﻿@charset "utf-8";
/* CSS Document */
@media (max-width:1920px) {
    #profile-pharmacy-search #PhrmaSearchScrollID {
        max-height: 41vh;
    }

    #amazing-fusion #medication-pharmacy-Search #medication-pharmacy-Search-div {
        height: 41vh;
    }
}

@media (max-width:1637px) {
    #amazing-fusion .theme-carousel .carousel-inner .flex-content {
        height: 62px;
    }

    #amazing-fusion #scheduler #scheduler-weekly .sch-weekly-ap-check {
        margin-top: 10px;
    }

        #amazing-fusion #scheduler #scheduler-weekly .sch-weekly-ap-check .checkbox-inline, #amazing-fusion #scheduler #scheduler-weekly .sch-weekly-ap-check .checkbox-inline label {
            font-size: 11px;
        }
    /*Start Patiend module by kashif*/
    #amazing-fusion #patient-list #details .table-pl.table-vital-width {
        width: 585px;
    }

    #amazing-fusion #patient-list .demograph-dvcare-tm .table-responsive .table {
        width: 800px !important;
    }

    #patient-list .notes-content .notes-list {
        width: 25%;
    }

    #patient-list .notes-content .notes-details {
        width: 75%;
    }

    #tasks-tab .table-responsive.table-responsive-tasks-tab {
        max-height: calc(100vh - 465px) !important;
    }
    /*end Patiend module by kashif*/
}

@media (max-width:1600px) {
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler .table-responsive.table-sch-appointment .table, #amazing-fusion #scheduler #search-appointments .table-sch-search-appointments .table {
        width: 1795px !important;
        max-width: 1795px !important;
        min-width: 1795px !important;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-wait-list-comp .table {
        width: 1795px !important;
        max-width: 1795px !important;
        min-width: 1795px !important;
    }

    #amazing-fusion #scheduler #search-appointments fieldset .table-responsive .table.table-hover.table-simple {
        width: 500px;
    }

    #amazing-fusion #telehealth-section.pulltoLeft {
        left: 0 !important;
        width: 25%;
    }

    /*end  Schedule  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler .table-responsive.table-sch-appointment .table-theme {
        width: 1795px !important;
    }
    /*end  Schedule  module by kashif*/
    #profile-pharmacy-search #PhrmaSearchScrollID {
        max-height: 29vh;
    }

    #amazing-fusion #medication-pharmacy-Search #medication-pharmacy-Search-div {
        height: 29vh;
    }

    #amazing-fusion .patient-actions .alert {
        font-size: 11px;
    }

    #amazing-fusion .patient-actions .alert {
        min-height: 100px !important;
    }

    #amazing-fusion .patient-actions .alert {
        font-size: 11px;
    }

        #amazing-fusion .patient-actions .alert p {
            line-height: 14px;
        }
}

@media (max-width:1440px) {
    #amazing-fusion .profile-scroller.trans-mediaq {
        max-height: 58vh;
    }
}

@media (max-width:1400px) {
    #amazing-fusion .profile-scroller.trans-mediaq {
        max-height: 56vh;
    }
    /*start Patiend module by kashif*/
    #amazing-fusion #documents .tbl-doc-type-main {
        overflow-x: hidden;
    }

    #amazing-fusion .theme_pagination #patient-list .notes-content .notes-list ul li {
        font-size: 12px;
    }

    #patient-list #details .patient-info .info h1 {
        font-size: 11px;
    }

    #patient-list #details .patient-info .info ul li {
        font-size: 10.5px;
    }

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: auto;
    }

    #amazing-fusion #dvPaymentInfo .table-responsive .table {
        width: 1600px !important;
        max-width: 1600px !important;
        min-width: 1600px !important;
    }

    #amazing-fusion #activity .profile-scroller .table-responsive #tblPALetters {
        width: 1024px !important;
        max-width: 1024px !important;
        min-width: 1024px !important;
    }

    #amazing-fusion #documents .table-responsive.table-pat-document .table {
        width: 1350px !important;
        max-width: 1350px !important;
        min-width: 1350px !important;
    }

    #amazing-fusion #activity #tblPAImplant .table-responsive .table {
        width: 1350px !important;
        max-width: 1350px !important;
        min-width: 1350px !important;
    }

    #amazing-fusion #details .table-responsive#PhrmaSearchScrollID .table {
        width: 850px !important;
        max-width: 850px !important;
        min-width: 850px !important;
    }

    #amazing-fusion #templates-procedure .table-responsive .table {
        width: 800px !important;
        max-width: 800px !important;
        min-width: 800px !important;
    }

    #patient-list .notes-content .notes-list {
        width: 27%;
    }

    #patient-list .notes-content .notes-details {
        width: 73%;
    }
    /*end Patiend module by kashif*/
}

@media (max-width:1366px) {
    #profile-pharmacy-search #PhrmaSearchScrollID {
        height: 25vh;
    }

    #amazing-fusion #medication-pharmacy-Search #medication-pharmacy-Search-div {
        height: 18vh;
    }
}

@media (max-width:1300px) {
    #amazing-fusion .patient-actions .alert p {
        line-height: 12px;
    }

    #amazing-fusion .modal-wide .modal-dialog .modal-right .modal-content {
        width: 100% !important;
        margin: auto;
    }

    #amazing-fusion .modal-wide .modal-right {
        width: 770px;
    }

    #patientList tbody {
        height: calc(100vh - 190px);
    }

    #amazing-fusion .dashboard-scroller {
        max-height: inherit;
    }
    /*start  patient module by kashif*/
    #patient-list .notes-content .notes-details {
        width: 100% !important;
    }

    #patient-list .notes-content#recentClaimsDiv {
        position: relative;
    }

    #patient-list .notes-content .notes-list {
        position: absolute;
        width: 50% !important;
        background-color: #f0f3f5;
        z-index: 999;
        border: 1px solid #ccc;
        height: 58vh;
        overflow-y: auto;
    }

    #amazing-fusion #patient-list .notes-content .notes-list ul.recent-scroller {
        max-height: 125vh !important;
        margin-bottom: 0px !important;
        overflow: hidden;
    }

    #amazing-fusion #patient-list .notes-content .notes-list .theme_pagination {
        position: static;
        display: block;
    }

    #patient-list #notes .notes-content .notes-list {
        height: 47.2vh
    }
    /*end  patient module by kashif*/
}

@media (min-width:1200px) {
    #scheduler .modality-datepicker datetime .input-group {
        width: 130px !important;
    }
}

@media (max-width:1200px) {
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-tab #CheckEligibilityMain .modal-content {
        width: 100% !important;
    }

    #amazing-fusion #scheduler #mStatusList tr td .switch {
        width: 110px;
    }

    #amazing-fusion #scheduler #scheduler-tab #delete-customTime-popup .modal-dialog.width-400 {
        left: 0 !important;
        right: 0 !important;
    }

    #amazing-fusion #scheduler #scheduler-tab .tab-content.padding-t5 .modal.modal-large {
        width: 88%;
    }

        #amazing-fusion #scheduler #scheduler-tab .tab-content.padding-t5 .modal.modal-large .modal-dialog.modal-dialog-scrollable {
            width: auto !important;
        }

            #amazing-fusion #scheduler #scheduler-tab .tab-content.padding-t5 .modal.modal-large .modal-dialog.modal-dialog-scrollable .loader_outer .table-responsive .table-theme {
                width: 1200px;
            }

                #amazing-fusion #scheduler #scheduler-tab .tab-content.padding-t5 .modal.modal-large .modal-dialog.modal-dialog-scrollable .loader_outer .table-responsive .table-theme .select.form-control {
                    width: 110px;
                }

    #amazing-fusion #scheduler #scheduler-tab .setting-customize-timing-modal .modal-large .modal-content {
        width: 100% !important;
    }

    #amazing-fusion #telehealth-section.pulltoLeft {
        left: auto !important;
        width: 300px !important;
    }

    .wrapper.pulltoRight .sidebar {
        left: 0 !important;
    }

    .wrapper.pulltoRight header, .wrapper.pulltoRight {
        width: 100% !important;
    }
    /*end  Schedule  module by kashif*/
    #amazing-fusion .modal-medium .modal-right, #amazing-fusion .modal-wide .modal-right {
        width: 670px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 1050px;
    }

    #patientList tbody {
        height: calc(100vh - 210px);
    }

    #amazing-fusion .theme-carousel .carousel-inner h3 {
        border-right: none;
        padding-bottom: 0;
    }

    #amazing-fusion .theme-carousel .carousel-inner p {
        padding-top: 5px;
    }

    #amazing-fusion .theme-carousel .width-30p, #amazing-fusion .theme-carousel .width-70p {
        width: 100%;
    }
}

@media (max-width:1100px) {
    #amazing-fusion .patient-actions .alert {
        width: 14vw;
    }

    #amazing-fusion .patient-list-options .search {
        width: 27%;
    }

    #patient-list #details .patient-info .info ul li a {
        font-size: 11px;
    }

    #amazing-fusion .modal-medium .modal-right, #amazing-fusion .modal-wide .modal-right {
        width: 595px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 1000px;
    }

    #amazing-fusion .modal.wide-left .modal-dialog .modal-left {
        width: inherit;
    }
}

@media (max-width:1024px) {
    .wrapper.pulltoRight {
        width: 100%;
    }
    /*Start Patient module by kashif*/
    #amazing-fusion .patient-actions .alert {
        min-height: 85px !important;
    }

    #patient-list #details .patient-actions {
        display: flex;
        width: 100%;
    }

    #amazing-fusion .patient-actions .alert {
        width: 100%;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        margin-top: 10px;
    }

    #amazing-fusion .patient-list-options .actions {
        margin-top: 10px;
    }

    #amazing-fusion .patient-actions .alert p {
        line-height: 12px;
        font-size: 10.5px;
    }

    #patient-list #details .patient-info .info ul li a {
        margin-left: 0px;
        font-size: 11px;
    }

    #patient-list #details .patient-info .info ul li span {
        font-size: 11px;
    }

    #amazing-fusion .main-dashboard .dashboard-box .box-panel-heading h1 {
        font-size: 15px;
    }

    #amazing-fusion .modal-page .modal-dialog {
        height: 74vh;
    }

    .popup-scroller {
        max-height: 60vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 66vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 78vh;
    }

    #amazing-fusion #messages .popup-scroller {
        max-height: 60vh;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 56vh;
    }

    #amazing-fusion .pagination-bottom {
        width: 88%;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-head h3 {
        font-size: 14px;
    }

    #patient-list #document-viewer iframe {
        height: 62vh;
    }

    #docview .popup-scroller {
        max-height: 57vh;
    }

    body.working-tour .skip-overlay {
        right: 12%;
    }

    #amazing-fusion .patient-list-options .search {
        width: 60%;
        float: right;
    }

    #amazing-fusion .modal-medium .modal-right, #amazing-fusion .modal-wide .modal-right {
        width: 563px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 950px;
    }

    #patientList tbody {
        height: calc(100vh - 210px);
    }
}

@media (max-width:991px) {
    .tab-list.modal-search-list .disabled-list label {
        width: 90%;
    }

    #patient-list .notes-content .notes-list {
        height: 72vh;
    }

    #amazing-fusion #messages .email-actions .mail-search {
        width: 53%;
    }

        #amazing-fusion #messages .email-actions .mail-search .has-feedback {
            width: 70%;
        }

    #amazing-fusion .custom-search {
        width: 200px;
    }

    #amazing-fusion #messages-tab .pagination-bottom {
        width: 70.5%;
    }

    #amazing-fusion .modal.wide-left .modal-dialog .modal-left {
        width: 245px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 900px;
    }

    #amazing-fusion #claim-tracking-report .table-sticky tbody {
        height: calc(100vh - 400px);
    }
}

@media (min-width:1024px) {
    #CummulativeTrendDiv .table-heading, #CummulativeTrendDiv tr.table-heading td:first-child {
        min-width: 350px !important;
    }
}

@media (max-width:900px) {
    #amazing-fusion #messages .email-actions .mail-search {
        width: 42%;
    }

        #amazing-fusion #messages .email-actions .mail-search .has-feedback {
            width: 52%;
        }

    #amazing-fusion .custom-search {
        width: 140px;
    }

    #amazing-fusion #messages-tab .pagination-bottom {
        width: 66.5%;
    }

    #amazing-fusion #messages-tab .pagination-bottom {
        width: 75%;
    }

    .notes-scroller {
        max-height: 64vh;
    }

    #amazing-fusion .modal.wide-left .modal-dialog .modal-left {
        width: 223px;
    }

    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 750px;
    }

    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 750px;
    }

    #amazing-fusion .popover .popover-content .popover-large {
        width: 500px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 800px;
    }

    #amazing-fusion .patient-list-options .actions {
        margin-top: 0px;
    }
}

@media (max-width:800px) {
    /*Start schedule module by kashif*/
    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-5.margin-t19.col-md-8.col-xs-12.width-auto-sm {
        margin-top: 5px !important;
        margin-bottom: 10px !important;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 {
        margin-top: 6px !important;
        margin-bottom: 10px;
    }
    /*Start schedule module by kashif*/
    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 720px;
    }

    #amazing-fusion .popover .popover-content .popover-large {
        width: 450px;
    }

    #amazing-fusion .modal-medium .modal-content {
        width: 650px;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 750px;
    }

    #amazing-fusion .modal.wide-left .modal-dialog .modal-left {
        width: 215px;
    }
}

@media (max-width:767px) {
    .encounter-print-header .encounter-header-content h2 {
        font-size: 11pt;
        font-weight: bold;
    }

    #amazing-fusion .patient-list-options .actions {
        margin-top: 3px;
    }

    #patient-list .nav-tabs li {
        margin-top: 3px;
    }

    #amazing-fusion #patient-list .modal-page .modal-dialog .modal-left .nav-tabs {
        min-width: 205px;
    }

    #patient-list #details .section-tabs .tabs-right {
        float: none;
        margin-bottom: 5px;
    }

    #patient-list #details .section-tabs .nav-tabs {
        float: none;
    }

    #amazing-fusion #messages .email-actions .mail-search {
        width: 100%;
        float: none;
        clear: both;
        margin: 5px 0 5px 0;
    }

        #amazing-fusion #messages .email-actions .mail-search .has-feedback {
            width: 70%;
        }

    #amazing-fusion #messages .email-actions .action-left {
        float: none;
        clear: both;
    }

    #amazing-fusion #messages .email-actions .action-right {
        float: none;
        clear: both;
        text-align: right;
    }

    #patient-list #details .patient-info {
        float: none;
        margin-bottom: 8px;
    }

    #patient-list #details .patient-actions {
        float: none;
    }

    #amazing-fusion .modal-page .modal-dialog {
        height: 74vh;
    }

    .popup-scroller {
        max-height: 60vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 66vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 78vh;
    }

    #amazing-fusion #messages .popup-scroller {
        max-height: 64vh;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 56vh;
    }

    #amazing-fusion .pagination-bottom {
        width: 85%;
    }

    #amazing-fusion #messages-tab .pagination-bottom {
        width: 66%;
    }

    #amazing-fusion .modal-page .modal-dialog {
        height: 72vh;
    }

    #amazing-fusion .center-calendar {
        left: auto;
        margin-left: 10px;
    }

    .profile-scroller {
        max-height: 40vh;
    }

    #details .page-scroller {
        max-height: 50vh !important;
    }

    .notes-scroller {
        max-height: 50vh !important;
    }

    body.working-tour .skip-overlay {
        bottom: 3%;
        right: 15%;
    }

    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 600px;
    }

    #amazing-fusion .modal-page .modal-dialog, #amazing-fusion .modal-wide .modal-dialog {
        height: 73vh;
        overflow: hidden;
    }

    #amazing-fusion #diagnosis .modal-right .modal-footer ul.nav-pills li {
        float: none;
        text-align: left;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li a {
        padding: 7px 10px;
    }

    #amazing-fusion .modal.wide-left .modal-dialog .modal-left {
        width: 215px;
    }

    #amazing-fusion .popover .popover-content .popover-large {
        width: 100%;
    }

    #amazing-fusion .modal-medium .modal-content {
        width: 100%;
    }

    #amazing-fusion .modal-large .modal-content {
        width: 100%;
    }

    .white-space-nowrap-xs {
        white-space: normal;
    }
}

@media (max-width:760px) {
    #amazing-fusion .table-list .selected-document:after {
        display: none;
    }
}

