v/* timepicker css */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }

.active-stats {
    padding: 30px 10px 10px 10px;
    color: #c51818;
    text-transform: uppercase;
    font-family: fantasy;
    font-size: 24px;
    line-height: 22px;
}
.bet-option-wrapper.su0, .bet-option-odd.su0  {
    pointer-events: none;
	color:#8c8b8b!Important
}
.d_current {
    display: inline-block;
    margin-top: 20px;
    border: 1px solid #0a0a0a;
    padding: 5px;
    margin-left: 60px;
    border-radius: 5px;
}
table.activesas th{
	border: 1px solid #c7c7c7;
    width: 5%;
    padding: 9px;
    border-collapse: collapse;
}
.admin-dashboard-wrapper.active {
    border: 1px solid #e4e4e4;
    margin-top: 20px;
    padding: 30px;
    background: #fffff7;
    max-width: 93%;
}
.active-s {
    color: #868585;
    padding: 10px;
    border: 1px solid #dadada;
    margin-bottom: 50px;
}

/** BETTINGS IMPORTANT **/
.sport-title-bar {
    background: #25765C!Important;
}

.event-title-bar {
    background: #949896!Important;
    color: #333!Important;
    position:relative;
}
table.bet-options-wrapper a {
    font-size: 11px;
    color:#027300;
    font-weight:bold
}
table.bet-options-wrapper a:hover {
    color:#ca980c!important;
}

.cat-title-bar {
    background: #14805e!Important;
    color: #d6d6d6!Important;
}
table.bet-options-wrapper table, td {
    border: none!Important;
    }
.bet-event-title-bar {
    background: #404241!Important;
    border-bottom: 1px solid #660466;
}

.bet-option-wrapper {
    background: #5e5e5e!Important;
    border-color: #525252!Important;
    line-height:16px;
}
.acti {
    margin-top: 8px;
}
.ploss {
    font-weight: bold;
    color:#ff0707;
}
.pwin {
    font-weight: bold;
    color: #3dda52;
}
.bet-option-odd {
    color: #ffdf1b;
    width: 50px;
    text-align: center;
    font-weight: bold;
    border-radius: 3px;
}

.bettings-wrapper {
    background: #5e5e5e!Important;
}
span.evt-deadline {
    text-transform: lowercase;
}
span.evt-deadline {
    color: #00BCD4;
    font-weight: bold;
}
.toggle-btn.d {
    margin-top: -26px;
    z-index: 999999999999999;
}
.event-title-bar a {
    color: #333!Important;
    font-weight: bold;
    text-transform: uppercase;
}
.event-title-bar {
    border-top: 1px solid #0F6644;
}
.suspended {
    background: #1f1818de;
    padding: 25px 15px;
    color: #b9b627;
    text-align: center;
    height: 80px;
    text-transform: uppercase;
    font-weight: bold;
}

div#sus {
    background: url(img/sus.jpg) no-repeat center center;
    height: 80px;
    margin: 20px 0px;
}

span.sportname {
    font-size:10px;
    color:#bfbfbf;
    margin-left:10px;
}
span.sportname a {
    font-size:10px;
    color:#bfbfbf
}



/**sprite**/

.sp-bg {
    background: url(img/sprite.png) no-repeat -224px -144px;
    width: 24px;
    height: 25px;
    margin-right: 5px;
    color: transparent;
    margin-left: 40%;
    margin-bottom: 5px;
}
.sp-bg.basket {
    background: url('img/sprite.png') no-repeat -224px -634px;
    margin-left: 30%;
}
.sp-bg.foot {
    background: url('img/sprite.png') no-repeat -26px -210px;
    margin-left: 30%;
}

.sp-bg.tennis {
    background: url('img/sprite.png') no-repeat -224px -284px;
    margin-left: 20%;
}

