.logo-footer{width:300px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.bg-red{background-color:#bc2336}.bg-blue{background-color:#0d4e8c!important}hr{border:1px solid #e33a2d!important;width:100%}.bd-footer{background-color:#f7f7f7;font-size:85%}.bd-footer p{margin:0}.whats-app{position:fixed;width:50px;height:50px;bottom:40px;color:#fff;border-radius:39px;text-align:center;font-size:30px;box-shadow:3px 4px 3px #999;right:15px;z-index:100}.animation-svg{display:block;width:100%;height:100%;animation:rotation-animation 2s infinite}.red{color:#f9a19d!important}.active .red{color:#dc3545!important}.yellow-orange{color:#ffd6a2!important}.active .yellow-orange{color:#ffae42!important}.yellow{color:#fff29a!important}.active .yellow{color:#ffe700!important}.green-yellow{color:#d3ff9b!important}.active .green-yellow{color:#95fe01!important}.green{color:#9cd49e!important}.active .green{color:#28a745!important}.bg-yellow-orange{background-color:#ffae42!important}.bg-yellow{background-color:#ffe700!important}.bg-green-yellow{background-color:#95fe01!important}.active.focus{box-shadow:none!important}.bg-calificacion .btn .b-icon.bi{font-size:200%}.bg-calificacion .btn{padding:0 .5rem}.bg-calificacion{margin-bottom:0!important}.agendamiento_fila{border-top:1px solid #bbb;font-size:14px;line-height:16px;padding:10px 0!important}.agendamiento_fila .strong{font-weight:bolder}.agendamiento_fila span{font-size:8px;line-height:8px;color:#999}.agendamiento_fila p{margin-bottom:5px!important}.agendamiento_fila button{margin:5px!important}.cambiar-tema{padding:10px;border:1px solid grey}.cancelado{text-decoration:line-through}.card-resultado>.card-footer{position:relative;bottom:0}.texto-largo{word-break:break-all!important;white-space:nowrap!important;width:100px!important}.table-evaluation td{height:30px}.tableFixHead{overflow:auto}.tableFixHead thead th{position:sticky;top:0;z-index:1}.timeline .list-group-item{border:none}.timeline .linea{border:2px}.list-logros{border-radius:25px!important;padding:5px 10px!important;margin-top:5px;margin-bottom:5px;border:1px solid #000!important}.actualizacion{max-width:600px}.actualizar_curso{border:1px solid #bbb}.perfil_wrapper .container{background-color:#fff;padding:15px}.list-group-item{padding:.25rem .75rem}.form-label{font-weight:bolder;font-size:medium}