:root{--main-bg-color: rgba(17, 24, 39, 1);--light-bg-color: rgba(190, 190, 190, .04);--main-color: #2cb5a0;--main-color-dark: #143f50;--main-color-dark-transparent: rgba(20, 63, 80, .4)}body{font-family:Inter,sans-serif}.bg-main{--bs-bg-opacity: 1;background-color:#6c757d4f!important}@keyframes swing{0%{transform:rotate(0)}10%{transform:rotate(10deg)}30%{transform:rotate(0)}40%{transform:rotate(-10deg)}50%{transform:rotate(0)}60%{transform:rotate(5deg)}70%{transform:rotate(0)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes sonar{0%{transform:scale(.9);opacity:1}to{transform:scale(2);opacity:0}}body{font-size:.9rem}.page-wrapper .sidebar-wrapper,.sidebar-wrapper .sidebar-brand>a,.sidebar-wrapper .sidebar-dropdown>a:after,.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,.sidebar-wrapper ul li a i,.page-wrapper .page-content,.sidebar-wrapper .sidebar-search input.search-menu,.sidebar-wrapper .sidebar-search .input-group-text,.sidebar-wrapper .sidebar-menu ul li a,#show-sidebar,#close-sidebar{transition:all .3s ease}.page-wrapper .theme{width:40px;height:40px;display:inline-block;border-radius:4px;margin:2px}.page-wrapper .theme.chiller-theme{background:#1e2229}.page-wrapper.toggled .sidebar-wrapper{left:0}@media screen and (min-width: 768px){.page-wrapper.toggled .page-content{padding-left:300px}}#show-sidebar{position:fixed;left:0;top:10px;border-radius:0 4px 4px 0;width:35px;transition-delay:.3s}.page-wrapper.toggled #show-sidebar{left:-40px}.sidebar-wrapper{width:100%;top:0;left:-300px;z-index:999}.sidebar-wrapper-nav{height:100%}.sidebar-wrapper ul{list-style-type:none;padding:0;margin:0}.sidebar-wrapper a{text-decoration:none}.sidebar-content{max-height:calc(100% - 30px);height:calc(100% - 30px);overflow-y:auto;position:relative}.sidebar-content.desktop{overflow-y:hidden}.sidebar-wrapper .sidebar-brand{padding:10px 20px;display:flex;align-items:center}.sidebar-wrapper .sidebar-brand>a{text-transform:uppercase;font-weight:700;flex-grow:1}.sidebar-wrapper .sidebar-brand #close-sidebar{cursor:pointer;font-size:20px}.sidebar-wrapper .sidebar-header{padding:20px;overflow:hidden}.sidebar-wrapper .sidebar-header .user-pic{float:left;width:60px;padding:2px;border-radius:12px;margin-right:15px;overflow:hidden}.sidebar-wrapper .sidebar-header .user-pic img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.sidebar-wrapper .sidebar-header .user-info{float:left}.sidebar-wrapper .sidebar-header .user-info>span{display:block}.sidebar-wrapper .sidebar-header .user-info .user-role{font-size:12px}.sidebar-wrapper .sidebar-header .user-info .user-status{font-size:11px;margin-top:4px}.sidebar-wrapper .sidebar-header .user-info .user-status i{font-size:8px;margin-right:4px;color:#5cb85c}.sidebar-wrapper .sidebar-search>div{padding:10px 20px}.sidebar-wrapper .sidebar-menu{padding-bottom:10px}.sidebar-wrapper .sidebar-menu .header-menu span{font-weight:700;font-size:14px;padding:15px 20px 5px;display:inline-block}.sidebar-wrapper .sidebar-menu ul li a{display:inline-block;width:100%;text-decoration:none;position:relative;padding:8px 30px 8px 20px}.sidebar-wrapper .sidebar-menu ul li a i{margin-right:10px;font-size:1.5rem;width:30px;height:30px;line-height:30px;text-align:center;border-radius:4px}.sidebar-wrapper .sidebar-menu ul li a:hover>i:before{display:inline-block;animation:swing ease-in-out .5s 1 alternate}.sidebar-menu ul li span:hover{color:var(--main-color)}.sidebar-menu ul li a:hover,.sidebar-menu ul li.active a,.sidebar-menu ul li.active a i,.sidebar-menu ul li.active a span,.main-color{color:var(--main-color)!important}.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:0 0;position:absolute;right:15px;top:14px}.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul{padding:5px 0}.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li{padding-left:25px;font-size:13px}.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;display:inline-block;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;font-size:8px}.sidebar-wrapper .sidebar-menu ul li a span.label,.sidebar-wrapper .sidebar-menu ul li a span.badge{float:right;margin-top:8px;margin-left:5px}.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label{float:right;margin-top:0}.sidebar-wrapper .sidebar-menu .sidebar-submenu{display:none}.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a:after{transform:rotate(90deg);right:17px}.sidebar-footer{position:absolute;width:100%;bottom:0;display:flex}.sidebar-footer>a{flex-grow:1;text-align:center;height:30px;line-height:30px;position:relative}.sidebar-footer>a .notification{position:absolute;top:0}.badge-sonar{display:inline-block;background:#980303;border-radius:50%;height:8px;width:8px;position:absolute;top:0}.badge-sonar:after{content:"";position:absolute;top:0;left:0;border:2px solid #980303;opacity:0;border-radius:50%;width:100%;height:100%;animation:sonar 1.5s infinite}.page-wrapper .page-content{display:inline-block;width:100%;padding-left:0;padding-top:20px}.page-wrapper .page-content>div{padding:20px 40px}.page-wrapper .page-content{overflow-x:hidden}@media (min-width: 992px){.page-content .container-fluid{padding-right:1.5rem;padding-left:18rem}}::-webkit-scrollbar{width:5px;height:7px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#525965;border:0px none #ffffff;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#525965}::-webkit-scrollbar-thumb:active{background:#525965}::-webkit-scrollbar-track{background:transparent;border:0px none #ffffff;border-radius:50px}::-webkit-scrollbar-track:hover{background:transparent}::-webkit-scrollbar-track:active{background:transparent}::-webkit-scrollbar-corner{background:transparent}.chiller-theme .sidebar-wrapper{background:rgb(255,255,255)}.chiller-theme .sidebar-wrapper .sidebar-header,.chiller-theme .sidebar-wrapper .sidebar-search,.chiller-theme .sidebar-wrapper .sidebar-menu{border-top:1px solid #dbdbdb}.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text{border-color:transparent;box-shadow:none}.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,.chiller-theme .sidebar-wrapper .sidebar-brand>a,.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,.chiller-theme .sidebar-footer>a{color:#818896}.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,.chiller-theme .sidebar-wrapper .sidebar-header .user-info,.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,.chiller-theme .sidebar-footer>a:hover i{color:#b8bfce}.page-wrapper.chiller-theme.toggled #close-sidebar{color:#bdbdbd}.page-wrapper.chiller-theme.toggled #close-sidebar:hover{color:#fff}.chiller-theme .sidebar-wrapper ul li:hover a i,.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i{color:var(--main-color);text-shadow:0px 0px 10px rgba(22,199,255,.5)}.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span{color:#6c7b88}.chiller-theme .sidebar-footer{background:#3a3f48;box-shadow:0 -1px 5px #282c33;border-top:1px solid #464a52}.chiller-theme .sidebar-footer>a:first-child{border-left:none}.chiller-theme .sidebar-footer>a:last-child{border-right:none}.navbar{background-color:#fff!important}.nav-link{color:#000!important;font-weight:500}.form{display:flex;flex-direction:column;gap:10px;padding:0!important;position:relative;color:#000000e6}.message,.signin{font-size:14.5px;color:#ffffffb3}.signin{text-align:center}.signin a:hover{-webkit-text-decoration:underline royalblue;text-decoration:underline royalblue}.signin a{color:var(--main-color)}.flex{display:flex;width:100%;gap:6px}.form label{position:relative;width:100%}.form label .input{background-color:#bebebe0a;color:#000;width:100%;padding:10px 05px 05px 10px;outline:0;border:1px solid rgba(105,105,105,.397);border-radius:5px;caret-color:#000}.form label .input+span{color:#353434a8;position:absolute;left:10px;top:0;font-size:.9em;cursor:text;transition:.3s ease}.form label .input:-moz-placeholder-shown+span{top:10px;font-size:1em}.form label .input:placeholder-shown+span{top:10px;font-size:1em}.form label .input:valid:not(:-moz-placeholder-shown)+span{color:#2cb5a0;background:linear-gradient(180deg,white,white,white,rgba(190,190,190,.04));top:-9px;font-size:.9em;font-weight:600}.form label .input:focus+span,.form label .input:valid:not(:placeholder-shown)+span{color:#2cb5a0;background:linear-gradient(180deg,white,white,white,rgba(190,190,190,.04));top:-9px;font-size:.9em;font-weight:600}.form label .input:focus,.form label .textarea:focus{border-color:var(--main-color);box-shadow:0 0 1px var(--main-color);transition:border-color .3s ease,box-shadow .3s ease}.input{font-size:medium}@keyframes pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.8);opacity:0}}.form label .textarea{background-color:#bebebe0f;color:#000;width:100%;padding:20px 10px 10px;outline:0;border:1px solid rgba(105,105,105,.397);border-radius:10px;caret-color:#000;resize:none}.form label .textarea+span{color:#353434a8;position:absolute;left:10px;top:0;font-size:.9em;cursor:text;transition:.3s ease}.form label .textarea:-moz-placeholder-shown+span{top:12.5px;font-size:.9em}.form label .textarea:placeholder-shown+span{top:12.5px;font-size:.9em}.form label .textarea:focus+span,.form label .textarea:valid+span{color:#00bfff;top:0;font-size:.7em;font-weight:600}.label-grey,.select-grey option:first-child{color:#353434a8}.bs-placeholder{color:gray!important}.mt-45{margin-top:2rem!important}#create-ref-form .btn-light{-bs-btn-color:rgba(53,52,52,.66)!important}#mytab .nav-link.active{color:var(--main-color)!important;font-weight:700}#mytab .nav-link{color:#000!important;padding-right:1rem!important;padding-left:1rem!important}.card-client{background:var(--main-color);width:13rem;padding:25px 20px;border:2px solid #7cdacc;box-shadow:0 6px 10px #cfd4de;border-radius:10px;text-align:center;color:#fff;min-height:13.5rem;transition:all .3s ease}.card-client a{background:var(--main-color);width:13rem;padding-left:20px;padding-right:20px;border:2px solid #7cdacc;box-shadow:0 6px 10px #cfd4de;border-radius:10px;text-align:center;color:#fff!important;transition:all .3s ease}.card-client:hover{transform:translateY(-5px)}.user-picture{overflow:hidden;-o-object-fit:cover;object-fit:cover;width:5rem;height:5rem;border:4px solid #7cdacc;border-radius:999px;display:flex;justify-content:center;align-items:center;margin:auto}.user-picture svg{width:2.5rem;fill:currentColor}.name-client{margin:20px 0 0;font-weight:600;font-size:18px}.name-client span{display:block;font-weight:200;font-size:16px}.social-media:before{content:" ";display:block;width:100%;height:2px;margin:20px 0;background:#7cdacc}.social-media a{position:relative;margin-right:15px;text-decoration:none;color:inherit}.social-media a:last-child{margin-right:0}.social-media a svg{width:1.1rem;fill:currentColor}.tooltip-social{background:#262626;display:block;position:absolute;bottom:0;left:50%;padding:.5rem .4rem;border-radius:5px;font-size:.8rem;font-weight:600;opacity:0;pointer-events:none;transform:translate(-50%,-90%);transition:all .2s ease;z-index:1}.tooltip-social:after{content:" ";position:absolute;bottom:1px;left:50%;border:solid;border-width:10px 10px 0 10px;border-color:transparent;transform:translate(-50%,100%)}.social-media a .tooltip-social:after{border-top-color:#262626}.social-media a:hover .tooltip-social{opacity:1;transform:translate(-50%,-130%)}.pattern1{width:100%;height:100%;position:relative;background:#f0f0f0;overflow:hidden}.pattern1:before,.pattern1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(135,195,29,.5) 0%,rgba(254,254,240,.3) 100%),repeating-linear-gradient(45deg,rgba(7,65,50,.02),rgba(9,63,16,.02) 30px,transparent 30px,transparent 100px);z-index:0}.pattern1 .shape{position:absolute;width:4200px;height:1200px;background:linear-gradient(180deg,rgba(135,195,29,.5) 0%,rgba(254,254,240,1) 100%);clip-path:polygon(50% 0%,100% 100%,0% 100%);animation:rotateShape 450s infinite linear;top:10%;left:10%;transform:translate(-50%,-50%)}@keyframes rotateShape{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.pattern1 .shape:nth-child(3){width:2350px;height:1350px;background:linear-gradient(180deg,rgba(135,195,29,.5) 0%,rgba(254,254,240,1) 100%);top:70%;left:70%;clip-path:polygon(10% 10%,90% 10%,100% 90%,0% 90%);transform:translate(-50%,-50%) rotate(-30deg)}.footer-login{font-size:.7rem}.footer-login ul{list-style:none}.logout-txt{color:#818896;font-size:.8rem}.logout-txt:hover{color:#c42439;font-size:.8rem}.text-component{background-color:#4d4c4c05;color:#000;width:100%;margin-top:.3rem;padding:.4rem .6rem;outline:0;border:1px solid rgba(105,105,105,.397);border-radius:5px;caret-color:#000;min-height:2.3rem;min-width:2.5rem}.text-component-label{padding-left:.2rem;padding-right:.5rem}.text-component-container{display:flex;flex-direction:column;margin-right:.7rem}.main-container{margin-left:18rem;margin-right:18rem}.box_contenido{background-color:#fff;margin:0 auto 20px;padding:10px 15px}.shadow-light{box-shadow:0 2px 2px -1px #0000004d}#menuPacient{background-color:#fff;font-size:.75rem;margin:1rem 4px 1rem 1rem;padding:0}th{color:#404850!important}.bg-green{background-color:var(--main-color-dark);color:#fff!important}.btn-outline-primary{--bs-btn-color: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--main-color);--bs-btn-hover-border-color: var(--main-color);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-color);--bs-btn-active-border-color: var(--main-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--main-color-dark);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--main-color);--bs-gradient: none}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--main-color-dark);border-color:var(--main-color-dark)}.pagination{--bs-pagination-hover-color: var(--main-color-dark);--bs-pagination-color: var(--main-color-dark);--bs-pagination-focus-color: var(--main-color-dark);--bs-pagination-active-bg: var(--main-color-dark);--bs-pagination-active-border-color: var(--main-color-dark)}.skeleton-box{display:inline-block;height:20px;width:100%;background:linear-gradient(90deg,#f4f4f4 25%,#e0e0e0 50%,#f4f4f4 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:4px;margin-bottom:15px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.memoria_label_select{padding-left:.25rem}.btn-primary-gir{--bs-btn-color: #fff;--bs-btn-bg: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--main-color-dark);--bs-btn-hover-border-color: var(--main-color-dark);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-color-dark-transparent);--bs-btn-active-border-color: var(--main-color-dark-transparent);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--main-color);--bs-btn-disabled-border-color: var(--main-color)}.btn2{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(105,105,105,.397);border-radius:var(--bs-btn-border-radius);background-color:var(--light-bg-color)!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn2:hover{color:var(--main-bg-color);background-color:#bebebe61!important}#menciones .form-check-input:checked{background-color:#2cb5a0!important;border-color:#2cb5a0!important}#menciones label{font-size:1rem;font-weight:500}.sugerencias-container{background-color:#eaf2ea;padding:.7rem}.sugerencias-badge{font-size:.75rem}.select2-selection__rendered{line-height:31px!important}.select2-container .select2-selection--single{height:2.5rem!important}.select2-selection__arrow{height:34px!important}.select2-selection__rendered{line-height:34px!important}#citaTable{width:100%!important}.mt-35{margin-top:1.25rem!important}a{color:var(--main-color)}a:hover{color:#239e94;text-decoration:underline}.btn-primary{background-color:var(--main-color)!important;border-color:var(--main-color)!important}.btn-primary:hover{background-color:var(--main-color)!important;filter:brightness(.9);border-color:var(--main-color)!important}.form-check-input:checked{background-color:var(--main-color)!important;border-color:var(--main-color)!important}.form-check-input:focus{box-shadow:0 0 0 .25rem #0000001a;border-color:var(--main-color)!important}.form-check-input[type=radio]:checked{background-color:var(--main-color)!important;border-color:var(--main-color)!important}.alert-floating{position:fixed;top:20px;right:20px;z-index:1050;min-width:250px;max-width:350px;box-shadow:0 4px 6px #0000001a;opacity:1;transition:opacity .5s ease-in-out}.dt-buttons{display:inline-block!important;margin-left:10px!important}.dt-length{display:inline-block!important}
