.notes-scroller {
    overflow: auto;
    max-width: 100%;
    /*max-height: 620px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

.recent-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 68vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.leftpanel-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 68vh;
    height: 68vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
.pqrs-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 51vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.invoice-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 60vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.drug-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 37vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.profile-scroller {
    overflow: auto;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden !important;
}

.scheduler-scroller {
    overflow: auto;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden !important;
}

.mylist-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 66vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dashboard-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

.popup-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 72vh;
    height: 72vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    margin-right:4px;
}

.page-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 78vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

.tasks-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 73vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
.reports-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 73vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
.template-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 56vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
.billing-scroller{
    overflow: auto;
    max-width: 100%;
    max-height: 57vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

.list-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 81vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}

.table-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 50vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.document-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 65vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.face-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 15vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.chat-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 15vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ros-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 42vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .ros-scroller.pe-full-list {
        max-height: 62vh;
    }

.procedure-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    max-height: 54vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.document-modal .popup-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    /*max-height: 650px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 32vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.modal .pop-search-res-height {
    max-height: calc(100vh/3*2 - 83.3px);
}
.dropdown-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 20vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.custom-scroller {
    overflow: auto;
    position: relative;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.popover-scroller {
    overflow: auto;
    max-width: 100%;
    max-height: 19vh;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.allison-scroller {
    overflow: auto;
    max-width: 100%;
    height: calc(100vh - 53.5vh);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
.scroller-width{
    overflow: auto;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#amazing-fusion .editor-full .cke .cke_inner .cke_contents{
    height:48vh !important;
}
#amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
    height:36vh !important;
}



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom; /* direct pointer events to js */
}

    .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
        -ms-touch-action: auto;
        touch-action: auto;
    }

.mCustomScrollBox { /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container { /* contains the original content */
    overflow: hidden;
    width: auto;
    height: auto;
    padding-right: 0px;
}

.modal .mCSB_container {
    padding-right: 0px;
}
/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/


.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}
/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

    .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-left: 0;
    }
/* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}
/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */
    right: auto;
    left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}
/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.modal .modal-left .tab-content .mCSB_scrollTools {
    margin-right: -5px;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: 30px; /* minimum dragger height */
    z-index: 1;
}

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */
        position: relative;
        width: 12px;
        height: 100%;
        margin: 0 auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        text-align: center;
    }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 20px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}
/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px; /* minimum dragger width */
    height: 100%;
    left: 0;
}

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 10px;
        margin: 6px auto;
    }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px; /* auto-expanded scrollbar */
    margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px; /* auto-expanded scrollbar */
    margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0px;
}
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0; /* non-visible scrollbar */
    margin-left: 0;
}
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/


/* default theme ("light") */

.mCSB_scrollTools {
    margin-right: -5px;
    /*opacity: 0.20;
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";*/
    display: none;
}

.modal .mCSB_scrollTools {
    margin-right: 0px;
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.6);
    filter: "alpha(opacity=60)";
    -ms-filter: "alpha(opacity=60)";
    display: none;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #1960a7;
    /*background-color: rgba(25,96,167,0.40);*/
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #1960a7;
    background-color: rgba(25,96,167,1);
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #1960a7;
    background-color: rgba(25,96,167,1);
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(mCSB_buttons.png); /* css sprites */
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

    .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
        opacity: 0.75;
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)";
    }

    .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
        opacity: 0.9;
        filter: "alpha(opacity=90)";
        -ms-filter: "alpha(opacity=90)";
    }
/*Devices Screens Style*/
/*Fixed Popup*/
/*#amazing-fusion .modal-page .modal-dialog,
#amazing-fusion .modal-medium .modal-dialog {
    position: fixed;
    bottom: auto;
    right: 10px;
    height: 76vh;
    min-height: 50vh;
    width:auto;
}*/
#amazing-fusion .modal-page .modal-content,
#amazing-fusion .modal-wide .modal-content,
#amazing-fusion .modal-medium .modal-content,
#amazing-fusion .modal-large .modal-content{
    height: 100%;
}

#amazing-fusion .modal-page .modal-footer,
#amazing-fusion .modal-wide .modal-footer,
#amazing-fusion .modal-medium .modal-footer,
#amazing-fusion .modal-large .modal-footer{
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 999;
    left: 0;
}



#amazing-fusion .modal .modal-dialog .modal-right {
    height: 100%;
}

