﻿options
{
    display                 : none;
}
*:focus 
{
    outline                 : none;
}
.bordered 
{
    -webkit-box-sizing      : border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

html {
    height                  : 100%;
    text-rendering          : optimizeLegibility !important;
    -webkit-font-smoothing  : antialiased !important;
}
body 
{
    margin                  : 0;
    padding                 : 0;
    height                  : 100%;
}
/* DevExpress */
.dxeHelpText_ArvDxTheme,
.dxeTBValueToolTip_ArvDxTheme 
{
    position                : relative;
    padding                 : 2px;
    background              : #B8B8B8;
    -webkit-border-radius   : 3px; -moz-border-radius: 3px; border-radius: 3px;
    border                  : #B8B8B8 solid 1px;
}
.dxeHelpText_ArvDxTheme:after,
.dxeTBValueToolTip_ArvDxTheme:after 
{
    content                 : '';
    position                : absolute;
    border-style            : solid;
    border-width            : 6px 5px 6px 0;
    border-color            : transparent #B8B8B8;
    display                 : block;
    width                   : 0;
    z-index                 : 1;
    margin-top              : -6px;
    left                    : -5px;
    top                     : 50%;
}
.dxeHelpText_ArvDxTheme:before,
.dxeTBValueToolTip_ArvDxTheme:before {
    content                 : '';
    position                : absolute;
    border-style            : solid;
    border-width            : 6px 5px 6px 0;
    border-color            : transparent #B8B8B8;
    display                 : block;
    width                   : 0;
    z-index                 : 0;
    margin-top              : -6px;
    left                    : -6px;
    top                     : 50%;
}

.DefinitionsNorth {
    float: left;
    width: 100%;
    height: 50px;
    background: #EFEFEF;
}
.DefinitionsNorthLogo
{
    /*float               : left;*/
    width               : 280px;
    height              : 50px;
    background          : url(images/home/logo.png) left center no-repeat;
    -webkit-box-sizing  : border-box; 
    -moz-box-sizing     : border-box;
    box-sizing			: border-box; 
    /*border-bottom       : 1px solid #dddddd;*/
    position: absolute;
    z-index: 5001;
    top: 4px;
    left: 8px;
}
.DefinitionsNorthSpace
{
    float               : left;
    width               : -moz-calc(100% - 350px); width: -webkit-calc(100% - 350px); width: calc(100% - 350px);
    height              : 100%;
    box-sizing			: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
    border-bottom       : 1px solid #dddddd;
}

.DefinitionsCenter
{
    float               : left;
    width               : 100%;
    height              : 100%;
    background-color    : #f9f9f9;
}
.DefinitionsWindow
{
    float           : left;
    width           : -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); 
    height          : -moz-calc(100% - 40px); height: -webkit-calc(100% - 40px); height: calc(100% - 40px);
    margin-left     : 20px;
    margin-top      : 20px;
    min-width       : 1024px;
}
.DefinitionsNorthToolbar 
{
    float               : left;
    width               : 350px;
    height              : 100%;
    box-sizing          : border-box; 
    border-bottom       : 1px solid #dddddd;
    /*float             : right;
    margin-top          : 6px;
    width               : 146px;
    height              : 100%;
    margin-right        : 4px;*/         
}
.DefinitionsNorthToolbarUser 
{
    float               : right; 
    margin-right        : 10px;
    overflow            : hidden;
    text-overflow       : ellipsis;
    text-align          : right;
    color               : #767676;
    font-size           : 14px;
    height              : 50px;
    line-height         : 50px;         
}
.DefinitionsNorthToolbarMenu 
{
    margin              : 7px 0px 0px 5px;  
}
.DefinitionsCenter
{
    float               : left;
    width               : 100%;
    height              : 100%;
    background-color    : #f9f9f9;
}
.ApplicationTabbedPage .ApplicationTabbedPageToolbar .ApplicationTabbedPageTab
{
    background-color    : #efefef;
}
.ApplicationTabbedPage .ApplicationTabbedPageToolbar .ApplicationTabbedPageTab[active]
{
    background-color    : #f9f9f9;
}
.ApplicationTabbedPage
{
    padding-left : 279px;
}


