#appointment_form fieldset:not(:first-of-type){display:none}.form-section{display:none}.form-section.current{display:inherit}table{table-layout:fixed;width:250px}thead>tr>th{text-align:center}td,th{width:100px;word-wrap:break-word}.time-temp{border:2px #8d1414 solid;padding:1% 1% 1% 1%;border-radius:10px}.gestor{overflow:auto}.gestor>a>span{color:#000}.select2{width:100%!important}.notification>a>span{color:#000}#calendar{max-width:1100px;margin:40px auto}.fc-col-header-cell{width:50%!important}.fc .fc-daygrid-day{width:50%!important}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color,rgba(59, 59, 59, 0.322))}.fc .fc-day-past{background-color:#FFFFFF}.fc .fc-day-future{background-color:#FFFFFF}.fc .fc-bg-event{border:#4DC954 .18em solid}.foo{color:red;font-size:smaller}.circulo{border:#4DC954 .18em solid;width:3.5rem;height:3.5rem;border-radius:50%;background:#4DC954;display:flex;justify-content:center;align-items:center;text-align:center}.circulo2{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(59,59,59,.322);display:flex;justify-content:center;align-items:center;text-align:center}.circulo3{width:3.5rem;height:3.5rem;border-radius:50%;background:#e2b67b;display:flex;justify-content:center;align-items:center;text-align:center}.circulo4{width:3.5rem;height:3.5rem;border-radius:50%;background:#9d244ab7;display:flex;justify-content:center;align-items:center;text-align:center}.circulo b,.circulo2 b,.circulo3 b,.circulo4 b{padding-left:15rem;float:right;font-size:small}#text-parpadea{z-index:100;top:30%;display:none;position:fixed;text-align:center;font-size:1vh}#text-parpadea2{z-index:100;top:30%;display:none;position:fixed;text-align:center;font-size:1vh}.text-alerta{flex:auto;font-size:250%;text-align:center;font-family:helvetica;font-weight:700;color:#641b40;text-transform:uppercase;opacity:80%}.parpadea{animation-name:parpadeo;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:parpadeo;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}#text-parpadea2{z-index:100;top:50%;display:none;position:fixed;text-align:center}@-moz-keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes parpadeo{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.select2-results__option{border-top:3px dotted rgba(192,37,45,.397)}.preloader{display:none;z-index:100;width:140px;height:140px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;border:10px solid rgba(238,238,238,.836);border-top:10px solid rgba(102,102,102,.712);border-radius:50%;animation-name:girar;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes girar{from{transform:rotate(0)}to{transform:rotate(360deg)}}.form-section{display:none}.form-section.current{display:inherit}#next_btn_one,#previous_btn,#submit_data{display:none}