.authentication-bg {
	background: #042a51;
	background-image: url('../img/bgd-sports.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.authentication-bg .bg-overlay {
	background-color: #042a51;
}
/*
.bg-primary {
	background: rgb(128, 248, 30);
	background: linear-gradient(90deg, rgba(0,0,0,1) 47%,
		rgba(0,0,0,1) 55%, 
		rgba(0,0,0,0.8981967787114846) 66%,
	  	rgba(0, 0, 0, 0.803) 73%, 
		rgba(0,0,0,0.6376925770308124) 84%,
	   	rgba(0,0,0,0.6292892156862745) 95%);
	}*/
	.bg-primary {
		position: static;
		 box-shadow: F7DC68(204 204 204) 0px 1px 0px; 
		top: auto;
		background-color:#F46c3f !important ;
		background: rgb(2,0,36);
		background: linear-gradient(90deg, rgb(229 177 13) 0%, rgba(244,108,63,1) 100%, rgba(0,212,255,1) 100%);
		border-radius: 8px 8px 0px 0px;
		padding: 0px !important;
		color: rgb(255, 255, 255) !important;
		font-size: calc(0.775rem);
		line-height: calc(1.125rem);
		font-weight: 700;
	}
		

.form

/*.form-check {
	min-height: 0.9rem;
}*/

.form-control {
	color: #111!important;
}

.fs-7 {
	font-size: 0.85rem;
}

.fs-8 {
	font-size: 0.75rem;
}

#back-to-top {
	bottom: 70px;
}

.main-traffic-detail-item {
	color: #2c3033;
	background-color: #e8e8f7;
	border: 1px solid #fff;
	padding: 4px 8px;
	font-size: 1rem;
}

.main-traffic-detail-item>div:first-child {
	margin-bottom: 0px;
}

.main-traffic-detail-item>div:first-child>span:last-child {
	font-size: 1rem;
	font-weight: 400;
	color: #5e5e77;
}

.main-traffic-detail-item+.main-traffic-detail-item {
	margin-top: 10px;
}

.main-header,
.header-modals {
	background: rgb(66,103,178);
	background: linear-gradient(90deg,
	 rgb(1, 1, 2) 47%,
	 rgb(28, 35, 48) 55%, 
	 rgba(10, 13, 19, 0.898) 66%,
	 rgba(0, 0, 0, 0.95) 73%, 
	 rgba(5, 4, 4, 0.9) 90%,
	 rgba(0, 0, 0, 1) 95%);
}

.header-modals,
.header-modals .modal-title {
	color: #fff;
}
main-header a i,
.main-header-right .nav-link.icon,
.navbar-toggler {
	color: #fff;
}

.main-navbar {
	background: rgb(255,255,255);
}

.main-navbar .nav-link {
	color:#042a51 !important;
}

.main-header-menu-icon span,
.main-header-menu-icon span::before,
.main-header-menu-icon span::after {
	background-color: #fff;
	color: #fff;
}

.balNav {
	display: flex;	
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.mobileNavBar {
	padding: 0;
	margin-bottom: 0;
}

.mobileNavBar li.nav-item {
	display: block;
	background: #e5eef4;
	border-bottom: 2px solid #fff;
}

.mobileNavBar li.nav-item i {
	margin-right: 8px;
}

.betSlipSidebar {
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 20%;
	max-width: 20%;
}

.odds-type-select {
	font-size: 0.7rem!important;
	line-height: 1!important;
	padding: 0.5rem;
}

.accordion .card-body {
	padding: 15px;
	background-color: #ffffff;
	transition: none;
	border: 1px solid #e8e8f7;
}

.leaguesInfo ul {
	margin: 10px 0;
	list-style: none;
}

.leaguesInfo li {
	display: block;
	font-size: 0.8rem;
	line-height: 1.rem;
	padding-left: 10px;
}

.leaguesInfo li a {
	display: block;
}

.sportsCarousel {
	margin: 0 auto;
	text-align: center;
	align-items: center;
}

.sportsCarousel img {
	max-width: 48px;
	margin: 0 auto;
}

.sportsCarousel h5 {
	font-size: 0.75rem;
}

.sportsLines {
	white-space: nowrap;	
}

.sportsLines h4 {
	color: #000;
	font-size: 0.8rem;
	font-weight:bold;
	padding: 6px 8px;
	display: block;
	height: 26px;
	line-height: 16px;
}

.sportsLines .dateTitle {
	background: rgb(53, 53, 53);
	color:white;
	border-top: 1px solid #fff;
}

.sportsLines .headers {
	font-size: 0.8rem;
	font-weight: bold;
	text-transform: capitalize;
}

.sportsLines .border-related {
	border: 2px solid #0a5489 !important;
}

.sportsLines .gameRow,
.sportsLines .gamehr {
	border-left: 1px solid #e8e8f7;
	border-right: 1px solid #e8e8f7;
	border-bottom: 6px solid #e8e8f7;
}

.relatedGames {
	background-color: #eeeef9;
}

.leagues-slides .item {
	background-color: #e1e1f9;
	border: 1px solid #cacae0;
	min-height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	margin-right: 10px;
	max-width: 64px;
}

.betSlip {
	padding: 0px;
}

.betSlip h4 {
	color: #000;
	background: #b3cde0;
	border-top: 1px solid #fff;
	font-size: 0.9rem;
	font-weight:bold;
	padding: 10px 8px;
	display: block;
	line-height: 16px;
	margin-top: 0.5rem;
}

.betSlip h5 {
	color: #000;
	background: #e0ebf2;
	border-top: 1px solid #fff;
	font-size: 0.8rem;
	font-weight:bold;
	padding: 10px 8px;
	display: block;
	line-height: 16px;
	margin-top: 0.5rem;
}

S
/* Horses Styles */

.tracksInfo {
	font-size: 0.9rem;
	margin: 20px 0px;
}

.tracksInfo .races {
	background-color: #f0f0ff;
	border-color: #f0f0ff;
}

.tracksInfo .raceTime {
	background-color: #fff;
	border: 1px solid #0a5489;
	border-radius: 4px;
	padding: 4px;
	font-size: 0.8rem;
}

.tracksInfo .raceTime:hover {
	border: 1px solid #ff9900;
	color: #ff9900;
}



/* Horses Colors */
.tbred-1 {
    color: #fff;
    background:#f10;
	padding: 4px 6px;
}

.tbred-2 {
    color: #444;
    background: #fcfdfc;
    border:1px solid #bebebe;
	padding: 4px 6px;
}

.tbred-3 {
    color: #fff;
    background:#2659c2;
	padding: 4px 6px;
}

.tbred-4 {
    color: #000;
    background:#f7eb00;
	padding: 4px 6px;
}

.tbred-5 {
    color: #fff;
    background:#00aa4f;
	padding: 4px 6px;
}

.tbred-6 {
    color: #fdf00b;
    background:#35373a;
	padding: 4px 6px;
}

.tbred-7 {
    color: #333;
    background:#f47e37;
	padding: 4px 6px;
}

.tbred-8 {
    color: #333;
    background:#f8b6c3;
	padding: 4px 6px;
}

.tbred-9 {
    color: #333;
    background:#00b5af;
	padding: 4px 6px;
}

.tbred-10 {
    color: #fff;
    background:#6510b3;
	padding: 4px 6px;
}

.tbred-11 {
    color: #cb3232;
    background:#7c8180;
	padding: 4px 6px;
}

.tbred-12 {
    color: #333;
    background:#82c341;
	padding: 4px 6px;
}

.tbred-13 {
    color: #fff;
    background:#5c2913;
	padding: 4px 6px;
}

.tbred-14 {
    color: #f7eb00;
    background:#760c30;
	padding: 4px 6px;
}

.tbred-15 {
    color: #333;
    background:#b4a87d;
	padding: 4px 6px;
}

.tbred-16 {
    color: #f60;
    background:#a0c6e9;
	padding: 4px 6px;
}

.tbred-17 {
    color: #fff;
    background:#042a51;
	padding: 4px 6px;
}

.tbred-18 {
    color: #82c341;
    background:#054637;
	padding: 4px 6px;
}

.tbred-19 {
    color: red;
    background:#0b4c86;
	padding: 4px 6px;
}

.tbred-20 {
    color: #f7eb00;
    background:#9f005b;
	padding: 4px 6px;
}

.tbred-21 {
    color: #22013f;
    background:#c7b4e2;
	padding: 4px 6px;
}

.tbred-22 {
    color: #fff;
    background:#40516f;
	padding: 4px 6px;
}

.tbred-23 {
    color: #233f04;
    background:#33aa92;
	padding: 4px 6px;
}

.tbred-24 {
    color: #fff;
    background:#466038;
	padding: 4px 6px;
}

/*-   Footer Menu   -*/
#footer-bar {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 98;
	background-color: rgba(249, 249, 249, 0.98);
	box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.06);
	min-height: 60px;
	display: flex;
	text-align: center;
	transition: all 350ms ease;
  }
  
  #footer-bar a {
	color: #1f1f1f;
	padding-top: 12px;
	position: relative;
	flex: 1 1 auto;
  }
  
  #footer-bar a span {
	position: relative;
	z-index: 2;
	display: block;
	font-size: 10px;
	font-weight: 500;
	margin-top: -6px;
	font-family: "Roboto", sans-serif !important;
  }
  
  #footer-bar a i {
	font-size: 18px;
	position: relative;
	z-index: 2;
  }
  
  #footer-bar .badge {
	font-style: normal;
	z-index: 5;
	top: 0px;
	position: absolute;
	margin-left: 3px;
	color: #FFF !important;
	width: 18px;
	text-align: center;
	line-height: 18px;
	padding: 0px;
	padding-left: 0px !important;
	border-radius: 18px;
	margin-top: 7px;
	font-size: 11px;
  }
  
  .footer-bar-2 .active-nav {
	background-color: #042a51!important;
	color: #FFF !important;
  }
  
  .footer-bar-2 .active-nav strong {
	position: absolute;
	width: 80px;
	left: 50%;
	transform: translateX(-50%);
	top: 0px;
	bottom: 0px;
  }
  
  .footer-bar-4 .active-nav {
	color: #FFF !important;
  }
  
  .footer-bar-4 .active-nav strong {
	position: absolute;
	width: 47px;
	height: 47px;
	border-radius: 60px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	bottom: 0px;
  }
  
  .footer-bar-4 span {
	display: none !important;
  }
  
  .footer-bar-4 i {
	padding-top: 10px;
  }
  
  .footer-bar-5 .active-nav strong {
	position: absolute;
	width: 50px;
	height: 2px;
	border-radius: 60px;
	left: 50%;
	top: 0px;
	transform: translateX(-50%);
  }
  
  .footer-bar-3 span {
	display: none !important;
  }
  
  .footer-bar-3 .active-nav {
	padding-top: 11px !important;
  }
  
  .footer-bar-3 .active-nav span {
	display: block !important;
  }
  
  .footer-bar-3 a {
	padding-top: 18px !important;
  }
  
  .footer-menu-hidden {
	transition: all 100ms ease;
	transform: translateY(100%) !important;
  }
  
  .footer-bar-white * {
	color: #FFF;
  }
  
  #footer-bar.position-relative {
	z-index: 2 !important;
  }
  
  .is-ios #footer-bar {
	height: calc(65px + (constant(safe-area-inset-bottom))*1.1);
	height: calc(65px + (env(safe-area-inset-bottom))*1.1);
  }
  
  .is-not-ios .footer-menu-clear {
	height: 70px;
	display: block;
  }
  
  .is-not-ios .footer {
	padding-bottom: 0px;
  }
  
  .is-not-ios #footer-menu a i {
	padding-top: 13px;
  }
  
  .is-not-ios #footer-menu a span {
	opacity: 0.6;
  }

