.btn-modal.btn-cancel,.btn-negative,.btn-special{
	color:#ffc551;
	background-color:#ffc551;
	border:none;
	color:#403267;
}

.btn-modal.btn-cancel:hover:not(:disabled),.btn-negative:hover:not(:disabled),.btn-special:hover:not(:disabled){
	color:#212529;
	background-color:#ffb82b;
	color:#403267;
}

.btn-modal.btn-cancel:disabled,.btn-negative:disabled,.btn-special:disabled,.disabled.btn-modal.btn-cancel,.disabled.btn-negative,.disabled.btn-special{
	color:#212529;
	background-color:#ffc551;
	border-color:#ffc551;
}

.btn-modal.btn-cancel:not(:disabled):not(.disabled).active,.btn-modal.btn-cancel:not(:disabled):not(.disabled):active,.btn-negative:not(:disabled):not(.disabled).active,.btn-negative:not(:disabled):not(.disabled):active,.btn-special:not(:disabled):not(.disabled).active,.btn-special:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn-modal.btn-cancel,.show>.dropdown-toggle.btn-negative,.show>.dropdown-toggle.btn-special{
	color:#212529;
	background-color:#ffb41e;
	border-color:#ffb41e;
}

.btn-modal.btn-close,.btn-modal.btn-confirm,.btn-positive{
	color:#fff;
	background-color:#98bf17;
	border:none;
}

.btn-modal.btn-close:hover:not(:disabled),.btn-modal.btn-confirm:hover:not(:disabled),.btn-positive:hover:not(:disabled){
	color:#fff;
	background-color:#7d9d13;
}

.btn-modal.btn-close:disabled,.btn-modal.btn-confirm:disabled,.btn-positive:disabled,.disabled.btn-modal.btn-close,.disabled.btn-modal.btn-confirm,.disabled.btn-positive{
	color:#212529;
	background-color:#98bf17;
	border-color:#98bf17;
}

.btn-modal.btn-close:not(:disabled):not(.disabled).active,.btn-modal.btn-close:not(:disabled):not(.disabled):active,.btn-modal.btn-confirm:not(:disabled):not(.disabled).active,.btn-modal.btn-confirm:not(:disabled):not(.disabled):active,.btn-positive:not(:disabled):not(.disabled).active,.btn-positive:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn-modal.btn-close,.show>.dropdown-toggle.btn-modal.btn-confirm,.show>.dropdown-toggle.btn-positive{
	color:#fff;
	background-color:#749112;
	border-color:#749112;
}

.table td,.table th{
	vertical-align:middle;
}

.nav{
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none;
}

.nav-link{
	display:block;
	padding:.5rem 1rem;
}

.nav-link:focus,.nav-link:hover{
	text-decoration:none;
}

.nav-link.disabled{
	color:#6c757d;
	pointer-events:none;
	cursor:default;
}

.nav-tabs{
	border-bottom:1px solid #e4e4e4;
}

.nav-tabs .nav-item{
	margin-bottom:-1px;
}

.nav-tabs .nav-link{
	border:1px solid transparent;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
	border-color:#dadada #dadada #e4e4e4;
}

.nav-tabs .nav-link.disabled{
	color:#6c757d;
	background-color:transparent;
	border-color:transparent;
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
	color:#959595;
	background-color:#fff;
	border-color:#e4e4e4 #e4e4e4 #fff;
}

.nav-tabs .dropdown-menu{
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.nav-pills .nav-link{
	border-radius:4px;
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
	color:#fff;
	background-color:#403267;
}

.nav-fill .nav-item{
	flex:1 1 auto;
	text-align:center;
}

.nav-justified .nav-item{
	flex-basis:0;
	flex-grow:1;
	text-align:center;
}

.tab-content>.tab-pane{
	display:none;
}

.tab-content>.active{
	display:block;
}

.jackpot-list{
	font-weight:700;
	text-transform:uppercase;
	flex-wrap:nowrap;
}

.jackpot-list a .jackpot-wrap{
	display:block;
	border-radius:4px;
	color:#fff;
	-webkit-user-select:none;
	    -ms-user-select:none;
	        user-select:none;
}

.jackpot-list a .jackpot-wrap:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
}

.jackpot-list{
	margin-bottom:1rem;
}

.jackpot-list a .jackpot-wrap{
	text-align:right;
	padding:.5rem 3.5rem;
	background-color:#403267;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTUuMzQgNjUuMSI+PHBhdGggZD0iTTI1MS43MiAwQzIzMS43MyAxNS43OSAyMTUgMjcuMiAxNjIuNSAzNC4yMiAxNTUuNjkgMzQuODggMzEgNDkuMiAwIDY1LjFoMzk1LjM0VjBIMjUxLjcyeiIgZmlsbD0iIzYyNTU5ZiIvPjwvc3ZnPg==);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:120% 100%;
	transition:background-size .2s ease-in-out;
}

