body>div.desktop
{
    background: url('img/pacellico.svg');
    background-size: 30vh auto;
    background-position: 98% 98%;
    background-repeat: no-repeat no-repeat;
}

body>div div.popup>div.titleBar, 
body>div div.window>div.titleBar, 
body>div div.Window>div.titleBar
{
    background-color: #096E89;
    border-top: 1px solid #096E89;
    border-left: 1px solid #096E89;
    border-right: 1px solid #096E89;
}


div.desktop.snop .btn.btn-primary,
div.desktop.snop div.ComponentIconSopIcon,
div.desktop.snop div.ComponentIconSopDownloadReportIcon
{
    background-color: #096E89; 
    color: white; 
    border-color: #096E89
}

div.desktop.snop .btn.btn-primary:hover,
div.desktop.snop div.ComponentIconSopIcon:hover,
div.desktop.snop div.ComponentIconSopDownloadReportIcon:hover
{
    background-color: #0B84A5;
}


div.popup.loading>div.body
{
    background-image:url("img/loading.gif");
}

div.popup.snopforecastvalidationValidation div.grid:not(.kgcubed-grid)
{
    background-image: url('img/loading.gif') ;
    background-size:initial;
    background-repeat: no-repeat no-repeat;
    background-position: center;
}

div.popup.snopforecastvalidationValidation.calculating div.body
{
    background-image:url('img/loading.gif');
    background-size:initial;
    background-repeat: no-repeat no-repeat;
    background-position: top right;
}

div.SiteProductHierarchyProductHierarchy.Window > div.body.loading
{
    background-image:url(img/loading.gif);
    background-repeat: no-repeat;
    background-position:top right;
}

div.desktop.snop div.Window.loading.waiting > div.body
{
    background-image: url(img/loading.gif);
    background-position: right bottom;
    background-repeat:no-repeat;
}

body>div div.popup.snopcycle div.building
{
    background-image: url('img/loading.gif');
    background-size: contain;
    background-repeat: no-repeat no-repeat;
    background-position: center;
}


div.StatusImportWidgetImportStatusWidget 
{
    display:none
}