#event-sticky-info .nav.nav-pills{
  background-color:#121212
}

#event-sticky-info .nav{
  padding-top:5px;
  background-color:#f2f2f2;
  box-shadow:0 1px 3px #070707;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px;
  display:flex;
  text-align:center;
  justify-content:center
}

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

#event-sticky-info .nav>.nav-item{
  flex:1 1
}

#event-sticky-info .nav>.nav-item>a.active,#event-sticky-info .nav>.nav-item>a.active:focus,#event-sticky-info .nav>.nav-item>a.active:hover{
  background-color:unset;
  border-bottom:4px solid #b3994c;
  color:#b3994c!important;
  font-weight:700
}

#event-sticky-info .nav>.nav-item>a{
  display:block;
  text-decoration:none;
  padding:5px;
  color:#fff;
  vertical-align:middle
}

.nav-pills .nav-link{
  border-radius:.25rem
}

.sv-box{
  border-bottom-left-radius:15px;
  border-bottom-right-radius:15px;
  padding:5px;
  margin-top:16px;
  display:block;
  position:relative
}

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

.sv-box .header,.sv-box .header .logo,.sv-box .header .title{
  display:inline-block
}

.sv-box .header{
  cursor:pointer;
  padding:8px
}

.sv-box .header .title{
  padding-left:5px;
  font-weight:500;
  font-size:14px;
  vertical-align:middle
}

.sv-box .header,.sv-box .header .title{
  display:inline-block
}

.sv-box .header .title .name{
  display:block;
  font-weight:700;
  font-size:18px
}

.table{
  width:100%;
  margin-bottom:1rem;
  background-color:initial
}

table{
  border-collapse:collapse
}

.table thead th{
  vertical-align:bottom;
  border-bottom:2px solid #dee2e6
}

.table td,.table th{
  padding:.75rem;
  vertical-align:middle;
  border-top:1px solid #dee2e6
}

th{
  text-align:inherit
}

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

.media{
  display:flex;
  align-items:flex-start
}

a:hover{
  color:#0056b3;
  text-decoration:underline
}

.avatar{
  width:48px;
  height:48px;
  border-radius:50%
}

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

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

.avatar img{
  width:100%;
  border-radius:50%!important
}

.mb-0{
  margin-bottom:0!important
}

.streams td{
  vertical-align:middle!important;
  text-align:left
}

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

.d-none{
  display:none!important
}

@media (min-width:1200px){
  .col-xl-6{
    flex:0 0 50%;
    max-width:50%
  }
}

@media (min-width:992px){
  .col-lg-6{
    flex:0 0 50%;
    max-width:50%
  }

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

@media (min-width:768px){
  .col-md-12{
    flex:0 0 100%;
    max-width:100%
  }
}

@media (min-width:576px){
  .col-sm-12{
    flex:0 0 100%;
    max-width:100%
  }

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

img.team{
  width:35px;
  height:35px;
  vertical-align:middle
}

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

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

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

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

.embed-responsive{
  position:relative;
  display:block;
  width:100%;
  height:100%;
  padding:0;
  overflow:hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}

.list-group-flush{
  border-radius:0
}

.list-group{
  display:flex;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  border-radius:.25rem
}

.line-ups table tr td,.standings table tr td{
  text-align:left
}

.line-ups table th:first-child,.standings table thead th:first-child{
  width:30px
}

.team-img{
  width:30px;
  vertical-align:middle
}

.badge-info{
  color:#fff;
  background-color:#17a2b8
}

.badge{
  display:inline-block;
  padding:.25em .4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.25rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

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

.table-hover .table-info:hover{
  background-color:#abdde5
}

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

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

.formation-text{
  font-weight:700;
  font-size:16px;
  padding-left:5px
}

@media (min-width:1200px){
  .col-xl-6{
    flex:0 0 50%;
    max-width:50%
  }
}

.row{
  display:flex;
  flex-wrap:wrap
}

.text-danger{
  color:red!important
}

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

@media only screen and (max-width:768px){
  .page_header{
    max-height:60px
  }

  .logo_img{
    height:100%;
    width:100%
  }

  .short-name{
    display:block!important
  }

  .long-name{
    display:none
  }

  .ctnr5013{
    padding-top:10px!important
  }
}

.page_header{
  height:90px
}

@media screen and (max-width:520px){
  .logo{
    margin-right:10px;
    width:160px;
    height:60px
  }
}

@media screen and (max-width:800px){
  .logo{
    margin-right:10px;
    width:160px;
    height:60px
  }
}

.short-name{
  display:none
}

.twitter iframe{
  vertical-align:middle!important
}

.twitter{
  padding-top:4px
}

.ctnr50{
  background-color:#282828;
}

