body{
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  min-height: 100%;
  background-color: #f9fbff;
  background-repeat:no-repeat;
  max-width: 100%;
  background-size: cover;
}

.bgimg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100%;
  max-width: 100%;
  border: none;
}

.footer{
  background-image: url(../img/pb-footer-1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding: 150px 10px 10px 10px;
}

.futura{font-family: -apple-system, BlinkMacSystemFont, sans-serif;}

.helvetica{
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

@media (min-width: 768px) {
.desktop-hide{
    display: none;
}
}

@media (max-width: 768px) {
.mobile-hide{
    display: none;
}
}



.navbar-consoles{
  background: #101233;
  color: #ffffff;
  user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}

.calendar-slot{
  display: inline-block;
  text-align: center;
  user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
   margin-right: 10px;
}

.calendar-slot:hover{
  cursor: default;
}

.csv-download{
  padding: 5px 10px;
  font-size: 80%;
  background: rgba(16, 18, 51);
  color: #ffffff;
  border: none;
  border-radius: 3px;
  font-weight: 900;
  text-decoration: none;
}

.csv-download:hover{
  color: #ffffff;
  cursor: pointer;
  background: rgba(16, 18, 51, 0.2);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  text-decoration: none;
}

.download-button-container {
  display: flex;
  float: right;
  right: 5px;
  bottom: 32px;
}

.date-choose{
    padding: 5px;
    display: inline;
    color: #ffffff;
}

.date-picker{
    margin-left: -70px;
    margin-bottom: 44px;
    position: absolute;
    z-index: 2;
    padding: 1px 0;
    font-size: 7px;
  }

.date-choose:hover{
  cursor: pointer;
}

.loading-circle {
  width: 20px;
  height: 20px;
  background: #ccc;
  border-radius: 50%;
  opacity: .6;
}

.loading-circle-card {
  width: 40px;
  height: 40px;
  background: #ccc;
  border-radius: 50%;
  opacity: .6;
}

@keyframes pulse {
  0%, 100% {
    background-color: yellow;
  }
  50% {
    background-color: red;
  }
}

.recent-performance {
  font-size: 85%;
  padding: 5px 7px;
  border-radius: 3px;
}

.loading-rectangle {
  width: 100px;
  height: 15px;
  background: #ccc;
  opacity: .5;
  border-radius: 3px;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bo-button {
  cursor: pointer;
}

.bo-button.active {
  color: #517cff;
  border-bottom: 2px inset #517cff;
}


/* ///////////////////////////////////////// */
/* ////////// Console Styling ///////////// */
/* /////////////////////////////////////// */
.console-logo {
  height: 32px;
  margin: 8px 7px;
}

.console-logo-mobile{
  height: 30px;
  margin: 9px 7px 0px 7px;
}
.toggle-menu{
  color: #ffffff;
  padding: 11px 0px 0px 2px;
  background: none;
  border: none;
}
.menu-bar{
  width: 24px;
  height: 1.5px;
  background: #ffffff;
  margin: 5.5px 0;
}

.console-card{
  margin: 5px;
  background: #ffffff;
  padding: 7px 7px 5px 7px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
}
.console-player-card{
  margin: 15px 5px;
  background: #ffffff;
  padding: 7px 7px 5px 7px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
}
.live-game-card{
  margin: 15px 5px;
  background: #ffffff;
  padding: 7px 7px 5px 7px;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  cursor: pointer;
}
.btn-choose-sport{
  font-size: 105%;
  margin: 11px 8px 8px 8px;
  border: none;
  background: none;
  color: #ffffff;
  padding: 3px 12px;
  font-weight: 900;
}
.btn-choose-sport:hover{
  cursor: pointer;
  color: #ffffff;
}
.mobile-choose-sport{
  color: #999999;
  font-weight: 900;
}
.mobile-choose-sport.active{
  color: #ffffff;
  font-weight: 900;
}
.mobile-choose-sport:hover{
  color: #ffffff;
  cursor: pointer;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.choose-page {
  border-bottom: 1px solid rgba(16, 18, 51, 0.2);
  height: 24px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 5px;
}

.choose-page > ul > li{
  position: relative;
  border: none;
  background: none;
  padding: 5px 12px 2px 12px;
  margin-bottom: -2px;
  font-weight: 600;
  user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}

.choose-page > ul > li > a{
  color: rgba(16, 18, 51, 0.75);
  text-decoration: none;
}

.choose-page > ul > li:hover{
  cursor: pointer;
  color: #000000;
}

.choose-page > ul >  li:hover::after{
  content: "";
  position: absolute;
  display: block;
  margin: 0 auto;
  width: 85%;
  padding-bottom: 2px;
  left: 0; /* Center the pseudo-element horizontally */
  right: 0; 
  border-bottom: 1px solid rgba(16, 18, 51, 0.6);
}

.hover-button {
    margin-left: 5px;
    border-radius: 5px;
    padding: 2px;
    background: #E3E3E3;
    color: #000;
    font-size: 7px;
    margin-top: 0px;
}

.hover-button:hover {
    background: #a4a2a2;
}

.choose-page > ul > li:hover > a{
  text-decoration: none;
}

.choose-page > ul > li.active{
  color: rgba(16, 18, 51, 0.75);
  font-weight: 600;
}

.choose-page > ul > li.active::after{
  content: "";
  position: absolute;
  display: block;
  margin: 0 auto;
  width: 85%;
  padding-bottom: 2px;
  left: 0; /* Center the pseudo-element horizontally */
  right: 0; 
  border-bottom: 1px solid rgba(16, 18, 51, 0.75);
}
.choose-page > ul > li.active > a{
  color: rgba(16, 18, 51);
  text-decoration: none;
  font-weight: 600;
}

.choose-page > ul > li.active-betstim{
  background: #0068FE;
  color: rgba(16, 18, 51, 0.75);
  font-weight: 600;
}
.choose-page > ul > li.active-betstim > a{
  color:  rgba(16, 18, 51, 0.75);
  font-weight: 600;
}

.page-end-container {
  margin-right: 50px;
}

.page-end-container > :not(:last-child) {
  margin-right: 10px;
}

.tab-row {
  background: rgba(16, 18, 51, 0.15);
  border-bottom: 1px solid rgba(16, 18, 51, 1);
}

.choose-tab > li{
  margin: 0px 5px;
  border: none;
  border-radius: 5px;
  background: none;
  color: #000000;
  padding: 3px 9px;
  font-weight: 700;
  user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}
.choose-tab > li > a{
  color: rgba(16, 18, 51);
}

.choose-tab > li:hover{
  cursor: pointer;
  background: rgba(16, 18, 51, 0.15);
  color: rgba(16, 18, 51);

}

.choose-tab > li:hover > a{
  text-decoration: none;
}
.choose-tab > li.active{
  background: rgba(16, 18, 51, 0.6);
  color: #ffffff;
  font-weight: 700;
}
.choose-tab > li.active > a{
  font-weight: 700;
  color: #ffffff;
}

.accas-spinner-container {
  display: flex;
  gap: 5px;
}

.accas-spinner-container > span {
  color: rgba(16, 18, 51);
  font-weight: 600;
}

.accas-spinner {
  padding-right: 2px;
  width: 15px;
  height: 15px;
  border: 2px rgba(16, 18, 51, 0.6) solid;
  border-top: 2px rgba(16, 18, 51) solid;
  border-radius: 50%;

  animation: spin 1s ease-in-out infinite;
}

.mobile-choose-page > li{
  position: relative;
  margin: 5px;
  border: none;
  background: none;
  color: #000000;
  padding: 5px 12px;
  font-weight: 600;
  user-select: none; /* supported by Chrome and Opera */
   -webkit-user-select: none; /* Safari */
   -khtml-user-select: none; /* Konqueror HTML */
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* Internet Explorer/Edge */
}
.mobile-choose-page > li > a{
  color: rgba(0,0,0,0.3);
}
.mobile-choose-page > li:hover{
  cursor: pointer;
  color: #000000;
}
.mobile-choose-page > li:hover::after{
  content: "";
  position: absolute;
  display: block;
  margin: 3px auto;
  width: 85%;
  left: 0; /* Center the pseudo-element horizontally */
  right: 0; 
  border-bottom: 1px solid rgba(0,0,0,0.8);
}
.mobile-choose-page > li:hover > a{
  text-decoration: none;
}
.mobile-choose-page > li.active{
  color: #ffffff;
  font-weight: 600;
}
.mobile-choose-page > li.active > a{
  color: #000000;
  font-weight: 600;
}
.mobile-choose-page > li.active::after{
  content: "";
  position: absolute;
  display: block;
  margin: 3px auto;
  width: 85%;
  left: 0; /* Center the pseudo-element horizontally */
  right: 0; 
  border-bottom: 1px solid rgba(0,0,0,0.8);
}

.console-player-name {
  display: block;
  width: 90%;
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}

.console-score {
  text-wrap: nowrap;
}

.console-country-logo{
  width: 23px;
  padding-right: 5px;
  margin-top: -2px;
}
.console-country-logo-sm{
  width: 17px;
  padding-right: 5px;
  margin-top: -2px;
}

.console-country-logo-bg{
  padding-top: 5px;
  max-width: 65px;
}

.console-team-logo{
  height: 23px;
  padding-right: 5px;
  margin-top: -2px;
}
.console-team-logo-sm {
    height: 17px;
    padding-right: 3px;
    margin-top: -2px;
}
.console-team-logo-mlb{
  height: 20px;
  padding-right: 5px;
  margin-top: -2px;
}
.console-team-logo-md{
  height: 30px;
  margin-top: -2px;
}
.console-team-logo-slg{
  height: 40px;
  margin-top: -2px;
}
.console-team-logo-bg{
  height: 50px;
  margin-top: -5px;
}
@media (max-width: 768px) {
.console-team-logo-bg{
  height: 35px;
  margin-top: -3px;
}
}
.console-team-logo-acca{
  height: 23px;
  padding: 2px;
  margin-top: -2px;
}
.nav-choose-position > li{
  border: none;
  text-align: center;
  border-radius: 5px;
  background: none;
  color: #000000;
  padding: 3px;
  font-weight: 600;
  font-size: 70%;
}
.nav-choose-position > li:hover{
  cursor: pointer;
  background: rgba(0,0,0,0.10);
  color: #000000;
}
.nav-choose-position > li.active{
  background: rgba(0,0,0,0.40);
  color: #ffffff;
}
.bet-block-container{
  height: 450px;
  margin: 0px;
  padding: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.betstim-cards-container{
  height: 500px;
  margin: 0px 0px 0px 0px;
  padding: 0px 15px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.player-cards-container{
  height: 1150px;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 986px) {
.player-cards-container{
  height: 1150px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
}
.bet-block{
  padding: 3px;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  margin: 5px;
  line-height: 25px;
  font-size: 85%;
}
.bet-block:hover,
.bet-block.active-game:hover{
  cursor: pointer;
  border: 1px solid #0068FF;
  color: #0068FF;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
.bet-block.active-game{
  color: #39B54A;
}
.bet-block.active-player{
  color: #0068FF;
  border: 1px solid #0068FF;
}
.bet-block.disabled-player{
  background: #f4f4f4;
  color: #999999;
  cursor: no-drop;
}
.bet-block.final-game{
  color: #cd0a0a;
}
.bet-block-favorite{
  padding: 7px 5px;
  border-radius: 3px;
  background: #e3e3e3;
  border: 1px solid #e3e3e3;
  margin: 5px;
  font-size: 75%;
}
.favorite-star{
  color: #cccccc;
}
.favorite-star-active{
  color: #FFDA00;
  cursor: pointer;
}
.favorite-star:hover{
  color: #FFDA00;
  cursor: pointer;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
.form-stat-selection{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000000;
  background: url("../img/consoles/dropdown-arrow-down-custom.png") 95% / 8px no-repeat #ffffff;
  padding: 10px 12px;
  text-align: left;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  font-size: 110%;
  width: 100%;
}
.line-max-min{
  position: absolute;
  top: 0;
  left: 0;
  color: #999999;
  font-size: 80%;
}

.bold{
  font-weight: bold;
}

.bolder {
  font-weight: bolder;
}

.myLine{
background: none;
border-top: 1px solid #e3e3e3;
border-left: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
border-right: none;
border-radius: 2px 0px 0px 2px;
color: #000000;
text-decoration: bold;
width: 100%;
text-align: center;
font-size: 160%;
padding: 5px 0px;
-webkit-appearance: none;
-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */
user-select: none;          /* Likely future */
}

.odds-disabled,
.odds-disabled button,
.odds-disabled input{
  cursor: not-allowed;
  color: #999999;
  background: #f4f4f4;
}

.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
  margin: 0;
  padding: 0;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  position: relative;
  background: none;
}
.input-group-btn-vertical > .btn.btn-myOddsUp {
  margin: -5px 0px 0px 0px;
  padding: 0px 8px;
  border: 1px solid #e3e3e3;
  border-radius: 0px 2px 0px 0px;
  width: 100%;
  font-weight: 900;
  font-size: 120%;
}
.input-group-btn-vertical > .btn.btn-myOddsDown {
  margin: 0px 0px -4px 0px;
  padding: 0px 8px;
  border-top: none;
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-radius: 0px 0px 2px 0px;
  width: 100%;
  font-weight: 900;
  font-size: 120%;
}

@media (max-width: 986px) {
.input-group-btn-vertical > .btn.btn-myOddsUp {
  margin: -15px 0px 0px 0px;
  padding: 5.5px 22px;
  border: 1px solid #e3e3e3;
  border-radius: 0px 2px 0px 0px;
  width: 100%;
  font-size: 140%;
  -webkit-appearance: none;
}
.input-group-btn-vertical > .btn.btn-myOddsDown {
  margin: 0px 0px -15px 0px;
  padding: 5.5px 22px;
  border-top: none;
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-radius: 0px 0px 2px 0px;
  width: 100%;
  font-size: 140%;
  -webkit-appearance: none;
}
}
.btn.btn-myOddsDown:active,
.btn.btn-myOddsUp:active{
    cursor: pointer;
    background: #f4f4f4;
    -webkit-appearance: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.make-picks {
    margin-top: 0px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.make-picks:before {
    border-top: 1px solid #e9e9e9;
    content:"";
    margin: 0 auto;
    position: absolute;
    top: 7px; left: 0; right: 0; bottom: 0;
    width: 95%;
    z-index: -1;
}
.make-picks span { background: #fff; padding: 0 10px; }

.line-changes {
    margin-top: 0px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.line-changes:before {
    border-top: 1px solid #e9e9e9;
    content:"";
    margin: 0 auto;
    position: absolute;
    top: 7px; left: 0; right: 0; bottom: 0;
    width: 95%;
    z-index: -1;
}
.line-changes span { background: #f9fbff; padding: 0 10px; }


.btn-bet-choice{
    color: #999999;
    background: none;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
    width: 100%;
    min-height: 103px;
    padding: 9px 3px 3px 3px;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}

.btn-bet-choice:hover{
    cursor: pointer;
    color: #0068FF;
    border: 1px solid #0068FF;
}

.btn-bet-choice.active-condition{
  cursor: pointer;
  color: #0068FF;
  border: 1px solid #0068FF;
}

.btn-add-slip{
    color: #101233;
    background: none;
    border-radius: 3px;
    border: 1px solid #101233;
    width: 100%;
    font-size: 105%;
    padding: 7px 10px;
    font-weight: 900;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}

.btn-add-slip:active{
    background: #101233;
    color: #ffffff;
    cursor: pointer;
}

.btn-copy{
  color: #101233;
  background: none;
  border-radius: 3px;
  border: 1px solid #101233;
  font-size: 65%;
  padding: 7px 10px;
  margin: 0px 0px 0px 100px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.btn-copy:active{
  background: #101233;
  color: #ffffff;
  cursor: pointer;
}

.btn-clear-slip{
    color: #999999;
    background: none;
    border-radius: 3px;
    border: 1px solid #999999;
    width: 100%;
    font-size: 105%;
    padding: 7px 10px;
    font-weight: 900;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}

.btn-clear-slip:hover{
    cursor: pointer;
    color: #101233;
    border: 1px solid #101233;
}

.btn-start-demo{
    color: #101233;
    background: none;
    border-radius: 3px;
    border: 1px solid #101233;
    width: 30%;
    font-size: 105%;
    padding: 7px 10px;
    font-weight: 900;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}

.btn-start-demo:active,
.btn-copy-html:active{
    background: #101233;
    color: #ffffff;
    cursor: pointer;
}

.btn-copy-html{
  color: #101233;
  background: none;
  border-radius: 3px;
  border: 1px solid #101233;
  font-size: 75%;
  padding: 5px 12px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.btn-copy-html-sm{
  color: #101233;
  background: none;
  border-radius: 3px;
  border: 1px solid #101233;
  font-size: 55%;
  padding: 2px 8px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.bet-input{
    width: 20%;
    border-radius: 2px;
    border:1px solid #e3e3e3;
}

.remove-player{
  color: #999999;
}

.remove-player:hover{
  cursor: pointer;
  color: #000000;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
.remove-bet{
  position: absolute;
  font-size: 120%;
  right: 8px;
  top: 8px;
}

.remove-bet:hover{
  cursor: pointer;
  color: #ff0000;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
.edit-bet{
  position: absolute;
  font-size: 120%;
  right: 8px;
  top: 8px;
}

.edit-bet:hover{
  cursor: pointer;
  color: #0068FF;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.confirmed-blue{
  color: #00AEEF;
}

.change-yellow{
  color: #ffbc01;
}

.expand-alert-card{
  position: absolute;
  right: 4px;
  bottom: 4px;
  font-size: 65%;
  color: #999999;
}

.expand-alert-card:hover{
  cursor: pointer;
  color: #000000;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.select-social-price-player {
  cursor: pointer;
}

.select-social-price-player:hover {
  cursor: pointer;
  background: #f4f4f4;
}

.badge-feedback{
  padding: 5px 12px;
  font-size: 70%;
  background: none;
  border: 1px solid #101233;
  margin: 5px;
  display: inline;
  color: #101233;
}

.badge-feedback:hover{
  cursor: pointer;
  background: #f4f4f4;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.badge-success{
  padding: 10px 12px;
  font-size: 70%;
  background: none;
  border: 1px solid #22B573;
  margin: 5px;
  display: inline;
  color: #22B573;
}

.badge-success:hover{
  cursor: pointer;
  background: #f4f4f4;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.badge-duplicate{
  padding: 5px 12px;
  font-size: 70%;
  background: none;
  border: 1px solid #17a2b8;
  margin: 5px;
  display: inline;
  color: #17a2b8;
}

.badge-char-length{
  padding: 5px 12px;
  font-size: 70%;
  background: none;
  border: 1px solid #ff7b1a;
  margin: 5px;
  display: inline;
  color: #ff7b1a;
}

.badge-incorrect{
  padding: 5px 12px;
  font-size: 70%;
  background: none;
  border: 1px solid #cd0a0a;
  margin: 5px;
  display: inline;
  color: #cd0a0a;
}

.badge-incorrect:hover{
  cursor: pointer;
  background: #f4f4f4;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.badge-starter{
  padding: 5px 12px;
  font-size: 70%;
  background: #00AEEF;
  margin: 5px;
  display: inline;
}
.badge-unconfirmed{
  padding: 5px 12px;
  font-size: 70%;
  background: #99999;
  margin: 5px;
  display: inline;
}
.badge-active{
  padding: 5px 12px;
  font-size: 70%;
  background: #22B573;
  margin: 5px;
  display: inline;
}
.badge-suspended{
  padding: 5px 12px;
  font-size: 70%;
  background:#cd0a0a;
  margin: 5px;
  display: inline;
}
.badge-suspended-sm{
  padding: 1px 7px;
  font-size: 70%;
  background:#cd0a0a;
  margin: 5px;
  display: inline;
}
.active-green{
  color: #22B573;
}

@media (max-width: 768px) {
.badge-starter,
.badge-unconfirmed,
.badge-active,
.badge-feedback,
.badge-suspended{
  font-size: 50%;
  padding: 5px 3px;
  margin: 2px;
}
}

.btn-props-options{
  width: 100%;
  font-size: 75%;
  color: #000000;
  background: #ffffff;
  border: 1px solid #adadad;
  padding: 5px 10px;
  overflow-x: hidden;
}
.btn-props-options:hover{
  cursor: pointer;
  background: #e3e3e3;
  color: #000000;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
.border-top-consoles{
    border-top: 2px solid #101233;
}

.live-row-top{
  background: #39b54a;
  color: #ffffff;
  border-radius: 2px 2px 0px 0px;
  font-size: 85%;
  padding: 2px 0px;
}






.betrush-team-logo{
  height: 40px;
}
.betrush-team-coin{
  height: 135px;
  padding: 8px;
  float: right;
}
.betrush-team-player-coin{
  height: 135px;
  padding: 8px;
  float: right;
}
.betrush-team-player-coin-stat-card{
  height: 140px;
  padding: 8px;
  margin-left: -20px;
  float: left;
}
.betrush-team-shield{
  height: 100px;
  margin: 30px 0px;
  vertical-align: middle;
}
.small-card-icon{
  height: 38px;
  padding-right: 5px;
  margin-top: -5px;
}
.merch-tech-prizes{
  height: 125px;
}
.merch-tech-prizes-tv{
  height: 325px;
}

.find-bets{
  height: 200px;
  padding: 10px;
}
.betting-icon-inline{
  height: 32px;
  margin-top: -5px;
}
.betting-icon{
  height: 35px;
  padding-right: 5px;
  margin-top: -5px;
  margin-left: -18px;
}
.credits-icon{
  height: 30px;
  padding-right: 5px;
  margin-top: -5px;
}
.betting-icon-separate{
  height: 28px;
  position: absolute;
  top: 7px;
  left: 7px;
}
.betting-icon-results{
  height: 24px;
  padding-right: 5px;
  margin-left: -5px;
  margin-top: -3px;
}
.raffle-tickets-results{
  height: 90px;
}

.betrush-team-logo-card{
  height: 60px;
  float: right;
}
.betrush-team-logo-card-bg{
  height: 90px;
}

.Overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(21, 22, 23, 0.61);
    z-index: 100000000;
}

.toggle-view{
  position: fixed;
  bottom: 0;
  left:0;
  right: 0;
  width: 100%;
  z-index: 1000;
}
.toggle-page-button button{
    width: 25%;
    color: #5e5e5e;
    background: #101233;
    border-top: 2px solid #222648;
    font-size: 205%;
    font-weight: 600;
    padding: 15px 20px;
}

.toggle-page-button button.active{
    width: 25%;
    color: #ffffff;
    border-top: 2px solid #318EFD;
    background: #318EFD;
    font-weight: 600;
}

.checkout-button{
  font-size: 200%;
  color: #ffffff;
  padding-right: 10px;
}
.checkout-button.added{
  color: #ffffff;
}
.cart-count{
  position: absolute;
  top: 0px;
  right:11px;
  background: #ff9900;
  color: #ffffff;
  font-size: 90%;
  font-weight: 900;
  padding: 5px 10px;
  border-radius: 40px;
}
/* ////////// Cards Styles ///////////// */
.hot-shooting-card{
  background: #F15A24;
  border-radius: 16px;
}

.popular-bets-card{
  background: #FFFF00;
}

/* ////////// Cards Styles ///////////// */

/* ////////// Button Styles ///////////// */
.clear-button{
  padding: 8px 15px;
  background: #EEEEF6;
  color: #318EFD;
  border: 1px solid #EEEEF6;
  border-radius: 40px;
  width: 90%;
  font-size: 130%;
  font-weight: 900;
}

.clear-button:hover{
  background: #ffffff;
  color: #000000;
}

.clear-button-betslip{
  padding: 8px 15px;
  background: #EEEEF6;
  color: #318EFD;
  border: 1px solid #EEEEF6;
  border-radius: 40px;
  width: 90%;
  font-size: 200%;
  font-weight: 900;
}

.clear-bet-button{
  margin: 3px 0px;
  padding: 8px 15px;
  background: #EEEEF6;
  color: #318EFD;
  border: 1px solid #EEEEF6;
  border-radius: 40px;
  width: 85%;
  font-size: 130%;
  font-weight: 900;
}
.clear-bet-button.touched{
  background: #d8d8ea;
  color: #318EFD;
  border: 1px solid #d8d8ea;
}
.add-to-slip-button{
  width: 95%;
  padding: 8px 10px;
  font-size: 300%;
  font-weight: 600;
  background: #ffff00;
  color: #101233;
  border-radius: 40px;
}

.add-to-slip-button.added{
  width: 95%;
  padding: 8px 10px;
  font-size: 300%;
  font-weight: 600;
  background: #39B34A;
  color: #ffffff;
  border-radius: 40px;
}

.credits-choice{
  padding: 10px 20px;
  background: none;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: none;
  font-size: 160%;
}

.credits-choice.active{
  background: #ffffff;
  color: #101233;
}

.credits-choice.disabled{
  color: #999999;
  opacity: 0.25;
  background: none;
  cursor: not-allowed;
}

.img-credits-none{
  height: 300px;
}

.img-buddy-tv{
  height: 70px;
}

.pending-result{
  border-radius: 50px;
  height: 25px;
  width: 25px;
  padding: 5px;
  background: #999999;
  color: #ffffff;
}
/* ////////// Button Styles ///////////// */


/* ////////// TV Styles ///////////// */
.betting-icon-tv{
  height: 75px;
  padding-right: 5px;
  margin-top: -35px;
  margin-left: -18px;
}
.betting-icon-tv-education{
  height: 38px;
  padding-right: 5px;
  margin-top: -15px;
  margin-left: -5px;
}
.player-icon-tv{
  height: 200px;
  padding-right: 5px;
}
.big-title-tv{
  font-size: 400%;
}
.big-title-tv-education{
  font-size: 185%;
}
.big-line-betting-tv-education{
  font-size: 600%;
  margin-left: -10px;
}
.big-line-betting-tv{
  font-size: 1100%;
  margin-left: -10px;
}
.big-line-betting-tv2{
  font-size: 1100%;
  margin-left: -50px;
}
.light-white{
  color: rgba(255,255,255,0.60);
}
.mar-top-tv-row{
  margin-top: 70px;
}
.betrush-tv-logo{
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;;
  margin-bottom: auto;
}

.feel-the-rush{
  font-size: 500%;
  margin-top: -35px;
}

.header-flame-tv{
  height: 75px;
  margin-top: -12px;
  padding: 0px;
  float: center;
}

.popular-coin-tv{
  height: 150px;
  padding: 0px;
  float: center;
}

.tv-badge{
  padding: 5px 15px;
  margin-left: 15px;
  margin-top: -20px;
  font-size: 165%;
  font-weight: 900;
  background: #999999;
  color: #ffffff;
}
/* ////////// TV Styles ///////////// */


/* ///////////////////////////////////////// */
/* ////////// Console Styling ///////////// */
/* /////////////////////////////////////// */



.powered-by-logo{
  height: 38px;
}

.parlaybuddy-list > li > a{
  color: #f4f4f4;
}

.parlaybuddy-list > li > a:hover{
  color: #ffffff;
  background: #101233 !important;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  background-color: #f9fbff;
  overflow-x: hidden;
  transition: 0.25s;
  padding-top: 20px;
  padding-bottom: 100px;
  opacity: 1;
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 18px;
  color: rgba(0,0,0,.75);
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #101233;
}

.sidenav .closebtn {
  position: absolute;
  top: -10px;
  right: 10px;
  font-size: 56px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.placebet-button > a{
  color: #ffffff;
}

.placebet-button{
  position: fixed;
  z-index: 10000;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 120%;
  padding: 15px 0px;
  background: #d9453d;
  color: #ffffff;
  text-align: center;
}

.placebet-button:hover{
  cursor: pointer;
  background: #cc3028;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.menu-toggle{
  cursor: pointer;
}

.white{
  color: #ffffff;
}

.white-secondary{
  color: #cccccc;
}

.black{
  color: #000000;
}

.black-link,
.black-link:hover{
 color: #000000;
}

.text-shadow{
  text-shadow: 1px 1px 5px rgba(0,0,0,0.92);
}

.text-shadow-white{
  text-shadow: 1px 1px 5px rgba(255,255,255,0.92);
}

.green{
  color: #39B54A;
}

.red{
  color: #ff0000;
}

.tweet-color{
  color: #1DA1F2;
}

.border-bottom-red{
  border-bottom: 1px solid #ff0000;
}

.yellow{
  color: #FFFF00;
}

.yellow-back{
  background: #FFFF00;
}

.border-bottom-yellow{
  border-bottom: 1px solid #FFFF00;
}

.buddy-pink{
  color: #FF0087;
}

.buddy-blue{
  color: #101233;
}

.betplanet-blue{
  color: #1e81f7;
}

.white-link{
  color: #101233;
}

.white-link:hover{
  color: #101233;
  cursor: pointer;
  text-decoration: none;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.buddy-pink-link{
  color: #FF0087;
}

.buddy-pink-link:hover{
  color: #101233;
  cursor: pointer;
  text-decoration: none;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.buddy-blue-link{
  color: #101233;
}

.buddy-blue-link:hover{
  color: #FF0087;
  cursor: pointer;
  text-decoration: none;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.white-back{
  background: #ffffff;
}

.grey-back{
  background: #f4f4f4;
}

.grey-bottom{
  border-bottom: 1px solid #dddddd;
}

.light-grey{
  color: #f4f4f4;
}

.light-greyer{
  color: #9f9f9f;
}

.bolder-greyer{
    color: #B3B3B3
}

.light-blue-back{
  background: #f9fbff;
}

.orange{
  color: #ff9900;
}

.light-blue-bottom{
  border-bottom: 2px solid #c7eaff;
}

.betplanetblue-back{
  background: #fafdff;
}

.block{display: block;}
.white-back-sub{
  background: rgba(16,18,51,0.10);
}

.block{display: block;}
.red-back-sub{
  background: #ff0000;
}

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

.relative{
  position: relative;
}
/* ////////// Sportsbook Styling ///////////// */
.player-list-card{
  background: #ffffff;
  padding: 0px;
  margin: 5px;
  border-radius: 16px;
  border: 1px solid #e3e3e3;
  position: relative;
}

.player-list-card:hover{
  background: #f4f4f4;
  color: #1e81f7;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  cursor: pointer;
}

.market-count{
  position: absolute;
  right: 5px;
  top: 3px;
  color: #999999;
  font-size: 75%;
}

.bet-button-card{
  margin: 30px 10px;
  color: #0C0E19;
  padding: 15px;
  border-radius: 16px;
  border: none;
  position: relative;
  -webkit-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.35);
  box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.35);
}

.big-line-betting{
  font-size: 200%;
  margin-top: 5px;
  margin-left: -10px;
  color: #0C0E19;
}

.big-line{
  font-size: 260%;
  margin-top: 0;
  margin-bottom: -7px;
}

.parlay-text{
  font-size: 105%;
  line-height: 1.1;
  margin-top: 5px;
  margin-bottom: -10px;
}

.prop-toggle{
  display: inline;
  background: #101233;
  color: #ffff00;
  padding: 5px 15px;
  margin: 0 10px;
  border-radius: 40px;
}

.prop-toggle.active{
  display: inline;
  background: #ffff00;
  color: #101233;
  padding: 5px 15px;
  margin: 0 10px;
  border-radius: 40px;
}

.odds{
  font-size: 130%;
  margin-top: -4px;
}

.under-button{
  border: 1px solid #1e81f7;
  color: #1e81f7;
  border-radius: 16px;
  padding: 5px;
}

.push-button{
  border: 1px solid #1e81f7;
  color: #1e81f7;
  border-radius: 16px;
  padding: 5px;
}

.over-button{
  border: 1px solid #1e81f7;
  color: #1e81f7;
  border-radius: 16px;
  padding: 5px;
}

.bet-selected{
  border: 1px solid #1e81f7;
  background: #1e81f7;
  color: #ffffff;
  border-radius: 16px;
  padding: 5px;
}

.parlay-button{
  border: 1px solid #1e81f7;
  color: #1e81f7;
  border-radius: 16px;
  padding: 5px;
}

@media (hover: hover) {
  .under-button:hover,
  .push-button:hover,
  .over-button:hover,
  .parlay-button:hover,
  .inplay-button:hover{
    background: #1e81f7;
    color: #ffffff;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    cursor: pointer;
  }
}

.inplay-button{
  border: 1px solid #1e81f7;
  color: #1e81f7;
  border-radius: 16px;
  padding: 5px;
}

.inplay-button.bet-selected{
    background: #1e81f7;
    color: #ffffff;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    cursor: pointer;
}


.inplay-button.market-suspended{
  border: 1px solid #cccccc;
  color: #cccccc;
  border-radius: 16px;
  padding: 5px;
  cursor: not-allowed;
}

@media (hover: hover) {
.inplay-button.market-suspended:hover{
  border: 1px solid #cccccc;
  color: #cccccc;
  background: #ffffff;
  border-radius: 16px;
  padding: 5px;
  cursor: not-allowed;
}
}

.video-feed{
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1000;
  height: auto;
  max-width: 100%;
}

.odds-change{
  position: absolute;
  top: 34%;
  right: 25px;
  font-size: 80%;
}

.odds-up{
  color: #39b54a;
}

.odds-down{
  color: #ff0000;
}

.market-suspended > .odds-down,
.market-suspended > .odds-up{
  color: #cccccc;
}

.at-bat-market-suspended {
  color: #999999;
  text-decoration: 'line-through'
}

.at-bat-results-table {
  height: 400px;
  overflow-y: scroll;
}

.market-img{
  height: 50px;
  position: absolute;
  right: 25px;
  top: 10px;
}

.live-box-score-row{
  color: #ffffff;
  text-align: center;
  margin: -10px -35px 5px -35px;
  padding: 10px;
  border-radius: 16px 16px 0px 0px;
  font-size: 120%;
}

.live-box-score-row-props{
  color: #ffffff;
  text-align: center;
  margin: 10px -15px 0px -15px;
  padding: 5px;
}

.img-headshot{
  padding-right: 4px;
  margin-top: -3px;
  height:28px;
}

.img-headshot-nflinplay{
  text-align: right;
  height:50px;
}

.double-bet-row{
  margin: -10px -2px -15px -2px;
}

.score-nav{
  list-style-type: none;
}

.sub-nav li a{
  opacity: 0.65;
  color: #101233;
  border-radius: 0;
}

.active-sport{
  /* background: rgba(255,255,255,0.15); */
  border-bottom: 3px solid #101233;
}

.sub-nav li.active-sport a{
  opacity: 1.0;
  color: #101233;
  font-weight: 600;
  border-radius: 0;
}

.sub-nav li a:hover{
  opacity: 1;
  border-bottom: 3px solid #101233;
  border-radius: 0;
}

.nav-positions{
  border: none;
}

.nav-positions li{
  margin: 0px 10px;
  padding: 5px;
  opacity: 0.65;
}

.nav-positions li.active-position{
  color: #ffffff;
  opacity: 1;
  text-decoration: bold;
}

.search-player{
  border-bottom: 1px solid #ffffff;
}

.betslip-button{
  position: fixed;
  z-index: 10000;
  width: 100%;
  bottom: 0;
  right: 0;
  text-align: center;
  font-size: 190%;
  font-weight: 900;
  padding: 22px;
  background: #318EFD;
  color: #ffffff;
  -webkit-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
  box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
}

.betslip-button:hover{
  cursor: pointer;
  background: #0273f9;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.inplay-success-banner{
  position: fixed;
  z-index: 10000;
  bottom: 0;
  width: 100%;
  font-size: 115%;
  padding: 10px;
  background: #1e81f7;
  color: #ffffff;
  text-align: center;
}

.back-button{
  position: fixed;
  z-index: 1;
  bottom: 16px;
  left: 12px;
  font-size: 115%;
  padding: 12px;
  border-radius: 40px;
  background: #ffffff;
  color: #1e81f7;
  -webkit-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
  box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.25);
}

.back-button:hover{
  cursor: pointer;
  background: #f4f4f4;
  color: #1e81f7;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.wager-value{
  display: inline;
  width: 75%;
  background: none;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom: 1px solid #dddddd;
  border-radius: 0;
  padding-bottom: 0;
  color: #000000;
}


.fixed-bet-amount{
  position: absolute;
  right: 10px;
  top: 5px;
  padding: 10px;
  font-size: 11pt;
  color: #ffffff;
}

.fixed-bet-amount:hover{
  cursor: pointer;
  color: #ffffff;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.remove-from-betslip{
  color: #999999;
  font-size: 90%;
}

.remove-from-betslip:hover{
  color: #000000;
  cursor: pointer;
}

.desktop-warning{
  position: absolute;
  bottom: 15px;
  left: 15px;
  padding: 15px;
  color: #ffffff;
  background: #ff0000;
  border-radius: 3px;
  width: 20%;
  font-size: 130%;
}

/* ////////// In-Play ///////////// */
.live-betting{
  background: #39b54a;
  color: #ffffff;
  border-radius: 16px;
  font-size: 110%;
  padding: 5;
}

.live-row{
  background: #39b54a;
  color: #ffffff;
  border-radius: 16px;
  font-size: 80%;
  padding: 2px 0px;
}

.delayed-row{
  background: #fcee21;
  color: #000000;
  font-size: 80%;
  padding: 2px 0px;
}

.complete-row{
  background: #e3e3e3;
  color: #999999;
  font-size: 85%;
  padding: 2px 0px;
}

.live-green{
  color: #39b54a;
}

.dot {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block;
  margin: 0px 2px;
}

.full{
  background-color: #ffffff;
}

.empty{
  background-color: rgba(255,255,255,0.25);
}

.nfl-inplay-team-logo{
  height: 26px;
  margin: -2px 0px 0px 0px;
}

.team-logo{
  height: 16px;
  margin: -2px 0px 0px 0px;
}

.live-bases{
  height: 20px;
  margin: -5px 0px 0px 7px;
}
.live-bases-bg{
  height: 35px;
  margin: 5px;
}
/* ////////// In-Play ///////////// */

/* ////////// Sportsbook Styling ///////////// */



/* Prebuilt Colors */
.prebuilt-dependable{
  color: #29ABE2;
}

.prebuilt-risk{
  color: #FF0E36;
}

.prebuilt-dogs{
  color: #8C6239;
}

.prebuilt-favorites{
  color: #FF0087;
}

.prebuilt-overs{
  color: #39B54A;
}

.prebuilt-unders{
  color: #F40C4B;
}

.prebuilt-random{
  color: #662D91;
}

.prebuilt-early{
  color: #F7931E;
}

.prebuilt-late{
  color: #A6A6A6;
}

/* Prebuilt Colors */

/* Mobile LOGIN & JOIN */
.mobile-login{
  z-index: 1000;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 50%;
  padding: 10px 5px;
  background: #ee007e;
  color: #ffffff;
  text-align: center;
  font-size: 18pt;
  border: none;
}
.mobile-join{
  z-index: 1000;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 50%;
  padding: 10px 5px;
  background: #FF0087;
  color: #ffffff;
  text-align: center;
  font-size: 18pt;
  border: none;
}
.mobile-login:hover,
.mobile-join:hover{
  cursor: pointer;
  background: #ee007e;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}
/* Mobile LOGIN & JOIN */
#vert-mid{vertical-align: middle;}
.vert-mid{
  vertical-align: middle;
}
.lh-12{
  line-height: 12px;
}
.lh-13{
  line-height: 13px;
}

.lh-15{
  line-height: 15px;
}

.lh-17{
  line-height: 17px;
}

.lh-19{
  line-height: 19px;
}

.lh-20{
  line-height: 20px;
}

.lh-22{
  line-height: 22px;
}

.lh-23{
  line-height: 23px;
}

.lh-25{
  line-height: 25px;
}

.lh-27{
  line-height: 27px;
}

.lh-30{
  line-height: 30px;
}
.lh-32{
  line-height: 32px;
}
.lh-39{
  line-height: 39px;
}
.lh-44{
  line-height: 44px;
}
.lh-55{
  line-height: 55px;
}
.lh-49{
  line-height: 49px;
}

.lh-65{
  line-height: 65px;
}

.lh-75{
  line-height: 75px;
}

.bord-top-black{
    border-top:1px solid #000000;
}

.bord-top-grey{
    border-top:1px solid #dddddd;
}

.bord-bottom-grey{
    border-bottom:1px solid #dddddd;
}

.bord-right-grey{
    border-right:1px solid #dddddd;
}

.bord-left-grey{
    border-left:1px solid #dddddd;
}

.easy-blue-back{
  background: #222648;
}

.easy-blue-back-feedback{
  background: #222648;
  border-radius: 2px 2px 0px 0px;
}

.easy-blue-back-modal{
  background: #222648;
  padding: 15px 0px 20px 0px;
  margin: 30px -45px 0px -45px;
}

.upper{
  text-transform: uppercase;
}
.bord-bottom-easy{
  border-bottom: 1px solid #222648;
}

.bord-bottom-white{
    border-bottom:1px solid #ffffff;
}
.bord-right-white{
    border-right:2px solid #ffffff;
}

.bord-none{
  border: none;
}

#bord-none{
  border: none;
}

.buddy-gradient-back{
  background: #f9fbff; /* Old browsers */
background: -moz-linear-gradient(left, #ff0087 0%, #00132d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff0087 0%,#00132d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff0087 0%,#00132d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0087', endColorstr='#00132d',GradientType=1 ); /* IE6-9 */
}

.blue-back{
  background: #101233;
}

.blue-back-gif{
background-image: url(https://66.media.tumblr.com/8a90f79fe659fad74559f0bc64934aaa/tumblr_nlyjvgh3jg1t14g4co1_500.gif);
background-repeat: no-repeat;
background-size: cover;
min-height: 100%;
max-width: 100%;
border-radius: 16px;
}

.parlaybuddy-back-1{
  padding-top: 10px;
  padding-bottom: 60px;
  margin-bottom: 40px;
}

.angled{
  margin-top: -100px;
  transform:skew(0deg,4deg);
  -ms-transform:skew(0deg,4deg); /* IE 9 */
  -webkit-transform:skew(0deg,4deg);
}

.angled-b{
  margin-top: 0px;
  transform:skew(0deg,4deg);
  -ms-transform:skew(0deg,4deg); /* IE 9 */
  -webkit-transform:skew(0deg,4deg);
}

.angled-text{
  transform:skew(0deg,-4deg);
  -ms-transform:skew(0deg,-4deg); /* IE 9 */
  -webkit-transform:skew(0deg,-4deg);

}

.enter-email{
  font-size: 250%;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  height: 70px;
}

.button-join{
  background: #FF0087;
  color: #ffffff;
  padding: 10px 25px;
  font-size: 150%;
  border: none;
  border-radius: 50px;
}
.button-join:hover{
  background: #ee007e;
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.button-join-white{
  background: #ffffff;
  color: #FF0087;
  padding: 10px 25px;
  font-size: 150%;
  border: none;
  border-radius: 50px;
}
.button-join-white:hover{
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.parlay-example-block{
  font-size: 85%;
  border-radius: 3px;
  background: #ffffff;
  border: #ffffff;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
}


/* ////////// Parlay Builder Page ///////////// */
.parlay-block{
  font-size: 90%;
  padding: 0px;
  line-height: 15px;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  margin: 5px;
  /* -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);*/
}


.parlay-block:hover{
  cursor: pointer;
  color: #FF0087;
  border: 1px solid #FF0087;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

@media (max-width: 768px) {
.parlay-block:hover{
  cursor: pointer;
}
}

.parlay-block:hover .text-muted{
  color: #FF0087;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.parlay-block.selected-bets{
  cursor: pointer;
  color: #FF0087;
  border: 1px solid #FF0087;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.checked{
  color: #FF0087;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 85%;
}

.parlay-block.excluded-bets{
  cursor: pointer;
  color: #999999;
  border: 1px solid #999999;
  background: #E6E7E8;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.bet-pool-container{
  height: 750px;
  margin: 0px -10px 0px -10px;
  padding: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.clear-filter{
  background: none;
  border: none;
}

.clear-filter.open{
  box-shadow: none;
  border: none;
}

.parlay-betslip-block{
  font-size: 90%;
  padding: 0px;
  line-height: 15px;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  /* -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);*/
}

.remove-selectedBet{
  position: absolute;
  top:32.5%;
  right: 12px;
  font-size: 150%;
  padding: 5px;
}

.remove-selectedBet:hover{
  cursor: pointer;
  color: #FF0087;
}

.parlay-betslip-top{
  font-size: 90%;
  line-height: 15px;
  padding: 10px 10px;
  border-radius: 2px;
  background: #101233;
  color: #ffffff;
}
.back-betslip{
  background: #ffffff;
  padding: 7px 7px 5px 7px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
}

@media (max-width: 768px) {
.back-betslip{
  margin: 0 -5px;
}
}

.button-build-parlay{
  background: #FF0087;
  color: #ffffff;
  padding: 10px 30px;
  font-size: 140%;
  border: none;
  border-radius: 50px;
}
.button-build-parlay:hover{
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  box-shadow: 0px 1px 3px 4px rgba(0,0,0,0.25);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.parlay-animation-container{
  background: rgba(255,255,255,0.5);
  z-index: 10000;

  width: 100%;
  height: 50%;
  text-align: center;
}

.parlay-animation-img{
  position: absolute;
  z-index: 10000;
  top: 40%;
  left: 40%;
  height: 95px;
}

.parlay-animation-img-prebuilt{
  z-index: 10000;
  margin-top: 150px;
  height: 95px;
}

.bet-amount-build{
  font-size: 140%;
  background: none;
  width: 70px;
}

.btn-sport-dropdown{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 3px 7px;
  text-align: left;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  font-size: 90%;
}

.mar-top-juice{
  margin-top: -2px;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #23282c;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #181b1e;
    text-decoration: none;
    background-color: #f0f3f5; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #20a8d8; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #73818f;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0 1.5rem;
  margin-bottom: 0;
  font-size: 0.76562rem;
  color: #73818f;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #23282c; }

.dropdown-menu-sports{
  border: 1px solid #e3e3e3;
}

.change-legs{
  padding: 5px;
  font-weight: 900;
  color: #FF0087;
}

.change-legs:hover{
  cursor: pointer;
  color: #ee007e;
}

.change-legs-prebuilt{
  padding: 5px;
  font-weight: 900;
  color: #ffffff;
}

.change-legs-prebuilt:hover{
  cursor: pointer;
  color: #f4f4f4;
}

.empty-bet{
  background: #ffeef7;
  color: #ff0087;
  padding: 12.5px 0px;
  border:none;
}

.betslip {
  position: fixed;
  width: 100%;
  overflow: hidden;
  transition: all 1s;
  z-index: 1;
  background-color: #ffffff;
  padding-top: 60px;
  opacity: 1;
}


.parlay-betslip{
  font-size: 90%;
  padding: 0px;
  line-height: 15px;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  /* -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  /* box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);*/
}

.form-buddy-join{
  font-size: 12pt;
  background: none;
  color: #ffffff;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ffffff;
}

.mobile-build-parlay{
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 5px;
    background: #FF0087;
    color: #ffffff;
    z-index: 100000;
    text-align: center;
    font-size: 16pt;

}

.mobile-build-parlay:hover,
.mobile-build-parlay:focus{
    cursor: pointer;
    background: #ee007e;
    transition: all .1s ease-in-out;
}

.mobile-view-toggle{
  display: inline;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0px 5px;
}

.mobile-view-toggle:hover{
  cursor: pointer;
}

.mobile-view-toggle.active{
  background: #101233;
  color: #ffffff;
  border-radius: 30px;
}

.small-descriptor{
  font-size: 80%;
  overflow: hidden;
  line-height: 1;
}

.clear-all{
  color: #FF0087;
}

.clear-all:hover{
  color: #FF0087;
  cursor: pointer;
}

.overflow-catch{
  text-overflow: ellipsis;
  overflow: hidden;
}

.search-form{
  font-size: 11pt;
}

.invalid-password{
  color: #ff0000;
}

.builder-modal-header{
  background: #101233;
  color: #ffffff;
  text-align: center;

}

.builder-modal-header > .close{
  color: #ffffff;
  opacity: 1;
}

.modal-front{
  z-index: 10000000000;
}
/* ////////// Parlay Builder Page ///////////// */


/* ////////// Pre-Buult Parlays Page ///////////// */
.pre-built-parlay{
  background: #ffffff;
  padding: 7px 7px 5px 7px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
}
.pre-built-bet{
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  font-size: 90%;
}

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

@media (max-width: 768px) {
.pull-right-desk{
  float: left !important;
}
}

.bet-amount-input{
  font-size: 11pt;
  width: 50px;
  background: none;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom: 2px solid #101233;
  font-weight: bold;
}

@media (max-width: 768px) {
.bet-amount-input{
  font-size: 12pt;
  width: 50px;
  background: none;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom: 2px solid #ffffff;
  font-weight: bold;
}
}

.mobile-prebuilt-controls{
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 5px;
    background: #FF0087;
    color: #ffffff;
    z-index: 100000;
    text-align: center;
    font-size: 12pt;

}


/* ////////// Pre-Buult Parlays Page ///////////// */

.inline{
  display: inline;
}

.game-info{
  list-style: none;
  border:none;
}

/* ////////// Width ///////////// */
.width-5{
    width:5%;
}
.width-8-3{
    width:8.33333333%;
}
.width-10{
    width:10%;
}
.width-10-3{
    width:10.33333333%;
}
.width-15{
    width:15%;
}
.width-16{
    width:16%;
}
.width-18{
    width:18%;
}
.width-20{
    width:20%;
}
.width-22{
    width:22%;
}
.width-24{
    width:24%;
}
.width-25{
    width:25%;
}
.width-27{
    width:27%;
}
.width-28{
    width:28%;
}
.width-30{
    width:30%;
}
.width-33{
    width:33.3333333%;
}
.width-35{
    width:35%;
}
.width-40{
    width:40%;
}
.width-45{
    width:45%;
}
.width-70{
    width:70%;
}
.width-95{
    width:95%;
}
.width-100{
    width:100%;
}

.img-center{
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
display:inline-block;
float: center;
}

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

.img-success{
  height: 300px;
}

/* ////////// Width ///////////// */


/*////////////////////////*/
/*///////// WIDTH ////////*/
/*////////////////////////*/
.width-0{width:0%;}
.width-1{width:1%;}
.width-2{width:2%;}
.width-3{width:3%;}
.width-4{width:4%;}
.width-5{width:5%;}
.width-6{width:6%;}
.width-7{width:7%;}
.width-8{width:8%;}
.width-9{width:9%;}
.width-10{width:10%;}
.width-11{width:11%;}
.width-12{width:12%;}
.width-13{width:13%;}
.width-14{width:14%;}
.width-15{width:15%;}
.width-16{width:16%;}
.width-17{width:17%;}
.width-18{width:18%;}
.width-19{width:19%;}
.width-20{width:20%;}
.width-21{width:21%;}
.width-22{width:22%;}
.width-23{width:23%;}
.width-24{width:24%;}
.width-25{width:25%;}
.width-26{width:26%;}
.width-27{width:27%;}
.width-28{width:28%;}
.width-29{width:29%;}
.width-30{width:30%;}
.width-31{width:31%;}
.width-32{width:32%;}
.width-33{width:33%;}
.width-34{width:34%;}
.width-35{width:35%;}
.width-36{width:36%;}
.width-37{width:37%;}
.width-38{width:38%;}
.width-39{width:39%;}
.width-40{width:40%;}
.width-41{width:41%;}
.width-42{width:42%;}
.width-43{width:43%;}
.width-44{width:44%;}
.width-45{width:45%;}
.width-46{width:46%;}
.width-47{width:47%;}
.width-48{width:48%;}
.width-49{width:49%;}
.width-50{width:50%;}
.width-51{width:51%;}
.width-52{width:52%;}
.width-53{width:53%;}
.width-54{width:54%;}
.width-55{width:55%;}
.width-56{width:56%;}
.width-57{width:57%;}
.width-58{width:58%;}
.width-59{width:59%;}
.width-60{width:60%;}
.width-61{width:61%;}
.width-62{width:62%;}
.width-63{width:63%;}
.width-64{width:64%;}
.width-65{width:65%;}
.width-66{width:66%;}
.width-67{width:67%;}
.width-68{width:68%;}
.width-69{width:69%;}
.width-70{width:70%;}
.width-71{width:71%;}
.width-72{width:72%;}
.width-73{width:73%;}
.width-74{width:74%;}
.width-75{width:75%;}
.width-76{width:76%;}
.width-77{width:77%;}
.width-78{width:78%;}
.width-79{width:79%;}
.width-80{width:80%;}
.width-81{width:81%;}
.width-82{width:82%;}
.width-83{width:83%;}
.width-84{width:84%;}
.width-85{width:85%;}
.width-86{width:86%;}
.width-87{width:87%;}
.width-88{width:88%;}
.width-89{width:89%;}
.width-90{width:90%;}
.width-91{width:91%;}
.width-92{width:92%;}
.width-93{width:93%;}
.width-94{width:94%;}
.width-95{width:95%;}
.width-96{width:96%;}
.width-97{width:97%;}
.width-98{width:98%;}
.width-99{width:99%;}
.width-100{width:100%;}
/*////////////////////////*/
/*///////// WIDTH ////////*/
/*////////////////////////*/



/* ////////// fonts / typography ///////////// */
.sm-60{
    font-size: 60%;
}
.sm-70{
    font-size: 70%;
}

.sm-75{
    font-size: 75%;
}

.sm-80{
    font-size: 80%;
}

.sm-85{
    font-size: 85%;
}

.sm-90{
    font-size: 90%;
}

.bg-110{
    font-size: 110%;
}

.bg-120{
    font-size: 120%;
}

.bg-130{
    font-size: 130%;
}

.bg-140{
    font-size: 140%;
}

.bg-150{
    font-size: 150%;
}

.bg-170{
    font-size: 170%;
}

.bg-180{
    font-size: 180%;
}

.bg-190{
    font-size: 190%;
}

.bg-200{
    font-size: 200%;
}

.bg-230{
    font-size: 230%;
}

.bg-250{
    font-size: 250%;
}

.bg-270{
    font-size: 270%;
}

.bg-300{
    font-size: 300%;
}

.bg-320{
    font-size: 320%;
}
.bg-360{
    font-size: 360%;
}

.bg-400{
    font-size: 400%;
}

.bg-500{
    font-size: 500%;
}

.bg-300-mob{
    font-size: 300%;
}

@media (max-width: 768px) {
.bg-300-mob{
    font-size: 225%;
}
}
/* ////////// fonts / typography ///////////// */



/*////////////////////////*/
/*/////////PADDING////////*/
/*////////////////////////*/
#pad-3{
    padding: 3px;
}
.pad-0{
    padding: 0px;
}
.pad-2{
    padding: 2px;
}
.pad-4{
    padding: 4px;
}
.pad-5{
    padding: 5px;
}
.pad-7{
    padding: 7px;
}
.pad-10{
    padding: 10px;
}
.pad-15{
    padding: 15px;
}
.pad-20{
    padding: 20px;
}
.pad-25{
    padding: 25px;
}
.pad-30{
    padding: 30px;
}
.pad-40{
    padding: 40px;
}
.pad-10-desk{
  padding: 10px;
}
@media (max-width: 768px) {
.pad-10-desk{
  padding: 0px;
}
}

.pad-top-0{
    padding-top: 0px;
}
.pad-top-2{
    padding-top: 2px;
}
.pad-top-3{
    padding-top: 3px;
}
.pad-top-5{
    padding-top: 5px;
}
.pad-top-6{
    padding-top: 6px;
}
.pad-top-7{
    padding-top: 7px;
}
.pad-top-10{
    padding-top: 10px;
}
.pad-top-10-mob{
    padding-top: 0px;
}
@media (max-width: 768px) {
.pad-top-10-mob{
    padding-top: 10px;
}
}
.pad-top-12{
    padding-top: 12px;
}
.pad-top-13{
    padding-top: 13px;
}
.pad-top-15{
    padding-top: 15px;
}
.pad-top-20{
    padding-top: 20px;
}
.pad-top-25{
    padding-top: 25px;
}
.pad-top-30{
    padding-top: 30px;
}
.pad-top-40{
    padding-top: 40px;
}
.pad-top-50{
    padding-top: 50px;
}
.pad-top-60{
    padding-top: 60px;
}
.pad-top-110{
    padding-top: 110px;
}



.pad-right-0{
    padding-right: 0px;
}
.pad-right-5{
    padding-right: 5px;
}
.pad-right-10{
    padding-right: 10px;
}
.pad-right-15{
    padding-right: 15px;
}
.pad-right-20{
    padding-right: 20px;
}
.pad-right-25{
    padding-right: 25px;
}
.pad-right-30{
    padding-right: 30px;
}



.pad-bottom-0{
    padding-bottom: 0px;
}
.pad-bottom-2{
    padding-bottom: 2px;
}
.pad-bottom-5{
    padding-bottom: 5px;
}
.pad-bottom-10{
    padding-bottom: 10px;
}
.pad-bottom-15{
    padding-bottom: 15px;
}
.pad-bottom-20{
    padding-bottom: 20px;
}
.pad-bottom-25{
    padding-bottom: 25px;
}
.pad-bottom-30{
    padding-bottom: 30px;
}
.pad-bottom-100{
    padding-bottom: 100px;
}



.pad-left-0{
    padding-left: 0px;
}
.pad-left-2{
    padding-left: 2px;
}
.pad-left-5{
    padding-left: 5px;
}
.pad-left-10{
    padding-left: 10px;
}
.pad-left-15{
    padding-left: 15px;
}
.pad-left-20{
    padding-left: 20px;
}
.pad-left-25{
    padding-left: 25px;
}
.pad-left-30{
    padding-left: 30px;
}

/*////////////////////////*/
/*/////////PADDING////////*/
/*////////////////////////*/



/*////////////////////////*/
/*/////////MARGIN////////*/
/*////////////////////////*/

.mar-0{
    margin: 0px;
}
.mar-5{
    margin: 5px;
}
.mar-10{
    margin: 10px;
}
.mar-15{
    margin: 15px;
}
.mar-20{
    margin: 20px;
}
.mar-25{
    margin: 25px;
}
.mar-30{
    margin: 30px;
}
.mar-neg-10{
  margin: -10px;
}
.mar-bottom-neg-20{
  margin-bottom: -20px;
}
.mar-top-0{
    margin-top: 0px;
}
.mar-top-1{
    margin-top: 1px;
}
.mar-top-3{
    margin-top: 3px;
}
.mar-top-5{
    margin-top: 5px;
}
@media (max-width: 768px) {
.mar-top-5-mob{
    margin-top: 5px;
}
}
.mar-top-7{
    margin-top: 7px;
}
.mar-top-8{
    margin-top: 8px;
}
.mar-top-10{
    margin-top: 10px;
}
.mar-top-13{
    margin-top: 13px;
}
.mar-top-15{
    margin-top: 15px;
}
.mar-top-15-desk{
    margin-top: 15px;
}
@media (max-width: 768px) {
.mar-top-15-desk{
    margin-top: -30px;
}
}
.mar-top-20{
    margin-top: 20px;
}
.mar-top-25{
    margin-top: 25px;
}
.mar-top-30{
    margin-top: 30px;
}
.mar-top-50{
    margin-top: 50px;
}
.mar-top-55{
    margin-top: 55px;
}
.mar-top-60{
    margin-top: 60px;
}
.mar-top-80{
    margin-top: 80px;
}
.mar-top-120{
    margin-top: 120px;
}
.mar-top-neg-5{
    margin-top: -5px;
}
.mar-top-neg-10{
    margin-top: -10px;
}
.mar-top-neg-13{
    margin-top: -13px;
}

.mar-top-neg-15{
    margin-top: -15px;
}

.mar-top-neg-20{
    margin-top: -20px;
}

.mar-top-neg-30{
    margin-top: -30px;
}



.mar-right-0{
    margin-right: 0px;
}
.mar-right-5{
    margin-right: 5px;
}
.mar-right-10{
    margin-right: 10px;
}
.mar-right-15{
    margin-right: 15px;
}
.mar-right-20{
    margin-right: 20px;
}
.mar-right-25{
    margin-right: 25px;
}
.mar-right-30{
    margin-right: 30px;
}


.mar-bottom-0{
    margin-bottom: 0px;
}
.mar-bottom-5{
    margin-bottom: 5px;
}
.mar-bottom-10{
    margin-bottom: 10px;
}

.mar-bottom-neg-10{
    margin-bottom: -10px;
}

.mar-bottom-neg-20{
    margin-bottom: -20px;
}


@media (max-width: 768px) {
.mar-bottom-neg-15{
    margin-bottom: -15px;
}
}

@media (min-width: 768px) {
.mar-bottom-neg-15{
    margin-bottom: 0px;
}
}

.mar-bottom-neg-25{
    margin-bottom: -25px;
}

.mar-bottom-15{
    margin-bottom: 15px;
}
.mar-bottom-20{
    margin-bottom: 20px;
}
.mar-bottom-25{
    margin-bottom: 25px;
}
.mar-bottom-30{
    margin-bottom: 30px;
}
.mar-bottom-50{
    margin-bottom: 50px;
}
.mar-bottom-60{
    margin-bottom: 60px;
}
.mar-bottom-180{
    margin-bottom: 180px;
}



.mar-left-0{
    margin-left: 0px;
}
.mar-left-5{
    margin-left: 5px;
}
.mar-left-10{
    margin-left: 10px;
}
.mar-left-15{
    margin-left: 15px;
}
.mar-left-20{
    margin-left: 20px;
}
.mar-left-25{
    margin-left: 25px;
}
.mar-left-30{
    margin-left: 30px;
}

/*////////////////////////*/
/*/////////MARGIN////////*/
/*////////////////////////*/

/*CFB Team Colors */
.border-top-cfb-clemson-tigers {
    border-top: 2px solid #F56600;
}

.border-top-cfb-duke-blue_devils {
    border-top: 2px solid #0736A4;
}

.border-top-cfb-florida_state-seminoles {
    border-top: 2px solid #782F40;
}

.border-top-cfb-georgia_tech-yellow_jackets {
    border-top: 2px solid #B3A369;
}

.border-top-cfb-north_carolina-tar_heels {
    border-top: 2px solid #7BAFD4;
}

.border-top-cfb-north_carolina_state-wolfpack {
    border-top: 2px solid #CC0000;
}

.border-top-cfb-virginia-cavaliers {
    border-top: 2px solid #F84C1E;
}

.border-top-cfb-wake_forest-demon_deacons {
    border-top: 2px solid #9E7E38;
}

.border-top-cfb-boston_college-eagles {
    border-top: 2px solid #8C2232;
}

.border-top-cfb-miami-hurricanes {
    border-top: 2px solid #F47321;
}

.border-top-cfb-pittsburgh-panthers {
    border-top: 2px solid #003594;
}

.border-top-cfb-syracuse-orange {
    border-top: 2px solid #F76900;
}

.border-top-cfb-virginia_tech-hokies {
    border-top: 2px solid #630031;
}

.border-top-cfb-louisville-cardinals {
    border-top: 2px solid #AD0000;
}

.border-top-cfb-maryland-terripins {
    border-top: 2px solid #E03A3E;
}

.border-top-cfb-rutgers-scarlet_knights {
    border-top: 2px solid #CC0033;
}

.border-top-cfb-nebraska-cornhuskers {
    border-top: 2px solid #E41C38;
}

.border-top-cfb-illinois-fighting_illini {
    border-top: 2px solid #E84A27;
}

.border-top-cfb-indiana-hoosiers {
    border-top: 2px solid #990000;
}

.border-top-cfb-iowa-hawkeyes {
    border-top: 2px solid #FFCD00;
}

.border-top-cfb-michigan-wolverines {
    border-top: 2px solid #00274C;
}

.border-top-cfb-michigan_state-spartans {
    border-top: 2px solid #18453B;
}

.border-top-cfb-minnesota-golden_gophers {
    border-top: 2px solid #7A0019;
}

.border-top-cfb-northwestern-wildcats {
    border-top: 2px solid #4E2A84;
}

.border-top-cfb-ohio_state-buckeyes {
    border-top: 2px solid #BB0000;
}

.border-top-cfb-penn_state-nittany_lions {
    border-top: 2px solid #041E42;
}

.border-top-cfb-purdue-boilermakes {
    border-top: 2px solid #CEB888;
}

.border-top-cfb-wisconsin-badgers {
    border-top: 2px solid #C5050C;
}

.border-top-cfb-northern_illinois-huskies {
    border-top: 2px solid #BA0C2F;
}

.border-top-cfb-akron-zips {
    border-top: 2px solid #041E42;
}

.border-top-cfb-ball_state-cardinals {
    border-top: 2px solid #BA0C2F;
}

.border-top-cfb-bowling_green-falcons {
    border-top: 2px solid #4F2C1D;
}

.border-top-cfb-central_michigan-chippewas {
    border-top: 2px solid #6A0032;
}

.border-top-cfb-eastern_michigan-eagles {
    border-top: 2px solid #046A38;
}

.border-top-cfb-kent_state-golden_flashes {
    border-top: 2px solid #EFAB00;
}

.border-top-cfb-miami-redhawks {
    border-top: 2px solid #B61E2E;
}

.border-top-cfb-ohio-bobcats {
    border-top: 2px solid #00694E;
}

.border-top-cfb-toledo-rockets {
    border-top: 2px solid #15397F;
}

.border-top-cfb-western_michigan-broncos {
    border-top: 2px solid #6C4023;
}

.border-top-cfb-buffalo-bulls {
    border-top: 2px solid #005BBB;
}

.border-top-cfb-colorado-buffaloes {
    border-top: 2px solid #CFB87C;
}

.border-top-cfb-arizona-wildcats {
    border-top: 2px solid #CC0033;
}

.border-top-cfb-arizona_state-sun_devils {
    border-top: 2px solid #8C1D40;
}

.border-top-cfb-california-golden_bears {
    border-top: 2px solid #003262;
}

.border-top-cfb-oregon-ducks {
    border-top: 2px solid #154733;
}

.border-top-cfb-oregon_state-beavers {
    border-top: 2px solid #DC4405;
}

.border-top-cfb-usc-trojans {
    border-top: 2px solid #990000;
}

.border-top-cfb-stanford-cardinal {
    border-top: 2px solid #8C1515;
}

.border-top-cfb-ucla-bruins {
    border-top: 2px solid #2D68C4;
}

.border-top-cfb-washington-huskies {
    border-top: 2px solid #4B2E83;
}

.border-top-cfb-washington_state-cougars {
    border-top: 2px solid #981E32;
}

.border-top-cfb-utah-utes {
    border-top: 2px solid #CC0000;
}

.border-top-cfb-missouri-tigers {
    border-top: 2px solid #F1B82D;
}

.border-top-cfb-florida-gators {
    border-top: 2px solid #FA4616;
}

.border-top-cfb-georgia-bulldogs {
    border-top: 2px solid #BA0C2F;
}

.border-top-cfb-kentucky-wildcats {
    border-top: 2px solid #0033A0;
}

.border-top-cfb-south_carolina-gamecocks {
    border-top: 2px solid #73000A;
}

.border-top-cfb-tennessee-volunteers {
    border-top: 2px solid #FF8200;
}

.border-top-cfb-vanderbilt-commodores {
    border-top: 2px solid #866D4B;
}

.border-top-cfb-alabama-crimson_tide {
    border-top: 2px solid #9E1B32;
}

.border-top-cfb-arkansas-razorbacks {
    border-top: 2px solid #9D2235;
}

.border-top-cfb-auburn-tigers {
    border-top: 2px solid #E87722;
}

.border-top-cfb-lsu-tigers {
    border-top: 2px solid #461D7C;
}

.border-top-cfb-ole_miss-rebels {
    border-top: 2px solid #CE1126;
}

.border-top-cfb-mississippi_state-bulldogs {
    border-top: 2px solid #660000;
}

.border-top-cfb-texas_am-aggies {
    border-top: 2px solid #500000;
}

.border-top-cfb-southern_utah-thunderbirds {
    border-top: 2px solid #C41425;
}

.border-top-cfb-sam_houston-bearkats {
    border-top: 2px solid #F78E1E;
}

.border-top-cfb-stephen_f_austin-lumberjacks {
    border-top: 2px solid #613393;
}

.border-top-cfb-tarleton_state-texans {
    border-top: 2px solid #4F2D7F;
}

.border-top-cfb-abilene_christian-wildcats {
    border-top: 2px solid #4E2683;
}

.border-top-cfb-utah_tech-trailblazers {
    border-top: 2px solid #BA1C21;
}

.border-top-cfb-new_mexico_state-aggies {
    border-top: 2px solid #891216;
}

.border-top-cfb-byu-cougars {
    border-top: 2px solid #002E5D;
}

.border-top-cfb-army_west_point-black_knights {
    border-top: 2px solid #D4BF91;
}

.border-top-cfb-notre_dame-fighting_irish {
    border-top: 2px solid #AE9142;
}

.border-top-cfb-connecticut-huskies {
    border-top: 2px solid #000E2F;
}

.border-top-cfb-massachusetts-minutemen {
    border-top: 2px solid #971B2F;
}

.border-top-cfb-liberty-flames {
    border-top: 2px solid #0A254E;
}

.border-top-cfb-cal_poly-mustangs {
    border-top: 2px solid #003831;
}

.border-top-cfb-sacramento_state-hornets {
    border-top: 2px solid #C4B581;
}

.border-top-cfb-eastern_washington-eagles {
    border-top: 2px solid #A10022;
}

.border-top-cfb-idaho-vandals {
    border-top: 2px solid #808080;
}

.border-top-cfb-idaho_state-bengals {
    border-top: 2px solid #F47920;
}

.border-top-cfb-montana-grizzlies {
    border-top: 2px solid #660033;
}

.border-top-cfb-montana_state-bobcats {
    border-top: 2px solid #00205B;
}

.border-top-cfb-norther_arizona-lumberjacks {
    border-top: 2px solid #FFD200;
}

.border-top-cfb-weber_state-wildcats {
    border-top: 2px solid #4B2682;
}

.border-top-cfb-portland_state-vikings {
    border-top: 2px solid #154734;
}

.border-top-cfb-uc_davis-aggies {
    border-top: 2px solid #B3A369;
}

.border-top-cfb-northern_colorado-bears {
    border-top: 2px solid #013C65;
}

.border-top-cfb-illinois_state-red_birds {
    border-top: 2px solid #CE1126;
}

.border-top-cfb-indiana_state-sycamores {
    border-top: 2px solid #0142BC;
}

.border-top-cfb-uni-panthers {
    border-top: 2px solid #FFCC00;
}

.border-top-cfb-southern_illinois-salukis {
    border-top: 2px solid #720000;
}

.border-top-cfb-missouri_state-bears {
    border-top: 2px solid #5E0009;
}

.border-top-cfb-western_illinois-leathernecks {
    border-top: 2px solid #FFCC00;
}

.border-top-cfb-youngstown_state-penguins {
    border-top: 2px solid #C8102E;
}

.border-top-cfb-north_dakota-fighting_hawks {
    border-top: 2px solid #009A44;
}

.border-top-cfb-north_dakota_state-bison {
    border-top: 2px solid #0A5640;
}

.border-top-cfb-south_dakota-coyotes {
    border-top: 2px solid #AD0000;
}

.border-top-cfb-south_dakota_state-jackrabbits {
    border-top: 2px solid #FFD100;
}

.border-top-cfb-brown-bears {
    border-top: 2px solid #653818;
}

.border-top-cfb-columbia-lions {
    border-top: 2px solid #9BCBEB;
}

.border-top-cfb-cornell-big_red {
    border-top: 2px solid #B31B1B;
}

.border-top-cfb-dartmouth-big_green {
    border-top: 2px solid #00693e;
}

.border-top-cfb-harvard-crimson {
    border-top: 2px solid #A51C30;
}

.border-top-cfb-penn-quakers {
    border-top: 2px solid #990000;
}

.border-top-cfb-princeton-tigers {
    border-top: 2px solid #FF6000;
}

.border-top-cfb-yale-bulldogs {
    border-top: 2px solid #00356B;
}

.border-top-cfb-deleware_state-hornets {
    border-top: 2px solid #72CDF4;
}

.border-top-cfb-howard-bison {
    border-top: 2px solid #003A63;
}

.border-top-cfb-morgan_state-bears {
    border-top: 2px solid #002D74;
}

.border-top-cfb-south_carolina_state-bulldogs {
    border-top: 2px solid #841A2B;
}

.border-top-cfb-norfolk_state-spartans {
    border-top: 2px solid #F2A900;
}

.border-top-cfb-north_carolina_central-eagles {
    border-top: 2px solid #862633;
}

.border-top-cfb-eastern-illinois-panthers {
    border-top: 2px solid #003399;
}

.border-top-cfb-murray_state-racers {
    border-top: 2px solid #ECAC00;
}

.border-top-cfb-southeast_missouri_state-redhawks {
    border-top: 2px solid #C8102E;
}

.border-top-cfb-ut_martin-skyhawks {
    border-top: 2px solid #002649;
}

.border-top-cfb-tennessee_state-tigers {
    border-top: 2px solid #00539F;
}

.border-top-cfb-tennessee_tech-golden_eagles {
    border-top: 2px solid #FFDD00;
}

.border-top-cfb-lindenwood-lions {
    border-top: 2px solid #B5A36A;
}

.border-top-cfb-georgetown-hoyas {
    border-top: 2px solid #041E42;
}

.border-top-cfb-bucknell-bison {
    border-top: 2px solid #003865;
}

.border-top-cfb-colgate-raiders {
    border-top: 2px solid #862633;
}

.border-top-cfb-fordham-rams {
    border-top: 2px solid #95003A;
}

.border-top-cfb-holy_cross-crusaders {
    border-top: 2px solid #602D89;
}

.border-top-cfb-lafayette-leopards {
    border-top: 2px solid #910029;
}

.border-top-cfb-lehigh-mountain_hawks {
    border-top: 2px solid #4B2913;
}

.border-top-cfb-marist-red_foxes {
    border-top: 2px solid #C8102E;
}

.border-top-cfb-morehead_state-eagles {
    border-top: 2px solid #FFCF00;
}

.border-top-cfb-butler-bulldogs {
    border-top: 2px solid #13294b;
}

.border-top-cfb-dayton-flyers {
    border-top: 2px solid #CE1141;
}

.border-top-cfb-drake-bulldogs {
    border-top: 2px solid #003B73;
}

.border-top-cfb-san_diego-toreros {
    border-top: 2px solid #75BEE9;
}

.border-top-cfb-valparasio-beacons {
    border-top: 2px solid #FFCC00;
}

.border-top-cfb-davidson-wildcats {
    border-top: 2px solid #BF0C26;
}

.border-top-cfb-presbyterian-blue_hose {
    border-top: 2px solid #0060A9;
}

.border-top-cfb-st_thomas-tommies {
    border-top: 2px solid #512773;
}

.border-top-cfb-stetson-hatters {
    border-top: 2px solid #00523E;
}

.border-top-cfb-citadel-bulldogs {
    border-top: 2px solid #3975B7;
}

.border-top-cfb-etsu-buccaneers {
    border-top: 2px solid #FFC72C;
}

.border-top-cfb-furman-paladins {
    border-top: 2px solid #582C83;
}

.border-top-cfb-chattanooga-mocs {
    border-top: 2px solid #00386B;
}

.border-top-cfb-vmi-keydets {
    border-top: 2px solid #FFD619;
}

.border-top-cfb-western_carolina-catamounts {
    border-top: 2px solid #B9975B;
}

.border-top-cfb-samford-bulldogs {
    border-top: 2px solid #002649;
}

.border-top-cfb-wofford-terriers {
    border-top: 2px solid #886E4C;
}

.border-top-cfb-mercer-bears {
    border-top: 2px solid #CB5307;
}

.border-top-cfb-mcneese-cowboys {
    border-top: 2px solid #FFD204;
}

.border-top-cfb-nicholls-colonels {
    border-top: 2px solid #C41230;
}

.border-top-cfb-northwestern_state-demons {
    border-top: 2px solid #492F92;
}

.border-top-cfb-texas_am_commerce-lions {
    border-top: 2px solid #1D2953;
}

.border-top-cfb-southeastern_louisiana-lions {
    border-top: 2px solid #EAAA00;
}

.border-top-cfb-uiw-cardinals {
    border-top: 2px solid #CB333B;
}

.border-top-cfb-lamar-cardinals {
    border-top: 2px solid #E31937;
}

.border-top-cfb-houston_baptist-huskies {
    border-top: 2px solid #00529C;
}

.border-top-cfb-bethune_cookman-wildcats {
    border-top: 2px solid #F2A900;
}

.border-top-cfb-florida_am-rattlers {
    border-top: 2px solid #008344;
}

.border-top-cfb-alabama_state-hornets {
    border-top: 2px solid #C99700;
}

.border-top-cfb-alcron_state-braves {
    border-top: 2px solid #E9A713;
}

.border-top-cfb-grambling_state-tigers {
    border-top: 2px solid #ECAA00;
}

.border-top-cfb-jackson_state-tigers {
    border-top: 2px solid #002147;
}

.border-top-cfb-mississippi_valley_state-delta_devils {
    border-top: 2px solid #046A38;
}

.border-top-cfb-prairie_view_am-panthers {
    border-top: 2px solid #FFCC33;
}

.border-top-cfb-southern_university-jaguars {
    border-top: 2px solid #FFC72C;
}

.border-top-cfb-texas_southern-tigers {
    border-top: 2px solid #6F263D;
}

.border-top-cfb-alabama_am-bulldogs {
    border-top: 2px solid #660000;
}

.border-top-cfb-arkansaspine_bluff-golden_lions {
    border-top: 2px solid #EEB310;
}

.border-top-cfb-west_vriginia-mountaineers {
    border-top: 2px solid #EAAA00;
}

.border-top-cfb-iowa_state-cyclones {
    border-top: 2px solid #C8102E;
}

.border-top-cfb-kansas-jayhawks {
    border-top: 2px solid #E8000D;
}

.border-top-cfb-kansas_state-wildcats {
    border-top: 2px solid #512888;
}

.border-top-cfb-oklahoma-sooners {
    border-top: 2px solid #841617;
}

.border-top-cfb-oklahoma_state-cowboys {
    border-top: 2px solid #FF7300;
}

.border-top-cfb-baylor-bears {
    border-top: 2px solid #154734;
}

.border-top-cfb-texas-longhorns {
    border-top: 2px solid #BF5700;
}

.border-top-cfb-tcu-horned_frogs {
    border-top: 2px solid #4D1979;
}

.border-top-cfb-texas_tech-red_raiders {
    border-top: 2px solid #CC0000;
}

.border-top-cfb-louisiana_tech-bulldogs {
    border-top: 2px solid #E31B23;
}

.border-top-cfb-rice-owls {
    border-top: 2px solid #00205B;
}

.border-top-cfb-utep-miners {
    border-top: 2px solid #FF8200;
}

.border-top-cfb-middle_tennessee-blue_raiders {
    border-top: 2px solid #0066CC;
}

.border-top-cfb-north_texas-mean_green {
    border-top: 2px solid #00853E;
}

.border-top-cfb-uab-blazers {
    border-top: 2px solid #006341;
}

.border-top-cfb-western_kentucky-hilltoppers {
    border-top: 2px solid #B01E24;
}

.border-top-cfb-florida_atlantic-owls {
    border-top: 2px solid #003366;
}

.border-top-cfb-fiu-panthers {
    border-top: 2px solid #081E3F;
}

.border-top-cfb-utsa-roadrunners {
    border-top: 2px solid #F15A22;
}

.border-top-cfb-charlotte-49ers {
    border-top: 2px solid #046A38;
}

.border-top-cfb-duquesne-dukes {
    border-top: 2px solid #041E42;
}

.border-top-cfb-central_connecticut_state-blue_devils {
    border-top: 2px solid #1A4784;
}

.border-top-cfb-saint_francis_u-red_flash {
    border-top: 2px solid #BD1F25;
}

.border-top-cfb-wagner-seahawks {
    border-top: 2px solid #004331;
}

.border-top-cfb-stonehill-skyhawks {
    border-top: 2px solid #2F2975;
}

.border-top-cfb-liu-sharks {
    border-top: 2px solid #095540;
}

.border-top-cfb-sacred_hearts-pioneers {
    border-top: 2px solid #CD1041;
}

.border-top-cfb-merrimack-warriors {
    border-top: 2px solid #FAB20B;
}

.border-top-cfb-nevada-wolf_pack {
    border-top: 2px solid #003366;
}

.border-top-cfb-unlv_rebels {
    border-top: 2px solid #CF0A2C;
}

.border-top-cfb-san_jose_state-spartans {
    border-top: 2px solid #E5A823;
}

.border-top-cfb-utah_state-aggies {
    border-top: 2px solid #00263A;
}

.border-top-cfb-air_force-falcons {
    border-top: 2px solid #003087;
}

.border-top-cfb-colorado_state-rams {
    border-top: 2px solid #1E4D2B;
}

.border-top-cfb-fresno_state-bulldogs {
    border-top: 2px solid #CC0033;
}

.border-top-cfb-hawaii-rainbow_warriors {
    border-top: 2px solid #024731;
}

.border-top-cfb-new_mexico-lobos {
    border-top: 2px solid #A7A8AA;
}

.border-top-cfb-san_diego_state-aztecs {
    border-top: 2px solid #A6192E;
}

.border-top-cfb-wyoming-cowboys {
    border-top: 2px solid #FFC425;
}

.border-top-cfb-boise_state-broncos {
    border-top: 2px solid #D64309;
}

.border-top-cfb-arkansas_state-red_wolves {
    border-top: 2px solid #CC092F;
}

.border-top-cfb-louisiana-ragin_cajuns {
    border-top: 2px solid #CE181E;
}

.border-top-cfb-louisiana_monroe-warhawks {
    border-top: 2px solid #840029;
}

.border-top-cfb-southern_miss-golden_eagles {
    border-top: 2px solid #FFD046;
}

.border-top-cfb-appalachian_state-mountaineers {
    border-top: 2px solid #FFCC00;
}

.border-top-cfb-georgia_southern-eagles {
    border-top: 2px solid #011E41;
}

.border-top-cfb-marshall-thundering_herd {
    border-top: 2px solid #00B140;
}

.border-top-cfb-texas_state-bobcats {
    border-top: 2px solid #501214;
}

.border-top-cfb-james_madison-dukes {
    border-top: 2px solid #CBB677;
}

.border-top-cfb-troy-trojans {
    border-top: 2px solid #6D0017;
}

.border-top-cfb-coastal_carolina-chanticleers {
    border-top: 2px solid #006F71;
}

.border-top-cfb-old_dominion-monarchs {
    border-top: 2px solid #A1D1F1;
}

.border-top-cfb-south_alabama-jaguars {
    border-top: 2px solid #00205B;
}

.border-top-cfb-georgia_state-panthers {
    border-top: 2px solid #0039A6;
}

.border-top-cfb-north_carolina_at-aggies {
    border-top: 2px solid #FDB927;
}

.border-top-cfb-charleston_south-buccaneers {
    border-top: 2px solid #002855;
}

.border-top-cfb-robert_morris-colonials {
    border-top: 2px solid #14234B;
}

.border-top-cfb-gardnerwebb-runnin_bulldogs {
    border-top: 2px solid #A6192E;
}

.border-top-cfb-bryant-bulldogs {
    border-top: 2px solid #B09863;
}

.border-top-cfb-campbell-fighting_camels {
    border-top: 2px solid #E87722;
}

.border-top-cfb-deleware-fightin_blue_hens {
    border-top: 2px solid #00539F;
}

.border-top-cfb-richmond-spiders {
    border-top: 2px solid #C32032;
}

.border-top-cfb-villinova-wildcats {
    border-top: 2px solid #00205B;
}

.border-top-cfb-william_mary-tribe {
    border-top: 2px solid #115740;
}

.border-top-cfb-maine-black_bears {
    border-top: 2px solid #B0D7FF;
}

.border-top-cfb-new_hampshire-wildcats {
    border-top: 2px solid #041E42;
}

.border-top-cfb-rhode_island-rams {
    border-top: 2px solid #68ABE8;
}

.border-top-cfb-monmouth-hawks {
    border-top: 2px solid #041E42;
}

.border-top-cfb-towson-tigers {
    border-top: 2px solid #FFCC00;
}

.border-top-cfb-hampton-pirates {
    border-top: 2px solid #265198;
}

.border-top-cfb-elon-phoenix {
    border-top: 2px solid #73000a;
}

.border-top-cfb-albany-great_danes {
    border-top: 2px solid #46166b;
}

.border-top-cfb-stony_brook-seawolves {
    border-top: 2px solid #16243E;
}

.border-top-cfb-temple-owls {
    border-top: 2px solid #9D2235;
}

.border-top-cfb-houston-cougars {
    border-top: 2px solid #C8102E;
}

.border-top-cfb-smu-mustangs {
    border-top: 2px solid #0033A0;
}

.border-top-cfb-cincinnati-bearscats {
    border-top: 2px solid #E00122;
}

.border-top-cfb-east_carolina-pirates {
    border-top: 2px solid #582C83;
}

.border-top-cfb-memphis-tigers {
    border-top: 2px solid #003087;
}

.border-top-cfb-navy-midshipmen {
    border-top: 2px solid #C5B783;
}

.border-top-cfb-tulane-green_wave {
    border-top: 2px solid #006747;
}

.border-top-cfb-tulsa-golden_hurricane {
    border-top: 2px solid #002D72;
}

.border-top-cfb-ucf-knights {
    border-top: 2px solid #FFC904;
}

.border-top-cfb-south_florida-bulls {
    border-top: 2px solid #CFC493;
}

.border-top-cfb-austin_peavy-governors {
    border-top: 2px solid #BA0C2F;
}

.border-top-cfb-eastern_kentucky-colonels {
    border-top: 2px solid #4C151E;
}

.border-top-cfb-jacksonville_state-gamecocks {
    border-top: 2px solid #CC0000;
}

.border-top-cfb-central_arkansas-bears {
    border-top: 2px solid #818A8F;
}

.border-top-cfb-north_alabama-lions {
    border-top: 2px solid #46166B;
}

.border-top-cfb-kennesaw_state-owls {
    border-top: 2px solid #FDBB30;
}

/* NHL Team Colors */
.border-top-nhl-ducks{
    border-top: 2px solid #F57D31;
}
.border-top-nhl-coyotes{
    border-top: 2px solid #98012E;
}
.border-top-nhl-bruins{
    border-top: 2px solid #FDB930;
}
.border-top-nhl-sabres{
    border-top: 2px solid #002D62;
}
.border-top-nhl-flames{
    border-top: 2px solid #CB0D0D;
}
.border-top-nhl-hurricanes{
    border-top: 2px solid #E51A38;
}
.border-top-nhl-blackhawks{
    border-top: 2px solid #C60C30;
}
.border-top-nhl-avalanche{
    border-top: 2px solid #822433;
}
.border-top-nhl-blue_jackets{
    border-top: 2px solid #002147;
}
.border-top-nhl-stars{
    border-top: 2px solid #016F4A;
}
.border-top-nhl-red_wings{
    border-top: 2px solid #E51837;
}
.border-top-nhl-oilers{
    border-top: 2px solid #013E7F;
}
.border-top-nhl-panthers{
    border-top: 2px solid #C51230;
}
.border-top-nhl-kings{
    border-top: 2px solid #000000;
}
.border-top-nhl-wild{
    border-top: 2px solid #C51230;
}
.border-top-nhl-canadiens{
    border-top: 2px solid #C51230;
}
.border-top-nhl-predators{
    border-top: 2px solid #FDBB30;
}
.border-top-nhl-devils{
    border-top: 2px solid #E03A3E;
}
.border-top-nhl-islanders{
    border-top: 2px solid #F57D31;
}
.border-top-nhl-rangers{
    border-top: 2px solid #0161AB;
}
.border-top-nhl-senators{
    border-top: 2px solid #E51837;
}
.border-top-nhl-flyers{
    border-top: 2px solid #F4793E;
}
.border-top-nhl-penguins{
    border-top: 2px solid #000000;
}
.border-top-nhl-sharks{
    border-top: 2px solid #007889;
}
.border-top-nhl-blues{
    border-top: 2px solid #00529C;
}
.border-top-nhl-lightning{
    border-top: 2px solid #003D7C;
}
.border-top-nhl-leafs{
    border-top: 2px solid #013E7F;
}
.border-top-nhl-maple_leafs{
    border-top: 2px solid #013E7F;
}
.border-top-nhl-canucks{
    border-top: 2px solid #003E7E;
}
.border-top-nhl-capitals{
    border-top: 2px solid #002147;
}
.border-top-nhl-jets{
    border-top: 2px solid #002D62;
}
.border-top-nhl-golden_knights{
    border-top: 2px solid #000000;
}

.border-left-nhl-ducks{
    border-left: 2px solid #F57D31;
}
.border-left-nhl-coyotes{
    border-left: 2px solid #98012E;
}
.border-left-nhl-bruins{
    border-left: 2px solid #FDB930;
}
.border-left-nhl-sabres{
    border-left: 2px solid #002D62;
}
.border-left-nhl-flames{
    border-left: 2px solid #CB0D0D;
}
.border-left-nhl-hurricanes{
    border-left: 2px solid #E51A38;
}
.border-left-nhl-blackhawks{
    border-left: 2px solid #C60C30;
}
.border-left-nhl-avalanche{
    border-left: 2px solid #822433;
}
.border-left-nhl-blue_jackets{
    border-left: 2px solid #002147;
}
.border-left-nhl-stars{
    border-left: 2px solid #016F4A;
}
.border-left-nhl-red_wings{
    border-left: 2px solid #E51837;
}
.border-left-nhl-oilers{
    border-left: 2px solid #013E7F;
}
.border-left-nhl-panthers{
    border-left: 2px solid #C51230;
}
.border-left-nhl-kings{
    border-left: 2px solid #000000;
}
.border-left-nhl-wild{
    border-left: 2px solid #C51230;
}
.border-left-nhl-canadiens{
    border-left: 2px solid #C51230;
}
.border-left-nhl-predators{
    border-left: 2px solid #FDBB30;
}
.border-left-nhl-devils{
    border-left: 2px solid #E03A3E;
}
.border-left-nhl-islanders{
    border-left: 2px solid #F57D31;
}
.border-left-nhl-rangers{
    border-left: 2px solid #0161AB;
}
.border-left-nhl-senators{
    border-left: 2px solid #E51837;
}
.border-left-nhl-flyers{
    border-left: 2px solid #F4793E;
}
.border-left-nhl-penguins{
    border-left: 2px solid #000000;
}
.border-left-nhl-sharks{
    border-left: 2px solid #007889;
}
.border-left-nhl-blues{
    border-left: 2px solid #00529C;
}
.border-left-nhl-lightning{
    border-left: 2px solid #003D7C;
}
.border-left-nhl-leafs{
    border-left: 2px solid #013E7F;
}
.border-left-nhl-maple_leafs{
    border-left: 2px solid #013E7F;
}
.border-left-nhl-canucks{
    border-left: 2px solid #003E7E;
}
.border-left-nhl-capitals{
    border-left: 2px solid #002147;
}
.border-left-nhl-jets{
    border-left: 2px solid #002D62;
}
.border-left-nhl-golden_knights{
    border-left: 2px solid #000000;
}


.border-right-nhl-ducks{
    border-right: 2px solid #F57D31;
}
.border-right-nhl-coyotes{
    border-right: 2px solid #98012E;
}
.border-right-nhl-bruins{
    border-right: 2px solid #FDB930;
}
.border-right-nhl-sabres{
    border-right: 2px solid #002D62;
}
.border-right-nhl-flames{
    border-right: 2px solid #CB0D0D;
}
.border-right-nhl-hurricanes{
    border-right: 2px solid #E51A38;
}
.border-right-nhl-blackhawks{
    border-right: 2px solid #C60C30;
}
.border-right-nhl-avalanche{
    border-right: 2px solid #822433;
}
.border-right-nhl-blue_jackets{
    border-right: 2px solid #002147;
}
.border-right-nhl-stars{
    border-right: 2px solid #016F4A;
}
.border-right-nhl-red_wings{
    border-right: 2px solid #E51837;
}
.border-right-nhl-oilers{
    border-right: 2px solid #013E7F;
}
.border-right-nhl-panthers{
    border-right: 2px solid #C51230;
}
.border-right-nhl-kings{
    border-right: 2px solid #000000;
}
.border-right-nhl-wild{
    border-right: 2px solid #C51230;
}
.border-right-nhl-canadiens{
    border-right: 2px solid #C51230;
}
.border-right-nhl-predators{
    border-right: 2px solid #FDBB30;
}
.border-right-nhl-devils{
    border-right: 2px solid #E03A3E;
}
.border-right-nhl-islanders{
    border-right: 2px solid #F57D31;
}
.border-right-nhl-rangers{
    border-right: 2px solid #0161AB;
}
.border-right-nhl-senators{
    border-right: 2px solid #E51837;
}
.border-right-nhl-flyers{
    border-right: 2px solid #F4793E;
}
.border-right-nhl-penguins{
    border-right: 2px solid #000000;
}
.border-right-nhl-sharks{
    border-right: 2px solid #007889;
}
.border-right-nhl-blues{
    border-right: 2px solid #00529C;
}
.border-right-nhl-lightning{
    border-right: 2px solid #003D7C;
}
.border-right-nhl-leafs{
    border-right: 2px solid #013E7F;
}
.border-right-nhl-maple_leafs{
    border-right: 2px solid #013E7F;
}
.border-right-nhl-canucks{
    border-right: 2px solid #003E7E;
}
.border-right-nhl-capitals{
    border-right: 2px solid #002147;
}
.border-right-nhl-jets{
    border-right: 2px solid #002D62;
}
.border-right-nhl-golden_knights{
    border-right: 2px solid #000000;
}


.border-bottom-nhl-ducks{
    border-bottom: 2px solid #F57D31;
}
.border-bottom-nhl-coyotes{
    border-bottom: 2px solid #98012E;
}
.border-bottom-nhl-bruins{
    border-bottom: 2px solid #FDB930;
}
.border-bottom-nhl-sabres{
    border-bottom: 2px solid #002D62;
}
.border-bottom-nhl-flames{
    border-bottom: 2px solid #CB0D0D;
}
.border-bottom-nhl-hurricanes{
    border-bottom: 2px solid #E51A38;
}
.border-bottom-nhl-blackhawks{
    border-bottom: 2px solid #C60C30;
}
.border-bottom-nhl-avalanche{
    border-bottom: 2px solid #822433;
}
.border-bottom-nhl-blue_jackets{
    border-bottom: 2px solid #002147;
}
.border-bottom-nhl-stars{
    border-bottom: 2px solid #016F4A;
}
.border-bottom-nhl-red_wings{
    border-bottom: 2px solid #E51837;
}
.border-bottom-nhl-oilers{
    border-bottom: 2px solid #013E7F;
}
.border-bottom-nhl-panthers{
    border-bottom: 2px solid #C51230;
}
.border-bottom-nhl-kings{
    border-bottom: 2px solid #000000;
}
.border-bottom-nhl-wild{
    border-bottom: 2px solid #C51230;
}
.border-bottom-nhl-canadiens{
    border-bottom: 2px solid #C51230;
}
.border-bottom-nhl-predators{
    border-bottom: 2px solid #FDBB30;
}
.border-bottom-nhl-devils{
    border-bottom: 2px solid #E03A3E;
}
.border-bottom-nhl-islanders{
    border-bottom: 2px solid #F57D31;
}
.border-bottom-nhl-rangers{
    border-bottom: 2px solid #0161AB;
}
.border-bottom-nhl-senators{
    border-bottom: 2px solid #E51837;
}
.border-bottom-nhl-flyers{
    border-bottom: 2px solid #F4793E;
}
.border-bottom-nhl-penguins{
    border-bottom: 2px solid #000000;
}
.border-bottom-nhl-sharks{
    border-bottom: 2px solid #007889;
}
.border-bottom-nhl-blues{
    border-bottom: 2px solid #00529C;
}
.border-bottom-nhl-lightning{
    border-bottom: 2px solid #003D7C;
}
.border-bottom-nhl-leafs{
    border-bottom: 2px solid #013E7F;
}
.border-bottom-nhl-maple_leafs{
    border-bottom: 2px solid #013E7F;
}
.border-bottom-nhl-canucks{
    border-bottom: 2px solid #003E7E;
}
.border-bottom-nhl-capitals{
    border-bottom: 2px solid #002147;
}
.border-bottom-nhl-jets{
    border-bottom: 2px solid #002D62;
}
.border-bottom-nhl-golden_knights{
    border-bottom: 2px solid #000000;
}
/* NHL Team Colors */



/* NBA Team Colors */
.border-top-nba-76ers{
    border-top: 2px solid #0046AD;
}
.border-top-nba-trail_blazers{
    border-top: 2px solid #F0163A;
}
.border-top-nba-bobcats{
    border-top: 2px solid #1C0C65;
}
.border-top-nba-hornets{
    border-top: 2px solid #108EA9;
}
.border-top-nba-bucks{
    border-top: 2px solid #00461b;
}
.border-top-nba-bulls{
    border-top: 2px solid #D4001F;
}
.border-top-nba-cavaliers{
    border-top: 2px solid #85153B;
}
.border-top-nba-celtics{
    border-top: 2px solid #009E60;
}
.border-top-nba-clippers{
    border-top: 2px solid #ed174b;
}
.border-top-nba-grizzlies{
    border-top: 2px solid #001F70;
}
.border-top-nba-hawks{
    border-top: 2px solid #cb0829;
}
.border-top-nba-heat{
    border-top: 2px solid #c43c3c;
}
.border-top-nba-jazz{
    border-top: 2px solid #0c2340;
}
.border-top-nba-kings{
    border-top: 2px solid #452976;
}
.border-top-nba-knicks{
    border-top: 2px solid #e76e32;
}
.border-top-nba-lakers{
    border-top: 2px solid #fcb813;
}
.border-top-nba-magic{
    border-top: 2px solid #0047AB;
}
.border-top-nba-mavericks{
    border-top: 2px solid #0B60AD;
}
.border-top-nba-nets{
    border-top: 2px solid #000000;
}
.border-top-nba-nuggets{
    border-top: 2px solid #4B90CD;
}
.border-top-nba-pacers{
    border-top: 2px solid #092C57;
}
.border-top-nba-pelicans{
    border-top: 2px solid #002B5C;
}
.border-top-nba-pistons{
    border-top: 2px solid #00519A;
}
.border-top-nba-raptors{
    border-top: 2px solid #CD1F43;
}
.border-top-nba-rockets{
    border-top: 2px solid #CE1138;
}
.border-top-nba-spurs{
    border-top: 2px solid #000000;
}
.border-top-nba-suns{
    border-top: 2px solid #E65F20;
}
.border-top-nba-thunder{
    border-top: 2px solid #F05133;
}
.border-top-nba-timberwolves{
    border-top: 2px solid #0F4D92;
}
.border-top-nba-warriors{
    border-top: 2px solid #04529C;
}
.border-top-nba-wizards{
    border-top: 2px solid #00295c;
}
.border-top-nba-supersonics{
    border-top: 2px solid #00653A;
}



.border-bottom-nba-76ers{
    border-bottom: 2px solid #0046AD;
}
.border-bottom-nba-trail_blazers{
    border-bottom: 2px solid #F0163A;
}
.border-bottom-nba-bobcats{
    border-bottom: 2px solid #1C0C65;
}
.border-bottom-nba-hornets{
    border-bottom: 2px solid #108EA9;
}
.border-bottom-nba-bucks{
    border-bottom: 2px solid #00461b;
}
.border-bottom-nba-bulls{
    border-bottom: 2px solid #D4001F;
}
.border-bottom-nba-cavaliers{
    border-bottom: 2px solid #85153B;
}
.border-bottom-nba-celtics{
    border-bottom: 2px solid #009E60;
}
.border-bottom-nba-clippers{
    border-bottom: 2px solid #ed174b;
}
.border-bottom-nba-grizzlies{
    border-bottom: 2px solid #001F70;
}
.border-bottom-nba-hawks{
    border-bottom: 2px solid #cb0829;
}
.border-bottom-nba-heat{
    border-bottom: 2px solid #c43c3c;
}
.border-bottom-nba-jazz{
    border-bottom: 2px solid #0c2340;
}
.border-bottom-nba-kings{
    border-bottom: 2px solid #452976;
}
.border-bottom-nba-knicks{
    border-bottom: 2px solid #e76e32;
}
.border-bottom-nba-lakers{
    border-bottom: 2px solid #fcb813;
}
.border-bottom-nba-magic{
    border-bottom: 2px solid #0047AB;
}
.border-bottom-nba-mavericks{
    border-bottom: 2px solid #0B60AD;
}
.border-bottom-nba-nets{
    border-bottom: 2px solid #000000;
}
.border-bottom-nba-nuggets{
    border-bottom: 2px solid #4B90CD;
}
.border-bottom-nba-pacers{
    border-bottom: 2px solid #092C57;
}
.border-bottom-nba-pelicans{
    border-bottom: 2px solid #002B5C;
}
.border-bottom-nba-pistons{
    border-bottom: 2px solid #00519A;
}
.border-bottom-nba-raptors{
    border-bottom: 2px solid #CD1F43;
}
.border-bottom-nba-rockets{
    border-bottom: 2px solid #CE1138;
}
.border-bottom-nba-spurs{
    border-bottom: 2px solid #000000;
}
.border-bottom-nba-suns{
    border-bottom: 2px solid #E65F20;
}
.border-bottom-nba-thunder{
    border-bottom: 2px solid #F05133;
}
.border-bottom-nba-timberwolves{
    border-bottom: 2px solid #0F4D92;
}
.border-bottom-nba-warriors{
    border-bottom: 2px solid #04529C;
}
.border-bottom-nba-wizards{
    border-bottom: 2px solid #00295c;
}
.border-bottom-nba-supersonics{
    border-bottom: 2px solid #00653A;
}



.border-left-nba-76ers{
    border-left: 2px solid #0046AD;
}
.border-left-nba-trail_blazers{
    border-left: 2px solid #F0163A;
}
.border-left-nba-bobcats{
    border-left: 2px solid #1C0C65;
}
.border-left-nba-hornets{
    border-left: 2px solid #108EA9;
}
.border-left-nba-bucks{
    border-left: 2px solid #00461b;
}
.border-left-nba-bulls{
    border-left: 2px solid #D4001F;
}
.border-left-nba-cavaliers{
    border-left: 2px solid #85153B;
}
.border-left-nba-celtics{
    border-left: 2px solid #009E60;
}
.border-left-nba-clippers{
    border-left: 2px solid #ed174b;
}
.border-left-nba-grizzlies{
    border-left: 2px solid #001F70;
}
.border-left-nba-hawks{
    border-left: 2px solid #cb0829;
}
.border-left-nba-heat{
    border-left: 2px solid #c43c3c;
}
.border-left-nba-jazz{
    border-left: 2px solid #0c2340;
}
.border-left-nba-kings{
    border-left: 2px solid #452976;
}
.border-left-nba-knicks{
    border-left: 2px solid #e76e32;
}
.border-left-nba-lakers{
    border-left: 2px solid #fcb813;
}
.border-left-nba-magic{
    border-left: 2px solid #0047AB;
}
.border-left-nba-mavericks{
    border-left: 2px solid #0B60AD;
}
.border-left-nba-nets{
    border-left: 2px solid #000000;
}
.border-left-nba-nuggets{
    border-left: 2px solid #4B90CD;
}
.border-left-nba-pacers{
    border-left: 2px solid #092C57;
}
.border-left-nba-pelicans{
    border-left: 2px solid #002B5C;
}
.border-left-nba-pistons{
    border-left: 2px solid #00519A;
}
.border-left-nba-raptors{
    border-left: 2px solid #CD1F43;
}
.border-left-nba-rockets{
    border-left: 2px solid #CE1138;
}
.border-left-nba-spurs{
    border-left: 2px solid #000000;
}
.border-left-nba-suns{
    border-left: 2px solid #E65F20;
}
.border-left-nba-thunder{
    border-left: 2px solid #F05133;
}
.border-left-nba-timberwolves{
    border-left: 2px solid #0F4D92;
}
.border-left-nba-warriors{
    border-left: 2px solid #04529C;
}
.border-left-nba-wizards{
    border-left: 2px solid #00295c;
}
.border-left-nba-supersonics{
    border-left: 2px solid #00653A;
}
.border-left-nba-over{
  border-left: 2px solid #2BB759;
}



.border-right-nba-76ers{
    border-right: 2px solid #0046AD;
}
.border-right-nba-trail_blazers{
    border-right: 2px solid #F0163A;
}
.border-right-nba-bobcats{
    border-right: 2px solid #1C0C65;
}
.border-right-nba-hornets{
    border-right: 2px solid #108EA9;
}
.border-right-nba-bucks{
    border-right: 2px solid #00461b;
}
.border-right-nba-bulls{
    border-right: 2px solid #D4001F;
}
.border-right-nba-cavaliers{
    border-right: 2px solid #85153B;
}
.border-right-nba-celtics{
    border-right: 2px solid #009E60;
}
.border-right-nba-clippers{
    border-right: 2px solid #ed174b;
}
.border-right-nba-grizzlies{
    border-right: 2px solid #001F70;
}
.border-right-nba-hawks{
    border-right: 2px solid #cb0829;
}
.border-right-nba-heat{
    border-right: 2px solid #c43c3c;
}
.border-right-nba-jazz{
    border-right: 2px solid #0c2340;
}
.border-right-nba-kings{
    border-right: 2px solid #452976;
}
.border-right-nba-knicks{
    border-right: 2px solid #e76e32;
}
.border-right-nba-lakers{
    border-right: 2px solid #fcb813;
}
.border-right-nba-magic{
    border-right: 2px solid #0047AB;
}
.border-right-nba-mavericks{
    border-right: 2px solid #0B60AD;
}
.border-right-nba-nets{
    border-right: 2px solid #000000;
}
.border-right-nba-nuggets{
    border-right: 2px solid #4B90CD;
}
.border-right-nba-pacers{
    border-right: 2px solid #092C57;
}
.border-right-nba-pelicans{
    border-right: 2px solid #002B5C;
}
.border-right-nba-pistons{
    border-right: 2px solid #00519A;
}
.border-right-nba-raptors{
    border-right: 2px solid #CD1F43;
}
.border-right-nba-rockets{
    border-right: 2px solid #CE1138;
}
.border-right-nba-spurs{
    border-right: 2px solid #000000;
}
.border-right-nba-suns{
    border-right: 2px solid #E65F20;
}
.border-right-nba-thunder{
    border-right: 2px solid #F05133;
}
.border-right-nba-timberwolves{
    border-right: 2px solid #0F4D92;
}
.border-right-nba-warriors{
    border-right: 2px solid #04529C;
}
.border-right-nba-wizards{
    border-right: 2px solid #00295c;
}
.border-right-nba-supersonics{
    border-right: 2px solid #00653A;
}

.text-primary-nba-76ers{
    color: #0046AD;
}
.text-primary-nba-trail_blazers{
    color: #F0163A;
}
.text-primary-nba-bobcats{
    color: #1C0C65;
}
.text-primary-nba-hornets{
    color: #108EA9;
}
.text-primary-nba-bucks{
    color: #00461b;
}
.text-primary-nba-bulls{
    color: #D4001F;
}
.text-primary-nba-cavaliers{
    color: #85153B;
}
.text-primary-nba-celtics{
    color: #009E60;
}
.text-primary-nba-clippers{
    color: #ed174b;
}
.text-primary-nba-grizzlies{
    color: #001F70;
}
.text-primary-nba-hawks{
    color: #cb0829;
}
.text-primary-nba-heat{
    color: #c43c3c;
}
.text-primary-nba-jazz{
    color: #0c2340;
}
.text-primary-nba-kings{
    color: #452976;
}
.text-primary-nba-knicks{
    color: #e76e32;
}
.text-primary-nba-lakers{
    color: #552582;
}
.text-primary-nba-magic{
    color: #0047AB;
}
.text-primary-nba-mavericks{
    color: #0B60AD;
}
.text-primary-nba-nets{
    color: #000000;
}
.text-primary-nba-nuggets{
    color: #4B90CD;
}
.text-primary-nba-pacers{
    color: #092C57;
}
.text-primary-nba-pelicans{
    color: #002B5C;
}
.text-primary-nba-pistons{
    color: #00519A;
}
.text-primary-nba-raptors{
    color: #CD1F43;
}
.text-primary-nba-rockets{
    color: #CE1138;
}
.text-primary-nba-spurs{
    color: #000000;
}
.text-primary-nba-suns{
    color: #E65F20;
}
.text-primary-nba-thunder{
    color: #F05133;
}
.text-primary-nba-timberwolves{
    color: #0F4D92;
}
.text-primary-nba-warriors{
    color: #04529C;
}
.text-primary-nba-wizards{
    color: #00295c;
}
.text-primary-nba-supersonics{
    color: #00653A;
}


.text-secondary-nba-76ers{
    color: #0046AD;
}
.text-secondary-nba-trail_blazers{
    color: #F0163A;
}
.text-secondary-nba-bobcats{
    color: #1C0C65;
}
.text-secondary-nba-hornets{
    color: #108EA9;
}
.text-secondary-nba-bucks{
    color: #00461b;
}
.text-secondary-nba-bulls{
    color: #D4001F;
}
.text-secondary-nba-cavaliers{
    color: #85153B;
}
.text-secondary-nba-celtics{
    color: #009E60;
}
.text-secondary-nba-clippers{
    color: #ed174b;
}
.text-secondary-nba-grizzlies{
    color: #001F70;
}
.text-secondary-nba-hawks{
    color: #cb0829;
}
.text-secondary-nba-heat{
    color: #c43c3c;
}
.text-secondary-nba-jazz{
    color: #0c2340;
}
.text-secondary-nba-kings{
    color: #ffffff;
}
.text-secondary-nba-knicks{
    color: #e76e32;
}
.text-secondary-nba-lakers{
    color: #FDB827;
}
.text-secondary-nba-magic{
    color: #0047AB;
}
.text-secondary-nba-mavericks{
    color: #0B60AD;
}
.text-secondary-nba-nets{
    color: #000000;
}
.text-secondary-nba-nuggets{
    color: #4B90CD;
}
.text-secondary-nba-pacers{
    color: #092C57;
}
.text-secondary-nba-pelicans{
    color: #002B5C;
}
.text-secondary-nba-pistons{
    color: #00519A;
}
.text-secondary-nba-raptors{
    color: #CD1F43;
}
.text-secondary-nba-rockets{
    color: #CE1138;
}
.text-secondary-nba-spurs{
    color: #000000;
}
.text-secondary-nba-suns{
    color: #E65F20;
}
.text-secondary-nba-thunder{
    color: #F05133;
}
.text-secondary-nba-timberwolves{
    color: #0F4D92;
}
.text-secondary-nba-warriors{
    color: #04529C;
}
.text-secondary-nba-wizards{
    color: #00295c;
}
.text-secondary-nba-supersonics{
    color: #00653A;
}

.background-nba-over{
    background: #0C0E19;
    color: #ffffff;
}
.background-nba-over:focus{
  background: #ffffff;
  color: #0C0E19;
}
.background-nba-under{
  background: #0C0E19;
  color: #ffffff;
}
.background-nba-under:focus{
    background: #ffffff;
    color: #0C0E19;
}
.background-nba-76ers{
    background: #0046AD;
}
.background-nba-trail_blazers{
    background: #F0163A;
}
.background-nba-bobcats{
    background: #1C0C65;
}
.background-nba-hornets{
    background: #108EA9;
}
.background-nba-bucks{
    background: #00461b;
}
.background-nba-bulls{
    background: #D4001F;
}
.background-nba-cavaliers{
    background: #85153B;
}
.background-nba-celtics{
    background: #009E60;
}
.background-nba-clippers{
    background: #ed174b;
}
.background-nba-grizzlies{
    background: #001F70;
}
.background-nba-hawks{
    background: #cb0829;
}
.background-nba-heat{
    background: #c43c3c;
}
.background-nba-jazz{
    background: #0c2340;
}
.background-nba-kings{
    background: #452976;
}
.background-nba-knicks{
    background: #e76e32;
}
.background-nba-lakers{
    background: #fcb813;
}
.background-nba-magic{
    background: #0047AB;
}
.background-nba-mavericks{
    background: #0B60AD;
}
.background-nba-nets{
    background: #000000;
}
.background-nba-nuggets{
    background: #4B90CD;
}
.background-nba-pacers{
    background: #092C57;
}
.background-nba-pelicans{
    background: #002B5C;
}
.background-nba-pistons{
    background: #00519A;
}
.background-nba-raptors{
    background: #CD1F43;
}
.background-nba-rockets{
    background: #CE1138;
}
.background-nba-spurs{
    background: #000000;
}
.background-nba-suns{
    background: #E65F20;
}
.background-nba-thunder{
    background: #F05133;
}
.background-nba-timberwolves{
    background: #0F4D92;
}
.background-nba-warriors{
    background: #04529C;
}
.background-nba-wizards{
    background: #00295c;
}
.background-nba-supersonics{
    background: #00653A;
}

.background-nba-76ers-left{
    background: #0046AD;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-trail_blazers-left{
    background: #F0163A;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-bobcats-left{
    background: #1C0C65;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-hornets-left{
    background: #108EA9;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-bucks-left{
    background: #00461b;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-bulls-left{
    background: #D4001F;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-cavaliers-left{
    background: #85153B;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-celtics-left{
    background: #009E60;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-clippers-left{
    background: #ed174b;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-grizzlies-left{
    background: #001F70;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-hawks-left{
    background: #cb0829;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-heat-left{
    background: #c43c3c;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-jazz-left{
    background: #0c2340;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-kings-left{
    background: #452976;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-knicks-left{
    background: #e76e32;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-lakers-left{
    background: #fcb813;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-magic-left{
    background: #0047AB;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-mavericks-left{
    background: #0B60AD;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-nets-left{
    background: #000000;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-nuggets-left{
    background: #4B90CD;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-pacers-left{
    background: #092C57;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-pelicans-left{
    background: #002B5C;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-pistons-left{
    background: #00519A;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-raptors-left{
    background: #CD1F43;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-rockets-left{
    background: #CE1138;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-spurs-left{
    background: #000000;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-suns-left{
    background: #E65F20;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-thunder-left{
    background: #F05133;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-timberwolves-left{
    background: #0F4D92;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-warriors-left{
    background: #04529C;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-wizards-left{
    background: #00295c;
    border-radius: 16px 0px 0px 16px;
}
.background-nba-supersonics-left{
    background: #00653A;
    border-radius: 16px 0px 0px 16px;
}

.button-square-nba-generic{
    background: #318EFD;
    border: 2px solid #318EFD;
    color: #ffffff;
    border-radius: 16px;
    padding: 8px 15px;
    width: 85%;
    font-size: 150%;
}
.button-square-nba-generic-empty{
    background: none;
    border: 2px solid #999999;
    color: #999999;
    border-radius: 16px;
    padding: 8px 15px;
    width: 85%;
    font-size: 150%;
}
.button-square-nba-generic-empty-card{
    background: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    border-radius: 16px;
    padding: 8px 15px;
    width: 85%;
    font-size: 150%;
}
.button-primary-nba-generic{
    background: #FFFFFF;
    border: 2px solid #FFFFFF;
    color: #000000;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-76ers{
    background: #0046AD;
    border: 2px solid #0046AD;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-trail_blazers{
    background: #F0163A;
    border: 2px solid #F0163A;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bobcats{
    background: #1C0C65;
    border: 2px solid #1C0C65;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-hornets{
    background: #108EA9;
    border: 2px solid #108EA9;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bucks{
    background: #00461b;
    border: 2px solid #00461b;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bulls{
    background: #D4001F;
    border: 2px solid #D4001F;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-cavaliers{
    background: #85153B;
    border: 2px solid #85153B;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-celtics{
    background: #009E60;
    border: 2px solid #009E60;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-clippers{
    background: #ed174b;
    border: 2px solid #ed174b;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-grizzlies{
    background: #001F70;
    border: 2px solid #001F70;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-hawks{
    background: #cb0829;
    border: 2px solid #cb0829;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-heat{
    background: #c43c3c;
    border: 2px solid #c43c3c;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-jazz{
    background: #0c2340;
    border: 2px solid #0c2340;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-kings{
    background: #452976;
    border: 2px solid #452976;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-knicks{
    background: #e76e32;
    border: 2px solid #e76e32;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-lakers{
    background: #552582;
    border: 2px solid #552582;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-magic{
    background: #0047AB;
    border: 2px solid #0047AB;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-mavericks{
    background: #0B60AD;
    border: 2px solid #0B60AD;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-nets{
    background: #000000;
    border: 2px solid #000000;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-nuggets{
    background: #4B90CD;
    border: 2px solid #4B90CD;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pacers{
    background: #092C57;
    border: 2px solid #092C57;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pelicans{
    background: #002B5C;
    border: 2px solid #002B5C;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pistons{
    background: #00519A;
    border: 2px solid #00519A;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-raptors{
    background: #CD1F43;
    border: 2px solid #CD1F43;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-rockets{
    background: #CE1138;
    border: 2px solid #CE1138;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-spurs{
    background: #000000;
    border: 2px solid #000000;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-suns{
    background: #E65F20;
    border: 2px solid #E65F20;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-thunder{
    background: #F05133;
    border: 2px solid #F05133;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-timberwolves{
    background: #0F4D92;
    border: 2px solid #0F4D92;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-warriors{
    background: #04529C;
    border: 2px solid #04529C;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}

.button-primary-nba-wizards{
    background: #00295c;
    border: 2px solid #00295c;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}

.button-primary-nba-supersonics{
    bordery 1px solid;
    background: #00653A;
    color: #ffffff;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}

.button-primary-nba-generic-empty{
    background: none;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-76ers-empty{
    background: none;
    border: 2px solid #0046AD;
    color: #0046AD;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-trail_blazers-empty{
    background: none;
    border: 2px solid #F0163A;
    color: #F0163A;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bobcats-empty{
    background: none;
    border: 2px solid #1C0C65;
    color: #1C0C65;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-hornets-empty{
    background: none;
    border: 2px solid #108EA9;
    color: #108EA9;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bucks-empty{
    background: none;
    border: 2px solid #00461b;
    color: #00461b;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-bulls-empty{
    background: none;
    border: 2px solid #D4001F;
    color: #D4001F;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-cavaliers-empty{
    background: none;
    border: 2px solid #85153B;
    color: #85153B;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-celtics-empty{
    background: none;
    border: 2px solid #009E60;
    color: #009E60;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-clippers-empty{
    background: none;
    border: 2px solid #ed174b;
    color: #ed174b;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-grizzlies-empty{
    background: none;
    border: 2px solid #001F70;
    color: #001F70;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-hawks-empty{
    background: none;
    border: 2px solid #cb0829;
    color: #cb0829;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-heat-empty{
    background: none;
    border: 2px solid #c43c3c;
    color: #c43c3c;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-jazz{-empty
    background: none;
    border: 2px solid #0c2340;
    color: #0c2340;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-kings-empty{
    background: none;
    border: 2px solid #452976;
    color: #452976;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-knicks-empty{
    background: none;
    border: 2px solid #e76e32;
    color: #e76e32;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-lakers-empty{
    background: none;
    border: 2px solid #552582;
    color: #552582;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-magic-empty{
    background: none;
    border: 2px solid #0047AB;
    color: #0047AB;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-mavericks-empty{
    background: none;
    border: 2px solid #0B60AD;
    color: #0B60AD;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-nets-empty{
    background: none;
    border: 2px solid #000000;
    color: #000000;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-nuggets-empty{
    background: none;
    border: 2px solid #4B90CD;
    color: #4B90CD;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pacers-empty{
    background: none;
    border: 2px solid #092C57;
    color: #092C57;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pelicans-empty{
    background: none;
    border: 2px solid #002B5C;
    color: #002B5C;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-pistons-empty{
    background: none;
    border: 2px solid #00519A;
    color: #00519A;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-raptors-empty{
    background: none;
    border: 2px solid #CD1F43;
    color: #CD1F43;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-rockets-empty{
    background: none;
    border: 2px solid #CE1138;
    color: #CE1138;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-spurs-empty{
    background: none;
    border: 2px solid #000000;
    color: #000000;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-suns-empty{
    background: none;
    border: 2px solid #E65F20;
    color: #E65F20;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-thunder-empty{
    background: none;
    border: 2px solid #F05133;
    color: #F05133;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-timberwolves-empty{
    background: none;
    border: 2px solid #0F4D92;
    color: #0F4D92;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-warriors-empty{
    background: none;
    border: 2px solid #04529C;
    color: #04529C;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-wizards-empty{
    background: none;
    border: 2px solid #00295c;
    color: #00295c;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
.button-primary-nba-supersonics-empty{
    background: none;
    border: 2px solid #00653A;
    color: #00653A;
    border-radius: 40px;
    padding: 8px 15px;
    width: 90%;
    font-size: 130%;
    font-weight: 900;
}
/* NBA Team Colors */

/* MLB Team Colors */
.border-top-mlb-diamondbacks{
    border-top: 2px solid #A71930;
}

.border-top-mlb-braves{
    border-top: 2px solid #002F5F;
}

.border-top-mlb-orioles{
    border-top: 2px solid #ED4C09;
}

.border-top-mlb-red_sox{
    border-top: 2px solid #C60C30;
}

.border-top-mlb-cubs{
    border-top: 2px solid #003279;
}

.border-top-mlb-white_sox{
    border-top: 2px solid #000000;
}

.border-top-mlb-reds{
    border-top: 2px solid #C6011F;
}

.border-top-mlb-guardians{
    border-top: 2px solid #003366;
}

.border-top-mlb-rockies{
    border-top: 2px solid #333366;
}

.border-top-mlb-tigers{
    border-top: 2px solid #001742;
}

.border-top-mlb-astros{
    border-top: 2px solid #072854;
}

.border-top-mlb-royals{
    border-top: 2px solid #15317E;
}

.border-top-mlb-angels{
    border-top: 2px solid #B71234;
}

.border-top-mlb-dodgers{
    border-top: 2px solid #083C6B;
}

.border-top-mlb-marlins{
    border-top: 2px solid #F9423A;
}

.border-top-mlb-brewers{
    border-top: 2px solid #92754C;
}

.border-top-mlb-twins{
    border-top: 2px solid #072754;
}

.border-top-mlb-mets{
    border-top: 2px solid #002C77;
}

.border-top-mlb-yankees{
    border-top: 2px solid #1C2841;
}

.border-top-mlb-athletics{
    border-top: 2px solid #003831;
}

.border-top-mlb-phillies{
    border-top: 2px solid #BA0C2F;
}

.border-top-mlb-pirates{
    border-top: 2px solid #000000;
}

.border-top-mlb-padres{
    border-top: 2px solid #002147;
}

.border-top-mlb-giants{
    border-top: 2px solid #F2552C;
}

.border-top-mlb-mariners{
    border-top: 2px solid #005C5C;
}

.border-top-mlb-cardinals{
    border-top: 2px solid #C41E3A;
}

.border-top-mlb-rays{
    border-top: 2px solid #00285D;
}

.border-top-mlb-rangers{
    border-top: 2px solid #003279;
}

.border-top-mlb-blue_jays{
    border-top: 2px solid #003DA5;
}

.border-top-mlb-nationals{
    border-top: 2px solid #BA122B;
}


.border-right-mlb-diamondbacks{
    border-right: 2px solid #A71930;
}

.border-right-mlb-braves{
    border-right: 2px solid #002F5F;
}

.border-right-mlb-orioles{
    border-right: 2px solid #ED4C09;
}

.border-right-mlb-red_sox{
    border-right: 2px solid #C60C30;
}

.border-right-mlb-cubs{
    border-right: 2px solid #003279;
}

.border-right-mlb-white_sox{
    border-right: 2px solid #000000;
}

.border-right-mlb-reds{
    border-right: 2px solid #C6011F;
}

.border-right-mlb-indians{
    border-right: 2px solid #003366;
}

.border-right-mlb-rockies{
    border-right: 2px solid #333366;
}

.border-right-mlb-tigers{
    border-right: 2px solid #001742;
}

.border-right-mlb-astros{
    border-right: 2px solid #072854;
}

.border-right-mlb-royals{
    border-right: 2px solid #15317E;
}

.border-right-mlb-angels{
    border-right: 2px solid #B71234;
}

.border-right-mlb-dodgers{
    border-right: 2px solid #083C6B;
}

.border-right-mlb-marlins{
    border-right: 2px solid #F9423A;
}

.border-right-mlb-brewers{
    border-right: 2px solid #92754C;
}

.border-right-mlb-twins{
    border-right: 2px solid #072754;
}

.border-right-mlb-mets{
    border-right: 2px solid #002C77;
}

.border-right-mlb-yankees{
    border-right: 2px solid #1C2841;
}

.border-right-mlb-athletics{
    border-right: 2px solid #003831;
}

.border-right-mlb-phillies{
    border-right: 2px solid #BA0C2F;
}

.border-right-mlb-pirates{
    border-right: 2px solid #000000;
}

.border-right-mlb-padres{
    border-right: 2px solid #002147;
}

.border-right-mlb-giants{
    border-right: 2px solid #F2552C;
}

.border-right-mlb-mariners{
    border-right: 2px solid #005C5C;
}

.border-right-mlb-cardinals{
    border-right: 2px solid #C41E3A;
}

.border-right-mlb-rays{
    border-right: 2px solid #00285D;
}

.border-right-mlb-rangers{
    border-right: 2px solid #003279;
}

.border-right-mlb-blue_jays{
    border-right: 2px solid #003DA5;
}

.border-right-mlb-nationals{
    border-right: 2px solid #BA122B;
}


.border-left-mlb-diamondbacks{
    border-left: 2px solid #A71930;
}

.border-left-mlb-braves{
    border-left: 2px solid #002F5F;
}

.border-left-mlb-orioles{
    border-left: 2px solid #ED4C09;
}

.border-left-mlb-red_sox{
    border-left: 2px solid #C60C30;
}

.border-left-mlb-cubs{
    border-left: 2px solid #003279;
}

.border-left-mlb-white_sox{
    border-left: 2px solid #000000;
}

.border-left-mlb-reds{
    border-left: 2px solid #C6011F;
}

.border-left-mlb-indians{
    border-left: 2px solid #003366;
}

.border-left-mlb-rockies{
    border-left: 2px solid #333366;
}

.border-left-mlb-tigers{
    border-left: 2px solid #001742;
}

.border-left-mlb-astros{
    border-left: 2px solid #072854;
}

.border-left-mlb-royals{
    border-left: 2px solid #15317E;
}

.border-left-mlb-angels{
    border-left: 2px solid #B71234;
}

.border-left-mlb-dodgers{
    border-left: 2px solid #083C6B;
}

.border-left-mlb-marlins{
    border-left: 2px solid #F9423A;
}

.border-left-mlb-brewers{
    border-left: 2px solid #92754C;
}

.border-left-mlb-twins{
    border-left: 2px solid #072754;
}

.border-left-mlb-mets{
    border-left: 2px solid #002C77;
}

.border-left-mlb-yankees{
    border-left: 2px solid #1C2841;
}

.border-left-mlb-athletics{
    border-left: 2px solid #003831;
}

.border-left-mlb-phillies{
    border-left: 2px solid #BA0C2F;
}

.border-left-mlb-pirates{
    border-left: 2px solid #000000;
}

.border-left-mlb-padres{
    border-left: 2px solid #002147;
}

.border-left-mlb-giants{
    border-left: 2px solid #F2552C;
}

.border-left-mlb-mariners{
    border-left: 2px solid #005C5C;
}

.border-left-mlb-cardinals{
    border-left: 2px solid #C41E3A;
}

.border-left-mlb-rays{
    border-left: 2px solid #00285D;
}

.border-left-mlb-rangers{
    border-left: 2px solid #003279;
}

.border-left-mlb-blue_jays{
    border-left: 2px solid #003DA5;
}

.border-left-mlb-nationals{
    border-left: 2px solid #BA122B;
}


.border-bottom-mlb-diamondbacks{
    border-bottom: 2px solid #A71930;
}

.border-bottom-mlb-braves{
    border-bottom: 2px solid #002F5F;
}

.border-bottom-mlb-orioles{
    border-bottom: 2px solid #ED4C09;
}

.border-bottom-mlb-red_sox{
    border-bottom: 2px solid #C60C30;
}

.border-bottom-mlb-cubs{
    border-bottom: 2px solid #003279;
}

.border-bottom-mlb-white_sox{
    border-bottom: 2px solid #000000;
}

.border-bottom-mlb-reds{
    border-bottom: 2px solid #C6011F;
}

.border-bottom-mlb-indians{
    border-bottom: 2px solid #003366;
}

.border-bottom-mlb-rockies{
    border-bottom: 2px solid #333366;
}

.border-bottom-mlb-tigers{
    border-bottom: 2px solid #001742;
}

.border-bottom-mlb-astros{
    border-bottom: 2px solid #072854;
}

.border-bottom-mlb-royals{
    border-bottom: 2px solid #15317E;
}

.border-bottom-mlb-angels{
    border-bottom: 2px solid #B71234;
}

.border-bottom-mlb-dodgers{
    border-bottom: 2px solid #083C6B;
}

.border-bottom-mlb-marlins{
    border-bottom: 2px solid #F9423A;
}

.border-bottom-mlb-brewers{
    border-bottom: 2px solid #92754C;
}

.border-bottom-mlb-twins{
    border-bottom: 2px solid #072754;
}

.border-bottom-mlb-mets{
    border-bottom: 2px solid #002C77;
}

.border-bottom-mlb-yankees{
    border-bottom: 2px solid #1C2841;
}

.border-bottom-mlb-athletics{
    border-bottom: 2px solid #003831;
}

.border-bottom-mlb-phillies{
    border-bottom: 2px solid #BA0C2F;
}

.border-bottom-mlb-pirates{
    border-bottom: 2px solid #000000;
}

.border-bottom-mlb-padres{
    border-bottom: 2px solid #002147;
}

.border-bottom-mlb-giants{
    border-bottom: 2px solid #F2552C;
}

.border-bottom-mlb-mariners{
    border-bottom: 2px solid #005C5C;
}

.border-bottom-mlb-cardinals{
    border-bottom: 2px solid #C41E3A;
}

.border-bottom-mlb-rays{
    border-bottom: 2px solid #00285D;
}

.border-bottom-mlb-rangers{
    border-bottom: 2px solid #003279;
}

.border-bottom-mlb-blue_jays{
    border-bottom: 2px solid #003DA5;
}

.border-bottom-mlb-nationals{
    border-bottom: 2px solid #BA122B;
}
/* MLB Team Colors */


/* NFL Team Colors */
.border-top-nfl-cardinals{
    border-top: 2px solid #870619;
}
.border-top-nfl-falcons{
    border-top: 2px solid #A71930;
}
.border-top-nfl-ravens{
    border-top: 2px solid #280353;
}
.border-top-nfl-bills{
    border-top: 2px solid #C60C30;
}
.border-top-nfl-panthers{
    border-top: 2px solid #0088CE;
}
.border-top-nfl-bears{
    border-top: 2px solid #03202F;
}
.border-top-nfl-bengals{
    border-top: 2px solid #FB4F14;
}
.border-top-nfl-browns{
    border-top: 2px solid #E34912;
}
.border-top-nfl-cowboys{
    border-top: 2px solid #002244;
}
.border-top-nfl-broncos{
    border-top: 2px solid #FB4F14;
}
.border-top-nfl-lions{
    border-top: 2px solid #006DB0;
}
.border-top-nfl-packers{
    border-top: 2px solid #213D30;
}
.border-top-nfl-texans{
    border-top: 2px solid #B31B34;
}
.border-top-nfl-colts{
    border-top: 2px solid #003B7B;
}
.border-top-nfl-jaguars{
    border-top: 2px solid #006778;
}
.border-top-nfl-chiefs{
    border-top: 2px solid #B20032;
}
.border-top-nfl-dolphins{
    border-top: 2px solid #F5811F;
}
.border-top-nfl-vikings{
    border-top: 2px solid #4F2682;
}
.border-top-nfl-patriots{
    border-top: 2px solid #0D254C;
}
.border-top-nfl-saints{
    border-top: 2px solid #D2B887;
}
.border-top-nfl-giants{
    border-top: 2px solid #192F6B;
}
.border-top-nfl-jets{
    border-top: 2px solid #0C371D;
}
.border-top-nfl-raiders{
    border-top: 2px solid #C4C8CB;
}
.border-top-nfl-eagles{
    border-top: 2px solid #003B48;
}
.border-top-nfl-steelers{
    border-top: 2px solid #F2C800;
}
.border-top-nfl-chargers{
    border-top: 2px solid #5B92E5;
}
.border-top-nfl-49ers{
    border-top: 2px solid #AF1E2C;
}
.border-top-nfl-seahawks{
    border-top: 2px solid #06192E;
}
.border-top-nfl-rams{
    border-top: 2px solid #C9AF74;
}
.border-top-nfl-bucs{
    border-top: 2px solid #B20032;
}
.border-top-nfl-buccaneers{
    border-top: 2px solid #B20032;
}
.border-top-nfl-titans{
    border-top: 2px solid #648FCC;
}
.border-top-nfl-redskins{
    border-top: 2px solid #773141;
}
/* NFL Team Colors */


/* NFL Team Colors */
.border-bottom-nfl-cardinals{
    border-bottom: 2px solid #870619;
}
.border-bottom-nfl-falcons{
    border-bottom: 2px solid #A71930;
}
.border-bottom-nfl-ravens{
    border-bottom: 2px solid #280353;
}
.border-bottom-nfl-bills{
    border-bottom: 2px solid #C60C30;
}
.border-bottom-nfl-panthers{
    border-bottom: 2px solid #0088CE;
}
.border-bottom-nfl-bears{
    border-bottom: 2px solid #03202F;
}
.border-bottom-nfl-bengals{
    border-bottom: 2px solid #FB4F14;
}
.border-bottom-nfl-browns{
    border-bottom: 2px solid #E34912;
}
.border-bottom-nfl-cowboys{
    border-bottom: 2px solid #002244;
}
.border-bottom-nfl-broncos{
    border-bottom: 2px solid #FB4F14;
}
.border-bottom-nfl-lions{
    border-bottom: 2px solid #006DB0;
}
.border-bottom-nfl-packers{
    border-bottom: 2px solid #213D30;
}
.border-bottom-nfl-texans{
    border-bottom: 2px solid #B31B34;
}
.border-bottom-nfl-colts{
    border-bottom: 2px solid #003B7B;
}
.border-bottom-nfl-jaguars{
    border-bottom: 2px solid #006778;
}
.border-bottom-nfl-chiefs{
    border-bottom: 2px solid #B20032;
}
.border-bottom-nfl-dolphins{
    border-bottom: 2px solid #F5811F;
}
.border-bottom-nfl-vikings{
    border-bottom: 2px solid #4F2682;
}
.border-bottom-nfl-patriots{
    border-bottom: 2px solid #0D254C;
}
.border-bottom-nfl-saints{
    border-bottom: 2px solid #D2B887;
}
.border-bottom-nfl-giants{
    border-bottom: 2px solid #192F6B;
}
.border-bottom-nfl-jets{
    border-bottom: 2px solid #0C371D;
}
.border-bottom-nfl-raiders{
    border-bottom: 2px solid #C4C8CB;
}
.border-bottom-nfl-eagles{
    border-bottom: 2px solid #003B48;
}
.border-bottom-nfl-steelers{
    border-bottom: 2px solid #F2C800;
}
.border-bottom-nfl-chargers{
    border-bottom: 2px solid #5B92E5;
}
.border-bottom-nfl-49ers{
    border-bottom: 2px solid #AF1E2C;
}
.border-bottom-nfl-seahawks{
    border-bottom: 2px solid #06192E;
}
.border-bottom-nfl-rams{
    border-bottom: 2px solid #C9AF74;
}
.border-bottom-nfl-bucs{
    border-bottom: 2px solid #B20032;
}
.border-bottom-nfl-buccaneers{
    border-bottom: 2px solid #B20032;
}
.border-bottom-nfl-titans{
    border-bottom: 2px solid #648FCC;
}
.border-bottom-nfl-redskins{
    border-bottom: 2px solid #773141;
}
/* NFL Team Colors */


/* NFL Team Colors */
.border-left-nfl-cardinals{
    border-left: 2px solid #870619;
}
.border-left-nfl-falcons{
    border-left: 2px solid #A71930;
}
.border-left-nfl-ravens{
    border-left: 2px solid #280353;
}
.border-left-nfl-bills{
    border-left: 2px solid #C60C30;
}
.border-left-nfl-panthers{
    border-left: 2px solid #0088CE;
}
.border-left-nfl-bears{
    border-left: 2px solid #03202F;
}
.border-left-nfl-bengals{
    border-left: 2px solid #FB4F14;
}
.border-left-nfl-browns{
    border-left: 2px solid #E34912;
}
.border-left-nfl-cowboys{
    border-left: 2px solid #002244;
}
.border-left-nfl-broncos{
    border-left: 2px solid #FB4F14;
}
.border-left-nfl-lions{
    border-left: 2px solid #006DB0;
}
.border-left-nfl-packers{
    border-left: 2px solid #213D30;
}
.border-left-nfl-texans{
    border-left: 2px solid #B31B34;
}
.border-left-nfl-colts{
    border-left: 2px solid #003B7B;
}
.border-left-nfl-jaguars{
    border-left: 2px solid #006778;
}
.border-left-nfl-chiefs{
    border-left: 2px solid #B20032;
}
.border-left-nfl-dolphins{
    border-left: 2px solid #F5811F;
}
.border-left-nfl-vikings{
    border-left: 2px solid #4F2682;
}
.border-left-nfl-patriots{
    border-left: 2px solid #0D254C;
}
.border-left-nfl-saints{
    border-left: 2px solid #D2B887;
}
.border-left-nfl-giants{
    border-left: 2px solid #192F6B;
}
.border-left-nfl-jets{
    border-left: 2px solid #0C371D;
}
.border-left-nfl-raiders{
    border-left: 2px solid #C4C8CB;
}
.border-left-nfl-eagles{
    border-left: 2px solid #003B48;
}
.border-left-nfl-steelers{
    border-left: 2px solid #F2C800;
}
.border-left-nfl-chargers{
    border-left: 2px solid #5B92E5;
}
.border-left-nfl-49ers{
    border-left: 2px solid #AF1E2C;
}
.border-left-nfl-seahawks{
    border-left: 2px solid #06192E;
}
.border-left-nfl-rams{
    border-left: 2px solid #C9AF74;
}
.border-left-nfl-bucs{
    border-left: 2px solid #B20032;
}
.border-left-nfl-buccaneers{
    border-left: 2px solid #B20032;
}
.border-left-nfl-titans{
    border-left: 2px solid #648FCC;
}
.border-left-nfl-redskins{
    border-left: 2px solid #773141;
}
/* NFL Team Colors */



/* NFL Team Colors */
.border-right-nfl-cardinals{
    border-right: 2px solid #870619;
}
.border-right-nfl-falcons{
    border-right: 2px solid #A71930;
}
.border-right-nfl-ravens{
    border-right: 2px solid #280353;
}
.border-right-nfl-bills{
    border-right: 2px solid #C60C30;
}
.border-right-nfl-panthers{
    border-right: 2px solid #0088CE;
}
.border-right-nfl-bears{
    border-right: 2px solid #03202F;
}
.border-right-nfl-bengals{
    border-right: 2px solid #FB4F14;
}
.border-right-nfl-browns{
    border-right: 2px solid #E34912;
}
.border-right-nfl-cowboys{
    border-right: 2px solid #002244;
}
.border-right-nfl-broncos{
    border-right: 2px solid #FB4F14;
}
.border-right-nfl-lions{
    border-right: 2px solid #006DB0;
}
.border-right-nfl-packers{
    border-right: 2px solid #213D30;
}
.border-right-nfl-texans{
    border-right: 2px solid #B31B34;
}
.border-right-nfl-colts{
    border-right: 2px solid #003B7B;
}
.border-right-nfl-jaguars{
    border-right: 2px solid #006778;
}
.border-right-nfl-chiefs{
    border-right: 2px solid #B20032;
}
.border-right-nfl-dolphins{
    border-right: 2px solid #F5811F;
}
.border-right-nfl-vikings{
    border-right: 2px solid #4F2682;
}
.border-right-nfl-patriots{
    border-right: 2px solid #0D254C;
}
.border-right-nfl-saints{
    border-right: 2px solid #D2B887;
}
.border-right-nfl-giants{
    border-right: 2px solid #192F6B;
}
.border-right-nfl-jets{
    border-right: 2px solid #0C371D;
}
.border-right-nfl-raiders{
    border-right: 2px solid #C4C8CB;
}
.border-right-nfl-eagles{
    border-right: 2px solid #003B48;
}
.border-right-nfl-steelers{
    border-right: 2px solid #F2C800;
}
.border-right-nfl-chargers{
    border-right: 2px solid #5B92E5;
}
.border-right-nfl-49ers{
    border-right: 2px solid #AF1E2C;
}
.border-right-nfl-seahawks{
    border-right: 2px solid #06192E;
}
.border-right-nfl-rams{
    border-right: 2px solid #C9AF74;
}
.border-right-nfl-bucs{
    border-right: 2px solid #B20032;
}
.border-right-nfl-buccaneers{
    border-right: 2px solid #B20032;
}
.border-right-nfl-titans{
    border-right: 2px solid #648FCC;
}
.border-right-nfl-redskins{
    border-right: 2px solid #773141;
}
/* NFL Team Colors */

/* Country Colors */
 .border-top-country-AFG {
     border-top: 2px solid #ffffff;
}
 .border-top-country-AIA {
     border-top: 2px solid #d64c62;
}
 .border-top-country-ALA {
     border-top: 2px solid #da0e15;
}
 .border-top-country-ALB {
     border-top: 2px solid #000000;
}
 .border-top-country-ALG {
     border-top: 2px solid #006633;
}
 .border-top-country-AND {
     border-top: 2px solid #c6aa76;
}
 .border-top-country-ANG {
     border-top: 2px solid #660417;
}
 .border-top-country-ANT {
     border-top: 2px solid #0072c6;
}
 .border-top-country-ARG {
     border-top: 2px solid #f6b40e;
}
 .border-top-country-ARM {
     border-top: 2px solid #0033a0;
}
 .border-top-country-ARU {
     border-top: 2px solid #418fde;
}
 .border-top-country-ASA {
     border-top: 2px solid #000066;
}
 .border-top-country-ATA {
     border-top: 2px solid #3A7DCE;
}
 .border-top-country-ATF {
     border-top: 2px solid #002654;
}
 .border-top-country-AUS {
     border-top: 2px solid #eb4060;
}
 .border-top-country-AUT {
     border-top: 2px solid #EF3340;
}
 .border-top-country-AZE {
     border-top: 2px solid #ef3340;
}
 .border-top-country-BAH {
     border-top: 2px solid #ffc72c;
}
 .border-top-country-BAN {
     border-top: 2px solid #f42a41;
}
 .border-top-country-BAR {
     border-top: 2px solid #00267F;
}
 .border-top-country-BDI {
     border-top: 2px solid #1EB53A;
}
 .border-top-country-BEL {
     border-top: 2px solid #fdda25;
}
 .border-top-country-BEN {
     border-top: 2px solid #f17121;
}
 .border-top-country-BER {
     border-top: 2px solid #d64c62;
}
 .border-top-country-BES {
     border-top: 2px solid #d9d9e1;
}
 .border-top-country-BHU {
     border-top: 2px solid #FFCD00;
}
 .border-top-country-BIH {
     border-top: 2px solid #002395;
}
 .border-top-country-BIZ {
     border-top: 2px solid #2b201a;
}
 .border-top-country-BLM {
     border-top: 2px solid #1353B4;
}
 .border-top-country-BLR {
     border-top: 2px solid #ce1720;
}
 .border-top-country-BOL {
     border-top: 2px solid #f9e300;
}
 .border-top-country-BOT {
     border-top: 2px solid #000000;
}
 .border-top-country-BRA {
     border-top: 2px solid #002776;
}
 .border-top-country-BRN {
     border-top: 2px solid #da291c;
}
 .border-top-country-BRU {
     border-top: 2px solid #cf1126;
}
 .border-top-country-BUL {
     border-top: 2px solid #00966e;
}
 .border-top-country-BUR {
     border-top: 2px solid #fcd116;
}
 .border-top-country-BVT {
     border-top: 2px solid #00205b;
}
 .border-top-country-CAF {
     border-top: 2px solid #d21034;
}
 .border-top-country-CAM {
     border-top: 2px solid #032EA1;
}
 .border-top-country-CAN {
     border-top: 2px solid #ff0000;
}
 .border-top-country-CAY {
     border-top: 2px solid #d64b62;
}
 .border-top-country-CCK {
     border-top: 2px solid #008000;
}
 .border-top-country-CGO {
     border-top: 2px solid #fbde4a;
}
 .border-top-country-CHA {
     border-top: 2px solid #fecb00;
}
 .border-top-country-CHI {
     border-top: 2px solid #d0a4b1;
}
 .border-top-country-CHN {
     border-top: 2px solid #ee1c25;
}
 .border-top-country-CIV {
     border-top: 2px solid #FF8200;
}
 .border-top-country-CMR {
     border-top: 2px solid #fcd116;
}
 .border-top-country-COD {
     border-top: 2px solid #ce1021;
}
 .border-top-country-COK {
     border-top: 2px solid #d64c62;
}
 .border-top-country-COL {
     border-top: 2px solid #7f7e44;
}
 .border-top-country-COM {
     border-top: 2px solid #bde4cb;
}
 .border-top-country-CPV {
     border-top: 2px solid #003893;
}
 .border-top-country-CRC {
     border-top: 2px solid #da291c;
}
 .border-top-country-CRO {
     border-top: 2px solid #ff0000;
}
 .border-top-country-CUB {
     border-top: 2px solid #002a8f;
}
 .border-top-country-CUW {
     border-top: 2px solid #002b7f;
}
 .border-top-country-CXR {
     border-top: 2px solid #1c8a42;
}
 .border-top-country-CYP {
     border-top: 2px solid #d57800;
}
 .border-top-country-CZE {
     border-top: 2px solid #11457e;
}
 .border-top-country-DEN {
     border-top: 2px solid #C8102E;
}
 .border-top-country-DJI {
     border-top: 2px solid #6AB2E7;
}
 .border-top-country-DMA {
     border-top: 2px solid #9062cc;
}
 .border-top-country-DOM {
     border-top: 2px solid #e9ebe4;
}
 .border-top-country-ECU {
     border-top: 2px solid #557176;
}
 .border-top-country-EGY {
     border-top: 2px solid #C8102E;
}
 .border-top-country-ERI {
     border-top: 2px solid #e4002b;
}
 .border-top-country-ESA {
     border-top: 2px solid #d7a905;
}
 .border-top-country-ESH {
     border-top: 2px solid #c4111b;
}
 .border-top-country-ESP {
     border-top: 2px solid #ffc400;
}
 .border-top-country-EST {
     border-top: 2px solid #000000;
}
 .border-top-country-ETH {
     border-top: 2px solid #0f47af;
}
 .border-top-country-FIJ {
     border-top: 2px solid #d64c62;
}
 .border-top-country-FIN {
     border-top: 2px solid #002f6c;
}
 .border-top-country-FLK {
     border-top: 2px solid #d64c61;
}
 .border-top-country-FRA {
     border-top: 2px solid #002654;
}
 .border-top-country-FRO {
     border-top: 2px solid #ef3340;
}
 .border-top-country-FSM {
     border-top: 2px solid #75b2dd;
}
 .border-top-country-GAB {
     border-top: 2px solid #fcd116;
}
 .border-top-country-GAM {
     border-top: 2px solid #0c1c8c;
}
 .border-top-country-GBR {
     border-top: 2px solid #c8102e;
}
 .border-top-country-GBS {
     border-top: 2px solid #fcd116;
}
 .border-top-country-GEO {
     border-top: 2px solid #ff0000;
}
 .border-top-country-GEQ {
     border-top: 2px solid #6d4733;
}
 .border-top-country-GER {
     border-top: 2px solid #dd0000;
}
 .border-top-country-GGY {
     border-top: 2px solid #f9dd16;
}
 .border-top-country-GHA {
     border-top: 2px solid #000000;
}
 .border-top-country-GIB {
     border-top: 2px solid #010000;
}
 .border-top-country-GLP {
     border-top: 2px solid #fcdd09;
}
 .border-top-country-GRE {
     border-top: 2px solid #0d5eaf;
}
 .border-top-country-GRL {
     border-top: 2px solid #e38696;
}
 .border-top-country-GRN {
     border-top: 2px solid #fcd116;
}
 .border-top-country-GUA {
     border-top: 2px solid #f9f0aa;
}
 .border-top-country-GUF {
     border-top: 2px solid #da121a;
}
 .border-top-country-GUI {
     border-top: 2px solid #fcd116;
}
 .border-top-country-GUM {
     border-top: 2px solid #8a4100;
}
 .border-top-country-GUY {
     border-top: 2px solid #ae7e15;
}
 .border-top-country-HAI {
     border-top: 2px solid #f0b416;
}
 .border-top-country-HKG {
     border-top: 2px solid #ee1c25;
}
 .border-top-country-HMD {
     border-top: 2px solid #ff4040;
}
 .border-top-country-HON {
     border-top: 2px solid #00bce4;
}
 .border-top-country-HUN {
     border-top: 2px solid #CD2A3E;
}
 .border-top-country-IMN {
     border-top: 2px solid #f9dd16;
}
 .border-top-country-INA {
     border-top: 2px solid #ff7f7f;
}
 .border-top-country-IND {
     border-top: 2px solid #2c2c6f;
}
 .border-top-country-IOT {
     border-top: 2px solid #d64c62;
}
 .border-top-country-IRI {
     border-top: 2px solid #da0000;
}
 .border-top-country-IRL {
     border-top: 2px solid #009A44;
}
 .border-top-country-IRQ {
     border-top: 2px solid #CE1126;
}
 .border-top-country-ISL {
     border-top: 2px solid #dc1e35;
}
 .border-top-country-ISR {
     border-top: 2px solid #005EB8;
}
 .border-top-country-ISV {
     border-top: 2px solid #F4C53D;
}
 .border-top-country-ITA {
     border-top: 2px solid #008C45;
}
 .border-top-country-IVB {
     border-top: 2px solid #d64c62;
}
 .border-top-country-JAM {
     border-top: 2px solid #ffb81c;
}
 .border-top-country-JEY {
     border-top: 2px solid #cf142b;
}
 .border-top-country-JOR {
     border-top: 2px solid #f2bec4;
}
 .border-top-country-JPN {
     border-top: 2px solid #bc002d;
}
 .border-top-country-KAZ {
     border-top: 2px solid #ffec2d;
}
 .border-top-country-KEN {
     border-top: 2px solid #BB0000;
}
 .border-top-country-KGZ {
     border-top: 2px solid #ffff00;
}
 .border-top-country-KIR {
     border-top: 2px solid #f8d000;
}
 .border-top-country-KOR {
     border-top: 2px solid #cd2e3a;
}
 .border-top-country-KSA {
     border-top: 2px solid #005430;
}
 .border-top-country-KUW {
     border-top: 2px solid #007A3D;
}
 .border-top-country-LAO {
     border-top: 2px solid #002868;
}
 .border-top-country-LAT {
     border-top: 2px solid #A4343A;
}
 .border-top-country-LBA {
     border-top: 2px solid #000000;
}
 .border-top-country-LBR {
     border-top: 2px solid #EF3340;
}
 .border-top-country-LCA {
     border-top: 2px solid #000000;
}
 .border-top-country-LES {
     border-top: 2px solid #000000;
}
 .border-top-country-LIE {
     border-top: 2px solid #002b7f;
}
 .border-top-country-LTU {
     border-top: 2px solid #006a44;
}
 .border-top-country-LUX {
     border-top: 2px solid #2B5DF2;
}
 .border-top-country-MAC {
     border-top: 2px solid #067662;
}
 .border-top-country-MAD {
     border-top: 2px solid #7e5d36;
}
 .border-top-country-MAF {
     border-top: 2px solid #003787;
}
 .border-top-country-MAR {
     border-top: 2px solid #c1272d;
}
 .border-top-country-MAS {
     border-top: 2px solid #000066;
}
 .border-top-country-MAW {
     border-top: 2px solid #ce1126;
}
 .border-top-country-MDA {
     border-top: 2px solid #ffd200;
}
 .border-top-country-MDV {
     border-top: 2px solid #007e3a;
}
 .border-top-country-MEX {
     border-top: 2px solid #793f1e;
}
 .border-top-country-MGL {
     border-top: 2px solid #0066b2;
}
 .border-top-country-MHL {
     border-top: 2px solid #dd7500;
}
 .border-top-country-MKD {
     border-top: 2px solid #f8e92e;
}
 .border-top-country-MLI {
     border-top: 2px solid #fcd116;
}
 .border-top-country-MLT {
     border-top: 2px solid #C01B22;
}
 .border-top-country-MNE {
     border-top: 2px solid #e9b528;
}
 .border-top-country-MNP {
     border-top: 2px solid #0033A1;
}
 .border-top-country-MON {
     border-top: 2px solid #ce1126;
}
 .border-top-country-MOZ {
     border-top: 2px solid #000000;
}
 .border-top-country-MRI {
     border-top: 2px solid #8c7a36;
}
 .border-top-country-MSR {
     border-top: 2px solid #d35157;
}
 .border-top-country-MTN {
     border-top: 2px solid #00a95c;
}
 .border-top-country-MTQ {
     border-top: 2px solid #a82c27;
}
 .border-top-country-MYA {
     border-top: 2px solid #FFCD00;
}
 .border-top-country-MYT {
     border-top: 2px solid #171796;
}
 .border-top-country-NAM {
     border-top: 2px solid #d21034;
}
 .border-top-country-NCA {
     border-top: 2px solid #97c924;
}
 .border-top-country-NCL {
     border-top: 2px solid #000000;
}
 .border-top-country-NED {
     border-top: 2px solid #C8102E;
}
 .border-top-country-NEP {
     border-top: 2px solid #003893;
}
 .border-top-country-NFK {
     border-top: 2px solid #007934;
}
 .border-top-country-NGR {
     border-top: 2px solid #1B7339;
}
 .border-top-country-NIG {
     border-top: 2px solid #e05206;
}
 .border-top-country-NIU {
     border-top: 2px solid #da5544;
}
 .border-top-country-NOR {
     border-top: 2px solid #00205b;
}
 .border-top-country-NRU {
     border-top: 2px solid #ffc61e;
}
 .border-top-country-NZL {
     border-top: 2px solid #d64c62;
}
 .border-top-country-OMA {
     border-top: 2px solid #df1a23;
}
 .border-top-country-PAK {
     border-top: 2px solid #01411c;
}
 .border-top-country-PAN {
     border-top: 2px solid #808ea9;
}
 .border-top-country-PAR {
     border-top: 2px solid #fdde00;
}
 .border-top-country-PCN {
     border-top: 2px solid #d64c60;
}
 .border-top-country-PER {
     border-top: 2px solid #C8102E;
}
 .border-top-country-PHI {
     border-top: 2px solid #0038a8;
}
 .border-top-country-PLE {
     border-top: 2px solid #E4312b;
}
 .border-top-country-PLW {
     border-top: 2px solid #ffff00;
}
 .border-top-country-PNG{
     border-top: 2px solid #950c1b;
}
 .border-top-country-POL {
     border-top: 2px solid #DC143C;
}
 .border-top-country-POR {
     border-top: 2px solid #ff0000;
}
 .border-top-country-PRK {
     border-top: 2px solid #ed1c27;
}
 .border-top-country-PUR {
     border-top: 2px solid #0050f0;
}
 .border-top-country-PYF {
     border-top: 2px solid #640810;
}
 .border-top-country-QAT {
     border-top: 2px solid #8a1538;
}
 .border-top-country-REU {
     border-top: 2px solid #90ac8b;
}
 .border-top-country-ROU {
     border-top: 2px solid #fcd116;
}
 .border-top-country-RSA {
     border-top: 2px solid #007749;
}
 .border-top-country-RUS {
     border-top: 2px solid #0039a6;
}
 .border-top-country-RWA {
     border-top: 2px solid #85b763;
}
 .border-top-country-SAM {
     border-top: 2px solid #002b7f;
}
 .border-top-country-SEN {
     border-top: 2px solid #00853f;
}
 .border-top-country-SEY {
     border-top: 2px solid #d92223;
}
 .border-top-country-SGS {
     border-top: 2px solid #d64b62;
}
 .border-top-country-SHN {
     border-top: 2px solid #d64c62;
}
 .border-top-country-SIN {
     border-top: 2px solid #f6939b;
}
 .border-top-country-SJM {
     border-top: 2px solid #00205b;
}
 .border-top-country-SKN {
     border-top: 2px solid #000000;
}
 .border-top-country-SLE {
     border-top: 2px solid #1EB53A;
}
 .border-top-country-SLO {
     border-top: 2px solid #0000ff;
}
 .border-top-country-SMR {
     border-top: 2px solid #486245;
}
 .border-top-country-SOL {
     border-top: 2px solid #fcd116;
}
 .border-top-country-SOM {
     border-top: 2px solid #4189DD;
}
 .border-top-country-SPM {
     border-top: 2px solid #0092c8;
}
 .border-top-country-SRB {
     border-top: 2px solid #0c4076;
}
 .border-top-country-SRI {
     border-top: 2px solid #ffbe29;
}
 .border-top-country-SSD {
     border-top: 2px solid #da121a;
}
 .border-top-country-STP {
     border-top: 2px solid #000000;
}
 .border-top-country-SUD {
     border-top: 2px solid #D21034;
}
 .border-top-country-SUI {
     border-top: 2px solid #DA291C;
}
 .border-top-country-SUR {
     border-top: 2px solid #ecc81d;
}
 .border-top-country-SVK {
     border-top: 2px solid #0b4ea2;
}
 .border-top-country-SWE {
     border-top: 2px solid #fecc00;
}
 .border-top-country-SWZ {
     border-top: 2px solid #000000;
}
 .border-top-country-SXM {
     border-top: 2px solid #6e2051;
}
 .border-top-country-SYR {
     border-top: 2px solid #CE1126;
}
 .border-top-country-TAN {
     border-top: 2px solid #000000;
}
 .border-top-country-TCA {
     border-top: 2px solid #da4c5c;
}
 .border-top-country-TGA {
     border-top: 2px solid #c10000;
}
 .border-top-country-THA {
     border-top: 2px solid #2d2a4a;
}
 .border-top-country-TJK {
     border-top: 2px solid #f8c402;
}
 .border-top-country-TKL {
     border-top: 2px solid #ffd100;
}
 .border-top-country-TKM {
     border-top: 2px solid #00843d;
}
 .border-top-country-TLS {
     border-top: 2px solid #e45120;
}
 .border-top-country-TOG {
     border-top: 2px solid #006a4e;
}
 .border-top-country-TPE {
     border-top: 2px solid #7e004b;
}
 .border-top-country-TRI {
     border-top: 2px solid #000000;
}
 .border-top-country-TUN {
     border-top: 2px solid #e70013;
}
 .border-top-country-TUR {
     border-top: 2px solid #C8102E;
}
 .border-top-country-TUV {
     border-top: 2px solid #d64c62;
}
 .border-top-country-UAE {
     border-top: 2px solid #009739;
}
 .border-top-country-UGA {
     border-top: 2px solid #9ea59c;
}
 .border-top-country-UKR {
     border-top: 2px solid #80985d;
}
 .border-top-country-UMI {
     border-top: 2px solid #b22234;
}
 .border-top-country-URU {
     border-top: 2px solid #001489;
}
 .border-top-country-USA {
     border-top: 2px solid #b22234;
}
 .border-top-country-UZB {
     border-top: 2px solid #0072CE;
}
 .border-top-country-VAN {
     border-top: 2px solid #fdce12;
}
 .border-top-country-VAT {
     border-top: 2px solid #ffe000;
}
 .border-top-country-VEN {
     border-top: 2px solid #00247d;
}
 .border-top-country-VIE {
     border-top: 2px solid #ffff00;
}
 .border-top-country-VIN {
     border-top: 2px solid #fcd022;
}
 .border-top-country-WLF {
     border-top: 2px solid #ce1126;
}
 .border-top-country-YEM {
     border-top: 2px solid #CE1126;
}
 .border-top-country-ZAM {
     border-top: 2px solid #198a00;
}
 .border-top-country-ZIM {
     border-top: 2px solid #000000;
}

/* ///////////////// */
/* Sportsbook Images */
/* ///////////////// */
.sportsbook-back{
  background: #24acff; /* Old browsers */
}
/* ///////////////// */
/* Sportsbook Images */
/* ///////////////// */


/* /////////////// */
/* NHL TEAM PANELS */
/* /////////////// */
.panel-nhl-ducks{
    background-image: url(../img/nhl/panels/ducks-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-coyotes{
    background-image: url(../img/nhl/panels/coyotes-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-bruins{
    background-image: url(../img/nhl/panels/bruins-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-sabres{
    background-image: url(../img/nhl/panels/sabres-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-flames{
    background-image: url(../img/nhl/panels/flames-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-hurricanes{
    background-image: url(../img/nhl/panels/hurricanes-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-blackhawks{
    background-image: url(../img/nhl/panels/blackhawks-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-avalanche{
    background-image: url(../img/nhl/panels/avalanche-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-blue_jackets{
    background-image: url(../img/nhl/panels/blue_jackets-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-stars{
    background-image: url(../img/nhl/panels/stars-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-red_wings{
    background-image: url(../img/nhl/panels/red_wings-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-oilers{
    background-image: url(../img/nhl/panels/oilers-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-panthers{
    background-image: url(../img/nhl/panels/panthers-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-kings{
    background-image: url(../img/nhl/panels/kings-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-wild{
    background-image: url(../img/nhl/panels/wild-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-canadiens{
    background-image: url(../img/nhl/panels/canadiens-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-predators{
    background-image: url(../img/nhl/panels/predators-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-devils{
    background-image: url(../img/nhl/panels/devils-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-islanders{
    background-image: url(../img/nhl/panels/islanders-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-rangers{
    background-image: url(../img/nhl/panels/rangers-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-senators{
    background-image: url(../img/nhl/panels/senators-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-flyers{
    background-image: url(../img/nhl/panels/flyers-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-penguins{
    background-image: url(../img/nhl/panels/penguins-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-sharks{
    background-image: url(../img/nhl/panels/sharks-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-blues{
    background-image: url(../img/nhl/panels/blues-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-lightning{
    background-image: url(../img/nhl/panels/lightning-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-leafs{
    background-image: url(../img/nhl/panels/leafs-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-maple_leafs{
    background-image: url(../img/nhl/panels/maple_leafs-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-canucks{
    background-image: url(../img/nhl/panels/canucks-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-capitals{
    background-image: url(../img/nhl/panels/capitals-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-jets{
    background-image: url(../img/nhl/panels/jets-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-golden_knights{
    background-image: url(../img/nhl/panels/golden_knights-panel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.panel-nhl-under{
background-image: url(../img/nhl/panels/panel-under.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.panel-nhl-over{
background-image: url(../img/nhl/panels/panel-over.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* /////////////// */
/* NHL TEAM PANELS */
/* /////////////// */




/* /////////////// */
/* NFL TEAM PANELS */
/* /////////////// */
.panel-nfl-49ers{
background-image: url(../img/nfl/panels/49ers-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-bears{
background-image: url(../img/nfl/panels/bears-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-bengals{
background-image: url(../img/nfl/panels/bengals-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-bills{
background-image: url(../img/nfl/panels/bills-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-broncos{
background-image: url(../img/nfl/panels/broncos-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-browns{
background-image: url(../img/nfl/panels/browns-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-bucs{
background-image: url(../img/nfl/panels/bucs-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-buccaneers{
background-image: url(../img/nfl/panels/bucs-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}


.panel-nfl-cardinals{
background-image: url(../img/nfl/panels/cardinals-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-chargers{
background-image: url(../img/nfl/panels/chargers-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-chiefs{
background-image: url(../img/nfl/panels/chiefs-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-colts{
background-image: url(../img/nfl/panels/colts-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-cowboys{
background-image: url(../img/nfl/panels/cowboys-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-dolphins{
background-image: url(../img/nfl/panels/dolphins-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-eagles{
background-image: url(../img/nfl/panels/eagles-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-falcons{
background-image: url(../img/nfl/panels/falcons-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-giants{
background-image: url(../img/nfl/panels/giants-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-jaguars{
background-image: url(../img/nfl/panels/jaguars-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-jets{
background-image: url(../img/nfl/panels/jets-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-lions{
background-image: url(../img/nfl/panels/lions-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-packers{
background-image: url(../img/nfl/panels/packers-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-panthers{
background-image: url(../img/nfl/panels/panthers-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-patriots{
background-image: url(../img/nfl/panels/patriots-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-raiders{
background-image: url(../img/nfl/panels/raiders-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-rams{
background-image: url(../img/nfl/panels/rams-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-ravens{
background-image: url(../img/nfl/panels/ravens-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-redskins{
background-image: url(../img/nfl/panels/redskins-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-saints{
background-image: url(../img/nfl/panels/saints-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-seahawks{
background-image: url(../img/nfl/panels/seahawks-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-steelers{
background-image: url(../img/nfl/panels/steelers-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-texans{
background-image: url(../img/nfl/panels/texans-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-titans{
background-image: url(../img/nfl/panels/titans-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-nfl-vikings{
background-image: url(../img/nfl/panels/vikings-panel.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.panel-nfl-under{
background-image: url(../img/nfl/panels/panel-under.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.panel-nfl-over{
background-image: url(../img/nfl/panels/panel-over.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* /////////////// */
/* NFL TEAM PANELS */
/* /////////////// */





/*//////////////////*/
/* MLB Team Panels */
/*//////////////////*/
.panel-mlb-diamondbacks{
  background-image: url(../img/consoles/mlb/panels/diamondbacks-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-braves{
  background-image: url(../img/consoles/mlb/panels/braves-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-orioles{
  background-image: url(../img/consoles/mlb/panels/orioles-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-red_sox{
  background-image: url(../img/consoles/mlb/panels/red_sox-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-cubs{
  background-image: url(../img/consoles/mlb/panels/cubs-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-white_sox{
  background-image: url(../img/consoles/mlb/panels/white_sox-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-reds{
  background-image: url(../img/consoles/mlb/panels/reds-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-indians{
  background-image: url(../img/consoles/mlb/panels/indians-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-rockies{
  background-image: url(../img/consoles/mlb/panels/rockies-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-tigers{
  background-image: url(../img/consoles/mlb/panels/tigers-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-astros{
  background-image: url(../img/consoles/mlb/panels/astros-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-royals{
  background-image: url(../img/consoles/mlb/panels/royals-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-angels{
  background-image: url(../img/consoles/mlb/panels/angels-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-dodgers{
  background-image: url(../img/consoles/mlb/panels/dodgers-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-marlins{
  background-image: url(../img/consoles/mlb/panels/marlins-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-brewers{
  background-image: url(../img/consoles/mlb/panels/brewers-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-twins{
  background-image: url(../img/consoles/mlb/panels/twins-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-mets{
  background-image: url(../img/consoles/mlb/panels/mets-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-yankees{
  background-image: url(../img/consoles/mlb/panels/yankees-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-athletics{
  background-image: url(../img/consoles/mlb/panels/athletics-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-phillies{
  background-image: url(../img/consoles/mlb/panels/phillies-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-pirates{
  background-image: url(../img/consoles/mlb/panels/pirates-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-padres{
  background-image: url(../img/consoles/mlb/panels/padres-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-giants{
  background-image: url(../img/consoles/mlb/panels/giants-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-giants{
  background-image: url(../img/consoles/mlb/panels/giants-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-mariners{
  background-image: url(../img/consoles/mlb/panels/mariners-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-cardinals{
  background-image: url(../img/consoles/mlb/panels/cardinals-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-rays{
  background-image: url(../img/consoles/mlb/panels/rays-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-rangers{
  background-image: url(../img/consoles/mlb/panels/rangers-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-blue_jays{
  background-image: url(../img/consoles/mlb/panels/blue_jays-panel.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.panel-mlb-nationals{
  background-image: url(../img/consoles/mlb/panels/nationals-panel.png);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-under{
background-image: url(../img/mlb/panels/panel-under.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.panel-mlb-over{
background-image: url(../img/mlb/panels/panel-over.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/*//////////////////*/
/* MLB Team Panels */
/*//////////////////*/


/*/////////////////////////////*/
/*   Console Feedback Card     */
/*/////////////////////////////*/
.pointer {
  cursor: pointer;
}

.form-check-input:hover,
.form-check-label:hover{
  cursor: pointer;
}

.console-feedback-area{
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 450px;
}

.console-feedback-card{
  margin: 0px;
  background: #ffffff;
  padding: 0px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  height: 470px;
}

.console-inplay-feedback-card{
  margin: 0px;
  background: #ffffff;
  padding: 0px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.10);
  height: 450px;
}

.collapse-feedback{
  position: absolute;
  right: 5px;
}

.hover-close:hover{
  cursor: pointer;
}

.feedback-submit-button {
  height: 40px;
  margin: auto;
  position: absolute;
  left: 0;
  bottom: 15px;
  right: 0;
  width: 94%;
  color: #101233;
  background: none;
  border-radius: 3px;
  border: 1px solid #101233;
  font-size: 105%;
  padding: 7px 10px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.feedback-submit-button:active{
    background: #101233;
    color: #ffffff;
    cursor: pointer;
}

.feedback-submit-button:focus {
  outline: none;
  box-shadow: none;
}

.update-bet-description {
  background-color: #ddd;
  padding: 10px;
  border-radius: 4px;
  border-color: #000;
  border: 1px solid #000;
  opacity: 0.8;
  font-weight: bold;
}

.edit-leg-button {
  height: 40px;
  margin: auto;
  left: 0;
  bottom: 15px;
  right: 0;
  width: 100%;
  color: #101233;
  background: none;
  border-radius: 3px;
  border: 1px solid #101233;
  font-size: 105%;
  padding: 7px 10px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.delete-leg-button {
  height: 40px;
  margin: auto;
  left: 0;
  bottom: 15px;
  right: 0;
  width: 100%;
  color: #cd0a0a;
  background: none;
  border-radius: 3px;
  border: 1px solid #cd0a0a;
  font-size: 105%;
  padding: 7px 10px;
  font-weight: 900;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
}

.feedback-spinner {
  display: inline-block;
  margin: 0 8px;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  border: .215em solid transparent;
  vertical-align: middle;
  font-size: 16px;
  border-top-color: #122530;
  animation: spin 1s cubic-bezier(.55, .15, .45, .85) infinite;
}

.feedback-fade {
  transition: opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  opacity: 0;
}

.feedback-slideout {
  animation: slide-out-down 300ms cubic-bezier(.4, .0, 1, 1);
}

.loading-slidein {
  animation: slide-in-down 300ms cubic-bezier(.0, .0, .2, 1);
}

.feedback-slideoutleft {
  animation: slide-out-down 300ms cubic-bezier(.4, .0, 1, 1);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes slide-in-down {
  0% {
    transform: translateY(-20px);
    opacity: 0;
  }

  50% {
    opacity: .8;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slide-out-down {
  0% {
    transform: translateY(0);
    opacity: 1;
  }

  40% {
    opacity: .2;
  }

  100% {
    transform: translateY(20px);
    opacity: 0;
  }
}

.price-warning{
  position: absolute;
  bottom: 50px;
  left: 50px;
}
/*/////////////////////////////*/
/*   Console Feedback Card     */
/*/////////////////////////////*/




/*/////////////////////*/
/*   Bet Request FAQ   */
/*/////////////////////*/
.list-br-faq li.active{
  font-weight: 900;
}




/*/////////////////////*/
/*   Bet Request FAQ   */
/*/////////////////////*/