#amazing-fusion .modal .modal-dialog .modal-left {
    height: 100%;
}

#amazing-fusion .modal .modal-left .tab-content {
    height: 62vh;
}

#amazing-fusion .modal-page .modal-dialog .modal-left-wide {
    width: 400px;
}

#amazing-fusion #scheduler .modal-page .modal-dialog,
#amazing-fusion #scheduler .modal-medium .modal-dialog,
#amazing-fusion #scheduler .modal-wide .modal-dialog,
#amazing-fusion #scheduler .modal-large .modal-dialog {
    height: 85vh;
}

#amazing-fusion #patient-list #list .modal-page .modal-dialog,
#amazing-fusion #patient-list #list .modal-medium .modal-dialog,
#amazing-fusion #patient-list #list .modal-wide .modal-dialog {
    height: 90vh;
}

#amazing-fusion #tasks-tab .modal-page .modal-dialog {
    height: 80vh;
}

#amazing-fusion #messages-tab .modal-page .modal-dialog {
    height: 85vh;
}

#amazing-fusion #reports .popup-scroller {
    height: auto;
    max-height: 60vh;
}



/*Mini Desktop Screen*/
@media (min-height:541px) {

    .notes-scroller {
        max-height: 59vh;
    }

    .popup-scroller {
        max-height: 54vh;
    }
    .invoice-scroller {
        max-height: 43vh;
    }
   #amazing-fusion .modal-page .modal-left .tab-content {
        height: 66vh;
    }

        #amazing-fusion .modal-page .modal-left .tab-content .popup-scroller {
            max-height: 47vh;
        }

    #amazing-fusion .editor-content {
        height: 48vh;
    }

    .profile-scroller {
        max-height: 62vh;
    }

    .scheduler-scroller {
        max-height: 65vh;
    }

    .page-scroller {
        max-height: 69vh;
    }

    .tasks-scroller {
        max-height: 68vh;
    }
   .billing-scroller{
        max-height: 37vh;
    }
  .recent-scroller {
        max-height: 61vh;
    }
   .leftpanel-scroller {
        max-height: 62vh;
    }
   .pqrs-scroller {
        max-height: 46vh;
    }
   .drug-scroller {
        max-height: 28vh;
    }
  .document-scroller {
        max-height: 60vh;
    }

    #list .popup-scroller {
        max-height: 65vh;
        height: inherit;
    }
  .ros-scroller.pe-full-list {
        max-height: 51vh;
    }
    #docview .popup-scroller {
        max-height: 69vh;
    }

    #amazing-fusion .modal-page .modal-dialog,
    #amazing-fusion .modal-wide .modal-dialog,
    #amazing-fusion .modal-medium .modal-dialog,
    #amazing-fusion .modal-large .modal-dialog {
        height: 69vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 58vh;
    }

    #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 78vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 73vh;
    }

    #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 77vh;
    }

    #amazing-fusion #patient-list #list .modal-page .modal-dialog,
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog {
        height: 83vh;
    }

    #patient-list #document-viewer iframe {
        height: 64vh;
    }

    #amazing-fusion #tasks .popup-scroller {
        max-height: 64vh;
    }

    #amazing-fusion #scheduler .popup-scroller {
        max-height: 61vh;
    }

    #physical-exam ckeditor .cke_contents,
    #review-of-system ckeditor .cke_contents {
        height: 42vh !important;
    }

    #plan-care ckeditor .cke_contents {
        height: 37vh !important;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 49vh;
    }

    #amazing-fusion .modal.modal-screen .modal-dialog .popup-scroller {
        height: 79vh;
    }
    #amazing-fusion #list .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 57vh;
    }
    #amazing-fusion .list-scroller {
        max-height: 77vh;
    }

    #amazing-fusion #billing-tabs .modal-page .modal-dialog {
        height: 79vh;
        max-height: inherit;
    }

    #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 71vh;
    }
   .reports-scroller {
        max-height: 61vh;
    }

    #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 55vh;
    }
   #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 82vh;
        max-height: inherit;
    }
     #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
            height: auto;
            max-height: 66vh;
        }
    #amazing-fusion .editor-full .cke .cke_inner .cke_contents{
        height:39vh !important;
    }
   #amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
        height:27vh !important;
    }
}



