.btn-confirm, .btn-close {
	margin: 0 auto;
}

.sort-list button {
	cursor: pointer;
}

.sort-list button.active {
	cursor: default;
}

.title-404 {
	text-align: center;
}

.attacking-info__icon {
	background: url(../images/table-cover/icon.svg) center center no-repeat;	
}

.table__row_cover {
	position: sticky;
}

.header__globe {
	background-size: cover;
}

.btn, .tabs__marker {
	font-weight: 500;
}

.ta-item_title .ta-item__id, .ta-item_title .ta-item__name {
	cursor: pointer;
}

.ta-item_hover, .ta-item_title .ta-item__id:hover, .ta-item_title .ta-item__name:hover {
	color: var(--primary-brand-palette-01, #00a88e);
}

.related-articles__title a, .related-articles__title a:visited, .related-articles__title a:active {
	cursor: pointer;
    color: var(--primary-brand-palette-06, #1d1d1b);
    font-family: Kaspersky Sans Display;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    -webkit-transition: all .175s;
    -moz-transition: all .175s;
    -o-transition: all .175s;
    -ms-transition: all .175s;
    transition: all .175s;
    text-decoration: none;
}

.related-articles__title a:hover {
	color: var(--primary-brand-palette-01, #00a88e);
}

.field_search .field__icon, .field_page-search .field__icon {
	cursor: pointer;
}

.no-gap {
	gap: 0;
}

.status {
	text-wrap: nowrap;	
}

.content a {
	display: inline-block;
}

.pagination__list {
  display: contents;
}

.pagination__per-page a {
	text-decoration: none;
}

.pagination__item.current {
	cursor: default;
}

.field__icon_reset {
  background:url(../images/field/close.svg) center center no-repeat;
  background-size:contain
}
.field__icon_reset:hover {
  background-image:url(../images/field/close_hover.svg)
}

/* SPINNER */
.spinner-container{
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

.hex-spinner{
  width:120px;
  height:120px;
  transform: rotate(30deg) translate(-50%, 0);
  transform-origin: center;
  position: absolute;
  left: 50%;
  top: 100px;
}

.edge{
  fill:none;
  stroke:#02A98D;
  stroke-width:5;
  stroke-linecap:round;
  stroke-dasharray:100;
  stroke-dashoffset:100;
  animation-duration:5.2s;
  animation-iteration-count:infinite;
  animation-timing-function:cubic-bezier(0.1, 0, 0.9, 1);
}

.page-search {
  display: box;
  display: -webkit-box;
}

.modal__error {
  margin: -30px 0 15px 0;
  display: none;
}

@media screen and (max-width: 959px) {
    .page-search {
        padding: 20px 16px 8px 8px;
    }

    .field {
        gap: 5px;
    }

    .field__input {
      width: 145px;
    }
}

.e1{ animation-name: edge-1; }
@keyframes edge-1 {
  0%      { stroke-dashoffset:100; }

  4%      { stroke-dashoffset:50;  }
  8.33%   { stroke-dashoffset:0;   }

  50%     { stroke-dashoffset:0;   }

  54%     { stroke-dashoffset:-50; }
  58.33%  { stroke-dashoffset:-100;}

  100%    { stroke-dashoffset:-100;}
}

.e2{ animation-name: edge-2; }
@keyframes edge-2 {
  0%      { stroke-dashoffset:100; }
  8.33%   { stroke-dashoffset:100; }

  12.5%   { stroke-dashoffset:50;  }
  16.66%  { stroke-dashoffset:0;   }

  58.33%  { stroke-dashoffset:0;   }

  62.5%   { stroke-dashoffset:-50; }
  66.66%  { stroke-dashoffset:-100;}

  100%    { stroke-dashoffset:-100;}
}

.e3{ animation-name: edge-3; }
@keyframes edge-3 {
  0%      { stroke-dashoffset:100; }
  16.66%  { stroke-dashoffset:100; }

  20.8%   { stroke-dashoffset:50;  }
  25%     { stroke-dashoffset:0;   }

  66.66%  { stroke-dashoffset:0;   }

  70.8%   { stroke-dashoffset:-50; }
  75%     { stroke-dashoffset:-100;}

  100%    { stroke-dashoffset:-100;}
}

.e4{ animation-name: edge-4; }
@keyframes edge-4 {
  0%      { stroke-dashoffset:100; }
  25%     { stroke-dashoffset:100; }

  29.16%  { stroke-dashoffset:50;  }
  33.33%  { stroke-dashoffset:0;   }

  75%     { stroke-dashoffset:0;   }

  79.16%  { stroke-dashoffset:-50; }
  83.33%  { stroke-dashoffset:-100;}

  100%    { stroke-dashoffset:-100;}
}

.e5{ animation-name: edge-5; }
@keyframes edge-5 {
  0%      { stroke-dashoffset:100; }
  33.33%  { stroke-dashoffset:100; }

  37.5%   { stroke-dashoffset:50;  }
  41.66%  { stroke-dashoffset:0;   }

  83.33%  { stroke-dashoffset:0;   }

  87.5%   { stroke-dashoffset:-50; }
  91.66%  { stroke-dashoffset:-100;}

  100%    { stroke-dashoffset:-100;}
}

.e6{ animation-name: edge-6; }
@keyframes edge-6 {
  0%      { stroke-dashoffset:100; }
  41.66%  { stroke-dashoffset:100; }

  45.8%   { stroke-dashoffset:50;  }
  50%     { stroke-dashoffset:0;   }

  91.66%  { stroke-dashoffset:0;   }

  95.8%   { stroke-dashoffset:-50; }
  100%    { stroke-dashoffset:-100;}
}