@media (max-width:640px) and (min-width:530px) {
    /*start  Patients  module by kashif*/
    #amazing-fusion #patient-list #details .patient-info .info ul li span#patid {
        display: block;
    }
    /*end  Patients  module by kashif*/
    #amazing-fusion #patient-list .modal-page .modal-dialog .modal-left .nav-tabs {
        min-width: 139px;
    }

    #amazing-fusion #patient-list .modal .modal-dialog .modal-left .nav-tabs li a {
        padding-left: 7px;
        padding-right: 7px;
        font-size: 12px;
    }

    #amazing-fusion #messages .email-actions .mail-search .has-feedback {
        width: 65%;
    }

    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 500px;
    }

    #amazing-fusion .popover .popover-content .popover-large {
        width: 350px;
    }

    #amazing-fusion .modal-medium .modal-content {
        width: 100%;
    }
}

@media (max-width:530px) {
    #amazing-fusion #patient-list .modal-page .modal-dialog .modal-left .tab-content {
        margin: 0px;
    }

    .modal-open {
        overflow-x: auto;
        overflow-y: auto;
    }

    #amazing-fusion #messages .email-actions .mail-search .has-feedback {
        width: 60%;
    }

    #amazing-fusion .patient-list-options .search {
        width: 45%;
    }

    #amazing-fusion .modal-wide .modal-dialog .modal-left {
        width: 76vw;
    }

    #amazing-fusion .modal.modal-wide .modal-dialog .modal-content {
        width: 90vw;
    }

    #amazing-fusion .modal-medium .modal-content {
        width: 90vw;
    }

    .modal .pop-search-res-height {
        max-height: calc(100vh/3*2 - 66.5px);
    }
}

@media (max-width:480px) {
    #amazing-fusion .patient-list-options .btn-group {
        float: none;
        margin: 0px;
    }

    #amazing-fusion .patient-list-options .search {
        float: none;
        width: 100%;
        margin-top: 10px;
    }

    #amazing-fusion .modal-page .modal-dialog .modal-right {
        width: 330px;
    }

    #amazing-fusion #messages .email-actions .mail-search .has-feedback {
        width: 100%;
    }

    #patient-list #details .patient-info .info h1 {
        font-size: 11px;
        line-height: 18px;
        white-space: initial;
    }

    #patient-list #details .patient-info .info ul li {
        font-size: 11px;
        white-space: inherit;
    }

    #patient-list #details .patient-info .avatar {
        margin-top: 0px;
    }
}

@media (max-width:360px) {
    #patient-list #details .patient-info .info ul li, #patient-list #details .patient-info .info ul li span {
        white-space: initial;
    }

    #amazing-fusion .modal-page .modal-dialog .modal-right {
        width: 280px;
    }

    #amazing-fusion .patient-actions .alert {
        width: 100%;
    }

    #patient-list #details .patient-info .info h1 {
        font-size: 9px;
    }

    #patient-list #details .patient-info .info ul li {
        font-size: 9px;
    }
}
/*  Browser Hacks
==========================================*/
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .section-tabs .notification {
        position: absolute;
        top: 5px;
        right: 5px;
    }

    #amazing-fusion #messages-tab .section-tabs .nav-tabs li a, #amazing-fusion #tasks-tab .section-tabs .nav-tabs li a {
        padding-right: 35px;
    }
}
/*  Margin/Padding on screens
==========================================*/
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.4rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5 .has-feedback.loader_outer {
        width: 320px;
    }
}

@media (min-width: 1300px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        width: 8.333333%;
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        width: 16.666667%;
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        width: 25%;
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        width: 33.333333%;
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        width: 41.666667%;
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        width: 58.333333%;
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        width: 66.666667%;
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        width: 75%;
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        width: 83.333333%;
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        width: 91.666667%;
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
    }

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.333333%;
    }

    .offset-xl-2 {
        margin-left: 16.666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.333333%;
    }

    .offset-xl-5 {
        margin-left: 41.666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.333333%;
    }

    .offset-xl-8 {
        margin-left: 66.666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.333333%;
    }

    .offset-xl-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1199px) and (max-width: 1410px) {
    .message-search-input.filter-msg-field label {
        display: none !important;
    }

    .message-search-input.filter-msg-field {
        width: 43% !important;
    }

        .message-search-input.filter-msg-field .has-feedback {
            padding-left: 7px !important;
        }
}

@media (min-width: 1430px) and (max-width: 1500px) {
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-hover.table-theme {
        width: 1400px !important;
    }
    /*end  Tasks  module by kashif*/
}

@media (min-width: 1366px) and (max-width: 1430px) {
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-hover.table-theme {
        width: 1400px !important;
    }
    /*end  Tasks  module by kashif*/
    #amazing-fusion .microphone-set p br {
        display: none;
    }

    #amazing-fusion header .talking-feature .talk-content:not(*:root) {
        width: 360px;
    }

    #amazing-fusion header .talking-feature .talk-content {
        width: auto;
    }

        #amazing-fusion header .talking-feature .talk-content .voice-assistant {
            min-width: 360px;
        }

        #amazing-fusion header .talking-feature .talk-content .talk-text {
            width: 257px;
        }

    #amazing-fusion .allison-tabs .tab-content {
        padding: 10px;
    }

    #amazing-fusion .allison-mic-popover .popover .popover-content .popover-medium {
        width: 300px;
    }

    #allison-home .allison-scroller #divwelcomeSlide h3 {
        font-size: 15px !important;
    }

    #amazing-fusion .slinky-menu a.next:after {
        margin-right: 7px !important;
    }

    #amazing-fusion .slinky-menu a {
        padding: 7px !important;
        font-size: 14px !important;
    }

        #amazing-fusion .slinky-menu a.next i {
            font-size: 20px !important;
            width: 30px !important;
        }

        #amazing-fusion .slinky-menu a .module-command {
            padding-left: 30px !important;
        }

    #amazing-fusion .microphone-set p {
        padding: 0 10px !important;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .dash-dscrpt, #amazing-fusion .box-panel-inner-body-outer .btn {
        font-size: 12px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon {
        width: 40px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body img {
        width: 34px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon i {
        font-size: 28px;
    }

    #amazing-fusion .billing-practice {
        width: 72%;
    }
}

@media (min-width: 1200px) and (max-width: 1660px) {
    #amazing-fusion .main-dashboard .dashboard-box .bg-number {
        font-size: 9px;
    }
}

@media (min-width: 1200px) and (max-width: 1365px) {
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-hover.table-theme {
        width: 1400px !important;
    }
    /*end  Tasks  module by kashif*/
    #amazing-fusion .microphone-set p br {
        display: none;
    }

    #amazing-fusion header {
        padding: 0px 7px;
    }

        #amazing-fusion header .user a.dropdown-toggle, #amazing-fusion header .start-tour a, #amazing-fusion .back-pms, #amazing-fusion header .practice h5, #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .dash-dscrpt {
            font-size: 11px;
        }

        #amazing-fusion header .talking-feature .talk-content:not(*:root) {
            width: 315px;
        }

        #amazing-fusion header .talking-feature .talk-content {
            width: auto;
        }

            #amazing-fusion header .talking-feature .talk-content .voice-assistant {
                min-width: 315px;
            }

            #amazing-fusion header .talking-feature .talk-content .talk-text {
                width: 212.5px;
            }

    #amazing-fusion .allison-mic-popover .popover .popover-content .popover-medium {
        width: 285px;
    }

    #amazing-fusion .allison-tabs .tab-content {
        padding: 10px;
    }

    #allison-home .allison-scroller #divwelcomeSlide h3 {
        font-size: 15px !important;
    }

    #amazing-fusion .slinky-menu a {
        padding: 7px !important;
        font-size: 14px !important;
    }

        #amazing-fusion .slinky-menu a.next i {
            font-size: 18px !important;
            width: 28px !important;
        }

        #amazing-fusion .slinky-menu a .module-command {
            padding-left: 28px !important;
        }

    #amazing-fusion .microphone-set p {
        padding: 0 10px !important;
    }

    #amazing-fusion .slinky-menu a.next:after {
        margin-right: 7px !important;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .dash-dscrpt, #amazing-fusion .box-panel-inner-body-outer .btn {
        font-size: 12px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon {
        width: 40px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body img {
        width: 34px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon i {
        font-size: 28px;
    }

    #amazing-fusion .billing-practice {
        width: 82%;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #search-appointments fieldset {
        min-height: 272px;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 label {
        font-size: 11px;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 {
        padding-left: 15px;
    }
    /*end  Schedule  module by kashif*/
}

@media (min-width: 1199px) and (max-width: 1650px) {
    #amazing-fusion.pulltoRight .modal-wide .modal-right, #amazing-fusion.pulltoRight .modal-medium .modal-right {
        width: 600px !important;
    }

    #amazing-fusion.pulltoRight .modal-wide .modal-left, #amazing-fusion.pulltoRight .modal-medium .modal-left {
        width: 280px !important;
    }

    .message-search-input.sscm-msg-field label {
        display: none !important;
    }

    .message-search-input.sscm-msg-field .has-feedback {
        padding-left: 7px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    /*start Patient module by kashif*/
    #amazing-fusion #patient-list #details .patient-info .info ul li span.margin-l5.blue.pointer-cr {
        display: block;
    }

    #amazing-fusion #patient-list #details .patient-info .info ul li span#patid {
        display: block;
    }
    /*end  Patient  module by kashif*/
}

@media (min-width: 992px) and (max-width: 1199px) {
    #amazing-fusion .profile-scroller.trans-mediaq {
        max-height: 47vh;
    }

    #amazing-fusion .drug-history-scroller {
        max-height: calc(100vh - 475px);
    }
    /*start  patient  module by kashif*/
    #medications-print .medication-rx-print .print-table-a4-medium {
        max-width: 850px;
    }

    #amazing-fusion .notes-content .notes-details.claim-top-bar .note-info ul.d-flex-w-xs.d-flex-sm {
        width: 70%;
    }

    #amazing-fusion .notes-content .notes-details.claim-top-bar .note-info div.pull-right.d-flex-w-xs {
        width: 30%;
    }

        #amazing-fusion .notes-content .notes-details.claim-top-bar .note-info div.pull-right.d-flex-w-xs ul.d-flex-w-xs.d-flex-w-xsl {
            width: 100%;
            float: right;
        }

            #amazing-fusion .notes-content .notes-details.claim-top-bar .note-info div.pull-right.d-flex-w-xs ul.d-flex-w-xs.d-flex-w-xsl li {
                float: right;
            }
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #appointment-availability .width-auto-sm.width-auto-xs.form-group {
        width: auto !important;
    }

    #amazing-fusion #scheduler #scheduler-weekly .documents-options.scheduler-daily-position .col-sm-6.col-lg-4.col-xl-3.col-xs-9.mt-md-4.text-nowrap.text-xl-center {
        clear: both;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-5.margin-t19.col-md-8.col-xs-12.width-auto-sm {
        margin-top: 5px !important;
        margin-bottom: 10px !important;
    }

    #amazing-fusion #scheduler-daily .scheduler-info-status li.margin-r15 {
        margin-right: 15px;
        width: 21%;
        display: inline-block;
        margin-left: 0px !important;
        min-height: 24px;
    }

    #amazing-fusion #scheduler #appointment-daily-view .apt-av-daily-view-table {
        max-height: calc(100vh - 370px) !important;
        min-height: inherit !important;
    }

    #amazing-fusion #scheduler #appointment-monthly-view .apt-av-monthly-view-table {
        max-height: calc(100vh - 370px) !important;
        min-height: inherit !important;
    }

    #amazing-fusion #scheduler #search-appointments fieldset {
        min-height: 272px;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 label {
        font-size: 11px;
    }
    /*end  Schedule  module by kashif*/
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab .section-tabs .tab-content .table-responsive {
        position: static;
    }

    #amazing-fusion #tasks-tab .search-inac-patient-btn {
        width: 80%;
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 {
            width: 30%;
            float: left;
            padding-left: 7px;
            padding-right: 7px;
        }

            #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 .form-control {
                width: 100% !important;
            }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .nav.nav-pills.margin-b5.d-inline-block {
            width: 49%;
            margin-top: 5px;
            padding: 0px;
        }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-refil-re {
        max-height: calc(100vh - 430px) !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab {
        max-height: calc(100vh - 370px) !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-refil-re .table-theme {
        max-width: 1250px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en .table-theme {
        width: 1150px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-lab-re .table-theme {
        width: 1200px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-theme {
        width: 1450px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab .table-theme {
        width: 1400px !important;
    }

    #amazing-fusion #tasks-tab .documents-options .pull-right.margin-t15 {
        padding-right: 15px;
        margin-top: 10px !important;
        padding-left: 15px;
    }

    #amazing-fusion #tasks-tab .documents-options .pull-left.form-inline .form-group .form-control, #amazing-fusion #tasks-tab #unsigned-documents .documents-options .pull-left.form-inline {
        width: 100% !important;
    }

    #amazing-fusion #tasks-tab #unsigned-documents .documents-options {
        margin-left: -15px;
        margin-right: -15px;
    }

        #amazing-fusion #tasks-tab #unsigned-documents .documents-options .pull-left.form-inline .form-group.margin-r5 {
            margin-right: 0;
            width: 33.3%;
            float: left;
            margin-left: 0;
            margin-top: 7px;
            padding-left: 15px;
            padding-right: 15px;
        }

    #amazing-fusion #tasks-tab #tab-tasks .documents-options {
        margin-left: -15px;
        margin-right: -15px;
    }

        #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline {
            width: 100%;
        }

            #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5 {
                margin-right: 0;
                width: 33.3%;
                float: left;
                margin-left: 0;
                margin-top: 7px;
                padding-left: 15px;
                padding-right: 15px;
            }

    #amazing-fusion #tasks-tab datetime .input-group, #amazing-fusion #tasks-tab datetime {
        width: 100%;
    }

    #amazing-fusion .section-tabs .nav-tabs li a.cdss-link i {
        font-size: 14px;
        top: 2px;
    }

    #amazing-fusion #patient-list .patient-list-options .btn {
        font-size: 12px;
    }
    /*end  Tasks  module by kashif*/
    #amazing-fusion .microphone-set p br {
        display: none;
    }
    /*#amazing-fusion .features-list li {
        font-size: 15px;
        padding: 20px 0 20px 65px;
    }*/
    #amazing-fusion .modal.modal-lock .lock-screen-img {
        height: 400px;
        object-fit: cover;
        width: 100%;
    }

    #amazing-fusion .modal.modal-lock .lock-form {
        min-height: 487px;
    }

    #amazing-fusion header .talking-feature .talk-content:not(*:root) {
        width: 340px;
    }

    #amazing-fusion header .talking-feature .talk-content {
        width: auto;
    }

        #amazing-fusion header .talking-feature .talk-content .voice-assistant {
            min-width: 340px;
        }

        #amazing-fusion header .talking-feature .talk-content .talk-text {
            width: 237.5px;
        }

    #amazing-fusion header .user a.dropdown-toggle, #amazing-fusion header .start-tour a, #amazing-fusion header .practice h5, #amazing-fusion .box-panel-inner-body-outer .btn {
        font-size: 11px;
    }

    #amazing-fusion header .practice {
        margin-right: 0;
        padding: 0 0 0 10px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon {
        width: 40px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body img {
        width: 34px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .box-panel-inner-box .dash-icon i {
        font-size: 28px;
    }

    #amazing-fusion .main-dashboard .dash-box-right .box-panel-body .dash-dscrpt {
        padding-top: 0;
        font-size: 11px;
    }

    #amazing-fusion header .dropdown.md-header-dropdown {
        float: right;
        margin: 0;
        position: static;
    }

        #amazing-fusion header .dropdown.md-header-dropdown i.app-icon-IconSet-1-98 {
            line-height: 38px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            font-size: 18px;
            min-width: 16px;
            display: inline-block;
        }

        #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu {
            min-width: inherit;
            width: 100%;
            margin: 0;
            border: none;
            line-height: initial;
            background: #363a40;
            margin-top: -1px;
            text-align: center;
            padding: 0;
            z-index: 99999;
        }

            #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu .back-pms {
                display: inline-block;
                float: none;
                line-height: 20px;
                font-size: 13px;
            }

            #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu #header-progress-bar {
                display: inline-block;
                vertical-align: middle;
                text-align: left;
                float: none;
            }

    #amazing-fusion header .btn-group-header {
        float: none;
        display: inline-block;
    }

    #amazing-fusion .allison-mic-popover .popover .popover-content .popover-medium {
        width: 300px;
    }

    #amazing-fusion .allison-tabs .tab-content {
        padding: 10px;
    }

    #allison-home .allison-scroller #divwelcomeSlide h3 {
        font-size: 15px !important;
    }

    #amazing-fusion .slinky-menu a.next:after {
        margin-right: 7px !important;
    }

    #amazing-fusion .slinky-menu a {
        padding: 7px !important;
        font-size: 14px !important;
    }

        #amazing-fusion .slinky-menu a.next i {
            font-size: 20px !important;
            width: 30px !important;
        }

        #amazing-fusion .slinky-menu a .module-command {
            padding-left: 30px !important;
        }

    #amazing-fusion .microphone-set p {
        padding: 0 10px !important;
    }

    #amazing-fusion .breadcrumb li a {
        font-size: 13px;
    }

    #amazing-fusion .help-desk-suggestions {
        width: 100% !important;
        padding-left: 7px !important;
    }

        #amazing-fusion .help-desk-suggestions .nav {
            margin: 0 0 5px !important;
        }

    #amazing-fusion .message-scrollable.message-scrollable-helpdesk {
        height: calc(100vh - 230px);
    }

    #amazing-fusion #messages .email-heading {
        margin-bottom: 5px;
    }

    #amazing-fusion .message-detail-head.message-detail-head.help-detail h5 span.pull-right {
        float: none !important;
        display: block;
        margin-top: 7px;
    }
}

