﻿.window {
    background-color: rgba(160,160,160,0.4);
    border-radius: 7px;
    border: 1px solid #000;
    cursor: default;
    -webkit-box-shadow: 0px 0px 0px 1px #eee inset, 0 0 15px rgba(0,0,0,0.9);
    box-shadow: 0px 0px 0px 1px #eee inset, 0 0 15px rgba(0,0,0,0.9);
    font-size: 9pt;
    padding: 6px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-property: opacity, transform, visibility;
    -o-transition-property: opacity, transform, visibility;
    -webkit-transition-property: opacity, transform, visibility;
    transition-property: opacity, transform, visibility;
    display: block !important;
}

.window.hidden {
    opacity: 0.0;
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    visibility: hidden;
}

.window.dragover
{
    opacity: 0.9;
}
        
.window-titlebar
{
    color: #000;
    min-height: 28px;
    margin-top: -6px;
}
        
.window-titlebar-icon
{
    display: inline-block;
    vertical-align: middle;
}
        
.window-titlebar-title
{
    display: inline-block;
    -ms-filter: progid:DXImageTransform.Microsoft.Glow(color='white');
    line-height: 28px;
    padding-left: 2px;
    text-shadow: 0px 0px 1px #fff, 3px 3px 5px #fff, -3px -3px 5px #fff, -3px 3px 5px #fff, 3px -3px 5px #fff;
}
        
.window-titlebar-close
{
    border-radius: 0px 0px 2px 2px;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.6);
    float: right;
    margin-top: 1px;
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -moz-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
}

.window-titlebar-close:hover
{
    box-shadow: 0px 0px 6px 3px rgba(255,100,48,0.5);
    -webkit-box-shadow: 0px 0px 6px 3px rgba(255,100,48,0.5);
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -moz-transition-property: box-shadow;
    -ms-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
}

.window-titlebar-close div
{
    background-image: url(data:image/png;base64,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);
    width: 48px;
    height: 18px;
}

.window-titlebar-close div:hover
{
    background-image: url(data:image/png;base64,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);
}

.window-titlebar-close div:active
{
    background-image: url(data:image/png;base64,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);
}

.window-titlebar-addressbar
{
    -webkit-box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.65);
    box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.65);
    border: 1px solid #666;
    margin-bottom: 6px;
}

.window-titlebar-addressbar img,
.window-titlebar-addressbar input[type=text]
{
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(255,255,255,0.5);
    height: 20px;
    font: inherit;
}

.window-titlebar-addressbar input[type=text]
{
    padding: 0px 4px;
}

.window-titlebar-addressbar img:hover,
.window-titlebar-addressbar input[type=text]:hover
{
    background-color: rgba(255,255,255,0.75);
}

.window-client
{
    border-radius: 1px;
    -webkit-box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.65);
    box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.65);
    background-color: #fff;
    border: 1px solid #666;
    color: #000;
}
        
.window-menubar
{   
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVBhXLcvJCoAgAEXR9//fF0WzjUQ0WkqF+TJwc7ibC2tJmNcS+jKEVA+xytszTJroRkUE6fyzEGG+ElGxEXHpSMROZPXhKRpXZXsSonNb1Wt+0epLA/W3mz8AAAAASUVORK5CYII=);
    background-position: top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #b6bccc;
}
        
.window-menubar-menu
{
}
        
.window-menubar-menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
        
.window-menubar-menu ul > li > a
{
    border: 1px transparent solid;
    color: black;
    cursor: default;
    display: inline-block;
    outline: none;
    text-decoration: none;
    white-space: nowrap;
}

.window-menubar-menu ul > li > a[disabled]
{
    color: gray;
}

.window-menubar-menu ul > li > img.separator
{
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    top: -4px;
    width: 100%;
    height: 0px;
}

.window-menubar-menu ul.level1 > li > a.level1
{
    padding: 0px 5px;
    margin: 1px 1px;
    border-radius: 4px;
}
        
