.set-appointment .set-vote-btn {
    display: block;
    margin: auto;
}
.bdQNeU {
    display: inline-flex;
    -moz-box-flex: 1;
    flex-grow: 1;
    cursor: pointer;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    border: 1px solid rgb(169, 169, 169);
    border-radius: 10px;
    font-weight: 600;
    white-space: nowrap;
    transition-property: background-color, border-color, color, transform;
    transition-delay: 0s, 0s, 0s, 0s;
    user-select: none !important;
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    height: 46px;
    padding: 0px 40px;
    font-size: 16px;
    background-color: transparent;
    color: rgb(169, 169, 169);
}
.btnOnlineAppointment {
    padding: 12px 16px;
}
.set-appointment .btnOnlineAppointment {
    color: rgb(0, 105, 209);
    border-color: rgb(0, 105, 209);
}
.rating {
    display: flex;
    flex-direction: column-reverse;
}
.averate-rating-container {
    display: flex;
    flex-direction: column-reverse;
    -moz-box-align: center;
    align-items: center;
}
.rating-component {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 8px;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
}
.rating-component .review-rate {
    display: flex;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    gap: 4px;
}
.chdFAt {
    display: flex;
    flex-direction: row-reverse;
    direction: rtl;
    -moz-box-pack: end;
    justify-content: flex-end;
}
.rating-component .review-rate .rate-star-style {
    line-height: 0;
}
.fBoLYW {
    font-size: 26px;
    color: rgb(255, 179, 0);
}
.rating-component .vote-num {
    font-size: 20px;
    font-weight: 700;
    color:#000;
    position: relative;
    top: 2px;
}
.rating-component .average-vote {
    font-size: 16px;
    font-weight: 400;
    margin-top: 0px;
    color:#000;
    position: relative;
    top: 2px;
}

