@CHARSET"UTF-8";

/*
body {
    background-image:url('../images/neymar-barcelona-wallpapers.jpg');
}
*/

.hidden,
.not-active {
    display: none;
}
div.transbox {
    width: 95%;
    height: 1900px;
    margin: 30px 50px;
    background-color: #ffffff;
    border: 1px solid black;
    opacity: 0.4;
    filter: alpha(opacity=60);
    /* For IE8 and earlier */
}
.topbetlive_button {
    -moz-box-shadow: inset 0px 1px 0px 0px #f7f7f7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f7f7f7;
    box-shadow: inset 0px 1px 0px 0px #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0d0d0d), color-stop(1, #5e5e5e));
    background: -moz-linear-gradient(top, #0d0d0d 5%, #5e5e5e 100%);
    background: -webkit-linear-gradient(top, #0d0d0d 5%, #5e5e5e 100%);
    background: -o-linear-gradient(top, #0d0d0d 5%, #5e5e5e 100%);
    background: -ms-linear-gradient(top, #0d0d0d 5%, #5e5e5e 100%);
    background: linear-gradient(to bottom, #0d0d0d 5%, #5e5e5e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d0d0d', endColorstr='#5e5e5e', GradientType=0);
    background-color: #0d0d0d;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #ffffff;
    display: inline-block;
    color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 24px;
    font-weight: bold;
    padding: 6px 11px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #fff6f5;
    opacity: 0.8;
}
#mainTable td {
    margin-left: 10px;
    margin-top: 5px;
    padding: 0;
}
.sifra_cell {
    width: 50px;
}
.final_result_group {
    background-color: lightgreen;
}
.final_zb_group {
    background-color: red;
}
.final_zbf1_group {
    background-color: yellow;
}
.final_ng_group {
    background-color: gray;
}
.init-body {
    background-color: #000;
}
.start-body {
    background: transparent url('../images/site-bg.jpg') no-repeat scroll center top;
    font-family: 'Lato';
    text-align: center;
    color: #fff;
    background-size: cover;
}
#mainContainer {
    position: relative;
}
.page {
    position: relative;
}
#loadingPanel {
    left: 0%;
    display: block;
}
#startPage,
#mainPanel,
#login,
#loginPanel {
    display: none;
}
.verticalal-container {
    display: -webkit-flex;
    display: flex;
    height: 700px;
    width: 100%;
}
.verticalal-content {
    margin: auto;
}
.user-login-form {
    padding: 10px;
}
/*Box for dialog elements*/

.box {
    border: 1px solid #fff;
    background: #000;
    display: block;
    text-align: left;
    z-index: 1000;
}
.box-content {
    padding: 10px;
}
.box h2 {
    text-align: center;
    color: white;
    font-size: 18px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #ee432e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
    background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    padding: 5px 10px;
}
.box p {
    color: #333;
    padding: 10px;
}
.box {
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.general-input {
    background: #fff;
    border: 1px solid #9b9b9b;
    color: #666;
    display: block;
    float: left;
    font-size: 0.9em;
    height: 28px;
    line-height: 28px;
    margin-left: 9px;
    text-align: center;
}
.soccer-heading {
    background: transparent url('../images/fudbal-heading.jpg') no-repeat scroll right top;
}
.tennis-heading {
    background: transparent url('../images/tennis-heading.jpg') no-repeat scroll right top;
}
.baseball-heading {
    background: transparent url('../images/baseball-heading.jpg') no-repeat scroll right top;
}
.hockey-heading {
    background: transparent url('../images/hockey-heading.jpg') no-repeat scroll right top;
}
.futsal-heading {
    background: transparent url('../images/fudbal-heading.jpg') no-repeat scroll right top;
}
.waterpolo-heading {
    background: transparent url('../images/waterpolo-heading.jpg') no-repeat scroll right top;
}
.handball-heading {
    background: transparent url('../images/handball-heading.jpg') no-repeat scroll right top;
}
.nfl-heading {
    background: transparent url('../images/nfl-heading.jpg') no-repeat scroll right top;
}
.rugby-heading {
    background: transparent url('../images/ragby-heading.jpg') no-repeat scroll right top;
}
.volleyball-heading {
    background: transparent url('../images/volleyball-heading.jpg') no-repeat scroll right top;
}
.basketball-heading {
    background: transparent url('../images/basketball-heading.jpg') no-repeat scroll right top;
}
.changedDown {
    /*border-bottom: 4px solid red !important;
	border:  1px solid red;
	*/
    color: red !important;
    -webkit-animation-name: blinker;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    -webkit-animation-duration: 1s;
    animation-name: blinker;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    animation-duration: 1s;
}
.changedUp {
    /*border-top: 4px solid rgb(15, 255, 15) !important;*/
    color: rgb(15, 255, 15) !important;
    -webkit-animation-name: blinker;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    -webkit-animation-duration: 1s;
    animation-name: blinker;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    animation-duration: 1s;
}
.event-start-day div {
    width: 40px;
    font-size:14px;
    line-height:14px;
    text-align:left;
    color: rgb(253, 211, 43);
}
.event-start-time div {
    width: 50px;
    color: rgb(253, 211, 43);
}
.event-no div {
    width: 40px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-radius: 3px;
}
div.team-name {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-radius: 3px;
    text-align: left;
}
td.clicable: hover {
    background: transparent url('../images/td-gray-bg.jpg') repeat-x scroll left top;
}
.ticket-holder {
    float: left;
    width: 33px;
    height: 200px;
    cursor: pointer;
}
td.played {
    background: transparent url('../images/td-red-bg.jpg') repeat-x scroll left top !important;
}
.ticket-holder {
    float: left;
    width: 33px;
    height: 200px;
    cursor: pointer;
}
.ticket-top {
    min-height: 170px;
}
.ticket-dialog {
    width: 1200px;
    position: absolute;
    top: 50px;
    left: 140px;
}
.ticket-detail-info {
    width: 100%;
    margin: 5px;
}
.ticketdetails-footer {
    float: right;
    margin: 15px;
}
#ticketDetailPayoutButton,
#ticketDetailStornButton {
    width: 200px;
}
#ticketDetailCloseButton {
    width: 100px;
}
.gray-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bfbfbf), color-stop(1, #080808));
    background: -moz-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -webkit-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -o-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -ms-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: linear-gradient(to bottom, #bfbfbf 5%, #080808 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#080808', GradientType=0);
    background-color: #bfbfbf;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #666464;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.gray-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #080808), color-stop(1, #bfbfbf));
    background: -moz-linear-gradient(top, #080808 5%, #bfbfbf 100%);
    background: -webkit-linear-gradient(top, #080808 5%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #080808 5%, #bfbfbf 100%);
    background: -ms-linear-gradient(top, #080808 5%, #bfbfbf 100%);
    background: linear-gradient(to bottom, #080808 5%, #bfbfbf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#080808', endColorstr='#bfbfbf', GradientType=0);
    background-color: #080808;
}
.gray-button:active {
    position: relative;
    top: 1px;
}
.main-table tbody button.playable-button {
    padding: 7px 8px;
    text-decoration: none;
    width: 65px;
    margin-left: 3px;
}
.betinfo {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #595959), color-stop(1, #454545));
    background: -moz-linear-gradient(top, #595959 5%, #454545 100%);
    background: -webkit-linear-gradient(top, #595959 5%, #454545 100%);
    background: -o-linear-gradient(top, #595959 5%, #454545 100%);
    background: -ms-linear-gradient(top, #595959 5%, #454545 100%);
    background: linear-gradient(to bottom, #595959 5%, #454545 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#454545', GradientType=0);
    background-color: #595959;
    border: 1px solid #080808;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 2px 10px;
    text-decoration: none;
}
.betinfo:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #454545), color-stop(1, #595959));
    background: -moz-linear-gradient(top, #454545 5%, #595959 100%);
    background: -webkit-linear-gradient(top, #454545 5%, #595959 100%);
    background: -o-linear-gradient(top, #454545 5%, #595959 100%);
    background: -ms-linear-gradient(top, #454545 5%, #595959 100%);
    background: linear-gradient(to bottom, #454545 5%, #595959 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#595959', GradientType=0);
    background-color: #454545;
}
.bet-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
    box-shadow: inset 0px 1px 0px 0px #f5978e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #4E0409));
    background: -moz-linear-gradient(top, #f30808 5%, #4E0409 100%);
    background: -webkit-linear-gradient(top, #f30808 5%, #4E0409 100%);
    background: -o-linear-gradient(top, #f30808 5%, #4E0409 100%);
    background: -ms-linear-gradient(top, #f30808 5%, #4E0409 100%);
    background: linear-gradient(to bottom, #f30808 5%, #4E0409 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f', GradientType=0);
    background-color: #f24537;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d02718;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0px 1px 0px #810e05;
}
.red-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
    box-shadow: inset 0px 1px 0px 0px #f5978e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
    background: -moz-linear-gradient(top, #f30808 5%, #130102 100%);
    background: -webkit-linear-gradient(top, #f30808 5%, #130102 100%);
    background: -o-linear-gradient(top, #f30808 5%, #130102 100%);
    background: -ms-linear-gradient(top, #f30808 5%, #130102 100%);
    background: linear-gradient(to bottom, #f30808 5%, #130102 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f', GradientType=0);
    background-color: #f24537;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d02718;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0px 1px 0px #810e05;
}
.red-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
    background: -moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background: -webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background: -o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background: -ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background: linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537', GradientType=0);
    background-color: #c62d1f;
}
.red-button:active {
    position: relative;
    top: 1px;
}
.green-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #000000));
    background: -moz-linear-gradient(top, #77d42a 5%, #000000 100%);
    background: -webkit-linear-gradient(top, #77d42a 5%, #000000 100%);
    background: -o-linear-gradient(top, #77d42a 5%, #000000 100%);
    background: -ms-linear-gradient(top, #77d42a 5%, #000000 100%);
    background: linear-gradient(to bottom, #77d42a 5%, #000000 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#000000', GradientType=0);
    background-color: #77d42a;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #268a16;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aade7c;
}
.green-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
    background: -moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: -ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
    background: linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a', GradientType=0);
    background-color: #5cb811;
}
.green-button:active {
    position: relative;
    top: 1px;
}
.bgg-name {
    width: 150px;
    text-align: left;
    color: rgb(253, 211, 43);
}
.bgg-group {
    /*float: left;*/
    border-collapse: initial;
    border-bottom: 3px solid black;
    background: rgb(41, 40, 40);
    margin: 3px 3px;
    padding: 3px;
    border-left: 1px solid black;
    border-top: 1px solid white;
    border-right: 1px solid white;
}
.count-bubble {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.more-games {
    margin-left: 5px;
    width: 57px;
    font-size: 17px;
    color: rgb(253, 211, 43) !important;
}

.live-table button.more-games {
    margin-left: 5px;
    width: 50px;
    min-height: 34px;
    font-size: 17px;
    color: rgb(253, 211, 43) !important;
}

.plus-sign {
    font-size: 14px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#startPageCloseBtn {
    padding: 3px 23px;
    margin-left: 38px;
    line-height: normal;
}
#backBtn {
    padding: 4px 23px;
    margin-left: 38px;
    line-height: normal;
}
.startpage-btn {
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000000;
    font-size: 40px;
    width: 400px;
    padding-top: 10px;
    height: 70px;
    font-family: DigitalSansEFOP-Bold;
}
#loginButton {
    width: 191px;
    margin-left: 8px;
    margin-top: 7px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#resetButton {
    margin-top: 7px;
    width: 100px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#passwordField,
#emailField {
    width: 186px;
    border-radius: 0.4em;
    color: black;
    font-size: 18px;
}
td.userlogin-label {
    vertical-align: bottom;
}
.buttons-list button {
    border: 2px solid #030000;
}
.header-inputs input {
    border-radius: 0.3em;
}
.slidet-title {
    font-family: DigitalSansEFOP-Bold;
    font-size: 35px;
    color: white;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000000;
    background-image: url('../images/live.gif');
    background-repeat: no-repeat;
    padding-left: 90px;
    text-transform: lowercase;
}
.live-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.03, #498A15), color-stop(0.9, #000000));
    background: -moz-linear-gradient(top, #498A15 5%, #000000 100%);
    background: -webkit-linear-gradient(top, #498A15 5%, #000000 90%);
    background: -o-linear-gradient(top, #498A15 3%, #000000 90%);
    background: -ms-linear-gradient(top, #498A15 3%, #000000 90%);
    background: linear-gradient(to bottom, #498A15 3%, #000000 90%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#498A15', endColorstr='#0F940B', GradientType=0);
    background-color: #498A15;
    /*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0F940B), color-stop(1, #0B220A));
    background: -moz-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -webkit-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -o-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -ms-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: linear-gradient(to bottom, #0F940B 5%, #0B220A 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0F940B', endColorstr='#0B220A', GradientType=0);
    background-color: #77d42a;
    */
   
    /*
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
   */
    border: 1px solid #268a16;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aade7c;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.live-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0B220A), color-stop(1, #0F940B));
    background: -moz-linear-gradient(top, #0B220A 5%, #0F940B 100%);
    background: -webkit-linear-gradient(top, #0B220A 5%, #0F940B 100%);
    background: -o-linear-gradient(top, #0B220A 5%, #0F940B 100%);
    background: -ms-linear-gradient(top, #5cb811 5%, #0F940B 100%);
    background: linear-gradient(to bottom, #0B220A 5%, #0F940B 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0B220A', endColorstr='#0F940B', GradientType=0);
    background-color: #5cb811;
}
.live-button:active {
    position: relative;
    top: 1px;
}
.header-first {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.main-table {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.sport-selector {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000 !important;
    font-size: 18px;
}
.eventname-score {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width: 250px;
}
.sport-container {
    width: 1540px;
}
#btnBet {
    padding: 13px 20px;
    width: 100%;
    font-family: Lato;
    font-size: 20px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#btnSystem,
#btnDelete,
#btnRepeatLastTicket {
    padding: 8px 4px;
    width: 32%;
    text-align: center;
    font-family: Lato;
    font-size: 18px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-transform:capitalize;
}
#plusOneButton,
#plusTenButton {
    padding: 8px;
}
#ticketPayinAmountLabel {
    height: 30px;
    padding-top: 10px;
    font-size: 22px
}
#ticket-max-win-amount {
    font-size: 18px;
}
#btnSystemCancle,
#btnSystemOk {
    padding: 13px 20px;
    width: 100%;
    font-family: Lato;
    font-size: 20px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.football {
    background-image: url('../images/sports/soccer.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.footsal {
    background-image: url('../images/sports/futsal.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.tennis {
    background-image: url('../images/sports/tennis.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.basketball {
    background-image: url('../images/sports/basketball.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.volleyball {
    background-image: url('../images/sports/volleyball.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.rugby {
    background-image: url('../images/sports/rugby.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.nfl {
    background-image: url('../images/sports/nfl.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.handball {
    background-image: url('../images/sports/handball.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.waterpolo {
    background-image: url('../images/sports/waterpolo.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.hockey {
    background-image: url('../images/sports/hockey.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.baseball {
    background-image: url('../images/sports/baseball.png') !important;
    background-repeat: no-repeat;
    background-position: 4px center !important;
}
.team-name {
    width: 125px !important;
    float: left;
    text-align: right;
    color:rgb(253, 211, 43);
    
}
.team-stat {
    background-image: url('../images/ibut_stat.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: bottom;
}
.host-score {
    margin: 0px 5px;
    float: left;
}
.guest-score {
    margin: 0px 5px;
    float: left;
}
.score-separator {
    float: left;
}
.eventname-score {
    width: 270px !important;
    float: left;
}
.text-left-align {
    text-align: left !important;
}
.live-preview tbody td {
    background: transparent !important;
}
.live-preview {
    background: transparent !important;
}
.ticket-bottom span {
    color: white;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.status-image {
    max-width: 700px;
    margin-left: 50px;
}
label {
    color: white;
}
#ticketCodeDialogCloseButton {
    padding-left: 20px;
    padding-right: 20px;
}
#getTicketCodeForm {
    width: 335px;
}
h1.ticket-status {
    max-width: 900px;
    font-size: 50px;
    font-family: freight-sans-pro, sans-serif;
    font-weight: 900;
    color: rgb(178, 162, 162);
    border-radius: 3px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.event-min {
    width: 20px;
    min-height:23px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-radius: 3px;
    height: 100%;
}
.league-standing table {
    color: white;
    width: 100%;
    margin: 5px;
}
.league-standing td.selected-team {
    color: red;
}
.league-standing button {
    margin: 10px 20px;
}
.league-standing tbody tr {
    border-bottom: 1px solid red;
}
.league-standing table tfoot td button {
    float: right;
    padding: 10px 20px;
}
.count-live-bubble {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.game-label {
    font-size: 14px;
    width: 120px;
    color: rgb(253, 211, 43);
    text-align: center;
    /* padding-left:25px !important;*/
}
a.group {
    background-image: url('../images/flags.png');
    background-repeat: no-repeat;
    padding-left: 55px;
    font-size: 20px;
    line-height: 48px;
}
.live-table tbody button.quot {
    width: 50px;
}

.live-table button.quot {
    width: 50px;
    margin-left: 2px;
    height: 34px;
}

.th-live-flag {
    width: 51px;
}
.th-live-time {
    width: 44px;
}
.th-live-host td {
    width: 120px
}
.th-live-guest {
    width: 125px;
}
.th-live-guest div {
    width: 125px;
}
.th-live-host {
    width: 125px !important;
}
.th-live-guest {
    width: 125px !important;
    text-align: left;
   
}
.td-live-host{
    width: 120px !important;
    text-align: left;
    padding-left: 5px !important;
    color:rgb(253, 211, 43);
}
.td-live-host div {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.td-live-guest {
    width: 120px !important;
    text-align: left;
    padding-left: 5px !important;
     color:rgb(253, 211, 43);
}
.td-live-guest div{
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.td-live-host-name {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.td-live-guest-name {
    width: 120px !important;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-align: left;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.quot-header {
    width: 50px;
}
.quot-header-x2 {
    width: 102px;
}
.quot-header-x3 {
    width: 154px;
}
.quot-header-x4 {
    width: 206px;
}

div.soccer-result-td,div.hockey-result-td,div.handball-result-td {
    width:70px !important;
    min-height: 34px;
}
div.basketball-result-td {
    width:100px !important;
    min-height: 34px;
}
div.tennis-result-td {
    width:130px !important;
    min-height: 34px;
}

div.result-td {
    /*width: 70px;*/
}
/*
div.tennis-result-td {
    width:150px !important;
}

div.basketball-result-td {
    width:100px !important;
}
div.handball-result-td {
    width:70px !important;
}
div.hockey-result-td {
    width:70px !important;
}
*/
.th-live-score {
    width: 80px
}
/*
.th-live-score div {
    width: 80px
}
*/
.live-content-wraper {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
.extre-live-bets div.openMoreGames div.scoreLine {
    width:100%;
}
.scoreLine {
    width:48px;
    color:rgb(253, 211, 43);
}

.live-table div.scoreLine {
    width:52px;
    color:rgb(253, 211, 43);
    min-height: 34px;
    line-height: 34px;
}

.live-table-header div.sl-header {
    width: 50px;
}

.sl-header {
    width: 40px;
}
.inout-table {
    width: 100%;
    margin: 10px;
}
.inout-table td {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.alertify {
    color: black;
}
nav.live-nav {
    background: transparent url('../images/active-sport-bg.jpg') no-repeat scroll right top;
}
.live-nav ul {
    height: 82px;
    width: 58%;
    margin-left: auto;
    margin-right: auto;
}
.live-nav-item {
    height: 82px;
    float: left;
    padding: 0px 10px;
    /*border-top: 1px solid black;
    border-left:1px solid black;  */
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width: 80px;
    text-align: center;
    position: relative;
}
li.live-nav-item: hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0F940B), color-stop(1, #0B220A));
    background: -moz-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -webkit-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -o-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -ms-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: linear-gradient(to bottom, #0F940B 5%, #0B220A 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0F940B', endColorstr='#0B220A', GradientType=0);
    background-color: #77d42a;
}
.selected-live-sport {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0F940B), color-stop(1, #0B220A));
    background: -moz-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -webkit-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -o-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: -ms-linear-gradient(top, #0F940B 5%, #0B220A 100%);
    background: linear-gradient(to bottom, #0F940B 5%, #0B220A 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0F940B', endColorstr='#0B220A', GradientType=0);
    background-color: #77d42a;
}
.live-football {
    background-image: url('../images/sports/soccer.png') !important;
    background-repeat: no-repeat;
    background-position: center 80% !important;
    display: block;
    min-height: 48px;
}
.live-tennis {
    background-image: url('../images/sports/tennis.png') !important;
    background-repeat: no-repeat;
    background-position: center 88% !important;
    display: block;
    min-height: 48px;
}
.live-basketball {
    background-image: url('../images/sports/basketball.png') !important;
    background-repeat: no-repeat;
    background-position: center 78% !important;
    display: block;
    min-height: 48px;
}
.live-volleyball {
    background-image: url('../images/sports/volleyball.png') !important;
    background-repeat: no-repeat;
    background-position: center 80% !important;
    display: block;
    min-height: 48px;
}
.live-handball {
    background-image: url('../images/sports/handball.png') !important;
    background-repeat: no-repeat;
    background-position: center 80% !important;
    display: block;
    min-height: 48px;
}
.live-waterpolo {
    background-image: url('../images/sports/waterpolo.png') !important;
    background-repeat: no-repeat;
    background-position: center 80% !important;
}
.live-hockey {
    background-image: url('../images/sports/hockey.png') !important;
    background-repeat: no-repeat;
    background-position: center 80% !important;
    display: block;
    min-height: 48px;
}
.day-all {
    text-transform: lowercase !important;
}
.game-tip {
    position: absolute;
    border: 1px solid white;
    min-height: 20px;
    background-color: rgb(71, 71, 71);
    padding: 10px;
    opacity: 0.96;
    border-radius: 3px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.more-info {
    font-size: 13px;
}
.ticket-items-container {
    max-height: 520px;
    overflow-y: auto;
}
.location-statistics {
    width: 1000px;
    min-height: 500px;
}
#locationStatisticsViewCloseBtn {
    width: 300px;
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.note-content {} .tickets-table {
    width: 100%;
   /* margin: 5px 10px;*/
    max-height: 400px;
    overflow-y: auto
}
.bgg-group tbody {
    border-bottom: 5px solid transparent !important;
}
.live-table-header thead td.last {
    width: 1px;
}
#LIVE-SOCCER thead td.last {
    width: 40px !important;
}
.winstatusindicator_lost {
    background-image: url("../images/red-ball_16.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    background-position-x: center;
}
.winstatusindicator_win {
    background-image: url("../images/green-ball_16.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    background-position-x: center;
}
.winstatusindicator_live {
    background-image: url("../images/blue-ball_16.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    background-position-x: center;
}
.winstatus_live {
    color: blue;
}
.winstatus_lost {
    color: red;
}
.winstatus_win {
    color: green;
}
.ti-host {
    text-align: left;
}
.ti-guest {
    text-align: left;
}
#locationStatisticsViewPayoutBtn {
    width: 150px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#locationStatisticsViewTickets {
    margin: 4px 0px;
    min-height: 400px;
}
.casa-label {
    vertical-align: bottom;
    color: rgb(253, 211, 43);
}
.bemer-label {
    vertical-align: bottom;
    color: rgb(253, 211, 43);
}
.casa-label-isEin {
    color: white;
    margin-left: 5px;
}
#locationStatisticsViewLoadTicketsBtn,
#locationStatisticsViewPrintTestBtn {
    width: 100px;
    padding: 0px 0px;
    font-size: 14px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.yellow-card-info {
    background-color: yellow;
    font-size: 12px;
    padding: 2px 3px;
}
.red-card-info {
    background-color: red;
    font-size: 12px;
    margin-left: 3px;
    padding: 2px 3px;
    visibility: hidden;
}
.td-live-guest-en,
.td-live-host-en {
    float: left;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#printReportContainer,
#printTicketContainer,
#printDeleteTicketContainer,
#printPayoutTicketContainer{
    width: 225px;
    font-size: 12px;
    position: absolute;
    color: black;
    z-index: 3000;
    display: none;
}
.printreport-label {
    width: 120px;
    text-align: left;
}
.print-logo-image {
    widows:142px;
    height:51px;
    display:block;
    margin-left: 30px;
}
.print-ticket-content {
    font-size:10px;
    font-family:Arial;
    color:black;
    width: 226px;
    background: none;
}
.print-ticket-items-table {
	/*for chrome only*/
    /*font-family:Arial Narrow;*/
    
    /*for firefox only*/
    font-family: Arial;
    font-stretch: condensed;
    
    font-size:12px;
}
.print-ticket-items-table td {
    font-family:Arial Narrow;
    font-size:12px;
}

.dummy-header{
    visibility:hidden;
}
.td-al-right {
    padding-right:20px;
}

.ti-host,.ti-guest {
    width: 49%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ti-teams-spliter {
    width:2%;
    float: left;
}
.scChange {
	color:#EE2E24 !important;
    font-weight:bold;
    -webkit-animation-name: blinker;  
  	-webkit-animation-iteration-count: infinite;  
  	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  	-webkit-animation-duration: 1s; 
  	animation-name: blinker;  
  	animation-iteration-count: infinite;  
  	animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  	animation-duration: 1s; 
}
.game-score{
    margin-left: 5px;
    color: rgb(253, 211, 43);
}

.eg-name {
    text-align: left;
    padding-left: 25px;
    padding-top: 10px;
    height: 37px;
    overflow: hidden;
}


element.style {
}
.window-panel-ticket-items-live-changes {
    background: #282828;
    height: 200px;
    margin: 0 15px 20px 15px;
    position: relative;
}
.ticket-dialog-live-changes {
    width: 100;
    position: absolute;
    top: 50px;
}
#liveTicketQuotChangedCancleButton{
    padding-left:7px;
    padding-right:7px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#liveTicketQuotChangedAceptButton{
    padding-left:7px;
    padding-right:7px;
     text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.ticket-live-changes-label {
    font-size: 20px;
    padding-right: 145px;
    vertical-align: bottom;
    color: white;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#leagueStandingContentContainer {
    max-height:600px;
    overflow-x:hidden;
    overflow-y:auto;
}
#leagueStandingFooter {
    height:50px;
}
#leagueStandingCloseButton {
    float:right;
}
.td-live-result {
    background:transparent url('../images/live-table-td.jpg') repeat-x scroll left top !important;
}
#checkTicketForm {
    width:400px;
}

.ticketnumber-table{
    width:100%;
}
#checkTicketButton {
    margin-top:10px;
    margin-left:10px;
    width:97%;
}
#ticketNumberField {
    width:95%;
    margin-left:10px;
    border-radius:3px;
    font-size: 20px;
}
#checkTicketBackButton{
    margin-top:10px;
    
}
.live-table thead {
    color:rgb(253, 211, 43);
}
.live-table-header {
    color:rgb(253, 211, 43);
}
.ticket-number-label {
    font-size: 20px;
    padding-top: 5px;
}
.userlogin-label{
    font-size:18px;
}

.ui-error-dialog {
    z-index:5000 !important;
}
.ui-info-dialog {
    z-index:5000 !important;
}
.ui-input-dialog {
     z-index:5000 !important;
}
.ui-confirm-dialog{
     z-index:5000 !important;
}
#inputDialogField {
    font-size:18pt;
    text-align:center;
}
.account-state {
    height: 31px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.float-right {
    float:right;
}
table.live-table div.bgg-group
{
    background: rgb(38, 83, 29) !important;
}
table.live-table div.bgg-group td {
    background:none !important;
}
.right-separator {
    border-right:2px solid rgb(87, 74, 19) !important;
}

.left-separator {
    border-left:2px solid rgb(87, 74, 19) !important;
}



#tContainer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    height: 200px;
    background-color: red;
    width: 100%;
}
#tContainerPanel {
    width: 300px;
    float: right;
}
.mytickets-table {
    min-height: 500px;
}
#myTicketsCloseBtn{
    width: 200px;
    margin: 10px;
}
#myTicketsButton{
    height: 31px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
#ticketWaitMessageCountDown{
    display: none;
}
.system-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bfbfbf), color-stop(1, #080808));
    background: -moz-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -webkit-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -o-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: -ms-linear-gradient(top, #bfbfbf 5%, #080808 100%);
    background: linear-gradient(to bottom, #bfbfbf 5%, #080808 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#080808', GradientType=0);
    background-color: #bfbfbf;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #666464;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width:85px; height:50px;
    margin: 5px 0px 0px 5px;
}
.choosen-button{
    border-bottom: 4px solid #2EA51B !important;
    border-top: 4px solid #2EA51B !important;
    border-left: 3px solid #2EA51B;
    border-right: 3px solid #2EA51B;
}
.system-options-panel h2{
    text-align: center;
    color: white;
    font-size: 18px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #ee432e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
    background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    padding: 5px 10px;
}

.ticket-items-container h2 {
    text-align: center;
    color: rgb(253, 211, 43);
    font-size: 18px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #ee432e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
    background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    padding: 5px 3px 5px 10px;
    margin: 2px 6px;
}

#ticketChangesAceptButton {
    min-width: 200px;
    margin-left: 5px;
}
#ticketChangesCancleButton {
    min-width: 140px;
}
.ticket-changes-label {
    font-size: 20px;
    line-height: 50px;
    padding-right: 10px;
}

.marked-label {
    color: rgb(253, 211, 43);
    font-size: 18px;
}
.t-delete-system{
    float: right;
    width: 35px;
}
.ti-counter {
    position: absolute;
display: inline-block;
width: auto;
line-height: 18px;
top: 5px;
right: 5px;
font-weight: 700;
border: 1px solid #230;
border-radius: 10px;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3);
-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3);
box-shadow: 0 2px 2px rgba(0,0,0,.3);
padding: 0 4px;
background-color: rgba(0,0,0,.4);
background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.4));
background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.4));
background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.4));
background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4));
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
background-color: #690;
text-align: center;
text-shadow: 0 -1px 0 #230;
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
#ticketChangesCancleButton span.ti-timer {
    margin-left: 10px;
    font-size: 24px;
    color:rgb(253, 211, 43);
}

#TENNIS div.team-name {
    width: 170px !important;
}
#BASKETBALL div.team-name {
    width: 170px !important;
}
#VOLLEYBALL div.team-name {
    width: 170px !important;
}
#RUGBY div.team-name {
    width: 170px !important;
}

#NFL div.team-name {
    width: 170px !important;
}
#HANDBALL div.team-name {
    width: 140px !important;
}
#WATERPOLO div.team-name {
    width: 170px !important;
}

#FUTSAL div.team-name {
    width: 170px !important;
}
#HOCKEY div.team-name {
    width: 170px !important;
}

#BASEBALL div.team-name {
    width: 170px !important;
}

.live-preview div.team-name {
    width: 100px !important;
}
.lock {
    background-image: url(../images/qlocked.png);
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
}

.row:after {
    display: table;
    content: " ";
    clear: both;
}

.col {
    position: relative;
    float: left;
}
.live-table div.time-cell {
    width: 44px;
    min-height: 34px;
    line-height: 34px;
}
.live-table-header div.first-spacer {
    width: 485px;
}
.live-table-header div.basketball-first-spacer {
    width: 515px;
}
.live-table-header div.tennis-first-spacer {
    width: 745px;
}
.live-table-header div.hockey-first-spacer {
    width: 585px;
}
.live-table-header div.handball-first-spacer {
    width: 585px;
}

.live-table div.lrborder-1px {
    border-left: 1px;
    border-right: 1px;
}

.live-table div.td-soccer-ename div.td-live-host-name {
    width: 120px !important;
}
.live-table div.td-soccer-ename div.td-live-guest-name {
    width: 120px !important;
}


.live-table div.td-tennis-ename {
    width: 250px !important;
}
.live-table-header div.th-tennis-ename {
    width: 255px !important;
}
.live-table div.td-tennis-ename div.td-live-host-name {
    width: 250px !important;
}
.live-table div.td-tennis-ename div.td-live-guest-name {
    width: 250px !important;
}
.live-table-header div.th-live-tennis-result {
    width: 140px;
}


.live-table div.td-basketball-ename {
    width: 150px !important;
}
.live-table-header div.th-basketball-ename {
    width: 155px !important;
}
.live-table div.td-basketball-ename div.td-live-host-name {
    width: 150px !important;
}
.live-table div.td-basketball-ename div.td-live-guest-name {
    width: 150px !important;
}
.live-table-header div.th-live-basketball-result {
    width: 110px;
}

.live-table div.td-soccer-ename {
    width: 150px !important;
}
.live-table-header div.th-soccer-ename {
    width: 155px !important;
}
.live-table div.td-soccer-ename div.td-live-host-name {
    width: 150px !important;
}
.live-table div.td-soccer-ename div.td-live-guest-name {
    width: 150px !important;
}


.live-table div.td-hockey-ename {
    width: 200px !important;
}
.live-table-header div.th-hockey-ename {
    width: 205px !important;
}
.live-table div.td-hockey-ename div.td-live-host-name {
    width: 200px !important;
}
.live-table div.td-hockey-ename div.td-live-guest-name {
    width: 200px !important;
}

.live-table div.td-handball-ename {
    width: 200px !important;
}
.live-table-header div.th-handball-ename {
    width: 205px !important;
}
.live-table div.td-handball-ename div.td-live-host-name {
    width: 200px !important;
}
.live-table div.td-handball-ename div.td-live-guest-name {
    width: 200px !important;
}


.live-table-header div.th-right-separator {
    border-right:3px solid #086D08  !important;
}

.live-table-header div.th-left-separator {
    border-left:3px solid #086D08  !important;
}

.live-item-counter {
    position: absolute;
    top: 0px;
    right: 67px;
    height: 24px;
    min-width: 26px;
    border: 3px solid #922B2D;
    border-radius: 50px;
    color: white;
    background-color: #d9383c;
    font-size: 16px;
    text-align: center;
    line-height: 25px;
}

.live-table div.openMoreGames {
    background-color: #103D10 !important;
}
.live-table button.red-button {
    border-radius: 0px !important;
}
.center-text{
    text-align: center;
} 
.right-border{
    border-right: 1px solid red;
}
.first-col{
    padding-left: 10px;
}

#bettingRulesContainer {
    height: 600px;
    overflow: scroll;
}
#bettingRulesContainer p{
    color: white;
}
#bettingRulesContainer h2{
    background: none;
    text-decoration: underline;
}
#bettingRulesOption{
    line-height: 18px;
    margin: 2px 5px 14px 5px;
    padding: 1px 5px;
    width: 150px;
        height: 31px;
}

.alert-warning {
    color: #9D4949;
    background-color: #fcf8e3;
    border-color: #faebcc;
    font-size: 18px;
    text-align: center;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.right {
    float: right;
}
.left {
    float: left;
}

tr.event-special div.team-name {
    width: 230px !important;
}

