﻿.window {
    background-color: #fff;
    padding: 0;
    box-shadow: 1px 1px 10px rgba(0,0,0,.3);
    border: 0;
    background: none !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

    .window > .window-header {
        padding: 0 8px;
        background: #f8f8f8 !important;
        border: 0 !important;
    }

        .window > .window-header > .panel-title {
            font-size: 13px;
            font-weight: 600;
            color: #777;
            height: 35px;
            line-height: 35px;
        }

        .window > .window-header > .panel-tool {
            right: 5px;
            margin-top: -8px;
        }

    .window > .window-body {
        border-width: 0;
        font-size: 14px;
        min-height: 50px;
    }

.progressbar {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.textbox {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.textbox-readonly {
    border: 0;
    background-color: #f6f6f6;
}

    .textbox-readonly > input:read-only,
    .textbox-readonly > textarea:read-only {
        background-color: transparent;
    }

.textbox .textbox-prompt {
    font-size: 13px;
}

.textbox textarea.textbox-text {
padding-top:4px;
}

.layout {
    z-index: auto;
}


.l-btn {
    padding: 2px;
    color: #444;
    background: #f5f5f5;
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    background: -webkit-linear-gradient(top,#ffffff 0,#e6e6e6 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#e6e6e6 100%);
    background: -o-linear-gradient(top,#ffffff 0,#e6e6e6 100%);
    background: linear-gradient(to bottom,#ffffff 0,#e6e6e6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#e6e6e6,GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.l-btn-text {
    line-height: 24px;
    font-size: 12px;
}

.l-btn-icon-left .l-btn-text {
    margin: 0 4px 0 24px;
}

l-btn-icon-left .l-btn-icon {
    left: 4px;
}

.l-btn-left .l-btn-empty {
    margin: 0 4px;
    width: 16px;
}

.l-btn-plain {
    background: transparent;
    border: solid 1px transparent;
    filter: none;
}

    .l-btn-plain:hover,
    .l-btn-plain:active {
        padding: 2px;
    }

.tabs li.tabs-selected a.tabs-inner {
    background-color: #CCE6FF;
}

.switchbutton {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.datagrid-header-row, .datagrid-row {
    height: 30px;
}

.datagrid-header .datagrid-cell span {
    font-size: 12px;
}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {
    font-size: 12px;
    height: auto;
    line-height: normal;
}


.tree-title {
    font-size: 13px;
}

.menu-text, .menu-text span {
font-size:12px;
}

.dialog-button {
    border-color: #ddd transparent transparent transparent;
}

.tabs li a.tabs-inner {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.combobox-item, .combobox-group, .combobox-stick {
font-size:13px;
}