/** scrollbar sports **/
.spbg {
    display: inline-block;
    padding: 5px 10px;
    font-family: -apple-system,Helvetica Neue,Roboto,Droid Sans,Segoe UI,Verdana,Arial,Lucida Grande,sans-serif;
    font-weight: 400;
    color: #afafaf;
    font-size: 13px;
    line-height: 16px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.spbg{
    background: #404040;
}

.spices {
    background: url(img/sports-sprite.png) no-repeat;
    width: 22px;
    height: 22px;
    color: transparent;
    margin: 0 auto;
    margin-top: 1px;
}

.spices.football {
    background-position: 0 0!Important;
}
.spices.tennis {
    background-position: -74px 0px!Important;
}
.spices.basketball{
    background-position:-36px 0!Important;
}
.spices.volleyball{
    background-position: -144px 0!Important;
}
.spices.handball{
    background-position: -108px -36px!Important;
}
.spices.hockey{
    background-position: -144px -36px!Important;
}
.spices.afootball{
    background-position:  -216px 0!Important;
}
.spices.darts{
    background-position: -144px -144px!Important;
}
.spices.ttennis{
    background-position: -36px -108px!Important;
}
.spices.rugbyu{
    background-position: -288px 0!Important;
}
.spices.boxing{
    background-position:-72px -72px!Important;
}
.spices.formula{
    background-position: -216px -35px!Important;
}
.spices.motorbikes{
    background-position: -180px -36px!Important;
}

.spices.alpine{
    background-position: -1px -140px!Important;
}
.spices.baseball{
    background-position: -108px 0!Important;
}
.spices.cricket{
    background-position: -324px -36px!Important;
}
.spices.snooker{
    background-position: -108px -144px!Important;
}
.spices.badminton{
    background-position: -286px -144px!Important;
}
.spices.rugbyl{
    background-position: -252px 0!Important;
}
.spices.futsal {
    background-position: -37px -35px;
}
.spices.baithlon {
    background-position: -1px -35px;
}
.spices.aussierules{
    background-position: -72px 0!Important;
}
.spices.golf{
    background-position: 0 -36px!Important;
}
.spices.cycling{
    background-position: -288px -36px!Important;
}



.sport-title-bar:after {
    width: 0;
    height: 0;
    content: '';
    display: inline-block;
    position: absolute;
    border-color: transparent;
    border-style: solid;
    -webkit-transform: rotate(360deg);
    border-width: 0 8px 8px;
    border-bottom-color:#25765C;
    margin-top: -11px;
    margin-left: -30px;
}










/*extras*/
.bet-options-wrapper {
    display: block!Important;
}
#odd-switcher-wrapper {

    display: inline-block;

}
.slip-row.toggle-bet-options {
    background: #989797!Important;
    margin-top: 20px;
    color: #cecccc!Important;
}

.bet-option-row {
    background: #ccc!Important;
    border-top: 1px solid #868383;
}
.slip-heading {
    background: #42c553!Important;
    color: #fff!important;
}
.slip-tab {
    background: #656363;
    color: #000000;
}
ul.slips-tab li {
    display: inline-block;
    width: 43%;
    text-align: center;
    border-right: 1px solid;
    padding:10px;
    margin: 0px;
}
ul.slips-tab li:hover {
    background: #464444;
}
ul.slips-tab {
    margin:0px;
    padding-left:0px;
    background: #11161b url(img/btt.png);
}

ul.slips-tab a {
    color:#cac9c9
}

/** BET SLIPS**/

input#show {
    max-width: 80px;
    background: transparent;
    border: none;
    font-weight: bold;
	color: #fbed2b;
}
.slip-bet-odd {
    background: #22a25c;
    padding: 0px 5px;
    border-radius: 3px;
    color: #fff;
}
.aj-slip {
    float: right;
    margin-top: -18px;
    line-height: 0;
}
.acceptodds {
    border-bottom: 1px solid #656969;
    padding: 5px;
}
.bets-holder {
    padding-left: 10px;
    padding-top:10px;
    text-align:center;
    overflow-y: auto;
    max-height: 260px;
}
.submit-slip {
    width: 100%;
}
input#confirmodd {
    float: left;
    margin-top: 7px;
}
.slip-bet-cat-name {
    color: #fbd821;
	text-align:left;
}

button#submit-slip-button:hover, button#ct:hover {
    background: #f9dc28;
    /* box-shadow: rgb(36, 132, 53) 0 1px 1px; */
    /* background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#25bb83),color-stop(100%,#32c18c)); */
    /* background: -webkit-linear-gradient(top,#41dca2 0,#157b55 100%); */
    /* background: -webkit-gradient(linear,left top,left bottom,from(#0b0e2f),to(#116143)); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#389d77',endColorstr='#157b55',GradientType=0);
    /* text-shadow: 0 -1px 0 #000; */
}
button#ct {
    background: #7b9804!Important;
    font-weight: bold;
	color:#fff!important;
}
button#submit-slip-button, button#ct {
    width: 100%;
    padding: 6px 20px;
    width: 100%;
    margin-bottom: 2px;
    border: 2px solid #acaf0d;
    color: #565656;
    border: rebeccapurple;
	font-weight:bold;
    background: #e2c92f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#389d77',endColorstr='#157b55',GradientType=0);
    box-shadow: rgba(255,255,255,.49609) 0 1px 1px;
}

