//
// 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 exhilarating online gambling experience, look no further than JB Casino Pakistan https://www.jb-pakistan.com/. JB Casino Pakistan is your ultimate destination for casino games, poker, sports betting, and much more, designed specifically for players in Pakistan. With a user-friendly interface, enticing bonuses, and a wide array of games, JB Casino has rapidly established itself as a leading choice in the competitive online casino landscape. JB Casino Pakistan is an online gambling platform that caters to the growing demand for entertainment and gaming within the Pakistani market. The casino provides a safe and secure environment for players to enjoy a wide range of games, including classic slots, poker, blackjack, roulette, and live dealer games. Operating under a reputable license, JB Casino ensures fair play and player protection, making it a trustworthy choice for anyone looking to indulge in online betting. One of the standout features of JB Casino Pakistan is its extensive game library. Whether you’re into slots or table games, you will find something to suit your tastes. The casino partners with top-tier software developers to bring high-quality games with stunning graphics and engaging gameplay. Here are some highlights:
Welcome to JB Casino Pakistan
What is JB Casino Pakistan?
Diverse Game Selection

To attract new players and keep existing ones engaged, JB Casino Pakistan provides an array of bonuses and promotions. Whether you are a new or seasoned player, there are opportunities to maximize your bankroll:
JB Casino Pakistan provides a variety of secure payment options to facilitate smooth deposits and withdrawals. Players can choose from several popular banking methods, including:
The casino ensures that all transactions are encrypted, giving players peace of mind while managing their funds online.

In today’s digital age, mobile gaming has become a significant aspect of online gambling. JB Casino Pakistan understands this trend and has optimized its platform for mobile devices. Players can enjoy their favorite games seamlessly on smartphones and tablets without compromising on quality. The mobile version of the site retains all the features found on the desktop version, including bonuses, live dealer games, and banking options, providing players with flexibility and convenience.
Customer support is a crucial aspect of any online casino, and JB Casino Pakistan takes this seriously. Players can access various support channels, including:
At JB Casino Pakistan, promoting responsible gaming is essential. The casino provides tools and resources to help players stay in control of their gambling activities. Options such as self-exclusion, deposit limits, and links to gambling support organizations are made readily available. Encouraging a safe gaming environment is not just a legal obligation but a core value at JB Casino.
JB Casino Pakistan stands out as a premier choice for online gambling enthusiasts in Pakistan. With a superior gaming experience, generous bonuses, and commitment to player satisfaction, it meets the needs and preferences of a diverse audience. If you are seeking an exciting online casino experience, look no further than JB Casino Pakistan. Check out their enticing offers and elevate your gambling journey today!
]]>
Are you ready to join JB.com and unlock a world of opportunities? The sign-up process is straightforward and user-friendly, ensuring you can quickly create an account and start enjoying all the benefits the platform offers. In this guide, we will walk you through the steps required to sign up for JB.com. You can find the registration page at JB.com Sign Up Process https://jb-ru.com/registracija/. Let’s dive in!
Before you begin the registration process, it’s vital to gather all the necessary information. Here’s a checklist to help you:
Having these details at your fingertips will make the sign-up process smoother and more efficient.

To get started on your JB.com journey, head over to their registration page. You can easily navigate there by following the link we previously mentioned: JB.com Registration. Once on the page, you will find a user-friendly interface that guides you through the sign-up process.
The JB.com registration form typically includes several fields for you to fill out. Here’s a breakdown of what you can expect:
After filling in your information, you will need to accept JB.com’s terms and conditions. It’s crucial to read through these to understand your rights and responsibilities as a user of the platform. Look for a checkbox on the form, and ensure that it’s checked before proceeding.
Once you’ve filled out the form and accepted the terms, click the “Sign Up” button to submit your registration. Depending on JB.com’s processes, you may need to verify your email address. Check your inbox for a verification email and click on the provided link to confirm your account. If you don’t see it in your inbox, be sure to check your spam or junk folder.

While the sign-up process is generally smooth, some users may experience issues. Here are some common problems and solutions:
Once you have successfully registered and verified your email, you can log into your account using the email and password you set up earlier. This will take you to your account dashboard, where you can start exploring all the features JB.com has to offer.
Signing up for JB.com is a simple yet important step to unlocking various services and opportunities on the platform. By following this guide, you can navigate the sign-up process effortlessly. Remember to keep your account details secure and reach out to customer support if you encounter any challenges. Enjoy your time on JB.com!
]]>
Welcome to our detailed review of JB Casino, an online gaming platform that promises excitement, entertainment, and exceptional customer service. For those seeking a rewarding online gaming experience, JB Casino Review https://www.jb-sportsbet.com/ offers a variety of immersive gaming options that cater to both novice and seasoned players alike. In this article, we will explore the various features of JB Casino, including its game selection, bonuses, payment options, and customer support, to provide you with a well-rounded understanding of what to expect from this platform.
JB Casino has rapidly established itself as a prominent online gaming site, offering a wide range of casino games, sports betting, and live dealer options. The site is designed for user-friendliness, ensuring that players can easily navigate through the various sections. With a sleek interface and a modern aesthetic, JB Casino provides an inviting environment for players to enjoy their favorite games.
One of the standout features of JB Casino is its extensive game library, which includes a diverse selection of slots, table games, and live dealer games. The casino collaborates with top-tier game developers, ensuring high-quality graphics, engaging gameplay, and innovative features.
JB Casino is known for its generous bonuses and promotional offers, which are designed to attract new players and retain existing ones. Here are some of the key promotions available:
JB Casino understands the importance of providing convenient and secure payment methods for its players. The platform supports a variety of payment options, ensuring that deposits and withdrawals are processed efficiently. Some of the popular payment methods include:
Additionally, JB Casino uses advanced encryption technology to ensure that players’ financial and personal information is kept safe and secure.

Effective customer support is essential for any online casino, and JB Casino excels in this area. The platform offers numerous ways for players to get help with their inquiries or issues:
In today’s fast-paced world, mobile compatibility is a crucial aspect of online gaming. JB Casino recognizes this and offers a fully optimized mobile platform. Players can access their favorite games from smartphones and tablets without sacrificing quality or functionality. The mobile casino replicates the desktop experience, allowing players to enjoy seamless gameplay on the go.
Overall, JB Casino stands out as a leading online gaming destination that prioritizes player experience. With its extensive game library, generous bonuses, secure payment options, and dedicated customer support, JB Casino caters to a wide range of players. Whether you are a seasoned gambler or a newcomer to the world of online casinos, JB Casino has something to offer for everyone. If you’re looking for a reliable and exciting online gaming experience, consider checking out JB Casino at https://www.jb-sportsbet.com/. Happy gaming!
]]>