.btn-primary,.btn-primary:hover,.btn-primary:active{color:var(--color_btn_primary_text, initial) !important;background-color:var(--color_btn_primary, initial) !important;border-color:var(--color_btn_primary, initial) !important}.btn-secondary,.btn-secondary:hover,.btn-secondary:active{color:var(--color_btn_secondary_text, initial) !important;background-color:var(--color_btn_secondary, initial) !important;border-color:var(--color_btn_secondary, initial) !important}.btn-success,.btn-success:hover,.btn-success:active{color:var(--color_btn_success_text, initial) !important;background-color:var(--color_btn_success, initial) !important;border-color:var(--color_btn_success, initial) !important}.btn-warning,.btn-warning:hover,.btn-warning:active{color:var(--color_btn_warning_text, initial) !important;background-color:var(--color_btn_warning, initial) !important;border-color:var(--color_btn_warning, initial) !important}.btn-danger,.btn-danger:hover,.btn-danger:active{color:var(--color_btn_danger_text, initial) !important;background-color:var(--color_btn_danger, initial) !important;border-color:var(--color_btn_danger, initial) !important}.btn:not(:disabled):not(.disabled){box-shadow:none !important}.btn:not(:disabled):not(.disabled):hover{filter:brightness(90%)}.btn:not(:disabled):not(.disabled):active{filter:brightness(80%)}.btn-outline-primary,.btn-outline-primary:hover,.btn-outline-primary:active{color:var(--color_btn_primary) !important;border-color:var(--color_btn_primary) !important}.btn-outline-primary:hover,.btn-outline-primary:hover:hover,.btn-outline-primary:active:hover{color:var(--color_btn_primary_text, initial) !important;background-color:var(--color_btn_primary, initial) !important;border-color:var(--color_btn_primary, initial) !important}.btn-outline-secondary,.btn-outline-secondary:hover,.btn-outline-secondary:active{color:var(--color_btn_secondary) !important;border-color:var(--color_btn_secondary) !important}.btn-outline-secondary:hover,.btn-outline-secondary:hover:hover,.btn-outline-secondary:active:hover{color:var(--color_btn_secondary_text, initial) !important;background-color:var(--color_btn_secondary, initial) !important;border-color:var(--color_btn_secondary, initial) !important}.btn-outline-success,.btn-outline-success:hover,.btn-outline-success:active{color:var(--color_btn_success) !important;border-color:var(--color_btn_success) !important}.btn-outline-success:hover,.btn-outline-success:hover:hover,.btn-outline-success:active:hover{color:var(--color_btn_success_text, initial) !important;background-color:var(--color_btn_success, initial) !important;border-color:var(--color_btn_success, initial) !important}.btn-outline-warning,.btn-outline-warning:hover,.btn-outline-warning:active{color:var(--color_btn_warning) !important;border-color:var(--color_btn_warning) !important}.btn-outline-warning:hover,.btn-outline-warning:hover:hover,.btn-outline-warning:active:hover{color:var(--color_btn_warning_text, initial) !important;background-color:var(--color_btn_warning, initial) !important;border-color:var(--color_btn_warning, initial) !important}.btn-outline-danger,.btn-outline-danger:hover,.btn-outline-danger:active{color:var(--color_btn_danger) !important;border-color:var(--color_btn_danger) !important}.btn-outline-danger:hover,.btn-outline-danger:hover:hover,.btn-outline-danger:active:hover{color:var(--color_btn_danger_text, initial) !important;background-color:var(--color_btn_danger, initial) !important;border-color:var(--color_btn_danger, initial) !important}body{background-color:#ededed}body.user-is-superadmin,body.user-is-admin,body.user-is-user,body.user-is-booking,body.user-is-secretary{transition-property:padding-left;transition-duration:.3s}@media(min-width: 550px){body.user-is-superadmin.logged-in,body.user-is-admin.logged-in,body.user-is-user.logged-in,body.user-is-booking.logged-in,body.user-is-secretary.logged-in{padding-left:200px}body.user-is-superadmin.logged-in.contract-sidebar,body.user-is-admin.logged-in.contract-sidebar,body.user-is-user.logged-in.contract-sidebar,body.user-is-booking.logged-in.contract-sidebar,body.user-is-secretary.logged-in.contract-sidebar{padding-left:45px}}.avanzedSearch .card-header{background-color:#fff}.avanzedSearch .card{border-bottom:1px solid rgba(0,0,0,.125) !important}img-svg{display:inline-block}img-svg svg{width:100%;height:100%}.no-conection{padding:10px;background-color:#ff0;max-width:210px;position:absolute;z-index:9999}a{color:var(--color_secondary)}a:hover{color:var(--color_secondary)}.url-check a{color:#2ca4f2}.color-check{color:#2ca4f2 !important}.ul-active-tickets{color:var(--color_btn_primary_text);background-color:var(--color_btn_primary);border-color:var(--color_btn_primary)}.record-button{position:relative}.record-button button{position:absolute;top:18px;right:10px}.button-change-group{display:flex;align-items:center;justify-content:center}.button-change span{margin-left:10px;border-radius:20px !important}.current-zone-table{font-size:.7em;text-transform:uppercase;padding-top:5px}.truncar-ellip{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-group .input-group-middle{display:flex}.input-group .input-group-middle .input-group-text{border-left:0;border-right:0;border-radius:0}.input-group .input-group-prepend{z-index:2}.input-group .input-group-prepend+select{margin-left:-3px}.hightlight-box{background-color:#ebebeb;padding:15px;border-radius:10px}.fc-toolbar .fc-button-primary{color:var(--color_btn_primary_text);background-color:var(--color_btn_primary);border-color:var(--color_btn_primary)}.rotatable{transition-duration:.3s;transition-property:transform}.rotatable.rotate-90{transform:rotate(90deg)}.settings-collapse-title{cursor:pointer;margin-bottom:.6em}#edit-skin-profiles-modal .skin-selector{cursor:pointer}#edit-skin-profiles-modal .current-skin{font-weight:bold}@keyframes blink{0%{opacity:0}100%{opacity:1}}.blink{animation-name:blink;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate}.form-group label{font-weight:500}.dropdown-item[ng-click]{cursor:pointer}@media(min-width: 581px){.tagStadistic{display:none}}@media(max-width: 580px){.textStadistic{display:none}.mobile-resp{display:none}}#footer-container{position:fixed;bottom:30px;left:0;width:100%}#dashboard-view .table-dashboard{table-layout:fixed}#dashboard-view .alt-select{margin-top:35px}#dashboard-view .hr-queque{margin-top:53px}#dashboard-view .size-header{max-height:100px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}#dashboard-view .horizontal-statistics{margin-bottom:15px}#dashboard-view .table-box{position:relative;padding:0rem 1rem;background:#797a7e;border-radius:1rem;height:auto;width:100%;margin-bottom:20px;min-height:254px}#dashboard-view .textColor{color:#fff !important}#dashboard-view .table-col .table-box{padding-top:15px;padding-bottom:80px;color:#eee}#dashboard-view .table-col .table-box .service-badge{margin-left:5px;background-color:rgba(255,255,255,.6)}#dashboard-view .table-col .table-box .service-badge.disabled-in-table{opacity:.5}#dashboard-view .table-col .table-box .table-alias{font-size:.9rem !important}#dashboard-view .table-col .table-box .table-user::after{content:"";display:block;clear:both}#dashboard-view .table-col .table-box .table-user .user-image{float:left;height:50px;width:50px;margin-right:15px;margin-bottom:15px}#dashboard-view .table-col .table-box .table-user .user-image img{max-width:50px;max-height:50px}#dashboard-view .table-col .table-box .table-user .user-name{padding-top:15px}#dashboard-view .table-col .table-box .table-resume{position:absolute;bottom:15px;left:15px;right:15px;background-color:rgba(255,255,255,.3);border-radius:5px;padding-top:15px;padding-bottom:15px}#dashboard-view .table-col .table-box .table-resume .col-4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-view .table-col .table-box .table-resume .show-icon{display:inline;padding-left:3px}#dashboard-view .table-col .table-box .table-resume .show-text{display:none}@media(min-width: 991px){#dashboard-view .table-col .table-box .table-resume .show-icon{display:none}#dashboard-view .table-col .table-box .table-resume .show-text{display:inline}}#dashboard-view .table-col .table-box .current-ticket h5{margin-bottom:0}#dashboard-view .table-col .table-box .current-ticket .current-ticket-number{font-size:2em;font-weight:bold;line-height:1.2em}#dashboard-view .table-col.table-open .table-box{background-color:#28a745}#dashboard-view .table-col.table-office .table-box{background-color:#dd8706}#dashboard-view .ticket{text-align:center;font-size:5rem;text-shadow:5px 5px 6px #676767}#dashboard-view .btn-link{margin-left:-10px}#dashboard-view .icon{font-size:50px}#dashboard-view .lastTikect{text-align:left;margin-top:20px;margin-bottom:10px;font-size:1.2rem}#dashboard-view .userName{font-size:2rem;font-weight:200}#dashboard-view .ticketalign{margin-left:-30px}body.login-view{background-color:#fff;padding-bottom:75px}.login-page{align-items:center;background:rgba(246,247,249,.968627451);display:flex;flex-direction:column;height:100vh;justify-content:center}.login-box{width:360px;margin:7% auto}.login-box-body,.register-box-body{background:#fff;padding:20px;border-top:0;color:#666}.queue-container,.gestiturn-logo{margin-bottom:30px;padding:0 15px}.queue-container img,.gestiturn-logo img{max-width:100%;max-height:150px;width:auto}#login-form-container form[name=loginForm]{width:90%;max-width:330px;margin:0 auto}#login-form-container .queue-container,#login-form-container .gestiturn-logo{margin:30px 0;padding:0 15px}#login-form-container .queue-container img,#login-form-container .gestiturn-logo img{max-width:100%}#login-form-container .legend{position:fixed;left:0;right:0;bottom:15px;text-align:center;color:#707070}#loading-overlay{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background-color:#fff}#loading-overlay .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3em;color:gray}#loading-in{position:fixed;top:50px;left:0;width:100%;height:100%}#loading-in .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3em;color:gray}#main-wrapper{opacity:0;pointer-events:none;touch-action:none;position:relative;min-height:100vh}#main-wrapper.angular-ready{pointer-events:auto;touch-action:auto;opacity:1}body.user-is-superadmin #main-wrapper,body.user-is-admin #main-wrapper,body.user-is-secretary #main-wrapper{min-height:100vh;padding-bottom:56px}body.user-is-user #main-wrapper,body.user-is-booking #main-wrapper{min-height:100vh}.tab-pane{padding-top:15px}.calendar-box{background-color:#f7f7f7 !important}.box{padding:15px;background-color:#fff;border-radius:6px;margin:0px 15px 15px 15px}.box+.box{margin-top:15px}.box .tittle-primary::after{bottom:-4px !important}.box .fc-button-group>.fc-button:not(:first-child){background-color:#010e63;border-color:#010e63}.box .fc-button-group>.fc-button:not(:last-child){background-color:#717171;border-color:#717171}.btn-xs{font-size:.675rem;padding:.175rem .55rem}#topbar{position:sticky !important;height:50px;top:0;right:0;width:100%;background-color:var(--color_primary);box-sizing:border-box;padding:10px 0;transition-property:width;transition-duration:.3s;z-index:9;margin-bottom:15px}#topbar .user-image{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:3px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.35)}#topbar .user-image img{max-width:100%;max-height:100%}#topbar .dropdown{display:inline-block;vertical-align:middle}#topbar .dropdown .dropdown-menu{left:auto;right:0}#sidebar{background-color:var(--color_neutral);color:#d5d5d5;box-sizing:border-box;position:fixed;z-index:9;top:0;left:0;bottom:0;transition-property:width,transform;transition-duration:.3s;width:175px}@media(min-width: 550px){#sidebar{width:200px}}#sidebar .toggle-sidebar-btn{position:absolute;top:10px;left:calc(100% + 15px)}#sidebar .app-logo{height:50px;line-height:50px;text-align:center}#sidebar .app-logo img.logo{display:inline-block}#sidebar .app-logo img.icon{display:none}#sidebar .app-logo img{max-width:80%;max-height:44px}#sidebar ul{padding:0}#sidebar ul li{list-style:none;padding:none}#sidebar ul li a{position:relative;display:block;padding:10px 12px;color:#d5d5d5;white-space:nowrap;background-color:var(--color_neutral);text-decoration:none;overflow:hidden;text-overflow:ellipsis;text-decoration:none}#sidebar ul li a:hover{filter:brightness(120%)}#bottombar{display:none;position:absolute;bottom:0;left:0;width:100%;height:36px;line-height:36px;background-color:var(--color_neutral);color:#ccc;text-align:right;padding:0 25px;font-size:.8em;transition-property:width;transition-duration:.3s}#bottombar a{color:#aaa}body.user-is-superadmin #bottombar,body.user-is-admin #bottombar,body.user-is-secretary #bottombar{display:block}body.contract-sidebar #sidebar{transform:translateX(-100%)}@media(min-width: 550px){body.contract-sidebar #sidebar{transform:translateX(0);width:45px}}body.contract-sidebar #sidebar .app-logo img.logo{display:none}body.contract-sidebar #sidebar .app-logo img.icon{display:inline-block}body.contract-sidebar #sidebar ul li a span{display:none;padding:10px 12px;position:absolute;top:0;left:100%;bottom:0;width:200px;background-color:var(--color_neutral)}body.contract-sidebar #sidebar ul li a:hover span{display:block}.link{color:var(--color_secondary);text-decoration:none;background-color:rgba(0,0,0,0);cursor:pointer}.link:hover{text-decoration:underline}.form-control+.alert{margin-top:10px}body.advisor-view{background-color:#222;overflow:hidden}#users-list-view .user-image{max-width:50px;max-height:50px}#capacity-view-container{overflow-y:scroll;max-width:500px;height:100vh;display:-webkit-box;flex-direction:column;justify-content:center}#capacity-view-container .navigator-container{background-color:#fff;display:flex;align-content:space-between;align-items:center;min-height:60px;max-height:60px}#capacity-view-container .book-request{background-color:#daeffd}#capacity-view-container .book-locator{background-color:#010e63;color:#fff}#capacity-view-container .book-locator .tittle-primary{color:#fff}#capacity-view-container .image-container img{height:150px;width:auto;max-width:400px}#capacity-view-container .select-lang{width:80px;height:40px;position:absolute;right:15px;margin:15px 0px 15px;border-radius:7px}#capacity-view-container .border-grey{border-bottom:4px solid #ddd}#capacity-view-container .border-grey-top{border-top:4px solid #ddd}#capacity-view-container .pad-interior{margin:0px;padding:0 15px 0 15px}#capacity-view-container .pad-interior-step{padding:0 25px 0 25px}#capacity-view-container .text-summary{font-size:1.2rem;background-color:#010e63;color:#fff;padding:5px 15px 10px 30px}#capacity-view-container .text-summary .tittle-primary{color:#fff !important}#capacity-view-container .text-summary .tittle-primary::after{bottom:-4px !important}#capacity-view-container .text-summary .fas{font-size:2.3rem;margin-right:5px;margin-top:5px;color:#2ca4f2}#capacity-view-container .text-alias{text-transform:uppercase}#capacity-view-container .control-label{font-weight:300}#capacity-view-container .ruler{position:absolute;top:0;left:0;width:0;height:100000px;pointer-events:none;opacity:0}#capacity-view-container .wizzard-container{position:relative;border-radius:8px;width:470px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.2)}@media(max-width: 550px){#capacity-view-container .wizzard-container{width:100%;height:100vh;border-radius:0px;display:flex;flex-direction:column}}#capacity-view-container .wizzard-container .time-slot-select h4{font-weight:300;color:#6c757d !important}#capacity-view-container .wizzard-container .fc-left h2{font-weight:100}#capacity-view-container .wizzard-container .fc-row th{font-weight:200}#capacity-view-container .wizzard-container .fc-right .fc-today-button{display:none}#capacity-view-container .wizzard-container select{border-radius:8px}#capacity-view-container .wizzard-title{margin:20px 0 17px}#capacity-view-container .wizzard-title span{font-weight:bold;text-transform:uppercase;font-size:18px;color:#010e63}#capacity-view-container .wizzard-title img{height:auto;max-width:450px}#capacity-view-container .tittle-primary{position:relative;text-transform:uppercase;font-size:17px;color:#010e63;font-weight:300}#capacity-view-container .tittle-primary::after{content:"";display:block;position:absolute;left:0;bottom:0;width:30px;border-top:3px solid #2ca4f2}#capacity-view-container .tittle-secondary{font-size:12px;margin:0}#capacity-view-container .contact-button{border:1px solid #2ca4f2;border-radius:8px;padding:5px;height:auto;width:100%;background-color:#f7f7f7;color:#ddd}#capacity-view-container .contact-button .active{color:#2ca4f2 !important}#capacity-view-container .contact-button button{padding:0 5px 0 5px;width:30%;font-size:15px}@media(max-width: 550px){#capacity-view-container .contact-button button{font-size:11px}}#capacity-view-container .contact-button i{padding:5px;font-size:1.3em}#capacity-view-container .contact-button .start{position:absolute;left:35px}#capacity-view-container .contact-button .end{position:absolute;right:35px}#capacity-view-container .text-date{font-weight:300}#capacity-view-container .footer-attend{position:absolute;bottom:30px;width:92%}#capacity-view-container .footer-attend .footer-boton{height:75px;border-radius:30px;background-color:#000e63;font-weight:bold;font-size:1.5rem}#capacity-view-container .steps-indicator{position:relative;display:flex;justify-content:space-evenly;min-width:220px;flex-grow:2}#capacity-view-container .steps-indicator::before{content:"";position:absolute;width:70%;padding-top:12px;border-bottom:6px solid #ddd;margin:0 50px 0 50px;margin-left:130px;margin-right:130px}#capacity-view-container .steps-indicator .step-indicator{position:relative;background-color:#ddd;border-radius:50%;width:30px;height:30px;text-align:center;transition-duration:400ms;border:5px solid #ddd;cursor:pointer}#capacity-view-container .steps-indicator .step-indicator::before{content:"";display:block;padding-top:100%}#capacity-view-container .steps-indicator .step-indicator .number,#capacity-view-container .steps-indicator .step-indicator .complete-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#capacity-view-container .steps-indicator .step-indicator .complete-icon{display:none;color:#fff}#capacity-view-container .steps-indicator .step-indicator .title{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);color:#d6d6d6}#capacity-view-container .steps-indicator .step-indicator .left-line,#capacity-view-container .steps-indicator .step-indicator .right-line{display:block;position:absolute;width:50%;height:4px;top:calc(50% - 2px);opacity:0;transition-property:opacity,background-image;transition-duration:400ms}#capacity-view-container .steps-indicator .step-indicator .left-line{right:100%;background-image:linear-gradient(270deg, #10812f 0%, rgba(16, 129, 47, 0) 100%)}#capacity-view-container .steps-indicator .step-indicator .right-line{left:100%;background-image:linear-gradient(90deg, #10812f 0%, rgba(16, 129, 47, 0) 100%)}#capacity-view-container .steps-indicator .step-indicator.complete{background-color:#2ca4f2}#capacity-view-container .steps-indicator .step-indicator.complete .left-line{opacity:1;background-image:linear-gradient(270deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%)}#capacity-view-container .steps-indicator .step-indicator.complete .right-line{opacity:1;background-image:linear-gradient(90deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%)}#capacity-view-container .steps-indicator .step-indicator.complete .number{display:none}#capacity-view-container .steps-indicator .step-indicator.complete .complete-icon{display:inline-block}#capacity-view-container .steps-indicator .step-indicator.complete .title{color:#2ca4f2}#capacity-view-container .steps-indicator .step-indicator.active{background-color:#2ca4f2}#capacity-view-container .steps-indicator .step-indicator.active .left-line,#capacity-view-container .steps-indicator .step-indicator.active .right-line{opacity:1}#capacity-view-container .steps-indicator .step-indicator.active .left-line{background-image:linear-gradient(270deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%) !important}#capacity-view-container .steps-indicator .step-indicator.active .right-line{background-image:linear-gradient(90deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%) !important}#capacity-view-container .steps-indicator .step-indicator.active .number{color:#fff}#capacity-view-container .steps-indicator .step-indicator.active .title{color:#2ca4f2}#capacity-view-container .date-select{position:relative;overflow:hidden;transition-property:height;transition-duration:400ms;padding:5px 0;box-sizing:content-box;margin-bottom:15px;min-height:350px}#capacity-view-container .date-select capacity-calendar,#capacity-view-container .date-select .selected-date{position:absolute;top:5px;left:0;width:100%;transition-property:opacity;transition-duration:400ms}#capacity-view-container .date-select:not(.selected) capacity-calendar,#capacity-view-container .date-select.selected .selected-date{opacity:1;pointer-events:auto}#capacity-view-container .date-select.selected capacity-calendar,#capacity-view-container .date-select:not(.selected) .selected-date{opacity:0;pointer-events:none}#capacity-view-container .time-slot-select .btn{min-width:75px}#capacity-view-container .nav-pre{justify-content:flex-start}#capacity-view-container .nav-post{justify-content:flex-end}#capacity-view-container .navigation{display:flex;width:100%}#capacity-view-container .navigation button{position:relative}#capacity-view-container .navigation button span{display:inline-block;transition-duration:300ms}#capacity-view-container .navigation button .far,#capacity-view-container .navigation button .fas{font-size:1.5rem;color:#2ca4f2}#capacity-view-container .navigation button:hover span:first-child{transform:translateX(-7px)}#capacity-view-container .navigation button:hover span:last-child{transform:translateX(7px)}#capacity-view-container .navigation button:hover .far,#capacity-view-container .navigation button:hover .fas{opacity:1;transform:translateX(0)}#capacity-view-container .navigation button.btn-outline-primary{color:#007bff}#capacity-view-container .navigation button.btn-outline-secondary{color:#6c757d}#capacity-view-container .navigation button.btn-outline-success{color:#28a745}#capacity-view-container .navigation-final{flex-grow:3;padding:0 15px}#capacity-view-container .navigation-final button{position:relative;padding:10px;border-radius:8px !important;background-color:#010e63;color:#fff}#capacity-view-container .step{display:none}@media(max-width: 550px){#capacity-view-container .step{flex-grow:1}}#capacity-view-container .step .second{margin-bottom:.5rem}#capacity-view-container .step.active{display:block;padding-bottom:1rem;background-color:#fff}#capacity-view-container .step.active .alert{margin-bottom:0px}#capacity-view-container+.visibility-placeholder{min-height:1px}#booking-view-container{max-width:500px;height:100vh;display:-webkit-box;flex-direction:column;justify-content:center}@media(max-width: 550px){#booking-view-container{padding:0px !important}}#booking-view-container .navigator-container{background-color:#fff;display:flex;align-content:space-between;align-items:center;min-height:60px;max-height:60px}#booking-view-container .book-request{background-color:#daeffd}#booking-view-container .book-locator{background-color:#010e63;color:#fff}#booking-view-container .book-locator .tittle-primary{color:#fff}#booking-view-container .image-container img{height:150px;width:auto}#booking-view-container .select-lang{width:80px;height:40px;position:absolute;right:15px;margin:15px 0px 15px;border-radius:7px}#booking-view-container .border-grey{border-bottom:4px solid #ddd}#booking-view-container .border-grey-top{border-top:4px solid #ddd}#booking-view-container .pad-interior{margin:0px;padding:0 15px 0 15px}#booking-view-container .pad-interior-step{padding:0 25px 0 25px}#booking-view-container .text-summary{font-size:1.2rem;background-color:#010e63;color:#fff;padding:5px 15px 10px 30px}#booking-view-container .text-summary .tittle-primary{color:#fff !important}#booking-view-container .text-summary .tittle-primary::after{bottom:-4px !important}#booking-view-container .text-summary .fas{font-size:2.3rem;margin-right:5px;margin-top:5px;color:#2ca4f2}#booking-view-container .text-alias{text-transform:uppercase}#booking-view-container .control-label{font-weight:300}#booking-view-container .ruler{position:absolute;top:0;left:0;width:0;height:100000px;pointer-events:none;opacity:0}#booking-view-container .wizzard-container{position:relative;border-radius:8px;width:470px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.2)}@media(max-width: 550px){#booking-view-container .wizzard-container{width:100%;height:100vh;border-radius:0px;display:flex;flex-direction:column}}#booking-view-container .wizzard-container .time-slot-select h4{font-weight:300;color:#6c757d !important}#booking-view-container .wizzard-container .fc-left h2{font-weight:100}#booking-view-container .wizzard-container .fc-row th{font-weight:200}#booking-view-container .wizzard-container .fc-right .fc-today-button{display:none}#booking-view-container .wizzard-container select{border-radius:8px}#booking-view-container .wizzard-title{margin:20px 0 17px}#booking-view-container .wizzard-title span{font-weight:bold;text-transform:uppercase;font-size:18px;color:#010e63}#booking-view-container .wizzard-title img{height:auto;max-width:450px}#booking-view-container .text-normal{position:relative;font-size:17px;color:#010e63;font-weight:300}#booking-view-container .text-normal a{color:#2ca4f2}#booking-view-container .tittle-message{position:relative;font-size:17px;text-transform:uppercase;color:#010e63;font-weight:300}#booking-view-container .tittle-primary{position:relative;text-transform:uppercase;font-size:17px;color:#010e63;font-weight:300}#booking-view-container .tittle-primary::after{content:"";display:block;position:absolute;left:0;bottom:0;width:30px;border-top:3px solid #2ca4f2}#booking-view-container .tittle-secondary{font-size:15px;margin:0}#booking-view-container .contact-button{border:1px solid #2ca4f2;border-radius:8px;padding:5px;height:auto;width:100%;background-color:#f7f7f7;color:#ddd}#booking-view-container .contact-button .active{color:#2ca4f2 !important}#booking-view-container .contact-button .btn:disabled{display:none !important}#booking-view-container .contact-button button{padding:0 5px 0 5px;width:30%;font-size:15px}@media(max-width: 550px){#booking-view-container .contact-button button{font-size:11px}}#booking-view-container .contact-button i{padding:5px;font-size:1.3em}#booking-view-container .contact-button .start{position:absolute;left:35px}#booking-view-container .contact-button .end{position:absolute;right:35px}#booking-view-container .text-date{font-weight:300}#booking-view-container .footer-attend{position:absolute;bottom:30px;width:92%}#booking-view-container .footer-attend .footer-boton{height:75px;border-radius:30px;background-color:#000e63;font-weight:bold;font-size:1.5rem}#booking-view-container .steps-indicator{position:relative;display:flex;justify-content:space-evenly;min-width:220px;flex-grow:2}#booking-view-container .steps-indicator::before{content:"";position:absolute;width:70%;padding-top:12px;border-bottom:6px solid #ddd;margin:0 50px 0 50px;margin-left:auto;margin-right:auto}#booking-view-container .steps-indicator .step-indicator{position:relative;background-color:#ddd;border-radius:50%;width:30px;height:30px;text-align:center;transition-duration:400ms;border:5px solid #ddd;cursor:pointer}#booking-view-container .steps-indicator .step-indicator::before{content:"";display:block;padding-top:100%}#booking-view-container .steps-indicator .step-indicator .number,#booking-view-container .steps-indicator .step-indicator .complete-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#booking-view-container .steps-indicator .step-indicator .complete-icon{display:none;color:#fff}#booking-view-container .steps-indicator .step-indicator .title{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);color:#d6d6d6}#booking-view-container .steps-indicator .step-indicator .left-line,#booking-view-container .steps-indicator .step-indicator .right-line{display:block;position:absolute;width:50%;height:4px;top:calc(50% - 2px);opacity:0;transition-property:opacity,background-image;transition-duration:400ms}#booking-view-container .steps-indicator .step-indicator .left-line{right:100%;background-image:linear-gradient(270deg, #10812f 0%, rgba(16, 129, 47, 0) 100%)}#booking-view-container .steps-indicator .step-indicator .right-line{left:100%;background-image:linear-gradient(90deg, #10812f 0%, rgba(16, 129, 47, 0) 100%)}#booking-view-container .steps-indicator .step-indicator.complete{background-color:#2ca4f2}#booking-view-container .steps-indicator .step-indicator.complete .left-line{opacity:1;background-image:linear-gradient(270deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%)}#booking-view-container .steps-indicator .step-indicator.complete .right-line{opacity:1;background-image:linear-gradient(90deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%)}#booking-view-container .steps-indicator .step-indicator.complete .number{display:none}#booking-view-container .steps-indicator .step-indicator.complete .complete-icon{display:inline-block}#booking-view-container .steps-indicator .step-indicator.complete .title{color:#2ca4f2}#booking-view-container .steps-indicator .step-indicator.active{background-color:#2ca4f2}#booking-view-container .steps-indicator .step-indicator.active .left-line,#booking-view-container .steps-indicator .step-indicator.active .right-line{opacity:1}#booking-view-container .steps-indicator .step-indicator.active .left-line{background-image:linear-gradient(270deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%) !important}#booking-view-container .steps-indicator .step-indicator.active .right-line{background-image:linear-gradient(90deg, #2ca4f2 0%, rgba(44, 164, 242, 0) 100%) !important}#booking-view-container .steps-indicator .step-indicator.active .number{color:#fff}#booking-view-container .steps-indicator .step-indicator.active .title{color:#2ca4f2}#booking-view-container .date-select{position:relative;overflow:hidden;transition-property:height;transition-duration:400ms;padding:5px 0;box-sizing:content-box;margin-bottom:15px;min-height:350px}#booking-view-container .date-select booking-calendar,#booking-view-container .date-select .selected-date{position:absolute;top:5px;left:0;width:100%;transition-property:opacity;transition-duration:400ms}#booking-view-container .date-select:not(.selected) booking-calendar,#booking-view-container .date-select.selected .selected-date{opacity:1;pointer-events:auto}#booking-view-container .date-select.selected booking-calendar,#booking-view-container .date-select:not(.selected) .selected-date{opacity:0;pointer-events:none}#booking-view-container .time-slot-select .btn{min-width:75px}#booking-view-container .nav-pre{justify-content:flex-start}#booking-view-container .nav-post{justify-content:flex-end}#booking-view-container .navigation{display:flex;width:100%}#booking-view-container .navigation button{position:relative}#booking-view-container .navigation button span{display:inline-block;transition-duration:300ms}#booking-view-container .navigation button .far,#booking-view-container .navigation button .fas{font-size:1.5rem;color:#2ca4f2}#booking-view-container .navigation button:hover span:first-child{transform:translateX(-7px)}#booking-view-container .navigation button:hover span:last-child{transform:translateX(7px)}#booking-view-container .navigation button:hover .far,#booking-view-container .navigation button:hover .fas{opacity:1;transform:translateX(0)}#booking-view-container .navigation button.btn-outline-primary{color:#007bff}#booking-view-container .navigation button.btn-outline-secondary{color:#6c757d}#booking-view-container .navigation button.btn-outline-success{color:#28a745}#booking-view-container .navigation-final{flex-grow:3;padding:0 15px}#booking-view-container .navigation-final button{position:relative;padding:10px;border-radius:8px !important;background-color:#010e63;color:#fff}#booking-view-container .step{display:none}@media(max-width: 550px){#booking-view-container .step{flex-grow:1}}#booking-view-container .step .second{margin-bottom:.5rem}#booking-view-container .step.active{display:block;padding-bottom:1rem;background-color:#fff}#booking-view-container .step.active .alert{margin-bottom:0px}#booking-view-container+.visibility-placeholder{min-height:1px}.booking-view #main-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center}.booking-view.not-logged-in #booking-view-container .wizzard-container{min-height:0}@media(max-width: 1200px){.box-list{padding-top:1rem !important}}.horizontal-statistics{display:flex}.statistic-monitor{background-color:#eee;color:#666;border-radius:6px;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;width:100%;margin-bottom:15px}.statistic-monitor+.statistic-monitor{margin-left:15px}.statistic-monitor .icon{width:30%;font-size:2em !important;text-align:center}@media(max-width: 1237px){.statistic-monitor .icon{position:relative;font-size:1em !important}}.statistic-monitor .indicator{width:70%;text-align:right}.statistic-monitor .indicator .title{font-size:.8em}.statistic-monitor .indicator .value{font-size:1.3em}@media(max-width: 1237px){.statistic-monitor .indicator .title{display:none !important}}#multimedia-queue-form .quota{text-align:center}#multimedia-queue-form .week-state{display:inline-flex}#multimedia-queue-form .week-state span{display:block;position:relative;width:28px;text-align:center;color:var(--color_btn_secondary_text);background-color:var(--color_btn_secondary);overflow:hidden}#multimedia-queue-form .week-state span::before{content:"";display:block;width:2px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 1px);background-color:var(--color_danger);transform:rotate(55deg)}#multimedia-queue-form .week-state span.enabled{opacity:1;color:var(--color_btn_primary_text);background-color:var(--color_btn_success)}#multimedia-queue-form .week-state span.enabled::before{display:none}#multimedia-queue-form .week-state span:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}#multimedia-queue-form .week-state span:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}#multimedia-queue-form .week-button{padding:0 2px 0 2px;margin:0 2px 0 2px;border-radius:2px}#multimedia-queue-form .preview-image{max-width:100%}#multimedia-queue-form .content-list.empty{min-height:300px;border:2px dashed #ccc}#multimedia-queue-form .content-list.empty::before{content:"Arrastre contenido de la librería a este recuadro";position:relative;top:120px;color:#ccc;font-size:1.5em;display:block;text-align:center}#multimedia-queue-form .content-list.empty.dragover{border-color:#858585;background-color:#ddd}#multimedia-queue-form .content-list.empty.dragover::before{color:#858585}#multimedia-queue-form .content-list .content-item,#multimedia-queue-form .content-list .content-placeholder{margin-bottom:15px;padding:15px;background-color:#fff;border-radius:6px}#multimedia-queue-form .content-list .content-item .inherited-message{display:none}#multimedia-queue-form .content-list .content-item.content-hidden{opacity:.6}#multimedia-queue-form .content-list .content-item.content-inherited{background-color:#a7d0ff}#multimedia-queue-form .content-list .content-item.content-inherited .inherited-message{display:block}#multimedia-queue-form .content-list .content-placeholder{opacity:.5}#multimedia-queue-form .content-list .content-placeholder .image-preview,#multimedia-queue-form .content-list .content-placeholder .item-name{display:none}#multimedia-queue-form .content-list .content-placeholder[data-item-id] .image-preview,#multimedia-queue-form .content-list .content-placeholder[data-item-id] .item-name{display:block}#multimedia-queue-form .library-list .library-item{position:relative;background-color:#fff;padding:5px;margin:5px;border-radius:3px}#multimedia-queue-form .library-list .library-item .image{position:relative}#multimedia-queue-form .library-list .library-item .image::before{content:"";display:block;padding-top:75%}#multimedia-queue-form .library-list .library-item .image .preview-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#multimedia-queue-form .library-list .library-item .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#multimedia-queue-form .library-list .library-item .context-menu{position:absolute;z-index:2;background-color:#fff;top:calc(100% + 10px);left:0;width:100%;padding:5px;box-shadow:0 2px 12px rgba(0,0,0,.3);border-radius:3px}#multimedia-queue-form .library-list .library-item .context-menu::before{content:"";display:block;position:absolute;top:-10px;left:calc(50% - 7.5px);width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}#multimedia-player-view{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#000}#multimedia-player-view mm-player{pointer-events:none}#multimedia-player-view .play-button{position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);width:200px;height:200px;background-size:contain;background-repeat:no-repeat;pointer-events:auto;background-image:url("../img/play_button.png")}#multimedia-player-view .play-button .play-button-disabled{display:none}.trunc-observ{max-width:250px}#booking-email-container{padding-bottom:15px;overflow:hidden;max-width:500px}#booking-email-container .color-back{background-color:#fff}#booking-email-container .especial-height{min-height:100vh}#booking-email-container .email-attend{position:relative;border-radius:5px;min-height:calc(100vh - 80px);background-color:#fff;padding:15px 15px 65px;box-shadow:0 3px 15px rgba(0,0,0,.2)}#booking-email-container .attend-title h3{font-weight:200;text-transform:uppercase}#booking-email-container .attend-title img{height:auto;max-width:290px}#booking-email-container .tittle{font-weight:300;font-size:1rem;padding-top:15px}#booking-email-container .tittle.surname{text-transform:capitalize}#booking-email-container .tittle.book{text-transform:uppercase}#booking-email-container .tittle-bold{font-weight:bold;font-size:1.6rem}#booking-email-container .sub-tittle{font-weight:400;font-size:1.7rem;text-transform:uppercase}#booking-email-container .footer-attend-email{bottom:30px;width:92%}#booking-email-container .footer-attend-email .footer-botton-email{margin-left:10px;height:49px;border-radius:10px;background-color:#000e63;font-weight:bold;font-size:1.2rem;width:100%}.custom-control-input:checked~.custom-control-label::before{border-color:var(--color_primary);background-color:var(--color_primary)}.qr-access-instructions{height:100vh;padding:120px 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;font-size:1.2em}.qr-access-instructions img{align-self:start;max-width:100%}.qr-access-instructions p{margin-top:100px}.icon-size-list{font-size:1.5em}.icon-size-list-muted{font-size:1.5em;opacity:.2}@media(max-width: 1000px){.no-mobile{display:none}}