/* ========================================================================
 * Tutorial specific styling
 *
 * @see: css/default.css file for generic CSS
 * ========================================================================
 * Copyright 2015 Bootbites.com (unless otherwise stated)
 * For license information see: http://bootbites.com/license
 * ======================================================================== */
/* ==================================================
  CSS Background
  ================================================== */

/* mobile screen sidebar logo */
.side-bar-logo-m div { background-image: url('../images/azova-logo.png'); width: 135px; height: 36px; background-repeat: no-repeat; background-size: contain; }

/* Side menu icon sprite */
.navi ul.nav li a .side-nav-sprite-img { background-image: url('../images/sidebar-icon.png'); width: 24px; height: 24px; background-repeat: no-repeat; background-size: 1820px;}
.navi ul.nav li a i { display: inline-block; vertical-align: middle; float: none; margin: 0px 15px 0 0; }
/*.navi ul.nav li a .messagging-icon { background-position: -1559px 0; }
.navi ul.nav li a .appointments-icon { background-position: -1403px 0; }
.navi ul.nav li a .schedule-icon { background-position: -1715px 0; }
.navi ul.nav li a .covid-icon { background-position: -1507px 0; }
.navi ul.nav li a .records-icon { background-position: -1663px 0; }
.navi ul.nav li a .clinic-setup-icon { background-position: -1454px 0; }
.navi ul.nav li a .pharmacy-icon { background-position: -150px 0; }
.navi ul.nav li a .laboratory-icon { background-position: -180px 0; }
.navi ul.nav li a .imaging-icon { background-position: -51px 0; }
.navi ul.nav li a .vaccinations-icon { background-position: -1819px 0; }
.navi ul.nav li a .azova-shop-icon { background-position: -1768px 0; }
.navi ul.nav li a .omni-call-icon { background-position: -300px 0; }
.navi ul.nav li a .membership-icon { background-position: -1247px 0; }
.navi ul.nav li a .order-icon { background-position: -1610px 0; }
.navi ul.nav li a .product-icon { background-position: -1195px 0; }
.navi ul.nav li a .customer-support-icon { background-position: -1352px 0; }
.navi ul.nav li a .azova-feedback-icon { background-position: -358px 0; }
.navi ul.nav li a .collaborate-icon { background-position: -479px 0; }
.navi ul.nav li a .get-consult-icon { background-position: -509px 0; }
.navi ul.nav li a .digital-icon { background-position: -540px 0; }
.navi ul.nav li a .dashboard-icon { background-position: 0px 0; }
.navi ul.nav li a .appointments-type-icon { background-position: -103px 0; }
.navi ul.nav li a .super-membership-icon { background-position: -154px 0; }
.navi ul.nav li a .super_membership-icon { background-position: -154px 0; }
.navi ul.nav li a .custom-clinic-icon { background-position: -206px 0; }
.navi ul.nav li a .transaction-icon { background-position: -310px 0; }
.navi ul.nav li a .coupon-icon { background-position: -363px 0; }
.navi ul.nav li a .users-icon { background-position: -414px 0; }
.navi ul.nav li a .arbitory-icon { background-position: -466px 0; }
.navi ul.nav li a .forms-icon { background-position: -520px 0; }
.navi ul.nav li a .accounting-report-icon { background-position: -571px 0; }
.navi ul.nav li a .available-service-icon { background-position: -624px 0; }
.navi ul.nav li a .copy-clinic-icon { background-position: -674px 0; }
.navi ul.nav li a .marketplace-icon { background-position: -624px 0; }
.navi ul.nav li a .bundle-icon { background-position: -780px 0; }
.navi ul.nav li a .quote-icon { background-position: -831px 0; }
.navi ul.nav li a .pharmacyverification-icon { background-position: -884px 0; }
.navi ul.nav li a .package-management-icon { background-position: -935px 0; }
.navi ul.nav li a .payment-icon { background-position: -1090px 0; }
.navi ul.nav li a .others-icon { background-position: -987px 0; }
.navi ul.nav li a .digital-rx-icon { background-position: -1040px 0; }
.navi ul.nav li a .patient-field-icon { background-position: -260px 0; }
.navi ul.nav li a .eligibility-icon { background-position: -1871px 0; }
.navi ul.nav li a .labrx-icon { background-position: -1299px 0; }
.navi ul.nav li a .surveillance-icon { background-position: -1144px 0; }*/


