.link-initial span{background-color:#fff;border-radius:20px;display:block;font-size:24px;width:100%}.login-button{max-width:20rem}.contenedor-modal{align-items:center;background-color:rgba(0,0,0,.2);bottom:auto;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}.contenedor-modal::-webkit-scrollbar{-webkit-appearance:none}.contenedor-modal::-webkit-scrollbar:vertical{width:10px}.contenedor-modal::-webkit-scrollbar-button,.contenedor-modal::-webkit-scrollbar-button:increment{display:none}.contenedor-modal::-webkit-scrollbar:horizontal{height:10px}.contenedor-modal::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}.contenedor-modal::-webkit-scrollbar-track{border-radius:10px}.popup{background-color:#fff;height:-moz-max-content;height:max-content;max-width:860px;overflow:hidden;position:relative;top:0;width:80%}.show-modal{opacity:1;visibility:visible}.popup-xl{min-width:920px!important}.td-float{background-color:green;position:relative}.button-float,.td-float{display:block;margin:auto}.button-float{background-color:#ff0;position:absolute;z-index:100}.contenido-maximo{width:-moz-max-content;width:max-content}legend.scheduler-border{border-bottom:none;padding:0 10px;width:inherit}.figure-icon{box-sizing:border-box;height:100%;margin:0;padding:0}.figure-icon,.figure-icon .content-icon{align-items:center;display:flex;justify-content:center}.figure-icon .content-icon{border-radius:50%;height:40px;padding:10px;width:40px}.figure-icon .content-icon i{color:#fff;font-size:30px}.figure-icon .content-icon svg{color:#fff}.contendor-tipo-usuario{align-items:center;display:flex;justify-content:space-around;padding:4px}.contendor-tipo-usuario .item{border-radius:2rem;padding:1.5rem}.contendor-tipo-usuario .item button{align-items:center;display:flex;flex-direction:column;justify-content:center}.contendor-tipo-usuario .item button img{display:block;text-align:center;width:80px}.contendor-tipo-usuario .item button span{color:#fff;font-size:18px;font-weight:700;text-align:center}.popover__title{color:#e44444;font-size:24px;line-height:36px;padding:15px 0;text-align:center;text-decoration:none}.popover__wrapper{display:block;position:relative}.popover__content{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);left:0;opacity:0;padding:1rem;position:absolute;transform:translateY(-10px);visibility:hidden;width:auto}.popover__content:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";left:0;position:absolute;top:-8px;transition-duration:.3s;transition-property:transform;z-index:-1}.popover__wrapper{width:-moz-max-content;width:max-content}.popover__wrapper:hover .popover__content{opacity:1;transform:translateY(-5px);transition:all .5s cubic-bezier(.75,-.02,.2,.97);visibility:visible;z-index:10}.popover__message{margin:0;text-align:center}.multiselect{min-height:auto!important}.multiselect-dropdown .multiselect-options .multiselect-option span,.multiselect-single-label-text{font-size:12px!important}.multiselect-tags{margin:0!important;padding:.8px}.multiselect-tags .multiselect-tag{border-radius:.8px;font-size:1.6px;padding:.8px}.multiselect-tags .multiselect-tags-search-wrapper{padding:.3px .8px;transform:translateY(-40%)}.multiselect-tags .multiselect-tags-search-wrapper .multiselect-tags-search{padding:0!important}.multiselect-tags .multiselect-tags-search-wrapper{transform:translateY(0)!important}.error-input{border:1px solid #e32a2a!important}.success-input{border:1px solid #20bd20!important}.content-loader{animation:animaBg 10s linear infinite;bottom:0;left:0;position:fixed;right:0;top:0;z-index:60}@keyframes animateBg{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.loader{height:120px;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px}.loader span{height:100%;left:0;position:absolute;right:0;transform:rotate(calc(18deg*var(--i)));width:100%}.loader span:before{animation:animate 2s linear infinite;animation-delay:calc(.1s*var(--i));background:#696cff;border-radius:50%;box-shadow:0 0 10px #696cff,0 0 20px #696cff,0 0 40px #696cff,0 0 60px #696cff,0 0 80px #696cff,0 0 100px #696cff;content:"";height:15px;left:0;position:absolute;top:0;width:15px}@keyframes animate{0%{transform:scale(1)}80%,to{transform:scale(0)}}
