.player_res{
  float:left;
  text-align:left;
  margin-right:3px;
  margin-left:3px;
}

td.btns_edt{
  width: 100px;
  background-color: white;
  border: 1px solid #07a6b0;
}

.rateinfo{
  width:40px;
  float:right;
  margin-right:0px;
  text-align: center;
}

a, a:hover{
  color: #18414e;
}


.unknown{
  background-color:lightgray;
}
.noscore{
  color: #666;
}
.noscore a{
  color: #666;
}
.zeroscore{
  color: gray;
}
.dropout{
  background-color:#e6bbad;
}
.dropout a{
  color: #454545;
}
.score, .score0{
  background-color:#c1e1ec;
}
.score1{
  background-color:#e8f4f8;
}
.hide {
  background-color:DarkSeaGreen;
}
.final{
  font-weight: bold;
  background-color: #72bcd4;
}

.pp_note{
  font-size: 85%;
}

.stat_name{
  color: #235f73;
  font-size: 130%;
}

.stat_league_title{
  font-weight: bold;
  font-size: 120%;
  color: #2c7891;
  background-color: #deeff5;
  border: 2px solid #07a6b0;
  width: 80%; 
  margin-top: 12px;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}

.stat_info{
 font-size: 85%; 
}

.stat_year_title{
  font-weight: bold;
  font-size: 120%;
  color: #2c7891;
  background-color: #deeff5;
  border: 2px solid #07a6b0;
  width: 90%; 
  margin-top: 12px;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}


.inpair {
  color: #007bff;
  font-weight: bold;
  padding: 0px 2px
}

.winwin {
  color: #ffc107;
  font-weight: bold;
  padding: 0px 2px
}

.bounty {
  color: #dc3545;
  font-weight: bold;
  padding: 0px 2px
}

.inabout {
  width: 40px; 
  display: inline-block;
  text-align:center;
}

.marginfix{
margin: 0.25rem 0;
}


.mylabel, .mylabelnb {
  display: inline-block;
  padding: 2px;
  margin: 0px;
  cursor: pointer;
  filter: invert(50%);
  -webkit-filter: invert(50%);
}

.mylabel {
  border: 2px solid blue;
  border-radius: 5px;
  color: blue;
  font-weight: bold;
}


input[type=checkbox]:checked + .mylabel  {
filter: invert(0%);
-webkit-filter: invert(0%);
}

input[type=checkbox]:checked + .mylabelnb {
filter: invert(0%);
-webkit-filter: invert(0%);
}



.owl-carousel .owl-nav {
  overflow: hidden;
  height: 0px;
}


.item{
  width: 98% !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
      background: blue;
}


.owl-carousel .nav-button {
      height: 50px;
      width: 25px;
      cursor: pointer;
      position: absolute;
      top: 30px !important;
      opacity: 0.5;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
      pointer-events: none;
      opacity: 0.5;
  }

.owl-carousel .owl-prev {
      left: -15px;
}

.owl-carousel .owl-next {
      right: -15px;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #ffffff;
    font-size: 30px;
    background: #000000;
    border-radius: 3px;
	  display: flex;
	  justify-content: center;
	  align-items: center;    
}


.owl-carousel .next-carousel:hover {
    background-position: -24px -53px;
}



div.modalpix{
  max-width: 95vw; 
  width: -webkit-fit-content;
  height:-webkit-fit-content;
  width:  -moz-fit-content;
  height: -moz-fit-content;
  width: fit-content;
  height: fit-content;
}

img.modalpix{
  display: block; 
  height: auto; 
  padding: 10px; 
  border-radius: 15px; 
  max-height: 90vh;
}

img.modalpix_alt{
  color: #72bcd4;
  font-weght: bolder;
  font-size: 150%; 
  border: 1px solid #72bcd4;
  border-radius: 20px;
  padding: 50px;
  margin: 10px;
}
