@font-face{font-family:'Catamaran';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/catamaran-v7-latin-ext_latin-regular.woff2) format("woff2")}
@font-face{font-family:'Catamaran';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/catamaran-v7-latin-ext_latin-700.woff2) format("woff2")}
@font-face{font-family:'Catamaran';font-style:normal;font-weight:900;font-display:swap;src:url(fonts/catamaran-v7-latin-ext_latin-900.woff2) format("woff2")}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,caption,tfoot,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
html,body{box-shadow:0 0 200px rgba(0,0,0,0.27) inset;background-image:-webkit-linear-gradient(45deg,#05050c 0%,#27c2de 100%);z-index:-2;background:url(/data/files/bg.jpg) no-repeat left top fixed;z-index:-2;background-size:100vw 100vh;min-height:100%;font-family:'Catamaran';color:#fff!important}
.actions li{list-style:none}
input::-moz-focus-inner{border:0;padding:0}
html{box-sizing:border-box}
*,:before,:after{box-sizing:inherit}
body,select,textarea{color:rgba(255,255,255,0.8);font-size:16.5pt;font-weight:400;line-height:1.75}
@media screen and (max-width: 1680px) {
body,input,select,textarea{font-size:12pt}
}
@media screen and (max-width: 1280px) {
body,input,select,textarea{font-size:11pt}
}
@media screen and (max-width: 360px) {
body,input,select,textarea{font-size:10pt}
}
a{-moz-transition:color .2s ease,border-bottom-color .2s ease;-webkit-transition:color .2s ease,border-bottom-color .2s ease;-ms-transition:color .2s ease,border-bottom-color .2s ease;transition:color .2s ease,border-bottom-color .2s ease;border-bottom:dotted 0px rgba(255,255,255,0.35);color:inherit;text-decoration:none}
a:hover{border-bottom:solid 1px rgba(255,255,255,0.88);color:#fff}
strong,b{color:#fff;font-weight:700}
em,i{font-style:italic}
p{margin:0}
h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;line-height:1.5}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
h1{font-size:2.75em}
h2{font-size:1.75em}
h3{font-size:1.1em}
h4{font-size:1em}
h5{font-size:.8em}
h6{font-size:.6em}
@media screen and (max-width: 736px) {
h1{font-size:3em}
h2{font-size:1.75em}
h3{font-size:1em}
h4{font-size:.8em}
h5{font-size:.6em}
h6{font-size:.6em}
}
code{background:rgba(255,255,255,0.05);border-radius:.25em;border:solid 1px rgba(255,255,255,0.15);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em}
pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em}
pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}
.text-center{text-align:center}
input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;-ms-transition:border-color .2s ease;transition:border-color .2s ease;background-color:#fff;border:solid 1px!important;border-color:rgba(255,255,255,0.15)!important;border-radius:3em;color:#393939!important;cursor:pointer;display:inline-block;font-size:.7em;font-weight:700;letter-spacing:.25em;line-height:4.75em;outline:0;padding:0 3.75em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}
input[type="button"]:after,button:after,.button:after{-moz-transform:scale(0.25);-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);pointer-events:none;-moz-transition:opacity .2s ease,-moz-transform .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;-ms-transition:opacity .2s ease,-ms-transform .2s ease;transition:opacity .2s ease,transform .2s ease;background:#fff;border-radius:3em;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
input[type="button"]:hover,button:hover,.button:hover{border-color:rgba(255,255,255,0.6)!important}
input[type="button"]:hover:after,button:hover:after,.button:hover:after{opacity:.05;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
input[type="button"]:hover:active,button:hover:active,.button:hover:active{border-color:#fff!important}
input[type="button"]:hover:active:after,button:hover:active:after,.button:hover:active:after{opacity:.1}
input[type="password"]{border:0;outline:0;padding:15px;border-radius:10px;width:300px}
.wrapper{position:relative}
.wrapper > .inner{width:100%;padding:5em 4em 2em}
@media screen and (max-width: 1680px) {
footer > .inner{padding:2em 4em!important}
}
@media screen and (max-width: 736px) {
.wrapper > .inner{padding:2em}
footer > .inner{padding:2em!important}
}
.wrapper.style2{background-color:#5052b5}
.wrapper.fullscreen{min-height:calc(87vh - 2.5em)}
@media screen and (max-width: 736px) {
.wrapper.fullscreen{min-height:calc(40vh - 5.5em)}
}
#topMenu + #wrapper{margin-left:0;position:relative}
@media screen and (max-width: 736px) {
#topMenu + #wrapper{padding-top:0;top:2em}
}
#header + #wrapper > .wrapper > .inner{margin:0 auto}

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}



#topMenu{padding:0;background:0;cursor:default;height:5.4em;left:0;text-align:center;top:0;width:100%;line-height:3.5em;position:relative;z-index:20}
#topMenu > .inner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;min-height:100%;opacity:1;width:100%}
#topMenu nav{height:inherit;line-height:inherit;margin-top:1em}
#topMenu nav ul{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;height:inherit;line-height:inherit;list-style:none;padding:0}
#topMenu nav a{height:inherit;line-height:inherit;padding:0}
#topMenu nav > ul > li{margin:0 1em;opacity:1;padding:0;position:relative;height:inherit;line-height:inherit}
#topMenu nav a{border:0;font-size:.7em;font-weight:700;letter-spacing:.25em;line-height:1.75;outline:0;padding:2em 0;position:relative;text-decoration:none;text-transform:uppercase}
#topMenu nav li.active,nav li.active a{color:#fff!important}
#topMenu nav .active a{border-bottom:1px solid #ffffff7d}
#topMenu nav a:hover{border-bottom:1px solid #ffffff59}
#topMenu nav a.active{color:#fff}
#topMenu nav a.active:after{max-width:100%}
@media screen and (max-width: 736px) {
#topMenu{height:auto;font-size:.94em;position:relative;background-color:rgba(0,0,0,0.30);padding-bottom:20px}
#topMenu nav ul{display:block;float:left}
#topMenu nav > ul > li{display:block;float:left;margin:0 1em 0 2em}
#topMenu nav .active a{border-bottom:1px solid #fff}
footer{font-size:1em}
}
#intro p{font-size:1em}
@media screen and (max-width: 736px) {
#intro p{font-size:1em}
}
footer{text-align:right}
.subPageDropdown a{border:0!important}
.subPageDropdown ul{margin:0;padding-left:0}
.subPageDropdown li{color:#fff;display:block;float:left;position:relative;padding:0 1em;text-decoration:none;transition-duration:.5s}
#topMenu li a{color:rgba(255,255,255,0.8)}
#topMenu li:hover,#topMenu li:focus-within{cursor:pointer}
#topMenu li:focus-within a{outline:none}
#topMenu .nav-item{margin-top:5px}
ul.subPageDropdown{visibility:hidden;opacity:0;position:absolute;margin-top:10px;display:none;padding-left:10px!important}
#topMenu ul li:hover > ul,#topMenu ul li:focus-within > ul,#topMenu ul li ul:hover,#topMenu ul li ul:focus{visibility:visible;opacity:1;display:block}
#topMenu ul li ul li{clear:both;text-align:left;background-color:rgba(0,0,0,0.30);white-space:nowrap}
.menu li > a:after{content:' ▼';font-weight:700}
.menu > li > a:after{content:' ▼';font-weight:700}
.menu li > a:only-child:after{content:''}


.card-custom{overflow:hidden;min-height:450px;border:0;box-shadow:0 0 15px rgba(10,10,10,0.3)}
.card-custom-img{height:200px;min-height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;border-color:inherit}
.card-custom-img::after{position:absolute;content:'';top:161px;left:0;width:0;height:0;border-style:solid;border-left-width:calc(575px - 5vw);border-color:transparent transparent transparent inherit;border-width:40px 0 0 545px}
.card-custom-avatar img{border-radius:50%;box-shadow:0 0 15px #9b169aba;position:absolute;top:100px;left:1.25rem;width:120px;height:120px;background-color:#591762d6}
.card-text:last-child{margin-bottom:0;color:#000}
.glow-on-hover{width:100%;height:50px;border:none;outline:none;color:#fff;background:#111;cursor:pointer;position:relative;z-index:0;border-radius:10px}
.glow-on-hover:before{content:'';background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}
.glow-on-hover:active{color:#000}
.glow-on-hover:active:after{background:transparent}
.glow-on-hover:hover:before{opacity:1}
.glow-on-hover:after{z-index:-1;content:'';position:absolute;width:100%;height:100%;background:#111;left:0;top:0;border-radius:10px}
@keyframes glowing {
0%{background-position:0 0}
50%{background-position:400% 0}
100%{background-position:0 0}
}
.green{background-color:#2ecc71;padding:10px 25px;transition:all .3s ease;position:relative;display:inline-block}
.green:hover{background-color:#00000}
.rounded h2{background:linear-gradient(to bottom,#cfc09f 22%,#c5c0b9 24%,#cfc09f 26%,#cfc09f 27%,#ffecb3 40%,#bf8715 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;position:relative;text-transform:uppercase;font-size:1.5vw;margin:0;font-weight:900;text-align:center}
.rounded a,a:hover{color:#213d7a}
.rounded li{font-size:small;color:#121826}
.checked-casino{list-style:url(/casinos/img/checked.svg)}
.rounded p{font-size:small;color:#121826}
.rounded b{color:#272954;font-weight:700}
.glow{font-size:20px;color:#fff;text-align:center;animation:glow 1s ease-in-out infinite alternate}
@-webkit-keyframes glow {
from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #0cf098,0 0 40px #0c89f0,0 0 50px #18ed51,0 0 60px #0e12ed,0 0 70px #b9ed0c}
to{text-shadow:0 0 20px #fff,0 0 30px #ff4da6,0 0 40px #ff4da6,0 0 50px #ff4da6,0 0 60px #ff4da6,0 0 70px #ff4da6,0 0 80px #ff4da6}
}
.btn-15{border:2px solid #000;z-index:1}
.btn-15:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;direction:rtl;z-index:-1;background:#000;transition:all .3s ease}
.btn-15:hover{color:#fff}
.btn-15:hover:after{left:auto;right:0;width:100%}
.btn-15:active{top:2px}
.link{text-decoration:bold;color:#00000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.table-success,.table-success>td,.table-success>th{background-color:#673ab745}