.jackpot-list a .jackpot-wrap:before{
	margin-left:3rem;
	width:5rem;
	height:5rem;
	background-size:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
}

@media (min-width:768px) and (max-width:991.98px){
	.jackpot-list a .jackpot-wrap:before{
		margin-left:0;
		width:4rem;
		height:4rem;
	}
}

@media (min-width:992px) and (max-width:1199.98px){
	.jackpot-list a .jackpot-wrap:before{
		margin-left:2rem;
	}
}

.jackpot-list a .jackpot-wrap.jackpot-slide-super-slots:before{
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgODkgODgiPjxzdHlsZT4uc3Qze2ZpbGw6I2Y5YTYxYX0uc3Q0e2ZpbGw6I2ViODYyM308L3N0eWxlPjxwYXRoIGlkPSJQYXRoXzk0LTJfMl8iIGQ9Ik04Ny4wNSAzMi4yMWMxLjI2Ljc2IDEuNjYgMi4zOS45MSAzLjY0LS4wMi4wMy0uMDMuMDUtLjA1LjA4TDU2LjI5IDg2LjU1YTIuNjU2IDIuNjU2IDAgMDEtMy42NC45MWMtLjAzLS4wMi0uMDUtLjAzLS4wOC0uMDVMMS45NSA1NS43OWEyLjY1NiAyLjY1NiAwIDAxLS45MS0zLjY0Yy4wMi0uMDMuMDMtLjA1LjA1LS4wOEwzMi43MSAxLjQ1YTIuNjU2IDIuNjU2IDAgMDEzLjY0LS45MWMuMDMuMDIuMDUuMDMuMDguMDVsNTAuNjIgMzEuNjJ6IiBmaWxsPSIjZmZjNDUzIi8+PHBhdGggaWQ9IlBhdGhfOTVfMl8iIGQ9Ik00OC4wMiA3Ljc2TDQ2LjE2IDYuNmwtLjA0LjA1aC0uMDFsLS45NyAxLjEyLTIuODYgMy4yOS0xMS4xNiAxMi44MS0xNy40NSAyMC4wMiA2LjU0IDUuNzEgMi42MiAyLjNMMjYgNDguMjVsMy4zMy0zLjgxIDE5LjUtMjIuNDEgNy43LTguODYuMDItLjAxLjA0LS4wNS04LjU3LTUuMzV6bTE3LjkxIDExLjI2bC0zLjk2LTIuNTQtLjA0LjA1LS4wMi4wMi05LjcgMTEuMTMtMTUuODkgMTguMi00Ljg5IDUuNjItNy42NyA4Ljc5IDMuNTIgMy4xIDYuNjktNy42NiAxMC4xNy0xMS42NSAxMC42Mi0xMi4xNiAxMS4yLTEyLjg0LjAyLS4wMi0uMDUtLjA0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGlkPSJQYXRoXzk2XzJfIiBkPSJNMjkuNiA3My4wNmwyMi45NyAxNC4zNWMxLjIzLjggMi44Ny40NSAzLjY3LS43OC4wMi0uMDIuMDMtLjA1LjA1LS4wOGwyMC4zMi0zMi41Mkw4OCAzNS42M2MuNDktLjg1LjIxLTEuNzMtLjA4LTEuN0wxLjk3IDUzLjgzYy0uODkuMi0xLjA4IDEuMzgtLjMxIDEuODZMMjkuNiA3My4wNnoiIGZpbGw9IiNmZGM1NjAiLz48cGF0aCBpZD0iUGF0aF85N18yXyIgY2xhc3M9InN0MyIgZD0iTTMzLjExLjkzYy0uMTYuMTUtLjI5LjMzLS4zOS41MkwxLjA5IDUyLjA3Yy0uMzguNjEtLjUxIDEuMzQtLjM4IDIuMDRsMjguMzYtNi41NUwzMy4xMS45M3oiLz48cGF0aCBpZD0iUGF0aF85OC0yXzJfIiBjbGFzcz0ic3QzIiBkPSJNNTkuODUgNDAuNDVsMjguMzYtNi41NWMtLjE1LS43MS0uNi0xLjMyLTEuMjQtMS42N0wzNi40My41OWMtLjItLjEzLS4zOC0uMTctLjU4LS4yOWwyNCA0MC4xNXoiLz48cGF0aCBpZD0iUGF0aF85OV8yXyIgY2xhc3M9InN0NCIgZD0iTTUyLjU3IDg3LjQxYy4yLjEyLjM4LjE3LjU4LjI5TDI5LjA3IDQ3LjU2LjcxIDU0LjEyYy4xNS43MS42IDEuMzIgMS4yNCAxLjY3bDUwLjYyIDMxLjYyeiIvPjxwYXRoIGlkPSJQYXRoXzEwMF8yXyIgY2xhc3M9InN0NCIgZD0iTTU5Ljg1IDQwLjQ1bC00LjA0IDQ2LjYzYy4xNi0uMTUuMjktLjMzLjM5LS41MmwzMS42Mi01MC42MmMuMzgtLjYxLjUxLTEuMzQuMzgtMi4wNWwtMjguMzUgNi41NnoiLz48L3N2Zz4=);
}