.clear {
    clear: both;
}

.filter-form {
    margin-top: 50px;
}

.widefat {
    margin-top: 30px;
    margin-bottom: 30px;
}

.sport-wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
    color: #333333;
}

.sport-title-bar {
    background-color: #333333;
    color: #FFFFFF;
    padding: 5px 10px;
    font-size: 80%;
}

.sport-container {
    background-color: transparent!Important;
}

.event-title-bar {
    background-color: #DEDEDE;
    padding: 2px 7px;
    font-size: 70%;
    float: left;
    width: 100%;
}

.event-container {
    background-color: #DDDDDD;
}

.bet-event-wrapper {
}

.bet-event-title-bar {
    background-color: #EEEEEE;
    padding: 2px 7px;
    font-size: 80%;
}

.bet-event-container {
    background-color: #D9D9D9;
}

.cat-container {
    background-color: #5f5f5f;
    overflow: hidden;
	width:100%;
	float:left;
}

.cat-title-bar {
    background-color: #FFFFFF;
    padding: 2px 10px;
    text-transform: lowercase;
    font-size: 80%;
}

.cat-wrapper {
    background-color: #CCCCCC;
    margin: 0 auto;
}

.bet-option-wrapper, .bet-option-title {
    float: left;
}

.bet-option-title {
    word-break: break-all;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
}

.bet-option-odd {
    padding-top: 3px;
    padding-bottom: 3px;
    float: right;
}

.bet-option-wrapper {
    color: whitesmoke;
    border-left: 1px solid #666!Important;
    border-right: 1px solid #666!Important;
    word-wrap: break-word;
    background-color: #d93240;
    opacity: 1;
    font-size: 80%;
    cursor: pointer;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    padding:5px;
}

.bet-option-wrapper:hover {
    opacity: 0.9;
}
.bet-event-title-bar a:hover {
    color: #ffdf1b;
}
.event-title-bar a:hover {
    color: #fbeb0e!Important;
}
.toggle-btn {
    float: right;
    clear: right;
    text-transform: lowercase;
    cursor: pointer;
    font-size: 25px;
    color:#737171;
}
.toggle-btn:hover {
    color:#b1afaf
}
.slip-heading {
    text-align: center;
    padding: 12px;
    font-size: 105%;
}

.title-row {
    width: 40%;
    float: left;
    white-space: normal;
}

.stake-row {
    width: 30%;
    float: left;
}

.winnings-row {
    width: 30%;
    float: left;
}

.slip-row {
    clear: both;
    text-align: center;
    padding: 14px;
    white-space: nowrap;
}

.admin-submit {
    margin: 20px 0;
}

.inactive {
    color: red;
}

.active {
    color: green;
}

.help-info {
    font-style: italic;
}
.entry-content {
    /* background: #f5f5f5; */
}
.slips-wrapper {
    margin: 40px 10px 40px 10px;
    background: #fff;
}

.no-results {
    padding: 40px 10px;
    text-align: center;
    border: 1px solid #dcd6d6;
}

.bet-option-row {
    padding: 10px;
    box-sizing: border-box;
    clear: both;
    font-size: 80%;
    text-transform: lowercase;
    white-space: nowrap;
    width: 100%;
}

.page-bet-cat-name, .page-bet-event-name, .page-bet-name, .page-bet-odd, .page-bet-status {
    float: left;
    white-space:normal;
}

.page-bet-cat-name, .page-bet-event-name, .page-bet-name {
    width: 25%;
}

.page-bet-odd, .page-bet-status {
    width: 12.5%;
}

.lb-row, .lb-heading-row {
    clear: both;
}

.heading-points-col, .heading-position-col, .heading-username-col, .username-col, .points-col, .position-col {
    float: left;
}

.heading-points-col, .heading-position-col, .heading-username-col {
    font-weight: bold;
}

.heading-points-col, .points-col {
    width: 20%;
}

.heading-position-col, .position-col {
    width: 20%;
}

.heading-username-col, .username-col {
    width: 60%;
}

.buy-points-heading-row, .buy-points-row {
    width: 100%;
    clear: both;
    height: 70px;
    line-height: 70px;
    padding-left: 6px;
    box-sizing: border-box;
}

.buy-points-heading-row {
    font-weight: bold;
}

