/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
:root {
  --site-font: "Roboto", sans-serif;
  --site-color-1: #172982;
  --site-color-2: #1666b5;
  --site-color-3: #115292;
  --site-color-4: #ffcd00;
  --site-gray: #c4c4c4;
  --site-gray-rgb: 136, 136, 136;
  --site-white: #ffffff;
  --site-white-rgb: 255, 255, 255;
  --site-base: #0ca554;
  --site-base-rgb: 12, 165, 84;
  --site-black: #151515;
  --site-black-rgb: 21, 21, 21;
  --site-primary: #f3f3f3;
  --site-primary-rgb: 243, 243, 243;
  --site-bdr-color: #dddddd;
  --site-bdr-color-rgb: 221, 221, 221;
  --site-letter-spacing: -0.04em;
  --site-letter-spacing-two: -0.02em;
}

html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}

body {
  font-family: var(--site-font);
  font-size: 1rem;
  padding-top: 69px;
}

a {
  color: var(--site-gray);
}

a,
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}

::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--site-font);
  color: var(--site-black);
  margin: 0;
  letter-spacing: var(--site-letter-spacing);
}

p {
  margin: 0;
}

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 0;
}

::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

.bd-mode-toggle {
  z-index: 1500;
}

.bg-blue1 {
  background: var(--site-color-1) !important;
}

.bg-blue2 {
  background: var(--site-color-2) !important;
}

.bg-blue3 {
  background: var(--site-color-3) !important;
}

.bg-orange1 {
  background: var(--site-color-4) !important;
}

.bg-gradient1 {
  background: rgb(222,222,222);
  background: linear-gradient(90deg, rgba(222,222,222,1) 0%, rgba(241,241,241,1) 35%, rgba(255,255,255,1) 100%);
}

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

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

.fs-9 {
  font-size: 0.9rem;
}

.fs-10 {
  font-size: 1rem;
}

.fs-12 {
  font-size: 1.2rem;
}

.fs-14 {
  font-size: 1.4rem;
}

.fs-16 {
  font-size: 1.6rem;
}

/* .nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
} */

/* 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 */


.nav-scroller {
  position: fixed;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
  top: 94px;
  left: 0px;
  right: 0px;
}

.nav-scroller .nav {
  background: var(--site-color-1);
  color: rgba(255, 255, 255, 0.75);
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.nav-scroller .nav-link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  color: #f1f1f1;
}

.icon-nav {
  display: inline;
  height: 16px;
  fill: white;
}

.nav-scroller .nav-link:hover {
  color: var(--site-color-4);
}

.nav-scroller .active {
  font-weight: 500;
  color: var(--site-color-4);
}

.cardOdds,
.cardBetslip {
  font-size: 0.7rem;
}

.cardOdds .card-header,
.cardBetslip .card-header {
  display: block;
  font-size: 0.9rem;
  font-weight: bold;
}

.cardOdds .card-header > .time {
  display: block;
  font-size: 0.7rem;
}

.gameBox {
  display: block;
  border-bottom: 5px solid #df740f;
}

.mlbPitcher {
  color: var(--site-color-3);
}

.div-active .btn-odds,
.div-active .btn-odds:hover {
	background-color: var(--site-color-1);
  border: 1px solid var(--site-color-2);
	color: #fff;
	cursor: pointer;
}

.tableOdds {
  margin-bottom: 0px;
}

.tableOdds .linkOdds {
  display: block;
  color: var(--site-color-1);
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  .tableOdds .linkOdds,
  .table-horses {
    font-size: 0.8rem;
    white-space: nowrap;
  }
}

/* Sprites Logos */

.teamsLogos {
  display: inline-block;
  /* line-height: 1.5rem!important; */
  margin-right: 0.3rem;
  max-width: 24px;
}