/*Small Desktop Screen*/
@media (min-height:650px) {

    .notes-scroller {
        max-height: 59vh;
    }

    .popup-scroller {
        max-height: 57vh;
    }
 .invoice-scroller {
        max-height: 51vh;
    }
  #amazing-fusion .modal-page .modal-left .tab-content {
        height: 69vh;
    }

        #amazing-fusion .modal-page .modal-left .tab-content .popup-scroller {
            max-height: 50vh;
        }

    #amazing-fusion .editor-content {
        height: 51vh;
    }

    .profile-scroller {
        max-height: 65vh;
    }

    .scheduler-scroller {
        max-height: 68vh;
    }

    .page-scroller {
        max-height: 72vh;
    }

    .tasks-scroller {
        max-height: 71vh;
    }
   .billing-scroller{
        max-height: 39vh;
    }
   .recent-scroller {
        max-height: 64vh;
    }
   .leftpanel-scroller {
        max-height: 65vh;
    }
  .pqrs-scroller {
        max-height: 49vh;
    }
   .drug-scroller {
        max-height: 31vh;
    }

    .document-scroller {
        max-height: 63vh;
    }

    #list .popup-scroller {
        max-height: 72vh;
        height: inherit;
    }
   .ros-scroller {
        max-height: 20vh;
    }
      .ros-scroller.pe-full-list {
            max-height: 52vh;
        }

    #docview .popup-scroller {
        max-height: 62vh;
    }

    #amazing-fusion .modal-page .modal-dialog,
    #amazing-fusion .modal-wide .modal-dialog,
    #amazing-fusion .modal-medium .modal-dialog,
    #amazing-fusion .modal-large .modal-dialog {
        height: 72vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 61vh;
    }

    #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 81vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 76vh;
    }

    #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 80vh;
    }
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog,
    #amazing-fusion #patient-list #list .modal-page .modal-dialog {
        height: 86vh;
    }

    #patient-list #document-viewer iframe {
        height: 67vh;
    }

    #amazing-fusion #tasks .popup-scroller {
        max-height: 67vh;
    }

    #amazing-fusion #scheduler .popup-scroller {
        max-height: 66vh;
    }

    #physical-exam ckeditor .cke_contents,
    #review-of-system ckeditor .cke_contents {
        height: 45vh !important;
    }

    #plan-care ckeditor .cke_contents {
        height: 40vh !important;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 52vh;
    }

    #amazing-fusion .modal.modal-screen .modal-dialog .popup-scroller {
        height: 82vh;
    }
    #amazing-fusion #list .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 64vh;
    }
    #amazing-fusion .list-scroller {
        max-height: 80vh;
    }

    #amazing-fusion #billing-tabs .modal-page .modal-dialog {
        height: 82vh;
        max-height: inherit;
    }
  .reports-scroller {
        max-height: 64vh;
    }

    #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 74vh;
    }

    #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 58vh;
    }

    #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog  {
        height: 85vh;
        max-height: inherit;
    }
   #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
            height: auto;
            max-height: 69vh;
        }
  #amazing-fusion .editor-full .cke .cke_inner .cke_contents{
        height:44vh !important;
    }
  #amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
        height:32vh !important;
    }
}



