// // Button groups // -------------------------------------------------- // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; float: left; // Bring the "active" button to the front &:hover, &:focus, &:active, &.active { z-index: 2; } &:focus { // Remove focus outline when dropdown JS adds it after closing the menu outline: 0; } } } // Prevent double borders when buttons are next to each other .btn-group { .btn + .btn, .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { margin-left: -1px; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { margin-left: -5px; // Offset the first child's margin &:extend(.clearfix all); .btn-group, .input-group { float: left; } > .btn, > .btn-group, > .input-group { margin-left: 5px; } } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { .border-right-radius(0); } } // Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { .border-left-radius(0); } // Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child { > .btn:last-child, > .dropdown-toggle { .border-right-radius(0); } } .btn-group > .btn-group:last-child > .btn:first-child { .border-left-radius(0); } // On active and open, don't show outline .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-xs > .btn { &:extend(.btn-xs); } .btn-group-sm > .btn { &:extend(.btn-sm); } .btn-group-lg > .btn { &:extend(.btn-lg); } // Split button dropdowns // ---------------------- // Give the line between buttons some depth .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } // The clickable button for toggling the menu // Remove the gradient and set the same inset shadow as the :active state .btn-group.open .dropdown-toggle { .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { .box-shadow(none); } } // Reposition the caret .btn .caret { margin-left: 0; } // Carets in other button sizes .btn-lg .caret { border-width: @caret-width-large @caret-width-large 0; border-bottom-width: 0; } // Upside down carets for .dropup .dropup .btn-lg .caret { border-width: 0 @caret-width-large @caret-width-large; } // Vertical button groups // ---------------------- .btn-group-vertical { > .btn, > .btn-group, > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } // Clear floats so dropdown menus can be properly placed > .btn-group { &:extend(.clearfix all); > .btn { float: none; } } > .btn + .btn, > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group-vertical > .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: @border-radius-base; .border-bottom-radius(0); } &:last-child:not(:first-child) { border-bottom-left-radius: @border-radius-base; .border-top-radius(0); } } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) { > .btn:last-child, > .dropdown-toggle { .border-bottom-radius(0); } } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { .border-top-radius(0); } // Justified button groups // ---------------------- .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > .btn, > .btn-group { float: none; display: table-cell; width: 1%; } > .btn-group .btn { width: 100%; } > .btn-group .dropdown-menu { left: auto; } } // Checkbox and radio options // // In order to support the browser's form validation feedback, powered by the // `required` attribute, we have to "hide" the inputs via `opacity`. We cannot // use `display: none;` or `visibility: hidden;` as that also hides the popover. // This way, we ensure a DOM element is visible to position the popover from. // // See https://github.com/twbs/bootstrap/pull/12794 for more. [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; .opacity(0); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } Discover Endless Entertainment at CasinoJoy Casino Official Website – Smart Porteria Virtual

Discover Endless Entertainment at CasinoJoy Casino Official Website

Discover Endless Entertainment at CasinoJoy Casino Official Website

Welcome to the vibrant universe of CasinoJoy Casino Official Website Official CasinoJoy casino, where the thrill of gaming meets unparalleled excitement. At CasinoJoy, we’ve curated a delightful experience that appeals to both seasoned gamers and newcomers alike. The online casino landscape is brimming with options, but CasinoJoy stands out for various reasons, as we will explore in this article.

Introduction to CasinoJoy Casino

CasinoJoy is more than just a gaming site; it’s an entertainment hub that encapsulates the joy of gambling. Established with a mission to offer a safe and thrilling gaming environment, CasinoJoy strives to ensure that every player has an extraordinary online casino experience. With an extensive library of games, enticing bonuses, and an easy-to-navigate interface, it’s no wonder CasinoJoy has gained immense popularity among gambling enthusiasts.

A Vast Selection of Games

At the heart of CasinoJoy is an incredible array of games that cater to diverse tastes. Players can choose from an assortment of classic slots, video slots, table games, and live dealer options. Here are some highlights:

  • Slots: Enjoy thousands of slot games ranging from traditional to modern video slots. The visually stunning graphics and engaging themes offer a captivating experience.
  • Table Games: Dive into the world of classic casino games such as Blackjack, Roulette, and Baccarat. The strategic elements involved make these games both thrilling and rewarding.
  • Live Casino: Experience the excitement of a physical casino from the comfort of your own home. Interact with live dealers and other players in real-time.

Exciting Bonuses and Promotions

CasinoJoy believes in rewarding its players generously. From the moment you create an account, you are greeted with some enticing welcome bonuses. Additionally, regular promotions allow players to stay engaged and maximize their gameplay. Here are some noteworthy features regarding bonuses:

  • Welcome Bonus: New players can claim a substantial welcome bonus package that usually includes free spins and a match bonus on their first deposit.
  • Free Spins: Regular promotions often feature free spins, allowing players to try new games without financial commitment.
  • Loyalty Program: CasinoJoy rewards its loyal players through a comprehensive loyalty program, granting exclusive benefits and offers.

User-Friendly Interface

The design and functionality of CasinoJoy make it an excellent choice for players of all skill levels. With an intuitive layout, finding games, bonuses, and support is seamless. The platform is optimized for both desktop and mobile devices, ensuring that you can enjoy your favorite games anywhere, anytime. The registration process is straightforward, allowing new players to get started quickly.

Safe and Secure Gaming Environment

Discover Endless Entertainment at CasinoJoy Casino Official Website

One of the most critical factors when choosing an online casino is safety and security. CasinoJoy takes this aspect seriously, prioritizing the privacy and protection of its players. The casino employs advanced encryption technology to safeguard personal information and transactions. Additionally, CasinoJoy is licensed and regulated, ensuring safe gambling practices.

Customer Support

Exceptional customer support is a cornerstone of a quality online casino, and CasinoJoy excels in this area. Players can access support via live chat or email, with a dedicated team ready to assist with any inquiries or issues. The FAQ section also provides valuable insights into common questions, allowing players to find answers quickly.

Payment Methods

CasinoJoy offers a range of convenient payment methods to accommodate players worldwide. Whether you prefer credit cards, e-wallets, or bank transfers, you’ll find a suitable option. Transactions are processed promptly, allowing players to deposit and withdraw without hassle. Some of the popular payment methods include:

  • Visa
  • MasterCard
  • Skrill
  • Neteller
  • Cryptocurrency options

Responsible Gaming

At CasinoJoy, promoting responsible gaming is a key priority. The casino provides tools and resources that encourage players to gamble responsibly. Setting deposit limits, self-exclusion options, and access to support organizations aim to ensure players have a safe and enjoyable experience without falling into gambling-related issues.

Mobile Gaming Experience

With the increasing use of mobile devices, CasinoJoy has adapted its gaming offerings to ensure players can enjoy their favorite games on the go. The mobile version of the casino is optimized for touch interfaces, providing an exceptional gaming experience across all devices. Whether you’re using a smartphone or tablet, CasinoJoy ensures that gameplay remains smooth, and graphics are just as stunning as on desktop.

Conclusion

In summary, CasinoJoy Casino offers a first-class gaming experience complemented by a wide variety of games, generous bonuses, and robust security measures. The user-friendly interface, outstanding customer support, and commitment to responsible gaming further cement its status as an industry leader. Join the CasinoJoy community today and embark on an exhilarating journey filled with entertainment and potential rewards. Don’t miss out on the fun—visit the Official CasinoJoy casino and get started on your gaming adventure!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio