/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic-ext");
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f5a623;
  --yellow: #fd7e14;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #f5a623;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #fd7e14;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

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

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

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

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

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

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

ol,
ul,
dl {
  margin-top: 0; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

/*
a {
  color: $link-color;
  text-decoration: $link-decoration;
  background-color: transparent; // Remove the gray background on active links in IE 10.

  @include hover {
    color: $link-hover-color;
    text-decoration: $link-hover-decoration;
  }
}
*/
/*
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;

  @include hover-focus {
    color: inherit;
    text-decoration: none;
  }

  &:focus {
    outline: 0;
  }
}
*/
img {
  vertical-align: middle;
  border-style: none; }

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

h1 {
  font-size: 24px; }

h2 {
  font-size: 20px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

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

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

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

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

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

/**/
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

.offset-2 {
  margin-left: 16.66667%; }

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

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

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

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

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

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }
  .table .table {
    background-color: #fff; }

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

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

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

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fce6c1; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #fad18d; }

.table-hover .table-primary:hover {
  background-color: #fbdca9; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #fbdca9; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fedbbd; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #febc85; }

.table-hover .table-warning:hover {
  background-color: #fecda4; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fecda4; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #fbd79d;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

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

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem;
  position: relative; }
  .form-group label input[type="checkbox"] {
    width: 13px;
    height: 13px; }

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

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

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

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: 3.4375rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

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

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

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

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: 3.4375rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

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

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

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

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

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0; }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-plaintext {
    display: inline-block; }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto; }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0; }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0; }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center; }
  .form-inline .custom-control-label {
    margin-bottom: 0; }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

.btn-primary {
  color: #212529;
  background-color: #f5a623;
  border-color: #f5a623; }
  .btn-primary:hover {
    color: #212529;
    background-color: #e7940b;
    border-color: #db8c0a; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(213, 147, 36, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #212529;
    background-color: #f5a623;
    border-color: #f5a623; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #db8c0a;
    border-color: #cf8509; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(213, 147, 36, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14; }
  .btn-warning:hover {
    color: #fff;
    background-color: #e96b02;
    border-color: #dc6502; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #fd7e14;
    border-color: #fd7e14; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #dc6502;
    border-color: #cf5f02; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #f5a623;
  border-color: #f5a623; }
  .btn-outline-primary:hover {
    color: #212529;
    background-color: #f5a623;
    border-color: #f5a623; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #f5a623;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #f5a623;
    border-color: #f5a623; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #fd7e14;
  border-color: #fd7e14; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #fd7e14;
    border-color: #fd7e14; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #fd7e14;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #fd7e14;
    border-color: #fd7e14; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #f5a623; }
  .btn-link:hover {
    color: #c37d09;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

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

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

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

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #f5a623;
    background-color: #f5a623; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #fbd79d; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #fdebce;
    border-color: #fdebce; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label.reverse::before {
    left: auto;
    right: -1.5rem; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }
  .custom-control-label.reverse::after {
    left: auto;
    right: -1.5rem; }
  .custom-control-label.reverse::after, .custom-control-label.reverse::before {
    top: 2px; }

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

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #f5a623;
  background-color: #f5a623; }

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

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(245, 166, 35, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(245, 166, 35, 0.5); }

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

.custom-radio.reverse {
  padding-right: .5rem;
  margin-right: 1.5rem;
  padding-left: 0; }

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(245, 166, 35, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(245, 166, 35, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #fbd79d;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(251, 215, 157, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #fbd79d;
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #f5a623;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #fdebce; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #f5a623;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #fdebce; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #f5a623;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #fdebce; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #f5a623; }

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

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

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

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

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

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

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: inherit;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

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

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

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

.card-deck {
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .card-deck .card {
    margin-bottom: 15px; }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px; }

.card-group {
  display: flex;
  flex-direction: column;
  flex-flow: row wrap; }
  .card-group > .card {
    margin-bottom: 15px; }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0; }
    .card-group > .card + .card {
      margin-left: 0;
      border-left: 0; }
    .card-group > .card:first-child {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      .card-group > .card:first-child .card-img-top,
      .card-group > .card:first-child .card-header {
        border-top-right-radius: 0; }
      .card-group > .card:first-child .card-img-bottom,
      .card-group > .card:first-child .card-footer {
        border-bottom-right-radius: 0; }
    .card-group > .card:last-child {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
      .card-group > .card:last-child .card-img-top,
      .card-group > .card:last-child .card-header {
        border-top-left-radius: 0; }
      .card-group > .card:last-child .card-img-bottom,
      .card-group > .card:last-child .card-footer {
        border-bottom-left-radius: 0; }
    .card-group > .card:only-child {
      border-radius: 0.25rem; }
      .card-group > .card:only-child .card-img-top,
      .card-group > .card:only-child .card-header {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem; }
      .card-group > .card:only-child .card-img-bottom,
      .card-group > .card:only-child .card-footer {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem; }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
      border-radius: 0; }
      .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
      .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
      .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
      .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
        border-radius: 0; }

.card-columns {
  column-count: 3;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1; }
  .card-columns .card {
    margin-bottom: 0.75rem; }
  .card-columns .card {
    display: inline-block;
    width: 100%; }

.accordion .card {
  overflow: hidden; }
  .accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0; }
  .accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0; }
  .accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .accordion .card .card-header {
    margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item:not(:last-child) {
    margin-right: .7rem; }
    .breadcrumb-item + .breadcrumb-item:not(:last-child):after {
      content: '';
      display: block;
      position: absolute;
      right: -12px;
      top: 50%;
      width: 6px;
      height: 6px;
      border-top: 1px solid #939393;
      border-right: 1px solid #939393;
      transform: rotate(45deg);
      margin-top: -3px; }

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

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

.breadcrumb-item.active {
  color: #9a9caf; }

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #f5a623;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #c37d09;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

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

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #f5a623;
  border-color: #f5a623; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

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

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

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

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

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

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

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }
    .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
      opacity: .75; }

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

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

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: ""; }

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

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.modal-dialog {
  max-width: 500px;
  margin: 1.75rem auto; }

.modal-dialog-centered {
  min-height: calc(100% - (1.75rem * 2)); }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2)); }

.modal-sm {
  max-width: 300px; }

.modal-lg,
.modal-xl {
  max-width: 800px; }

.modal-xl {
  max-width: 1140px; }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.carousel {
  position: relative;
  border-radius: 4px;
  overflow: hidden; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65) 68%, #000000); }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item img {
  min-width: 100%; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }
  .carousel-fade .carousel-item .bg-fix:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65) 68%, #000000);
    display: block;
    z-index: 30; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e");
  transform: rotate(180deg); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e"); }

.carousel-control-prev:hover .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f5a623' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e"); }

.carousel-control-next:hover .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f5a623' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 6px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
  height: 10px;
  align-items: center; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 50px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    opacity: .3;
    border-radius: 2.5px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    transition: .6s; }
    .carousel-indicators li:hover {
      opacity: .9; }
    .carousel-indicators li:after {
      content: '';
      position: relative;
      height: 15px;
      width: 100%;
      display: block;
      top: -5px; }
  .carousel-indicators .active {
    opacity: 1;
    height: 3px;
    background-color: #ff8700;
    transition: .6s; }

.carousel-caption {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0 2rem;
  z-index: 40;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff; }
  .carousel-caption:hover h2 {
    color: #f5a623;
    transition: .3s; }
  .carousel-caption h2 {
    font-size: 20px;
    font-weight: 500;
    transition: .3s; }
  .carousel-caption p {
    font-size: 14px; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #f5a623 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #db8c0a !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #fd7e14 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #dc6502 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #f5a623 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #fd7e14 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 10px;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #f5a623 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #c37d09 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #fd7e14 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #c35a02 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-reset {
  color: inherit !important; }

/*** CSS reset ***/
/* {
	vertical-align: baseline;
	position: relative;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: none;
	outline: 0;
	padding: 0;
	margin: 0;
}*/
/*** main styles ***/
html {
  background-color: #f4f5f6;
  height: 100%;
  overflow: auto;
  width: 100%; }

/*
*{
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
*::selection,.but::selection,label::selection {background-color: rgba(0, 0, 0, 0);}
*::-moz-selection,.but::-moz-selection,label::-moz-selection {background-color: rgba(0, 0, 0, 0);}
*::-webkit-selection,.but::-webkit-selection,label::-webkit-selection {background-color: rgba(0, 0, 0, 0);}

*/
body {
  background-color: transparent;
  font-family: 'Roboto', sans-serif !important;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  min-height: 100vh; }

