#container{display:flex}.calendar-container{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center}.dx-calendar-cell:not(.dx-calendar-other-month) .holiday,.dx-calendar-cell:not(.dx-calendar-other-month) .weekend{font-weight:700}[dir] .dx-calendar-cell:not(.dx-calendar-other-month) .holiday,[dir] .dx-calendar-cell:not(.dx-calendar-other-month) .weekend{text-shadow:none}.dx-calendar-cell:not(.dx-calendar-other-month) .weekend{color:#3030ff}.dx-state-disabled.dx-calendar .dx-calendar-cell:not(.dx-calendar-other-month) .weekend{color:#8080ff}.dx-calendar-cell:not(.dx-calendar-other-month) .holiday{color:#ff3030}.dx-state-disabled.dx-calendar .dx-calendar-cell:not(.dx-calendar-other-month) .holiday{color:#ff8080}.dx-calendar-cell:not(.dx-calendar-other-month) .muchas{color:#fff}[dir] .dx-calendar-cell:not(.dx-calendar-other-month) .muchas{background:#191970}.dx-calendar-cell:not(.dx-calendar-other-month) .pocas{color:#fff}[dir] .dx-calendar-cell:not(.dx-calendar-other-month) .pocas{background:#ff4500}.dx-calendar-week-number-cell .week-number{font-style:italic}.caption{font-weight:500;font-size:18px}.dx-buttongroup-wrapper{flex-flow:row wrap}#horarioCont .dx-button{width:75px!important}[dir] #horarioCont .dx-button{margin:5px!important}[dir=ltr] #horarioCont .dx-buttongroup-item.dx-button-mode-contained,[dir=ltr] #horarioCont .dx-buttongroup-item.dx-button-mode-outlined{border-left-width:1px!important}[dir=rtl] #horarioCont .dx-buttongroup-item.dx-button-mode-contained,[dir=rtl] #horarioCont .dx-buttongroup-item.dx-button-mode-outlined{border-right-width:1px!important}[dir] .options{padding:20px;background-color:hsla(0,0%,74.9%,.15)}[dir] .option{margin-top:10px}.center-radio{display:flex;justify-content:center!important}.stickyInfo{position:-webkit-sticky!important;position:sticky!important;top:0}.infoCita,.stickyInfo{display:grid;place-items:center}.botonNumero{font-size:20px!important}.inputLabel .input-span-placeholder.vs-input--placeholder.small{font-size:16px!important}[dir] .inputLabel .vs-inputx.vs-input--input.small{cursor:auto}.inputLabel .vs-input--input:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.15)!important;translate:none}[dir] .inputLabel .vs-input--input:focus{border:1px solid rgba(0,0,0,.2)!important;box-shadow:0 0 0 0 rgba(0,0,0,.15)!important}[dir] .inputLabel .vs-input--input:focus+.vs-input--placeholder{transform:none!important}[dir] .selectBoxCita{padding-top:0!important;padding-bottom:20px!important}.selectedInput .input-span-placeholder.vs-input--placeholder.small{color:#fff;font-size:16px!important}[dir] .selectedInput .input-span-placeholder.vs-input--placeholder.small{background:green}[dir=ltr] .selectedInput .input-span-placeholder.vs-input--placeholder.small{border-top-left-radius:0!important;border-bottom-left-radius:0!important}[dir=rtl] .selectedInput .input-span-placeholder.vs-input--placeholder.small{border-top-right-radius:0!important;border-bottom-right-radius:0!important}[dir] .selectedInput .vs-inputx.vs-input--input.small{cursor:auto;border:1px solid green!important}.selectedInput .vs-input--input:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.15)!important}[dir] .selectedInput .vs-input--input:focus{border:1px solid green!important;box-shadow:0 0 0 0 rgba(0,0,0,.15)!important}[dir] .selectedInput .vs-input--input:focus+.vs-input--placeholder{transform:none!important}.imagenLogo{display:grid;place-items:center}.citaCorrecta{display:grid;justify-content:center;align-items:center}[dir] .citaCorrecta{text-align:center}.botonAgendar{width:200px;color:#fff}[dir] .botonAgendar{border-radius:20px!important;background-color:#003cff!important}.botonAgendar:hover{color:#fff}[dir] .botonAgendar:hover{background-color:#0400ff!important}.popupError{display:grid;justify-content:center;align-items:center;width:300px}[dir] .popupError{text-align:center}.popupPoliticas{overflow-y:auto}.imagenHospital{width:100%}[dir] .imagenHospital{border-radius:20px!important}.contenidoImagen{height:100%;display:grid;place-items:center}[dir=ltr] .contenidoImagen .dx-layout-manager .dx-field-item:not(.dx-last-col){padding-right:0}[dir=rtl] .contenidoImagen .dx-layout-manager .dx-field-item:not(.dx-last-col){padding-left:0}.cardCita .vx-card__header{justify-content:end}.cardCita .vx-card__title>h4{font-size:20px!important}[dir] .cardCita .dx-form{margin-top:-50px}.contenidoBotones{height:100%;display:grid;place-items:center}.botonMapa{width:200px}[dir] .botonMapa{border-radius:20px!important}.botonWaze{width:200px;color:#000}[dir] .botonWaze{border-radius:20px!important;background-color:#63d8ff!important}.botonWaze:hover{color:#000}[dir] .botonWaze:hover{background-color:#4bccf7!important}.botonReagendar{width:200px;color:#fff}[dir] .botonReagendar{border-radius:20px!important;background-color:#003cff!important}.botonReagendar:hover{color:#fff}[dir] .botonReagendar:hover{background-color:#0400ff!important}.backButtonInicio{position:-webkit-sticky!important;position:sticky!important;top:55px;height:0!important;z-index:1000!important}@media screen and (width <=575px){.backButtonInicio{top:220px}}@media screen and (576px <=width <=991px){.backButtonInicio{top:112px}}@media screen and (992px <=width){.backButtonInicio{top:55px}}.buttonTabInicio{height:50px;width:50px;display:flex;justify-content:center;align-items:center}[dir] .buttonTabInicio{border-radius:10px!important}[dir] .buttonTabInicio:hover{background-color:#00f!important}