PluginProbe
WebTotem Security / 2.1.7
WebTotem Security v2.1.7
3.0.1 3.0.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 2.0 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.1 2.2.2 2.2.3 2.2.4 All 109 releases
wt-security / htdocs / css / main.css

main.css in WebTotem Security 2.1.7, at htdocs/css/main.css

2,099 lines 51.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 .wtotem_body *,
3 .wtotem_body *:after,
4 .wtotem_body *:before {
5 margin: 0;
6 padding: 0;
7 outline: none;
8 box-sizing: border-box; }
9
10 .wtotem_body {
11 line-height: 24px;
12 font-family: "Inter", sans-serif;
13 font-size: 14px;
14 color: #5e6977;
15 font-weight: 400; }
16
17 .wtotem_body ol,
18 .wtotem_body ul {
19 list-style: none; }
20
21 .wtotem_body a {
22 text-decoration: none; }
23
24 .wtotem_body a:hover {
25 text-decoration: none; }
26
27 .wtotem_body h1,
28 .wtotem_body h2,
29 .wtotem_body h3,
30 .wtotem_body h4,
31 .wtotem_body h5 {
32 color: #5e6977;
33 font-weight: 700; }
34
35 .wtotem_container {
36 max-width: 1020px;
37 margin: 0 auto; }
38
39 .wtotem_title-info__title {
40 font-size: 14px;
41 text-transform: uppercase; }
42
43 .wtotem_title-info__info {
44 background: url("../img/info-gray.svg") no-repeat center center/cover;
45 display: inline-block;
46 vertical-align: middle;
47 width: 17px;
48 height: 17px;
49 margin-top: -2px; }
50
51 .title {
52 font-size: 24px;
53 font-weight: 700; }
54
55 .section-header-mb {
56 margin-bottom: 25px; }
57
58 .arrow-right {
59 color: #3d50df;
60 cursor: pointer;
61 display: flex;
62 align-items: center; }
63 .arrow-right:after {
64 content: "";
65 border: solid #3d50df;
66 border-width: 0 1px 1px 0;
67 display: inline-block;
68 padding: 3px;
69 transform: rotate(-45deg);
70 -webkit-transform: rotate(-45deg);
71 margin-left: 10px; }
72
73 .wtotem_print {
74 display: flex;
75 align-items: center;
76 cursor: pointer; }
77 .wtotem_print__img {
78 display: block;
79 width: 17px;
80 height: 17px;
81 margin-right: 10px;
82 background: url("../img/print.svg") no-repeat center center/cover; }
83 .wtotem_print__label {
84 color: #86939e; }
85
86 .wt_card{
87 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
88 border-radius: 4px;
89 background: #fff; }
90
91 /* 576-768px sm Small */
92 @media screen and (max-width: 768px) {
93 .section-header-mb {
94 margin-bottom: 20px; }
95 .arrow-right:after {
96 margin-left: 5px; } }
97
98 .wtotem_header {
99 position: relative;
100 z-index: 4;
101 width: 100%;
102 top: 0;
103 left: 0; }
104 .wtotem_header__body {
105 display: flex;
106 justify-content: space-between;
107 align-items: center; }
108 .wtotem_header:before {
109 content: "";
110 position: absolute;
111 top: 0;
112 left: 0;
113 width: 100%;
114 height: 100%;
115 background: #fff;
116 z-index: 2; }
117
118 .wtotem_version {
119 position: relative;
120 z-index: 100;
121 display: flex;
122 align-items: center; }
123 .wtotem_version__count {
124 width: 28px;
125 height: 18px;
126 display: flex;
127 justify-content: center;
128 align-items: center;
129 font-size: 10px;
130 font-weight: 500;
131 border: 1px solid #3d50df;
132 border-radius: 4px;
133 margin-left: 8px; }
134
135 .wtotem_logo {
136 width: 113px;
137 height: 24px;
138 background: url("../img/logo.svg") no-repeat center center/cover; }
139
140 .wtotem_nav {
141 position: relative;
142 z-index: 3;
143 height: 70px; }
144 .wtotem_nav__menu {
145 display: flex;
146 height: 100%; }
147 .wtotem_nav__link {
148 position: relative;
149 display: flex;
150 align-items: center;
151 height: 100%;
152 font-size: 14px;
153 color: #5e6977;
154 font-weight: 500;
155 padding: 0 16px; }
156 .wtotem_nav__link_active {
157 color: #3d50df; }
158 .wtotem_nav__link_active:before {
159 content: "";
160 position: absolute;
161 bottom: 0;
162 right: 0;
163 left: 0;
164 background: #3d50df;
165 height: 3px; }
166
167 /* 576-768px sm Small */
168 @media screen and (max-width: 768px) {
169 body.lock {
170 overflow: hidden; }
171 .wtotem_version {
172 position: relative;
173 z-index: 3; }
174 .wtotem_header__body {
175 height: 65px; }
176 .wtotem_nav {
177 position: fixed;
178 top: -100%;
179 left: 0;
180 width: 100%;
181 height: 100%;
182 background: #f3f5f6;
183 display: block;
184 padding-top: 65px;
185 transition: all 0.3s ease-in-out;
186 overflow: auto;
187 z-index: 1; }
188 .wtotem_nav__menu {
189 display: block; }
190 .wtotem_nav__item {
191 border-bottom: 1px solid #eceff4; }
192 .wtotem_nav__link {
193 height: auto;
194 display: block;
195 color: #1d293f;
196 font-size: 24px;
197 padding: 22px 0;
198 width: 540px;
199 margin: 0 auto; }
200 .wtotem_nav__link_active {
201 color: #3d50df; }
202 .wtotem_nav__link_active:before {
203 display: none; }
204 .wtotem_nav.active {
205 top: 0; }
206 .wtotem_burger {
207 position: relative;
208 width: 23px;
209 height: 18px;
210 display: flex;
211 align-items: center;
212 justify-content: flex-end;
213 cursor: pointer;
214 z-index: 3; }
215 .wtotem_burger:before, .wtotem_burger__middle-line, .wtotem_burger:after {
216 content: "";
217 background: #3d50df;
218 height: 2px;
219 display: block;
220 right: 0;
221 border-radius: 100px;
222 transition: all 0.3s ease-in-out; }
223 .wtotem_burger:before {
224 position: absolute;
225 width: 23px;
226 top: 0; }
227 .wtotem_burger__middle-line {
228 width: 18px; }
229 .wtotem_burger:after {
230 position: absolute;
231 width: 14px;
232 bottom: 0; }
233 .wtotem_burger.active .wtotem_burger__middle-line {
234 transform: scale(0); }
235 .wtotem_burger.active:before {
236 transform: rotate(45deg);
237 top: 8px; }
238 .wtotem_burger.active:after {
239 transform: rotate(-45deg);
240 width: 100%;
241 bottom: 8px; } }
242
243 /* 320-576px Extra small */
244 @media screen and (max-width: 576px) {
245 .wtotem_nav__link {
246 width: 345px;
247 margin: 0 auto; } }
248
249 /* 320-375px Extra small */
250 @media screen and (max-width: 375px) {
251 .wtotem_nav__link {
252 padding-left: 10px; } }
253
254 @media screen and (max-width: 768px) {
255 .wtotem_theme—dark .wtotem_nav {
256 background: #191919; }
257 .wtotem_theme—dark .wtotem_nav__item {
258 border-bottom: 1px solid #3c3c3d; } }
259
260 .wtotem_footer {
261 padding-top: 18px;
262 padding-bottom: 20px;
263 background: #f3f5f6; }
264 .wtotem_footer__first {
265 display: flex;
266 justify-content: space-between;
267 align-items: center;
268 margin-bottom: 21px; }
269 .wtotem_footer__caption {
270 display: flex;
271 align-items: center; }
272 .wtotem_footer__logo {
273 margin-right: 12px;
274 background: url("../img/logo-blue.svg") no-repeat center center/cover;
275 width: 20px;
276 height: 32px; }
277 .wtotem_footer__text {
278 font-size: 12px;
279 color: #5e6977;
280 line-height: 12px;
281 font-weight: 500; }
282 .wtotem_footer__contacts {
283 width: 200px;
284 display: flex;
285 justify-content: space-between; }
286 .wtotem_footer__link {
287 font-weight: 500; }
288 .wtotem_footer__line {
289 height: 1px;
290 background: #e1e8ee;
291 margin-bottom: 26px; }
292 .wtotem_footer__bottom {
293 display: flex;
294 justify-content: space-between;
295 align-items: center; }
296 .wtotem_footer__left {
297 display: flex;
298 justify-content: space-between;
299 align-items: center;
300 width: 255px; }
301 .wtotem_footer__text {
302 font-size: 12px;
303 font-weight: 500;
304 color: #5e6977; }
305 .wtotem_footer__store {
306 margin-bottom: -5px; }
307 .wtotem_footer__app-store {
308 width: 19px;
309 height: 19px;
310 background: url("../img/app-store.svg") no-repeat center center/cover; }
311 .wtotem_footer__play-store {
312 width: 17px;
313 height: 19px;
314 background: url("../img/play-store.svg") no-repeat center center/cover; }
315 .wtotem_footer__soc-link {
316 margin-right: 20px; }
317 .wtotem_footer__soc-link:last-child {
318 margin-right: 0; }
319 .wtotem_footer__payment {
320 width: 166px;
321 display: flex;
322 justify-content: space-between;
323 align-items: center; }
324
325 /* 576-768px sm Small */
326 @media screen and (max-width: 768px) {
327 .wtotem_footer__store, .wtotem_footer__soc, .wtotem_footer__payment, .wtotem_footer__line {
328 display: none; }
329 .wtotem_footer__caption, .wtotem_footer__left, .wtotem_footer__text {
330 margin: 0 auto; }
331 .wtotem_footer__caption {
332 flex-direction: column; }
333 .wtotem_footer__logo {
334 margin-bottom: 18px; } }
335
336 /* 320-576px Extra small */
337 .wtotem_content {
338 padding-top: 37px;
339 padding-bottom: 20px;
340 background: #f3f5f6; }
341
342 .wtotem_first {
343 margin-bottom: 37px;
344 display: flex;
345 justify-content: space-between; }
346
347 .wtotem_overall {
348 padding: 21px 8px 30px 24px;
349 width: 49%; }
350 .wtotem_overall__title .wtotem_title-info__title {
351 text-transform: none;
352 font-size: 18px; }
353 .wtotem_overall__body {
354 display: flex;
355 justify-content: space-between;
356 align-items: center;
357 margin-top: 21px; }
358 .wtotem_overall__inner {
359 display: flex;
360 align-items: center; }
361 .wtotem_overall__rectangle {
362 width: 74px;
363 height: 50px;
364 background: #d56c6a;
365 color: #fff;
366 font-size: 32px;
367 font-weight: 700;
368 display: flex;
369 align-items: center;
370 justify-content: center;
371 margin-right: 10px; }
372 .wtotem_overall__figures {
373 color: #d56c6a;
374 font-size: 42px;
375 font-weight: 700; }
376 .wtotem_overall__text {
377 font-size: 16px;
378 color: #86939e;
379 width: 267px; }
380
381 .wtotem_info {
382 display: flex;
383 width: 49%; }
384 .wtotem_info__item {
385 padding: 23px 29px; }
386 .wtotem_info__item:first-child {
387 border-right: 1px solid #f3f5f6; }
388 .wtotem_info__block {
389 margin-bottom: 10px; }
390 .wtotem_info__subtitle {
391 font-size: 14px;
392 color: #86939e;
393 margin-bottom: 3px; }
394 .wtotem_info__info {
395 font-size: 14px;
396 color: #5e6977; }
397 .wtotem_info__scoring {
398 height: 51px;
399 display: flex;
400 align-items: center;
401 justify-content: center; }
402
403 /* 992-1100px lg Large */
404 @media screen and (max-width: 1100px) {
405 .wtotem_overall {
406 width: 49%; }
407 .wtotem_overall__body {
408 flex-direction: column;
409 align-items: flex-start; }
410 .wtotem_overall__inner {
411 margin-bottom: 15px; }
412 .wtotem_overall__text {
413 width: 100%; }
414 .wtotem_info {
415 width: 49%; } }
416
417 /* 768-992px md Medium */
418 @media screen and (max-width: 992px) {
419 .wtotem_info {
420 align-items: center; }
421 .wtotem_info__item {
422 padding: 13px 20px; } }
423
424 /* 576-768px sm Small */
425 @media screen and (max-width: 768px) {
426 .wtotem_first {
427 flex-direction: column;
428 margin-bottom: 20px; }
429 .wtotem_overall {
430 width: 100%;
431 margin-bottom: 10px; }
432 .wtotem_info {
433 width: 100%; }
434 .wtotem_info__item {
435 width: 100%; }
436 .wtotem_info__scoring {
437 justify-content: flex-start; } }
438
439 /* 320-576px Extra small */
440 @media screen and (max-width: 576px) {
441 .wtotem_overall {
442 padding-left: 22px;
443 padding-right: 22px; }
444 .wtotem_info {
445 width: 100%;
446 flex-direction: column;
447 padding: 13px 22px 13px 22px; }
448 .wtotem_info__item {
449 width: 100%;
450 padding: 0; }
451 .wtotem_info__item:first-child {
452 border-right: none; }
453 .wtotem_info__block {
454 margin-bottom: 20px; }
455 .wtotem_info__scoring {
456 justify-content: flex-start;
457 height: auto; } }
458
459 .wtotem_firewall {
460 margin-bottom: 20px; }
461 .wtotem_firewall__first {
462 display: flex;
463 justify-content: space-between; }
464 .wtotem_firewall__stats {
465 display: flex;
466 align-items: center; }
467 .wtotem_firewall__icon {
468 display: block;
469 width: 14px;
470 height: 14px;
471 margin-right: 10px;
472 background: url("../img/shape.svg") no-repeat center center/cover; }
473 .wtotem_firewall__text {
474 color: #86939e; }
475 .wtotem_firewall__block {
476 display: flex;
477 justify-content: space-between; }
478
479 .wtotem_numbers {
480 width: 49%;
481 display: flex;
482 justify-content: space-between;
483 align-items: center; }
484 .wtotem_numbers__item {
485 text-align: center;
486 width: 33.3333333333%;
487 height: 100%;
488 display: flex;
489 flex-direction: column;
490 justify-content: center;
491 border-right: 1px solid #f3f5f6; }
492 .wtotem_numbers__item:last-child {
493 border-right: none; }
494 .wtotem_numbers__title {
495 line-height: 18px;
496 color: #86939e;
497 margin-bottom: 15px; }
498 .wtotem_numbers__figures {
499 color: #1d293f;
500 font-size: 32px;
501 font-weight: 700; }
502
503 .wtotem_from {
504 width: 49%;
505 display: flex;
506 align-items: center;
507 padding: 17px 23px; }
508 .wtotem_from__arrow-right {
509 margin-left: auto;
510 border: solid #5e6977;
511 border-width: 0 1.5px 1.5px 0;
512 display: inline-block;
513 padding: 6px;
514 transform: rotate(-45deg);
515 -webkit-transform: rotate(-45deg); }
516 .wtotem_from__svg-wrap {
517 position: relative;
518 display: flex;
519 align-items: center; }
520 .wtotem_from__svg-wrap:after {
521 content: "";
522 position: absolute;
523 top: 0;
524 left: 0;
525 z-index: 2;
526 width: 69.5px;
527 height: 69.5px;
528 border-radius: 100%;
529 border: 13.3px solid #f3f5f6;
530 margin-top: 1px; }
531 .wtotem_from__progress {
532 position: relative;
533 z-index: 3;
534 width: 71px;
535 height: 71px; }
536 .wtotem_from__circle {
537 stroke-width: 15px;
538 stroke: #3d50df;
539 fill: transparent;
540 transform-origin: center;
541 transform: rotate(-90deg);
542 transition: stroke-dashoffset 0.3s;
543 stroke-dashoffset: 0; }
544 .wtotem_from__percent {
545 position: absolute;
546 display: block;
547 width: 33px;
548 top: 33%;
549 left: 29%;
550 font-weight: 700;
551 font-size: 12px;
552 text-align: center; }
553 .wtotem_from__info {
554 margin-left: 18px; }
555 .wtotem_from__title {
556 color: #86939e;
557 margin-bottom: 9px; }
558 .wtotem_from__country {
559 font-size: 18px;
560 color: #1d293f;
561 line-height: 18px; }
562 .wtotem_from__country span {
563 color: #3d50df; }
564
565 /* 992-1100px lg Large */
566 @media screen and (max-width: 1100px) {
567 .wtotem_numbers,
568 .wtotem_from {
569 width: 49%; } }
570
571 /* 768-992px md Medium */
572 /* 576-768px sm Small */
573 @media screen and (max-width: 768px) {
574 .wtotem_firewall__block {
575 flex-direction: column; }
576 .wtotem_numbers,
577 .wtotem_from {
578 width: 100%; }
579 .wtotem_numbers {
580 height: 104px;
581 margin-bottom: 10px; }
582 .wtotem_from__country {
583 font-size: 14px; } }
584
585 /* 320-576px Extra small */
586 @media screen and (max-width: 576px) {
587 .wtotem_numbers {
588 display: flex;
589 flex-wrap: wrap;
590 width: 345px;
591 height: 217px; }
592 .wtotem_numbers__item {
593 width: 172.5px;
594 height: 108.5px; }
595 .wtotem_numbers__item:last-child {
596 border-right: 1px solid #f3f5f6; } }
597
598 /* 320-375px Extra small */
599 @media screen and (max-width: 374px) {
600 .wtotem_numbers {
601 width: 300px; }
602 .wtotem_numbers__item {
603 width: 150px; } }
604
605 .wtotem_chart {
606 background: #fff;
607 padding: 13px 0 19px 0; }
608
609 .wtotem_chart-first {
610 display: flex;
611 justify-content: space-between;
612 align-items: center;
613 padding: 0 26px; }
614 .wtotem_chart-first__left {
615 display: flex;
616 align-items: center; }
617 .wtotem_chart-first__all {
618 color: #3d50df;
619 margin-right: 10px; }
620 .wtotem_chart-first__hack {
621 margin-right: 15px;
622 display: flex;
623 align-items: center; }
624 .wtotem_chart-first__hack p {
625 color: #86939e; }
626 .wtotem_chart-first__hack span {
627 display: block;
628 width: 7px;
629 height: 7px;
630 border-radius: 100px;
631 margin-right: 7px; }
632 .wtotem_chart-first__hack_attack span {
633 background: #d56c6a; }
634 .wtotem_chart-first__hack_blocked span {
635 background: #bace3d; }
636 .wtotem_chart-first__right {
637 display: flex;
638 background: #f3f5f6;
639 width: 202px;
640 height: 45px;
641 align-items: center;
642 justify-content: space-between;
643 padding: 0 6px;
644 border-radius: 5px; }
645 .wtotem_chart-first__btn {
646 display: flex;
647 justify-content: center;
648 align-items: center;
649 width: 65px;
650 height: 31px;
651 border-radius: 4px;
652 color: #5e6977;
653 cursor: pointer; }
654 .wtotem_chart-first__btn_active {
655 background: #fff;
656 color: #3d50df; }
657
658 .wtotem_chart {
659 margin-bottom: 30px; }
660 .wtotem_chart__diagram {
661 height: 251px; }
662 .wtotem_chart__line {
663 width: 100%;
664 height: 1px;
665 background: #f3f5f6;
666 margin-bottom: 16px; }
667 .wtotem_chart__last {
668 display: flex;
669 justify-content: space-between;
670 align-items: center;
671 padding: 0 26px; }
672 .wtotem_chart__text {
673 font-weight: 500; }
674 .wtotem_chart__text a {
675 color: #3d50df; }
676 .wtotem_chart__btn {
677 background: none;
678 border: 1px solid #3d50df;
679 border-radius: 4px;
680 display: block;
681 width: 136px;
682 display: flex;
683 align-items: center;
684 justify-content: center;
685 padding: 7px 5px;
686 color: #3d50df;
687 cursor: pointer; }
688
689 .wtotem_data {
690 padding: 0 26px; }
691 .wtotem_data__thead {
692 margin-bottom: 15px; }
693 .wtotem_data__tr {
694 display: flex;
695 justify-content: space-between; }
696 .wtotem_data__th {
697 color: #5e6977;
698 font-weight: 500;
699 font-size: 12px; }
700 .wtotem_data__th:last-child {
701 text-align: right; }
702 .wtotem_data__td {
703 font-size: 12px;
704 font-weight: 500;
705 color: #86939e;
706 margin-bottom: 20px; }
707 .wtotem_data__td_blocked:before {
708 content: "";
709 width: 4px;
710 height: 4px;
711 border-radius: 100px;
712 background: #bace3d;
713 display: block; }
714 .wtotem_data__td_banned:before {
715 content: "";
716 width: 4px;
717 height: 4px;
718 border-radius: 100px;
719 background: #d56c6a;
720 display: block; }
721 .wtotem_data__td:first-child {
722 display: flex;
723 align-items: center; }
724 .wtotem_data__td:nth-child(2) {
725 display: flex;
726 align-items: center; }
727 .wtotem_data__td:last-child {
728 text-align: right;
729 color: #d56c6a; }
730 .wtotem_data__ip {
731 margin-left: 10px; }
732 .wtotem_data__img {
733 width: 23px;
734 height: 13px;
735 margin-right: 6px; }
736 .wtotem_data__flag {
737 display: block;
738 width: 100%; }
739 .wtotem_data_width_1 {
740 width: 13%; }
741 .wtotem_data_width_2 {
742 width: 10%; }
743 .wtotem_data_width_3 {
744 width: 14%; }
745 .wtotem_data_width_4 {
746 width: 24%; }
747 .wtotem_data_width_5 {
748 width: 29%; }
749 .wtotem_data_width_6 {
750 width: 11%; }
751
752 /* 768-992px md Medium */
753 @media screen and (max-width: 992px) {
754 .wtotem_data__th:nth-last-child(-n + 3), .wtotem_data__td:nth-last-child(-n + 3) {
755 display: none; }
756 .wtotem_data__th, .wtotem_data__td {
757 width: 32%; }
758 .wtotem_data__th:nth-child(3), .wtotem_data__td:nth-child(3) {
759 width: 36%; } }
760
761 /* 576-768px sm Small */
762 /* 320-576px Extra small */
763 @media screen and (max-width: 576px) {
764 .wtotem_data {
765 padding: 0 16px; }
766 .wtotem_chart-first {
767 flex-direction: column;
768 align-items: flex-start; }
769 .wtotem_chart-first__left {
770 margin-bottom: 20px; }
771 .wtotem_chart-first__right {
772 width: 100%; } }
773
774 /* 320-375px Extra small */
775 @media screen and (max-width: 375px) {
776 .wtotem_data__th, .wtotem_data__td {
777 width: 33% !important; }
778 .wtotem_data__ip {
779 margin-left: 5px; } }
780
781 .wtotem_antivirus {
782 margin-bottom: 30px; }
783 .wtotem_antivirus__first {
784 display: flex;
785 justify-content: space-between;
786 align-items: center; }
787 .wtotem_antivirus__block {
788 display: flex;
789 justify-content: space-between;
790 align-items: center;
791 width: 100%;
792 background: #fff;
793 border-radius: 4px; }
794 .wtotem_antivirus__item {
795 width: 25%;
796 height: 100.5px;
797 text-align: center;
798 display: flex;
799 align-items: center;
800 justify-content: center;
801 flex-direction: column;
802 border-right: 1px solid #f3f5f6; }
803 .wtotem_antivirus__item:last-child {
804 border-right: none; }
805 .wtotem_antivirus__figures {
806 font-size: 32px;
807 font-weight: 700;
808 margin-bottom: 18px; }
809 .wtotem_antivirus__figures_green {
810 color: #bace3d; }
811 .wtotem_antivirus__figures_yellow {
812 color: #e9cf73; }
813 .wtotem_antivirus__figures_orange {
814 color: #d56c6a; }
815 .wtotem_antivirus__figures_black {
816 color: #1d293f; }
817 .wtotem_antivirus__title {
818 color: #86939e;
819 line-height: 18px; }
820
821 /* 320-576px Extra small */
822 @media screen and (max-width: 576px) {
823 .wtotem_antivirus__block {
824 flex-wrap: wrap; }
825 .wtotem_antivirus__item {
826 width: 172.5px;
827 border-bottom: 1px solid #f3f5f6; }
828 .wtotem_antivirus__item:last-child {
829 border-right: none;
830 border-bottom: none; }
831 .wtotem_antivirus__item:nth-child(2) {
832 border-right: none; }
833 .wtotem_antivirus__item:nth-child(3) {
834 border-bottom: none; } }
835
836 /* 320-375px */
837 @media screen and (max-width: 375px) {
838 .wtotem_antivirus__item {
839 width: 150px; } }
840
841 .wtotem_monitoring {
842 margin-bottom: 30px; }
843
844 .wtotem_table__row {
845 display: flex;
846 width: 100%; }
847
848 .wtotem_table__col {
849 width: 33.3333333333%;
850 border-right: 1px solid #f3f5f6;
851 border-bottom: 1px solid #f3f5f6; }
852 .wtotem_table__col:last-child {
853 border-right: none; }
854
855 .wtotem_table__th, .wtotem_table__td, .wtotem_table__info {
856 padding: 15px 15px; }
857
858 .wtotem_table__th, .wtotem_table__td {
859 border-bottom: 1px solid #f3f5f6; }
860
861 .wtotem_table__td {
862 display: flex;
863 justify-content: space-between;
864 align-items: center;
865 height: 64px; }
866
867 .wtotem_table__item {
868 height: 110px;
869 display: flex;
870 align-items: center;
871 justify-content: center; }
872
873 .wtotem_table__expired {
874 color: #d56c6a; }
875
876 .wtotem_table__solve {
877 color: #3d50df; }
878
879 .wtotem_table__info {
880 height: 55px;
881 display: flex;
882 justify-content: space-between; }
883
884 .wtotem_table__subject {
885 font-size: 14px;
886 text-transform: uppercase; }
887
888 .wtotem_table__status {
889 text-transform: uppercase; }
890 .wtotem_table__status_green {
891 color: #4bc374; }
892 .wtotem_table__status_yellow {
893 color: #dcb320;
894 text-transform: none; }
895
896 .wtotem_table__text {
897 color: #86939e;
898 font-weight: 500; }
899
900 .wtotem_table__perfomance {
901 font-weight: 500;
902 color: #5e6977; }
903 .wtotem_table__perfomance span {
904 color: #3d50df; }
905
906 .wtotem_table__wrap {
907 width: 30px;
908 height: 30px; }
909 .wtotem_table__wrap_big {
910 width: 56px;
911 height: 56px; }
912
913 .wtotem_table__img {
914 width: 100%;
915 display: block; }
916
917 .wtotem_table__link {
918 display: flex;
919 justify-content: space-between;
920 align-items: center;
921 padding: 13px 16px; }
922 .wtotem_table__link:after {
923 content: "";
924 border: solid #5e6977;
925 border-width: 0 1.5px 1.5px 0;
926 display: inline-block;
927 padding: 4px;
928 transform: rotate(-45deg);
929 -webkit-transform: rotate(-45deg); }
930
931 .wtotem_table__right_progress-wrap {
932 width: 167px;
933 margin-top: -21px; }
934
935 .wtotem_table__stick-progress {
936 position: relative;
937 background: #3d50df;
938 width: 96px;
939 height: 7px;
940 border-radius: 100px; }
941 .wtotem_table__stick-progress:after {
942 content: "";
943 position: absolute;
944 top: 0;
945 left: 0;
946 width: 167px;
947 height: 7px;
948 opacity: 0.1;
949 border-radius: 100px;
950 background: #5e6977; }
951
952 .wtotem_table__initial-value {
953 font-size: 10px;
954 font-weight: 500;
955 color: #5e6977; }
956
957 .wtotem_table__message {
958 position: absolute;
959 top: -20px;
960 right: -12px;
961 z-index: 50;
962 width: 30px;
963 height: 15px;
964 border-radius: 2px;
965 background: #3d50df;
966 font-size: 10px;
967 font-weight: 500;
968 text-align: center;
969 color: #fff;
970 display: flex;
971 justify-content: center;
972 align-items: center; }
973
974 .wtotem_table__triangle {
975 position: absolute;
976 z-index: -1;
977 top: 55%;
978 left: 40%;
979 width: 8.5px;
980 height: 8.5px;
981 display: block;
982 border-radius: 1px;
983 transform: rotate(45deg);
984 background: #3d50df;
985 margin: 0 auto; }
986
987 /* 992-1100px lg Large */
988 /* 768-992px md Medium */
989 @media screen and (max-width: 992px) {
990 .wtotem_table__row {
991 flex-direction: column; }
992 .wtotem_table__col {
993 width: 100%;
994 border-right: none !important; } }
995
996 /* 576-768px sm Small */
997 /* 320-576px Extra small */
998 /* 320-375px Extra small */
999 @media screen and (max-width: 375px) {
1000 .wtotem_table__perfomance_long {
1001 width: 210px; }
1002 .wtotem_chart-first {
1003 padding: 0 16px; } }
1004
1005 .wtotem_map__first {
1006 display: flex;
1007 justify-content: space-between; }
1008
1009 .wtotem_state {
1010 border-radius: 4px; }
1011
1012 .wtotem_state {
1013 background: #fff;
1014 padding: 13px 0 26px 0; }
1015 .wtotem_state__select-wrapper {
1016 position: relative;
1017 margin-bottom: 15px;
1018 width: 190px;
1019 cursor: pointer; }
1020 .wtotem_state__select-wrapper:after {
1021 content: "";
1022 position: absolute;
1023 top: 45%;
1024 right: 0;
1025 border-style: solid;
1026 border-width: 5px 5px 0 5px;
1027 border-color: #86939e transparent transparent transparent;
1028 border-radius: 50px; }
1029 .wtotem_state__select {
1030 display: block;
1031 margin-left: 18px;
1032 width: 100%;
1033 padding: 8px 12px 8px 12px;
1034 color: #86939e;
1035 font-size: 14px;
1036 font-weight: 400;
1037 -webkit-appearance: none;
1038 appearance: none;
1039 background: #f3f5f6;
1040 border-radius: 4px;
1041 border: none;
1042 font-family: inherit;
1043 cursor: pointer; }
1044 .wtotem_state__option {
1045 border: none; }
1046 .wtotem_state__line {
1047 background: #f3f5f6;
1048 height: 1px;
1049 margin-bottom: 20px; }
1050 .wtotem_state__last {
1051 display: flex;
1052 align-items: center;
1053 justify-content: space-between;
1054 padding: 0 18px; }
1055 .wtotem_state__text {
1056 color: #5e6977;
1057 font-weight: 500; }
1058 .wtotem_state__text a {
1059 color: #3d50df; }
1060
1061 .wtotem_file-table {
1062 color: #86939e; }
1063 .wtotem_file-table__tr {
1064 display: flex;
1065 margin-bottom: 15px;
1066 padding: 0 18px; }
1067 .wtotem_file-table__th {
1068 color: #5e6977;
1069 width: 12.5%;
1070 font-weight: 500;
1071 font-size: 12px; }
1072 .wtotem_file-table__th:first-child {
1073 width: 50%; }
1074 .wtotem_file-table__td {
1075 font-size: 12px;
1076 width: 12.5%;
1077 font-weight: 500; }
1078 .wtotem_file-table__td:first-child {
1079 width: 50%; }
1080 .wtotem_file-table__td_normal {
1081 color: #5e6977; }
1082 .wtotem_file-table__td_critical {
1083 color: #d56c6a; }
1084 .wtotem_file-table__td_changed {
1085 color: #caae4b; }
1086
1087 .wtotem_pagination {
1088 display: flex; }
1089 .wtotem_pagination__number {
1090 color: #99a6b1;
1091 font-weight: 500;
1092 margin-right: 30px;
1093 display: flex;
1094 align-items: center; }
1095 .wtotem_pagination__number:hover {
1096 color: #5e6977; }
1097 .wtotem_pagination__number_active {
1098 width: 46px;
1099 height: 46px;
1100 background: #f1f3f5;
1101 color: #5e6977;
1102 margin-right: 13px;
1103 border-radius: 100px;
1104 display: flex;
1105 justify-content: center;
1106 align-items: center; }
1107 .wtotem_pagination__number_etc {
1108 margin-right: 22px; }
1109 .wtotem_pagination__arrow {
1110 width: 19px;
1111 height: 12px;
1112 display: block;
1113 cursor: pointer; }
1114
1115 /* 992-1100px lg Large */
1116 /* 768-992px md Medium */
1117 @media screen and (max-width: 992px) {
1118 .wtotem_state {
1119 overflow: hidden; }
1120 .wtotem_file-table__td, .wtotem_file-table__th {
1121 display: none; }
1122 .wtotem_file-table__td:first-child, .wtotem_file-table__th:first-child {
1123 display: block;
1124 width: 100%; } }
1125
1126 /* 576-768px sm Small */
1127 /* 375-576px Extra small */
1128 @media screen and (max-width: 576px) {
1129 .wtotem_state__text {
1130 display: none; }
1131 .wtotem_pagination {
1132 margin: 0 auto; }
1133 .wtotem_pagination__number {
1134 margin-right: 18px; }
1135 .wtotem_pagination__number_active {
1136 margin-right: 13px; } }
1137
1138 /* 320-375px Extra small */
1139 .wtotem_welcome-wrapper {
1140 background: #f3f5f6; }
1141 .wtotem_welcome-wrapper__head-height {
1142 display: flex;
1143 align-items: center;
1144 justify-content: center;
1145 height: calc(100vh - 135px);
1146 min-height: 596px; }
1147 .wtotem_welcome-wrapper__footer-height {
1148 display: flex;
1149 justify-content: center;
1150 height: 135px; }
1151
1152 .wtotem_modal {
1153 text-align: center; }
1154 .wtotem_modal__subject {
1155 font-size: 24px;
1156 line-height: 18px;
1157 margin-bottom: 24px; }
1158 .wtotem_modal__window {
1159 background: #fff;
1160 padding: 23px 0 35px 0;
1161 width: 360px;
1162 margin: 0 auto;
1163 margin-bottom: 24px; }
1164 .wtotem_modal__title {
1165 font-size: 18px;
1166 margin-bottom: 5px; }
1167 .wtotem_modal__text {
1168 font-size: 10px;
1169 margin-bottom: 8px; }
1170 .wtotem_modal__block {
1171 margin-bottom: 50px; }
1172 .wtotem_modal__block:after {
1173 content: "";
1174 display: block;
1175 height: 1px;
1176 width: 100%;
1177 background: #e1e8ee;
1178 margin-top: -40px; }
1179 .wtotem_modal__logo {
1180 margin: 0 auto; }
1181 .wtotem_modal__wrap {
1182 width: 300px;
1183 display: flex;
1184 align-items: center;
1185 margin: 0 auto;
1186 margin-bottom: 18px; }
1187 .wtotem_modal__api-key {
1188 width: 100%;
1189 padding: 13px 30px 13px 15px;
1190 border: 2px solid #e1e8ee;
1191 border-radius: 2px; }
1192 .wtotem_modal__api-key[type="text"]::-webkit-input-placeholder {
1193 font-weight: 500;
1194 font-size: 14px;
1195 line-height: 14px;
1196 color: #5e6977; }
1197 .wtotem_modal__api-key[type="text"]:-ms-input-placeholder {
1198 font-weight: 500;
1199 font-size: 14px;
1200 line-height: 14px;
1201 color: #5e6977; }
1202 .wtotem_modal__api-key[type="text"]::-ms-input-placeholder {
1203 font-weight: 500;
1204 font-size: 14px;
1205 line-height: 14px;
1206 color: #5e6977; }
1207 .wtotem_modal__api-key[type="text"]::placeholder {
1208 font-weight: 500;
1209 font-size: 14px;
1210 line-height: 14px;
1211 color: #5e6977; }
1212 .wtotem_modal__info {
1213 margin-left: -30px; }
1214 .wtotem_modal__btn {
1215 background: #4bc374;
1216 font-weight: 700;
1217 font-size: 14px;
1218 line-height: 16px;
1219 text-transform: uppercase;
1220 width: 300px;
1221 padding: 16px 0;
1222 border: none;
1223 color: #fff; }
1224 .wtotem_modal__desc {
1225 font-size: 12px;
1226 font-weight: 500;
1227 line-height: 16px;
1228 max-width: 274px;
1229 margin: 0 auto;
1230 color: #5e6977; }
1231 .wtotem_modal__cabinet {
1232 color: #3d50df; }
1233
1234 .wtotem_welcome-bottom {
1235 text-align: center; }
1236 .wtotem_welcome-bottom__logo {
1237 margin-bottom: 26px; }
1238 .wtotem_welcome-bottom__label {
1239 margin-bottom: 20px; }
1240 .wtotem_welcome-bottom__block {
1241 width: 54px;
1242 display: flex;
1243 justify-content: space-between;
1244 margin: 0 auto; }
1245
1246 /* 375-576px Extra small */
1247 /* 320-375px Extra small */
1248 @media screen and (max-width: 375px) {
1249 .wtotem_modal__window {
1250 width: 345px; } }
1251
1252 /* 320-375px Extra small */
1253 @media screen and (max-width: 355px) {
1254 .wtotem_modal__window {
1255 width: 320px; }
1256 .wtotem_modal__wrap, .wtotem_modal__btn {
1257 width: 85%; } }
1258
1259 @media screen and (max-width: 330px) {
1260 .wtotem_modal__window {
1261 width: 305px; } }
1262
1263 .wtotem_item {
1264 margin-bottom: 23px; }
1265
1266 .wtotem_holder {
1267 display: flex;
1268 justify-content: space-between; }
1269 .wtotem_holder__content {
1270 width: 70%; }
1271 .wtotem_holder__sidebar {
1272 width: 27.8431372549%; }
1273
1274 .wtotem_option {
1275 margin-bottom: 12px;
1276 padding: 28px 24px 24px 24px;
1277 display: flex;
1278 align-items: center;
1279 justify-content: space-between;
1280 width: 100%; }
1281 .wtotem_option:last-child {
1282 margin-bottom: 0; }
1283 .wtotem_option__title {
1284 margin-bottom: 7px;
1285 color: #1d293f;
1286 font-size: 14px;
1287 font-weight: 500; }
1288 .wtotem_option__text {
1289 width: 495px;
1290 font-size: 12px;
1291 color: #5e6977;
1292 line-height: 16px; }
1293
1294 .wtotem_control {
1295 padding: 16px 22px 24px 22px; }
1296 .wtotem_control__title {
1297 color: #1d293f;
1298 font-size: 14px;
1299 font-weight: 500;
1300 margin-bottom: 18px; }
1301 .wtotem_control__block {
1302 padding: 12px 8px;
1303 display: flex;
1304 align-items: center;
1305 background: #f3f5f6;
1306 border-radius: 5px;
1307 margin-bottom: 12px;
1308 width: 100%; }
1309 .wtotem_control__block_switch {
1310 justify-content: space-between;
1311 align-items: center; }
1312 .wtotem_control__circle {
1313 margin-right: 4px;
1314 width: 16px;
1315 height: 16px;
1316 border-radius: 100px;
1317 display: flex;
1318 align-items: center;
1319 justify-content: center;
1320 background: #4bc374; }
1321 .wtotem_control__circle img {
1322 width: 7px;
1323 height: 7px; }
1324 .wtotem_control__name {
1325 color: #5e6977; }
1326 .wtotem_control__trash {
1327 width: 15px;
1328 height: 15px;
1329 background: url("../img/trash.svg") no-repeat center center/cover;
1330 margin-left: auto;
1331 cursor: pointer; }
1332 .wtotem_control__btn {
1333 color: #fff;
1334 display: block;
1335 width: 100%;
1336 height: 42px;
1337 display: flex;
1338 align-items: center;
1339 justify-content: center;
1340 background: #4bc374;
1341 border-radius: 5px;
1342 transition: all 0.2s ease-in-out;
1343 border: none;
1344 cursor: pointer; }
1345 .wtotem_control__btn:hover {
1346 transition: all 0.2s ease-in-out;
1347 background: #f3f5f6;
1348 color: #5e6977; }
1349 .wtotem_control__label {
1350 position: relative;
1351 width: 41px;
1352 height: 23px;
1353 border-radius: 100px;
1354 background: #1f2323;
1355 padding: 4px 7px;
1356 display: flex;
1357 justify-content: space-between;
1358 align-items: center;
1359 cursor: pointer; }
1360 .wtotem_control__label:before, .wtotem_control__label:after {
1361 content: "";
1362 display: block;
1363 position: relative;
1364 z-index: 2; }
1365 .wtotem_control__label:before {
1366 width: 8px;
1367 height: 8px;
1368 background: url("../img/checkbox-sun.svg") no-repeat center center/cover; }
1369 .wtotem_control__label:after {
1370 width: 6px;
1371 height: 6px;
1372 background: url("../img/checkbox-moon.svg") no-repeat center center/cover; }
1373 .wtotem_control__switched-circle {
1374 position: absolute;
1375 left: 4px;
1376 width: 15px;
1377 height: 15px;
1378 background: #fff;
1379 border-radius: 100px;
1380 display: block;
1381 z-index: 1;
1382 transition: all 0.3s ease-in-out; }
1383 .wtotem_control__input {
1384 display: none; }
1385 .wtotem_control__input:checked + label {
1386 background: #fff; }
1387 .wtotem_control__input:checked + label span {
1388 left: 23px;
1389 background: #3d50df; }
1390
1391 .onoff__input {
1392 display: none; }
1393
1394 .onoff__label {
1395 position: relative;
1396 display: flex;
1397 align-items: center;
1398 width: 43px;
1399 height: 23px;
1400 border-radius: 100px;
1401 padding: 4px;
1402 background: #f4f4f4;
1403 overflow: hidden;
1404 cursor: pointer; }
1405 .onoff__label:before, .onoff__label:after {
1406 position: absolute;
1407 font-weight: 500;
1408 font-size: 9px;
1409 transition: all 0.3s ease-in-out; }
1410 .onoff__label:before {
1411 content: "ON";
1412 color: #3d50df;
1413 left: -100%; }
1414 .onoff__label:after {
1415 content: "OFF";
1416 color: #979797;
1417 right: 4px; }
1418
1419 .onoff__circle {
1420 position: absolute;
1421 left: 4px;
1422 width: 15px;
1423 height: 15px;
1424 border-radius: 100px;
1425 background: #c4c4c4;
1426 transition: all 0.3s ease-in-out; }
1427
1428 .onoff__input:checked + label .onoff__circle {
1429 background: #3d50df;
1430 left: 22px; }
1431
1432 .onoff__input:checked + label:before {
1433 left: 4px; }
1434
1435 .onoff__input:checked + label:after {
1436 right: -100%; }
1437
1438 /* 992-1100px lg Large */
1439 @media screen and (max-width: 1100px) {
1440 .wtotem_option__text {
1441 width: 95%; } }
1442
1443 /* 768-992px md Medium */
1444 @media screen and (max-width: 992px) {
1445 .wtotem_holder {
1446 flex-direction: column; }
1447 .wtotem_holder__content {
1448 width: 100%;
1449 margin-bottom: 30px; }
1450 .wtotem_holder__sidebar {
1451 width: 100%; } }
1452
1453 /* 576-768px sm Small */
1454 /* 375-576px Extra small */
1455 @media screen and (max-width: 576px) {
1456 .wtotem_holder__content {
1457 margin-bottom: 20px; } }
1458
1459 /* 320-375px Extra small */
1460 .wtotem_offer {
1461 display: flex;
1462 justify-content: space-between;
1463 align-items: center;
1464 padding: 40px 56px 37px 40px;
1465 margin-bottom: 110px; }
1466 .wtotem_offer__title {
1467 margin-bottom: 22px;
1468 font-size: 24px;
1469 color: #1d293f;
1470 font-weight: 500; }
1471 .wtotem_offer__text {
1472 width: 601px;
1473 margin-bottom: 22px;
1474 font-size: 16px;
1475 color: #5e6977;
1476 line-height: 24px; }
1477 .wtotem_offer__btn {
1478 color: #fff;
1479 background: #3d50df;
1480 border-radius: 5px;
1481 width: 151px;
1482 height: 42px;
1483 display: flex;
1484 align-items: center;
1485 justify-content: center;
1486 border: none;
1487 cursor: pointer; }
1488
1489 /* 992-1100px lg Large */
1490 /* 768-992px md Medium */
1491 @media screen and (max-width: 992px) {
1492 .wtotem_offer__title {
1493 line-height: 32px;
1494 margin-bottom: 20px; }
1495 .wtotem_offer__text {
1496 width: 100%; } }
1497
1498 /* 576-768px sm Small */
1499 @media screen and (max-width: 768px) {
1500 .wtotem_offer {
1501 padding: 20px; }
1502 .wtotem_offer__img {
1503 display: none; } }
1504
1505 /* 375-576px Extra small */
1506 /* 320-375px Extra small */
1507 .wtotem_ready {
1508 background: #e5e5e5; }
1509
1510 .wtotem_unit__first {
1511 display: flex;
1512 justify-content: space-between; }
1513
1514 .wtotem_unit__wrapper {
1515 display: flex;
1516 justify-content: space-between;
1517 background: #fff; }
1518
1519 .wtotem_unit__block {
1520 display: flex;
1521 justify-content: space-between;
1522 align-items: center;
1523 width: 100%;
1524 padding: 30px 30px;
1525 border-right: 1px solid #f3f5f6; }
1526
1527 .wtotem_unit__contain {
1528 display: flex;
1529 justify-content: space-between;
1530 align-items: center; }
1531
1532 .wtotem_unit__circle {
1533 margin-right: 16px;
1534 width: 45px;
1535 height: 45px;
1536 border-radius: 100px;
1537 display: flex;
1538 align-items: center;
1539 justify-content: center; }
1540 .wtotem_unit__circle_loading {
1541 background: #f3f5f6; }
1542 .wtotem_unit__circle_success {
1543 background: #4bc374; }
1544 .wtotem_unit__circle_error {
1545 background: #ee3f3f;
1546 position: relative; }
1547 .wtotem_unit__circle_error:before {
1548 content: "";
1549 position: absolute;
1550 width: 19px;
1551 height: 3px;
1552 background: #fff;
1553 border-radius: 1px;
1554 display: block;
1555 transform: rotate(45deg); }
1556 .wtotem_unit__circle_error:after {
1557 content: "";
1558 position: absolute;
1559 width: 19px;
1560 height: 3px;
1561 background: #fff;
1562 border-radius: 1px;
1563 display: block;
1564 transform: rotate(-45deg); }
1565
1566 .wtotem_unit__img_spinner {
1567 animation: 1s linear 0s normal none infinite running rot;
1568 -webkit-animation: 1s linear 0s normal none infinite running rot; }
1569
1570 @keyframes rot {
1571 0% {
1572 transform: rotate(0deg); }
1573 100% {
1574 transform: rotate(360deg); } }
1575
1576 @-webkit-keyframes rot {
1577 0% {
1578 transform: rotate(0deg); }
1579 100% {
1580 transform: rotate(360deg); } }
1581
1582 .wtotem_unit__expectation {
1583 font-size: 16px;
1584 font-weight: 500; }
1585 .wtotem_unit__expectation_loading {
1586 color: #7c8087; }
1587 .wtotem_unit__expectation_success {
1588 color: #bace3d; }
1589 .wtotem_unit__expectation_error {
1590 color: #d56c6a; }
1591
1592 .wtotem_unit__repeat {
1593 color: #3d50df;
1594 cursor: pointer; }
1595
1596 .wtotem_layout {
1597 background: #e5e5e5; }
1598
1599 .wtotem_alert {
1600 padding: 17px 22px;
1601 display: flex;
1602 justify-content: space-between;
1603 align-items: center;
1604 background: #fff;
1605 border-radius: 4px;
1606 margin-bottom: 30px; }
1607 .wtotem_alert__desc {
1608 display: flex;
1609 align-items: center; }
1610 .wtotem_alert__img {
1611 margin-right: 5px;
1612 display: flex;
1613 align-items: center;
1614 justify-content: center; }
1615 .wtotem_alert__img_cross {
1616 width: 16px;
1617 height: 16px;
1618 border-radius: 100px;
1619 display: flex;
1620 align-items: center;
1621 justify-content: center;
1622 background: #ee3f3f; }
1623 .wtotem_alert__img_cross:before {
1624 content: "";
1625 position: absolute;
1626 display: block;
1627 width: 8px;
1628 height: 1.3px;
1629 border-radius: 1px;
1630 transform: rotate(45deg);
1631 background: #fff; }
1632 .wtotem_alert__img_cross:after {
1633 content: "";
1634 position: absolute;
1635 display: block;
1636 width: 8px;
1637 height: 1.3px;
1638 border-radius: 1px;
1639 transform: rotate(-45deg);
1640 background: #fff; }
1641 .wtotem_alert__title {
1642 font-size: 12px;
1643 text-transform: uppercase; }
1644 .wtotem_alert__title_yellow {
1645 color: #f5c451; }
1646 .wtotem_alert__title_green {
1647 color: #4bc374; }
1648 .wtotem_alert__title_red {
1649 color: #ee3f3f; }
1650 .wtotem_alert__text {
1651 color: #1d293f;
1652 font-size: 12px; }
1653 .wtotem_alert__close {
1654 position: relative;
1655 width: 10px;
1656 height: 10px;
1657 display: flex;
1658 justify-self: center;
1659 align-items: center;
1660 cursor: pointer; }
1661 .wtotem_alert__close:before {
1662 content: "";
1663 position: absolute;
1664 display: block;
1665 width: 10px;
1666 height: 2px;
1667 border-radius: 1px;
1668 transform: rotate(45deg);
1669 background: #000; }
1670 .wtotem_alert__close:after {
1671 content: "";
1672 position: absolute;
1673 display: block;
1674 width: 10px;
1675 height: 2px;
1676 border-radius: 1px;
1677 transform: rotate(-45deg);
1678 background: #000; }
1679
1680 /* 576-768px sm Small */
1681 @media screen and (max-width: 768px) {
1682 .wtotem_alert {
1683 margin-bottom: 20px; } }
1684
1685 /* 320-576px Extra small */
1686 .line-chart .axis line {
1687 stroke: #f0f0f0; }
1688
1689 .line-chart .axis path {
1690 stroke: #f0f0f0; }
1691
1692 .line-chart .axis text {
1693 fill: #5e6977; }
1694
1695 .line-chart .grid line {
1696 stroke: #f0f0f0; }
1697
1698 .line-chart .listening-rect {
1699 fill: transparent; }
1700
1701 .line-chart__tooltip {
1702 opacity: 0;
1703 position: absolute;
1704 top: -25px;
1705 left: -17px;
1706 padding: 0.2em 0.5em;
1707 background: #1d293f;
1708 text-align: center;
1709 line-height: 1.4em;
1710 font-size: 0.9em;
1711 z-index: 10;
1712 transition: all 0.1s ease-out;
1713 pointer-events: none;
1714 color: #fff;
1715 font-family: Inter, Gilroy, Helvetica, sans-serif;
1716 border-radius: 2px;
1717 min-width: 28px; }
1718
1719 .line-chart__tooltip:before {
1720 content: "";
1721 position: absolute;
1722 bottom: 0;
1723 left: 50%;
1724 width: 12px;
1725 height: 12px;
1726 background: #1d293f;
1727 border-top-color: transparent;
1728 border-left-color: transparent;
1729 transform: translate(-50%, 50%) rotate(45deg);
1730 transform-origin: center center;
1731 z-index: 10; }
1732
1733 .line-chart {
1734 position: relative; }
1735
1736 .wtotem_theme—dark .wt_card,
1737 .wtotem_theme—dark .wt_card:before,
1738 .wtotem_theme—dark .wtotem_chart-first__btn_active {
1739 background: #282828; }
1740
1741 .wtotem_theme—dark .wtotem_content,
1742 .wtotem_theme—dark .wtotem_footer,
1743 .wtotem_theme—dark .wtotem_chart-first__right,
1744 .wtotem_theme—dark .wtotem_control__block,
1745 .wtotem_theme—dark .wtotem_state__select,
1746 .wtotem_theme—dark .wtotem_unit__circle_loading {
1747 background: #191919; }
1748
1749 .wtotem_theme—dark .wtotem_version__count {
1750 border: 1px solid #f3f5f6; }
1751
1752 .wtotem_theme—dark .wtotem_logo {
1753 background: url("../img/dr-logo.svg") no-repeat center center/cover; }
1754
1755 .wtotem_theme—dark .wtotem_nav__link,
1756 .wtotem_theme—dark .wtotem_nav__link_active,
1757 .wtotem_theme—dark .wtotem_version__count,
1758 .wtotem_theme—dark .title,
1759 .wtotem_theme—dark .wtotem_title-info__title,
1760 .wtotem_theme—dark .wtotem_overall__text,
1761 .wtotem_theme—dark .wtotem_info__subtitle,
1762 .wtotem_theme—dark .wtotem_info__info,
1763 .wtotem_theme—dark .wtotem_numbers__figures,
1764 .wtotem_theme—dark .wtotem_from__country,
1765 .wtotem_theme—dark .wtotem_from__country span,
1766 .wtotem_theme—dark .wtotem_data__th,
1767 .wtotem_theme—dark .wtotem_antivirus__title,
1768 .wtotem_theme—dark .wtotem_table__title,
1769 .wtotem_theme—dark .wtotem_table__subject,
1770 .wtotem_theme—dark .wtotem_table__text,
1771 .wtotem_theme—dark .wtotem_table__perfomance,
1772 .wtotem_theme—dark .wtotem_footer__text,
1773 .wtotem_theme—dark .wtotem_footer__text,
1774 .wtotem_theme—dark .wtotem_chart__btn,
1775 .wtotem_theme—dark .wtotem_antivirus__item:last-child div,
1776 .wtotem_theme—dark .wtotem_from__percent,
1777 .wtotem_theme—dark .wtotem_chart-first__all,
1778 .wtotem_theme—dark .wtotem_chart-first__hack p,
1779 .wtotem_theme—dark .wtotem_chart-first__btn_active,
1780 .wtotem_theme—dark .wtotem_chart__text,
1781 .wtotem_theme—dark .wtotem_table__initial-value,
1782 .wtotem_theme—dark .arrow-right,
1783 .wtotem_theme—dark .wtotem_print__label,
1784 .wtotem_theme—dark .wtotem_state__text,
1785 .wtotem_theme—dark .wtotem_pagination__number,
1786 .wtotem_theme—dark .wtotem_data__td,
1787 .wtotem_theme—dark .wtotem_file-table__th,
1788 .wtotem_theme—dark .wtotem_file-table,
1789 .wtotem_theme—dark .wtotem_option__title,
1790 .wtotem_theme—dark .wtotem_option__text,
1791 .wtotem_theme—dark .wtotem_control__title,
1792 .wtotem_theme—dark .wtotem_control__name,
1793 .wtotem_theme—dark .onoff__label:after,
1794 .wtotem_theme—dark .onoff__label:before,
1795 .wtotem_theme—dark .wtotem_offer__title,
1796 .wtotem_theme—dark .wtotem_offer__text,
1797 .wtotem_theme—dark .wtotem_unit__expectation_loading,
1798 .wtotem_theme—dark .wtotem_alert__text {
1799 color: #f3f5f6; }
1800
1801 .wtotem_theme—dark .wtotem_data__ip {
1802 color: #86939e; }
1803
1804 .wtotem_theme—dark .wtotem_chart__btn {
1805 border: 1px solid #f3f5f6; }
1806
1807 .wtotem_theme—dark .wtotem_title-info__info {
1808 background: url("../img/dr-info.svg") no-repeat center center/cover; }
1809
1810 .wtotem_theme—dark .wtotem_nav__link_active {
1811 color: #3d50df; }
1812
1813 .wtotem_theme—dark .wtotem_info__item:first-child,
1814 .wtotem_theme—dark .wtotem_numbers__item,
1815 .wtotem_theme—dark .wtotem_antivirus__item,
1816 .wtotem_theme—dark .wtotem_unit__block {
1817 border-right: 1px solid #3c3c3d; }
1818
1819 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
1820 border-right: none; }
1821
1822 .wtotem_theme—dark .wtotem_numbers__item:last-child {
1823 border-right: none; }
1824
1825 .wtotem_theme—dark .wtotem_table__col {
1826 border-right: 1px solid #3c3c3d;
1827 border-bottom: 1px solid #3c3c3d; }
1828
1829 .wtotem_theme—dark .wtotem_table__col:last-child {
1830 border-right: none; }
1831
1832 .wtotem_theme—dark .wtotem_chart__line {
1833 background: #3c3c3d; }
1834
1835 .wtotem_theme—dark .wtotem_table__th,
1836 .wtotem_theme—dark .wtotem_table__td {
1837 border-bottom: 1px solid #3c3c3d; }
1838
1839 .wtotem_theme—dark .wtotem_table__link:after {
1840 content: "";
1841 border: solid #fff;
1842 border-width: 0 1.5px 1.5px 0;
1843 transform: rotate(-45deg);
1844 -webkit-transform: rotate(-45deg); }
1845
1846 .wtotem_theme—dark .arrow-right:after {
1847 content: "";
1848 border: solid #f3f5f6;
1849 border-width: 0 1px 1px 0;
1850 transform: rotate(-45deg);
1851 -webkit-transform: rotate(-45deg);
1852 margin-left: 10px; }
1853
1854 .wtotem_theme—dark .wtotem_footer__line,
1855 .wtotem_theme—dark .wtotem_state__line {
1856 background: #2d2e2e; }
1857
1858 .wtotem_theme—dark .wtotem_footer__app-store {
1859 width: 19px;
1860 height: 19px;
1861 background: url("../img/dr-app-store.svg") no-repeat center center/cover; }
1862
1863 .wtotem_theme—dark .wtotem_footer__play-store {
1864 width: 17px;
1865 height: 19px;
1866 background: url("../img/dr-play-store.svg") no-repeat center center/cover; }
1867
1868 .wtotem_theme—dark .wtotem_footer__logo {
1869 background: url("../img/dr-logo-footer.svg") no-repeat center center/cover; }
1870
1871 .wtotem_theme—dark .line-chart__tooltip,
1872 .wtotem_theme—dark .line-chart__tooltip::before {
1873 background: #3d50df; }
1874
1875 .wtotem_theme—dark .wtotem_firewall__icon {
1876 background: url("../img/dr-shape.svg") no-repeat center center/cover; }
1877
1878 .wtotem_theme—dark .wtotem_pagination__number_active {
1879 background: #5a5c5e; }
1880
1881 .wtotem_pagination__number:hover {
1882 color: #5e6977;
1883 transition: all 0.2s ease; }
1884
1885 .wtotem_theme—dark .onoff__label {
1886 background: #686868; }
1887
1888 .wtotem_theme—dark .wtotem_print__img {
1889 background: url("../img/dr-print.svg") no-repeat center center/cover; }
1890
1891 .wtotem_theme—dark .wtotem_control__trash {
1892 background: url("../img/dr-trash.svg") no-repeat center center/cover; }
1893
1894 .wtotem_theme—dark .onoff__input:checked + label .onoff__circle {
1895 background: #4bc374; }
1896
1897 .wtotem_theme—dark .onoff__circle {
1898 background: #ec6d62; }
1899
1900 .wtotem_theme—dark .wtotem_alert__close:before,
1901 .wtotem_theme—dark .wtotem_alert__close:after {
1902 background: #dadada; }
1903
1904 .wtotem_info__item .arrow-right {
1905 color: #3d50df; }
1906 .wtotem_info__item .arrow-right:after {
1907 content: "";
1908 border: solid #3d50df;
1909 border-width: 0 1px 1px 0;
1910 transform: rotate(-45deg);
1911 -webkit-transform: rotate(-45deg);
1912 margin-left: 10px; }
1913
1914 /* 320-576px Extra small */
1915 @media screen and (max-width: 576px) {
1916 .wtotem_theme—dark .wtotem_info__item:first-child {
1917 border-right: none; }
1918 .wtotem_theme—dark .wtotem_antivirus__item {
1919 border-bottom: 1px solid #3c3c3d; }
1920 .wtotem_theme—dark .wtotem_numbers__item:last-child {
1921 border-right: 1px solid #3c3c3d; }
1922 .wtotem_theme—dark .wtotem_numbers__item:nth-child(2) {
1923 border-right: none; }
1924 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
1925 border-right: none;
1926 border-bottom: none; }
1927 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(2) {
1928 border-right: none; }
1929 .wtotem_theme—dark .wtotem_antivirus__item:nth-child(3) {
1930 border-bottom: none; } }
1931
1932 /* 992-1100px lg Large */
1933 @media screen and (max-width: 1100px) {
1934 .wtotem_container {
1935 max-width: 960px; } }
1936
1937 /* 768-992px md Medium */
1938 @media screen and (max-width: 992px) {
1939 .wtotem_container {
1940 max-width: 720px; } }
1941
1942 /* 576-768px sm Small */
1943 @media screen and (max-width: 768px) {
1944 .wtotem_container {
1945 max-width: 540px; }
1946 .wtotem_content {
1947 padding-top: 19px; } }
1948
1949 /* 375-576px Extra small */
1950 @media screen and (max-width: 576px) {
1951 .wtotem_container {
1952 max-width: 345px; } }
1953
1954 /* 320-375px Extra small */
1955 @media screen and (max-width: 374px) {
1956 .wtotem_container {
1957 max-width: auto;
1958 padding: 0 10px; } }
1959
1960 /* 992-1100px lg Large */
1961 /* 768-992px md Medium */
1962 /* 576-768px sm Small */
1963 /* 375-576px Extra small */
1964 /* 320-375px Extra small */
1965
1966 /*# sourceMappingURL=main.css.map */
1967
1968
1969
1970
1971 /*tlite */
1972 .tlite {
1973 background: #111;
1974 color: #fff;
1975 font-family: sans-serif;
1976 font-size: 0.8rem;
1977 font-weight: normal;
1978 text-decoration: none;
1979 text-align: left;
1980 padding: 0.6em 0.75rem;
1981 border-radius: 4px;
1982 position: absolute;
1983 opacity: 0;
1984 visibility: hidden;
1985 transition: opacity 0.4s;
1986 max-width: 350px;
1987 box-shadow: 0 0.5rem 1rem -0.5rem #000;
1988 z-index: 1000;
1989 -webkit-backface-visibility: hidden;
1990 }
1991 .tlite-table td,
1992 .tlite-table th {
1993 position: relative;
1994 }
1995 .tlite-visible {
1996 visibility: visible;
1997 opacity: 0.9;
1998 }
1999 .tlite::before {
2000 content: ' ';
2001 display: block;
2002 background: inherit;
2003 width: 10px;
2004 height: 10px;
2005 position: absolute;
2006 transform: rotate(45deg);
2007 }
2008 .tlite-n::before {
2009 top: -3px;
2010 left: 50%;
2011 margin-left: -5px;
2012 }
2013 .tlite-nw::before {
2014 top: -3px;
2015 left: 10px;
2016 }
2017 .tlite-ne::before {
2018 top: -3px;
2019 right: 10px;
2020 }
2021 .tlite-s::before {
2022 bottom: -3px;
2023 left: 50%;
2024 margin-left: -5px;
2025 }
2026 .tlite-se::before {
2027 bottom: -3px;
2028 right: 10px;
2029 }
2030 .tlite-sw::before {
2031 bottom: -3px;
2032 left: 10px;
2033 }
2034 .tlite-w::before {
2035 left: -3px;
2036 top: 50%;
2037 margin-top: -5px;
2038 }
2039 .tlite-e::before {
2040 right: -3px;
2041 top: 50%;
2042 margin-top: -5px;
2043 }
2044 .is--status--ok {
2045 color: #4bc374;
2046 fill: #4bc374;
2047 }
2048 .is--status--error {
2049 color: #ee3f3f;
2050 fill: #ee3f3f;
2051 }
2052 .is--status--pending {
2053 color: #3d50df;
2054 fill: #3d50df;
2055 }
2056 .is--status--warning {
2057 color: #f5bf4f;
2058 fill: #f5bf4f;
2059 }
2060 .wtsec_score_red{
2061 color: #d56c6a;
2062 }
2063 .wtsec_score_orange{
2064 color: #c2b00e;
2065 }
2066 .wtsec_score_green{
2067 color: #7eb40c;
2068 }
2069 .wtsec_score_bg_red{
2070 background: #d56c6a;
2071 color:#fff;
2072 }
2073 .wtsec_score_bg_orange{
2074 background: #c2b00e;
2075 color:#fff;
2076 }
2077 .wtsec_score_bg_green{
2078 background: #7eb40c;
2079 color:#fff;
2080 }
2081 #wtotem_alert{
2082 margin-top:20px;
2083 }
2084
2085 .ml-2{
2086 margin-left: 20px;
2087 }
2088
2089 .wt-flex{
2090 display: flex;
2091 }
2092
2093 .wt-flex-middle{
2094 align-items: center;
2095 }
2096
2097 .wt-margin-right-10{
2098 margin-right: 10px;
2099 }