  ﻿body {
    font-family: 'Microsoft YaHei';
    /*font-size:12px;
    line-height:2.2em !important;*/
}

* {
    -moz-box-sizing: initial;
    -webkit-box-sizing:initial;
    -o-box-sizing: initial;
    -ms-box-sizing: initial;
     box-sizing: initial; 
}

body a {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

    body a:focus {
        outline: none;
        -moz-outline: none;
    }

input[type=text] {
    /*height: 32px !important;
    line-height: 32px !important;*/
}

label {
    display: inline-block;
    font-size: 14px;
    margin-left:10px;
}

.textbox, .textbox-label {
    margin-bottom: 10px;
}

fieldset {
    border: none;
}

legend {
    background: #f5f5f5;
    /*width: 100%;*/
    line-height: 2em;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 10px;
    border: none;
    margin-bottom: 5px;
    /*margin-top:20px;*/
}

.tooltip-content {
    font-size: 12px;
}

.tooltip {
    position: absolute;
    display: none;
    z-index: 9900000;
    outline: none;
    padding: 5px;
    font-size: 11px;
    color: #fff !important;
    background: #000 !important;
    border: #000000 1px solid !important;
    margin: 0px;
    opacity: 0.90;
    filter: alpha(opacity=90);
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
    border-radius: 0px !important;
    max-width: 240px;
    line-height: 20px;
}

.tooltip-arrow-outer, .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
}

.tooltip-right .tooltip-arrow-outer {
    border: none !important;
}

    .tooltip-right .tooltip-arrow-outer.tooltip-right .tooltip-arrow {
        width: 12px !important;
        height: 12px !important;
        border: none !important;
        background: url('/My_scripts/jqeasyui/themes/metro/images/tip_arrow_right.png') 0 0 no-repeat !important;
    }

.tooltip-top .tooltip-arrow-outer {
    border: none !important;
}

    .tooltip-top .tooltip-arrow-outer.tooltip-top .tooltip-arrow {
        width: 12px !important;
        height: 12px !important;
        border: none !important;
        background: url('/My_scripts/jqeasyui/themes/metro/images/tip_arrow_top.png') 0 0 no-repeat !important;
    }

.required {
    color: #f00 !important;
}

    .required::before {
        content: '*';
    }

.typeDIV {
    display: table;
}

.typeTitle {
    /*background:#f5f5f5;*/
    float: left;
    width: 150px;
    text-align: right;
    margin-top:0;
}

blockquote {
    float: left;
    padding: initial;
    margin: initial;
    border: none;
    margin-left: 20px;
}

#ywlx .textbox-label {
    width: auto;
    /*margin-right: 10px;*/
}

.messager-icon {
    /*margin: 10px;*/
}

    .messager-icon + div {
        margin-top: 10px;
        text-align: center;
        line-height: 1.6em;
        /*      float: left;
        width: 228px;
       */
        font-size:1.2em;
    }

.messager-success, .messager-ok {
    background-image: url(/js/jquery-easyui-1.5.4.1/themes/metro/images/messager_icons.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -160px 0;
}

.messager-window .panel-tool {
    /*display: none;*/
}

#attrView {
    display: block;
    width: 200px;
    height: 120px;
    border: 1px solid #eee;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 10%;
    margin: 0 auto;
    cursor: pointer;
}

    #attrView::before {
        font-family: FontAwesome;
        content: '\f055';
        font-size: 2em;
        color: rgba(0, 0, 0, 0.25);
        text-align: center;
    }

.datagrid-header .datagrid-cell span, .datagrid-cell-group {
    font-size: 12px;
    /*font-weight: bold;*/
}

.datagrid-header, .datagrid-toolbar, .datagrid-pager, .datagrid-footer-inner {
    /*background:#f5f5f5;*/
}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {
    font-size: 12px;
}

.datagrid .datagrid-pager * {
    font-size: 12px;
}

.l-btn-icon {
    font-size: inherit;
}

#CustomerDetails {
    margin: 20px;
}

    #CustomerDetails table {
        border-collapse: collapse;
        border: 1px solid #000;
    }

        #CustomerDetails table td {
            padding: 8px;
            border-collapse: collapse;
            border: 1px solid #000;
        }

.datagrid-row-selected, .datagrid-row-selected a, .datagrid-row-selected a i {
    color: #fff !important;
}

.datagrid-filter-c span.textbox.combo.datebox, .datagrid-filter-c span.textbox.combo {
    margin-bottom: 0;
    border-radius: 0;
}

.typeDIV {
    margin-bottom: 20px;
}

    .typeDIV h4 {
        font-size: 16px;
    }

input[readonly] {
    cursor: initial;
    background-color: initial;
}

.datagrid-toolbar .l-btn {
    box-shadow: none;
    border-radius: 0;
    padding: 0 20px;
}

.window-body-c{
    padding:20px;
    overflow:hidden;
}