@media (min-width: 991px) and (max-width: 1050px) {
    /*start  Patients  module by kashif*/
    #amazing-fusion #patient-list .patient-list-options .checkbox-inline.margin-t5.margin-l10 {
        margin-top: 14px !important;
        float: left;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-5.margin-t19.col-md-8.col-xs-12.width-auto-sm {
        margin-top: 5px !important;
        margin-bottom: 10px !important;
    }

    #amazing-fusion #scheduler #add-appointment .modal-footer .popover {
        left: 0 !important;
    }

        #amazing-fusion #scheduler #add-appointment .modal-footer .popover.top > .arrow {
            left: 10% !important;
        }
    /*end  Schedule  module by kashif*/
    /*start  Tasks module by kashif*/
    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 {
        margin-top: 6px !important;
    }

    #amazing-fusion #scheduler #search-appointments fieldset {
        min-height: 272px;
    }

    #amazing-fusion #tasks-tab .documents-options .pull-left.form-inline .form-group.margin-r5 datetime .input-group {
        width: 100%;
    }

    #amazing-fusion #tasks-tab #unsigned-documents .documents-options {
        margin-left: -15px;
        margin-right: -15px;
    }

    #amazing-fusion #tasks-tab .documents-options .pull-left.form-inline .form-group .form-control {
        width: 100% !important;
    }

    #amazing-fusion #tasks-tab #docview .popover {
        left: 0 !important;
    }

        #amazing-fusion #tasks-tab #docview .popover.top > .arrow {
            left: 10% !important;
        }
    /*end  Tasks  module by kashif*/
}

@media (max-width: 1024px) {
    /*start  schedule  module by kashif*/
    .thin-scrollbar-main {
        margin-bottom: 0px;
    }

    #amazing-fusion #scheduler #search-appointments .col-md-9.col-sm-7.text-right .btn-group.left-dropdown .dropdown-menu, #amazing-fusion #scheduler-daily .scheduler-info .btn-group.left-dropdown .dropdown-menu, #amazing-fusion #cash-register-tab #iou-cash-register .nav-pills .btn-group.left-dropdown .dropdown-menu {
        min-width: 100% !important;
    }

    #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center {
        margin-top: 14px !important;
    }

    #amazing-fusion #scheduler #scheduler-setting table td select.form-control {
        width: 110px;
    }

    #amazing-fusion #scheduler #scheduler-daily table td select.form-control {
        width: 150px;
    }

    #amazing-fusion #scheduler #scheduler-waiting-list table td select.form-control {
        width: 190px;
        margin: 0 auto;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-appointment .table tbody tr td a.table-icon.popover-table {
        width: 105px !important;
    }

    #amazing-fusion #scheduler #scheduler-setting .list-scroller {
        max-height: initial !important;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-wait-list-comp .table-theme tbody tr td:first-child {
        padding-right: 5px !important;
    }
    /*end  schedule  module by kashif*/
    #amazing-fusion .modal-dialog-scrollable-sm-135 {
        height: calc(100vh - 135px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-130 {
        height: calc(100vh - 130px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-120 {
        height: calc(100vh - 120px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-115 {
        height: calc(100vh - 115px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-110 {
        height: calc(100vh - 110px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-100 {
        height: calc(100vh - 100px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-90 {
        height: calc(100vh - 90px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-80 {
        height: calc(100vh - 80px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-70 {
        height: calc(100vh - 70px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-60 {
        height: calc(100vh - 60px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-50 {
        height: calc(100vh - 50px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-sm-40 {
        height: calc(100vh - 40px) !important;
    }
    /*start  Patients  module by kashif*/
    #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs {
        display: flex;
    }

        #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li {
            justify-content: center;
        }

            #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li.active {
                background: #fff;
                border-top: 2px solid #6cafe0;
            }

            #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li a.active, #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li a {
                border-top: 2px solid transparent !important;
            }

    #amazing-fusion #claims #AppointmentExist .modal-dialog.width-400 {
        left: 0 !important;
        right: 0 !important;
    }

    #amazing-fusion #patient-list .encounter-print-preview {
        width: 100% !important;
        min-width: 100% !important;
    }

        #amazing-fusion #patient-list .encounter-print-preview .encounter-print-body {
            width: 100%;
            margin-bottom: 15px;
            overflow-y: hidden;
            -ms-overflow-style: -ms-autohiding-scrollbar;
            border: 1px solid #ddd;
        }

    #amazing-fusion #encounter-print .encounter-print-tab ul li {
        margin-right: 12px !important;
        padding-top: 5px;
    }

        #amazing-fusion #encounter-print .encounter-print-tab ul li:first-child {
            padding-top: 0px;
        }

        #amazing-fusion #encounter-print .encounter-print-tab ul li a, #amazing-fusion #encounter-print .encounter-print-tab ul li a i {
            font-size: 9pt !important;
        }
    /*end Patients  module by kashif*/
}

@media (min-width:768px) and (max-width:991px) {
    #amazing-fusion .profile-scroller.trans-mediaq {
        max-height: 18vh;
    }
    /*start  Patients  module by kashif*/
    #amazing-fusion .modal-full#docview .modal-footer .btn {
        font-size: 12px !important;
        margin-left: 2px !important;
    }

    #patient-list .notes-content .notes-list {
        height: 65vh;
    }

    #patient-list #notes .notes-content .notes-list {
        height: 63vh;
    }

    #amazing-fusion .modal-dialog-scrollable .modal-left .tab-content {
        height: calc(100vh - 200px) !important;
    }

    #amazing-fusion .modal-large.modal-page.modal-immunization-chart .modal-content {
        width: 550px;
    }

    .imunization-vaccination-status ul li {
        font-size: 12px;
        padding: 6px 7px;
    }

    #amazing-fusion .modal-large.modal-page.modal-immunization-chart .modal-content .imunization-ecncounter-chart .table-responsive .table {
        width: 1024px !important;
        max-width: 1024px !important;
        min-width: 1024px !important
    }

    #patient-list .notes-right .note-settings .note-setting-list .patient-facesheet-summary ul {
        min-height: auto !important;
        font-size: 12px !important;
    }

    #amazing-fusion #Procedures-popup .modal-left .nav-tabs li a {
        font-size: 11px;
        padding: 7px 4px;
    }

    #amazing-fusion #physical-exam .templates-actions {
        display: flex;
    }

        #amazing-fusion #physical-exam .templates-actions .btn {
            font-size: 12px;
        }

    #amazing-fusion #physical-exam #button-physical-exam .table.d-flex-sm tr td {
        float: left;
        width: 100%;
    }

    #amazing-fusion #details #patDemoHeader .pat-prof-demograph-btns .btn.btn-warning btn-sm {
        margin: 1px 0 4px;
    }

    #amazing-fusion .section-tabs .detail-box .messages-commun-title .pull-left.messages-commun-icon {
        float: right !important;
        padding-top: 5px;
    }

    #amazing-fusion #patient-list .patient-list-options .checkbox-inline.margin-t5.margin-l10 {
        margin-top: 8px !important;
        float: left;
    }

    #amazing-fusion #patient-list #details .patient-info {
        margin-bottom: 8px;
    }

    #amazing-fusion #patient-list #claims .notes-right .btn-sm {
        padding-left: 3px !important;
        padding-right: 3px !important;
        font-size: 12px;
    }

    #amazing-fusion #patient-list #claims .popover .popover-content .popover-medium {
        width: 100%;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-tab .scheduler-daily-position .form-group .has-feedback.wide-dropdown ul.dropdown-menu {
        width: 100% !important;
    }

    #amazing-fusion #scheduler .scheduler-daily-position .date-field-today, #amazing-fusion #scheduler .scheduler-daily-position .pull-right.text-right.margin-t20.width-auto {
        margin-top: 19px !important;
    }

    #amazing-fusion #scheduler #cash-register-tab .cash-register-main .dropdown.form-group.empty-field {
        margin-top: 4px;
    }

        #amazing-fusion #scheduler #cash-register-tab .cash-register-main .dropdown.form-group.empty-field multiselect-dropdown .btn {
            height: 24px;
        }

        #amazing-fusion #scheduler #cash-register-tab .cash-register-main .dropdown.form-group.empty-field multiselect-dropdown .dropdown-menu.pull-right {
            float: none !important;
            left: 0 !important;
            right: auto !important;
        }

    #amazing-fusion #scheduler #cash-register-tab .cash-register-main #cashmain_btnSearch .btn {
        padding: 3px 8px !important;
        min-width: auto !important;
    }

    #amazing-fusion .width-auto-sm {
        width: auto !important;
    }

    #amazing-fusion #scheduler #scheduler-tab .form-group.apt-room-clear {
        clear: both;
    }

    #amazing-fusion #scheduler #search-appointments datetime, #amazing-fusion #scheduler #search-appointments datetime .input-group {
        width: 120px;
    }

    #amazing-fusion #scheduler #cash-register-tab .cash-register-main fieldset {
        min-height: 185px
    }

    #amazing-fusion #scheduler #appt-width-patient .radio-inline {
        margin-right: 2px;
    }

    #amazing-fusion #scheduler #appt-width-patient .checkbox-inline {
        margin-top: 5px !important;
    }

    #amazing-fusion #scheduler .form-group label {
        white-space: inherit;
    }

    #amazing-fusion #scheduler #add-appointment .modal-footer .popover {
        left: 0 !important;
    }

        #amazing-fusion #scheduler #add-appointment .modal-footer .popover.top > .arrow {
            left: 10% !important;
        }

    #amazing-fusion #scheduler-daily .scheduler-info-status li.margin-r15 {
        margin-right: 0px !important;
        width: 31%;
        display: inline-block;
        margin-left: 0px !important;
        min-height: 24px;
    }

    #amazing-fusion #scheduler-daily .documents-options.scheduler-daily-position .pull-right.text-right .btn {
        font-size: 12px;
    }

    #amazing-fusion #scheduler-daily #scheduler-setting .table-theme.office-work-timing {
        min-width: 1000px;
    }

    #amazing-fusion #scheduler #appointment-daily-view .apt-av-daily-view-table {
        max-height: calc(100vh - 370px) !important;
        min-height: inherit !important;
    }

    #amazing-fusion #scheduler #appointment-monthly-view .apt-av-monthly-view-table {
        max-height: calc(100vh - 370px) !important;
        min-height: inherit !important;
    }
    /*end  Schedule  module by kashif*/
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab #docview .popover {
        left: 0 !important;
    }

        #amazing-fusion #tasks-tab #docview .popover.top > .arrow {
            left: 10% !important;
        }

    #amazing-fusion #tasks-tab .section-tabs .tab-content .table-responsive {
        position: static;
    }

    #amazing-fusion #tasks-tab .templates-actions #taskaddtemplate .popover {
        left: 0 !important;
    }

        #amazing-fusion #tasks-tab .templates-actions #taskaddtemplate .popover.top > .arrow {
            left: 10%;
        }

    #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn, #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn-group {
        margin-bottom: 10px;
    }
    /*end  Schedule  module by kashif*/
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn, #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn-group {
        margin-bottom: 10px;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-theme {
        width: 1450px !important;
    }

    #amazing-fusion #tasks-tab .rx-manager-refill .has-feedback .search-dropdown {
        width: 300px;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab {
        max-height: calc(100vh - 400px) !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-refil-re {
        max-height: calc(100vh - 430px) !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en .table-theme {
        width: 1125px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-refil-re .table-theme {
        width: 1200px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-lab-re .table-theme {
        width: 1200px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab .table-theme {
        width: 1340px !important;
    }

    #amazing-fusion #tab-tasks .scheduler-info ul li {
        width: 23%;
        padding: 7px 0px;
    }

    #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5 {
        width: 22%;
    }

    #amazing-fusion #tasks-tab #daily-work-confirmation .documents-options .pull-left.form-inline .form-group.margin-r5 {
        width: 47%;
    }

    #amazing-fusion .patient-tabs-menu {
        display: block;
    }

    #amazing-fusion .patient-tabs-menu {
        position: relative;
        width: 20%;
        float: right;
        text-align: right;
        padding: 5px 7px;
    }

    #amazing-fusion #activity .documents-options .btn {
        font-size: 12px;
    }

    #amazing-fusion .nav-tabs.patients-all-tabs li.cm-time {
        display: none !important;
    }

    #amazing-fusion .nav-tabs.patients-all-tabs li {
        display: none;
    }

        #amazing-fusion .nav-tabs.patients-all-tabs li.active {
            display: block;
        }

    #amazing-fusion .patient-tabs-menu .dropdown-menu li.active a {
        color: #fff;
    }

    #amazing-fusion .patient-tabs-menu .dropdown-menu {
        min-width: auto;
        left: auto;
        right: -4px;
        padding: 0px;
        margin: 5px 1px;
        min-width: 240px;
    }

        #amazing-fusion .patient-tabs-menu .dropdown-menu a:hover {
            background-color: #f7f7f7;
        }

    #amazing-fusion .patient-tabs-menu .dropdown-toggle {
        color: #fff;
    }

    #amazing-fusion #tasks-tab .nav-tabs li {
        display: none;
    }

        #amazing-fusion #tasks-tab .nav-tabs li.active {
            display: block;
        }

    #amazing-fusion #tasks-tab .documents-options .pull-right.margin-t15 {
        padding-right: 15px;
        margin-top: 10px !important;
        padding-left: 7px;
    }

    #amazing-fusion #tasks-tab #tab-tasks .documents-options {
        margin-left: -15px;
        margin-right: -15px;
    }

        #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5 {
            margin-right: 0;
            width: 33.3%;
            float: left;
            margin-left: 0;
            margin-top: 7px;
            padding-left: 15px;
            padding-right: 15px;
        }

    #amazing-fusion #tasks-tab #unsigned-notes .pull-right.text-right.form-group .btn-group.left-dropdown {
        margin-top: 3px;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .pull-right.text-right.form-group .dropdown-menu {
        top: 24px;
        width: 100%;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .btn.btn-warning.btn-sm.dropdown-toggle {
        width: 100%;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .btn-group.left-dropdown {
        display: block;
    }

    #amazing-fusion #tasks-tab .search-inac-patient-btn {
        width: 80%;
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 {
            width: 30%;
            float: left;
            padding-left: 7px;
            padding-right: 7px;
        }

            #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 .form-control {
                width: 100% !important;
            }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .nav.nav-pills.margin-b5.d-inline-block {
            width: 49%;
            margin-top: 5px;
            padding: 0px;
        }

    #amazing-fusion #tasks-tab #unsigned-documents .documents-options {
        margin-left: -15px;
        margin-right: -15px;
    }

        #amazing-fusion #tasks-tab #unsigned-documents .documents-options .pull-left.form-inline .form-group.margin-r5 {
            margin-right: 0;
            width: 33.3%;
            float: left;
            margin-left: 0;
            margin-top: 7px;
            padding-left: 15px;
            padding-right: 15px;
        }

    #amazing-fusion #tasks-tab datetime .input-group, #amazing-fusion #tasks-tab datetime {
        width: 100%;
        max-width: 100%;
    }

    #amazing-fusion #tasks-tab .documents-options .pull-left.form-inline .form-group .form-control {
        width: 100% !important;
    }

    #amazing-fusion .patient-list-options .actions {
        margin-top: 4px;
    }

    #amazing-fusion .section-tabs .nav-tabs li a.cdss-link i {
        font-size: 14px;
        top: 2px;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        margin-top: 4px;
    }

    #amazing-fusion .patient-list-options .search .input-group .input-group-btn {
        display: table-cell;
    }

    #amazing-fusion .patient-list-options .search {
        width: 65%;
        margin-bottom: 5px;
        float: right;
        margin-right: 0px !important;
    }

    #amazing-fusion .section-tabs .nav-tabs.patients-all-tabs li a {
        font-size: 12px;
        padding: 7px 8px;
    }

    #amazing-fusion #patient-list .patient-list-options .btn {
        font-size: 12px;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        margin-top: 10px;
    }

    #amazing-fusion #tasks #task-modal .modal-dialog .modal-right {
        width: 420px !important;
    }

    #amazing-fusion #tasks #task-modal .modal-dialog .modal-left {
        width: 231px !important;
    }
    /*end  Tasks  module by kashif*/
    .modal-dialog-scrollable.telemed-modal-height.width-850 {
        width: calc(100vw - 40px) !important;
    }

    #amazing-fusion .microphone-set p br {
        display: none;
    }

    #amazing-fusion .modal-splash {
        overflow-y: auto;
    }

        #amazing-fusion .modal-splash .modal-dialog {
            width: calc(100vw - 60px);
            margin: 15px auto;
        }

    #amazing-fusion .modal .modal-dialog .modal-right {
        width: 480px !important;
    }

    #amazing-fusion .modal .modal-dialog .modal-left {
        width: 250px !important;
    }
    /*#amazing-fusion .features-list li {
        font-size: 12px;
        padding: 11px 0 11px 40px;
        background-size: 35px !important;
    }*/
    #amazing-fusion .modal.modal-lock .lock-screen-img {
        height: 370px;
        object-fit: cover;
        width: 100%;
    }

    #amazing-fusion .modal.modal-lock .lock-form {
        min-height: 435px;
    }

    #amazing-fusion header .talking-feature .talk-content:not(*:root) {
        width: 280px;
    }

    #amazing-fusion header .talking-feature .talk-content {
        width: auto;
    }

        #amazing-fusion header .talking-feature .talk-content .voice-assistant {
            min-width: 340px;
        }

        #amazing-fusion header .talking-feature .talk-content .talk-text {
            width: 175px;
        }

    #amazing-fusion header .dropdown.md-header-dropdown {
        float: right;
        margin: 0;
        position: static;
    }

        #amazing-fusion header .dropdown.md-header-dropdown i.app-icon-IconSet-1-98 {
            line-height: 38px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            font-size: 18px;
            min-width: 24px;
            display: inline-block;
        }

        #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu {
            min-width: inherit;
            width: 100%;
            margin: 0;
            border: none;
            line-height: initial;
            background: #363a40;
            margin-top: -1px;
            text-align: center;
            padding: 0;
            z-index: 99999;
        }

    #amazing-fusion header .practice {
        vertical-align: middle;
        display: inline-block;
        float: none;
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }

        #amazing-fusion header .practice h5 {
            line-height: 28px;
        }

        #amazing-fusion header .practice select {
            margin: 0px 0 0 10px;
        }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu .back-pms {
        display: inline-block;
        float: none;
        line-height: 28px;
        font-size: 13px;
    }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu #header-progress-bar {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        float: none;
    }

    #amazing-fusion header .btn-group-header {
        float: none;
        display: inline-block;
    }

    #amazing-fusion .allison-mic-popover .popover .popover-content .popover-medium {
        width: 300px;
    }

    #amazing-fusion .allison-tabs .tab-content {
        padding: 10px;
    }

    #allison-home .allison-scroller #divwelcomeSlide h3 {
        font-size: 15px !important;
    }

    #amazing-fusion .slinky-menu a.next:after {
        margin-right: 7px !important;
    }

    #amazing-fusion .slinky-menu a {
        padding: 7px !important;
        font-size: 14px !important;
    }

        #amazing-fusion .slinky-menu a.next i {
            font-size: 20px !important;
            width: 30px !important;
        }

        #amazing-fusion .slinky-menu a .module-command {
            padding-left: 30px !important;
        }

    #amazing-fusion .microphone-set p {
        padding: 0 10px !important;
    }

    #amazing-fusion .main-dashboard .dashboard-scroller {
        max-height: 600px;
        overflow-y: auto;
    }

    #amazing-fusion .upload-transcription-table .table-responsive {
        max-height: calc(100vh - 480px) !important;
    }

    #amazing-fusion .transcription-patient-list {
        display: inline-block;
        width: 100%;
    }

        #amazing-fusion .transcription-patient-list .table-responsive {
            margin: 15px 0 30px;
            max-height: 50vh !important;
        }

    #amazing-fusion .table-billing thead tr td h4 {
        font-size: 14px;
        line-height: 17px;
    }

    #amazing-fusion .breadcrumb li a {
        font-size: 12px;
        justify-content: center;
    }

        #amazing-fusion .breadcrumb li a span {
            display: none;
        }

    #amazing-fusion #messages .section-tabs .nav-tabs li a {
        padding: 5px;
        font-size: 12px;
    }

    #amazing-fusion #messages .panel-body p div {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    #amazing-fusion .help-desk-suggestions {
        width: 100% !important;
        padding-left: 7px !important;
    }

        #amazing-fusion .help-desk-suggestions .nav {
            margin: 0 0 5px !important;
        }

    #amazing-fusion .message-scrollable.message-scrollable-helpdesk {
        height: calc(100vh - 230px);
    }

    #amazing-fusion #messages .email-heading {
        margin: 5px 0;
    }

    #amazing-fusion .message-detail-head.message-detail-head.help-detail h5 span.pull-right {
        float: none !important;
        display: block;
        margin-top: 7px;
    }
}

