@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css);.box-blanco,.btn_loader,.svgbounce{position:relative}hr{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(255,255,255,.5);margin:15px 0!important}button{pointer-events:auto!important}hr.dropdown-divider{margin:5px 0!important}::placeholder{background:0 0;color:rgba(0,0,0,.2);font-style:italic}.navbar-brand,form .accordion-button:not(.collapsed){background-color:transparent!important}header .navbar-light{background:#e1e1e3;color:#eee;border:0;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.3);box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}.navbar-brand{box-shadow:none}#nav_superior .nav-link{background:0 0;color:#000!important;font-weight:700!important}.bg-bloque{padding:30px 0}.btn-formulario{background:#1f1646;color:#fff;border:2px solid #1f1646;font-size:14px;border-radius:0;font-weight:700;transition:.5s ease-in-out}.btn-formulario:hover{background:#fff;color:#1f1646;border:2px solid #1f1646}#sidebarMenu{padding-top:120px}.text-bg-info{background-color:#0caaca!important;color:#fff!important}.bg-gris{background:url("../images/bg-inicio.jpg") top center/cover no-repeat #fff;padding:20px 0;height:100%}.bg-gris h2{background:0 0;color:#5b5b5f!important;font-size:20px;font-weight:700}.box-blanco{background:0 0;color:#333!important;padding:15px;height:370px;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.box-blanco .btn-primary{position:absolute;right:15px;left:15px;bottom:15px}.box-espacio{padding:30px}.divisoria{display:block;width:100%;height:20px;background:url("../images/divisoria.png") top left no-repeat}.w-128{width:128px}.w-64{width:64px}.w-48{width:48px}.w-40{width:40px}.w-32{width:32px}.w-24{width:24px}.w-20{width:20px}.w-18{width:18px}.w-16{width:16px}.w-14{width:14px}.w-12{width:12px}.w-10{width:10px}.h-32{height:32px}.h-24{height:24px}.h-20{height:20px}.h-16{height:16px}.h-10{height:10px}.h-50{height:50px}.btn_transparent,a.btn_transparent{display:inline-block;background:0 0;border:0;padding:0;line-height:0}.offcanvas-title{color:#fff}.small,small{font-size:.82em}#progress_total .progress{--bs-progress-bg:#DC3545!important}.lista-icons-lateral li{max-width:60px}.acc_horizontal .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-weight:700!important;color:#1d83ab!important;background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.acc_horizontal .nav-tabs .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}#calificacion_paciente button img:hover,#paginator_list li a.page-link img,.acc_horizontal .nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{opacity:1}.input-group .btn-light{--bs-btn-border-color:#CED4DA!important;--bs-btn-disabled-border-color:#CED4DA!important}.text-info{color:#0ba2c0!important}.form-control:disabled,.form-select:disabled{background-color:#f5f5f5!important}form .accordion-button{font-size:1.2rem!important}.form-check.btn .form-check-input{float:none;margin-left:0;margin-right:.5rem}@media (min-width:360px){.modal-lg,.modal-xl{--bs-modal-width:96%}}@media (min-width:1600px){.modal-lg,.modal-xl{--bs-modal-width:90%;max-width:90%}}.modal-body form label{margin-top:0!important}.table thead tr{border-bottom:1px solid #dee2e6}.table tr td p{margin:0!important}.table-responsive{overflow-y:auto}#table_calendario td span.no_button{display:block;width:100%;height:100%;font-weight:700;color:#b2b2b2}#table_calendario td.dia_no_disponible{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23525252' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");padding:2px}#table_calendario td.dia_bloqueado{background-color:#f1e4e4;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ff7171' fill-opacity='0.41' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");padding:2px}#table_calendario td.dia_sin_turno{background-color:#f6fbf7;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230e3bb0' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");padding:2px}#table_calendario td.dia_con_turno{background-color:#bef3c3;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23115214' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");padding:2px}.horarios_dias button.btn-info{color:#fff!important;text-shadow:0 1px 6px #054a4a!important}.horarios_dias .btn_calendar_dia.hoy{background-color:#909b1d!important}.horarios_dias .calendar_hora.liberado{background-color:#909b1d!important;border-color:#909b1d!important}#calificacion_paciente button img{height:20px;opacity:.4}.byn{filter:grayscale(100%);opacity:.3}table thead th img#no_ord,table thead th.ord{cursor:pointer}#paginator_list li.active a.disabled{color:var(--bs-pagination-active-color)!important;background-color:var(--bs-pagination-active-bg)!important;border-color:var(--bs-pagination-active-border-color)!important}#paginator_list li.disabled a.page-link img{opacity:.5}#paginator_list .page-link:hover{color:#fff;background-color:#032f75;border-color:#01183c}@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}.blink{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}.svgbounce{font-size:.8em;text-align:center;text-transform:uppercase;-webkit-animation:1.2s ease-out bounce;-moz-animation:.8s ease-out bounce;-o-animation:.8s ease-out bounce;animation:1.2s ease-out bounce}@-webkit-keyframes bounce{0%,5%{-webkit-transform:translateY(-100%)}15%,25%{-webkit-transform:translateY(0);padding:4px auto}20%{-webkit-transform:translateY(-80%)}30%{-webkit-transform:translateY(-70%)}35%,45%{-webkit-transform:translateY(0);padding:5px auto}40%{-webkit-transform:translateY(-60%)}50%{-webkit-transform:translateY(-50%)}55%,65%{-webkit-transform:translateY(0);padding:6px auto}60%{-webkit-transform:translateY(-30%)}70%{-webkit-transform:translateY(-15%)}75%,85%{-webkit-transform:translateY(0);padding:8px auto}80%{-webkit-transform:translateY(-10%)}90%{-webkit-transform:translateY(-5%)}100%,95%{-webkit-transform:translateY(0);padding:10px}}@-moz-keyframes bounce{0%,5%{-moz-transform:translateY(-100%);opacity:0}15%{-moz-transform:translateY(0);padding-bottom:5px}30%{-moz-transform:translateY(-50%)}40%{-moz-transform:translateY(0);padding-bottom:6px}50%{-moz-transform:translateY(-30%)}70%{-moz-transform:translateY(0);padding-bottom:7px}80%{-moz-transform:translateY(-15%)}90%{-moz-transform:translateY(0);padding-bottom:8px}95%{-moz-transform:translateY(-10%)}97%{-moz-transform:translateY(0);padding-bottom:9px}99%{-moz-transform:translateY(-5%)}100%{-moz-transform:translateY(0);padding-bottom:9px;opacity:1}}@-o-keyframes bounce{0%,5%{-o-transform:translateY(-100%);opacity:0}15%{-o-transform:translateY(0);padding-bottom:5px}30%{-o-transform:translateY(-50%)}40%{-o-transform:translateY(0);padding-bottom:6px}50%{-o-transform:translateY(-30%)}70%{-o-transform:translateY(0);padding-bottom:7px}80%{-o-transform:translateY(-15%)}90%{-o-transform:translateY(0);padding-bottom:8px}95%{-o-transform:translateY(-10%)}97%{-o-transform:translateY(0);padding-bottom:9px}99%{-o-transform:translateY(-5%)}100%{-o-transform:translateY(0);padding-bottom:9px;opacity:1}}@keyframes bounce{0%,5%{transform:translateY(-100%);opacity:0}15%{transform:translateY(0);padding-bottom:5px}30%{transform:translateY(-50%)}40%{transform:translateY(0);padding-bottom:6px}50%{transform:translateY(-30%)}70%{transform:translateY(0);padding-bottom:7px}80%{transform:translateY(-15%)}90%{transform:translateY(0);padding-bottom:8px}95%{transform:translateY(-7%)}97%{transform:translateY(0);padding-bottom:9px}99%{transform:translateY(-3%)}100%{transform:translateY(0);padding-bottom:9px;opacity:1}}.btn_loader{top:2px;width:18px;height:18px;border:2px solid #d3d3d3;border-radius:50%;display:inline-block;box-sizing:border-box;animation:1s linear infinite rotation}.btn_loader::after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;background:#fff;width:4px;height:4px;transform:translate(-50%,50%);border-radius:50%}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.img_greyscale{filter:grayscale(1)}.img_greyscale:hover{filter:grayscale(0)}