.navi ul.nav li a .dashboard-icon { background-position: 0 0; }
.navi ul.nav li a .provider-package-icon { background-position: -26px 0; }
.navi ul.nav li a .imaging-icon { background-position: -26px 0; }
.navi ul.nav li a .appointments-type-icon { background-position: -52px 0; }
.navi ul.nav li a .membership-icon { background-position: -78px 0; }
.navi ul.nav li a .custom-clinic-icon { background-position: -104px 0; }
.navi ul.nav li a .patient-field-icon { background-position: -130px 0; }
.navi ul.nav li a .transaction-icon { background-position: -156px 0; }
.navi ul.nav li a .coupon-icon { background-position: -182px 0; }
.navi ul.nav li a .users-icon { background-position: -208px 0; }
.navi ul.nav li a .arbitory-icon { background-position: -234px 0; }
.navi ul.nav li a .forms-icon { background-position: -260px 0; }
.navi ul.nav li a .accounting-report-icon { background-position: -286px 0; }
.navi ul.nav li a .available-service-icon { background-position: -312px 0; }
.navi ul.nav li a .copy-clinic-icon { background-position: -338px 0; }
.navi ul.nav li a .marketplace-icon { background-position: -364px 0; }
.navi ul.nav li a .bundle-icon { background-position: -390px 0; }
.navi ul.nav li a .quote-icon { background-position: -416px 0; }
.navi ul.nav li a .package-management-icon { background-position: -468px 0; }
.navi ul.nav li a .others-icon { background-position: -494px 0; }
.navi ul.nav li a .digital-rx-icon { background-position: -520px 0; }
.navi ul.nav li a .payment-dashboard-icon { background-position: -546px 0; }
.navi ul.nav li a .surveillance-icon { background-position: -572px 0; }
.navi ul.nav li a .product-icon { background-position: -598px 0; }
.navi ul.nav li a .programs-membership-icon { background-position: -624px 0; }
.navi ul.nav li a .labrx-icon { background-position: -650px 0; }
.navi ul.nav li a .customer-support-icon { background-position: -676px 0; }
.navi ul.nav li a .appointments-icon { background-position: -702px 0; }
.navi ul.nav li a .clinic-setup-icon { background-position: -728px 0; }
.navi ul.nav li a .covid-credentials-icon { background-position: -754px 0; }
.navi ul.nav li a .messagging-icon { background-position: -780px 0; }
.navi ul.nav li a .order-icon { background-position: -806px 0; }
.navi ul.nav li a .records-icon { background-position: -832px 0; }
.navi ul.nav li a .schedule-icon { background-position: -858px 0; }
.navi ul.nav li a .azova-shop-icon { background-position: -884px 0; }
.navi ul.nav li a .vaccinations-icon { background-position: -910px 0; }
.navi ul.nav li a .eligibility-icon { background-position: -936px 0; }
.navi ul.nav li a .workforce_managment_tool { background-position: -962px 0; }
.navi ul.nav li a .patient-history-icon { background-position: -988px 0; }
.navi ul.nav li a .pharmacyverification-icon { background-position: -1014px 0; }
.navi ul.nav li a .coupon-usage-icon { background-position: -1040px 0; }
.navi ul.nav li a .lab-report-icon { background-position: -1066px 0; }
.navi ul.nav li a .learning-center-icon { background-position: -1092px 0; }
.navi ul.nav li a .leave-feedback-icon { background-position: -1118px 0; }
.navi ul.nav li a .settings-icon { background-position: -1144px 0; }
.navi ul.nav li a .check-availiblity-icon { background-position: -1170px 0; }
.navi ul.nav li a .triage-queue-icon { background-position: -1196px 0; }
.navi ul.nav li a .unclaim-appt-icon { background-position: -1222px 0; }
.navi ul.nav li a .analytic-tool-icon { background-position: -1248px 0; }
.navi ul.nav li a .healt-record-icon {background-position: -1300px 0;}
.navi ul.nav li a .digital-mt-icon { background-position: -1326px 0; }
.navi ul.nav li a .billing-icon {background-position: -1352px 0;}
.navi ul.nav li a .roles-icon { background-position: -1378px 0; }
.navi ul.nav li a .remittances-icon { background-position: -1404px 0; }
.navi ul.nav li a .lab-queue-icon {background-position: -1430px 0;}
.navi ul.nav li a .email-campaigns { background-position: -1456px 0; }
.navi ul.nav li a .scholl-leads-icon { background-position: -1482px 0; }
.navi ul.nav li a .mh-leads-icon { background-position: -1508px 0; }
.navi ul.nav li a .consultants-icon {background-position: -1534px 0;}
.navi ul.nav li a .state-licenses-icon { background-position: -1560px 0; }
.navi ul.nav li a .network-leads-icon { background-position: -1586px 0; }
.navi ul.nav li a .imaging-center-vm-icon { background-position: -1612px 0; }
.navi ul.nav li a .leads-list-icon { background-position: -1638px 0; }
.navi ul.nav li a .manage-users-icon{background-position: -1664px 0;}
.navi ul.nav li a .video-call-queue-icon{background-position: -1690px 0;}
.navi ul.nav li a .account-credit-icon{background-position: -1716px 0;}
.navi ul.nav li a .sleep-review-icon{background-position: -1742px 0;}
.navi ul.nav li a .sleep-admin-dashboard-icon{background-position: -1768px 0;}
.navi ul.nav li a .analytics-report-icon{background-position: -1794px 0;}