.buy-points-heading-points, .buy-points-price, .buy-points-heading-price, .buy-points-points, .buy-points-heading-btn, .buy-points-btn {
    width: 33%;
    float: left;
}

.help-box {
    position: absolute;
    padding: 20px;
    line-height: 30px;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
    font-size: 80%;
}

.featured-wrapper {
    width: 100%;
    height: 100%;
}

.featured-row, .featured-heading-row {
    width: 100%;
    height: 42px;
    clear: both;
    padding: 0px;
}

.featured-bet-event-name, .featured-heading-bet-event-name {
    background-color: #638ca6;
    height: 100%;
    width: 60%;
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}

.featured-heading-bet-event-name {
    background-color: #17a697;
    padding-left: 10px;
}

.featured-bet-options-wrapper, .featured-heading-bet-options {
    width: 40%;
    height: 100%;
    float: right;
    clear: right;
}

.featured-heading-bet-options {
    background-color: #17a697;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
}

.featured-bet-option-wrapper {
    border-left: 3px solid rgba(0,0,0,.1);
    box-sizing: border-box;
    float: left;
    padding: 16px 6px;
    color: whitesmoke;
    background-color: #839db7;
    opacity: 1;
    margin: 0;
    cursor: pointer;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.featured-bet-option-wrapper:hover {
    opacity: 0.9;
}

.table {
    display: table;
    width: 100%;
    color: #333333;
    border: 0px;
    border-spacing: 0px;
}

.table-row, .table-heading-row {
    display: table-row;
    width: 100%;
    clear: both;
    background-color: #b6d8d8;
    white-space: nowrap;
}

.table-heading-row {
    font-weight: bold;
    background-color: #8fd4d9;
}

.table-col,
.table-col-lb-user, .table-col-lb-points, .table-col-lb-pos,
.table-col-featured-bet-event, .table-col-featured-options {
    box-sizing: border-box;
    float: left;
    display: table-column;
    width: 33.33%;
    padding: 10px;
}

.table-col-featured-bet-event-heading, .table-col-featured-options-heading {
    float: left;
    display: table-column;
    padding: 16px;
}

.table-col-featured-bet-event-heading, .table-col-featured-options-heading {
    width: 50%;
    box-sizing: border-box;
}

.table-col-lb-points {
    width: 20%;
}

.table-col-lb-user {
    width: 70%;
}

.table-col-lb-pos {
    width: 10%;
}

.table-col-featured-bet-event {
    width: 50%;
    padding: 16px;
    box-sizing: border-box;
    white-space: normal;
}

.table-col-featured-options {
    width: 50%;
    padding: 0;
    box-sizing: border-box;
}

.helper-wrapper span {
    padding-left: 50px;
}

#featured-table {
    font-size: 16px;
}

.featured-bet-option-title {
    white-space: normal;
    word-break: break-all;
    float: left;
}

.featured-bet-option-odd {
    float: right;
}

.odd-row {
    background-color: blue;
}

.even-row {
    background-color: green;
}

.page-button {
    float: left;
    padding: 10px;
}

.slip-bet-odd, .slip-delete-option, .submit-slip {
    float: right;
}

.slip-bet-name, .slip-bet-event-name, #input-stake-holder {
    float: left;
}

.points-holder {
    margin-bottom: 0px;
    background: #14805e;
    color: #efeded;
    font-family: 'Cuprum';
    font-size: 16px;
}

.actions-holder {
    width: 100%;
}
.plac {
    background: url(img/placing.gif);
    width: 100%;
    height: 10px;
    background-repeat: no-repeat;
    color: transparent;
    max-width: 250px;
}
.fte {
    text-align: center;
}
#input-stake-holder {
    width: 100%;
    padding:10px 10px 0px 10px
}

/*#stake-input {
    padding-left: 6px;
    padding-top: 10px;
    max-width: 100px;
    background: #0006;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #5f5f6d;
    color: #cec9c9;
}*/

.bet-option-slip-wrapper {
    margin: 7px 10px 0px 10px;
}

.slip-delete-option {
    background: #fff;
    width: 10px;
    line-height: 0;
}

.slip-delete-option:hover {
    background: #ccc7c7;
}
.slip-bet-event-name {
    margin-top: -8px;
}
.success-holder, .error-holder{
    padding: 4px 0;
}
.success-holder {
    font-weight: bold;
    color: #18da27;
}
.admin-dashboard-row, .admin-dashboard-heading {
    padding-bottom: 10px;
}

.admin-dashboard-heading {
    font-weight: bold;
}

