//
// 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);
}
Welcome to the world of excitement and entertainment at JB Casino Pakistan JB casino Pakistan, where all your gaming dreams come true. With the rise of online gambling in Pakistan, JB Casino offers a unique platform that combines an extensive selection of games, user-friendly interface, and reliable customer service. Whether you are a seasoned player or new to the online gaming scene, JB Casino Pakistan caters to everyone. This article will delve into various aspects of JB Casino, including its game offerings, bonuses, payment options, and more, helping you make informed decisions for your online gaming experience. JB Casino Pakistan is steadily becoming the go-to destination for Pakistani players looking for thrilling online gaming action. With its registration in a jurisdiction that ensures player security and fair play, JB Casino presents an excellent alternative to traditional land-based casinos. Enthusiasts can enjoy the convenience of gaming from home or on-the-go, thanks to its mobile-compatible platform. Players can easily access a wide range of table games, slots, and live dealer options, all designed for an immersive gaming experience. At JB Casino Pakistan, you will find an impressive library of games catering to diverse preferences. From classic table games like blackjack and roulette to an extensive selection of video slots infused with captivating themes and graphics, there’s something for everyone. Additionally, for those who crave the experience of a physical casino, live dealer games offer real-time play with professional dealers, enhancing the overall experience. Slots are the backbone of JB Casino’s entertainment offerings. The casino features a wide variety of slot games ranging from classic 3-reel to modern video slots with innovative features. Players can benefit from different themes, ranging from mythology and adventure to pop culture, ensuring that boredom is never on the table. Additionally, many slots come with progressive jackpots, providing the chance for players to win life-changing sums. Table game enthusiasts will find a robust selection at JB Casino. Games like blackjack, poker, and baccarat are just a few of the popular options available. Each game has its unique rules and strategies, ensuring that players can engage their skills and enjoy intellectual challenges. The casino often hosts various blackjack tables with different betting limits to cater to both casual players and high rollers.
Introduction to JB Casino Pakistan
Game Selections
Slots
Table Games
For players wishing to replicate the experience of a brick-and-mortar casino, live dealer games at JB Casino Pakistan are a must-try. These games utilize high-definition streaming technology, allowing players to interact with real dealers while enjoying games like blackjack, roulette, and baccarat. The social component of live gaming creates a more engaging atmosphere, as players can chat with dealers and fellow players, all while enjoying the convenience of playing from home.

JB Casino Pakistan values its players and offers a range of bonuses and promotions to enhance the gaming experience. New players can benefit from a generous welcome bonus upon registration, which can include free spins and deposit match bonuses. Regular promotions, including reload bonuses and cashback offers, are available for returning players, ensuring that everyone can maximize their entertainment budget. Players should always check the promotions page for the latest offers before they start playing.
JB Casino also offers a loyalty program that rewards frequent players. The more you play, the more points you earn, which can be redeemed for various perks, including bonus cash, free spins, and exclusive access to events. This system not only incentivizes players to return but also enhances their overall gaming experience by providing added value.
JB Casino Pakistan understands the importance of seamless transactions, which is why the casino supports a variety of secure payment methods. Players can deposit and withdraw using traditional methods like credit and debit cards, as well as e-wallets and bank transfers. Some popular payment options include Skrill, Neteller, and bank transfers. It’s crucial for players to familiarize themselves with the transaction times and potential fees associated with each payment method, ensuring a smooth gaming experience.
In today’s fast-paced world, mobile compatibility is essential for online gaming. JB Casino Pakistan has made significant strides in providing a mobile-friendly platform that allows players to enjoy their favorite games on smartphones and tablets. Whether you’re waiting in line or relaxing at home, you can easily access JB Casino’s extensive library of games from your mobile device. The mobile site retains the same sleek user interface and functionality as the desktop version, ensuring players enjoy a seamless experience wherever they are.
Excellent customer service is a cornerstone of JB Casino Pakistan. The casino offers several support channels to assist players with their inquiries, including live chat, email, and a comprehensive FAQ section. Whether you have questions about account verification, payment options, or game rules, the customer support team is ready to provide assistance to make your gaming experience as enjoyable as possible.
JB Casino Pakistan stands out as a premier online gaming destination, offering a vast selection of games, enticing bonuses, and reliable customer support. Whether you’re a fan of slots, table games, or live dealer experiences, this casino provides something for everyone. With its commitment to player security and satisfaction, JB Casino is poised to become a favorite among Pakistani online gamers. Join today, and embark on an exhilarating gaming journey that could lead to unforgettable moments and big wins!
]]>
Welcome to our JB Casino Philippines Review Jb online casino review, where we delve into the features, offerings, and overall experience of one of the leading online gaming platforms in the Philippines. With a growing number of players turning to online casinos, it’s essential to have a thorough understanding of what each platform can offer. In this review, we aim to provide insights into the various aspects of JB Casino, including game selection, bonuses, payment options, user experience, and customer support.
One of the most critical aspects of any online casino is its game selection, and JB Casino Philippines does not disappoint. The platform offers a wide variety of games, catering to different tastes and preferences. Players can enjoy classic table games, such as blackjack, roulette, and baccarat, alongside an extensive range of slot machines featuring engaging themes and exciting gameplay.
Additionally, JB Casino features live dealer games, which simulate the experience of playing in a physical casino. This option allows players to interact with professional dealers in real-time, providing an immersive gaming experience. The variety of games ensures that players of all skill levels can find something that suits their preferences.