/*Normal Desktop Screen*/
@media (min-height:750px) {

    .notes-scroller {
        max-height: 64vh;
    }
   .has-patient-notification .notes-scroller {
        max-height: 59vh !important;
    }
  .popup-scroller {
        max-height: 61vh;
    }
   .invoice-scroller {
        max-height: 58vh;
    }
  #amazing-fusion .modal .modal-left .tab-content {
        height: 71vh;
    }

        #amazing-fusion .modal .modal-left .tab-content .popup-scroller {
            max-height: 52vh;
        }

    #amazing-fusion .editor-content {
        height: 53vh;
    }

    .profile-scroller {
        max-height: 67vh;
    }

    .scheduler-scroller {
        max-height: 70vh;
    }

    .page-scroller {
        max-height: 74vh;
    }
   .ros-scroller {
        max-height: 28vh;
    }
      .ros-scroller.pe-full-list {
            max-height: 56vh;
        }
   .tasks-scroller {
        max-height: 73vh;
    }
  .billing-scroller{
        max-height: 48vh;
    }
   .recent-scroller {
        max-height: 66vh;
    }
 .leftpanel-scroller {
        max-height: 68vh;
    }
  .pqrs-scroller {
        max-height: 51vh;
    }
  .drug-scroller {
        max-height: 33vh;
    }
  .document-scroller {
        max-height: 65vh;
    }
  .reports-scroller {
        max-height: 67vh;
    }

    #list .popup-scroller {
        max-height: 74vh;
        height: inherit;
    }
    #amazing-fusion #list .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 66vh;
    }
    #docview .popup-scroller {
        max-height: 64vh;
    }

    #amazing-fusion .modal-page .modal-dialog,
    #amazing-fusion .modal-wide .modal-dialog,
    #amazing-fusion .modal-medium .modal-dialog,
    #amazing-fusion .modal-large .modal-dialog {
        height: 74vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 63vh;
    }

    #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 83vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 78vh;
    }

    #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 82vh;
    }
    
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog,
    #amazing-fusion #patient-list #list .modal-page .modal-dialog {
        height: 88vh;
    }

    #patient-list #document-viewer iframe {
        height: 69vh;
    }

    #amazing-fusion #tasks .popup-scroller {
        max-height: 69vh;
    }

    #amazing-fusion #scheduler .popup-scroller {
        max-height: 69vh;
    }

    #physical-exam ckeditor .cke_contents,
    #review-of-system ckeditor .cke_contents {
        height: 47vh !important;
    }

    #plan-care ckeditor .cke_contents {
        height: 42vh !important;
    }

    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 55vh;
    }

    #amazing-fusion .modal.modal-screen .modal-dialog .popup-scroller {
        height: 84vh;
    }

    #amazing-fusion .list-scroller {
        max-height: 82vh;
    }

    #amazing-fusion #billing-tabs .modal-page .modal-dialog {
        height: 84vh;
        max-height: inherit;
    }

    #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 76vh;
    }

    #amazing-fusion #reports .popup-scroller{
        height: auto;
        max-height: 60vh;
    }
    #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 87vh;
        max-height: inherit;
    }
    #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller,
        #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
            height: inherit;
            max-height: 73vh;
        }
    #amazing-fusion #dashboard .modal-page .modal-dialog .modal-left .popup-scroller,
        #amazing-fusion #dashboard .modal-medium .modal-dialog .modal-left.popup-scroller,
        #amazing-fusion #dashboard .modal-wide .modal-dialog .modal-left.popup-scroller,
        #amazing-fusion #reports .modal-page .modal-dialog .modal-left.popup-scroller,
        #amazing-fusion #reports .modal-medium .modal-dialog.modal-left.popup-scroller,
        #amazing-fusion #reports .modal-wide .modal-dialog.modal-left.popup-scroller,
        #amazing-fusion #settings .modal-page .modal-dialog.modal-left.popup-scroller,
        #amazing-fusion #settings .modal-medium .modal-dialog.modal-left.popup-scroller,
        #amazing-fusion #settings .modal-wide .modal-dialog.modal-left.popup-scroller {
            height: inherit;
            max-height: 67vh;
        }

    #amazing-fusion .editor-full .cke .cke_inner .cke_contents{
        height:48vh !important;
    }
  #amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
        height:36vh !important;
    }
}

@media screen and (max-height:900px) {
    #diagnosis .cke_contents {
        height: 110px !important;
    }
}
@media screen and (max-height:800px) {
    #diagnosis .cke_contents {
        height: 90px !important;
    }
}

@media screen and (max-height:700px) {
    #diagnosis .cke_contents {
        height: 70px !important;
    }
}

/*Medium Desktop Screen*/
@media (min-height:857px) {
    .notes-scroller {
        max-height: 65vh;
    }

    .popup-scroller {
        max-height: 65vh;
    }

    .profile-scroller {
        max-height: 74vh;
    }
  .invoice-scroller {
        max-height: 62vh;
    }
  .page-scroller {
        max-height: 78vh;
    }
   .leftpanel-scroller {
        max-height: 69vh;
    }
  .pqrs-scroller {
        max-height: 55vh;
    }
  .drug-scroller {
        max-height: 35vh;
    }
   .billing-scroller{
        max-height: 52vh;
    }
 .document-scroller {
        max-height: 67vh;
    }
  .ros-scroller {
        max-height: 33vh;
    }
      .ros-scroller.pe-full-list {
            max-height: 58vh;
        }
  #list .popup-scroller {
        max-height: 70vh;
    }
    #amazing-fusion #list .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 72vh;
    }
    #docview .popup-scroller {
        max-height: 63vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: 65vh;
    }
  .reports-scroller {
        max-height: 69vh;
    }
   #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 86vh;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        height: 78vh;
    }

    #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 85vh;
    }

    #amazing-fusion #patient-list #list .modal-page .modal-dialog,
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog {
        height: 90vh;
    }
  
 #amazing-fusion .modal.modal-screen .modal-dialog .popup-scroller {
        height: 84vh;
    }
 #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 58vh;
    }
  #amazing-fusion .list-scroller {
        max-height: 82vh;
    }
  #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 88vh;
        max-height: inherit;
    }

    #amazing-fusion #billing-tabs .modal-page .modal-dialog {
        height: 85vh;
        max-height: 100%;
    }

    #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
        max-height: 100%;
        height: 76vh;
    }
  #amazing-fusion #reports .popup-scroller {
        height: auto;
        max-height: 60vh;
    }
   #amazing-fusion .editor-full .cke .cke_inner .cke_contents{
        height:53vh !important;
    }
   #amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
        height:41vh !important;
    }
}