.jackpot-list a .jackpot-wrap.jackpot-slide-mistery{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTUuMzQgNjUuMSI+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48cGF0aCBkPSJNMzU4LjYgMEMzMjAuNDIgMjcuNTEgMjQ3LjMgNTQuODkgMTY0IDI5LjI2IDExMSAxMyA2Ny45MyA2OS4zNiAwIDQ4LjE2VjY1LjFoMzk1LjM0VjB6IiBmaWxsPSIjNjI1NTlmIiBkYXRhLW5hbWU9IkxheWVyIDEiLz48L2c+PC9zdmc+);
}

.jackpot-list a .jackpot-wrap.jackpot-slide-mistery:before{
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgODUgODciPjxzdHlsZT4uc3Q0e2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGQ9Ik04NC4wNSAzLjcxbC0uODkgNC4wM0w3Mi42OCA1NS4zbC01LjgzIDI2LjUyLS4wNi4yNi0uNCAxLjgyYy0uMjIgMS4wMy0uNzMgMS42Ni0xLjM4IDEuODYtLjAyLjAxLS4wNi4wMS0uMDguMDEtLjIxLjA3LS40NC4wOC0uNjguMDQtLjEyLS4wMS0uMjMtLjA0LS4zNS0uMDctLjM2LS4xMy0uNzMtLjM1LTEuMTEtLjY5bC0zLjI0LTIuOTYtLjI3LS4yNWgtLjAxTDM2LjI0IDYwLjc3IDguNTYgMzUuNDdsLTYuMzQtNS44Yy0uMDItLjAyLS4wNS0uMDQtLjA3LS4wNi0uMzUtLjMzLS42LS42Ni0uNzUtMS0uMDUtLjEzLS4wOC0uMjQtLjExLS4zN3MtLjA1LS4yNi0uMDUtLjM4YzAtLjA5LjAxLS4xOS4wMi0uMjguMDEtLjAxLjAxLS4wMi4wMS0uMDMuMTUtLjY4LjczLTEuMjUgMS43NC0xLjU1TDYwLjM5IDcuOGwyMC44NS02LjYyYzIuMDEtLjYyIDMuMjYuNDggMi44MSAyLjUzeiIgZmlsbD0iI2ZmYzQ1MyIvPjxwYXRoIGQ9Ik02NS4wMiA4NS43NWMtLjAyLjAxLS4wNi4wMS0uMDguMDEtLjIyLjA1LS40NS4wNi0uNjguMDQtLjEyLS4wMS0uMjMtLjA0LS4zNS0uMDctLjQyLS4xLS44Mi0uMzQtMS4xMS0uNjlsLTMuMjQtMi45Ni0uMjctLjI1aC0uMDFMMzYuMjIgNjAuNzlsLTMuNzItMy40TDguNTYgMzUuNDdsLTYuMzQtNS44Yy0uMDItLjAyLS4wNS0uMDQtLjA3LS4wNi0uMzUtLjI2LS42MS0uNjEtLjc1LTEtLjA1LS4xMy0uMDgtLjI0LS4xMS0uMzdzLS4wNS0uMjYtLjA1LS4zOGMwLS4wOS4wMS0uMTkuMDItLjI4di0uMDNoLjAxbDI0LjY4IDUuNDMuMDEuMDEgOC41MSAxLjg3IDE2LjU3IDE5LjQzTDU0IDU3Ljc3bDMuMjYgMy44Mi4wNS4wNS4wNi4wNyA2LjM5IDIwLjE1LjA4LjI2TDY1IDg1LjcxbC4wMi4wNHoiIGZpbGw9IiNmOWE2MWEiLz48cGF0aCBpZD0iUGF0aF8xMDVfMV8iIGQ9Ik02Ni40NCAyMC4xNWwtMTEuNzcgMzMuMiAxMC4yOCAzMi40Yy43NS0uMzQgMS4yNy0xLjA0IDEuMzgtMS44Nkw4My45OCAzLjdjLjI1LS43OC4wNy0xLjY0LS40Ny0yLjI2TDY2LjQ0IDIwLjE1eiIgZmlsbD0iI2ViODYyMyIvPjxwYXRoIGlkPSJQYXRoXzEwNl8xXyIgZD0iTTU3LjMgNjEuNjZsLTMxLjMzLTI4LjcgNDAuNDctMTIuODEtOS4xNCA0MS41MXoiIGZpbGw9IiNmYmUxMWEiLz48ZyBpZD0iR3JvdXBfMjlfMV8iIHRyYW5zZm9ybT0icm90YXRlKC0xNyAxNjY5LjI3MyAtNDQuNjc1KSI+PHBhdGggaWQ9IlBhdGhfMTA3XzFfIiBjbGFzcz0ic3Q0IiBkPSJNOTkuNTUtNDUxLjFsLTkuOS4wOSAzLjUxIDMwLjc2IDMuNDcgNS45NiA1Ljg5LTEwLjQ0LTIuOTctMjYuMzd6Ii8+PHBhdGggaWQ9IlBhdGhfMTA4XzFfIiBjbGFzcz0ic3Q0IiBkPSJNMTA4LjQ4LTQ1MS4yNGwtMy44MS4xIDIuMTIgMTguODggMy4xOC01LjYzLTEuNDktMTMuMzV6Ii8+PC9nPjwvc3ZnPg==);
}

