﻿.sb-icon:before, [class^="sb-icon-"]:before, [class*=" sb-icon-"]:before {
    font-family: "sportsbook";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
}

/* SPORTS */

.sb-icon-handball:before, .sb-icon-14:before {
    content: '\e800';
}
/* handball */
.sb-icon-other-sports:before, .sb-icon-18:before, .sb-icon-floorball:before, .sb-icon-waterpolo:before, .sb-icon-bowls:before, .sb-icon-pesapallo:before {
    content: '\e801';
}
/* other-sports */
.sb-icon-snooker:before, .sb-icon-23:before {
    content: '\e802';
}
/* snooker */
.sb-icon-basketball:before, .sb-icon-5:before, .sb-icon-basketball-3x3:before {
    content: '\e80b';
}
/* basketball */
.sb-icon-us-elections:before, .sb-icon-us-elections:before {
    content: '\e80a';
}
/* us-elections */
.sb-icon-american-football:before, .sb-icon-1:before {
    content: '\e809';
}
/* american-football */
.sb-icon-baseball:before, .sb-icon-4:before {
    content: '\e821';
}
/* baseball */
.sb-icon-boxing:before, .sb-icon-6:before, .sb-icon-mma:before {
    content: '\e807';
}
/* boxing */
.sb-icon-cricket:before, .sb-icon-8:before {
    content: '\e806';
}
/* cricket */
.sb-icon-darts:before, .sb-icon-31:before {
    content: '\e805';
}
/* darts */
.sb-icon-entertainment:before, .sb-icon-9:before {
    content: '\e820';
}
/* entertainment */
.sb-icon-golf:before, .sb-icon-13:before {
    content: '\e829';
}
/* golf */
.sb-icon-ice-hockey:before, .sb-icon-16:before, .sb-icon-bandy:before, .sb-icon-field-hockey:before, .sb-icon-rink-hockey:before, .sb-icon-icehockey:before {
    content: '\e80c';
}
/* ice-hockey */
.sb-icon-motor-sports:before, .sb-icon-11:before, .sb-icon-motor-sport:before, .sb-icon-formula-e:before {
    content: '\e80d';
}
/* motor-sports */
.sb-icon-curling:before, .sb-icon-33:before {
    content: '\e80e';
}
/* curling */
.sb-icon-volleyball:before, .sb-icon-28:before, .sb-icon-beach-volley:before {
    content: '\e80f';
}
/* volleyball */
.sb-icon-table-tennis:before, .sb-icon-tabletennis:before, .sb-icon-27:before {
    content: '\e810';
}
/* table-tennis */
.sb-icon-horse-racing:before, .sb-icon-15:before {
    content: '\e811';
}
/* horse-racing */
.sb-icon-cycling:before, .sb-icon-10:before {
    content: '\e812';
}
/* cycling */
.sb-icon-casino-special:before, .sb-icon-7:before {
    content: '\e813';
}
/* casino-special */
.sb-icon-athletics:before, .sb-icon-3:before {
    content: '\e814';
}
/* athletics */
.sb-icon-weather-betting:before, .sb-icon-29:before {
    content: '\e815';
}
/* weather-betting */
.sb-icon-alpine-skiing:before, .sb-icon-37:before, .sb-icon-cross-country:before {
    content: '\e816';
}
/* alpine-skiing */
.sb-icon-tennis:before, .sb-icon-26:before {
    content: '\e804';
}
/* tennis */
.sb-icon-tennis-ladies:before, .sb-icon-25:before, .sb-icon-squash:before {
    content: '\e804';
}
/* tennis-ladies */
.sb-icon-stock-market:before, .sb-icon-30:before {
    content: '\e819';
}
/* stock-market */
.sb-icon-soccer:before, .sb-icon-12:before, .sb-icon-football:before {
    content: '\e81a';
}
/* soccer */
.sb-icon-us-soccer:before, .sb-icon-2:before, .sb-icon-beach-soccer:before, .sb-icon-futsal:before {
    content: '\e81a';
}
/* us soccer */
.sb-icon-rugby:before, .sb-icon-21:before, .sb-icon-aussie-rules:before, .sb-icon-rugbyunion:before, .sb-icon-rugbyleague:before {
    content: '\e81b';
}
/* rugby */
.sb-icon-politics:before, .sb-icon-20:before {
    content: '\e81c';
}
/* politics */
.sb-icon-poker:before, .sb-icon-19:before {
    content: '\e81d';
}
/* poker */
.sb-icon-non-sporting:before, .sb-icon-17:before {
    content: '\e81e';
}
/* non-sporting */
.sb-icon-biathlon:before, .sb-icon-34:before, .sb-icon-cross-country:before {
    content: '\e84a';
}
/* biathlon */
.sb-icon-ski-jumping:before, .sb-icon-38:before {
    content: '\e84b';
}
/* ski-jumping */
.sb-icon-winter-sports:before, .sb-icon-22:before {
    content: '\e84c';
}
/* winter-sports */


/* NO INTERTOPS SPORT YET*/

.sb-icon-badminton:before {
    content: '\e81f';
}
/* badminton */


/* TOURNAMENTS */

.sb-icon-t14:before {
    content: '\e805';
}

.sb-icon-t13:before {
    content: '\e806';
}

.sb-icon-t18:before {
    content: '\e807';
}


/* CARETS */