/*.navi ul.nav li.active a .messagging-icon { background-position: -1585px 0; }
.navi ul.nav li.active a .appointments-icon { background-position: -1429px 0; }
.navi ul.nav li.active a .schedule-icon { background-position: -1741px 0; }
.navi ul.nav li.active a .covid-icon { background-position: -1533px 0; }
.navi ul.nav li.active a .records-icon { background-position: -1689px 0; }
.navi ul.nav li.active a .clinic-setup-icon { background-position: -1480px 0; }
.navi ul.nav li.active a .pharmacy-icon { background-position: -176px 0; }
.navi ul.nav li.active a .laboratory-icon { background-position: -206px 0; }
.navi ul.nav li.active a .imaging-icon { background-position: -77px 0; }
.navi ul.nav li.active a .vaccinations-icon { background-position: -1845px 0; }
.navi ul.nav li.active a .azova-shop-icon { background-position: -1795px 0; }
.navi ul.nav li.active a .omni-call-icon { background-position: -326px 0; }
.navi ul.nav li.active a .membership-icon { background-position: -1273px 0; }
.navi ul.nav li.active a .order-icon { background-position: -1636px 0; }
.navi ul.nav li.active a .product-icon { background-position: -1221px 0; }
.navi ul.nav li.active a .customer-support-icon { background-position: -1378px 0; }
.navi ul.nav li.active a .azova-feedback-icon { background-position: -384px 0; }
.navi ul.nav li.active a .collaborate-icon { background-position: -505px 0; }
.navi ul.nav li.active a .get-consult-icon { background-position: -535px 0; }
.navi ul.nav li.active a .digital-icon { background-position: -566px 0; }
.navi ul.nav li.active a .dashboard-icon { background-position: -26px 0; }
.navi ul.nav li.active a .appointments-type-icon { background-position: -129px 0; }
.navi ul.nav li.active a .super-membership-icon { background-position: -180px 0; }
.navi ul.nav li.active a .super_membership-icon { background-position: -180px 0; }
.navi ul.nav li.active a .custom-clinic-icon { background-position: -232px 0; }
.navi ul.nav li.active a .transaction-icon { background-position: -336px 0; }
.navi ul.nav li.active a .coupon-icon { background-position: -389px 0; }
.navi ul.nav li.active a .users-icon { background-position: -440px 0; }
.navi ul.nav li.active a .arbitory-icon { background-position: -492px 0; }
.navi ul.nav li.active a .forms-icon { background-position: -546px 0; }
.navi ul.nav li.active a .accounting-report-icon { background-position: -597px 0; }
.navi ul.nav li.active a .available-service-icon { background-position: -650px 0; }
.navi ul.nav li.active a .copy-clinic-icon { background-position: -700px 0; }
.navi ul.nav li.active a .marketplace-icon { background-position: -650px 0; }
.navi ul.nav li.active a .bundle-icon { background-position: -806px 0; }
.navi ul.nav li.active a .quote-icon { background-position: -857px 0; }
.navi ul.nav li.active a .pharmacyverification-icon { background-position: -910px 0; }
.navi ul.nav li.active a .package-management-icon { background-position: -961px 0; }
.navi ul.nav li.active a .payment-icon { background-position: -1116px 0; }
.navi ul.nav li.active a .others-icon { background-position: -1013px 0; }
.navi ul.nav li.active a .digital-rx-icon { background-position: -1066px 0; }
.navi ul.nav li.active a .patient-field-icon { background-position: -286px 0; }
.navi ul.nav li.active a .eligibility-icon { background-position: -1897px 0; }
.navi ul.nav li.active a .labrx-icon { background-position: -1325px 0; }
.navi ul.nav li.active a .surveillance-icon { background-position: -1170px 0; }*/