@media (max-width: 991px) {
    /*start  Patients  module by kashif*/
    #amazing-fusion .modal .modal-left .templates-actions .btn {
        font-size: 12px;
    }

    #amazing-fusion .modal .modal-left .templates-actions .template-view-setting {
        margin: 2px 0 0 3px;
    }

    #amazing-fusion #deletePopover-claim .popover {
        right: 0 !important;
        left: 0 !important;
    }

    #amazing-fusion .patient-tabs-menu .dropdown-menu .cm-time-icon {
        display: inline-block;
        width: 15%;
        padding-top: 5px;
    }

    #amazing-fusion .patient-tabs-menu .dropdown-menu .cm-time {
        display: inline-block;
        width: 85%;
        float: right;
    }

    #amazing-fusion .tab-pane#details .popover-detail-first .popover {
        left: auto !important;
        right: auto !important;
    }

    #amazing-fusion .modal-medium .modal-right .modal-content#patient-History-Tabs .form-group .datepicker input.form-control {
        font-size: 10px;
    }

    #amazing-fusion #notes #growth-chart .modal-body#print-section #bgimg {
        width: 484px !important;
    }

        #amazing-fusion #notes #growth-chart .modal-body#print-section #bgimg #chart_div {
            width: 100% !important;
            margin: 0 !important;
        }

    #amazing-fusion #notes #growth-chart .modal-body#print-section {
        width: 100% !important;
    }

    .d-block-sm {
        display: block;
    }

    #amazing-fusion .width-sm-100p {
        width: 100% !important;
    }

    #amazing-fusion .width-sm-50p {
        width: 50% !important;
    }

    #amazing-fusion .width-sm-33p {
        width: 33.3% !important;
    }

    #amazing-fusion .width-sm-25p {
        width: 25% !important;
    }

    #amazing-fusion .width-sm-auto {
        width: auto !important;
    }

    #amazing-fusion .d-flex-sm {
        display: flex;
        width: 100%;
    }

    #amazing-fusion .d-flex-sm-w-100p {
        width: 100%;
    }

    #amazing-fusion .d-flex-w-sm {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    #amazing-fusion .d-flex-w-sm-1 {
        flex: 1 100%;
        margin: 2px 0 !important;
    }

    #amazing-fusion .d-flex-w-sm-2 {
        flex: 1 48%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-sm-3 {
        flex: 1 31%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-sm-4 {
        flex: 1 23%;
        margin: 2px !important;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .nav-tabs li a {
        font-size: 11px;
        padding: 7px 0px;
    }

    #amazing-fusion #patient-list #activity .documents-options .pull-left .form-inline .cumilative-trend-main {
        width: 100%;
        margin-top: 15px;
    }

    #encounter-print .encounter-print-tab ul li:last-child {
        float: right !important;
    }

    #amazing-fusion .modal-alert .modal-dialog {
        left: 0 !important;
        right: 0 !important;
    }

    #amazing-fusion #claims ul.dropdown-menu {
        min-width: 100% !important;
    }

    #amazing-fusion #patient-list .pat-prof-d-block {
        display: block;
        float: none;
        margin-bottom: 5px;
        margin-top: 0px;
    }

    #amazing-fusion .btn-switch-sm {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    #patient-list #details .patient-actions {
        width: 100%;
    }

    #amazing-fusion .template-view-setting .template-view-setting-list {
        right: auto !important;
    }

    #patient-list .notes-content .notes-details .note-info ul.d-flex-w-xs.d-flex-sm {
        margin-bottom: 3px;
    }

    #amazing-fusion .modal-section #add-lab-order .modal-footer .btn {
        font-size: 11px;
        margin-left: 2px;
        padding: 4px 6px;
    }

    #amazing-fusion #details #patDemoHeader .pat-prof-demograph-btns .custom-dropdown-menu .section-heading, #amazing-fusion #details #patDemoHeader .pat-prof-demograph-btns .custom-dropdown-menu li {
        padding: 0 10px;
        font-size: 12px;
    }
    /*end  Patients  module by kashif*/
    /*start scheduler  module by kashif*/
    #amazing-fusion #scheduler .modality-view-form-main .date-field-today {
        margin: 0px !important;
    }

    #amazing-fusion #scheduler .modality-view-form-main .checkbox-modality-form {
        margin-top: 10px !important;
    }

    .width-auto-xs {
        width: auto !important;
    }

    #amazing-fusion #scheduler #search-appointments fieldset .table-responsive .table.table-hover.table-simple {
        width: 100%;
    }

    #amazing-fusion #scheduler #appt-width-patient .checkbox-inline.margin-t.padding-t5 {
        margin-top: 0px !important;
        margin-bottom: 5px;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-12.col-md-4 fieldset {
        margin-top: 15px;
    }

    #amazing-fusion .chat-cheat-position .chat.is-visible {
        left: auto !important;
        bottom: 40px !important;
        right: 0 !important;
    }

    #amazing-fusion .chat-cheat-position .fab {
        width: 35px;
        height: 35px;
    }

        #amazing-fusion .chat-cheat-position .fab i {
            font-size: 1em;
            line-height: 35px;
        }
    /*end  scheduler module by kashif*/
}