.jackpot-list a .jackpot-wrap.jackpot-slide-cash-grab{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTUuMzQgNjkuODYiPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PHBhdGggZD0iTTI4OC40IDBjLTIwIDE1Ljc5LTQ3LjQ5IDMxLTEwOC41IDQxLjUzQzEyNS4yNSA1MSA2Ny45MyA1OC41MSAwIDM3LjMxdjMyLjU1aDM5NS4zNFY0Ljc2eiIgZmlsbD0iIzYyNTU5ZiIgZGF0YS1uYW1lPSJMYXllciAxIi8+PC9nPjwvc3ZnPg==);
}

.jackpot-list a .jackpot-wrap.jackpot-slide-cash-grab:before{
	background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgODkgNzgiPjxzdHlsZT4uc3Qxe2ZpbGw6I2ZmYzQ1M30uc3Qye2ZpbGw6I2Y5YTYxYX0uc3Qze2ZpbGw6I2ViODYyM30uc3Q2e2ZpbGw6I2ZmYTUyZTtlbmFibGUtYmFja2dyb3VuZDpuZXd9PC9zdHlsZT48cGF0aCBmaWxsPSIjZmRkNjFjIiBkPSJNODcuNzcgMzguMzRMMzEuMjQgNzYuOTUgMS4yMyAxNS40MWwxNC44OC04LjZMMjYuMiAxLjA1IDczLjE5IDEzLjVsNS45MSAxMHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDQuNSAyNi44OEwzMS4yNCA3Ni45NWwtMTIuMTUtNTYuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDQuNSAyNi44OGwtMjUuNDEtNi43MyAxNS44MS04LjM2eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik02OS45MSAzMy42MUw0NC41IDI2Ljg4bDE1LjgxLTguMzZ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYwLjMxIDE4LjUyTDQ0LjUgMjYuODhsLTkuNi0xNS4wOSAxNC43OS00LjUxeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02OS45MSAzMy42MUwzMS4yNCA3Ni45NSA0NC41IDI2Ljg4eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04Ny43NyAzOC4zNEwzMS4yNCA3Ni45NWwzOC42Ny00My4zNHoiLz48cGF0aCBmaWxsPSIjZmJlMTFhIiBkPSJNMS4yMyAxNS40MWwzMC4wMSA2MS41NC0xMi4xNS01Ni44eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03OS4xIDIzLjVsLTkuMTkgMTAuMTEtOS42LTE1LjA5IDkuNS01LjkxeiIvPjxwYXRoIGZpbGw9IiNlNTc5MjAiIGQ9Ik04Ny43NyAzOC4zNGwtMTcuODYtNC43M0w3OS4xIDIzLjV6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTc5LjEgMjMuNWwtOS4yOS0xMC44OSAzLjM4Ljg5em0tOS4yOS0xMC44OWwtOS41IDUuOTFMNDkuNjkgNy4yOHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYuMTEgNi44MWwyLjk4IDEzLjM0IDE1LjgxLTguMzYtNS4zMi05Ljg0eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNi4xMSA2LjgxbDEzLjQ3LTQuODYtMy4zOC0uOXoiLz48cGF0aCBmaWxsPSIjZmNkNzIwIiBkPSJNMjkuNTggMS45NWw1LjMyIDkuODQgMTQuNzktNC41MXoiLz48L3N2Zz4=);
	width:5.5rem;
	height:5.5rem;
}

