@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');

body {
    margin-bottom: 60px;
}
.tbColor {
    color: #234b9d;
}

.tcColor {
    color: #E3043D;
}

.tgColor {
    color: #3F9D4D;
}

.toColor {
    color: #ff9900;
}

.likeLink {
	color: #337ab7;
}

.likeLink:hover {
	color: #072E50;
	text-decoration: underline;
}

.betStepsTitle {
	color: #001B3E;
}

.f10 {
    font-size: 10px;
}

.f11 {
    font-size: 11px;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f18 {
    font-size: 18px;
}

/* Margins */

.m0 {
    margin: 0px;
}

.m5 {
    margin: 5px;
}

.m10 {
    margin: 10px;
}

.m20 {
    margin: 20px;
}

.m30 {
    margin: 30px;
}

.m40 {
    margin: 40px;
}

.m50 {
    margin: 50px;
}

.m60 {
    margin: 60px;
}

.m70 {
    margin: 70px;
}

.m80 {
    margin: 80px;
}

.m90 {
    margin: 90px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.mr5 {
    margin-right: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

/* Paddings */

.p0 {
    padding: 0px;
}

.p5 {
    padding: 5px;
}

.p10 {
    padding: 10px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.p40 {
    padding: 40px;
}

.p50 {
    padding: 50px;
}

.p60 {
    padding: 60px;
}

.p70 {
    padding: 70px;
}

.p80 {
    padding: 80px;
}

.p90 {
    padding: 90px;
}

.pl10 {
    padding-left: 10px;
}

/* Start Captcha */
#captcha input[type=text] {
    padding: 12px 20px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }
  
  #captcha button{
  background-color: #4CAF50;
    border: none;
    color: white;
    padding: 12px 30px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
  }
  
  #captcha canvas {
    background: url(../images/denim.png);
  display: block;
  margin: auto;
  min-width: 260px;
  max-width: 300px;
  max-height: 100px;
  /*prevent interaction with the canvas*/
  pointer-events:none;
}
  /* End Captcha */



.inner-content {
	padding: 10px;
}

.shadow {
    -webkit-box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.5);
}

.txCenter {
    text-align: center;
}

input[type="checkbox"],
.handheld input[type="radio"] {
    width: 18px!important;
    height: 18px!important
}

.teaserType {
    color: #000;
    text-decoration: none;
    font-size: 12px;
    width: 100%;
    height: auto;
    display: block;
    padding: .5em;
}

.stripedTB {
    display: table;
    margin-bottom: 15px;
    border: 1px solid #eee;
    padding: 3px 0;
    width: 100%;
}

.stripedTB th {
    background-color: #1586B1;
    color: #fff;
    padding: 5px;
}

.stripedTB tr:nth-child(even) {
    background: #dedede;
    color: #333;
}

.stripedTB tr:nth-child(odd) {
    background: #FFF;
    color: #333;
}

.stripedTB td {
    padding: 2px 5px;
    border: 1px solid #dedede;
}

/* Boxes */

.panel-body {
    padding: 5px 0px;
    position: relative;
}

.panel-body .allLink {
    position:absolute;
    top: 4px;
    right: 12px;
	z-index: 999;
}

