/* line 4, ../../src/sass/messenger.sass */
ul.messenger {
    margin: 0;
    padding: 0;
}
    /* line 8, ../../src/sass/messenger.sass */
    ul.messenger > li {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    /* line 14, ../../src/sass/messenger.sass */
    ul.messenger.messenger-empty {
        display: none;
    }
    /* line 17, ../../src/sass/messenger.sass */
    ul.messenger .messenger-message {
        overflow: hidden;
        *zoom: 1;
    }
        /* line 20, ../../src/sass/messenger.sass */
        ul.messenger .messenger-message.messenger-hidden {
            display: none;
        }
        /* line 23, ../../src/sass/messenger.sass */
        ul.messenger .messenger-message .messenger-phrase, ul.messenger .messenger-message .messenger-actions a {
            padding-right: 5px;
        }
        /* line 26, ../../src/sass/messenger.sass */
        ul.messenger .messenger-message .messenger-actions {
            float: right;
        }
            /* line 29, ../../src/sass/messenger.sass */
            ul.messenger .messenger-message .messenger-actions a {
                cursor: pointer;
                text-decoration: underline;
            }
        /* line 33, ../../src/sass/messenger.sass */
        ul.messenger .messenger-message ul, ul.messenger .messenger-message ol {
            margin: 10px 18px 0;
        }
    /* line 36, ../../src/sass/messenger.sass */
    ul.messenger.messenger-fixed {
        position: fixed;
        z-index: 9999999;
    }
        /* line 40, ../../src/sass/messenger.sass */
        ul.messenger.messenger-fixed .messenger-message {
            min-width: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        /* line 45, ../../src/sass/messenger.sass */
        ul.messenger.messenger-fixed .message .messenger-actions {
            float: left;
        }
        /* line 48, ../../src/sass/messenger.sass */
        ul.messenger.messenger-fixed.messenger-on-top {
            top: 20px;
        }
        /* line 51, ../../src/sass/messenger.sass */
        ul.messenger.messenger-fixed.messenger-on-bottom {
            bottom: 20px;
        }

/*EMR Commented By mahesh p*/
/* line 54, ../../src/sass/messenger.sass */
/*ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
                left: 50%;
                width: 800px;
                margin-left: -400px;
            }*/




@media (max-width: 960px) {
    /* line 54, ../../src/sass/messenger.sass */
    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 10%;
        width: 80%;
        margin-left: 0px;
    }

    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 2%;
        width: 80%;
    }
}
/* line 64, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right {
    right: 20px;
    left: auto;
}
/* line 68, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left {
    left: 20px;
    margin-left: 0px;
}
/* line 72, ../../src/sass/messenger.sass */
/*ul.messenger.messenger-fixed.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-left, ul.messenger.messenger-fixed.messenger-on-center {
    width: 350px;
}*/
    /* line 75, ../../src/sass/messenger.sass */
    ul.messenger.messenger-fixed.messenger-on-right .messenger-actions, ul.messenger.messenger-fixed.messenger-on-left .messenger-actions, ul.messenger.messenger-fixed.messenger-on-center .messenger-actions {
        float: left;
    }
/* line 78, ../../src/sass/messenger.sass */
ul.messenger .messenger-spinner {
    display: none;
}

/*EMR added By mahesh p*/


ul.messenger.messenger-fixed.messenger-on-top.messenger-on-center, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-center {
    float: none;
    top: 0px !important;
    /*width: 30em;*/
}

@media (min-width : 991px) {
    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 40%;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES GO HERE */
    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 34%;
    }
}


@media (max-width : 991px) {
    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        margin-left: -220px;
        left: 56%;
        width: 25em !important;
    }
}
/*EMR added By mahesh p*/

/* Aligned Error Validation Messages in Center in Mobile view - by Sai Sindhu CH on 16th JULy 2019 */
@media(max-width : 550px) {
    ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 63% !important;
    }
}