@media (min-width:768px) and (max-width:991.98px){
	.jackpot-list a .jackpot-wrap.jackpot-slide-cash-grab:before{
		width:4rem;
		height:4rem;
	}
}

@media (min-width:768px) and (max-width:991.98px){
	.jackpot-list a .jackpot-wrap{
		padding:.5rem 1rem;
		background-size:200% 100%;
	}
}

@media (min-width:992px) and (max-width:1199.98px){
	.jackpot-list a .jackpot-wrap{
		padding:.5rem 2rem;
		background-size:160% 100%;
	}
}

.jackpot-list a .jackpot-prize{
	font-size:2rem;
	line-height:1;
	transition:text-shadow .25s ease-in-out;
}

@media (min-width:768px) and (max-width:991.98px){
	.jackpot-list a .jackpot-prize{
		font-size:1.4rem;
	}
}

.jackpot-list a .jackpot-title{
	font-size:.875rem;
}

.jackpot-list a .jackpot-title>span{
	color:#ffc551;
}

@media (min-width:768px) and (max-width:991.98px){
	.jackpot-list a .jackpot-title{
		font-size:.8rem;
	}
}

.jackpot-list a:focus .jackpot-wrap,.jackpot-list a:hover .jackpot-wrap{
	background-size:750% 750%;
}

.jackpot-list a:focus .jackpot-prize,.jackpot-list a:hover .jackpot-prize{
	text-shadow:0 0 .5rem hsla(0, 0%, 100%, .6);
}

.layout-home .jackpot-list{
	margin-top:1rem;
	transform:translateY(100%);
	opacity:0;
	animation:slideUp .4s ease-out forwards;
}

body[class*=offcanvas-open] .site-content{
	max-width:100%;
}

@media (max-width:991.98px){
	.offcanvas-collapse{
		position:fixed !important;
		top:0;
		left:100%;
		width:80%;
		height:100%;
		max-width:320px;
		visibility:hidden;
		background:#fff;
		transition:transform .3s ease-in-out,visibility .3s ease-in-out;
		overflow-y:scroll;
		-webkit-overflow-scrolling:touch;
		box-shadow:0 .25rem .75rem rgba(0, 0, 0, .35);
	}
	.offcanvas-collapse.open{
		visibility:visible;
		transform:translateX(-100%);
	}
	.offcanvas-backdrop+.offcanvas-collapse{
		z-index:1041;
	}
}

[class*=offcanvas-collapse] .section-title{
	margin-bottom:0;
	border-radius:0;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	height:60px;
	font-size:1.125rem;
}

[class*=offcanvas-collapse] .section-title .btn-toggle-offcanvas{
	margin-left:auto;
	border-width:0;
	padding:.375rem;
}

[class*=offcanvas-collapse] .section-title .btn-toggle-offcanvas,[class*=offcanvas-collapse] .section-title .btn-toggle-offcanvas:focus,[class*=offcanvas-collapse] .section-title .btn-toggle-offcanvas:hover{
	background-color:transparent;
	color:inherit;
}

[class*=offcanvas-collapse] .section-title .btn-toggle-offcanvas .icon{
	width:1.5em;
	height:1.5em;
	display:inline-block;
}

.offcanvas-backdrop{
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:hsla(0, 0%, 100%, .75);
}

.ring-preloader{
	animation:fadeIn .25s ease-in-out;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}

body.offcanvas-open{
	overflow:hidden;
	position:fixed;
	height:100%;
	width:100vw;
}

@media (min-width:992px){
	.layout-base-sidebar .main-content{
		flex:0 0 66.66667%;
		max-width:66.66667%;
	}
}

@media (min-width:1200px){
	.layout-base-sidebar .main-content{
		flex:0 0 71.04167%;
		max-width:71.04167%;
	}
}

@media (min-width:992px){
	.layout-base-sidebar .main-sidebar{
		flex:0 0 33.33333%;
		max-width:33.33333%;
	}
}

@media (min-width:1200px){
	.layout-base-sidebar .main-sidebar{
		flex:0 0 28.95833%;
		max-width:28.95833%;
	}
}

@media (min-width:992px){
	.layout-base-sidebar .main-container>.row{
		flex-direction:row;
	}
}

.tournaments{
	margin-left:-12px;
	margin-right:-12px;
}

@media (min-width:576px){
	.tournaments{
		margin-left:0;
		margin-right:0;
	}
}

.nav-tournaments{
	border-bottom-width:0;
	background-color:#403267;
}

