:root{
  --tblr-default-primary: #083F78;
  --tblr-main-color: #083F78;
  --tblr-default-color: linear-gradient(50deg, #083F78 0, #081d78 100%);
  --tblr-color1: #27616e;
  --tblr-color2: #273444;
  --tblr-color3: #008da6;
  --tblr-color4: #1d5faf;
  --tblr-color5: rgba(55, 90, 127, 1);
  --tblr-color6: #cc8500;
  --tblr-color7: #0F253A;
  --tblr-color8: #B51616;
  --tblr-color9: #131c43;
  --tblr-color10: rgba(112.520718,44.062154,249.437846, 1);
  --tblr-color11: #202B46;
  --tblr-color12: #063260;
  --tblr-color13: rgba(44, 62, 80, 1);
  --tblr-color14: rgba(233, 84, 32, 1);
  --tblr-color15: rgba(111, 66, 193, 1);
  --tblr-color16: rgba(52, 89, 230, 1);
  --tblr-color17: #df1119;
}

.content-max-width {
  max-width: 1420px;}
.name-app{font-size:20px;}
.nav.overflow-x {
  display: flex;
  overflow-x: auto;
  padding-bottom: 1px;
  flex-wrap: nowrap;
}
.custom-dates {
  background-color: #fff !important;
}
.bg-azure-lt{
  color: rgba(66,153,225,1);
  background-color: rgba(236,245,252,1) !important;
}
.parsley-errors-list {
    color: #f1416c;
    list-style-type: none;
    font-size: .815rem;
    padding-left: 0;
    margin-top: .3rem;
}
.parsley-errors-list:empty {
  margin: 0 !important;}
.list-group-item-action,.card-body,
.list-group-item-action:hover{
  color: #646B75;}
button:not(:disabled) .spinner-border {
  display: none;}
button:disabled .spinner-border {
  display: inline-block;}
.match-info {
  font-size: 13px;}  
.scoreboard .board-team{
  font-size: 14px;
  text-transform: uppercase;}  
.dropdown-avatar-top {
  min-width: auto !important;}
.countdown-label {
  padding-left: 0;
  padding-right: 0;}
.numInputWrapper span {
  opacity: 1;}  
.points {
  font-weight: bold;
  color: rgba(31,45,61,0.9);}
.card-empty-icon .svg-inject {
  max-height: 80px;}  
.card-bullet {
  font-size: 4px;
  padding: 0 0.35rem;}  
.popover-content i {
  font-size: 1.2em;}  
.groups-border{
  border-top: solid 1px #777;
}
.nav-pills-light {}
.nav-pills-light .nav-item{margin-right: 8px;}
.nav-pills-light .nav-link{border-radius: 10px;}
.nav-pills-light .nav-link.active, .nav-pills-light .nav-link:hover {
  background-color: #f0f0f0;
  color: #332d2d;
}
.media-pill {
  background-color: rgba(31,45,61,0.45);}  
.main-content {
  overflow: unset !important;}  
.max-100-vh{
  max-height: 100vh !important;}
.table-actions a, .general-action {
  font-size: 1.10rem !important;}
.application-offset .container-application {
  overflow-x: unset;}
.application-offset .container-application::before {
  background-color: unset;
  border-bottom-left-radius: 0;
  height: 72px;}
table.dataTable.dtr-column > tbody > tr > td.control::before, 
table.dataTable.dtr-column > tbody > tr > th.control::before{
  background-color: #083F78;}
.dataTable  thead th {
  border-bottom-width: 0;}
.no-transition {
  -webkit-transition: none;
  -o-transition: none;
  transition:  none;}  
.team-form {
  width: 30px;}  
.team-form:hover {
  color: #fff;} 
.team-form-badge {
  width: 30px;
  height: 22px;}  
.dropzone{
  display: unset;}   
table.dataTable td.dataTables_empty, 
table.dataTable th.dataTables_empty {
  text-align: left;}
table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;}
.points-table tbody > tr > td {
  font-size: 0.95rem;}
.points-table tbody > tr > td:not(.points){
  font-weight: 300;}  
.nav-tabs .nav-link{
  border-bottom-width: 2px;}  
.tippy-content {
  -moz-box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2);
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2);}    
.header-popover-icon {
    font-size: 20px;}   
.competition-title > h3 > span {
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;}    
#postPhotos{
  max-height: 190px;
  overflow-y:scroll;
  margin-bottom: 5px;}
#postImages {
  max-height: 200px;
  overflow-y: auto;  }  
.card-scroll-table {
  z-index: 99;} 