JB Casino Philippines offers a range of enticing bonuses and promotions, stimulating the excitement of players and providing them with additional value. New players typically receive a welcome bonus upon registration, which may include a percentage match on their first deposit, free spins, or a combination of both. These bonuses allow players to explore the casino’s offerings without risking a significant amount of their own money.
Moreover, JB Casino frequently updates its promotional offers to reward existing players. This includes reload bonuses, cashbacks, and loyalty programs designed to enhance user retention. Players should keep an eye on the promotions page for the latest deals and opportunities to maximize their gameplay.
When it comes to financial transactions, JB Casino Philippines provides a variety of payment methods to accommodate players’ preferences. Deposits are usually processed instantly, allowing players to start playing their favorite games as soon as possible. Common payment options include credit and debit cards, e-wallets, and bank transfers.
Withdrawal processes are generally straightforward, although the timeframe may vary depending on the chosen payment method. JB Casino emphasizes secure transactions, using advanced encryption technology to protect players’ financial information. This commitment to security ensures players can focus on enjoying their gaming experience without concerns over their personal data.
JB Casino Philippines prides itself on providing an exceptional user experience, characterized by a sleek and intuitive interface. The platform is designed to be user-friendly, allowing players to navigate seamlessly through different sections. Whether you’re a seasoned player or new to online gaming, you’ll find it easy to locate your favorite games, check your account balance, or access customer support.

The casino is also optimized for mobile devices, meaning players can enjoy their favorite games on the go. The responsive design ensures that the website functions smoothly on various screen sizes, making it convenient for players to access JB Casino anytime and anywhere.
Reliable customer support is essential for any online casino, and JB Casino Philippines understands this. The platform offers multiple channels for players to seek assistance, including live chat, email, and a comprehensive FAQ section. The live chat feature is particularly beneficial, allowing players to receive prompt answers to their inquiries in real-time.
Additionally, the support team is knowledgeable and dedicated to resolving any issues that players may encounter, whether related to account management, game queries, or payment concerns. This level of support contributes to a positive overall gaming experience.
In conclusion, JB Casino Philippines stands out as a premier online gaming destination, offering an extensive game selection, attractive bonuses, and a user-friendly experience. With secure payment options and responsive customer support, players can enjoy their gaming endeavors with confidence. Whether you’re looking to spin the reels in your favorite slot machine or engage in a thrilling live dealer game, JB Casino has something to offer for everyone.
We hope this comprehensive review of JB Casino Philippines has provided you with valuable insights into what to expect from this platform. Happy gaming!
]]>