@media (max-width: 767px) {
    /*start  Patients  module by kashif*/
    .d-block-xsl {
        display: block;
    }

    .m-xsl-0 {
        margin: 0 !important;
    }

    .mt-xsl-0,
    .my-xsl-0 {
        margin-top: 0 !important;
    }

    .mr-xsl-0,
    .mx-xsl-0 {
        margin-right: 0 !important;
    }

    .mb-xsl-0,
    .my-xsl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xsl-0,
    .mx-xsl-0 {
        margin-left: 0 !important;
    }

    .m-xsl-1 {
        margin: 0.25rem !important;
    }

    .mt-xsl-1,
    .my-xsl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xsl-1,
    .mx-xsl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xsl-1,
    .my-xsl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xsl-1,
    .mx-xsl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xsl-2 {
        margin: 0.5rem !important;
    }

    .mt-xsl-2,
    .my-xsl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xsl-2,
    .mx-xsl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xsl-2,
    .my-xsl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xsl-2,
    .mx-xsl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xsl-3 {
        margin: 1rem !important;
    }

    .mt-xsl-3,
    .my-xsl-3 {
        margin-top: 1rem !important;
    }

    .mr-xsl-3,
    .mx-xsl-3 {
        margin-right: 1rem !important;
    }

    .mb-xsl-3,
    .my-xsl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xsl-3,
    .mx-xsl-3 {
        margin-left: 1rem !important;
    }

    .m-xsl-4 {
        margin: 1.5rem !important;
    }

    .mt-xsl-4,
    .my-xsl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xsl-4,
    .mx-xsl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xsl-4,
    .my-xsl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xsl-4,
    .mx-xsl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xsl-5 {
        margin: 3rem !important;
    }

    .mt-xsl-5,
    .my-xsl-5 {
        margin-top: 3rem !important;
    }

    .mr-xsl-5,
    .mx-xsl-5 {
        margin-right: 3rem !important;
    }

    .mb-xsl-5,
    .my-xsl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xsl-5,
    .mx-xsl-5 {
        margin-left: 3rem !important;
    }

    .p-xsl-0 {
        padding: 0 !important;
    }

    .pt-xsl-0,
    .py-xsl-0 {
        padding-top: 0 !important;
    }

    .pr-xsl-0,
    .px-xsl-0 {
        padding-right: 0 !important;
    }

    .pb-xsl-0,
    .py-xsl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xsl-0,
    .px-xsl-0 {
        padding-left: 0 !important;
    }

    .p-xsl-1 {
        padding: 0.25rem !important;
    }

    .pt-xsl-1,
    .py-xsl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xsl-1,
    .px-xsl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xsl-1,
    .py-xsl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xsl-1,
    .px-xsl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xsl-2 {
        padding: 0.5rem !important;
    }

    .pt-xsl-2,
    .py-xsl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xsl-2,
    .px-xsl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xsl-2,
    .py-xsl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xsl-2,
    .px-xsl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xsl-3 {
        padding: 1rem !important;
    }

    .pt-xsl-3,
    .py-xsl-3 {
        padding-top: 1rem !important;
    }

    .pr-xsl-3,
    .px-xsl-3 {
        padding-right: 1rem !important;
    }

    .pb-xsl-3,
    .py-xsl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xsl-3,
    .px-xsl-3 {
        padding-left: 1rem !important;
    }

    .p-xsl-4 {
        padding: 1.5rem !important;
    }

    .pt-xsl-4,
    .py-xsl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xsl-4,
    .px-xsl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xsl-4,
    .py-xsl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xsl-4,
    .px-xsl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xsl-5 {
        padding: 3rem !important;
    }

    .pt-xsl-5,
    .py-xsl-5 {
        padding-top: 3rem !important;
    }

    .pr-xsl-5,
    .px-xsl-5 {
        padding-right: 3rem !important;
    }

    .pb-xsl-5,
    .py-xsl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xsl-5,
    .px-xsl-5 {
        padding-left: 3rem !important;
    }

    .m-xsl-auto {
        margin: auto !important;
    }

    .mt-xsl-auto,
    .my-xsl-auto {
        margin-top: auto !important;
    }

    .mr-xsl-auto,
    .mx-xsl-auto {
        margin-right: auto !important;
    }

    .mb-xsl-auto,
    .my-xsl-auto {
        margin-bottom: auto !important;
    }

    .ml-xsl-auto,
    .mx-xsl-auto {
        margin-left: auto !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-135 {
        height: calc(100vh - 135px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-130 {
        height: calc(100vh - 130px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-120 {
        height: calc(100vh - 120px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-115 {
        height: calc(100vh - 115px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-110 {
        height: calc(100vh - 110px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-100 {
        height: calc(100vh - 100px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-90 {
        height: calc(100vh - 90px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-80 {
        height: calc(100vh - 80px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-70 {
        height: calc(100vh - 70px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-60 {
        height: calc(100vh - 60px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-50 {
        height: calc(100vh - 50px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xsl-40 {
        height: calc(100vh - 40px) !important;
    }

    #amazing-fusion .modal-full#docview .modal-dialog-scrollable {
        height: calc(100vh - 100px) !important;
    }

    #amazing-fusion .tab-pane#details .popover-detail-firs-ad-notes .popover {
        left: auto !important;
        right: auto !important;
    }

    #amazing-fusion .tab-pane#details .popover-detail-first-check-detail .popover {
        left: auto !important;
        right: 0 !important;
    }

    #amazing-fusion #merge-patient-modal .exchange-patient {
        padding: 70px 0 110px 0 !important;
    }

    .encounter-print-tab ul li a {
        font-size: 10pt !important;
    }

    .encounter-print-tab ul li {
        margin-right: 6px !important;
    }

    .encounter-print-tab h3 {
        font-size: 12pt !important;
    }

    .dropdown-content.multi-column {
        width: 100%;
        margin-right: 0px !important;
    }

    .print-body-scroll {
        height: auto !important;
    }

    #amazing-fusion .modal.modal-inside .modal-dialog {
        width: 100%;
    }

    #patient-list .notes-content .notes-list {
        max-height: 42vh;
        height: auto;
    }

    #amazing-fusion #merge-patient-modal .modal-footer .popover-bottom-right .popover.top {
        left: auto !important;
    }

    #amazing-fusion #patient-list #activity .documents-options .pull-left, #amazing-fusion #patient-list #activity .documents-options .pull-left .form-inline .activity-select-dropdown.form-group.margin-r10 {
        width: 100%;
    }

    #amazing-fusion #claims ul.dropdown-menu {
        min-width: 100% !important;
    }

    #amazing-fusion #activity .cumilative-trend-main .date-100p.form-group.margin-r10 {
        margin: 7px 3px !important;
    }

    #amazing-fusion #details .table-responsive #tblPAImm thead .checkbox {
        margin-left: 3px;
    }

    #amazing-fusion .btn-switch-xs {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        #amazing-fusion .btn-switch-xs .btn {
            padding: 2px 9px;
            font-size: 12px;
            min-width: auto;
        }

    #amazing-fusion .d-flex-xsl {
        display: flex;
        width: 100%;
    }

    #amazing-fusion .d-flex-xsl-w-100p {
        width: 100%;
    }

    #amazing-fusion .d-flex-w-xsl {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    #amazing-fusion .d-flex-w-xsl-1 {
        flex: 1 98%;
        margin: 2px 0 !important;
    }

    #amazing-fusion .d-flex-w-xsl-2 {
        flex: 1 48%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-xsl-3 {
        flex: 1 31%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-xsl-4 {
        flex: 1 23%;
        margin: 2px !important;
    }

    #amazing-fusion #encounter-print .encounter-print-preview .encounter-print-header {
        padding-top: 6em !important;
    }

    #amazing-fusion #patient-list #message-modal #message-sscm .form-group .checkbox-inline {
        margin-bottom: 7px;
    }

    #amazing-fusion #list #patient-payment .modal-body.popup-scroller {
        max-height: 65vh !important;
    }

    #amazing-fusion #patient-list #add-appointment #appt-width-patient .checkbox-inline.margin-t20.padding-t5 {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    #amazing-fusion #patient-list .table-responsive.table-today-patient-search {
        max-height: 300px !important;
    }

    #amazing-fusion #patient-list .patient-list-options .checkbox-inline.margin-t5.margin-l10 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    #amazing-fusion #patient-list #details .patient-info .info ul li#patPhone span.margin-l5 {
        margin-left: 0px !important;
    }

    #amazing-fusion #patient-list .timepicker {
        max-width: initial;
        width: 100%;
    }

    #amazing-fusion #patient-list table .timepicker {
        max-width: initial;
        width: 120px;
    }

    #amazing-fusion #patient-list table datetime .input-group.date, #amazing-fusion #patient-list table .input-group.date {
        width: 120px !important;
    }

    #amazing-fusion #patient-list #Pattranscription .section-heading {
        clear: both;
        padding-top: 15px;
    }

    #amazing-fusion #patient-list .imunization-ecncounter-chart .table-responsive {
        max-height: calc(100vh - 330px) !important;
        overflow: auto;
    }

    #patient-list #details .patient-info .info ul li span {
        font-size: 12px;
        line-height: 21px;
    }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-type-mobile-men-btn {
        display: block;
        position: relative;
        text-align: right;
    }

        #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-menu.right-dropdown {
            width: 300px;
            min-width: auto;
            margin-top: 0px;
            left: auto;
            right: -10px;
        }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .fixtop tr th:first-child {
        border-right: 1px solid #fff !important;
    }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-type-mobile-men-btn tr.selected-document {
        display: none;
    }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-toggle-tabs {
        color: #fff;
    }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr {
        display: none;
    }

        #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document {
            display: block;
        }

            #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document td {
                width: 100%;
                display: block;
            }

    #amazing-fusion #patient-list .doc-type-mobile-table-main .doc-type-mobile-men-btn tr td {
        padding: 5px 7px;
    }

    #amazing-fusion #patient-list .tbl-doc-type-main #tblDocumentTypes tbody {
        height: auto;
    }

    #amazing-fusion #patient-list .tbl-doc-type-main .col-sm-3.col-md-2.col-xs-12.padding-r0 {
        padding-right: 7px !important;
        border: 0px;
    }

    #amazing-fusion #patient-list .tbl-doc-type-main .col-sm-9.col-md-10.col-xs-12.padding-l0 {
        padding-left: 7px !important;
        border: 0px;
    }

    #amazing-fusion #patient-list .tbl-doc-type-main #lstDocTypes tbody {
        height: auto;
    }

    #amazing-fusion #patient-list .pat-info-mobile-line-r {
        display: none;
    }

    #amazing-fusion #patient-list #pelvic-exam .pelvic-exm-mb-btns {
        display: flex;
        flex-wrap: wrap;
    }

        #amazing-fusion #patient-list #pelvic-exam .pelvic-exm-mb-btns .btn {
            flex: 1 23%;
            font-size: 11px;
            padding: 4px 2px;
            margin: 3px 2px;
        }

    #amazing-fusion .popover .popover-content .popover-medium, #amazing-fusion .popover .popover-content .popover-small {
        width: 100%;
    }

    #amazing-fusion .modal.modal-inside#care-plan-alert .modal-dialog {
        width: 73vw;
    }

    #amazing-fusion .modal-section #add-lab-order .modal-footer .btn {
        font-size: 11px;
        margin-left: 2px;
        padding: 4px 6px;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center {
        margin-top: 0px !important;
    }

    #amazing-fusion #scheduler .modality-view-form-main .checkbox-modality-form {
        width: 100% !important;
        margin-top: 5px !important;
    }

    .clear-xs {
        clear: both;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-wait-list-comp .table .popover-content {
        width: 150px;
    }

    #amazing-fusion .pagination-bottom {
        position: inherit !important;
    }

    #amazing-fusion .modal .pagination-bottom {
        bottom: 0px !important;
    }

    #amazing-fusion #scheduler #cash-register-tab #iou-cash-register .nav-pills li:first-child {
        width: 100%;
    }

    #amazing-fusion #scheduler #cash-register-tab #iou-cash-register .nav-pills li {
        padding: 4px 0;
    }

    #amazing-fusion #scheduler #iou-cash-register .cash-register-main #cashmain_timeFrame1, #amazing-fusion #scheduler #iou-cash-register .cash-register-main #cashmain_btnSearch {
        padding-top: 5px;
        padding-bottom: 10px;
    }

    #amazing-fusion #scheduler #cash-register .has-feedback .checkbox-inline.margin-t5.pull-left {
        width: 100%;
    }

    #amazing-fusion #scheduler #cash-register-tab .cash-register-main .col-sm-4 fieldset {
        margin-top: 15px;
    }

        #amazing-fusion #scheduler #cash-register-tab .cash-register-main .col-sm-4 fieldset .table-responsive {
            border: 0px;
        }

    #amazing-fusion #scheduler #appt-width-patient .checkbox-inline, #amazing-fusion #scheduler #appt-block-time .col-sm-3.col-xs-6.form-group.margin-t19 {
        margin-top: 5px !important;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-10.col-lg-6.col-xl-4.margin-t19.col-md-8.col-xs-12 {
        margin-top: 8px !important;
    }

    #amazing-fusion .chat-cheat-position .chat.is-visible {
        left: auto !important;
        bottom: 40px !important;
        right: 0 !important;
    }

    #amazing-fusion .chat-cheat-position .fab {
        width: 35px;
        height: 35px;
    }

        #amazing-fusion .chat-cheat-position .fab i {
            font-size: 1em;
            line-height: 35px;
        }

    #amazing-fusion #scheduler #scheduler-tab .setting-customize-timing-modal .modal-dialog-scrollable .modal-body {
        overflow: hidden;
    }

    #amazing-fusion #scheduler #add-appointment .modal-footer .popover {
        left: 0 !important;
    }

        #amazing-fusion #scheduler #add-appointment .modal-footer .popover.top > .arrow {
            left: 10% !important;
        }

    #amazing-fusion #scheduler #scheduler-setting .margin-t17 {
        margin-top: 12px;
    }

    #amazing-fusion #scheduler #scheduler-setting .col-sm-2.col-xl-2.col-xs-6.form-group.margin-t17 {
        margin-top: 17px !important;
    }

    #amazing-fusion #scheduler-tab #scheduler-setting .list-scroller {
        max-height: initial !important;
    }

    #amazing-fusion #scheduler-tab #scheduler-setting .table-theme.office-work-timing {
        min-width: 1000px;
    }

    #amazing-fusion #scheduler .form-group label {
        white-space: inherit;
    }

    #amazing-fusion #scheduler #scheduler-waiting-list .pull-right.text-right .btn-warning {
        margin-top: 19px;
    }

    #amazing-fusion #scheduler .form-group datetime, #amazing-fusion #scheduler datetime .input-group {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    #amazing-fusion #scheduler .scheduler-daily-position .date-field-today, #amazing-fusion #scheduler .scheduler-daily-position .form-group.pull-right.text-right.mt-xl-4.mt-md-4.text-nowrap {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }

    #amazing-fusion #scheduler #scheduler-daily .scheduler-daily-position .date-field-today {
        margin-top: 19px !important;
    }

    #amazing-fusion #scheduler .modality-view-form-main .date-field-today {
        margin: 0px 0px 10px !important;
    }

    #amazing-fusion #scheduler-daily .scheduler-info {
        display: block;
    }

    #amazing-fusion #scheduler-daily .scheduler-info-status li.margin-r15 {
        margin-right: 0px !important;
        width: 50%;
        display: inline-block;
        margin-left: 0px !important;
        min-height: 24px;
    }

    #amazing-fusion #scheduler-daily .scheduler-info .appointment-counter ul li {
        width: 32%;
        padding: 5px 0;
        margin-right: 0px !important;
    }

    #amazing-fusion #scheduler-daily .scheduler-info .appointment-counter {
        padding-bottom: 15px;
    }

    #amazing-fusion #scheduler .scheduler-daily-position .text-right.margin-t20 {
        margin-top: 0px !important;
        margin-bottom: 7px !important;
    }

    #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center .date-pick-head .no-margin.padding-l10.padding-r10 {
        font-size: 12px;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }

    #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .col-lg-3.col-sm-3.col-xl-2.mb-sm-2.mt-md-4.pt-md-2.width-auto {
        clear: both;
        padding-top: 5px;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-appointment.freeze-table-col {
        max-height: 400px !important;
        height: inherit !important;
        min-height: inherit !important;
    }

        #amazing-fusion #scheduler .table-responsive.table-sch-appointment.freeze-table-col .table-theme {
            min-width: 1800px !important;
        }

    #amazing-fusion #scheduler .table-responsive.table-sch-weekly-apoint .table-theme {
        width: 1400px !important;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-weekly-apoint, #amazing-fusion #scheduler .daily-appointment-table .table-responsive.table-daily-provider-view, #amazing-fusion #scheduler .table-responsive.table-sch-search-appointments, #amazing-fusion #scheduler #appointment-daily-view .apt-av-daily-view-table {
        max-height: 300px !important;
    }

    #amazing-fusion #scheduler #scheduler-tab .documents-options.scheduler-daily-position.margin-b5 .margin-t20.date-field-today .btn-group.datepicker {
        width: auto;
    }

    #amazing-fusion #scheduler #search-appointments .col-sm-12.col-md-4 fieldset .table-responsive {
        border: 0px;
    }

    #amazing-fusion #scheduler .pagination-bottom .table-pagination {
        padding-right: 0px !important;
    }

    #amazing-fusion #scheduler #cash-register-tab #cash-register .table-responsive {
        border: 0px !important;
        margin-bottom: 5px !important;
    }

    #amazing-fusion #scheduler .table-responsive.table-sch-weekly-apoint, #amazing-fusion #scheduler .daily-appointment-table .table-responsive.table-daily-provider-view, #amazing-fusion #scheduler .table-responsive.table-sch-search-appointments, #amazing-fusion #scheduler #appointment-daily-view .apt-av-daily-view-table {
        max-height: 300px !important;
    }
    /*end  Schedule  module by kashif*/
    /*start  Tasks  module by kashif*/
    #amazing-fusion #tasks-tab #docview .popover {
        left: 0 !important;
    }

        #amazing-fusion #tasks-tab #docview .popover.top > .arrow {
            left: 10% !important;
        }

    #amazing-fusion #tasks-tab .section-tabs .tab-content .table-responsive {
        position: static;
    }

    #amazing-fusion #tasks-tab #docview .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 210px) !important;
    }

    #amazing-fusion #tasks-tab #docview .modal-footer .btn {
        margin: 5px 1px;
    }

    #amazing-fusion #unsigned-documents #docview .document-section {
        display: none;
    }

    #amazing-fusion #tasks-b #docview .templates-actions .popover {
        left: 0 !important;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn {
        display: block;
        position: relative;
        text-align: right;
    }

        #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-menu.right-dropdown {
            width: 300px;
            min-width: auto;
            margin-top: 0px;
            left: auto;
            right: -10px;
        }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .fixtop tr th:first-child {
        border-right: 1px solid #fff !important;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn tr.selected-document {
        display: none;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-toggle-tabs {
        color: #fff;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr {
        display: none;
    }

        #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document {
            display: block;
        }

            #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document td {
                width: 100%;
                display: block;
            }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn tr td {
        padding: 5px 7px;
    }

    #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn, #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn-group {
        margin-bottom: 10px;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn {
        display: block;
        position: relative;
        text-align: right;
    }

        #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-menu.right-dropdown {
            width: 300px;
            min-width: auto;
            margin-top: 0px;
            left: auto;
            right: -10px;
        }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .fixtop tr th:first-child {
        border-right: 1px solid #fff !important;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn tr.selected-document {
        display: none;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn .dropdown-toggle-tabs {
        color: #fff;
    }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr {
        display: none;
    }

        #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document {
            display: block;
        }

            #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-mobile-ac-table-tr tr.selected-document td {
                width: 100%;
                display: block;
            }

    #amazing-fusion #tasks-tab .doc-type-mobile-table-main .doc-type-mobile-men-btn tr td {
        padding: 5px 7px;
    }

    #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn, #amazing-fusion #tasks-tab .unsigned-lab-result-btn .btn-group {
        margin-bottom: 10px;
    }

    #amazing-fusion #tasks .pagination-bottom .table-pagination {
        padding-right: 0px;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab .table-theme {
        width: 1340px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-lab-re .table-theme {
        width: 1200px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc .table-theme {
        width: 1450px !important;
    }

    #amazing-fusion #tasks-tab .rx-manager-refill .has-feedback .search-dropdown {
        width: 270px;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en .table-hover.table-theme, #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-lab-re .table-hover.table-theme {
        width: 1260px !important;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab .btn-full-width-drop .caret {
        top: 9px;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en .popover-content {
        width: auto;
    }

    #amazing-fusion #tab-tasks .form-group label {
        white-space: initial;
    }

    #amazing-fusion #tasks-tab #refill-request .col-sm-2.col-md-2.col-lg-1.col-xs-12.margin-t20.margin-b10 {
        margin-top: 0px !important;
    }

    #amazing-fusion #tasks-tab .search-inac-patient-btn {
        width: 100%;
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 {
            width: 40%;
            float: left;
            padding-left: 7px;
            padding-right: 7px;
        }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .nav.nav-pills.margin-b5.d-inline-block {
            margin-top: 5px;
            padding: 0px 7px;
        }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 .form-control {
            width: 100% !important;
        }

    #amazing-fusion #tasks-tab .daily-work-btn-all {
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab .daily-work-btn-all .pull-right {
            width: 100%;
            margin-bottom: 5px;
        }

            #amazing-fusion #tasks-tab .daily-work-btn-all .pull-right .btn-group {
                width: 50%;
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 6px;
                padding-left: 7px;
                padding-right: 7px;
            }

                #amazing-fusion #tasks-tab .daily-work-btn-all .pull-right .btn-group:last-child {
                    margin-bottom: 0px;
                }

                #amazing-fusion #tasks-tab .daily-work-btn-all .pull-right .btn-group .btn {
                    width: 100%;
                    margin: 0;
                }

                #amazing-fusion #tasks-tab .daily-work-btn-all .pull-right .btn-group .dropdown-menu {
                    width: 94%;
                    right: 6px;
                }

    #amazing-fusion #tasks-tab .documents-options datetime .input-group, #amazing-fusion #tasks-tab .documents-options .form-group.margin-r5 datetime {
        width: 100%;
    }

    #amazing-fusion #tasks-tab datetime .input-group, #amazing-fusion #tasks-tab datetime {
        width: 100%;
    }

    #amazing-fusion #tasks-tab .table-responsive.table-responsive-tasks-tab, #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-documents, #amazing-fusion #tasks-tab .table-responsive.table-responsive-dwc, #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en, #amazing-fusion #tasks-tab .table-responsive.table-responsive-refil-re, #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-lab-re {
        max-height: 400px !important;
        height: inherit !important;
    }

        #amazing-fusion #tasks-tab .table-responsive.table-responsive-unsigned-en .dropdown-menu {
            min-width: 170px;
        }

    #amazing-fusion #tasks-tab #daily-work-confirmation hr {
        display: none;
    }

    #amazing-fusion #tasks-tab .tbl-doc-type-main #tblDocumentTypes tbody {
        height: auto;
    }

    #amazing-fusion #tasks-tab .tbl-doc-type-main .col-sm-3.col-md-2.col-xs-12.padding-r0 {
        padding-right: 7px !important;
    }

    #amazing-fusion #tasks-tab .tbl-doc-type-main .col-sm-9.col-md-10.col-xs-12.padding-l0 {
        padding-left: 7px !important;
    }

    #amazing-fusion #tasks-tab .form-control {
        width: 100% !important;
        width: 100% !important;
    }

    #amazing-fusion #tasks-tab .pagination-bottom .form-control {
        width: 50px !important;
    }

    #amazing-fusion #tasks .pagination-bottom {
        position: static;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .pull-right.text-right.form-group .btn-group.left-dropdown {
        margin-top: 17px;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .pull-right.text-right.form-group .dropdown-menu {
        top: 24px;
        width: 100%;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .btn.btn-warning.btn-sm.dropdown-toggle {
        width: 100%;
        height: 26px;
    }

    #amazing-fusion #tasks-tab #unsigned-notes .btn-group.left-dropdown {
        display: block;
    }

    #amazing-fusion #document-upload-tab .section-heading h4 {
        margin-bottom: 15px;
    }

    #amazing-fusion #document-upload-tab .pull-right.margin-mt7 {
        display: flex;
        width: 100%;
        margin-bottom: 7px;
    }

        #amazing-fusion #document-upload-tab .pull-right.margin-mt7 .btn-group.left-dropdown, #amazing-fusion #document-upload-tab .pull-right.margin-mt7 .btn.btn-warning {
            width: 100%;
            display: block;
        }

            #amazing-fusion #document-upload-tab .pull-right.margin-mt7 .btn-group.left-dropdown .btn.btn-info.btn-sm.btn-file {
                width: 80%;
            }

            #amazing-fusion #document-upload-tab .pull-right.margin-mt7 .btn-group.left-dropdown .btn.btn-info.btn-sm.dropdown-toggle {
                width: 20%;
            }

    #amazing-fusion #document-upload-tab .section-heading .btn-group.left-dropdown .dropdown-menu {
        left: 0;
        right: auto;
        width: 227px;
    }

    #amazing-fusion #document-upload-tab .form-group.width-400 {
        width: 100% !important;
    }

    #amazing-fusion #tab-tasks #docview .document-section {
        display: none;
    }

    #amazing-fusion .scheduler-info {
        padding: 8px;
        display: none;
    }

    #amazing-fusion #tab-tasks .scheduler-info ul li {
        width: 32%;
        padding: 5px 0;
    }

    #amazing-fusion #tasks-tab .nav-tabs li {
        display: none;
    }

        #amazing-fusion #tasks-tab .nav-tabs li.active {
            display: block;
        }

    #amazing-fusion #tasks-tab .documents-options .pull-left.form-inline {
        width: 100%;
    }

    #amazing-fusion #tasks-tab #unsigned-documents .documents-options, #amazing-fusion #tasks-tab #daily-work-confirmation .documents-options {
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab #unsigned-documents .documents-options .pull-left.form-inline .form-group.margin-r5, #amazing-fusion #tasks-tab #daily-work-confirmation .documents-options .pull-left.form-inline .form-group.margin-r5 {
            width: 50%;
            float: left;
            margin-left: 0px;
            padding-left: 7px;
            padding-right: 7px;
            margin-right: 0px;
        }

    #amazing-fusion #tasks-tab #tab-tasks .documents-options, #amazing-fusion #tasks-tab #daily-work-confirmation .documents-options {
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5, #amazing-fusion #tasks-tab #daily-work-confirmation .documents-options .pull-left.form-inline .form-group.margin-r5 {
            width: 50%;
            float: left;
            margin-left: 0px;
            padding-left: 7px;
            padding-right: 7px;
            margin-right: 0px;
        }

            #amazing-fusion #tasks-tab #tab-tasks .documents-options .pull-left.form-inline .form-group.margin-r5 .form-group.pull-left {
                width: 100%;
                float: left;
                margin-left: 0px;
                margin-right: 0px;
            }

    #amazing-fusion #tasks-tab .documents-options .pull-right.margin-t15 {
        padding-right: 7px;
        margin-top: 10px !important;
        padding-left: 7px;
    }

    #amazing-fusion .patient-actions .alert p.cursor-pointer.pull-right {
        float: left !important;
    }

    #amazing-fusion .patient-tabs-menu {
        display: block;
    }

    #amazing-fusion .patient-tabs-menu {
        position: relative;
        width: 20%;
        float: right;
        text-align: right;
        padding: 5px 7px;
    }

    #amazing-fusion .nav-tabs.patients-all-tabs li {
        display: none !important;
    }

        #amazing-fusion .nav-tabs.patients-all-tabs li.active {
            display: block !important;
        }

    #amazing-fusion .patient-tabs-menu li a#ccmTimer {
        color: #337ab7 !important;
    }

    #amazing-fusion .patient-tabs-menu .dropdown-menu li.active a {
        color: #fff;
    }

    #amazing-fusion .patient-tabs-menu .dropdown-menu {
        min-width: auto;
        left: auto;
        right: -4px;
        padding: 0px;
        margin: 0;
        min-width: 240px;
    }

        #amazing-fusion .patient-tabs-menu .dropdown-menu a:hover {
            background-color: #f7f7f7;
        }

    #amazing-fusion .patient-tabs-menu .dropdown-toggle {
        color: #fff;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        margin-top: 10px;
    }

    #amazing-fusion .patient-list-options .actions {
        margin-top: 10px;
    }

    #amazing-fusion #patient-list .patient-list-options .search {
        float: right;
        margin-right: 0px !important;
    }

    #amazing-fusion .patient-list-options .search .input-group .input-group-btn {
        display: table-cell;
    }

    #amazing-fusion .section-tabs .nav-tabs.patients-all-tabs li {
        width: auto;
        text-align: center;
    }

    #amazing-fusion #tasks-tab #docview .popover {
        left: 0 !important;
    }

        #amazing-fusion #tasks-tab #docview .popover.top > .arrow {
            left: 10% !important;
        }
    /*end  Tasks  module by kashif*/
    /*gpo splash*/
    #amazing-fusion #gpo-modal .splash-left {
        height: 400px;
        margin-bottom: 15px;
    }
    /*gpo splash*/
    .text-xs-center {
        text-align: center;
    }

    .text-xs-left {
        text-align: left !important;
    }

    #amazing-fusion #dashboard .nav-tabs li.dashboard-setting-icon, #amazing-fusion header .start-tour, #amazing-fusion .microphone-set p br, #amazing-fusion header .user a.dropdown-toggle i, #amazing-fusion .modal .modal-dialog .modal-right .close-panel a, #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs li a span, #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc .close-panel, #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc .modal-preview-leftSection #comments-temp {
        display: none;
    }

    amazing-fusion .modal .modal-dialog .modal-left {
        display: none !important;
    }

    #amazing-fusion .modal-page .modal-content, #amazing-fusion .modal .modal-dialog .modal-right, #amazing-fusion .modal-alert .modal-dialog, .modal-dialog-scrollable.telemed-modal-height.width-850, #amazing-fusion .modal-full {
        width: calc(100vw - 40px) !important;
    }

    #amazing-fusion .modal-splash {
        overflow-y: auto;
    }

    #amazing-fusion header .talking-feature .talk-content .voice-assistant {
        margin-left: -70px;
        min-width: 330px;
    }

    #amazing-fusion .modal-splash .mic-detail a {
        display: block;
        padding-top: 4px;
    }

    #amazing-fusion .modal-splash .modal-dialog {
        width: calc(100vw - 60px);
        margin: 15px auto;
    }

    #amazing-fusion .main-dashboard .dashboard-scroller {
        max-height: 600px;
        overflow-y: auto;
    }

    .right-img {
        height: 350px;
        background-size: 100%;
    }

    .left-sec {
        height: inherit;
    }

    #amazing-fusion .main-sidebar {
        width: 0;
        transition: all .5s ease;
    }

        #amazing-fusion .main-sidebar.in {
            width: 92px;
        }

    #amazing-fusion .modal.modal-lock .modal-body {
        margin-top: 50px;
    }

    #amazing-fusion .modal.modal-lock .lock-screen-img-outer {
        padding: 0;
    }

    #amazing-fusion .modal.modal-lock .lock-form {
        min-height: inherit;
        margin-bottom: 7px;
    }

    #amazing-fusion .modal.modal-lock .copyright {
        position: inherit;
        padding: 0 0 18px;
    }

    #amazing-fusion .modal.modal-lock .well {
        margin-bottom: 7px;
    }
    /*  #amazing-fusion .features-list li {
        width: 100%;
        margin: 0 0 5px;
        background-size: 50px !important;
        padding: 15px 0 15px 55px;
    }*/
    #amazing-fusion .features-list li:last-of-type {
        margin-bottom: 0;
    }

    #amazing-fusion header {
        padding: 0px 5px;
    }

        #amazing-fusion header .logo a sup {
            font-size: 8px;
        }

        #amazing-fusion header .user a.dropdown-toggle {
            margin-left: 5px;
            font-size: 11px;
        }

    #amazing-fusion .talking-feature .talk-content .talk-icon i, #amazing-fusion .talking-feature .listening, #amazing-fusion .talking-feature .talk-content .talk-icon .listening i {
        width: 24px;
    }

    #amazing-fusion header .start-tour a, #amazing-fusion .back-pms, #amazing-fusion header .practice h5 {
        font-size: 11px;
    }

    #amazing-fusion header .talking-feature .talk-content:not(*:root) {
        width: 292px !important;
    }

    #amazing-fusion header .talking-feature .talk-content {
        width: auto;
    }

        #amazing-fusion header .talking-feature .talk-content .talk-text {
            width: 179.5px;
        }

        #amazing-fusion header .talking-feature .talk-content .assistant-panel .btn-help-commands {
            padding: 0 5px;
            border-right: 1px solid rgba(255, 255, 255, 0.2);
        }

    #amazing-fusion header .logo a img {
        width: 100px;
    }

    #amazing-fusion header .dropdown.md-header-dropdown {
        float: right;
        margin: 0;
        position: static;
    }

        #amazing-fusion header .dropdown.md-header-dropdown i.app-icon-IconSet-1-98 {
            line-height: 38px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            font-size: 18px;
            min-width: 24px;
            display: inline-block;
        }

        #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu {
            min-width: inherit;
            width: 100%;
            margin: 0;
            border: none;
            line-height: initial;
            background: #363a40;
            margin-top: -1px;
            text-align: center;
            padding: 0;
            z-index: 99999;
        }

    #amazing-fusion header .practice {
        vertical-align: middle;
        display: inline-block;
        float: none;
        border: none;
    }

        #amazing-fusion header .practice h5 {
            line-height: 28px;
        }

        #amazing-fusion header .practice select {
            margin: 0px 0 0 10px;
            width: 120px;
        }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu .back-pms {
        display: inline-block;
        float: none;
        line-height: 28px;
        border: none;
    }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu #header-progress-bar {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        margin: 1px 10px 0;
        float: none;
    }

    #amazing-fusion header .btn-group-header {
        display: inline-block;
        float: none;
    }

    #amazing-fusion .allison-mic-popover .popover .popover-content .popover-medium {
        width: 235px;
    }

    #amazing-fusion .allison-tabs .tab-content {
        padding: 10px;
    }

    #allison-home .allison-scroller #divwelcomeSlide h3 {
        font-size: 15px !important;
    }

    #amazing-fusion .slinky-menu a.next:after {
        margin-right: 7px !important;
    }

    #amazing-fusion .slinky-menu a {
        padding: 7px !important;
        font-size: 14px !important;
    }

        #amazing-fusion .slinky-menu a.next i {
            font-size: 20px !important;
            width: 30px !important;
        }

        #amazing-fusion .slinky-menu a .module-command {
            padding-left: 30px !important;
        }

    #amazing-fusion .microphone-set p {
        padding: 0 10px !important;
    }

    #amazing-fusion .main-tab-content {
        margin-left: 0;
    }

    #amazing-fusion .mobile-menu-toggle {
        float: right;
        margin-right: 5px;
    }

    #amazing-fusion .transcription-search-btn {
        display: block;
        margin-top: 7px;
    }

    #amazing-fusion .pagination-bottom {
        width: calc(100vw - 32px) !important;
    }

    #amazing-fusion .pagination-static {
        width: 100% !important;
    }

    #amazing-fusion .upload-transcription-table .table-responsive, #amazing-fusion .transcription-patient-list .table-responsive, .crp-table-wrapper #crp-main-div {
        max-height: 50vh !important;
        margin-bottom: 30px;
    }

    #amazing-fusion .transcription-patient-list {
        display: inline-block;
        width: 100%;
    }

        #amazing-fusion .transcription-patient-list .table-responsive {
            margin-top: 15px;
        }

    .telemed-modal-height .personal-profile {
        border: none !important;
        padding-right: 7px !important
    }

    #amazing-fusion .table-billing thead tr td {
        vertical-align: bottom;
        padding-bottom: 0;
        display: table-cell;
    }

        #amazing-fusion .table-billing thead tr td.no-padding {
            vertical-align: middle !important;
        }

        #amazing-fusion .table-billing thead tr td h1 {
            font-size: 30px;
            line-height: 20px;
        }

        #amazing-fusion .table-billing thead tr td h2 {
            font-size: 18px;
        }

        #amazing-fusion .table-billing thead tr td h4 {
            position: inherit;
            font-size: 13px;
            min-height: 30px;
        }

    #amazing-fusion .breadcrumb li a {
        font-size: 0;
        justify-content: center;
    }

        #amazing-fusion .breadcrumb li a span {
            background: none;
        }

    #amazing-fusion .mCSB_xy.table-responsive, #amazing-fusion .mCSB_xy.table-responsive, #amazing-fusion .settings-insurance-list .table-responsive, #amazing-fusion .table-prod-group-setting .table-responsive {
        max-height: 500px !important;
    }

    #amazing-fusion .billing-provider-table, #amazing-fusion .billing-location-table {
        padding-bottom: 20px;
    }

    #amazing-fusion .billing-btn-fixed {
        position: fixed;
        bottom: 0;
        background: #fff;
        left: 0;
        width: 100%;
        padding: 5px 10px;
        z-index: 9;
    }

    #amazing-fusion .billing-free-plan {
        margin-bottom: 30px !important;
    }

    #amazing-fusion .width-xs-100p {
        width: 100% !important;
    }

    #amazing-fusion .width-xs-50p {
        width: 50% !important;
    }

    #amazing-fusion .width-xs-33p {
        width: 33.3% !important;
    }

    #amazing-fusion .width-xs-25p {
        width: 25% !important;
    }

    #amazing-fusion .width-xs-auto {
        width: auto !important;
    }

    #amazing-fusion .fax-messages .form-inline, #amazing-fusion .fax-messages .form-inline .form-group:last-child, #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker, #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker datetime, #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker datetime .input-group {
        width: 100%;
    }

        #amazing-fusion .fax-messages .form-inline .form-group {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: top;
            width: 33.333333%;
            margin: 0;
        }

            #amazing-fusion .fax-messages .form-inline .form-group:nth-of-type(1), #amazing-fusion .fax-messages .form-inline .form-group:nth-of-type(2) {
                padding-right: 5px;
            }

    #amazing-fusion .fax-messages .pull-right.form-inline .btn-group {
        float: right;
        margin-top: -30px;
    }

    #amazing-fusion .fax-messages .pull-left.form-inline .form-group .btn-info {
        margin-bottom: 5px;
    }

    #amazing-fusion #messages .mail-container .mail-list {
        width: 100%;
        float: none;
    }

        #amazing-fusion #messages .mail-container .mail-list .message-navigation {
            padding: 0;
            display: flex;
        }

            #amazing-fusion #messages .mail-container .mail-list .message-navigation li a {
                padding: 0 5px;
                border: 1px solid #195fa5;
                font-size: 11px;
                line-height: 24px;
            }

            #amazing-fusion #messages .mail-container .mail-list .message-navigation li {
                margin: 0 3px 5px 0;
                min-width: 60px;
                text-align: center;
                width: auto;
            }

                #amazing-fusion #messages .mail-container .mail-list .message-navigation li:last-child {
                    margin-right: 0;
                }

    #amazing-fusion #messages .mail-container .mail-details {
        padding: 0;
    }

    #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs li a {
        padding: 5px 7px;
        font-size: 12px;
    }

    #amazing-fusion #messages #mail-list-view .message-search-input {
        padding-left: 7px !important;
    }

    #amazing-fusion #messages-tab .pagination-bottom {
        width: calc(100vw - 20px) !important;
    }

    #amazing-fusion .help-desk-suggestions {
        width: 100% !important;
        padding-left: 7px !important;
    }

        #amazing-fusion .help-desk-suggestions .nav {
            margin: 0 0 5px !important;
        }

    #amazing-fusion .message-scrollable, #amazing-fusion .message-scrollable.message-scrollable-helpdesk {
        max-height: 500px !important;
        height: inherit !important;
        margin-bottom: 40px;
    }

    #amazing-fusion #messages .email-heading {
        margin: 5px 0;
    }

    #amazing-fusion #messages .panel-body p div {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    #amazing-fusion .message-detail-head.message-detail-head.help-detail h5 span.pull-right {
        float: none !important;
        display: block;
        margin-top: 7px;
    }

    #amazing-fusion .message-delete-mainpopup .popover {
        max-width: 100%;
    }

        #amazing-fusion .message-delete-mainpopup .popover .popover-content .popover-medium {
            width: 100%;
        }

    #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc {
        overflow: auto !important;
    }

        #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc #docViewSavePatDoc {
            float: none !important;
        }

        #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc .modal-preview-leftSection {
            height: inherit !important;
            overflow: inherit !important;
            margin-bottom: 15px;
        }

            #amazing-fusion .modal-full .modal-dialog-scrollable .modal-body.modal-preview-doc .modal-preview-leftSection .padding-r10 {
                padding-right: 0px !important;
            }

    #amazing-fusion .form-inline-xs {
        width: 100% !important
    }

        #amazing-fusion .form-inline-xs .form-line-left {
            width: 33.33333333%;
            float: left;
        }

        #amazing-fusion .form-inline-xs .form-line-right {
            width: 66.6666667% !important;
            float: left;
            margin: 0;
        }

    #amazing-fusion .m-sub-nav-tabs li {
        display: inline-block;
        float: none;
        margin: 3px;
    }

        #amazing-fusion .m-sub-nav-tabs li a {
            height: inherit;
        }
}