main {
  flex: 1; }
  main > .container {
    background: #fff; }

main a {
  text-decoration: underline;
  color: #f5a623; }
  main a:hover, main a:active {
    text-decoration: none; }

ul, ol {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

/*
h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	color: #000000;
	margin: 10px 0 5px;
}

h2 {
	font-size: 20px;
}
.h2 {
	font-size: 16px;
	font-weight: 500;
	margin: 10px 0 5px;
}
.f20 {
	font-size: 20px;
}
table {
	border-collapse: collapse;
	width: 100%;
}

p {
	margin: 10px 0;
}
abbr {
	border-bottom: 1px dashed #FF0000;
	cursor: help;
	font-weight: 700;
}
.fl {
	float: left;
	display: block;
}
.fr {
	float: right;
	display: block;
}
.clear {
	&:before, &:after {
		content: '';
		clear: both;
		display: block;
	}
}
table {
	tr, th, td, tbody, thead {
		position: static;
	}
	&:before, &:after {
		display: none;
	}
	tr {
		&:before, &:after {
			display: none;
		}
	}
	td {
		&:before, &:after {
			display: none;
		}
	}
	th {
		&:before, &:after {
			display: none;
		}
	}
}
*/
.dropdown-menu {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }

.videoTop-ul .slick-dots li button, .videoTop-ul .slick-arrow {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }

.videoTop-txt, .news-tabs li a {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }

.img-hor {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }
  .img-hor > img {
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
    height: auto;
    max-width: 100%;
    width: 100%; }

.list3-link, .nav-menu-item:before, .turT .arr.active:before, .plaStat-dots li a:before {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }

/*========== Styles ==========*/
.img-hor {
  display: block;
  overflow: hidden;
  font-size: 0;
  text-align: center; }
  .img-hor:not(.img-ava) {
    background-color: rgba(0, 0, 0, 0.1); }

a:hover .img-hor:not(.img-ava) {
  background-color: rgba(0, 0, 0, 0.2); }

.img-hor.h121 {
  height: 121px; }

.img-hor.h157 {
  height: 157px; }

.img-hor.h185 {
  height: 185px; }

.img-hor.h230 {
  height: 230px; }

> img {
  /*margin: 0 -1000px;*/
  display: inline-block;
  vertical-align: top;
  min-width: 100%;
  min-height: 100%;
  width: 10px;
  position: relative; }

a:hover .img-hor:not(.img-ava) > img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05); }

.block {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto; }
  .block:before, .block:after {
    content: '';
    display: block;
    height: 1px;
    clear: both; }
  .block:before, .block:after {
    margin-bottom: -1px; }

.navbar {
  background-color: #000000;
  display: flex;
  padding: 0 10px;
  height: 50px;
  align-items: center; }

.navbar-ul {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0 5px;
  position: relative; }
  .navbar-ul > li > a {
    display: block;
    height: 50px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 500;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    padding: 0 10px;
    font-size: 12px; }

.navbar-ul.navbar-ul-en {
  justify-content: normal; }

.navbar-ul-dop > .dropdown > a, .navbar-ul-dop > .dropdown > span {
  display: block;
  height: 50px;
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  padding: 0 10px;
  font-size: 12px;
  text-transform: none; }

.navbar-ul-dop > .dropdown > span {
  cursor: default; }

.navbar-ul > li:hover > a, .navbar-ul-dop > .dropdown:hover > a, .navbar-ul-dop > .dropdown:hover > span {
  color: #f69325;
  background-color: #111111; }

.dropdown-menu {
  position: absolute;
  z-index: -1;
  background-color: #111111;
  top: 100%;
  left: 0;
  padding: 0 0;
  overflow: hidden;
  max-height: 0px; }
  .dropdown-menu.pos-r {
    left: auto;
    right: 0; }
  .dropdown-menu.list-inline {
    display: flex; }
    .dropdown-menu.list-inline > li {
      min-width: 150px; }

.ava-16x16 {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  overflow: hidden; }

.navbar-ul > li:hover .dropdown-menu,
.navbar-ul-dop > .dropdown:hover .dropdown-menu,
.navbar-ul-dop > .dropdown:hover .dropdown-menu,
.dropdown-select:hover .dropdown-menu {
  padding: 5px 0;
  max-height: 420px;
  z-index: 10; }

.dropdown-menu .dropdown-header {
  font-size: 12px;
  color: #777777;
  padding: 6px 16px; }

.dropdown-menu li a {
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  padding: 8px 20px;
  white-space: nowrap;
  display: block; }
  .dropdown-menu li a:hover {
    background-color: #ff9000; }

.navbar-ul > li > a.other {
  font-size: 0; }
  .navbar-ul > li > a.other:before {
    content: '';
    background-image: url(/imgs/other.png);
    width: 16px;
    height: 4px;
    background-repeat: no-repeat;
    display: block; }

.navbar-ul > li:hover > a.other:before {
  background-position: 0 -4px; }

.navbar-ul-dop {
  display: flex;
  flex-shrink: 0;
  align-items: center; }
  .navbar-ul-dop > li > a {
    display: block;
    height: 50px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center; }
  .navbar-ul-dop .icon_search a, .navbar-ul-dop .icon_auth a {
    width: 40px; }
  .navbar-ul-dop .icon_search a:before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' transform='matrix(1 0 0 -1 0 16)' d='M11.437 5.938h-.726l-.253.25a5.918 5.918 0 0 1 1.435 3.867 5.946 5.946 0 1 1-5.947-5.947c1.478 0 2.825.542 3.865 1.433l.253-.25v-.725L14.636 0 16 1.364l-4.563 4.574zm-5.49 0a4.116 4.116 0 1 0 0 8.233 4.117 4.117 0 0 0 0-8.233z'/%3E%3C/svg%3E");
    width: 16px;
    height: 16px; }
  .navbar-ul-dop .icon_search:hover a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23f69325' fill-rule='evenodd' transform='matrix(1 0 0 -1 0 16)' d='M11.437 5.938h-.726l-.253.25a5.918 5.918 0 0 1 1.435 3.867 5.946 5.946 0 1 1-5.947-5.947c1.478 0 2.825.542 3.865 1.433l.253-.25v-.725L14.636 0 16 1.364l-4.563 4.574zm-5.49 0a4.116 4.116 0 1 0 0 8.233 4.117 4.117 0 0 0 0-8.233z'/%3E%3C/svg%3E"); }
  .navbar-ul-dop .icon-auth {
    width: 36px; }
    .navbar-ul-dop .icon-auth .o-icon {
      fill: #fff; }
    .navbar-ul-dop .icon-auth:hover .o-icon {
      fill: #f5a623; }
    .navbar-ul-dop .icon-auth a:after {
      display: none !important; }

.logo {
  flex-shrink: 0; }
  .logo img {
    display: block;
    width: 68px; }

#body_blank {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  display: none; }

.trends-blocks {
  width: 100% !important;
  margin: -2px 0 16px 0;
  padding: 6px 20px 4px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f4f5f6; }
  .trends-blocks.non-top {
    margin-top: 0;
    border-top: none; }
  .trends-blocks.non-bottom {
    border-bottom: none;
    margin-bottom: 0; }

.asside .trends-blocks {
  display: block;
  border: none;
  margin: 0;
  padding: 0; }

.trends-blocks .trends {
  font-size: 20px;
  font-weight: 500; }

.asside .trends-blocks .trends {
  margin-bottom: 12px; }

.gray-blocks {
  display: flex;
  padding: 0 8px;
  flex-wrap: wrap; }

.asside .gray-blocks {
  border-radius: 4px;
  background-color: #f8f8f8;
  padding: 8px; }

.gray-block {
  margin: 4px 8px; }

.asside .gray-block {
  margin: 4px; }

.gray-block-link {
  display: block;
  height: 32px;
  background-color: #f8f8f8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  padding: 0 10px; }

.asside .gray-block-link {
  background-color: #ffffff; }

.gray-block-link:hover {
  background-color: #eaeaea !important; }

.asside .gray-block-link:hover {
  background-color: #eeeeee; }

.uaL-leagSl {
  display: inline-flex; }

.uaL-leagSl * {
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.uaL-leagSl-name {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear; }
  .uaL-leagSl-name:before {
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear; }

.uaL-leagSl {
  display: flex;
  margin-bottom: 24px;
  justify-content: stretch;
  height: 80px;
  flex-direction: column; }

.uaL-leagSl-name-con {
  margin: 8px 0;
  width: 100%;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase; }
  .uaL-leagSl-name-con .uaL-leagSl-name {
    cursor: pointer;
    margin-right: 16px;
    color: #9a9caf; }
    .uaL-leagSl-name-con .uaL-leagSl-name.active {
      color: #f5a623; }
    .uaL-leagSl-name-con .uaL-leagSl-name span {
      white-space: nowrap; }
  .uaL-leagSl-name-con .uaL-leagSl-name-more {
    position: relative;
    margin-left: auto;
    cursor: pointer;
    font-size: 20px;
    line-height: 18px;
    margin-right: 5px;
    color: #9a9caf;
    transition: color .25s; }
    .uaL-leagSl-name-con .uaL-leagSl-name-more .uaL-leagSl-show-more {
      position: absolute;
      z-index: 10;
      top: 20px;
      right: 0;
      padding: 0 0;
      overflow: hidden;
      max-height: 0px;
      border-radius: 4px;
      box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.16);
      background-color: #ffffff;
      display: flex;
      flex-direction: column;
      transition: all 100ms linear; }
      .uaL-leagSl-name-con .uaL-leagSl-name-more .uaL-leagSl-show-more .uaL-leagSl-name {
        font-size: 12px;
        font-weight: 500;
        color: #9a9caf;
        line-height: 14px;
        margin-bottom: 12px;
        transition: color .25s; }
        .uaL-leagSl-name-con .uaL-leagSl-name-more .uaL-leagSl-show-more .uaL-leagSl-name:hover {
          color: #ff8700;
          transition: color .25s; }
    .uaL-leagSl-name-con .uaL-leagSl-name-more:hover {
      color: #ff8700;
      transition: color .25s; }
      .uaL-leagSl-name-con .uaL-leagSl-name-more:hover .uaL-leagSl-show-more {
        padding: 16px 16px 4px;
        max-height: 420px; }

.uaL-leagSl-banner {
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #f5a623; }
  .uaL-leagSl-banner:first-child:last-child {
    height: 100%; }

select.uaL-leagSl-name-select {
  opacity: 0; }

.select2-container.uaL-leagSl-name-select {
  display: block;
  height: 100%; }
  .select2-container.uaL-leagSl-name-select:nth-last-child(3) {
    height: 50%;
    border-bottom: 1px solid #f4f5f6; }
  .select2-container.uaL-leagSl-name-select .select2-choice {
    border: none;
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding-left: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #000000; }
    .select2-container.uaL-leagSl-name-select .select2-choice > .select2-chosen {
      margin-right: 30px; }
    .select2-container.uaL-leagSl-name-select .select2-choice .select2-arrow {
      background-image: none;
      width: 0px;
      height: 0;
      border-color: #757575 transparent transparent;
      border-width: 5px 5px 0;
      border-style: solid;
      display: block;
      background-color: transparent;
      right: 11px;
      top: 50%;
      margin-top: -2px;
      border-radius: 0; }

.select2-results li:not(:last-child) .select2-result-label {
  border-bottom: 1px solid #f4f5f6; }

.select2-drop.drop-cus {
  border: none;
  border-radius: 4px; }
  .select2-drop.drop-cus .select2-results .select2-result-label {
    font-size: 14px;
    padding: 8px 0;
    margin: 0 10px; }
  .select2-drop.drop-cus.v2 {
    border-radius: 4px;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.16);
    border-color: #f8f8f8;
    border-style: solid;
    border-width: 0 1px 1px; }
    .select2-drop.drop-cus.v2 .select2-results .select2-result-label {
      padding: 16px 0 13px;
      margin: 0 12px; }
    .select2-drop.drop-cus.v2.select2-drop-above {
      border-width: 1px 1px 0;
      border-radius: 4px 4px 0 0; }
  .select2-drop.drop-cus .select2-results {
    margin: 0;
    padding: 5px 0; }
    .select2-drop.drop-cus .select2-results .select2-highlighted {
      color: #f5a623; }

.uaL-leagSl-ev-con {
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.uaL-leagSl-ev {
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  height: 80px; }

.uaL-leagSl-ev-s {
  white-space: nowrap;
  display: inline-block;
  vertical-align: top; }

.uaL-leagSl-m {
  display: inline-block;
  vertical-align: top;
  padding: 6px 5px 0;
  width: 171px;
  text-decoration: none !important;
  color: #000000 !important;
  height: 80px;
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }
  .uaL-leagSl-m:after {
    content: '';
    background: #f4f5f6;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    z-index: -1; }
  .uaL-leagSl-m .ft-live {
    width: 22px;
    text-align: center; }
  .uaL-leagSl-m.live:after {
    background: #f87007; }
  .uaL-leagSl-m.live .ft-live, .uaL-leagSl-m.live .uaL-leagSl-m-s {
    color: #fff; }
  .uaL-leagSl-m:not(:last-child) {
    margin-right: 8px; }
  .uaL-leagSl-m:hover {
    border: solid 1px #f5a623; }
  .uaL-leagSl-m:focus {
    box-shadow: inset -36px 0px 0px #f4f5f6 !important; }

.uaL-leagSl-m-t-n {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  transition: .25s; }

.uaL-leagSl-m:hover .uaL-leagSl-m-t-n {
  color: #ff8700;
  transition: .25s; }

.uaL-leagSl-m-t {
  padding-left: 20px;
  display: flex;
  align-items: center;
  height: 26px;
  padding-right: 28px; }

.uaL-leagSl-m.mLive .uaL-leagSl-m-t {
  padding-right: 32px; }

.uaL-leagSl-m-s {
  position: absolute;
  right: 6px;
  top: 0;
  font-size: 18px;
  line-height: 20px;
  text-align: center; }

.uaL-leagSl-m-t.tB .uaL-leagSl-m-s {
  font-weight: 500; }

.uaL-leagSl-m-t-l {
  position: absolute;
  width: 14px;
  height: 14px;
  text-align: center;
  line-height: 14px;
  top: 50%;
  left: 0;
  display: block;
  margin-top: -7px; }
  .uaL-leagSl-m-t-l img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%; }

.uaL-leagSl-m-teams {
  display: block; }

.uaL-leagSl-m-time {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 10px;
  color: #9a9caf;
  text-transform: uppercase; }
  .uaL-leagSl-m-time.time-live {
    color: #ff0000;
    font-weight: 500; }

.uaL-leagSl-ev-nav-con {
  width: 44px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%; }

.uaL-leagSl-ev-nav {
  cursor: pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 80px;
  width: 0;
  position: absolute; }
  .uaL-leagSl-ev-nav.nav-prev {
    left: 0; }
  .uaL-leagSl-ev-nav.nav-next {
    right: 0; }
  .uaL-leagSl-ev-nav.disabled:before {
    opacity: 0.3;
    cursor: not-allowed; }
  .uaL-leagSl-ev-nav:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .uaL-leagSl-ev-nav:before {
    content: '';
    display: block;
    width: 10px;
    height: 18px;
    position: absolute;
    top: 30px; }
  .uaL-leagSl-ev-nav.nav-prev:before {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%239a9caf' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center;
    left: -12px;
    transform: rotate(180deg); }
  .uaL-leagSl-ev-nav:hover.nav-prev:before {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f5a623' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center; }
  .uaL-leagSl-ev-nav.nav-next:before {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%239a9caf' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center;
    right: -12px;
    transform: rotate(0deg); }
  .uaL-leagSl-ev-nav:hover.nav-next:before {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f5a623' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center; }

.wrapper {
  display: flex;
  justify-content: stretch;
  padding: 0 20px; }

.side-right {
  width: 300px;
  flex-shrink: 0;
  margin-left: 20px; }

.asside + .asside {
  margin-top: 16px; }

.asside-name {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 12px; }

.side-center {
  min-width: 10px;
  width: 100%; }
  .side-center:last-child {
    width: 100%; }

.side-cols {
  display: flex;
  justify-content: space-between; }

.side-column {
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.grey-bg .side-column {
  padding: 0 8px; }

.side-column:first-child {
  padding-left: 0; }

.side-column:last-child {
  padding-right: 0;
  display: flex;
  justify-content: space-between; }

.w16per_ {
  width: 16.666%; }

.w33per_ {
  width: 33.333%; }

.w25per {
  width: 25%; }

.w45per {
  width: 45%; }

.w50per {
  width: 50%; }

.w55per {
  width: 55%; }

.w60per {
  width: 60%; }

.w75per {
  width: 75%; }

.w100per {
  width: 100%; }

.w1000px {
  width: 1000px; }

.videoTop-con {
  height: 382px; }

.videoTop-ul {
  height: 382px;
  overflow: hidden; }
  .videoTop-ul .slick-list {
    border-radius: 3px; }

.videoTop-link {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #ffffff;
  text-align: left; }

.videoTop-img {
  width: 100%;
  height: 100%; }

.videoTop-txt {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 17px 30px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); }

.videoTop-name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  padding: 5px 0; }

.videoTop-date {
  font-size: 12px;
  font-weight: 500; }

.videoTop-ul-con {
  position: relative; }

.videoTop-ul-con * {
  border: none; }

.news-tabs {
  padding: 0 5px; }
  .news-tabs li + li {
    margin-left: 20px; }
  .news-tabs li a {
    display: block;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    padding-bottom: 7px; }
    .news-tabs li a:hover {
      color: #f5a623 !important; }
    .news-tabs li a.active {
      font-weight: 500;
      border-bottom-color: #f5a623; }

.my-feed-but:before {
  content: '';
  display: inline-block;
  background-image: url(/imgs/settings.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: -4px;
  margin-top: 1px; }

.color-1 {
  color: #6a8541; }

.color-2 {
  color: #1bb84b; }

.color-3 {
  color: #b60f0f; }

.color-4 {
  color: #06a71b; }

.color-5 {
  color: #f2643e; }

.color-6 {
  color: #076ee7; }

.b-back-content {
  background-color: #fcfcfc;
  border-radius: 4px;
  padding: 12px 10px 16px;
  border: solid 1px #f8f8f8; }

.topnews-list.in-2-col {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px; }

.topnews-list.in-3-col {
  margin-left: -6px;
  margin-right: -6px;
  display: flex;
  flex-wrap: wrap; }

.topnews-list li {
  margin: 0 0 7px 0; }
  .topnews-list li:last-child {
    margin-bottom: 0; }

.topnews-list.b-back-content li:first-child {
  margin-top: 6px; }

.topnews-list.in-2-col li {
  width: 50%;
  padding: 8px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.topnews-list.in-3-col li {
  width: 33.33%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.topnews-list.in-2-col li.big-item {
  width: 100%; }

.topnews-list li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding-bottom: 7px; }
  .topnews-list li a .name {
    display: inline-block; }
  .topnews-list li a:hover .name {
    color: #f5a623;
    transition: .25s; }

.topnews-list li:not(:last-child) a {
  border-bottom: 1px solid #f4f5f6; }

.topnews-list li a .img {
  border-radius: 4px;
  margin-bottom: 10px; }

.topnews-list.in-2-col li.big-item a .img {
  height: 382px; }

.topnews-list li a .bottom {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  display: flex; }
  .topnews-list li a .bottom > * {
    margin-right: 8px; }

.topnews-list li a .time {
  color: #9a9caf; }

.lnnews ul.topnews-list li a {
  border-bottom: none !important;
  padding-bottom: 14px; }
  .lnnews ul.topnews-list li a:hover .heading {
    color: #f5a623; }

.feed-section {
  color: #6a8541 !important;
  margin-left: 4px; }

.section-name {
  color: #6a8541 !important; }

.time-gray {
  color: #9a9caf !important; }

.news-comments-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='none' fill-rule='nonzero' stroke='%23076EE7' d='M7.134 9.155L7.41 7.5H9a.5.5 0 0 0 .5-.5V1A.5.5 0 0 0 9 .5H1a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 .5.5h3.651l2.483 1.655z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-left: 12px;
  background-position-y: 4px;
  font-size: 12px;
  color: #9a9caf;
  margin-left: 4px;
  height: 14px;
  display: inline-block;
  line-height: 1.5 !important; }

.i_date {
  border-radius: 4px;
  color: #9a9caf;
  font-size: 12px;
  text-align: center;
  padding: 16px 0; }

.i_date.gray {
  height: 34px;
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  background-color: #fcfcfc;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 1rem 0; }

.tab-content .tab-pane {
  display: none; }
  .tab-content .tab-pane.active {
    display: block; }
  .tab-content .tab-pane .show-all-but {
    margin-top: -16px; }

.side-cols .show-all-but {
  margin-top: -16px; }

.videoNew-ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden; }

.videoNew-li {
  display: flex !important;
  flex-wrap: wrap; }

.videoNew-item {
  padding: 8px;
  width: 25%;
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .videoNew-item .name {
    font-size: 16px !important;
    line-height: normal; }
  .videoNew-item.big-item {
    width: 50%; }
    .videoNew-item.big-item .name {
      font-size: 20px !important;
      line-height: normal; }

.videoNew-link {
  display: block;
  text-align: left;
  color: #000000;
  text-decoration: none;
  position: relative; }
  .videoNew-link:hover .name {
    color: #f5a623;
    transition: all 100ms linear; }
  .videoNew-link:hover:after {
    opacity: .5;
    transition: all 100ms linear; }
  .videoNew-link:after {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='30' height='24' fill='%23FF8700' rx='4'/%3E%3Cpath stroke='%23FFF' stroke-width='2' d='M21 12l-10 5V7z'/%3E%3C/g%3E%3C/svg%3E");
    width: 30px;
    height: 24px;
    left: 16px;
    top: 16px;
    display: block;
    transition: all 100ms linear; }
  .videoNew-link .name {
    transition: all 100ms linear; }

.section-video .carousel .carousel-item.active {
  position: relative; }
  .section-video .carousel .carousel-item.active:hover:after {
    opacity: .5;
    transition: all 100ms linear; }
  .section-video .carousel .carousel-item.active:after {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='30' height='24' fill='%23FF8700' rx='4'/%3E%3Cpath stroke='%23FFF' stroke-width='2' d='M21 12l-10 5V7z'/%3E%3C/g%3E%3C/svg%3E");
    width: 30px;
    height: 24px;
    left: 16px;
    top: 16px;
    display: block;
    transition: all 100ms linear; }

.videoNew-img {
  height: 133px;
  border-radius: 4px; }

.big-item .videoNew-img {
  height: 275px; }

.videoNew-name {
  display: block;
  font-size: 16px;
  font-weight: 500;
  padding: 15px 0 5px; }

.big-item .videoNew-name {
  font-size: 20px; }

.videoNew-bottom {
  display: block;
  font-size: 12px;
  margin-top: 5px; }
  .videoNew-bottom > * {
    margin-right: 8px; }

.videoNew-item:not(.big-item) .videoNew-bottom .name2 {
  display: block; }

.indexBottomVideoSlider {
  margin: 0 -8px; }

.videoNew-date {
  color: #9a9caf; }

.mHauto {
  margin-left: auto;
  margin-right: auto; }

.p10 {
  padding: 10px; }

.pH18 {
  padding-left: 18px;
  padding-right: 18px; }

.pH27 {
  padding-left: 27px;
  padding-right: 27px; }

.pV15 {
  padding-top: 15px;
  padding-bottom: 15px; }

.pb20 {
  padding-bottom: 20px; }

.pb24 {
  padding-bottom: 24px; }

.pt8 {
  padding-top: 8px; }

.pt10 {
  padding-top: 10px; }

.pt16 {
  padding-top: 16px; }

.pt20 {
  padding-top: 20px; }

.pl40 {
  padding-left: 40px; }

.mV8 {
  margin-top: 8px;
  margin-bottom: 8px; }

.mt-8 {
  margin-top: -8px; }

.mt5 {
  margin-top: 5px; }

.mt10 {
  margin-top: 10px; }

.mt15 {
  margin-top: 15px; }

.mt20 {
  margin-top: 20px; }

.ml5 {
  margin-left: 5px; }

.ml6 {
  margin-left: 6px; }

.ml20 {
  margin-left: 20px; }

.mr6 {
  margin-right: 6px; }

.mr20 {
  margin-right: 20px; }

.mb0 {
  margin-bottom: 0; }

.mb8 {
  margin-bottom: 8px; }

.mb10 {
  margin-bottom: 10px; }

.mb12 {
  margin-bottom: 12px; }

.mb15 {
  margin-bottom: 15px; }

.mb20 {
  margin-bottom: 20px; }

.mb25 {
  margin-bottom: 25px; }

.mb30 {
  margin-bottom: 30px; }

.sep-hor {
  height: 2px;
  background-color: #f5a623;
  margin: 15px 0;
  clear: both; }

.grey-bg {
  background-color: #313438; }

.hidden {
  display: none !important; }

.name-date {
  font-size: 12px;
  color: #9a9caf; }

.show-all-but {
  font-size: 14px;
  font-weight: 500;
  color: #f5a623;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #f4f5f6;
  height: 38px;
  line-height: 40px;
  padding: 0 10px;
  min-width: 160px;
  text-align: center; }
  .show-all-but.w100 {
    display: block; }
  .show-all-but.v2 {
    font-size: 12px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fcfcfc; }
  .show-all-but.v3 {
    font-size: 12px;
    height: 34px;
    line-height: 36px; }
  .show-all-but.v4 {
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    min-width: auto;
    font-size: 12px; }
    .show-all-but.v4:hover {
      border-color: #f5a623 !important; }
  .show-all-but.bg-w {
    background-color: #ffffff; }
  .show-all-but:hover {
    border-color: #f5a623 !important;
    color: #f5a623 !important; }

footer {
  background-image: url(/imgs/b5_bg.jpg);
  background-color: #252525;
  background-size: cover;
  background-position: 50% 0; }

.f-menu-name {
  font-size: 16px;
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 0;
  margin-bottom: 10px; }

.f-menu-ul li a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
  padding: 4px 0;
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
  padding: 4px 0; }
  .f-menu-ul li a:hover {
    color: #f5a623; }

.grey-bg h3 {
  font-size: 20px;
  color: #fff;
  margin: 0 0 10px; }

.list2 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px; }

.list2-item {
  width: 50%;
  padding: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.list2-link {
  display: block;
  text-decoration: none;
  color: #ffffff; }

.list2-img {
  height: 141px;
  border-radius: 4px;
  margin-bottom: 26px; }

.list2-name {
  font-weight: 500; }

a:hover .list2-name {
  color: #f5a623; }

.list2-category {
  font-size: 12px;
  color: #f5a623;
  text-decoration: none;
  position: absolute;
  top: 148px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }
  .list2-category:hover {
    text-decoration: underline; }

.f-dopLine {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 0;
  margin: 15px 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px; }

.f-link {
  color: #ffffff;
  text-decoration: none; }
  .f-link:hover {
    color: #f5a623; }

.f-lineMenu {
  display: flex; }
  .f-lineMenu li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0 10px; }
    .f-lineMenu li a:hover {
      color: #f5a623; }

.f-dopLine-soc {
  display: flex;
  align-items: center; }
  .f-dopLine-soc a {
    display: block;
    font-size: 0; }
    .f-dopLine-soc a:hover {
      opacity: 0.8; }
    .f-dopLine-soc a + a {
      margin-left: 15px; }

.socials {
  background-image: url(/imgs/socials.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top; }
  .socials.fb {
    width: 16px;
    height: 16px;
    background-position: 0 -14px; }
  .socials.tw {
    width: 17px;
    height: 14px;
    background-position: 0 0; }
  .socials.gp {
    width: 16px;
    height: 16px;
    background-position: 0 -30px; }
  .socials.yt {
    width: 17px;
    height: 12px;
    background-position: 0 -46px; }

.copy-txt {
  color: #ffffff;
  font-size: 12px; }

.footer_links-outer {
  width: 39%;
  display: flex;
  justify-content: space-between; }

.footer_links {
  display: flex;
  flex-direction: column;
  padding-top: 28px; }
  .footer_links a {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px; }
    .footer_links a:hover {
      color: #f5a623; }

.footer_logo {
  background-image: url(/imgs/f-logo.png);
  background-repeat: no-repeat;
  display: block;
  width: 69px;
  height: 24px; }

.f-txt-name {
  font-size: 16px;
  color: #ffffff; }

.apps {
  display: flex;
  margin: 15px 0; }

.app-link {
  font-size: 0;
  text-decoration: none; }
  .app-link + .app-link {
    margin-left: 10px; }
  .app-link:hover {
    opacity: 0.7; }
  .app-link img {
    width: 130px; }

.topnews-list li:nth-child(11):before, .topnews-list li:first-child:before {
  content: '';
  display: none; }

.topnews-list .name[data-content]:after {
  content: attr(data-content);
  font-size: 10px;
  border-top-left-radius: 7px;
  border-bottom-right-radius: 7px;
  color: #fff;
  font-stretch: condensed;
  text-transform: uppercase;
  padding: 2px 3px;
  margin-left: 2px;
  position: relative;
  top: -1px; }

.futsalIcon:after {
  background: #6395eb; }

.lifestyleIcon:after {
  background: #f5a623; }

.liveIcon:after {
  background: #f26b6b; }

.advIcon:after {
  background: #9a9caf; }

.blogsIcon:after {
  background: #4c8130; }

.tmp-class {
  display: block; }

.uafootballIcon:after {
  content: '';
  background: url(/img/interface-next/iconUAfootball.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  width: 36px;
  top: 2px !important; }

.videoIcon:after {
  background-color: #076ee7; }

.photoIcon:after {
  background-color: #1bb84b; }

.catIcon {
  font-size: 11px;
  font-weight: 700;
  color: #bbc0c2;
  padding-left: 5px; }

.euroIcon {
  background: url(/img/interface-next/evro_icon.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  width: 29px; }

.wc2014Icon:after {
  background-color: #50832F; }

.mblogIcon {
  background: url(/img/interface-next/iconMblog.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  width: 52px; }

.mediablogsIcon:after {
  background-color: #1E3C8D; }

/*

.uafootballIcon{
	content: '';
	background:url(/img/interface-next/iconUAfootball.png) 0 0 no-repeat;
	display:inline-block;
	height:14px;
	width:36px;
	float: left;
}
.mediablogsIcon {
	background:url(/img/interface-next/iconMedia.png) 0 0 no-repeat;
	display:inline-block;
	height:14px;
	margin:2px 0 0;
	width:39px
}
.liveIcon {
	content: '';
	background:url(/img/interface-next/iconLive.png) 0 0 no-repeat;
	display:inline-block;
	height:13px;
	width:26px;
	float: left;
}
.lifestyleIcon{
	content: '';
	background:url(/img/interface-next/lifestyle.png) 0 0 no-repeat;
	display:inline-block;
	height:14px;
	margin:2px 0 0;
	width:56px;
	float: left;
}
.advIcon {
	background:url(/img/interface-next/iconAdv.png) 0 0 no-repeat;
	display:inline-block;
	height:14px;
	width:52px
}
*/
.flash-ico {
  width: 6px;
  height: 11px;
  display: inline-block;
  margin-right: 8px;
  background-repeat: no-repeat; }
  .flash-ico.flash-1 {
    background-image: url(/imgs/flash-1.svg); }
  .flash-ico.flash-2 {
    background-image: url(/imgs/flash-2.svg); }
  .flash-ico.flash-3 {
    background-image: url(/imgs/flash-3.svg); }
  .flash-ico.flash-4 {
    background-image: url(/imgs/flash-4.svg); }
  .flash-ico.flash-5 {
    background-image: url(/imgs/flash-5.svg); }

.list3-item {
  margin: 12px 0; }

.list3-link {
  border-radius: 4px;
  color: #000000;
  text-decoration: none;
  display: flex;
  border: 1px solid #f4f5f6;
  padding: 12px; }
  .list3-link:hover {
    border-color: #f5a623; }

.list3-con {
  width: 100%; }

.list3-img {
  flex-shrink: 0;
  width: 174px;
  height: 98px;
  border-radius: 4px; }

.list3-name {
  font-size: 16px;
  font-weight: 500;
  display: block; }

a:hover .list3-name {
  color: #f5a623; }

.list3-dop {
  font-size: 12px;
  margin-top: 5px;
  display: block; }

.list3-bottom {
  display: flex;
  font-size: 12px;
  margin-top: 5px; }
  .list3-bottom > * + * {
    margin-left: 8px; }

.list3-time {
  color: #9a9caf; }

.seo-block {
  background-color: #f7f7f7;
  border-top: 4px solid #e9ebee;
  padding: 10px 0;
  font-size: 14px;
  color: #4a4a4a;
  position: relative;
  z-index: 50; }
  .seo-block table {
    border: solid 1px #f8f8f8;
    background-color: #fcfcfc;
    width: 100%; }
    .seo-block table tbody td {
      border-bottom: 1px solid #f8f8f8;
      border-left: 1px solid transparent;
      font-size: 14px;
      padding: .25rem; }
    .seo-block table tbody th {
      border-bottom: 1px solid #f8f8f8;
      border-left: 1px solid transparent;
      font-size: 10px;
      color: #9a9caf;
      font-weight: 400;
      text-transform: uppercase;
      padding: .25rem; }
  .seo-block p {
    margin: 15px 0; }
  .seo-block h2 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 1rem; }
  .seo-block h3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 1rem; }
  .seo-block h4 {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 1rem; }
  .seo-block ul {
    margin-bottom: 1rem;
    color: #000; }
    .seo-block ul li {
      padding-left: 22px;
      position: relative; }
  .seo-block ol {
    counter-reset: list;
    margin-bottom: 1rem; }
    .seo-block ol li {
      padding-left: 22px;
      position: relative; }
      .seo-block ol li:before {
        position: absolute;
        counter-increment: list;
        content: counter(list) " ";
        font-size: 20px;
        font-weight: 900;
        color: #f5a623;
        left: 0;
        top: -3px; }

.name-flex {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.w-link {
  font-size: 12px;
  font-weight: 500;
  text-decoration: none; }
  .w-link:hover {
    text-decoration: underline; }

.team-img {
  text-align: center;
  font-size: 0;
  display: inline-block; }
  .team-img > img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%; }

.mcen-match {
  color: #000000;
  display: flex;
  align-items: center;
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  padding: 0;
  min-height: 40px;
  text-decoration: none;
  margin-bottom: 10px; }
  .mcen-match:hover {
    border: solid 1px #f5a623; }

.mcen-con .mcen-match {
  margin-bottom: 4px; }

.mcen-match-logo {
  width: 24px;
  height: 24px;
  line-height: 24px;
  flex-shrink: 0; }

.mcen-match-name {
  font-size: 12px;
  width: 50%;
  flex-grow: 1;
  line-height: 14px;
  max-height: 28px;
  overflow: hidden; }
  .mcen-match-name:first-child {
    text-align: right;
    margin-right: 8px; }
  .mcen-match-name:last-child {
    text-align: left;
    margin-left: 8px; }

.mcen-match-time {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  background-color: #f4f5f6;
  text-align: center;
  font-size: 12px;
  flex-shrink: 0;
  margin: 0 6px;
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around; }
  .mcen-match-time.live {
    background-color: #f87007; }
    .mcen-match-time.live * {
      color: #fff !important; }
  .mcen-match-time .date {
    font-size: 10px;
    color: #9a9caf;
    line-height: 6px; }
  .mcen-match-time .count {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: 14px; }
  .mcen-match-time .penalty {
    font-size: 12px;
    font-weight: 900;
    line-height: 8px;
    color: #9a9caf; }

.mcen-slide {
  border: 1px solid #f8f8f8;
  border-radius: 4px;
  padding: .25rem .25rem 0 .25rem; }

.mcen-slide .uaL-leagSl-ev-s {
  display: flex !important;
  flex-direction: column !important; }

.mcen-scroll {
  margin-top: 10px;
  padding: 0 10px;
  max-height: 525px;
  overflow: hidden; }

.mcen-liga {
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none;
  padding: 8px 0;
  position: relative; }
  .mcen-liga:hover .mcen-liga-name {
    color: #f5a623; }

.mcen-liga-img {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-right: 12px;
  flex-shrink: 0; }

.mcen-nav {
  padding: 0 10px; }

.mcen-nav-ul {
  display: flex !important; }
  .mcen-nav-ul li + li {
    margin-left: 15px; }
  .mcen-nav-ul li a {
    padding-bottom: 7px;
    border-bottom: 2px solid transparent;
    color: #000000;
    text-decoration: none;
    display: block;
    cursor: pointer; }
  .mcen-nav-ul li.slick-active a {
    font-weight: 500;
    border-bottom-color: #f5a623; }

.ps-bar {
  position: relative;
  max-height: 370px; }

.tt-table-tr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px; }
  .tt-table-tr.th {
    height: 22px; }
  .tt-table-tr.td:not(:last-child):before {
    bottom: 0;
    content: '';
    display: block;
    position: absolute;
    border-top: 1px solid #f8f8f8;
    left: 10px;
    right: 7px; }

.tt-table-th {
  text-align: center;
  font-size: 10px;
  color: #9a9caf;
  font-weight: 400;
  text-transform: uppercase;
  vertical-align: middle; }

.tt-table-td {
  text-align: center;
  vertical-align: middle;
  font-size: 12px; }

.tt-table .t-al-left {
  text-align: left; }

.tt-table .team-img {
  width: 24px;
  height: 24px;
  line-height: 24px; }

.tt-table-th.num {
  width: 26px;
  flex-shrink: 0; }

.tt-table-td.num {
  width: 26px;
  flex-shrink: 0; }

.tt-table-td.img {
  width: 24px;
  margin-right: 12px;
  flex-shrink: 0; }

.tt-table-td.id {
  padding-right: 4px;
  border-left: 2px solid #f8f8f8;
  margin-left: -1px;
  width: 26px;
  flex-shrink: 0;
  height: 32px;
  line-height: 32px; }
  .tt-table-td.id.bl-1 {
    border-left-color: #06a71b; }
  .tt-table-td.id.bl-2 {
    border-left-color: #076ee7; }
  .tt-table-td.id.bl-3 {
    border-left-color: #f5a623; }
  .tt-table-td.id.bl-4 {
    border-left-color: #ff0000; }

.tt-table-th.id {
  padding-left: 10px;
  width: 20px;
  text-align: left;
  flex-shrink: 0; }

.tt-table-th.name {
  width: 100%; }

.tt-table-td.name {
  width: 100%;
  line-height: 14px;
  max-height: 28px;
  overflow: hidden; }

.select2-dropdown-open .select2-chosen {
  color: #f5a623 !important; }

.select2-container.tt-select,
.select2-container.mc-select {
  display: block; }
  .select2-container.tt-select .select2-choice,
  .select2-container.mc-select .select2-choice {
    background-image: none;
    background-color: #ffffff;
    height: 34px;
    line-height: 34px;
    padding-left: 14px;
    box-shadow: none; }
  .select2-container.tt-select.select2-dropdown-open .select2-choice,
  .select2-container.mc-select.select2-dropdown-open .select2-choice {
    border-color: #f8f8f8; }
  .select2-container.tt-select .select2-choice > .select2-chosen,
  .select2-container.mc-select .select2-choice > .select2-chosen {
    margin-right: 35px;
    font-size: 14px;
    color: #000000; }
  .select2-container.tt-select .select2-choice .select2-arrow,
  .select2-container.mc-select .select2-choice .select2-arrow {
    background-image: none;
    width: 0px;
    height: 0;
    border-color: #757575 transparent transparent;
    border-width: 5px 5px 0;
    border-style: solid;
    display: block;
    background-color: transparent;
    right: 11px;
    top: 50%;
    margin-top: -2px;
    border-radius: 0; }
    .select2-container.tt-select .select2-choice .select2-arrow b,
    .select2-container.mc-select .select2-choice .select2-arrow b {
      display: none; }

.select2-dropdown-open .select2-choice .select2-arrow {
  border-color: #f5a623 transparent transparent #f5a623 !important; }

.topBook-link {
  border-bottom: 1px solid #f8f8f8;
  display: flex;
  align-items: center;
  color: #000000;
  text-decoration: none; }
  .topBook-link:hover {
    background-color: #f8f8f8; }

.topBook-bonus {
  height: 50px;
  width: 107px;
  justify-content: center;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  flex-shrink: 0; }

.topBook-btn {
  width: 72px;
  height: 28px;
  background-color: #f5a623;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  line-height: 14px;
  font-size: 12px !important;
  font-weight: 500;
  flex-shrink: 0; }
  .topBook-btn:hover {
    background-color: #ff8700;
    color: #ffffff; }

.topBook-logo {
  width: 100%;
  text-align: center;
  font-size: 0; }

.topBook {
  border-width: 1px;
  border-style: solid;
  border-color: #f8f8f8;
  border-radius: 4px; }

.topBook-id span {
  color: #9a9caf;
  font-size: 13px;
  font-weight: bold;
  height: 22px;
  width: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto; }

.topBook-link:nth-child(2) .topBook-id span {
  background-color: #ffde00;
  border-radius: 50%;
  color: #000; }

.topBook-head {
  display: flex;
  font-size: 10px;
  font-weight: normal;
  color: #9a9caf;
  text-transform: uppercase;
  border-radius: 3px 3px 0 0;
  align-items: center;
  text-align: center;
  border-bottom: 1px solid #f8f8f8;
  height: 26px; }

.topnews-list2 {
  margin: 0 -8px; }
  .topnews-list2 li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding: 8px;
    float: left; }
    .topnews-list2 li:first-child {
      padding-top: 0; }
    .topnews-list2 li:nth-child(7n-6) {
      width: 100%; }
      .topnews-list2 li:nth-child(7n-6) .name {
        font-size: 22px !important; }
    .topnews-list2 li:nth-child(7n) {
      margin-top: -216px; }
  .topnews-list2 .link {
    display: block;
    color: #ffffff;
    text-decoration: none;
    position: relative; }
  .topnews-list2 .img {
    height: 204px;
    border-radius: 4px; }
  .topnews-list2 li:nth-child(7n-6) .img {
    height: 416px; }
  .topnews-list2 li:nth-child(7n-5) .img, .topnews-list2 li:nth-child(7n-1) .img {
    height: 424px; }
  .topnews-list2 .con {
    position: absolute;
    display: block;
    height: 100% !important;
    left: 0;
    bottom: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 18px 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .topnews-list2 li:nth-child(7n-6) .con {
    width: 376px;
    height: auto;
    min-height: 144px; }
  .topnews-list2 .date {
    font-size: 12px; }
  .topnews-list2 .name {
    font-size: 18px;
    font-weight: 500;
    margin-top: 8px; }
  .topnews-list2 a:hover .name {
    color: #f5a623; }
  .topnews-list2 .imgDop {
    position: absolute;
    right: 10px;
    top: 16px;
    height: 20px; }
    .topnews-list2 .imgDop img {
      max-height: 100%;
      display: block; }

.pag-nav {
  margin: 10px 0 20px; }

.pag-ul {
  display: flex;
  justify-content: center;
  align-items: center; }
  .pag-ul a {
    display: block;
    color: #9a9caf;
    font-size: 16px;
    margin: 0 5px;
    text-decoration: none;
    background: transparent;
    border-radius: 4px;
    padding: 0px 7.6px; }
    .pag-ul a.noborder {
      position: relative;
      top: -5px; }
    .pag-ul a:hover {
      color: #f5a623; }
  .pag-ul .active a {
    color: #fff;
    background: #f5a623; }

.tags-menu {
  display: flex;
  flex-wrap: wrap;
  padding: 8px 0 12px;
  height: 42px;
  flex: 1; }
  .tags-menu a {
    font-size: 12px;
    color: #9a9caf;
    text-decoration: none;
    position: relative;
    margin: 1px 10px 1px 0;
    font-weight: normal; }
    .tags-menu a:hover {
      color: #f5a623; }
    .tags-menu a:not(:last-child) {
      margin: 1px 10px 1px 0; }

.show-post .buk-table {
  background-color: #f2f2f2;
  padding: 10px;
  position: relative;
  margin: 20px -15px;
  border-radius: 4px; }
  .show-post .buk-table .buk-row {
    height: 48px;
    line-height: 32px;
    font-size: 0;
    background-color: #fff;
    display: flex;
    text-align: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px;
    justify-content: space-between; }
    .show-post .buk-table .buk-row + .buk-row {
      margin-top: 2px; }
    .show-post .buk-table .buk-row .buk-col-2, .show-post .buk-table .buk-row .buk-col-3, .show-post .buk-table .buk-row .buk-col-4 {
      font-size: 18px;
      font-weight: 500;
      color: #141414;
      width: 8%; }
    .show-post .buk-table .buk-row .buk-col-2:before, .show-post .buk-table .buk-row .buk-col-3:before, .show-post .buk-table .buk-row .buk-col-4:before {
      display: block;
      font-size: 12px;
      color: #9a9caf;
      line-height: 1;
      margin: 0 0 -4px;
      font-weight: normal; }
    .show-post .buk-table .buk-row .buk-col-2:before {
      content: "1"; }
    .show-post .buk-table .buk-row .buk-col-3:before {
      content: "X"; }
    .show-post .buk-table .buk-row .buk-col-4:before {
      content: "2"; }
    .show-post .buk-table .buk-row .buk-col-5 {
      width: 28%;
      text-align: right; }
      .show-post .buk-table .buk-row .buk-col-5 .buk-bonus {
        width: 150px;
        height: 32px;
        border-radius: 4px;
        background-color: #f5a623;
        line-height: 32px;
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        text-align: center;
        border: none;
        margin: 0;
        padding: 0; }
        .show-post .buk-table .buk-row .buk-col-5 .buk-bonus:hover {
          background-color: #ffac28; }
    .show-post .buk-table .buk-row .buk-col-1 {
      width: 25%; }
      .show-post .buk-table .buk-row .buk-col-1 .buk-bonus {
        display: block;
        max-width: 120px;
        width: auto;
        border: none;
        margin: 0;
        padding: 0; }

.show-h1 {
  font-size: 32px;
  font-weight: bold;
  color: #000; }

.show-another-lang {
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  vertical-align: super; }
  .show-another-lang:hover {
    text-decoration: underline; }
  .show-another-lang span {
    height: 20px;
    margin-left: 3px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: top;
    background-image: url(/imgs/news-lang.png);
    background-repeat: no-repeat;
    background-position: 0 20px; }
  .show-another-lang.lang-ua span {
    background-position: 0 0; }
  .show-another-lang.lang-ru span {
    background-position: 0 -20px; }

.show-author-date {
  font-size: 12px;
  color: #9a9caf;
  display: block;
  margin: 10px 0; }
  .show-author-date a {
    color: #9a9caf;
    text-decoration: none; }
    .show-author-date a:hover {
      color: #f5a623; }

.show-img {
  margin: 10px 0 30px; }

.show-img-con {
  border-radius: 4px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.05);
  font-size: 0;
  min-height: 26px; }
  .show-img-con img {
    width: 100%; }

.show-cat {
  height: 26px;
  line-height: 26px;
  background-color: #076ee7;
  border-radius: 13px;
  color: #ffffff;
  position: absolute;
  left: 10px;
  bottom: -12px;
  padding: 0 15px;
  font-weight: 500; }

.show-h2 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  padding: 2px 0 5px 10px;
  border-left: 3px solid #f5a623;
  margin: 10px 0 30px;
  color: #000; }

.show-post-con {
  padding-left: 60px;
  position: relative; }

.show-post {
  font-size: 16px;
  line-height: 1.7;
  color: #000; }
  .show-post iframe {
    width: 100%; }
  .show-post .author-pic {
    width: 40px;
    height: 40px;
    border-radius: 50%; }
  .show-post table {
    border: solid 1px #f8f8f8;
    background-color: #fcfcfc;
    width: 100%; }
    .show-post table tbody td {
      border-bottom: 1px solid #f8f8f8;
      border-left: 1px solid transparent;
      font-size: 14px;
      padding: .25rem; }
    .show-post table tbody th {
      border-bottom: 1px solid #f8f8f8;
      border-left: 1px solid transparent;
      font-size: 10px;
      color: #9a9caf;
      font-weight: 400;
      text-transform: uppercase;
      padding: .25rem; }
  .show-post a {
    text-decoration: none;
    font-weight: 500; }
  .show-post p {
    margin: 15px 0;
    color: #000; }
  .show-post h2 {
    color: #000; }
  .show-post h3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 1rem;
    color: #000; }
  .show-post h4 {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 1rem;
    color: #000; }
  .show-post blockquote {
    font-size: 16px;
    border-radius: 4px;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    padding: 16px 20px 16px 20px;
    line-height: 1.6;
    margin: 15px 0 15px 0;
    position: relative;
    border-left: 4px solid #f5a623;
    color: #000; }
    .show-post blockquote:before {
      content: '';
      display: block;
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17'%3E%3Cpath fill='%23F5A623' fill-rule='evenodd' d='M0 0h8.92v6.87c0 2.53-.525 4.529-1.578 5.999-1.053 1.47-2.85 2.758-5.394 3.865L0 13.084c1.586-.738 2.676-1.473 3.271-2.205.595-.731.926-1.596.995-2.594H0V0zm10.397 0h8.921v6.87c0 2.53-.526 4.529-1.579 5.999-1.052 1.47-2.85 2.758-5.393 3.865l-1.949-3.65c1.586-.738 2.677-1.473 3.271-2.205.595-.731.927-1.596.995-2.594h-4.266V0z'/%3E%3C/svg%3E%0A");
      height: 17px;
      width: 20px;
      top: -5px;
      left: 9px; }
  .show-post ul {
    margin-bottom: 1rem;
    color: #000; }
    .show-post ul li {
      padding-left: 22px;
      position: relative; }
      .show-post ul li:before {
        content: '';
        display: block;
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #f5a623;
        top: 10px;
        left: 0; }
  .show-post ol {
    counter-reset: list;
    margin-bottom: 1rem; }
    .show-post ol li {
      padding-left: 22px;
      position: relative; }
      .show-post ol li:before {
        position: absolute;
        counter-increment: list;
        content: counter(list) " ";
        font-size: 20px;
        font-weight: 900;
        color: #f5a623;
        left: 0;
        top: -3px; }
  .show-post .post-video {
    border-radius: 4px;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    display: inline-flex; }
    .show-post .post-video .p-video {
      border-radius: 4px;
      background-color: #313438;
      width: 300px;
      position: relative; }
      .show-post .post-video .p-video .video-top {
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        position: absolute;
        top: 12px;
        left: 12px; }
      .show-post .post-video .p-video .video-nav-play {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='nonzero' transform='translate(1 1)'%3E%3Ccircle cx='24' cy='24' r='24' stroke='%23F5A623' stroke-width='2'/%3E%3Cpath fill='%23FFF' d='M17.179 17.176v13.867a1.5 1.5 0 0 0 2.232 1.31l12.572-7.026a1.5 1.5 0 0 0-.014-2.627l-12.573-6.841a1.5 1.5 0 0 0-2.217 1.317z'/%3E%3C/g%3E%3C/svg%3E%0A");
        width: 50px;
        height: 50px;
        position: absolute;
        display: block;
        margin: auto;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%); }
      .show-post .post-video .p-video .video-nav-time {
        font-size: 13px;
        font-weight: normal;
        color: #fff;
        opacity: .75;
        position: absolute;
        bottom: 9px;
        left: 8px; }
        .show-post .post-video .p-video .video-nav-time:before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='19' viewBox='0 0 25 19'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Crect width='25' height='19' fill-opacity='.3' rx='4'/%3E%3Cpath d='M8 5.512v7.956a.9.9 0 0 0 1.338.786l7.233-4.03a.9.9 0 0 0-.01-1.578L9.33 4.721A.9.9 0 0 0 8 5.512z'/%3E%3C/g%3E%3C/svg%3E%0A");
          width: 25px;
          height: 19px;
          display: inline-block;
          margin-right: 8px;
          position: relative;
          top: 5px; }
    .show-post .post-video .p-info {
      padding: 16px 12px;
      flex: 1; }
      .show-post .post-video .p-info .info-name {
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 10px; }
      .show-post .post-video .p-info .live {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'%3E%3Cpath fill='%23E6E6EB' fill-rule='evenodd' d='M9.937 5.04c.25.14.418.336.504.586.086.25.086.5 0 .75s-.254.445-.504.586l-8.25 4.875c-.234.14-.484.187-.75.14a1.13 1.13 0 0 1-.667-.374 1.06 1.06 0 0 1-.27-.727v-9.75C0 .814.094.56.281.364a1.15 1.15 0 0 1 .68-.351c.266-.04.508.011.726.152l8.25 4.875z'/%3E%3C/svg%3E%0A");
        width: 11px;
        height: 12px;
        display: inline-block;
        position: relative;
        top: 2px;
        margin: 0 4px; }
      .show-post .post-video .p-info .info-list {
        counter-reset: video; }
        .show-post .post-video .p-info .info-list li {
          padding-left: 26px;
          position: relative;
          font-size: 14px;
          color: #9a9caf;
          font-weight: normal;
          margin-bottom: 10px;
          line-height: 1.29;
          counter-increment: list; }
          .show-post .post-video .p-info .info-list li a {
            font-weight: normal; }
          .show-post .post-video .p-info .info-list li:before {
            counter-increment: none;
            content: counter(list) " ";
            position: absolute;
            color: #000;
            font-size: 11px;
            font-weight: 500;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 16px;
            height: 16px;
            background-color: rgba(154, 156, 175, 0.25);
            border-radius: 50%;
            top: 1px; }

.show-post-socials {
  position: sticky;
  top: 10px;
  width: 40px;
  z-index: 5; }

.under-post a {
  width: 32px !important;
  height: 32px !important; }

.socials-list li {
  margin-bottom: 22px; }
  .socials-list li a {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border-radius: 50%;
    display: block; }
    .socials-list li a.fb {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='20' cy='20' r='20' fill='%233B5998'/%3E%3Cpath fill='%23FFF' d='M18.008 30v-8.945H15V17.5h3.008v-2.813c0-1.484.416-2.636 1.25-3.457.833-.82 1.94-1.23 3.32-1.23 1.12 0 2.031.052 2.734.156v3.164h-1.875c-.703 0-1.184.157-1.445.47-.208.26-.312.676-.312 1.25v2.46H25l-.469 3.555H21.68V30h-3.672z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
    .socials-list li a.gp {
      background-image: url(/imgs/author_socials.png);
      background-color: #dd4b39;
      background-size: 48px 648px;
      background-position: 0 -75px; }
    .socials-list li a.pt {
      background-image: url(/imgs/soc_pocket.png);
      background-color: #ef3e56;
      background-size: 24px 21px;
      background-position: 50% 50%; }
    .socials-list li a.tw {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2300ACED'/%3E%3Cpath fill='%23FFF' d='M27.93 16.062c.026.105.039.274.039.508 0 1.875-.456 3.685-1.367 5.43-.938 1.849-2.253 3.32-3.946 4.414-1.849 1.224-3.971 1.836-6.367 1.836-2.292 0-4.388-.612-6.289-1.836.286.026.612.04.977.04 1.9 0 3.606-.587 5.117-1.759-.912 0-1.712-.267-2.403-.8a4.08 4.08 0 0 1-1.425-2.012c.26.026.507.039.742.039.364 0 .729-.04 1.094-.117a4.133 4.133 0 0 1-2.344-1.446 3.932 3.932 0 0 1-.938-2.578v-.078c.573.339 1.185.52 1.836.547a4.55 4.55 0 0 1-1.328-1.484 3.94 3.94 0 0 1-.508-1.973c0-.716.196-1.4.586-2.05a11.31 11.31 0 0 0 3.73 3.046 11.354 11.354 0 0 0 4.708 1.25 5.693 5.693 0 0 1-.078-.937c0-.73.182-1.413.546-2.051.365-.638.86-1.14 1.485-1.504A3.962 3.962 0 0 1 23.828 12c.599 0 1.152.117 1.66.352a4.64 4.64 0 0 1 1.348.937 8.345 8.345 0 0 0 2.617-.977c-.312.964-.911 1.72-1.797 2.266A8.81 8.81 0 0 0 30 13.914a9.016 9.016 0 0 1-2.07 2.148z'/%3E%3C/g%3E%3C/svg%3E"); }
    .socials-list li a.cm {
      width: 40px;
      text-align: center;
      height: auto;
      font-size: 12px;
      color: #9a9caf;
      text-decoration: none;
      position: relative; }
      .socials-list li a.cm .share-comments-count {
        position: absolute;
        top: 12px;
        left: 11px;
        text-align: center;
        width: 18px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .socials-list li a.cm:before {
        content: '';
        display: block;
        margin: 0 auto 2px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F5A623'/%3E%3Cpath fill='%23FFF' d='M27.5 12c.677 0 1.263.247 1.758.742.495.495.742 1.08.742 1.758v11.25c0 .677-.247 1.263-.742 1.758-.495.495-1.081.742-1.758.742h-5.625l-4.883 3.672a.443.443 0 0 1-.488.02.44.44 0 0 1-.254-.41V28.25H12.5c-.677 0-1.263-.247-1.758-.742-.495-.495-.742-1.081-.742-1.758V14.5c0-.677.247-1.263.742-1.758.495-.495 1.08-.742 1.758-.742h15z'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        width: 40px;
        height: 40px; }

.tags-list {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline; }

.tags-list-name {
  font-weight: 500;
  margin-right: 10px; }

.tags-list-tag {
  font-size: 12px;
  font-weight: 500;
  margin-right: 10px;
  text-decoration: none; }
  .tags-list-tag:hover {
    text-decoration: underline; }

.jostars-rating__form {
  display: inline-block;
  vertical-align: top;
  line-height: 0;
  font-size: 0; }

.jostars-rating {
  display: inline-block;
  direction: rtl;
  vertical-align: middle;
  cursor: pointer; }
  .jostars-rating.not-voted:hover .jostars-rating__star svg path {
    fill: #dcdcdc; }
  .jostars-rating.not-voted:hover .jostars-rating__star:hover svg path, .jostars-rating.not-voted:hover .jostars-rating__star:hover ~ span svg path {
    fill: #f5a623; }

.jostars-rating__star {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 14px;
  margin: 0 2px; }
  .jostars-rating__star.active svg path {
    fill: #f69d00; }
  .jostars-rating__star svg {
    display: block; }
    .jostars-rating__star svg path {
      fill: #ccc; }

.show-botom {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 10px 0 10px 50px;
  margin: 15px 0 15px -10px;
  display: flex; }

.show-bottom-name {
  font-weight: 500;
  margin-bottom: 12px; }

.show-bottom-dop {
  font-size: 12px;
  color: #9a9caf;
  margin-top: 2px; }

.show-bottom-col:first-child {
  width: 210px; }

.share-buts {
  display: flex; }

.share-but {
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  margin-right: 16px;
  color: #ffffff;
  text-decoration: none;
  padding: 0 22px 0 54px;
  font-weight: 500;
  background-position: 18px 50%;
  background-repeat: no-repeat;
  display: block; }
  .share-but.fb {
    background-color: #0250ac;
    background-image: url(/imgs/fb.png); }
    .share-but.fb:hover {
      background-color: #025ac2; }
  .share-but.tw {
    background-color: #0099ff;
    background-image: url(/imgs/tw.png); }
    .share-but.tw:hover {
      background-color: #1fa2f9; }

.show-b-conSep {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 20px 0 0px;
  margin: 25px 0; }

.nav-menu {
  display: flex;
  align-items: end;
  border-bottom: 1px solid #f4f5f6;
  justify-content: space-between; }

.nav-menu-item {
  text-align: center;
  padding: 10px 0;
  color: #000000;
  text-decoration: none; }
  .nav-menu-item:before {
    content: '';
    display: block;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;
    background-color: #f4f5f6; }
  .nav-menu-item.active {
    font-weight: 500; }
  .nav-menu-item:hover:before {
    left: 0;
    right: 0; }
  .nav-menu-item.active:before {
    left: 0;
    right: 0;
    background-color: #f5a623; }
  .nav-menu-item .t1 {
    display: block;
    font-size: 16px; }
  .nav-menu-item .t2 {
    display: block;
    margin-top: 5px;
    font-size: 12px; }

.tv__tab-content {
  margin: 0 -10px; }
  .tv__tab-content .match-tab {
    padding: 0 10px 15px; }

.tv__con {
  display: flex; }

.tv__column {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .tv__column:first-child {
    padding-right: 8px; }
  .tv__column:last-child {
    padding-left: 8px; }

.tv__logo {
  height: 40px;
  display: flex;
  align-items: center; }
  .tv__logo img {
    max-height: 40px; }

.ch_line {
  min-height: 40px;
  background-color: #f4f5f6;
  box-shadow: 60px 0 0 0 #eceff3 inset;
  display: flex;
  align-items: center;
  padding: 0;
  border-top: 1px solid #eaeced;
  font-size: 12px;
  line-height: 1.3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .ch_line:first-child {
    border-top: none;
    border-radius: 4px 4px 0 0; }
  .ch_line:last-child {
    border-radius: 0 0 4px 4px; }
  .ch_line.tv__old {
    color: #9a9caf; }
  .ch_line.tv__live:not(.tv__old) {
    background-color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.07);
    z-index: 1; }

.tv__time {
  width: 60px;
  padding-right: 12px;
  flex-shrink: 0;
  text-align: center; }

.tv__name {
  width: 100%;
  padding-right: 5px;
  line-height: 16px;
  max-height: 32px;
  overflow: hidden; }

.nav-tags-menu .tags-menu {
  padding: 0;
  margin: 20px 0; }
  .nav-tags-menu .tags-menu .slick-list {
    margin-bottom: -1px; }
  .nav-tags-menu .tags-menu a, .nav-tags-menu .tags-menu .grouped-link {
    font-size: 14px;
    color: #000000;
    padding: 8px 0;
    display: block;
    border-radius: 0 !important; }
    .nav-tags-menu .tags-menu a:before, .nav-tags-menu .tags-menu .grouped-link:before {
      content: '';
      height: 3px;
      width: 100%;
      background: transparent;
      position: absolute;
      top: calc(100% + 1px);
      left: 0;
      right: 0;
      display: block;
      transition: .25s; }
    .nav-tags-menu .tags-menu a:hover:before, .nav-tags-menu .tags-menu .grouped-link:hover:before {
      background-color: #e3e3e3;
      transition: .25s; }
    .nav-tags-menu .tags-menu a .day-date, .nav-tags-menu .tags-menu .grouped-link .day-date {
      color: #9a9caf;
      font-size: 12px; }
    .nav-tags-menu .tags-menu a.active, .nav-tags-menu .tags-menu a:focus, .nav-tags-menu .tags-menu .grouped-link.active, .nav-tags-menu .tags-menu .grouped-link:focus {
      font-weight: 500;
      outline: none; }
      .nav-tags-menu .tags-menu a.active:before, .nav-tags-menu .tags-menu a:focus:before, .nav-tags-menu .tags-menu .grouped-link.active:before, .nav-tags-menu .tags-menu .grouped-link:focus:before {
        background-color: #f5a623;
        transition: .25s; }
      .nav-tags-menu .tags-menu a.active .day-date, .nav-tags-menu .tags-menu a:focus .day-date, .nav-tags-menu .tags-menu .grouped-link.active .day-date, .nav-tags-menu .tags-menu .grouped-link:focus .day-date {
        color: #000; }
  .nav-tags-menu .tags-menu li {
    margin-bottom: -1px; }

.tv-program li:not(:last-child) a {
  margin-right: 20px; }

.pl-list {
  border: 1px solid #f8f8f8;
  border-radius: 4px;
  padding: 0 10px; }

.pl-list-item {
  height: 40px;
  border-bottom: 1px solid #f8f8f8;
  display: flex;
  align-items: center; }

.pl-list-item-num {
  width: 24px;
  flex-shrink: 0; }

.pl-list-item-ava {
  width: 32px;
  height: 32px;
  line-height: 30px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 16px;
  flex-shrink: 0;
  background-size: cover;
  background-position: center; }

.pl-list-item-n {
  width: 24px;
  flex-shrink: 0;
  margin-left: 10px;
  text-align: center; }

.pl-list-item-con {
  width: 100%;
  min-width: 20px; }

.pl-list-item-name a {
  color: #000000;
  text-decoration: none; }
  .pl-list-item-name a:hover {
    color: #f5a623; }

.pl-list-item-team {
  font-size: 12px;
  color: #9a9caf; }

.pl-list-link {
  display: block;
  height: 38px;
  line-height: 38px;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  font-weight: 500; }
  .pl-list-link:hover {
    text-decoration: underline; }

.pl-list-head {
  height: 24px;
  padding-top: 6px;
  display: flex;
  font-size: 10px;
  color: #9a9caf;
  text-transform: uppercase; }

.pl-list-head-n1 {
  width: 100%; }

.pl-list-head-n2 {
  width: 20px;
  margin-left: 10px;
  flex-shrink: 0;
  text-align: center; }

.mat-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px 10px; }

.mat-list-item {
  width: 33.333%;
  padding: 6px 6px 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.mat-list.oneInLine .mat-list-item, .mat-list-item-wl .mat-list-item {
  width: 100%; }

.mat-list-item-link {
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  border-radius: 4px;
  border: 1px solid #eaeaea; }
  .mat-list-item-link:hover {
    border-color: #f5a623; }

.mat-list-time {
  height: 30px;
  line-height: 30px;
  font-weight: 500;
  padding: 0 10px; }
  .mat-list-time span {
    font-weight: 400; }

.mat-list-con {
  display: flex;
  align-items: center;
  padding: 0 10px; }

.mat-list-img {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-right: 8px;
  flex-shrink: 0; }

.mat-list-score {
  color: #9a9caf;
  flex-shrink: 0;
  margin-left: 8px; }

.mat-list-team {
  width: 100%;
  color: #000000;
  text-decoration: none;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1; }
  .mat-list-team:hover {
    color: #f5a623; }

.mat-date {
  padding: 10px 0 5px; }

.mat-list .mat-date {
  margin-left: 6px;
  margin-right: 6px; }

.mat-date b {
  font-weight: 500; }

.mat-list.in-two-col .mat-list-item-wl {
  width: 50%; }

.mat-list-item-liga {
  padding-left: 48px;
  margin: 8px 6px 6px;
  min-height: 35px;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.mat-list-item-liga-i {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -18px;
  overflow: hidden; }

.mat-list-item-liga-n {
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.mat-list-item-liga-d {
  font-size: 12px;
  font-size: 12px;
  margin-top: 3px; }

.mat-top-n1 {
  font-size: 16px;
  font-weight: 500; }

.mat-top-n2 b {
  font-weight: 500; }

.mat-top-n2.v2 {
  margin: 15px 0 5px; }

.mat-top {
  display: flex;
  justify-content: space-between;
  margin: 0px 0 10px;
  align-items: center; }

.mat-top-m {
  flex-shrink: 0; }
  .mat-top-m > * + * {
    margin-left: 10px; }

.menu-sB {
  display: flex; }

.menu-sB-but {
  border-color: #f4f5f6;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  color: #000000;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 12px; }
  .menu-sB-but.active {
    font-weight: 500; }
  .menu-sB-but:first-child {
    border-radius: 4px 0 0 4px; }
  .menu-sB-but:last-child {
    border-radius: 0 4px 4px 0;
    border-right-width: 1px; }
  .menu-sB-but:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    border-bottom: 2px solid transparent; }
  .menu-sB-but:hover:before {
    border-bottom-color: #f4f5f6; }
  .menu-sB-but.active:before {
    border-bottom-color: #f5a623; }

.ligaN-s {
  margin-left: 16px;
  flex-shrink: 0; }

.ligaN-i {
  width: 72px;
  height: 72px;
  line-height: 54px;
  margin-right: 15px;
  flex-shrink: 0; }

.ligaN-t {
  display: flex;
  align-items: center;
  margin: 0 0 20px; }

.ligaN-n {
  font-size: 20px;
  font-weight: 500;
  margin: 0; }

.select2-container.ligaN-select .select2-choice {
  box-shadow: none;
  border: 1px solid #f8f8f8;
  background-image: none;
  background-color: #ffffff;
  height: 28px;
  line-height: 28px;
  color: #000000;
  padding-left: 7px; }
  .select2-container.ligaN-select .select2-choice > .select2-chosen {
    font-size: 12px; }
  .select2-container.ligaN-select .select2-choice .select2-arrow {
    background-image: none;
    width: 5px;
    height: 5px;
    border-top: 1px solid rgba(0, 0, 0, 0.54);
    border-left: 1px solid rgba(0, 0, 0, 0.54);
    display: block;
    background-color: transparent;
    right: 10px;
    top: 50%;
    margin-top: -4px;
    border-radius: 0;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }

.select2-container.ligaN-select.select2-dropdown-open .select2-choice {
  border-color: #f5a623; }

.tCalen-but {
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  border: 1px solid #f4f5f6;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  padding: 0 8px 0 34px;
  background-repeat: no-repeat;
  background-image: url(/imgs/calen.png);
  background-position: 7px 50%; }

.tCalen-con:hover > .tCalen-but {
  border-color: #f5a623;
  border-radius: 4px 4px 0 0;
  z-index: 11;
  border-bottom-color: #ffffff; }

.tCalen-popup-calendar {
  transition-property: margin, opacity;
  transition-duration: 200ms;
  transition-timing-function: linear;
  position: absolute;
  z-index: 10;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.21);
  top: 100%;
  right: -155px;
  display: block;
  padding: 15px;
  line-height: 1.2;
  margin-top: -20px;
  text-transform: none;
  visibility: hidden;
  cursor: default;
  opacity: 0;
  border: 1px solid #f5a623; }

.tCalen-con:hover > .tCalen-popup-calendar {
  visibility: visible;
  margin-top: -1px;
  opacity: 1; }

.tCalen-popup-calendar-line {
  font-size: 0;
  white-space: nowrap;
  width: 672px; }

.tCalen-popup-calendar-col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top; }
  .tCalen-popup-calendar-col + .tCalen-popup-calendar-col {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #f8f8f8; }

.tCalen-popup-calendar-month {
  font-size: 14px;
  text-align: center;
  margin-bottom: 13px; }

.tCalen-popup-calendar ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .tCalen-popup-calendar ul:before, .tCalen-popup-calendar ul:after {
    content: '';
    display: block;
    clear: both; }
  .tCalen-popup-calendar ul > li {
    float: left; }

.tCalen-popup-calendar-days ul > li {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px; }
  .tCalen-popup-calendar-days ul > li:nth-child(7n) {
    clear: right; }
  .tCalen-popup-calendar-days ul > li:nth-child(7n+1) {
    clear: left; }
  .tCalen-popup-calendar-days ul > li > span {
    color: rgba(0, 0, 0, 0.2); }
    .tCalen-popup-calendar-days ul > li > span:not(.notdata) {
      opacity: 0; }
  .tCalen-popup-calendar-days ul > li a {
    color: #000 !important;
    display: block;
    text-decoration: none !important; }
    .tCalen-popup-calendar-days ul > li a:before {
      content: '';
      display: block;
      position: absolute;
      left: 50%;
      top: 50%;
      width: 4px;
      height: 4px;
      background-color: #ff8700;
      border-radius: 50%;
      margin-left: -2px;
      margin-top: 10px; }
    .tCalen-popup-calendar-days ul > li a:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background-color: #f4eeee;
      z-index: -1;
      opacity: 0;
      margin: -15px 0 0 -15px; }
    .tCalen-popup-calendar-days ul > li a:hover:before {
      opacity: 0; }
  .tCalen-popup-calendar-days ul > li.current_date a:before {
    opacity: 0; }
  .tCalen-popup-calendar-days ul > li a:hover:after {
    opacity: 1; }
  .tCalen-popup-calendar-days ul > li.current_date a {
    color: #fff !important; }
    .tCalen-popup-calendar-days ul > li.current_date a:after {
      opacity: 1;
      background-color: #ff8700; }

.tCalen-popup-calendar-bottom {
  border-top: 1px solid #f4eeee;
  margin-top: 10px;
  padding: 8px 0; }

.tCalen-popup-calendar-week ul > li {
  float: left;
  color: #9b9b9b;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  width: 30px;
  text-align: center; }

.tCalen-popup-calendar-bottom-txt {
  font-size: 12px;
  color: #9b9b9b; }

.tCalen-popup-calendar-days ul > li span {
  display: block; }

.tCalen-popup-calendar-days ul > li.current_date span {
  color: #fff; }
  .tCalen-popup-calendar-days ul > li.current_date span:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #c2c2c2;
    z-index: -1;
    margin: -15px 0 0 -15px; }

.tCalen-popup-calendar-full-link {
  font-size: 12px;
  color: #fe8904;
  text-decoration: underline;
  padding-right: 21px; }
  .tCalen-popup-calendar-full-link:hover {
    text-decoration: none; }
  .tCalen-popup-calendar-full-link:after {
    content: '';
    display: block;
    position: absolute;
    background-image: url(/css/mc/calendar-full.png);
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px; }

.tCalen-popup-calendar.on-year {
  visibility: visible;
  right: auto;
  top: auto;
  margin-top: 0;
  opacity: 1;
  box-shadow: none;
  position: relative;
  padding: 20px 0;
  background-color: transparent; }
  .tCalen-popup-calendar.on-year .tCalen-popup-calendar-line {
    width: auto;
    white-space: normal;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap; }
  .tCalen-popup-calendar.on-year .tCalen-popup-calendar-col {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
    margin-bottom: 20px; }
  .tCalen-popup-calendar.on-year .tCalen-popup-calendar-week, .tCalen-popup-calendar.on-year .tCalen-popup-calendar-days {
    width: 238px;
    margin-left: auto;
    margin-right: auto; }
  .tCalen-popup-calendar.on-year .tCalen-popup-calendar-month {
    width: 238px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-left: 15px; }
  .tCalen-popup-calendar.on-year .tCalen-popup-calendar-week ul > li, .tCalen-popup-calendar.on-year .tCalen-popup-calendar-days ul > li {
    width: 34px; }

.breadcrumb {
  background-color: #f8f8f8;
  padding: 6px 20px;
  display: flex;
  margin-bottom: 10px;
  align-items: center; }
  .breadcrumb li {
    position: relative; }
    .breadcrumb li > a, .breadcrumb li > span {
      color: #9a9caf;
      font-size: 12px;
      text-decoration: none;
      display: block; }
    .breadcrumb li > a:hover {
      color: #f5a623; }

.tList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px; }

.tList-item {
  padding: 6px;
  width: 33.333%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.tList-item-link {
  display: flex;
  border-radius: 4px;
  border: 1px solid #f4f5f6;
  padding: 0 12px;
  height: 68px;
  align-items: center;
  color: #000000;
  text-decoration: none; }
  .tList-item-link:hover {
    border-color: #f5a623; }

.tList-item-img {
  height: 44px;
  line-height: 44px;
  width: 44px;
  margin-right: 8px;
  flex-shrink: 0; }

.tList-item-con {
  width: 80%; }

.tList-item-name {
  line-height: 18px;
  font-size: 14px;
  max-height: 36px;
  overflow: hidden;
  display: block; }

.tList-item-dop {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  color: #9a9caf; }

.teamLogo {
  background-image: url("/imgs/teams/sprite.png");
  background-repeat: no-repeat;
  height: 19px;
  margin: 0 5px 0 0;
  width: 19px;
  display: -moz-inline-stack !important;
  display: inline-block !important;
  vertical-align: middle;
  zoom: 1; }

.countries .teamLogo {
  margin: -7px 5px 0 0; }

.turT-con {
  border-radius: 4px;
  border: solid 1px #f8f8f8; }
  .turT-con .table th, .turT-con .table td {
    vertical-align: middle;
    border-top: 1px solid #f8f8f8; }

.turT .turT-body td {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  height: 30px;
  vertical-align: middle;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px; }

.turT .n3 {
  width: 22px;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px; }

.turT .name a {
  color: #000000;
  text-decoration: none; }
  .turT .name a:hover {
    color: #f5a623; }

.turT .n1 {
  width: 25px;
  text-align: center; }

.turT .lSColor {
  position: absolute;
  height: 32px;
  width: 2px;
  position: absolute;
  top: 50%;
  left: -12px;
  margin-top: -16px; }
  .turT .lSColor.bgreen {
    background-color: #06a71b; }
  .turT .lSColor.bred {
    background-color: #ff0000; }

.turT .arr {
  width: 30px;
  height: 30px;
  cursor: pointer; }

.turT .n0, .turT .n4 {
  width: 0; }

.turT .n5 {
  width: 46px; }

.turT .arr:before {
  content: '';
  display: block;
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-left: 2px solid rgba(0, 0, 0, 0.54);
  width: 6px;
  height: 6px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.turT .arr:hover:before {
  border-top-color: #f5a623;
  border-left-color: #f5a623; }

.turT .arr.active:before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: -3px 0 0 -4px; }

.turT .team-img {
  width: 24px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle; }

.turT .name {
  display: inline-block;
  vertical-align: middle; }

.turT-body-dop {
  display: none; }
  .turT-body-dop > td > div {
    display: none;
    background-color: #fbfbfb;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    padding: 10px 10px;
    font-size: 12px; }

.turT .series {
  display: flex; }
  .turT .series > span {
    width: 8px;
    height: 8px;
    margin: 0 1px;
    border-radius: 50%; }
    .turT .series > span.d {
      background-color: #dcdcdc; }
    .turT .series > span.w {
      background-color: #09be0f; }
    .turT .series > span.l {
      background-color: #ff0505; }

.turT-name {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px; }

.turT-head td {
  text-transform: uppercase;
  text-align: center;
  font-size: 10px;
  color: #9a9caf;
  height: 25px;
  padding-top: 5px;
  vertical-align: middle; }

.turT-head + .turT-body td {
  border-top: none; }

.tAleft {
  text-align: left !important; }

.turT {
  margin-bottom: -1px; }

.turT-stats-dots {
  display: flex !important;
  justify-content: flex-end; }
  .turT-stats-dots li a {
    display: block;
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    padding-bottom: 5px;
    cursor: pointer; }
  .turT-stats-dots li.slick-active a {
    border-bottom-color: #f5a623; }
  .turT-stats-dots li + li {
    margin-left: 10px; }

.addit-decod {
  margin: 15px 0;
  font-size: 10px; }
  .addit-decod b {
    color: #9a9caf;
    font-weight: normal; }

.bombTable-con {
  border-radius: 4px;
  border: 1px solid #f8f8f8;
  margin: 20px 0; }

.bombTable td {
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  height: 20px;
  vertical-align: middle;
  padding: 5px;
  font-size: 12px; }

.bombTable tr:first-child td {
  border-top: none; }

.bombTable tr:last-child td {
  border-bottom: none; }

.bombTable th {
  height: 25px;
  padding: 5px;
  font-size: 10px;
  text-transform: uppercase;
  color: #9a9caf;
  font-weight: 400;
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #f8f8f8; }

.bombTable td a {
  color: #000000;
  text-decoration: none; }
  .bombTable td a:hover {
    color: #f5a623; }

.bombTable td.n0 {
  width: 15px; }

.bombTable td .team-img {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center; }

.bombTable td .player-img {
  width: 32px;
  height: 32px;
  line-height: 24px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  display: inline-block; }

.bombTable td.n3 {
  width: 35px; }

.bombTable td.n1 {
  width: 24px; }

.tourMinList {
  padding: 0 10px;
  border: 1px solid #f8f8f8;
  border-radius: 4px; }

.tourMinList-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000000;
  text-decoration: none;
  height: 68px; }
  .tourMinList-item + .tourMinList-item {
    border-top: 1px solid rgba(154, 156, 175, 0.1); }

.tourMinList-item-img {
  width: 36px;
  height: 36px;
  line-height: 36px;
  flex-shrink: 0;
  margin: 0 6px; }

.tourMinList-item-name {
  margin-left: 7px; }

.tourMinList-item:hover .tourMinList-item-name {
  color: #f5a623; }

.abList {
  border: 1px solid #f8f8f8;
  border-radius: 4px;
  padding: 0 10px; }

.abList-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  padding: 5px 0; }
  .abList-item + .abList-item {
    border-top: 1px solid rgba(154, 156, 175, 0.1); }

.abList-item-n {
  padding: 0 6px;
  font-weight: 500; }

.abList-item-p {
  padding: 0 6px;
  text-align: right; }
  .abList-item-p a {
    color: #000000;
    text-decoration: none; }
    .abList-item-p a:hover {
      color: #f5a623; }

.abList-item-img {
  height: 158px;
  border-radius: 4px;
  margin-bottom: 10px; }

.comList {
  display: flex;
  flex-wrap: wrap; }

.comList-amp {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 4px;
  font-weight: 500; }

.comList-item-con {
  width: 20%;
  padding: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.comList-item {
  border-radius: 4px;
  display: block;
  border: 1px solid #f4f5f6;
  padding: 10px 5px;
  text-align: center;
  color: #000000;
  text-decoration: none; }
  .comList-item:hover {
    border-color: #f5a623; }

.comList-item-img {
  border: 1px solid #f4f5f6;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  line-height: 44px;
  overflow: hidden;
  display: block;
  margin: 0 auto; }

.comList-item-country {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8px; }

.comList-item-country-name {
  font-size: 12px;
  min-width: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.comList-item-country-img {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  line-height: 16px;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 5px; }

.comList-item-name {
  display: block;
  margin-top: 10px;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.comList-item-age {
  display: block;
  margin-top: 6px;
  font-size: 12px; }

.lT-nav {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px; }
  .lT-nav li {
    padding: 0px 10px; }
    .lT-nav li a {
      display: block;
      color: #969696;
      text-decoration: none;
      padding-bottom: 4px;
      border-bottom: 2px solid transparent; }
      .lT-nav li a:hover {
        color: #000000; }
    .lT-nav li.ui-tabs-active a {
      color: #000000;
      border-bottom-color: #e3e3e3; }

.trList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px; }

.trList-item-con {
  width: 33.333%;
  padding: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  animation: transfer .3s ease-in;
  text-decoration: none;
  color: #000;
  transition: .25s; }
  .trList-item-con:hover .trList-item {
    border: 1px solid #f5a623;
    transition: .25s; }

@keyframes transfer {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.trList-item {
  border-radius: 4px;
  border: 1px solid #ececec;
  padding: 10px 10px 0;
  text-align: center;
  position: relative; }

.trList-item-ava {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 auto;
  background-size: cover;
  background-position: center; }

.trList-item-name {
  font-weight: 500;
  font-size: 16px;
  padding: 8px 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.trList-item-inf-2 {
  font-size: 12px;
  color: #9a9caf;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.trList-item-bot {
  border-radius: 0 0 3px 3px;
  margin: 12px -10px 0;
  color: #ffffff; }

.trList-in .trList-item-bot, .trList-out .trList-item-bot {
  background-color: #f4f5f6; }

.player-in, .player-out {
  padding: 0 10px;
  border-radius: 12px 0px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 21px; }

.player-in {
  background: #15bd00; }

.player-out {
  background: #f5a623; }

.player-confirm {
  color: #9a9caf;
  font-size: 10px;
  text-transform: uppercase; }

.trList-item-price {
  font-size: 12px;
  font-weight: normal; }

.trList-item-bot {
  border-radius: 0 0 3px 3px;
  margin: 12px -10px 0;
  color: #000;
  display: flex;
  height: 72px;
  align-items: center;
  padding: 0 15px;
  justify-content: space-between; }

.trList-item-team {
  width: 32px;
  height: 32px;
  line-height: 32px;
  flex-shrink: 0; }

.trList-item-bot-cen {
  padding: 0 8px;
  width: 100%; }
  .trList-item-bot-cen .trList-item-txt {
    color: #9a9caf;
    font-size: 12px; }

.trList-item-arr {
  height: 1px;
  background-color: #9a9caf;
  margin: 6px 0;
  position: relative; }
  .trList-item-arr:before {
    border-top: 1px solid #9a9caf;
    border-left: 1px solid #9a9caf;
    display: block;
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    top: 50%;
    margin-top: -3px; }

.trList-in .trList-item-arr:before {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 0; }

.trList-out .trList-item-arr:before {
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 0; }

.trList-item-inf-1 {
  position: absolute;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
  border-radius: 8px;
  right: 12px;
  top: 10px;
  font-size: 8px;
  color: #ffffff;
  text-transform: uppercase; }

.trList-in .trList-item-inf-1 {
  background-color: #f5a623; }

.trList-out .trList-item-inf-1 {
  background-color: #1bb84b; }

.alAb {
  border-radius: 4px;
  background-color: #f4f5f6;
  padding: 0 12px; }

.alAb-dop {
  height: 65px;
  padding-top: 5px;
  margin: 0 -5px;
  display: flex;
  align-items: center; }

.alAb-dop-item {
  padding: 0 5px;
  min-width: 10px;
  display: flex;
  flex-direction: column;
  position: relative; }
  .alAb-dop-item.wImg {
    padding-left: 42px; }

.alAb-dop-n1 {
  font-weight: 500;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  order: 1;
  text-decoration: none;
  color: #000; }

.alAb-dop-n2 {
  color: #9a9caf;
  font-size: 10px;
  text-transform: uppercase;
  order: 2; }

.alAb-dop-img {
  width: 26px;
  height: 26px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -13px; }
  .alAb-dop-img.team-img {
    line-height: 26px; }
  .alAb-dop-img.img-hor {
    border-radius: 50%; }

.alAb-dop-name {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px; }

.alAb-dop-txt {
  font-size: 13px;
  overflow: hidden; }

.alAb-inf {
  border-top: 1px solid rgba(154, 156, 175, 0.2);
  padding: 12px 0 16px; }

.alAb-more {
  border-top: 1px solid rgba(154, 156, 175, 0.2);
  display: none; }

.alAb-more-a {
  height: 37px;
  line-height: 37px;
  text-align: center;
  text-decoration: none;
  display: block;
  font-size: 12px;
  font-weight: 500; }
  .alAb-more-a:hover {
    text-decoration: underline; }

.alAb-dop-txt {
  font-size: 13px;
  overflow: hidden;
  line-height: 16px; }

.plaTN-i {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-color: gray;
  position: relative;
  top: -9px; }

.plaTN-i-w {
  width: 72px;
  height: 72px;
  position: relative; }

.plaTN {
  min-height: 50px;
  padding-left: 75px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 16px;
  position: relative; }

.plaTN-n {
  font-size: 20px;
  font-weight: 500; }

.plaTN-t {
  font-size: 12px;
  color: #4a4a4a;
  margin-top: 2px; }

.plaStat-slider {
  border-radius: 4px;
  border: 1px solid #f4f5f6;
  padding: 10px 10px 0; }

.plaStat-table td {
  border-bottom: 1px solid #f4f5f6;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  padding: 5px 2px; }

.plaStat-table .team-img {
  width: 24px;
  height: 24px;
  line-height: 24px; }

.plaStat-table tr:last-child td {
  border-bottom: none; }

.plaStat-table th {
  height: 25px;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  font-weight: 400;
  color: #9a9caf;
  text-transform: uppercase;
  padding: 0 2px; }

.plaStat-table td.n {
  width: 34px; }

.plaStat-table td.i {
  width: 24px; }

.plaStat-more-a {
  display: block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500; }
  .plaStat-more-a:hover {
    text-decoration: underline; }

.plaStat-dots {
  display: flex;
  align-items: center; }
  .plaStat-dots li {
    margin: 0 5px; }
    .plaStat-dots li a {
      display: block;
      color: #000000;
      text-decoration: none;
      cursor: pointer;
      height: 20px;
      line-height: 20px;
      padding: 0 5px 9px; }
      .plaStat-dots li a:hover {
        color: #f5a623; }
    .plaStat-dots li.slick-active a {
      font-weight: 500; }
    .plaStat-dots li a:before {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 3px;
      border-top-left-radius: 3px 3px;
      border-top-right-radius: 3px 3px; }
    .plaStat-dots li.slick-active a:before {
      background-color: #f5a623; }
    .plaStat-dots li a .team-img {
      width: 20px;
      height: 20px;
      line-height: 20px;
      margin-right: 8px;
      vertical-align: middle; }

.plaStat-table-con {
  overflow: hidden; }

.plaStat-more {
  display: none;
  border-top: 1px solid #f4f5f6;
  margin-top: -1px; }

.trHis {
  border-radius: 4px;
  border: 1px solid #f4f5f6;
  padding: 0 10px; }

.trHis-item {
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .trHis-item + .trHis-item {
    border-top: 1px solid #f4f5f6; }

.trHis-item-l {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  margin-right: 15px; }

.trHis-item-p {
  font-size: 16px;
  font-weight: 500;
  color: #1bb84b;
  margin-left: 15px;
  flex-shrink: 0; }

.trHis-item-c {
  width: 100%;
  min-width: 10px; }

.trHis-item-d {
  font-size: 12px;
  color: #9a9caf; }

.trHis-item-n {
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.teamPl {
  border-radius: 4px;
  border: 1px solid #f8f8f8;
  padding: 0 10px; }

.teamPl-am {
  font-weight: 500;
  color: #076ee7;
  padding: 10px 0; }

.teamPl-item {
  height: 48px;
  display: flex;
  border-bottom: 1px solid #f8f8f8;
  align-items: center;
  text-decoration: none;
  color: #000000; }
  .teamPl-item:last-child {
    border-bottom: none; }

.teamPl-item-n {
  width: 24px;
  text-align: center; }

.teamPl-item-d {
  width: 100%;
  min-width: 10px; }

.teamPl-item-i {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 15px;
  background-position: center;
  background-size: cover; }

.teamPl-item-c {
  font-size: 12px;
  color: #9a9caf; }

.teamPl-item:hover .teamPl-item-nm {
  color: #f5a623; }

.teamPl-item-nm, .teamPl-item-c {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

.filterSel {
  display: flex;
  justify-content: space-between;
  margin-left: -4px;
  margin-right: -4px; }

.filterSel-con {
  padding: 0 4px;
  flex-grow: 1;
  flex-shrink: 0; }
  .filterSel-con .ligaN-select {
    width: 100%; }

.trList-topName {
  display: flex;
  align-items: center;
  margin: 5px 0; }

.trList-topName-i {
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
  flex-shrink: 0; }

.trList-topName-n {
  font-size: 16px;
  font-weight: 500;
  min-width: 10px; }

table.BMR-list {
  width: 100%; }
  table.BMR-list tbody tr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 4px 0 12px; }
    table.BMR-list tbody tr:nth-child(2) td.BMR-col-1 .BMR-pos {
      background-color: #ffde00;
      border-radius: 50%;
      color: #000; }
    table.BMR-list tbody tr td {
      display: flex;
      line-height: 13px;
      font-size: 10px;
      padding: 0;
      color: #9a9caf;
      text-align: center;
      justify-content: center;
      align-items: center;
      text-transform: uppercase; }
      table.BMR-list tbody tr td.BMR-col-1 {
        flex: 0 0 22px;
        margin: 0 16px 0 4px; }
        table.BMR-list tbody tr td.BMR-col-1 .BMR-pos {
          width: 22px;
          height: 22px;
          display: flex;
          align-items: center;
          justify-content: center;
          color: #9a9caf;
          font-size: 13px;
          font-weight: bold; }
      table.BMR-list tbody tr td.BMR-col-2 {
        flex: 0 0 140px;
        margin: 0 4px; }
        table.BMR-list tbody tr td.BMR-col-2 a img {
          width: 100%; }
      table.BMR-list tbody tr td.BMR-col-3 {
        flex: 0 0 65px;
        margin: 0 auto 0 56px;
        justify-content: flex-start; }
      table.BMR-list tbody tr td.BMR-col-4 {
        flex: 0 0 102px;
        margin: 0 auto 0 0; }
        table.BMR-list tbody tr td.BMR-col-4 i {
          margin-right: 8px; }
        table.BMR-list tbody tr td.BMR-col-4 span {
          padding-left: 6px; }
      table.BMR-list tbody tr td.BMR-col-5 {
        flex: 0 0 90px;
        margin: 0 4px;
        margin-left: auto; }
      table.BMR-list tbody tr td.BMR-col-6 {
        flex: 0 0 141px;
        margin: 0 4px; }
  table.BMR-list tbody .BMR-table-row {
    margin: 8px 0;
    position: relative;
    border: 1px solid #f4f5f6;
    border-radius: 4px;
    transition: .25s;
    border-collapse: separate;
    height: 50px;
    align-items: center; }
    table.BMR-list tbody .BMR-table-row:hover {
      border: 1px solid #f5a623;
      transition: .25s; }
    table.BMR-list tbody .BMR-table-row .BMR-col-3 {
      flex: 0 0 65px;
      margin: 0 auto 0 56px;
      font-weight: 400;
      line-height: 1.5;
      font-size: 16px;
      color: #212529; }
      table.BMR-list tbody .BMR-table-row .BMR-col-3 i {
        margin-bottom: 3px; }
    table.BMR-list tbody .BMR-table-row .BMR-col-4 {
      flex: 0 0 102px;
      margin: 0 auto;
      justify-content: flex-start; }
      table.BMR-list tbody .BMR-table-row .BMR-col-4.text-primary {
        color: #000 !important; }
        table.BMR-list tbody .BMR-table-row .BMR-col-4.text-primary span {
          text-transform: none; }
      table.BMR-list tbody .BMR-table-row .BMR-col-4 i {
        margin-right: 8px; }

.BMR-list {
  margin: 20px 0; }

.BMR-list-li {
  margin: 8px 0;
  position: relative; }

.BMR-list-con {
  border: 1px solid #f4f5f6;
  border-radius: 4px;
  display: flex;
  padding: 0 5px;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  transition: .25s; }
  .BMR-list-con:hover {
    border: 1px solid #f5a623;
    transition: .25s; }

.BMR-list-num {
  margin-left: 6px;
  font-size: 16px;
  font-weight: bold;
  color: #f5a623; }

.BMR-list-con > div {
  padding: 0 5px;
  text-align: center;
  position: relative; }

.BMR-list-bCon {
  width: 118px;
  flex-shrink: 0; }

.BMR-list-but {
  display: block;
  text-decoration: none;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 4px;
  width: 100%; }
  .BMR-list-but.orBut {
    background-color: #f5a623;
    color: #ffffff; }
    .BMR-list-but.orBut:hover {
      background-color: #dc941d; }
  .BMR-list-but.greyBut {
    background-color: #f4f5f6;
    color: #000000;
    width: 100%;
    text-transform: none; }
    .BMR-list-but.greyBut:hover {
      background-color: #e0e0e0; }

.BMR-list-bon {
  width: 133px;
  flex-shrink: 0;
  font-weight: 500; }

.BMR-list-img {
  width: 212px;
  min-width: 10px; }

.BMR-list-ev {
  width: 60px;
  flex-shrink: 0; }

.BMR-list-com {
  width: 60px;
  flex-shrink: 0; }
  .BMR-list-com .g {
    color: #1bb84b; }
  .BMR-list-com .r {
    color: #ce0101; }

.BMR-list-rat {
  display: flex;
  align-items: center;
  font-size: 16px; }

.BMR-list-a {
  display: flex;
  height: 40px;
  justify-content: center;
  align-items: center;
  font-size: 12px; }
  .BMR-list-a img {
    max-width: 100%;
    max-height: 100%; }

.BMR-list-head {
  padding: 0 5px 0 12px;
  display: flex;
  height: 28px;
  align-items: center;
  margin-bottom: -8px; }
  .BMR-list-head > span {
    padding: 0 5px;
    text-align: center;
    font-size: 10px;
    color: #9a9caf;
    text-transform: uppercase; }
  .BMR-list-head .n1 {
    min-width: 10px;
    text-align: left;
    margin-left: 78px;
    margin-right: 80px; }
  .BMR-list-head .n2 {
    width: 76px;
    flex-shrink: 0; }
  .BMR-list-head .n3, .BMR-list-head .n4 {
    width: 60px;
    flex-shrink: 0; }
  .BMR-list-head .n5 {
    width: 136px;
    flex-shrink: 0; }
  .BMR-list-head .n6, .BMR-list-head .n7 {
    width: 96px;
    flex-shrink: 0; }
  .BMR-list-head .n7 {
    margin-left: 30px; }

.BMR-rate-stars {
  display: flex; }
  .BMR-rate-stars > i {
    width: 8px;
    height: 8px;
    background-image: url(/imgs/star.png);
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    background-position: 50% 50%; }
    .BMR-rate-stars > i + i {
      margin-left: 1px; }
  .BMR-rate-stars[data-rate="0"] > i, .BMR-rate-stars[data-rate="1"] > i + i, .BMR-rate-stars[data-rate="2"] > i + i + i, .BMR-rate-stars[data-rate="3"] > i + i + i + i, .BMR-rate-stars[data-rate="4"] > i + i + i + i + i, .BMR-rate-stars[data-rate="5"] > i + i + i + i + i + i {
    background-image: url(/imgs/star_.png); }

/*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */ }

.select2-drop {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */ }

.select2-search {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */ }
  .select2-search input {
    /*
      Force border-box so that % widths fit the parent
      container without overlap because of margin/padding.
      More Info : http://www.quirksmode.org/css/box.html
    */
    -webkit-box-sizing: border-box;
    /* webkit */
    -moz-box-sizing: border-box;
    /* firefox */
    box-sizing: border-box;
    /* css3 */ }

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #f8f8f8;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff; }

.select2-container.select2-drop-above .select2-choice {
  border-radius: 0 0 4px 4px; }

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px; }

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto; }

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("/imgs/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0; }

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block; }

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer; }

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
  .select2-drop.select2-drop-above {
    margin-top: 1px;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc; }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px; }

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/imgs/select2.png") no-repeat 0 1px; }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px; }

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap; }
  .select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url("/imgs/select2.png") no-repeat 100% -22px; }

html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url("/imgs/select2.png") no-repeat -37px -22px; }

.select2-search input.select2-active {
  background: #fff url("/imgs/select2-spinner.gif") no-repeat 100%; }

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee; }

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
  border-top-color: transparent; }

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none; }

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px; }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* results */
.select2-results {
  max-height: 400px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px; }

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0; }

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none; }
  .select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold; }

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-results-dept-1 .select2-result-label {
  padding-left: 20px; }

.select2-results-dept-2 .select2-result-label {
  padding-left: 40px; }

.select2-results-dept-3 .select2-result-label {
  padding-left: 60px; }

.select2-results-dept-4 .select2-result-label {
  padding-left: 80px; }

.select2-results-dept-5 .select2-result-label {
  padding-left: 100px; }

.select2-results-dept-6 .select2-result-label {
  padding-left: 110px; }

.select2-results-dept-7 .select2-result-label {
  padding-left: 120px; }

.select2-results li em {
  background: #feffde;
  font-style: normal; }

.select2-results .select2-highlighted em {
  background: transparent; }

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000; }

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px; }

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default; }
  .select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default; }

.select2-results .select2-selected {
  display: none; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-more-results.select2-active {
  background: #f4f4f4 url("/imgs/select2-spinner.gif") no-repeat 100%; }

.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2); }

.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }
  .select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0; }
  .select2-container.select2-container-disabled .select2-choice abbr {
    display: none; }

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff; }

.select2-locked {
  padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices {
  min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }
  .select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important; }
    .select2-container-multi .select2-choices .select2-search-field input.select2-active {
      background: #fff url("/imgs/select2-spinner.gif") no-repeat 100% !important; }

.select2-default {
  color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("/imgs/select2.png") right top no-repeat; }

.select2-container-multi .select2-search-choice-close {
  left: 3px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }
  .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4; }
    .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
      display: none;
      background: none; }

/* disabled styles */
/* end multiselect */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
  text-decoration: underline; }

.select2-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important; }
  .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important; }

.select2-display-none {
  display: none; }

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll; }

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search input, .select2-search-choice-close {
    background-image: url("/imgs/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important; }
  .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-image: url("/imgs/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important; }
  .select2-search input {
    background-position: 100% -21px !important; } }

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto; }

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0.9;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-y {
  display: none;
  opacity: 0.9;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent; }

.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y {
  opacity: 0.6; }

.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y {
  opacity: 0.6; }

.ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y {
  opacity: 0.6; }

.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9; }

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px; }

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px; }

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important; } }

input::-webkit-input-placeholder, input:focus::-webkit-input-placeholder, input:-moz-placeholder, input:focus:-moz-placeholder, input::-moz-placeholder, input:focus::-moz-placeholder, input:-ms-input-placeholder, input:focus:-ms-input-placeholder {
  color: transparent; }

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

.btn, .BMR-seo {
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px;
  text-decoration: none !important; }

.BMR-seo {
  font-weight: normal;
  font-size: 16px; }

.btn-primary, .BMR-seo .BMR-big-link {
  background-color: #f5a623;
  border-color: #f5a623;
  color: #fff; }

.btn-primary:hover {
  color: #fff !important;
  background-color: #ff8700 !important; }

.BMR-big-link {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  border: 1px solid #f5a623;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  background-color: #f5a623;
  color: #fff; }
  .BMR-big-link.reg {
    background-color: #f2643e;
    border-color: #f2643e; }
    .BMR-big-link.reg:hover, .BMR-big-link.reg:active, .BMR-big-link.reg:focus {
      background-color: #f87007;
      border-color: #f87007; }
  .BMR-big-link:hover, .BMR-big-link:active, .BMR-big-link:focus {
    color: #fff !important;
    background-color: #e7940b;
    border-color: #db8c0a; }

.btn-outline-primary {
  background: #fff;
  color: #f5a623;
  border-color: #f4f5f6; }
  .btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary:focus {
    color: #f5a623 !important;
    background-color: #fff;
    border-color: #f5a623; }

.btn-warning {
  background-color: #f5a623; }

.btn-outline-warning {
  border-color: #f5a623;
  color: #f5a623; }
  .btn-outline-warning:hover, .btn-outline-warning:active, .btn-outline-warning:focus {
    color: #fff;
    background-color: #f5a623;
    border-color: #f5a623; }

.btn-pill {
  font-size: 12px;
  font-weight: 500;
  color: #9a9caf !important;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
  padding: 2px 12px; }
  .btn-pill:hover, .btn-pill:active, .btn-pill:focus, .btn-pill.active {
    background-color: #f5a623;
    border-color: #f5a623;
    color: #fff !important; }

.btn-buk .text-red {
  color: #ff3500; }

*:focus, *.focus {
  box-shadow: none !important; }

.table th,
.table td {
  vertical-align: middle; }

.fz-10 {
  font-size: 10px !important; }

.fz-12 {
  font-size: 12px !important; }

.fz-14 {
  font-size: 14px !important; }

.fz-16 {
  font-size: 16px !important; }

.fz-18 {
  font-size: 18px !important; }

.fz-20 {
  font-size: 20px !important; }

.fz-22 {
  font-size: 22px !important; }

.fz-24 {
  font-size: 24px !important; }

.fw-500 {
  font-weight: 500 !important; }

.lh-n {
  line-height: normal !important; }

.lh-1-2 {
  line-height: 1.2 !important; }

.lh-1-3 {
  line-height: 1.3 !important; }

.lh-1-4 {
  line-height: 1.4 !important; }

.lh-1-5 {
  line-height: 1.5 !important; }

.o-100 {
  opacity: 1; }

.o-90 {
  opacity: .9; }

.o-80 {
  opacity: .8; }

.o-70 {
  opacity: .7; }

.o-60 {
  opacity: .6; }

.o-50 {
  opacity: .5; }

.o-40 {
  opacity: .4; }

.o-30 {
  opacity: .3; }

.o-20 {
  opacity: .2; }

.o-10 {
  opacity: .1; }

.o-0 {
  opacity: 0; }

.flex-1 {
  flex: 1 !important; }

/*MODALS*/
.modal-backdrop.show {
  opacity: .9; }

.modal-logo {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -74px; }

.modal-content {
  border-radius: 0; }

.auth-tabs li {
  position: relative; }

.auth-tabs a {
  font-size: 16px;
  font-weight: normal;
  color: #000;
  text-align: center;
  text-decoration: none;
  transition: .25s; }
  .auth-tabs a.active, .auth-tabs a:hover {
    font-weight: 500;
    transition: .25s; }
  .auth-tabs a:after {
    content: '';
    border-bottom: 2px solid transparent;
    position: absolute;
    top: calc(100% + 14px);
    width: 120%;
    left: -10%;
    transition: .25s; }
  .auth-tabs a.active:after, .auth-tabs a:hover:after {
    border-bottom: 2px solid #f5a623;
    transition: .25s; }

.icon-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='nonzero' stroke='%23000'%3E%3Cpath d='M2 2l12 12M14 2L2 14'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px; }

.icon-arrow-back {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cg fill='none' fill-rule='nonzero' stroke='%23000'%3E%3Cpath d='M8 0L1 7l7 7M1 7h15'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 16px;
  height: 14px; }

.site-icon:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cpath fill='%23F5A623' fill-rule='evenodd' d='M5.812.688c1.047 0 2.016.261 2.907.785a5.873 5.873 0 0 1 2.12 2.12c.524.891.786 1.86.786 2.907a5.634 5.634 0 0 1-.785 2.906 5.873 5.873 0 0 1-2.121 2.121c-.89.524-1.86.785-2.907.785a5.634 5.634 0 0 1-2.906-.785 5.873 5.873 0 0 1-2.12-2.12A5.634 5.634 0 0 1 0 6.5c0-1.047.262-2.016.785-2.906a5.873 5.873 0 0 1 2.121-2.121A5.634 5.634 0 0 1 5.812.688zm1.922 8.39c.22-.219.328-.476.328-.773a.701.701 0 0 0-.21-.516l-.329-.328a.701.701 0 0 0-.515-.211h-1.57c-.063-.031-.165-.148-.305-.352a5.403 5.403 0 0 1-.235-.28c-.078-.079-.148-.118-.21-.118a1.55 1.55 0 0 1-.704-.164l-.257-.14c-.11-.048-.165-.133-.165-.258s.063-.211.188-.258l.727-.235a.364.364 0 0 1 .375.07l.21.188c.032.031.07.047.118.047h.14c.078 0 .133-.031.164-.094a.2.2 0 0 0 0-.187l-.351-.727c-.047-.078-.04-.148.023-.21l.235-.235c.03-.031.078-.047.14-.047h.211a.159.159 0 0 0 .117-.047l.188-.187c.047-.047.07-.094.07-.141 0-.047-.023-.094-.07-.14l-.094-.094c-.047-.047-.07-.094-.07-.141 0-.047.023-.094.07-.14l.352-.352a.348.348 0 0 0 .093-.258.348.348 0 0 0-.093-.258l-.68-.68c-.188.016-.375.04-.563.07v.259c0 .14-.058.246-.175.316a.356.356 0 0 1-.364.012l-.562-.281a4.636 4.636 0 0 0-2.414 2.39l.797 1.195c.125.188.265.352.422.493l.023.023c.234.203.488.375.762.516.273.14.652.343 1.136.61.11.062.2.151.27.269.07.117.105.246.105.386v.75c0 .203.079.383.235.54.156.156.285.355.387.597.101.242.144.441.128.598v.632c.329 0 .665-.039 1.008-.117L7.22 9.97c.031-.063.062-.156.093-.281l.024-.094a.44.44 0 0 1 .117-.258c.063-.063.156-.148.281-.258zm2.04-2.156l.68.187c.03-.234.046-.437.046-.609 0-.734-.164-1.43-.492-2.086l-.305.14a.692.692 0 0 0-.234.188l-.446.703a.539.539 0 0 0 0 .61l.422.633a.502.502 0 0 0 .328.234z'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 13px;
  display: inline-block;
  position: relative;
  left: -3px;
  top: 3px; }

.icon-t-text {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M.25 9.5h9V8h-9v1.5zm0-9V2h13.5V.5H.25zm0 5.25h13.5v-1.5H.25v1.5z'/%3E%3Cpath d='M-2-4h18v18H-2z'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 14px;
  height: 10px;
  display: inline-block; }

.icon-t-photo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-2-2h18v18H-2z'/%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M12.25.25H1.75C.925.25.25.925.25 1.75v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5V1.75c0-.825-.675-1.5-1.5-1.5zm0 12H1.75V1.75h10.5v10.5zM8.47 7.217L6.407 9.873l-1.47-1.77-2.062 2.647h8.25L8.47 7.217z'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  display: inline-block; }

.icon-t-video {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-2-4h18v18H-2z'/%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M9.25 2v6h-7.5V2h7.5zM10 .5H1a.752.752 0 0 0-.75.75v7.5c0 .412.337.75.75.75h9c.412 0 .75-.338.75-.75V6.125l3 3V.875l-3 3V1.25A.752.752 0 0 0 10 .5z'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 14px;
  height: 10px;
  display: inline-block; }

.space-for-icons {
  width: 60px; }

i.req {
  position: absolute;
  color: red;
  right: -6px;
  top: 0;
  font-size: 16px; }

.auth-form .form-control {
  padding-left: 40px;
  border-radius: 20px;
  background-color: #f4f5f6;
  font-size: 14px;
  border-color: transparent;
  height: calc(2.25rem + 4px); }

.form-group--login:before {
  content: '';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath id='a' d='M12 0C5.376 0 0 5.376 0 12s5.376 12 12 12 12-5.376 12-12S18.624 0 12 0zm0 3.6c1.992 0 3.6 1.608 3.6 3.6s-1.608 3.6-3.6 3.6a3.595 3.595 0 0 1-3.6-3.6c0-1.992 1.608-3.6 3.6-3.6zm0 17.04a8.64 8.64 0 0 1-7.2-3.864c.036-2.388 4.8-3.696 7.2-3.696 2.388 0 7.164 1.308 7.2 3.696A8.64 8.64 0 0 1 12 20.64z'/%3E%3C/defs%3E%3Cuse fill='%239A9CAF' fill-rule='nonzero' xlink:href='%23a'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.form-group--email:before {
  content: '';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M16.062 13.653c0 .832.236 1.164.855 1.164 1.378 0 2.256-1.758 2.256-4.683 0-4.47-3.254-6.611-7.316-6.611-4.179 0-7.98 2.806-7.98 8.109 0 5.065 3.325 7.823 8.431 7.823 1.734 0 2.898-.19 4.678-.784l.382 1.592c-1.757.572-3.635.737-5.083.737C5.587 21 2 17.314 2 11.63 2 5.9 6.157 2 11.881 2 17.842 2 21 5.567 21 9.942c0 3.71-1.163 6.54-4.82 6.54-1.664 0-2.755-.666-2.898-2.141-.427 1.64-1.567 2.14-3.112 2.14-2.066 0-3.8-1.593-3.8-4.803 0-3.234 1.521-5.231 4.252-5.231 1.449 0 2.351.57 2.753 1.474l.69-1.26h1.995v6.992h.002zm-2.92-3.139c0-1.307-.975-1.855-1.783-1.855-.878 0-1.851.713-1.851 2.806 0 1.665.736 2.592 1.851 2.592.784 0 1.783-.5 1.783-1.878v-1.665z'/%3E%3C/svg%3E");
  background-repeat: no-repeat; }

.form-group--passwd:before {
  content: '';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='21' viewBox='0 0 16 21'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-4-1h24v24H-4z'/%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M14 7h-1V5c0-2.76-2.24-5-5-5S3 2.24 3 5v2H2C.9 7 0 7.9 0 9v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H4.9V5c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.auth-country {
  -webkit-appearance: none;
  appearance: none; }
  .auth-country::-ms-expand {
    display: none; }

.form-group--country:before {
  content: '';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M9 0C4.037 0 0 4.038 0 9c0 4.961 4.037 9 9 9 4.962 0 9-4.039 9-9 0-4.962-4.038-9-9-9zm7.676 9a7.643 7.643 0 0 1-1.59 4.668c-.28-.22-.58-.813-.299-1.428.284-.618.358-2.05.293-2.609-.062-.556-.352-1.898-1.138-1.911-.786-.011-1.325-.271-1.792-1.203-.968-1.938 1.818-2.31.85-3.383-.271-.302-1.672 1.24-1.877-.815-.013-.147.126-.367.315-.596C14.478 2.745 16.676 5.62 16.676 9zm-8.73-7.6c-.184.358-.669.503-.963.772-.641.58-.917.5-1.262 1.057-.348.556-1.469 1.358-1.469 1.761 0 .403.566.878.85.786.283-.094 1.03-.088 1.469.065.44.156 3.669.311 2.64 3.041-.327.868-1.756.722-2.137 2.16-.057.21-.255 1.111-.267 1.405-.024.456.322 2.173-.117 2.173-.442 0-1.63-1.536-1.63-1.814 0-.279-.307-1.255-.307-2.09 0-.836-1.423-.823-1.423-1.934 0-1.001.771-1.5.598-1.98-.17-.479-1.525-.495-2.09-.554A7.7 7.7 0 0 1 7.945 1.4zm-1.36 14.884c.46-.244.508-.56.926-.575.478-.022.867-.187 1.406-.306.478-.104 1.334-.59 2.087-.651.635-.052 1.889.033 2.226.646a7.649 7.649 0 0 1-6.646.886z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.form-group--city:before {
  content: '';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M10 4V0H0v18h20V4H10zM4 16H2v-2h2v2zm0-4H2v-2h2v2zm0-4H2V6h2v2zm0-4H2V2h2v2zm4 12H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V6h2v2zm0-4H6V2h2v2zm10 12h-8v-2h2v-2h-2v-2h2V8h-2V6h8v10zm-2-8h-2v2h2V8zm0 4h-2v2h2v-2z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.auth-show-pass {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M12 7c-3.333 0-6.18 2.073-7.333 5 1.153 2.927 4 5 7.333 5s6.18-2.073 7.333-5c-1.153-2.927-4-5-7.333-5zm0 8.333a3.335 3.335 0 0 1 0-6.666 3.335 3.335 0 0 1 0 6.666zM12 10c-1.107 0-2 .893-2 2s.893 2 2 2 2-.893 2-2-.893-2-2-2z'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%); }

.forgot-pass {
  color: #ff0000; }

.oauth-icon {
  width: 36px;
  height: 36px;
  display: block;
  margin-left: .25rem;
  margin-right: .25rem;
  opacity: 1;
  transition: .25s; }
  .oauth-icon:hover {
    opacity: .7;
    transition: .25s; }
  .oauth-icon.facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%233B5998' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M19.276 27.984V18.19h2.703l.359-3.375h-3.062l.005-1.69c0-.88.083-1.35 1.348-1.35h1.69V8.4h-2.704c-3.248 0-4.39 1.637-4.39 4.39v2.026H13.2v3.375h2.024v9.793h4.052z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .oauth-icon.instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36' viewBox='0 0 36 36'%3E%3Cdefs%3E%3CradialGradient id='b' cx='42.757%25' cy='100%25' r='99.832%25' fx='42.757%25' fy='100%25'%3E%3Cstop offset='0%25' stop-color='%23EDC65F'/%3E%3Cstop offset='27.005%25' stop-color='%23F04D42'/%3E%3Cstop offset='67.269%25' stop-color='%23E73294'/%3E%3Cstop offset='100%25' stop-color='%23354CEE'/%3E%3C/radialGradient%3E%3Cpath id='a' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='c' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='url(%23b)' xlink:href='%23a'/%3E%3Cpath fill='%23FFF' d='M18 8.4c-2.606 0-2.934.011-3.958.058-1.022.047-1.72.209-2.33.446a4.7 4.7 0 0 0-1.7 1.107 4.713 4.713 0 0 0-1.108 1.7c-.238.611-.4 1.309-.446 2.33-.046 1.024-.058 1.352-.058 3.96 0 2.606.012 2.933.058 3.957.047 1.022.209 1.72.446 2.33a4.704 4.704 0 0 0 1.107 1.7 4.7 4.7 0 0 0 1.7 1.108c.611.238 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.933-.011 3.957-.058c1.022-.047 1.72-.208 2.332-.446a4.697 4.697 0 0 0 1.699-1.108 4.713 4.713 0 0 0 1.108-1.7c.236-.61.398-1.309.446-2.33.046-1.024.058-1.35.058-3.958 0-2.607-.012-2.934-.058-3.958-.048-1.022-.21-1.72-.446-2.33a4.712 4.712 0 0 0-1.108-1.701 4.692 4.692 0 0 0-1.7-1.107c-.612-.237-1.31-.4-2.332-.446-1.024-.047-1.35-.058-3.958-.058H18zm-.86 1.73H18c2.564 0 2.868.01 3.88.055.936.043 1.444.2 1.783.33.448.175.767.383 1.103.719.336.336.544.656.718 1.104.132.338.288.846.33 1.782.047 1.012.057 1.316.057 3.878 0 2.562-.01 2.866-.056 3.878-.043.936-.2 1.444-.33 1.782a2.968 2.968 0 0 1-.72 1.103 2.969 2.969 0 0 1-1.102.718c-.338.132-.847.288-1.783.33-1.012.047-1.316.057-3.88.057-2.563 0-2.866-.01-3.878-.056-.936-.044-1.444-.2-1.783-.331a2.973 2.973 0 0 1-1.104-.718 2.975 2.975 0 0 1-.718-1.104c-.132-.338-.288-.846-.331-1.782-.046-1.012-.055-1.316-.055-3.88 0-2.563.009-2.866.055-3.878.043-.936.2-1.444.33-1.782.175-.448.383-.768.719-1.104a2.98 2.98 0 0 1 1.104-.718c.338-.132.847-.288 1.783-.331.885-.04 1.228-.052 3.018-.054v.002zm5.985 1.594a1.152 1.152 0 1 0 0 2.305 1.152 1.152 0 0 0 0-2.305zm-5.124 1.346a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86zm0 1.73a3.2 3.2 0 1 1 0 6.4 3.2 3.2 0 0 1 0-6.4z' mask='url(%23c)'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .oauth-icon.google {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%239A9CAF' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M1 18C1 8.611 8.611 1 18 1s17 7.611 17 17-7.611 17-17 17S1 27.389 1 18z'/%3E%3Cpath fill='%23EA4335' d='M18 13.216c1.465 0 2.453.633 3.016 1.161l2.201-2.149C21.865 10.971 20.106 10.2 18 10.2a7.794 7.794 0 0 0-6.968 4.299l2.522 1.958c.633-1.88 2.383-3.241 4.446-3.241z'/%3E%3Cpath fill='%234285F4' d='M25.488 18.173c0-.641-.052-1.109-.165-1.594H18v2.894h4.299c-.087.72-.555 1.803-1.595 2.531l2.461 1.907c1.474-1.361 2.323-3.363 2.323-5.738z'/%3E%3Cpath fill='%23FBBC05' d='M13.563 19.543a4.802 4.802 0 0 1-.26-1.543c0-.537.095-1.057.251-1.543L11.032 14.5A7.807 7.807 0 0 0 10.2 18c0 1.257.303 2.444.832 3.501l2.53-1.958z'/%3E%3Cpath fill='%2334A853' d='M18 25.8c2.106 0 3.874-.693 5.165-1.89l-2.461-1.906c-.659.46-1.543.78-2.704.78-2.063 0-3.813-1.36-4.437-3.241L11.04 21.5A7.781 7.781 0 0 0 18 25.8z'/%3E%3Cpath d='M10.2 10.2h15.6v15.6H10.2z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .oauth-icon.twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2355ACEE' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M17.46 14.63l.039.623-.63-.076c-2.291-.292-4.293-1.284-5.993-2.949l-.831-.826-.214.61c-.453 1.36-.164 2.797.78 3.763.504.533.39.61-.478.292-.302-.102-.566-.178-.592-.14-.088.09.214 1.246.454 1.703.327.636.994 1.259 1.725 1.627l.617.293-.73.013c-.706 0-.731.012-.655.28.251.825 1.246 1.702 2.354 2.084l.78.267-.68.406a7.089 7.089 0 0 1-3.374.941c-.566.013-1.032.064-1.032.102 0 .127 1.536.839 2.43 1.118 2.682.827 5.867.47 8.26-.94 1.7-1.004 3.399-3 4.192-4.932.428-1.03.856-2.911.856-3.813 0-.585.038-.661.743-1.36.416-.407.806-.852.881-.98.126-.24.114-.24-.528-.025-1.07.382-1.222.33-.693-.241.39-.407.856-1.144.856-1.36 0-.038-.189.025-.403.14-.226.127-.73.317-1.108.432l-.68.216-.616-.42c-.34-.229-.819-.483-1.07-.559-.643-.178-1.625-.153-2.204.05-1.574.573-2.568 2.047-2.455 3.662z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

/*TOP-SEARCHFORM*/
.icon_search {
  position: relative; }

.top-searchform {
  position: absolute;
  width: 0;
  right: 0;
  top: 5px;
  overflow-x: hidden;
  transition: .2s ease-out;
  opacity: .3;
  z-index: 5; }
  .top-searchform .form-control {
    font-size: 12px; }
  .top-searchform.active {
    width: 320px;
    transition: .3s ease-in-out;
    opacity: 1; }

.navbar {
  position: relative; }
  .navbar ul a {
    pointer-events: auto; }
  .navbar:after {
    content: '';
    background: rgba(0, 0, 0, 0);
    position: absolute;
    z-index: 1;
    width: calc(100% - 84px);
    height: 100%;
    right: 0;
    pointer-events: none;
    transition: .3s ease-in-out; }
  .navbar.search-opened:after {
    content: '';
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    z-index: 1;
    width: calc(100% - 84px);
    height: 100%;
    right: 0;
    pointer-events: all;
    transition: .3s ease-in-out; }

.top-search-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' transform='matrix(1 0 0 -1 0 16)' d='M11.437 5.938h-.726l-.253.25a5.918 5.918 0 0 1 1.435 3.867 5.946 5.946 0 1 1-5.947-5.947c1.478 0 2.825.542 3.865 1.433l.253-.25v-.725L14.636 0 16 1.364l-4.563 4.574zm-5.49 0a4.116 4.116 0 1 0 0 8.233 4.117 4.117 0 0 0 0-8.233z'/%3E%3C/svg%3E");
  border: none;
  background-color: transparent;
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 12px;
  top: 12px; }

.search-full {
  background-color: #f4f5f6;
  border-color: #f4f5f6;
  border-radius: 20px; }
  .search-full:focus {
    background-color: #fff; }

.search-container {
  background: #fcfcfc !important; }

.search-btn-full {
  background: transparent;
  border: none;
  position: absolute;
  right: 10px;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%); }

.dropdown {
  position: relative; }

.dropdown > a:first-child:after, .dropdown > span:first-child:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' viewBox='0 0 8 3'%3E%3Cpath fill='none' fill-rule='nonzero' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' d='M1 0l3 3 3-3'/%3E%3C/svg%3E");
  width: 8px;
  height: 3px;
  display: inline-block;
  opacity: .5;
  transition: .25s;
  margin-left: 4px; }

.dropdown:hover > a:first-child:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' viewBox='0 0 8 3'%3E%3Cpath fill='none' fill-rule='nonzero' stroke='%23ff8700' stroke-linecap='round' stroke-linejoin='round' d='M1 0l3 3 3-3'/%3E%3C/svg%3E");
  width: 8px;
  height: 3px;
  display: inline-block;
  opacity: 1;
  transition: .25s; }

.dropdown.header-bonus {
  position: relative; }
  .dropdown.header-bonus .header-bonus__icon {
    display: flex;
    align-items: center;
    padding: 0 10px;
    height: 50px;
    cursor: pointer; }
    .dropdown.header-bonus .header-bonus__icon svg {
      fill: #fff;
      transition: fill .25s ease; }
    .dropdown.header-bonus .header-bonus__icon::after {
      display: none; }
    .dropdown.header-bonus .header-bonus__icon:hover svg {
      fill: #ff8700; }
  .dropdown.header-bonus .header-bonus__dropdown {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    max-height: 0;
    position: absolute;
    top: calc(100% - 9px);
    left: 50%;
    width: 180px;
    height: 145px;
    padding: 0 12px 0 12px;
    overflow: hidden;
    transform: translateX(-50%);
    border-radius: 4px;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.8);
    background-color: #ffffff;
    z-index: 10;
    transition: max-height .25s ease, padding .25s ease; }
    .dropdown.header-bonus .header-bonus__dropdown .header-bonus__close {
      position: absolute;
      background-color: #fff;
      padding: 0;
      border: none;
      outline: hidden;
      width: 20px;
      height: 20px;
      top: 4px;
      right: 4px;
      box-shadow: none; }
      .dropdown.header-bonus .header-bonus__dropdown .header-bonus__close svg path {
        fill: #9a9caf;
        transition: fill .25s ease; }
      .dropdown.header-bonus .header-bonus__dropdown .header-bonus__close:hover svg path {
        fill: #ff8700; }
    .dropdown.header-bonus .header-bonus__dropdown .header-bonus__text {
      display: block;
      line-height: 16px;
      font-size: 14px;
      font-weight: 500;
      text-align: center;
      color: rgba(0, 0, 0, 0.87);
      margin: 0; }
      .dropdown.header-bonus .header-bonus__dropdown .header-bonus__text b {
        display: block;
        line-height: 25px;
        font-size: 22px;
        font-weight: bold;
        color: rgba(0, 0, 0, 0.87); }
    .dropdown.header-bonus .header-bonus__dropdown .BMR-list-but {
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0.29px;
      color: #ffffff; }

.dropdown.header-bonus.open .header-bonus__icon svg {
  fill: #ff8700; }

.dropdown.header-bonus.open .header-bonus__dropdown {
  padding: 16px 12px 12px 12px;
  max-height: 150px; }

.other:after {
  display: none !important; }

/*TOPMENU.phtml*/
.link-bar {
  display: flex;
  position: relative;
  padding: 0 10px;
  color: #000;
  width: 100%;
  box-sizing: border-box; }
  .link-bar a {
    color: #FFF; }

.context-bar {
  flex: 1;
  height: 40px;
  overflow: hidden; }

.context-bar-link {
  display: inline-block;
  margin: 0;
  padding: 20px 10px;
  text-align: center; }

.context-bar-link.active, .grouped-link.active {
  /*background-color: #666;*/ }

.grouped-link {
  display: inline-block;
  height: 20px;
  cursor: pointer;
  position: relative;
  top: 10px;
  text-align: right; }

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  right: 10px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  max-height: 200px;
  overflow-y: auto;
  z-index: 55;
  top: 42px; }

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left; }

.tags-menu .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath fill='%23757575' fill-rule='nonzero' d='M1.175.727L5 4.547 8.825.726 10 1.903 5 6.907 0 1.903z'/%3E%3C/svg%3E");
  width: 10px;
  height: 7px;
  border: none; }

.dropdown-tags-menu {
  /*opacity: 0;*/
  pointer-events: none;
  max-height: 0px;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  transition: .25s;
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  padding: 0 8px; }

.more .dropdown-tags-menu {
  left: auto;
  right: 0; }

.dropdown-tags-menu a {
  padding: 8px !important; }

.dropdown-tags:hover .dropdown-tags-menu {
  /*opacity: 1;*/
  top: 100%;
  transition: .25s;
  max-height: 300px;
  pointer-events: auto;
  padding: 8px; }

.more:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4' viewBox='0 0 16 4'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 0C6.9 0 6 .9 6 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
  width: 16px;
  height: 4px;
  display: block;
  position: absolute;
  top: 8px; }

.more.active:after {
  transform: rotate(90deg);
  right: -15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4' viewBox='0 0 16 4'%3E%3Cpath fill='%23f5a623' fill-rule='nonzero' d='M2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 0C6.9 0 6 .9 6 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E"); }

.more.active:before {
  content: '';
  border-bottom: 2px solid #f5a623;
  display: block;
  bottom: 0;
  position: absolute;
  width: 100%; }

.light-menu {
  border-radius: 4px;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.8);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  top: 45px; }
  .light-menu a {
    color: #000 !important;
    font-size: 14px; }
    .light-menu a:hover {
      color: #ff9000 !important;
      background: transparent !important; }
  .light-menu .dropdown-header {
    text-transform: uppercase; }

.top-ua {
  width: 25%; }

.top-teams {
  width: 75%;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-perspective: 1; }
  .top-teams li {
    break-inside: avoid-column; }
  .top-teams a {
    display: flex !important;
    align-items: center;
    padding-left: 4px !important;
    padding-right: 4px !important; }

.top-gamers {
  width: 25%; }
  .top-gamers a {
    display: flex !important;
    align-items: center;
    padding-left: 4px !important;
    padding-right: 4px !important; }
    .top-gamers a span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap !important;
      width: 136px;
      display: block;
      /*font-size: 12px !important;*/ }

.big-menu .trends-blocks a {
  font-size: 12px; }

.menu-header {
  position: absolute;
  top: -18px;
  left: 6px;
  font-weight: bold;
  padding-bottom: 20px; }

.top-menu-wrap {
  padding: 8px;
  margin: 6px;
  display: flex;
  flex-direction: column;
  width: 100%; }

.top-menu-trends {
  border-radius: 4px;
  background-color: #f4f5f6;
  padding-top: 30px; }

.menu-icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  display: inline-block;
  margin-right: 4px;
  background-position: center; }

/*AUTH-MENU*/
.auth-menu {
  border-bottom: 1px solid #f4f5f6;
  padding-bottom: 3px; }
  .auth-menu a {
    font-size: 16px;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    line-height: 2;
    padding: 8px 20px; }
    .auth-menu a.active {
      font-weight: 500;
      color: #000; }
      .auth-menu a.active:hover {
        font-weight: 500;
        color: #000; }
      .auth-menu a.active:after {
        content: '';
        height: 2px;
        border-radius: 1px;
        background-color: #ff3500;
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        transition: .25s; }
    .auth-menu a:hover:after {
      content: '';
      height: 2px;
      border-radius: 1px;
      background-color: #ff3500;
      display: block;
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      transition: .25s; }

/*FIX IMAGES IN POST */
.show-post img {
  max-width: 100% !important;
  height: auto !important; }

/*ASSISTANTS*/
.bombarders .photo {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-block; }

.bombarders a {
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none; }

.table-gray-heder {
  color: #9a9caf;
  text-transform: uppercase; }
  .table-gray-heder td {
    border-top: none !important;
    font-size: 10px; }

.table-wrap {
  border-radius: 4px;
  border: solid 1px #f8f8f8; }
  .table-wrap .table th, .table-wrap .table td {
    vertical-align: middle;
    border-top: 1px solid #f8f8f8; }

.standing-tables a {
  color: #000;
  text-decoration: none; }
  .standing-tables a:hover {
    color: #f5a623; }

.additDecod {
  font-size: 10px;
  margin: 1rem 0; }
  .additDecod strong {
    font-weight: 500;
    color: #9a9caf; }

.match-center {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .match-center a {
    display: block;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    padding-bottom: 2px;
    transition: all 100ms linear; }
    .match-center a:hover, .match-center a.active {
      font-weight: 500;
      border-bottom-color: #f5a623;
      transition: all 100ms linear;
      padding-bottom: 7px; }
    .match-center a.match-prev, .match-center a.match-next {
      width: 7px;
      height: 11px;
      display: block;
      border: none !important; }
    .match-center a.match-prev {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%239a9caf' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center;
      transform: rotate(180deg); }
    .match-center a.match-next {
      background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%239a9caf' viewBox='0 0 7 11'%3e%3cpath d='M.158 9.45l3.817-3.825L.158 1.8 1.333.625l5 5-5 5z'/%3e%3c/svg%3e") no-repeat center; }

.table-sm thead {
  font-size: 10px;
  color: #9a9caf;
  font-weight: 400;
  text-transform: uppercase; }

.table-sm tbody {
  font-size: 12px; }

.table-colored thead tr:before {
  content: ''; }

.table-colored tbody tr:before {
  content: '';
  border-left: 2px solid #f8f8f8;
  left: -1px;
  top: 4px;
  height: 25px;
  bottom: 0;
  position: relative;
  display: block; }

.table-colored tbody tr.green:before {
  border-left: 2px solid #06a71b; }

.table-colored tbody tr.blue:before {
  border-left: 2px solid #076ee7; }

.table-colored tbody tr.red:before {
  border-left: 2px solid #ff0000; }

.tournament-table {
  font-size: 12px;
  border: 1px solid #f8f8f8;
  display: block;
  border-radius: 4px;
  box-shadow: 0px 0px 2px 2px #fff inset, 0px 0px 2px 2px #fff inset, 0px 0px 2px 2px #fff inset; }
  .tournament-table thead, .tournament-table thead > tr, .tournament-table tbody {
    display: table;
    width: 100%; }
  .tournament-table td,
  .tournament-table tr {
    vertical-align: middle;
    padding-left: 0;
    padding-right: 0;
    position: relative; }
  .tournament-table tbody tr {
    border-bottom: 1px solid #f8f8f8; }
  .tournament-table td:first-child {
    width: 18px;
    text-align: center; }
  .tournament-table td:nth-child(2) {
    width: 32px !important;
    text-align: center; }
  .tournament-table td:nth-child(3) {
    width: 36%; }
  .tournament-table td:nth-child(4) {
    color: #06a71b; }
  .tournament-table td:nth-child(7) {
    color: #f5a623; }
  .tournament-table td:nth-child(4),
  .tournament-table td:nth-child(5),
  .tournament-table td:nth-child(6),
  .tournament-table td:nth-child(7),
  .tournament-table td:nth-child(8) {
    width: 8%;
    text-align: center; }

meter {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath fill='%23dfe2e5' fill-rule='evenodd' d='M7.412.492a.832.832 0 0 1 .479-.437.931.931 0 0 1 .629 0c.21.073.369.218.478.437l1.778 3.61 3.992.574a.83.83 0 0 1 .56.328c.137.182.2.383.192.601a.84.84 0 0 1-.26.575L12.36 8.996l.684 3.992a.864.864 0 0 1-.123.615.803.803 0 0 1-.506.37.843.843 0 0 1-.629-.082l-3.582-1.86-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L1.151 6.18a.84.84 0 0 1-.26-.575.913.913 0 0 1 .191-.601.83.83 0 0 1 .56-.328l3.993-.574L7.412.492z'/%3E%3C/svg%3E%0A") 0/auto 100%;
  height: 14px;
  width: 81.2px; }

meter::-webkit-meter-bar {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath fill='%23dfe2e5' fill-rule='evenodd' d='M7.412.492a.832.832 0 0 1 .479-.437.931.931 0 0 1 .629 0c.21.073.369.218.478.437l1.778 3.61 3.992.574a.83.83 0 0 1 .56.328c.137.182.2.383.192.601a.84.84 0 0 1-.26.575L12.36 8.996l.684 3.992a.864.864 0 0 1-.123.615.803.803 0 0 1-.506.37.843.843 0 0 1-.629-.082l-3.582-1.86-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L1.151 6.18a.84.84 0 0 1-.26-.575.913.913 0 0 1 .191-.601.83.83 0 0 1 .56-.328l3.993-.574L7.412.492z'/%3E%3C/svg%3E%0A") 0/auto 100%;
  height: 14px;
  border: none; }

/* firefox styling for the bar (filled stars) */
meter:-moz-meter-optimum::-moz-meter-bar,
meter:-moz-meter-sub-optimum::-moz-meter-bar,
meter:-moz-meter-sub-sub-optimum::-moz-meter-bar {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath fill='%23FF8700' fill-rule='evenodd' d='M7.412.492a.832.832 0 0 1 .479-.437.931.931 0 0 1 .629 0c.21.073.369.218.478.437l1.778 3.61 3.992.574a.83.83 0 0 1 .56.328c.137.182.2.383.192.601a.84.84 0 0 1-.26.575L12.36 8.996l.684 3.992a.864.864 0 0 1-.123.615.803.803 0 0 1-.506.37.843.843 0 0 1-.629-.082l-3.582-1.86-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L1.151 6.18a.84.84 0 0 1-.26-.575.913.913 0 0 1 .191-.601.83.83 0 0 1 .56-.328l3.993-.574L7.412.492z'/%3E%3C/svg%3E%0A") 0/auto 100%; }

/* webkit styling for the bar (filled stars) */
meter::-webkit-meter-optimum-value,
meter::-webkit-meter-suboptimum-value,
meter::-webkit-meter-even-less-good-value {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath fill='%23FF8700' fill-rule='evenodd' d='M7.412.492a.832.832 0 0 1 .479-.437.931.931 0 0 1 .629 0c.21.073.369.218.478.437l1.778 3.61 3.992.574a.83.83 0 0 1 .56.328c.137.182.2.383.192.601a.84.84 0 0 1-.26.575L12.36 8.996l.684 3.992a.864.864 0 0 1-.123.615.803.803 0 0 1-.506.37.843.843 0 0 1-.629-.082l-3.582-1.86-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L1.151 6.18a.84.84 0 0 1-.26-.575.913.913 0 0 1 .191-.601.83.83 0 0 1 .56-.328l3.993-.574L7.412.492z'/%3E%3C/svg%3E%0A") 0/auto 100%; }

.rate-meter {
  align-items: center; }

.star-o {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%239a9caf' fill-rule='evenodd' d='M13.921 5.426a.83.83 0 0 1 .56.328c.138.182.201.383.192.601a.84.84 0 0 1-.26.575l-2.898 2.816.684 3.992a.864.864 0 0 1-.123.616.803.803 0 0 1-.506.369.843.843 0 0 1-.63-.082L7.36 12.78l-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L.304 6.93a.84.84 0 0 1-.26-.575.913.913 0 0 1 .192-.601.83.83 0 0 1 .56-.328l3.993-.574 1.777-3.61a.832.832 0 0 1 .478-.437.931.931 0 0 1 .63 0c.209.073.368.218.478.437l1.777 3.61 3.992.574zm-3.8 3.855l2.734-2.68-3.8-.546-1.696-3.446-1.695 3.446-3.801.547 2.734 2.68-.629 3.8 3.39-1.805 3.392 1.805-.63-3.8z'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  display: inline-block; }

.star-o-filled {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23FF8700' fill-rule='evenodd' d='M13.921 5.426a.83.83 0 0 1 .56.328c.138.182.201.383.192.601a.84.84 0 0 1-.26.575l-2.898 2.816.684 3.992a.864.864 0 0 1-.123.616.803.803 0 0 1-.506.369.843.843 0 0 1-.63-.082L7.36 12.78l-3.582 1.86c-.2.109-.41.136-.629.082a.803.803 0 0 1-.506-.37.864.864 0 0 1-.123-.615l.684-3.992L.304 6.93a.84.84 0 0 1-.26-.575.913.913 0 0 1 .192-.601.83.83 0 0 1 .56-.328l3.993-.574 1.777-3.61a.832.832 0 0 1 .478-.437.931.931 0 0 1 .63 0c.209.073.368.218.478.437l1.777 3.61 3.992.574zm-3.8 3.855l2.734-2.68-3.8-.546-1.696-3.446-1.695 3.446-3.801.547 2.734 2.68-.629 3.8 3.39-1.805 3.392 1.805-.63-3.8z'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat; }

.icon-gift {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M12.732 3.57h-1.569c.56-.356.926-.942.926-1.604C12.09.882 11.11 0 9.906 0 8.885 0 7.676 1.776 7 2.924 6.325 1.776 5.115 0 4.094 0 2.89 0 1.91.882 1.91 1.966c0 .662.367 1.248.927 1.604H1.268C.568 3.57 0 4.147 0 4.856v2.04c0 .504.29.94.708 1.151v4.667c0 .709.568 1.286 1.267 1.286h10.143c.7 0 1.268-.577 1.268-1.286V7.995c.367-.225.614-.633.614-1.1V4.857c0-.709-.568-1.286-1.268-1.286zM1.268 7.01a.114.114 0 0 1-.113-.115V4.856c0-.063.05-.114.113-.114h5.154V7.01H1.268zm6.31-2.268h5.154c.062 0 .113.051.113.114v2.04c0 .062-.05.113-.113.113H7.578V4.742zm2.328-3.57c.557 0 1.028.364 1.028.794 0 .43-.47.793-1.028.793H8.479c.585-.856 1.185-1.536 1.427-1.587zm-5.828-.001c.254.052.857.732 1.442 1.589H4.094c-.558 0-1.029-.364-1.029-.794 0-.43.471-.794 1.013-.795zM1.863 12.714V8.18h4.56v4.647H1.974a.113.113 0 0 1-.112-.114zm10.256.114H7.578V8.181h4.653v4.533c0 .063-.05.114-.112.114z' opacity='.5'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  display: inline-block; }

.ava-sm {
  width: 24px;
  height: 24px;
  background-color: #d8d8d8;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden; }

.ava-md {
  width: 32px;
  height: 32px;
  background-color: #d8d8d8;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden; }

.ava-lg {
  width: 96px;
  height: 96px;
  background-color: #d8d8d8;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden; }

.icon-upload {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23F5A623' fill-rule='evenodd' d='M7.344 8.656v-2H.656V5.344h6.688v-2L10 6 7.344 8.656zM14 0c.354 0 .667.13.938.39.27.261.406.579.406.954v9.344c0 .354-.136.661-.406.921-.271.26-.584.391-.938.391H2c-.354 0-.667-.13-.938-.39a1.238 1.238 0 0 1-.406-.922V8H2v2.688h12V1.312H2V4H.656V1.344c0-.354.136-.667.406-.938C1.333.136 1.647 0 2 0h12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16% center;
  padding-left: 8%; }

.btn:hover.icon-upload {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M7.344 8.656v-2H.656V5.344h6.688v-2L10 6 7.344 8.656zM14 0c.354 0 .667.13.938.39.27.261.406.579.406.954v9.344c0 .354-.136.661-.406.921-.271.26-.584.391-.938.391H2c-.354 0-.667-.13-.938-.39a1.238 1.238 0 0 1-.406-.922V8H2v2.688h12V1.312H2V4H.656V1.344c0-.354.136-.667.406-.938C1.333.136 1.647 0 2 0h12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16% center;
  padding-left: 8%; }

.collapse-block {
  width: 38px;
  height: 34px;
  border-radius: 3px;
  border: 1px solid #f4eeee;
  position: relative;
  cursor: pointer;
  transition: .25s; }
  .collapse-block.active {
    border-color: #f5a623;
    background: #f5a623;
    transition: .25s; }
  .collapse-block:before {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
  .collapse-block:after {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transition: .25s; }
  .collapse-block.active:after {
    transform: translateY(-50%) rotate(90deg);
    transition: .25s;
    background: #fff; }
  .collapse-block.active:before {
    background: #fff; }

.w300px-col, .col-4 {
  max-width: 330px; }

.mw-100percent, .col-8 {
  max-width: 100%;
  flex: 1; }

.mw-100percent-330px {
  max-width: calc(100% - 330px);
  flex-basis: calc(100% - 330px); }

.mx-n-3 {
  margin-left: -1rem;
  margin-right: -1rem; }

.gray-news {
  border-radius: 4px;
  background-color: #313438;
  color: #fff;
  padding: 12px 0 0 0;
  margin-bottom: 24px; }
  .gray-news .meta-border {
    border-bottom: 1px solid rgba(244, 245, 246, 0.15);
    margin: 0 10px;
    padding: 12px 0; }
  .gray-news li:last-child .meta-border {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px; }
  .gray-news h2 {
    padding-left: 12px;
    font-size: 20px;
    font-weight: 500; }
  .gray-news .img-hor {
    position: relative;
    width: 100%;
    height: 179px; }
    .gray-news .img-hor:after {
      content: '';
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0; }
    .gray-news .img-hor .meta {
      position: absolute;
      bottom: 12px;
      left: 10px;
      right: 10px;
      z-index: 5; }
  .gray-news .topnews-list li {
    margin-bottom: 0; }
    .gray-news .topnews-list li a {
      padding-bottom: 0;
      border: none; }
      .gray-news .topnews-list li a:hover .title {
        color: #f5a623 !important; }
      .gray-news .topnews-list li a .img {
        margin-bottom: 0;
        border-radius: 0; }

.section-padding {
  padding-bottom: 3px; }

.user-menu-ava {
  border-radius: 50%;
  overflow: hidden;
  width: 44px;
  height: 44px; }

a.user-menu-link {
  padding: 0 !important;
  width: auto;
  color: #9a9caf !important; }
  a.user-menu-link:first-child {
    margin-right: 10px; }

.dropright {
  position: relative; }

.fbi .name {
  font-weight: 500; }

.match-center-select {
  width: 150px;
  margin-left: auto; }
  .match-center-select .select2-choice {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    border: none !important; }

.select2-container--open + .select2-container--open {
  left: auto;
  right: 0;
  width: 100%; }

.select2-dropdown-open .select2-choice {
  background: transparent; }

.nav-pills li:not(:last-child) a {
  margin-right: .5rem; }

.liga-header {
  border: solid 1px #f4f5f6;
  background-color: #fcfcfc;
  border-radius: 4px;
  padding: 24px 24px 0 24px;
  position: relative;
  margin: 0 0 16px 0;
  width: 100%; }
  .liga-header img {
    max-width: unset !important;
    width: 72px !important;
    height: 72px !important;
    margin-bottom: 5px; }
  .liga-header .liga-socials {
    position: absolute;
    right: 24px;
    top: 24px;
    z-index: 1; }
    .liga-header .liga-socials a {
      opacity: 1;
      transition: .25s; }
    .liga-header .liga-socials .fb {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='16' cy='16' r='16' fill='%233B5998'/%3E%3Cpath fill='%23FFF' d='M14.406 24v-7.156H12V14h2.406v-2.25c0-1.188.334-2.11 1-2.766.667-.656 1.552-.984 2.656-.984.896 0 1.625.042 2.188.125v2.531h-1.5c-.563 0-.948.125-1.156.375-.167.209-.25.542-.25 1V14H20l-.375 2.844h-2.281V24h-2.938z'/%3E%3C/g%3E%3C/svg%3E%0A");
      width: 32px;
      height: 32px;
      display: inline-block;
      margin-right: .5rem; }
    .liga-header .liga-socials .tw {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='16' cy='16' r='16' fill='%2300ACED'/%3E%3Cpath fill='%23FFF' d='M22.344 12.85c.02.083.031.219.031.406 0 1.5-.365 2.948-1.094 4.344-.75 1.48-1.802 2.656-3.156 3.531-1.48.98-3.177 1.469-5.094 1.469-1.833 0-3.51-.49-5.031-1.469.23.021.49.031.781.031 1.521 0 2.886-.468 4.094-1.406-.73 0-1.37-.213-1.922-.64a3.263 3.263 0 0 1-1.14-1.61c.208.021.406.031.593.031.292 0 .584-.03.875-.093a3.306 3.306 0 0 1-1.875-1.157 3.146 3.146 0 0 1-.75-2.062v-.063c.459.271.948.417 1.469.438a3.64 3.64 0 0 1-1.063-1.188 3.152 3.152 0 0 1-.406-1.578c0-.573.156-1.12.469-1.64a9.048 9.048 0 0 0 2.984 2.437 9.083 9.083 0 0 0 3.766 1c-.042-.25-.063-.5-.063-.75 0-.583.146-1.13.438-1.64.292-.51.687-.912 1.187-1.204a3.17 3.17 0 0 1 1.625-.437c.48 0 .922.094 1.329.281.406.188.765.438 1.078.75a6.676 6.676 0 0 0 2.093-.781c-.25.77-.729 1.375-1.437 1.812a7.049 7.049 0 0 0 1.875-.53 7.213 7.213 0 0 1-1.656 1.718z'/%3E%3C/g%3E%3C/svg%3E%0A");
      width: 32px;
      height: 32px;
      display: inline-block; }
    .liga-header .liga-socials .fb:hover,
    .liga-header .liga-socials .tw:hover {
      opacity: .6;
      transition: .25s; }

.tour-header {
  border-left: 3px solid #f5a623;
  padding-left: 10px; }

.tour-date {
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  background-color: #fcfcfc;
  color: #9a9caf;
  font-size: 12px;
  text-align: center;
  padding: 9px 0;
  margin-bottom: 8px; }

.tour-item {
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  position: relative;
  height: 34px;
  transition: .25s;
  cursor: pointer;
  font-size: 12px; }
  .tour-item .team-name {
    flex: 1; }
  .tour-item img {
    overflow: hidden;
    width: 24px;
    height: 24px; }
  .tour-item a {
    text-decoration: none;
    color: #000; }
    .tour-item a:hover {
      text-decoration: none;
      color: #f5a623; }
  .tour-item.live .tour-time {
    color: #f5a623 !important; }
  .tour-item.live .tour-count {
    color: #fff !important;
    background: #f5a623 !important; }
  .tour-item:hover {
    border: solid 1px #f5a623;
    transition: .25s; }
  .tour-item .tour-time {
    position: absolute;
    font-size: 12px;
    text-transform: uppercase;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #9a9caf; }
  .tour-item .tour-count {
    border-radius: 4px;
    background-color: #f4f5f6;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 56px;
    margin: 0 16px;
    height: 100%;
    color: #000;
    text-decoration: none;
    transition: .25s;
    font-weight: 500; }
    .tour-item .tour-count:hover .count-big,
    .tour-item .tour-count:hover .count-small {
      color: #f5a623 !important;
      transition: .25s; }
    .tour-item .tour-count .count-big {
      line-height: 14px;
      font-size: 18px; }
    .tour-item .tour-count .count-small {
      line-height: 12px;
      color: #9a9caf;
      font: 12; }

.liga-news-item {
  margin-bottom: 16px !important; }

.liga-news-item-link {
  display: flex !important;
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  padding: 16px 18px !important; }
  .liga-news-item-link:hover {
    border: solid 1px #f5a623 !important; }
  .liga-news-item-link .img {
    width: 174px;
    margin-right: 16px; }

.newsgallerybox a {
  display: inline-block;
  margin: 1px 0px 0px 1px;
  position: relative;
  border-radius: 4px;
  transition: .2s;
  overflow: hidden; }
  .newsgallerybox a::after {
    content: '';
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: .2s; }
  .newsgallerybox a::before {
    content: '';
    transition: .2s;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: auto;
    transform: translateY(50%);
    z-index: 2;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' transform='matrix(1 0 0 -1 0 16)' d='M11.437 5.938h-.726l-.253.25a5.918 5.918 0 0 1 1.435 3.867 5.946 5.946 0 1 1-5.947-5.947c1.478 0 2.825.542 3.865 1.433l.253-.25v-.725L14.636 0 16 1.364l-4.563 4.574zm-5.49 0a4.116 4.116 0 1 0 0 8.233 4.117 4.117 0 0 0 0-8.233z'/%3E%3C/svg%3E");
    opacity: 0; }
  .newsgallerybox a:hover::before {
    content: '';
    transition: .2s;
    transform: translateY(-50%);
    opacity: 1; }
  .newsgallerybox a:hover::after {
    content: '';
    transition: .2s;
    background: rgba(0, 0, 0, 0.5); }
  .newsgallerybox a .ngbitmimg {
    width: auto !important;
    height: 101px !important;
    display: inline-block; }

.author-pic {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: inline-block; }

.author-name a {
  text-decoration: none;
  color: #000; }

.subscribe-in-post {
  border-radius: 4px;
  border: solid 1px #f8f8f8;
  background-color: #fcfcfc;
  text-align: center;
  font-style: italic;
  font-size: 14px;
  padding: 12px 20px;
  margin: 16px 0; }
  .subscribe-in-post a {
    text-decoration: none;
    color: #f5a623; }

.transfer-logo {
  width: 48px;
  height: 48px; }

.tv-wrap-sidebar {
  padding: 10px;
  border-radius: 4px;
  border: solid 1px #f4f5f6; }

.tv-logo {
  width: 72px;
  height: 40px;
  display: block;
  text-align: center; }

/**/
.tv-column {
  display: flex;
  flex-direction: column; }
  .tv-column .channel-row {
    display: flex;
    align-items: stretch;
    font-size: 12px;
    min-height: 34px;
    border-radius: 4px;
    border: solid 1px #f4f5f6;
    background-color: #ffffff;
    margin-bottom: 4px; }
    .tv-column .channel-row:not(:last-child) {
      border-bottom: 1px solid rgba(154, 156, 175, 0.1); }
    .tv-column .channel-row .tv-time {
      color: #9a9caf;
      background: #f4f5f6;
      display: flex;
      align-items: center; }
    .tv-column .channel-row .tv-name {
      color: #9a9caf;
      background: #fff; }
    .tv-column .channel-row.tv-old .tv-time {
      color: #9a9caf !important;
      background: #f4f5f6 !important; }
    .tv-column .channel-row.tv-old .tv-name {
      color: #9a9caf;
      background: #fff; }
    .tv-column .channel-row.tv-online .tv-time {
      background: #f87007;
      color: #fff;
      font-weight: 500; }
    .tv-column .channel-row.tv-live .tv-name:after {
      content: 'LIVE';
      padding: 2px 4px;
      text-transform: uppercase;
      font-size: 10px;
      border-top-left-radius: 6px;
      border-bottom-right-radius: 6px;
      position: relative;
      top: -1px;
      left: 4px;
      background: #f2643e !important;
      color: #fff !important; }
    .tv-column .channel-row.tv-bold .tv-name {
      font-weight: 500; }
    .tv-column .channel-row .tv-time {
      width: 60px;
      background: #e5e8ec;
      color: #000;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 5px;
      border-radius: 4px; }
    .tv-column .channel-row .tv-name {
      background: #fff;
      color: #000;
      flex: 1;
      height: 100%;
      padding: 5px;
      display: flex;
      align-items: center; }
    .tv-column .channel-row.tv-old .tv-name:after {
      background: #9a9caf !important; }

.rate-column {
  columns: 2;
  column-gap: 10px; }
  .rate-column .rate-item:not(:nth-child(3)) {
    margin-bottom: 50px; }
  .rate-column .rate-item:last-child {
    margin-bottom: 0; }

.rate-title {
  font-size: 10px;
  text-transform: uppercase;
  color: #9a9caf; }

.icon-bm-comments {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23f5a623' fill-rule='evenodd' d='M12.609.75c.474 0 .884.173 1.23.52.347.346.52.756.52 1.23v7.875c0 .474-.173.884-.52 1.23-.346.347-.756.52-1.23.52H8.67l-3.418 2.57a.362.362 0 0 1-.205.055.301.301 0 0 1-.218-.096.316.316 0 0 1-.096-.232v-2.297H2.109c-.474 0-.884-.173-1.23-.52a1.682 1.682 0 0 1-.52-1.23V2.5c0-.474.173-.884.52-1.23.346-.347.756-.52 1.23-.52h10.5zm.437 9.625V2.5a.426.426 0 0 0-.123-.314.426.426 0 0 0-.314-.123h-10.5a.426.426 0 0 0-.315.123.426.426 0 0 0-.123.314v7.875c0 .128.041.232.123.314a.426.426 0 0 0 .315.124h3.937v1.64l2.188-1.64h4.375a.426.426 0 0 0 .314-.124.426.426 0 0 0 .123-.314z'/%3E%3C/svg%3E");
  width: 15px;
  height: 17px;
  display: inline-block;
  background-repeat: no-repeat; }

.cyberbookmaker {
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1); }

.bookmaker__article--text h2 {
  margin: 32px 0 16px 0;
  font-size: 18px;
  line-height: 21px; }

.bookmaker__article--text p {
  font-size: 16px;
  line-height: 1.56;
  opacity: 0.87; }

.bookmaker__article--buttons {
  display: flex;
  justify-content: center;
  margin: 32px 0 0;
  padding-bottom: 32px;
  border-bottom: 1px solid #f8f8f8; }
  .bookmaker__article--buttons .bookmaker__article--button {
    margin: 0 16px; }
    .bookmaker__article--buttons .bookmaker__article--button a {
      display: block;
      width: 160px;
      line-height: 32px;
      text-align: center;
      text-decoration: none;
      border-radius: 4px;
      color: #fff;
      background-color: #f5a623; }
      .bookmaker__article--buttons .bookmaker__article--button a:hover {
        background-color: #e7940b; }
  .bookmaker__article--buttons .bookmaker__article--button-orange a {
    background-color: #f2643e; }
    .bookmaker__article--buttons .bookmaker__article--button-orange a:hover {
      background-color: #e45826; }

.comments-icon-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='none' fill-rule='nonzero' stroke='%23fff' d='M7.134 9.155L7.41 7.5H9a.5.5 0 0 0 .5-.5V1A.5.5 0 0 0 9 .5H1a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 .5.5h3.651l2.483 1.655z'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 6px; }

.caption-comments {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 4px;
  padding: 2px 4px;
  height: 17px;
  font-size: 12px;
  font-weight: normal;
  color: #fff !important;
  display: inline-flex;
  align-items: center; }

.adv-plus .line:before,
.adv-minus .line:before {
  content: '';
  font-size: 20px;
  margin-right: 4px;
  position: relative;
  top: 2px; }

.adv-plus .line:before {
  content: '+';
  color: #15bd00; }

.adv-minus .line:before {
  content: '-';
  color: #f2643e; }

.adv-wrap p a {
  white-space: nowrap; }

.bonus-line {
  margin: 20px 0;
  border-radius: 4px;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  overflow: hidden;
  border-left: 4px solid #f5a623;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px; }

.icon-bonus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%239A9CAF' fill-rule='nonzero' d='M21.827 6.12h-2.69c.958-.61 1.588-1.615 1.588-2.75 0-1.858-1.68-3.37-3.743-3.37C15.231 0 13.157 3.045 12 5.013 10.843 3.045 8.768 0 7.018 0 4.954 0 3.275 1.512 3.275 3.37c0 1.135.629 2.14 1.588 2.75H2.174C.975 6.12 0 7.11 0 8.325v3.495c0 .866.496 1.615 1.213 1.975v8c0 1.216.975 2.205 2.173 2.205h17.388c1.199 0 2.174-.99 2.174-2.205v-8.089A2.21 2.21 0 0 0 24 11.821V8.325c0-1.215-.975-2.205-2.173-2.205zM2.174 12.016a.195.195 0 0 1-.194-.195V8.325c0-.108.087-.196.194-.196h8.836v3.887H2.174zM12.99 8.13h8.837c.106 0 .193.088.193.196v3.495a.195.195 0 0 1-.193.196H12.99V8.129zm3.992-6.12c.955 0 1.762.623 1.762 1.36 0 .738-.807 1.361-1.762 1.361h-2.446c1.002-1.468 2.03-2.634 2.446-2.72zM6.99 2.007c.436.089 1.47 1.256 2.473 2.724H7.018c-.956 0-1.763-.623-1.763-1.36 0-.738.807-1.362 1.735-1.364zM3.193 21.795v-7.77h7.817v7.966H3.386a.194.194 0 0 1-.193-.196zm17.582.197H12.99v-7.967h7.978v7.77a.195.195 0 0 1-.193.197z' opacity='.5'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  display: inline-block; }

.stats-head-fixed {
  font-size: 12px;
  text-transform: uppercase;
  top: 0;
  position: sticky;
  color: #9a9caf;
  z-index: 55;
  background-color: #fff; }

.fixed-name {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

.fixed-stats {
  display: flex;
  justify-content: space-around;
  text-align: center;
  margin-left: auto;
  width: 142px;
  font-size: 10px; }
  .fixed-stats span {
    width: 38px; }

.tour-item.auto-height {
  align-items: stretch;
  height: auto;
  min-height: 34px; }
  .tour-item.auto-height .tour-count {
    height: auto;
    min-height: 34px; }

.search-404-input {
  height: 40px;
  font-size: 16px;
  border-radius: 20px;
  background-color: #f4f5f6;
  padding-left: 19px;
  border: none;
  width: 100%; }

.search-button {
  position: absolute;
  background: transparent;
  border: none;
  right: 10px;
  top: 10px; }

.team-about-header {
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding: 1rem; }

.team-desc {
  height: 90px;
  overflow: hidden; }

.player-num {
  width: 20px;
  text-align: center; }

.player-number {
  width: 24px;
  height: 24px;
  background-color: #f5a623;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: -11px;
  right: -5px;
  color: #ffffff; }

.uaL {
  position: relative; }
  .uaL:after {
    content: '';
    border-bottom: 1px solid #f4f5f6;
    position: absolute;
    bottom: -47px;
    left: -15px;
    right: 0;
    width: calc(100% + 30px); }

.player-ul-columns {
  columns: 2; }
  .player-ul-columns li {
    padding-left: 20px !important; }
    .player-ul-columns li:before {
      top: 8px !important; }

.seo-tabs img {
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 40px; }

.seo-tabs.tabs-euro img {
  float: none;
  width: auto;
  overflow: visible; }

.seo-tabs.tabs-euro .tab-pane.active {
  display: flex;
  align-items: center; }

#select2-results-2 .select2-result-label {
  padding: 8px 0 8px; }

#arrow-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0L24 0 24 24 0 24z' transform='translate(-4 -4)'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M13 19V7.83l4.88 4.88c.39.39 1.03.39 1.42 0 .39-.39.39-1.02 0-1.41l-6.59-6.59c-.39-.39-1.02-.39-1.41 0l-6.6 6.58c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L11 7.83V19c0 .55.45 1 1 1s1-.45 1-1z' transform='translate(-4 -4)'/%3E%3C/g%3E%3C/svg%3E");
  background-color: #ff8700;
  background-position: center;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  display: block;
  opacity: 0;
  position: fixed;
  bottom: 16px;
  left: calc(50% + 538px);
  transition: .4s;
  pointer-events: none;
  z-index: 9999;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.3); }
  #arrow-up.active {
    opacity: 1;
    pointer-events: auto;
    transition: .4s; }
    #arrow-up.active:hover {
      background-color: #ee7e00;
      transition: .4s; }

.policy-mes {
  display: none;
  position: fixed;
  z-index: 100000;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #141c28; }

.policy-mes.active {
  display: block; }

.policy-mes-con {
  margin: 0 auto;
  height: 60px;
  max-width: 1200px;
  padding: 0 15px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }

.policy-mes-txt {
  color: #fff; }

.policy-mes-txt a {
  color: #f5a623;
  text-decoration: underline; }

.policy-mes-txt a:hover {
  color: #f5a623;
  text-decoration: none; }

.policy-mes-but {
  cursor: pointer;
  margin-left: 20px;
  flex-shrink: 0; }

.policy-mes-but:hover {
  background-color: #243651; }

.container img {
  max-width: 100%;
  height: auto; }

.main-tv {
  border-radius: 4px;
  border: solid 1px #f4f5f6;
  padding: 0; }
  .main-tv .tv-logo {
    margin-left: 10px;
    margin-right: 10px;
    width: 100%;
    height: 44px;
    text-align: left;
    display: flex;
    align-items: center; }
    .main-tv .tv-logo:not(:first-child) {
      border-top: 1px solid #f4f5f6; }
  .main-tv .tv-column .channel-row {
    border-radius: 0;
    min-height: 24px;
    padding: 8px 0px;
    border: none;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #f4f5f6;
    display: flex;
    align-items: stretch; }
    .main-tv .tv-column .channel-row.tv-bold .tv-name {
      font-weight: 500; }
    .main-tv .tv-column .channel-row.tv-online .tv-time {
      background: #f87007;
      color: #fff;
      font-weight: 500; }
    .main-tv .tv-column .channel-row.tv-live .tv-name:after {
      content: 'LIVE';
      text-transform: uppercase;
      font-size: 12px;
      font-weight: normal;
      padding: 0 6px;
      border-top-left-radius: 6px;
      border-bottom-right-radius: 6px;
      position: relative;
      top: -1px;
      left: 4px;
      background: #f2643e !important;
      color: #fff !important; }
    .main-tv .tv-column .channel-row.tv-old .tv-name:after {
      background-color: #9a9caf !important; }
    .main-tv .tv-column .channel-row:first-child {
      border-top: 1px solid #f4f5f6; }
    .main-tv .tv-column .channel-row:last-child {
      border-bottom: none; }
    .main-tv .tv-column .channel-row .tv-time {
      height: 24px;
      align-self: center;
      width: 40px;
      display: flex;
      border-radius: 4px;
      justify-content: center; }

.post-sharing {
  display: flex;
  justify-content: space-between; }
  .post-sharing a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #fff;
    width: 160px;
    height: 32px;
    border-radius: 4px;
    padding-left: 40px;
    padding-right: 11px;
    background-repeat: no-repeat;
    background-position: 10px center;
    transition: .25s; }
    .post-sharing a.ps-yt {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='15' viewBox='0 0 22 15'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M20.898 2.344c.183.703.313 1.77.391 3.203l.04 1.953-.04 1.953c-.078 1.458-.208 2.54-.39 3.242-.13.443-.365.834-.704 1.172a2.708 2.708 0 0 1-1.21.703c-.678.183-2.266.313-4.766.39l-3.555.04-3.555-.04c-2.5-.077-4.088-.207-4.765-.39a2.708 2.708 0 0 1-1.211-.703 2.724 2.724 0 0 1-.703-1.172c-.183-.703-.313-1.784-.39-3.242L0 7.5c0-.573.013-1.224.04-1.953.077-1.432.207-2.5.39-3.203.13-.469.364-.873.703-1.211A2.708 2.708 0 0 1 2.343.43C3.022.247 4.61.117 7.11.04L10.664 0l3.555.04c2.5.077 4.088.207 4.765.39.47.13.873.364 1.211.703.339.338.573.742.703 1.21zm-12.421 8.36L14.062 7.5 8.477 4.336v6.367z'/%3E%3C/svg%3E%0A");
      background-color: #ff3100; }
    .post-sharing a.ps-fb {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M3.008 20v-8.945H0V7.5h3.008V4.687c0-1.484.416-2.636 1.25-3.457C5.09.41 6.198 0 7.578 0c1.12 0 2.031.052 2.734.156V3.32H8.438c-.704 0-1.185.157-1.446.47-.208.26-.312.676-.312 1.25V7.5H10l-.469 3.555H6.68V20H3.008z'/%3E%3C/svg%3E%0A");
      background-color: #3b5998;
      background-position: 14px center; }
    .post-sharing a.ps-tg {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.948 1.477l-2.882 13.478c-.113.48-.304.784-.572.911-.269.128-.6.078-.996-.148l-4.366-3.221-2.12 2.034c-.14.142-.253.24-.338.297-.141.085-.325.127-.551.127l.339-4.45 8.095-7.333c.113-.084.148-.162.106-.233-.042-.07-.127-.099-.254-.084a1.007 1.007 0 0 0-.403.148L5.004 9.318.68 7.962C.2 7.82-.026 7.609.002 7.326c.029-.282.325-.537.89-.763L17.72.078c.424-.14.763-.091 1.017.149.254.24.325.657.212 1.25z'/%3E%3C/svg%3E%0A");
      background-color: #0088cc; }
    .post-sharing a:hover {
      opacity: .7;
      transition: .25s; }

.bonuses {
  margin-right: -8px;
  margin-left: -8px; }

.post-bonus {
  padding: 0 8px; }
  .post-bonus img .post-bonus img {
    padding-bottom: 15px;
    border-bottom: 1px solid #f8f8f8; }
  .post-bonus img .post-bonus .shadow {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
    border-radius: 4px; }
  .post-bonus img .post-bonus .bonus-price {
    font-size: 28px;
    font-weight: bold;
    color: #f5a623;
    line-height: 24px;
    margin-top: 8px; }
  .post-bonus img .post-bonus a {
    margin-top: 16px; }
  .post-bonus .shadow {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16) !important;
    border-radius: 4px;
    transition: box-shadow .25s ease; }
    .post-bonus .shadow:hover {
      box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.16) !important; }
  .post-bonus .bonus-price {
    font-size: 28px;
    font-weight: bold;
    color: #f5a623;
    line-height: 24px;
    margin-top: 8px; }
  .post-bonus a {
    margin-top: 16px; }

a, a:hover, button, button:hover {
  transition: .25s;
  cursor: pointer; }

.article__read-also {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-left: 16px;
  border-left: 2px solid #f5a623; }
  .article__read-also span {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #f5a623;
    line-height: 14px; }
  .article__read-also a.read-also--link {
    display: inline-block;
    padding-top: 3px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.31;
    color: #000000;
    transition: color .25s ease;
    text-decoration: none; }
    .article__read-also a.read-also--link:hover {
      color: #f5a623; }

.register-form-button-wrapper {
  display: flex;
  justify-content: center;
  width: 100%; }

.btop {
  margin: 0 auto !important;
  max-width: 1100px !important;
  width: 100%;
  padding: 10px 15px;
  position: relative;
  background-color: #f7f7f7;
  border-top: 4px solid #e9ebee; }

.tv-dropdown {
  width: auto;
  display: flex;
  align-items: center;
  margin-bottom: -10px; }
  .tv-dropdown h1 {
    margin: 0;
    padding-bottom: 10px; }
  .tv-dropdown .tv-dropdown__button {
    margin-left: 5px;
    position: relative;
    background-color: #f87007;
    color: #fff;
    width: auto;
    padding: 4px 5px 4px 8px;
    border-radius: 4px;
    font-weight: 500;
    cursor: pointer; }
    .tv-dropdown .tv-dropdown__button:after {
      content: '';
      width: 8px;
      height: 5px;
      display: inline-block;
      opacity: .5;
      transition: .25s;
      background-repeat: no-repeat;
      margin-left: 4px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' viewBox='0 0 8 3'%3E%3Cpath fill='none' fill-rule='nonzero' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' d='M1 0l3 3 3-3'/%3E%3C/svg%3E"); }
  .tv-dropdown .tv-dropdown__button-wrapper {
    padding-bottom: 10px; }
    .tv-dropdown .tv-dropdown__button-wrapper:hover .tv-dropdown__button ul {
      overflow: auto;
      width: auto;
      height: auto;
      max-height: 300px;
      z-index: 1; }
  .tv-dropdown ul {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    max-width: 500px;
    max-height: 0;
    overflow: hidden;
    left: -12px;
    top: 38px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.8);
    background-repeat: no-repeat;
    transition: max-height .25s ease;
    font-weight: 400; }
    .tv-dropdown ul .tv-dropdown__item {
      display: block;
      margin: 0;
      padding: 0; }
      .tv-dropdown ul .tv-dropdown__item a {
        color: #000;
        text-decoration: none;
        font-size: 14px;
        padding: 8px 20px;
        white-space: nowrap;
        display: block;
        transition: color .25s ease; }
        .tv-dropdown ul .tv-dropdown__item a:hover {
          color: #f87007; }

.tv-sorting .tv-sorting__first {
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
  cursor: pointer; }
  .tv-sorting .tv-sorting__first:hover ul {
    overflow: auto;
    width: auto;
    height: auto;
    max-height: 150px;
    z-index: 1; }
  .tv-sorting .tv-sorting__first input {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    left: 0;
    top: 4px; }
  .tv-sorting .tv-sorting__first .tv-sorting__header {
    padding-right: 15px; }
    .tv-sorting .tv-sorting__first .tv-sorting__header:after {
      content: "";
      position: absolute;
      right: 0;
      top: 7px;
      width: 0;
      height: 0;
      border-color: #000 transparent transparent;
      border-style: solid;
      border-width: 7px 5px 0; }
  .tv-sorting .tv-sorting__first ul {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    max-width: 500px;
    max-height: 0;
    overflow: hidden;
    left: -20px;
    top: 25px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.8);
    background-repeat: no-repeat;
    transition: max-height .25s ease;
    font-weight: 400; }
    .tv-sorting .tv-sorting__first ul li {
      display: block;
      margin: 0;
      padding: 0; }
      .tv-sorting .tv-sorting__first ul li a {
        color: #000;
        text-decoration: none;
        font-size: 14px;
        padding: 8px 20px;
        white-space: nowrap;
        display: block;
        transition: color .25s ease; }
        .tv-sorting .tv-sorting__first ul li a:hover {
          color: #f87007; }