.reportRequests
{
    position            : absolute;
    top                 : 8px;
    right               : 250px;
    height              : 34px;
    background          : #fff;
    border-radius       : 3px;
    border              : 1px solid #fff;
    cursor              : pointer;
    transition          : background-color 2s;
}
.reportRequests .reportRequestsWrapper
{
    float               : left;
    width               : 100%;
    height              : 18px;
    margin              : 8px;
    font-size           : 10pt;
    box-sizing          : content-box;
}
.reportRequests:active
{
    border              : 1px solid #bbb;
}
.reportRequestsGrid
{
    float               : left; 
    width               : 100%; 
    height              : 100%;
}
.reportRequestsGrid .requestRow
{
    float               : left; 
    width               : 100%; 
    height              : 20px;
    cursor              : pointer;
}
.reportRequestsGrid .requestRow .icon
{
    float               : left; 
    width               : 30px; 
    height              : 100%;
}
.reportRequestsGrid .requestRow .icon[f="0"], .exportType[f="0"] { background: url(/themes/images/json.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="1"], .exportType[f="1"] { background: url(/themes/images/xml.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="2"], .exportType[f="2"] { background: url(/themes/images/xls.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="3"], .exportType[f="3"] { background: url(/themes/images/xlsx.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="4"], .exportType[f="4"] { background: url(/themes/images/pdf.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="5"], .exportType[f="5"] { background: url(/themes/images/csv.png) no-repeat center; }
.reportRequestsGrid .requestRow .icon[f="6"], .exportType[f="6"] {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAASFBMVEUAAABFVWVIWGhHWGdGWGZHWGdGWGZGV2ZGV2dGV2ZGV2ZHWGd6hpGOmKKqsbi0u8G+xMnO09fV2dzc3+Lj5ejo6+z6+vv///+VNM0YAAAAC3RSTlMAMECfoL/Az9Dv8FMHzdcAAAB/SURBVHgBXY5BDoMwDATXxoSAKaUt4P//tCSxOWROo5FWWlR4mFSngRHQqM5IXmZ9mClK11LV9TjXtgVYKx+zXzOGNNmua28myNoxwcXM3q6RTrPdNYbbkzKkTxInvmaHn4irdvMqkgDQUoc35f5CiFaJAlCKkggBS1bNwij8AdZ7C+DkYO9cAAAAAElFTkSuQmCC) no-repeat center;
    }
.info_icon {
    float: right;
    padding: 5px;
}

.reportRequestsGrid .requestRow .date
{
    float               : left; 
    width               : 180px; 
    height              : 100%;
    text-align          : right;
    text-overflow       : ellipsis;
    white-space         : nowrap;
    overflow            : hidden;
}

.reportRequestsGrid .requestRow .scheduled {
    float               : left;
    width               : 5px;
    height              : 20px;
    background-color    : #F3796E;
}

.reportRequestsGrid .requestRow .manually {
    float           : left;
    width           : 5px;
    height          : 20px;
    background-color: #6CAF67;
}

.reportRequestsGrid .requestRow .finished {
    float           : left;
    width           : 40px;
    height          : 100%;
    background      : url(/themes/images/download.png) no-repeat center;
    cursor          : pointer;
}

.reportRequestsGrid .requestRow .waitingInQue {
    float           : left;
    width           : 40px;
    height          : 100%;
    background      : url(/themes/images/sandClock.png) no-repeat center;
}

.reportRequestsGrid .requestRow .notPrepared {
    float: left;
    width: 40px;
    height: 100%;
    background: url(/themes/images/warning_icon.png.png) no-repeat center;
}

.reportRequestsGrid .requestRow .error {
    float           : left;
    width           : 40px;
    height          : 100%;
    background      : url(/themes/images/error.png) no-repeat center;
}

.reportRequestsGrid .requestRow .name
{
    float               : left; 
    height              : 100%;
    width               : -moz-calc(100% - 270px);
    width               : -webkit-calc(100% - 270px);
    width               : calc(100% - 270px);
    text-overflow       : ellipsis;
    white-space         : nowrap;
    overflow            : hidden;
}

.reportRequestsGrid .deleteRecord
{
    margin-left         : 5px;
}