﻿.button-right {
    float: left;
    margin-top: 8px;
}

.button-right {
    float: right;
    margin-top: 8px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    display: block;
    clear: both;
}

.login {
    width: 500px;
}

@media (max-width: 500px) {
    .login {
        width: 100%;
    }
}

.login > table {
    width: 100%;
    margin-bottom: 13px;
    line-height: 25px;
}

.left-cell {
    vertical-align: middle;
    padding-right: 7px;
    white-space: nowrap;
}

.right-cell {
    width: 100%;
}

.popup-overflow {
    overflow-y: auto;
}


.controlelement-tooltip-container {
    display: inline-block;
    background: url('data:image/png;base64,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') no-repeat left center;
    background-size: 23px 23px;
    width: 24px;
    height: 24px;
    /*background-color: #84bd00;*/
    border: 1px solid #FF2200;
    border-radius: 2px;
    position: relative;
    top: 0px;
    right: 0px;
}

.controlelement-tooltip-content {
    display: none;
}

.controlelement-tooltip-container:hover > .controlelement-tooltip-content {
    display: block;
    position: relative;
    border: 1px solid #FF2200;
    border-radius: 6px;
    padding: 10px;
    height: 300px;
    width: 400px;
    top: 0px !important;
    right: -0px !important;
    z-index: 999 !important;
    background-color: white !important;
    color: black !important;
}

/* allow overflow in non-collapsed panels */
.dxrpcontent > .dxrpAW {
    overflow-y: visible;
}
.dxrpCollapsed .dxrpcontent > .dxrpAW, .dxrpAW[style^="height"] {
    overflow-y: hidden!important;
}
.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: transparent;
    text-align: center;
}