.group-z-index {
  z-index: 3;}    
.dropzone .dz-preview .dz-error-message {
  top: 150px!important;}
.bg-autocomplete,
.bg-search-autocomplete {
  z-index: 101;}  
.bg-search-autocomplete .ui-state-active {
  background-color: #f5f5f5 !important;
  color: #fff !important;
  border-top-color: #c5c5c5 !important;
  border-bottom-color: #c5c5c5 !important;
  border-right-color: #c5c5c5 !important; 
  border-left-color: #c5c5c5 !important; }  
.bg-autocomplete .ui-state-active {
  color: #000 !important;
  background-color: #f5f5f5 !important;
  border-top-color: #c5c5c5 !important;
  border-bottom-color: #c5c5c5 !important;
  border-right-color: #c5c5c5 !important; 
  border-left-color: #c5c5c5 !important; }    
td.qualified-team,
td.qualified-team button {
  font-weight: bold; 
  color: #36B37E;}  
.btn-group-xs > .btn {
  padding: 0.5rem 1.05rem;
  font-size: 0.775rem;
}  
.flatpickr-calendar {box-shadow: 0 0.125rem 0.25rem rgba(31,45,61,0.08) !important;}
.flatpickr-months,.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus {background-color:#3a4d64;}
.user-thumb {
  display: inline-block;
  position: relative;}    
.select2-container .select2-search--inline {
  display: block; }  
.select2-container--default .select2-results__option--highlighted[aria-selected="false"],
.select2-container--default .select2-results__option--highlighted[aria-selected="false"]:hover{
  background-color: #fff !important;}
.select2-container--default .select2-results__option[aria-selected="true"]{
  background-color: #eef1f6 !important;}
.select2-container--default .select2-results__option[aria-selected="true"] .select2-result-repository i.fas{
  display: table-cell;
  height: auto;}
.select2-container--default .select2-results__option[aria-selected="false"] .select2-result-repository i.fas{
  display: none;}  
.select2-results__option{
  color:#453c3c !important;}
.select2-results__option:hover{
  color:#a09292 !important;} 
.select2-container--default .select2-selection--multiple{border: 1px solid #E0E6ED !important;}
.select-matchday {
  min-width: 130px;}
.align-middle-cells tbody td,
.align-middle-cells tbody th{
  vertical-align: middle;}
.bg-promotion-color{background-color: #1ed760 !important;}
.qualification-color{color: #1ed760 !important;}
.bg-relegation-color{background-color: #eb0618 !important;}
.border-promotion-color{border-left: 3px solid #1ed760 !important;}
.border-relegation-color{border-left: 3px solid #eb0618 !important;}
.editable-buttons .editable-cancel{margin-left: 0 !important;}
.editable-buttons .editable-submit{margin-right: 0.25rem !important;}
.editable-cancel{background-color: #F0F0F0;}
.jssocials-shares {
  margin: 0.2em 0; }
.jssocials-shares * {
  box-sizing: border-box; }
.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0; }
.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em; }
img.jssocials-share-logo {
  width: auto;
  height: 1em; }
.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1; }
.jssocials-share-link:hover {
  text-decoration: none;}  
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }
.jssocials-share-label {
  font-weight: lighter;
  text-transform: capitalize;
  padding-left: 0.3em;
  vertical-align: middle; }
.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }
.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }
.jssocials-share-twitter .jssocials-share-link {
  background: #00aced; }
  .jssocials-share-twitter .jssocials-share-link:hover {
    background: #0087ba; }
.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }
.jssocials-share-youtube .jssocials-share-link {
  background: #c4302b; }
  .jssocials-share-youtube .jssocials-share-link:hover {
    background: #9d2622; }
.jssocials-share-tumblr .jssocials-share-link {
  background: #34526f; }
  .jssocials-share-tumblr .jssocials-share-link:hover {
    background: #2a4259; }
.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6; }
  .jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }
.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027; }
  .jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }
.jssocials-share-email .jssocials-share-link {
  background: #3490F3; }
  .jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }
.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823; }
  .jssocials-share-stumbleupon .jssocials-share-link:hover {
    background: #c93412; }
.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }
  .jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }
.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0; }
  .jssocials-share-telegram .jssocials-share-link:hover {
    background: #1c88bd; }
.jssocials-share-line .jssocials-share-link {
  background: #25af00; }
  .jssocials-share-line .jssocials-share-link:hover {
    background: #1a7c00; }
.jssocials-share-viber .jssocials-share-link {
  background: #7b519d; }
  .jssocials-share-viber .jssocials-share-link:hover {
    background: #61407b; }
.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056; }
  .jssocials-share-pocket .jssocials-share-link:hover {
    background: #e9132e; }
.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff; }
  .jssocials-share-messenger .jssocials-share-link:hover {
    background: #006acc; }
.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e; }
  .jssocials-share-vkontakte .jssocials-share-link:hover {
    background: #344d6c; }

.jssocials-share-link {
  padding: .5em .6em;
  color: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; }

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
.jssocials-share-count-box:hover {
  background: gainsboro; }
  .jssocials-share-count-box:hover:after {
    border-color: transparent gainsboro transparent transparent; }
.jssocials-share-count-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.85em;
  left: -0.3em;
  width: 0;
  height: 0;
  border-width: 0.4em 0.4em 0.4em 0;
  border-style: solid;
  border-color: transparent #f5f5f5 transparent transparent;
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
.jssocials-share-count-box .jssocials-share-count {
  line-height: 2.5em;
  color: #444; }
#shareMatchPopup .jssocials-share {
  margin: 0em 0.3em 0 0;}
#shareMatchPopup .jssocials-share:last-child {
  margin-right: 0;}
#shareMatchPopup .jssocials-share-link {
  font-size: 10px;}   
.modal.fixed-left {
  padding-left: 0 !important; }
  .modal.fixed-left .modal-vertical {
    margin-right: auto; }
  .modal.fixed-left.fade .modal-vertical {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  .modal.fixed-left.show .modal-vertical {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
.modal-vertical .modal-content{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;}    
.custom_chosen .chosen-single{
  height: calc(1.5em + 1rem + 2px) !important;
  line-height: 34px !important;
  border: 1px solid #E0E6ED !important;
  background: none !important;
  background-color: #fff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;}
.custom_chosen .chosen-single span {
  font-size: 0.875rem;}  
.custom_chosen .chosen-single div {
  top: 6px !important;}  
  .table-dropdown .ui-menu{
    min-width: 120px;
  }
.table-dropdown .ui-menu-item .ui-state-active{
  background: #fff;  
}  
.table-dropdown .ui-selectmenu-icon.ui-icon{
    margin-top: 4px;
}
.table-dropdown.ui-button{
  border: 1px solid transparent;
  background: #EFF2F7;
  padding: 0.5rem 1.05rem;
}
.table-dropdown.ui-button:active,
.table-dropdown.ui-button:hover {
  border: 1px solid #cdd6e6;
  background: #d6ddea;
}
.table-dropdown .ui-selectmenu-text {
  display: none;
}
.table-dropdown .ui-menu .ui-menu-item-wrapper {
  padding: 9px 10px;
}
.table-dropdown .ui-menu-item,
.table-dropdown .ui-menu-item .ui-state-active{
  border: none;
  color: #393737;
  margin: 0;
  font-size: 0.95rem;
}
.table-dropdown .ui-menu-item .ui-state-active{
  background: #fbfbfb;  
}
.table-dropdown .ui-menu-item:first-child{
display: none;
} 
div.scrollImages {
  background-color: #edf5ff;
  overflow: auto;
  white-space: nowrap;
  margin-bottom: 10px;
}
div.scrollImages div {
  display: inline-block;
  position: relative;
  max-width: 80px;
  vertical-align: top;}
.imageDelete {
  position: absolute;
  top: 0;
  left: 3px;}
.imageDelete i{
  width: 10px;
  font-size: 21px;}    
.imagesDeleteContainer{
  margin-right: 5px;
  cursor: move;}
.dz-preview.dz-success .dz-success-mark {
 display: inline-block;}
.dz-preview.dz-error .dz-error-mark {
display: inline-block;}
.dz-preview .dz-success-mark, 
.dz-preview .dz-error-mark {
display: none;}
.timeline-highlights .timeline-content{
  top: -3px;}
.ql-disabled .ql-editor {
  border: 0;
  min-height: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;  }  
.table-fixed-borders td,
.table-fixed-borders th {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;}  
.table-fixed-borders > tbody > tr:last-child  td{ border-bottom: none; }  
.table-fixed-borders > tbody > tr td:nth-child(1),
.table-fixed-borders > thead > tr th:nth-child(1) {  
  border-left: none;}
.table-fixed-borders > tbody > tr td:last-child,
.table-fixed-borders > thead > tr th:last-child {  
  border-right: none;}   
.no-caret.dropdown-toggle::after {
  display: none;}
.w-min-300{
  min-width: 300px;}
.dropdown-width {
  min-width: 12rem !important;}  
#mymap {
  z-index: 100; 
  cursor: pointer;
  height: 180px;}
#map-modal-body{
  min-height: 500px;}  
a.action-like:hover,
a.action-like:active {
  text-decoration: underline;}
#map-image, .cursor-pointer {
  cursor: pointer;}  
.omnisearch {
  top: 55px;}
.omnisearch.show {
 -webkit-transform:translateY(0%);
 -ms-transform:translateY(0%);
 transform:translateY(0%);}  
.navbar-small-screen li:not(.dropdown) a i {
  font-size: 1rem;}
.cell-end-time,
.time-seperator {
  display: inline;}
.z-index-menu {
  z-index: 100;} 
.inner-page-menu .dropdown-submenu > .dropdown-item::after, 
.dropdown-submenu > .list-group-item::after {
  top: auto;}   
.btn-linkedin {
  background-color: #2867b2;}
.btn-linkedin:hover {
  background-color: #005983;}  
.btn-linkedin:active {
  background-color: #004666;}
.btn-tumblr {
  background-color: #35465c;}
.btn-tumblr:hover {
  background-color: #2f3d51;}  
.btn-tumblr:active {
  background-color: #253141;}      
@media screen and (max-width: 1290px) {
  .cell-end-time {
    display: block;}
  .time-seperator{
    display: none;}
}

.navbar-brand-img {
  height: 2.4rem !important;
}
@media (max-width: 991.98px) {
  .navbar-expand-lg .navbar-brand img {
    height: 1.8rem !important;
  }
}
[data-bs-theme=default_color] {
  --tblr-primary: var(--tblr-default-color);
}
[data-bs-theme=color1] {
  --tblr-primary:  var(--tblr-color1);
}
[data-bs-theme=color2] {
  --tblr-primary: var(--tblr-color2); 
}
[data-bs-theme=color3] {
  --tblr-primary: var(--tblr-color3);
}
[data-bs-theme=color4] {
  --tblr-primary: var(--tblr-color4);
}
[data-bs-theme=color5] {
  --tblr-primary: var(--tblr-color5); 
}
[data-bs-theme=color6] {
  --tblr-primary: var(--tblr-color6);
}
[data-bs-theme=color7] {
  --tblr-primary: var(--tblr-color7);
}
[data-bs-theme=color8] {
  --tblr-primary: var(--tblr-color8);
}
[data-bs-theme=color9] {
  --tblr-primary: var(--tblr-color9);
}
[data-bs-theme=color10] {
  --tblr-primary: var(--tblr-color10); 
}
[data-bs-theme=color11] {
  --tblr-primary: var(--tblr-color11);
}
[data-bs-theme=color12] {
  --tblr-primary:  var(--tblr-color12);
}
[data-bs-theme=color13] {
  --tblr-primary:  var(--tblr-color13);
}
[data-bs-theme=color14] {
  --tblr-primary:  var(--tblr-color14);
}
[data-bs-theme=color15] {
  --tblr-primary:  var(--tblr-color15);
}
[data-bs-theme=color16] {
  --tblr-primary:  var(--tblr-color16);
}
[data-bs-theme=color17] {
  --tblr-primary:  var(--tblr-color17);
}
.bg-default_color {background: var(--tblr-default-color);}
.bg-color1 {background-color: var(--tblr-color1);}
.bg-color2 {background-color: var(--tblr-color2);}
.bg-color3 {background-color: var(--tblr-color3);}
.bg-color4 {background-color: var(--tblr-color4);}
.bg-color5 {background-color: var(--tblr-color5);}
.bg-color6 {background-color: var(--tblr-color6);}
.bg-color7 {background-color: var(--tblr-color7);}
.bg-color8 {background-color: var(--tblr-color8);}
.bg-color9 {background-color: var(--tblr-color9);}
.bg-color10 {background-color: var(--tblr-color10);}
.bg-color11 {background-color: var(--tblr-color11);}
.bg-color12 {background-color: var(--tblr-color12);}
.bg-color13 {background-color: var(--tblr-color13);}
.bg-color14 {background-color: var(--tblr-color14);}
.bg-color15 {background-color: var(--tblr-color15);}
.bg-color16 {background-color: var(--tblr-color16);}
.bg-color17 {background-color: var(--tblr-color17);}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: rgba(233, 233, 234, 0.3);
}
.competition-menu .nav-link {
  font-size: 15px;
}
.bg-division-select {
  background-color: #F8F8F9;
}
table.dataTable td.dt-control::before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}
table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
table.dataTable tr.dt-hasChild td.dt-control::before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent;
}
table.dataTable td.dt-control::before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}