.sb-icon-caret-left:before {
    content: '\e823';
}
/* caret left */
.sb-icon-caret-right:before {
    content: '\e808';
}
/* caret right */
.sb-icon-caret-up:before {
    content: '\e825';
}
/* caret up; also used by .betslip > .section > a > .sb-icon:before, #header .dropdown.open > a > .sb-icon-caret-down:before */
.sb-icon-caret-down:before {
    content: '\e826';
}
/* caret down; also used by .betslip > .section > a.collapsed > .sb-icon:before */


/* MESSAGES */

.sb-icon-message-info:before {
    content: '\e818';
}
/* msg info; also used by .toast-info:before (!) */
.sb-icon-message-success:before {
    content: '\e822';
}
/* msg success; also used by .toast-success:before (!) */
.sb-icon-message-warning:before {
    content: '\e824';
}
/* msg warning; also used by .toast-warning:before (!) */
.sb-icon-message-error:before {
    content: '\e817';
}
/* msg error; also used by .toast-error:before (!) */


/* OTHER ICONS */

.sb-icon-refresh:before {
    content: '\e803';
}
/* refresh */
.sb-icon-more-info:before {
    content: '\e828';
}
/* more info */
.sb-icon-bet-history:before {
    content: '\e827';
}
/* bet history */
.sb-icon-betslip:before {
    content: '\e82a';
}
/* betslip */
.sb-icon-calendar:before {
    content: '\e82b';
}
/* calendar */
.sb-icon-cashier:before {
    content: '\e82c';
}
/* cashier/payments */
.sb-icon-layout-switch:before {
    content: '\e82d';
}
/* layout switch */
.sb-icon-user:before {
    content: '\e82f';
}
/* user */
.sb-icon-cog:before {
    content: '\e830';
}
/* cog/settings */
.sb-icon-logout:before {
    content: '\e831';
}
/* logout */
.sb-icon-cancel:before {
    content: '\e832';
}
/* cancel/close; also used by .toast-close-button:before (!) */
.sb-icon-remove:before {
    content: '\e833';
}
/* remove */
.sb-icon-warning-circle:before {
    content: '\e834';
}
/* warning sign */
.sb-icon-hourglass:before {
    content: '\e835';
}
/* hourglass */
.sb-icon-menu:before {
    content: '\e836';
}
/* menu / bars */
.sb-icon-wrench:before {
    content: '\e837';
}
/* wrench */
.sb-icon-gift:before {
    content: '\e838';
}
/* gift outline */
.sb-icon-star:before {
    content: '\e83a';
}
/* star filled */
.sb-icon-star-empty:before {
    content: '\e83b';
}
/* star outline */
.sb-icon-back:before {
    content: '\e839';
}
/* back */
.sb-icon-minus:before {
    content: '\e83c';
}
/* minus */
.sb-icon-sport-menu:before {
    content: '\e83d';
}
/* sports/competition menu */
.sb-icon-check:before {
    content: '\e83e';
}
/* ok check */
.sb-icon-menu-arrow-left:before {
    content: '\e82e';
}
/* sports/competition menu + arrow left */
.sb-icon-menu-arrow-right:before {
    content: '\e83f';
}
/* sports/competition menu + arrow right */
.sb-icon-up-arrow:before {
    content: '\e840';
}
/* arrow up to be used for back to top/upper nav */
.sb-icon-half-time-left:before {
    content: '\e841';
}
/* half time stopwatch filled left */
.sb-icon-half-time-right:before {
    content: '\e842';
}
/* half time stopwatch filled right */
.sb-icon-info-circle:before {
    content: '\e843';
}
/* info circle icon with a filled bg */
.sb-icon-help:before {
    content: '\e844';
}
/* question mark */
.sb-icon-sport-menu-2:before {
    content: '\e845';
}
/* sports/competition menu A-Z */
.sb-icon-sport-menu-2-left:before {
    content: '\e846';
}
/* sports/competition menu arrow left*/
.sb-icon-chat:before {
    content: '\e847';
}
/* chat icon */
.sb-icon-trophy:before {
    content: '\e848';
}
/* trophy icon */
.sb-icon-dollar:before {
    content: '\e849';
}
/* dollar icon */
.sb-icon-search:before {
    content: '\e84d';
}
/* search, magnifier glass icon */


/* ANIMATIONS */

/* sb-icon-refresh: requires modernizer for css3 animations; set background-image for fallback */
.sb-icon-refresh.animate {
    background-position: center center;
    background-repeat: no-repeat;
    overflow: visible;
    display: inline-block;
}

    .sb-icon-refresh.animate:before {
        visibility: hidden;
    }

.cssanimations .sb-icon-refresh.animate:before {
    visibility: visible;
}

.cssanimations .sb-icon-refresh.animate {
    display: inline-block;
    background-image: none !important;
    -moz-animation: spin 1.3s infinite linear;
    -o-animation: spin 1.3s infinite linear;
    -webkit-animation: spin 1.3s infinite linear;
    animation: spin 1.3s infinite linear;
}



@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@font-face {
    font-family: 'sportsbook';
    src: url('sportsbook.eot');
    src: url('sportsbook.eot#iefix') format('embedded-opentype'), url('sportsbook.woff') format('woff'), url('sportsbook.ttf') format('truetype'), url('sportsbook.svg#sportsbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
