/* Tema app-new / SIGA4 para ipc: hereda theme-pantone-301-c.css y aplica el color institucional #32328D.
   Generado a partir de las reglas del color primario (#004996) del tema base; complementa a
   bundles/app/css/theme-ipc.css (escritorio ExtJS), que usa el mismo nombre en la variable THEME. */
@import url("theme-pantone-301-c.css");

table.dataTable>tbody>tr.selected>td.select-checkbox:after,table.dataTable>tbody>tr.selected>th.select-checkbox:after { text-shadow:1px 1px #b7b7d7,-1px -1px #b7b7d7,1px -1px #b7b7d7,-1px 1px #b7b7d7 }
.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary { color:#4f4f9d }
:root { --primary:#32328d }
a { color:#32328d }
a:hover { color:#181845 }
.table-primary,.table-primary>td,.table-primary>th { background-color:#c6c6df }
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th { border-color:#9494c4 }
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th { background-color:#b7b7d7 }
.form-control:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.btn.focus,.btn:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.btn-primary { background-color:#32328d; border-color:#32328d }
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover { background-color:#26266a; border-color:#21215d }
.btn-primary.focus,.btn-primary:focus { box-shadow:0 0 0 .2rem rgba(81,81,158,.5) }
.btn-primary.disabled,.btn-primary:disabled { background-color:#32328d; border-color:#32328d }
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle { background-color:#21215d; border-color:#1c1c50 }
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 .2rem rgba(81,81,158,.5) }
.btn-outline-primary { color:#32328d; border-color:#32328d }
.btn-outline-primary:hover { background-color:#32328d; border-color:#32328d }
.btn-outline-primary.focus,.btn-outline-primary:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.5) }
.btn-outline-primary.disabled,.btn-outline-primary:disabled { color:#32328d }
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle { background-color:#32328d; border-color:#32328d }
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.5) }
.btn-link { color:#32328d }
.btn-link:hover { color:#181845 }
.dropdown-item.active,.dropdown-item:active { background-color:#32328d }
.custom-control-input:checked~.custom-control-label:before { border-color:#32328d; background-color:#32328d }
.custom-control-input:focus~.custom-control-label:before { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before { border-color:#32328d; background-color:#32328d }
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before { background-color:rgba(50,50,141,.5) }
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before { background-color:rgba(50,50,141,.5) }
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before { background-color:rgba(50,50,141,.5) }
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before { background-color:rgba(50,50,141,.5) }
.custom-select:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.custom-file-input:focus~.custom-file-label { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.custom-range:focus::-webkit-slider-thumb { box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(50,50,141,.25) }
.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(50,50,141,.25) }
.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(50,50,141,.25) }
.custom-range::-webkit-slider-thumb { background-color:#32328d }
.custom-range::-moz-range-thumb { background-color:#32328d }
.custom-range::-ms-thumb { background-color:#32328d }
.nav-pills .nav-link.active,.nav-pills .show>.nav-link { background-color:#32328d }
.page-link { color:#32328d }
.page-link:hover { color:#181845 }
.page-link:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.25) }
.page-item.active .page-link { background-color:#32328d; border-color:#32328d }
.badge-primary { background-color:#32328d }
a.badge-primary:focus,a.badge-primary:hover { background-color:#21215d }
a.badge-primary.focus,a.badge-primary:focus { box-shadow:0 0 0 .2rem rgba(50,50,141,.5) }
.alert-primary { color:#1a1a49; border-color:#c6c6df }
.alert-primary hr { border-top-color:#b7b7d7 }
.progress-bar { background-color:#32328d }
.list-group-item.active { background-color:#32328d; border-color:#32328d }
.list-group-item-primary { color:#1a1a49; background-color:#c6c6df }
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover { color:#1a1a49; background-color:#b7b7d7 }
.list-group-item-primary.list-group-item-action.active { background-color:#1a1a49; border-color:#1a1a49 }
.bg-primary { background-color:#32328d!important }
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover { background-color:#21215d!important }
.border-primary { border-color:#32328d!important }
.text-primary { color:#32328d!important }
a.text-primary:focus,a.text-primary:hover { color:#181845!important }