@media only screen and (max-width: 576px) {

	.main-navbar {
		background: rgb(255,255,255);
	}

	.main-navbar.hor-menu .nav-item {
		background: #e5eef4;
		border-bottom: 2px solid #fff;
	}

	.main-content .container-fluid {
		padding-top: 32px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.sportsLines,
	.racesLines {
		margin-bottom: 60px;
	}

}

@media only screen and (max-width: 800px) {

}

@media only screen and (max-width: 992px) {

}

@media only screen and (min-width: 1280px) {

}

/* Sports Icons */

.cIcons {
	vertical-align: middle;
	line-height: 1;
	display: inline-block;
	margin-right: 10px;
}

i.liveDearlerLine {
	background: url('../img/website-icons.png') no-repeat -4px -5px;
	width: 24px;
	height: 32px;
}

i.casinoLine {
	background: url('../img/website-icons.png') no-repeat -3px -48px;
	width: 27px;
	height: 28px;
}

i.raffleLine {
	background: url('../img/website-icons.png') no-repeat -3px -86px;
	width: 26px;
	height: 25px;
}

i.rouletteLine {
	background: url('../img/website-icons.png') no-repeat -3px -122px;
	width: 26px;
	height: 27px;
}

.casinoChipsLine {
	background: url('../img/website-icons.png') no-repeat -2px -198px;
	width: 27px;
	height: 27px;
}

i.casinoSpadeLine {
	background: url('../img/website-icons.png') no-repeat -3px -235px;
	width: 26px;
	height: 27px;
}

i.casinoSlotsLine {
	background: url('../img/website-icons.png') no-repeat -3px -272px;
	width: 26px;
	height: 16px;
}

i.casinoChipsLine2 {
	background: url('../img/website-icons.png') no-repeat -2px -298px;
	width: 27px;
	height: 27px;
}

i.gamepadLine {
	background: url('../img/website-icons.png') no-repeat -2px -334px;
	width: 27px;
	height: 20px;
}

i.cameraLine {
	background: url('../img/website-icons.png') no-repeat -3px -364px;
	width: 26px;
	height: 20px;
}

i.headsetLine {
	background: url('../img/website-icons.png') no-repeat -3px -394px;
	width: 26px;
	height: 24px;
}

i.barScannerLine {
	background: url('../img/website-icons.png') no-repeat -3px -428px;
	width: 26px;
	height: 29px;
}

i.hotLine {
	background: url('../img/website-icons.png') no-repeat -3px -466px;
	width: 27px;
	height: 29px;
}

i.lighningLine {
	background: url('../img/website-icons.png') no-repeat -3px -466px;
	width: 27px;
	height: 29px;
}

i.radioactiveline {
	background: url('../img/website-icons.png') no-repeat -2px -549px;
	width: 27px;
	height: 27px;
}

i.weatherLine {
	background: url('../img/website-icons.png') no-repeat -3px -585px;
	width: 27px;
	height: 19px;
}

i.wifiLine {
	background: url('../img/website-icons.png') no-repeat -2px -613px;
	width: 27px;
	height: 17px;
}

i.mobileLine {
	background: url('../img/website-icons.png') no-repeat -5px -640px;
	width: 21px;
	height: 35px;
}

i.satelliteLine {
	background: url('../img/website-icons.png') no-repeat -2px -684px;
	width: 27px;
	height: 27px;
}

i.chatLine {
	background: url('../img/website-icons.png') no-repeat -2px -721px;
	width: 27px;
	height: 25px;
}

i.cogsLine {
	background: url('../img/website-icons.png') no-repeat -4px -755px;
	width: 24px;
	height: 24px;
}

i.newsLine {
	background: url('../img/website-icons.png') no-repeat -4px -790px;
	width: 23px;
	height: 28px;
}

i.wifiLine2 {
	background: url('../img/website-icons.png') no-repeat -2px -827px;
	width: 28px;
	height: 27px;
}

i.checkLine {
	background: url('../img/website-icons.png') no-repeat -2px -863px;
	width: 28px;
	height: 27px;
}

i.closeLine {
	background: url('../img/website-icons.png') no-repeat -2px -900px;
	width: 28px;
	height: 27px;
}

i.specialLine {
	background: url('../img/website-icons.png') no-repeat -2px -937px;
	width: 28px;
	height: 27px;
}

i.clockLine1 {
	background: url('../img/website-icons.png') no-repeat -2px -974px;
	width: 28px;
	height: 27px;
}

i.wifiLine3 {
	background: url('../img/website-icons.png') no-repeat -2px -1011px;
	width: 27px;
	height: 21px;
}

i.calcLine {
	background: url('../img/website-icons.png') no-repeat -4px -1041px;
	width: 23px;
	height: 29px;
}

i.ccLine {
	background: url('../img/website-icons.png') no-repeat -2px -1080px;
	width: 27px;
	height: 19px;
}

i.clockLine2 {
	background: url('../img/website-icons.png') no-repeat -2px -1108px;
	width: 28px;
	height: 27px;
}

i.walletLine {
	background: url('../img/website-icons.png') no-repeat -2px -1144px;
	width: 27px;
	height: 21px;
}

i.safeLine {
	background: url('../img/website-icons.png') no-repeat -3px -1174px;
	width: 26px;
	height: 23px;
}

i.currencyLine {
	background: url('../img/website-icons.png') no-repeat -3px -1174px;
	width: 26px;
	height: 23px;
}

i.currencyLine1 {
	background: url('../img/website-icons.png') no-repeat -2px -1232px;
	width: 28px;
	height: 24px;
}

i.clock24Line {
	background: url('../img/website-icons.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.barcodeLine {
	background: url('../img/website-icons.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.currencyLine2 {
	background: url('../img/website-icons.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.lockLine1 {
	background: url('../img/website-icons.png') no-repeat -2px -1359px;
	width: 27px;
	height: 35px;
}

i.tvLine {
	background: url('../img/website-icons.png') no-repeat -3px -1404px;
	width: 26px;
	height: 24px;
}

i.powerLine {
	background: url('../img/website-icons.png') no-repeat -3px -1437px;
	width: 26px;
	height: 27px;
}

i.robotLine {
	background: url('../img/website-icons.png') no-repeat -2px -1474px;
	width: 27px;
	height: 30px;
}

i.eyeglassLine {
	background: url('../img/website-icons.png') no-repeat -3px -1513px;
	width: 26px;
	height: 27px;
}

i.trashLine {
	background: url('../img/website-icons.png') no-repeat -2px -1549px;
	width: 27px;
	height: 34px;
}

i.bitcoinLine {
	background: url('../img/website-icons.png') no-repeat -2px -1592px;
	width: 27px;
	height: 27px;
}

i.bitcoinLine2 {
	background: url('../img/website-icons.png') no-repeat -3px -1629px;
	width: 26px;
	height: 29px;
}

i.gamepadLine2 {
	background: url('../img/website-icons.png') no-repeat -3px -1668px;
	width: 27px;
	height: 24px;
}

i.cameraLine2 {
	background: url('../img/website-icons.png') no-repeat -3px -1701px;
	width: 27px;
	height: 21px;
}

i.ticketLine {
	background: url('../img/website-icons.png') no-repeat -3px -1732px;
	width: 26px;
	height: 15px;
}

i.casinoCards {
	background: url('../img/website-icons.png') no-repeat -3px -1756px;
	width: 26px;
	height: 26px;
}

i.chess {
	background: url('../img/website-icons.png') no-repeat -3px -1792px;
	width: 26px;
	height: 27px;
}

i.casinoChips {
	background: url('../img/website-icons.png') no-repeat -2px -1828px;
	width: 27px;
	height: 25px;
}

i.casinoDice {
	background: url('../img/website-icons.png') no-repeat -3px -1863px;
	width: 26px;
	height: 22px;
}

i.darts,
i.DARTS {
	background: url('../img/website-icons.png') no-repeat -3px -1894px;
	width: 26px;
	height: 25px;
}

i.tableTennis,
i.TABLETENNIS {
	background: url('../img/website-icons.png') no-repeat -3px -1928px;
	width: 27px;
	height: 26px;
}

i.snooker,
i.SNOOKER {
	background: url('../img/website-icons.png') no-repeat -3px -1963px;
	width: 27px;
	height: 26px;
}

i.backgammon,
i.BACKGAMMON {
	background: url('../img/website-icons.png') no-repeat -3px -1999px;
	width: 26px;
	height: 23px;
}

i.football,
i.FOOTBALL {
	background: url('../img/website-icons.png') no-repeat -2px -2032px;
	width: 27px;
	height: 26px;
}

i.basketball,
i.BASKETBALL {
	background: url('../img/website-icons.png') no-repeat -3px -2068px;
	width: 26px;
	height: 27px;
}

i.baseball,
i.BASEBALL {
	background: url('../img/website-icons.png') no-repeat -3px -2104px;
	width: 26px;
	height: 26px;
}

i.hockey,
i.HOCKEY {
	background: url('../img/website-icons.png') no-repeat -2px -2142px;
	width: 28px;
	height: 27px;
}

i.tennis,
i.TENNIS {
	background: url('../img/website-icons.png') no-repeat -2px -2179px;
	width: 27px;
	height: 27px;
}

i.volleyball,
i.VOLLEYBALL {
	background: url('../img/website-icons.png') no-repeat -3px -2216px;
	width: 26px;
	height: 26px;
}

i.soccer,
i.SOCCER {
	background: url('../img/website-icons.png') no-repeat -3px -2252px;
	width: 26px;
	height: 27px;
}

i.badminton,
i.BADMINTON {
	background: url('../img/website-icons.png') no-repeat -2px -2288px;
	width: 27px;
	height: 28px;
}

i.bowling,
i.BOWLING {
	background: url('../img/website-icons.png') no-repeat -3px -2325px;
	width: 26px;
	height: 27px;
}

i.cricket,
i.CRICKET {
	background: url('../img/website-icons.png') no-repeat -2px -2361px;
	width: 27px;
	height: 27px;
}

i.curling,
i.CURLING {
	background: url('../img/website-icons.png') no-repeat -2px -2397px;
	width: 27px;
	height: 26px;
}

i.golf,
i.GOLF {
	background: url('../img/website-icons.png') no-repeat -2px -2433px;
	width: 27px;
	height: 27px;
}

i.eightball,
i.EIGHTBALL {
	background: url('../img/website-icons.png') no-repeat -3px -2469px;
	width: 26px;
	height: 27px;
}

i.pasapalo,
i.PASAPALO {
	background: url('../img/website-icons.png') no-repeat -2px -2505px;
	width: 27px;
	height: 27px;
}

i.cronometer,
i.CRONOMETER {
	background: url('../img/website-icons.png') no-repeat -3px -2542px;
	width: 26px;
	height: 31px;
}

i.roulette,
i.ROULETTE {
	background: url('../img/website-icons.png') no-repeat -2px -2583px;
	width: 27px;
	height: 26px;
}

i.casinoCards2 {
	background: url('../img/website-icons.png') no-repeat -3px -2618px;
	width: 26px;
	height: 23px;
}

i.cardsTable {
	background: url('../img/website-icons.png') no-repeat -2px -2650px;
	width: 28px;
	height: 15px;
}

i.slots {
	background: url('../img/website-icons.png') no-repeat -3px -2675px;
	width: 26px;
	height: 19px;
}

i.money {
	background: url('../img/website-icons.png') no-repeat -3px -2704px;
	width: 26px;
	height: 12px;
}

i.liveDearler {
	background: url('../img/website-icons.png') no-repeat -4px -2726px;
	width: 23px;
	height: 32px;
}

i.horses {
	background: url('../img/website-icons.png') no-repeat -3px -2768px;
	width: 26px;
	height: 21px;
}

i.gamepad,
i.sportssims,
i.SPORTSSIMS {
	background: url('../img/website-icons.png') no-repeat -3px -2797px;
	width: 26px;
	height: 19px;
}

i.gamepad2 {
	background: url('../img/website-icons.png') no-repeat -2px -2826px;
	width: 28px;
	height: 19px;
}

i.nextHour,
i.liveBetting,
i.inhouselivebetting {
	background: url('../img/website-icons.png') no-repeat -3px -2855px;
	width: 26px;
	height: 24px;
}

i.archery,
i.ARCHERY {
	background: url('../img/website-icons.png') no-repeat -4px -2888px;
	width: 24px;
	height: 32px;
}

i.aussierules,
i.AUSSIERULES {
	background: url('../img/website-icons.png') no-repeat -3px -2930px;
	width: 27px;
	height: 25px;
}

i.bandy,
i.BANDY {
	background: url('../img/website-icons.png') no-repeat -2px -3000px;
	width: 28px;
	height: 28px;
}

i.waterpolo,
i.WATERPOLO {
	background: url('../img/website-icons.png') no-repeat -2px -3145px;
	width: 27px;
	height: 26px;
}

i.boxing,
i.BOXING,
i.fighting {
	background: url('../img/website-icons.png') no-repeat -3px -3218px;
	width: 26px;
	height: 30px;
}

i.chess2 {
	background: url('../img/website-icons.png') no-repeat -3px -3257px;
	width: 26px;
	height: 19px;
}

i.cricket2 {
	background: url('../img/website-icons.png') no-repeat -2px -3286px;
	width: 27px;
	height: 27px;
}

i.cyclism,
i.CYCLISM {
	background: url('../img/website-icons.png') no-repeat -3px -3358px;
	width: 26px;
	height: 16px;
}

i.darts2 {
	background: url('../img/website-icons.png') no-repeat -3px -3383px;
	width: 26px;
	height: 27px;
}

i.diving,
i.DIVING {
	background: url('../img/website-icons.png') no-repeat -2px -3419px;
	width: 27px;
	height: 26px;
}

i.esport,
i.ESPORTS {
	background: url('../img/website-icons.png') no-repeat -3px -3455px;
	width: 27px;
	height: 27px;
}

i.horses2 {
	background: url('../img/website-icons.png') no-repeat -4px -3493px;
	width: 25px;
	height: 24px;
}

i.star {
	background: url('../img/website-icons.png') no-repeat -2px -3526px;
	width: 27px;
	height: 26px;
}

i.fencing,
i.FENCING {
	background: url('../img/website-icons.png') no-repeat -3px -3562px;
	width: 26px;
	height: 17px;
}

i.floorball,
i.FLOORBALL {
	background: url('../img/website-icons.png') no-repeat -2px -3589px;
	width: 27px;
	height: 26px;
}

i.football2 {
	background: url('../img/website-icons.png') no-repeat -3px -3625px;
	width: 26px;
	height: 26px;
}

i.futsal,
i.FUTSAL {
	background: url('../img/website-icons.png') no-repeat -3px -3661px;
	width: 26px;
	height: 15px;
}

i.gaelichurling {
	background: url('../img/website-icons.png') no-repeat -3px -3685px;
	width: 26px;
	height: 26px;
}

i.golf2 {
	background: url('../img/website-icons.png') no-repeat -2px -3721px;
	width: 27px;
	height: 27px;
}

i.handball,
i.HANDBALL {
	background: url('../img/website-icons.png') no-repeat -2px -3757px;
	width: 27px;
	height: 27px;
}

i.horseracing,
i.HORSERACING {
	background: url('../img/website-icons.png') no-repeat -3px -3793px;
	width: 27px;
	height: 17px;
}

i.hurling,
i.HURLING {
	background: url('../img/website-icons.png') no-repeat -3px -3818px;
	width: 24px;
	height: 32px;
}

i.judo,
i.JUDO {
	background: url('../img/website-icons.png') no-repeat -3px -3860px;
	width: 26px;
	height: 23px;
}

i.kayak,
i.KAYAK {
	background: url('../img/website-icons.png') no-repeat -3px -3892px;
	width: 26px;
	height: 26px;
}

i.mma,
i.MMA {
	background: url('../img/website-icons.png') no-repeat -2px -3926px;
	width: 27px;
	height: 34px;
}

i.motorracing,
i.MOTORRACING {
	background: url('../img/website-icons.png') no-repeat -2px -3970px;
	width: 28px;
	height: 25px;
}

i.netball,
i.NETBALL {
	background: url('../img/website-icons.png') no-repeat -2px -4005px;
	width: 27px;
	height: 26px;
}

i.olympic,
i.OLYMPIC {
	background: url('../img/website-icons.png') no-repeat -4px -4036px;
	width: 23px;
	height: 36px;
}

i.trophy,
i.TROPHY {
	background: url('../img/website-icons.png') no-repeat -5px -4082px;
	width: 22px;
	height: 27px;
}

i.pesapallo {
	background: url('../img/website-icons.png') no-repeat -2px -4118px;
	width: 27px;
	height: 27px;
}

i.casinoSpade {
	background: url('../img/website-icons.png') no-repeat -4px -4154px;
	width: 24px;
	height: 28px;
}

i.rowing,
i.ROWING {
	background: url('../img/website-icons.png') no-repeat -3px -4192px;
	width: 26px;
	height: 13px;
}

i.rugby-league,
i.RUGBY,
i.RUGBY-LEAGUE {
	background: url('../img/website-icons.png') no-repeat -3px -4214px;
	width: 26px;
	height: 19px;
}

i.rugby-union,
i.RUGBYUNION {
	background: url('../img/website-icons.png') no-repeat -2px -4241px;
	width: 27px;
	height: 19px;
}

i.sailing,
i.SAILING {
	background: url('../img/website-icons.png') no-repeat -3px -4270px;
	width: 26px;
	height: 27px;
}

i.snooker2 {
	background: url('../img/website-icons.png') no-repeat -3px -4307px;
	width: 27px;
	height: 19px;
}

i.soccer2 {
	background: url('../img/website-icons.png') no-repeat -2px -4335px;
	width: 27px;
	height: 27px;
}

i.special {
	background: url('../img/website-icons.png') no-repeat -2px -4372px;
	width: 28px;
	height: 26px;
}

i.motocross,
i.MOTOCROSS {
	background: url('../img/website-icons.png') no-repeat -3px -4407px;
	width: 26px;
	height: 25px;
}

i.triathlon,
i.TRIATHLON {
	background: url('../img/website-icons.png') no-repeat -2px -4513px;
	width: 27px;
	height: 26px;
}

i.waterpolo,
i.WATERPOLO {
	background: url('../img/website-icons.png') no-repeat -3px -4585px;
	width: 26px;
	height: 27px;
}

i.weightlifting,
i.WEIGHTLIFTING {
	background: url('../img/website-icons.png') no-repeat -3px -4621px;
	width: 26px;
	height: 26px;
}

i.wintersports,
i.WINTERSPORTS,
i.WINTEROLYMPICS {
	background: url('../img/website-icons.png') no-repeat -2px -4656px;
	width: 28px;
	height: 25px;
}

i.wrestling,
i.WRESTLING {
	background: url('../img/website-icons.png') no-repeat -3px -4691px;
	width: 26px;
	height: 29px;
}

i.lacrosse,
i.LACROSSE {
	background: url('../img/website-icons.png') no-repeat -3px -4728px;
	width: 26px;
	height: 22px;
}

i.nylotto,
i.NYLOTTO
i.lottery {
	background: url('../img/website-icons.png') no-repeat -3px -4760px;
	width: 26px;
	height: 30px;
}

i.ticket {
	background: url('../img/website-icons.png') no-repeat -3px -4799px;
	width: 26px;
	height: 19px;
}

i.tv {
	background: url('../img/website-icons.png') no-repeat -2px -4827px;
	width: 28px;
	height: 31px;
}

i.entertainment {
	background: url('../img/website-icons.png') no-repeat -2px -4915px;
	width: 27px;
	height: 25px;
}

/* Dark Icons*/

i.liveDearlerLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -5px;
	width: 24px;
	height: 32px;
}

i.casinoLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -48px;
	width: 27px;
	height: 28px;
}

i.raffleLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -86px;
	width: 26px;
	height: 25px;
}

i.rouletteLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -122px;
	width: 26px;
	height: 27px;
}

.casinoChipsLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -198px;
	width: 27px;
	height: 27px;
}

i.casinoSpadeLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -235px;
	width: 26px;
	height: 27px;
}

i.casinoSlotsLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -272px;
	width: 26px;
	height: 16px;
}

i.casinoChipsLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -298px;
	width: 27px;
	height: 27px;
}

i.gamepadLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -334px;
	width: 27px;
	height: 20px;
}

i.cameraLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -364px;
	width: 26px;
	height: 20px;
}

i.headsetLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -394px;
	width: 26px;
	height: 24px;
}

i.barScannerLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -428px;
	width: 26px;
	height: 29px;
}

i.hotLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -466px;
	width: 27px;
	height: 29px;
}

i.lighningLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -466px;
	width: 27px;
	height: 29px;
}

i.radioactiveline-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -549px;
	width: 27px;
	height: 27px;
}

i.weatherLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -585px;
	width: 27px;
	height: 19px;
}

i.wifiLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -613px;
	width: 27px;
	height: 17px;
}

i.mobileLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -5px -640px;
	width: 21px;
	height: 35px;
}

i.satelliteLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -684px;
	width: 27px;
	height: 27px;
}

i.chatLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -721px;
	width: 27px;
	height: 25px;
}

i.cogsLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -755px;
	width: 24px;
	height: 24px;
}