@media (max-width: 530px) {
    /*start  Patients  module by kashif*/
    #amazing-fusion .tab-pane#details .popover-detail-first .popover {
        min-width: inherit !important;
        max-width: inherit !important;
        width: 95% !important;
    }

    #amazing-fusion .notes-right ul.dropdown-menu, #amazing-fusion .profile-section-heading ul.dropdown-menu {
        min-width: 100% !important;
    }

    .d-block-xs {
        display: block;
    }

    .m-xs-0 {
        margin: 0 !important;
    }

    .mt-xs-0,
    .my-xs-0 {
        margin-top: 0 !important;
    }

    .mr-xs-0,
    .mx-xs-0 {
        margin-right: 0 !important;
    }

    .mb-xs-0,
    .my-xs-0 {
        margin-bottom: 0 !important;
    }

    .ml-xs-0,
    .mx-xs-0 {
        margin-left: 0 !important;
    }

    .m-xs-1 {
        margin: 0.25rem !important;
    }

    .mt-xs-1,
    .my-xs-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xs-1,
    .mx-xs-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xs-1,
    .my-xs-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xs-1,
    .mx-xs-1 {
        margin-left: 0.25rem !important;
    }

    .m-xs-2 {
        margin: 0.5rem !important;
    }

    .mt-xs-2,
    .my-xs-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xs-2,
    .mx-xs-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xs-2,
    .my-xs-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xs-2,
    .mx-xs-2 {
        margin-left: 0.5rem !important;
    }

    .m-xs-3 {
        margin: 1rem !important;
    }

    .mt-xs-3,
    .my-xs-3 {
        margin-top: 1rem !important;
    }

    .mr-xs-3,
    .mx-xs-3 {
        margin-right: 1rem !important;
    }

    .mb-xs-3,
    .my-xs-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xs-3,
    .mx-xs-3 {
        margin-left: 1rem !important;
    }

    .m-xs-4 {
        margin: 1.5rem !important;
    }

    .mt-xs-4,
    .my-xs-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xs-4,
    .mx-xs-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xs-4,
    .my-xs-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xs-4,
    .mx-xs-4 {
        margin-left: 1.5rem !important;
    }

    .m-xs-5 {
        margin: 3rem !important;
    }

    .mt-xs-5,
    .my-xs-5 {
        margin-top: 3rem !important;
    }

    .mr-xs-5,
    .mx-xs-5 {
        margin-right: 3rem !important;
    }

    .mb-xs-5,
    .my-xs-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xs-5,
    .mx-xs-5 {
        margin-left: 3rem !important;
    }

    .p-xs-0 {
        padding: 0 !important;
    }

    .pt-xs-0,
    .py-xs-0 {
        padding-top: 0 !important;
    }

    .pr-xs-0,
    .px-xs-0 {
        padding-right: 0 !important;
    }

    .pb-xs-0,
    .py-xs-0 {
        padding-bottom: 0 !important;
    }

    .pl-xs-0,
    .px-xs-0 {
        padding-left: 0 !important;
    }

    .p-xs-1 {
        padding: 0.25rem !important;
    }

    .pt-xs-1,
    .py-xs-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xs-1,
    .px-xs-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xs-1,
    .py-xs-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xs-1,
    .px-xs-1 {
        padding-left: 0.25rem !important;
    }

    .p-xs-2 {
        padding: 0.5rem !important;
    }

    .pt-xs-2,
    .py-xs-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xs-2,
    .px-xs-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xs-2,
    .py-xs-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xs-2,
    .px-xs-2 {
        padding-left: 0.5rem !important;
    }

    .p-xs-3 {
        padding: 1rem !important;
    }

    .pt-xs-3,
    .py-xs-3 {
        padding-top: 1rem !important;
    }

    .pr-xs-3,
    .px-xs-3 {
        padding-right: 1rem !important;
    }

    .pb-xs-3,
    .py-xs-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xs-3,
    .px-xs-3 {
        padding-left: 1rem !important;
    }

    .p-xs-4 {
        padding: 1.5rem !important;
    }

    .pt-xs-4,
    .py-xs-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xs-4,
    .px-xs-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xs-4,
    .py-xs-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xs-4,
    .px-xs-4 {
        padding-left: 1.5rem !important;
    }

    .p-xs-5 {
        padding: 3rem !important;
    }

    .pt-xs-5,
    .py-xs-5 {
        padding-top: 3rem !important;
    }

    .pr-xs-5,
    .px-xs-5 {
        padding-right: 3rem !important;
    }

    .pb-xs-5,
    .py-xs-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xs-5,
    .px-xs-5 {
        padding-left: 3rem !important;
    }

    .m-xs-auto {
        margin: auto !important;
    }

    .mt-xs-auto,
    .my-xs-auto {
        margin-top: auto !important;
    }

    .mr-xs-auto,
    .mx-xs-auto {
        margin-right: auto !important;
    }

    .mb-xs-auto,
    .my-xs-auto {
        margin-bottom: auto !important;
    }

    .ml-xs-auto,
    .mx-xs-auto {
        margin-left: auto !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-135 {
        height: calc(100vh - 135px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-130 {
        height: calc(100vh - 130px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-120 {
        height: calc(100vh - 120px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-115 {
        height: calc(100vh - 115px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-110 {
        height: calc(100vh - 110px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-100 {
        height: calc(100vh - 100px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-90 {
        height: calc(100vh - 90px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-80 {
        height: calc(100vh - 80px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-70 {
        height: calc(100vh - 70px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-60 {
        height: calc(100vh - 60px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-50 {
        height: calc(100vh - 50px) !important;
    }

    #amazing-fusion .modal-dialog-scrollable-xs-40 {
        height: calc(100vh - 40px) !important;
    }

    #amazing-fusion .d-flex-xs {
        display: flex;
        width: 100%;
    }

    #amazing-fusion .d-flex-xs-w-100p {
        width: 100%;
    }

    #amazing-fusion .d-flex-w-xs {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    #amazing-fusion .d-flex-w-xs-1 {
        flex: 1 100%;
        margin: 2px 0 !important;
    }

    #amazing-fusion .d-flex-w-xs-2 {
        flex: 1 48%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-xs-3 {
        flex: 1 31%;
        margin: 2px !important;
    }

    #amazing-fusion .d-flex-w-xs-4 {
        flex: 1 23%;
        margin: 2px !important;
    }

    #amazing-fusion .notes-scroller-xs {
        max-height: 40vh !important;
        overflow: auto;
        max-width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-x: hidden;
    }

    .encounter-print-header .encounter-header-right {
        float: right;
        text-align: left !important;
        width: 100% !important;
        margin-top: 15px;
    }

    .encounter-print-header .encounter-header-left {
        width: 100%;
    }

    .encounter-print-header table tr td {
        width: 100% !important;
        float: left !important;
        border: 0px !important;
        text-align: left !important;
    }

    #amazing-fusion .notes-scroller-xs .notes-scroller {
        max-height: initial !important;
    }

    #patient-list .notes-right .note-settings .note-setting-list .patient-facesheet-summary ul {
        min-height: auto !important;
    }

    #amazing-fusion .profile-section-heading .custom-dropdown-menu {
        min-width: 100% !important;
    }

    #amazing-fusion #patient-list .modal-dialog-scrollable .modal-footer .dropdown-menu {
        max-width: 260px;
        min-width: auto !important;
    }

    #amazing-fusion #patient-list #notes .encounter-print-body .epb-right {
        width: 100%;
        padding-right: 0px;
        border: 0px;
    }

    #amazing-fusion #patient-list #notes .encounter-print-body .epb-left {
        width: 100%;
        padding-right: 0px;
        border: 0px;
    }

    #amazing-fusion #patient-list #dvPaymentInfo .popover .popover-content .popover-small {
        width: 200px;
    }

        #amazing-fusion #patient-list #dvPaymentInfo .popover .popover-content .popover-small h4 {
            font-size: 12px !important;
            line-height: 18px;
        }

    #amazing-fusion #patient-list #details .patient-info .info ul li span.margin-l5.text-danger.pointer-cr {
        margin-left: 0px;
    }

    #amazing-fusion .patient-actions .alert {
        min-height: auto !important;
        height: auto !important;
    }

        #amazing-fusion .patient-actions .alert p {
            line-height: 17px;
            font-size: 12px;
        }

    #amazing-fusion #patient-list #activity .btn-group.btn-switch {
        margin: 5px 3px;
    }

    #amazing-fusion #patient-list .mobile-p-actvity-right-btns {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

        #amazing-fusion #patient-list .mobile-p-actvity-right-btns .btn {
            flex: 1 0 36%;
            margin: 5px 3px;
            min-width: auto;
        }

        #amazing-fusion #patient-list .mobile-p-actvity-right-btns .loader_outer.d-inline-block.margin-r5 {
            flex: 1 0 100%;
            margin: 0;
        }

            #amazing-fusion #patient-list .mobile-p-actvity-right-btns .loader_outer.d-inline-block.margin-r5 .btn {
                width: 98%;
            }

    #amazing-fusion #patient-list .notes-content .notes-details .left-section {
        width: 100%;
        border-right: 0px;
        max-height: initial !important;
    }

    #amazing-fusion #patient-list .notes-content .notes-details .right-section {
        width: 100%;
        padding: 15px 5px 0 15px;
        max-height: initial !important;
    }

    #amazing-fusion #patient-list .notes-right .note-settings .note-setting-list {
        width: 420px !important;
    }

    #amazing-fusion #patient-list .transcrip-btn-mbile .checkbox-inline {
        width: 100%;
        margin-bottom: 7px;
    }

    #amazing-fusion #patient-list .transcrip-btn-mbile {
        display: flex;
        flex-wrap: wrap;
    }

        #amazing-fusion #patient-list .transcrip-btn-mbile .btn, #amazing-fusion #patient-list .transcrip-btn-mbile .btn-group.left-dropdown {
            margin: 3px;
            flex: 1 0 42%;
        }

            #amazing-fusion #patient-list .transcrip-btn-mbile .btn-group.left-dropdown .btn {
                width: 100%;
                margin: 0;
            }
    /* #amazing-fusion #patient-list #add-lab-order .modal-dialog-scrollable {
        height: calc(100vh - 100px) !important;
    }*/
    #amazing-fusion #patient-list #add-lab-order .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 225px) !important;
    }

    #amazing-fusion #patient-list #pelvic-exam .pelvic-exm-mb-btns .btn {
        flex: 1 30%;
        font-size: 11px;
        padding: 4px 2px;
    }

    #patient-list .notes-content .notes-list {
        width: 100% !important;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler .encounter-print-tab h3 {
        font-size: 11pt !important;
    }

    #amazing-fusion #scheduler .encounter-print-tab .dropdown-content.multi-column {
        width: 100% !important;
        margin-right: 0 !important;
    }

    #amazing-fusion #scheduler .encounter-print-tab .dropdown-content:before, #amazing-fusion #scheduler .encounter-print-tab .dropdown-content:after {
        right: 41px !important;
    }

    #amazing-fusion #scheduler .encounter-print-tab ul li a, .encounter-print-tab ul li i {
        font-size: 10pt !important;
    }

    #amazing-fusion #scheduler .encounter-print-body .table-responsive {
        border: 0px !important;
    }

    #amazing-fusion #scheduler #scheduler-waiting-list .date-width-120 {
        width: 46%;
    }

    #amazing-fusion #scheduler #search-appointments fieldset .table-responsive .table.table-hover.table-simple {
        width: 500px;
    }

    #amazing-fusion .chat-cheat-position .chat .chat_body {
        height: 280px;
    }

    #amazing-fusion #scheduler-daily .scheduler-info-status li.margin-r15 .fa {
        font-size: 14px !important;
    }

    #amazing-fusion #scheduler-daily .scheduler-info-status li.margin-r15 {
        font-size: 12px;
    }

    #amazing-fusion #scheduler-daily .scheduler-info {
        min-height: 5px !important;
    }

        #amazing-fusion #scheduler-daily .scheduler-info .appointment-counter ul {
            font-size: 11px;
        }

        #amazing-fusion #scheduler-daily .scheduler-info .appointment-counter {
            padding-bottom: 0px;
        }

    #amazing-fusion #scheduler #scheduler-setting .btn-group.btn-switch {
        margin-right: 0px !important;
    }
    /*end  Schedule  module by kashif*/
    /*start Tasks module by kashif*/
    #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 {
        width: 100%;
        float: left;
        padding-left: 7px;
        padding-right: 0;
        margin-right: -7px;
    }

    #amazing-fusion #tasks-tab .search-inac-patient-btn .nav.nav-pills.margin-b5.d-inline-block {
        margin-top: 5px;
        padding: 0px 7px;
        width: 100%;
    }

    #amazing-fusion #tasks-tab .search-inac-patient-btn {
        width: 102%;
        margin-left: -7px;
        margin-right: -7px;
    }

        #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 {
            width: 100%%;
            float: left;
            padding-left: 7px;
            padding-right: 7px;
        }

            #amazing-fusion #tasks-tab .search-inac-patient-btn .has-feedback.d-inline-block.margin-r10 .form-control {
                width: 100% !important;
            }

    #amazing-fusion #tasks-tab .documents-options .pull-right.margin-t15 {
        margin-top: 5px !important;
    }

    #patient-list #details .patient-info .info ul li span.text-warning, .margin-l5.text-danger.pointer-cr, #patient-list #details .patient-actions {
        display: block;
    }

    #patient-list #details .patient-info .info {
        width: 100%;
    }

    #amazing-fusion #popoverMessageCommunication .popover .popover-content .popover-mini {
        width: auto;
    }

    #amazing-fusion .patient-list-options .search {
        width: 55%;
    }
    /*end Tasks  module by kashif*/
    #amazing-fusion header .talking-feature .talk-content .assistant-panel .btn-help-commands {
        border: none;
    }

    #amazing-fusion header .talking-feature .talk-content .talk-text {
        width: 180.5px;
    }

    #amazing-fusion header .practice, #amazing-fusion header .btn-group-header, #amazing-fusion .back-pms {
        padding: 0 7px;
    }

        #amazing-fusion header .btn-group-header .btn {
            font-size: 11px;
        }

    #amazing-fusion .main-sidebar {
        margin-top: 76px;
        height: calc(100vh - 76px) !important;
    }

    #amazing-fusion .main-tab-content {
        padding-top: 40px;
    }

    .modal-open #amazing-fusion .main-tab-content {
        padding-top: 76px;
    }

    #amazing-fusion header .user a.dropdown-toggle i {
        display: inline-block;
    }

    #amazing-fusion header .talking-feature {
        position: absolute;
        right: 0;
    }

        #amazing-fusion header .talking-feature .talk-content, #amazing-fusion .talking-feature .talk-content .listening-text {
            margin-top: 38px;
        }

            #amazing-fusion header .talking-feature .talk-content .voice-assistant {
                margin-left: -50px;
                min-width: 310px;
            }

    #amazing-fusion header .dropdown.md-header-dropdown {
        float: none;
        position: absolute;
        top: 38px;
        left: 0;
        margin: 0;
        width: 100%;
        z-index: 1;
        background: #0864a6;
    }

    #amazing-fusion .d-block-radio-inline {
        float: none !important;
        display: block !important;
    }

        #amazing-fusion .d-block-radio-inline .radio-inline {
            display: inline-block !important;
            margin: 0 10px 0 0 !important;
        }

    #amazing-fusion header .user {
        position: relative;
        z-index: 999999;
    }

    .splash-bg {
        padding: 40px 15px;
    }

        .splash-bg h2 {
            font-size: 22px;
        }

        .splash-bg h1 {
            font-size: 25px;
        }

        .splash-bg p {
            font-size: 16px;
            line-height: 20px !important;
            margin-top: 20px;
        }

        .splash-bg ul {
            font-size: 13px;
        }

    .transcription-action-list {
        float: left !important;
        width: 100%;
    }

        .transcription-action-list .nav.nav-pills {
            float: left !important;
            margin-bottom: 7px;
        }

            .transcription-action-list .nav.nav-pills li {
                margin: 0 !important;
            }

    #amazing-fusion .mips-modal-footer .mips-footer-logo, #amazing-fusion .mips-modal-footer .mips-footer-address {
        text-align: center !important;
        width: 100%;
    }

    #amazing-fusion .mip-modal-selector .form-group {
        width: 100%;
    }

    #amazing-fusion .message-detail-head .pull-right {
        float: none !important;
        width: 100%;
        display: inline-block;
        margin-top: 7px;
    }

    #amazing-fusion .tab-content.bi-content {
        height: auto;
    }
}