.panel-default>.panel-heading {
    color: #fff;
    background-color: #014D9A;
    border-color: #002290;
    padding: 7px 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.theme-panel .panel-heading .panel-title {
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
}

.panel-title>a {
    display: block;
}

.bannerSport {
    display: block;
    margin: 8px auto 0;
    border-radius: 3px;
    background: #FFF;
    font-size: 12px;
    text-transform: uppercase;
    color: #234b9d;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
	padding-left:5px;
}

.gameOddsBox {
    font-size: 11px;
    background-color: #dedede;
    padding: 0 0 3px;
    box-sizing: border-box;
    margin-top: 1px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #aaa;
}

.gameTime {
    padding: 5px 0;
}

.gameTime small {
    display: inline-block;
    font-size: 11px;
    width: 48%;
    color: #999;
}

.gameDate {
    padding: 5px 0;
}

.gameDate small {
    display: inline-block;
    font-size: 11px;
    width: 48%;
    color: #999;
}

.teamsBox {
    background-color: #fff;
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
}

.teamsTeaser {
    background-color: #fff;
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.teamsodds {
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
}

.teamsNameRot {
    font-size: 12px;
    text-align: center;
    color: #234b9d;
    border-radius: 3px 0 0 3px;
}

.teamsNameRot span {
    color: crimson;
    font-size: 18px;
    margin-left: 10px;
    margin-right: 10px;
}

.labelT {
    width: 94%;
    margin: 5px auto;
    color: #234b9d;
    padding-top: 3px;
    text-align: left;
    font-weight: bold;
    display: block;
}

.lineDetail {
    background-color: #efefef;
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #000;
    font-size: 14px;
    text-shadow: -1px 1px 1px #fff;
    line-height: 24px;
    vertical-align: middle!important;
}

.lineDetail span {
    float: right;
    font-size: 14px;
    margin-top: -1px;
}

.lineDetail i, .lineSpan i {
    color: #00278C ;
    font-size: 10px ;
    text-shadow: -1px 1px 1px #fff ;
    vertical-align: middle!important;
    padding-bottom: 4px;
}

.teamsNameRotCon {
    font-size: 12px;
    text-align: left;
    color: #234b9d;
    border-radius: 3px 0 0 3px;

}

.teamsNameRotCon span {
    color: #000;
    text-shadow: -1px 1px 1px #fff;
    float: right;
    font-size: 14px;
}

.teamsOddsAmountA {
    background-color: #fff;
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.teamsOddsAmountB {
    background-color: #D4F0D6;
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}

.teamsNameRotConB {
    font-size: 12px;
    text-align: center;
    color: #000;
    text-shadow: -1px 1px 1px #fff;
    border-radius: 3px 0 0 3px;
}

.teamsNameRotConC {
    font-size: 12px;
    text-align: left;
    color: #000;
    text-shadow: -1px 1px 1px #fff;
    border-radius: 3px 0 0 3px;
}


/* Sprites Logos */

.teamnsLogos {
    margin-top: 5px;
    margin-right: 4px;
}


/* NFL Logos */

.nfl-atlanta-falcons {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1px;
    width: 25px;
    height: 24px;
}

.nfl-buffalo-bills {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -55px;
    width: 25px;
    height: 17px;
}

.nfl-chicago-bears {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -104px;
    width: 25px;
    height: 17px;
}

.nfl-cincinnati-bengals {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -154px;
    width: 25px;
    height: 18px;
}

.nfl-cleveland-browns {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -203px;
    width: 23px;
    height: 19px;
}

.nfl-dallas-cowboys {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -251px;
    width: 24px;
    height: 24px;
}

.nfl-denver-broncos {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -302px;
    width: 25px;
    height: 19px;
}

.nfl-detroit-lions {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -353px;
    width: 25px;
    height: 19px;
}

.nfl-green-bay-packers {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -405px;
    width: 25px;
    height: 17px;
}

.nfl-tennessee-titans {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -454px;
    width: 25px;
    height: 18px;
}

.nfl-indianapolis-colts {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -501px;
    width: 23px;
    height: 24px;
}

.nfl-kansas-city-chiefs {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -555px;
    width: 24px;
    height: 16px;
}

.nfl-las-vegas-raiders {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -600px;
    width: 23px;
    height: 24px;
}

.nfl-los-angeles-rams {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -655px;
    width: 25px;
    height: 17px;
}

.nfl-miami-dolphins {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -703px;
    width: 24px;
    height: 19px;
}

.nfl-minnesota-vikings {
    background: url('../images/teams-nfl-25.png') no-repeat -2px -751px;
    width: 20px;
    height: 24px;
}

.nfl-new-england-patriots {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -807px;
    width: 24px;
    height: 12px;
}

.nfl-new-orleans-saints {
    background: url('../images/teams-nfl-25.png') no-repeat -3px -851px;
    width: 19px;
    height: 23px;
}

.nfl-new-york-giants {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -904px;
    width: 24px;
    height: 19px;
}

.nfl-new-york-jets {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -956px;
    width: 24px;
    height: 13px;
}

.nfl-philadelphia-eagles {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1004px;
    width: 25px;
    height: 18px;
}

.nfl-arizona-cardinals {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1051px;
    width: 25px;
    height: 23px;
}

.nfl-pittsburgh-steelers {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -1101px;
    width: 24px;
    height: 24px;
}

.nfl-los-angeles-chargers {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1156px;
    width: 25px;
    height: 14px;
}

.nfl-san-francisco-49ers {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1206px;
    width: 25px;
    height: 15px;
}

.nfl-seattle-seahawks {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1258px;
    width: 25px;
    height: 11px;
}

.nfl-tampa-bay-buccaneers {
    background: url('../images/teams-nfl-25.png') no-repeat -1px -1301px;
    width: 24px;
    height: 21px;
}

.nfl-washington-redskins {
    background: url('../images/teams-nfl-25.png') no-repeat -2px -1352px;
    width: 22px;
    height: 23px;
}

.nfl-carolina-panthers {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1406px;
    width: 25px;
    height: 14px;
}

.nfl-jacksonville-jaguars {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1454px;
    width: 25px;
    height: 19px;
}

.nfl-baltimore-ravens {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1607px;
    width: 24px;
    height: 12px;
}

.nfl-houston-texans {
    background: url('../images/teams-nfl-25.png') no-repeat 0 -1652px;
    width: 24px;
    height: 23px;
}


/* NBA Logos */

.nba-atlanta-hawks {
    background: url('../images/teams-nba-25.png') no-repeat -3px -4px;
    width: 20px;
    height: 20px;
}

.nba-boston-celtics {
    background: url('../images/teams-nba-25.png') no-repeat -2px -52px;
    width: 22px;
    height: 22px;
}

.nba-new-orleans-pelicans {
    background: url('../images/teams-nba-25.png') no-repeat -2px -101px;
    width: 21px;
    height: 24px;
}

.nba-chicago-bulls {
    background: url('../images/teams-nba-25.png') no-repeat 0 -152px;
    width: 25px;
    height: 23px;
}

.nba-cleveland-cavaliers {
    background: url('../images/teams-nba-25.png') no-repeat -1px -204px;
    width: 24px;
    height: 18px;
}

.nba-dallas-mavericks {
    background: url('../images/teams-nba-25.png') no-repeat -2px -252px;
    width: 21px;
    height: 21px;
}

.nba-denver-nuggets {
    background: url('../images/teams-nba-25.png') no-repeat -3px -303px;
    width: 20px;
    height: 20px;
}

.nba-detroit-pistons {
    background: url('../images/teams-nba-25.png') no-repeat -3px -352px;
    width: 16px;
    height: 21px;
}

.nba-golden-state-warriors {
    background: url('../images/teams-nba-25.png') no-repeat -3px -403px;
    width: 20px;
    height: 20px;
}

.nba-houston-rockets {
    background: url('../images/teams-nba-25.png') no-repeat -3px -450px;
    width: 19px;
    height: 25px;
}

.nba-indiana-pacers {
    background: url('../images/teams-nba-25.png') no-repeat -1px -502px;
    width: 23px;
    height: 21px;
}

.nba-los-angeles-clippers {
    background: url('../images/teams-nba-25.png') no-repeat -5px -552px;
    width: 16px;
    height: 22px;
}

.nba-los-angeles-lakers {
    background: url('../images/teams-nba-25.png') no-repeat -2px -604px;
    width: 21px;
    height: 17px;
}

.nba-miami-heat {
    background: url('../images/teams-nba-25.png') no-repeat -2px -651px;
    width: 22px;
    height: 23px;
}

.nba-milwaukee-bucks {
    background: url('../images/teams-nba-25.png') no-repeat -4px -702px;
    width: 17px;
    height: 22px;
}

.nba-timberwolves {
    background: url('../images/teams-nba-25.png') no-repeat -2px -752px;
    width: 21px;
    height: 22px;
}

.nba-brooklyn-nets {
    background: url('../images/teams-nba-25.png') no-repeat -2px -802px;
    width: 22px;
    height: 22px;
}

.nba-new-york-knicks {
    background: url('../images/teams-nba-25.png') no-repeat -2px -852px;
    width: 22px;
    height: 22px;
}

.nba-orlando-magic {
    background: url('../images/teams-nba-25.png') no-repeat 0 -906px;
    width: 25px;
    height: 14px;
}

.nba-philadelphia-76ers {
    background: url('../images/teams-nba-25.png') no-repeat -1px -951px;
    width: 24px;
    height: 24px;
}

.nba-phoenix-suns {
    background: url('../images/teams-nba-25.png') no-repeat -1px -1001px;
    width: 24px;
    height: 24px;
}

.nba-portland-trail-blazers {
    background: url('../images/teams-nba-25.png') no-repeat -3px -1052px;
    width: 19px;
    height: 21px;
}

.nba-sacramento-kings {
    background: url('../images/teams-nba-25.png') no-repeat -2px -1106px;
    width: 22px;
    height: 15px;
}

.nba-san-antonio-spurs {
    background: url('../images/teams-nba-25.png') no-repeat -3px -1152px;
    width: 19px;
    height: 23px;
}

.nba-oklahoma-city-thunder {
    background: url('../images/teams-nba-25.png') no-repeat 0 -1206px;
    width: 25px;
    height: 14px;
}

.nba-utah-jazz {
    background: url('../images/teams-nba-25.png') no-repeat 0 -1255px;
    width: 25px;
    height: 17px;
}

.nba-washington-wizards {
    background: url('../images/teams-nba-25.png') no-repeat -2px -1302px;
    width: 22px;
    height: 22px;
}

.nba-toronto-raptors {
    background: url('../images/teams-nba-25.png') no-repeat -2px -1353px;
    width: 22px;
    height: 22px;
}

.nba-memphis-grizzlies {
    background: url('../images/teams-nba-25.png') no-repeat 0 -1401px;
    width: 25px;
    height: 24px;
}

.nba-charlotte-hornets {
    background: url('../images/teams-nba-25.png') no-repeat -2px -1452px;
    width: 22px;
    height: 22px;
}


/* MLB Logos */

.mlb-baltimore-orioles {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -1px;
    width: 25px;
    height: 24px;
}

.mlb-boston-red-sox {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -50px;
    width: 19px;
    height: 25px;
}

.mlb-los-angeles-angels {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -101px;
    width: 18px;
    height: 24px;
}

.mlb-chicago-white-sox {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -150px;
    width: 18px;
    height: 25px;
}

.mlb-indians {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -201px;
    width: 18px;
    height: 24px;
}

.mlb-detroit-tigers {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -251px;
    width: 20px;
    height: 24px;
}

.mlb-kansas-city-royals {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -301px;
    width: 23px;
    height: 23px;
}

.mlb-milwaukee-brewers {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -351px;
    width: 21px;
    height: 24px;
}

.mlb-minnesota-twins {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -403px;
    width: 21px;
    height: 21px;
}

.mlb-new-york-yankees {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -450px;
    width: 23px;
    height: 24px;
}

.mlb-oakland-athletics {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -502px;
    width: 25px;
    height: 21px;
}

.mlb-seattle-mariners {
    background: url('../images/teams-mlb-25.png') no-repeat -5px -551px;
    width: 15px;
    height: 24px;
}

.mlb-texas-rangers {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -601px;
    width: 21px;
    height: 24px;
}

.mlb-toronto-blue-jays {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -652px;
    width: 25px;
    height: 22px;
}

.mlb-atlanta-braves {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -704px;
    width: 18px;
    height: 17px;
}

.mlb-chicago-cubs,
.mlb-gm1-chicago-cubs {
    background: url('../images/teams-mlb-25.png') no-repeat -1px -751px;
    width: 23px;
    height: 24px;
}

.mlb-cincinnati-reds {
    background: url('../images/teams-mlb-25.png') no-repeat -2px -805px;
    width: 22px;
    height: 16px;
}

.mlb-houston-astros {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -850px;
    width: 25px;
    height: 25px;
}

.mlb-los-angeles-dodgers {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -900px;
    width: 20px;
    height: 25px;
}

.mlb-washington-nationals {
    background: url('../images/teams-mlb-25.png') no-repeat -1px -951px;
    width: 24px;
    height: 24px;
}

.mlb-new-york-mets {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -1000px;
    width: 19px;
    height: 24px;
}

.mlb-philadelphia-phillies {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -1050px;
    width: 19px;
    height: 25px;
}

.mlb-pittsburgh-pirates {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -1101px;
    width: 19px;
    height: 25px;
}

.mlb-gm1-stl-cardinals,
.mlb-st-Louis-cardinals {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -1151px;
    width: 20px;
    height: 24px;
}

.mlb-san-diego-padres {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -1201px;
    width: 19px;
    height: 24px;
}

.mlb-san-francisco-giants {
    background: url('../images/teams-mlb-25.png') no-repeat -4px -1251px;
    width: 18px;
    height: 24px;
}

.mlb-colorado-rockies {
    background: url('../images/teams-mlb-25.png') no-repeat -3px -1301px;
    width: 21px;
    height: 24px;
}

.mlb-miami-marlins {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -1350px;
    width: 25px;
    height: 23px;
}

.mlb-arizona-diamondbacks {
    background: url('../images/teams-mlb-25.png') no-repeat 0 -1402px;
    width: 25px;
    height: 21px;
}

.mlb-tampa-bays-rays {
    background: url('../images/teams-mlb-25.png') no-repeat -1px -1452px;
    width: 24px;
    height: 22px;
}


/* NHL Logos */

.nhl-boston-bruins {
    background: url('../images/teams-nhl-25.png') no-repeat 0 0;
    width: 25px;
    height: 25px;
}

.nhl-buffalo-sabres {
    background: url('../images/teams-nhl-25.png') no-repeat -1px -51px;
    width: 24px;
    height: 24px;
}

.nhl-calgary-flames {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -102px;
    width: 25px;
    height: 22px;
}

.nhl-chicago-blackhawks {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -152px;
    width: 25px;
    height: 22px;
}

.nhl-detroit-red-wings {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -203px;
    width: 25px;
    height: 19px;
}

.nhl-edmonton-oilers {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -251px;
    width: 25px;
    height: 25px;
}

.nhl-carolina-hurricanes {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -305px;
    width: 25px;
    height: 15px;
}

.nhl-los-angeles-kings {
    background: url('../images/teams-nhl-25.png') no-repeat -3px -351px;
    width: 20px;
    height: 24px;
}

.nhl-dallas-stars {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -402px;
    width: 25px;
    height: 21px;
}

.nhl-montreal-canadiens {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -454px;
    width: 25px;
    height: 17px;
}

.nhl-new-jersey-devils {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -500px;
    width: 25px;
    height: 26px;
}

.nhl-new-york-islanders {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -551px;
    width: 25px;
    height: 24px;
}

.nhl-new-york-rangers {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -601px;
    width: 25px;
    height: 25px;
}

.nhl-ottawa-senators {
    background: url('../images/teams-nhl-25.png') no-repeat -2px -651px;
    width: 20px;
    height: 24px;
}

.nhl-philadelphia-flyers {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -704px;
    width: 25px;
    height: 18px;
}

.nhl-pittsburgh-penguins {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -751px;
    width: 25px;
    height: 24px;
}

.nhl-colorado-avalanche {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -802px;
    width: 25px;
    height: 21px;
}

.nhl-san-jose-sharks {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -852px;
    width: 25px;
    height: 22px;
}

.nhl-st-louis-blues {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -903px;
    width: 25px;
    height: 20px;
}

.nhl-tampa-bay-lightning {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -951px;
    width: 25px;
    height: 24px;
}

.nhl-toronto-maple-leafs {
    background: url('../images/teams-nhl-25.png') no-repeat -1px -1000px;
    width: 24px;
    height: 25px;
}

.nhl-vancouver-canucks {
    background: url('../images/teams-nhl-25.png') no-repeat -2px -1052px;
    width: 22px;
    height: 21px;
}

.nhl-washington-capitals {
    background: url('../images/teams-nhl-25.png') no-repeat -1px -1104px;
    width: 23px;
    height: 18px;
}

.nhl-arizona-coyotes {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1150px;
    width: 25px;
    height: 26px;
}

.nhl-anaheim-ducks {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1206px;
    width: 25px;
    height: 14px;
}

.nhl-florida-panthers {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1250px;
    width: 25px;
    height: 25px;
}

.nhl-nashville-predators {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1306px;
    width: 25px;
    height: 15px;
}

.nhl-winnipeg-jets {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1350px;
    width: 25px;
    height: 25px;
}

.nhl-columbus-blue-jackets {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1402px;
    width: 25px;
    height: 22px;
}

.nhl-minnesota-wild {
    background: url('../images/teams-nhl-25.png') no-repeat 0 -1455px;
    width: 25px;
    height: 16px;
}


/* RACEBOOK */

.upComingRaces table {
    width: 100%;
}

.upComingRaces table th {
    background-color: #234b9d !important;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    padding: .8em .3em;
}

.upComingRaces table td {
    border-bottom: 1px dotted #cacaca;
    padding: .8em .3em;
}

.upComingRaces a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
}


/*	numbers and colors for horses in tracks */

.horseNameRotCon {
    font-size: 12px;
    text-align: left;
    color: #000;
    text-shadow: -1px 1px 1px #fff;
    border-radius: 3px 0 0 3px;
}

.raceTypeBet {
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: left;
    color: #000;
    text-shadow: -1px 1px 1px #fff;
}

.horseNum {
    position: absolute;
    top: 3px;
    right: 4px;
    display: inline-block;
    padding: 0.6em;
    font-size: 12px;
    border-radius: 3px;
}

.num {
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #ddd;
    text-shadow: none;
}

.num1,
.num1A,
.num1X {
    background-color: red;
    color: #fff;
    text-shadow: none;
}

.num2,
.num2B,
.num2X {
    background-color: #fff;
    color: #000;
    text-shadow: none;
}

.num3,
.num3C,
.num3X {
    background-color: blue;
    color: #fff;
    text-shadow: none;
}

.num4 {
    background-color: yellow;
    color: #000;
    text-shadow: none;
}

.num5 {
    background-color: #274e13;
    color: #fff;
    text-shadow: none;
}

.num6 {
    background-color: #000;
    color: #ff0;
    text-shadow: none;
}

.num7 {
    background-color: #ff711f;
    color: #000;
    text-shadow: none;
}

.num8 {
    background-color: #ff52b1;
    color: #000;
    text-shadow: none;
}

.num9 {
    background-color: #3badad;
    color: #000;
    text-shadow: none;
}

.num10 {
    background-color: #9900ff;
    color: #fff;
    text-shadow: none;
}

.num11 {
    background-color: #b7b7b7;
    color: #f00;
    text-shadow: none;
}

.num12 {
    background-color: #54b32b;
    color: #000;
    text-shadow: none;
}

.num13 {
    background-color: #584324;
    color: #fff;
    text-shadow: none;
}

.num14 {
    background-color: #741b47;
    color: #fff;
    text-shadow: none;
}

.num15 {
    background-color: #b7a39a;
    color: #000;
    text-shadow: none;
}

.num16 {
    background-color: #6fa8dc;
    color: #fff;
    text-shadow: none;
}

.raceInfoA {
    background-color: #fff;
    width: 98%;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: 12px;
    font-size: 12px;
}


/********** Horse Racing Colors ************/

.ProgramNumberT1 {
    background-color: #D20001;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT2 {
    background-color: #cccccc;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT3 {
    background-color: #2D2EFA;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT4 {
    background-color: #E8EA31;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT5 {
    background-color: #008001;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT6 {
    background-color: #242424;
    color: yellow;
    padding: 0px 5px;
}

.ProgramNumberT7 {
    background-color: #FB581F;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT8 {
    background-color: #FBAABD;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT9 {
    background-color: #22C5C4;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT10 {
    background-color: #8700CF;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT11 {
    background-color: #8A8A8A;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT12 {
    background-color: #A2DBAE;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT13 {
    background-color: #6C4735;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT14 {
    background-color: #5D1231;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT15 {
    background-color: #C9C2BA;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT16 {
    background-color: #888ABA;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT17 {
    background-color: #2D3573;
    color: white;
    padding: 0px 5px;
}

.ProgramNumberT18 {
    background-color: #A98CFF;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT19 {
    background-color: #FFAD5B;
    color: black;
    padding: 0px 5px;
}

.ProgramNumberT20 {
    background-color: #004F4F;
    color: white;
    padding: 0px 5px;
}


/**** BODY LOGIN ****/

.body_Login {
    background: #003B62 url(../images/body-bg.png) 0 0 repeat-x;
    text-align: center;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin-top: 10px;
}

.body_Pig {
    background: #000 url(../images/pigwagers-bgd.jpg) top center no-repeat !important;
    text-align: center;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin-top: 10px;
}

.bgLoginform {
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    padding: 20px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    -webkit-box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    color: #212121;
}


/* Bettiger */

.body_Login_tiger {
    background: #000 url(../images/background-pat7.png) 0 0 repeat-x;
    text-align: center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
}

.bgLoginformBtiger {
    background: #000;
    padding: 20px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    -webkit-box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.75);
    color: #fff;
}


.btnProps {
	text-transform: uppercase;
	padding: 0.2rem!important; 
	min-width:120px;
	font-family: 'Roboto', sans-serif!important;
	font-size:0.8rem;
}

/**** FOOTER

#footer,
.foo_options {
    font-family: 'Oswald', sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    background-color: #004F97;
    text-align: right;
    padding: 5px 14px 0 0;
    z-index: 500
}

.back-to-top {
    color: #dedede;
    font-size: 11px;
    letter-spacing: .05em;
    text-transform: uppercase;
    margin: 0;
    margin-left: 3px;
    padding: 4px 10px;
}
.back-to-top:hover {
    color: #dedede;
    text-decoration: none;
}

.foo_options {
    border-top: 1px solid #004F97;
    background-color: #0f4f73
}

.foo_options a {
    color: #999;
    letter-spacing: .05em;
    text-transform: uppercase;
    margin: 0;
    margin-left: 3px;
    background-color: #fff;
    padding: 5px 10px
}

.foo_options a:hover {
    color: #000
}

#footer:before,
#footer:after,
.foo_options:before,
.foo_options:after {
    display: table;
    content: " "
}

#footer:after,
.foo_options:after {
    clear: both
}

#footer .passw {
    display: inline-block;
    width: 160px
}

#footer .continue {
    float: right;
    display: inline-block;
}
 ****/

.footer {
    background: rgba(255, 255, 255, 0.1);
    /* Green background with 30% opacity */
    position: fixed;
    left: 0;
    right: 0;
    bottom: 30px;
    height: 34px;
    z-index: 99999;
}

.mainBtn {
    display: none;
}

@media(max-width:767px) {
    #footer {
        left: 0
    }
    #footer {
        margin-left: 0
    }
    .foo_options a {
        color: #000;
        border-color: #000
    }
    .foo_options a:hover {
        color: #000;
        border-color: #000
    }
}