i.newsLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -790px;
	width: 23px;
	height: 28px;
}

i.wifiLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -827px;
	width: 28px;
	height: 27px;
}

i.checkLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -863px;
	width: 28px;
	height: 27px;
}

i.closeLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -900px;
	width: 28px;
	height: 27px;
}

i.specialLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -937px;
	width: 28px;
	height: 27px;
}

i.clockLine1-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -974px;
	width: 28px;
	height: 27px;
}

i.wifiLine3-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1011px;
	width: 27px;
	height: 21px;
}

i.calcLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -1041px;
	width: 23px;
	height: 29px;
}

i.ccLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1080px;
	width: 27px;
	height: 19px;
}

i.clockLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1108px;
	width: 28px;
	height: 27px;
}

i.walletLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1144px;
	width: 27px;
	height: 21px;
}

i.safeLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1174px;
	width: 26px;
	height: 23px;
}

i.currencyLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1174px;
	width: 26px;
	height: 23px;
}

i.currencyLine1-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1232px;
	width: 28px;
	height: 24px;
}

i.clock24Line-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.barcodeLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.currencyLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1265px;
	width: 26px;
	height: 26px;
}

i.lockLine1-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1359px;
	width: 27px;
	height: 35px;
}

i.tvLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1404px;
	width: 26px;
	height: 24px;
}

