/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    box-sizing: border-box;
    outline: none;
}
/* Variables */
/* Breakpoints */
/* Helpers */
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.text-center {
    text-align: center;
}
/* General */
h1 {
    margin-bottom: 15px;
    font-size: 48px;
}

h2 {
    margin-bottom: 10px;
    font-size: 32px;
}

h3 {
    margin-bottom: 7px;
    font-size: 24px;
}

h4 {
    margin-bottom: 5px;
    font-size: 20px;
}

p {
    margin-bottom: 10px;
    line-height: 1.3;
    font-size: 14px;
}

a {
    text-decoration: none;
    transition: .2s all;
}

ul {
    margin-left: 20px;
    list-style: disc;
}

    ul li {
        margin-bottom: 10px;
        font-size: 14px;
    }

img {
    max-width: 100%;
}

hr {
    margin: 15px 0;
    border: none;
    border-bottom: 1px solid #cbcbcb;
}

button,
input[type="submit"] {
    border: none;
    border-radius: 0;
    cursor: pointer;
}

button {
    transition: .2s all;
}

body {
    background: #000;
    font-family: 'Open Sans', sans-serif;
}

.large-view,
.small-view {
    display: none;
}
/* Medium up */
.large-view {
    /* Plugins */
}

@media only screen and (min-width: 1024px) {
    .large-view {
        display: block;
    }
}

.large-view .container {
    max-width: 1250px;
    margin: 0 auto;
}

@media only screen and (max-device-width: 1024px) {
    .large-view .header {
        padding: 0 10px;
    }
}

.large-view .header .header-top {
    padding: 25px 0;
}

    .large-view .header .header-top .languages {
        float: left;
        width: 80px;
        margin-right: 15px;
        background: #464646;
        position: relative;
    }

        .large-view .header .header-top .languages.active .dropdown {
            display: block;
        }

        .large-view .header .header-top .languages button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .large-view .header .header-top .languages button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .large-view .header .header-top .languages .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .large-view .header .header-top .languages .dropdown a {
                display: block;
                padding: 7px;
                font-size: 11px;
                color: #fff;
            }

                .large-view .header .header-top .languages .dropdown a:hover {
                    background: #1c1c1c;
                }

    .large-view .header .header-top .decimals {
        float: left;
        width: 115px;
        margin-right: 15px;
        background: #464646;
        position: relative;
    }

        .large-view .header .header-top .decimals.active .dropdown {
            display: block;
        }

        .large-view .header .header-top .decimals button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .large-view .header .header-top .decimals button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .large-view .header .header-top .decimals .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .large-view .header .header-top .decimals .dropdown a {
                display: block;
                padding: 7px;
                font-size: 11px;
                color: #fff;
            }

                .large-view .header .header-top .decimals .dropdown a:hover {
                    background: #1c1c1c;
                }

    .large-view .header .header-top .currency {
        float: left;
        width: 160px;
        margin-right: 15px;
        background: #464646;
        position: relative;
    }

        .large-view .header .header-top .currency.active .dropdown {
            display: block;
        }

        .large-view .header .header-top .currency button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .large-view .header .header-top .currency button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .large-view .header .header-top .currency .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .large-view .header .header-top .currency .dropdown a {
                display: block;
                padding: 7px;
                font-size: 11px;
                color: #fff;
            }

                .large-view .header .header-top .currency .dropdown a:hover {
                    background: #1c1c1c;
                }

    .large-view .header .header-top .socials {
        float: right;
    }

        .large-view .header .header-top .socials a {
            margin-left: 15px;
            font-size: 20px;
            color: #edb00b;
        }

.large-view .header .header-bottom .form {
    float: right;
}

    .large-view .header .header-bottom .form input[type="text"],
    .large-view .header .header-bottom .form input[type="password"] {
        float: right;
        width: 160px;
        height: 25px;
        margin-left: 13px;
        padding: 0 7px;
        background: #000;
        color: #fff;
        border: 1px solid #464646;
        transition: .2s all;
    }

        .large-view .header .header-bottom .form input[type="text"]:focus,
        .large-view .header .header-bottom .form input[type="password"]:focus {
            border-color: #edb00b;
        }

    .large-view .header .header-bottom .form button {
        float: right;
        width: 160px;
        height: 25px;
        margin-left: 13px;
        background: #464646;
        color: #fff;
        position: relative;
    }

        .large-view .header .header-bottom .form button:after {
            content: "\f007";
            font-family: FontAwesome;
            font-size: 18px;
            color: #edb00b;
            position: absolute;
            top: 4px;
            left: 5px;
        }

    .large-view .header .header-bottom .form .register-link {
        float: right;
		width: 129px;
        margin-top: 2px;
        font-size: 12px;
        color: #fff;
        cursor: pointer;
    }

.large-view .main {
    margin-top: 25px;
}

.large-view .content {
    float: left;
    width: 62%;
    margin-left: 13px;
}

.large-view .sidebar-left {
    float: left;
    width: 16%;
}

@media only screen and (max-width: 768px) {
    .large-view .sidebar-left {
        width: 20%;
    }
}

.large-view .sidebar-left .widget {
    margin-bottom: 8px;
    padding: 7px;
    background: #1c1c1c;
}

    .large-view .sidebar-left .widget.has-dropdown.active .widget-title:after {
        content: "\f0d8";
    }

    .large-view .sidebar-left .widget.has-dropdown.active .widget-inner {
        display: block;
    }

    .large-view .sidebar-left .widget.has-dropdown .widget-title {
        position: relative;
        cursor: pointer;
    }

        .large-view .sidebar-left .widget.has-dropdown .widget-title:after {
            content: "\f0d7";
            font-family: FontAwesome;
            color: #000;
            position: absolute;
            top: 7px;
            right: 10px;
        }

    .large-view .sidebar-left .widget.has-dropdown .widget-inner {
        display: none;
    }

    .large-view .sidebar-left .widget.jackpot .widget-inner {
        padding: 5px;
        background: #edb00b;
        font-size: 18px;
        text-align: center;
    }

    .large-view .sidebar-left .widget.other-sports .widget-inner a {
        display: block;
        padding: 12px 10px 12px 35%;
        font-size: 12px;
        color: #fff;
        border-bottom: 1px solid #000;
    }

        .large-view .sidebar-left .widget.other-sports .widget-inner a:hover {
            color: #edb00b;
        }

        .large-view .sidebar-left .widget.other-sports .widget-inner a:last-child {
            border: none;
        }

        .large-view .sidebar-left .widget.other-sports .widget-inner a.racing-dog {
            background: url(../img/racing-dogs.png) no-repeat left center;
        }

        .large-view .sidebar-left .widget.other-sports .widget-inner a.racing-horse {
            background: url(../img/racing-horse.png) no-repeat left center;
        }
		
		.large-view .sidebar-left .widget.other-sports .widget-inner a.external-lotto {
            background: url(../img/external-lotto.png) no-repeat left center;
            }


    .large-view .sidebar-left .widget.upcoming-events .widget-inner a {
        display: block;
        padding: 12px 10px 12px 35%;
        font-size: 12px;
        color: #fff;
        border-bottom: 1px solid #000;
    }

        .large-view .sidebar-left .widget.upcoming-events .widget-inner a:hover {
            color: #edb00b;
        }

        .large-view .sidebar-left .widget.upcoming-events .widget-inner a:last-child {
            border: none;
        }

        .large-view .sidebar-left .widget.upcoming-events .widget-inner a.seria-a {
            background: url(../img/seria-a.png) no-repeat left center;
        }

        .large-view .sidebar-left .widget.upcoming-events .widget-inner a.la-liga {
            background: url(../img/la-liga.png) no-repeat left center;
        }

        .large-view .sidebar-left .widget.upcoming-events .widget-inner a.premier {
            background: url(../img/premier.png) no-repeat left center;
        }
		
		.large-view .sidebar-left .widget.upcoming-events .widget-inner a.LIVE {
            background: url(../img/pulse.gif) no-repeat left center;
        }
		
		
		
		

    .large-view .sidebar-left .widget.lucky-bet div {
        text-align: center;
    }

        .large-view .sidebar-left .widget.lucky-bet div label {
            display: block;
            margin-top: 12px;
            font-size: 12px;
            color: #fff;
        }

        .large-view .sidebar-left .widget.lucky-bet div input[type="text"] {
            width: 100%;
            height: 22px;
            margin-top: 8px;
            background: #1c1c1c;
            text-align: center;
            color: #fff;
            border: 1px solid #000;
            transition: .2s all;
        }

            .large-view .sidebar-left .widget.lucky-bet div input[type="text"]:focus {
                border-color: #fff;
            }

        .large-view .sidebar-left .widget.lucky-bet div button {
            width: 100%;
            height: 22px;
            margin-top: 8px;
            background: #000;
            color: #edb00b;
            transition: .2s all;
        }

            .large-view .sidebar-left .widget.lucky-bet div button:hover {
                background: #edb00b;
                color: #000;
            }

    .large-view .sidebar-left .widget.coupon-check div {
        text-align: center;
    }

        .large-view .sidebar-left .widget.coupon-check div label {
            display: block;
            margin-top: 12px;
            font-size: 12px;
            color: #fff;
        }

        .large-view .sidebar-left .widget.coupon-check div input[type="text"] {
            width: 100%;
            height: 22px;
            margin-top: 8px;
            background: #1c1c1c;
            text-align: center;
            color: #fff;
            border: 1px solid #000;
            transition: .2s all;
        }

            .large-view .sidebar-left .widget.coupon-check div input[type="text"]:focus {
                border-color: #fff;
            }

        .large-view .sidebar-left .widget.coupon-check div button {
            width: 100%;
            height: 22px;
            margin-top: 8px;
            background: #000;
            color: #edb00b;
            transition: .2s all;
        }

            .large-view .sidebar-left .widget.coupon-check div button:hover {
                background: #edb00b;
                color: #000;
            }

    .large-view .sidebar-left .widget.image {
        padding: 0;
    }

        .large-view .sidebar-left .widget.image img {
            width: 100%;
        }

    .large-view .sidebar-left .widget.help button {
        width: 100%;
        margin-top: 2px;
        padding: 5px;
        background: #a2a2a2;
    }

        .large-view .sidebar-left .widget.help button:hover {
            background: #edb00b;
            color: #000;
        }

    .large-view .sidebar-left .widget.past-results button {
        width: 100%;
        margin-top: 2px;
        padding: 5px;
        background: #a2a2a2;
    }

        .large-view .sidebar-left .widget.past-results button:hover {
            background: #edb00b;
            color: #000;
        }

    .large-view .sidebar-left .widget.last-bets table {
        width: 100%;
        margin: 5px 0;
    }

        .large-view .sidebar-left .widget.last-bets table td {
            width: 50%;
            padding: 2px;
            font-size: 12px;
            text-align: center;
            color: #fff;
        }

            .large-view .sidebar-left .widget.last-bets table td .win {
                color: #1fdd1b;
            }

            .large-view .sidebar-left .widget.last-bets table td .lose {
                color: #e32727;
            }

    .large-view .sidebar-left .widget.last-bets button {
        display: block;
        width: 100%;
        margin-top: 10px;
        padding: 5px;
        margin: 0 auto;
        background: #a2a2a2;
    }

        .large-view .sidebar-left .widget.last-bets button:hover {
            background: #edb00b;
            color: #000;
        }

    .large-view .sidebar-left .widget .widget-title {
        margin: 0;
        padding: 7px 13px;
        background: #464646;
        font-size: 14px;
        text-align: center;
        color: #fff;
    }