/*****************NFL Logos *****************/
.logo-buffalobills {
  background: url("../images/nfl-logos.png") no-repeat -1px -6px;
  width: 25px;
  height: 17px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*****************NBA Logos *****************/
.logo-bostonceltics {
  background: url("../images/nba-logos.png") no-repeat -3px -2px;
  width: 21px;
  height: 24px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*****************MLB Logos *****************/
.logo-diamondbacks,
.logo-arizonadiamondbacks {
  background: url("../images/mlb-logos.png") no-repeat -1px -5px;
  width: 25px;
  height: 19px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*****************NHL Logos *****************/
.logo-carolinahurricanes {
  background: url("../images/nhl-logos.png") no-repeat -1px -7px;
  width: 25px;
  height: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.logo-vegasgoldenknights {
  background: url("../images/nhl-logos.png") no-repeat -4px -878px;
  width: 18px;
  height: 24px;
}



/***************** ligamx *****************/
.logo-clubamerica {
  background: url('../images/ligamx-logos.png') no-repeat -1px -1px;
  width: 24px;
  height: 24px;
}

.logo-atlas {
  background: url('../images/ligamx-logos.png') no-repeat -3px -33px;
  width: 20px;
  height: 24px;
}

.logo-clubtijuana {
  background: url('../images/ligamx-logos.png') no-repeat -1px -65px;
  width: 24px;
  height: 24px;
}

.logo-cruzazul {
  background: url('../images/ligamx-logos.png') no-repeat -1px -97px;
  width: 24px;
  height: 24px;
}

.logo-guadalajara {
  background: url('../images/ligamx-logos.png') no-repeat -4px -129px;
  width: 18px;
  height: 24px;
}

.logo-clubleon {
  background: url('../images/ligamx-logos.png') no-repeat -4px -161px;
  width: 18px;
  height: 25px;
}

.logo-lobosbuap {
  background: url('../images/ligamx-logos.png') no-repeat -1px -194px;
  width: 24px;
  height: 24px;
}

.logo-morelia {
  background: url('../images/ligamx-logos.png') no-repeat -4px -226px;
  width: 18px;
  height: 24px;
}

.logo-monterrey {
  background: url('../images/ligamx-logos.png') no-repeat -5px -258px;
  width: 17px;
  height: 24px;
}

/*.logo-necaxa {
  background: url('../images/ligamx-logos.png') no-repeat -4px -290px;
  width: 18px;
  height: 25px;
}*************/

.logo-pachuca {
  background: url('../images/ligamx-logos.png') no-repeat -3px -323px;
  width: 20px;
  height: 24px;
}

.logo-puebla {
  background: url('../images/ligamx-logos.png') no-repeat -2px -355px;
  width: 22px;
  height: 25px;
}

.logo-unampumas,
.logo-pumasunam {
  background: url('../images/ligamx-logos.png') no-repeat -1px -388px;
  width: 24px;
  height: 22px;
}

.logo-queretaro {
  background: url('../images/ligamx-logos.png') no-repeat -3px -418px;
  width: 20px;
  height: 24px;
}

.logo-santoslaguna {
  background: url('../images/ligamx-logos.png') no-repeat -4px -450px;
  width: 18px;
  height: 26px;
}

.logo-uanl,
.logo-uanltigres {
  background: url('../images/ligamx-logos.png') no-repeat -7px -484px;
  width: 12px;
  height: 26px;
}

.logo-toluca {
  background: url('../images/ligamx-logos.png') no-repeat -3px -518px;
  width: 20px;
  height: 24px;
}

.logo-veracruz {
  background: url('../images/ligamx-logos.png') no-repeat -2px -550px;
  width: 22px;
  height: 24px;
}

.logo-necaxa {
  background: url('../images/ligamx-logos.png') no-repeat -4px -582px;
  width: 19px;
  height: 25px;
}

/*.logo-cruzazul {
  background: url('../images/ligamx-logos.png') no-repeat -1px -615px;
  width: 25px;
  height: 25px;
}*******************/

.logo-mazatlan {
  background: url('../images/ligamx-logos.png') no-repeat -1px -682px;
  width: 24px;
  height: 24px;
}

.logo-juarez {
  background: url('../images/ligamx-logos.png') no-repeat -1px -714px;
  width: 24px;
  height: 24px;
}

/* LOGOS NCAA */
/* ASUN */
.logo-bellarmineKnights {
    background: url("../images/ncaa/asun.png") no-repeat 0 -4px;
    width: 26px;
    height: 36px;
}

.logo-centralarkansasbears {
    background: url("../images/ncaa/asun.png") no-repeat 0 -46px;
    width: 26px;
    height: 21px;
}

.logo-easternkentuckycolonels {
    background: url("../images/ncaa/asun.png") no-repeat 0 -78px;
    width: 26px;
    height: 8px;
}

.logo-floridagulfcoasteagles {
    background: url("../images/ncaa/asun.png") no-repeat 0 -97px;
    width: 26px;
    height: 19px;
}

.logo-jacksonvilledolphins {
    background: url("../images/ncaa/asun.png") no-repeat 0 -127px;
    width: 26px;
    height: 16px;
}

.logo-jacksonvillestategamecocks {
    background: url("../images/ncaa/asun.png") no-repeat 0 -157px;
    width: 26px;
    height: 12px;
}

.logo-kennesawstateowls {
    background: url("../images/ncaa/asun.png") no-repeat 0 -181px;
    width: 26px;
    height: 25px;
}

.logo-libertyflames,
.logo-liberty {
    background: url("../images/ncaa/asun.png") no-repeat 0 -219px;
    width: 26px;
    height: 24px;
}

.logo-lipscombbisons {
    background: url("../images/ncaa/asun.png") no-repeat -7px -261px;
    width: 12px;
    height: 15px;
}

.logo-northalabamalions {
    background: url("../images/ncaa/asun.png") no-repeat 0 -294px;
    width: 26px;
    height: 16px;
}

.logo-northfloridaospreys {
    background: url("../images/ncaa/asun.png") no-repeat 0 -329px;
    width: 26px;
    height: 16px;
}

.logo-stetsonhatters {
    background: url("../images/ncaa/asun.png") no-repeat -3px -361px;
    width: 21px;
    height: 22px;
}

/* AMERICAN EAST */
.logo-albanygreatdanes {
    background: url("../images/ncaa/american-east.png") no-repeat 0 0;
    width: 26px;
    height: 49px;
}

.logo-binghamtonbearcats {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -60px;
    width: 26px;
    height: 15px;
}

.logo-hartfordhawks {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -89px;
    width: 26px;
    height: 25px;
}

.logo-maineblackbears {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -128px;
    width: 26px;
    height: 20px;
}

.logo-njithighlanders {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -164px;
    width: 26px;
    height: 23px;
}

.logo-newhampshirewildcats {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -200px;
    width: 26px;
    height: 22px;
}

.logo-stonybrookseawolves {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -231px;
    width: 26px;
    height: 19px;
}

.logo-umbcretrievers {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -265px;
    width: 26px;
    height: 24px;
}

.logo-umasslowellriverhawks {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -301px;
    width: 26px;
    height: 12px;
}

.logo-vermontcatamounts {
    background: url("../images/ncaa/american-east.png") no-repeat 0 -326px;
    width: 26px;
    height: 25px;
}

/* AMERICAN */

.logo-cincinnatibearcats,
.logo-cincinnati {
    background: url("../images/ncaa/american.png") no-repeat 0 -8px;
    width: 26px;
    height: 41px;
}

.logo-eastcarolinapirates,
.logo-eastcarolina {
    background: url("../images/ncaa/american.png") no-repeat 0 -63px;
    width: 26px;
    height: 28px;
}

.logo-houston,
.logo-houstoncougars {
    background: url("../images/ncaa/american.png") no-repeat 0 -105px;
    width: 26px;
    height: 25px;
}

.logo-memphistigers {
    background: url("../images/ncaa/american.png") no-repeat 0 -148px;
    width: 26px;
    height: 23px;
}

.logo-smumustangs {
    background: url("../images/ncaa/american.png") no-repeat 0 -188px;
    width: 26px;
    height: 13px;
}

.logo-southfloridabulls,
.logo-southflorida {
    background: url("../images/ncaa/american.png") no-repeat 0 -217px;
    width: 26px;
    height: 21px;
}

.logo-templeowls,
.logo-temple {
    background: url("../images/ncaa/american.png") no-repeat -2px -254px;
    width: 22px;
    height: 25px;
}

.logo-tulanegreenwave,
.logo-tulane {
    background: url("../images/ncaa/american.png") no-repeat -2px -297px;
    width: 24px;
    height: 19px;
}

.logo-tulsagoldenhurricane,
.logo-tulsa {
    background: url("../images/ncaa/american.png") no-repeat 0 -340px;
    width: 26px;
    height: 10px;
}

.logo-ufcknights {
    background: url("../images/ncaa/american.png") no-repeat 0 -372px;
    width: 26px;
    height: 21px;
}

.logo-wichitastateshockers {
    background: url("../images/ncaa/american.png") no-repeat 0 -408px;
    width: 26px;
    height: 22px;
}

/* ATLANTIC 10 */

.logo-davidsonwildcats {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -9px;
    width: 26px;
    height: 26px;
}

.logo-daytonflyers {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -51px;
    width: 26px;
    height: 17px;
}

.logo-duquesnedukes {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -80px;
    width: 26px;
    height: 54px;
}

.logo-fordhamrams {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -147px;
    width: 26px;
    height: 23px;
}

.logo-georgemasonpatriots {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -189px;
    width: 26px;
    height: 22px;
}

.logo-georgewashingtoncolonials {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -230px;
    width: 26px;
    height: 18px;
}

.logo-lasalleexplorers {
    background: url("../images/ncaa/atlantic-10.png") no-repeat -1px -261px;
    width: 24px;
    height: 23px;
}

.logo-rhodeislandrams {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -307px;
    width: 26px;
    height: 33px;
}

.logo-richmondspiders {
    background: url("../images/ncaa/atlantic-10.png") no-repeat -3px -354px;
    width: 21px;
    height: 27px;
}

.logo-saintjosephshawks {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -401px;
    width: 26px;
    height: 16px;
}

.logo-saintlouisbillikens {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -437px;
    width: 26px;
    height: 25px;
}

.logo-stbonaventurebonnies {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -477px;
    width: 26px;
    height: 11px;
}

.logo-umassminutemen,
.logo-massachusetts {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -507px;
    width: 26px;
    height: 21px;
}

.logo-vcurams {
    background: url("../images/ncaa/atlantic-10.png") no-repeat 0 -547px;
    width: 26px;
    height: 11px;
}

/* ACC */

.logo-bostoncollegeeagles,
.logo-bostoncollege {
    background: url("../images/ncaa/acc.png") no-repeat 0 -7px;
    width: 26px;
    height: 24px;
}

.logo-clemsontigers,
.logo-clemson {
    background: url("../images/ncaa/acc.png") no-repeat 0 -44px;
    width: 26px;
    height: 25px;
}

.logo-duke,
.logo-dukebluedevils {
    background: url("../images/ncaa/acc.png") no-repeat -1px -82px;
    width: 23px;
    height: 20px;
}

.logo-floridastateseminoles,
.logo-floridastate {
    background: url("../images/ncaa/acc.png") no-repeat 0 -118px;
    width: 26px;
    height: 27px;
}

.logo-georgiatechyellowjackets,
.logo-georgiatech {
    background: url("../images/ncaa/acc.png") no-repeat 0 -160px;
    width: 26px;
    height: 16px;
}

.logo-louisvillecardinals,
.logo-louisville {
    background: url("../images/ncaa/acc.png") no-repeat 0 -187px;
    width: 26px;
    height: 29px;
}

.logo-miamiflorida,
.logo-miamihurricanes {
    background: url("../images/ncaa/acc.png") no-repeat 0 -230px;
    width: 26px;
    height: 16px;
}

.logo-ncstatewolfpack,
.logo-ncstate {
    background: url("../images/ncaa/acc.png") no-repeat -4px -263px;
    width: 18px;
    height: 24px;
}

.logo-northcarolina,
.logo-northcarolinatarheels {
    background: url("../images/ncaa/acc.png") no-repeat 0 -302px;
    width: 26px;
    height: 20px;
}

.logo-notredamefightingirish {
    background: url("../images/ncaa/acc.png") no-repeat 0 -338px;
    width: 26px;
    height: 23px;
}

.logo-pittsburghpanthers,
.logo-pittsburgh {
    background: url("../images/ncaa/acc.png") no-repeat 0 -374px;
    width: 26px;
    height: 15px;
}

.logo-syracuseorange {
    background: url("../images/ncaa/acc.png") no-repeat -4px -405px;
    width: 18px;
    height: 24px;
}

.logo-virginiacavaliers,
.logo-virginia {
    background: url("../images/ncaa/acc.png") no-repeat 0 -445px;
    width: 26px;
    height: 21px;
}

.logo-virginiatechhokies,
.logo-virginiatech {
    background: url("../images/ncaa/acc.png") no-repeat 0 -482px;
    width: 26px;
    height: 12px;
}

.logo-wakeforest,
.logo-wakeforestdemondeacons {
    background: url("../images/ncaa/acc.png") no-repeat 0 -512px;
    width: 26px;
    height: 18px;
}

/* BIG 12 */

.logo-baylorbears,
.logo-baylor {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -7px;
    width: 26px;
    height: 31px;
}

.logo-iowastate,
.logo-iowastatecyclones {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -50px;
    width: 26px;
    height: 18px;
}

.logo-kansas,
.logo-kansasjayhawks {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -84px;
    width: 26px;
    height: 23px;
}

.logo-kansasstatewildcats,
.logo-kansasstate {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -126px;
    width: 26px;
    height: 19px;
}

.logo-oklahomasooners,
.logo-oklahoma {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -156px;
    width: 26px;
    height: 34px;
}

.logo-oklahomastatecowboys,
.logo-oklahomastate {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -206px;
    width: 26px;
    height: 14px;
}

.logo-tcuhornedfrogs,
.logo-tcu {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -234px;
    width: 26px;
    height: 13px;
}

.logo-texaslonghorns,
.logo-texas {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -259px;
    width: 26px;
    height: 13px;
}

.logo-texastech,
.logo-texastechredraiders {
    background: url("../images/ncaa/big-12.png") no-repeat 0 -286px;
    width: 26px;
    height: 30px;
}

.logo-westvirginiamountaineers,
.logo-westvirginia {
    background: url("../images/ncaa/big-12.png") no-repeat -1px -331px;
    width: 20px;
    height: 18px;
}

/* BIG EAST */

.logo-butlerbulldogs {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -7px;
    width: 26px;
    height: 26px;
}

.logo-creightonbluejays {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -47px;
    width: 26px;
    height: 26px;
}

.logo-depaulbluedemons {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -89px;
    width: 26px;
    height: 27px;
}

.logo-georgetownhoyas {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -130px;
    width: 26px;
    height: 26px;
}

.logo-marquettegoldeneagles {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -171px;
    width: 26px;
    height: 19px;
}

.logo-providence,
.logo-providencefriars {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -204px;
    width: 26px;
    height: 17px;
}

.logo-setonhallpirates {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -234px;
    width: 26px;
    height: 26px;
}

.logo-stjohnsredstorm {
    background: url("../images/ncaa/big-east.png") no-repeat -1px -275px;
    width: 24px;
    height: 33px;
}

.logo-uconnhuskies,
.logo-connecticut {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -321px;
    width: 26px;
    height: 32px;
}

.logo-villanova,
.logo-villanovawildcats {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -363px;
    width: 26px;
    height: 23px;
}

.logo-xaviermusketeers {
    background: url("../images/ncaa/big-east.png") no-repeat 0 -404px;
    width: 26px;
    height: 21px;
}

/* BIG SKY */

.logo-easternwashingtoneagles {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -7px;
    width: 26px;
    height: 24px;
}

.logo-idahostatebengals {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -43px;
    width: 26px;
    height: 25px;
}

.logo-idahovandals {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -79px;
    width: 26px;
    height: 29px;
}

.logo-montanagrizzlies {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -126px;
    width: 26px;
    height: 19px;
}

.logo-montanastatebobcats {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -160px;
    width: 26px;
    height: 19px;
}

.logo-northernarizonalumberjacks {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -192px;
    width: 26px;
    height: 16px;
}

.logo-northerncoloradobears {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -222px;
    width: 26px;
    height: 26px;
}

.logo-portlandstatevikings {
    background: url("../images/ncaa/big-sky.png") no-repeat -1px -260px;
    width: 24px;
    height: 31px;
}

.logo-sacramentostatehornets {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -303px;
    width: 26px;
    height: 23px;
}

.logo-southernutahthunderbirds {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -343px;
    width: 26px;
    height: 16px;
}

.logo-weberstatewildcats {
    background: url("../images/ncaa/big-sky.png") no-repeat 0 -377px;
    width: 26px;
    height: 20px;
}

/* BIG SOUTH */

.logo-campbellfightingcamels {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -8px;
    width: 26px;
    height: 19px;
}

.logo-charlestonsouthernbuccaneers {
    background: url("../images/ncaa/big-south.png") no-repeat -2px -44px;
    width: 22px;
    height: 16px;
}

.logo-gardnerwebbrunninbulldogs {
    background: url("../images/ncaa/big-south.png") no-repeat -1px -74px;
    width: 24px;
    height: 15px;
}

.logo-hamptonpirates {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -103px;
    width: 26px;
    height: 29px;
}

.logo-highpointpanthers {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -146px;
    width: 26px;
    height: 15px;
}

.logo-longwoodlancers {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -178px;
    width: 26px;
    height: 11px;
}

.logo-northcarolinaaggies {
    background: url("../images/ncaa/big-south.png") no-repeat -1px -202px;
    width: 24px;
    height: 30px;
}

.logo-presbyterianbluehose {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -244px;
    width: 26px;
    height: 26px;
}

.logo-radfordhighlanders {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -288px;
    width: 26px;
    height: 22px;
}

.logo-southcarolinaupstatespartans {
    background: url('imgs/big-south.png') no-repeat 0 -324px;
    width: 26px;
    height: 18px;
}

.logo-uncashevillebulldogs {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -358px;
    width: 26px;
    height: 17px;
}

.logo-winthropeagles {
    background: url("../images/ncaa/big-south.png") no-repeat 0 -385px;
    width: 26px;
    height: 23px;
}

/* BIG TEN */

.logo-illinoisfightingillini,
.logo-illinois {
    background: url("../images/ncaa/big-ten.png") no-repeat -3px -10px;
    width: 20px;
    height: 30px;
}

.logo-indianahoosiers,
.logo-indiana {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -55px;
    width: 26px;
    height: 33px;
}

.logo-iowahawkeyes,
.logo-iowa {
    background: url("../images/ncaa/big-ten.png") no-repeat -2px -104px;
    width: 22px;
    height: 15px;
}

.logo-marylandterrapins,
.logo-maryland {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -131px;
    width: 26px;
    height: 29px;
}

.logo-michiganstatespartans,
.logo-michiganstate {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -177px;
    width: 26px;
    height: 30px;
}

.logo-michigan,
.logo-michiganwolverines {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -224px;
    width: 26px;
    height: 19px;
}

.logo-minnesotagoldengophers,
.logo-minnesota {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -259px;
    width: 26px;
    height: 16px;
}

.logo-nebraskacornhuskers,
.logo-nebraska {
    background: url("../images/ncaa/big-ten.png") no-repeat -1px -292px;
    width: 25px;
    height: 25px;
}

.logo-northwesternwildcats,
.logo-northwestern {
    background: url("../images/ncaa/big-ten.png") no-repeat -3px -336px;
    width: 20px;
    height: 31px;
}

.logo-ohiostatebuckeyes,
.logo-ohiostate {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -384px;
    width: 26px;
    height: 26px;
}

.logo-pennstatenittanylions,
.logo-pennstate {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -428px;
    width: 26px;
    height: 18px;
}

.logo-purdue,
.logo-purdueboilermakers {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -462px;
    width: 26px;
    height: 14px;
}

.logo-rutgersscarletknights,
.logo-rutgers {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -489px;
    width: 26px;
    height: 23px;
}

.logo-wisconsinbadgers,
.logo-wisconsin {
    background: url("../images/ncaa/big-ten.png") no-repeat 0 -528px;
    width: 26px;
    height: 25px;
}

/* BIG WEST */

.logo-csubakersfieldroadrunners {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -6px;
    width: 26px;
    height: 18px;
}

.logo-csufullertontitans {
    background: url("../images/ncaa/big-west.png") no-repeat -5px -38px;
    width: 16px;
    height: 24px;
}

.logo-csunorthridgematadors {
    background: url("../images/ncaa/big-west.png") no-repeat -4px -78px;
    width: 18px;
    height: 21px;
}

.logo-calpolymustangs {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -114px;
    width: 26px;
    height: 25px;
}

.logo-hawaiirainbowwarriors {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -158px;
    width: 26px;
    height: 20px;
}

.logo-longbeachstatebeach {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -193px;
    width: 26px;
    height: 32px;
}

.logo-ucdavisaggies {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -238px;
    width: 26px;
    height: 19px;
}

.logo-ucirvineanteaters {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -272px;
    width: 26px;
    height: 28px;
}

.logo-ucriversidehighlanders {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -315px;
    width: 26px;
    height: 25px;
}

.logo-ucsandiegotritons {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -356px;
    width: 26px;
    height: 26px;
}

.logo-ucsantabarbaragauchos {
    background: url("../images/ncaa/big-west.png") no-repeat 0 -399px;
    width: 26px;
    height: 18px;
}

/* COLONIAL */
.logo-charlestoncougars {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -11px;
    width: 26px;
    height: 30px;
}

.logo-delawarebluehens {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -59px;
    width: 26px;
    height: 18px;
}

.logo-drexeldragons {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -96px;
    width: 26px;
    height: 19px;
}

.logo-elonphoenix {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -130px;
    width: 26px;
    height: 20px;
}

.logo-hofstrapride {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -163px;
    width: 26px;
    height: 16px;
}

.logo-jamesmadisondukes,
.logo-jamesmadison {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -197px;
    width: 26px;
    height: 9px;
}

.logo-northeasternhuskies {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -226px;
    width: 26px;
    height: 25px;
}

.logo-towsontigers {
    background: url("../images/ncaa/colonial.png") no-repeat 0 -266px;
    width: 26px;
    height: 18px;
}

.logo-ncwilmington,
.logo-uncwilmingtonseahawks {
    background: url("../images/ncaa/colonial.png") no-repeat -1px -301px;
    width: 24px;
    height: 24px;
}

.logo-williammarytribe {
    background: url("../images/ncaa/colonial.png") no-repeat -2px -342px;
    width: 22px;
    height: 18px;
}

/* CONFERENCE USA */
.logo-charlotte49ers,
.logo-charlotte {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -12px;
    width: 26px;
    height: 33px;
}

.logo-floridaatlanticowls,
.logo-floridaatlantic {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -62px;
    width: 26px;
    height: 34px;
}

.logo-floridainternationalpanthers,
.logo-floridainternational {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -114px;
    width: 26px;
    height: 17px;
}

.logo-louisianatechbulldogs {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -150px;
    width: 26px;
    height: 15px;
}

.logo-marshallthunderingherd {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -183px;
    width: 26px;
    height: 17px;
}

.logo-middletennst,
.logo-middletennesseestate,
.logo-middletennesseeblueraiders {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -217px;
    width: 26px;
    height: 17px;
}

.logo-northtexasmeangreen,
.logo-northtexas {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -249px;
    width: 26px;
    height: 29px;
}

.logo-olddominionmonarchs,
.logo-olddominion {
    background: url("../images/ncaa/conference-usa.png") no-repeat -1px -293px;
    width: 24px;
    height: 20px;
}

.logo-riceowls,
.logo-rice {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -329px;
    width: 25px;
    height: 30px;
}

.logo-southernmissgoldeneagles {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -377px;
    width: 26px;
    height: 14px;
}

.logo-uabblazers,
.logo-uab {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -405px;
    width: 26px;
    height: 22px;
}

.logo-utepminers,
.logo-utep {
    background: url("../images/ncaa/conference-usa.png") no-repeat -1px -443px;
    width: 24px;
    height: 18px;
}

.logo-utsaroadrunners,
.logo-utsa {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -476px;
    width: 26px;
    height: 24px;
}

.logo-westernkentuckyhilltoppers,
.logo-westernkentucky {
    background: url("../images/ncaa/conference-usa.png") no-repeat 0 -517px;
    width: 26px;
    height: 19px;
}

/* HORIZON */
.logo-clevelandstatevikings {
    background: url("../images/ncaa/horizon.png") no-repeat -4px -12px;
    width: 19px;
    height: 19px;
}

.logo-detroitmercytitans {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -45px;
    width: 26px;
    height: 19px;
}

.logo-greenbayphoenix {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -80px;
    width: 26px;
    height: 20px;
}

.logo-iupuijaguars {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -117px;
    width: 26px;
    height: 21px;
}

.logo-milwaukeepanthers {
    background: url("../images/ncaa/horizon.png") no-repeat -2px -154px;
    width: 23px;
    height: 13px;
}

.logo-northernkentuckynorse {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -185px;
    width: 26px;
    height: 16px;
}

.logo-oaklandgoldengrizzlies {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -219px;
    width: 26px;
    height: 21px;
}

.logo-purduefortwaynemastodons {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -256px;
    width: 26px;
    height: 31px;
}

.logo-robertmorriscolonials {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -302px;
    width: 26px;
    height: 12px;
}

.logo-uicflames {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -330px;
    width: 26px;
    height: 10px;
}

.logo-wrightstateraiders {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -357px;
    width: 26px;
    height: 20px;
}

.logo-youngstownstate,
.logo-youngstownstatepenguins {
    background: url("../images/ncaa/horizon.png") no-repeat 0 -394px;
    width: 26px;
    height: 16px;
}

/* IVY */
.logo-brownbears {
    background: url("../images/ncaa/ivy.png") no-repeat -2px -8px;
    width: 23px;
    height: 21px;
}

.logo-columbialions {
    background: url("../images/ncaa/ivy.png") no-repeat 0 -46px;
    width: 26px;
    height: 30px;
}

.logo-cornellbigred {
    background: url("../images/ncaa/ivy.png") no-repeat 0 -93px;
    width: 26px;
    height: 27px;
}

.logo-dartmouthbiggreen {
    background: url("../images/ncaa/ivy.png") no-repeat -1px -139px;
    width: 24px;
    height: 30px;
}

.logo-harvardcrimson {
    background: url("../images/ncaa/ivy.png") no-repeat -4px -190px;
    width: 20px;
    height: 24px;
}

.logo-pennsylvaniaquakers {
    background: url("../images/ncaa/ivy.png") no-repeat 0 -227px;
    width: 26px;
    height: 32px;
}

.logo-princetontigers {
    background: url("../images/ncaa/ivy.png") no-repeat -3px -278px;
    width: 21px;
    height: 24px;
}

.logo-yalebulldogs {
    background: url("../images/ncaa/ivy.png") no-repeat 0 -323px;
    width: 26px;
    height: 25px;
}

/* MAAC */
.logo-canisiusgoldengriffins {
    background: url("../images/ncaa/maac.png") no-repeat 0 -10px;
    width: 26px;
    height: 29px;
}

.logo-fairfieldstags {
    background: url("../images/ncaa/maac.png") no-repeat 0 -54px;
    width: 26px;
    height: 23px;
}

.logo-ionagaels {
    background: url("../images/ncaa/maac.png") no-repeat 0 -97px;
    width: 26px;
    height: 20px;
}

.logo-manhattanjaspers {
    background: url("../images/ncaa/maac.png") no-repeat 0 -138px;
    width: 26px;
    height: 22px;
}

.logo-maristredfoxes {
    background: url("../images/ncaa/maac.png") no-repeat 0 -179px;
    width: 26px;
    height: 24px;
}

.logo-monmouthhawks {
    background: url("../images/ncaa/maac.png") no-repeat 0 -218px;
    width: 26px;
    height: 20px;
}

.logo-niagarapurpleeagles {
    background: url("../images/ncaa/maac.png") no-repeat 0 -256px;
    width: 26px;
    height: 11px;
}

.logo-quinnipiacbobcats {
    background: url("../images/ncaa/maac.png") no-repeat -2px -280px;
    width: 22px;
    height: 24px;
}

.logo-riderbroncs {
    background: url("../images/ncaa/maac.png") no-repeat 0 -322px;
    width: 26px;
    height: 15px;
}

.logo-stpeters,
.logo-saintpeterspeacocks {
    background: url("../images/ncaa/maac.png") no-repeat 0 -353px;
    width: 26px;
    height: 34px;
}

.logo-sienasaints {
    background: url("../images/ncaa/maac.png") no-repeat 0 -404px;
    width: 26px;
    height: 14px;
}

/* MID AMERICAN */
.logo-akronzips,
.logo-akron {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -10px;
    width: 26px;
    height: 14px;
}

.logo-ballstatecardinals,
.logo-ballstate {
    background: url("../images/ncaa/mid-american.png") no-repeat -3px -39px;
    width: 21px;
    height: 29px;
}

.logo-bowlinggreenfalcons,
.logo-bowlinggreen {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -82px;
    width: 26px;
    height: 24px;
}

.logo-buffalobulls,
.logo-buffalo {
    background: url("../images/ncaa/mid-american.png") no-repeat -1px -120px;
    width: 24px;
    height: 24px;
}

.logo-centralmichiganchippewas,
.logo-centralmichigan {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -159px;
    width: 26px;
    height: 18px;
}

.logo-easternmichiganeagles,
.logo-easternmichigan {
    background: url("../images/ncaa/mid-american.png") no-repeat -3px -196px;
    width: 21px;
    height: 23px;
}

.logo-kentstategoldenflashes,
.logo-kentstate {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -236px;
    width: 26px;
    height: 18px;
}

.logo-miamiredhawks,
.logo-miamiohio {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -270px;
    width: 26px;
    height: 20px;
}

.logo-northernillinoishuskies,
.logo-northernillinois {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -307px;
    width: 26px;
    height: 25px;
}

.logo-ohiobobcats,
.logo-ohio {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -346px;
    width: 26px;
    height: 22px;
}

.logo-toledorockets,
.logo-toledo {
    background: url("../images/ncaa/mid-american.png") no-repeat 0 -384px;
    width: 26px;
    height: 15px;
}

.logo-westernmichiganbroncos {
    background: url("../images/ncaa/mid-american.png") no-repeat -1px -414px;
    width: 25px;
    height: 25px;
}

/* MEAC */
.logo-coppinstateeagles {
    background: url("../images/ncaa/meac.png") no-repeat 0 -6px;
    width: 26px;
    height: 16px;
}

.logo-delawarestatehornets {
    background: url("../images/ncaa/meac.png") no-repeat 0 -35px;
    width: 26px;
    height: 20px;
}

.logo-howardbison {
    background: url("../images/ncaa/meac.png") no-repeat 0 -70px;
    width: 26px;
    height: 34px;
}

.logo-maryland-easternshorehawks {
    background: url("../images/ncaa/meac.png") no-repeat 0 -122px;
    width: 26px;
    height: 19px;
}

.logo-morganstatebears {
    background: url("../images/ncaa/meac.png") no-repeat 0 -167px;
    width: 26px;
    height: 25px;
}

.logo-norfolkstatespartans {
    background: url("../images/ncaa/meac.png") no-repeat -1px -209px;
    width: 23px;
    height: 24px;
}

.logo-northcarolinacentraleagles {
    background: url("../images/ncaa/meac.png") no-repeat 0 -259px;
    width: 25px;
    height: 13px;
}

.logo-southcarolinastatebulldogs {
    background: url("../images/ncaa/meac.png") no-repeat 0 -290px;
    width: 26px;
    height: 32px;
}

/* MISSOURI VALLEY */
.logo-bradleybraves {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -5px;
    width: 26px;
    height: 31px;
}

.logo-drakebulldogs {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -50px;
    width: 26px;
    height: 28px;
}

.logo-evansvillepurpleaces {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -96px;
    width: 26px;
    height: 21px;
}

.logo-illinoisstateredbirds {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -135px;
    width: 26px;
    height: 16px;
}

.logo-indianastatesycamores {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -168px;
    width: 26px;
    height: 23px;
}

.logo-loyolachicagoramblers {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -209px;
    width: 26px;
    height: 21px;
}

.logo-missouristatebears {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -251px;
    width: 26px;
    height: 23px;
}

.logo-northerniowapanthers {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -293px;
    width: 26px;
    height: 18px;
}

.logo-southernillinoissalukis {
    background: url("../images/ncaa/missoury-valley.png") no-repeat 0 -329px;
    width: 26px;
    height: 14px;
}

.logo-valparaisobeacons {
    background: url("../images/ncaa/missoury-valley.png") no-repeat -1px -361px;
    width: 24px;
    height: 23px;
}

/* MOUNTAIN WEST */
.logo-airforcefalcons,
.logo-airforce {
    background: url("../images/ncaa/mountain-west.png") no-repeat -1px -10px;
    width: 24px;
    height: 24px;
}

.logo-boisestatebroncos,
.logo-boisestate {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -51px;
    width: 26px;
    height: 21px;
}

.logo-coloradostaterams {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -90px;
    width: 26px;
    height: 26px;
}

.logo-fresnostate,
.logo-fresnostatebulldogs {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -134px;
    width: 26px;
    height: 19px;
}

.logo-nevadawolfpack {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -170px;
    width: 26px;
    height: 17px;
}

.logo-newmexicolobos,
.logo-newmexico {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -207px;
    width: 26px;
    height: 32px;
}

.logo-sandiegostateaztecs,
.logo-sandiegostate {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -258px;
    width: 26px;
    height: 18px;
}

.logo-sanjosestatespartans,
.logo-sanjosestate {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -294px;
    width: 26px;
    height: 28px;
}

.logo-unlvrebels,
.logo-unlv {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -339px;
    width: 26px;
    height: 15px;
}

.logo-utahstateaggies,
.logo-utahstate {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -376px;
    width: 26px;
    height: 20px;
}

.logo-wyomingcowboys,
.logo-wyoming {
    background: url("../images/ncaa/mountain-west.png") no-repeat 0 -415px;
    width: 26px;
    height: 45px;
}

/* NORTHEAST */
.logo-bryantbulldogs {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -11px;
    width: 26px;
    height: 21px;
}

.logo-centralconnecticutbluedevils {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -48px;
    width: 26px;
    height: 24px;
}

.logo-fairleighdickinsonknights {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -92px;
    width: 26px;
    height: 23px;
}

.logo-longislanduniversitysharks {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -137px;
    width: 26px;
    height: 23px;
}

.logo-merrimackwarriors {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -174px;
    width: 26px;
    height: 20px;
}

.logo-mountstmarysmountaineers {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -213px;
    width: 26px;
    height: 14px;
}

.logo-sacredheartpioneers {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -244px;
    width: 26px;
    height: 10px;
}

.logo-stfrancisterriers {
    background: url("../images/ncaa/northeast.png") no-repeat -1px -274px;
    width: 24px;
    height: 26px;
}

.logo-stfrancisredflash {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -318px;
    width: 26px;
    height: 15px;
}

.logo-wagnerseahawks {
    background: url("../images/ncaa/northeast.png") no-repeat 0 -354px;
    width: 25px;
    height: 15px;
}

/* OHIO VALLEY */
.logo-austinpeaygovernors {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -6px;
    width: 26px;
    height: 35px;
}

.logo-belmontbruins {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -59px;
    width: 26px;
    height: 25px;
}

.logo-easternillinoispanthers {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -103px;
    width: 26px;
    height: 22px;
}

.logo-moreheadstateeagles {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -150px;
    width: 26px;
    height: 26px;
}

.logo-murraystateracers {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -198px;
    width: 26px;
    height: 27px;
}

.logo-siuedwardsvillecougars {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -254px;
    width: 26px;
    height: 16px;
}

.logo-southeastmissouristateredhawks {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -290px;
    width: 26px;
    height: 15px;
}

.logo-tennesseestatetigers {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -326px;
    width: 26px;
    height: 24px;
}

.logo-tennesseetechgoldeneagles {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -372px;
    width: 26px;
    height: 20px;
}

.logo-utmartinskyhawks {
    background: url("../images/ncaa/ohio-valley.png") no-repeat 0 -413px;
    width: 26px;
    height: 21px;
}

/* PAC-12 */
.logo-arizonastatesundevils,
.logo-arizonastate {
    background: url("../images/ncaa/pac-12.png") no-repeat -3px -9px;
    width: 20px;
    height: 39px;
}

.logo-arizona,
.logo-arizonawildcats {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -62px;
    width: 26px;
    height: 24px;
}

.logo-californiagoldenbears,
.logo-california {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -106px;
    width: 26px;
    height: 21px;
}

.logo-coloradobuffaloes,
.logo-colorado {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -147px;
    width: 26px;
    height: 19px;
}

.logo-oregonducks,
.logo-oregon {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -190px;
    width: 26px;
    height: 22px;
}

.logo-oregonstatebeavers,
.logo-oregonstate {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -233px;
    width: 26px;
    height: 14px;
}

.logo-stanfordcardinal,
.logo-stanford {
    background: url("../images/ncaa/pac-12.png") no-repeat -4px -269px;
    width: 18px;
    height: 28px;
}

.logo-ucla,
.logo-uclabruins {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -312px;
    width: 26px;
    height: 13px;
}

.logo-usctrojans,
.logo-usc {
    background: url("../images/ncaa/pac-12.png") no-repeat -3px -345px;
    width: 20px;
    height: 31px;
}

.logo-utahutes,
.logo-utah {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -396px;
    width: 26px;
    height: 24px;
}

.logo-washingtonhuskies,
.logo-washington {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -439px;
    width: 26px;
    height: 18px;
}

.logo-washingtonstate,
.logo-washingtonstatecougars {
    background: url("../images/ncaa/pac-12.png") no-repeat 0 -475px;
    width: 26px;
    height: 25px;
}

/* PATRIOT LEAGUE */
.logo-americanuniversityeagles {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -14px;
    width: 26px;
    height: 26px;
}

.logo-armyblackknights,
.logo-army {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -63px;
    width: 26px;
    height: 30px;
}

.logo-bostonuniversityterriers {
    background: url("../images/ncaa/patriot-league.png") no-repeat -1px -115px;
    width: 25px;
    height: 23px;
}

.logo-bucknellbison {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -161px;
    width: 26px;
    height: 19px;
}

.logo-colgateraiders {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -203px;
    width: 26px;
    height: 24px;
}

.logo-holycrosscrusaders {
    background: url("../images/ncaa/patriot-league.png") no-repeat -1px -249px;
    width: 24px;
    height: 29px;
}

.logo-lafayetteleopards {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -298px;
    width: 26px;
    height: 24px;
}

.logo-lehighmountainhawks {
    background: url("../images/ncaa/patriot-league.png") no-repeat 0 -342px;
    width: 26px;
    height: 25px;
}

.logo-loyolagreyhounds {
    background: url("../images/ncaa/patriot-league.png") no-repeat -1px -396px;
    width: 24px;
    height: 31px;
}

.logo-navymidshipmen,
.logo-navy {
    background: url("../images/ncaa/patriot-league.png") no-repeat -1px -448px;
    width: 25px;
    height: 32px;
}

/* SEC */
.logo-alabamacrimsontide,
.logo-alabama {
    background: url("../images/ncaa/sec.png") no-repeat 0 -10px;
    width: 26px;
    height: 26px;
}

.logo-arkansas,
.logo-arkansasrazorbacks {
    background: url("../images/ncaa/sec.png") no-repeat 0 -52px;
    width: 26px;
    height: 11px;
}

.logo-auburntigers,
.logo-auburn {
    background: url("../images/ncaa/sec.png") no-repeat 0 -83px;
    width: 26px;
    height: 23px;
}

.logo-floridagators {
    background: url("../images/ncaa/sec.png") no-repeat 0 -124px;
    width: 26px;
    height: 17px;
}

.logo-georgiabulldogs,
.logo-georgia {
    background: url("../images/ncaa/sec.png") no-repeat 0 -157px;
    width: 26px;
    height: 17px;
}

.logo-kentuckywildcats,
.logo-kentucky {
    background: url("../images/ncaa/sec.png") no-repeat 0 -196px;
    width: 26px;
    height: 21px;
}

.logo-lsutigers,
.logo-lsu {
    background: url("../images/ncaa/sec.png") no-repeat 0 -240px;
    width: 26px;
    height: 9px;
}

.logo-mississippistatebulldogs,
.logo-mississippistate {
    background: url("../images/ncaa/sec.png") no-repeat 0 -274px;
    width: 26px;
    height: 16px;
}

.logo-missouritigers,
.logo-missouri {
    background: url("../images/ncaa/sec.png") no-repeat 0 -314px;
    width: 26px;
    height: 15px;
}

.logo-olemissrebels,
.logo-mississippi {
    background: url("../images/ncaa/sec.png") no-repeat 0 -354px;
    width: 26px;
    height: 22px;
}

.logo-southcarolinagamecocks {
    background: url("../images/ncaa/sec.png") no-repeat 0 -400px;
    width: 26px;
    height: 29px;
}

.logo-tennesseevolunteers {
    background: url("../images/ncaa/sec.png") no-repeat 0 -457px;
    width: 26px;
    height: 26px;
}

.logo-texasam,
.logo-texasamaggies {
    background: url("../images/ncaa/sec.png") no-repeat 0 -508px;
    width: 26px;
    height: 21px;
}

.logo-vanderbiltcommodores {
    background: url("../images/ncaa/sec.png") no-repeat 0 -553px;
    width: 26px;
    height: 25px;
}

/* SOUTHERN */
.logo-chattanoogamocs {
    background: url("../images/ncaa/southern.png") no-repeat 0 -12px;
    width: 26px;
    height: 23px;
}

.logo-easttennesseestatebuccaneers {
    background: url("../images/ncaa/southern.png") no-repeat 0 -56px;
    width: 26px;
    height: 26px;
}

.logo-furmanpaladins {
    background: url("../images/ncaa/southern.png") no-repeat 0 -99px;
    width: 26px;
    height: 25px;
}

.logo-mercerbears {
    background: url("../images/ncaa/southern.png") no-repeat 0 -145px;
    width: 26px;
    height: 20px;
}

.logo-samfordbulldogs {
    background: url("../images/ncaa/southern.png") no-repeat 0 -190px;
    width: 23px;
    height: 24px;
}

.logo-thecitadelbulldogs {
    background: url("../images/ncaa/southern.png") no-repeat -1px -235px;
    width: 24px;
    height: 21px;
}

.logo-uncgreensborospartans {
    background: url("../images/ncaa/southern.png") no-repeat 0 -278px;
    width: 26px;
    height: 20px;
}

.logo-vmikeydets {
    background: url("../images/ncaa/southern.png") no-repeat 0 -323px;
    width: 26px;
    height: 28px;
}

.logo-westerncarolinacatamounts {
    background: url("../images/ncaa/southern.png") no-repeat 0 -375px;
    width: 26px;
    height: 22px;
}

.logo-woffordterriers {
    background: url("../images/ncaa/southern.png") no-repeat 0 -422px;
    width: 26px;
    height: 29px;
}

/* SOUTHLAND */
.logo-houstonbaptisthuskies {
    background: url("../images/ncaa/southland.png") no-repeat 0 -13px;
    width: 26px;
    height: 27px;
}

.logo-incarnatewordcardinals {
    background: url("../images/ncaa/southland.png") no-repeat 0 -60px;
    width: 26px;
    height: 15px;
}

.logo-mcneesecowboys {
    background: url("../images/ncaa/southland.png") no-repeat 0 -92px;
    width: 26px;
    height: 28px;
}

.logo-neworleansprivateers {
    background: url("../images/ncaa/southland.png") no-repeat 0 -139px;
    width: 26px;
    height: 22px;
}

.logo-nichollscolonels {
    background: url("../images/ncaa/southland.png") no-repeat 0 -183px;
    width: 26px;
    height: 13px;
}

.logo-northwesternstatedemons {
    background: url("../images/ncaa/southland.png") no-repeat -4px -216px;
    width: 18px;
    height: 32px;
}

.logo-selouisianalions {
    background: url("../images/ncaa/southland.png") no-repeat -1px -271px;
    width: 23px;
    height: 13px;
}

.logo-texasam-ccislanders {
    background: url("../images/ncaa/southland.png") no-repeat -7px -304px;
    width: 13px;
    height: 26px;
}

/* SWAC */
.logo-alabamaambulldogs {
    background: url("../images/ncaa/swac.png") no-repeat -2px -12px;
    width: 22px;
    height: 26px;
}

.logo-alabamastatehornets {
    background: url("../images/ncaa/swac.png") no-repeat 0 -59px;
    width: 26px;
    height: 12px;
}

.logo-alcornstatebraves {
    background: url("../images/ncaa/swac.png") no-repeat -1px -92px;
    width: 24px;
    height: 22px;
}

.logo-arkansas-pinebluffgoldenlions {
    background: url("../images/ncaa/swac.png") no-repeat 0 -134px;
    width: 26px;
    height: 21px;
}

.logo-bethune-cookmanwildcats {
    background: url("../images/ncaa/swac.png") no-repeat -1px -170px;
    width: 24px;
    height: 25px;
}

.logo-floridaamrattlers {
    background: url("../images/ncaa/swac.png") no-repeat 0 -212px;
    width: 26px;
    height: 20px;
}

.logo-gramblingtigers {
    background: url("../images/ncaa/swac.png") no-repeat 0 -250px;
    width: 26px;
    height: 17px;
}

.logo-jacksonstatetigers {
    background: url("../images/ncaa/swac.png") no-repeat 0 -285px;
    width: 26px;
    height: 17px;
}

.logo-mississippivalleystatedeltadevils {
    background: url("../images/ncaa/swac.png") no-repeat 0 -322px;
    width: 26px;
    height: 23px;
}

.logo-prairieviewampanthers {
    background: url("../images/ncaa/swac.png") no-repeat 0 -366px;
    width: 26px;
    height: 16px;
}

.logo-southernjaguars {
    background: url("../images/ncaa/swac.png") no-repeat 0 -402px;
    width: 26px;
    height: 16px;
}

.logo-texassoutherntigers {
    background: url("../images/ncaa/swac.png") no-repeat 0 -439px;
    width: 26px;
    height: 25px;
}

/* SUMMIT LEAGUE */
.logo-denverpioneers {
    background: url("../images/ncaa/summit-league.png") no-repeat -3px -10px;
    width: 20px;
    height: 18px;
}

.logo-kansascityroos {
    background: url("../images/ncaa/summit-league.png") no-repeat -1px -43px;
    width: 24px;
    height: 23px;
}

.logo-northdakotafightinghawks {
    background: url("../images/ncaa/summit-league.png") no-repeat 0 -83px;
    width: 26px;
    height: 12px;
}

.logo-northdakotastatebison {
    background: url("../images/ncaa/summit-league.png") no-repeat 0 -112px;
    width: 26px;
    height: 13px;
}

.logo-omahamavericks {
    background: url("../images/ncaa/summit-league.png") no-repeat -3px -140px;
    width: 20px;
    height: 20px;
}

.logo-oralrobertsgoldeneagles {
    background: url("../images/ncaa/summit-league.png") no-repeat 0 -175px;
    width: 26px;
    height: 18px;
}

.logo-southdakotacoyotes {
    background: url("../images/ncaa/summit-league.png") no-repeat -2px -211px;
    width: 22px;
    height: 28px;
}

.logo-southdakotastatejackrabbits {
    background: url("../images/ncaa/summit-league.png") no-repeat 0 -260px;
    width: 26px;
    height: 20px;
}

.logo-stthomas-minnesotatommies {
    background: url("../images/ncaa/summit-league.png") no-repeat -2px -300px;
    width: 22px;
    height: 24px;
}

.logo-westernillinoisleathernecks {
    background: url("../images/ncaa/summit-league.png") no-repeat 0 -348px;
    width: 26px;
    height: 25px;
}

/* SUN BELT */
.logo-appalachianstatemountaineers {
    background: url("../images/ncaa/sun-belt.png") no-repeat -1px -10px;
    width: 24px;
    height: 27px;
}

.logo-arkansasstateredwolves,
.logo-arkansasstate {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -56px;
    width: 26px;
    height: 28px;
}

.logo-coastalcarolinachanticleers,
.logo-coastalcarolina {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -101px;
    width: 26px;
    height: 29px;
}

.logo-georgiasoutherneagles,
.logo-georgiasouthern {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -150px;
    width: 26px;
    height: 15px;
}

.logo-georgiastatepanthers,
.logo-georgiastate {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -183px;
    width: 26px;
    height: 21px;
}

.logo-littlerocktrojans {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -227px;
    width: 26px;
    height: 29px;
}

.logo-louisianaragincajuns,
.logo-ullafayette {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -273px;
    width: 26px;
    height: 13px;
}

.logo-southalabamajaguars,
.logo-southalabama {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -306px;
    width: 26px;
    height: 21px;
}

.logo-texasstatebobcats,
.logo-texasstate {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -347px;
    width: 26px;
    height: 30px;
}

.logo-troytrojans,
.logo-troy {
    background: url("../images/ncaa/sun-belt.png") no-repeat -1px -396px;
    width: 24px;
    height: 27px;
}

.logo-ulmonroewarhawks,
.logo-ulmonroe {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -442px;
    width: 26px;
    height: 18px;
}

.logo-utarlingtonmavericks {
    background: url("../images/ncaa/sun-belt.png") no-repeat 0 -480px;
    width: 26px;
    height: 20px;
}

/* WEST COAST */
.logo-byu,
.logo-byucougars {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -9px;
    width: 26px;
    height: 17px;
}

.logo-gonzaga,
.logo-gonzagabulldogs {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -46px;
    width: 26px;
    height: 21px;
}

.logo-loyolamarymountlions {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -82px;
    width: 26px;
    height: 12px;
}

.logo-pacifictigers {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -113px;
    width: 26px;
    height: 18px;
}

.logo-pepperdinewaves {
    background: url("../images/ncaa/west-coast.png") no-repeat -2px -148px;
    width: 22px;
    height: 24px;
}

.logo-portlandpilots {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -186px;
    width: 25px;
    height: 23px;
}

.logo-saintmarysgaels {
    background: url("../images/ncaa/west-coast.png") no-repeat 0 -226px;
    width: 26px;
    height: 17px;
}

.logo-sandiegotoreros {
    background: url("../images/ncaa/west-coast.png") no-repeat -2px -264px;
    width: 22px;
    height: 21px;
}

.logo-sanfranciscodons {
    background: url("../images/ncaa/west-coast.png") no-repeat -3px -309px;
    width: 20px;
    height: 18px;
}

.logo-santaclarabroncos {
    background: url("../images/ncaa/west-coast.png") no-repeat -3px -347px;
    width: 21px;
    height: 27px;
}

/* WAC */
.logo-abilenechristianwildcats {
    background: url("../images/ncaa/wac.png") no-repeat 0 -11px;
    width: 26px;
    height: 22px;
}

.logo-californiabaptistlancers {
    background: url("../images/ncaa/wac.png") no-repeat -2px -60px;
    width: 22px;
    height: 9px;
}

.logo-chicagostatecougars {
    background: url("../images/ncaa/wac.png") no-repeat 0 -94px;
    width: 26px;
    height: 25px;
}

.logo-dixiestatetrailblazers {
    background: url("../images/ncaa/wac.png") no-repeat 0 -138px;
    width: 25px;
    height: 18px;
}

.logo-grandcanyonantelopes {
    background: url("../images/ncaa/wac.png") no-repeat 0 -177px;
    width: 26px;
    height: 11px;
}

.logo-lamarcardinals {
    background: url("../images/ncaa/wac.png") no-repeat -3px -210px;
    width: 21px;
    height: 20px;
}

.logo-newmexicostateaggies,
.logo-newmexicostate {
    background: url("../images/ncaa/wac.png") no-repeat -3px -252px;
    width: 20px;
    height: 26px;
}

.logo-samhoustonbearkats {
    background: url("../images/ncaa/wac.png") no-repeat 0 -300px;
    width: 26px;
    height: 21px;
}

.logo-seattleuredhawks {
    background: url("../images/ncaa/wac.png") no-repeat -3px -347px;
    width: 20px;
    height: 22px;
}

.logo-stephenfaustinlumberjacks {
    background: url("../images/ncaa/wac.png") no-repeat 0 -391px;
    width: 26px;
    height: 25px;
}

.logo-tarletontexans {
    background: url("../images/ncaa/wac.png") no-repeat -1px -439px;
    width: 24px;
    height: 24px;
}

.logo-utriograndevalleyvaqueros {
    background: url("../images/ncaa/wac.png") no-repeat 0 -484px;
    width: 26px;
    height: 23px;
}

.logo-utahvalleywolverines {
    background: url("../images/ncaa/wac.png") no-repeat 0 -528px;
    width: 26px;
    height: 19px;
}

.hide {
  display: none!important;
}

.loginBgd {
  background-image: url(../images/login_background-2.jpg);
  background-size: cover;
  color: #eee;
}
.loader-wrapper {
  height: 100vh;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  z-index: 9;
  top: 0;
}

.loader {
  border: 16px solid #111;
  border-radius: 50%;
  border-top: 16px double #ff9900;
  border-bottom: 16px double #ff9900;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Sportsbook Styles */

.btn-betType {
  background: var(--site-gray);
  color: #333;
}

.btn-betType:hover,
.btn-betType:active {
  background: var(--site-color-3);
  color: #fff;
}

.imgLeagues {
  width: 24px;
  margin-right: 0.5rem !important;
}

.labelLeagues {
  color: var(--site-color-1);
  font-weight: bold;
}

@media (max-width: 991.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 56px; /* Height of navbar */
    bottom: 0;
    /* left: 100%; */
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #343a40;
    transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;
  }
  .offcanvas-collapse.open {
    visibility: visible;
    transform: translateX(100%);
  }
}

/* Menu Footer */
/* :: Footer */
.footer-nav-area {
  position: fixed !important;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background: none;
  width: 100%;
  height: 60px;
  bottom: 30px;
  left: 0px;
  right: 0px;
  z-index: 1000;
}

@media screen and (min-width: 767px) {
  .footer-nav-area {
    display: none !important;
  }
}

/********** 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;
}





/*==============
    [01] Page css
  =================*/
.login-page-section {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.login-page-section .content-detail {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.login-page-section .content-detail .sub-title,
.login-page-section .content-detail .detail-text {
  display: block;
  color: #2e7da4;
  text-align: center;
}
.login-page-section .content-detail .sub-title {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 30px;
}
.login-page-section .content-detail .global-title {
  display: block;
  color: #5bc86d;
  font-size: 150px;
  font-weight: 800;
}
.login-page-section .content-detail .global-title span {
  -webkit-animation: animateblur 1s linear forwards;
  animation: animateblur 1s linear forwards;
}
.login-page-section .content-detail .global-title span:nth-child(1) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.login-page-section .content-detail .global-title span:nth-child(2) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.login-page-section .content-detail .global-title span:nth-child(3) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
@-webkit-keyframes animateblur {
  0% {
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }
}
@keyframes animateblur {
  0% {
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }
}
.login-page-section .content-detail .back-btn {
  margin-top: 15px;
}
.login-page-section .content-detail .back-btn .btn {
  padding: 8px 15px;
  color: #2e7da4;
  border: 1px solid #2e7da4;
  border-radius: 30px;
  font-size: 14px;
}
.login-page-section .content-detail .back-btn .btn:hover {
  background-color: #2e7da4;
  color: #fff;
}

/* Login Page css */
.login-page {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.login-page #particles-js {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
}
.login-page .form-position {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.login-page .login-form,
.login-page .forgot-form {
  width: 350px;
}
.login-page .signup-form {
  width: 450px;
}
.login-page .login-form,
.login-page .signup-form,
.login-page .forgot-form {
  margin: auto;
  background: rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.login-page .login-form p,
.login-page .signup-form p,
.login-page .forgot-form p {
  text-align: center;
  color: #868686;
}
.login-page .login-form .imgcontainer,
.login-page .signup-form .imgcontainer,
.login-page .forgot-form .imgcontainer {
  text-align: center;
  margin: 24px 0 12px 0;
  position: relative;
}
.login-page .login-form .input-control,
.login-page .signup-form .input-control,
.login-page .forgot-form .input-control {
  padding: 15px 30px 30px 30px;
  position: relative;
}
.login-page .login-form .input-control .p-l-5,
.login-page .signup-form .input-control .p-l-5,
.login-page .forgot-form .input-control .p-l-5 {
  padding-left: 5px;
}
.login-page .login-form .input-control .p-r-5,
.login-page .signup-form .input-control .p-r-5,
.login-page .forgot-form .input-control .p-r-5 {
  padding-right: 5px;
}
.login-page .login-form .input-control .p-l-10,
.login-page .signup-form .input-control .p-l-10,
.login-page .forgot-form .input-control .p-l-10 {
  padding-left: 10px;
}
.login-page .login-form .input-control .p-r-10,
.login-page .signup-form .input-control .p-r-10,
.login-page .forgot-form .input-control .p-r-10 {
  padding-right: 10px;
}
.login-page .login-form .input-control input[type="text"],
.login-page .login-form .input-control input[type="email"],
.login-page .login-form .input-control input[type="password"],
.login-page .signup-form .input-control input[type="text"],
.login-page .signup-form .input-control input[type="email"],
.login-page .signup-form .input-control input[type="password"],
.login-page .forgot-form .input-control input[type="text"],
.login-page .forgot-form .input-control input[type="email"],
.login-page .forgot-form .input-control input[type="password"] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border-bottom: 2px solid #ccc;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 14px;
  color: #666;
  background-color: #f8f8f8;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control input[type="text"]:focus,
.login-page .login-form .input-control input[type="email"]:focus,
.login-page .login-form .input-control input[type="password"]:focus,
.login-page .signup-form .input-control input[type="text"]:focus,
.login-page .signup-form .input-control input[type="email"]:focus,
.login-page .signup-form .input-control input[type="password"]:focus,
.login-page .forgot-form .input-control input[type="text"]:focus,
.login-page .forgot-form .input-control input[type="email"]:focus,
.login-page .forgot-form .input-control input[type="password"]:focus {
  border-radius: 5px;
  border-bottom: 2px solid #2e7da4;
  outline: none !important;
}
.login-page
  .login-form
  .input-control
  input[type="text"]::-webkit-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="email"]::-webkit-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="password"]::-webkit-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="text"]::-webkit-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="email"]::-webkit-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="password"]::-webkit-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="text"]::-webkit-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="email"]::-webkit-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="password"]::-webkit-input-placeholder {
  font-size: 13px;
}
.login-page .login-form .input-control input[type="text"]::-moz-placeholder,
.login-page .login-form .input-control input[type="email"]::-moz-placeholder,
.login-page .login-form .input-control input[type="password"]::-moz-placeholder,
.login-page .signup-form .input-control input[type="text"]::-moz-placeholder,
.login-page .signup-form .input-control input[type="email"]::-moz-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="password"]::-moz-placeholder,
.login-page .forgot-form .input-control input[type="text"]::-moz-placeholder,
.login-page .forgot-form .input-control input[type="email"]::-moz-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="password"]::-moz-placeholder {
  font-size: 13px;
}
.login-page .login-form .input-control input[type="text"]:-ms-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="email"]:-ms-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="password"]:-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="text"]:-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="email"]:-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="password"]:-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="text"]:-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="email"]:-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="password"]:-ms-input-placeholder {
  font-size: 13px;
}
.login-page
  .login-form
  .input-control
  input[type="text"]::-ms-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="email"]::-ms-input-placeholder,
