.ApplicationRightMenu {
    width: 30px;
    height: 50px;
    position: relative;
    cursor: pointer;
    position: relative;
    background: transparent url(user_connected.svg) center no-repeat padding-box;
    /*margin-top: 16px;*/
    float: right;
    margin-right: 15px;
    margin-left: 10px;
}

    .ApplicationRightMenu[status="online"] {
        background: transparent url(user_connected.svg) center no-repeat padding-box;
    }

    .ApplicationRightMenu[status="offline"] {
        background: center  no-repeat 0 0 url(user_unconnected.svg);
    }

    .ApplicationRightMenu[status="error"] {
        background: transparent url(user_warning.svg) center no-repeat padding-box;
    }

.ApplicationRightMenuPopup {
    width               : calc(100% + 40px);
    height              : 199px;
    margin              : -15px -20px 0 -20px;
    padding             : 0;
    border              : none;
    position            : relative;
    box-sizing          : border-box;
    -moz-box-sizing     : border-box;
    -webkit-box-sizing  : border-box;
}

.ApplicationRightMenuPopupItem {
    width               : 100%;
    height              : 36px;
    line-height         : 36px;
    padding             : 0 20px 0 20px;
    border              : none;
    position            : relative;
    box-sizing          : border-box;
    -moz-box-sizing     : border-box;
    -webkit-box-sizing  : border-box;
    cursor              : pointer;
}

.ApplicationRightMenuPopupItem:hover {
    background-color    : aliceblue;
}

.ApplicationRightMenuPopupItemTitle {
    height              : 100%;
    max-width           : 100%;
    min-width           : calc(100% - 50px);
    float               : left;
    margin              : 0;
    padding             : 0;
    border              : none;
    position            : relative;
    -moz-box-sizing     : border-box;
    -webkit-box-sizing  : border-box;
    box-sizing          : border-box;
    overflow            : auto;
}

.ApplicationRightMenuPopupItemAction {
    height              : 100%;
    width               : 50px;
    float               : left;
    margin              : 0;
    padding             : 0;
    border              : none;
    position            : relative;
    -moz-box-sizing     : border-box;
    -webkit-box-sizing  : border-box;
    box-sizing          : border-box;
}
.ApplicationRightMenuBadgeWrapper
{
    float               : right;
    width               : 100%;
    height              : 13px;
    margin-right        : -6px;
    margin-top          : 10px;
}
.ApplicationRightMenuBadge
{
    float               : right;
    width               : 13px;
    height              : 100%;
    margin-left         : 2px;
    background          : no-repeat 0 0 url(badge.png);
}

.licenseWarningDialog {
    width: 353px !important;
    height: 100px !important;
    background: #D14D4D 0% 0% no-repeat padding-box !important;
    border: none !important;
}

    .licenseWarningDialog > .dx-popover-arrow:after {
        background-color: #D14D4D !important;
        border: 1px solid #D14D4D;
    }

.licenseWarningDialogContent {
    padding: 0 !important;
    border-radius: 5px;
}

.licenseWarningBody {
    width: 100%;
    height: 100%;
}

.licenseWarningLeft {
    float: left;
    width: 71px;
    height: 100%;
    background: #B92C2C 0% 0% no-repeat padding-box;
    border-radius: 5px 0px 0px 5px;
    opacity: 1;
    background-image: url(warning_icon.png);
    background-repeat: no-repeat;
    background-position-x: 20px;
    background-position-y: 35px;
}

.licenseWarningRight {
    width: 282px;
    height: 100%;
    background: #D14D4D 0% 0% no-repeat padding-box;
    opacity: 1;
    float: left;
}

.licenseWarningCount {
    text-align: left;
    font: Bold 40px/53px Segoe UI;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 1;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.licenseWarningText {
    text-align: left;
    font: Bold 14px/16px Segoe UI;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 1;
    float: left;
}

.licenseWarningBottomText {
    text-align: left;
    font: Italic 14px/16px Segoe UI;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 1;
    float: left;
}

.licenseWarningBottomText:hover {
    cursor: pointer;
}


.licenseWarningTextPart {
    width: 160px;
    float: left;
    margin-top: 30px;
    margin-bottom: 20px;
}

.warningMenuItem {
    background-image: radial-gradient(circle at center, #D93F11 5px, transparent 5px);
    background-size: 20px 20px;
    background-position: top left, bottom left;
    background-repeat: no-repeat;
}


.ApplicationRightMenuPopupItemIcon {
    position: relative;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.ApplicationRightMenuPopupItem:last-of-type {
    border-top: 1px solid #DDDDDD;
    height : 37px;
}
