div[__t='WindowFrame'] {
    position:absolute;
    display:inline-block;
    float:left;
    overflow: hidden;
    /*pointer-events:auto;*/
    div[__t='WindowContent'] * {
        /*pointer-events:auto;*/
    }
    div[__t='WindowContent'] {
        position:relative;
        float:left;
        height:100%;
        width:100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding:0.01em;
        /*pointer-events: none;*/
    }
    div[__t='WindowTitle'] {
        position:relative;
        background-color:#eee;
        height:1.6em;
        width:100%;
        overflow:hidden;
        img[__t="abtn"]{
            float: right;
            width:auto;
            height:2em;
            background-size: 100%;
            cursor: pointer;
        }
    }
    div[__t='WindowGlass'] {
        position:absolute;
        background-color:#fff;
        top:0px;
        left:0px;
        height:100%;
        width:100%;
        filter:alpha(opacity=100);
        opacity:1;
        -moz-opacity:1;
    }
}
div[__t='WindowPane'] {
    position:absolute;
    background-color:#000;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    filter:alpha(opacity=50);
    opacity:0.5;
    -moz-opacity:0.5;
}
div[__id="Main"]{
    > div {
        > div[__t='WindowGlass'] {
            background-color:#000;
            filter:alpha(opacity=50);
            opacity:0.5;
            -moz-opacity:0.5;
        }
    }
}
span[__t]{
    float:left;
    position:relative;
    display: inline-block;
    border: 0;
    margin:0;
    padding:0.1em;
    overflow:hidden;
    div[__t='WindowFrame']{
        position:relative;
        float:none
    }
    /* i:not([display='none']) + *:not(img,div,input[type="button"],[__t="Blank"]),*/
    td > i:not([display='none']) + *:not(img,div,button,input[type="button"],[__t="Blank"]){
        margin-top: -0.5em;
    }
    *[__dir='rtl'] > [__t='slbl'] {
        float:right !important;
    }
}
.PW {
    background-color: #FFF !important;
    padding: 0.5em;
    z-index: 999;
    outline: 0.1em solid rgba(255, 255, 255, 0.30);
}
[__t='slbl']{
    font-size:0.75em;
    float:left;
    margin:0;
    word-wrap: break-word;
    padding-left: 0.01em;
    padding-top: 0em;
    color:#888
}
span[__t="Grid"]{
    overflow-x: auto;
}
span[__dir='rtl'] > :not(p){
    float:left;
}
span[__t] > :not(p){
    /*float:right;*/
}

*[__dir='rtl'] > form > * {
    float:right !important;
}

div[__t='loadingBox']{
    display:none;
    left:50%;
    top:50%;
    margin-left:-0.5em;
    margin-top:-0.5em;
    ;
    position:absolute;
    width:2em;
    height: auto;
}
div[__t='loadingBox'] *{
    position:absolute;
    width: 100%;
    height: auto;
}
div[__id="Main"] > div > div[__t='WindowGlass'] > div[__t='loadingBox']{
    display: block;
}
img[__t='loading'] {
    -webkit-animation: rotation 3s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}
