@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css?family=Inter:400,500,700,800&display=swap);
html body{font-family:Inter,sans-serif;height:100%;margin:0!important;overflow-x:hidden;padding:0!important;width:100%}.box-content{margin:2rem 0}.head-brand{margin-bottom:2rem;padding:1rem 0}h1,h2,h3,h4,h5,h6{color:#1b2c68;font-weight:700}p{color:#8c95b3}.form-appoinment .head-info{margin-bottom:1rem}.form-appoinment .head-info span{color:#33bedd}.error{color:red}.form-appoinment .intro{color:rgba(27,44,104,.5);font-size:.9rem;font-weight:500;margin:auto;text-align:center;width:60%}.form-appoinment .center-header{color:#33bedd;margin-bottom:1rem}.progress-steps{margin-bottom:1rem}.progress-steps .step{background:#33bedd;border-radius:5px;height:5px;width:100%}.progress-steps .step-inactive{background:#e9f6f8;border-radius:5px;height:5px;width:100%}.form-control,input[type=date],input[type=datetime-local],input[type=month],input[type=text],input[type=time]{height:3rem}.input-group-text{align-items:center;background-color:#f3f5f7;border:0;border-radius:.25rem;color:#33bedd;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:5px;border-top-right-radius:5px}.form-control:focus{background-color:#f3f5f7;border-color:transparent;box-shadow:none;color:#495057;outline:0}.card-content{background:#fff;border-radius:10px;box-shadow:0 0 30px rgba(69,78,111,.15);color:#1b2c68;font-size:.8rem;margin-top:.8rem;overflow:auto;padding:1.7rem 2rem;text-align:left}.card-content p{height:2.8rem}.card-content .info{height:6.5rem}.location-card h6{margin-bottom:0}.btn-primary{background-color:#33bedd!important;color:#fff!important}.btn-primary,.btn-secondary{border:2px solid #33bedd!important;font-family:Inter,sans-serif!important}.btn-secondary{background-color:#fff!important;color:#33bedd!important}.btn-light{color:#1b2c68}.appointment{padding:2rem 0}.appointment-ok{color:#1b2c68;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:29px;padding-top:3rem;text-align:center}.appointment .intro{color:rgba(27,44,104,.5);font-size:.9rem;font-weight:500;margin:auto;padding-top:1rem;text-align:center;width:60%}.help{max-width:300px}.help p{font-size:.8rem}#progressbar{color:#d3d3d3;margin-bottom:30px;overflow:hidden}#progressbar:after{background-color:#ececec;content:"";display:block;height:1px;margin-top:1rem;width:100%}#progressbar .active{color:#000}#progressbar li{float:left;font-size:12px;list-style-type:none;position:relative;text-align:center;width:25%}#progressbar #account:before{content:"1";font-family:Inter,sans-serif;text-align:center}#progressbar #personal:before{content:"2";font-family:Inter,sans-serif;text-align:center}#progressbar #payment:before{content:"3";font-family:Inter,sans-serif;text-align:center}#progressbar #confirm:before{content:"4";font-family:Inter,sans-serif;text-align:center}#progressbar li:before{background:#f7f7f7;border-radius:50%;color:#abbcbd;display:block;font-size:13px;height:30px;line-height:27px;margin:0 auto 10px;padding:2px;width:30px}#progressbar li:after{content:"";left:0;position:absolute;top:25px;width:100%;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:#205fe7;color:#fff}.card-content .info-doctor{height:5.5rem}.hours-widget .line{border-bottom:2px solid #33bedd}.hours-widget .date h6{font-size:.9rem;margin-bottom:0;text-align:center}.hours-widget .date p{font-size:.8rem;margin-bottom:0;text-align:center}.hours-widget .date .arrow-left{display:inline-block;width:7%}.hours-widget .date .arrow-right{display:inline-block;width:8%}.hours-widget .date .day{display:inline-block;width:19%}.hours-widget .date .day ul{margin-bottom:.5rem}.hours-widget .hours li{background:#f5f9ff;border-radius:5px;font-size:.85rem;margin:.5rem 0;padding:.4rem .5rem;text-align:center}.hours-widget .hours .selected,.hours-widget .hours li:hover:not(.blocked){background:#33bedd;color:#fff}.hours-widget .hours .blocked{background:#f5f9ff;color:#859698}.pointer{cursor:pointer}@media screen and (max-width:450px){#progressbar{margin-left:-2rem}.card-content .info{height:7.5rem}}@media (min-width:449px) and (max-width:768px){.card-content .info{height:10.5rem}.card-content .info-doctor{height:8.5rem}}
