﻿/* FUENTE DEL SISTEMA: MYRIAD PRO (NORMAL Y NEGRITA, SIN CURSIVA) */
@font-face {
    font-family: "Myriad Pro";
    src: url("../fonts/MYRIADPROREGULAR.OTF") format("opentype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Myriad Pro";
    src: url("../fonts/MYRIADPROBOLD.OTF") format("opentype");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* TAMAÑO GENERAL 90%: ADMINLTE/BOOTSTRAP MIDEN EN rem, ASÍ QUE SE AJUSTA TODO LO QUE DEPENDE DE html */
html {
    font-size: 90%;
}

/* ADMINLTE PONE "Source Sans Pro" EN body, .tooltip Y .popover; LO DEMÁS LO HEREDA */
body, .tooltip, .popover {
    font-family: "Myriad Pro", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.custom-lightblue {
    background-color: #e6f2ff; /* azul muy suave */
}
.overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #aaa;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.overlayContent {
    z-index: 10001;
    margin: 250px auto;
    width: 200px;
    height: 200px;
    align-content: center;
}

    .overlayContent h2 {
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }

    .overlayContent img {
        width: 200px;
        /*height: 200px;*/
    }

::-ms-reveal {
    display: none;
}
input[type=file]::file-selector-button {
    margin-right: 20px;
    border: none;
    background: #084cdf;
    padding: 7px 20px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    transition: background .2s ease-in-out;
    background: #084cdf;
}

    input[type=file]::file-selector-button:hover {
        background: #0d45a5;
    }

/* INICIO COLORES PRIMARY GENERADOS (scripts/colores-primary.pl, no editar a mano) */
a:hover{color:#502e58}
.table-primary,.table-primary>td,.table-primary>th{background-color:#dbc4e1}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#bc91c6}
.table-hover .table-primary:hover{background-color:#cfb0d6}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#cfb0d6}
.form-control:focus{border-color:#fff}
.btn-primary:hover{border-color:#a05bb0}
.btn-primary.focus,.btn-primary:focus{border-color:#a05bb0;box-shadow:0 0 0 0 rgba(143,81,156,.5)}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#5b3464;border-color:#55315e}
.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 0 rgba(143,81,156,.5)}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(114,65,125,.5)}
.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 0 rgba(114,65,125,.5)}
.btn-link:hover{color:#502e58}
.custom-control-input:focus~.custom-control-label::before{box-shadow:inset 0 0 0 transparent,0 0 0 1px #fff,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#bf96c8}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#d9c0de;border-color:#d9c0de}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(114,65,125,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(114,65,125,.5)}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(114,65,125,.5)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(114,65,125,.5)}
.custom-select:focus{border-color:#bf96c8}
.custom-file-input:focus~.custom-file-label{border-color:#bf96c8}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-range::-webkit-slider-thumb:active{background-color:#d9c0de}
.custom-range::-moz-range-thumb:active{background-color:#d9c0de}
.custom-range::-ms-thumb:active{background-color:#d9c0de}
.page-link:hover{color:#502e58}
.page-link:focus{box-shadow:0 0 0 .2rem rgba(114,65,125,.25)}
a.badge-primary:focus,a.badge-primary:hover{background-color:#5b3464}
a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(114,65,125,.5)}
.alert-primary{color:#3b2241;background-color:#e5d5e9;border-color:#dbc4e1}
.alert-primary hr{border-top-color:#cfb0d6}
.alert-primary .alert-link{color:#251528}
.list-group-item-primary{color:#3b2241;background-color:#dbc4e1}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#3b2241;background-color:#cfb0d6}
.list-group-item-primary.list-group-item-action.active{background-color:#3b2241;border-color:#3b2241}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#5b3464!important}
a.text-primary:focus,a.text-primary:hover{color:#502e58!important}
.navbar-primary.navbar-light .form-control-navbar,.navbar-primary.navbar-light .form-control-navbar+.input-group-append>.btn-navbar{background-color:#693c73;border-color:#5d3566}
.navbar-primary.navbar-light .form-control-navbar:focus,.navbar-primary.navbar-light .form-control-navbar:focus+.input-group-append .btn-navbar{background-color:#673b71;border-color:#5d3566!important}
.navbar-primary.navbar-dark .form-control-navbar,.navbar-primary.navbar-dark .form-control-navbar+.input-group-append>.btn-navbar{background-color:#814a8e;border-color:#9555a3}
.navbar-primary.navbar-dark .form-control-navbar:focus,.navbar-primary.navbar-dark .form-control-navbar:focus+.input-group-append .btn-navbar{background-color:#864c92;border-color:#9555a3!important}
.navbar-blue.navbar-light .form-control-navbar,.navbar-blue.navbar-light .form-control-navbar+.input-group-append>.btn-navbar{background-color:#693c73;border-color:#5d3566}
.navbar-blue.navbar-light .form-control-navbar:focus,.navbar-blue.navbar-light .form-control-navbar:focus+.input-group-append .btn-navbar{background-color:#673b71;border-color:#5d3566!important}
.navbar-blue.navbar-dark .form-control-navbar,.navbar-blue.navbar-dark .form-control-navbar+.input-group-append>.btn-navbar{background-color:#814a8e;border-color:#9555a3}
.navbar-blue.navbar-dark .form-control-navbar:focus,.navbar-blue.navbar-dark .form-control-navbar:focus+.input-group-append .btn-navbar{background-color:#864c92;border-color:#9555a3!important}
.custom-switch.custom-switch-off-primary .custom-control-input~.custom-control-label::before{border-color:#72417d}
.custom-switch.custom-switch-off-primary .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-switch.custom-switch-off-primary .custom-control-input~.custom-control-label::after{background-color:#39213f}
.custom-switch.custom-switch-on-primary .custom-control-input:checked~.custom-control-label::before{border-color:#72417d}
.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-switch.custom-switch-on-primary .custom-control-input:checked~.custom-control-label::after{background-color:#ccabd3}
.custom-switch.custom-switch-off-blue .custom-control-input~.custom-control-label::before{border-color:#72417d}
.custom-switch.custom-switch-off-blue .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-switch.custom-switch-off-blue .custom-control-input~.custom-control-label::after{background-color:#39213f}
.custom-switch.custom-switch-on-blue .custom-control-input:checked~.custom-control-label::before{border-color:#72417d}
.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-switch.custom-switch-on-blue .custom-control-input:checked~.custom-control-label::after{background-color:#ccabd3}
.custom-range.custom-range-primary:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-primary:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-primary:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-primary::-webkit-slider-thumb:active{background-color:#d9c0de}
.custom-range.custom-range-primary::-moz-range-thumb:active{background-color:#d9c0de}
.custom-range.custom-range-primary::-ms-thumb:active{background-color:#d9c0de}
.custom-range.custom-range-blue:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-blue:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-blue:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(114,65,125,.25)}
.custom-range.custom-range-blue::-webkit-slider-thumb:active{background-color:#d9c0de}
.custom-range.custom-range-blue::-moz-range-thumb:active{background-color:#d9c0de}
.custom-range.custom-range-blue::-ms-thumb:active{background-color:#d9c0de}
.custom-control-input-primary:focus~.custom-control-label::before{box-shadow:inset 0 0 0 transparent,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-control-input-primary:focus:not(:checked)~.custom-control-label::before{border-color:#bf96c8}
.custom-control-input-primary:not(:disabled):active~.custom-control-label::before{background-color:#d9c0de;border-color:#d9c0de}
.custom-control-input-blue:focus~.custom-control-label::before{box-shadow:inset 0 0 0 transparent,0 0 0 .2rem rgba(114,65,125,.25)}
.custom-control-input-blue:focus:not(:checked)~.custom-control-label::before{border-color:#bf96c8}
.custom-control-input-blue:not(:disabled):active~.custom-control-label::before{background-color:#d9c0de;border-color:#d9c0de}
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background-color:#603769}
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.active,.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover{background-color:#9857a7}
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background-color:#603769}
.card.bg-blue .bootstrap-datetimepicker-widget table td.active,.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover{background-color:#9857a7}
.toast.bg-primary{background-color:rgba(114,65,125,.9)!important}
.toast.bg-primary .toast-header{background-color:rgba(114,65,125,.85)}
.toast.bg-blue{background-color:rgba(114,65,125,.9)!important}
.toast.bg-blue .toast-header{background-color:rgba(114,65,125,.85)}
.alert-primary{border-color:#72417d}
.alert-default-primary{color:#3b2241;background-color:#e5d5e9;border-color:#dbc4e1}
.alert-default-primary hr{border-top-color:#cfb0d6}
.alert-default-primary .alert-link{color:#251528}
.login-card-body .input-group .form-control:focus~.input-group-append .input-group-text,.login-card-body .input-group .form-control:focus~.input-group-prepend .input-group-text,.register-card-body .input-group .form-control:focus~.input-group-append .input-group-text,.register-card-body .input-group .form-control:focus~.input-group-prepend .input-group-text{border-color:#bf96c8}
.select2-container--default.select2-container--open .select2-selection--single{border-color:#bf96c8}
.select2-container--default .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-search--inline .select2-search__field:focus{border:1px solid #bf96c8}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color:#6b3d76}
.select2-container--default .select2-selection--multiple:focus{border-color:#bf96c8}
.select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#72417d}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#bf96c8}
.select2-primary+.select2-container--default.select2-container--open .select2-selection--single{border-color:#bf96c8}
.select2-primary+.select2-container--default.select2-container--focus .select2-selection--single{border-color:#bf96c8}
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus,.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus{border:1px solid #bf96c8}
.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color:#6b3d76}
.select2-container--default .select2-primary .select2-selection--multiple:focus,.select2-primary .select2-container--default .select2-selection--multiple:focus{border-color:#bf96c8}
.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#72417d}
.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#bf96c8}
.select2-blue+.select2-container--default.select2-container--open .select2-selection--single{border-color:#bf96c8}
.select2-blue+.select2-container--default.select2-container--focus .select2-selection--single{border-color:#bf96c8}
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus,.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus{border:1px solid #bf96c8}
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover{background-color:#6b3d76}
.select2-blue .select2-container--default .select2-selection--multiple:focus,.select2-container--default .select2-blue .select2-selection--multiple:focus{border-color:#bf96c8}
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice{border-color:#72417d}
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple{border-color:#bf96c8}
.pace-big-counter-primary .pace .pace-progress::after{color:rgba(114,65,125,.2)}
.pace-center-circle-primary .pace .pace-progress{background:rgba(114,65,125,.8)}
.pace-corner-indicator-primary .pace .pace-activity::before{border-right-color:rgba(114,65,125,.2);border-left-color:rgba(114,65,125,.2)}
.pace-corner-indicator-primary .pace .pace-activity::after{border-top-color:rgba(114,65,125,.2);border-bottom-color:rgba(114,65,125,.2)}
.pace-fill-left-primary .pace .pace-progress{background-color:rgba(114,65,125,.2)}
.pace-big-counter-blue .pace .pace-progress::after{color:rgba(114,65,125,.2)}
.pace-center-circle-blue .pace .pace-progress{background:rgba(114,65,125,.8)}
.pace-corner-indicator-blue .pace .pace-activity::before{border-right-color:rgba(114,65,125,.2);border-left-color:rgba(114,65,125,.2)}
.pace-corner-indicator-blue .pace .pace-activity::after{border-top-color:rgba(114,65,125,.2);border-bottom-color:rgba(114,65,125,.2)}
.pace-fill-left-blue .pace .pace-progress{background-color:rgba(114,65,125,.2)}
.bootstrap-switch:focus-within{box-shadow:0 0 0 .2rem rgba(114,65,125,.25)}
.bg-primary.btn:hover{border-color:#5b3464}
.bg-primary.btn.active,.bg-primary.btn:active,.bg-primary.btn:not(:disabled):not(.disabled).active,.bg-primary.btn:not(:disabled):not(.disabled):active{background-color:#5b3464!important;border-color:#55315e}
.bg-blue.btn:hover{border-color:#5b3464}
.bg-blue.btn.active,.bg-blue.btn:active,.bg-blue.btn:not(:disabled):not(.disabled).active,.bg-blue.btn:not(:disabled):not(.disabled):active{background-color:#5b3464!important;border-color:#55315e}
@media print{.table td.bg-primary.btn:hover,.table th.bg-primary.btn:hover{border-color:#5b3464}}
@media print{.table td.bg-primary.btn.active,.table td.bg-primary.btn:active,.table td.bg-primary.btn:not(:disabled):not(.disabled).active,.table td.bg-primary.btn:not(:disabled):not(.disabled):active,.table th.bg-primary.btn.active,.table th.bg-primary.btn:active,.table th.bg-primary.btn:not(:disabled):not(.disabled).active,.table th.bg-primary.btn:not(:disabled):not(.disabled):active{background-color:#5b3464!important;border-color:#55315e}}
@media print{.table td.bg-blue.btn:hover,.table th.bg-blue.btn:hover{border-color:#5b3464}}
@media print{.table td.bg-blue.btn.active,.table td.bg-blue.btn:active,.table td.bg-blue.btn:not(:disabled):not(.disabled).active,.table td.bg-blue.btn:not(:disabled):not(.disabled):active,.table th.bg-blue.btn.active,.table th.bg-blue.btn:active,.table th.bg-blue.btn:not(:disabled):not(.disabled).active,.table th.bg-blue.btn:not(:disabled):not(.disabled):active{background-color:#5b3464!important;border-color:#55315e}}
.bg-gradient-primary{background:#72417d linear-gradient(180deg,#8f519c,#72417d) repeat-x!important}
.bg-gradient-primary.btn:hover{background:#72417d linear-gradient(180deg,#714b79,#a05bb0) repeat-x!important;border-color:#5b3464}
.bg-gradient-primary.btn.active,.bg-gradient-primary.btn:active,.bg-gradient-primary.btn:not(:disabled):not(.disabled).active,.bg-gradient-primary.btn:not(:disabled):not(.disabled):active{background:#72417d linear-gradient(180deg,#6a4972,#5b3464) repeat-x!important;border-color:#55315e}
.bg-gradient-blue{background:#72417d linear-gradient(180deg,#8f519c,#72417d) repeat-x!important}
.bg-gradient-blue.btn:hover{background:#72417d linear-gradient(180deg,#714b79,#a05bb0) repeat-x!important;border-color:#5b3464}
.bg-gradient-blue.btn.active,.bg-gradient-blue.btn:active,.bg-gradient-blue.btn:not(:disabled):not(.disabled).active,.bg-gradient-blue.btn:not(:disabled):not(.disabled):active{background:#72417d linear-gradient(180deg,#6a4972,#5b3464) repeat-x!important;border-color:#55315e}
.accent-primary .btn-link:hover,.accent-primary .nav-tabs .nav-link:hover,.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover{color:#502e58}
.accent-primary .custom-control-input:checked~.custom-control-label::before{border-color:#72417d}
.accent-primary .custom-control-input:focus:not(:checked)~.custom-control-label::before,.accent-primary .custom-file-input:focus~.custom-file-label,.accent-primary .custom-select:focus,.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid){border-color:#bf96c8}
.accent-blue .btn-link:hover,.accent-blue .nav-tabs .nav-link:hover,.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover{color:#502e58}
.accent-blue .custom-control-input:checked~.custom-control-label::before{border-color:#72417d}
.accent-blue .custom-control-input:focus:not(:checked)~.custom-control-label::before,.accent-blue .custom-file-input:focus~.custom-file-label,.accent-blue .custom-select:focus,.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid){border-color:#bf96c8}
/* FIN COLORES PRIMARY GENERADOS */
