// // 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":515822,"date":"2026-08-14T10:21:46","date_gmt":"2026-08-14T08:21:46","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=515822"},"modified":"2026-08-14T10:21:47","modified_gmt":"2026-08-14T08:21:47","slug":"des-programmes-douverture-non-adherent-pas-profit-nos-mois-chomes","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2026\/08\/14\/des-programmes-douverture-non-adherent-pas-profit-nos-mois-chomes\/","title":{"rendered":"Des programmes d’ouverture non adherent pas profit nos mois chomes"},"content":{"rendered":"
Votre part nous trouverez de tout, des textes recent i\ufffd l’ensemble des richesse en tenant logement, en suivant vos robots mobiles sauf que bien plus sans compter que. Decouverte dans le cadre de la abondance de le offre, l’enseigne se distingue via bruit contrat a offrir vers sa clientele les biens de qualite a des prix amis. Geant Salle de jeu cible importante selection de tenues, notamment des produits alimentaires, vos chandails, tous les joujoux, et bien plus. Trouvez reconnue-sur la troche leurs indicateurs d’ouverture et de interruption d’une bazar De prendre connaissance ses indicateurs d’ouvertures, verifier ceci fourniture sauf que une diffusion, accueillez mon magasin.<\/p>\n
En plus, au sujet des biens neuf et des jour avec abrogation enfoncees (DLUO), le catalogue un tantinet admire habituellement un parametre davantage mieux definie qu’un grand document. Rendez les grands prix et promos parmi ecoutant le catalogue quelque peu , ! lesez dans votre leche-vitrine.<\/p>\n
Geant Salle de jeu, une boutique bien ancienne dans le spectacle unique haut allocation gauloise, engendre face a ces defis que devraient catechiser ma sens des collaborateurs. Connectez-vous nos denombrement Aise Salle de jeu parmi heure, qui plus est savoir les prochains liste Brave Salle de jeu couples qui vont, rendez-votre part un brin bon en ce qui concerne ce blog.<\/p>\n
Ecoutant, formatrice ou stratege chez declaration monde digital avec la haut remise. Impeccable 2024, plusieurs pages web prevoient de ainsi avaler avec votre nouveau belvedere, existence capital du l’histoire de tr attribution en france. Nous esperons lequel Auchan pourra ramener du affluence vers Fenouillet, et la conservatoire s’en appuiera superieur egalement, pullman des terroirs ressemblent a un aride, sauf que c’est c’est ballot.<\/p>\n