@media (max-width:767.98px){
	.nav-tournaments{
		background-repeat:no-repeat;
		background-image:linear-gradient(90deg, #403267 30%, hsla(0, 0%, 100%, 0)), linear-gradient(90deg, hsla(0, 0%, 100%, 0), #403267 70%), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .5), transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .5), transparent);
		background-position:0 50%, 100% 50%, 0 50%, 100% 50%;
		background-size:40px 100%, 40px 100%, 1.5rem 200%, 1.5rem 200%;
		background-attachment:local, local, scroll, scroll;
	}
}

.nav-tournaments.nav-justified{
	flex-wrap:nowrap;
	overflow-x:auto;
	overflow-y:hidden;
}

.nav-tournaments.nav-justified button.nav-link{
	width:100%;
	height:100%;
}

@media (min-width:768px){
	.nav-tournaments.nav-justified{
		overflow-x:visible;
	}
}

.nav-tournaments.nav-tabs .nav-item{
	margin-bottom:0;
}

.nav-tournaments.nav-tabs .nav-item:last-child button.nav-link{
	border-right:0;
}

.nav-tournaments .nav-link{
	border-width:0;
	font-size:.875rem;
	font-weight:700;
	text-transform:uppercase;
	white-space:nowrap;
	transition:all .2s ease-in-out;
	padding-top:.625rem;
	padding-bottom:.625rem;
	border-bottom:2px solid transparent;
	background-color:transparent;
}

@media (min-width:768px){
	.nav-tournaments .nav-link{
		padding-top:1.282rem;
		padding-bottom:1.282rem;
	}
}

.nav-tournaments .nav-link:focus{
	outline:0;
}

.tournament{
	position:relative;
}

.status-icon{
	display:inline-block;
	width:1.25rem;
	height:1.25rem;
}

.tournaments-status-legend{
	padding:0;
	margin:1rem 0 0;
}

.tournaments-status-legend ul{
	display:flex;
	list-style:none;
	text-align:right;
	padding:.5rem;
	flex-wrap:wrap;
}

@media (min-width:768px){
	.tournaments-status-legend ul{
		align-items:center;
		flex-wrap:wrap;
	}
}

@media (min-width:1200px){
	.tournaments-status-legend ul{
		flex-wrap:nowrap;
	}
}

.tournaments-status-legend li{
	padding:.75rem .25rem;
	flex:1 1 auto;
	display:inline-flex;
	flex-direction:row;
	align-items:center;
	font-size:.75rem;
	width:33.33333%;
	text-align:left;
}

.tournaments-status-legend li .status-icon{
	vertical-align:middle;
	margin-right:.375rem;
}

@media (min-width:768px){
	.tournaments-status-legend li{
		padding:.5rem;
		font-size:.875rem;
		width:auto;
		flex:1 1 33.33333%;
	}
}

@media (min-width:1200px){
	.tournaments-status-legend li{
		flex:1 1 auto;
	}
}

thead th.sort{
	white-space:nowrap;
	cursor:pointer;
}

thead th.sort:after{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:12px;
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:50% 50%;
	margin-left:.5em;
}

@media (max-width:767.98px){
	thead th.sort{
		font-size:.75rem;
		position:relative;
		padding-right:0;
		padding-left:.5rem;
	}
	thead th.sort.status{
		padding-right:.5rem;
	}
	thead th.sort.status:after{
		display:none;
	}
}

.table-tournaments thead th{
	text-transform:none;
	padding-top:.375rem;
	padding-bottom:.375rem;
	vertical-align:middle;
}

.table-tournaments tbody td{
	font-size:.8125rem;
	transition:all .2s ease-in-out;
	vertical-align:middle;
	padding-top:.5rem;
	padding-bottom:.5rem;
	cursor:pointer;
}

@media (min-width:1200px){
	.table-tournaments tbody td{
		padding-top:.75rem;
		padding-bottom:.75rem;
		font-size:.875rem;
	}
}

.table-tournaments .game{
	display:none;
}

@media (min-width:768px){
	.table-tournaments .game{
		display:table-cell;
	}
}

.table-tournaments .action{
	display:none;
	text-align:right;
}

@media (min-width:768px){
	.table-tournaments .action{
		display:none;
	}
}

.table-tournaments .status{
	text-align:center;
}

.table-tournaments .arrow-figure{
	border-radius:50%;
	display:inline-block;
	vertical-align:bottom;
	margin:0;
	padding:.35em;
}

.table-tournaments .arrow-figure svg{
	display:block;
	margin:0 auto;
	width:.825em;
	height:.825em;
}

.tournament-details .tour-game-thumb{
	width:100%;
}

@media (min-width:768px){
	.tournament-details .tour-game-thumb{
		margin-bottom:1rem;
	}
}

.tournament-details .tour-data{
	font-size:.75rem;
}

.tournament-details .table-tour-details:last-child{
	margin-bottom:0;
}

.tournament-details .table-tour-details td,.tournament-details .table-tour-details th{
	padding-left:.75rem;
	padding-right:.75rem;
}

.tournament-details .table-tour-details thead th{
	padding-top:.375rem;
	padding-bottom:.375rem;
}

.tournament-details .table-tour-details tbody{
	max-height:12rem;
}

.tournament-details .table-tour-details tbody th[scope=row]+td{
	text-align:right;
}

.tour-details-general{
	padding:.375rem 0;
}

.tour-details-general h3{
	text-align:center;
	padding:1rem .75rem;
	text-transform:uppercase;
	margin-bottom:.5rem;
	border-bottom:1px solid;
	line-height:1;
	margin-top:-.375rem;
}

.table-fixed-thead{
	min-width:100%;
	table-layout:fixed;
}

.table-fixed-thead tr{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
}

.table-fixed-thead td,.table-fixed-thead th{
	flex:1 1 0;
}

.table-fixed-thead tbody{
	display:block;
	width:100%;
	overflow:auto;
}

.table-fixed-thead tbody tr{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
}

.tabs-tour-details{
	flex-wrap:nowrap;
	font-size:.75rem;
	overflow:hidden;
}

.tabs-tour-details .nav-link{
	white-space:nowrap;
	padding:.75rem;
	border-radius:0;
	outline:none;
}

.tour-details-rank{
	padding:.5rem .75rem;
	text-transform:uppercase;
}

.tour-details-advanced{
	margin-bottom:.5rem;
}

.tour-details-advanced .spinner{
	position:relative;
	height:12rem;
}

.tour-details-advanced[data-tour-stats-loaded] .spinner{
	display:none;
}

.tournaments-note{
	padding-left:.75rem;
	padding-right:.75rem;
}

svg.icon{
	display:inline-block;
}

.tournament-action{
	margin-left:.75rem;
	margin-right:.75rem;
	margin-bottom:.5rem;
}

@media (min-width:768px){
	.tournament-action{
		margin-left:0;
		margin-right:0;
	}
}

.tournament-action .btn-tours{
	width:100%;
	display:none;
	margin-bottom:.5rem;
}

.tournament-action[data-player-status=android] [data-action=android],.tournament-action[data-player-status=deregister] [data-action=deregister],.tournament-action[data-player-status=desktop] [data-action=desktop],.tournament-action[data-player-status=enter] [data-action=enter],.tournament-action[data-player-status=enterdereg] [data-action=enter],.tournament-action[data-player-status=enterdereg] [data-action=enterdereg],.tournament-action[data-player-status=full] [data-action=full],.tournament-action[data-player-status=iphone] [data-action=iphone],.tournament-action[data-player-status=register] [data-action=register],.tournament-action[data-player-status=soon] [data-action=soon],.tournament-action[data-player-status=starting] [data-action=starting],.tournament-action[data-player-status=waiting] [data-action=deregister],.tournament-action[data-player-status=waiting] [data-action=waiting],.tournament-action[data-player-status=windowsphone] [data-action=windowsphone]{
	display:block;
}

.btn-modal{
	min-width:4rem;
}

.btn-modal+.btn-modal{
	margin-left:1rem;
}

#modal-tours-prompt-title{
	line-height:1.4;
}