.toggle-bet-options {
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.toggle-bet-options:hover {
    opacity: 0.9;
}

input#sf_points {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #228e00;
    font-weight: bold;
}

/**TABS**/

/*body {font-family: Arial;}

/* Style the tab */
.tab {
    overflow: hidden;
    border: 1px solid #4c4a4a;
    background-color: #6f6f6f;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 15px 2px;
    transition: 0.3s;
    font-size: 11px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color:#484545;
}

/* Create an active/current tablink class */

.tab button.active {
    background-color: #4e4e4e;
    color: #f7f103;
}
.bet-option-wrapper:first-child, .bet-option-wrapper:last-child {
    border: none!Important;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
    background: #585858;
}
ft.fdd {
    color: #ecf11a;
    margin-left: 2px;
}

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.live{
    width: 10px;
    height: 10px;
    background-color: #1ff127;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 4s;
    color:transparent;
    display:inline-block;
    margin:1px 10px;
    border-radius:50%
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
    0%   {background-color: red;}
    25%  {background-color: yellow;}
    50%  {background-color: blue;}
    100% {background-color: green;}
}

/* Standard syntax */
@keyframes example {
    0%   {background-color: red;}
    25%  {background-color: yellow;}
    50%  {background-color: blue;}
    100% {background-color: green;}
}
.brke {
    padding: 4px 10px;
    border: 1px solid #191818;
    background: #000;
    font-family:Verdana,Geneva,Arial,sans-serif;
    font-size:14px
}
.brke a {
    color: #a3a5a1;
}
.brke:hover{
    background: #0d0e0c;
}
.noinplay {
    padding: 50px 10px;
    min-height: 100px;
}
span.stream-stats {
    right: 22px;
    position: absolute;
}
span.stream-stats a {
    color: #fff;
    margin-right: 5px;
}
span.stream-stats a:hover {
    color: #f00;
}
.bet-event-title-bar a {
    color: #ffffff;
}
.qlinks.indsports {
    font-size: 12px;
}
.qlinks.indsports a:hover {
    color:#fff
}
span.evt-deadline {
    right: 85px;
    float: left;
    margin-right: 7px;
}
span.evt-deadline.in {
    right: 40px;
}
.bets-holder.nolog {
    padding-top: 30px;
    padding-bottom: 30px;
}
.scorecc {*
;background: url(img/inplay.jpg) no-repeat!Important;background-position: 50%;background-repeat: no-repeat;height: 149px;width: 100%;margin: 0 auto;position: relative;text-align:center;color:#fff;z-index: 10;transition: height .2s,-webkit-transform .2s;transition: transform .2s,height .2s;transition: transform .2s,height .2s,-webkit-transform .2s;will-change: transform,height;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.scorecc {
    font-size: 15px;
    line-height: 26px;
    font-family: sans-serif;
}
.scorecc-league {
    border-bottom: 1px solid #686966;
    color: #00BCD4;
    margin-bottom: 10px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 10px;
    background: #0000005e;
    padding-top: 10px;
}

.scorecc-team {
    color: #000000;
    font-size: 20px;
    font-family: impact;
}
.scorecc-score {
    font-family: monospace;
    font-size: 30px;
    font-weight: bold;
    color: #000;
}

.scorecc-timer {
    color: #ffffff;
}


.scoreboard {
    max-width: 400px;
    margin: 0 auto;
    text-align: left;
    background: #27363df2;
    font-size: 12px;
    border: 1px solid #4d4d4d;
}
tr.sheader {
    background: #003e70;
    width: 100%;
}
.timers {
    font-size: 11px;
    color: #bbb4b4;
    padding: 0px 5px;
}
.sp_sprit.foot.x {
    zoom: .6;
    text-align: center;
    border-bottom: 2px solid #f00;
	-moz-transform: scale(.8);
}
.sp_sprit.foot.y {
    color: transparent;
    zoom: .6;
	-moz-transform: scale(.8);
}
.yels {
    line-height: 1;
    background: #eff506;
    margin: 0px 5px;
    font-size: 2px;
    color: transparent;
    padding: 5px 0px;
}
.reds {
    line-height: 1;
    background: #f00;
    margin: 0px 7px;
    font-size: 2px;
    color: transparent;
    padding: 5px 0px;
}
th.penaRs {
    max-width: 15px;
    padding-left: 7px;
}
tr.hometm, .fch  {
    text-align: center;
}
tr.awaytm {
    text-align: center;
}
th.goalsSw {
    max-width: 15px;
    padding-left: 7px;
}
td.txR {
    text-align: left;
    padding-left: 5px;
	width: 65%;
}
tr.sheader th {
}
th.ospt {
    width: 90%;
}
tr.sheader .sprt {
    zoom: .8;
    margin-left: 6px;
}
td.txR.r {
    width: 90%;
}
ul.rm-dbRM {
    padding: 0;
    margin: 0;
    text-align: center;
}
ul.rm-dbRM li {
    display: inline-block;
    margin: 0px 10px;
}
ul.rm-dbRM a {
    color: #d6d6d6;
    font-size: 13px;
}

