/* Add here all your css styles (customizations) */

.btn-facebook-invite {
  background-color: #4863ae;
  border-color: #4863ae;
  color: #fff !important; }
  .btn-facebook-invite:hover {
    background-color: #4863ae;
    color: white;
    }
.to_show {
    display: none;
}

.matchup-border-right {
    border-right: 1px solid #2E8B57;
}
.tableFloatingHeaderOriginal th { background-color: #fff; border-bottom: 1px solid #DDD;}
.popover-content {height: 250px;}

.gl_entry {margin-bottom: 10px;
		   border-bottom: 1px solid #e8e8e8;
		  }
.Blink {
  animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
  from { opacity: 1; }
  to { opacity: 0; }
}

.full_stat_table > tbody > tr > td {
     vertical-align: middle;
}
.player_sq_image{
    height:75px;
    width:75px;
}
@media (min-width: 768px) {
.player_sq_image {
    height:150px;
    width:150px;

}
}
  .tableFloatingHeaderOriginal th { background-color: #fff; border-bottom: 1px solid #DDD;}
    .popover-content {height: 250px;}
  .disqus_cover {
  		position:absolute;
		top: 0px;
		left: 115px;
		z-index: 1;
		}


.al_cell1 {
    text-align: center;
}
@media (max-width: 767.98px) {
    select.form-control {
      font-size: 16px;
    }
    .sky-form .select select {
      border-width: 1px;
      font-size: 16px;
      color: #404040;
    }
}
.badge {
font-size: 14px !important;
}

/* 2/1/22
.form-check-inline {
  margin-right: 0px;
  margin-left: 0px;

}

.form-check-input {
  margin-right: 0px !important;
  margin-left: 0px !important;

}
*/
.h2hmatch {
  align-items: center;
  justify-content: center;
}
.match-col {
  padding-left: 0px !important;;
}

.p-name {
  width: 100px;
}

.stat-table-image {
  width: 50px;
  height: 50px;
}

#stat_table2 thead th .th-inner {
  white-space: normal !important;
}

.cart-table-image {
  width: 30px;
  height: 30px;
}


.player-profile {
  display: flex;
  align-items: center; /* Align items vertically in the center */
}

.player-image {
  margin-right: 10px; /* Adjust margin as needed to provide space between image and name */
}


.player-info {
  flex: 1; /* Take up remaining space in the flex container */
}


.button-select-div {
  align-items: center; /* Align items vertically in the center */
}


.player-profile-cart {
  display: flex;
  align-items: center;
}

.player-image-cart {
  margin-right: 10px; /* Adjust as needed */
}

.player-info-cart {
  display: flex;
  flex-direction: column;
}

.player-cart-name {
  font-size: 14px; /* Larger font size for the name */
}

.player-cart-class {
  font-size: 10px; /* Smaller font size for the position */
  color: grey; /* Grey color for the position */
  white-space: nowrap; /* Prevent text from wrapping */
}

.public-team-avatar {
  width: 50px;
  height: 50px;
}
.public-team-avatar-container {
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block; /* or display: inline; */
}