/*Large Desktop Screen*/
@media (min-height:935px) {
    .notes-scroller {
        max-height: 73vh;
    }

    .popup-scroller {
        max-height: 68vh;
    }

    .profile-scroller {
        max-height: 73vh;
    }
   .invoice-scroller {
        max-height: 65vh;
    }
  .scheduler-scroller {
        max-height: 75vh;
    }

    .page-scroller {
        max-height: 78vh;
    }

    .tasks-scroller {
        max-height: 77vh;
    }
 .ros-scroller {
        max-height: 42vh;
    }
    .ros-scroller.pe-full-list {
            max-height: 65vh;
        }
    .billing-scroller{
        max-height: 57vh;
    }
  .recent-scroller {
        max-height: 72vh;
    }
  .leftpanel-scroller {
        max-height: 70vh;
    }
  .pqrs-scroller {
        max-height: 61vh;
    }
   .drug-scroller {
        max-height: 37vh;
    }

    .document-scroller {
        max-height: 70vh;
    }

    .document-modal .popup-scroller {
        max-height: 70vh;
    }

    #amazing-fusion .modal-page .modal-dialog,
    #amazing-fusion .modal-wide .modal-dialog,
    #amazing-fusion .modal-medium .modal-dialog,
    #amazing-fusion .modal-large .modal-dialog {
        max-height: 79vh;
        height: 79vh;
        min-height: 50vh;
    }
  #list .popup-scroller {
        max-height: 80vh;
        height: inherit;
    }
    #docview .popup-scroller {
        max-height: 66vh;
    }

    #amazing-fusion .modal .modal-left .tab-content {
        height: auto;
    }

    #amazing-fusion .editor-content {
        height: 65vh;
    }

    #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 86vh;
        max-height: 86vh;
    }

    #amazing-fusion #tasks .popup-scroller {
        max-height: 71vh;
        height: auto;
    }

    #amazing-fusion #messages .modal-page .modal-dialog {
        max-height: 82vh;
        height: 82vh;
    }

    #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 85vh;
        max-height: inherit;
    }

    #amazing-fusion #scheduler .popup-scroller {
        max-height: inherit;
        height: 74vh;
    }

    #amazing-fusion #patient-list #list .modal-page .modal-dialog,
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog {
        max-height: 100%;
    }
   
 #amazing-fusion .modal.modal-screen .modal-dialog .popup-scroller {
        height: 84vh;
    }


    #amazing-fusion .modal .modal-dialog .modal-left .tab-content .popup-scroller {
        max-height: 64vh;
    }
    #amazing-fusion #list .modal .modal-dialog .modal-left .tab-content .popup-scroller{
        max-height:74vh;
    }
    #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 91vh;
        max-height: inherit;
    }

    #amazing-fusion #billing-tabs .modal-page .modal-dialog {
        height: 87vh;
        max-height: inherit;
    }

    #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller,
    #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
        max-height: 100%;
        height: 79vh;
    }

    #amazing-fusion #reports .popup-scroller {
        max-height: 80vh;
    }

    #amazing-fusion .modal.modal-single .modal-dialog {
        height: 83vh;
        max-height: inherit;
    }

        #amazing-fusion .modal.modal-single .modal-dialog .popup-scroller {
            max-height: 72vh;
        }

    #messages .popup-scroller {
        max-height: 71vh;
    }

    #amazing-fusion .editor-full .cke .cke_inner .cke_contents{
        height:58vh !important;
    }
   #amazing-fusion .editor-medium .cke .cke_inner .cke_contents{
        height:46vh !important;
    }
   #amazing-fusion .modal.modal-single .modal-dialog {
        height: 83vh;
        max-height: inherit;
    }
      #amazing-fusion .modal.modal-single .modal-dialog .popup-scroller {
            max-height: 72vh;
        }

}


