:root{--color-main-1:#a25c68;--color-main-2:#367894;--color-primary-1:#6096ad;--color-secondary-1:#ecf5fa;--color-secondary-2:#689aaf;--border:#b4ccd7;--hover:#c84e63}.btn-border-allPacientes{color:var(--color-secondary-2)!important;background-color:#fff!important;border:1px solid var(--color-secondary-2)!important}.push_btn_allPacientes{color:#fff!important;background-color:var(--color-secondary-2)!important}.btn-option-edit-user{background-color:var(--color-main-1)!important;color:#fff!important;border-radius:15px}.btn-option-delete-user,.btn-option-edit-user{font-weight:700;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.btn-option-delete-user{border:2px solid var(--color-main-1)!important;background-color:#fff!important;color:var(--color-main-1)!important;border-radius:15px}.btn-option-delete-user:hover{color:#fff!important;background-color:var(--color-main-1)!important}.btn-modal-success{border-radius:5px;background-color:var(--color-main-2)!important;border:1px solid var(--color-main-2)!important;color:#fff}.btn-modal-cancel{border-radius:5px;border:1px solid #be7179!important;background-color:#fff;color:#be7179!important}.btn_options{border-radius:10px;color:#fff!important;outline:none!important;box-shadow:none!important}.btn_options:hover{background-color:var(--hover)}.icon_color{color:var(--color-secondary-2)!important}.icon_color_main{color:var(--color-main-2)!important}.bg_primary{background-color:var(--color-main-1)}.bg_secondary{background-color:var(--color-primary-1)}.bg_third{background-color:var(--color-secondary-1)}.txt_white{color:#fff}.txt_gray{color:#7f7f7f}.title_forms{font-size:1.8rem}.txt_primary{color:var(--color-main-1)}.txt_secondary{color:var(--color-primary-1)}.btn_formluario{background-color:var(--color-main-2);border:1px solid var(--color-main-2);border-radius:15px}.btn_delete{border:1px solid var(--color-main-1);color:var(--color-main-1);background-color:#fff}.icon_color_delete{color:var(--color-main-1)!important}.border_primary{border:1px solid var(--color-main-1);color:var(--color-main-1);background-color:#fff}.border_secoundary{border:1px solid var(--color-secondary-2);color:var(--color-secondary-2);background-color:#fff}.btn_menu_pressed{color:#fff;background-color:var(--color-main-1);border:1px solid var(--color-main-1)}.btn_submenu_pressed{color:#fff;background-color:var(--color-secondary-2);border:1px solid var(--color-secondary-2)!important}.btn_menu_option{border:2px solid var(--color-main-1)!important;border-radius:15px;color:var(--color-main-1)!important;font-weight:700;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.btn_menu_option:hover{color:#fff!important;background-color:var(--color-main-1)!important}.btn_submenu_normal{background-color:#fff;border:2px solid var(--color-main-1);color:var(--color-main-1);font-weight:700}.btn_submenu_users_pressed{background-color:var(--color-main-1);color:#fff;font-weight:700}.txtArea_border{border:1px solid var(--border)!important;outline:none!important}.txtArea_border:focus{outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.border_bottom{border-bottom:1px solid var(--color-primary-1)}.border_bottom,.border_bottom_other{border-radius:0;border-top:none;border-left:none;border-right:none;background-color:transparent}.border_bottom_other{border-bottom:1px solid #7f7f7f}.rbtn_text{font-size:.9rem!important}.rbtn_color{accent-color:#347894}.btn_radius{border-radius:15px}.th_style{font-weight:400;color:var(--color-primary-1);background-color:var(--color-secondary-1)}.border_table,.th_option_color,.th_style{border:1px solid var(--border)!important}.th_option_color{font-weight:400;color:var(--color-primary-1);background-color:#f8fcfd}.switch{position:relative;display:inline-block;width:60px;height:30px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:2px;bottom:2px;background-color:#fff}input:checked+.slider{background-color:var(--color-main-2)}input:focus+.slider{box-shadow:0 0 1px var(--color-main-2)}input:checked+.slider:before{transform:translateX(28px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.step,.step-indicator{display:flex;align-items:center}.step{flex-direction:column;position:relative;z-index:1}.step-indicator .step-icon{height:25px;width:25px;border-radius:50%;background:#fff;border:1px solid var(--color-main-1);font-size:10px;text-align:center;color:#fff;position:relative;line-height:50px}.indicator-line,.step.active .step-icon{background:var(--color-main-1)}.indicator-line{width:100%;height:1px;flex:1}.indicator-line.active{background:var(--color-main-1)}.margen{margin-top:29px}.btn_contador_mas,.btn_contador_menos{background-color:transparent}.btn_contador_mas{padding-top:1px}.color_contador{background-color:var(--color-main-2);border-radius:24px}.float-btn-back{position:fixed;width:60px;height:60px;bottom:40px;right:30px;background-color:var(--color-main-1);border:none;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;cursor:pointer;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.float-btn-back,.float-btn-back:hover{color:#fff;text-decoration:none!important}.float-btn-back:hover{background-color:var(--hover)}.float-btn-options-update{position:fixed;width:60px;height:60px;bottom:40px;right:30px;background-color:var(--color-main-1);border:none;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;cursor:pointer;text-decoration:none!important;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.float-btn-options-update:hover{text-decoration:none!important;color:#fff;background-color:var(--hover)}.float-btn-options-print{position:fixed;width:60px;height:60px;bottom:110px;right:30px;background-color:var(--color-main-1);border:none;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;cursor:pointer;text-decoration:none!important;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.float-btn-options-print:hover{text-decoration:none!important;color:#fff;background-color:var(--hover)}.title_slogan{font-size:2.2em;color:#d00d29;font-weight:500}.link-forgot-password{text-decoration:none;background:none;color:var(--color-primary-1);border:none;padding:0;font:inherit;cursor:pointer;outline:none;box-shadow:none}.form_input-color{background-color:#e3edf7!important;text-decoration:none!important;outline:none!important;outline-width:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.form_input-color::-moz-placeholder{color:#a1a1a1!important}.form_input-color:-ms-input-placeholder{color:#a1a1a1!important}.form_input-color::placeholder{color:#a1a1a1!important}.label-color{color:var(--color-secondary-2)!important}.bg_btn_form{background-color:var(--color-secondary-2)!important;border-radius:25px;font-weight:600;color:#fff!important}.small_hearth{height:80px;width:80px}.icon_float{cursor:pointer;position:relative;float:right;margin-right:8px;margin-top:-24px;color:#2496c7}.msjError{color:red;font-size:12px}.contenedor-de-errores{border-radius:10px;background-color:#f8d7da;font-size:.8rem}ul.lista-errores li{display:inline;padding-right:.9em}.disabled_inputs:disabled{background-color:#fff!important;color:#a1a1a1!important}.subttitle-modal{color:#343232;font-size:.9em;font-weight:500}@media only screen and (max-width:768px){.margin-top-small-screen{margin-top:25%}}.btnAddUpdate{width:2.5rem;height:2.5rem;border-radius:20px;text-align:center;font-size:.8rem;line-height:1.42857}.input_disabled:disabled{background-color:#f2f1f1!important;color:#495057!important}.input_disabled_transparent:disabled{background-color:transparent}.vertical_align{vertical-align:middle!important}.btn_acordeon{outline:none!important;box-shadow:none!important;background-color:var(--color-secondary-1);border:1px solid var(--border)!important}.btn_acordeon,.btn_acordeon:active,.btn_acordeon:hover{color:var(--color-primary-1)}.sticky-container{padding:0;margin:0;position:fixed;right:-125px;top:44.3%;width:220px;z-index:1100}.sticky li{list-style-type:none;background-color:var(--color-secondary-1);color:var(--color-main-2);border:1px solid var(--border);height:43px;padding:0;margin:0 0 5px 0;transition:all .25s ease-in-out;cursor:pointer}.sticky li:hover{margin-left:-70px}.sticky li img{float:left;margin:5px 4px;margin-right:5px}.sticky li p{padding-top:11px;margin:0;line-height:16px;font-size:.8rem}.sticky li p a{text-decoration:none!important;color:var(--color-main-2)}.sticky li p a:hover{text-decoration:underline;color:var(--color-main-2)}.sticky-container-exp{padding:0;margin:0;position:fixed;right:-125px;top:38%;width:220px;z-index:1100}.sticky-exp li{list-style-type:none;background-color:var(--color-secondary-1);color:var(--color-main-2);border:1px solid var(--color-secondary-2);height:43px;padding:0;margin:0 0 5px 0;transition:all .25s ease-in-out;cursor:pointer}.sticky-exp li:hover{margin-left:-113px}.sticky-exp li img{float:left;margin:3px 1px;margin-right:3px}.sticky-exp li p{padding-top:11px;margin:0;line-height:16px;font-size:.8rem}.sticky-exp li p a{text-decoration:none!important;color:var(--color-main-2)}.sticky-exp li p a:hover{text-decoration:underline;color:var(--color-main-2)}.input-disabled:disabled{background-color:transparent;color:#3f3f3f!important}.size-span{font-size:.9em}.alert-nota-egreso{cursor:pointer}.alert-nota-egreso:hover{border-bottom:1px solid #ab6f00}.alert-firmar-nota{cursor:pointer}.alert-firmar-nota:hover{border-bottom:1px solid #086168}.breadcrumb-color{background-color:var(--color-secondary-1)!important}.table-limit{background-color:#ecf5fa}.action-icons{color:var(--color-secondary-2);cursor:pointer}