// // 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); } Exploring the Excitement of JB Casino Online – Smart Porteria Virtual

Exploring the Excitement of JB Casino Online

Exploring the Excitement of JB Casino Online

Welcome to JB Casino Online

If you’re looking for a thrilling online gaming experience, look no further than JB Casino Online casino JB. This virtual gambling paradise offers an extensive array of games, exceptional bonuses, and a seamless user experience. Let’s explore what makes JB Casino Online a premier destination for players worldwide.

A Wide Selection of Games

JB Casino Online boasts an impressive library of games that cater to every type of player. Whether you are a fan of classic table games like blackjack and roulette, or prefer the excitement of video slots, you’re sure to find something that appeals to you. The casino partners with leading software providers, ensuring high-quality graphics and smooth gameplay.

Slots Galore

Slot enthusiasts will be particularly pleased with the variety of options available at JB Casino. From traditional three-reel slots to modern five-reel video slots packed with features, there’s never a dull moment. Many of these games come with progressive jackpots that offer life-changing payouts, making them a favorite among players.

Table Games and Live Casino

Table game lovers will find numerous options at JB Casino as well. You can try your luck at virtual poker, blackjack, and roulette, all designed to replicate the feel of playing in a land-based casino. For those who crave the interaction of a live dealer, the live casino section offers real-time gaming with professional dealers, allowing players to engage in a more immersive experience.

Outstanding Bonuses and Promotions

One of the key attractions of JB Casino Online is its generous bonuses and promotions. New players are often greeted with a welcome bonus that boosts their initial deposit, giving them a significant head start on their gaming journey. Regular players can also take advantage of ongoing promotions, including reload bonuses, free spins, and loyalty rewards, ensuring that there’s always something extra to enjoy.

Exploring the Excitement of JB Casino Online

Loyalty Program

For those looking to make the most of their time at JB Casino, the loyalty program is a great way to earn rewards. Players accumulate points for every bet placed, which can later be exchanged for bonuses, free spins, or other exclusive offers. This program not only enhances the gaming experience but also provides players with incentives to continue playing.

Safe and Secure Gaming

At JB Casino, player safety is a top priority. The platform utilizes advanced encryption technologies to safeguard personal and financial information. Furthermore, the casino is licensed and regulated by reputable authorities, ensuring fair play and transparency. Players can enjoy their favorite games with peace of mind, knowing that their data is protected.

Payment Options

JB Casino Online offers a variety of payment methods to cater to different preferences. Players can choose from traditional banking options like credit and debit cards, as well as popular e-wallets. The casino ensures quick and hassle-free transactions, allowing players to deposit and withdraw funds without any issues.

Customer Support

The customer support team at JB Casino is committed to providing top-notch assistance to players. Available 24/7, the support representatives are always ready to help with any inquiries or issues. Players can reach out via live chat, email, or phone, ensuring that help is always just a click away.

Conclusion

JB Casino Online offers an exceptional gaming experience that appeals to both casual players and high rollers alike. With its wide selection of games, generous bonuses, and commitment to player safety, it’s no wonder that this online casino has garnered a loyal following. Whether you’re spinning the reels of a slot machine or challenging the dealer at the blackjack table, JB Casino is the perfect place to enjoy your favorite games. Sign up today and experience the excitement for yourself!

Deja un comentario

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

Scroll al inicio