//
// 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);
}
If you’re looking for an immersive online gaming experience, look no further than the Chipstars Casino App Download Chipstars casino app. In an era where convenience meets entertainment, mobile casinos have emerged as the go-to choice for players who want to gamble on-the-go. This article will guide you through the process of downloading the Chipstars Casino app, its features, and tips to enhance your gaming experience. The Chipstars Casino app stands out in a crowded market for several reasons. First and foremost, it brings the full casino experience to your fingertips. With a sleek and user-friendly interface, players can easily navigate through a wide variety of games, including slots, table games, and live dealer options. Moreover, the app is designed with both casual gamers and seasoned players in mind, ensuring everyone finds something they enjoy. Downloading the Chipstars Casino app on an Android device is straightforward. Here’s a step-by-step guide: The Chipstars Casino app can also be downloaded on iOS devices. Here’s how:Unlock Exciting Gaming with the Chipstars Casino App
Why Choose the Chipstars Casino App?
How to Download the Chipstars Casino App
For Android Users

For iOS Users
Once you have the Chipstars Casino app installed, you’ll discover a world of features designed to enhance your gaming experience:
To truly enjoy everything the Chipstars Casino app has to offer, consider these tips:
In conclusion, the Chipstars Casino app provides a comprehensive and engaging platform for online gaming enthusiasts. With simple download procedures, an extensive selection of games, and exclusive bonuses, it’s an excellent choice for anyone looking to enhance their gaming experience. Don’t miss out on the excitement—download the Chipstars Casino app today and start your adventure in online gaming!
]]>
If you’re looking for an exhilarating online gambling experience, Casinozer Casino Online https://www.casinozer-play.com/ is your go-to destination. This platform offers a wide range of games—from classic table games to the latest video slots. With its user-friendly interface, innovative features, and impressive bonuses, Casinozer is designed to provide hours of entertainment and excitement for players of all skill levels.
At Casinozer, players have access to an extensive library of games, ensuring that there’s something for everyone. Whether you’re a fan of traditional casino games or prefer the thrilling experience of online slots, you’ll find a diverse range of options. Here’s a breakdown of some of the popular game categories available:
The slot section of Casinozer is bustling with excitement. Players can enjoy classic three-reel slots, five-reel video slots, and progressive jackpot games. Popular titles include «Starburst,» «Gonzo’s Quest,» and «Mega Moolah,» each providing unique themes and engaging gameplay mechanics.
If you prefer table games, Casinozer has you covered with a variety of options, including:
The live casino section allows you to experience the thrill of playing against real dealers in real-time. You can interact with the dealer and other players, adding a social aspect to your gaming experience. Popular live games include live Blackjack, live Roulette, and live Baccarat, all streamed in high-definition from professional studios.

Casinozer Casino Online knows how to keep its players engaged with a wide array of bonuses and promotions. New players can start their journey with a generous welcome bonus that often includes a match on their first deposit along with free spins. But the rewards don’t stop there; existing players can take advantage of:
Moreover, become a part of the Casinozer loyalty program to earn points for every bet you place, which can be redeemed for exclusive rewards, bonuses, and invitations to VIP events.
Casinozer provides a multitude of banking options to ensure smooth and secure deposits and withdrawals. Players can choose from popular methods such as credit/debit cards, e-wallets like Skrill and Neteller, and bank transfers. The transaction process is swift, with most deposits being instant and withdrawals typically processed within a few days.
In today’s fast-paced world, accessing your favorite games on the go is crucial. Casinozer Casino Online is fully optimized for mobile devices, allowing players to enjoy a seamless gaming experience on smartphones and tablets. The mobile site offers the same fantastic features and a variety of games as the desktop version, ensuring that you never miss out on the action.
Casinozer takes pride in providing top-notch customer support. Whether you have a question about a game, a bonus, or a payment issue, the casino’s support team is available to assist you via live chat and email. The team is friendly, responsive, and knowledgeable, ensuring that your gaming experience is as enjoyable as possible.
When it comes to online gambling, safety is paramount. Casinozer Casino Online utilizes robust encryption technology to protect players’ data and transactions. Furthermore, the casino is licensed and regulated by reputable authorities, ensuring fair play and responsible gaming practices.
With its diverse game selection, exciting promotions, and commitment to player satisfaction, Casinozer Casino Online stands out in the crowded market of online gambling. Whether you’re a seasoned pro or a novice looking to start your gaming journey, Casinozer offers all the tools for an enjoyable and secure gaming experience. Sign up today and discover the thrill of Casinozer!
]]>