@media (max-width: 480px) {
    /*start  Patients  module by kashif*/
    #amazing-fusion .profile-section-heading .pat-prof-demograph-btns .btn {
        font-size: 12px;
    }

    #amazing-fusion .section-heading h2 {
        font-size: 12px;
    }

    #amazing-fusion #claims #AppointmentExist .modal-dialog.width-400 {
        width: 90% !important;
        right: 0 !important;
        left: 0 !important;
        border: 0px;
    }

    #amazing-fusion .modal-section #diagnosis .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 250px) !important;
    }

    #patient-list .notes-right .note-settings .note-setting-list ul. #patient-list .notes-right .note-settings .note-setting-list .d-inline-block.v-align-t {
        min-width: 100% !important;
        width: 100% !important;
        display: block !important;
    }

    #patient-list .notes-right .note-settings .note-setting-list .d-inline-block.v-align-t ul {
        padding: 0px;
    }

    #patient-list .notes-right .note-settings .note-setting-list .loader_outer {
        padding: 10px 15px;
    }

    #amazing-fusion #patient-list .notes-content .notes-list .recent-scroller li .popover {
        width: 100%;
    }

    #amazing-fusion #patient-list .notes-right .note-settings .note-setting-list {
        width: 350px !important;
    }

    #amazing-fusion #patient-list #add-appointment .tabs-head .nav-tabs li {
        width: 100%;
    }

    #amazing-fusion .btn-switch-xs .btn {
        flex: 1 50%;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-daily .scheduler-daily-position .date-field-today {
        margin-top: 8px !important;
    }

    #amazing-fusion #scheduler #add-appointment .popover {
        min-width: 200px;
    }

    #amazing-fusion #scheduler #add-appointment .tabs-head .nav-tabs li, #amazing-fusion #scheduler #scheduler-tab .tab-content.padding-t5 .modal.modal-large {
        width: 100%;
    }

    #amazing-fusion #scheduler #scheduler-setting .btn-group.btn-switch .btn {
        font-size: 11px;
        padding: 5px 6px;
    }

    #amazing-fusion #scheduler #add-appointment .tabs-head .nav-tabs li {
        width: 100%;
    }
    /*end  Schedule  module by kashif*/
    /*start Tasks module by kashif*/
    #amazing-fusion .popover .popover-content .popover-mini {
        width: auto !important;
    }

    #amazing-fusion #tab-tasks .scheduler-info ul li {
        width: 48%;
        padding: 5px 0;
    }

    #patient-list #details .patient-info .info ul li:nth-child(2) {
        display: block;
    }

    #amazing-fusion .popover .popover-content .popover-medium, #amazing-fusion .popover .popover-content .popover-small {
        width: 100%;
    }

    #amazing-fusion #task-modal .modal-dialog-scrollable .popover {
        width: 200px;
    }

    #amazing-fusion #patient-payment .sonsent-modal-text p {
        word-break: break-word;
    }

    #amazing-fusion #patient-payment .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 250px) !important;
    }

    #amazing-fusion .pat-tab-home .popover .popover-content .popover-medium {
        width: 100%;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        float: left;
    }

    #amazing-fusion .patient-list-options .checkbox-inline {
        display: initial;
        padding: 0px 8px !important;
        float: left;
    }

    #amazing-fusion .patient-list-options .btn-group #showallpat, #amazing-fusion .patient-list-options .actions .btn {
        font-size: 12px;
        padding: 5px 7px;
    }

    #amazing-fusion .patient-list-options .actions .btn {
        margin-left: 0px;
    }

    #amazing-fusion .pat-tab-home #patPopOver .popover {
        min-width: auto;
        z-index: 1040;
    }

    #amazing-fusion #patient-list .nav-pills li.margin-r15 {
        margin-right: 5px;
        font-size: 11px;
    }

    #amazing-fusion .patient-list-options .search {
        width: 100%;
        margin-right: 0px !important;
    }

        #amazing-fusion .patient-list-options .search .input-group .input-group-btn {
            display: table-cell;
        }
    /*end  Tasks module by kashif*/
    #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker, #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker datetime, #amazing-fusion .fax-messages .form-inline .form-group .date.datepicker datetime .input-group, #amazing-fusion .practice-information-xs .col-xs-4, #amazing-fusion .practice-information-xs .col-xs-8 {
        width: 100%;
    }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu {
        padding: 0 0 7px;
        text-align: center;
        margin-top: 0;
    }

    #amazing-fusion header .practice {
        margin-left: 0;
        display: inline-block;
        width: 100%;
        margin: auto;
        padding: 10px 0 5px !important;
    }

        #amazing-fusion header .practice select {
            width: 200px;
            float: none;
            display: inline-block;
        }

    #amazing-fusion header .dropdown.md-header-dropdown > .dropdown-menu .back-pms, #amazing-fusion header .btn-group-header {
        display: inline-block;
    }

        #amazing-fusion header .btn-group-header .btn {
            line-height: 30px;
        }

    #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.daily-appointment-grid .box-grid, #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.claims-grid .box-grid {
        width: 50%;
    }

        #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.daily-appointment-grid .box-grid:nth-of-type(1), #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.daily-appointment-grid .box-grid:nth-of-type(2), #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.claims-grid .box-grid:nth-of-type(1), #amazing-fusion .main-dashboard .dashboard-box .box-panel-body.claims-grid .box-grid:nth-of-type(2) {
            margin-bottom: 10px;
        }

    #amazing-fusion .position-a.well.width-400 {
        width: 320px !important;
    }

        #amazing-fusion .position-a.well.width-400 .simple-list .width-120 {
            width: 100px !important;
        }

        #amazing-fusion .position-a.well.width-400 .simple-list label {
            font-size: 12px;
        }

    #amazing-fusion #mips-deadline-modal h1 {
        font-size: 24px;
    }

    #amazing-fusion .tele-splash-footer {
        text-align: center;
    }

        #amazing-fusion .tele-splash-footer .checkbox-inline {
            float: none !important;
            display: inline-block;
            padding: 0 !important;
            margin-top: 0 !important;
        }

    #amazing-fusion .fax-mobile-btn .btn:first-child {
        margin: 0;
    }

    #amazing-fusion .fax-mobile-btn .btn {
        display: block;
        width: 100%;
        margin: 5px 0;
    }

    #amazing-fusion .fax-messages .pull-left.form-inline .control-label {
        display: none;
    }

    #amazing-fusion #messages .mail-container .mail-list .message-navigation {
        flex-wrap: wrap;
        margin: -3px -3px 3px;
    }

        #amazing-fusion #messages .mail-container .mail-list .message-navigation li {
            flex: 1 1 30%;
            margin: 3px !important;
        }

    #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li a {
        padding: 5px;
        font-size: 11px;
    }

    #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li.pull-right a {
        padding: 4px 5px 3px;
    }

    #amazing-fusion .message-detail-head .pull-right {
        margin-top: 0;
    }

        #amazing-fusion .message-detail-head .pull-right span {
            display: block;
            padding: 0 !important;
            margin: 4px 0;
        }

    #amazing-fusion .message-delete-popup .popover {
        max-width: 100%;
    }

        #amazing-fusion .message-delete-popup .popover .popover-content .popover-medium {
            width: 100%;
        }

    #amazing-fusion .message-detail-head.message-detail-head.help-detail h5 span.pull-right .btn {
        float: right;
        margin-top: -30px !important;
    }

    #amazing-fusion .modules_top_bar * {
        flex: 1 100%;
    }

    #amazing-fusion .fax-setting-header-btn .pull-right {
        float: none !important;
        margin: 0;
    }

        #amazing-fusion .fax-setting-header-btn .pull-right .btn {
            white-space: normal;
            display: inline-block;
            width: 100%;
            margin-top: 10px;
        }
}