i.powerLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1437px;
	width: 26px;
	height: 27px;
}

i.robotLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1474px;
	width: 27px;
	height: 30px;
}

i.eyeglassLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1513px;
	width: 26px;
	height: 27px;
}

i.trashLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1549px;
	width: 27px;
	height: 34px;
}

i.bitcoinLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1592px;
	width: 27px;
	height: 27px;
}

i.bitcoinLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1629px;
	width: 26px;
	height: 29px;
}

i.gamepadLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1668px;
	width: 27px;
	height: 24px;
}

i.cameraLine2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1701px;
	width: 27px;
	height: 21px;
}

i.ticketLine-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1732px;
	width: 26px;
	height: 15px;
}

i.casinoCards-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1756px;
	width: 26px;
	height: 26px;
}

i.chess-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1792px;
	width: 26px;
	height: 27px;
}

i.casinoChips-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -1828px;
	width: 27px;
	height: 25px;
}

i.casinoDice-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1863px;
	width: 26px;
	height: 22px;
}

i.darts-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1894px;
	width: 26px;
	height: 25px;
}

i.tableTennis-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1928px;
	width: 27px;
	height: 26px;
}

i.snooker-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1963px;
	width: 27px;
	height: 26px;
}

i.backgammon-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -1999px;
	width: 26px;
	height: 23px;
}

i.football-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2032px;
	width: 27px;
	height: 26px;
}

i.basketball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2068px;
	width: 26px;
	height: 27px;
}

i.baseball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2104px;
	width: 26px;
	height: 26px;
}

i.hockey-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2142px;
	width: 28px;
	height: 27px;
}

i.tennis-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2179px;
	width: 27px;
	height: 27px;
}

i.volleyball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2216px;
	width: 26px;
	height: 26px;
}

i.soccer-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2252px;
	width: 26px;
	height: 27px;
}

i.badminton-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2288px;
	width: 27px;
	height: 28px;
}

i.bowling-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2325px;
	width: 26px;
	height: 27px;
}

i.cricket-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2361px;
	width: 27px;
	height: 27px;
}

i.curling-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2397px;
	width: 27px;
	height: 26px;
}

i.golf-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2433px;
	width: 27px;
	height: 27px;
}

i.eightball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2469px;
	width: 26px;
	height: 27px;
}

i.pasapalo-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2505px;
	width: 27px;
	height: 27px;
}

i.cronometer-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2542px;
	width: 26px;
	height: 31px;
}

i.roulette-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2583px;
	width: 27px;
	height: 26px;
}

i.casinoCards2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2618px;
	width: 26px;
	height: 23px;
}

i.cardsTable-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2650px;
	width: 28px;
	height: 15px;
}

i.slots-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2675px;
	width: 26px;
	height: 19px;
}

i.money-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2704px;
	width: 26px;
	height: 12px;
}

i.liveDearler-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -2726px;
	width: 23px;
	height: 32px;
}

i.horses-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2768px;
	width: 26px;
	height: 21px;
}

i.gamepad-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2797px;
	width: 26px;
	height: 19px;
}

