// // 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); } {"id":305609,"date":"2026-07-25T11:17:37","date_gmt":"2026-07-25T09:17:37","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=305609"},"modified":"2026-07-29T11:17:40","modified_gmt":"2026-07-29T09:17:40","slug":"bonus-de-100-et-50-tours-offerts-lors-du-premier-depot-a","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2026\/07\/25\/bonus-de-100-et-50-tours-offerts-lors-du-premier-depot-a\/","title":{"rendered":"Bonus de 100 % et 50 Tours offerts lors du premier d\u00e9p\u00f4t \u00e0 1Bet Casino."},"content":{"rendered":"

1bet casino vous accueille avec un bonus de bienvenue g\u00e9n\u00e9reux con\u00e7u pour maximiser votre budget de jeu d\u00e8s votre premi\u00e8re visite. Votre bonus de bienvenue est activ\u00e9 automatiquement et vous \u00eates pr\u00eat \u00e0 jouer. Choisissez votre m\u00e9thode de paiement et versez vos premiers fonds sur votre compte. Oui, notre plateforme mobile fonctionne directement dans votre navigateur sur iOS et Android, sans t\u00e9l\u00e9chargement requis. C\u00f4t\u00e9 technique, nous utilisons un chiffrement SSL 128 bits sur l’ensemble de la plateforme, c’est le m\u00eame standard que celui utilis\u00e9 par les banques en ligne.<\/p>\n

Apr\u00e8s quelques minutes, il peut d\u00e9j\u00e0 \u00eatre install\u00e9 sur votre t\u00e9l\u00e9phone si vous entrez maintenant sur le site 1xBet Mali et appuyez sur le bouton de t\u00e9l\u00e9chargement qui appara\u00eetra tout en bas de la plateforme (vous devez vous connecter depuis un smartphone ou une tablette Android \u00e0 ce bouton appara\u00eet). De cette fa\u00e7on, vous d\u00e9couvrirez le monde des paris sportifs et des jeux de casino sous leur meilleur jour. 1xBet Mali peut \u00e9galement \u00eatre utilis\u00e9 sans t\u00e9l\u00e9chargement, mais l\u2019application est l\u2019alternative la plus pratique au site de bureau et la soci\u00e9t\u00e9 elle-m\u00eame recommande \u00e0 ses clients d\u2019utiliser l\u2019application mobile. Cette application a des fonctionnalit\u00e9s et des paris sans fin que m\u00eame les joueurs les plus exigeants appr\u00e9cieront. L\u2019application mobile de paris sportifs 1xBet Mali est l\u2019alternative officielle pour l\u2019utilisation mobile du bookmaker russe. Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.<\/p>\n