.SortingArea{margin-bottom:50px}.SortingArea ul{margin:0;padding:0;list-style:none;overflow:hidden}.SortingArea ul li{float:left;margin-right:10px;margin-bottom:10px}.SortingArea ul li:last-child{margin-right:0}.SortingArea ul li a{border:1px solid #ccc;padding:5px 14px;border-radius:3px;color:#4b4b45;background-color:#fff;display:inline-block;font-size:15px;font-weight:700;text-decoration:none}.SortingArea ul li a:hover{color:#0078bf;border:1px solid #0078bf}.SortingArea ul li.active a{color:#0078bf;border:1px solid #0078bf;box-shadow:0 5px 9px 0 rgba(190,190,205,.5)}@media(max-width:767px){.SortingArea{margin-bottom:20px;margin-right:-15px}.SortingArea ul{overflow:auto;white-space:nowrap}.SortingArea ul li{margin-bottom:10px;display:inline-block;float:none}.SortingArea ul li a{padding:8px 12px;font-size:13px}}@media(max-width:320px){.SortingArea{margin-bottom:0}.SortingArea ul li{margin-right:3px}.SortingArea ul li a{padding:4px 8px;font-size:12px}}.calendar{position:relative;overflow:hidden;text-transform:capitalize;text-align:center;color:#4b4b45;background-color:#fff;border-radius:5px;padding-top:30px;margin-bottom:30px}.calendar a{text-decoration:none;color:inherit}.calendar header .simple-calendar-btn{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#00843d;border:0 solid #cbd1d2}.calendar header .simple-calendar-btn:before{content:'';position:absolute;top:9px;left:8px;width:13px;height:13px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg);transform-origin:center center}.calendar header .btn-prev{top:30px;left:20px;transform:rotate(-180deg)}.calendar header .btn-next{top:30px;right:20px}.calendar header .btn-next:before{transform:rotate(45deg)}.calendar header .month{padding:0;margin:0;color:#0078bf;font-size:20px;line-height:28px;font-weight:600}.calendar header .year{font-weight:600}.calendar table{width:100%;margin:20px 0;border-spacing:0}.calendar thead{font-size:1.2em;font-weight:600}.calendar thead td{border-bottom:1px solid #ccc;text-transform:uppercase;font-size:18px;line-height:26px;font-weight:600}.calendar td{padding:.8em .1em}.calendar .day{position:relative;display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;border-radius:5px;border:2px solid transparent;cursor:pointer;font-size:14px;color:#7b7d83}.calendar .day:hover{border:1px solid #0078bf}.calendar .day.today{background:#0078bf;color:#fff}.calendar .day.has-event{border:1px solid #0078bf;color:#0078bf}.calendar .day.today.has-event:after{background:#fff}.calendar .day.wrong-month{color:#cbd1d2}.calendar .day.wrong-month:hover{border:2px solid transparent}.calendar .day.has-event:after{content:'';position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#79d0e6}.calendar .day.disabled{cursor:default}.calendar .day.disabled:hover{border:2px solid transparent}.calendar .event-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:70px;background:#545a5c;box-sizing:border-box}.calendar .event-container .event-wrapper{overflow-y:auto;max-height:100%}.calendar .event-container .close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer}.calendar .event-container .close:before,.calendar .event-container .close:after{content:'';position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#cbd1d2}.calendar .event-container .close:before{transform:rotate(45deg)}.calendar .event-container .close:after{transform:rotate(-45deg)}.calendar .event-container .event{position:relative;width:100%;padding:1em;margin-bottom:1em;background:#6691cc;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);text-align:left;color:#fff}.calendar .event-container .event-date{margin-bottom:1em}.calendar .event-container .event-hour{float:right}.calendar .event-container .event-summary{font-weight:600}.calendar .filler{position:absolute;width:0;height:0;border-radius:50%;background:#545a5c;transform:translate(-50%,-50%)}@media(max-width:767px){.CalenderArea{position:relative;margin:0 -20px}.calendar thead td{font-size:12px;line-height:14px}.calendar td{padding:.3em .1em}.calendar header .month{font-size:16px;line-height:26px}.calendar header .btn-next,.calendar header .btn-prev{top:27px}}.DoctorSliderItem{width:300px !important;background-color:#fff;border-radius:4px;box-shadow:0 17px 34px rgba(190,190,205,.5);padding:20px;margin-bottom:30px}.DefaultSliderSection .DoctorSliderItem{width:270px !important}.DoctorSliderItem:hover{border:1px solid #0078bf;padding:19px}.ProfileButtonArea{text-align:center;position:absolute;width:100%;left:0;bottom:20px;text-align:center;display:none}.DoctorSliderItem:hover .ProfileButtonArea{display:block}.ProfileButtonArea a{padding:8px 20px;font-size:11px;font-weight:700;color:#0078bf;border-radius:15px;border:1px solid #0078bf;background-color:#fff;text-decoration:none}.DoctorImg{width:100%;background-color:#ebf4fb;text-align:center;border-radius:5px;position:relative;margin-bottom:15px;overflow:hidden;display:flex;height:120px}.DoctorImg img{width:100% !important;object-fit:contain}.VideoEnable{width:25px;height:25px;background-color:#d3dee8;line-height:21px;text-align:center;position:absolute;border-radius:50px;left:10px;top:10px}.VideoEnable span{font-size:8px;color:#4b4b45}.DoctorName{font-size:18px;font-weight:700;color:#4b4b45;line-height:28px;margin-bottom:5px;min-height:56px}.DoctorRole{font-size:14px;color:#4b4b45;font-weight:400;line-height:20px;margin-bottom:15px;min-height:40px}.NearestAvailabilityArea{margin-left:25px;position:relative;margin-bottom:30px}.NearestAvailabilityArea:before{content:"";font-family:'ccadicon';position:absolute;left:-25px;top:-3px;font-size:18px;color:#00843d}.NearestAvailabilityArea p{margin:0;padding:0;font-size:13px;color:#4b4b45;font-weight:600}.NearestAvailabilityArea span{display:block;font-size:14px;line-height:20px;color:#4b4b45;font-weight:400}.NextSlot{margin-left:18px;font-size:13px;font-weight:600;color:#4b4b45;padding:10px 0;position:relative}.NextSlot:before{content:"";font-family:'ccadicon';position:absolute;left:-18px;top:10px;font-size:13px}.BAP-DoctorList .NearestAvailabilityArea{margin-bottom:10px}@media(min-width:992px) and (max-width:1200px){.DoctorSliderItem{width:270px !important}}@media(min-width:768px) and (max-width:991px){.DoctorSliderItem{width:250px !important}}@media(max-width:767px){.DefaultSliderSection .DoctorSliderItem{width:310px !important}.DoctorSliderItem{width:270px !important;box-shadow:0 6px 17px rgba(190,190,205,.5)}}@media(max-width:360px){.DoctorSliderItem{width:250px !important}}@media(max-width:320px){.DoctorSliderItem{width:220px !important}.DoctorName{font-size:15px;line-height:20px;margin-bottom:0;min-height:48px}.NearestAvailabilityArea span{font-size:12px}.AppointmentTabs ul.tabs li{padding:9px 10px;font-size:11px}}.InfoLinkArea{overflow:hidden;padding:20px 0}.SectionLinkArea{text-align:right}.SectionInfoText,.SectionLinkArea{float:left;width:50%}.SectionLinkArea a{font-size:16px;line-height:20px;color:#4b4b45;font-weight:700;text-decoration:none}.SectionLinkArea a:before{content:"";font-family:'ccadicon' !important;color:#808080;font-size:12px;font-weight:300;margin-right:5px}.SectionLinkArea a span{margin-right:5px}.SectionInfoText p span{color:#0078bf}.DoctorNameSliderItem{width:230px !important}.BAP-DoctorNameSlider .slick-active,.BAP-DoctorSpecialtySlider .slick-active{opacity:1 !important}.DoctorNameSliderItem ul{margin:0;padding:0;list-style:none}.DoctorNameSliderItem ul li{margin-bottom:10px}.DoctorNameSliderItem ul li a{font-size:16px;font-weight:400;color:#4b4b45;text-decoration:none}.DoctorNameSliderItem ul li a:hover{color:#0078bf}.BAP-DoctorNameSlider .slick-prev,.BAP-DoctorNameSlider .slick-next,.BAP-DoctorSpecialtySlider .slick-prev,.BAP-DoctorSpecialtySlider .slick-next{display:none !important}.BAP-DoctorNameSlider .slick-dots{bottom:-25px}@media(max-width:767px){.InfoLinkArea{padding:10px 0}.SectionInfoText p{font-size:13px}.SectionLinkArea a span{display:none}.SectionLinkArea a:after{content:"Back"}.DoctorNameSliderItem{width:250px !important}.DoctorNameSliderItem ul li{margin-bottom:5px}.DoctorNameSliderItem ul li a{font-size:14px}}.FilterBar{background-color:#f0efef;border-radius:4px;padding:10px 2px 10px 10px;margin-top:40px}.BAP-Container .SearchBarArea,.TabLinksArea,.MoreFiltersArea{display:inline-block}.BAP-Container .SearchBarArea{width:49%;position:relative}.TabLinksArea{width:37%;padding:0 20px}.MoreFiltersArea{width:12%}.MoreFiltersArea .btn i{font-style:normal}.BAP-Container .SearchBarArea input.form-control{background-color:#fff;border-radius:4px;border:0;font-size:14px;padding:13px 10px;border:1px solid #fff}.BAP-Container .SearchBarArea input.form-control:focus{border:1px solid #00843d !important}.BAP-Container .SearchBarArea .icon-search{position:absolute;top:18px;right:10px}.SearchDropDown{border:1px solid #00843d;position:absolute;left:0;width:100%;top:40px;background-color:#fff;border-radius:0 0 4px 4px;padding:20px 10px;z-index:1;display:none}.SearchDropDown .SearchContent{height:auto;overflow-y:scroll;max-height:300px}.SearchContent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3);background-color:#ccc;border-radius:5px}.SearchContent::-webkit-scrollbar{width:5px;background-color:transparent}.SearchContent::-webkit-scrollbar-thumb{background-color:#00843d;border-radius:5px}.SearchContent .SearchSectionArea{border-top:2px solid #ccc;margin:0 15px;padding-bottom:10px;padding-top:10px}.SearchContent .SearchSectionArea:first-child{border:0;padding-top:0}.BAP-DoctorList .SearchSectionArea h2{margin:0 0 10px 0 !important;padding:0;font-size:14px !important;color:#4b4b45;font-weight:700;line-height:24px !important;position:relative}.SearchSectionArea h2 a{position:absolute;right:0;font-size:13px;line-height:24px;color:#0078bf;text-decoration:none;font-weight:700}.SearchSectionArea ul{margin:0;padding:0;list-style:none}.SearchSectionArea ul li a{font-size:14px;font-weight:400;color:#4b4b45;line-height:24px;text-decoration:none}.TabLinksArea ul{margin:0;padding:0;width:100%;text-align:center;list-style:none;display:flex}.TabLinksArea ul li{display:inline-block;padding:13px 0;font-size:14px;color:#4b4b45;font-weight:700;border-radius:4px;cursor:pointer;flex:1;position:relative;z-index:101}.TabLinksArea ul.tabs li.active{color:#fff}.TabLinksArea ul.tabs{position:relative;z-index:10}.TabLinksArea ul.tabs .line{height:49px;position:absolute;width:50%;left:0;top:0;border-radius:4px;transition:all 500ms cubic-bezier(.64,.04,.35,1);background-color:#0078bf;z-index:100}.TabLinksArea ul.tabs li:nth-child(1).active~.line{left:0%}.TabLinksArea ul.tabs li:nth-child(2).active~.line{left:50%}.MoreFiltersArea .btn-white{font-size:12px;color:#4b4b45;text-transform:uppercase;padding:12px 10px;width:100%;font-weight:600}.MoreFiltersArea .btn-white .counter{border-radius:50px;background-color:#00843d;color:#fff;font-size:11px;width:20px;height:20px;display:inline-block;line-height:20px;margin-left:5px;position:relative;top:-1px}.MoreFiltersArea .btn-white .icon-filter{margin-right:5px;font-size:18px;position:relative;top:3px;font-weight:400}.MoreFiltersArea.active .btn-white{background-color:#00843d;color:#fff}.MoreFiltersArea.active .btn-white .counter{background-color:#fff;color:#00843d}.MoreFilterArea{background-color:#f0efef;border-radius:0 0 4px 4px;position:relative;margin-top:-1px;padding:0 10px 0 10px;display:none}.MoreFilterArea hr{margin:0;background-color:#ccc}.FilterSection{padding:15px 10px 5px 10px;overflow:hidden}.FilterItem{float:left;overflow:hidden;padding:0 10px;margin-right:5px;margin-bottom:10px}.FilterItem label{float:left;font-size:13px;color:#4b4b45;font-weight:700}.FilterItem select{float:left;border:0;background-color:transparent;color:#00843d;font-size:12px;outline:none;padding:1px 10px;width:135px}.LocationRadio{overflow:hidden}.FilterSection .FilterItem:last-child{margin-right:0;margin-top:-2px}.FilterItem:last-child input{border:0;background-color:transparent;color:#00843d;font-size:12px;text-transform:uppercase;font-weight:400}.FilterItem:last-child input:focus{border:0 !important}.FilterItem:last-child span{font-size:10px;margin-left:0;color:#4b4b45}.BAP-DoctorList .FilterSection .FilterItem:nth-child(2) select{width:80px}.BAP-DoctorList .FilterSection .FilterItem:nth-child(3) select{width:100px}.BAP-DoctorList .FilterSection{padding:15px 0 5px 0}.BAP-DoctorList .FilterItem{padding:0 0}.BAP-DoctorList .FilterSection .FilterItem:last-child{margin-left:20px;margin-top:-4px;width:auto}@media(min-width:1075px) and (max-width:1200px){.BAP-Container .SearchBarArea{width:38%}.TabLinksArea{width:44%;padding:0 10px}.MoreFiltersArea{width:16%}.TabLinksArea ul li{padding:12px 15px;font-size:12px}.MoreFilterArea{padding-bottom:0}.FilterSection{padding:10px 0 0 0}.FilterItem{margin-bottom:15px;margin-right:8px;padding:0}}@media(min-width:992px) and (max-width:1075px){.BAP-Container .SearchBarArea{width:36%}.TabLinksArea{width:46%}.MoreFiltersArea{width:16%}.TabLinksArea ul li{padding:12px 17px;font-size:11px}.TabLinksArea ul.tabs .line{height:40px}.BAP-Container .SearchBarArea input.form-control,.MoreFiltersArea .btn-white{padding:10px}.MoreFilterArea{padding-bottom:0}.FilterSection{padding:10px 0 0 0}.FilterItem{margin-bottom:15px}}@media(min-width:768px) and (max-width:991px){.FilterBar{position:relative;height:125px}.BAP-Container .SearchBarArea{top:64px;left:10px;width:70%}.TabLinksArea{width:100%;padding-left:0}.tabs li{text-align:center}.MoreFiltersArea{top:66px;width:27%;left:72%}.MoreFiltersArea .btn-white{padding:11px 10px;height:50px}.BAP-Container .SearchBarArea,.TabLinksArea,.MoreFiltersArea{float:none;position:absolute;z-index:10}.FilterItem{margin-bottom:15px;margin-right:15px}.FilterSection .FilterItem:last-child{margin-top:0;width:100%;text-align:center}}@media(max-width:767px){.FilterBar{position:relative;height:125px}.BAP-Container .SearchBarArea{top:64px;left:10px;width:72%}.TabLinksArea{width:93%;padding:0}.TabLinksArea ul{text-align:left}.TabLinksArea ul.tabs .line{height:41px}.tabs li{text-align:center}.TabLinksArea ul li{font-size:11px}.MoreFiltersArea{top:64px;width:43%;left:74%}.MoreFilterArea{position:absolute;margin-top:-4px;z-index:10;width:93.5%}.FilterSection{padding:15px 0 0 0}.MoreFiltersArea .btn i{display:none}.MoreFiltersArea .btn-white{width:52%;padding:11px 10px 10px 10px;border-radius:0 4px 4px 0;border:1px solid #ccc;border-left:0;position:relative}.MoreFiltersArea .btn-white:before{content:"";position:absolute;width:1px;height:25px;background-color:#ccc;left:0;top:8px}.BAP-Container .SearchBarArea,.TabLinksArea,.MoreFiltersArea{float:none;position:absolute;z-index:10}.MoreFiltersArea .btn-white .icon-filter{font-size:14px}.MoreFiltersArea.active .btn-white{background-color:#fff;color:#00843d}.MoreFiltersArea.active .btn-white .counter{background-color:#00843d;color:#fff}.FilterItem{margin-bottom:15px;float:none;margin-right:0;padding:0}.FilterItem label{width:50%}.FilterItem select{width:50%}.LocationRadio{padding-left:15px}.LocationRadio label{width:auto;margin:0;margin-right:5px}.FilterSection .FilterItem:last-child{display:none}.BAP-Container .SearchBarArea input.form-control{border:1px solid #ccc;border-right:0;padding:10px}.BAP-Container .SearchBarArea .icon-search{position:absolute;top:14px;right:13px}}@media(max-width:360px){.MoreFiltersArea .btn-white{padding:11px 5px 10px 5px}.DefaultSliderSection .DoctorSliderItem{width:295px !important}}@media(max-width:320px){.TabLinksArea ul li{font-size:10px}.MoreFiltersArea .btn-white{padding:11px 5px 10px 0}.MoreFilterArea{width:100%}.MoreFiltersArea .btn-white .icon-filter{top:1px;left:4px}.FilterItem label{width:44%}.LocationRadio label{width:auto !important}.DefaultSliderSection .DoctorSliderItem{width:255px !important}}.BAP-FloatingPanel{background-color:#fff;box-shadow:0 -10px 40px rgba(190,190,205,.2);position:fixed;width:100%;height:130px;z-index:1000;bottom:0;left:0;text-align:left}.BAP-FloatingPanel .MobileHandler{display:none}.BAP-FloatingPanel .PanelItem{margin:0;padding:0;list-style:none;overflow:hidden}.BAP-FloatingPanel .PanelItem li{width:20%;float:left;height:130px;border-right:1px solid #e5e5e5}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent{background-color:#f8f8f8;text-align:center}.PanelContent{overflow:hidden;position:relative;padding:30px;background-color:#fff}.PanelContent h5{margin:6px 0 10px 0;padding:0;font-size:14px;line-height:20px;color:#4b4b45}.PanelContent p{font-size:18px;line-height:28px;color:#c6c8c8;font-weight:400}.PanelContent a.Edit{display:none}.AppointmentDateTimeArea,.SelectedDoctorArea{float:left;width:50%}.AppointmentDateTimeArea p{display:inline-block;padding-right:30px}.SelectedDoctorArea{overflow:hidden}.ImagePlaceholder{float:left;width:60px;height:60px;background-color:#e5e5e5;border-radius:5px;margin-right:25px}.DoctorDetails{float:left;width:72%}.NoDoctor p{padding-top:30px;color:#c6c8c8 !important}.DoctorSelect p{font-size:14px;line-height:20px;font-weight:600;margin:0 0 5px 0;padding:0;color:#4b4b45 !important}.DoctorSelect span{font-size:12px;line-height:18px !important;display:inline-block}.ConfirmAppointment{position:relative}.ConfirmAppointment:before{content:'';font-family:'ccadicon' !important;width:50px;height:50px;background-color:#c6c8c8;position:relative;display:inline-block;margin-right:25px;top:-15px;left:0;border-radius:50%;line-height:50px;color:#fff}.ConfirmAppointment p{font-size:20px;line-height:28px;font-weight:700;display:inline-block;width:110px;text-align:left}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2){width:40%}.BAP-FloatingPanel.Doctor .SelectedDoctorArea,.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea{width:100%}.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p{padding-right:20px}.BAP-FloatingPanel.Doctor .DoctorDetails{width:73%}.BAP-FloatingPanel.Doctor .PanelItem li:first-child .PanelContent{padding:10px 30px}.PanelContent.selected p{color:#0078bf}.PanelContent.selected .ImagePlaceholder{background-color:#edf4fa;text-align:center;line-height:65px}.PanelContent.selected.completed a.Edit{display:block;position:absolute;right:30px;z-index:100;top:50px;font-size:24px;text-decoration:none;color:#00843d}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent.completed{background-color:#f2faf6}.PanelContent.completed .ConfirmAppointment:before{background-color:#00843d}.PanelContent.completed .ConfirmAppointment p{color:#00843d}@media(min-width:1470px) and (max-width:1650px){.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p{padding-right:15px;font-size:16px}.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p:last-child{padding-right:0}.BAP-FloatingPanel.Doctor .DoctorDetails{width:68%}}@media(min-width:1376px) and (max-width:1470px){.BAP-FloatingPanel,.BAP-FloatingPanel .PanelItem li{height:100px}.PanelContent{padding:24px}.PanelContent p{font-size:15px}.AppointmentDateTimeArea p{padding-right:10px}.ImagePlaceholder{margin-right:10px}.DoctorDetails{width:72%}.ConfirmAppointment:before{top:-13px}.ConfirmAppointment p{font-size:16px !important;margin:0}.BAP-FloatingPanel,.BAP-FloatingPanel .PanelItem li{height:120px}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent{padding:20px}.BAP-FloatingPanel.Doctor .DoctorDetails{width:68%}.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p{padding-right:5px}.PanelContent.selected.completed a.Edit{right:20px;top:40px;font-size:25px}}@media(min-width:1200px) and (max-width:1376px){.BAP-FloatingPanel{height:92px}.BAP-FloatingPanel .PanelItem li:last-child{border-right:0}.PanelContent{padding:15px}.PanelContent p{font-size:14px;line-height:28px}.AppointmentDateTimeArea p{padding-right:5px}.ImagePlaceholder{margin-right:9px}.DoctorDetails{width:70%}.ConfirmAppointment:before{width:30px;height:30px;margin-right:0;top:-4px;line-height:30px;font-size:11px}.ConfirmAppointment p{font-size:14px;line-height:20px;width:auto;text-align:center}.BAP-FloatingPanel.Symptom .PanelItem li:last-child .PanelContent{padding:24px}.BAP-FloatingPanel.Symptom .PanelItem li{width:16.667%;height:92px}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2){width:50%}.BAP-FloatingPanel.Doctor{height:120px}.BAP-FloatingPanel.Doctor .PanelItem li:first-child .PanelContent{padding:10px 20px}.BAP-FloatingPanel.Doctor .PanelContent{padding:20px}.BAP-FloatingPanel.Doctor .DoctorDetails{width:65%}.BAP-FloatingPanel.Doctor .PanelContent p{font-size:12px}.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p{padding-right:5px}.BAP-FloatingPanel.Doctor .PanelItem li:last-child .PanelContent{padding:40px}.PanelContent.selected.completed a.Edit{right:20px;top:35px;font-size:20px}}@media(min-width:992px) and (max-width:1199px){.BAP-FloatingPanel{height:92px}.BAP-FloatingPanel .PanelItem li{width:16.667%;height:92px}.BAP-FloatingPanel .PanelItem li:last-child{border-right:0}.PanelContent{padding:15px}.PanelContent p{font-size:14px;line-height:28px}.AppointmentDateTimeArea p{padding-right:5px}.ImagePlaceholder{margin-right:9px}.DoctorDetails{width:70%}.ConfirmAppointment:before{width:30px;height:30px;margin-right:0;top:-4px;line-height:30px;font-size:11px}.ConfirmAppointment p{font-size:14px;line-height:20px;width:auto;text-align:center}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2){width:50%}.BAP-FloatingPanel.Doctor{height:120px}.BAP-FloatingPanel.Doctor .PanelItem li{width:20%;height:120px}.BAP-FloatingPanel.Doctor .PanelItem li:first-child .PanelContent{padding:10px}.BAP-FloatingPanel.Doctor .PanelItem li:last-child .PanelContent{padding:26px 20px}.BAP-FloatingPanel.Doctor .AppointmentDateTimeArea p{margin-bottom:0}.BAP-FloatingPanel.Doctor .DoctorDetails{width:71%}.BAP-FloatingPanel.Doctor .ImagePlaceholder{width:40px;height:40px;position:relative;top:10px}.PanelContent.selected.completed a.Edit{right:10px;top:35px;font-size:16px}}@media(min-width:768px) and (max-width:991px){.BAP-FloatingPanel{height:auto;bottom:0;border-radius:8px 8px 0 0}.BAP-FloatingPanel .MobileHandler{background-color:#fff;color:#4b4b45;padding:30px 15px;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5;font-size:18px;line-height:22px;font-weight:600;display:block;position:relative}.BAP-FloatingPanel .MobileHandler:after{position:absolute;right:30px;content:"";font-family:'ccadicon' !important;font-size:20px;color:#4b4b45}.BAP-FloatingPanel .MobileHandler.open:after{position:absolute;right:30px;content:"";font-family:'ccadicon' !important;font-size:20px;color:#4b4b45}.BAP-FloatingPanel .PanelItem{display:none}.BAP-FloatingPanel .PanelContent{margin-bottom:0;padding:15px 15px 0 15px;border-bottom:1px solid #e5e5e5}.PanelItem li:last-child .PanelContent{padding:15px}.PanelContent p{font-size:16px;line-height:20px;margin-bottom:10px}.BAP-FloatingPanel .PanelItem li{width:100%;border-right:0;height:auto}.AppointmentDateTimeArea,.SelectedDoctorArea{width:50%}.AppointmentDateTimeArea p{padding-right:10px}.DoctorDetails{width:70%}.ConfirmAppointment:before{margin-right:0;top:0;text-align:center}.ConfirmAppointment p{width:auto;margin-left:10px}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent{text-align:left}.BAP-FloatingPanel.Symptom .PanelItem li:first-child,.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2){width:100%;border-bottom:1px solid #e5e5e5}.BAP-FloatingPanel.Symptom .PanelItem li:last-child{border-top:1px solid #e5e5e5;margin-top:5px}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2) .PanelContent{padding-bottom:10px}.PanelContent.selected.completed a.Edit{top:20px}.BAP-FloatingPanel.Doctor .PanelItem li:first-child .PanelContent{padding:10px 15px}.BAP-FloatingPanel.overlay:before{content:"";width:100%;height:100%;background:#edf4fa;position:fixed;left:0;top:0;opacity:.8;pointer-events:none}}@media(max-width:767px){.BAP-FloatingPanel{height:auto;bottom:0;border-radius:8px 8px 0 0}.BAP-FloatingPanel .MobileHandler{background-color:#fff;color:#4b4b45;padding:30px;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5;font-size:18px;line-height:22px;font-weight:600;display:block;position:relative}.BAP-FloatingPanel .MobileHandler:after{position:absolute;right:30px;content:"";font-family:'ccadicon' !important;font-size:20px;color:#4b4b45}.BAP-FloatingPanel .MobileHandler.open:after{position:absolute;right:30px;content:"";font-family:'ccadicon' !important;font-size:20px;color:#4b4b45}.BAP-FloatingPanel .PanelItem{display:none}.BAP-FloatingPanel .PanelContent{margin-bottom:0;padding:15px 15px 0 15px}.PanelItem li:last-child .PanelContent{padding:15px}.PanelContent p{font-size:16px;line-height:20px;margin-bottom:10px}.BAP-FloatingPanel .PanelItem li{width:100%;border-right:0;height:auto}.AppointmentDateTimeArea,.SelectedDoctorArea{width:100%}.AppointmentDateTimeArea p{padding-right:10px}.DoctorDetails{width:70%}.ConfirmAppointment:before{margin-right:0;top:0;text-align:center}.ConfirmAppointment p{width:auto;margin-left:10px}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent{text-align:left}.BAP-FloatingPanel .PanelContent{border-bottom:1px solid #e5e5e5}.BAP-FloatingPanel .PanelItem li:last-child .PanelContent{border-bottom:0}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2){width:100%}.BAP-FloatingPanel.Symptom .PanelItem li:nth-child(2) .PanelContent{padding-bottom:15px}.BAP-FloatingPanel.Doctor .PanelItem li:first-child .PanelContent{padding:10px 15px}.PanelContent.selected.completed a.Edit{top:20px}.BAP-FloatingPanel.overlay:before{content:"";width:100%;height:100%;background:#edf4fa;position:fixed;left:0;top:0;opacity:.8;pointer-events:none}}@media(max-width:320px){.BAP-FloatingPanel.Doctor .DoctorDetails{width:70%}}.SectionProgressbar{overflow:hidden;counter-reset:step;padding:5px 0 0 0}.SectionProgressbar li{font-size:16px;line-height:20px;font-weight:600;color:#c6c8c8;position:relative;float:left;list-style-type:none;font-style:normal}.SectionProgressbar li:before{content:counter(step);counter-increment:step;width:40px;height:40px;line-height:40px;display:block;font-size:20px;color:#c6c8c8;border-radius:25px;margin:1px auto 18px auto;border:1px solid #c6c8c8;text-align:center}.SectionProgressbar li:after{content:'';width:80%;height:5px;background:#e5e5e5;position:absolute;left:-40%;top:18px;z-index:-1;border-radius:5px}.SectionProgressbar li:first-child{text-align:left}.SectionProgressbar li:first-child:before{margin:1px auto 10px 1px}.SectionProgressbar li:first-child:after{width:0}.SectionProgressbar li.active{color:#4b4b45}.SectionProgressbar li.active:before{background:#0078bf;color:#fff;border:2px solid #fff;outline:1px solid #0078bf;width:48px;height:48px;line-height:46px;position:relative;top:-5px;margin-bottom:10px}.SectionProgressbar li.active:after{background-color:#0078bf}.SectionProgressbar li.active.Half:after{width:50%;background:#0078bf;left:27%;z-index:1}.SectionProgressbar li.active.checked{color:#0078bf}.SectionProgressbar li.active.checked:before{content:'';font-family:'ccadicon' !important;color:#fff;font-size:10px}.SectionProgressbar li:last-child{text-align:right}.SectionProgressbar li:last-child:before{margin:1px 1px 18px auto}.Step3 .SectionProgressbar li{width:33.33%}.Step3 .SectionProgressbar li:nth-child(2){text-align:center}.Step3 .SectionProgressbar li:nth-child(2):after{left:-73%;width:106%}.Step3 .SectionProgressbar li:last-child:after{right:24%;left:auto;width:110%}.Step4 .SectionProgressbar li{width:25%}.Step4 .SectionProgressbar li:nth-child(2),.Step4 .SectionProgressbar li:nth-child(3){text-align:center}.Step4 .SectionProgressbar li:nth-child(2):after{left:-68%;width:100%}.Step4 .SectionProgressbar li:nth-child(3):after{left:-30%;width:61%}.Step4 .SectionProgressbar li:last-child:after{right:30%;left:auto;width:100%}@media(min-width:992px) and (max-width:1199px){.Step4 .SectionProgressbar li{font-size:14px}}@media(min-width:768px) and (max-width:991px){.Step4 .SectionProgressbar li{font-size:14px}.Step4 .SectionProgressbar li:first-child,.Step4 .SectionProgressbar li:last-child{text-align:center}.Step4 .SectionProgressbar li:first-child:before{margin:1px auto 10px auto}.Step4 .SectionProgressbar li:last-child:before{margin:1px auto 18px auto}.Step4 .SectionProgressbar li:nth-child(2):after{left:-29%;width:61%}.Step4 .SectionProgressbar li:last-child:after{right:69%;width:61%}}@media(max-width:767px){.stepContainer .SectionProgressbar{width:530px}.SectionProgressbar li{font-size:13px;line-height:18px}.SectionProgressbar li:before{font-size:15px;height:30px;width:30px;line-height:30px;margin:1px auto 16px auto}.SectionProgressbar li:after{top:14px;height:3px}.SectionProgressbar li:last-child:before{margin:1px 1px 16px auto}.SectionProgressbar li.active:before{width:36px;height:36px;line-height:34px;top:-3px}.stepContainer:nth-child(3) .SectionProgressbar,.stepContainer:nth-child(4) .SectionProgressbar,.stepContainer:nth-child(5) .SectionProgressbar{position:relative;left:-210px}.Symptom .Step3 .SectionProgressbar{position:relative;left:0}.Slot .Step3 .SectionProgressbar,.SubmissionForm .Step3 .SectionProgressbar,.ApptConfirmation .Step3 .SectionProgressbar,.ApptFail .Step3 .SectionProgressbar{position:relative;left:-210px}.Step3 .SectionProgressbar li:nth-child(2):after{left:-60%;width:85%}.Step4 .SectionProgressbar{width:730px}.Step4 .SectionProgressbar li:last-child:before{margin:1px 1px 10px auto}.stepContainer:nth-child(2) .Step4 .SectionProgressbar,.stepContainer:nth-child(3) .Step4 .SectionProgressbar{position:relative;left:-5px}.ReasonForVisit .Step4 .SectionProgressbar,.Questionnaire .Step4 .SectionProgressbar{position:relative;left:-190px !important}.Slot .Step4 .SectionProgressbar,.SubmissionForm .Step4 .SectionProgressbar,.ApptConfirmation .Step4 .SectionProgressbar,.ApptFail .Step4 .SectionProgressbar{position:relative;left:-380px !important}}@media(max-width:320px){.stepContainer .SectionProgressbar{width:410px}.stepContainer:nth-child(3) .SectionProgressbar,.stepContainer:nth-child(4) .SectionProgressbar,.stepContainer:nth-child(5) .SectionProgressbar{position:relative;left:-155px}}.SideAppointmentBox,.QuickLinkBox{padding:30px;border-radius:5px;margin-bottom:30px}.SideAppointmentBox p{padding:0;margin:0;font-size:16px;line-height:24px;position:relative}.SideAppointmentBox p span.icon{position:absolute;left:0;top:0;font-size:28px}.SideAppointmentBox p{padding-left:40px}.QuickLinkBox{margin-bottom:30px}.QuickLinkBox h3{font-size:20px;line-height:28px;font-weight:700;color:#4b4b45;margin:0 0 20px 0;padding:0}.QuickLinkBox a{display:block;color:#4b4b45;text-decoration:none;font-size:18px;line-height:22px;font-weight:600;margin-bottom:32px}.QuickLinkBox a:last-child{margin:0}.QuickLinkBox a span{margin-right:22px;font-size:30px;position:relative;top:6px}.QuickLinkBox a small{display:block;padding-left:53px;font-size:13px;line-height:23px;font-weight:400}.InfoTopContent{padding:30px}.InfoTopContent p{font-size:16px;line-height:24px;color:#4b4b45;margin-bottom:30px}.InfoTopContent p:last-child{margin:0}.InfoTopContent p span{font-weight:600}.InfoBottomContent{border-top:1px solid #e5e5e5;padding:30px;text-align:center}.InfoBottomContent p{margin-bottom:0}.SupportCircle{position:relative;margin-top:10px;display:block}.SupportCircle:before{content:'';font-family:'ccadicon' !important;width:60px;height:60px;background-color:#00843d;position:relative;display:inline-block;margin-right:25px;top:-15px;left:0;border-radius:50%;line-height:60px;color:#fff;font-size:22px;font-weight:300}@media(min-width:992px) and (max-width:1199px){.SideAppointmentBox,.QuickLinkBox,.InfoTopContent,.InfoBottomContent{padding:15px}.QuickLinkBox a{font-size:16px;margin-bottom:15px}.QuickLinkBox a span{margin-right:10px;font-size:25px}.QuickLinkBox a small{padding-left:35px}.InfoTopContent p{font-size:14px;line-height:20px;margin-bottom:10px}.InfoBottomContent p{font-size:14px;line-height:20px}}.stepContainer{position:absolute;left:0;top:0;background-color:#fff;z-index:1;display:none}.stepContainer h2{font-size:28px !important;line-height:34px !important;font-weight:700;color:#4b4b45;margin:50px 0 20px 0 !important;padding:0;position:relative}.stepContainer h2 span{position:absolute;right:0;font-size:16px;font-weight:400}.stepContainer h2 span label{color:#0078bf}.stepContainer .PatientFormArea .action-button{padding:15px 60px;font-weight:600;font-size:14px;margin-top:50px}.stepContainer .QuestionNext{display:none}.stepContainer .QuestionNext.show{display:block;padding:8px 10px;width:15%;float:right;margin-top:0}.stepContainer .QuestionNext.show:focus{border:0 !important}.stepContainer.active{display:block;position:relative;left:0}@media(min-width:992px) and (max-width:1199px){.StepArea .stepContainer:nth-child(3) h2 span,.StepArea .stepContainer .DefaultSliderSection h2 span{display:block;position:relative;margin-top:10px}.stepContainer h2 span{position:relative;display:inherit;margin-top:10px}}@media(min-width:768px) and (max-width:991px){.StepArea .stepContainer:nth-child(3) h2 span,.StepArea .stepContainer .DefaultSliderSection h2 span{display:block;position:relative;margin-top:10px}.stepContainer h2 span{position:relative;display:inherit;margin-top:10px}}@media(max-width:767px){.stepContainer h2{font-size:18px !important;line-height:28px !important;margin:40px 0 35px 0 !important}.stepContainer h2 span{top:0;right:0}.stepContainer .QuestionNext.show{width:100px}.StepArea .stepContainer:nth-child(3) h2 span{display:block;position:relative;margin-top:10px;font-size:14px}.StepArea .stepContainer:nth-child(4) h2 span{display:block;position:relative;margin-top:10px;font-size:14px}.stepContainer .PatientFormArea .action-button{width:100%}.stepContainer .BAP-DoctorList h2{margin:20px 0}.stepContainer .BAP-DoctorList h2 span{display:block;position:relative;margin-top:10px;font-size:14px}}@media(max-width:320px){.stepContainer h2 span{font-size:12px}}@import'bap-step.css';@import'bap-doctor-card.css';@import'bap-calendar.css';@import'bap-filterbar.css';@import'bap-alpha-sorting.css';@import'bap-doctorslide.css';@import'bap-floatpanel.css';@import'bap-progressbar.css';@import'bap-sidepanel.css';.BAP-Container h1{font-size:48px;line-height:56px;font-weight:700;color:#4b4b45;margin:60px 0;padding:0}.BAP-Container .nav-tabs{border:1px solid #fff}.BAP-Container .nav-tabs .nav-link{padding:23px 78px;font-size:24px;line-height:34px;font-weight:700;color:#4b4b45;background-color:#d3dee8;margin-right:30px}.BAP-Container .nav-tabs .nav-item.show .nav-link,.BAP-Container .nav-tabs .nav-link.active{border:0;box-shadow:0 -7px 10px -2px rgba(190,190,205,.5);background-color:#fff}.BAP-Container .tab-content{box-shadow:0 20px 40px rgba(190,190,205,.5);padding:50px;border-radius:0 5px 5px 5px;margin-bottom:50px;overflow:hidden}.SymptomsSearchArea{position:relative;margin-bottom:30px}.SymptomsSearchArea input.form-control{background-color:#fff;border-radius:4px;border:0;font-size:16px;line-height:26px;font-weight:400;padding:19px;border:1px solid #ccc}.SymptomsSearchArea input.form-control:focus{outline:none;border:1px solid #ccc !important}.SymptomsSearchArea .icon-search{position:absolute;top:25px;right:10px}.SymptomsSearchArea .symptomsError{font-size:14px;padding-top:5px;color:#ef413d}.SymptomName{list-style:none;margin:10px 0 0 0;padding:0;overflow:hidden}.SymptomName li{float:left;margin-right:15px;margin-bottom:15px}.SymptomName li.SymptomLink{width:100%;display:block}.SymptomName li span{background-color:#d3dee8;padding:8px 20px;font-size:14px;line-height:20px;color:#4b4b45;text-decoration:none;border-radius:18px;font-weight:600;display:block;cursor:pointer}.SymptomsListArea .SymptomLink{position:relative;font-size:16px;line-height:20px;text-transform:uppercase;color:#00843d;text-decoration:none;margin-top:20px;display:block;text-align:center;font-weight:600;cursor:pointer}.SymptomsListArea .SymptomLink:before{content:"";height:1px;width:43%;background-color:#ccc;position:absolute;left:0;top:10px}.SymptomsListArea .SymptomLink:after{content:"";height:1px;width:43%;background-color:#ccc;position:absolute;right:0;top:10px}.DisclaimerPanel{border-radius:5px;padding:30px;margin-top:60px}.DisclaimerPanel h5{font-weight:600;color:#4b4b45;margin:0 0 5px 0;padding:0}.DisclaimerPanel p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:400}.DisclaimerPanel p a{font-weight:700;text-decoration:none;color:#0078bf}.BackToSymptoms{background-color:transparent;font-weight:600;font-size:16px;color:#0078bf;border:0;position:relative;margin-top:20px}.BackToSymptoms:focus{border:0 !important}.BackToSymptoms:before{content:"";font-family:'ccadicon' !important;color:#808080;font-size:12px;font-weight:300;margin-right:5px}.VisitQuestionArea h2{margin-top:20px}.QuestionsArea h5{font-size:16px;line-height:26px;margin:0 0 15px 0;padding:0;color:#4b4b45}.ListAnsType{margin:0;padding:0;list-style:none}.ListAnsType li{margin-top:25px;background-color:#fafafa;border-radius:5px;padding:15px 30px;font-size:14px;line-height:20px;color:#4b4b45}.ListAnsType li:first-child{margin:0}.ListAnsType li .radio-custom{z-index:100;width:20px;height:20px}.ListAnsType li .radio-custom,.ListAnsType li .radio-custom-label,.ListAnsType li .checkbox-custom,.ListAnsType li .checkbox-custom-label{margin:0;font-size:14px !important;color:#4b4b45 !important}.ListAnsType li .radio-custom+.radio-custom-label:before,.ListAnsType li .checkbox-custom+.checkbox-custom-label:before{width:20px;height:20px;line-height:18px;margin-right:20px}.ListAnsType li .radio-custom:checked+.radio-custom-label:before,.ListAnsType li .checkbox-custom:checked+.checkbox-custom-label:before{font-size:7px}.AnswerArea{min-height:370px}.AnswerArea textarea{border-radius:4px;border:1px solid #ccc;padding:10px;width:100%;height:100px;font-size:14px;color:#4b4b45}.AnswerArea textarea:focus{border:1px solid #0078bf;outline:none}.AnswerArea input[type='text']{width:100%;padding:10px;font-size:14px;color:#4b4b45;line-height:24px;border:1px solid #ccc}.AnswerArea input[type='text']:focus{border:1px solid #0078bf;outline:none}.AnswerArea .chosen-container{width:100% !important}.AnswerArea .chosen-single,.AnswerArea .chosen-container-active.chosen-with-drop .chosen-single{font-size:14px;border:0;color:#4b4b45;border-radius:4px;padding:10px;width:100%;background-image:none;background-color:#fff;height:auto;box-shadow:none;border:1px solid #ccc}.AnswerArea .chosen-container-single .chosen-single div b,.AnswerArea .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:2px 14px}.AnswerArea .date{position:relative}.AnswerArea .date input.form-control{background-color:#fff;border:1px solid #ccc;padding:15px 20px;font-size:14px;color:#4b4b45}.AnswerArea .date .input-group-addon{position:absolute;top:0;right:0;padding:15px 20px;cursor:pointer}.AnswerArea .DisclaimerPanel{text-align:center}.AnswerArea .DisclaimerPanel .btn-general{margin-top:20px}.QuestionButtonArea{margin-top:20px}.QuestionButtonArea .btn-Question{color:#fff;padding:8px 10px;display:block;position:relative;background-color:none;opacity:1}.QuestionButtonArea .btn-Question.carousel-control-prev{float:left}.QuestionButtonArea .btn-Question.carousel-control-next{float:right}.VideoIcon{width:30px;height:30px;background-color:#d3dee8;line-height:30px;text-align:center;border-radius:50px;display:inline-block;position:relative}.VideoIcon span{font-size:10px !important;color:#4b4b45;position:relative !important}.DoctorListPanel{margin-top:10px}.OtherAppointmentPanel{padding:30px;margin-top:25px;overflow:hidden}.OtherAppointmentPanel h2{margin:0 0 10px 0 !important;padding:0}.OtherAppointmentPanel p{font-size:16px;line-height:26px;color:#4b4b45}.AppointmentTabs{text-align:right;padding-top:15px}.AppointmentTabs ul.tabs{margin:12px 11px 0 0;padding:0;list-style:none;overflow:hidden;text-align:right;display:inline}.AppointmentTabs ul.tabs li{display:inline-block;border:1px solid #ccc;border-radius:25px;font-size:13px;line-height:18px;color:#4b4b45;padding:9px 20px;margin-right:12px;font-weight:600;background-color:#fff;cursor:pointer}.AppointmentTabs ul.tabs li.active{background-color:#4b4b45;border:1px solid #4b4b45;color:#fff}.AppointmentTabs ul.tabs li:last-child{margin-right:0}.AppointmentTabs a.Filter{display:inline-block;border:1px solid #ccc;border-radius:25px;font-size:13px;line-height:18px;color:#4b4b45;padding:9px 20px;font-weight:600;background-color:#fff;text-decoration:none}.AppointmentTabs a.Filter i{font-style:normal}.AppointmentTabs a.Filter.active{background-color:#00843d;color:#fff}.Filter span.counter{border-radius:50px;background-color:#00843d;color:#fff;font-size:11px;width:20px;height:20px;display:inline-block;line-height:20px;margin-left:5px;position:relative;top:-1px;text-align:center}.AppointmentTabs a.Filter.active span{background-color:#fff;color:#00843d}.WeekList ul{margin:0;padding:0;list-style:none;overflow:hidden}.WeekList ul li{float:left;margin-right:17px;width:100px;text-align:center;padding:19px 10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer}.WeekList ul li.selected,.WeekList ul li.selected:hover{border:1px solid #0078bf;background-color:#0078bf}.WeekList ul li.selected span,.WeekList ul li.selected:hover span{color:#fff}.WeekList ul li:hover{border:1px solid #0078bf;background-color:#fff}.WeekList ul li:hover span{color:#0078bf}.WeekList ul li:last-child{margin-right:0}.WeekList ul li span{display:block;color:#4b4b45}.WeekList ul li span:first-child{font-size:12px;line-height:22px;text-transform:uppercase}.WeekList ul li span:last-child{font-size:18px;line-height:28px;font-weight:600}.OtherAppointmentPanel hr{height:1px;background-color:#e5e5e5;opacity:1;margin:25px 0}.TimeList ul{margin:0;padding:0;list-style:none;overflow:hidden}.TimeList ul li{float:left;margin-right:16px;width:120px;text-align:center;padding:7px 0;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin-bottom:30px}.TimeList ul li.selected,.TimeList ul li.selected:hover{border:1px solid #0078bf;background-color:#0078bf}.TimeList ul li.selected span,.TimeList ul li.selected:hover span{color:#fff}.TimeList ul li:hover{border:1px solid #0078bf;background-color:#fff}.TimeList ul li:hover span{color:#0078bf}.WeekList ul li:last-child{margin-right:0}.TimeList ul li:nth-child(6n),.TimeList ul li:last-child{margin-right:0}.TimeList ul li span{font-size:14px;line-height:20px;font-weight:600;color:#4b4b45;text-transform:uppercase}.TimeList ul li span i{font-size:10px;margin-right:5px;position:relative;top:-1px}.DoctorListSlider{margin-top:25px;margin-left:-15px}.NearestDoctorSlider .slick-slide.slick-active,.DoctorListSlider .slick-slide.slick-active{opacity:1 !important}.NearestDoctorSlider .slick-dots,.DoctorListSlider .slick-dots{bottom:-25px}.AppointmentFilterArea{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:30px;padding-top:30px;position:relative;display:none}.AppointmentFilterArea h3{margin:0 0 20px 0;padding:0;font-size:20px;line-height:28px;color:#4b4b45;position:relative;font-weight:600}.AppointmentFilterArea h3 span{position:absolute;right:0;font-size:12px;line-height:28px;color:#4b4b45;cursor:pointer}.AppointmentFilterArea .col-form-label{font-size:16px;font-weight:600;line-height:20px}.AppointmentFilterArea .radio-custom,.AppointmentFilterArea .radio-custom-label,.AppointmentFilterArea .checkbox-custom,.AppointmentFilterArea .checkbox-custom-label{font-size:16px !important;color:#4b4b45 !important;line-height:22px !important}.AppointmentFilterArea .checkbox-custom,.AppointmentFilterArea .checkbox-custom-label{margin-bottom:15px}.AppointmentFilterArea .radio-custom+.radio-custom-label:before,.AppointmentFilterArea .checkbox-custom+.checkbox-custom-label:before{width:20px;height:20px;line-height:18px}.AppointmentFilterArea .radio-custom:checked+.radio-custom-label:before,.AppointmentFilterArea .checkbox-custom:checked+.checkbox-custom-label:before{content:"";font-family:'ccadicon' !important;color:#fff;font-weight:600}.FilterButtonArea{text-align:right}.FilterButtonArea .btn-white-blue-border{padding:8px 40px;font-size:13px;line-height:22px;margin-right:22px}.PatientFormArea .form-control{border:1px solid #ccc;padding:15px 20px;font-size:14px;line-height:20px;font-weight:400;color:#4b4b45;margin-top:2px}.PatientFormArea .form-control::placeholder{color:#4b4b45}.PatientFormArea .chosen-container{width:100% !important;margin-top:2px}.PatientFormArea .chosen-single,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single{font-size:14px;border:0;color:#4b4b45;border-radius:4px;padding:13px 20px;width:100%;background-image:none;background-color:#fff;height:auto;box-shadow:none;border:1px solid #ccc}.PatientFormArea .chosen-container-single .chosen-single div b,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:2px 14px;background:none}.PatientFormArea .chosen-container-single .chosen-single div b:before,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"";font-family:'ccadicon' !important;color:#4b4b45;top:15px;right:18px;position:relative;font-size:16px}.PatientFormArea .input-group .chosen-container{width:30% !important}.PatientFormArea .input-group .chosen-single,.PatientFormArea .input-group .chosen-container-active.chosen-with-drop .chosen-single{border-radius:4px 0 0 4px;border-right:0 !important;background-color:#edf4fa}.PatientFormArea .input-group .form-control{margin-bottom:0;border-left:0 !important}.PatientFormArea .form-group{position:relative;margin-bottom:25px}.PatientFormArea .form-group .info{position:absolute;right:20px;top:50px}.PatientFormArea .form-group .info i{font-weight:600;color:#4b4b45;font-size:16px}.PatientFormArea h2{margin:7px 0 18px 0;padding:0}.PatientFormArea .field-validation-error:before{content:"";font-family:'ccadicon' !important;font-size:26px;position:absolute;right:0;top:38px;color:#ef413d !important;z-index:1;background-color:#fff}.PatientFormArea .field-validation-error span{position:absolute;width:100%;left:15px;text-align:right;top:85px;font-size:14px;color:#ef413d}.PatientFormArea .field-validation-error span:before{display:none}.selectError .chosen-single,.selectError .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ef413d !important}.selectError input{border:1px solid #ef413d !important}.selectError .input-group .field-validation-error:before{top:8px}.PatientFormArea .date .field-validation-error:before{top:8px}.ConfirmPanel{margin-top:40px;padding:60px;text-align:center}.ConfirmPanel .ConfirmAppointment:before{background-color:#00843d;color:#fff;width:60px;height:60px;line-height:60px}.ConfirmPanel h3{font-size:36px;line-height:46px;color:#00843d;margin:20px 0 15px 0;font-weight:600}.ConfirmPanel p{font-weight:600;color:#4b4b45}.TableContent{width:495px;margin:40px auto 40px auto;padding-bottom:40px;border-bottom:1px solid #ccc}.TableContent .TableTitle{text-align:left;font-size:16px;line-height:36px;font-weight:400;color:#4b4b45}.TableContent .TableTitleContent{text-align:right;font-size:16px;line-height:36px;font-weight:400;color:#0078bf}.ActionItemsList{margin:0;padding:0;list-style:none}.ActionItemsList li{display:inline-block;width:20%;font-size:16px;line-height:20px;font-weight:600;cursor:pointer}.ActionItemsList li span{font-size:22px;position:relative;top:3px}.QRCodeArea{margin-top:30px}.QRCodeArea p{font-size:16px;line-height:20px;color:#00843d;margin-bottom:30px}.QRCodeArea a{text-decoration:none}.QRCodeArea a img{margin-right:30px}.QRCodeArea a:last-child img{margin-right:0}.StepArea{position:relative}.Filter i.icon{display:none}.callCenterPanel.NoResultBottomPanel{border-top:0}.PatientFormArea .field-validation-error #phoneNumber-error{top:55px}.captchaError{width:100%;text-align:right;font-size:14px;color:#ef413d}@media(min-width:1200px) and (max-width:1376px){.OtherAppointmentPanel h2{font-size:24px;line-height:26px}.OtherAppointmentPanel p{font-size:13px;line-height:20px}.AppointmentTabs ul.tabs li{padding:9px 15px;margin-right:5px}.AppointmentTabs a.Filter{padding:9px 10px}.WeekList ul li{margin-right:15px;width:83px;margin-bottom:15px;padding:5px}.WeekList ul li span:last-child{font-size:16px}.TimeList ul li{margin-right:14px;margin-bottom:14px}.TimeList ul li:nth-child(6){margin-right:0}.TimeList ul li:nth-child(6){margin-right:16px}.AppointmentTabs{padding-top:10px}.DefaultSliderSection .DoctorSliderItem{width:230px !important}}@media(min-width:992px) and (max-width:1199px){.SymptomsListArea .SymptomLink:before,.SymptomsListArea .SymptomLink:after{width:40%}.AlphabetSearchArea ul li{margin-right:10px;margin-bottom:10px}.AlphabetSearchArea ul li a{height:32px;width:32px;line-height:32px}.SymptomName li{margin-right:8px;margin-bottom:8px}.DisclaimerPanel{margin-top:30px}.AppointmentTabs{text-align:left;padding-top:15px;padding-bottom:30px}.WeekList ul li{width:95px;padding:15px;margin-bottom:15px;margin-right:15px}.WeekList ul li:nth-child(5n){margin-right:0}.TimeList ul li{width:122px;margin-right:15px}.TimeList ul li:nth-child(4n){margin-right:0}.TimeList ul li:nth-child(6){margin-right:15px}.DoctorSection .row .col-md-6:last-child .DoctorSliderItem{display:none}}@media(min-width:768px) and (max-width:991px){.SymptomsListArea .SymptomLink:before,.SymptomsListArea .SymptomLink:after{width:40%}.AppointmentTabs{text-align:left;padding-top:15px;padding-bottom:30px}.WeekList ul li{width:95px;padding:15px;margin-bottom:15px;margin-right:15px}.WeekList ul li:nth-child(5n){margin-right:0}.TimeList ul li{width:122px;margin-right:15px}.TimeList ul li:nth-child(4n){margin-right:0}.TimeList ul li:nth-child(6){margin-right:15px}.PatientFormArea .chosen-single,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single{padding:13px 9px}.PatientFormArea .chosen-container-single .chosen-single div b:before,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single div b:before{top:13px;right:8px;font-size:14px}.DoctorSection .row .col-md-6:last-child .DoctorSliderItem{display:none}.DoctorSection .page-item .page-link{padding:10px}}@media(max-width:767px){.BAP-Container h1{font-size:28px;line-height:34px;margin:40px 0}.BAP-Container .nav-tabs .nav-link{padding:20px 0;font-size:16px;line-height:20px;margin-right:15px;width:167px}.BAP-Container .nav-tabs .nav-link:last-child{margin:0}.BAP-Container .tab-content{padding:20px;border-radius:0 0 5px 5px;overflow:hidden;margin-bottom:50px}.SymptomsSearchArea input.form-control{font-size:14px;line-height:20px;padding:15px 20px}.SymptomsSearchArea .icon-search{top:18px}.AlphabetSearchArea ul li{margin-right:6px;margin-bottom:6px}.AlphabetSearchArea ul li a{font-size:14px;width:30px;height:30px;line-height:30px}.SymptomName li{margin-right:8px;margin-bottom:8px}.SymptomName li span{padding:4px 15px;font-size:12px;line-height:20px}.SymptomsListArea .SymptomLink{font-size:14px}.SymptomsListArea .SymptomLink:before,.SymptomsListArea .SymptomLink:after{width:32%}.DisclaimerPanel{margin-top:20px;padding:20px}.DisclaimerPanel p{font-size:14px;line-height:20px}.VisitQuestionArea .SectionLinkArea{margin:0 0 10px 0}.AnswerArea{min-height:370px}.ListAnsType li{margin-top:15px}.QuestionButtonArea .btn-Question{width:100px}.VideoIcon{width:26px;height:26px;top:0}.BackToSymptoms{margin-top:0;margin-bottom:10px;font-size:14px}.QuestionsArea h5{font-size:14px;line-height:20px}.DoctorListPanel{padding:15px 0}.OtherAppointmentPanel{padding:20px}.OtherAppointmentPanel h2{margin:0 0 10px 0 !important;font-size:16px !important}.OtherAppointmentPanel p{font-size:14px;line-height:20px}.AppointmentTabs{text-align:left;padding-bottom:25px}.AppointmentTabs ul.tabs{margin:12px 8px 0 0}.AppointmentTabs ul.tabs li{padding:9px 15px;margin-right:8px}.Filter i,.Filter span.counter{display:none}.Filter i.icon{display:block;color:#fff}.AppointmentTabs a.Filter{font-size:16px;padding:10px;position:relative;top:1px;background-color:#00843d}.AppointmentFilterArea h3{font-size:18px}.AppointmentFilterArea .col-form-label{font-size:13px;line-height:18px}.AppointmentFilterArea .radio-custom,.AppointmentFilterArea .radio-custom-label,.AppointmentFilterArea .checkbox-custom,.AppointmentFilterArea .checkbox-custom-label{font-size:13px !important;line-height:23px !important}.AppointmentFilterArea .radio-custom,.AppointmentFilterArea .radio-custom-label{margin:0 15px 0 0}.AppointmentFilterArea .checkbox-custom,.AppointmentFilterArea .checkbox-custom-label{margin:0 15px 15px 0}.FilterButtonArea .btn-white-blue-border{margin-bottom:15px;margin-right:0}.FilterButtonArea button{width:100%}.WeekList{margin-bottom:-15px}.WeekList ul li{margin-right:15px;width:80px;padding:10px;margin-bottom:10px}.WeekList ul li span:first-child{font-size:10px;line-height:12px}.WeekList ul li span:last-child{font-size:13px;line-height:18px}.WeekList ul li:nth-child(3n){margin-right:0}.WeekList ul li:last-child{display:none}.OtherAppointmentPanel hr{display:none}.TimeList{margin-top:30px}.TimeList ul li{margin-right:7px;width:85px;padding:8px 0;margin-bottom:10px}.TimeList ul li span{font-size:10px;line-height:12px}.TimeList ul li:nth-child(3n){margin-right:0}.PatientFormArea .form-group .form-label{display:none}.PatientFormArea .chosen-single,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single{padding:13px 12px}.PatientFormArea .form-group .info{top:15px}.PatientFormArea .form-group .info i{font-weight:400;font-size:22px}.PatientFormArea .input-group .chosen-container{margin-left:0 !important}.PatientFormArea h2{margin:7px 0 18px 0 !important}.DisclaimerPanel h5{font-size:14px}.ConfirmPanel{padding:20px}.ConfirmPanel h3{font-size:24px;line-height:34px}.ConfirmPanel p{font-size:14px;line-height:20px}.TableContent{width:auto;margin:20px auto}.TableTitle,.TableTitleContent{text-align:center !important;line-height:30px}.ActionItemsList li{width:32%}.StepArea .stepContainer.Slot h2 span{display:block;position:relative;margin-top:10px;font-size:14px}.PatientFormArea .form-control{margin-top:0}.SubmissionForm .form-select.chosen-select{padding:15px 20px}.QRCodeArea a{display:inline-block;text-align:center}.QRCodeArea a img{margin-right:0}.PatientFormArea .field-validation-error{top:-30px}.selectError .input-group .field-validation-error:before{top:38px}.PatientFormArea .date .field-validation-error:before{top:38px}.selectError .chosen-select{border:1px solid #ef413d;border-right:0}.selectError .chosen-select.input-validation-error{border:1px solid #ef413d;border-right:1px solid #ef413d}.PatientFormArea .field-validation-error #phoneNumber-error{top:85px}.PatientFormArea .form-control{font-size:16px}}@media(max-width:360px){.BAP-Container .nav-tabs .nav-link{width:155px}.AppointmentTabs ul.tabs li{margin-right:0}.WeekList ul li{margin-right:8px}.TimeList ul li{width:80px}.BAP-FloatingPanel .MobileHandler{padding:20px}}@media(max-width:320px){.BAP-Container .nav-tabs .nav-link{width:138px}.OtherAppointmentPanel{padding:10px}.AppointmentTabs ul.tabs li{padding:9px 10px;font-size:11px}.WeekList ul li{width:73px}.TimeList ul li{width:74px}.TimeList ul li span i{margin-right:1px;top:0}.PatientFormArea .chosen-single,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single{padding:13px 5px}.PatientFormArea .chosen-container-single .chosen-single div b:before,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single div b:before{top:13px;right:10px}.ActionItemsList li{width:31%;font-size:12px}.ActionItemsList li span{font-size:18px}.DoctorSection .PaginationArea{margin-right:-30px;margin-left:-30px}.DoctorSection .page-item .page-link{padding:5px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.PatientFormArea .chosen-container-single .chosen-single div b,.PatientFormArea .chosen-container-active.chosen-with-drop .chosen-single div b{background:none !important}}.inner-page .VisitModal .modal-dialog{max-width:50%}@media(min-width:768px) and (max-width:991px){.inner-page .VisitModal .modal-dialog{max-width:80%}}@media(max-width:767px){.inner-page .VisitModal .modal-dialog{max-width:100%}}.stepContainer .NoDataSection h2{font-size:48px !important;line-height:56px !important;color:#4b4b45;font-weight:700;text-align:center;margin-top:30px}.stepContainer .NoDataSection h2 span{color:#00843d;font-size:48px;position:relative}.NoResultBottomPanel .PanelContent{padding:0;overflow:inherit}.NoResultBottomPanel .PanelContent h5{font-size:16px;color:#4b4b45;font-weight:600;margin:0 0 10px 0;padding:0;position:relative}.NoResultBottomPanel .PanelContent p{font-size:14px;line-height:20px;color:#4b4b45;font-weight:400}.stepContainer .NoResultBottomPanel h5:before{font-family:'ccadicon' !important;font-size:20px;color:#4b4b45;position:relative;left:-8px;top:3px}.stepContainer .NoResultBottomPanel .Callback h5:before{content:""}.stepContainer .NoResultBottomPanel .Call h5:before{content:""}.stepContainer .NoResultBottomPanel .Online h5:before{content:""}@media(max-width:767px){.stepContainer .NoDataSection h2,.stepContainer .NoDataSection h2 span{font-size:30px;line-height:40px}}.answerErrors,.symptomsError{color:#ef413d;padding-top:10px;font-size:14px}.timeline-item{background-color:#fff;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-radius:3px;padding:12px;margin:0 auto;max-width:472px;min-height:Auto}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeHolderShimmer;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;height:96px;position:relative}.background-masker{background:#fff;position:absolute}.background-masker.header-top,.background-masker.header-bottom,.background-masker.subheader-bottom{top:0;left:40px;right:0;height:10px}.background-masker.header-left,.background-masker.subheader-left,.background-masker.header-right,.background-masker.subheader-right{top:10px;left:40px;height:8px;width:10px}.background-masker.header-bottom{top:18px;height:6px}.background-masker.subheader-left,.background-masker.subheader-right{top:24px;height:6px}.background-masker.header-right,.background-masker.subheader-right{width:auto;left:300px;right:0}.background-masker.subheader-right{left:230px}.background-masker.subheader-bottom{top:30px;height:10px}.background-masker.content-top,.background-masker.content-second-line,.background-masker.content-third-line,.background-masker.content-second-end,.background-masker.content-third-end,.background-masker.content-first-end{top:40px;left:0;right:0;height:6px}.background-masker.content-top{height:20px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-third-end{width:auto;left:380px;right:0;top:60px;height:8px}.background-masker.content-second-line{top:68px}.background-masker.content-second-end{left:420px;top:74px}.background-masker.content-third-line{top:82px}.background-masker.content-third-end{left:300px;top:88px}