i.gamepad2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -2826px;
	width: 28px;
	height: 19px;
}

i.nextHour-dark,
i.liveBetting-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2855px;
	width: 26px;
	height: 24px;
}

i.archery-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -2888px;
	width: 24px;
	height: 32px;
}

i.aussierules-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -2930px;
	width: 27px;
	height: 25px;
}

i.bandy-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3000px;
	width: 28px;
	height: 28px;
}

i.waterpolo-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3145px;
	width: 27px;
	height: 26px;
}

i.boxing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3218px;
	width: 26px;
	height: 30px;
}

i.chess2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3257px;
	width: 26px;
	height: 19px;
}

i.cricket2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3286px;
	width: 27px;
	height: 27px;
}

i.cyclism-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3358px;
	width: 26px;
	height: 16px;
}

i.darts2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3383px;
	width: 26px;
	height: 27px;
}

i.diving-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3419px;
	width: 27px;
	height: 26px;
}

i.esport-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3455px;
	width: 27px;
	height: 27px;
}

i.horses2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -3493px;
	width: 25px;
	height: 24px;
}

i.star-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3526px;
	width: 27px;
	height: 26px;
}

i.fencing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3562px;
	width: 26px;
	height: 17px;
}

i.floorball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3589px;
	width: 27px;
	height: 26px;
}

i.football2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3625px;
	width: 26px;
	height: 26px;
}

i.futsal-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3661px;
	width: 26px;
	height: 15px;
}

i.gaelic-hurling-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3685px;
	width: 26px;
	height: 26px;
}

i.golf2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3721px;
	width: 27px;
	height: 27px;
}

i.handball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3757px;
	width: 27px;
	height: 27px;
}

i.horseracing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3793px;
	width: 27px;
	height: 17px;
}

i.hurling-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3818px;
	width: 24px;
	height: 32px;
}

i.judo-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3860px;
	width: 26px;
	height: 23px;
}

i.kayak-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -3892px;
	width: 26px;
	height: 26px;
}

i.mma-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3926px;
	width: 27px;
	height: 34px;
}

i.motorracing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -3970px;
	width: 28px;
	height: 25px;
}

i.netball-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4005px;
	width: 27px;
	height: 26px;
}

i.olympic-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -4036px;
	width: 23px;
	height: 36px;
}

i.trophy-dark {
	background: url('../img/website-icons-dark.png') no-repeat -5px -4082px;
	width: 22px;
	height: 27px;
}

i.pesapallo-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4118px;
	width: 27px;
	height: 27px;
}

i.casinoSpade-dark {
	background: url('../img/website-icons-dark.png') no-repeat -4px -4154px;
	width: 24px;
	height: 28px;
}

i.rowing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4192px;
	width: 26px;
	height: 13px;
}

i.rugby-league-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4214px;
	width: 26px;
	height: 19px;
}

i.rugby-union-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4241px;
	width: 27px;
	height: 19px;
}

i.sailing-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4270px;
	width: 26px;
	height: 27px;
}

i.snooker2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4307px;
	width: 27px;
	height: 19px;
}

i.soccer2-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4335px;
	width: 27px;
	height: 27px;
}

i.special-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4372px;
	width: 28px;
	height: 26px;
}

i.motocross-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4407px;
	width: 26px;
	height: 25px;
}

i.triathlon-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4513px;
	width: 27px;
	height: 26px;
}

i.waterpolo-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4585px;
	width: 26px;
	height: 27px;
}

i.weightlifting-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4621px;
	width: 26px;
	height: 26px;
}

i.wintersports-dark {
	background: url('../img/website-icons-dark.png') no-repeat -2px -4656px;
	width: 28px;
	height: 25px;
}

i.wrestling-dark {
	background: url('../img/website-icons-dark.png') no-repeat -3px -4691px;
	width: 26px;
	height: 29px;
}

/*****************NFL Logos *****************/

.logo-buffalobills {
	background: url('../img/nfl-logos.png') no-repeat -1px -6px;
	width: 25px;
	height: 17px;
}

.logo-miamidolphins {
	background: url('../img/nfl-logos.png') no-repeat -1px -31px;
	width: 24px;
	height: 19px;
}

.logo-newenglandpatriots {
	background: url('../img/nfl-logos.png') no-repeat -1px -58px;
	width: 25px;
	height: 13px;
}

.logo-newyorkjets {
	background: url('../img/nfl-logos.png') no-repeat -1px -79px;
	width: 24px;
	height: 15px;
}

.logo-dallascowboys {
	background: url('../img/nfl-logos.png') no-repeat -1px -102px;
	width: 25px;
	height: 23px;
}

.logo-newyorkgiants {
	background: url('../img/nfl-logos.png') no-repeat -1px -133px;
	width: 25px;
	height: 19px;
}

.logo-philadelphiaeagles {
	background: url('../img/nfl-logos.png') no-repeat -2px -160px;
	width: 24px;
	height: 17px;
}

.logo-washington,
.logo-washingtonfootballteam {
	background: url('../img/nfl-logos.png') no-repeat -1px -185px;
	width: 24px;
	height: 13px;
}

.logo-baltimoreravens {
	background: url('../img/nfl-logos.png') no-repeat -1px -206px;
	width: 25px;
	height: 13px;
}

.logo-cincinnatibengals {
	background: url('../img/nfl-logos.png') no-repeat -1px -227px;
	width: 25px;
	height: 17px;
}

.logo-clevelandbrowns {
	background: url('../img/nfl-logos.png') no-repeat -1px -252px;
	width: 25px;
	height: 19px;
}

.logo-pittsburghsteelers {
	background: url('../img/nfl-logos.png') no-repeat -1px -279px;
	width: 25px;
	height: 25px;
}

.logo-chicagobears {
	background: url('../img/nfl-logos.png') no-repeat -1px -312px;
	width: 25px;
	height: 17px;
}

.logo-detroitlions {
	background: url('../img/nfl-logos.png') no-repeat -1px -337px;
	width: 24px;
	height: 19px;
}

.logo-greenbaypackers {
	background: url('../img/nfl-logos.png') no-repeat -2px -364px;
	width: 23px;
	height: 15px;
}

.logo-minnesotavikings {
	background: url('../img/nfl-logos.png') no-repeat -3px -387px;
	width: 21px;
	height: 25px;
}

.logo-houstontexans {
	background: url('../img/nfl-logos.png') no-repeat -1px -420px;
	width: 25px;
	height: 23px;
}

.logo-indianapoliscolts {
	background: url('../img/nfl-logos.png') no-repeat -1px -451px;
	width: 24px;
	height: 25px;
}

.logo-jacksonvillejaguars {
	background: url('../img/nfl-logos.png') no-repeat -2px -484px;
	width: 23px;
	height: 17px;
}

.logo-tennesseetitans {
	background: url('../img/nfl-logos.png') no-repeat -1px -509px;
	width: 25px;
	height: 18px;
}

.logo-atlantafalcons {
	background: url('../img/nfl-logos.png') no-repeat -1px -535px;
	width: 25px;
	height: 23px;
}

.logo-carolinapanthers {
	background: url('../img/nfl-logos.png') no-repeat -1px -566px;
	width: 25px;
	height: 13px;
}

.logo-neworleanssaints {
	background: url('../img/nfl-logos.png') no-repeat -3px -587px;
	width: 21px;
	height: 25px;
}

.logo-tampabaybuccaneers {
	background: url('../img/nfl-logos.png') no-repeat -1px -620px;
	width: 24px;
	height: 22px;
}