#modal-tours-info-content,#modal-tours-prompt-content{
	text-align:center;
}

#modal-tours-info .modal-container,#modal-tours-prompt .modal-container{
	width:600px;
}

.nav-tournaments .nav-link{
	border-radius:0;
	color:#fff;
}

.nav-tournaments .nav-link:focus,.nav-tournaments .nav-link:hover{
	background-color:#4b3a78;
	border-bottom-color:#4b3a78;
}

.nav-tournaments .nav-link.active{
	background-color:#5b439c;
	color:#fff;
	border-bottom-color:#ffc551;
}

.status-icon.icon-coming,.status-icon.icon-join,.status-icon.icon-progress,.status-icon.icon-registered{
	color:#ffc551;
}

.status-icon.icon-register{
	color:#98bf17;
}

.status-icon.icon-canceled,.status-icon.icon-closed,.status-icon.icon-ended{
	color:#dd5b59;
}

.table-tournaments td{
	background-color:#ececec;
	border-top-color:#c7c7c7;
}

.table-tournaments thead th{
	background-color:#5b439c;
	color:#fff;
}

.table-tournaments thead .sort:after{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjE4Ij48ZGVmcz48cGF0aCBkPSJNMy4yNSAzdjcuNWgxLjVWM3pNOCA1TDQgMSAwIDVsMSAxIDMtMyAzIDN6IiBpZD0iYSIgLz48cGF0aCBkPSJNMTMuMjUgMXY3LjVoMS41VjF6TTEwIDYuNWw0IDQgNC00LTEtMS0zIDMtMy0zeiIgaWQ9ImIiIC8+PC9kZWZzPjx1c2UgY2xhc3M9ImFycm93LXVwIiBocmVmPSIjYSIgZmlsbD0iI2ZmZiIgLz48dXNlIGNsYXNzPSJhcnJvdy1kb3duIiBocmVmPSIjYiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=);
}

