.form-wrapper{background:#fff;margin:20px auto 30px auto;padding:30px;-webkit-box-shadow:1px 1px 3px 0 rgba(119,119,119,0.3);-moz-box-shadow:1px 1px 3px 0 rgba(119,119,119,0.3);box-shadow:1px 1px 3px 0 rgba(119,119,119,0.3)}.form-control[readonly]{background:transparent}.custom-form-standard{color:#373534}.custom-form-standard input.radio,.med_select{padding:10px;width:100%;font-size:15px;color:#373534;padding-left:15px;border:1px solid #ccc;margin:20px auto 5px;padding-right:8px;min-height:48px}.custom-form-standard .form-control{border-radius:0;border:1px solid #ccc}.custom-form-standard .contact_no .form-control{min-height:48px !important;padding-left:15px;border:1px solid #ccc}.form-wrapper .form--heading{background:#f9f9f9;color:#373534;width:99%;margin:5px auto 20px auto;padding:18px;text-align:center;font-size:20px;font-weight:500}.step-2,.step-3{display:none}.custom-form-standard .stepper{margin:0}.custom-form-standard .stepper ul{padding-left:0;border-bottom:1px solid #ccc;margin-bottom:10px;text-align:center;width:100%}.custom-form-standard .stepper li{list-style-type:none;display:inline-block;width:33%;padding:12px;font-size:14px;font-weight:500}.custom-form-standard .stepper .active{background:#ededed;border-top-left-radius:2px;border-top-right-radius:2px}.custom-form-standard .btn_bottom{margin:20px auto 0px;text-align:center}.custom-form-standard .btn_cancel,.btn_next,.btn_final,.btn_previous{padding:11px;box-sizing:border-box;border:1px solid #aaaaaa;margin:0px 20px 0;background:#fff;color:#aaaaaa;text-decoration:none;display:inline-block;cursor:pointer;border-radius:2px;font-size:16px;font-weight:500;min-height:48px;width:30%}.custom-form-standard .btn_next{border:1px solid transparent;background:#1363ba;color:#fff}.custom-form-standard .btn_final{border:1px solid transparent;background:#ffd700;color:#373534;display:none;padding-left:10px !important}.custom-form-standard .btn_payment{border:1px solid transparent;background:#ffd700;color:#373534;display:none;padding-left:10px !important}.custom-form-standard .btn_previous{border:1px solid transparent;background:#1363ba;color:#fff;display:none}.custom-form-standard .btn_next:hover,.btn_cancel:hover,.btn_final:hover,.btn_previous:hover{text-decoration:none}.custom-form-standard .btn_next:hover,.btn_previous:hover{color:#fff}.custom-form-standard .btn_cancel:hover{color:#aaaaaa}.custom-form-standard .btn_final:hover{color:#373534}.custom-form-standard .opt_selected_yes,.opt_selected_no{padding:10px;cursor:pointer;-webkit-appearance:button;-moz-appearance:none;-o-appearance:button;-ms-appearance:button;border-radius:2px}.custom-form-standard .opt_selected_yes::after{content:"Yes"}.custom-form-standard .opt_selected_no::after{content:"No"}.custom-form-standard .radioLabel,.radioOpt{display:inline-block}.custom-form-standard .radioOpt .radio-inline{padding-left:0px !important}.custom-form-standard .radioOpt .radio-inline input[type=radio],.radioSelect .radioOpt .radio-inline input[type=radio]{position:relative;margin:0 !important;margin-top:3px !important;padding:8px !important;text-align:center;width:80px !important;background:#ccc;border:0px !important;outline:none}.custom-form-standard .radioSelect .radioOpt .radio-inline input[type=radio]{width:60px !important}.custom-form-standard .radioOpt .radio-inline input[type=radio]:checked{background:#1363ba;outline:none;color:#fff !important;border:0px !important}.custom-form-standard .radioOpt{float:right;margin-top:-7px}.custom-form-standard .btn_submit{border:0 !important;width:130px !important}.custom-form-standard .btn_submit_singleStep{width:130px !important;padding-left:0px !important;border:1px solid transparent !important;background:#ffd700;color:#373534;text-decoration:none;display:inline-block;cursor:pointer;border-radius:2px;font-size:18px;font-weight:500;min-height:48px}.custom-form-standard .test_select{padding:10px;width:100%;font-size:15px;color:#373534;padding-left:15px;border:1px solid #ccc;margin:20px auto 5px;padding-right:8px;min-height:48px}.custom-form-standard #go_dash{width:180px !important;border:1px solid transparent !important;background:#ffd700;color:#373534;text-decoration:none;display:inline-block;cursor:pointer;border-radius:2px;font-size:18px;font-weight:500;min-height:48px}.custom-form-standard .radioLabel,.radioOpt{display:inline-block}.custom-form-standard .radioOpt .radio-inline{padding-left:0px !important}.custom-form-standard .radioSelect-gender .radioOpt .radio-inline input[type=radio],.radioSelect .radioOpt .radio-inline input[type=radio]{position:relative;padding:8px !important;text-align:center;width:80px !important;background:rgba(170,170,170,0.36);border:0px !important;outline:none}.custom-form-standard .radioSelect .radioOpt .radio-inline input[type=radio]{width:60px !important}.custom-form-standard .radioOpt .radio-inline input[type=radio]:checked{background:#1363ba;outline:none;color:#fff !important;border:0px !important}.custom-form-standard .fileUpload input{border:0px !important;margin:0px !important}.custom-form-standard .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-top:2px}.custom-form-standard .btn-upload{width:130px  !important;padding:6px;border:1px solid transparent;margin:0 !important;background:#158dd2;color:#fff;text-decoration:none;display:inline-block;cursor:pointer;border-radius:2px;text-align:center}.custom-form-standard .btn-upload:hover{color:#fff}.custom-form-standard .upload-btn-wrapper input[type=file]{font-size:23px;position:absolute;left:0;top:0;opacity:0;margin:0px !important;padding:0px !important}.custom-form-standard .radioOpt{float:right;margin-top:-7px}.custom-form-standard textarea{margin-bottom:5px;resize:none}.custom-form-standard select{border:1px solid #ccc;overflow:hidden;background:url(/assets/arrow-7e813091f865fa9a9531deecc5bee109f568a66df1d15da66245ab8c4a0dd6a1.png) no-repeat !important;background-position:calc(100% - 12px) 50% !important;background-size:18px 10px !important}.custom-form-standard select{padding:5px 8px;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-form-standard select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.custom-form-standard input#inlinedatepicker{overflow:hidden;background:url(/assets/appointment-black-fca041ccb68b47b5147948f503c201f59c2e3d38cdc7126cdf43f0fc461dc169.svg) no-repeat 98% 50% !important;background-size:18px !important;border:1px solid #ccc}label.error{display:block}.chosen-container-single{width:150px !important}.chosen-container-single .chosen-single{height:48px;border-radius:0;box-shadow:none;padding-top:10px;background:transparent;border:1px solid #ccc;overflow:hidden;background:url(/assets/arrow-7e813091f865fa9a9531deecc5bee109f568a66df1d15da66245ab8c4a0dd6a1.png) no-repeat !important;background-position:calc(100% - 12px) 50% !important;background-size:18px 10px !important}.form-change{margin-top:10px !important}label#appointment_city_id-error{position:absolute;top:73px}label.error{border:none !important}label#inlinedatepicker_dob-error{position:absolute}label#appointment_patient_attributes_sub_city_id-error{position:absolute;top:48px}.gender-error{color:#e65b5b;position:relative;top:-16px}.as_modal{width:100%}.modal_left_side{background:#f8f8f8;width:30%;display:flex;flex-direction:column;align-items:center;text-align:center;height:100vh}.modal_left_side .right_panel{width:100%}.modal_left_side .img_container{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:20px}.as_modal .country_code_width{width:25%}.as_modal .phone_code_width{width:75%}.modal_left_side .img_container img{width:100%;max-width:100%}#crediplus_user{position:absolute;right:18px;top:8px;display:none}.hr_line{border-top:1px solid #949494}.modal_right_side{margin:0 auto;padding:30px;width:60%}.as_modal input,.as_modal select{height:48px;border-radius:4px !important}.common-form-gender-btn{display:flex;align-items:center}.common-form-gender-btn input{margin:0}.common-form-gender-btn p{padding-left:10px;margin:0}.common-form-dob{width:100%}.phone-mobile-div,.country-code-mobile-div{width:48%}.doc_image{border-radius:100%;width:100px;height:100px}#form_sidebar .sidebar_padding{display:none}#form_sidebar .next-appointment-button{border-radius:4px}#form_sidebar .hide_for_popup{display:none}#form_sidebar .hospital_name{display:none}#form_sidebar .common-form-body{width:100%}#form_sidebar #continue_0{padding:10px}#form_sidebar #date_timings{margin-top:0 !important}#form_sidebar .for_sidebar_margin{margin-bottom:20px !important}.center_details_sidebar{text-align:left;margin-left:20px}#hide_form{margin-top:0 !important}.as_modal_popup .close_btn{position:fixed;top:0;right:15px}.as_modal_popup .back_btn{display:block;font-size:18px;top:20px;margin-right:24px;color:grey;cursor:pointer}.as_modal_popup .back_btn img{width:18px !important;vertical-align:middle;cursor:pointer}.as_modal_popup .filter_top{display:none !important}.user_step_2{color:#1363ba}.user_step_3{color:#949494}.stepper{height:60px;width:2px;background:#949494;margin:0 auto;position:relative}.stepper:after{content:' ';position:absolute;display:block;bottom:0;left:-4px;height:10px;width:10px;background:#949494;border-radius:50%}.common-form-gender-btn{margin:14px 0}.common-form-gender-btn [type="radio"]:checked,.common-form-gender-btn [type="radio"]:not(:checked){position:absolute;left:-9999px}.common-form-gender-btn [type="radio"]:checked+label,.common-form-gender-btn [type="radio"]:not(:checked)+label{position:relative;padding-left:36px;cursor:pointer;line-height:20px;display:inline-block;color:#666;margin:0}.common-form-gender-btn [type="radio"]:checked+label:before,.common-form-gender-btn [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}.common-form-gender-btn [type="radio"]:checked+label:after,.common-form-gender-btn [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#1363ba;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#location_icon{background:#ccc;height:48px;border-radius:0 4px 4px 0;cursor:pointer;display:flex;width:44px;position:relative;overflow:hidden;align-items:center;justify-content:center}#location_icon img{width:26px;max-width:100%}.common-form-gender-btn [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.common-form-gender-btn [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.common-form-gender-btn [type="radio"]:checked+label:before{border:1px solid #1363ba;box-shadow:0 0 0 6px #C2E8EE}#form_filter{position:relative}.close_details{cursor:pointer}.datepicker td.active{display:table-cell !important}.form--heading{background:#f9f9f9;color:#373534;width:99%;margin:5px auto 20px auto;padding:18px;text-align:center;font-size:20px;font-weight:500}#second_opinion{width:20px;height:20px}.chosen-container-single{width:100% !important}#appointment_city_id-error{position:absolute;top:75px}#city_container{position:relative}.dynamic-row{display:flex;justify-content:space-between;margin-top:20px}.dob_master{display:flex;justify-content:space-between}.dob_div{width:calc(96%/3)}.dob_top{width:48%}.gc_div{width:48%}.secondary-gc{display:flex;width:48.5%;justify-content:space-between}.width--95{width:95%}.tabs-link{border-bottom:2px solid transparent}.custom_drop_width+span{border:1px solid #ccc;height:48px}#location_icon{position:absolute;right:0;background:#ccc;border:0;height:47px;border-radius:0 4px 4px 0;cursor:pointer;display:flex;padding:8px;top:0}#location_icon img{width:26px;max-width:100%}@media screen and (max-width: 480px){#location_icon{position:absolute;right:0;background:#ccc;border:0;height:47px;border-radius:0 4px 4px 0;cursor:pointer;display:flex;padding:8px;top:26px}}.datepicker_container{background:#f8f8f8;border-radius:4px;font-size:16px;font-weight:500;margin-bottom:10px;position:relative}#month_block{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}#drop_arrow{position:absolute;top:50%;left:62%;transform:translateY(-50%)}#drop_arrow_sidebar{position:absolute;top:50%;left:70%;transform:translateY(-50%)}.datepicker_container .datepicker-switch{width:400px !important;background:url(/assets/arrow-up_cal-b157b5b7c461b97908e8bbce8facc712d09acab4d299cd1d05f2f9dae07a3caa.svg) no-repeat !important;background-position:calc(100% - 75px) 7px !important;background-size:16px 16px !important;font-size:16px;font-weight:500;padding-top:3px !important}.datepicker_container .ui-datepicker-title{background:url(/assets/arrow-up_cal-b157b5b7c461b97908e8bbce8facc712d09acab4d299cd1d05f2f9dae07a3caa.svg) no-repeat !important;background-position:calc(100% - 65px) 6px !important;background-size:18px 18px !important;padding-top:3px !important}#date_picker{width:100%;left:0;border:none;top:0;background:transparent;padding:10px;text-align:center;cursor:pointer;font-size:16px}#date_picker_init{width:100%;position:relative}.datepicker_container .datepicker{padding:0}#date_picker_init .datepicker-inline{width:100%;position:absolute;z-index:10;background:#fff;top:0px;display:none;box-shadow:0px 0px 4px 0px #ccc}.disable_slot label.btn_style_label_date{color:#949494;background:repeating-linear-gradient(-55deg, #fff, #f8f8f8 10px, #fff 10px, #f8f8f8 20px)}.datepicker_container .datepicker-switch{height:31px;margin-bottom:10px}.datepicker_container .datepicker-dropdown.datepicker-orient-bottom:before,.datepicker_container .datepicker-dropdown.datepicker-orient-bottom:after{display:none}.datepicker_container .datepicker tr{display:flex;width:100%;justify-content:space-around;margin-bottom:10px}.datepicker_container .datepicker tr:nth-child(3){margin-bottom:10px}.datepicker_container .datepicker td{width:40px !important;padding:0;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.datepicker_container .datepicker thead tr:nth-child(1){display:none}.datepicker_container .datepicker thead tr:nth-child(2){margin-bottom:10px;background:#f8f8f8;padding:6px;display:flex;align-items:center;border-radius:5px;max-height:44px}.datepicker_container .datepicker .prev,.datepicker_container .datepicker .next{display:flex;align-items:center;width:35px;height:35px;justify-content:center;font-size:30px}.datepicker_container .datepicker-days .active,.datepicker_container .datepicker-days .day:hover{display:flex !important}#date_picker_init .ui-datepicker-inline{position:absolute;z-index:10;width:103% !important;top:0;left:-6px;background:#fff !important;border:1px solid #fff !important;box-shadow:0px 0px 3px 0px #ccc;display:none;padding:0}#date_picker_init .ui-state-active{background:#1363ba !important;color:#fff !important}#date_picker_init .ui-datepicker-calendar tr{display:flex;width:100%;justify-content:space-around}#date_picker_init .ui-datepicker .ui-datepicker-title{font-size:16px;font-weight:normal;color:#000;padding-top:2px}#date_picker_init .ui-datepicker .ui-datepicker-header{height:37px}#date_picker_init .ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/left-arrow-cal-f6df196310e8b7a9a17622d0f4dded87caad4946492c2228a251f0b88f341d1a.svg) !important;width:24px;height:24px;background-position:center}.ui-icon-circle-triangle-w{transform:rotate(180deg)}#date_picker_init .ui-datepicker-calendar thead th tr{justify-content:space-around}#date_picker_init .ui-datepicker td span,.ui-datepicker td a{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px solid transparent !important}.ui-datepicker td a:focus,.ui-datepicker td a:hover,.ui-datepicker td a:active,.ui-datepicker td a:visited{background:#1363ba !important;color:#fff !important}#date_picker_init .ui-datepicker td{margin:0;width:100%}.date_slider{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:center;height:90px;max-height:90px}.date_slider_dates{display:flex !important;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px;text-align:center;cursor:pointer;margin:12px;justify-content:center}label.btn_style_label_date{border-radius:4px;display:inline-block;font-weight:normal;cursor:pointer;width:100%;min-width:70px;padding:9px;color:#373534;background:#f8f8f8;margin-bottom:0 !important;box-shadow:1px 1.732px 7px 0 rgba(0,0,0,0.15)}input.date-bg[type=radio]:checked+label.highlight{color:#fff;background:#1363ba !important;border:1px solid #1363ba;font-weight:500 !important;cursor:pointer;color:#fff !important}.slick-prev,.slick-next{font-size:0;background:#fff;border:0;padding:0;box-shadow:0 0 2px 0 rgba(0,0,0,0.1);border-radius:50%;padding:5px}#date_timings .slick-prev{position:absolute;left:-45px;top:50%;transform:translateY(-50%)}#date_timings .slick-next{position:absolute;right:-45px;top:50%;transform:translateY(-50%)}#form_sidebar #date_timings .slick-next{right:-28px}#form_sidebar #date_timings .slick-prev{left:-28px}.slick-disabled{background:#f8f8f8}.slick-prev:before,.slick-next:before{background-image:url(/assets/right-arrow-c5d7a1b15f3bb46662c1b2695cefa7dfceef65a9258462eb692e450847b8e509.svg);background-size:100%;display:inline-block;width:24px;height:24px;content:"";background-repeat:no-repeat;cursor:pointer}.slick-prev:before{transform:rotate(180deg)}.slick-current{color:#fff !important;font-weight:500;outline:none}.slick-track{display:flex;justify-content:center}[data-clicked^="date_clicked_"]{display:none}[data-clicked^="date_clicked_"]:nth-child(1){display:flex;width:100%}#ripple_loading{display:none}@media screen and (max-width: 480px){#drop_arrow{left:72%}#date_timings .date_slider{width:100%}}@media screen and (max-width: 375px){.datepicker_container .ui-datepicker-title{background-position:calc(100% - 11px) 6px !important}#drop_arrow{left:78%}}.submit-appointment-button{height:48px;width:30%;border:none}label#appointment_city_id-error{position:absolute;top:73px}label.error{border:none !important}label#inlinedatepicker_dob-error{position:absolute}label#appointment_patient_attributes_sub_city_id-error{position:absolute;top:48px}.gender-error{color:#e65b5b;position:relative;top:-16px}.as_modal{width:100%}.modal_left_side{background:#f8f8f8;width:30%;display:flex;flex-direction:column;align-items:center;text-align:center;height:100vh}.modal_left_side .right_panel{width:100%}.modal_left_side .img_container{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:20px}.as_modal .country_code_width{width:25%}.as_modal .phone_code_width{width:75%}.modal_left_side .img_container img{width:100%;max-width:100%}#crediplus_user{position:absolute;right:18px;top:8px;display:none}.hr_line{border-top:1px solid #949494}.modal_right_side{margin:0 auto;padding:30px;width:60%}.as_modal input,.as_modal select{height:48px;border-radius:4px !important}.common-form-gender-btn{display:flex;align-items:center}.common-form-gender-btn input{margin:0}.common-form-gender-btn p{padding-left:10px;margin:0}.common-form-dob{width:100%}.phone-mobile-div,.country-code-mobile-div{width:48%}.doc_image{border-radius:100%;width:100px;height:100px}#form_sidebar .sidebar_padding{display:none}#form_sidebar .next-appointment-button{border-radius:4px}#form_sidebar .hide_for_popup{display:none}#form_sidebar .hospital_name{display:none}#form_sidebar .common-form-body{width:100%}#form_sidebar #continue_0{padding:10px}#form_sidebar #date_timings{margin-top:0 !important}#form_sidebar .for_sidebar_margin{margin-bottom:20px !important}.center_details_sidebar{text-align:left;margin-left:20px}#hide_form{margin-top:0 !important}.common-form-gender-btn{margin:14px 0}.common-form-gender-btn [type="radio"]:checked,.common-form-gender-btn [type="radio"]:not(:checked){position:absolute;left:-9999px}.common-form-gender-btn [type="radio"]:checked+label,.common-form-gender-btn [type="radio"]:not(:checked)+label{position:relative;padding-left:36px;cursor:pointer;line-height:20px;display:inline-block;color:#666;margin:0}.common-form-gender-btn [type="radio"]:checked+label:before,.common-form-gender-btn [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}.common-form-gender-btn [type="radio"]:checked+label:after,.common-form-gender-btn [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#1363ba;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#location_icon{background:#ccc;height:48px;border-radius:0 4px 4px 0;cursor:pointer;display:flex;width:44px;position:relative;overflow:hidden;align-items:center;justify-content:center}#location_icon img{width:26px;max-width:100%}.common-form-gender-btn [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.common-form-gender-btn [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.common-form-gender-btn [type="radio"]:checked+label:before{border:1px solid #1363ba;box-shadow:0 0 0 6px #C2E8EE}#form_filter{position:relative}.close_details{cursor:pointer}.datepicker td.active{display:table-cell !important}.hide-it{display:none}label.dont_know_doctor{font-weight:400;font-size:12px;vertical-align:middle;margin-left:5px}.select2-selection .select2-selection--single{border:1px solid #ccc}.select2-container .select2-selection--single{background-color:#fff;border:1px solid #ccc !important;border-radius:4px;height:50px !important}span.select2.select2-container.select2-container--default{width:100% !important}.select2-selection__rendered{overflow:hidden;background:url(/assets/arrow-7e813091f865fa9a9531deecc5bee109f568a66df1d15da66245ab8c4a0dd6a1.png) no-repeat !important;background-position:calc(100% - 12px) 50% !important;background-size:13px 7px !important;margin-bottom:0px;padding:5px 8px;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}span.select2-selection__arrow{display:none}#appointment_speciality_id-error,#appointment_doctor_id-error{position:absolute;top:74px}.btn_form_submit{height:48px;width:30%;border:none !important;cursor:pointer;font-weight:500}