ul.rm-dbRM a:hover {
    color: #fbeb0a;
}
input#showodds {
    background: transparent;
    color: #d2cccc;
    border: none;
    padding: 0px 10px;
    width: 100%;
    text-align: right;
    font-weight: bold;
}
table.optname tr:nth-child(even) {
    background: none;
}
i#TfEr {
    font-size: 10px; 
    margin-top: 8px; 
    float: right; 
    color: #bfbebe;
}
i#TfEr:hover {
    color: #ffffff;
}


/** admin css **/
table.widefat.sliptr {
  border-collapse: collapse;
}
table.widefat.sliptr tr {
  border: 1px solid #dadada;
}
table.widefat.sliptr td {
  padding: 10px 5px;
  font-size:90%
}
table.widefat.sliptr tr:nth-child(even) {
    background-color: #ddffe8;
}
table.widefat.sliptr a {
    font-size: 12px;
}
input#sf_points_buyed {
    background: transparent;
    border: none;
    box-shadow: none;
}
input#sf_points_buyedcol {
    background: transparent;
    border: none;
    box-shadow: none;
    font-weight: bold;
    color: #c75959;
}
input#go {
    border-top: none!Important;
    box-shadow: none!important;
    border-right: none!important;
    border-left: none!Important;
}

div#profile-page {
    margin: 0 auto;
    padding: 10px;
    max-width: 800px;
    border: 1px solid #e6e6e6;
}
input#noconfirmation {
    background: #d5d8d3;
}

.ccs {
    display: inline-block;
    text-align: right;
    position: absolute;
    right: 40px;
    text-transform: uppercase;
    color: #ffffff;
}
span.dirm {
    float: right;
	color: #797979;
}
.sportsf {
    padding: 1px 10px;
    background: #25765C;
    font-family: Verdana,Geneva,Arial,sans-serif;
}
.sportsf a {
    font-size: 13px;
    color: #fff;
}
.sportsf a:hover {
    font-size: 13px;
    color: #cfcfcf;
}
#spt_in {
    margin-top: 6px;
}
.event-title-bar.ftsid {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background-color: #474747!important;border-bottom: 1px solid #333;line-height: 30px;height: 30px;padding: 0 10px 0 10px;color: #bbb;font-size: 12px;}

.event-title-bar.ftsid a {
    color: #bbb!important;
}
.event-title-bar.ftsid a:hover {
    color: #fff!important;
}
.bet-event-title-bar.sidbr {
    background-color: #3d3d3d!Important;
    color: #e2e2e2!Important;
    line-height: 20px;
    font-size: 13px;
    border-bottom: 1px solid #474747;
    transition-property: background-color,border-bottom,color;
    transition-duration: .2s;
    display: -ms-flexbox;
}
.bet-event-title-bar.sidbr a {
    color: #cbcbcb!Important;
}
.bet-event-title-bar.sidbr:hover {
    background: #5a5a5a!Important;
}
#sport-wrapper.dert {
    border-right: 1px solid;
}
a.ftsl {
    margin-left: 20px;
    background: #105823;
    padding: 3px 10px;
    color: #fff;
    border-radius: 5px;
	text-decoration:none
}
a.ftsl:hover {
    background: #000;
}
.slip-bet-odd {
    background: #22a25c;
    padding: 0px 5px;
    border-radius: 3px;
    color: #fff;
    float: right;
}
._r-opt.sus {
    background: #b3b3b3;
	color:#c7c5c5;
}
._inplay-opt.sus {
    pointer-events: none;
    background: #b3b0b0;
	color:#d4cfcf!Important;
}
.submit-slip.sus {
    pointer-events: none;
    background: #b3b0b0;
	color:#b7b0b0!Important
}
.slip-bet-odd.oslipsu {
    pointer-events: none;
}
input#agpoints {
    border: None;
    font-weight: bold;
}
i.fa.fa-chevron-right {
    font-size: 13px;
    float: right;
    margin-top: 2px;
}