/* Top bar menu icon sprite */
.top-nav-sprite-img { background-image: url('../images/navicn-top@1x.png'); width: 22px; height: 22px; background-repeat: no-repeat; }
.app-header .dollar-icon { background-position: -208px -1px; width: 24px; }
i.top-nav-sprite-img { display: inline-block; vertical-align: middle; float: none; margin: 0px 3px 0 0; }
.top-nav-sprite-img.task-icon { background-position: 0 0; }
.top-nav-sprite-img.quick-referral-icon { background-position: -30px 0; }
.top-nav-sprite-img.address-book-icon { background-position: -60px 0; }
.top-nav-sprite-img.setup-icon { background-position: -148px 0; width: 24px; }
.top-nav-sprite-img.call-history-icon { background-position: -330px 0; width: 24px; }
.top-nav-sprite-img.video-call-icon { background-position: -299px 0; width: 24px; }

/* Thread message icon sprite */
.thread-msg-sprite-img { background-image: url('../images/thread-panel@1x.png'); width: 20px; height: 17px; background-repeat: no-repeat; }
i.thread-msg-sprite-img { display: inline-block; vertical-align: middle; float: none; margin: 0px 0px 0 0; }
.thread-msg-sprite-img.inbox-icon { background-position: 0 0; }
.thread-msg-sprite-img.white-inbox-icon { background-position: -477px 0; }
.thread-msg-sprite-img.caret-icon { background-position: -31px 0; width: 10px; }
.thread-msg-sprite-img.white-caret-icon { background-position: -512px 0; width: 10px; }
.thread-msg-sprite-img.filter-icon { background-position: -60px 0; }
.thread-msg-sprite-img.star-line-icon { background-position: -90px 0; width: 14px; }
.thread-msg-sprite-img.star-fil-icon { background-position: -120px 0; width: 14px; }
.thread-msg-sprite-img.search-icon { background-position: -148px 0; width: 16px; }
.thread-msg-sprite-img.appointment-icon { background-position: -267px 0; }
.thread-msg-sprite-img.call-icon { background-position: -327px 0; }
.thread-msg-sprite-img.quick-referral-icon { background-position: -297px 0; }
.thread-msg-sprite-img.groups-icon { background-position: -237px 0; }
.thread-msg-sprite-img.broadcast-icon { background-position: -677px 0; }
.thread-msg-sprite-img.messages-icon { background-position: -207px 0; }
.thread-msg-sprite-img.chat-icon { background-position: -360px 0; width: 13px; }
.thread-msg-sprite-img.camera-icon { background-position: -390px 0; width: 13px; }
.thread-msg-sprite-img.doc-icon { background-position: -390px 0; width: 13px; }
.thread-msg-sprite-img.acknowledgement-icon { background-position: -178px 0; }
.thread-msg-sprite-img.bookmark-star-icon { background-position: -451px 0; width: 11px; }
.thread-msg-sprite-img.collaborate-icon { background-position: -537px 0; }
.thread-msg-sprite-img.consult-icon { background-position: -567px 0; }
.thread-msg-sprite-img.telepharcy-icon { background-position: -597px 0; }
.thread-msg-sprite-img.rxmessage-icon { background-position: -625px 0px; /*background-image: url(../img/thread-icons/MessageRx@1x.png);*/}
.thread-msg-sprite-img.geofence-icon { background-position: -655px 0px; /*background-image: url(../img/thread-icons/MessageRx@1x.png);*/}
.thread-msg-sprite-img.laboratory-icon { background-position: -705px 0px; /*background-image: url(../img/thread-icons/MessageRx@1x.png);*/}
.thread-msg-sprite-img.imagerx-icon { background-position: -726px 0px;}
.thread-msg-sprite-img.membership-icon { background-position: -817px 0px;}