.logo-denverbroncos {
	background: url('../img/nfl-logos.png') no-repeat -1px -650px;
	width: 25px;
	height: 15px;
}

.logo-kansascitychiefs {
	background: url('../img/nfl-logos.png') no-repeat -1px -673px;
	width: 25px;
	height: 16px;
}

.logo-lasvegasraiders {
	background: url('../img/nfl-logos.png') no-repeat -2px -697px;
	width: 23px;
	height: 25px;
}

.logo-losangeleschargers {
	background: url('../img/nfl-logos.png') no-repeat -1px -730px;
	width: 24px;
	height: 11px;
}

.logo-arizonacardinals {
	background: url('../img/nfl-logos.png') no-repeat -1px -749px;
	width: 25px;
	height: 23px;
}

.logo-losangelesrams {
	background: url('../img/nfl-logos.png') no-repeat -1px -780px;
	width: 24px;
	height: 17px;
}

.logo-sanfrancisco49ers {
	background: url('../img/nfl-logos.png') no-repeat -1px -805px;
	width: 25px;
	height: 15px;
}

.logo-seattleseahawks {
	background: url('../img/nfl-logos.png') no-repeat -1px -828px;
	width: 25px;
	height: 11px;
}

/*****************NBA Logos *****************/

.logo-bostonceltics {
	background: url('../img/nba-logos.png') no-repeat -3px -2px;
	width: 21px;
	height: 24px;
}

.logo-brooklynnets {
	background: url('../img/nba-logos.png') no-repeat -2px -34px;
	width: 23px;
	height: 23px;
}

.logo-newyorkknicks {
	background: url('../img/nba-logos.png') no-repeat -2px -65px;
	width: 24px;
	height: 19px;
}

.logo-philadelphia76ers {
	background: url('../img/nba-logos.png') no-repeat -3px -92px;
	width: 20px;
	height: 25px;
}

.logo-torontoraptors {
	background: url('../img/nba-logos.png') no-repeat -1px -125px;
	width: 24px;
	height: 24px;
}

.logo-goldenstatewarriors {
	background: url('../img/nba-logos.png') no-repeat -1px -157px;
	width: 24px;
	height: 24px;
}

.logo-losangelesclippers {
	background: url('../img/nba-logos.png') no-repeat -1px -189px;
	width: 24px;
	height: 24px;
}

.logo-losangeleslakers {
	background: url('../img/nba-logos.png') no-repeat -1px -221px;
	width: 24px;
	height: 15px;
}

.logo-phoenixsuns {
	background: url('../img/nba-logos.png') no-repeat -1px -244px;
	width: 24px;
	height: 20px;
}

.logo-sacramentokings {
	background: url('../img/nba-logos.png') no-repeat -3px -272px;
	width: 21px;
	height: 24px;
}

.logo-chicagobulls {
	background: url('../img/nba-logos.png') no-repeat -1px -304px;
	width: 24px;
	height: 22px;
}

.logo-clevelandcavaliers {
	background: url('../img/nba-logos.png') no-repeat -7px -334px;
	width: 13px;
	height: 25px;
}

.logo-detroitpistons {
	background: url('../img/nba-logos.png') no-repeat -1px -367px;
	width: 24px;
	height: 24px;
}

.logo-indianapacers {
	background: url('../img/nba-logos.png') no-repeat -1px -399px;
	width: 24px;
	height: 22px;
}

.logo-milwaukeebucks {
	background: url('../img/nba-logos.png') no-repeat -4px -429px;
	width: 18px;
	height: 23px;
}

.logo-atlantahawks {
	background: url('../img/nba-logos.png') no-repeat 0 -460px;
	width: 25px;
	height: 25px;
}

.logo-charlottehornets {
	background: url('../img/nba-logos.png') no-repeat -1px -493px;
	width: 24px;
	height: 23px;
}

.logo-miamiheat {
	background: url('../img/nba-logos.png') no-repeat -2px -524px;
	width: 23px;
	height: 23px;
}

.logo-orlandomagic {
	background: url('../img/nba-logos.png') no-repeat -1px -555px;
	width: 24px;
	height: 13px;
}

.logo-washingtonwizards {
	background: url('../img/nba-logos.png') no-repeat -1px -576px;
	width: 24px;
	height: 24px;
}

.logo-denvernuggets {
	background: url('../img/nba-logos.png') no-repeat -1px -608px;
	width: 25px;
	height: 25px;
}

.logo-minnesotatimberwolves {
	background: url('../img/nba-logos.png') no-repeat -1px -641px;
	width: 24px;
	height: 24px;
}

.logo-oklahomacitythunder {
	background: url('../img/nba-logos.png') no-repeat -1px -673px;
	width: 25px;
	height: 14px;
}

.logo-portlandtrailblazers {
	background: url('../img/nba-logos.png') no-repeat -2px -695px;
	width: 22px;
	height: 24px;
}

.logo-utahjazz {
	background: url('../img/nba-logos.png') no-repeat -2px -727px;
	width: 23px;
	height: 15px;
}

.logo-dallasmavericks {
	background: url('../img/nba-logos.png') no-repeat -2px -750px;
	width: 23px;
	height: 23px;
}

.logo-houstonrockets {
	background: url('../img/nba-logos.png') no-repeat -4px -781px;
	width: 18px;
	height: 24px;
}

.logo-memphisgrizzlies {
	background: url('../img/nba-logos.png') no-repeat -1px -813px;
	width: 25px;
	height: 23px;
}

.logo-neworleanspelicans {
	background: url('../img/nba-logos.png') no-repeat -1px -844px;
	width: 24px;
	height: 10px;
}

.logo-sanantoniospurs {
	background: url('../img/nba-logos.png') no-repeat -3px -862px;
	width: 20px;
	height: 24px;
}

/*****************MLB Logos *****************/

.logo-diamondbacks,
.logo-arizonadiamondbacks {
	background: url('../img/mlb-logos.png') no-repeat -1px -5px;
	width: 25px;
	height: 19px;
}

.logo-atlantabraves {
	background: url('../img/mlb-logos.png') no-repeat -1px -32px;
	width: 25px;
	height: 10px;
}

.logo-baltimoreorioles {
	background: url('../img/mlb-logos.png') no-repeat -1px -50px;
	width: 25px;
	height: 23px;
}

.logo-bostonredsox {
	background: url('../img/mlb-logos.png') no-repeat -1px -81px;
	width: 25px;
	height: 24px;
}

.logo-chicagocubs {
	background: url('../img/mlb-logos.png') no-repeat -1px -113px;
	width: 25px;
	height: 25px;
}

.logo-chicagowhitesox {
	background: url('../img/mlb-logos.png') no-repeat -4px -146px;
	width: 18px;
	height: 25px;
}

.logo-cincinnatireds {
	background: url('../img/mlb-logos.png') no-repeat -1px -179px;
	width: 25px;
	height: 17px;
}

.logo-clevelandindians {
	background: url('../img/mlb-logos.png') no-repeat -4px -204px;
	width: 18px;
	height: 25px;
}

.logo-coloradorockies {
	background: url('../img/mlb-logos.png') no-repeat -1px -237px;
	width: 25px;
	height: 18px;
}

.logo-detroittigers {
	background: url('../img/mlb-logos.png') no-repeat -5px -263px;
	width: 17px;
	height: 24px;
}

.logo-houstonastros {
	background: url('../img/mlb-logos.png') no-repeat -1px -295px;
	width: 24px;
	height: 23px;
}

.logo-kansascityroyals {
	background: url('../img/mlb-logos.png') no-repeat -2px -326px;
	width: 23px;
	height: 25px;
}