@media only screen and (max-width: 1024px) {
    .large-view .sidebar-left .widget .widget-title {
        font-size: 12px;
    }
}

.large-view .sidebar-right {
    float: right;
    width: 20%;
}

@media only screen and (max-width: 640px) {
    .large-view .sidebar-right {
        width: 100%;
        margin-top: 15px;
    }
}

.large-view .sidebar-right .widget {
    margin-bottom: 8px;
    background: #1c1c1c;
}

    .large-view .sidebar-right .widget.has-dropdown.active .widget-title:after {
        content: "\f0d8";
    }

    .large-view .sidebar-right .widget.has-dropdown.active .dropdown {
        display: block;
    }

    .large-view .sidebar-right .widget.has-dropdown .widget-title {
        position: relative;
        cursor: pointer;
    }

        .large-view .sidebar-right .widget.has-dropdown .widget-title:after {
            content: "\f0d7";
            font-family: FontAwesome;
            color: #000;
            position: absolute;
            top: 10px;
            right: 10px;
        }

    .large-view .sidebar-right .widget.has-dropdown .dropdown {
        display: none;
    }

    .large-view .sidebar-right .widget.balance .widget-inner {
        padding: 5px;
        background: #edb00b;
        font-size: 18px;
        text-align: center;
    }

    .large-view .sidebar-right .widget.user a {
        display: block;
        padding: 5px 0;
        font-size: 12px;
        color: #fff;
    }

    .large-view .sidebar-right .widget.balance button {
        width: 100%;
        margin-top: 2px;
        padding: 5px;
        background: #a2a2a2;
    }

    .large-view .sidebar-right .widget.quick-bet .event-wrapper span {
        float: left;
        margin-top: 5px;
        font-size: 12px;
        color: #fff;
    }

    .large-view .sidebar-right .widget.quick-bet .event-wrapper .event-input {
        float: left;
        width: 50%;
        height: 22px;
        margin: 0 12px;
        padding: 0 5px;
        background: #000;
        color: #fff;
        border: 1px solid transparent;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.quick-bet .event-wrapper .event-input:focus {
            border-color: #fff;
        }

    .large-view .sidebar-right .widget.quick-bet .event-wrapper .insert-code-input {
        width: 100%;
        height: 22px;
        margin-top: 10px;
        padding: 0 5px;
        background: #000;
        font-size: 12px;
        color: #fff;
        border: 1px solid transparent;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.quick-bet .event-wrapper .insert-code-input:focus {
            border-color: #fff;
        }

    .large-view .sidebar-right .widget.quick-bet .nr-wrapper {
        height: 22px;
        margin-top: 10px;
        padding: 5px;
        background: #000;
    }

@media only screen and (max-width: 900px) {
    .large-view .sidebar-right .widget.quick-bet .nr-wrapper {
        height: auto;
    }
}

.large-view .sidebar-right .widget.quick-bet .nr-wrapper span {
    width: 50%;
    font-size: 12px;
    text-align: center;
    color: #edb00b;
}

@media only screen and (max-width: 900px) {
    .large-view .sidebar-right .widget.quick-bet .nr-wrapper span {
        display: block;
        width: 100%;
    }
}

.large-view .sidebar-right .widget.quick-bet .nr-wrapper span.nr-selected {
    float: left;
}

@media only screen and (max-width: 900px) {
    .large-view .sidebar-right .widget.quick-bet .nr-wrapper span.nr-selected {
        float: none;
    }
}

.large-view .sidebar-right .widget.quick-bet .nr-wrapper span.nr-events {
    float: right;
}

@media only screen and (max-width: 900px) {
    .large-view .sidebar-right .widget.quick-bet .nr-wrapper span.nr-events {
        float: none;
    }
}

.large-view .sidebar-right .widget.quick-bet .quick-bet-item {
    padding: 5px 0;
    border-bottom: 1px solid #000;
    position: relative;
}

    .large-view .sidebar-right .widget.quick-bet .quick-bet-item .close-item {
        font-size: 12px;
        color: #edb00b;
        cursor: pointer;
        position: absolute;
        top: 13px;
        right: 0;
    }

    .large-view .sidebar-right .widget.quick-bet .quick-bet-item table {
        width: 100%;
    }

    .large-view .sidebar-right .widget.quick-bet .quick-bet-item td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
    }

        .large-view .sidebar-right .widget.quick-bet .quick-bet-item td:nth-child(2) {
            text-align: right;
        }

        .large-view .sidebar-right .widget.quick-bet .quick-bet-item td.item-name {
            padding-right: 15px;
        }

.large-view .sidebar-right .widget.quick-bet .multiple-system .widget-title {
    padding: 0;
}

    .large-view .sidebar-right .widget.quick-bet .multiple-system .widget-title span {
        float: left;
        width: 50%;
        padding: 9px;
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system .widget-title span.active {
            border: 1px solid #edb00b;
        }

.large-view .sidebar-right .widget.quick-bet .multiple-system table {
    width: 100%;
    display: none;
}

    .large-view .sidebar-right .widget.quick-bet .multiple-system table.active {
        display: table;
    }

    .large-view .sidebar-right .widget.quick-bet .multiple-system table td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system table td:nth-child(2) {
            text-align: right;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system table td.win {
            color: #edb00b;
        }

    .large-view .sidebar-right .widget.quick-bet .multiple-system table button {
        max-width: 90px;
        height: 20px;
        font-size: 12px;
        color: #fff;
        border: 1px solid transparent;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system table button:hover {
            border: 1px solid #edb00b;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system table button.cancel {
            background: #e32727;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system table button.proceed {
            background: #464646;
        }

.large-view .sidebar-right .widget.quick-bet .multiple-system-2 .widget-title {
    padding: 0;
}

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 .widget-title span {
        float: left;
        width: 50%;
        padding: 9px;
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 .widget-title span.active {
            border: 1px solid #edb00b;
        }

.large-view .sidebar-right .widget.quick-bet .multiple-system-2 table {
    width: 100%;
    display: none;
}

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table.active {
        display: table;
    }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table .bet td {
        padding-top: 20px;
        border: none;
    }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table .bonus td {
        border: none;
    }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table .bottom td {
        border: none;
    }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
        border-bottom: 1px solid #000;
        vertical-align: middle;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table td:nth-child(2) {
            text-align: right;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table td .red {
            color: #e32727;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table td span.currency {
            color: #fff;
        }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table input[type="text"] {
        width: 50px;
        height: 22px;
        margin-right: 5px;
        padding: 0 5px;
        background: #000;
        color: #fff;
        border: 1px solid transparent;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table input[type="text"]:focus {
            border-color: #fff;
        }

    .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table button {
        max-width: 90px;
        height: 20px;
        font-size: 12px;
        color: #fff;
        border: 1px solid transparent;
    }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table button:hover {
            border: 1px solid #edb00b;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table button.cancel {
            background: #e32727;
        }

        .large-view .sidebar-right .widget.quick-bet .multiple-system-2 table button.proceed {
            background: #464646;
        }

.large-view .sidebar-right .widget.last-results {
    padding-bottom: 1px;
}

    .large-view .sidebar-right .widget.last-results .result-item {
        padding: 5px;
        border-bottom: 1px solid #000;
        position: relative;
        transition: .2s all;
    }

        .large-view .sidebar-right .widget.last-results .result-item.active {
            background: #000;
        }

            .large-view .sidebar-right .widget.last-results .result-item.active i {
                content: "\f0d8";
                color: #edb00b;
            }

        .large-view .sidebar-right .widget.last-results .result-item i {
            color: #edb00b;
            position: absolute;
            top: 7px;
            right: 5px;
            cursor: pointer;
        }

        .large-view .sidebar-right .widget.last-results .result-item .general-result {
            width: 100%;
        }

            .large-view .sidebar-right .widget.last-results .result-item .general-result thead td {
                padding: 5px 0;
                font-size: 10px;
                color: #a2a2a2;
            }

                .large-view .sidebar-right .widget.last-results .result-item .general-result thead td:nth-child(1),
                .large-view .sidebar-right .widget.last-results .result-item .general-result thead td:nth-child(3) {
                    width: 40%;
                }

                .large-view .sidebar-right .widget.last-results .result-item .general-result thead td:nth-child(2) {
                    width: 20%;
                    text-align: center;
                }

            .large-view .sidebar-right .widget.last-results .result-item .general-result tbody td {
                padding: 5px 0;
                font-size: 12px;
                color: #fff;
            }

                .large-view .sidebar-right .widget.last-results .result-item .general-result tbody td:nth-child(1) {
                    width: 40%;
                }

                .large-view .sidebar-right .widget.last-results .result-item .general-result tbody td:nth-child(2) {
                    width: 20%;
                    text-align: center;
                    color: #edb00b;
                }

                .large-view .sidebar-right .widget.last-results .result-item .general-result tbody td:nth-child(3) {
                    width: 40%;
                    text-align: right;
                }

        .large-view .sidebar-right .widget.last-results .result-item .result-item-details {
            display: none;
            width: 100%;
            padding-top: 5px;
            border-top: 1px solid #141826;
        }

            .large-view .sidebar-right .widget.last-results .result-item .result-item-details table {
                width: 100%;
            }

            .large-view .sidebar-right .widget.last-results .result-item .result-item-details td {
                vertical-align: middle;
            }

                .large-view .sidebar-right .widget.last-results .result-item .result-item-details td.scorers {
                    padding-top: 3px;
                    padding-left: 10px;
                }

                .large-view .sidebar-right .widget.last-results .result-item .result-item-details td.half-time {
                    font-size: 12px;
                    line-height: 1.5;
                    color: #fff;
                    text-align: center;
                    vertical-align: middle;
                }

            .large-view .sidebar-right .widget.last-results .result-item .result-item-details span {
                display: block;
                font-size: 8px;
                color: #edb00b;
            }

.large-view .sidebar-right .widget.ranking .widget-inner {
    padding: 0;
}

.large-view .sidebar-right .widget.ranking table {
    width: 100%;
}

    .large-view .sidebar-right .widget.ranking table tr:nth-child(even) td {
        background: #252525;
    }

    .large-view .sidebar-right .widget.ranking table td {
        padding: 7px 3px;
        font-size: 12px;
        color: #fff;
    }

        .large-view .sidebar-right .widget.ranking table td:nth-child(1) {
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(2) {
            width: 130px;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(4) {
            padding: 0;
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(5) {
            padding: 0;
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(6) {
            padding: 0;
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(7) {
            padding: 0;
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td:nth-child(8) {
            padding: 0;
            text-align: center;
        }

        .large-view .sidebar-right .widget.ranking table td .nr {
            font-size: 10px;
            color: #edb00b;
        }

        .large-view .sidebar-right .widget.ranking table td .d {
            font-size: 10px;
            color: #fbe108;
        }

        .large-view .sidebar-right .widget.ranking table td .l {
            font-size: 10px;
            color: #e32727;
        }

        .large-view .sidebar-right .widget.ranking table td .w {
            font-size: 10px;
            color: #1fdd1b;
        }

.large-view .sidebar-right .widget .widget-title {
    margin: 0;
    padding: 10px 13px;
    background: #464646;
    font-size: 14px;
    text-align: center;
    color: #fff;
}

@media only screen and (max-width: 1024px) {
    .large-view .sidebar-right .widget .widget-title {
        font-size: 12px;
    }
}

.large-view .sidebar-right .widget .widget-inner {
    padding: 10px;
}

.large-view .section-live-stream img {
    display: block;
}

.large-view .section-live-stream h2 {
    padding: 10px;
    background: #1c1c1c;
    font-size: 14px;
    text-align: center;
    color: #fff;
    position: relative;
}

    .large-view .section-live-stream h2 .status {
        padding: 8px 12px;
        background: #edb00b;
        color: #000;
        position: absolute;
        top: 0px;
        left: 0px;
    }

.large-view .section-odds {
    margin-top: 20px;
}

    .large-view .section-odds h3 {
        display: inline-block;
        padding: 7px 10px 5px 5px;
        background: #1c1c1c;
        font-size: 14px;
        color: #fff;
    }

    .large-view .section-odds .inner {
        padding: 4px;
        background: #1c1c1c;
    }

        .large-view .section-odds .inner span {
            float: left;
            width: 16.1%;
            height: 25px;
            margin: 2px;
            padding-top: 7px;
            background: #fff;
            font-size: 11px;
            text-align: center;
            cursor: pointer;
            transition: .2s all;
        }

@media only screen and (max-width: 1024px) {
    .large-view .section-odds .inner span {
        width: 19%;
        font-size: 9px;
    }
}

.large-view .section-odds .inner span:hover,
.large-view .section-odds .inner span.active {
    background: #000;
    color: #edb00b;
}

.large-view .section-upcoming-events {
    margin-top: 20px;
}

    .large-view .section-upcoming-events .title-wrapper {
        border-bottom: 2px solid #edb00b;
    }

        .large-view .section-upcoming-events .title-wrapper .days {
            float: right;
        }

            .large-view .section-upcoming-events .title-wrapper .days span {
                float: right;
                width: 70px;
                padding: 7px 10px 5px 5px;
                background: #252525;
                font-size: 14px;
                text-align: center;
                color: #fff;
                cursor: pointer;
                transition: .2s all;
            }

                .large-view .section-upcoming-events .title-wrapper .days span:hover,
                .large-view .section-upcoming-events .title-wrapper .days span.active {
                    background: #edb00b;
                    color: #000;
                }

    .large-view .section-upcoming-events h3 {
        display: inline-block;
        margin: 0;
        padding: 7px 10px 5px 5px;
        background: #1c1c1c;
        font-size: 14px;
        color: #fff;
    }

    .large-view .section-upcoming-events .event-day {
        display: none;
    }

@media only screen and (max-width: 820px) {
    .large-view .section-upcoming-events .event-day {
        overflow-x: scroll;
    }
}

.large-view .section-upcoming-events .event-day.active {
    display: block;
}

.large-view .section-upcoming-events .event-day table {
    width: 100%;
}

    .large-view .section-upcoming-events .event-day table thead td {
        padding: 7px 5px;
        font-size: 14px;
        text-align: center;
        color: #fff;
        vertical-align: bottom;
    }

        .large-view .section-upcoming-events .event-day table thead td:first-child {
            text-align: left;
        }

    .large-view .section-upcoming-events .event-day table tbody td {
        padding: 2px;
        background: #1c1c1c;
        font-size: 12px;
        text-align: center;
        color: #fff;
        border: 1px solid #363636;
        vertical-align: middle;
    }

        .large-view .section-upcoming-events .event-day table tbody td:first-child {
            padding-left: 5px;
            text-align: left;
        }

        .large-view .section-upcoming-events .event-day table tbody td span {
            display: block;
            padding: 5px;
            border: 1px solid #363636;
            cursor: pointer;
            transition: .2s all;
        }

@media only screen and (max-width: 900px) {
    .large-view .section-upcoming-events .event-day table tbody td span {
        border: none;
    }
}

.large-view .section-upcoming-events .event-day table tbody td span:hover,
.large-view .section-upcoming-events .event-day table tbody td span.active {
    background: #edb00b;
    color: #000;
}

.large-view .section-upcoming-events .event-day table tbody td i {
    display: block;
    padding: 5px;
    border: 1px solid #363636;
    cursor: pointer;
    transition: .2s all;
}

    .large-view .section-upcoming-events .event-day table tbody td i:hover,
    .large-view .section-upcoming-events .event-day table tbody td i.active {
        background: #edb00b;
        color: #000;
    }

.large-view .datepicker-dropdown {
    padding: 5px;
    background: #edb00b;
    border: none;
    box-shadow: none;
}

    .large-view .datepicker-dropdown .datepicker-panel {
        background: #edb00b;
    }

        .large-view .datepicker-dropdown .datepicker-panel > ul > li {
            background: #edb00b;
            transition: .2s all;
        }

            .large-view .datepicker-dropdown .datepicker-panel > ul > li:hover,
            .large-view .datepicker-dropdown .datepicker-panel > ul > li.picked {
                background: #000;
                color: #fff;
            }

            .large-view .datepicker-dropdown .datepicker-panel > ul > li.highlighted {
                background: #a2a2a2;
                color: #000;
            }

.large-view .datepicker-top-left:after,
.large-view .datepicker-top-right:after {
    border-bottom-color: #edb00b;
}

.jquery-modal.blocker {
    padding: 10px;
    z-index: 999;
}

.modal {
    padding: 30px;
    padding-top: 75px;
    border-radius: 0;
}

    .modal .modal-title {
        padding: 10px 30px;
        background: #edb00b;
        font-size: 24px;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }

    .modal a.close-modal {
        top: 7px;
        right: 7px;
    }

    .modal.rules-modal {
        max-width: 800px;
    }

        .modal.rules-modal table th {
            padding: 5px;
            background: #000;
            text-align: center;
            color: #fff;
            border: 1px solid #a2a2a2;
        }

        .modal.rules-modal table td {
            padding: 5px;
            text-align: center;
            border: 1px solid #a2a2a2;
        }

    .modal.all-events-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.all-events-modal table {
            width: 100%;
        }

            .modal.all-events-modal table thead td {
                padding: 7px 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
            }

                .modal.all-events-modal table thead td:first-child {
                    text-align: left;
                }

            .modal.all-events-modal table tbody td {
                padding: 2px;
                background: #1c1c1c;
                font-size: 12px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
            }

                .modal.all-events-modal table tbody td:first-child {
                    padding-left: 5px;
                    text-align: left;
                }

                .modal.all-events-modal table tbody td span {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.all-events-modal table tbody td span:hover,
                    .modal.all-events-modal table tbody td span.active {
                        background: #edb00b;
                        color: #000;
                    }

                .modal.all-events-modal table tbody td i {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.all-events-modal table tbody td i:hover,
                    .modal.all-events-modal table tbody td i.active {
                        background: #edb00b;
                        color: #000;
                    }

    .modal.past-results-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.past-results-modal table {
            width: 100%;
        }

            .modal.past-results-modal table th {
                padding: 7px 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
            }

            .modal.past-results-modal table td {
                padding: 5px;
                background: #1c1c1c;
                font-size: 14px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
                vertical-align: middle;
            }

                .modal.past-results-modal table td:first-child {
                    width: 100px;
                }

                .modal.past-results-modal table td span {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.past-results-modal table td span:hover,
                    .modal.past-results-modal table td span.active {
                        background: #edb00b;
                        color: #000;
                    }

                .modal.past-results-modal table td i {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: 0 5px;
                    background-repeat: no-repeat;
                    background-size: cover;
                }

                    .modal.past-results-modal table td i.icon-home {
                        background-image: url(../img/crystal-place.png);
                    }

                    .modal.past-results-modal table td i.icon-away {
                        background-image: url(../img/crystal-place.png);
                    }

    .modal.my-bets-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.my-bets-modal div {
            width: 56%;
            padding: 15px 0;
            padding-bottom: 0;
        }

            .modal.my-bets-modal div label {
                color: #fff;
            }

            .modal.my-bets-modal div table {
                width: 100%;
            }

                .modal.my-bets-modal div table td {
                    padding-right: 5px;
                }

            .modal.my-bets-modal div .datepicker {
                display: block;
                width: 100%;
                padding: 6px;
                background: #464646;
                color: #fff;
                border: none;
            }

            .modal.my-bets-modal div .status {
                position: relative;
            }

                .modal.my-bets-modal div .status.active .dropdown {
                    display: block;
                }

                .modal.my-bets-modal div .status button {
                    display: block;
                    width: 100%;
                    height: 25px;
                    padding-right: 20px;
                    background: #464646;
                    text-align: left;
                    color: #fff;
                    position: relative;
                }

                    .modal.my-bets-modal div .status button:after {
                        content: "\f0d7";
                        font-family: FontAwesome;
                        color: #fff;
                        position: absolute;
                        top: 8px;
                        right: 5px;
                    }

                .modal.my-bets-modal div .status .dropdown {
                    display: none;
                    width: 100%;
                    background: #464646;
                    position: absolute;
                    top: 25px;
                }

                    .modal.my-bets-modal div .status .dropdown a {
                        display: block;
                        padding: 7px;
                        font-size: 11px;
                        color: #fff;
                    }

                        .modal.my-bets-modal div .status .dropdown a:hover {
                            background: #1c1c1c;
                        }

            .modal.my-bets-modal div .search-button {
                display: block;
                padding: 6px 10px;
                background: #edb00b;
                color: #000;
            }

        .modal.my-bets-modal .my-bets-list {
            width: 100%;
        }

            .modal.my-bets-modal .my-bets-list th {
                padding: 7px 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
            }

            .modal.my-bets-modal .my-bets-list tbody td {
                padding: 5px;
                background: #1c1c1c;
                font-size: 14px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
                vertical-align: middle;
            }

                .modal.my-bets-modal .my-bets-list tbody td:first-child {
                    width: 100px;
                }

                .modal.my-bets-modal .my-bets-list tbody td.lose {
                    color: #e32727;
                }

                .modal.my-bets-modal .my-bets-list tbody td.win {
                    color: #1fdd1b;
                }

                .modal.my-bets-modal .my-bets-list tbody td span {
                    display: inline-block;
                    width: 45px;
                    padding: 5px;
                }

                .modal.my-bets-modal .my-bets-list tbody td i {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: 0 5px;
                    background-repeat: no-repeat;
                    background-size: cover;
                }

                    .modal.my-bets-modal .my-bets-list tbody td i.icon-home {
                        background-image: url(../img/crystal-place.png);
                    }

                    .modal.my-bets-modal .my-bets-list tbody td i.icon-away {
                        background-image: url(../img/crystal-place.png);
                    }

            .modal.my-bets-modal .my-bets-list tfoot td {
                padding: 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
                vertical-align: middle;
            }

    .modal.mobile-my-bets-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.mobile-my-bets-modal div {
            padding: 15px 0;
            padding-bottom: 0;
        }

            .modal.mobile-my-bets-modal div label {
                color: #fff;
            }

            .modal.mobile-my-bets-modal div table {
                width: 100%;
            }

                .modal.mobile-my-bets-modal div table td {
                    padding-right: 5px;
                }

            .modal.mobile-my-bets-modal div .datepicker {
                display: block;
                width: 100%;
                padding: 6px;
                background: #464646;
                color: #fff;
                border: none;
            }

            .modal.mobile-my-bets-modal div .status {
                width: 100px;
                position: relative;
            }

                .modal.mobile-my-bets-modal div .status.active .dropdown {
                    display: block;
                }

                .modal.mobile-my-bets-modal div .status button {
                    display: block;
                    width: 100%;
                    height: 25px;
                    padding-right: 20px;
                    background: #464646;
                    text-align: left;
                    color: #fff;
                    position: relative;
                }

                    .modal.mobile-my-bets-modal div .status button:after {
                        content: "\f0d7";
                        font-family: FontAwesome;
                        color: #fff;
                        position: absolute;
                        top: 8px;
                        right: 5px;
                    }

                .modal.mobile-my-bets-modal div .status .dropdown {
                    display: none;
                    width: 100%;
                    background: #464646;
                    position: absolute;
                    top: 25px;
                }

                    .modal.mobile-my-bets-modal div .status .dropdown a {
                        display: block;
                        padding: 7px;
                        font-size: 11px;
                        color: #fff;
                    }

                        .modal.mobile-my-bets-modal div .status .dropdown a:hover {
                            background: #1c1c1c;
                        }

            .modal.mobile-my-bets-modal div .search-button {
                display: block;
                padding: 6px 10px;
                background: #edb00b;
                color: #000;
            }

        .modal.mobile-my-bets-modal .my-bets-list table {
            width: 100%;
        }

        .modal.mobile-my-bets-modal .my-bets-list .item td {
            padding: 5px;
            background: #1c1c1c;
            font-size: 14px;
            text-align: center;
            color: #fff;
            border: 1px solid #363636;
            vertical-align: middle;
        }

            .modal.mobile-my-bets-modal .my-bets-list .item td.lose {
                color: #e32727;
            }

            .modal.mobile-my-bets-modal .my-bets-list .item td.win {
                color: #1fdd1b;
            }

            .modal.mobile-my-bets-modal .my-bets-list .item td span {
                display: inline-block;
                width: 45px;
                padding: 5px;
            }

            .modal.mobile-my-bets-modal .my-bets-list .item td i {
                display: inline-block;
                width: 15px;
                height: 15px;
                margin: 0 5px;
                background-repeat: no-repeat;
                background-size: cover;
            }

                .modal.mobile-my-bets-modal .my-bets-list .item td i.icon-home {
                    background-image: url(../img/crystal-place.png);
                }

                .modal.mobile-my-bets-modal .my-bets-list .item td i.icon-away {
                    background-image: url(../img/crystal-place.png);
                }

        .modal.mobile-my-bets-modal .my-bets-list .totals {
            margin-top: 5px;
        }

            .modal.mobile-my-bets-modal .my-bets-list .totals td {
                padding: 10px 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
                vertical-align: middle;
            }

    .modal.login-modal {
        padding: 15px;
        padding-top: 75px;
        background: #1c1c1c;
    }

        .modal.login-modal label {
            font-size: 14px;
            text-align: center;
            color: #fff;
        }

        .modal.login-modal input[type="text"],
        .modal.login-modal input[type="password"] {
            height: 43px;
            margin-top: 10px;
            background: none;
            color: #fff;
            border: 2px solid #000;
        }

            .modal.login-modal input[type="text"]:focus,
            .modal.login-modal input[type="password"]:focus {
                border-color: #fff;
            }

        .modal.login-modal input[type="submit"] {
            display: block;
            width: 100%;
            padding: 15px;
            background: #000;
            color: #edb00b;
        }

        .modal.login-modal button {
            display: block;
            width: 100%;
            padding: 15px;
            background: #000;
            color: #edb00b;
        }

    .modal.register-modal {
        padding: 15px;
        padding-top: 75px;
        background: #1c1c1c;
    }

        .modal.register-modal label {
            font-size: 14px;
            text-align: center;
            color: #fff;
        }

        .modal.register-modal input[type="text"],
        .modal.register-modal input[type="password"],
        .modal.register-modal input[type="email"] {
            height: 43px;
            margin-top: 10px;
            background: none;
            color: #fff;
            border: 2px solid #000;
        }

            .modal.register-modal input[type="text"]:focus,
            .modal.register-modal input[type="password"]:focus,
            .modal.register-modal input[type="email"]:focus {
                border-color: #fff;
            }

        .modal.register-modal input[type="submit"],
        .modal.register-modal button {
            display: block;
            width: 100%;
            padding: 15px;
            background: #000;
            color: #edb00b;
        }

    .modal.mobile-past-results-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.mobile-past-results-modal table {
            width: 100%;
            margin-top: 10px;
        }

            .modal.mobile-past-results-modal table th {
                padding: 7px 5px;
                background: #000;
                font-size: 12px;
                text-align: center;
                color: #fff;
            }

            .modal.mobile-past-results-modal table td {
                padding: 5px;
                background: #1c1c1c;
                font-size: 14px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
                vertical-align: middle;
            }

                .modal.mobile-past-results-modal table td:first-child {
                    width: 100px;
                }

                .modal.mobile-past-results-modal table td span {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.mobile-past-results-modal table td span:hover,
                    .modal.mobile-past-results-modal table td span.active {
                        background: #edb00b;
                        color: #000;
                    }

                .modal.mobile-past-results-modal table td i {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: 0 5px;
                    background-repeat: no-repeat;
                    background-size: cover;
                }

                    .modal.mobile-past-results-modal table td i.icon-home {
                        background-image: url(../img/crystal-place.png);
                    }

                    .modal.mobile-past-results-modal table td i.icon-away {
                        background-image: url(../img/crystal-place.png);
                    }

    .modal div label {
        display: block;
        margin-bottom: 2px;
        font-size: 12px;
    }

    .modal div input[type="text"],
    .modal div input[type="password"],
    .modal div input[type="email"] {
        width: 100%;
        height: 30px;
        margin-bottom: 10px;
        padding: 0 5px;
        font-size: 14px;
        border: 2px solid #dadada;
        transition: .5s all;
    }

        .modal div input[type="text"]:focus,
        .modal div input[type="password"]:focus,
        .modal div input[type="email"]:focus {
            border: 2px solid #edb00b;
        }

    .modal div input[type="submit"] {
        width: 100%;
        padding: 15px 30px;
        background: #1c1c1c;
        font-size: 14px;
        color: #fff;
        transition: .2s all;
    }

        .modal div input[type="submit"]:hover {
            background: #000;
        }

    .modal.mobile-all-bets-modal {
        max-width: 800px;
        padding: 15px;
        padding-top: 44px;
        background: #000;
    }

        .modal.mobile-all-bets-modal table {
            width: 100%;
        }

            .modal.mobile-all-bets-modal table thead td {
                padding: 7px 5px;
                background: #000;
                font-size: 14px;
                text-align: center;
                color: #fff;
            }

                .modal.mobile-all-bets-modal table thead td:first-child {
                    text-align: left;
                }

            .modal.mobile-all-bets-modal table tbody td {
                padding: 2px;
                background: #1c1c1c;
                font-size: 12px;
                text-align: center;
                color: #fff;
                border: 1px solid #363636;
            }

                .modal.mobile-all-bets-modal table tbody td:first-child {
                    padding-left: 5px;
                    text-align: left;
                }

                .modal.mobile-all-bets-modal table tbody td span {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.mobile-all-bets-modal table tbody td span:hover,
                    .modal.mobile-all-bets-modal table tbody td span.active {
                        background: #edb00b;
                        color: #000;
                    }

                .modal.mobile-all-bets-modal table tbody td i {
                    display: block;
                    padding: 5px;
                    border: 1px solid #363636;
                    cursor: pointer;
                    transition: .2s all;
                }

                    .modal.mobile-all-bets-modal table tbody td i:hover,
                    .modal.mobile-all-bets-modal table tbody td i.active {
                        background: #edb00b;
                        color: #000;
                    }

    .modal.coupon-check-modal {
        background: #1c1c1c;
    }

        .modal.coupon-check-modal label {
            font-size: 14px;
            text-align: center;
            color: #fff;
        }

        .modal.coupon-check-modal input[type="text"] {
            height: 43px;
            margin-top: 10px;
            background: none;
            color: #fff;
            border: 2px solid #000;
        }

            .modal.coupon-check-modal input[type="text"]:focus {
                border-color: #fff;
            }

        .modal.coupon-check-modal button {
            display: block;
            width: 100%;
            padding: 15px;
            background: #000;
            color: #edb00b;
        }

    .modal.last-results-modal {
        padding: 15px;
        padding-top: 75px;
        background: #1c1c1c;
    }

        .modal.last-results-modal .result-item {
            padding: 5px;
            border-bottom: 1px solid #000;
            position: relative;
            transition: .2s all;
        }

            .modal.last-results-modal .result-item.active {
                background: #000;
            }

                .modal.last-results-modal .result-item.active i {
                    content: "\f0d8";
                    color: #edb00b;
                }

            .modal.last-results-modal .result-item i {
                color: #edb00b;
                position: absolute;
                top: 7px;
                right: 5px;
                cursor: pointer;
            }

            .modal.last-results-modal .result-item .general-result {
                width: 100%;
            }

                .modal.last-results-modal .result-item .general-result thead td {
                    padding: 5px 0;
                    font-size: 10px;
                    color: #a2a2a2;
                }

                    .modal.last-results-modal .result-item .general-result thead td:nth-child(1),
                    .modal.last-results-modal .result-item .general-result thead td:nth-child(3) {
                        width: 40%;
                    }

                    .modal.last-results-modal .result-item .general-result thead td:nth-child(2) {
                        width: 20%;
                        text-align: center;
                    }

                .modal.last-results-modal .result-item .general-result tbody td {
                    padding: 5px 0;
                    font-size: 12px;
                    color: #fff;
                }

                    .modal.last-results-modal .result-item .general-result tbody td:nth-child(1) {
                        width: 40%;
                    }

                    .modal.last-results-modal .result-item .general-result tbody td:nth-child(2) {
                        width: 20%;
                        text-align: center;
                        color: #edb00b;
                    }

                    .modal.last-results-modal .result-item .general-result tbody td:nth-child(3) {
                        width: 40%;
                        text-align: right;
                    }

            .modal.last-results-modal .result-item .result-item-details {
                display: none;
                width: 100%;
                padding-top: 5px;
                border-top: 1px solid #141826;
            }

                .modal.last-results-modal .result-item .result-item-details table {
                    width: 100%;
                }

                .modal.last-results-modal .result-item .result-item-details td {
                    vertical-align: middle;
                }

                    .modal.last-results-modal .result-item .result-item-details td.scorers {
                        padding-top: 3px;
                        padding-left: 10px;
                    }

                    .modal.last-results-modal .result-item .result-item-details td.half-time {
                        width: 50%;
                        font-size: 12px;
                        line-height: 1.5;
                        color: #fff;
                        text-align: center;
                        vertical-align: middle;
                    }

                .modal.last-results-modal .result-item .result-item-details span {
                    display: block;
                    font-size: 8px;
                    color: #edb00b;
                }

    .modal.lucky-bet-modal {
        background: #1c1c1c;
    }

        .modal.lucky-bet-modal label {
            font-size: 14px;
            text-align: center;
            color: #fff;
        }

        .modal.lucky-bet-modal input[type="text"] {
            height: 43px;
            margin-top: 10px;
            background: none;
            color: #fff;
            border: 2px solid #000;
        }

            .modal.lucky-bet-modal input[type="text"]:focus {
                border-color: #fff;
            }

        .modal.lucky-bet-modal button {
            display: block;
            width: 100%;
            padding: 15px;
            background: #000;
            color: #edb00b;
        }

    .modal.ranking-modal {
        padding: 15px;
        padding-top: 75px;
        background: #1c1c1c;
    }

        .modal.ranking-modal table {
            width: 100%;
        }

            .modal.ranking-modal table tr:nth-child(even) td {
                background: #252525;
            }

            .modal.ranking-modal table td {
                padding: 7px 3px;
                font-size: 12px;
                color: #fff;
            }

                .modal.ranking-modal table td:nth-child(1) {
                    text-align: center;
                }

                .modal.ranking-modal table td:nth-child(2) {
                    width: 130px;
                }

                .modal.ranking-modal table td:nth-child(4) {
                    padding: 0;
                    text-align: center;
                }

                .modal.ranking-modal table td:nth-child(5) {
                    padding: 0;
                    text-align: center;
                }

                .modal.ranking-modal table td:nth-child(6) {
                    padding: 0;
                    text-align: center;
                }

                .modal.ranking-modal table td:nth-child(7) {
                    padding: 0;
                    text-align: center;
                }

                .modal.ranking-modal table td:nth-child(8) {
                    padding: 0;
                    text-align: center;
                }

                .modal.ranking-modal table td .nr {
                    font-size: 10px;
                    color: #edb00b;
                }

                .modal.ranking-modal table td .d {
                    font-size: 10px;
                    color: #fbe108;
                }

                .modal.ranking-modal table td .l {
                    font-size: 10px;
                    color: #e32727;
                }

                .modal.ranking-modal table td .w {
                    font-size: 10px;
                    color: #1fdd1b;
                }

    .modal.last-bets-modal {
        padding: 15px;
        padding-top: 60px;
        background: #1c1c1c;
    }

        .modal.last-bets-modal table {
            width: 100%;
            margin: 5px 0;
        }

            .modal.last-bets-modal table td {
                width: 33%;
                padding: 8px 0;
                font-size: 12px;
                text-align: center;
                color: #fff;
                border: 1px solid #a2a2a2;
            }

                .modal.last-bets-modal table td .win {
                    color: #1fdd1b;
                }

                .modal.last-bets-modal table td .lose {
                    color: #e32727;
                }

    .modal.other-sports-modal {
        padding: 15px;
        padding-top: 60px;
        background: #1c1c1c;
    }

        .modal.other-sports-modal .modal-inner a {
            display: block;
            padding: 12px 10px 12px 13%;
            font-size: 12px;
            color: #fff;
            border-bottom: 1px solid #000;
        }

            .modal.other-sports-modal .modal-inner a:hover {
                color: #edb00b;
            }

            .modal.other-sports-modal .modal-inner a:last-child {
                border: none;
            }

            .modal.other-sports-modal .modal-inner a.racing-dog {
                background: url(../img/racing-dogs.png) no-repeat left center;
            }

            .modal.other-sports-modal .modal-inner a.racing-horse {
                background: url(../img/racing-horse.png) no-repeat left center;
            }
			
			 .modal.other-sports-modal .modal-inner a.external-lotto {
                background: url(../img/external-lotto.png) no-repeat left center;
            }

    .modal.mobile-all-events-modal {
        padding: 15px;
        padding-top: 60px;
        background: #1c1c1c;
    }

        .modal.mobile-all-events-modal .modal-inner table {
            width: 100%;
        }

        .modal.mobile-all-events-modal .modal-inner .item .bet-type {
            padding: 10px;
            background: #1c1c1c;
            font-size: 14px;
            color: #fff;
        }

        .modal.mobile-all-events-modal .modal-inner .item .item-bets .bet {
            background: #464646;
            font-size: 14px;
            color: #fff;
            text-align: center;
            border: 1px solid #000;
        }

            .modal.mobile-all-events-modal .modal-inner .item .item-bets .bet.active {
                border: 1px solid #edb00b;
            }

            .modal.mobile-all-events-modal .modal-inner .item .item-bets .bet .property {
                padding: 3px;
            }

            .modal.mobile-all-events-modal .modal-inner .item .item-bets .bet .value {
                padding: 3px;
            }

        .modal.mobile-all-events-modal .modal-inner .item .item-bets .show-more {
            width: 40px;
            vertical-align: middle;
            text-align: center;
        }

            .modal.mobile-all-events-modal .modal-inner .item .item-bets .show-more span {
                display: block;
                font-size: 28px;
                color: #fff;
            }

    .modal.quick-bet-modal {
        padding: 15px;
        padding-top: 60px;
        background: #1c1c1c;
    }

        .modal.quick-bet-modal .modal-inner .event-wrapper span {
            float: left;
            margin-top: 5px;
            font-size: 12px;
            color: #fff;
        }

        .modal.quick-bet-modal .modal-inner .event-wrapper .event-input {
            float: left;
            width: 50%;
            height: 22px;
            margin: 0 12px;
            padding: 0 5px;
            background: #000;
            color: #fff;
            border: 1px solid transparent;
            transition: .2s all;
        }

            .modal.quick-bet-modal .modal-inner .event-wrapper .event-input:focus {
                border-color: #fff;
            }

        .modal.quick-bet-modal .modal-inner .event-wrapper .insert-code-input {
            width: 100%;
            height: 22px;
            margin-top: 10px;
            padding: 0 5px;
            background: #000;
            font-size: 12px;
            color: #fff;
            border: 1px solid transparent;
            transition: .2s all;
        }

            .modal.quick-bet-modal .modal-inner .event-wrapper .insert-code-input:focus {
                border-color: #fff;
            }

        .modal.quick-bet-modal .modal-inner .nr-wrapper {
            height: 22px;
            margin-top: 10px;
            padding: 5px;
            background: #000;
        }

@media only screen and (max-width: 900px) {
    .modal.quick-bet-modal .modal-inner .nr-wrapper {
        height: auto;
    }
}

.modal.quick-bet-modal .modal-inner .nr-wrapper span {
    width: 50%;
    font-size: 12px;
    text-align: center;
    color: #edb00b;
}

    .modal.quick-bet-modal .modal-inner .nr-wrapper span.nr-selected {
        float: left;
    }

    .modal.quick-bet-modal .modal-inner .nr-wrapper span.nr-events {
        float: right;
    }

.modal.quick-bet-modal .modal-inner .quick-bet-item {
    padding: 5px 0;
    border-bottom: 1px solid #000;
    position: relative;
}

    .modal.quick-bet-modal .modal-inner .quick-bet-item .close-item {
        font-size: 12px;
        color: #edb00b;
        cursor: pointer;
        position: absolute;
        top: 13px;
        right: 0;
    }

    .modal.quick-bet-modal .modal-inner .quick-bet-item table {
        width: 100%;
    }

    .modal.quick-bet-modal .modal-inner .quick-bet-item td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
    }

        .modal.quick-bet-modal .modal-inner .quick-bet-item td:nth-child(2) {
            text-align: right;
        }

        .modal.quick-bet-modal .modal-inner .quick-bet-item td.item-name {
            padding-right: 15px;
        }

.modal.quick-bet-modal .modal-inner .multiple-system h4 {
    padding: 0;
    font-size: 14px;
}

    .modal.quick-bet-modal .modal-inner .multiple-system h4 span {
        float: left;
        width: 50%;
        padding: 9px;
        background: #464646;
        text-align: center;
        color: #fff;
        border: 1px solid transparent;
        cursor: pointer;
        transition: .2s all;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system h4 span.active {
            border: 1px solid #edb00b;
        }

.modal.quick-bet-modal .modal-inner .multiple-system table {
    width: 100%;
    display: none;
}

    .modal.quick-bet-modal .modal-inner .multiple-system table.active {
        display: table;
    }

    .modal.quick-bet-modal .modal-inner .multiple-system table td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system table td:nth-child(2) {
            text-align: right;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system table td.win {
            color: #edb00b;
        }

    .modal.quick-bet-modal .modal-inner .multiple-system table button {
        max-width: 90px;
        height: 20px;
        font-size: 12px;
        color: #fff;
        border: 1px solid transparent;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system table button:hover {
            border: 1px solid #edb00b;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system table button.cancel {
            background: #e32727;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system table button.proceed {
            background: #464646;
        }

.modal.quick-bet-modal .modal-inner .multiple-system-2 .widget-title {
    padding: 0;
    font-size: 14px;
}

    .modal.quick-bet-modal .modal-inner .multiple-system-2 .widget-title span {
        float: left;
        width: 50%;
        padding: 9px;
        background: #464646;
        text-align: center;
        color: #fff;
        border: 1px solid transparent;
        cursor: pointer;
        transition: .2s all;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 .widget-title span.active {
            border: 1px solid #edb00b;
        }

.modal.quick-bet-modal .modal-inner .multiple-system-2 table {
    width: 100%;
    display: none;
}

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table.active {
        display: table;
    }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table .bet td {
        padding-top: 20px;
        border: none;
    }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table .bonus td {
        border: none;
    }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table .bottom td {
        border: none;
    }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table td {
        padding: 8px 0;
        font-size: 12px;
        color: #fff;
        border-bottom: 1px solid #000;
        vertical-align: middle;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table td:nth-child(2) {
            text-align: right;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table td .red {
            color: #e32727;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table td span.currency {
            color: #fff;
        }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table input[type="text"] {
        width: 50px;
        height: 22px;
        margin-right: 5px;
        padding: 0 5px;
        background: #000;
        color: #fff;
        border: 1px solid transparent;
        transition: .2s all;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table input[type="text"]:focus {
            border-color: #fff;
        }

    .modal.quick-bet-modal .modal-inner .multiple-system-2 table button {
        max-width: 90px;
        height: 20px;
        font-size: 12px;
        color: #fff;
        border: 1px solid transparent;
    }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table button:hover {
            border: 1px solid #edb00b;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table button.cancel {
            background: #e32727;
        }

        .modal.quick-bet-modal .modal-inner .multiple-system-2 table button.proceed {
            background: #464646;
        }
/* Mobile/Tablet */
@media only screen and (max-width: 1024px) {
    .modal {
        width: 100%;
    }

        .modal.all-events-modal tr {
            position: relative;
        }

        .modal.all-events-modal thead td {
            height: 70px;
            padding-top: 15px !important;
            padding-bottom: 15px !important;
            vertical-align: bottom;
        }

            .modal.all-events-modal thead td:first-child {
                width: 80px;
                position: absolute;
                left: 0;
            }

            .modal.all-events-modal thead td:nth-child(2) {
                padding-left: 66px;
            }

        .modal.all-events-modal tbody td:first-child {
            width: 80px;
            position: absolute;
            left: 0;
        }

        .modal.all-events-modal tbody td:nth-child(2) {
            padding-left: 66px;
        }
}
/* Mobile */
.mobile-menu-panel {
    padding: 15px;
    color: #fff;
    text-align: center;
    background: black !important;
}

    .mobile-menu-panel ul {
        margin: 0;
        list-style: none;
    }

        .mobile-menu-panel ul li {
            margin: 0;
            margin-bottom: 5px;
        }

    .mobile-menu-panel .menu-button {
        padding: 13px 15px;
        background: #1c1c1c;
    }

    .mobile-menu-panel .menu-balance .label {
        padding: 13px 15px;
        background: #1c1c1c;
    }

    .mobile-menu-panel .menu-balance .property {
        padding: 13px 15px;
        background: #edb00b;
        color: #000;
    }

    .mobile-menu-panel .menu-jackpot .label {
        padding: 13px 15px;
        background: #1c1c1c;
    }

    .mobile-menu-panel .menu-jackpot .property {
        padding: 13px 15px;
        background: #edb00b;
        color: #000;
    }

.small-view {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .small-view {
        display: block;
    }
}

.small-view .header-top {
    padding: 5px;
    position: relative;
    z-index: 99;
}

    .small-view .header-top .languages {
        float: left;
        width: 70px;
        margin-right: 5px;
        background: #464646;
        position: relative;
    }

        .small-view .header-top .languages.active .dropdown {
            display: block;
        }

        .small-view .header-top .languages button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            font-size: 11px;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .small-view .header-top .languages button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .small-view .header-top .languages .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .small-view .header-top .languages .dropdown a {
                display: block;
                padding: 7px;
                font-size: 10px;
                color: #fff;
            }

                .small-view .header-top .languages .dropdown a:hover {
                    background: #1c1c1c;
                }

    .small-view .header-top .decimals {
        float: left;
        width: 105px;
        margin-right: 5px;
        background: #464646;
        position: relative;
    }

        .small-view .header-top .decimals.active .dropdown {
            display: block;
        }

        .small-view .header-top .decimals button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            font-size: 11px;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .small-view .header-top .decimals button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .small-view .header-top .decimals .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .small-view .header-top .decimals .dropdown a {
                display: block;
                padding: 7px;
                font-size: 10px;
                color: #fff;
            }

                .small-view .header-top .decimals .dropdown a:hover {
                    background: #1c1c1c;
                }

    .small-view .header-top .currency {
        float: left;
        width: 150px;
        margin-right: 5px;
        background: #464646;
        position: relative;
    }

        .small-view .header-top .currency.active .dropdown {
            display: block;
        }

        .small-view .header-top .currency button {
            display: block;
            width: 100%;
            height: 25px;
            background: #464646;
            font-size: 11px;
            text-align: left;
            color: #fff;
            position: relative;
        }

            .small-view .header-top .currency button:after {
                content: "\f0d7";
                font-family: FontAwesome;
                color: #fff;
                position: absolute;
                top: 8px;
                right: 5px;
            }

        .small-view .header-top .currency .dropdown {
            display: none;
            width: 100%;
            background: #464646;
            position: absolute;
            top: 25px;
        }

            .small-view .header-top .currency .dropdown a {
                display: block;
                padding: 7px;
                font-size: 10px;
                color: #fff;
            }

                .small-view .header-top .currency .dropdown a:hover {
                    background: #1c1c1c;
                }

.small-view .header {
    padding: 10px;
}

    .small-view .header .mobile-login-button {
        float: right;
        width: 90px;
        height: 25px;
        margin-top: 7px;
        /*margin-left: 13px;*/
        background: #464646;
        color: #fff;
        position: relative;
    }

        .small-view .header .mobile-login-button:after {
            content: "\f007";
            font-family: FontAwesome;
            font-size: 18px;
            color: #edb00b;
            position: absolute;
            top: 4px;
            left: 5px;
        }


    .small-view .header i {
        float: right;
        margin-left: 15px;
        font-size: 36px;
        color: #fff;
    }


.small-view .footer {
    width: 100%;
    background: #464646;
    position: fixed;
    bottom: 0;
}

    .small-view .footer span {
        float: left;
        width: 25%;
        padding: 6px;
        font-size: 12px;
        text-align: center;
        color: #fff;
        border: 1px solid #000;
    }

    .small-view .footer span {
        height: 46px;
        float: left;
        width: 25%;
        padding: 6px;
        font-size: 12px;
        text-align: center;
        color: #fff;
        border: 1px solid #000;
    }

        .small-view .footer span i {
            display: block;
            font-size: 20px;
        }


.small-view .content {
    padding-bottom: 46px;
}

.small-view .section-live-stream {
    padding: 8px;
    position: relative;
}

    .small-view .section-live-stream img {
        display: block;
        /*width: 100%;*/
    }

    .small-view .section-live-stream h2 {
        padding: 10px;
        background: #1c1c1c;
        font-size: 14px;
        text-align: right;
        color: #fff;
        position: relative;
    }

        .small-view .section-live-stream h2 .status {
            padding: 8px 12px;
            background: #edb00b;
            color: #000;
            position: absolute;
            top: 0px;
            left: 0px;
        }

    .small-view .section-live-stream .results {
        width: 98%;
        background: #1c1c1c;
        position: absolute;
        top: 0;
        left: 1%;
        z-index: 9;
    }

        .small-view .section-live-stream .results th {
            padding: 10px;
            background: #edb00b;
            border: 1px solid #edb00b;
        }

        .small-view .section-live-stream .results td {
            padding: 3px;
            font-size: 12px;
            text-align: center;
            color: #fff;
            border: 1px solid #464646;
            vertical-align: middle;
        }

            .small-view .section-live-stream .results td span {
                font-size: 10px;
                color: #edb00b;
            }

.small-view .mobile-section-navigation span {
    height: 46px;
    float: left;
    display: block;
    width: 50%;
    padding: 15px;
    background: #464646;
    font-size: 14px;
    text-align: center;
    color: #fff;
    border: 1px solid #000;
    height: 47px;
}

.small-view .mobile-section-upcoming-events {
    margin-top: 10px;
    border-bottom: 1px solid #edb00b;
}

    .small-view .mobile-section-upcoming-events h3 {
        display: inline-block;
        margin: 0;
        padding: 7px 10px 5px 5px;
        background: #464646;
        font-size: 14px;
        color: #fff;
    }

    .small-view .mobile-section-upcoming-events .days {
        float: right;
    }

        .small-view .mobile-section-upcoming-events .days span {
            float: right;
            width: 70px;
            padding: 7px 10px 5px 5px;
            background: #252525;
            font-size: 14px;
            text-align: center;
            color: #fff;
            cursor: pointer;
            transition: .2s all;
        }

            .small-view .mobile-section-upcoming-events .days span:hover,
            .small-view .mobile-section-upcoming-events .days span.active {
                background: #edb00b;
                color: #000;
            }

.small-view .mobile-upcoming-events {
    margin-top: 15px;
    padding: 15px 0;
    background: #1c1c1c;
}

    .small-view .mobile-upcoming-events h4 {
        font-size: 14px;
        text-align: center;
        color: #fff;
    }

    .small-view .mobile-upcoming-events a {
        display: block;
        padding: 15px;
        padding-left: 45px;
        font-size: 14px;
        color: #fff;
        /*border-bottom: 1px solid #edb00b;*/
    }

        /*.small-view .mobile-upcoming-events a:last-child {
            border: none;
        }*/

        .small-view .mobile-upcoming-events a.seria-a {
            background: url(../img/seria-a.png) no-repeat 10px center;
        }

        .small-view .mobile-upcoming-events a.la-liga {
            background: url(../img/la-liga.png) no-repeat 10px center;
        }

        .small-view .mobile-upcoming-events a.premier {
            background: url(../img/premier.png) no-repeat 10px center;
        }

		.small-view .mobile-upcoming-events a.LIVE {
            background: url(../img/pulse.gif) no-repeat 10px center;
        }



.small-view .mobile-bet-list {
    padding: 0;
    background: #000;
}

    .small-view .mobile-bet-list table {
        width: 100%;
    }

    .small-view .mobile-bet-list .bet-tabs {
        margin-top: 15px;
    }

        .small-view .mobile-bet-list .bet-tabs span {
            float: left;
            width: 33.3%;
            padding: 10px 5px;
            background: #fff;
            font-size: 9px;
            color: #000;
            text-align: center;
            border: 2px solid #000;
        }

            .small-view .mobile-bet-list .bet-tabs span.active {
                background: #000;
                color: #edb00b;
                /*border: 2px solid #edb00b;*/
            }

        .small-view .mobile-bet-list .bet-tabs .bet-tabs-more {
            display: none;
        }

        .small-view .mobile-bet-list .bet-tabs .mobile-bet-list-show-more {
            width: 100%;
            margin-top: 5px;
            padding: 8px;
            background: #edb00b;
            color: #000;
            border: none;
        }

    .small-view .mobile-bet-list .bet-content-item {
        display: none;
    }

        .small-view .mobile-bet-list .bet-content-item.active {
            display: block;
        }

    .small-view .mobile-bet-list .item .date {
        padding: 10px;
        background: #000;
        color: #fff;
    }

    .small-view .mobile-bet-list .item .match td {
        padding: 10px;
        background: #1c1c1c;
        font-size: 14px;
        color: #fff;
    }

    .small-view .mobile-bet-list .item .item-bets .bet {
        background: #464646;
        font-size: 14px;
        color: #fff;
        text-align: center;
        border: 1px solid #000;
    }

        .small-view .mobile-bet-list .item .item-bets .bet.active {
            border: 1px solid #edb00b;
        }

        .small-view .mobile-bet-list .item .item-bets .bet .property {
            padding: 3px;
        }

        .small-view .mobile-bet-list .item .item-bets .bet .value {
            padding: 3px;
        }

    .small-view .mobile-bet-list .item .item-bets .show-more {
        width: 40px;
        vertical-align: middle;
        text-align: center;
    }

        .small-view .mobile-bet-list .item .item-bets .show-more span {
            display: block;
            font-size: 28px;
            color: #fff;
        }



/* -- fumagalli -- */

.attivo_yellow {
    color: #edb00b !important;
}

.upper {
    text-transform: uppercase;
}

.camel {
    text-transform: capitalize;
}

.large-view .header .header-top .headerdrop select {
    display: block;
    width: 100%;
    height: 25px;
    background: #464646;
    text-align: left;
    color: #fff;
    position: relative;
}

.small-view .header-top .headerdrop select {
    font-size: 11px;
    display: block;
    width: 100%;
    height: 25px;
    background: #464646;
    text-align: left;
    color: #fff;
    position: relative;
}

.modal.my-bets-modal div .status select {
    display: block;
    width: 100%;
    height: 25px;
    padding-right: 20px;
    background: #464646;
    text-align: left;
    color: #fff;
    position: relative;
    margin-top: -14px;
    min-width: 100px;
}

.modal.mobile-my-bets-modal div .status select {
    display: block;
    width: 100%;
    height: 25px;
    padding-right: 20px;
    background: #464646;
    text-align: left;
    color: #fff;
    position: relative;
    margin-top: -14px;
    min-width: 100px;
}

.large-view .section-upcoming-events .event-day table tbody td span.box_quota_attivo {
    background: #edb00b;
    color: #000;
}

.tabs_disabled {
    color: darkgray !important;
}

.testo_scroll {
    /*position:absolute;*/
    right: 5px;
    background: #1c1c1c;
}

    .testo_scroll div:nth-child(1) {
        animation: left-one 1000s linear infinite;
    }

@keyframes left-one {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-1000%);
    }
}

.large-view .section-live-stream h2 {
    background: none !important;
}

.large-view .section-live-stream .text,
.large-view .section-live-stream .text_little {
    background: #1c1c1c;
    color: #fff;
}

.large-view .section-live-stream .text_little {
    color: #edb00b;
}

.small-view .section-live-stream h2 {
    background: none !important;
}

.small-view .section-live-stream .text,
.small-view .section-live-stream .text_little {
    background: #1c1c1c;
    color: #fff;
}

.small-view .section-live-stream .text_little {
    color: #edb00b;
}


.intervallo-title {
    padding: 10px 30px;
    background: #edb00b;
    font-size: 24px;
    /*color: #fff;*/
}

.half-time-table {
    color: #fff;
    text-align: center;
}

    .half-time-table td {
        padding: 5px;
        background: #1c1c1c;
        font-size: 14px;
        text-align: center;
        color: #fff;
        border: 1px solid #363636;
        vertical-align: middle;
    }


.large-view .sidebar-left .widget.last-bets table td .waiting {
    color: rgb(235, 236, 11);
}

.large-view .sidebar-left .widget.last-bets table td .running {
    color: rgb(161, 240, 69);
}

.modal.my-bets-modal .my-bets-list tbody td.waiting {
    color: rgb(235, 236, 11);
}

.modal.my-bets-modal .my-bets-list tbody td.running {
    color: rgb(161, 240, 69);
}

.modal.my-bets-modal .my-bets-list tbody td span {
    width: auto;
    padding: 0px;
}

.modal.my-bets-modal .my-bets-list tfoot td {
    padding: 0px;
}


#ui-datepicker-div {
    z-index: 9999 !important;
}

.waiting {
    color: rgb(235, 236, 11);
}

.running {
    color: rgb(161, 240, 69);
}

.win {
    color: #1fdd1b;
}

.lose {
    color: #e32727;
}

.large-view .sidebar-right .widget.quick-bet .multiple-system table input[type="text"] {
    width: 50px;
    height: 22px;
    margin-right: 5px;
    padding: 0 5px;
    background: #000;
    color: #fff;
    border: 1px solid #fff;
    transition: .2s all;
}

.multiple-system table input[type="text"] {
    width: 50px;
    height: 22px;
    margin-right: 5px;
    padding: 0 5px;
    background: #000;
    color: #fff;
    border: 1px solid #fff;
    transition: .2s all;
}

@font-face {
    font-family: 'Pathway Gothic One';
    src: url('../fonts/PathwayGothicOne-Regular.ttf');
}

.ui-tooltip {
    color: white;
    background-color: black;
    font-family: "Pathway Gothic One";
    font-size: 15px;
}

.ui-datepicker-week-end a {
    color: red !important;
}

.xdsoft_weekend {
    color: red !important;
}

.handful {
    cursor: pointer;
}

.large-view .sidebar-right .widget.quick-bet .quick-bet-item td {
    padding-top: 5px;
    padding-bottom: 5px;
}

/*.small-view .mobile-upcoming-events a {
    text-align: center;
    width: 33.3%;
    display: inline-block !important;
}*/

.small-view .mobile-upcoming-events .attivo {
    border: 1px solid #edb00b;
}

.small-view .mobile-bet-list .item .match td {
    text-align: center;
}

.small-view .mobile-bet-list .item .item-bets .bet.box_quota_attivo {
    border: 1px solid #edb00b;
    background-color: rgb(28, 28, 28);
}

.small-view .header .mobile-login-button {
    /*width: 120px;*/
}

.modal.mobile-my-bets-modal .my-bets-list .totals label {
    display: initial;
}

.modal.mobile-my-bets-modal .my-bets-list .item label {
    display: initial;
}

.small-view .header .cart-icon {
    float: right;
    margin-left: 15px;
    position: relative;
}

    .small-view .header .cart-icon i {
        font-size: 36px;
        color: #fff;
    }

    .small-view .header .cart-icon .amount {
        padding: 2px;
        padding-right: 3px;
        background: #e32727;
        font-size: 12px;
        color: #fff;
        border-radius: 5px;
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 12px;
    }

.small-view .footer .footer-item {
    float: left;
    width: 25%;
    padding: 6px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    border: 1px solid #000;
    position: relative;
}

    .small-view .footer .footer-item i {
        display: block;
        font-size: 20px;
    }

    .small-view .footer .footer-item .amount {
        padding: 2px;
        padding-right: 3px;
        background: #e32727;
        font-size: 12px;
        color: #fff;
        border-radius: 5px;
        position: absolute;
        top: 4px;
        right: 4px;
    }

#box_options {
    background: white;
    /*height: 250px;*/
    padding: 20px;
}

    #box_options .title {
        padding: 10px 30px;
        background: #edb00b;
        font-size: 24px;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }

    #box_options .row {
        height: 35px;
    }

    #box_options .content {
        text-align: center;
        padding-top: 30px;
    }

    #box_options .gioca {
        text-transform: uppercase;
        height: 35px;
        padding-top: 8px;
        background: #000;
        color: #edb00b;
        cursor: pointer;
    }

        #box_options .gioca:hover {
            background: #edb00b;
            color: #000;
            transition: .2s all;
        }


    #box_options .btn_sport {
        margin-top: 2px;
        padding: 5px;
        background: #a2a2a2;
        color: white;
        cursor: pointer;
    }
        #box_options .btn_sport:hover {
            background: #000;
            color: #edb00b;
        }

    #box_options .attivo_palinsesto {
        background: #edb00b;
        color: #000;
    }



#box_changepassword {
    background: white;
    min-width: 560px;
    /*height: 250px;*/
    padding: 20px;
}

    #box_changepassword .title {
        padding: 10px 30px;
        background: #edb00b;
        font-size: 24px;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }

    #box_changepassword input {
        margin-left: 15px;
        margin-top: 5px;
    }

    #box_changepassword .content {
        text-align: center;
        padding-top: 30px;
    }

    #box_changepassword .gioca {
        text-transform: uppercase;
        height: 35px;
        padding-top: 8px;
        background: #000;
        color: #edb00b;
        cursor: pointer;
        margin-top: 25px;
    }

        #box_changepassword .gioca:hover {
            background: #edb00b;
            color: #000;
            transition: .2s all;
        }
/* -- */