.table-tournaments thead .sort.asc:after{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjE4Ij48ZGVmcz48cGF0aCBkPSJNMy4yNSAzdjcuNWgxLjVWM3pNOCA1TDQgMSAwIDVsMSAxIDMtMyAzIDN6IiBpZD0iYSIgLz48cGF0aCBkPSJNMTMuMjUgMXY3LjVoMS41VjF6TTEwIDYuNWw0IDQgNC00LTEtMS0zIDMtMy0zeiIgaWQ9ImIiIC8+PC9kZWZzPjx1c2UgY2xhc3M9ImFycm93LXVwIiBocmVmPSIjYSIgZmlsbD0iI2ZmZiIgLz48dXNlIGNsYXNzPSJhcnJvdy1kb3duIiBocmVmPSIjYiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIC8+PC9zdmc+);
}

.table-tournaments thead .sort.desc:after{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjE4Ij48ZGVmcz48cGF0aCBkPSJNMy4yNSAzdjcuNWgxLjVWM3pNOCA1TDQgMSAwIDVsMSAxIDMtMyAzIDN6IiBpZD0iYSIgLz48cGF0aCBkPSJNMTMuMjUgMXY3LjVoMS41VjF6TTEwIDYuNWw0IDQgNC00LTEtMS0zIDMtMy0zeiIgaWQ9ImIiIC8+PC9kZWZzPjx1c2UgY2xhc3M9ImFycm93LXVwIiBocmVmPSIjYSIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIC8+PHVzZSBjbGFzcz0iYXJyb3ctZG93biIgaHJlZj0iI2IiIGZpbGw9IiNmZmYiIC8+PC9zdmc+);
}

.table-tournaments tbody tr:hover td{
	background-color:#dadada;
}

.table-tournaments .arrow-figure{
	background-color:#5b439c;
}

.table-tour-details thead .sort:after{
	display:none;
}

.table-tour-details thead .sort.asc:after{
	display:inline-block;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjE4Ij48ZGVmcz48cGF0aCBkPSJNMy4yNSAzdjcuNWgxLjVWM3pNOCA1TDQgMSAwIDVsMSAxIDMtMyAzIDN6IiBpZD0iYSIgLz48cGF0aCBkPSJNMTMuMjUgMXY3LjVoMS41VjF6TTEwIDYuNWw0IDQgNC00LTEtMS0zIDMtMy0zeiIgaWQ9ImIiIC8+PC9kZWZzPjx1c2UgY2xhc3M9ImFycm93LXVwIiBocmVmPSIjYSIgZmlsbD0iIzAwMCIgLz48dXNlIGNsYXNzPSJhcnJvdy1kb3duIiBocmVmPSIjYiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjUiIC8+PC9zdmc+);
}

.table-tour-details thead .sort.desc:after{
	display:inline-block;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOCAxMiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjE4Ij48ZGVmcz48cGF0aCBkPSJNMy4yNSAzdjcuNWgxLjVWM3pNOCA1TDQgMSAwIDVsMSAxIDMtMyAzIDN6IiBpZD0iYSIgLz48cGF0aCBkPSJNMTMuMjUgMXY3LjVoMS41VjF6TTEwIDYuNWw0IDQgNC00LTEtMS0zIDMtMy0zeiIgaWQ9ImIiIC8+PC9kZWZzPjx1c2UgY2xhc3M9ImFycm93LXVwIiBocmVmPSIjYSIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjUiIC8+PHVzZSBjbGFzcz0iYXJyb3ctZG93biIgaHJlZj0iI2IiIGZpbGw9IiMwMDAiIC8+PC9zdmc+);
}

.tournament-details{
	color:#403267;
}

.tabs-tour-details{
	background-color:#403267;
}

.tabs-tour-details .nav-link{
	color:#fff;
	font-weight:700;
	border-width:0;
}

.tabs-tour-details .nav-link.active{
	color:#fff;
	background-color:#5b439c;
}

.tour-details-general{
	background-color:#dadada;
}

.tour-details-general h3{
	font-size:1.5rem;
	border-bottom-color:#adb5bd;
}

.tour-details-advanced{
	background-color:#ececec;
}

.tour-details-rank{
	background-color:#403267;
	color:#fff;
	font-weight:700;
}

.tournaments-status-legend{
	background-color:#ececec;
}

.tournaments-status-legend li{
	color:#403267;
}

#modal-tours-prompt-title{
	font-weight:400;
}