.thread-msg-sprite-img.order-icon {
    background-position: -751px 0px;
}
.thread-msg-sprite-img.support-icon { background-position: -771px 0px;}
.thread-msg-sprite-img.ticket-icon { background-position: -794px 0px;}

/* User profile icon sprite */
.user-img-sprite-img { background-image: url('../images/demo-users@1x.png'); width: 50px; height: 50px; background-repeat: no-repeat; }
i.user-img-sprite-img { display: inline-block; vertical-align: middle; float: none; }
.user-img-sprite-img.user-1 { background-position: -19px -340px; }
.user-img-sprite-img.user-2 { background-position: -19px -225px; }
.user-img-sprite-img.user-3 { background-position: -19px -170px; }
.user-img-sprite-img.user-4 { background-position: -19px -281px; }
.user-img-sprite-img.user-5 { background-position: -19px -111px; }
.user-img-sprite-img.user-6 { background-position: -19px -396px; }
.user-img-sprite-img.user-7 { background-position: -19px 3px; }
.user-img-sprite-img.user-8 { background-position: -19px -53px; }

/* thread user sprite img */
.thread-user-sprite-img { background-image: url('../images/demo-user-small@1x.png'); background-position: 0px 0px; width: 30px; height: 30px; background-repeat: no-repeat; display: inline-block; vertical-align: middle; float: none; }

/* Thread nav icon sprite */
.message-page-main .thread-msg-link-sprite-img { background-image: url('../images/thread-view-info-nav@1x.png'); width: 23px; height: 22px; background-repeat: no-repeat; }
.message-page-main i.thread-msg-link-sprite-img { display: inline-block; vertical-align: middle; float: none; margin: 0px 0px 0 0; }
.message-page-main .start-icon { background-position: 0 0; }
.message-page-main .add-user-icon { background-position: -28px 0; }
.message-page-main .pdf-icon { background-position: -92px 0; width: 15px; }
.message-page-main .info-icon { background-position: -118px 0; }
.message-page-main .completed-icon { background-position: -389px 0; }
.message-page-main .team-review-icon { background-position: -419px 0; }
.message-page-main .pending-icon { background-position: -449px 0; }
.message-page-main .locked-icon { background-position: -479px 0; }
.message-page-main .close-icon { background-position: -148px 0; }

.right-chat-thread .info-section .participant-ul li a:after { background-image: url('../images/thread-view-info-nav@1x.png'); width: 23px; height: 22px; background-repeat: no-repeat; background-position: -238px 0; }

