#online-payment:target:before{content:"";display:block;height:81px;margin-top:-81px}.page-account{min-height:calc(100vh - 447px);padding:40px}.page-account .account-menu{border:1px solid #d7d8dd;border-radius:6px;font-size:14px;list-style:none;margin:0;overflow:hidden;padding:0}.page-account .account-menu>li:not(:last-child) a{border-bottom:1px solid #d7d8dd}.page-account .account-menu>li a{align-items:center;color:#54585f;display:flex;padding:14px;position:relative;text-decoration:none;transition:.3s cubic-bezier(.16,1,.3,1);width:100%}.page-account .account-menu>li a>i{font-size:16px;margin-right:10px;width:16px}.page-account .account-menu>li.active a,.page-account .account-menu>li:hover a{background-color:#f6f6f7;color:#000}.page-account .account-menu .inner-account-menu-li.active,.page-account .account-menu .inner-account-menu-li.active a,.page-account .account-menu .inner-account-menu-li:hover,.page-account .account-menu .inner-account-menu-li:hover a{background:#fff!important}.page-account .account-menu .inner-account-menu-li .setup-progress-bar{align-items:center;background-color:#264de2cc;border-radius:5px;display:flex;height:30px;margin-left:auto;margin-right:0;width:75px}.page-account .account-menu .inner-account-menu-li .setup-progress-bar .complete-bar{background-color:#0c31bc;border-radius:4px;height:30px}.page-account .account-menu .inner-account-menu-li .setup-progress-bar .complete-text{color:#fff;position:absolute;right:38px}.page-account .account-menu .inner-account-menu-li .inner-account-menu{border-bottom:1px solid #d7d8dd!important;border:none;list-style:none;padding-left:13px}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current-bypass a{color:#2450f5!important;cursor:pointer!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current-bypass a:before{color:#2450f5!important;content:"\f058"!important;font-family:Font Awesome\ 5 Free!important;font-size:18px!important;font-weight:900!important;left:-10px!important;position:absolute!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .block-bypass a{cursor:pointer!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .block-bypass a:before{color:#d7d8dd!important;content:"\f111"!important;font-weight:400!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .fair-subscription a{cursor:pointer!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .fair-subscription-current a:before{color:#000!important;content:"\f192"!important;font-weight:400!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .fair-approvement a{cursor:pointer!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .fair-approvement a:before{color:#000!important;content:"\f192"!important;font-weight:400!important}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current:not(:last-child):before{background:#000}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current a{color:#000}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current a:before{color:#000;content:"\f192";font-weight:400}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current.active a,.page-account .account-menu .inner-account-menu-li .inner-account-menu .current:hover a{color:#000}.page-account .account-menu .inner-account-menu-li .inner-account-menu li:not(:last-child){position:relative}.page-account .account-menu .inner-account-menu-li .inner-account-menu li:not(:last-child):before{background:#2450f5;content:"";font-size:18px;height:calc(100% - 16px);left:8px;position:absolute;top:28px;width:1px}.page-account .account-menu .inner-account-menu-li .inner-account-menu li a{border-bottom:none!important;color:#2450f5;margin-left:10px;padding:10px 14px;position:relative}.page-account .account-menu .inner-account-menu-li .inner-account-menu li a:before{color:#2450f5;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;left:-10px;position:absolute}.page-account .account-menu .inner-account-menu-li .inner-account-menu li a>i{color:#2450f5;font-size:18px}.page-account .account-menu .inner-account-menu-li .inner-account-menu li.active a,.page-account .account-menu .inner-account-menu-li .inner-account-menu li:hover a{background-color:#fff;color:#0c31bc}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current~li:not(:last-child):before{background:#d7d8dd}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current~li a{color:#54585f;cursor:not-allowed}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current~li a:before{color:#d7d8dd;content:"\f111";font-weight:400}.page-account .account-menu .inner-account-menu-li .inner-account-menu .current~li a.active a,.page-account .account-menu .inner-account-menu-li .inner-account-menu .current~li a:hover a{color:#54585f}.page-account .account-area h2{color:#000;font-size:24px;font-weight:400;margin:0 0 16px}.page-account .account-area h2:not(:first-of-type){margin-top:40px}.page-account .account-area .sub-title{margin-top:20px}.page-account .account-area .verify-btn{color:#000;font-size:14px;position:absolute;right:20px;text-decoration:underline;text-underline-offset:4px;top:14px;z-index:5}.page-account .account-area .verify-btn:hover{color:#2450f5}.page-account .account-area .label-bold{color:#000;font-size:18px;font-weight:600}.page-account .account-area .doctor-profile-image{aspect-ratio:1/1.197605;height:auto;width:100%}.page-account .account-area .appointment-setting-title{color:#000;font-size:18px;font-weight:600;line-height:22px;margin-bottom:15px;margin-top:30px}.page-account .account-area .appointment-setting-title>i{color:#54585f;cursor:pointer;font-size:18px;margin-right:5px}.page-account .account-area .appointment-setting-title>i:hover{color:#2450f5}.page-account .account-area .appointment-setting-mini-title{color:#000;font-size:18px;font-weight:600;line-height:22px;margin:0}.page-account .account-area .appointment-setting-desc{color:#6c7584;font-size:14px;font-weight:400;line-height:20px;white-space:break-spaces}.page-account .account-area .appointment-setting-desc a{color:#2450f5}.page-account .account-area .appointment-sub-desc{align-items:center;background-color:#e9edfe;border-radius:6px;color:#2450f5;display:flex;font-size:14px;min-height:50px;padding:10px 16px}.page-account .account-area .appointment-sub-desc i{font-size:17px;margin-right:8px}.page-account .account-area .appoint-item{border:1px solid #d7d8dd;border-radius:6px;display:flex;margin:0 0 16px;padding:16px;position:relative}.page-account .account-area .appoint-item .appoint-img{flex-shrink:0;height:auto;margin-right:20px;overflow:hidden;width:140px}.page-account .account-area .appoint-item .appoint-img img{border-radius:6px}.page-account .account-area .appoint-item .appoint-info{flex-grow:1;overflow:hidden}.page-account .account-area .appoint-item .appoint-info .appoint-head{align-items:center;display:flex;margin-bottom:10px}.page-account .account-area .appoint-item .appoint-info .appoint-head h3{color:#000;display:inline-block;font-size:18px;font-weight:600;margin:0;transition:color .3s}.page-account .account-area .appoint-item .appoint-info .appoint-head h3:hover{color:#2450f5}.page-account .account-area .appoint-item .appoint-info .appoint-head .badge{display:inline-block;font-size:12px;font-weight:400;height:24px;line-height:24px;margin:0 0 0 12px;padding:0 8px}.page-account .account-area .appoint-item .appoint-info .appoint-head .badge[data-status="1"]{background-color:#38b94b;color:#fff}.page-account .account-area .appoint-item .appoint-info .appoint-head .badge[data-status="-1"]{background-color:#eb5851;color:#fff}.page-account .account-area .appoint-item .appoint-info .patient-name:hover{color:#000}.page-account .account-area .appoint-item .appoint-info .branch{margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-account .account-area .appoint-item .appoint-info .branch a{color:#6c7584;font-size:16px;transition:color .3s}.page-account .account-area .appoint-item .appoint-info .branch a:not(:last-child):after{content:", "}.page-account .account-area .appoint-item .appoint-info .branch a:hover{color:#2450f5}.page-account .account-area .appoint-item .appoint-info .item{align-items:center;color:#6c7584;display:flex;font-size:14px;margin:0 0 10px}.page-account .account-area .appoint-item .appoint-info .item i{margin-right:8px}.page-account .account-area .appoint-item .appoint-info .item .addresslink{color:#2450f5}.page-account .account-area .appoint-item .appoint-info .item .addresslink:after{content:"\f35d";font-family:Font Awesome\ 5 Free;font-weight:600;margin-left:5px}.page-account .account-area .appoint-item .appoint-info .appointdescbutton,.page-account .account-area .appoint-item .appoint-info .questions_answers{background:none!important;border:none;color:#6c7584;font-size:14px;font-weight:400;line-height:23px;margin-bottom:10px;padding:0!important;text-decoration:underline}.page-account .account-area .appoint-item .appoint-timer{align-items:center;bottom:16px;display:none;overflow:hidden;position:absolute;right:16px}.page-account .account-area .appoint-item .appoint-timer.loading{pointer-events:none}.page-account .account-area .appoint-item .appoint-timer i{font-size:16px;margin-right:10px}.page-account .account-area .appoint-item .appoint-timer .start-seeing{display:none}.page-account .account-area .appoint-item .appoint-timer .timer{background-color:#fff;border-radius:6px;color:#000;display:none;font-size:12px;line-height:15px;margin-left:10px;min-width:70px;padding:5px;text-align:center}.page-account .account-area .appoint-item .appoint-approve{bottom:65px;position:absolute;right:16px}.page-account .account-area .appoint-item .dotmenu{position:absolute;right:16px;top:16px}.page-account .account-area .appoint-item .buttons{bottom:10px;position:absolute;right:10px}.page-account .account-area .appoint-item .buttons .appoint-replan{display:block;margin-top:10px;width:100%}.page-account .account-area .appoint-empty{align-items:center;border:1px solid #d7d8dd;border-radius:6px;color:#6c7584;display:flex;font-size:14px;padding:10px}.page-account .account-area .appoint-empty>span{margin-left:14px}.page-account .account-area .appoint-empty>.btn{margin-left:auto}.page-account .account-area .comment-item{border:1px solid #d7d8dd;border-radius:6px;display:flex;margin:0 0 16px;padding:16px;position:relative}.page-account .account-area .comment-item .comment-img{height:auto;margin-right:20px;overflow:hidden}.page-account .account-area .comment-item .comment-img img{border-radius:6px}.page-account .account-area .comment-item .comment-info{flex-grow:1;overflow:hidden}.page-account .account-area .comment-item .comment-info h3{color:#000;display:inline-block;font-size:18px;font-weight:600;margin:0 13px 10px 0;transition:color .3s}.page-account .account-area .comment-item .comment-info h3:hover{color:#2450f5}.page-account .account-area .comment-item .comment-info .comment-status{border-radius:4px;display:inline-block}.page-account .account-area .comment-item .comment-info .comment-status span{font-size:12px;font-weight:400;line-height:15px;margin:4px 7px}.page-account .account-area .comment-item .comment-info .comment-status-approve{background:#f6f6f7}.page-account .account-area .comment-item .comment-info .comment-status-approve span{color:#6c7584}.page-account .account-area .comment-item .comment-info .comment-status-approval{background:#f6f6f7}.page-account .account-area .comment-item .comment-info .comment-status-approval span{color:#6c7584}.page-account .account-area .comment-item .comment-info .comment-status-reject{background:#fae0cf}.page-account .account-area .comment-item .comment-info .comment-status-reject span{color:#000}.page-account .account-area .comment-item .comment-info .item{align-items:center;color:#6c7584;display:flex;font-size:14px;font-weight:400;line-height:23px;margin:0 0 10px}.page-account .account-area .comment-item .comment-info .item>span{margin-right:24px}.page-account .account-area .comment-item .comment-delete{color:#6c7584;margin-left:auto;transition:color .3s}.page-account .account-area .comment-item .comment-delete:hover{color:#ce2828}.page-account .account-area .comment-item .comment-text span{color:#000;font-size:14px;font-weight:400;line-height:25px}.page-account .account-area .comment-empty{align-items:center;border:1px solid #d7d8dd;border-radius:6px;color:#6c7584;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;padding:10px}.page-account .account-area .comment-empty>span{margin-left:14px;width:75%}.page-account .account-area .comment-empty>.btn{margin-left:auto}.page-account .account-area .area-doctor-info{margin:0}.page-account .account-area .area-doctor-info ul{background:#fff;border:1px solid #d7d8dd;border-bottom:none;border-radius:4px 4px 0 0;list-style:none;margin:0;padding:0}.page-account .account-area .area-doctor-info li{border-bottom:1px solid #d7d8dd;height:63px;line-height:43px;padding:10px}.page-account .account-area .area-doctor-info li .icon{background:#f6f6f7;border-radius:4px;height:30px;line-height:30px;margin-right:12px;text-align:center;width:30px}.page-account .account-area .area-doctor-info button{background:#f6f6f7;border:1px solid #d7d8dd;border-radius:4px}.page-account .account-area .profile-photo{border-radius:6px;display:block;height:auto;width:100%}.page-account .account-area .btn-doctor-info{background:#f6f6f7;border:1px solid #d7d8dd;border-radius:0 0 4px 4px;color:#6c7584;height:50px;width:100%}.page-account .account-area .appointment-title{align-items:center;border-bottom:1px solid #d7d8dd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;padding-bottom:10px}.page-account .account-area .appointment-title.sticky{background-color:#fff;position:sticky;top:90px;z-index:5}.page-account .account-area .appointment-title.sticky:before{background-color:#fff;content:"";height:10px;left:0;position:absolute;top:-10px;width:100%}.page-account .account-area .appointment-title h2{display:inline-block;margin:0}.page-account .account-area .appointment-title h2 .back{color:#54585f;margin-right:5px}.page-account .account-area .appointment-title .appointment-filter-input{padding-left:15px;width:400px}.page-account .account-area .appointment-title .appointment-filter-input i{color:#6c7584;min-width:14px;padding:12px;position:absolute}.page-account .account-area .appointment-title .appointment-filter-input input{background:#fff;border:1px solid #d7d8dd;border-radius:4px;float:right;height:40px;margin:0 0 16px;padding-left:40px}.page-account .account-area .appointment-title .desc{color:#6c7584;font-size:14px;margin:0 0 26px;width:100%}.page-account .account-area .appointment-title .btn-notification{color:#6c7584;cursor:pointer;font-size:22px;transition:color .3s}.page-account .account-area .appointment-title .btn-notification:hover{color:#2450f5}.page-account .account-area .table-calendar-settings tr td{color:#000;font-size:14px;font-weight:500;vertical-align:middle}.page-account .account-area .table-calendar-settings tr td:first-child,.page-account .account-area .table-calendar-settings tr th:first-child{padding-left:0}.page-account .account-area .table-calendar-settings tr td:last-child,.page-account .account-area .table-calendar-settings tr th:last-child{padding-right:0}.page-account .account-area .table-calendar-settings tr.gray-area .custom-select,.page-account .account-area .table-calendar-settings tr.gray-area .form-control{color:#6c7584}.page-account .account-area .table-calendar-settings .custom-select,.page-account .account-area .table-calendar-settings .form-control{background-color:#f6f6f7;font-weight:500}.page-account .account-area .userinfo-desc{color:#6c7584;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.page-account .account-area .online-payment-container{margin-top:28px}.page-account .account-area .online-payment-container .table-container{margin-top:28px;position:relative}.page-account .account-area .online-payment-container .table-container.loading{min-height:50px;overflow:hidden}.page-account .account-area .online-payment-container .table-container .table{border-color:#d7d8dd!important}.page-account .account-area .online-payment-container .table-container .table td,.page-account .account-area .online-payment-container .table-container .table th{border:none;padding:20px}.page-account .account-area .online-payment-container .table-container .table tr{border-bottom:1px solid #d7d8dd}.page-account .account-area .online-payment-container .table-container .table span{border-radius:6px;font-size:14px;font-weight:400;line-height:17px;padding:8px}.page-account .account-area .online-payment-container .table-container .table span.paid{background:#2450f5;color:#f6f6f7}.page-account .account-area .online-payment-container .table-container .table span.unpaid{background:#f6f6f7;color:#000}.page-account .account-area .online-payment-container .table-container .table span.passive{background:#f6f6f7;color:#6c7584;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.page-account .account-area .online-payment-container .table-container .table span.passive-no-background{color:#6c7584;padding:0;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.page-account .account-area .online-payment-container .table-container .table span.invoice-link{color:#54585f;font-size:20px}.page-account .account-area .online-payment-container .table-container .table span.invoice-link a{color:#ce2828}.page-account .account-area .online-payment-container .table-container .table .date,.page-account .account-area .online-payment-container .table-container .table .package-name,.page-account .account-area .online-payment-container .table-container .table .price{font-size:14px;font-weight:500;line-height:23px}.page-account .account-area .online-payment-container .table-container .table .package-name,.page-account .account-area .online-payment-container .table-container .table .price{color:#54585f}.page-account .account-area .online-payment-container .table-container .table .date{color:#000}.page-account .account-area .online-payment-container .pagination .page-item a{box-shadow:none}.page-account .account-area .online-payment-container .pagination li[aria-current=page],.page-account .account-area .online-payment-container .pagination li[aria-disabled=true]{cursor:pointer}.page-account .account-area #calendar .fc-timegrid-event-harness{min-height:21px}.page-account .account-area #calendar .fc-v-event{background-color:#0c31bc;border:1px solid #0c31bc}.page-account .account-area .radio-title{font-size:18px;font-weight:500}.page-account #onlinePayment .input-group{align-items:center;display:flex}.page-account #onlinePayment .input-group .form-control{border-radius:4px 0 0 4px}.page-account #onlinePayment .input-group .input-group-append{align-items:center;display:flex}.page-account #seeQuestionsModal .modal-body p{color:#6c7584;font-size:14px;font-weight:400;line-height:20px;margin:0 0 25px}.page-account #seeQuestionsModal .modal-body .area-questions{max-height:400px;overflow:auto}.page-account #seeQuestionsModal .modal-body .modal-question{color:#000;font-size:14px;font-weight:400;line-height:24px;margin-bottom:12px}.page-account #seeQuestionsModal .modal-body .modal-answer{color:#6c7584;font-size:14px;font-weight:400;line-height:22px;margin-bottom:40px;word-break:break-word}.page-account #seeQuestionsModal .modal-body .modal-answer:last-child{margin:0}.page-account #addQuestion .modal-body p{color:#6c7584;font-size:14px;font-weight:400;line-height:20px;margin:0 0 25px}.setup-userinfo .userinfo{grid-column-gap:10px;grid-row-gap:16px;display:grid;grid-template-columns:102px repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.setup-userinfo .userinfo .setup-userinfo-photo{grid-area:1/1/3/2;height:116px;width:102px}.setup-userinfo .userinfo .setup-userinfo-photo .dropdown .dropdown-toggle{height:35px;line-height:35px;padding:0 8px}.setup-userinfo .setup-buttons{border:1px solid #d7d8dd;border-radius:6px}.setup-userinfo .package-container{border-bottom:none}#modal-meeting{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1200}#modal-meeting.loading:after{box-shadow:none}#modal-meeting #meeting-info{align-items:center;background-color:#2450f5;border-radius:6px 6px 0 0;color:#fff;display:flex;gap:5px;height:40px;left:30px;padding:0 10px;position:absolute;top:20px;width:calc(100% - 60px);z-index:1201}#modal-meeting #meeting-info #close-meeting{color:#fff;cursor:pointer;font-size:24px;margin-left:auto}#modal-meeting #meeting{background-color:#fff;border:none;border-radius:0 0 6px 6px;height:calc(100% - 90px);left:30px;position:absolute;top:60px;width:calc(100% - 60px)}#deleteCommentModal .modal-warning-img{margin:35px 0 25px}#deleteCommentModal .modal-title{color:#0d1a28;font-size:20px;font-weight:600;line-height:26px;margin-bottom:18px;text-align:center}#deleteCommentModal .modal-description{color:#8897aa;font-size:16px;font-weight:400;line-height:26px;margin-bottom:35px;text-align:center}#deleteCommentModal .modal-footer{border:none;padding:0 40px 40px}#deleteCommentModal .modal-footer button{width:50%}.property-block{margin-top:40px}.property-block h3{color:#000;font-size:24px;font-weight:400;margin:0 0 16px}.list-filter{margin:10px 0 30px}.image-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 30px;padding:0;position:relative}.image-list li{border-radius:6px;height:200px;position:relative;width:calc(20% - 10px)}.image-list li a[data-type=pdf]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-list li a[data-type=pdf] .preview-media{-o-object-fit:contain;object-fit:contain;width:50%}.image-list li .preview-media{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-list li .delete{background-color:#fff;border-radius:50%;bottom:10px;color:#ce2828;cursor:pointer;height:36px;line-height:36px;position:absolute;right:10px;text-align:center;transition:.3s cubic-bezier(.16,1,.3,1);width:36px}.image-list li .delete:hover{background-color:#ce2828;color:#fff}.image-list li .dotmenu{bottom:10px;position:absolute;right:10px}.image-list li .dotmenu .btn{height:40px;width:40px}.image-list li.upload-media{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:center;transition:.3s cubic-bezier(.16,1,.3,1)}.image-list li.upload-media .empty{display:flex;flex-direction:row}.image-list li.upload-media .empty i{font-size:18px;margin:0 6px 0 0}.image-list li.upload-media:hover{border-color:#3a62f6;color:#3a62f6}.image-list li .photo-select{height:100%;width:100%}#fastloginresend{display:none!important}.pay-result{margin-top:40px;text-align:center}.pay-result .pay-title{color:#000;font-size:20px;font-weight:600;margin:25px 0 17px}.pay-result .pay-desc{color:#6c7584;font-size:14px;line-height:22px;margin:0 auto 60px;width:80%}.map-location-select{border-radius:6px;min-height:200px;width:100%}.map-location-select .gm-svpc,.map-location-select .gmnoprint[role=menubar],.map-location-select .gmnoprint[style*="z-index: 1000001"],.map-location-select a[rel=noopener],.map-location-select img[alt=Google]{display:none}.doctor-invoice-area{border-bottom:1px solid #d7d8dd;display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;padding-bottom:40px;position:relative}.doctor-invoice-area .invoice-info{border:1px solid #d7d8dd;border-radius:6px;font-size:14px;padding:15px 15px 45px;position:relative;width:calc(33.33333% - 95px)}.doctor-invoice-area .invoice-info .title{color:#000;font-weight:600;margin:0 0 6px}.doctor-invoice-area .invoice-info .address{color:#6c7584;height:63px;overflow:hidden}.doctor-invoice-area .invoice-info .btn-group.dotmenu{bottom:8px;position:absolute;right:8px}.doctor-invoice-area .invoice-info.addnew{align-items:center;border-style:dashed;color:#d7d8dd;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:0;transition:.3s cubic-bezier(.16,1,.3,1)}.doctor-invoice-area .invoice-info.addnew:hover{border-color:#3a62f6;color:#3a62f6}.doctor-invoice-area .invoice-info.addnew>span{font-weight:500;transition:.3s cubic-bezier(.16,1,.3,1)}.doctor-invoice-area .invoice-info.addnew>span:before{content:"\f067";font-family:Font Awesome\ 5 Free;font-weight:600;margin-right:5px}#form-invoice{margin:15px 0 0}.social-area{align-items:center;border:1px solid #d7d8dd;border-radius:6px;display:flex;height:100%;justify-content:space-around;padding:10px}.social-area .social-icon{fill:#54585f;cursor:pointer;height:24px}.social-area .social-icon.active.instagram{fill:#e1306c}.social-area .social-icon.active.facebook{fill:#4267b2}.social-area .social-icon.active.twitter{fill:#1da1f2}.social-area .social-icon.active.linkedin{fill:#0077b5}.social-area .social-icon.active.youtube{fill:red}.list-appointments{min-height:200px;overflow:hidden;position:relative}.list-appointments .appointment-group .title{font-weight:500;margin:0 0 10px}.list-appointments-filter{align-items:center;display:flex;gap:15px}.list-appointments-filter select{min-width:25%;width:auto}.list-appointments-filter select.selectize{border:1px solid #d7d8dd;border-radius:.25rem;font-size:14px;height:40px;padding:6px 12px}.list-appointments-filter .selectize-control.single{height:40px;min-width:25%}#modal-apt-success .modal-header{padding:20px 20px 10px}#modal-apt-success .modal-body{color:#6c7584;font-size:15px;padding:0 20px 10px}#modal-apt-success .modal-body>div{white-space:pre-line}#modal-apt-success .modal-body>div:not(:last-child){margin-bottom:20px}#modal-apt-success .modal-body #apt-mail,#modal-apt-success .modal-body span{color:#2450f5;font-weight:500}#modal-apt-success .modal-body .title{font-size:16px;font-weight:600;margin:0 0 5px}#modal-apt-success .modal-body .map-link{color:#2450f5;margin-left:5px}#modal-apt-success .modal-body .map-link:after{content:"\f35d";font-family:Font Awesome\ 5 Free;font-weight:600;margin-left:5px}#modal-apt-success .modal-footer{padding:20px}#modal-calendar .sessions{font-size:14px}#modal-calendar .sessions .table{background-color:#f6f6f7;border-radius:6px;font-size:12px;margin:0 0 10px}#modal-calendar .sessions .current-session{background-color:#2450f5;border-radius:6px;color:#fff;padding:4px 10px}.swal-apt-cancel{margin-right:20px}#eventModal .modal-user .appoint-img{margin-right:10px}#eventModal .modal-user .appoint-img img{height:100px;width:100px}#eventModal .modal-user .appoint-user-info{max-width:100%}#eventModal .modal-user .appoint-user-info .name{font-size:16px;font-weight:600;line-height:21.78px}#eventModal .modal-user .appoint-user-info .badge{font-weight:400;margin:5px 0}#eventModal .modal-user .appoint-user-info .badge[data-status="1"]{background-color:#2450f5;color:#fff}#eventModal .modal-user .appoint-user-info .badge[data-status="-1"]{background-color:#eb5851;color:#fff}#eventModal .modal-user .appoint-user-info .appo-doctor{color:#54585f;font-size:14px;font-weight:400;line-height:23px}#eventModal .modal-info{color:#54585f;font-size:14px;font-weight:400;line-height:27px}#eventModal .modal-info .item{margin:0}#eventModal .modal-info .addresslink{color:#2450f5}#eventModal .modal-info .addresslink:after{content:"\f35d";font-family:Font Awesome\ 5 Free;font-weight:600;margin-left:5px}#eventModal .modal-info i{margin-right:3px}#eventModal .modal-info .event_questions_answers{background:none!important;border:none;color:#858f9b;font-size:14px;font-weight:400;line-height:23px;margin-bottom:10px;padding:0!important;text-decoration:underline}#eventModal .modal-button .btn{margin:5px 0}.section-fullscreen{background-color:#fff;height:100vh;left:0;overflow:auto;position:fixed;width:100%;z-index:998}#confirm-area #appo-info{background:rgba(38,77,226,.1);border-radius:16px}#confirm-area #appo-info .title{font-size:20px;font-weight:600;line-height:24px}#confirm-area #appo-info .title .title-blue-part{color:#264de2}#confirm-area #appo-info .appo-date span{background:rgba(174,199,250,.59);border-radius:100px;color:#264de2;padding:12px}#confirm-area #appo-info a{color:#264de2}#confirm-area #appo-info a:after{content:none}#confirm-area #appo-status{border-radius:16px}#confirm-area #appo-status .title{font-size:24px;font-weight:600}#confirm-area #appo-status i{font-size:50px}#confirm-area #appo-status #doyou .buttons button{border:none;border-radius:100px;color:#fff;padding:12px;width:calc(50% - 12px)}#confirm-area #appo-status #doyou .buttons .appoint-approved{background:#38b94b;margin-right:15px}#confirm-area #appo-status #doyou .buttons .appoint-cancel{background:#ce2828}#confirm-area .approved{background:#def7ec}#confirm-area .approved a,#confirm-area .approved i{color:#38b94b}#confirm-area .rejected{background:#fde8e8}#confirm-area .rejected a,#confirm-area .rejected i{color:#ce2828}#confirm-area .doyou{background:#effaf1}#onam-form-area{padding-top:66px;top:0}#onam-form-area #onam-form-status{background-color:rgba(38,77,226,.1);border-radius:16px}#onam-form-area #onam-form-status .title{font-size:18px;font-weight:600}@media (min-width:992px){.page-account .account-menu.mini{width:60px}.page-account .account-menu.mini li>a{border-bottom:none}.page-account .account-menu.mini li>a>i{font-size:18px;margin:0 auto}.page-account .account-menu.mini li>a>span:not(.badge){display:none}.page-account .account-menu.mini li>a .badge{border-radius:50%;font-size:8px;height:18px;min-width:18px;position:absolute;right:2px;top:2px;width:18px}.page-account .account-menu.mini li>a .badge.font-weight-normal{display:none}.page-account .account-menu.mini li.inner-account-menu-li .inner-account-menu{padding:0}.page-account .account-menu.mini li.inner-account-menu-li .inner-account-menu li:before{display:none}.page-account .account-menu.mini li.inner-account-menu-li .inner-account-menu li a{margin:0}.page-account .account-menu.mini li.inner-account-menu-li .inner-account-menu li a:before{font-size:20px;margin:0 auto;position:static}}@media (max-width:1199px){.page-account .account-area .appoint-empty{flex-wrap:wrap}.page-account .account-area .appoint-empty>span{flex-grow:1;margin-bottom:15px;text-align:center}.page-account .account-area .appoint-empty>.btn{margin:0 auto}.page-account .account-area .image-list li{width:calc(50% - 10px)}.page-account .account-area .doctor-invoice-area .invoice-info{width:calc(50% - 129px)}}@media (max-width:991px){.page-account{padding:20px}.page-account .account-menu{display:flex;flex-direction:column}.page-account .account-menu li:not(.active){display:none}.page-account .account-menu li.active{order:-1}.page-account .account-menu li.active>a{border-bottom:none}.page-account .account-menu li.active>a:after{color:#6c7584;content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:600;margin-left:auto;transition:.3s cubic-bezier(.16,1,.3,1)}.page-account .account-menu li.active>a .badge{margin-left:5px!important}.page-account .account-menu li.inner-account-menu-li a:after{margin-left:16px}.page-account .account-menu li.inner-account-menu-li .setup-progress-bar .complete-text{right:64px}.page-account .account-menu.open li{display:block}.page-account .account-menu.open li.active a{border-bottom:1px solid #d7d8dd}.page-account .account-menu.open li.active a:after{transform:rotate(180deg)}.page-account .account-menu.open:not(:last-child) a{border-bottom:1px solid #d7d8dd}.page-account .account-area .appointment-title{margin:15px 0;padding-bottom:15px}.page-account .account-area .appointment-title.sticky{top:76px}.page-account .account-area .appointment-title h2{font-size:18px}.page-account .account-area .appointment-filter-input{margin-top:30px}.page-account .account-area .list-appointments-filter{align-items:stretch;flex-direction:column;margin-top:15px;width:100%}}@media (max-width:767px){.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk{padding:10px}.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk .fc-toolbar-title{font-size:16px;margin:0}.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk .fc-button{font-size:12px;padding:5px}.page-account .account-area .appoint-item{flex-wrap:wrap;padding:8px}.page-account .account-area .appoint-item .appoint-img{margin-right:12px;width:90px}.page-account .account-area .appoint-item .appoint-info{width:calc(100% - 102px)}.page-account .account-area .appoint-item .appoint-info h3{font-size:14px;margin:0 0 4px}.page-account .account-area .appoint-item .appoint-info .branch a{font-size:14px}.page-account .account-area .appoint-item .appoint-info .item{margin:0 0 4px}.page-account .account-area .appoint-item .appoint-approve{position:static;width:100%}.page-account .account-area .appoint-item .appoint-timer{bottom:auto;justify-content:center;position:relative;right:auto;width:100%}.page-account .account-area .appoint-item .buttons{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:15px;position:static;width:100%}.page-account .account-area .appoint-item .buttons .btn{width:100%}.page-account .account-area .appoint-item .buttons .appoint-replan{margin-top:0}.page-account .account-area .table-calendar-settings tr td,.page-account .account-area .table-calendar-settings tr td:first-child,.page-account .account-area .table-calendar-settings tr td:last-child,.page-account .account-area .table-calendar-settings tr th:first-child,.page-account .account-area .table-calendar-settings tr th:last-child{padding:0 0 8px}.page-account .account-area .doctor-profile-image{margin-bottom:15px}.page-account .account-area .comment-item .comment-info .comment-status{margin-bottom:10px}.page-account .account-area .comment-item .comment-info .item{align-items:flex-start;flex-direction:column}.page-account .account-area .doctor-invoice-area .invoice-info{min-height:50px;width:100%}.page-account .account-area .online-payment-container .table-container .table tbody tr{display:flex;flex-direction:column;padding-bottom:7px;padding-top:7px}.page-account .account-area .online-payment-container .table-container .table tbody tr td,.page-account .account-area .online-payment-container .table-container .table tbody tr th{padding-bottom:7px;padding-top:7px}.page-account .account-area .online-payment-container .table-container .table tbody tr td.date,.page-account .account-area .online-payment-container .table-container .table tbody tr th.date{align-items:center;display:flex}.page-account .account-area .online-payment-container .table-container .table tbody tr td.status,.page-account .account-area .online-payment-container .table-container .table tbody tr th.status{display:none}#modal-meeting #meeting-info{border-radius:0;left:0;top:0;width:100%}#modal-meeting #meeting{border-radius:0;height:calc(100dvh - 40px);left:0;top:40px;width:100%}}@media (max-width:575px){.page-account{padding:20px 0}.page-account .account-area #calendar .fc-toolbar{align-items:center;display:flex;flex-direction:column}.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk{padding:5px}.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk .fc-toolbar-title{font-size:14px}.page-account .account-area #calendar .fc-toolbar .fc-toolbar-chunk .fc-button{font-size:10px}.page-account .account-area .comment-empty>span{width:100%}.page-account .account-area .comment-empty>.btn{margin:15px auto 0}.page-account .account-area .appointment-title h2{font-size:16px;width:100%}.page-account .account-area .appointment-title .btn,.page-account .account-area .appointment-title .custom-select{margin-top:15px}.page-account .account-area .appointment-title .btn-notification{position:absolute;right:14px;top:14px}.page-account .account-area .image-list li{width:100%}.page-account .account-area .appoint-item .appoint-info .appoint-head{align-items:normal;flex-direction:column}.page-account .account-area .appoint-item .appoint-info .appoint-head .badge{margin:5px 0 0;width:-moz-fit-content;width:fit-content}.list-appointments-filter .selectize-control.single,.list-appointments-filter select{width:100%}.setup-userinfo .userinfo span:first-of-type{grid-area:1/2/2/4}.setup-userinfo .userinfo span:nth-of-type(2){grid-area:2/2/2/4}.setup-userinfo .userinfo span:nth-of-type(3){grid-area:3/1/3/4}.setup-userinfo .userinfo span:nth-of-type(4){grid-area:4/1/4/4}.setup-userinfo .setup-buttons{background-color:#fff;border:none;border-radius:0;bottom:0;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);left:0;position:fixed;width:100%;z-index:5}.swal-apt-cancel{margin:0 0 10px;width:90%}.swal-apt-replan{width:90%}.swal-apt-text{font-size:1em!important}#eventModal .modal-user{flex-direction:column}#eventModal .modal-user .appoint-user-info{margin-top:10px}#eventModal .modal-user .appoint-user-info .badge{font-size:12px}#eventModal hr{margin-bottom:.5rem;margin-top:.5rem}#eventModal .modal-info{font-size:12px;line-height:24px}#confirm-area{font-size:12px}#confirm-area #appo-info .title{font-size:18px;margin-bottom:10px!important}#confirm-area #appo-info .appo-date{align-items:center;display:flex;flex-direction:column;margin-bottom:0!important}#confirm-area #appo-info .appo-date span{margin-bottom:10px;margin-right:0!important}#confirm-area #appo-status i{font-size:40px;margin-bottom:10px!important}#confirm-area #appo-status .title{font-size:20px;margin-bottom:10px!important}#confirm-area #appo-status #doyou .buttons{align-items:center;display:flex;flex-direction:column}#confirm-area #appo-status #doyou .buttons button{width:100%}#confirm-area #appo-status #doyou .buttons .appoint-approved{margin-bottom:10px;margin-right:0!important}#onam-form-area #onam-form-status .buttons .onam-approved{margin-bottom:10px}#onam-form-area #onam-form-status .buttons button{width:100%}}
