body{background-color:#f8f9fa;color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:100%}a,a.nav-link{color:#046080!important;text-decoration:none}a:visited{color:inherit}a:focus,a:hover{color:#03506b;text-decoration:underline}.wrapper{overflow:hidden}#course-index>.card>.card-body,#user-index .card>.card-body{overflow:scroll,}#incident-index>.card>.card-body,#incident-view>.card>.card-body,#user-edit>.card>.card-body,.configuration-container>form>.card>.card-body{overflow:hidden}.text-danger{color:red!important}.ifi-details-wrapper{overflow:hidden}.ifi-details>td{max-width:100px;overflow:hidden}.btn-back,.btn-edit,.btn-filter,.btn-process{background-color:#ffd302;border:0;color:#030303!important}.btn-back:active,.btn-back:focus-visible,.btn-back:hover,.btn-edit:active,.btn-edit:focus-visible,.btn-edit:hover,.btn-filter:active,.btn-filter:focus-visible,.btn-filter:hover,.btn-process:active,.btn-process:focus-visible,.btn-process:hover{background-color:#d1ad00!important;border:0;color:#030303!important;text-decoration:none}.btn-add-new,.btn-save{background-color:green;border:0;color:#f0f0f0!important}.btn-add-new:active,.btn-add-new:focus-visible,.btn-add-new:hover,.btn-save:active,.btn-save:focus-visible,.btn-save:hover{background-color:#006000!important;border:0;color:#f0f0f0!important;text-decoration:none}.btn-cancel,.btn-delete{background-color:#b32835;border:0;color:#f0f0f0!important}.btn-cancel:active,.btn-cancel:focus-visible,.btn-cancel:hover,.btn-delete:active,.btn-delete:focus-visible,.btn-delete:hover{background-color:#a12632!important;border:0;color:#f0f0f0!important;text-decoration:none}.btn-disabled{background-color:#727272;border:0;color:#f0f0f0!important}.btn-disabled:active,.btn-disabled:hover{background-color:#4d4d4d!important;border:0;color:#f0f0f0!important;text-decoration:none}.badge.status-0,.badge.text-bg-nueva,.badge.text-bg-superadmin{background-color:#b00020!important;color:#fff!important}.badge.text-bg-admin{background-color:#970680;color:#fff}.badge.text-bg-en_marcha,.badge.text-bg-manager,.badge.text-bg-status-0{background-color:#f9a825;color:#000!important}.badge.status-1,.badge.text-bg-resuelta,.badge.text-bg-teacher,.badge.text-bg-validated{background-color:#2e7d32!important;color:#fff!important}.badge.text-bg-candidate,.badge.text-bg-cerrada,.badge.text-bg-status-1{background-color:#1565c0;color:#fff}.badge.text-bg-editor{background-color:#795548;color:#fff}#user_form_roles input{margin-right:.25em;min-width:5%}#user_form_roles label{min-width:94%}button.action-delete{background-color:transparent;border:0;color:#b22222}#incident-update-form input,#incident-update-form label,#incident-update-form textarea,form[name=incident_form] input,form[name=incident_form] label,form[name=incident_form] textarea{width:100%}#incident_form_entryDate,#incident_form_lastActionDate{max-width:200px}#incident_form_channel,#incident_form_status{max-width:100px;width:100%}button.accordion-button{color:#046080!important}.dashboard-group{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.dashboard-card{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--bs-accordion-color);flex:1 1 200px;padding:1rem;text-align:center}.dashboard-card h3{font-size:1.1rem;margin-bottom:.5rem}.dashboard-value{font-size:1.5rem;font-weight:700}.dashboard-error{color:red;font-weight:700}.dashboard-pending{color:gray}.dashboard-subtext{color:#666;font-size:.8rem;margin-top:.25rem}.dashboard-bar{background:linear-gradient(to right,var(--color) var(--pct),#eee var(--pct));border-radius:4px;height:6px;margin-top:.25rem;width:100%}a.sortable:after{content:" ↓↑"}th.sorted>a.desc:after{content:" ↓"}th.sorted>a.asc:after{content:" ↑"}#sidebarMenu{background:var(--color-sidebar);border-radius:var(--radius);box-shadow:var(--shadow);font-family:var(--font-base);overflow-y:auto;padding:1rem}#sidebarMenu .accordion-button{background:transparent;border:none;border-radius:var(--radius);box-shadow:none;color:var(--color-text);font-size:.875rem;font-weight:600;padding:.75rem 1rem;position:relative;transition:background .2s,color .2s}#sidebarMenu .accordion-button:focus,#sidebarMenu .accordion-button:hover{background:var(--color-primary-light);color:var(--color-primary);outline:none}#sidebarMenu .accordion-button:not(.collapsed){background:var(--color-primary-light);color:var(--color-primary)}#sidebarMenu .accordion-button:after{font-size:.75rem;font-weight:900;margin-left:auto;transition:transform .2s ease}#sidebarMenu .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.accordion-item{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#sidebarMenu .accordion-item+.accordion-item{margin-top:1rem}#sidebarMenu .accordion-body{padding:0}#sidebarMenu .accordion-body .nav{list-style:none;margin:0;padding:0}#sidebarMenu .accordion-body .nav-item{margin:0}#sidebarMenu .accordion-body .nav-link{align-items:center;border-radius:var(--radius);color:var(--color-text);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background .2s,color .2s}#sidebarMenu .accordion-body .nav-link.active,#sidebarMenu .accordion-body .nav-link:hover{background:var(--color-primary-light);color:var(--color-primary)}#sidebarMenu .accordion-body .ps-3 .nav-link{padding-left:2rem}#sidebarMenu .accordion-collapse{border:none}.nav_username{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}nav#sidebarMenu a.active{font-weight:700}label.required:after{color:#e74c3c;content:" *"}.configuration-container label{color:#495057;font-weight:700}.configuration-container .help-text{color:#495057;font-size:small;font-style:italic}header#main-header{color:#046080;margin:auto;max-width:1200px;padding:1em!important}a#home{font-size:2em}#main-content{max-width:1200px;padding:1em 0 0!important}div.wrapper{background-color:#fff;border:1px solid #e6eff2;border-radius:.5em;padding:1em}#main-wrapper{max-width:1200px;padding:0!important}.card-body{overflow:scroll}thead th{vertical-align:top}footer #footer-main{background-color:#01131a;border-radius:.5em;color:#fff;max-width:1200px;padding:.5em}footer a{color:#fff!important;text-decoration:none}footer a:visited{color:#ae8acc!important}footer a:focus,footer a:hover{color:#b3b3b3!important;text-decoration:underline}footer #footer-copyright{font-size:.75em;margin-top:1em}.full-background{background-position:50%;background-size:cover;border-radius:.5em;height:400px!important;width:260px}#ifi-procesar>.card>.card-body,#location>.card>.card-body{overflow:visible!important}.circle{border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}.green{background:green}.yellow{background:#daa520}.red{background:red}.archivo-header{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin-bottom:5px}.contenido{border:1px solid #ccc;display:none;margin-bottom:20px;padding:10px}#logos{height:55px}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#reset-password-link{font-size:.8em}#teacher_id{max-width:60%}