.nav-tabs{margin-bottom:15px}.spinner-custom-border,.spinner-border{height:100px;width:100px;margin-top:-50px;margin-left:-50px;position:absolute;top:50%;left:50%;z-index:1045;-webkit-animation:fa-spin .6s infinite linear;-moz-animation:fa-spin .6s infinite linear;-o-animation:fa-spin .6s infinite linear;animation:fa-spin .6s infinite linear;border-left:3px solid rgba(0,0,0,.12);border-right:3px solid rgba(0,0,0,.12);border-bottom:3px solid rgba(0,0,0,.12);border-top:3px solid #da3743;border-radius:100%}.spinner-text{font-size:14px;color:#fff;position:absolute;top:50%;z-index:1045;width:100%;text-align:center;margin-top:70px}.modal-backdrop.bg-white .spinner-text{color:#000}.modal-backdrop.show{opacity:.9!important}.modal-iframe .jb-loading{position:absolute;left:35%;top:35%}.jb-loading{background:transparent url(https://www.fisiodream.es/media/joomball/assets/img/spinner-2.gif) no-repeat scroll 0 0;width:128px;height:128px;margin:auto;padding-top:50px;font-size:14px;text-align:center;vertical-align:middle}.jb-loading.over{position:absolute;left:50%;margin-left:-68px}@media (min-width:576px){.modal-xlg{max-width:800px!important;padding:0 50px}}@media (min-width:960px){.modal-xlg{max-width:1000px!important}}iframe{border:none!important;padding-top:5px}.dropdown-menu .active{background:#f5f5f5}.dropdown-toggle::after{margin-right:.255em}.alert-notice{border:1px solid #ddd!important}.min-200{min-width:200px!important}.max-75{max-width:75px!important}.min-75{min-width:75px!important}.navbar.fixed-bottom .navbar-nav .nav-item .nav-link,nav.navbar .nav-item button{cursor:pointer!important}.navbar.fixed-bottom .navbar-nav .nav-item button:focus{outline:none!important}.flatpickr .flatpickr-input{background-color:#fff!important}.flatpickr .readonly{background-color:#e9ecef}.flatpickr-calendar .flatpickr-current-month input.cur-year{border:none!important;padding:0 0 0 .5ch!important}.field-calendar.flatpickr .input-group .flatpickr-wrapper{flex:1 1 auto;width:1%;margin-bottom:0}.field-calendar.flatpickr .input-group>.form-control:first-child,.field-calendar.flatpickr .input-group>.form-control.flatpickr-mobile{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.field-calendar.flatpickr .input-group .flatpickr-wrapper >.form-control:not(:last-child) {border-top-right-radius:0;border-bottom-right-radius:0}.flatpickr-time input{border:0!important;text-align:center;padding:0!important;height:inherit!important;line-height:inherit!important;color:#393939!important;font-size:14px!important}.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon {top:38px!important}.fv-plugins-bootstrap:not(.form-inline) label ~ input.form-control-sm ~ .fv-plugins-icon {top:28px!important}.fv-plugins-bootstrap:not(.form-inline) [type="number"] ~ .fv-plugins-icon,
.fv-plugins-icon-container .btn-group [type="radio"] ~ .fv-plugins-icon {display:none!important}.has-feedback .btn-group.btn-group-yesno ~ .form-control-feedback,
.has-feedback .chzn-container ~ .form-control-feedback,
.has-feedback .field-calendar > .form-control-feedback {display:none!important}.fv-plugins-bootstrap5-row-invalid .btn-group>.is-invalid+label,.fv-plugins-icon-container.has-danger .btn-group>label,.fv-plugins-icon-container.has-danger .field-calendar>.input-group>.input-group-append>button,.fv-plugins-icon-container.has-danger .field-calendar>.input-group>.input-group-append>span,.fv-plugins-icon-container.has-danger .chzn-container.chzn-container-single .chzn-single{border-color:#dc3545}.fv-plugins-bootstrap5-row-valid .btn-group>.is-valid+label,.fv-plugins-icon-container.has-success .btn-group>label,.fv-plugins-icon-container.has-success .field-calendar>.input-group>.input-group-append>button,.fv-plugins-icon-container.has-success .field-calendar>.input-group>.input-group-append>span,.fv-plugins-icon-container.has-success .chzn-container.chzn-container-single .chzn-single{border-color:#28a745}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev{color:#fff!important}#sp-top-bar .modal{color:#252525}.pl-25{padding-left:2.3rem!important}.card-header .custom-control-label::before,.card-header .custom-control-label::after{top:0}.custom-control{min-height:2rem!important}.custom-control .custom-control-label{position:unset;cursor:pointer;color:#222;line-height:28px}.custom-control .custom-control-label::before{background-color:#fff;border:1px solid #b4b4b4}.custom-control .custom-control-label::before,.custom-control .custom-control-label::after{width:1.4rem;height:1.4rem;cursor:pointer;pointer-events:inherit;left:0}.custom-control-input:checked~.custom-control-label::before {border-color:transparent}.form-check .form-check-input{font-size:20px;margin-left:-22px}.form-check .form-check-label{line-height:20px;padding-top:5px;margin-left:10px}.fv-plugins-icon-container.has-danger .custom-control-input~.custom-control-label::before {background-color:#efa2a9}.fv-plugins-icon-container.has-danger .custom-control-input~.custom-control-label {color:#dc3545}.fv-plugins-icon-container.has-success .custom-control-input~.custom-control-label::before {background-color:#34ce57!important}.fv-plugins-icon-container.has-success .custom-control-input~.custom-control-label {color:#28a745}.btn.readonly{opacity:.65}