html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {margin: 0;}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}
h3{text-align: center;}
/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset:not(.ourfieldset){border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}

.ourfieldset{border: 1px solid #c0c0c0;padding: 4px;text-align: left;}
input.importfrom{margin: 3px 5px; height: auto;}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

header {
  position: relative;
  margin: 0;
  padding: 19px 0;
  z-index: 11;
border-top: 23px solid #000;
background: #eaeaea;
      backgroSund-size: 100%;
      height: 50px;

}
header.indent {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.8);
}


.container {
  margin-right: auto;
  margin-left: auto;
padding: 0;
width: 1170px;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
h1.navbar-brand_ {
  margin: 0;
  padding: 0;
  float: left;
  height: auto;
  position: relative;
  top: 0;
  z-index: 10;
}
h1.navbar-brand_ a{
  font-size: 36px;
  color: #573605;
}
nav.tm_navbar {
  border: none;
  padding: 0;
  margin: 0;
  float: right;
  min-height: 0;
  background: none;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
nav.tm_navbar li:first-child {
  margin: 0;
}
nav.tm_navbar li {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  padding: 0;
  margin: 0 0 0 6px;
  float: left;
}
nav.tm_navbar li.active > a {
  color: #ffffff;
  background: #5ed8dc;
}
nav.tm_navbar li a {
  position: relative;
  padding: 0 17px;
  font: 22px/53px 'Open Sans';
  color: #333;
  text-transform: uppercase;
  background: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
nav.tm_navbar li:hover > a {
  color: #ffffff;
  background: #5ed8dc;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
a {
  text-decoration: none;
}
.clearfix::before, .clearfix::after {
  content: "";
  display: table;
}
.info_box {
   border: 1px solid #d28aab;
   padding: 10px; 
}
.info_box div {
  margin-bottom: 10px;
}
.info_box div span:first-child{
  display: inline-block;
  width: 250px;
    border-bottom: 1px solid #e1dfe0;
}
.info_box div span:last-child{
  display: inline-block;
  
  margin-left: 20px;
    border-bottom: 1px solid #e1dfe0;
}
form span {
    padding: 0 17px;
    min-width: 150px;
    display: inline-block;

}
input, textarea {
   box-shadow: none;
  text-decoration: none;
  display: inline-block;
  padding: 0 17px;
  font: 18px/53px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
height: 55px;
  border-radius: 0;
  color: #000000;
  margin: 5px 0px;
    border: 1px solid #a7a7a7;
vertical-align: middle;
  float: none;
   -webkit-appearance: none; 
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; 
}
textarea  {

  width: 350px;
  height: 200px;
}
select, .chosen-container {
   box-shadow: none;
  text-decoration: none;
  display: inline-block;
  padding: 0 17px;
  font: 18px/53px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
min-height: 55px;
  border-radius: 0;
  color: #000000;
  margin: 5px 0px;
    border: 1px solid #a7a7a7;
vertical-align: middle;
  float: none;
min-width:auto;/* 165px;*/
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; 
}
input:hover {
background: #ededed;
  }
  input[type=radio] {
   -webkit-appearance: radio; 
  }
input[type=number]:not(#usetimeout){min-width: 131px;}
#usetimeout{width:50px;margin: 0;padding: 0;}
 
input[type=submit] {
background: #2B3BF5;
color: #ffffff;
cursor: pointer;
height: 56px;
}
input[type=submit]:hover {
color: #FFF;
background: #3505F5;
text-decoration: none;
border: 1px solid #0522FF;

}

.radiolist {
width: 150px;
margin: 0 auto;
text-align: left;
list-style: none;

}
.radiolist input {
 height: auto !important; 
}
.radiolist label {
  cursor: pointer;
}
.table_price thead tr th:nth-child(2) {
width: 200px;
} 
.table_price thead tr th:nth-child(3) {
width: 35px;
} 
.table_price thead tr th:nth-child(4) {
width: 100px;
}
.table_price thead tr th:nth-child(5) {
width: 100px;
}  
table {
  width: 100%;
margin: 0 auto;
}
table thead th, table tfoot th{text-align: center;background-color: #F981B8;padding: 10px;color: #fff;}
.pointered{cursor: pointer;}
table td{padding: 1px;}
tbody tr:nth-child(odd){background-color: #ffffff;}
tbody tr:hover {background-color: #f9e5ee;}
.table-log {
  font-size: 10px;
}
table.table-log td{
padding: 0px;
}
.table_action {
  min-width: 105px;
}
.table_action a img {
  width: 32px;
  height: 32px;
  opacity: 0.4;
  padding-left: 15px;
}
.table_action a:hover img {
  opacity: 1;
  }
.donut_img_td {
width: 100px;
height: 100px;
}
.donut_img {
width: 100px;
height: 100px;
overflow: hidden;
text-align: center;
position: relative;
}
.donut_img img {
height: 100%;
  }
div.donut_img_act{
opacity: 0.1;
cursor: pointer;
position: absolute;
top: 77px;
width: 100%;
color: #ffffff;
background: #f981b8;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; 
 } 
 .donut_img:hover > div.donut_img_act{
opacity: 1;
 }
.mintable td{
padding: 1px;
}
.mintable{
font-size: 12px;
}
.mintable thead a {
  color: #ffffff;
}
.sort_link {
color: #1a1515 !important;

text-transform: uppercase;  
}
.nowrap {
  white-space: nowrap;
}
#mes_back {
  display: none;
  position: fixed;
background: #535353;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 999;
opacity: 0.5;
} 
#mes_img_load {
    display: none;
  position: fixed;
  top: 30%;
  left: 30%;
  z-index: 1000;
  background: #ffffff;
  padding: 20px;
  }
  .hint {

background: #f1c40f;
border-radius: 3px 3px 3px 3px;
color: #ffffff;
margin-left:8px;
padding: 1px 6px;
z-index: 999; /* hints stay above all other elements */
position: absolute; /* allows proper formatting if hint is two lines */
display: none;
margin-top: 21px;
word-wrap: normal;
height: 19px;
font-size:14px;
-webkit-appearance: none;
}
input:focus + .hint {display: inline;}
.container {
  margin: 0 auto;
  width: 90%;
}

.quantity_box {
  display: inline-block;
  max-width: 100px;
}
div.quantity_box input[type='number'] {
    -moz-appearance:textfield;
   -webkit-appearance: none;
      height: 57px;
      background: #A5A4A4;
}
.quantity_box_number {
  background: #F981B8 !important;
}
 .quantity_box div, .quantity_box input {   
 box-shadow: none;
  text-decoration: none;
  display: inline-block;
text-align: center;
  font: 18px/51px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  border-radius: 0;
  padding: 0 2px;

  color: #ffffff;
  background: #F981B8;
  border: none;
  float: none;

  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  }
.quantity_box input{ 
  float: left;
width: 50px;
}

div.quantity_up,div.quantity_down {
margin-left: 5px;
    padding: 3px;
    width: 23px;
    text-align: center;
    font: 18px/18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: pointer;
    border: 1px solid #d28aab;
}
div.quantity_up {
margin-bottom: 5px;
}
div.quantity_up:hover,div.quantity_down:hover {
    color: #F981B8;
    background: #FFEDF3;
    border: 1px solid #F981B8;
    text-decoration: none;
  }

.table_action img {
  width: 32px;
  height: 32px;
  opacity: 0.4;
  padding-left: 15px;
  cursor: pointer;
}
.table_action img:hover {
  opacity: 1;
  }
.img_edit {
width: 250px;
height: 250px;
overflow: hidden;
    float: left;
    background: #e7e7e7;
    margin: 5px;
}
.img_edit img{
max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
  }
  .img_edit2 {
max-width: 150px;
height: 75px;
overflow: hidden;
}
.img_edit2 img{
max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
  }

  .donor-seacrh-list-box {
 margin-top: 20px;
  display: grid;
    grid-gap: 10px;
        grid-template-columns: repeat(auto-fill, minMAX(300px, 1fr) ) ;
  }

 .donor-seacrh-list-item {
  margin:5px;
  width: 300px;
  height: 390px;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  float: left;
  cursor: pointer;
  color: #000000;
 }
  .donor-seacrh-list-item:hover {
  border: 1px solid #f981b8;
  }
 .donor-seacrh-list-item-img {
     vertical-align: middle;
     height: 300px;
     overflow: hidden; 
     position: relative;
 }
 .donor-seacrh-list-item-img:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1.5em;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), #ffffff 50%);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 50%);
}

  .donor-seacrh-list-item-img img{
width: 100%;
    vertical-align: middle;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
  }
    .donor-seacrh-list-item-img img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
  }

 .donor-seacrh-list-item span {
  display: block;
  padding-left: 10px;
 }

 .ui-slider {
margin-top: 10px;
    width:100%;
}
.box-search-form span {
  min-width: auto !important;
  padding: 0;
  font:18px/53px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif
}
.box-search {
  /*width: 30%;*/
  display: inline-block;
  padding: 5px;
  margin-right: 20px;
}
.box-search:last-child {
  margin-right: 0px;
  }
.box-search-span {
  padding: 5px;
  margin-bottom: 10px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #f981b8;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.donor-list-box{
    overflow: hidden;
    margin-top: 10px;

min-height: 200px;
}
.donor-list-img, .donor-list-info {
    overflow: hidden;

min-height: 200px;  
}
.donor-list-img {
  float: left;
  width: 35%;
    border: 1px solid #f1f1f1;  
} 
.donor-list-info {
  float: left;
  width: 60%; 
  margin-left: 20px; 
} 
.donor-list-img-main{
width: 100%;
display: block;

}
.donor-list-img-list-img {
  width: 100px;
  height: 100px;
  margin: 10px;
  float: left;
  background-size: 150%;
    background-repeat: no-repeat;
    background-origin: initial;
    background-position: center;
  overflow: hidden;
}
.donor-list-img-list-img img {
  width: 100%;
}
.language {
  position: fixed;
left: 80%;
top:28px;
}
.setings1 span {max-width: 250px;vertical-align: middle;}
#div_pg1 .setings1 span {width: 250px !important;}

@media  (max-width: 1219px) {
  .box-search {
display: block;
width: 100%;
  }
  .box-search-span-width {
    width: auto; /*100px;*/
  }
 nav.tm_navbar li a {
 font-size: 16px;
 line-height: 44px;
}
 .container {
    width: 80%;
  }
}
@media  (max-width: 900px) {
 nav.tm_navbar li a {
 font-size: 16px;
 line-height: 44px;
}
 .container {
    width: 90%;
  }
   nav.tm_navbar li a {
 font-size: 12px;
 line-height: 44px;
}
nav.tm_navbar li a {
    position: relative;
    padding: 0 3px;
  }
}
.content {
  width: 99%;
  margin: 0 auto;
padding-top: 20px;
}
.center {
  margin: 0 auto;
}

.containercheckbox {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.containercheckbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 25px;
  background-color: #eee;
  padding: 0 !important;
    min-width: 25px;
}

/* On mouse-over, add a grey background color */
.containercheckbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.containercheckbox input:checked ~ .checkmark {
  background-color: #f981b8;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containercheckbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.containercheckbox .checkmark:after {
  left: 9px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.navigate-arrov a:first-child{
  padding-right: 10px;
}
.navigate-arrov:not(.container){width: 33%;display: inline-block;margin-top: 10px;}
.navigate-arrov-num  {
  display: inline-block;
  width: 55%;
     margin-top: 10px;
}

.navigate-arrov a{
  background-color: #f981b8;
  width: 100px;
  color: #fff;
  padding: 10px 10px;
  display: inline-block;
  text-align: center;
  opacity: 0.7;
}
.navigate-arrov a:hover{
opacity: 1;
  }

  .navigate-arrov-num a{
  color: #fff;
  background-color: #f981b8;
  padding: 10px 10px;
  display: inline-block;
  text-align: center;
  opacity: 0.7;
  }
  .navigate-arrov-num a:hover{
opacity: 1;
  }
   .navigate-arrov-num select {
    float:right;
    height: 38px;
    margin: 0;
   }

.title_vs{text-align: center;font-size: 18px;margin-top: 15px;}
.title_vs div{display: block;/* display: inline-block;*/}
div.time {font-weight: bold;display: block;}
.title_vs_vs{padding: 8px;font-size: 22px;text-transform: uppercase;font-style: italic;color: green;}
.title_vs_vs a{color: green;}
.prognoz_box{display: block;overflow: hidden;}
div.prognoz_tab{border: 1px solid #e1e1e1;overflow: hidden;width: 49%;float: left;box-sizing: content-box;min-height: 10px;}
div.prognoz_tab.fr{float: right;}
div.prognoz_tab h2 {text-align: center;font-size: 14px;}
div.prognoz_tab table  tr th, div.prognoz_tab table tr td, #pr tr td  {padding: 4px 2px;font-size: 12px;line-height: 1;}
.deleted_player, .deleted_player *{color: red !important;}
.add_player, .add_player *{color: green !important;}
td.player_type_g{/*background-color: #fefeb4;*/}
.proglesseleven{margin-left: 5px;color: #ff0000;cursor: default;}

.underlined{text-decoration: underline;}
.underlined.logic3, .underlined.logic3 *{color:#4b57c2;}
.underlined.logic4, .underlined.logic4 *{color: #555;}
.vs_block{}
#injures .pan{width: 48%;}
#injures{margin: 10px 0 10px 0;}
#injures_left{float: left;text-align: right;}
#injures_right{float: right; text-align: left;}
.inj_y{color: green;}
.inj_n{color: red;}
.vs_clear{clear: both;}
#sp_matchtime{font-weight: normal !important;}
.tb_prognoz tbody td:not(.maxval), #new_table tbody td:not(.maxval), #new_table tfoot td{border-left: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1;}
td.num.subnum, span.subnum{background-color: #f58a65;z-index: 5555555;}
span.subnum{display: block;}
.tb_prognoz tbody td,.tb_prognoz tbody th{width: 1px;}
.tb_prognoz tbody td:last-child, #new_table tbody td:last-child{border-right: solid 1px #e1e1e1;}
.tb_prognoz tbody td:not(.pl_fio){text-align: center;}
td.centeredtd{text-align: center;}
.pl_fio{max-width: 115px;min-width: 85px;}
.pl_fio div{overflow-x: hidden; width: 184%;height: 13px;}
#left_part{float: left;width: 49%;}
#right_part{float: right;width: 49%;}
.prognoz_tab.left{float: left;/*min-width: 250px;*/}
.prognoz_tab.right{float: right;/*min-width: 250px;*/}
div.prognoz_tab h2{font-size: 1.3vw !important;}

#oldtab{display: none;}
.tleftbord{border-left: solid 1px #e1e1e1;} 
#amatchlink, #nolink{margin-left: 30px;color: green;}
#nolink{color: #ff0000;}
.marked, .marked *{background-color: #02fdf7;}

#pr .pl_fio{overflow-x: hidden;}
#pr td{max-width: 25%;}
#_oldtab{display: none;}

#new_table{width:100% !important;margin:10px 0 20px 0;overflow-x: auto;}
#new_table.arch{float: none;margin-top: 5px;}
.num:not(.firstcol){border-left: solid red 2px !important;}
td.withoutnum{background-color: #dddddd;}

#progn_err{margin: 13px 0 0 0;font-weight: bold;color: maroon;background-color: rgb(222,184,135);}
.seltr td{background-color: #ccffcc;}
.tomor td{background-color: #cccccb;}
.af_tomor td{background-color: #eeeeed;}
.ainj,.ainjx,.achangedate, .aoff, .ascw{color: #333;text-decoration: none;}
.ainj{height: auto/*30px*/;display: block;border: dotted 1px #aaa;}
.ainj:hover,.ainjx:hover,.achangedate:hover, .ascw:hover{color: #555;text-decoration: underline;}

#message li{color: #ff0000;font-weight: bold;}
a.disabled{color: #aaaaaa !important;}
tr.fordel td{background-color: #ff4242;}
#clearmatches,#clearmatchesOk{background-color: maroon;color: #ff0;}
#confirmclear{border: solid 1px #ff0;background-color: #ff0000;box-shadow: 3px 3px;position: relative;width:99%;display: none;}
#confirmclear h3{color: #ff0;}
.emptys, .emptys *{color: maroon !important;}
#whiteImport{clear: both;color: #ff0000;text-align: center;}

#import_container{border: solid 1px #a928ab;background-color: #a928ab;width: 80%;margin: 40px auto 0 auto;}
#import_process{min-height: 25px;width: 95%;margin: 7px auto;background-image: radial-gradient(#ffffff 20%, #a928ab 20%);background-position: 0 0; background-size: 2px 3px;border: solid 1px #ffffff;}
#moover{background-color: #ffffff;width: 0%;text-align: center;font-weight: bold;color:#a928ab;min-height: 26px;padding-top: 6px;max-width: 100%;}
#import_comment_r,#import_comment_w{color: #ffffff;text-align: center;font-weight: bold;}
.div_toggle_err{display: none;};
a.tog_err_b{color: #ff0;display: block;}
#err_content{padding: 0 1%;}

.pb_container {position: relative;margin-top:15px;}
.pb_bar {width:95%;height:25px;border: 1px solid #ffffff;background-image: radial-gradient(#ffffff 20%, #a928ab 20%);background-position: 0 0; background-size: 2px 3px;margin: 0 auto;}
.pb_before {float: left;height:25px;background-color: #741575;}
.pb_after {float: left;background-color: #FEFEFE;}
.pb_text {padding-top: 0.1em;position: absolute;left: 48%;color: #ffffff;margin-top: 2px;font-weight: bold;}

#import_raport_div{border: solid 1px;margin: 0 auto;width: 93%;padding: 1%;background-color: #FFE3C4;}
#import_raport_p{margin-top: 0;}

.sortable thead th:not(#action):not(.nosorted):hover,#selAllTr:hover{cursor: pointer;text-decoration: underline #ffffff;}
.sortable .sorted_ASC:after{content: '\25b2';}
.sortable .sorted_DESC:after{content: '\25bc';}

.time .statistic img{max-width: 16px;margin: 0 5px;}

#res_tab_chemp{text-decoration: double;text-decoration-line: underline;text-decoration-color: burlywood;}
table thead tr{display: table-row !important;}
sup.team_pos{border: solid 1px maroon;border-radius: 80px;margin: 3px;width: 25px;height: 25px;font-weight: bold;padding: 3px;}
sup.team_pos.red{color: red;}
sup.team_pos.green{color: green;}
.noplace{width: 14px;height: 13px;font-weight: bold;font-size: 13px;background-color: #888888;display: inline-block;margin: 0px 2px;padding: 1px;position: relative;top: -2px;color: #ff0;}
#setMatchesTime{width:30%;border: double #888;padding: 4px;background-color: #ffffff;position: fixed;left: 0;top: calc(50% - 40px);box-shadow: 8px 8px #222;display: none;}
.rolled{width: 1% !important;}

.opa5{opacity: 0.8;}
#setMatchesTime:hover{opacity: 1;}
#setMatchesTime *{margin: 0;padding: 0;}
#setMatchesTime button{color: #ffffff;height: 56px;background-color: #2B3BF5;cursor: pointer;padding: 5px;}
#newTime{margin: 0;padding: 0;width: 68%;}
#contentMT{display: inline-block;width: 93%;}
.rolled #contentMT{display: none ;}
#roll:before{content: '\25ba';font-size: 20px;}
#selAllTr:before{content: '\2714';font-size: 20px;color: #ffffff;margin-left: 5px;}
#selAllTr:hover{text-decoration-color: #ffffff;}
.player_cost{text-align: left !important;}
.prog_player_cost{width: auto !important; float: right;overflow: hidden;margin-bottom: -10px; color: #1b01fe;}
.prog_player_cost.gen{position: relative;top: -5px; font-weight: bold;}
.imcomm{height: 25px !important;}
#coments_close{float: right;color: #ff0000;border: solid 1px #ff0000;border-radius: 13px;width: 18px;height: 18px;text-align: center;position: relative;top:3px;right:3px;}
#coments_close:before{content: '\2716';}
#comments,#matches_history{position: absolute;left: 0;top: 0;width: 100%;z-index: 8888;background-color: rgba(100, 100, 100, .7);display: none;height: 100%;}
#matches_history{position: fixed;}
#coments_body{width: 50%;height:96%;background-color: #ffffff;margin: 0 auto;border: double 5px;overflow: auto;box-shadow: 5px 5px #333;}
#matches_history #coments_body{width: 90%;}
.comments p, .td-centered{text-align: center;}
.scw{color:#444;text-align:underline;}
.logic_transfer_cost{font-size: 8px;}
.comm_hist{height:200px;border: solid 1px #888888; width: 98%;margin: 0 auto;overflow-y: auto;margin-bottom: 15px;background-color: #eeeeee;}
.comm_text{display: block;height:80px;width:94%;margin: 0 auto;}
#comm_save{display: block;margin: 0 auto;}
.comm_contr{margin: 0 auto;}
.overflow_hidden{overflow: hidden;}
.hidden{display: none !important;}
nav.submenu{float: none;clear: both;background-color: #eeeeee;padding: 5px;}
nav.submenu ul{display: inline-block;margin: 0}
.sofaico{max-width: 16px;max-height: 16px;}
.sofaico.fs{margin-right: 2px;}
.sofaicon{max-width: 20px;max-height: 20px;}
.sofaicomatches{max-width: 12px;max-height: 12px;float: right;margin-right: 4px;}
.asofs{color: #1c11c5;margin: 3px;}
.bgred{background-color: #ff0000;}
.btred{border-bottom: solid 3px #ff0000;}
.btwrk{border-bottom: solid 3px #0981ea;}
#tbl_progn .pl_num.lg0, .transfname.pinked, .sofaname.pinked, .sofa-pl-name.pinked, .injSel.pinked, .stat_ligue.pinked, .instatname.pinked,.scr_name.pinked,.officTeamList.pinked,.flashscore_name.pinked,.userbet_name.pinked{background-color: #F981B8;color: #ffffff;}
#ligueControl{border-bottom: solid 1px #ddd;}
.error:not(.checklinkheader,.transferror){background-color:#F981B8;}
.transferror{text-align: center;color: #ff0000; font-weight: bold;}
.aleft{text-align: left;}
.acenter{text-align: center;}
.atransf{margin-top:5px;display:inline-block;color: #06804f;}
.atransf:hover{text-decoration: underline;}
.emptytransf, .red{color: #ff0000 !important;}
.transfname,.sofaname,.instatname,.scr_name,.flashscore_name.{min-height: 40px;display: block;margin: 0 auto 8px auto;width: 94%;}
.sofaname,.instatname,.scr_name,.flashscore_name,.userbet_name,select.saveofname{width:80%;margin: 0 auto 8px 0;display: inline-block;}
select.saveofname{margin-left: 10px;}
.instatname{width:80%;margin-left: 0.5%;}
#teamlist tbody tr:not(:first-child) td,#tbl_progn tbody tr:not(:first-child) td, #timetable.debug tbody tr:not(:first-child){border-top: solid 1px #ddd;}
#teamlist tbody tr td{padding: 3px 0;}
.teamtransferurl img{max-height: 16px;margin-left: 5px;}
.transfname.auto, .tranferproc{background-color: #eff1a9 !important;color: #f30cbf !important;}
.tdtransfer{text-align: center;}
#teamlist .tdtransfer{border: solid 2px #ddd;border-top: solid 2px #222 !important;min-width: 450px;}
.agettransf{margin-right:25px;text-decoration: underline;float: right;color: #003c2e;font-weight: bold;}
.agettransf.zero{color: #800000;}
.transfstart img{max-width: 15px;}
td.toteam{min-width: 75px;}
td.toteam:hover{cursor: pointer;text-decoration: underline;}
.withoutlink{color: #ff0000;margin-left: 8px;cursor: pointer;}
#liguelist tbody td{padding: 2px;border-right: solid 1px #bbbbbb;}
#liguelist tbody td.name{border-left: solid 1px #bbbbbb;}
#liguelist tbody tr.comm_tr td{border-bottom: solid 1px #999999;padding: 2px;background-color: #dddddd;}
#liguelist tbody tr.comm_tr td a{text-align: left;color: #0227fd;display: block;}
.lg_comm_cont{text-align: left;padding: 12px;border-bottom: solid 1px #888;}
.add_lg_comm_cont{text-align: left;display: none;}
.add_lg_comm_cont textarea{width:75%;height: 50px;line-height: 21px;}
.comm{display: none;position: absolute;width: 90%;z-index: 9999;margin: 0 auto;left: 5%;box-shadow: 6px 6px #555;}
.fcb{display: block;}
.im_fcb{max-width: 25%;border: solid 1px #445;margin-top: 10px;}
.td_comm{background-color: #bbbbbb;border: solid 1px #333;padding: 1%;}
.td_comm p,.td_comm label:not(.lef){display: block;margin: 0;}
.td_comm .level.checked{top:-2px;margin-bottom: -2px;}
.td_comm .level.checked:before{content: '\2714';}
.td_comm .level,.td_comm .delcomm{display: inline-block; margin-left: 5px; width: 20px;height: 20px; border: ridge 1px #aaaaaa; border-radius: 45px;position: relative;top: 4px;color: #ffffff;text-align: center;}
.td_comm .delcomm{top:0px;color: #ff0000;margin-left: 60px;font-size: 18px;font-weight: bold;}
.td_comm .delcomm:before{content: '\2716' !important;}
.td_comm .l1,.cm.l1{background-color: green;}
.td_comm .l2,.cm.l2{background-color: #f7b409;}
.td_comm .l3,.cm.l3{background-color: #ff0000;}
/*.rotat{transform: rotate(40deg);transition-duration: 3s;}*/
.cm{position: relative;top: -20px; font-weight: bold;padding: 2px;color: #ffffff;border-radius:80px;margin-left:-10px;}
.centered{display: block;margin: 0 auto;text-align: center;}
.com_container{background-color: antiquewhite;border-radius: 34px;border: solid 1px burlywood;margin: 8px 8px 24px 8px;padding: 20px;}
.com_container p{border-bottom: solid 1px burlywood;}
.pcomm{float: left;}
.closecomm, .closeteas{float: right;color: #ff0000;font-weight: bold;border-radius:90px;border: ridge 1px #ff0000;width: 15px;height: 15px;text-align: center;}
.closecomm:before, .closeteas:before{content: '\2716';}
.test_stat.ts1{font-weight: bold;color: #015c0d;}
.test_stat.ts0{font-weight: bold;color:#fd021c;}
.teamname{font-weight: bold;}

.checboxnorm{-webkit-appearance: checkbox;}
#dozaliv,#isCup,#chOnlyIsLinup, #analitic_qr, #instat_act,#soccer-rating_act{width: 55px !important;}
#autoimport_days_period{min-width:43px !important;width:45px;}
#td_withoutinj{color: #ff0000;font-weight: bold;font-size: 31px;}
#prior:hover{text-decoration-color: #ffffff !important;}
#prior:after{color: #ffffff;font-weight: bold;font-size: 31px;content: '\25B2';}
#prior.DESC:after{content: '\25BC';}
.setprior{color: #070ef8;}
.lg_sort{min-width: 90px !important;width: 90px;}
.prior_form{display: none;}

#tbl_progn .pl_num{height: 20px;width: 70px;}
#tbl_progn .pl_num.lg0, .transfname.pinked{background-color: #F981B8;color: #ffffff;}
#tbl_progn .rd{height: 20px;}
#tbl_progn .sh{width: 20%;}
#tbl_progn td.sh{text-align: left;padding-left:5px;}

.editlig img, .dellig img, .importlig img, .imp_go{max-width: 32px;margin-right: 5px;}
.asstatus{display: inline-block;text-align: left;}
.asstatus .changestatus{display:block;margin-bottom: 2px;}
.asstatus a{color: #2007f8;}
.asstatus img{max-width: 38px;margin-right: 5px;}
.changestatus.noflashscore{position: relative;top: -9px;}
.changeflashstatus b.deactive{color: #777;}
#progress-bar-import{background-color: rgba(255, 90, 9, 0);float: none;text-align: center;float: none;margin-top: 3px;color: #ffffff;}
#imh, #h3liguename, .m10{text-align: center;margin: 8px auto;}

#inj_control{text-align: center;padding: 15px;}
#start_inj,#clear_inj{margin: 6px auto;text-align: center;background-color: #5ed8dc;width: fit-content;padding: 8px;color: #ffffff; border: ridge 1px #bbb;}
#clear_inj{background-color: #ff0000;}
#injfielset1{display: block;margin: 6px auto;width:32%;float: left;}
#injfielset2{display: block;margin: 6px auto;width:64%;float: right;}
#injfielset2 input[type=text]{max-width: 180px;}

#div_pg5 fieldset{display: block;margin: 40px auto;width:75%;text-align: center;}
#div_pg5 fieldset legend span{font-size: 75%;}
.injtime{width: 80px !important;min-width: 0px !important;}
#imp_day, #old_matches_day{width: 180px !important;min-width: 0px !important;}
#old_matches_hour_interval{width: 50px !important;min-width: 0px !important;}
.inj_tol{margin-left: 10px;}
#inj_pages{width: 40px !important;}
#div_pg5 fieldset input[type=submit]{margin-left: 10px;}
.checboxnorm.act{margin-left: 20px;}

fieldset span{min-width: 0 !important;padding: 0 5px !important;}
#ipsave{display: block;margin: 0 auto;}
#liguelist, #ligueControlCSV{margin-top: 20px;}
.imp_process{display: none;}
#importligAll img{max-height: 32px;}
.subspan{display:block;text-align: center;font-weight: bold;}
.imgtelegram{max-width: 25px; max-height: 25px;}
.test_link{width: 63%;}
.sup_inj{color: #ff0000; margin-left: 2px;}
.sup_inj.countinjplayer{color:#0d7d42 !important;}
span.sup_inj{font-size: 7px;position: relative;top: -8px;}
.sup_inj.vip1{color: #662f47;}
.savedx_tlink{background: green;color:#ff0;}
.teamleft{float: left;width: 45%;text-align: right;}
.teamright{float: right;width: 45%;text-align: left;}
.teasmrap td{border: solid 1px #aaaaaa;padding: 5px;background-color: #eee;}
.withoutlink{color: #ff0000;margin-left: 8px;}
.note{color: #ff0000;margin:35px 0;text-align: center;cursor: default;}
.note:hover{font-size: 120%;}
li#client{display: none;}

#timetable tbody td{height: 38px};
.table_action .ligue_deact{display: block;color: #ff0000;text-align: center !important;}
.teamtd{max-width: 300px;overflow: hidden;}
#timetable.debug td.teamtd{vertical-align: top;padding: 14px;}
#timetable.debug:not(.flashscore_tr) tr:nth-child(2n){background-color: #eeeeee;}
.teamproc,.b_r{font-size: 12px;font-weight: bold;color: #ff0000;position: relative;left: 5px;top: -5px;}
.b_r{top: -20px;font-size: 14px;}
.teamproc sup{margin-left: 5px;}
#ligueControlchange{margin: 0;padding: 0 20px;text-align: left;}
#ligueControlchange label,#ligueControlDiv label:not(#lfromtime):not(.autowidth){display: inline-block;width: 20%;}
#lfromtime{margin-left: 10px;}
#ligueControlchange input[type=text],#ligueControlDiv input[type=text]{width: 70%;}
#ligueControlchange select,#ligueControlDiv select{width: 72%;}
#liga_submit,#ub_submit{display: block;margin: 10px auto;}
/*
#liga_name, #liga_path, #liga_transfermarket_path,#liga_sofascoreurl,#liga_transfername{width: 70%;}
#liga_transfermarket_path{margin-left: 5% !important;}
#lg_phpscript, #instatcountry, #instatligue{width: 73%; margin-left: 4%;}
#liga_sofatournament{width: 73%;margin-left:114px;}
#liga_sofa_urlAPI,#liga_transfername{margin-left: 3% !important;}
#ligueControlDiv input{margin-left: 3px;}
#liga_path{margin-left:63px !important;}
#liga_sofascoreurl{margin-left:65px !important;}
#liga_injuries,#lg_injuriesUrl{margin-left:113px !important;width: 70%;}
#flagdiv{text-align: left;padding-left: 7%;}
#flagdiv #flag{margin-left:85px;}
.nw#lg_instatligue{width:70%;margin-left: 4%;}
*/
.country_flag{display: block;font-style: italic;}

.table_action.status4 td{background-color: #ff8c8c;}
.table_action.status4 .matchbreacked{color: #ff0000;}

.totransfmarket{color: #111111;text-decoration: underline;}
.isTransfered1{color:#e5641e !important;}
.totransfmarket:hover{color: #000077;}
.recalcminutes{border: dotted 2px #0af510;}
.recalcminutes.empty{border-color:#ff0000;}
.gototeam{color: #333;/*font-size: 17px;*/}
.gototeam:hover{text-decoration: underline;text-decoration-color: #ffb3b3;}
#cronlink{color: #000000;margin-left: 15px;}

#aproxytransfermarkt{display: block;margin: 10px auto;width: 100%;cursor: pointer; max-width:90%;}
#aproxytransfermarkt:after{content: '\25BA';font-weight: bold;}
#aproxytransfermarkt.opened:after{content: '\25BC';}
#aproxytransfermarkt:hover{text-decoration: underline;}
#aproxytransfermarkt a{color:#444;display: inline;}
#aproxytransfermarkt a:hover{color:#480000;}
#fdproxytransfermarkt{width: 80%;margin: 0 auto;background-color: #cccccc;border: solid 1px #777;display: none;}
/*.posponded{display: block;}*/
/*.posponded:after{content: '\21D2';color: #9e0e0e;font-size: 27px;}*/
#sleepform{margin-top: 15px; border-top: solid 2px #aaaaaa;padding-top: 8px;}
#stopMachine{background-color: #ff0000; color: #e3d51c;}
#pstopMachine{color: #ff0000;font-weight: bold;}
#runMachine{background-color:#205a06; color: #e3d51c;}
#prunMachine{color:#205a06;font-weight: bold;}
.nextRun{color: crimson;margin: 3px 0 0 0;}
.nomatch{color: #333 !important;margin-top: 3px;}
.nocrontab{color: #ff0000 !important;margin-top: 3px;font-size: 13px;display: block;}
tr.deactive_ligue td,tr.deactive_ligue td *{text-decoration: line-through !important;background-color: #eeeeee;}

#pc_comm{display: inline;margin: 0 auto;height:50px;width: 80%;}
#pc_com_save{display: inline;margin: 10px auto;}
#commentsform{margin-top: 5px;padding: 12px;background-color: #eeeeee;border: dotted 2px #444;}
#commentsform p{text-align:center;font-size: 24px;}
.atoteam{color: #000000;}

.atoteam:hover{color: #444;text-decoration: underline;}
#goal_goal{display: block;margin: 8px auto;color: #031934;}
#goal_left{padding-right: 15px;}
#goal_right{padding-left: 15px;}
.archived{font-size: 23px; color: #016339;font-weight: bold;position: relative;top: -5px;left: 20px;}
.archived.try{color:#e41b85;}
.archived.archerr{color:#bbb;}
.archived.mode1{color: #d5c60f;}
.archived:hover{text-decoration: underline #016339;}
.archived.archerr.nofull{font-size: 14px;}
.team_liga{margin: 5px 0 5px 20px; color: #777;}
.teamtd.right{text-align: right;}
.teamtd.right .team_liga{margin: 5px 20px 5px 0px;}
#timetable_arch tbody tr td{border-bottom: solid 1px #999;padding: 4px 10px;}
#timetable_arch tbody tr:nth-child(2n){background-color: #eee;}
#timetable_arch tfoot th{text-align: left;padding-left: 20px;}
.form-icon{background: url('/template/form-icons.png') no-repeat 50% 50%;width: 16px; height: 15px;margin-right: 2px;display: inline-block;}
.form-icon.form-win{background-position: 0px -32px;}
.form-icon.form-loss{background-position: 0px -16px;}
.form-icon.form-draw{background-position: 0px 0px;}
#plash1,#plash2{margin:0px 5px;display: block;}
#plash{color: #000000;}
#plash:hover{color: #333333;text-decoration: underline;}

.delfromarch img{max-height: 26px;max-width: 26px;}
.match_link,.oficpage{color: #000000;text-decoration: none;}
.match_link:hover,.oficpage:hover{text-decoration: underline;}
.forcopy{display: block;}
.forcopy.hidden{display: none;}

a.zerodat,b.zerodat{font-weight: bold;color: #ff0000;font-size: 46px;}

a.makejson{font-weight: bold;color:#38ba01;position: relative;top: -5px;left: 5px;}
a.makejson.doing{color: #0215fd;}
.adiff{font-size: 23px;}
.makejsonew, .adiff{position: relative;top:-5px;left: -3px;}
/*.makejsonew img{position: relative;top:3px;left: -3px;}*/
.td.jsonedit p{text-align: center;}
.asql_pattern{display: block;color: #333;text-decoration: none;}
.asql_pattern:after{content: '\25BA';}
.asql_pattern:hover{color: #666666;text-decoration: underline;}
.asql_pattern.open:after{content: '\25BC';}
.cont_pattern{border:solid 1px #aaa;padding: 10px;}
.cont_pattern img{display: block;margin: 0 auto;}
.oki{background-color: #9efcaa !important;}

#tjson{width: 97%;line-height: 20px;display: block;margin:-16px auto 0 auto;font-size: 12px;color: #000000;}
#qshab{border: solid 1px #777;padding: 25px;height: 110px;overflow: auto;font-size: 14px;margin:-16px 0 40px 0;}
#td_qshab{padding: 10px;}
#td_qshab p{font-weight: bold;}
.sql_comm{font-weight: bold;text-align: left !important;margin-bottom: -2px;}
.sql_comm_div,.sql_text{display: block;width:96%;line-height: 21px;}
.save_sql{width: 98%;display: block;color: white;background-color: #061be2;border:solid 6px #af8e87;margin: 0 auto;cursor: pointer;}
#arch_msg{background-color: bisque;padding: 5px;text-align: center;color: red;font: 25px bold;border-left: solid red 6px;}
.makejsonew.clicked:after{content: '\25BC';margin-left: -13px;color:#999;}
#p_injstat{text-align: center;font-weight: bold;color: #ff0000;}
a.checklinkheader{font-size: 30px;color: #555;position: relative;top: -3px; left: 7px;margin: 0 3px;}
a.checklinkheader:after{content: '\2714';}
#Imoji{min-width: 9px;width: 100px;}
a.checklinkheader.ok:after{color: #016339;}
a.checklinkheader.error:after{color: #e41b85;}
.checklnkh{width: 12px !important;height: 12px !important;position: relative;top: -6px;}
.box-fix:not(:last-child){margin-right: 5px;}
.bydamp{color: #12542e !important;}

td.logic{font-style: italic;}
td.logic a, a.oneparsstat{color: #000000;}
@media(max-width:880px)
{
	#commentsform{display: none;}
	div.prognoz_tab h2{/*font-size: 3.3vw !important;*/}
	/*td.logic, th.logic{display: none;}*/
	.pl_fio{min-width: auto !important;}
}

@media(min-width:800px)
{
	#new_table{overflow-x: hidden;}
}

@media(max-width:800px)
{
	div.prognoz_tab h2{/*font-size: 3.3vw !important;*/}
	.linups{display: none;}
	#oldtab{display: none;}
}

@media(max-width:720px)
{
	div.prognoz_tab h2{/*font-size: 3.3vw !important;*/}
	#new_table{zoom: 0.9;}
}

/*@media(max-width:650px)*/
@media(max-width:620px)
{
	/*.assists{display: none;}*/
	#new_table{zoom: 0.8;}
}

@media(max-width:590px)
{
	#new_table{zoom: 0.75;}
}

@media(max-width:1050px)
{
	.prognoz_tab.left{float: left;/*width: 100% !important;*/}
	.prognoz_tab.right{float: right;/*width: 100% !important;*/}
	.fact{/*margin-top: 10px;*/}
}
i.service{display: block;margin-top: 5px; color:#066846;}
.setted{background-color: #a3fa9e !important; color: #000000 !important;}
.sofaname.repeated,#sofnamedouble{background-color: #ff0000 !important;color: #e8fa05 !important;}
#sofnamedouble{display: block;padding: 4px;}
.nosofsel{color: #ff0000;font-size: 30px;}
#nosofsel{position: relative;top:-2px;color: #f709e4;}
.leftbrd{border-left: solid 1px #bbbbbb;}
.nosofatd{background-color: #bbbbbb;}
#teamlist tbody tr:nth-child(2n),#tbl_progn tbody tr:nth-child(2n){background-color: #eeeeee;}
.td_ainj{vertical-align:middle;min-width: 250px;}
/*#liga{width:25%;}*/
.td_instat,.td_sofa{width: 240px !important;}
.instatplname{}
.ianym{max-width: 200px;max-height:200px;}
.crossover{font-style: italic;color: #895016 !important;text-decoration: line-through;}
.sofa-pl-name{display: block;height: 28px;min-height: 0px !important;font-size: 15px;margin: 5px auto;padding: 0 1px !important;width: 100%;/*width: 150px;*/}
.sofa-pl-name.doubled{color: #000000;}
.instatplname.sofa-pl-name.pinked[data-player-instat-id='-1']{background-color: #a80000;}
.sovp{background-color: #f8ffb7;}
.sovpx__{background-color:#ff0000;}
.liga_default{background-color: aquamarine !important;}
.bliga_default{display: block;margin: 10px auto;text-align: center;color: #ff0000;}
.changedop{color: #ff0000;}
.more999{color:yellow;}
#timetable_search, #timetable_export{padding: 3px; border: solid 1px #888; background-color: #eeeeee;margin-bottom: 15px;}
.downloadcsv{font: 21px bold;color: #888888;position: relative;top: -8px;}
.downloadcsv.exists{color: #08b16e;}
#downloadcsv{top: 0 !important;margin-right: 20px;display: none;}
td.path{min-width: 100px;}
.empty_lg_sofascore_tournament{float: right;font-weight: bold;color: #ff0000;}
.injSel, .stat_ligue, .bt_teams_link{min-height: 10px;height: 42px;width:80%;margin-top: 0px;}
.saveInjSel,.savestat_ligue, .save_bt_teams_link, .save_bm_teams_link,.savesofa,.saveindtat,.saveoffic,.savesoccerrating,.saveflashscore,.saveuserbet,button.saveofname{width:39px;height:42px !important;margin: 0;padding: 0;color: #ffffff;background-color: #2B3BF5;position: relative;top: -2px;}
.savesofa{margin-left: 5px;}
.saveoffic{height:28px !important;top: 1px}
.save_bm_teams_link{top: 0px;}
.close_bt_teams_link,.close_bm_teams_link{width:39px;height:42px !important;margin: 0;padding: 0;position: relative;top: -2px;}
.divinj,.instat_team_cont:not(:first-child){border-top: dotted 2px;padding: 2px;margin: 0 auto;}
.popoint{display: inline-block;margin: 0 2px; padding:0px; border: solid 1px #888;color: #ffffff;position: relative;width: 7px;transition:5s;-webkit-transition:5s;}
.popoint[data-point="0"]{border:none;}
.a-draw{background-color: #ff911d;}
.a-win{background-color: #219e00;}
.a-loss{background-color: #ef3528;}
.panum{color: #000;cursor: pointer;}
.panum:hover{color: #000;text-decoration: underline;}
.panum.archRight{color: #087031 !important;}
.procent_sp{/*float: right;color:#0cf33a;*/display: block;color: #015625;border-top: solid 1px #015625;cursor: pointer;font-style: italic;}
.procent_sp:hover{text-decoration: underline;}
.procent_sp.er{display: block;color: #ff0000 !important;font-weight: bold;text-align: center;padding-top: 3px;}
#a_toteamtransfer{margin-right: 5px;color: #014320;}
.insq.vl0{display: block;background-color: #f7d15d;}
#a_toteamtransfer.total{color: #ff0000;}
.teamtd.verif1 strong .atoteam, .teamtd.verif2 strong .atoteam, .teamtd.verif2 strong .atoteam{color:green;}
.teamtd.verif3 strong .atoteam, .teamtd.verif2 strong .atoteam{color:#123123;}
.teamtd.verif0 strong .atoteam{color:red;}
.teamtd1.scr_raiting{border-bottom: solid 1px maroon !important;}
.betfairnot{border-bottom: solid 1px #ff0000 !important;}
.verifstat strong .atoteam{color: #0d7d42 !important;}
#timetable td{border-bottom: solid 1px #EEE;}
.open_bt_sel{float: right;cursor: pointer;}
.dbetfair{position: absolute;box-shadow: 8px 8px;background-color: #eeeeee;padding: 5px 0px 5px 5px;border: solid 1px #ff0;width: 460px;z-index: 909090;}
.dbetfairmatch{position: absolute;box-shadow: 8px 8px;background-color: #aaaaaa;padding: 5px;border: solid 1px #ff0;z-index: 929292;}
.betfair_marketID,.betfair_marketID_grey{float: right;color: #0a983f;font-weight: bold;margin-right: 2px;position: relative;top: -2px;cursor: pointer;}
.betfair_marketID_grey{color: #777 !important;cursor: default;}
.odds{font-weight: normal;font-size: 10px;}
.odds b{font-size: 14px;color:#0aab36;}
.bm_teams_link{/*width: 84%;*/min-height: 0;height: 40px;}
#div_pg6{margin-top: 25px;}
#aexportmatches{margin-top: 5px;color:#ea0000;display: block;}
#aexportmatches a{color:#555;text-decoration: underline;}
.betfairteam{border-bottom: solid 1px #67f972 !important;}
.sub_odds{color: #952cd3;left: 20px;}
.odds_diag, .odds_diag5{display: inline-block;width: 4px;background-color: #0a27f5;margin: 0 2px;}
.odds_diag:hover{width: 8px;}
.odds_diag4{background-color:#745206 !important;}
.odds_diag3{background-color:#72c95b !important;}
.odds_diag2{background-color:#c02f80 !important;}
.odds_diag1{background-color:#a79d29 !important;}
.emptyodd{background-color: #ff0000 !important;}
.odds_diag_container{border-left: solid 2px #0abcd0;border-bottom: solid 2px #0abcd0;width: fit-content;margin:0 auto 10px auto;padding: 0 0 5px 5px;}
.odds_diag_container td:hover{background-color: #ffffff !important;}
/*.odds_diag_container:before{content: '\25b2';color: #0abcd0;}*/
.arrow_up{color: #0abcd0;position: absolute;}
.odds_diag_container td{vertical-align: bottom;}
.toggleDiagram{margin: 0 3px;color: #23dc68;}
.toggleDiagram.open{color:#ff0000;-webkit-transform: rotate(180deg);display: inline-block;transition:2s;}
.tomatch{font-size: 21px;font-weight: bold;margin: 0 15px;color: #555;}
.teamico{max-height: 37px;max-width: 37px;margin:0 5px -10px 0;}
.teamico.flashscore,.teamico.userbet{width: 37px;}
.pl_without_instat{color: #441a1a;position:relative; left:-15px;top:-18px;margin-right:-10px;font-weight:bold;}
#instatcountry_content,#instateams_content{display: none;}
.instat_check{float: right;color: green;font-weight: bold;margin-right: 3px;}
.prog_player_cost.gen.instat{float: none;position:static;margin: 0 auto;text-align: center;}
#instat_time{background-color: #ff0000;color: yellow;text-align: center;font-weight: bold; padding: 4px;}
.binstant{float: right; color: #0c9a24; font-weight: bold;font-size: 23px;position: relative;top: -5px;margin: 0 4px;}
#instathead{width:20px;height:20px;display: block;margin: 0 auto;}
.div_inst_delta{font-weight: bold;font-size:17px;margin:0;/*width: 49%;*/padding-left: 46%;}
.sp_inst_delta.positiv{color:#01501b;}
.sp_inst_delta.negativ{color:#8b241f;}
.prognozhead.border_b{border-bottom: solid 1px #e1e1e1;}
/*.div_inst_delta#right{float: right;text-align: left;}
.div_inst_delta#left{float: left;text-align: right;}*/
.liga_time{color: #4d49b6;}
td.aleft.name{min-width: 190px;}/*.debug*/
.div_instat_time{margin-top: 5px; color: #d78028;}
#update_instat,#update_instat5{margin-left: 10px;font-weight: bold;color: #a60000;padding: 4px;font-size: 18px;}
#update_instat5{color: #0a6165;}
.inst_this{background-color: green;}
.blink {animation-name: blinker;animation-iteration-count: infinite; animation-timing-function: cubic-bezier(1.0,0,0,1.0);animation-duration: 2s;-webkit-animation-name: blinker;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);-webkit-animation-duration: 2s;}
@keyframes blinker {from { opacity: 1.0; } to { opacity: 0.0; }}
@-webkit-keyframes blinker {from { opacity: 1.0; } to { opacity: 0.0; }}
.lastTD{border-right:solid 1px #e1e1e1;}
sup.blue{margin-left: 2px;color: #0000ff;cursor: default;}
#get_team_transfer,#get_team_instat{display: block;margin: 5px auto; font-weight: bold;color: #444;text-align: center;font-size: 20px;}
#get_team_transfer:hover,#get_team_instat:hover{text-decoration: underline;color: #000000;}
#get_team_transfer img,#get_team_instat img:not(.sofaicon),#get_team_instat_5 img:not(.sofaicon){max-width: 16px;display: none;}
.a_get_team_instat sub{color: #ffffff;}
td.instat p.lastInstatIndex{color: #255438;}
/*tr.playerexists .sh *{color:#1b5631;}*/
tr.notplayerexists .sh *{color:#b00000;}
.savesofanum{color: #000000;}
.savesofanum.no_tts{color: #888;}
.tomor_common td{background-color: #dddddd;border: solid 1px #bbb;text-align: center;}
#ttm_toliga,#roundNo{color: #555;}
td.no_tournament{background-color: #ffe7b3;}
.addgoalkip{background-color: #eeeeee;}
#viewtransfermarkthist{margin-left: 15px; font-size:25px;}
tr.flush-tournir{background-color:#abac9d !important;}
span.sp_inst_delta.positiv.header:hover{text-decoration: underline;}
span.sp_inst_delta.positiv.header:not(.current):hover{text-decoration-color: #fd02de;cursor: pointer;}
/*span.sp_inst_delta.positiv.header.current:not(.socrait):after{content: '<';font-size:15px;color:red; }*/
span.sp_inst_delta.header.current:not(.socrait){background-color: #fbca99;}
.m_diff th{background-color: #a639c6 !important;}
#pdiff, #err_model{color: #2861d7;}
#err_model{text-decoration: underline;}
.qblock{width: 96%;font-family: monospace;line-height: 1;font-size: 16px;display: block;margin: 0 auto 10px auto;height: 300px;}
.saveanalitic{display: block;margin: 0 auto;height: 50px;background-color: beige;border: solid 1px silver;}
.b_archive_id{display:block;color: #247944;}
.b_archive_id.red, .redFont{color: #ff000;}
.b_archive_id:hover{text-decoration: underline;}
.getPlayerInstat{margin-left: 3px;}
.wk{border:solid 2px darkorange;}
.instat_th sub{bottom: 10px;margin-bottom: -10px;left: 16px;font-size: 16px;}
.instatplname.sofa-pl-name.doubled{background-color: #9d2832;}
#odds.empty{color: #a20000;}
.pausedliga{color:#ff0000;margin-left: 3px;}
.tc_count_game{color: #0000ff;}
.arch_ch{border-bottom: solid 1px #ff0000 !important;}
.team_upd{color:maroon;margin-top:5px;}
.team_upd img{height:17px;margin-right: 5px;}
a.spname{color: #333;cursor: pointer;}
a.spname:hover{text-decoration: underline;}
.m_cc{display: none;}
tr.tr_isLineUpOnThisMatch td{background-color: #ccffcc;}
#matchesWithoutLinks{font-weight: bold;color: #880000;position: relative;left: 1px;top: -15px;}
#offivteamlist{position: fixed;top: 0px;left:0px;height: 100%;width: 100%;z-index: 1231;background-color: rgba(100,100,100,0.7);padding: 10% 30%;}
#offivteamlist,#offivteamlist *{box-sizing: content-box;}
#offivteamlist #body{background-color:rgba(255,255,255,1);width:40%;height: 70%;border: double 4px #888;}
#offivteamlist #body h2{text-align: center;border-bottom: solid 1px #888;}
#offivteamlist #body b{text-align: center;display: block;}
#offivteamlist #body b.btop{color: #0a693f;}
#offivteamlist #body b.bvrow{color:#ff2b2b;}
#offivteamlist #body h2 a{float: right;color: #333; font-weight: bold;margin: -6px 6px 0 0;}
#offivteamlist .offic-title{width: 49.55%;text-align: center;}
#offivteamlist .leftTitle{float: left;width: 49.55%;text-align: center;}
#offivteamlist .vrow .leftTitle{padding: 2% 0 0 5px;text-align: left;}
#offivteamlist .rightTitle{float: right;width: 48.55%;text-align: center;}
#offivteamlist .vrow .rightTitle{text-align: left;border-left:solid 1px #999;padding-left: 2px;}
#offivteamlist #offivteampart{clear: both;}
#offivteamlist #offivteambody{overflow-y: auto;min-height:10px;border-top:  solid 1px #888;width: 100%;height: 82%;}
.officTeamList{height: 28px;min-height: 0px;width: 73%;}
#offivteamlist .vs_clear{height: 2px;border-top:  solid 1px #888;}
#offivteamlist .vrow:nth-child(odd) {background-color: #cccccc;}
a.updatelink.hasparser{border-bottom: solid 2px #ff0000;}
.forLogin{position: absolute;font-weight: bold;}
#analiticDatas{color: #7a6b94;}
td.count_ten{color: #478d1d;}
td.ten{cursor: pointer;}
.blue{color: #0000ff;font-weight: bold;}
#del_squad_ser{margin-left: 5px;font-size: 20px;}
#matches_body{border: solid 1px #aaaaaa;overflow: auto;}
#matches_body td img{max-width: 25px;}
#matches_body a{color: #777;text-decoration: underline;}
#matches_table_list td, #matches_table td{text-align: center;}
#matches_table_list tbody tr:not(:first-child) td, #matches_table tbody tr:not(:first-child) td{border-top: solid 1px #ddd;}
#matches_table_list tbody tr:last-child td, #matches_table tbody tr:last-child td{border-bottom: solid 1px #ddd;}
#matches_table_list tbody td:first-child, #matches_table tbody td:first-child{border-left: solid 1px #ddd;}
#matches_table_list tbody tr:nth-child(2n), #matches_table tbody tr:nth-child(2n){background-color: #eeeeee;}
.maxval,.maxvalassists{font-weight: bold;border: solid 1px #000000;}
span.sl{color:#d20000;font-weight:bold;}
td.bordR2, td.bordR3, td.bordR1{font-weight: bold;}
td.notthismatch{background-color: #f19fff;}
tr[data-numrowwithzero="1"] td{border-top: solid 2px #e76301 !important;}
#coments_t{cursor: pointer;}
#coments_t span{margin-left: 8px;}
#coments_t:hover{text-decoration: underline;}
tr.arch_check td.arch_date{background-color: #ccffcc;}
/*span.on_bench,span.on_change{position: absolute;z-index: 677;margin-left: 9px;}*/
span.on_change{font-size: 22px;color: #1d840b;}
th.logic.switch,td.num{cursor: pointer;}
th.logic.switch:hover{text-decoration: underline;}
th.fromTransfer{color: #0c2ff3;}
td.logic.insqwron{background-color: #fdab8c;}
td.sel_cell{font-weight: bold;}
tr.notplaied td{background-color: #d39cf1;}
tr.playedthismatch td{background-color: #ccffcc;}
#matches_table tr.viewMatch td,#matches_table_list tr.viewMatch td{background-color: #999999 !important;}
b a.touser{color: #333333;text-decoration: underline;line-height: 25px;}
i.notTeamTransfVerif{float: right;margin: 5px 5px 0 0;color: #ff0000;}
#ismax{margin-left: 5px;color: #ff0000;}
#ismin{margin-left: 5px;color: #0000ff;}
b.bn{color:#020816;} 
td.instat.pointered:hover{text-decoration: underline;}
td.sfrait{position: relative;top:-2px;}
.ondate{color: #4ea329;}
#switchTransfParserTime{width: 25px;}
.transfer_comments{color: #ff0000;margin: 5px 0 0 5px;font-weight: bold;}
.timecheckiingtransfer{color: #a20000;}
b.cnt:not(.cnt0){color: red;}
.atoteam.notzero{color: #ff0000 !important;}
.selRow{float: right;}
.minTimePars{color: darkorange;}
.maxTimePars{color:#ff3939;}
#quickselect sup{color: #ff0000;}
#x-players{border: solid 1px #777;margin: 5px;padding: 5px;background-color: #ffd0f1;}
#x-players a{display:block;margin-bottom: 8px;color: #555;width: fit-content;}
.bplayersintransfergrid{margin-left:4px;color: #ff0000;}
.bplayersintransfergrid.cnt0{color: #2c673a;}
.bplayersintransfergrid.cntx{color:maroon;}
button.choice_flash{margin-left: 5px;}
tr.flashscore_tr td{background-color: rgb(245, 245, 220);}
#warnbyminutes{color: #e80000;margin-left: 5px;cursor: pointer;}
b.scr_cnt{color: #ff0000;}
b.scr_cnt.c0{color: #0d7d42 !important;}
.player_off_on{float: right;}
.player_off_on img{max-width: 50px;}
#th_inj{cursor: pointer;}
#th_inj:hover{text-decoration: underline;}
#ub_stop{margin: 0 auto;display: block;background-color: #086d12; color: #f2e740;}
#ub_stop.stoped{background-color: #6d0b08 !important;}
#transf_cookie{display: block;width: 97%;line-height: normal;}
#fromtime{margin-left: 10px;}
#perepars{margin-left: 5px;color: #f2e740;background-color: maroon;}
#ub_settings{width:26px !important;margin-top: 5px;cursor: pointer;}
#transfermarkt_perepars{width:26px !important;margin:5px 5px 0 0;cursor: pointer;}
td.teamtd.noteqingrid{border: dotted 1px #ff0000 !important;}