//
// 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 a reliable platform for online betting, look no further than the Get 1xBet App 1xbet online app. Designed to provide users with a fast and efficient betting experience, the 1xBet app offers a host of features that make it a top choice for bettors worldwide. Let’s explore the various aspects of the 1xBet app and how it can enhance your betting adventures. 1xBet is a leading online betting platform that has gained popularity for its wide range of sports betting options, comprehensive online casino games, and attractive promotions. Founded in 2007, it quickly emerged as a major player in the betting industry, with millions of users around the globe. The 1xBet app was developed to bring this experience to mobile devices, allowing users to bet anywhere and anytime. The 1xBet app offers several advantages over traditional online betting methods, making it a preferred choice for many users: Getting started with the 1xBet app is simple. Follow these steps to download and install the app on your device:
Welcome to the World of 1xBet: The Ultimate Betting Experience
What is 1xBet?
Why Download the 1xBet App?
How to Download the 1xBet App

Once you have the 1xBet app installed, you’ll have access to a plethora of features:
1xBet is known for its generous bonuses and promotional offers. Here are some that you might find interesting:
The 1xBet app is a powerful tool for both casual and serious bettors. With a user-friendly interface, a vast array of betting options, and exclusive promotions, it stands out as a top choice in the competitive world of online betting. Whether you are at home or on the go, the 1xBet app ensures that you can place your bets quickly and efficiently. Download the app today and experience the thrill of betting like never before!
]]>
The 1xBet App is designed to bring the excitement of online betting right to your fingertips, offering a seamless experience for both seasoned gamblers and newcomers alike. If you’re looking for a reliable and user-friendly betting solution, the 1xBet App 1xbet indonesia apk is the perfect choice. With a variety of features and options, this app allows users to place bets on a wide range of sports, casino games, and live events, all from the comfort of their mobile devices.
The 1xBet App is a mobile application developed by one of the leading online betting companies in the world. The app provides users with access to a comprehensive betting platform that includes sports betting, live betting, casino games, and more. With a user-friendly interface and a wealth of options, the 1xBet App is perfect for anyone looking to enjoy a dynamic betting experience on the go.
Downloading and installing the 1xBet App is a straightforward process. Here are the steps to get started:

Once you have the app installed, you can easily navigate through the various features it offers. The main dashboard displays different betting categories, allowing you to quickly select the type of bet you want to place. You can access live events, check upcoming matches, and view your betting history all from this central hub. The app also supports real-time notifications, so you never miss an important update or promotion.
The 1xBet App comes with several advantages that enhance the overall betting experience:
The 1xBet App is a powerful tool for anyone looking to engage in online betting. Its extensive features, user-friendly design, and the convenience of mobile access make it an excellent choice for both casual players and hardcore gamblers. Whether you’re interested in sports betting, casino games, or live events, the 1xBet App has something to offer. Download it today and experience the new era of online betting!
]]>