.btn.focus,.btn:focus {outline:0 !important;box-shadow:none}
.btn {transition: none !important}
.button {display: inline-block;padding: 0.5em 1.0em;background: #EEE;border: none;border-radius:25px;background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );color: #222;text-shadow: 0 1px white;cursor: pointer;outline: none}
.button:hover {background-color: rgb(220 53 69 / 30%);text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);color: #222;outline: none;}
.button:active, .button.active {background-color: #dc3545;outline: none;}button:focus {outline: none;}
.button.active {color: white;text-shadow: 0 -1px hsla(0, 0%, 0%, 0.5);}
.button:active {box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.5);}
.button-group:after {content: '';display: block;clear: both;}
.button-group .button {float: left;border-radius: 0;margin-left: 0;margin-right: 0;min-width:100px;}
.button-group .button:first-child {border-radius: 0.5em 0 0 0.5em;}
.button-group .button:last-child {border-radius: 0 0.5em 0.5em 0;}
.grid-item {width: 100%;}.sticky-top {top:10px !important;}
.sliders {padding: 15px 0 30px 0;}
.filter-section .filter-label {display: block;font-weight: bold;}
.bootstrap-slider .slider-selection {background: #2175b0;}
.bootstrap-select .dropdown-toggle .filter-option {display: none;}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {outline: none !important;outline: none !important;outline-offset: 0 !important;}
.bootstrap-select>.dropdown-toggle {width: 40px;height: 40px;font-size: 26px;padding: 0px 6px;border-radius: 20px;color: #fff !important;box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.1);}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 0;}
.bg-dark-1 .form-control {border: 0;}
select#hc_format{
padding: 3px 6px;
font-size:20px;
cursor: pointer;
border: 0;
background-color: #dc3545;
color: #fff;
background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );
outline: none;
box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.1);
}
select#hc_format option{
background-color: #fff;
color:#000;
}
.bg-list {line-height:1;overflow-wrap:break-word;background-color: #fff;margin-bottom: 1rem;border-radius: 0px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);box-shadow: 0 1px 1px rgba(0,0,0,0.1);padding:15px 0;position: relative;}
.stripe-loading-indicator .stripe, .stripe-loading-indicator .stripe-loaded {background: red !important;height:3px !important;}.modal {padding-right: 0px !important;}.modal-content {padding: 40px 30px;box-shadow: 0 10px 40px rgba(0,0,0,0.3);border: 0;border-radius: 6px;}
.btn-modal-close {background: #a90000;text-shadow: 0 1px 1px #000;font-size: 40px;padding: 0 8px !important;border-radius: 0 5px;right: 0;top: 0;color: #fff;position: absolute;border: 0;line-height: 1;background: linear-gradient(to bottom,#ff6565,#a90000) no-repeat;box-shadow: -2px 2px 6px rgba(0,0,0,0.3);opacity: 1;}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {opacity: 0.7 !important;}p.flash-message button.close {color: #000 !important;font-size: 24px !important;opacity: 0.55 !important;}
.blue-btn {background-color: #03A9F4!important;}
.blue-btn:hover {background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0.2), hsla(0, 0%, 0%, 0) );}
.roomBrands img {margin-bottom:5px;border-radius:50%;}
.roomBrands a {font-size: 14px;color: #000;overflow-wrap: break-word;font-weight: 500;line-height: 1;display: block;}
.roomBrands a:hover, .roomBrands a .active {color: #fff;text-shadow: 0 1px 0 #666;}
.breadcrumb {margin-bottom: 0 !important;background-color: transparent !important;border-radius: 0 !important;padding: .75rem 0;}li.breadcrumb-item:before {content: "/";padding-right:5px;}.bp-left {background-position:left!important;}.bg-dark-1 {background-color: #171717!important;}.bg-dark-2 {background-color: #1d1d1d!important;}.b-shadow-1 {box-shadow: 0 0 3px rgb(0 0 0)!important;}.b-shadow-2 {box-shadow: 0 0 200px 50px #000 inset!important;}.border-b-1 {border-bottom: 1px solid #101010;}.c-white {color:#fff!important;}.b-size-600 {background-size:600px!important}
.info-s {font-size:10px;margin-bottom:5px;}
.bg-list-top {
line-height:1.1;
font-size:12px;
overflow-wrap: break-word;
color: #888;
background: #000!important;
background: -moz-linear-gradient(top,#444 0%,#151515 100%)!important;
background: -webkit-linear-gradient(top,#444 0%,#151515 100%)!important;
background: linear-gradient(to bottom,#444 0%,#151515 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444',endColorstr='#151515',GradientType=0)!important;
}
.border-t-1dt {border-top: 1px dotted #444;width:100%;}
.border-l-1dt {border-left: 1px dotted #444;}
.svg-bug {cursor:pointer;font-size:12px;position: absolute; left: 5px; color:#c5c5c5;top:0;}
.c-yellow,.c-yellow a {color:#ffb800}
.f-size-30-576-40 {font-size:30px;}
.f-size-15-576-20 {font-size:15px;}
.f-size-14-576-16 {font-size:14px;}
.f-size-22-576-30 {font-size:22px;}
@media (min-width: 576px) {
.bg-list {border-radius: 15px;}
.info-s {margin-left:-15px;}
.bg-list-top {border-radius:6px;}
.f-size-15-576-20 {font-size:20px;}
.f-size-30-576-40 {font-size:40px;}
.f-size-14-576-16 {font-size:16px;}
.f-size-22-576-30 {font-size:30px;}
}
@media (min-width: 768px) {
.border-l-1dt {border:none;}
.border-t-1dt {display:none;}
}
@media (min-width: 992px) {
.pb-0-992-6 {padding-bottom:6rem;} 
.filters {margin-left: -30px;}
}
@media (max-width: 991.98px) {
.sticky-top {position: relative !important;}  
}
.card {background-color:#252525;color:#fff;border-radius:15px;}
.card-header {background-color:#333!important;border-radius: 15px 15px 0 0 !important; padding: .75rem 1.5rem;}
.card-body {padding: 1.5rem;}
 .loadmore-d-none {margin-left:7px;}
.card-title {font-size: 18px;color: #999;}
.collapsed .card-title {border-bottom: 1px solid #444;}
.card-header:hover .card-title {border-bottom:0!important;}
.loader-time {background: url(../img/site/loader.svg) no-repeat;background-position:60px 50%;} 
.disabledbutton {pointer-events: none;}
.bg-index {background: url(../img/bg/index.png) repeat;}
.bg-404 {background: url(../img/bg/404.png) repeat;}
.bg-pokerstars {background: url(../img/bg/pokerstars.png) repeat;}
.bg-partypoker {background: url(../img/bg/partypoker.png) repeat;}
.bg-888poker {background: url(../img/bg/888poker.png) repeat;}
.bg-bwinpoker {background: url(../img/bg/bwinpoker.png) repeat;}
.bg-betsafepoker {background: url(../img/bg/betsafepoker.png) repeat;}
.bg-pokerdom {background: url(../img/bg/pokerdom.png) repeat;}
.bg-williamhillpoker {background: url(../img/bg/williamhillpoker.png) repeat;}
.bg-unibetpoker {background: url(../img/bg/unibetpoker.png) repeat;}
.bg-titanpoker {background: url(../img/bg/titanpoker.png) repeat;}
.bg-redstarpoker {background: url(../img/bg/redstarpoker.png) repeat;}
.bg-ggpoker {background: url(../img/bg/ggpoker.png) repeat;}
.bg-pokermatch {background: url(../img/bg/pokermatch.png) repeat;}
.bg-americascardroom {background: url(../img/bg/americascardroom.png) repeat;}
.bg-betfredpoker {background: url(../img/bg/betfredpoker.png) repeat;}
.bg-natural8poker {background: url(../img/bg/natural8poker.png) repeat;}
.bg-betfairpoker {background: url(../img/bg/betfairpoker.png) repeat;}
.bg-bet365poker {background: url(../img/bg/bet365poker.png) repeat;}
.bg-skypoker {background: url(../img/bg/skypoker.png) repeat;}
.bg-wsopcom {background: url(../img/bg/wsopcom.png) repeat;}
.bg-tigergaming {background: url(../img/bg/tigergaming.png) repeat;}
.bg-betonlinepoker {background: url(../img/bg/betonlinepoker.png) repeat;}
.bg-betssonpoker {background: url(../img/bg/betssonpoker.png) repeat;}
.bg-blackchippoker {background: url(../img/bg/blackchippoker.png) repeat;}
.bg-bodogpoker {background: url(../img/bg/bodogpoker.png) repeat;}
.bg-bovadapoker {background: url(../img/bg/bovadapoker.png) repeat;}
.bg-bet-at-homepoker {background: url(../img/bg/bet-at-homepoker.png) repeat;}
.bg-carbonpoker {background: url(../img/bg/carbonpoker.png) repeat;}
.bg-coralpoker {background: url(../img/bg/coralpoker.png) repeat;}
.bg-intertopspoker {background: url(../img/bg/intertopspoker.png) repeat;}
.bg-juicystakespoker {background: url(../img/bg/juicystakespoker.png) repeat;}
.bg-ladbrokespoker {background: url(../img/bg/ladbrokespoker.png) repeat;}
.bg-paddypowerpoker {background: url(../img/bg/paddypowerpoker.png) repeat;}
.bg-pafpoker {background: url(../img/bg/pafpoker.png) repeat;}
.bg-winamaxpoker {background: url(../img/bg/winamaxpoker.png) repeat;}
.bg-yapoker {background: url(../img/bg/yapoker.png) repeat;}
.bg-nordicbetpoker {background: url(../img/bg/nordicbetpoker.png) repeat;}
.bg-winnerpoker {background: url(../img/bg/winnerpoker.png) repeat;}
.bg-truepoker {background: url(../img/bg/truepoker.png) repeat;}
.bg-pokerking {background: url(../img/bg/pokerking.png) repeat;}
.bg-olybetpoker {background: url(../img/bg/olybetpoker.png) repeat;}
.bg-gutspoker {background: url(../img/bg/gutspoker.png) repeat;}
.bg-coinpoker {background: url(../img/bg/coinpoker.png) repeat;}
.bg-highstakespoker {background: url(../img/bg/highstakespoker.png) repeat;}

.ribbon {width: 120px;height: 120px;overflow: hidden;position: absolute;}
.ribbon::before,
.ribbon::after {position: absolute;z-index: -1;content: '';display: block;border: 5px solid #2980b9;}
.ribbon span {position: absolute;display: block;width: 220px;padding:6px 0;box-shadow: 0 2px 6px rgba(0,0,0,.2);color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.6);text-align: center;font-size: 12px;}
.ribbon-top {top: 0;right: 0;}
.ribbon-top::before,
.ribbon-top::after {border-top-color: transparent;border-right-color: transparent;}
.ribbon-top::before {top: 0;left: 0;}
.ribbon-top::after {bottom: 0;right: 0;}
.ribbon-top span {left: -25px;top: 25px;transform: rotate(45deg);}
@media (min-width: 768px) {
.ribbon-top {left: 0;}
.ribbon-top::before,
.ribbon-top::after {border-left-color: transparent;}
.ribbon-top::before {right: 0;}
.ribbon-top::after {left: 0;}
.ribbon-top span {right: -25px;left: auto;transform: rotate(-45deg);}
}
.hot-bg {background-color: rgba(255, 54, 73, 0.06)}
.exc-bg {background-color: rgba(255, 184, 0, 0.08)}
.ribbon-hot span {background: #ff3649;}
.ribbon-exc span {background-color: #ffb800;}