.logo-losangelesangels {
	background: url('../img/mlb-logos.png') no-repeat -4px -359px;
	width: 19px;
	height: 25px;
}

.logo-losangelesdodgers {
	background: url('../img/mlb-logos.png') no-repeat -1px -392px;
	width: 24px;
	height: 25px;
}

.logo-miamimarlins {
	background: url('../img/mlb-logos.png') no-repeat -2px -425px;
	width: 23px;
	height: 24px;
}

.logo-milwaukeebrewers {
	background: url('../img/mlb-logos.png') no-repeat -1px -457px;
	width: 24px;
	height: 24px;
}

.logo-minnesotatwins {
	background: url('../img/mlb-logos.png') no-repeat -1px -489px;
	width: 25px;
	height: 25px;
}

.logo-newyorkmets {
	background: url('../img/mlb-logos.png') no-repeat -1px -522px;
	width: 25px;
	height: 25px;
}

.logo-newyorkyankees {
	background: url('../img/mlb-logos.png') no-repeat -2px -555px;
	width: 23px;
	height: 25px;
}

.logo-oaklandathletics {
	background: url('../img/mlb-logos.png') no-repeat -1px -588px;
	width: 25px;
	height: 25px;
}

.logo-philadelphiaphillies {
	background: url('../img/mlb-logos.png') no-repeat -1px -621px;
	width: 24px;
	height: 21px;
}

.logo-pittsburghpirates {
	background: url('../img/mlb-logos.png') no-repeat -5px -650px;
	width: 17px;
	height: 24px;
}

.logo-sandiegopadres {
	background: url('../img/mlb-logos.png') no-repeat -4px -682px;
	width: 19px;
	height: 24px;
}

.logo-sanfranciscogiants {
	background: url('../img/mlb-logos.png') no-repeat -1px -714px;
	width: 25px;
	height: 13px;
}

.logo-seattlemariners {
	background: url('../img/mlb-logos.png') no-repeat -1px -735px;
	width: 25px;
	height: 25px;
}

.logo-stlouiscardinals,
.logo-saintlouiscardinals {
	background: url('../img/mlb-logos.png') no-repeat -1px -768px;
	width: 25px;
	height: 24px;
}

.logo-tampabayrays {
	background: url('../img/mlb-logos.png') no-repeat -1px -800px;
	width: 24px;
	height: 12px;
}

.logo-texasrangers {
	background: url('../img/mlb-logos.png') no-repeat -1px -820px;
	width: 25px;
	height: 25px;
}

.logo-torontobluejays {
	background: url('../img/mlb-logos.png') no-repeat -1px -853px;
	width: 24px;
	height: 21px;
}

.logo-washingtonnationals {
	background: url('../img/mlb-logos.png') no-repeat -1px -882px;
	width: 25px;
	height: 25px;
}

/*****************NHL Logos *****************/

.logo-carolinahurricanes {
	background: url('../img/nhl-logos.png') no-repeat -1px -7px;
	width: 25px;
	height: 15px;
}

.logo-chicagoblackhawks {
	background: url('../img/nhl-logos.png') no-repeat -1px -30px;
	width: 25px;
	height: 22px;
}

.logo-columbusbluejackets {
	background: url('../img/nhl-logos.png') no-repeat -1px -60px;
	width: 25px;
	height: 21px;
}

.logo-dallasstars {
	background: url('../img/nhl-logos.png') no-repeat -1px -89px;
	width: 24px;
	height: 20px;
}

.logo-detroitredwings {
	background: url('../img/nhl-logos.png') no-repeat -1px -117px;
	width: 25px;
	height: 19px;
}

.logo-floridapanthers {
	background: url('../img/nhl-logos.png') no-repeat -3px -144px;
	width: 21px;
	height: 24px;
}

.logo-nashvillepredators {
	background: url('../img/nhl-logos.png') no-repeat -1px -176px;
	width: 25px;
	height: 15px;
}

.logo-tampabaylightning {
	background: url('../img/nhl-logos.png') no-repeat -1px -199px;
	width: 25px;
	height: 25px;
}

.logo-calgaryflames {
	background: url('../img/nhl-logos.png') no-repeat -1px -232px;
	width: 24px;
	height: 21px;
}

.logo-edmontonoilers {
	background: url('../img/nhl-logos.png') no-repeat -1px -261px;
	width: 24px;
	height: 24px;
}

.logo-montrealcanadiens {
	background: url('../img/nhl-logos.png') no-repeat -1px -293px;
	width: 25px;
	height: 17px;
}

.logo-ottawasenators {
	background: url('../img/nhl-logos.png') no-repeat -1px -318px;
	width: 24px;
	height: 19px;
}

.logo-torontomapleleafs {
	background: url('../img/nhl-logos.png') no-repeat -3px -345px;
	width: 21px;
	height: 24px;
}

.logo-vancouvercanucks {
	background: url('../img/nhl-logos.png') no-repeat -1px -377px;
	width: 25px;
	height: 23px;
}

.logo-winnipegjets {
	background: url('../img/nhl-logos.png') no-repeat -1px -408px;
	width: 25px;
	height: 25px;
}

.logo-bostonbruins {
	background: url('../img/nhl-logos.png') no-repeat -1px -441px;
	width: 25px;
	height: 25px;
}

.logo-buffalosabres {
	background: url('../img/nhl-logos.png') no-repeat -2px -474px;
	width: 23px;
	height: 23px;
}

.logo-newjerseydevils {
	background: url('../img/nhl-logos.png') no-repeat -1px -505px;
	width: 25px;
	height: 25px;
}

.logo-newyorkislanders {
	background: url('../img/nhl-logos.png') no-repeat -1px -538px;
	width: 25px;
	height: 24px;
}

.logo-newyorkrangers {
	background: url('../img/nhl-logos.png') no-repeat 0 -570px;
	width: 25px;
	height: 24px;
}

.logo-philadelphiaflyers {
	background: url('../img/nhl-logos.png') no-repeat -1px -602px;
	width: 25px;
	height: 17px;
}

.logo-pittsburghpenguins {
	background: url('../img/nhl-logos.png') no-repeat -1px -627px;
	width: 24px;
	height: 23px;
}

.logo-washingtoncapitals {
	background: url('../img/nhl-logos.png') no-repeat -1px -658px;
	width: 25px;
	height: 16px;
}

.logo-anaheimducks {
	background: url('../img/nhl-logos.png') no-repeat -1px -682px;
	width: 25px;
	height: 14px;
}

.logo-arizonacoyotes {
	background: url('../img/nhl-logos.png') no-repeat -1px -704px;
	width: 25px;
	height: 25px;
}

.logo-coloradoavalanche {
	background: url('../img/nhl-logos.png') no-repeat -1px -737px;
	width: 25px;
	height: 21px;
}

.logo-losangeleskings {
	background: url('../img/nhl-logos.png') no-repeat -3px -766px;
	width: 20px;
	height: 24px;
}

.logo-minnesotawild {
	background: url('../img/nhl-logos.png') no-repeat -1px -798px;
	width: 25px;
	height: 15px;
}

.logo-sanjosesharks {
	background: url('../img/nhl-logos.png') no-repeat -1px -821px;
	width: 25px;
	height: 21px;
}

.logo-stlouisblues {
	background: url('../img/nhl-logos.png') no-repeat -1px -850px;
	width: 25px;
	height: 20px;
}

.logo-vegasgoldenknights {
	background: url('../img/nhl-logos.png') no-repeat -4px -878px;
	width: 18px;
	height: 24px;
}
.white-bg{
	background-color: white !important;
}