.login-page
  .login-form
  .input-control
  input[type="password"]::-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="text"]::-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="email"]::-ms-input-placeholder,
.login-page
  .signup-form
  .input-control
  input[type="password"]::-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="text"]::-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="email"]::-ms-input-placeholder,
.login-page
  .forgot-form
  .input-control
  input[type="password"]::-ms-input-placeholder {
  font-size: 13px;
}
.login-page .login-form .input-control input[type="text"]::placeholder,
.login-page .login-form .input-control input[type="email"]::placeholder,
.login-page .login-form .input-control input[type="password"]::placeholder,
.login-page .signup-form .input-control input[type="text"]::placeholder,
.login-page .signup-form .input-control input[type="email"]::placeholder,
.login-page .signup-form .input-control input[type="password"]::placeholder,
.login-page .forgot-form .input-control input[type="text"]::placeholder,
.login-page .forgot-form .input-control input[type="email"]::placeholder,
.login-page .forgot-form .input-control input[type="password"]::placeholder {
  font-size: 13px;
}
.login-page .login-form .input-control .password-field-show,
.login-page .signup-form .input-control .password-field-show,
.login-page .forgot-form .input-control .password-field-show {
  position: relative;
  display: block;
}
.login-page .login-form .input-control .password-field-show .field-icon,
.login-page .signup-form .input-control .password-field-show .field-icon,
.login-page .forgot-form .input-control .password-field-show .field-icon {
  position: absolute;
  top: 23px;
  right: 10px;
  z-index: 2;
  color: #868686;
}
.login-page .login-form .input-control .label-container,
.login-page .signup-form .input-control .label-container,
.login-page .forgot-form .input-control .label-container {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin: 12px 0;
  cursor: pointer;
  font-size: 14px;
  color: #868686;
  line-height: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control .label-container a,
.login-page .signup-form .input-control .label-container a,
.login-page .forgot-form .input-control .label-container a {
  color: #2e7da4;
  font-weight: 600;
}
.login-page
  .login-form
  .input-control
  .label-container:hover
  input
  ~ .checkmark,
.login-page
  .signup-form
  .input-control
  .label-container:hover
  input
  ~ .checkmark,
.login-page
  .forgot-form
  .input-control
  .label-container:hover
  input
  ~ .checkmark {
  background-color: #3c3c3c;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control .label-container input[type="checkbox"],
.login-page .signup-form .input-control .label-container input[type="checkbox"],
.login-page
  .forgot-form
  .input-control
  .label-container
  input[type="checkbox"] {
  outline: 2px solid #868686;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  border-radius: 10px;
}
.login-page .login-form .input-control .label-container .checkmark,
.login-page .signup-form .input-control .label-container .checkmark,
.login-page .forgot-form .input-control .label-container .checkmark {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 20px;
  width: 20px;
  background-color: #fff;
  outline: 2px solid transparent;
  border: 2px solid #cccccc;
  border-radius: 10px;
}
.login-page .login-form .input-control .label-container .checkmark:after,
.login-page .signup-form .input-control .label-container .checkmark:after,
.login-page .forgot-form .input-control .label-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.login-page
  .login-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark,
.login-page
  .signup-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark,
.login-page
  .forgot-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark {
  background-color: #2e7da4;
}
.login-page
  .login-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark:after,
.login-page
  .signup-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark:after,
.login-page
  .forgot-form
  .input-control
  .label-container
  input:checked
  ~ .checkmark:after {
  display: block;
}
.login-page .login-form .input-control span.psw,
.login-page .signup-form .input-control span.psw,
.login-page .forgot-form .input-control span.psw {
  float: right;
  padding-top: 12px;
}
.login-page .login-form .input-control span.psw a,
.login-page .signup-form .input-control span.psw a,
.login-page .forgot-form .input-control span.psw a {
  font-size: 13px;
  color: #2e7da4;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control span.psw a:hover,
.login-page .signup-form .input-control span.psw a:hover,
.login-page .forgot-form .input-control span.psw a:hover {
  color: #444;
}
.login-page .login-form .input-control .login-btns,
.login-page .signup-form .input-control .login-btns,
.login-page .forgot-form .input-control .login-btns {
  text-align: center;
}
.login-page .login-form .input-control .login-btns button,
.login-page .signup-form .input-control .login-btns button,
.login-page .forgot-form .input-control .login-btns button {
  background-color: #2e7da4;
  color: white;
  padding: 8px 15px;
  margin: 8px 0;
  cursor: pointer;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  border-radius: 5px;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control .login-btns button:hover,
.login-page .signup-form .input-control .login-btns button:hover,
.login-page .forgot-form .input-control .login-btns button:hover {
  background-color: transparent;
  color: #2e7da4;
  border: 2px solid #2e7da4;
}
.login-page .login-form .input-control .division-lines,
.login-page .signup-form .input-control .division-lines,
.login-page .forgot-form .input-control .division-lines {
  width: 100%;
  position: relative;
  display: block;
}
.login-page .login-form .input-control .division-lines p,
.login-page .signup-form .input-control .division-lines p,
.login-page .forgot-form .input-control .division-lines p {
  text-align: center;
  width: 40%;
  margin: 15px auto;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #aaa;
  position: relative;
  z-index: 2;
}
.login-page .login-form .input-control .division-lines:before,
.login-page .signup-form .input-control .division-lines:before,
.login-page .forgot-form .input-control .division-lines:before {
  content: "";
  width: 30%;
  height: 1px;
  background: #e0e0e0;
  position: absolute;
  top: 8px;
  right: 0;
  margin: auto;
}
.login-page .login-form .input-control .division-lines:after,
.login-page .signup-form .input-control .division-lines:after,
.login-page .forgot-form .input-control .division-lines:after {
  content: "";
  width: 30%;
  height: 1px;
  background: #e0e0e0;
  position: absolute;
  top: 8px;
  left: 0;
  margin: auto;
}
.login-page .login-form .input-control .login-with-btns,
.login-page .signup-form .input-control .login-with-btns,
.login-page .forgot-form .input-control .login-with-btns {
  text-align: center;
}
.login-page .login-form .input-control .login-with-btns .google,
.login-page .login-form .input-control .login-with-btns .facebook,
.login-page .login-form .input-control .login-with-btns .twitter,
.login-page .login-form .input-control .login-with-btns .linkedin,
.login-page .signup-form .input-control .login-with-btns .google,
.login-page .signup-form .input-control .login-with-btns .facebook,
.login-page .signup-form .input-control .login-with-btns .twitter,
.login-page .signup-form .input-control .login-with-btns .linkedin,
.login-page .forgot-form .input-control .login-with-btns .google,
.login-page .forgot-form .input-control .login-with-btns .facebook,
.login-page .forgot-form .input-control .login-with-btns .twitter,
.login-page .forgot-form .input-control .login-with-btns .linkedin {
  width: 35px;
  height: 35px;
  margin: 8px 5px 8px 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #c3c3c3;
  border-radius: 30px;
  background-color: transparent;
  outline: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.login-page .login-form .input-control .login-with-btns .google i,
.login-page .login-form .input-control .login-with-btns .facebook i,
.login-page .login-form .input-control .login-with-btns .twitter i,
.login-page .login-form .input-control .login-with-btns .linkedin i,
.login-page .signup-form .input-control .login-with-btns .google i,
.login-page .signup-form .input-control .login-with-btns .facebook i,
.login-page .signup-form .input-control .login-with-btns .twitter i,
.login-page .signup-form .input-control .login-with-btns .linkedin i,
.login-page .forgot-form .input-control .login-with-btns .google i,
.login-page .forgot-form .input-control .login-with-btns .facebook i,
.login-page .forgot-form .input-control .login-with-btns .twitter i,
.login-page .forgot-form .input-control .login-with-btns .linkedin i {
  color: #c3c3c3;
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.login-page .login-form .input-control .login-with-btns .google:hover,
.login-page .signup-form .input-control .login-with-btns .google:hover,
.login-page .forgot-form .input-control .login-with-btns .google:hover {
  border: 2px solid #db4437;
}
.login-page .login-form .input-control .login-with-btns .google:hover i,
.login-page .signup-form .input-control .login-with-btns .google:hover i,
.login-page .forgot-form .input-control .login-with-btns .google:hover i {
  color: #db4437;
}
.login-page .login-form .input-control .login-with-btns .facebook:hover,
.login-page .signup-form .input-control .login-with-btns .facebook:hover,
.login-page .forgot-form .input-control .login-with-btns .facebook:hover {
  border: 2px solid #3b5998;
}
.login-page .login-form .input-control .login-with-btns .facebook:hover i,
.login-page .signup-form .input-control .login-with-btns .facebook:hover i,
.login-page .forgot-form .input-control .login-with-btns .facebook:hover i {
  color: #3b5998;
}
.login-page .login-form .input-control .login-with-btns .twitter:hover,
.login-page .signup-form .input-control .login-with-btns .twitter:hover,
.login-page .forgot-form .input-control .login-with-btns .twitter:hover {
  border: 2px solid #00acee;
}
.login-page .login-form .input-control .login-with-btns .twitter:hover i,
.login-page .signup-form .input-control .login-with-btns .twitter:hover i,
.login-page .forgot-form .input-control .login-with-btns .twitter:hover i {
  color: #00acee;
}
.login-page .login-form .input-control .login-with-btns .linkedin:hover,
.login-page .signup-form .input-control .login-with-btns .linkedin:hover,
.login-page .forgot-form .input-control .login-with-btns .linkedin:hover {
  border: 2px solid #0e76a8;
}
.login-page .login-form .input-control .login-with-btns .linkedin:hover i,
.login-page .signup-form .input-control .login-with-btns .linkedin:hover i,
.login-page .forgot-form .input-control .login-with-btns .linkedin:hover i {
  color: #0e76a8;
}
.login-page .login-form .input-control .login-with-btns .already-acc,
.login-page .signup-form .input-control .login-with-btns .already-acc,
.login-page .forgot-form .input-control .login-with-btns .already-acc {
  margin-top: 10px;
  display: block;
  color: #868686;
  font-size: 14px;
}
.login-page .login-form .input-control .login-with-btns .already-acc a,
.login-page .signup-form .input-control .login-with-btns .already-acc a,
.login-page .forgot-form .input-control .login-with-btns .already-acc a {
  padding: 0 5px;
  color: #2e7da4;
  background-color: transparent;
  text-decoration: none;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.login-page .login-form .input-control .login-with-btns .already-acc a:hover,
.login-page .signup-form .input-control .login-with-btns .already-acc a:hover,
.login-page .forgot-form .input-control .login-with-btns .already-acc a:hover {
  color: #444;
}

@media screen and (max-width: 767px) {
  .login-page .container {
    padding: 15px;
  }
  .login-page #signup-modal .modal-content {
    max-width: 350px;
    top: 15%;
  }
  .login-page .modal .input-control input[type="text"],
  .login-page .modal .input-control input[type="email"],
  .login-page .modal .input-control input[type="password"] {
    padding: 10px 20px;
  }
}

@media screen and (max-width: 576px) {
  .login-page .login-form,
  .login-page .forgot-form {
    width: 290px;
  }
  .login-page .signup-form {
    width: 290px;
  }
  .login-page .login-form .input-control .division-lines:before,
  .login-page .login-form .input-control .division-lines:after,
  .login-page .signup-form .input-control .division-lines:before,
  .login-page .signup-form .input-control .division-lines:after {
    width: 25%;
  }
  .login-page .login-form .input-control .division-lines p,
  .login-page .signup-form .input-control .division-lines p {
    width: 50%;
  }

  .navbar-brand img {
    height: 30px;
  }

  footer {
    text-align: center;
  }

  footer img {
    height: 30px;
  }
}
@media screen and (max-width: 480px) {
  .login-page .modal .input-control .division-lines p {
    width: 45%;
  }
  .login-page .modal .input-control .division-lines:after,
  .login-page .modal .input-control .division-lines:before {
    width: 25%;
  }
}