@font-face {
    font-family:icomoon;
    src:url(../fonts/icomoon/icomoon.eot);
    src:url(../fonts/icomoon/icomoon.eot#iefix) format("embedded-opentype"),
    url(../fonts/icomoon/icomoon.ttf) format("truetype"),
    url(../fonts/icomoon/icomoon.woff) format("woff"),
    url(../fonts/icomoon/icomoon.svg#drdr_fonticon_light) format("svg");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
[class*=" icon-"],
[class^=icon-] {
    font-family:icomoon!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-veterinary:before {
    content:"\e9a8"
}
.icon-veterinary-01:before {
    content:"\e9a9"
}
.icon-addPerson:before {
    content:"\e900"
}
.icon-addPicture:before {
    content:"\e901"
}
.icon-addToCalendar:before {
    content:"\e902"
}
.icon-appDownload:before {
    content:"\e903"
}
.icon-appointment:before {
    content:"\e904"
}
.icon-arrowBackLeft:before {
    content:"\e905"
}
.icon-arrowBackRight:before {
    content:"\e906"
}
.icon-arrowDown:before {
    content:"\e907"
}
.icon-arrowLeft:before {
    content:"\e908"
}
.icon-arrowRight:before {
    content:"\e909"
}
.icon-arrowUp:before {
    content:"\e90a"
}
.icon-attachment:before {
    content:"\e90b"
}
.icon-bugReport:before {
    content:"\e90c"
}
.icon-building:before {
    content:"\e90d"
}
.icon-calendar:before {
    content:"\e90e"
}
.icon-calendarEmpty:before {
    content:"\e90f"
}
.icon-calendarSelect:before {
    content:"\e910"
}
.icon-call:before {
    content:"\e911"
}
.icon-check:before {
    content:"\e912"
}
.icon-checkCircle:before {
    content:"\e913"
}
.icon-checkCircleFill:before {
    content:"\e914"
}
.icon-checkup:before {
    content:"\e915"
}
.icon-clock:before {
    content:"\e916"
}
.icon-close:before {
    content:"\e917"
}
.icon-closeCircleFill:before {
    content:"\e918"
}
.icon-copy:before {
    content:"\e919"
}
.icon-coronavirus:before {
    content:"\e91a"
}
.icon-coronavirus2:before {
    content:"\e91b"
}
.icon-dashboard:before {
    content:"\e91c"
}
.icon-defatSort:before {
    content:"\e91d"
}
.icon-delete:before {
    content:"\e91e"
}
.icon-direction:before {
    content:"\e91f"
}
.icon-directionFill:before {
    content:"\e920"
}
.icon-doubleArrow:before {
    content:"\e921"
}
.icon-download:before {
    content:"\e922"
}
.icon-downloadAppointment:before {
    content:"\e923"
}
.icon-drdr:before {
    content:"\e924"
}
.icon-drdrMag:before {
    content:"\e925"
}
.icon-edit:before {
    content:"\e926"
}
.icon-education:before {
    content:"\e927"
}
.icon-email:before {
    content:"\e928"
}
.icon-endCall:before {
    content:"\e929"
}
.icon-extradition:before {
    content:"\e92a"
}
.icon-faq:before {
    content:"\e92b"
}
.icon-fastAppointment:before {
    content:"\e92c"
}
.icon-favorite:before {
    content:"\e92d"
}
.icon-favoriteFill:before {
    content:"\e92e"
}
.icon-feedback:before {
    content:"\e92f"
}
.icon-filter:before {
    content:"\e930"
}
.icon-filterClear:before {
    content:"\e931"
}
.icon-findDoctor:before {
    content:"\e932"
}
.icon-firstEmptyTime:before {
    content:"\e933"
}
.icon-gender:before {
    content:"\e934"
}
.icon-genderFemale:before {
    content:"\e935"
}
.icon-genderMale:before {
    content:"\e936"
}
.icon-gift:before {
    content:"\e937"
}
.icon-help:before {
    content:"\e938"
}
.icon-helpFill:before {
    content:"\e939"
}
.icon-hidden:before {
    content:"\e93a"
}
.icon-history:before {
    content:"\e93b"
}
.icon-home:before {
    content:"\e93c"
}
.icon-id_01:before {
    content:"\e93d"
}
.icon-id_02:before {
    content:"\e93e"
}
.icon-id_03:before {
    content:"\e93f"
}
.icon-id_04:before {
    content:"\e940"
}
.icon-id_05:before {
    content:"\e941"
}
.icon-id_06:before {
    content:"\e942"
}
.icon-id_07:before {
    content:"\e943"
}
.icon-id_08:before {
    content:"\e944"
}
.icon-id_09:before {
    content:"\e945"
}
.icon-id_10:before {
    content:"\e946"
}
.icon-id_11:before {
    content:"\e947"
}
.icon-id_12:before {
    content:"\e948"
}
.icon-id_13:before {
    content:"\e949"
}
.icon-id_14:before {
    content:"\e94a"
}
.icon-id_15:before {
    content:"\e94b"
}
.icon-id_16:before {
    content:"\e94c"
}
.icon-id_17:before {
    content:"\e94d"
}
.icon-id_18:before {
    content:"\e94e"
}
.icon-id_19:before {
    content:"\e94f"
}
.icon-id_20:before {
    content:"\e950"
}
.icon-id_21:before {
    content:"\e951"
}
.icon-id_22:before {
    content:"\e952"
}
.icon-id_23:before {
    content:"\e953"
}
.icon-id_24:before {
    content:"\e954"
}
.icon-info:before {
    content:"\e955"
}
.icon-infoFill:before {
    content:"\e956"
}
.icon-inPerson:before {
    content:"\e957"
}
.icon-job:before {
    content:"\e958"
}
.icon-keyArrowDown:before {
    content:"\e959"
}
.icon-keyArrowLeft:before {
    content:"\e95a"
}
.icon-keyArrowRight:before {
    content:"\e95b"
}
.icon-keyArrowUp:before {
    content:"\e95c"
}
.icon-link:before {
    content:"\e95d"
}
.icon-list:before {
    content:"\e95e"
}
.icon-location:before {
    content:"\e95f"
}
.icon-locationFill:before {
    content:"\e960"
}
.icon-lock:before {
    content:"\e961"
}
.icon-login:before {
    content:"\e962"
}
.icon-logout:before {
    content:"\e963"
}
.icon-mecare:before {
    content:"\e964"
}
.icon-medicalBagOutline:before {
    content:"\e965"
}
.icon-medicine:before {
    content:"\e966"
}
.icon-menu:before {
    content:"\e967"
}
.icon-menuBack:before {
    content:"\e968"
}
.icon-minusCircle:before {
    content:"\e969"
}
.icon-mobile:before {
    content:"\e96a"
}
.icon-money:before {
    content:"\e96b"
}
.icon-money-1:before {
    content:"\e96c"
}
.icon-more:before {
    content:"\e96d"
}
.icon-moveAppointment:before {
    content:"\e96e"
}
.icon-myDoctors:before {
    content:"\e96f"
}
.icon-nearMe:before {
    content:"\e970"
}
.icon-newDoctors:before {
    content:"\e971"
}
.icon-newQuestion:before {
    content:"\e972"
}
.icon-notFound:before {
    content:"\e973"
}
.icon-notification:before {
    content:"\e974"
}
.icon-notificationCancel:before {
    content:"\e975"
}
.icon-notInPerson:before {
    content:"\e976"
}
.icon-password:before {
    content:"\e977"
}
.icon-payment:before {
    content:"\e978"
}
.icon-pdf:before {
    content:"\e979"
}
.icon-person:before {
    content:"\e97a"
}
.icon-play:before {
    content:"\e97b"
}
.icon-playFill:before {
    content:"\e97c"
}
.icon-plus:before {
    content:"\e97d"
}
.icon-plusCircle:before {
    content:"\e97e"
}
.icon-plusCircleFill:before {
    content:"\e97f"
}
.icon-presence:before {
    content:"\e980"
}
.icon-print:before {
    content:"\e981"
}
.icon-private:before {
    content:"\e982"
}
.icon-profile:before {
    content:"\e983"
}
.icon-question:before {
    content:"\e984"
}
.icon-rate:before {
    content:"\e985"
}
.icon-refresh:before {
    content:"\e986"
}
.icon-save:before {
    content:"\e987"
}
.icon-search:before {
    content:"\e988"
}
.icon-send:before {
    content:"\e989"
}
.icon-service:before {
    content:"\e98a"
}
.icon-setting:before {
    content:"\e98b"
}
.icon-share:before {
    content:"\e98c"
}
.icon-sickness:before {
    content:"\e98d"
}
.icon-sms:before {
    content:"\e98e"
}
.icon-socialInstagram:before {
    content:"\e98f"
}
.icon-socialLinkedin:before {
    content:"\e990"
}
.icon-socialTelegram:before {
    content:"\e991"
}
.icon-socialTwitter:before {
    content:"\e992"
}
.icon-socialWhatsapp:before {
    content:"\e993"
}
.icon-sort:before {
    content:"\e994"
}
.icon-speciality:before {
    content:"\e995"
}
.icon-star:before {
    content:"\e996"
}
.icon-starFill:before {
    content:"\e997"
}
.icon-stop:before {
    content:"\e998"
}
.icon-sun:before {
    content:"\e999"
}
.icon-support:before {
    content:"\e99a"
}
.icon-takePicture:before {
    content:"\e99b"
}
.icon-tickbox:before {
    content:"\e99c"
}
.icon-trackingNumber:before {
    content:"\e99d"
}
.icon-trend:before {
    content:"\e99e"
}
.icon-typeOfAppointment:before {
    content:"\e99f"
}
.icon-typeOfVisit:before {
    content:"\e9a0"
}
.icon-verified:before {
    content:"\e9a1"
}
.icon-view:before {
    content:"\e9a2"
}
.icon-visited:before {
    content:"\e9a3"
}
.icon-waiting:before {
    content:"\e9a4"
}
.icon-waitingOff:before {
    content:"\e9a5"
}
.icon-wallet:before {
    content:"\e9a6"
}
.icon-warning:before {
    content:"\e9a7"
}
.icon-chevron-down {
    box-sizing:border-box;
    position:relative;
    display:block;
    transform:scale(var(--ggs,1));
    width:18px;
    height:18px;
    border:1px solid transparent;
    border-radius:100px
}
.icon-chevron-down:after {
    content:"";
    display:block;
    box-sizing:border-box;
    position:absolute;
    width:10px;
    height:10px;
    border-bottom:1px solid;
    border-right:1px solid;
    transform:rotate(45deg);
    left:4px;
    top:1px
}
.md-mobile-picker-header {
    font-size:14px
}
.md-mobile-picker-input {
    display:none;
    color:#000;
    color:initial;
    width:100%;
    padding:10px;
    margin:6px 0 12px;
    border:1px solid #ccc;
    border-radius:0;
    font-family:YekanBakh,sans-serif,icomoon!important;
    font-size:14px;
    box-sizing:border-box;
    -webkit-appearance:none;
    text-align:right
}
.md-mobile-picker-button.mbsc-button {
    font-size:13px;
    padding:0 15px;
    line-height:36px;
    float:right;
    margin:6px 0;
    width:100%
}
.mbsc-col-no-padding {
    padding-left:0
}
.md-mobile-picker-box-label .mbsc-textfield-wrapper-box,
.md-mobile-picker-box-label.mbsc-textfield-wrapper-box,
.md-mobile-picker-inline {
    margin:6px 0 12px
}
.mbsc-ios.mbsc-scroller-wheel-group {
    direction:ltr!important
}