.window-menubar-menu ul.level1 > li > a.highlighted.level1
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABTSURBVBhXDcnRCkAwGAbQ7/1fgjyElDsls7aM+DMLcSHzEp/dnTrI8oIoq5pQ2hHaCmHHQDTKE63Zid5dRGePtMNJmOkmnDzEvL7E4iMh4UvaIn9ZEzbicAccbwAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
    border: 1px #585859 solid;
}

.window-menubar-menu ul.level1 > li > a.level1:not(.highlighted):hover
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAABSSURBVBhXDcvJCoAgAATQ+f/vCoLw0gJmCBm0WYRthAU29e4PIbzE5R9iPz0xLwfR2ZWQ2hKFGolcDUSUKCIWFSHSmshkT5R6InTjCNP+zW03P0P/OrXiO1+GAAAAAElFTkSuQmCC);
    background-position: top;
    background-repeat: repeat-x;
    border: 1px #b0b1b1 solid;
}
        
.window-menubar-menu ul:not(.level1)
{
    background-color: #f0f0f0;
    border: 1px #979797 solid;
    box-shadow: 3px 3px 3px #888;
    padding: 2px 2px;
    z-index: 2147483647;
}
        
.window-menubar-menu ul:not(.level1) li.has-popup > a:not(.level1)
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAmSURBVChTY9DQ0PjPQAiAFBFUCFOEVyGyIpwKSTIJr9sJOhqoGwDtrxdxrAeXRgAAAABJRU5ErkJggg==);
    background-position: right center;
    background-repeat: no-repeat;
}
        
.window-menubar-menu ul:not(.level1) > li > a:not(.level1)
{
    line-height: 20px;
    min-height: 20px;
    min-width: 144px;
    padding-left: 24px;
    vertical-align: middle;
}
        
.window-menubar-menu ul:not(.level1) > li > a.highlighted:not(.level1)
{
    background-color: #f3f5f7;
    border: 1px #aecff7 solid;
    border-radius: 3px;
}
        
.window-menubar-menu ul:not(.level1) > li > a:not(.level1) > img
{
    float: left;
    left: 4px;
    position: absolute;
    top: 4px;
}

.window-menubar-menu ul:not(.level1) > li > a[disabled]:not(.level1) > img
{
    opacity: 0.5;
}
        
.window-toolbar
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAABaSURBVBhXfcw9EkAwAITRvf/dXMDQGUbGX0iCCGvTKjSv+XYWMd3E/ZA4k/BRuFNsx0PYzLKLKWg3ejG4RJhN9OtFdFa0SySq1v3ic810HwJR9zvRzLoqSsMX06Zx8D0YU08AAAAASUVORK5CYII=);
    background-position: top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #a0afc3;
    overflow: hidden;
    padding: 3px;
    white-space: nowrap;
}

.window-toolbar > input[type=button]
{
    background-color: transparent;
    border-radius: 3px;
    border: 1px solid transparent;
    font: inherit;
    height: 22px;
    outline: 0px;
    padding: 0px 15px;
}

.window-toolbar > input[type=button]::-moz-focus-inner
{ 
    border: 0px;
    padding: 0px;
}

.window-toolbar > input[type=button]:hover
{
    border: 1px solid #bbcadb;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAYAAAABxvaqAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABgSURBVBhXHcvLCkBQGEXh/f5vJSUDSuSSJMlAJHeH47L9TL7WZOF+SOznQ6gfLWz6/kpY94uYlTCtJ9EvQjdpIq4WIixnIihGwssHws16wkk7wk5awooawgwFw6+/9+ALJBVSqKWf2akAAAAASUVORK5CYII=);
    background-position: top;
    background-repeat: repeat-x;
}

.window-toolbar > input[type=button]:active
{
    border: 1px solid #bbcadb;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABESURBVBhXYzh55QnDlXuvGO6++Mjw8PVXhvuvvjDce/kFyP/McOf5Z4bbzz4x3Hz6ieHGk48M52+/wYHfAsWB+A4cAwAKNDoFfMK/+wAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
}

.window-content
{
}
        
.window-statusbar
{
    background-color: #f1f5fb;
    border-top: 2px solid #ccd9ea;
    padding: 8px;
}

.window-statusbar input[type=button]
{
    min-width: 75px;
    min-height: 23px;
}