body{width:100%;margin:0;padding:0;background-color:#06052c;min-height:400px;font-family:"Quicksand",Sans-serif}.wrapper{margin:0 auto;width:100%;padding:0;height:99vh;background-color:#f2f6fc}#root{background-color:#f2f6fc;max-width:1524px;margin:auto;height:98vh}.content{margin:0 0 10px;background-color:#f2f6fc;justify-content:center;min-height:97vh;width:100%;align-items:center;display:flex;flex-direction:column}.header{background-color:#fff7f7;display:grid;z-index:999;min-height:120px}header{margin-bottom:1!important}.footer{background-color:azure;flex-grow:1;width:100%}.footer a{width:100%;height:72px;border-radius:0;box-shadow:none}.logo,.nav{display:flex;align-items:center;justify-content:center}.logo{width:300px;margin:auto}input[type=text]{text-align:center}.box{display:flex;justify-content:center;align-items:center;flex-direction:column}.divTitle{background-color:#918f95;margin:0!important}.divText{margin-top:50px!important}.buttonDiv{display:flex;justify-content:center;align-items:center}.box h3,.box div button,.box div input{margin:auto;text-align:center}.box div input{max-width:250px}.box div h3{min-width:300px}.box div button{display:flex;height:60px;width:200px;margin:25px auto auto}.title{text-align:center;width:100%;display:flex;align-items:center;justify-content:center}.title svg{padding-right:25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animatedBox{animation:fadeIn .5s ease-in}.footer{position:absolute;bottom:0}.nav{background-color:#008690;flex-direction:column}.nav .MuiBox-root{width:100%}.nav ul{list-style-type:none;background-color:#fff7f7;width:100%;border-radius:5px;padding:0;min-height:80px}.li-search{padding-top:10px;width:100%}.li-filters{width:100%}.li-filters li{padding:5px 20px}.close-window{height:20px;padding:5px;background-color:#008690;color:#fff;display:flex;justify-content:space-between;border-bottom:2px solid #ccc;align-items:center}.close-window p{margin:0}.header{align-items:flex-end}.close-window button{color:#fff;background-color:#04545a;padding:2px}.medicos{margin:0 0 10px;background-color:#fff}.medicos ul{padding:0}.medicos ul li span{padding:0;font-size:12px}.medicos ul li .MuiListItemText-primary{font-size:14px;font-weight:700;color:#777}.fechaList{margin:0;display:block}.listVerHoras{margin:0!important}.listVerHoras span{text-align:left;font-size:12px!important}.medicos ul li .MuiListItemButton-root{padding:0}.listItem{border-bottom:1px solid #d2d1d1}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{padding:7px;font-size:16px}.react-datepicker__day-name,.react-datepicker__time-name{padding:7px;font-size:16px;font-weight:700}.react-datepicker__current-month{font-size:18px}.date-picker-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.react-datepicker__month-container{width:100%;height:100%}.react-datepicker__header{text-align:center;font-weight:700;margin-bottom:1rem}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day-names{display:flex;justify-content:space-between;margin-bottom:.5rem}.react-datepicker__week,.react-datepicker__day-names{flex:1}.react-datepicker{width:99.6%;height:100%;border-radius:0}.highlighted{background-color:#04545a;color:#fff}input{text-align:center}.jumbo{width:85%;background:#dbeaff;border-radius:10px;box-shadow:0 0 8px #ddd;margin:25px auto;padding:55px 55px 75px;display:flex;flex-direction:column;justify-content:center;text-align:center}.jumbo h1{font-size:30px;color:#444}.jumbo p{display:block;margin-bottom:40px}.jumbo .MuiInputBase-formControl{background-color:#fff}.form{display:flex;flex-direction:column;width:50%;justify-content:center;margin:0 auto}.form .select,.form .textField,.form button{margin-top:15px;height:60px}.form button{background-color:#cf533b}.form button:hover{background-color:#06052c}@media (max-width: 850px){.form{width:100%}.jumbo{width:85%;margin:0 auto;padding:20px 10px}.jumbo h1{font-size:24px}.content{box-shadow:none;min-height:88vh}.logo{width:150px}.MuiPaper-root{max-height:280px!important}.item1,.item2,.item3{flex:100%!important}.li-filters{flex-direction:column}.item2 li,.item1 li{flex-basis:calc(100% - 10px)!important}}.tabla th,.tabla td{padding:3px 5px;border:1px solid #ccc}.MuiPaper-root{max-height:350px}.tabla thead{position:sticky;top:0;margin-top:-1px;z-index:999;background-color:#f0f8ff;border-radius:0;background:aliceblue;left:0;right:0;border:1px solid #ddd}.tabla thead th{border:1px solid #ddd!important;font-weight:600;text-align:center;z-index:998}.li-filters{display:flex}.li-filters ul{list-style-type:none;box-shadow:0 0 8px #ddd;padding:3px;text-align:left}.text-center{text-align:center!important}.item1{flex:15%}.item2{flex:65%;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;max-height:114px}.item2 li,.item1 li{flex-basis:calc(44% - 10px);margin:10px;border:1px solid hwb(0 0% 100% / .059);box-shadow:0 0 8px #ddd;border-radius:5px;font-size:14px;height:40px;display:flex;align-items:center;justify-content:center;padding:0%}.item2 li{display:flex;align-items:center;justify-content:space-between;padding:0 15px;width:86%;max-width:353px}.item2 li>*{margin-left:.5rem}.item2 li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item2 p{border:1px solid hwb(0 0% 100% / .059);box-shadow:0 0 8px #ddd;border-radius:5px;font-size:14px;height:40px;padding:15px;font-weight:700;margin:auto;vertical-align:middle;line-height:40px}.item3{flex:20%;display:flex;align-items:center;justify-content:center;flex-direction:column}.item3 button{width:90%;height:40px}.item3>button{margin-bottom:3px}.autosuggest-suggestions-container{position:relative}.autosuggest-suggestions-container ul{display:block;position:absolute;top:0px;max-width:530px;width:100%;border:1px solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:99999;max-height:300px;overflow:auto;margin-top:0;left:0;right:0;margin-left:auto;margin-right:auto}.autosuggest-container ul{list-style:none;margin-bottom:0;padding-left:0;cursor:pointer;max-height:282px;overflow-y:auto}.autosuggest-container ul li{text-align:left;padding:5px 15px}.autosuggest-container ul li:hover{font-weight:700}.autosuggest-container input{max-width:500px;width:92%;text-align:center;padding:15px;border:0;box-shadow:0 0 5px #ccc;border-radius:5px}.autosuggest-container input:focus-visible{border:0;outline:0}.link-accesos{display:flex;padding:15px;align-items:center;justify-content:space-between;max-width:400px;margin:auto;width:94%}.link-accesos a{text-decoration:none;padding:5px;border-radius:5px;transition:all .3s ease}.link-accesos a:hover{background-color:#1565c0;color:#fff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.form,.jumbo,.componente{animation:fade-in .5s ease-in}.title-header{margin-bottom:0}.header-horario{padding:10px;background-color:#fff}.header-horario span{font-family:"Archivo",Sans-serif;font-size:16px;font-weight:500;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#636468;transition:color .3s}.button-macromedica{background-color:#cf533b!important}.button-macromedica:hover{background-color:#06052c!important}