/*Only Ipad Screen*/
@media (max-width:1025px) and (min-width:1023px) {
    #amazing-fusion .modal-page .modal-dialog,
    #amazing-fusion .modal-medium .modal-dialog,
    #amazing-fusion .modal-wide .modal-dialog,
    #amazing-fusion .modal-large .modal-dialog {
        height: 70vh;
    }
  .popup-scroller {
        max-height: 57vh;
    }
    #amazing-fusion #patient-list #list .modal-page .modal-dialog,
    #amazing-fusion #patient-list #list .modal-medium .modal-dialog,
    #amazing-fusion #patient-list #list .modal-wide .modal-dialog {
        height: 84vh;
    }
  #list .popup-scroller {
        max-height: 71vh;
    }
  #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 78vh;
    }
  #amazing-fusion #scheduler .popup-scroller {
        max-height: 65vh;
    }
 #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 79vh;
    }
  #amazing-fusion #tasks .popup-scroller {
        max-height: 66vh;
    }
   #amazing-fusion #messages .modal-page .modal-dialog {
        height: 74vh;
    }
   #amazing-fusion #messages .popup-scroller {
        max-height: 60vh;
    }
  #amazing-fusion #dashboard .modal-page .modal-dialog,
    #amazing-fusion #dashboard .modal-medium .modal-dialog,
    #amazing-fusion #dashboard .modal-wide .modal-dialog,
    #amazing-fusion #reports .modal-page .modal-dialog,
    #amazing-fusion #reports .modal-medium .modal-dialog,
    #amazing-fusion #reports .modal-wide .modal-dialog,
    #amazing-fusion #settings .modal-page .modal-dialog,
    #amazing-fusion #settings .modal-medium .modal-dialog,
    #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 83vh;
        max-height: inherit;
    }
      #amazing-fusion #dashboard .modal-page .modal-dialog .popup-scroller, #amazing-fusion #dashboard .modal-medium .modal-dialog .popup-scroller, #amazing-fusion #dashboard .modal-wide .modal-dialog .popup-scroller, #amazing-fusion #reports .modal-page .modal-dialog .popup-scroller, #amazing-fusion #reports .modal-medium .modal-dialog .popup-scroller, #amazing-fusion #reports .modal-wide .modal-dialog .popup-scroller, #amazing-fusion #settings .modal-page .modal-dialog .popup-scroller, #amazing-fusion #settings .modal-medium .modal-dialog .popup-scroller, #amazing-fusion #settings .modal-wide .modal-dialog .popup-scroller {
            height: auto;
            max-height: 69vh;
        }
}
@media (max-width:769px) and (min-width:767px) {
   #amazing-fusion .modal.modal-medium {
        width: auto;
    }
  #amazing-fusion #scheduler .modal-page .modal-dialog,
    #amazing-fusion #scheduler .modal-medium .modal-dialog,
    #amazing-fusion #scheduler .modal-wide .modal-dialog,
    #amazing-fusion #scheduler .modal-large .modal-dialog {
        height: 82vh;
    }
  #amazing-fusion #scheduler .popup-scroller {
        height: 72vh;
    }
  #amazing-fusion #tasks .modal-page .modal-dialog {
        height: 81vh;
    }
  #amazing-fusion #tasks .popup-scroller {
        max-height: 71vh;
    }
 #amazing-fusion #dashboard .modal-page .modal-dialog, #amazing-fusion #dashboard .modal-medium .modal-dialog, #amazing-fusion #dashboard .modal-wide .modal-dialog, #amazing-fusion #reports .modal-page .modal-dialog, #amazing-fusion #reports .modal-medium .modal-dialog, #amazing-fusion #reports .modal-wide .modal-dialog, #amazing-fusion #settings .modal-page .modal-dialog, #amazing-fusion #settings .modal-medium .modal-dialog, #amazing-fusion #settings .modal-wide .modal-dialog {
        height: 89vh;
        max-height: inherit;
    }
}
