﻿/* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
/* Compatibilidad temporal Bootstrap 3/Ace sobre Bootstrap 5. */
.pull-left { float: left !important; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.pull-right { float: right !important; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.dropdown-menu-right { right: 0; left: auto; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.btn-xs { --bs-btn-padding-y: .125rem; --bs-btn-padding-x: .25rem; --bs-btn-font-size: .75rem; --bs-btn-border-radius: var(--bs-border-radius-sm); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.table-condensed > :not(caption) > * > * { padding: .3rem; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: var(--bs-tertiary-bg); border: 1px solid var(--bs-border-color); border-radius: var(--bs-border-radius); box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.well-sm { padding: 9px; border-radius: var(--bs-border-radius-sm); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.well-xs { padding: 5px; border-radius: var(--bs-border-radius-sm); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.label-default { background-color: #777; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.input-group-addon { display: flex; align-items: center; padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); text-align: center; white-space: nowrap; background-color: var(--bs-tertiary-bg); border: 1px solid var(--bs-border-color); border-radius: var(--bs-border-radius); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.form-group { margin-bottom: 1rem; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.control-label { display: inline-block; margin-bottom: .5rem; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: var(--bs-border-radius); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.navbar-header::after { display: block; clear: both; content: ''; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 { position: relative; min-height: 1px; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
.col-xs-1 { width: 8.33333333%; }.col-xs-2 { width: 16.66666667%; }.col-xs-3 { width: 25%; }.col-xs-4 { width: 33.33333333%; }.col-xs-5 { width: 41.66666667%; }.col-xs-6 { width: 50%; }.col-xs-7 { width: 58.33333333%; }.col-xs-8 { width: 66.66666667%; }.col-xs-9 { width: 75%; }.col-xs-10 { width: 83.33333333%; }.col-xs-11 { width: 91.66666667%; }.col-xs-12 { width: 100%; } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
@media (max-width: 767.98px) { .hidden-xs { display: none !important; } } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
@media (min-width: 768px) and (max-width: 991.98px) { .hidden-sm { display: none !important; } } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
@media (min-width: 992px) and (max-width: 1199.98px) { .hidden-md { display: none !important; } } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */
@media (min-width: 1200px) { .hidden-lg { display: none !important; } } /* modificado - alourido 24/08/2026 (migracion bootstrap 5.3.8) */

