@font-face{font-family:'Baloo 2';font-weight:700;src:url('../css/fonts/Baloo2-Bold.woff2') format('woff2');font-display:swap;}@font-face{font-family:'Baloo 2';font-weight:800;src:url('../css/fonts/Baloo2-ExtraBold.woff2') format('woff2');font-display:swap;}body{padding-top:80px;background:#f8f9fa;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:#333;}.navbar{background-color:#2c5282 !important;min-height:70px;transition:all 0.3s ease;overflow-x:hidden !important;}.navbar-brand{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:1.5em;color:white !important;padding:0.5rem 0;}.navbar-brand .fas{color:#ffcc00;}.navbar-toggler{border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.1);padding:0.25rem 0.5rem;}.navbar-toggler:focus{box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30'%3e%3cpath stroke='rgba 255,255,255,0.8' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e" );color:white;}.navbar .navbar-nav .nav-link{font-size:0.85rem;font-weight:500;color:white !important;padding:0.75rem 1rem;transition:all 0.3s ease;border-radius:0.25rem;margin:0 0.1rem;text-transform:capitalize;}.navbar .navbar-nav .nav-link:hover{color:white !important;background:#2a4365;transform:translateY(-1px);}.navbar .navbar-nav .nav-item.active .nav-link{background:#2a4365;font-weight:600;}@media (max-width:1199.98px){.navbar-collapse{background-color:#2c5282 !important;padding:1rem 0;}.navbar-nav .nav-link{color:white !important;background-color:transparent !important;padding:0.75rem 1rem;border-radius:0.25rem;}.navbar-nav .nav-link:hover{color:#dc3545 !important;background-color:#2a4365 !important;}.navbar-nav .nav-item.active .nav-link{color:white !important;background-color:#2a4365 !important;font-weight:600;}}h1{font-size:1.5em;font-weight:700;margin:1.5rem 0;text-transform:capitalize;}h2{font-size:1.35em;font-weight:700;margin:1.5rem 0;text-transform:capitalize;}h3,h4{font-size:1.2em;font-weight:500;margin:1.5rem 0;text-transform:capitalize;}h5,h6{text-transform:capitalize;font-weight:500;margin:1.5rem 0;}.play-color{color:#ffcc00;}.text-white{color:white !important;}.caption{padding:0;margin-bottom:1.75rem;border:0;border-radius:0.5rem;background:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transition:all 0.3s ease;overflow:hidden;}.caption:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);}.caption img{width:100%;height:auto;border-radius:0.5rem 0.5rem 0 0;transition:transform 0.3s ease;}.caption:hover img{transform:scale(1.05);}.caption-text{padding:0 1rem 1rem 1rem;}.caption-text h4{font-weight:500;font-size:1.2rem;text-align:center;padding:0.5rem 0;margin:0.75rem 0;}.caption-text h5{font-size:1.1rem;color:#dc3545;font-weight:700;text-align:center;margin:0.75rem 0;}.img-container{position:relative;width:100%;overflow:hidden;border-radius:0.5rem 0.5rem 0 0;}.img-container .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:100%;opacity:0;transition:0.3s ease;background-color:rgba(0,128,64,0.9);display:flex;align-items:center;justify-content:center;}.img-container:hover .overlay{opacity:1;}.icon{color:white;text-decoration:none;font-size:60px;text-align:center;transition:all 0.3s ease;}.icon:hover{text-decoration:none;color:#ffcc00;transform:scale(1.1);}.btc-notify-badge{display:flex;justify-content:center;align-items:center;position:absolute;right:0.25rem;top:0.75rem;background:#ff6600;border-radius:20px 5px;color:white;padding:7px 9px;font-size:0.8rem;font-weight:700;z-index:10;}.new-notify-badge{display:flex;justify-content:center;align-items:center;position:absolute;right:0.25rem;top:0.75rem;background:#ffcc00;border-radius:20px 5px;color:black;padding:6px 8px;font-size:0.7rem;font-weight:700;z-index:10;}.hot-notify-badge{position:absolute;right:0.25rem;top:0.75rem;background:#dc3545;border-radius:20px 5px;color:white;padding:4px 8px;font-size:0.7rem;font-weight:700;z-index:10;}.exclusive-notify-badge{position:absolute;right:0.25rem;top:0.75rem;background:#28a745;border-radius:20px 5px;color:white;padding:4px 8px;font-size:0.7rem;font-weight:700;z-index:10;}.table{margin-bottom:0;}.table td,.table th{border-top:none;vertical-align:middle;padding:1rem 0.75rem;}.table-responsive{border-radius:0.5rem;overflow:hidden;}.btn{margin:2px 0;font-weight:500;transition:all 0.3s ease;border-radius:0.375rem;}.btn:hover{transform:translateY(-1px);}.btn-danger{background-color:#dc3545;border-color:#dc3545;}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;}.featured-container{background:white;padding:1rem;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}.top-rated ul{font-size:1rem;font-weight:normal;list-style:none;padding-left:0;}.top-rated ul li{margin:1rem 0;padding-left:2rem;position:relative;}.top-rated ul li:before{content:"\2605";position:absolute;left:0;color:#dc3545;font-size:1.2em;}.quick-guide{padding:0.5rem;}.quick-guide li{color:#2c5282;font-size:0.9rem;line-height:1.65;list-style:none;padding-left:2rem;position:relative;}.quick-guide li:before{content:"\27A4";position:absolute;left:0;font-size:1.15em;line-height:1.5;}.quick-guide li a{color:#2c5282;text-decoration:none;font-weight:bold;}.quick-guide li a:hover{color:#2c5282;text-decoration:underline;}.quick-guide h3{padding:0;margin:0;}#myInput{background-image:url("/img/icons/searchicon.png");background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px;border-radius:0.375rem;}.search-bar-static{position:sticky;top:2rem;z-index:100;background:rgba(248,249,250,0.95);backdrop-filter:blur(10px);padding:1rem 0;}.breadcrumb{background:none;font-size:0.8em;text-transform:uppercase;padding:0.5rem 0;}.visa{color:#1a1f71;}.mastercard{color:#eb001b;}.amex{color:#006fcf;}.bitcoin{color:#f7931a;}.checked{color:#ffc107;}footer{padding:30px 0;color:#fff;margin-top:3rem;}footer ul{list-style-type:none;font-size:0.9rem;font-weight:normal;padding-left:0;}footer li{margin:0.5rem 0;}footer li a{color:#fff;text-decoration:none;transition:color 0.3s ease;}footer li a:hover{color:#f0f0f0;text-decoration:underline;}footer h5{font-size:1.05rem;font-weight:bold;color:#ffffff;}.footer-brand{font-family:"Baloo 2",sans-serif;font-size:1.25rem;color:#f0f0f0;}@media (max-width:575.98px){body{padding-top:70px;}.navbar{min-height:60px;}.table{font-size:0.8rem;}.table .btn{font-size:0.75rem;padding:0.25rem 0.5rem;}.mobile-h3{margin-top:20px;}.caption-text h4{font-size:1rem;}.caption-text h5{font-size:0.9rem;}.icon{font-size:40px;}nav > .container{width:100%;padding:0 15px;}.navbar-collapse{background-color:#2c5282;margin:0.5rem -15px 0;padding:1rem 15px;border-top:2px solid rgba(255,255,255,0.1);}}@media (min-width:576px) and (max-width:767.98px){.table{font-size:0.9rem;}}@media (min-width:992px){body{padding-top:80px;}.navbar{min-height:70px;}}@media (min-width:1200px){.container{max-width:1140px;}}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?x0vvag");src:url("fonts/icomoon.eot?x0vvag#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?x0vvag") format("truetype"),url("fonts/icomoon.woff?x0vvag") format("woff"),url("fonts/icomoon.svg?x0vvag#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-wallet-with-card-sticking-out:before{content:"\e900";}.icon-card-suits:before{content:"\e901";}.icon-big-dice:before{content:"\e902";}.icon-slot-machine-with-sevens:before{content:"\e903";}.icon-casino-roulette:before{content:"\e904";}.icon-inclined-lemon:before{content:"\e905";}.icon-number-7:before{content:"\e906";}.icon-big-bag-of-coins:before{content:"\e907";}.icon-playing-cards-ace:before{content:"\e908";}.icon-spades-symbol:before{content:"\e909";}.icon-big-horseshoe:before{content:"\e90a";}.icon-heart-suit:before{content:"\e90b";}.icon-spade-chip:before{content:"\e90c";}.icon-ace-of-hearts:before{content:"\e90d";}.icon-cherry-symbol:before{content:"\e90e";}.icon-bar-bar-bar:before{content:"\e90f";}.icon-bell:before{content:"\e910";}.icon-big-clover:before{content:"\e911";}.icon-card-clubs:before{content:"\e912";}.icon-card-diamonds:before{content:"\e913";}.icon-card-hearts:before{content:"\e914";}.icon-card-spades:before{content:"\e915";}.icon-casino-stack-of-coins:before{content:"\e916";}.icon-clover-chip:before{content:"\e917";}.icon-coin-flat:before{content:"\e918";}.icon-diamond-chip:before{content:"\e919";}.icon-diamond-symbol:before{content:"\e91a";}.icon-dice-five:before{content:"\e91b";}.icon-dollar-award:before{content:"\e91c";}.icon-dollar-bill:before{content:"\e91d";}.icon-dollar-chip:before{content:"\e91e";}.icon-grapes:before{content:"\e91f";}.icon-heart-chip:before{content:"\e920";}.icon-orange-fruit:before{content:"\e921";}.icon-poker-laptop:before{content:"\e922";}.icon-slot-machine:before{content:"\e923";}.icon-slot-with-bill:before{content:"\e924";}.icon-strawberry:before{content:"\e925";}.icon-triple-sevens:before{content:"\e926";}.shadow{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;}.rounded{border-radius:0.375rem !important;}.img-fluid{max-width:100%;height:auto;}.btn.loading{position:relative;pointer-events:none;}.btn.loading::after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin 1s linear infinite;top:0;left:0;bottom:0;right:0;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}input[placeholder*="Search Casino"]{border-radius:4px;padding:8px 12px;border:1px solid #ced4da;width:100%;max-width:500px;}.casino-search-stats{margin-top:10px;font-size:14px;color:#666;}.casino-no-results{margin-top:20px;padding:20px;background-color:#f8d7da;color:#721c24;border-radius:4px;text-align:center;}.casino-search-clear,.clear-search-btn{background-color:#6c757d;color:white;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;margin-left:10px;}.clear-search-btn{background-color:#007bff;}