@media (max-width: 400px) {
    /*start  Patients  module by kashif*/
    .chat-cheat-position {
        bottom: 6em;
        width: 35px;
    }

    #patient-list .notes-right .note-settings .note-setting-list#summary-settings-dropdown {
        width: 350px !important;
    }

    #amazing-fusion .profile-section-heading .pat-prof-demograph-btns .btn {
        font-size: 11px;
    }

    #patient-list #details .patient-info .avatar {
        width: 100% !important;
        margin-bottom: 10px;
    }

    #amazing-fusion #patient-list .patient-list-options .checkbox-inline.margin-t5.margin-l10 {
        margin-top: 7px !important;
        margin-bottom: 7px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
    }

    #patient-list .notes-right .note-settings .note-setting-list {
        width: 320px;
    }

    #amazing-fusion #patient-list .imunization-ecncounter-chart .table-responsive {
        max-height: calc(100vh - 380px) !important;
    }

    #amazing-fusion #patient-list .modal-page .modal-footer .btn {
        font-size: 12px !important;
        padding: 2px 5px !important
    }

    #amazing-fusion .btn-switch-xs .btn {
        flex: 1 100%;
    }

    #amazing-fusion #patient-list .notes-right .note-settings .note-setting-list {
        width: 320px !important;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center {
        margin-bottom: 10px !important;
        margin-top: 0px !important;
    }

        #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center .date-pick-head .btn {
            font-size: 12px;
            padding-left: 5px !important;
            padding-right: 5px !important;
        }

        #amazing-fusion #scheduler #scheduler-weekly .scheduler-daily-position .text-nowrap.text-xl-center .date-pick-head .no-margin.padding-l10.padding-r10 {
            font-size: 11px;
            padding-left: 5px !important;
            padding-right: 5px !important;
        }
    /*end  Schedule  module by kashif*/
    /*start task module by kashif*/
    #amazing-fusion #document-upload-tab .section-heading .btn-group.left-dropdown .dropdown-menu {
        font-size: 12px;
        width: 200px;
    }

    #amazing-fusion #tasks .btn {
        font-size: 11px;
        padding-left: 3px;
        padding-right: 3px;
    }

    #amazing-fusion #taskDetail .popover {
        min-width: auto;
    }

        #amazing-fusion #taskDetail .popover .popover-content .popover-mini {
            width: auto;
        }

    #patient-list #details .patient-info .info ul li span.margin-l5.text-danger.pointer-cr {
        display: block;
    }

    #amazing-fusion #CancelSignForm .checkbox pull-left label a {
        display: block;
    }

    #amazing-fusion #CancelSignForm .checkbox pull-left label {
        font-size: 11px;
    }

    #amazing-fusion #CancelSignForm button.btn {
        font-size: 12px;
        padding: 3px 4px;
    }

    #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        float: none;
    }

    #amazing-fusion .patient-list-options .actions {
        width: 100%;
        display: flex;
        float: none;
    }

        #amazing-fusion .patient-list-options .actions .btn {
            flex-grow: 2;
        }

    #amazing-fusion .patient-list-options .btn-group #showallpat, #amazing-fusion .patient-list-options .btn-group.btn-switch.margin-r0 {
        width: 100%;
    }
    /*end  Tasks  module by kashif*/
    #amazing-fusion .pagination-bottom {
        width: 100% !important;
        position: inherit;
        text-align: center;
    }

        #amazing-fusion .pagination-bottom .pull-left {
            width: 100%;
            float: none !important;
        }

        #amazing-fusion .pagination-bottom .table-pagination {
            float: none !important;
            margin: auto;
            display: inline-block;
        }

    #amazing-fusion .upload-transcription-table .table-responsive, #amazing-fusion .transcription-patient-list .table-responsive {
        margin-bottom: 15px;
    }

    #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 2px;
        justify-content: flex-end;
    }

        #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li {
            flex: 1 1 46%;
            margin: 2px;
        }

            #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li.pull-right {
                flex: 0;
            }

            #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li a {
                margin: 0;
            }

            #amazing-fusion #messages #mail-list-view .section-tabs .nav-tabs.message-main-tab li.pull-right a {
                text-align: right;
            }

    #amazing-fusion .message-scrollable, #amazing-fusion .message-scrollable.message-scrollable-helpdesk {
        margin-bottom: 7px;
    }

    #amazing-fusion .pull-left.inventory-setup, #amazing-fusion .pull-left.full-xs {
        float: none !important;
        display: block;
    }

    #amazing-fusion .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 225px) !important;
    }
}

@media (max-width: 365px) {
    /*start  Patients  module by kashif*/
    #patient-list .notes-right .note-settings .note-setting-list#summary-settings-dropdown {
        width: 250px !important;
    }

    #amazing-fusion #patient-list .notes-right .note-settings .note-setting-list {
        width: 275px !important;
    }

    #amazing-fusion .modal-dialog .modal-footer .btn {
        font-size: 11px;
    }

    #amazing-fusion #scheduler #search-appointments .form-group label {
        font-size: 10px;
    }

    #patient-list .notes-right .note-settings .note-setting-list {
        width: 280px;
    }

    #amazing-fusion .editor-search #MainEditorAdvanceDirective #dropdown-menu-myDropdown-1 {
        left: auto !important;
        right: 0 !important
    }

    #amazing-fusion #patient-list .imunization-ecncounter-chart .table-responsive {
        max-height: calc(100vh - 400px) !important;
    }

    #amazing-fusion #patient-list #immunizations .btn-link.immunization-chart {
        font-size: 10px;
    }

    #amazing-fusion #patient-list #immunizations #radioImmunizationType .radio-inline {
        margin-right: 4px;
        font-size: 11px;
    }

    #amazing-fusion #patient-list #referral-details #outgoingrefpanel .nav-tabs > li {
        width: auto !important;
    }
    /*end  Patients  module by kashif*/
    /*start  Schedule  module by kashif*/
    #amazing-fusion #scheduler #scheduler-waiting-list .date-width-120 {
        width: 45%;
    }

    #amazing-fusion .chat-cheat-position .chat {
        width: 290px;
    }

    #amazing-fusion #scheduler #scheduler-setting .btn-group.btn-switch {
        display: flex;
        flex-wrap: wrap;
        margin-right: 0px !important;
    }

        #amazing-fusion #scheduler #scheduler-setting .btn-group.btn-switch .btn {
            margin: 0 auto;
            flex: 1 100%;
        }
    /*end  Schedule  module by kashif*/
    /*start task module by kashif*/
    #amazing-fusion #tasks .btn {
        font-size: 11px;
    }

    #patient-list #details .patient-info .info ul li span.text-success {
        display: block;
    }

    #patient-list #details .patient-info .info ul li span.text-warning {
        display: block;
        padding: 3px 0;
    }

    #amazing-fusion #CancelSignForm .checkbox pull-left label a {
        display: block;
    }

    #amazing-fusion #CancelSignForm .checkbox pull-left label {
        font-size: 11px;
    }

    #amazing-fusion #CancelSignForm button.btn {
        font-size: 11px;
        padding: 3px 4px;
    }

    #amazing-fusion #patient-payment .modal-dialog-scrollable .modal-body {
        height: calc(100vh - 290px) !important;
    }

    #amazing-fusion #patient-list .nav-pills li.margin-r15 {
        margin-right: 5px;
        font-size: 11px;
        margin-left: 0px !important;
    }
    /*end  Tasks module by kashif*/
    /* #amazing-fusion .features-list li {
        font-size: 14px;
        padding: 13px 0 13px 45px;
        background-size: 40px !important;
    }*/
    #amazing-fusion .modal-right .nav-tabs > li {
        float: left;
        width: 100%;
        margin: 3px 0;
    }

    .referral-splash .btn-outline-blue {
        min-width: 100px;
    }

    #amazing-fusion .show-select-xs {
        padding-left: 7px !important;
    }
}

@media (max-width: 300px) {
    #amazing-fusion #patient-list #immunizations #radioImmunizationType .radio-inline {
        margin: 6px 0;
    }

    .immunizations-administered {
        margin-top: 10px;
    }
}