/* Thread view icon sprite */
.message-page-main .thread-content-sprite-img { background-image: url('../images/thread-view-content@1x.png'); width: 23px; height: 22px; background-repeat: no-repeat; }
.message-page-main i.thread-content-sprite-img { display: inline-block; vertical-align: middle; float: none; margin: 0px 0px 0 0; }
.message-page-main .acknowledgement-2-icon { background-position: -118px 0; }
.message-page-main .attachment-icon { background-position: 0 0; }
.message-page-main .send-1-icon { background-position: -27px 0; height: 20px; }
.message-page-main .send-2-icon { background-position: -57px 0; height: 20px; }
.message-page-main .send-2-icon { background-position: -87px 0; height: 20px; }
.message-page-main .forward-msg-icon { background-position: -450px -3px; width: 17px; height: 15px; }
.message-page-main .right-icon { background-position: -333px -6px; width: 12px; height: 11px; }
.message-page-main .unread-status-dot-icon { background-position: -365px -7px; width: 9px; height: 8px; }
.message-page-main .unread-status-close-icon { background-position: -244px -7px;width: 9px;height: 8px; }

.appointment-chat .thread-content-sprite-img { background-image: url('../images/thread-view-content@1x.png'); width: 23px; height: 22px; background-repeat: no-repeat; }
.appointment-chat i.thread-content-sprite-img { display: inline-block; vertical-align: middle; float: none; margin: 0px 0px 0 5px; }
.appointment-chat .unread-status-close-icon { background-position: -244px -7px;width: 9px;height: 8px; }

.appointment-chat .acknowledgement-2-icon { background-position: -118px 0; }
.appointment-chat .attachment-icon { background-position: 0 0; }
.appointment-chat .send-1-icon { background-position: -27px 0; height: 20px; }
.appointment-chat .send-app-icon { background-position: -30px 0; height: 20px; }
.appointment-chat .send-2-icon { background-position: -57px 0; height: 20px; }
.appointment-chat .send-2-icon { background-position: -87px 0; height: 20px; }
.appointment-chat .forward-msg-icon { background-position: -450px -3px; width: 17px; height: 15px; }
.appointment-chat .right-icon { background-position: -333px -6px; width: 12px; height: 11px; }
.appointment-chat .unread-status-dot-icon { background-position: -365px -7px; width: 9px; height: 8px; }




@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    /* mobile screen sidebar logo */
    .side-bar-logo-m div { background-image: url('https://dev-cdn.azova.com/azova-logo-grey-tm.png'); background-size: contain; background-repeat: no-repeat; }
    /* Side menu icon sprite */
    /*.navi ul.nav li a .side-nav-sprite-img { background-image: url('../images/navicn-side@2x.png'); background-size: 562px; background-repeat: no-repeat; }*/
    /* Side menu icon sprite */
    .app-header .top-nav-sprite-img { background-image: url('../images/navicn-top@2x.png'); background-size: 350px; background-repeat: no-repeat; }
    /* Thread message icon sprite */
    .message-page-main .thread-msg-sprite-img { background-image: url('../images/thread-panel@2x.png'); background-size: 835px; background-repeat: no-repeat; }
    /* User profile icon sprite */
    .user-img-sprite-img { background-image: url('../images/demo-users@2x.png'); background-size: 220px; background-repeat: no-repeat; }
    /* thread user sprite img */
    .thread-user-sprite-img { background-image: url('../images/demo-user-small@2x.png'); background-size: 30px; background-repeat: no-repeat; }
    /* Thread nav icon sprite */
    .message-page-main .thread-msg-link-sprite-img,
    .right-chat-thread .info-section .participant-ul li a:after { background-image: url('../images/thread-view-info-nav@2x.png'); background-size: 499px; background-repeat: no-repeat; }
    /* Thread view info icon sprite */
    .message-page-main .thread-content-sprite-img  { background-image: url('../images/thread-view-content@2x.png'); background-size: 468px; background-repeat: no-repeat; }
}
