//
// 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);
}
Indian online gaming enthusiasts are increasingly turning their attention to Exploring JB Casino India jbcasino-in.com, a burgeoning platform known for its extensive collection of games and user-friendly design. JB Casino India has emerged as a prominent player in the online gambling scene, and in this article, we will explore its offerings, promotions, and what sets it apart from other casinos in the market. With the rapid advancement of technology and increased internet accessibility, online casinos have gained significant popularity in India. The allure of enjoying casino games from the comfort of one’s home has drawn many players to platforms like JB Casino. The online gambling industry in India is steadily growing, and JB Casino has positioned itself as a go-to destination for gaming enthusiasts. One of the standout features of JB Casino India is its extensive game library. The casino offers a diverse range of games, including classic table games like blackjack, roulette, and baccarat, as well as an impressive selection of slot machines. The slots come with varying themes and payout structures, ensuring that every player finds something to their liking. Additionally, JB Casino collaborates with multiple renowned software providers, which enhances the gaming experience. Players can expect high-quality graphics, smooth gameplay, and engaging sound effects, making their gaming sessions even more enjoyable. For those who crave the atmosphere of a land-based casino, JB Casino India offers a live casino section. Players can engage in real-time gaming with professional dealers, bringing the excitement of a physical casino to their screens. Whether you are spinning the wheel of fortune at a live roulette table or trying your luck at blackjack, the live casino experience at JB Casino is second to none.The Rise of Online Casinos in India
A Comprehensive Game Library
Live Casino Experience
In today’s fast-paced world, the ability to play on the go is a significant advantage. JB Casino India recognizes this need and offers a mobile-friendly platform that allows players to access their favorite games from their smartphones and tablets. The mobile interface is optimized for seamless gameplay, ensuring that players can enjoy their gaming experience anytime, anywhere.
JB Casino India aims to attract and retain players through an array of bonuses and promotions. New players are welcomed with generous sign-up bonuses, which can significantly boost their initial bankroll. Additionally, the casino runs regular promotions and loyalty programs, rewarding existing players for their loyalty with free spins, cashback offers, and more.
The loyalty program at JB Casino is particularly noteworthy, allowing players to earn points with every bet they place. Accumulated points can be redeemed for bonuses, exclusive offers, and even luxury rewards, making the gaming experience even more rewarding.
Security is a paramount concern for online gamblers, and JB Casino India takes this seriously. The casino employs industry-standard security measures, including SSL encryption technology, to ensure that players’ personal and financial information is kept safe. Additionally, JB Casino offers a variety of trusted payment methods, including credit/debit cards, e-wallets, and bank transfers, facilitating smooth and secure transactions.
Excellent customer service is crucial in the gambling industry, and JB Casino India strives to provide just that. The casino offers 24/7 customer support via live chat, email, and phone. Players can easily reach out for assistance with any queries or issues they may have, ensuring a hassle-free gaming experience.
JB Casino India is committed to promoting responsible gaming. The platform offers various tools and resources to help players manage their gambling activities effectively. Features such as deposit limits, self-exclusion, and reality checks empower players to gamble responsibly and make informed decisions.
In conclusion, JB Casino India stands out as a top contender in the online casino landscape. With its extensive game offerings, live casino experience, generous bonuses, and commitment to player security, it provides a comprehensive gaming environment that appeals to both novice and seasoned players. As the online gaming industry continues to evolve, JB Casino is well-equipped to meet the demands of the growing Indian market, making it a destination worth exploring for anyone looking to experience the thrill of online gambling.
]]>If you’re looking for a thrilling online gaming experience, look no further than JB Casino Online JB online casino. This platform has everything you need to immerse yourself in the world of online gambling, offering a variety of games, attractive bonuses, and a user-friendly interface that caters to both beginners and seasoned players alike.
JB Casino Online is a premier gaming destination that has quickly risen in popularity among gamblers worldwide. With its extensive selection of games, intuitive design, and outstanding customer support, JB Casino sets itself apart from other online casinos. Whether you enjoy classic table games, cutting-edge video slots, or live dealer experiences, JB has got you covered.
One of the highlights of JB Casino Online is its incredible selection of games. Players can choose from thousands of options, including:
JB Casino Online knows how to keep its players happy with a plethora of bonuses and promotions. New players can take advantage of attractive welcome bonuses that increase their initial deposit. Regular promotions, including free spins, cashback offers, and loyalty programs, ensure that returning players are rewarded consistently.
New players at JB Casino Online are welcomed with open arms and generous bonuses that significantly boost their initial bankroll. This could be in the form of a percentage match on the first deposit or a series of deposit bonuses. Always check the promotional section to see what’s currently available.
Free spins are a popular way to draw players in and keep them engaged. JB Casino frequently offers free spins on selected slot games, allowing players to try out new titles or boost their potential winnings without any additional risk.
As you play at JB Casino, you earn loyalty points which can later be redeemed for bonuses, free spins, or cash. The more you play, the more rewards you unlock, making it a win-win situation!
In today’s fast-paced world, players want flexibility and convenience. JB Casino Online has optimized its platform for mobile devices, allowing players to enjoy their favorite games on the go. Whether you’re using a smartphone or a tablet, the mobile interface is smooth and user-friendly, ensuring you never miss out on the action.
JB Casino recognizes the importance of secure transactions. That’s why it offers a variety of payment methods to cater to different preferences. Players can deposit and withdraw using:
All transactions are processed with the highest security protocols to ensure the safety of your funds and personal information, giving you peace of mind while playing.
At JB Casino Online, the customer is always a priority. The casino boasts a dedicated support team that is available 24/7 to assist with any inquiries. Whether you need help with account setup, game rules, or payment issues, you can reach out via live chat, email, or phone. This commitment to customer service guarantees a seamless gaming experience for all players.
JB Casino Online understands the importance of responsible gaming and encourages players to gamble within their means. They provide a variety of tools to help players manage their gambling habits, including deposit limits, self-exclusion options, and links to professional gambling support organizations.
Overall, JB Casino Online stands out as an exceptional gaming platform that caters to players of all preferences. With its vast selection of games, generous bonuses, reliable customer support, and commitment to player safety, it’s no wonder that JB Casino is fast becoming a favorite among online gamblers. Whether you’re a casual player or a high roller, JB Casino has something special for everyone, waiting to be explored.
If you haven’t checked out JB Casino Online yet, now is the perfect time to dive in and experience all the excitement for yourself!
]]>