.sb-toolbar .sb-pagination-count {
    float: left;
    line-height: 26px;
    margin: 0;
}
.sb-toolbar.sb-toolbar-bottom {
    padding: 10px;
}
.body-dark .sb-toolbar{
    background-color: #242526;
}
.view-more a{
    margin-bottom: 20px;
}
.sb-indicator-text {
    font-size: 12px;
    color: #bbbaba;
    margin-left: 8px;
    white-space: nowrap;
    display: inline-block;
}
.sb-indicator-guaranteed {
    background: #3c83ae;
}
.sb-indicator-multi {
    background: #ff9100;
}
.sb-indicator {
    margin-right: 4px;
    margin-bottom: 2px;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    text-indent: -9999em;
    font-size: 0.625rem;
    display: inline-block;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    border-radius: 50%;
    cursor: default;
}
.sb-indicator:last-child{
    margin-right: 0px;
}
.sb-icon-wrap {
    display: inline-block;
    vertical-align: middle;
}
.sb-abbr {
    font-size: 75%;
    line-height: 1;
}
.form-section {
    background: #e5e8ed;
    padding: 10px 10px 10px 10px;
    border-radius: 3px;
}
.contest-fixtures #expandable-heading {
    position: absolute;
    top: 16px;
    left: 325px;
    white-space: nowrap;
    font-size: 16px;
    cursor: pointer;
}
.contest-fixtures ol {
    padding: 0;
}
.contest-fixtures ol li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 2% 0 0;
    font-size: 13px;
    padding: 0 4px;
    white-space: nowrap;
}
.create_form .form-create-contest label {
    font-size: 18px;
    float: none;
    font-weight: 700;
}
.form-create-contest .form_content li.col-md-6 {
    margin-bottom: 15px;
    padding-right: 5px;
}
.form-create-contest .form_content li.col-md-6:nth-child(2n){
    padding-left: 5px;
    padding-right: 0;
}
.form-create-contest .form_content li:after{
    content: "";
    display: block;
    clear: both;
}
.form-create-contest .form_content li.clear{
    height: 0;
    padding: 0;
    margin: 0;
}
.sb-lineup-item > h4 {
    display: block;
    font-size:16px;
    font-weight: bold;
    border: none;
}
.sb-lineup-listing {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
    text-align: center;
    display: block;
}
.body-dark .sb-lineup-listing{
    border-color: #3a3b3c;
}
.sb-lineup-listing .sb-player-wrap {
    position: relative;
    display: inline-block;
    width: 120px;
    margin-right: 10px;
    margin-bottom: 20px;
    vertical-align: top;
    font-size: 12px;
    text-align: center;
}
.sb-lineup-listing .sb-btn-remove-lineup{
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
}
.sb-lineup-listing .sb-player-name ,
.sb-lineup-listing .sb-player-img {
    display: block;
}
.sb-lineup-listing .sb-player-img img {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.sb-lineup-listing .sb-player-name > a {
    font-size: 14px;
    word-wrap: break-word;
    font-weight: bold;
}
.sb-lineup-listing .sb-player-name > a.non_select{
    cursor: default;
    text-decoration: none;
}
.sb-btn-add-player{
    color: #c80a00 !important;
}
.sb-offerings-filter {
    display: block;
}
.sb-section-header {
    border-top: 1px solid #dbe2e8;
    border-bottom: 1px solid #dbe2e8;
    background: #f8f8f8;
}
.body-dark .sb-section-header{
    background-color: transparent;
    border-color: #3a3b3c;
}
.sb-section-title {
    padding: 10px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
.sb-section-content{
    padding: 10px 0px;
}
.sb-neo-tab-wrapper {
    width: 20%;
    float: left;
}
.sb-neo-tab {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #f1f1f1;
    font-size: 13px;
}
.sb-neo-tab.sb-neo-tab-checked {
    border-bottom-color: #C80A00;
    color: #C80A00;
}
.sb-offerings-tabs {
    display: block;
    overflow: hidden;
}
.sb-player-content{
    padding-top: 10px;
}
.sb-players-list-item {
    position: relative;
    margin-top: 10px;
    padding-bottom: 10px;
    list-style: none outside;
    border-bottom: 1px solid #e4e4e4;
    min-height: 90px;
}
.sb-players-list-item:first-child{
    margin-top: 0px;
}
.body-dark .sb-players-list-item{
    border-color: #3a3b3c;
}
.sb-players-list-item.selected-player{
    opacity: 0.5;
}
.sb-players-list-item .sb-player-images {
    width: 60px;
    float: left;
}
.sb-player-images-wrap {
    position: relative;
}
.sb-player-images .sb-player-images-photo img {
    border: 1px solid #e4e4e4;
    height: 60px;
    width: 60px;
    padding: 1px;
}
.sb-player-images .sb-player-images-team {
    display: block;
    position: absolute;
    left: 50px;
    top: 50px;
}
.sb-country-flag {
    display: none;
    left: 100%;
    min-width: 140px;
    text-align: left;
    background: rgba(255,255,255,0.6);
    color: #252525;
    border: 1px solid #f1f1f1;
    position: absolute;
    z-index: 222;
    height: 23px;
    padding-left: 10px;
    width: 100%;
    word-break: break-word;
    line-height: 23px;
}
.sb-toggle-child:hover > .sb-country-flag{
    display: inline-block;
}
.sb-player-images .sb-player-images-team img {
    height: 20px;
    width: 20px;
}
.sb-players-list-item .sb-player-info {
    padding-left: 65px;
    padding-right: 45px;
}
.sb-player-info-name {
    position: relative;
}
.sb-player-info-name, .sb-player-info-position {
    display: block;
}
.sb-player-info-name a {
    font-weight: bold;
}
.sb-player-scoring{
    position: relative;
}
.sb-player-scoring .sb-info-dropdown{
    position: absolute;
    right: 0px;
    top: 0px;
}
.sb-player-scoring .sb-info-dropdown span{
    font-size: 25px;
    cursor: pointer;
    line-height: 0;
}
.sb-player-scoring .sb-scoring-title{
    font-weight: bold;
}
.sb-players-list-item .sb-next-opponent {
    margin: 0;
    font-size: 12px;
}
.sb-players-list-item .sb-next-opponent span {
    color: #a9a9a9;
}
.sb-players-list-item .sb-next-opponent .sb-player-indicator{
    color: #C80A00;
    font-weight: bold;
}
.sb-players-list-item .sb-player-actions {
    position: absolute;
    z-index: 111;
    top: 0px;
    width: 50px;
    right: 0px;
    text-align: right;
}
.sb-players-list-item .sb-player-value {
    color: #C80A00;
    font-size: 12px;
    font-weight: bold;
    margin-top: 8px;
}
.sb-player-info-actions {
    display: block;
    width: 40px;
    height: 40px;
    border: 1px solid #dbe2e8;
    border-radius: 3px;
    line-height: 40px;
    margin: 0 0 0 auto;
    text-align: center;
    font-weight: bold;
}
.body-dark .sb-player-info-actions{
    border-color: #3a3b3c;
}
.sb-player-info-actions > a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color: #000;
    font-weight: bold;
    text-align: center;
    font-size: 20px;
}
.sb-player-info-actions > a, .sb-player-info-actions > a i{
    vertical-align: initial;
}
.sb-budget {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    padding: 10px;
    margin-bottom: 10px;
}
.sb-budget span {
    color: #cf2b34;
}
.sb-buli-fixtures {
    clear: both;
    overflow: hidden;
}
.sb-buli-fixtures tbody>tr {
    position: relative;
}
.sb-buli-fixtures .panel-heading {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #f3f3f3;
    padding: 10px 15px;
    font-size: 16px;
}
.sb-buli-fixtures .sb-fixtures-home .sb-fixture-item{
    padding-right: 60px;
    position: relative;
}
.sb-buli-fixtures .sb-fixtures-home img {
    position: absolute;
    right: 8px;
    top: 10px;
}
.sb-buli-fixtures .sb-fixtures-away img {
    position: absolute;
    left: 8px;
    top: 10px;
}
.sb-buli-fixtures .sb-fixture-item img {
    width: 38px;
    height: 38px;
    display: inline-block;
}
.sb-buli-fixtures .sb-fixtures-away {
    text-align: left;
    line-height: normal;
}
.sb-buli-fixtures .sb-fixtures-away .sb-fixture-item{
    padding-left: 60px;
    position: relative;
}
.sb-buli-fixtures .sb-fixtures-home span {
    display: inline-block;
    font-size: 13px;
}
.sb-buli-fixtures .sb-fixtures-result{
    padding: 20px 5px;
    text-align: center;
}
.sb-buli-fixtures tbody>tr>td {
    vertical-align: middle;
    padding: 0;
    border-width: 0;
    border-bottom: 1px solid #f3f3f3;
    padding: 5px;
}
.sb-buli-fixtures td.sb-fixtures-result {
    font-size: 10px;
    color: #ccc;
    text-align: center;
    line-height: 21px;
}
.sb-buli-fixtures td.sb-fixtures-result a {
    padding: 10px 0;
}
.sb-buli-fixtures td.sb-fixtures-result span.first, .sb-buli-fixtures td.sb-fixtures-result span.total, .sb-buli-fixtures td.sb-fixtures-result span.stadium-name {
    width: 100%;
    display: block;
}
.sb-buli-fixtures td.sb-fixtures-result span.total {
    font-size: 16px;
    font-weight: bold;
}
.sb-buli-fixtures td.sb-fixtures-result span {
    color: #151515;
}
.sb-buli-fixtures .match-center {
    margin: auto;
    width: 20%;
    padding: 5px 0;
}
.sb-buli-fixtures .match-center a {
    position: absolute;
    border-radius: 3px;
    right: 8px;
    top: auto;
    margin-top: -18px;
    color: #fff;
    background-color: #C80A00;
    border-color: #af0900;
    padding: 6px 12px;
    white-space: nowrap;
}
.sb-buli-fixtures .sb-fixtures-home, .sb-buli-fixtures .sb-fixtures-away {
    line-height: normal;
}
.sb-buli-fixtures .sb-fixture-item {
    padding: 20px 8px;
    display: block;
    text-decoration: none;
}
.sb-buli-fixtures .sb-fixtures-home {
    text-align: right;
}
.sb-buli-fixtures .sb-fixtures-away {
    text-align: left;
}
.sb-buli-fixtures .sb-fixture-winner{
    color: #1493ff;
    font-weight: bold;
}
.sb-badge-25.t11 {
    background-position: -200px -125px;
}
.sb-badge-25 {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.table .flag {
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 5px;
}
.flag.BE {
    background-position: -30px -60px;
}
.flag {
    background-image: url(https://resources-pl.pulselive.com/ver/i/sprites/flags-sprite.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
}
.stats-table .player-name {
    display: flex;
    margin-bottom: 5px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.sb-data-content{
    min-height: 300px;
    position: relative;
}
.sb-contests-data{
    position: relative;
    min-height: 100px;
}
.sb-contests-data .no-more-results{
    margin-top: 10px;
}
.sb-contest-name:after{
    clear: both;
    display: block;
    content: "";
}
.sb-contest-name .sb-contest-image{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
}
.sb-contest-name .sb-contest-image img{
    width: 100%;
}
.sb-payout-content .payout-item{
    margin-top: 4px;
}
.sb-ranking-fixtures{
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: 10px;
}
.sb-ranking-fixtures ul{
    list-style: none;
    margin: 0;
    padding: 5px 0;
    white-space: nowrap;
}
.sb-ranking-fixtures ul li{
    display: inline-block;
    width: 200px;
    border-right: solid 1px #dddddd;
    margin-left: 10px;
}
.sb-ranking-fixtures ul li:first-child{
    margin-left: 0;
}
.sb-ranking-fixtures ul li:last-child{
    border-right: 0;
}
.sb-ranking-fixtures ul li img{
    width: 20px;
}
.sb-ranking-fixtures ul li .col-md-12{
    margin-bottom: 5px;
}
.sb-ranking-fixtures ul li .col-md-12:last-child{
    margin-bottom: 0;
}
.sb-ranking-fixtures ul li .col-md-8{
    text-overflow: ellipsis;
    overflow: hidden;
}
.sb-ranking-fixtures ul li .form-group:last-child{
    margin-bottom: 0px;
}
.sb-ranking-fixtures ul:after{
    content: "";
    display: block;
    clear: both;
}
.sb-result-picks{
    padding: 19px 0px;
}
.correct_pick{
    color: #1493ff;
}
.incorrect_pick{
    color: red;
}
.sb-social-icons {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
.sb-social-icons li{
    display: inline-block;
    padding: 0 7px;
}
.sb-social-icon-new {
    height: 30px;
    width: 30px;
    display: inline-block;
}
.sb-linkedin {
    background-image: url(images/linkedin_circle.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 0;
    background-size: 100%;
}
.sb-google-plus {
    background-image: url(images/google_circle.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 0;
    background-size: 100%;
}
.sb-twitter{
    background-image: url(images/twitter_circle.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 0;
    background-size: 100%;
}
.sb-facebook {
    background-image: url(images/facebook_circle.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 0;
    background-size: 100%;
}
.sb-pinterest {
    background-image: url(images/pinterest_circle.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 0;
    background-size: 100%;
}
.sb-player-info-detail .core-list-info-item:first-child{
    margin-top: 0px;
}
.sb-player-info-detail .core-lists.list-view .core-list-item{
    padding: 0px;
}
.sb-point-good{
    color: #228c00;
}
.sb-point-bad{
    color: #FF0000;
}
.sb-search-list{

}
.sb-player-info-team,
.sb-next-opponent,
.sb-player-info-name,
.sb-player-name a,
.sb-lineup-selection .sb-fixture-teams div,
.sb-contest-info-header label,
.sb-contest-name .sb-contest-info,
.sb-ranking-fixtures .col-xs-8,
.box2 .box_header .box_header_title,
.sb-buli-fixtures .sb-fixtures-home span,
.sb-result-picks,
.sb-tgr-div-item,
.sb-fixture-item  span{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.sb-player-name a,
.sb-contest-info-header label,
.sb-contest-name .sb-contest-info,
.sb-buli-fixtures .sb-fixtures-home span,
.sb-result-picks,
.sb-tgr-div-item{
    -webkit-line-clamp: 2;
}
.box2 .box_header .box_header_title{
    padding: 0px !important;
}
.sb-ranking-fixtures .col-xs-8{
    padding: 0px;
}
.sb-loading-indicator{
    background-image: url('images/ajax-loading.gif');
    background-repeat: no-repeat;
    background-size: 100px 100px;
    background-position: 50% 50%;
    background-color: #FFFFFF;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.body-dark .sb-loading-indicator{
	background-color: #333333;
}
.sb-row-selected{
	background-color: #f9f9f9;
}
.body-dark .sb-row-selected{
	background-color: #121212;
}
@media (max-width: 992px){
    .sb-buli-fixtures .sb-fixture-item{
        padding: 10px 0px !important;
        text-align: center;
    }
    .sb-buli-fixtures .sb-fixtures-home img, .sb-buli-fixtures .sb-fixtures-away img{
        margin: auto;
        position: initial;
        display: block;
    }
    .sb-buli-fixtures .sb-fixtures-home span, .sb-buli-fixtures .sb-fixtures-away span{
        display: block;
        margin-top: 5px;
    }
    .sb-buli-fixtures .sb-fixtures-result{
        padding: 0;
    }
    .sb-buli-fixtures .match-center select{
        width: 100%;
    }
	.sb-buli-fixtures .match-center{
		width:100%;
	}
}
@media (max-width: 365px){
}