﻿/*按钮图标样式*/
@font-face {
    font-family: 'yzglyphs';
	src:url('fonts/yzglyphs.eot?20180719');
	src:url('fonts/yzglyphs.eot?20180719') format('embedded-opentype'),
		url('fonts/yzglyphs.ttf?20180719') format('truetype'),
		url('fonts/yzglyphs.woff?20180719') format('woff'),
		url('fonts/yzglyphs.svg?20180719') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.x-tip-default {
    border-color:#ccc;
    background-color:#fff;
    padding:3px 6px;
    border-radius:1px;
}

.x-panel-body-default {
    border-color:#ddd;
}

.yz-display-none {
    display:none;
}

div.yz-container.x-border-layout-ct {
    background-color: transparent;
}

.yz-sub-panel>.x-panel-header-default
{
    background-image:none;
    background-color:#eee;
}

.yz-sub-panel > .x-panel-header-default-top {
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.yz-sub-panel .x-panel-header-title-default
{
    /*color:#333;*/
}

.yz-func-panel>.x-panel-body-default
{
    border-color:#c5c5c5;
}

.yz-sub-panel>.x-grid-header-ct,.yz-sub-panel>.x-panel-body-default
{
    border-color:#c5c5c5;
}

.yz-livesearch-match
{
    font-weight: bold;
    background-color: yellow;
}

.yz-livesearch-text .x-form-text-wrap
{
    position:relative;
}

.yz-livesearch-status
{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 2px 6px;
    margin: 1px;
}

.yz-livesearch-status span
{
    margin-left:3px;
    margin-right:3px;
}

.yz-livesearch-status-valid
{
    background-color: transparent;
}

.yz-livesearch-status-nomatch
{
    background-color: red;
}

.yz-livesearch-status-nomatch span
{
}

.yz-livesearch-status-nosearch
{
}

.x-grid-cell-inner
{
    padding-top:5px;
}

.x-grid-cell-inner.x-grid-cell-inner-action-col
{
    padding-top:3px;
}

.x-btn-default-medium
{
    padding:1px;
}

.yz-top-label
{
    display:block;
    padding-bottom:6px;
}

.yz-cmbbox-higher .x-form-text-default
{
    padding:3px;
}

/*
.x-form-text-toolbar
{
    padding:3px;
}*/

.yz-form-field-text-align-center .x-form-text
{
    text-align:center;
}

.yz-report-period-display
{
    color:#ccc;
}

.x-btn-inner-default-toolbar-small,
.x-panel-header-title-default,
.x-tab-inner-default,
.x-grid-item,
.x-column-header,
.x-btn-inner-default-small,
.x-btn-inner-default-medium,
.x-btn-inner-default-large,
.x-toolbar-text-default,
.x-window-header-title-default,
.x-menu-item-text-default,
.x-mask-msg-inner,
.x-progress-default .x-progress-text,
.x-fieldset-header-default > .x-fieldset-header-text,
.x-grid-empty
{
    font-size: 12px;
}

.x-form-item-label-toolbar,
.x-form-display-field-toolbar
{
    font-size: 12px;
}

.x-fieldset-header-default .x-form-item-body-default
{
    height:10px;
    min-height:0px;
}

.x-tab-inner-default
{
    font-weight:normal;
    line-height:normal;
}

/*.x-btn-inner-default-small *{font-size: 19pt}*/
  
.yz-spliter-border.x-splitter-vertical {border-left: #99bbe8 1px solid;border-right: #99bbe8 1px solid}

.x-panel-header-title-default>.x-title-text-default:after,
.x-window-header-title-default>.x-title-text-default:after
{
    content:'';
    display:none;
}

.yz-grid-errmsg-default
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: table;
    vertical-align: middle;
    height: 100%;
    width: 100%;
}

.yz-grid-errmsg-wrap
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.yz-grid-errmsg-text
{
    display: inline-block;
    border: solid 3px #ff3333;
    padding: 30px;
    background-color: #ffffcc;
    text-align:left;
    margin-bottom:10px;
}

.blist {background-image: url(ui/user.gif) !important;}
.bnew {background-image: url(ui/user.gif) !important;}
.bedit {background-image: url(ui/user.gif) !important;}
.bsave {background-image: url(ui/user.gif) !important;}
.brename {background-image: url(ui/user.gif) !important;}
.bdelete {background-image: url(ui/user.gif) !important;}
.bperm {background-image: url(ui/user.gif) !important;}
.brefresh {background-image: url(ui/refresh.gif) !important;}
.bwinrstore {background-image:url(data:image/png;base64,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);}
.bwinmaxim {background-image:url(data:image/png;base64,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);}
.bback {background-image: url(ui/user.gif) !important;}
.bcut {background-image: url(ui/user.gif) !important;}
.bcopy {background-image: url(ui/user.gif) !important;}
.bpaste {background-image: url(ui/user.gif) !important;}
.bproperty {background-image: url(ui/user.gif) !important;}
.moveup {background-image: url(ui/user.gif) !important;}
.movedown {background-image: url(ui/user.gif) !important;}
.searchexpand {background-image:url(data:image/png;base64,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);}
.searchcollapse {background-image:url(data:image/png;base64,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);}
.bserver {background-image: url(ui/server.gif) !important;}
.bdisk {background-image: url(ui/disk.gif) !important;}

.yz-mask-msg-ok .x-mask-msg-text
{
}

.yz-mask
{
    background-color:transparent;
}

.yz-mask-nomsg .x-mask-msg
{
    display:none;
}

.x-mask {
    background-color:transparent;
}

.x-mask.x-focus
{
    border:none;
}

.x-panel.x-item-disabled,
.yz-form-label-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}

.x-form-readonly .x-form-text-default
{
    background-image:none;
    background-color:#f5f5f5;
}

.x-form-readonly.x-field-focus .x-form-text-wrap-default
{
    border-color: #b5b8c8;
}

.yz-wrap .x-grid-cell-inner
{
    white-space:normal;
}

.yz-sp-titlepanel,.yz-sp-titlepanel .x-plain-body{ background-color:#dfe8f6}
.yz-sp-titlepanel .x-plain-body{line-height:14px; margin-top:3px; margin-bottom:3px; margin-left:3px}
.x-splitter-default{background-color:#ddd}

.yz-func-panel .x-toolbar-default-docked-top.yz-tasktrace-summary
{
    background-color:#f5f5fa;
    border-bottom: #8db2e3 1px solid;
}

.yz-task-row-running .x-grid-cell
{
    font-weight: bold;
}

.yz-task-row-gray .x-grid-cell, .x-grid-body .yz-task-row-gray .x-grid-cell a,
.yz-grid-row-gray .x-grid-cell, .x-grid-body .yz-grid-row-gray .x-grid-cell a
{
    color: #999999;
}

.yz-task-row-rejected .x-grid-cell, .x-grid-body .yz-task-row-rejected .x-grid-cell a
{
    color: #ff6600;
}

.yz-task-forecaststep .x-grid-cell
{
    font-weight:bold;
    color:green;
}

.yz-task-forecaststep-warn .x-grid-cell, .x-grid-body .yz-task-forecaststep-warn .x-grid-cell a
{
    color:red;
}

.x-grid-body .yz-task-forecaststep-warn .x-grid-cell a
{
    text-decoration:underline;
}

.yz-ttrace-none
{
    display:none;
}

.yz-ttrace-comments .x-grid-rowbody
{
    padding:0px;
}
.yz-ttrace-comments p{margin-left: 80px;margin-right: 15px;margin-top: 0px;margin-bottom: 3px;padding-left: 3px;color: #555;background-color: #ffffcc; border:1px solid #cccc99}
*.yz-ttrace-comments p{margin-right: 3px;}

table.yz-tasktrace-tip{padding: 0px;margin: 0px;font-family: Tahoma;font-size: 12px;border-collapse: separate;background-color:#cccccc;width:100%;}
table.yz-tasktrace-tip TD{background-color: #ffffff;padding-left: 2px;padding-right: 2px;white-space:nowrap;color: red;}
table.yz-tasktrace-tip TR.head TD{background-color: #ffff99;color: black}
table.yz-tasktrace-tip TR.processing TD{color: green;}

/*
extjs bug fix
.x-datepicker-disabled a.x-datepicker-date
*/
.x-datepicker-disabled .x-datepicker-date {
    background-color: #eeeeee;
    cursor: default;
    color: #bbbbbb;
}

.x-form-text-field-body-default {
   min-width: 30px;
   /*width:100%;*//*疑似ExtJS BUG, 外出设置中，输入项只有外框的一半大*/
}

.yz-search-panel
{
    border-bottom:solid 1px #d6d6d6;
}

.yz-search-panel .x-panel-body-default
{
    background-color:#f5f5f5;
}

.yz-search-panel .x-form-layout-wrap {
    border-spacing: 2px;
}

.yz-taskopt-panel
{
    border-bottom:solid 1px #d6d6d6;
}

.yz-taskopt-panel .x-panel-body-default
{
    background-color:#f5f5f5;
    border-top-color:#d6d6d6;
}

.yz-fieldlabel-clickable{ color: #06C; text-decoration: none; }
.yz-fieldlabel-clickable:hover{ color: #F60; text-decoration:underline; }
.yz-textfield-clickable{cursor:pointer;}

.yz-stepraiser
{
    color:green;
    font-weight:normal;
}

.yz-fieldlist-list
{
    padding:2px 0 0 2px;
}

.yz-fieldlist .x-form-text-default
{
    padding:0;
    cursor:pointer;
}

.yz-dataview-item
{
    outline:none!important;
}

.yz-dataview-item-nowrap
{
    display:inline-block;    
}

.yz-dataview-item-activetext
{
    color: #06C;
    cursor:pointer;
}

.yz-dataview-item-over .yz-dataview-item-activetext
{
    color: #F60;
    text-decoration:underline;
}

.yz-dataview-item-supervisor
{
    margin:0 6px 6px 0;
}

.yz-dataview-item-supervisor-img-wrap
{
    cursor:pointer;
    text-align:center;
}

.yz-dataview-item-supervisor-img
{
    width:100px;
    height:120px;
}

.yz-dataview-item-supervisor-name
{
    text-align:center;
    padding:3px 0 0 0;
}

.yz-fieldlist-item-innerwrap
{
    /*float:left;*/
    background-color: #eee;
    padding: 0.2em 0.4em;
    border-radius: 0.4em;
    margin: 1px 3px 2px 0px;
    position: relative;
}

.yz-fieldlist-item-innerwrap.yz-fieldlist-item-over
{
    background-color: #ddd;    
}

.yz-fieldlist-item-innerwrap-field
{
    padding-right: 2em;
    cursor:default;    
}

.yz-fieldlist-item-innerwrap-button
{
    padding-right: 0.6em;
    cursor:pointer;
}

.yz-fieldlist-item-del
{
    position: absolute;
    top: 0.15em;
    right: 0.5em;
    text-align: center;
    color:#aaa;
    font-size:1.2em;
    cursor:pointer;
}

.yz-fieldlist-item-over .yz-fieldlist-item-del
{
    color:#999;
}

.x-item-disabled .yz-fieldlist-item-del,
.yz-fieldlist.x-item-disabled .x-form-text-default
{
    cursor:default;
}

.x-item-disabled .yz-fieldlist-item-innerwrap.yz-fieldlist-item-over
{
    background-color: #eee;
}

.yz-fieldlist-item-del:after
{
    font-family: 'yzglyphs';
    content:'\e62b';
}

.yz-fieldlist-item-innerwrap-button .yz-fieldlist-item-del:after
{
    display:none;
    padding-right: 0px;
}

.yz-labgap-x .x-form-item-label-inner-default
{
    padding-right:20px;
}

.yz-header-plain
{
    background-image:none;
}

.yz-header-plain .x-title-text
{
    font-weight:bold;
}

.yz-header-plain.x-panel-header-default-horizontal.x-header-noborder
{
    padding:7px 6px 5px 6px;
}

.yz-panel-inform-caption
{
    font-weight:bold;
}
.yz-panel-inform-msg
{
    padding:5px 0px 0px 20px;
}

.x-fieldset-yz-field-title
{
    border-width:0!important;
}

.x-fieldset-header-yz-field-title
{
    border-bottom: solid 3px #eee;
    width: 100%;
    padding-bottom: 6px;
    font-size:1.2em;
}

.yz-noborder .x-fieldset-header-yz-field-title
{
    border-bottom:0;
    padding-bottom: 2px;
}

.x-component-yz-field-title
{
    font-weight:bold;
}

.x-fieldset-body-yz-field-title
{
    padding-top:3px;
}

.yz-cic-mask-image
{
    background-color:rgba(0,0,0,0.6);
    border:0;
}

.yz-cic-mask-normal
{
    border:0;
}

.yz-cic-mask-image .yz-cic-mask-bg
{
    min-width:0;
    background-color:transparent;
    border:0;
}

.yz-cic-mask-normal .yz-cic-mask-bg
{
}

.yz-cic-loader-inner
{
    width:70px;
    height:70px;
    background-color:transparent;
    position: relative;
    float:left;
    user-select: none;
    box-sizing: border-box;
}

.yz-cic-loader-bg
{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.1);
    box-sizing: border-box;
}

.yz-cic-loader-spiner-holder-one
{
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    width: 50%;
    height: 50%;
    background: transparent;
    box-sizing: border-box;
}

.yz-cic-loader-spiner-holder-two
{
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: transparent;
    box-sizing: border-box;
}

.yz-cic-loader-loader-spiner
{
    width: 200%;
    height: 200%;
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.6);
    box-sizing: border-box;
}  

.yz-cic-loader-animate-0-25-a
{
    transform: rotate(90deg);
    transform-origin: 100% 100%;
    -webkit-transform:rotate(90deg);
    -webkit-transform-origin: 100% 100%;
}

.yz-cic-loader-animate-0-25-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-animate-25-50-a
{
    transform: rotate(180deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-animate-25-50-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-animate-50-75-a
{
    transform: rotate(270deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-animate-50-75-b
{
    transform: rotate(-90deg);
    transform-origin:100% 100%;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin:100% 100%;
}
.yz-cic-loader-animate-75-100-a
{
    transform: rotate(0deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-animate-75-100-b
{
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: 100% 100%;
}
.yz-cic-loader-message
{
    text-align: center;
    padding-top:32%;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6);
}

.x-panel-yzpaper
{
    background-color:#fff;
    /*margin:10px;
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow:2px 2px 10px #909090;
    */
}

.x-panel-yzplain
{
    background-color:#fff;
    border-radius:5px;
}

.x-panel-body-yzpaper
{
    border:solid 1px #d6d6d6;
    padding:60px;
}

.x-panel-header-yzplain
{
    padding:0 0 10px 0;
}

.x-title-text-yzplain
{
    font-size:2.2em;
    font-weight:normal;
    color:#999;
}

.yz-strengthmeter {
    margin: 3px 0 0 0;
    background-image: url(ui/meter_background.gif);
}
 
.yz-scorebar {
    background-image: url(ui/meter.gif);
    height: 10px;
    width: 0;
    line-height: 1px;
    font-size: 1px;
}

.x-item-disabled .yz-strengthmeter
{
    display:none;
}

.yz-yzdashboard-main-body
{
    background-color:#f5f5f5;
}

.yz-container-kpi {
    width: 100%;
    height: 100%;
    background-color: white;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}

.yz-kpi-meta {
    border-right: 1px solid #ececec;
    display: inline-block;
    position:relative;
    white-space: nowrap;
    overflow:hidden;
    text-transform: uppercase;
}

.yz-kpi-name
{
    position:absolute;
    top:0px;
    left:0px;
    color: #a0a7b8;
    font-size: 12px;
    padding:3px 0px 0px 6px;
}

.yz-kpi-value
{
    font-size: 23px;
    color: cadetblue;
    font-weight: 500;
    text-align: center;
    padding: 15px 0px 0px 0px;
}

.x-panel-yzdashboard
{
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    z-index: 1000;
    background-color:White;
    padding:10px;
}

.x-panel-yzdashboard .x-legend-panel .x-panel-body-default
{
    border-width:0;
}

.x-panel-body-yzdashboard-container
{
    padding:5px;
}

.x-title-text-yzdashboard-container,.yz-yzdashboard-tbar-title
{
    margin-top: 0px;
    color: #878ea2;
    font-size: 1.6em;
    font-weight: 800;
    font-family: "Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding:0px 0px 0px 5px; 
}

.yz-yzdashboard-tbar-title
{
    padding:0px;
}

.x-panel-yzdashboard-container .x-toolbar-default-docked-top{
    margin: 0 4px 5px 5px;
    background-color:transparent;
    border:none;
    padding:0px;
}

.yz-func-panel .x-panel-yzdashboard-container .x-toolbar-default-docked-top
{
    border-bottom-width:0px!important;
    background-color:transparent;
    padding:0px;
    background-image:none !important;
}

.x-item-disabled.yz-grid-cell-checkcolumn-perm
{
    background-color:#f5f5f5;
}

.x-item-disabled.yz-grid-cell-checkcolumn-perm .x-grid-checkcolumn {
    filter: alpha(opacity=60);
    opacity: .6;
}

.yz-grid-cell-static
{
    background-color:#f5f5f5;
}

.yz-datasetschema-grid .x-grid-td
{
    border-right:solid 1px #f5f5f5;
}

.yz-datasetschema-grid .x-grid-item
{
    /*border-color:#f5f5f5;*/
}

.yz-grid-panel .x-panel-body-default
{
    background-color:#f5f5f5;
}

.yz-form-field-noborder .x-form-text-wrap-default
{
    border-width:0;
}

.yz-grid-cell-codetext,.yz-textfield-code
{
    color:#0066ff;
}

.yz-table-has-filter
{
    color:#ff6600;
}

.yz-events-hascode .x-grid-cell-inner
{
    /*
    background-image: url(ui/user.gif) !important;
    background-repeat:no-repeat;
    background-position:center center;*/
    color:red;
    font-family:1.2em;
    padding-top:7px;
    padding-bottom:1px;
}

.yz-propertygrid .x-grid-cell-inner-property-name
{
    background-image:none;
    background-color:#f5f5f5;
    border-right:solid 1px #ddd;
}

.yz-radiogroup-gap-x .x-form-cb-label-default
{
    white-space: nowrap;
    padding-right: 10px; 
}

.yz-radiogroup-gap-xx .x-form-cb-label-default
{
    white-space: nowrap;
    padding-right: 20px; 
}

.yz-fieldcontainer-disabled .x-form-item-label-default
{
  filter: alpha(opacity=30);
  opacity: .3;
}

.yz-cursor-default
{
    cursor:default;
}

.yz-cursor-pointer
{
    cursor:pointer;
}

.yz-cursor-drag-link-topoint,.yz-cursor-drag-link-frompoint,.yz-cursor-click-drag-new-link,.yz-cursor-click-drag-topoint,.yz-cursor-click-drag-frompoint
{
    cursor:url('ui/cursor/arrowep.cur'),auto;
}

.yz-cursor-click-select-link
{
    cursor:move;
}

.yz-cursor-click-drag-new-link
{
    cursor:copy;
}

.yz-cursor-drag-link-hline,.yz-cursor-click-drag-hline
{
    cursor:row-resize
}

.yz-cursor-drag-link-vline,.yz-cursor-click-drag-vline
{
    cursor:col-resize
}

.yz-cursor-click-select-shape
{
    cursor:move;
}

.yz-cursor-click-select-shape
{
    cursor:move;
}

.yz-cursor-drag-selection
{
    cursor:move;
}

.yz-cursor-drag-selection-rect
{
    cursor:crosshair
}

.yz-cursor-click-drag-link-text
{
    cursor:pointer;
}

.yz-cursor-drag-link-text
{
    cursor:pointer;
}

.yz-cursor-drag-new-sprite
{
    cursor:default;
}

.yz-cursor-drag-new-sprite-toolbox
{
    cursor:default;
}

.yz-cursor-drag-new-sprite-deny
{
    cursor:not-allowed;
}

.yz-cursor-applystyle
{
    cursor:url('ui/cursor/applystyle.cur'),auto;
}

/*canvas图形resize鼠标样式*/
.yz-cursor-resize-tl
{
    cursor:nw-resize;
}

.yz-cursor-resize-tr
{
    cursor:ne-resize;
}

.yz-cursor-resize-br
{
    cursor:se-resize;
}

.yz-cursor-resize-bl
{
    cursor:sw-resize;
}

.yz-condition-suggest-field .x-form-text-default
{
    background-image:none;
    background-color:#f5f5f5;
}

.yz-grid-s .x-grid-cell-inner
{
    font: 12px/12px Arial;
    padding: 4px 3px;
}

.yz-events-hascode .x-grid-cell-inner
{
    padding: 6px 3px 0px 3px;
}

.yz-fieldlist-list
{
    color:#666;
}

.yz-lab-highlight .x-form-item-label-inner
{
    background-color:#a0a0a0;
    color:#fff;
    font-weight:bold;
    letter-spacing:1px;
    padding-left:5px;
}

/**/
.yz-sprite-button-cnt
{
    border:solid 1px transparent;
}

.yz-sprite-button-cnt .x-draw-container
{
    cursor:pointer;
}

.yz-sprite-button-over .yz-sprite-button-cnt
{
    background-color:#e0ffff;
    border:solid 1px #000;
}

.yz-sprite-button-over .yz-split-button-text
{
    color:#0000ff;
}
/**/

/**/
.yz-sprite-menu-item-cnt
{
    padding:2px 10px 2px 5px;
}

.yz-sprite-menu-item-cnt
{
    border:solid 1px transparent;
}

.yz-split-menu-item-text
{
    margin:0px 0px 0px 5px;
}

.yz-sprite-menu-item-cnt .x-draw-container
{
    cursor:pointer;
}

.yz-sprite-menu-item-over
{
    background-color:#cbdaf0;
}

.yz-sprite-menu-item-over .yz-split-menu-item-text
{
}
/**/

.yz-file-trigger
{
    position:relative;
}

.yz-datasetschema-grid-xsd .yz-datasetschemarow-table .yz-datasetschema-cell-name
{
    background-color:#f5f5f5;
    padding-left:0px;
    font-weight:bold;
}

.yz-datasetschema-grid-xsd .yz-datasetschemarow-table .yz-datasetschema-cell-datatype
{
    background-color:#f5f5f5
}

.yz-datasetschema-grid-xsd .yz-datasetschemarow-column .yz-datasetschema-cell-name
{
    padding-left:6px;
}

.yz-form-field-nowrap .x-form-textarea
{
    white-space:nowrap;
    padding:1px 3px 0px 3px;
}

.yz-form-field-code .x-form-textarea
{
    /*chrome上引起空格回收*
    /*white-space:nowrap;*/
    /*padding:3px;*/
}

.yz-textarea-size-3line .x-form-text-default.x-form-textarea
{
    min-height:42px;
}

.yz-grid-row-message-disabled .x-grid-cell
{
	color:#999999;
}

.yz-container-saveprocess
{
    background-color: White;
    border-right: solid 1px white;
    border-bottom: solid 1px white;
}

.yz-container-saveprocess .x-box-inner
{
    border: solid 1px #a0a0a0;
    border-bottom-color: #ddd;
    border-right-color: #ddd;
}

.yz-imageviewer-shadow
{
    filter: alpha(opacity=40);  
    background-color: rgb(0, 0, 0);  
    background-color: rgba(0, 0, 0, 0.4);
    border:solid 1px #666;
}

.yz-shadow-outside
{
    top:-100px!important;
}

/*yz-image-viewer*/
.yz-image-viewer,
.yz-image-viewer .x-img
{
    cursor:url('ui/cursor/touchmove.cur'),auto;    
}

.yz-imageviewer-action-cnt
{
    position:absolute;
    top:0px;
    right:0px;
    font-size:28px;
    line-height:18px;
    color:white;
    margin:0px;
    padding:0px;
}

.yz-imageviewer-action
{
    display:inline-block;
    cursor:pointer;
}

.yz-imageviewer-action-dsp
{
    cursor:url('ui/cursor/touchmove.cur'),auto;    
}

.yz-imageviewer-action-del
{
    margin-left:10px;
}

.yz-imageviewer-action-del:hover
{
    color:Aqua;
}

/**/
.yz-excelimport-centerbutton 
{
    background-image: url(ui/excel.png);
    border:solid 0px red;
    text-align:center;
    font-size:20px;
    background-repeat: no-repeat;
    background-position: 60px 10px;
    color:#666;
}

.yz-excelimport-centerbutton:hover
{
    color:#000;
}

.yz-grid-numbercolumn-s .x-grid-cell-inner-row-numberer {
  padding:5px 2px 3px 2px;
}

.yz-toolbar-s .x-form-text-toolbar
{
    padding:2px 3px;
}

.x-yztimelinewidget-default-cell .x-grid-cell-inner
{
    padding: 3px 2px;
}

.yz-stepprogress {
    position: relative;
    border-style: solid;
    overflow: hidden;
}

.yz-stepprogress-default {
    background-color: #f5f5f5;
    border-width: 0px;
    height: 16px;
    border-color: #157fcc;
}

.yz-stepprogress-default .yz-stepprogress-text-back {
    color: #666;
    line-height: 16px;
}

.yz-stepprogress-default .yz-stepprogress-text 
{
    margin:1px 3px 0px 3px;
    color: #666;
    font-weight: 300;
    font-size: 13px;
    font-family: helvetica,arial,verdana,sans-serif;
    text-align: center;
    line-height: 16px;
}

.yz-stepprogress-text {
    overflow: hidden;
    position: absolute;
}

.yz-stepprogress-bar {
    overflow: hidden;
    position: absolute;
    width: 0;
    height: 100%;
}

.yz-stepprogress-default .yz-stepprogress-bar-default {
    background-image: none;
    background-color: #c1ddf1;
}

.yz-stepprogress-schedule {
    overflow: hidden;
    position: absolute;
    width: 0;
    height: 100%;
}

.yz-stepprogress-default .yz-stepprogress-schedule-default {
    background-image: none;
    background-color: transparent;
}

.yz-stepprogress-overtime .yz-stepprogress-text
{
    color:white;
}

.yz-stepprogress-overtime .yz-stepprogress-bar-default
{
    background-color:#ff9999;
}

.yz-stepprogress-overtime .yz-stepprogress-schedule-default
{
    background-color:darkseagreen;
}

/*trigger按钮添加*/
.yz-trigger-add
{
    background-image: url(ui/trigger-add.png) !important;    
}
/*trigger按钮添加*/
.yz-trigger-upload
{
    background-image: url(ui/trigger-upload.png) !important;    
}
/*trigger按钮向上*/
.yz-trigger-up
{
    background-image: url(ui/trigger-up.png) !important;    
}
/*trigger按钮向下*/
.yz-trigger-down
{
    background-image: url(ui/trigger-down.png) !important;    
}

.yz-grid-cell-inner-colorcolumn
{
    padding:0px;
}

.yz-grid-cell-colorcolumn
{
    vertical-align: middle;
}

.yz-colorcolumn-wrap
{
    padding:2px 0 1px 6px;
}

.yz-color-picker-field .x-colorpicker-field-swatch
{
    width:16px;
    height:16px;
}

.yz-color-picker-field .x-colorpicker-field input
{
    padding-left:20px;
    min-height:16px;
}

.yz-color-picker
{
}

.yz-color-picker-item
{
    width:12px;
    height:12px;
    display:inline-block;
    border:solid 1px #000;
    border-width: 1px 0 0 1px;
    display:block;
    float:left;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.yz-color-picker-item:hover
{
    position: relative;
    border: #fff solid 2px;
    margin: -1px -2px -2px -1px;
}

.yz-color-picker-selected
{
    position: relative;
    border: #f7ddaa solid 2px;
    margin: -1px -2px -2px -1px;
}

.yz-color-picker-wrap
{
    border:solid 1px #000;
    border-width:0 1px 1px 0;
    margin:0px;
    width:156px;
    height:117px;
    background-color:Red;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.yz-color-picker-wrap-short
{
    height:13px;
}

.yz-color-picker-wrap-main
{
    margin-top:10px; 
}

.yz-color-picker-input-wrap
{
    margin-top:3px;
    color:#666;
    position:relative;
}

.yz-color-picker-input
{
    width: 60px;
    height: 18px;
    line-height: 16px;
    color: #666;
    margin: 0px;
    padding: 0px 2px;
    font-size: 12px;
    top: 0px;
    left: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-left:3px;
}

.yz-color-picker-transparent
{
    position:absolute;
    top: 0px;
    right: 0px;
    height:18px;
    color:#666;
    margin: 0px;
    padding: 0px 10px;
    font-size: 12px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-left:3px;
    text-decoration:none;
}

.yz-color-picker-transparent:hover
{
    color:#333;
}

.yz-picker-select .x-boundlist-item
{
    border-style:none;
    padding:3px 25px 3px 30px;
}

.yz-picker-select .x-boundlist-selected
{
    background:none;
}

.yz-picker-select .x-boundlist-item-over
{
    background-color:#cbdaf0;
}

.x-boundlist-selected .yz-picker-select-icon
{
    position: absolute;
    width:30px;
    top:0px;
    bottom:0px;
    left:1px;
    background-image:url(ui/check.png);
    background-position:center center;
    background-repeat:no-repeat;
}

.yz-picker-linestyle .yz-picker-select-body
{
    background-position:left;
    background-repeat:repeat-x;
}

.yz-picker-linewidth .yz-picker-select-body
{
    position:relative;
}

.yz-linewidthpick-item-text
{
}

.yz-linewidthpick-item-line
{
    position: absolute;
    height: 1px;
    background-color: #4677bf;
    left: 32px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin-top: auto;
    margin-bottom: auto;
}

.yz-picker-select-sp
{
    height:1px;
    background-color:#ddd;
    margin:3px 1px;
}

.yz-picker-fontfamily
{
    font-size:22px;
}

.yz-flowchartdesign-overlay
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:99999;
    background-color:rgba(255,255,255,0);
}

.yz-directsend-tip-title
{
    font-weight:bold;
    color:green
}

.yz-form-body-default
{
    background-color:#dfe8f6;
}

.yz-licremaindays-normal .x-form-item-label-default,
.yz-licremaindays-normal .x-form-display-field-default
{
    color:green;
    font-weight:bold;
}

.yz-licremaindays-highlight .x-form-item-label-default,
.yz-licremaindays-highlight .x-form-display-field-default
{
    color:red;
    font-weight:bold;
}

.yz-licitem-light .x-form-display-field-default
{
    color: #aaa;
    margin-top: 0px;
}

.yz-formfield-height-auto .x-form-display-field-default
{
    min-height:auto;
}

.yz-inform-msg
{
    font-size: 30px;
    color: burlywood;
}

/*bpa*/
.yz-toolbar-spritebar-container,
.yz-toolbar-spritebar-container>.x-accordion-layout-ct,
.yz-toolbar-sprite-container .x-panel-body
{
    background-color:#eff2f2;
}

.yz-toolbar-sprite-container .x-panel-body
{
    text-align:center;
}

.yz-toolbar-sprite-container.x-accordion-item .x-accordion-hd
{
    background-image: none;
    background-color: #75828d;
    border: none;
    padding: 4px 5px 4px 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-top:solid 1px #aaa;
    border-bottom:solid 1px #666;
}

.yz-toolbar-sprite-container .x-accordion-hd .x-panel-header-title
{
    color:#eee;
}

.yz-toolbar-sprite-container .x-table-layout
{
    display:inline-block;
}

.yz-sprite-text-editor
{
    resize:none;
    border:dashed 1px #999;
    text-align:center;
    padding:0px;
    background-color:transparent;
}

.yz-sprite-text-editor-growwidth
{
    white-space:nowrap;
}

.yz-sprite-text-editor-verti
{
    transform:rotate(270deg)
}

.yz-category-tree .x-tree-elbow-img,
.yz-category-tree .x-tree-icon
{
    display:none;
}

.yz-category-tree .yz-category-item
{
    cursor:pointer;
}

.yz-category-tree .yz-category-item .x-grid-cell-inner 
{
    height: 30px;
    display: block;
    color: #333;
    padding-top:8px;
}

.yz-category-tree .yz-category-item-level1 .x-grid-cell-inner {
    background-image: url(ui/category-bg.png);
    background-repeat: no-repeat;
    background-position: 0px -20px;
    padding-left: 20px;
}

.yz-category-tree .yz-category-item-level2 .x-grid-cell-inner {
    background-image: url(ui/category-bg.png);
    background-repeat: no-repeat;
    background-position: 0px -110px;
    padding-left: 34px;
}

.yz-txt-desc
{
    color:#999;
    padding:3px 0px;
}

.yz-group-identity
{
    text-align:center;
    padding:35px 0px;
}

.yz-group-identity-img
{
    width:161px;
    height:139px;
    border-radius: 20px;
}

.yz-group-identity-name
{
    font-size:14px;
    color:#221815;
    font-weight:bold;
    margin-top:20px;
}

.yz-docboard-item-wrap
{
    position:relative;
    margin:15px 0px;
}

.yz-docboard-item-wrap img
{
    position:absolute;
    left:0px;
    top:0px;
}

.yz-docboard-item-body-wrap
{
    margin-left:40px;
}

.yz-docboard-item-body-name,
.yz-docboard-item-body-name a
{
    color:#221815;
    text-decoration:none;
}

.yz-docboard-item-body-name a:hover
{
    color:#2da9dd;
    text-decoration:none;
}

.yz-docboard-item-body-date
{
    color:#b5b5b6;
}

.yz-jplayer-onsite .jp-audio .jp-details,
.yz-jplayer-onsite .jp-audio .jp-progress,
.yz-jplayer-onsite .jp-audio .jp-volume-controls,
.yz-jplayer-onsite .jp-audio .jp-time-holder
{
    display:none;
}

.yz-jplayer-onsite .jp-audio .jp-controls
{
    width:auto;
    padding:0px;
}

.yz-jplayer-onsite .jp-audio .jp-interface
{
    height:auto;
    background-color:transparent;
}

.yz-jplayer-onsite .jp-audio
{
    width:auto;
    border:none;
    background-color: transparent;
}

.yz-jplayer-onsite .jp-stop,
.yz-jplayer-onsite .jp-stop:focus
{
    background-color:#f5f5f5;
    background-image:url(ui/playaudio.gif);
    background-position:left center;
    background-repeat:none;
    margin:0px;
}

.yz-jplayer-onsite .jp-play,
.yz-jplayer-onsite .jp-play:focus
{
    background-image:url(ui/voice.png);
    background-position:left center;
    background-repeat:none;
    margin:0px;
}

.yz-jplayer-onsite .jp-audio .jp-play
{
    display:inline-block;
    width:100%;
    height:26px;
    padding:0px;
}

.yz-jplayer-onsite .jp-audio .jp-stop
{
    display:none;
}

.yz-jplayer-onsite .jp-state-playing .jp-play
{
    display:none;
}

.yz-jplayer-onsite .jp-state-playing .jp-stop
{
    display:inline-block;
    width:100%;
    height:26px;
    padding:0px;
}

.yz-xform-field-attachments-opt-add-attached,
.yz-xform-field-attachments-opt-add-attached .yz-xform-field-attachments-opt-action
{
    cursor:pointer;
}

.yz-html5-fileupload
{
    border: none;
    position: absolute;
    top: 0px;
    right:0px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size:200px;
}

/*
垂直方向不能滚动
.yz-iframe-touch-cnt
{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    width:100%;
    height:100%;
}
*/
.yz-iframe-touch-cnt
{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}

.yz-toolbar-seg
{
    border:solid 1px #ccc;
}

.x-btn.yz-btn-noborder.x-btn-disabled.x-btn-default-toolbar-small
{
    border-color:transparent;
}

.yz-btn-2line .x-btn-icon-el-default-toolbar-small
{
    height: 30px;
    min-width: 30px;
}

.yz-btn-2line .x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small
{
    margin-bottom: 0px;
}

.yz-btn-1line .x-btn-icon-left>.x-btn-icon-el-default-toolbar-small,.yz-btn-1line .x-btn-icon-right>.x-btn-icon-el-default-toolbar-small
{
    width:22px;
}

.yz-btn-1line .x-btn-icon-el-default-toolbar-small
{
    height:22px;
}

.yz-btn-bpa-paste
{
    background-image:url(ui/bpa/paste.png)
}

.yz-btn-bpa-zindex
{
    background-image:url(ui/bpa/zindex.png)
}

.yz-btn-bpa-align
{
    background-image:url(ui/bpa/align.png)
}

.yz-btn-bpa-cut
{
    background-image:url(ui/bpa/cut.png)
}

.yz-btn-bpa-copy
{
    background-image:url(ui/bpa/copy.png)
}

.yz-btn-bpa-applystyle
{
    background-image:url(ui/bpa/applystyle.png)
}

.yz-btn-bpa-loadfromfile
{
    background-image:url(ui/bpa/loadfromfile.png)
}

.yz-btn-bpa-saveasfile
{
    background-image:url(ui/bpa/saveasfile.png)
}

.yz-btn-bpa-exportpng
{
    background-image:url(ui/bpa/exportpng.png)
}

.yz-btn-bpa-exportpdf
{
    background-image:url(ui/bpa/exportpdf.png)
}

.yz-btn-bpa-bold
{
    background-image:url(ui/bpa/bold.png)
}

.yz-btn-bpa-italic
{
    background-image:url(ui/bpa/italic.png)
}

.yz-btn-bpa-underline
{
    background-image:url(ui/bpa/underline.png)
}

.yz-btn-bpa-fill
{
    background-image:url(ui/bpa/fill.png)
}

.yz-btn-bpa-stroke
{
    background-image:url(ui/bpa/storke.png)
}

.yz-btn-bpa-fontcolor
{
    background-image:url(ui/bpa/fontcolor.png)
}

.yz-btn-bpa-fontbgcolor
{
    background-image:url(ui/bpa/fontbgcolor.png);
    width:20px; 
}

.yz-btn-textbox-style
{
    background-color:White;
    border:solid 1px #b5b8c8;
}

.yz-btn-textbox-style.x-btn-default-toolbar-small
{
    border-radius:0px;
    padding:2px 2px 1px 2px;
}

.x-btn.yz-btn-textbox-style.x-btn-menu-active.x-btn-default-toolbar-small,
.x-btn.yz-btn-textbox-style.x-btn-pressed.x-btn-default-toolbar-small,
.x-btn.yz-btn-textbox-style.x-btn-focus.x-btn-default-toolbar-small,
.x-btn.yz-btn-textbox-style.x-btn-over.x-btn-default-toolbar-small
{
    background-image:none;
    border-color:#b5b8c8;
    background-color:White;
}

.x-btn.yz-btn-textbox-style.x-btn-disabled.x-btn-default-toolbar-small
{
    background-color:White;    
}

.yz-btn-linewidth-wrap
{
    position:relative;
    width:100px;
    height: 16px;
    display: table-cell;
    vertical-align: middle;    
}

.yz-btn-linewidth-text
{
    position:absolute;
    padding:0px 3px 0px 0px;
    top: -1px;
    background-color: white;    
}

.yz-btn-linewidth-line
{
    height:1px;
    margin:0px 3px 0px 3px;
    background-color:#000;
    vertical-align:middle
}

.yz-btn-linestyle-line
{
    width:80px;
    height:1px;
    margin:0px 3px 0px 3px;
    background-image: url(ui/linedash.png);
    background-position:left center;
    background-repeat:repeat-x;
}

.yz-btn-color-color
{
    width: 20px;
    height: 3px;
    background-color: red;
    position: absolute;
    top: 18px;
    left: 1px;
}

.yz-btn-color .x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after
{
    padding-right:12px;
}

.yz-picker-arrow .yz-picker-select-body
{
    background-repeat:no-repeat;
    width:35px;
}

.yz-picker-startarrow .yz-picker-select-body
{
    background-position:left center;
}

.yz-picker-endarrow .yz-picker-select-body
{
    background-position:right center;
}

.yz-btn-arrow-arrow
{
    width:30px;
    height:13px;
    margin:0px 3px 0px 3px;
    background-repeat:no-repeat;
}

.yz-btn-arrow-arrow-left
{
    background-image: url(ui/bpa/arrow/none.png);
    background-position:left center;
}

.yz-btn-arrow-arrow-right
{
    background-image: url(ui/bpa/arrow/solidArrow.png);
    background-position:right center;
}


.yz-picker-linktype .yz-picker-select-body
{
    background-position:left center;
    background-repeat:no-repeat;
    width:35px;
}

.yz-btn-linktype
{
    width:30px;
    height:18px;
    margin:0px 3px 0px 3px;
    background-image: url(ui/bpa/linktype/ZigZag.png);
    background-position:left center;
    background-repeat:no-repeat;
}

.yz-btn-bpa-textalign.x-btn-pressed .x-btn-icon-el:before
{
    color:#333;
}







/*ListContainer*/
.yz-listcnt-toolbar
{
    background-image:none;
    background-color:transparent;
}

.yz-btn-listcnt
{
    padding:1px 2px;
}

.yz-btn-listcnt
{
    border-bottom: solid 1px #99bce8;
}

.yz-btn-listcnt-last
{
    border-bottom-width:0px;
    margin-bottom:1px;
}

.x-btn-yzflat-small.yz-btn-listcnt .x-btn-icon-el:before
{
	color:#787979;
}

.x-btn-yzflat-small.yz-btn-listcnt.x-btn-over .x-btn-icon-el:before
{
    color:#000;
}

.x-btn-yzflat-small.yz-btn-listcnt.x-btn-disabled .x-btn-icon-el:before
{
    color:#c8cccc;
}

.yz-pattern-button-cnt
{
    border:solid 1px transparent;
    cursor:pointer;
}

.yz-pattern-button-cnt .x-draw-container
{
    cursor: pointer;
}

.yz-pattern-button-over .yz-pattern-button-cnt
{
    background-color:#e0ffff;
}

/*bpa process designer header*/
.yz-bpa-designer-header
{
    padding:0px 5px;
    background-color:#2b3749;    
}

.yz-bpa-designer-header-save-panel
{
    padding:3px 0px 6px 0px;
}

.yz-bpa-designer-title.x-toolbar-text-yzflat
{
    font-size:16px;
    padding-top:18px;
}

.yz-bpa-headshort
{
    background-repeat:no-repeat;
    background-position:center center;
    border-radius:16px;
    width:32px;
    height:32px;
}

.yz-bpa-switch-header
{
    padding:3px;
    background-color:#fafafa;
    border-bottom:solid 1px #ddd;
}

/*yz-menu*/
.yz-menu.x-menu-default
{
    border-color:#ccc;
}

.yz-menu .x-menu-body-default
{
    background-color:#fefefe;
}

/*yz-grid-item-select-flat*/
.yz-grid-item-select-flat .x-grid-row-checker,
.yz-grid-item-select-flat .x-grid-row-checker {
    background-position: 0 -13px;
}

/*yz-grid-item-select-flat*/
.yz-grid-actioncol-hidden .x-grid-cell-inner-action-col
{
    filter: alpha(opacity=0);
    opacity: 0;
}

.yz-grid-actioncol-hidden .x-grid-item-over .x-grid-cell-inner-action-col
{
    filter: alpha(opacity=100);
    opacity: 1.0;
}

.yz-grid-simple-list .x-grid-item,
.yz-grid-simple-list .x-grid-body
{
    background-color:transparent;
}

.yz-grid-simple-list .x-grid-item-over
{
    background-color:white;
}

.yz-grid-simple-list .yz-grid-img-filetype
{
    margin-left:10px;
}

.yz-grid-simple-list .x-grid-body .x-grid-cell a
{
    color:#158EB7;
    text-decoration:none;
}

.yz-grid-simple-list .x-grid-with-row-lines .x-grid-item:first-child
{
    border-top-color: #ededed;
}

.yz-grid-simple-list img
{
    cursor:pointer;
}

.yz-grid-simple-list .title {
    white-space:normal;
}

.yz-grid-simple-list .author,
.yz-grid-simple-list .date,
.yz-grid-simple-list .size
{
    color:#b0b0b0;
    padding-top:4px;
    display:inline-block;
}

.yz-grid-simple-list .date,
.yz-grid-simple-list .size
{
    padding-left:6px;
}

.yz-grid-simple-list .x-grid-item-queued .date,
.yz-grid-simple-list .x-grid-item-queued .size,
.yz-grid-simple-list .x-grid-item-uploading .date,
.yz-grid-simple-list .x-grid-item-uploading .size
{
    padding-left:0px;
}

.x-grid-item-queued,
.x-grid-item-queued.x-grid-item-over
{
    background-color:#f0f0f0;
    filter: alpha(opacity=50);
    opacity: .5;
}

.x-grid-item-uploading,
.x-grid-item-uploading.x-grid-item-over
{
    background-color:#fff;
    filter: alpha(opacity=50);
    opacity: .5;
    background-repeat:repeat-y;
    background-position:0px center;
    background-image: -ms-linear-gradient(top, #f0f0f0, #f0f0f0);
    background-image: -moz-linear-gradient(top, #f0f0f0, #f0f0f0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #f0f0f0);
    background-image: -o-linear-gradient(top, #f0f0f0, #f0f0f0);
    background-image: linear-gradient(top, #f0f0f0, #f0f0f0);
}


.yz-grid-simple-list .x-grid-item-queued,
.yz-grid-simple-list .x-grid-item-queued.x-grid-item-over
{
    background-color:#fff;
}

.yz-grid-simple-list .x-grid-item-uploading,
.yz-grid-simple-list .x-grid-item-uploading.x-grid-item-over
{
    background-color:transparent;
}

.yz-grid-simple-list .x-grid-item-uploading
{
    background-image: -ms-linear-gradient(top, #fff, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: linear-gradient(top, #fff, #fff);
}

/*yz-tab-undline*/
.yz-tab-undline.x-tab-bar-default .x-tab-bar-body-default
{
    padding-left:8px;
}

.yz-tab-undline.x-tab-bar-default .x-tab-default-top
{
    padding:0px 8px;
    margin:0px;
}

.yz-tab-undline.x-tab-bar-default .x-tab-wrap
{
    padding:7px 8px 4px 8px;
    border-bottom:solid 3px transparent;
}

.yz-tab-undline.x-tab-bar-default .x-tab-active
{
    background-color:transparent;
}

.yz-tab-undline.x-tab-bar-default .x-tab.x-tab-active .x-tab-inner-default
{
    color:#2daadd;
}

.yz-tab-undline.x-tab-bar-default .x-tab.x-tab-active .x-tab-wrap
{
    border-bottom:solid 3px #2daadd;
}

/*yz-tab-bpa-underline*/
.yz-tab-bpa-underline.x-tab-bar-default .x-tab-default-top
{
    margin-top:10px;
    height:48px;
    padding:0px 20px;
}

.yz-tab-bpa-underline.x-tab-bar-default .x-tab-wrap
{
    padding:0px 3px;
    border-bottom:solid 3px transparent;
}

.yz-tab-bpa-underline.x-tab-bar-default .x-tab-inner-default
{
    font-size:18px;
    color:#000;
    font-weight:580;
}

.yz-tab-bpa-underline.x-tab-bar-default .x-tab-active
{
    background-color:transparent;
}

.yz-tab-bpa-underline.x-tab-bar-default .x-tab-active .x-tab-inner-default
{
    color:#2daadd;
}

.yz-tab-bpa-underline.x-tab-bar-default .x-tab-active .x-tab-wrap
{
    border-bottom-color:#2daadd;
}

/*yz-tab-bpa-whitebox*/
.yz-tab-bpa-whitebox.x-tab-bar-default .x-tab-bar-body-default
{
    padding-top:3px;
}

.yz-tab-bpa-whitebox.x-tab-bar-default .x-tab-default-top
{
    height:55px;
    padding:0px 42px;
    border-radius:0px;
}

.yz-tab-bpa-whitebox.x-tab-bar-default .x-tab-inner-default
{
    font-size:18px;
    color:#000;
    font-weight:580;
}

.yz-tab-bpa-whitebox.x-tab-bar-default .x-tab-active
{
    background-color:white;
}

.yz-tab-bpa-whitebox.x-tab-bar-default .x-tab-active .x-tab-inner-default
{
    color:#2daadd;
}

/*yz-tab-bpadesigner-file*/
.yz-tab-bpadesigner-file.x-tab-bar-default .x-tab-default
{
    background-color:#ddd;
    margin:0px 0px 0px 3px;
    padding:3px 25px;
    border:solid 1px #bbb;
    border-bottom:none;
}

.yz-tab-bpadesigner-file.x-tab-bar-default,
.yz-tab-bpadesigner-file.x-tab-bar-default .x-tab-default
{
    background-image:url(ui/tab_bg.png);
    background-position:left bottom;
    background-repeat:repeat-x;
}

.yz-tab-bpadesigner-file.x-tab-bar-default .x-tab-active
{
    background-image:none;
    background-color:#fff;
}

/*yz-tab-bpadesigner-property*/
.yz-tab-bpadesigner-property.x-tab-bar-default .x-tab-active
{
    background-color:#f5f5f5;
}

/*yz-tab-apps*/
.yz-tab-apps.x-tab-bar-default .x-tab-default
{
    border-radius: 0px;
    padding: 8px 6px;
    margin:5px 10px;
}

.yz-tab-apps.x-tab-bar-default .x-tab-text.x-tab-icon-left>.x-tab-icon-el-default
{
    margin-right:10px;
}

.yz-tab-apps.x-tab-bar-default .x-tab-inner-default
{
    font-size: 15px;
}

.yz-tab-apps.x-tab-bar-default .x-tab-over
{
    background-color: #eff2f2;
}

.yz-tab-apps.x-tab-bar-default .x-tab-active
{
    background-color: #eee;
}

.yz-tab-apps.x-tab-bar-default .x-tab-inner-default,
.yz-tab-apps.x-tab-bar-default .x-tab-icon-el
{
    color:#333;
}

.yz-tab-apps.x-tab-bar-default .x-tab-active .x-tab-inner-default,
.yz-tab-apps.x-tab-bar-default .x-tab-active .x-tab-icon-el
{
    color:#2daadd;
}

/*yz-tab-bpaapp*/
.yz-tab-bpaapp.x-tab-bar-default .x-tab-default-top
{
    padding:0px 16px 0px 0px;
    margin:0px;
}

.yz-tab-bpaapp.x-tab-bar-default .x-tab-wrap
{
    padding:0px 6px 8px 6px;
    border-bottom:solid 3px transparent;
}

.yz-tab-bpaapp.x-tab-bar-default .x-tab-inner-default
{
    font-size:14px;
}

.yz-tab-bpaapp.x-tab-bar-default .x-tab-active
{
    background-color:transparent;
}

.yz-tab-bpaapp.x-tab-bar-default .x-tab.x-tab-active .x-tab-inner-default
{
    color:#2daadd;
}

.yz-tab-bpaapp.x-tab-bar-default .x-tab.x-tab-active .x-tab-wrap
{
    border-bottom:solid 3px #2daadd;
}

/*yz-tree-modules*/
.yz-tree-modules>.x-panel-body
{
    border-top:none;
}

.yz-tree-modules>.x-panel-body .x-grid-item-container
{
    padding:10px;
}

.yz-tree-modules>.x-panel-body .x-grid-item
{
    width:auto!important;
}

/*yz-lib-tree*/
.yz-lib-tree>.x-panel-body
{
    border-top:none;
}

.yz-lib-tree>.x-panel-body .x-grid-item-container
{
    padding:30px 20px;
}

.yz-lib-tree>.x-panel-body .x-grid-item
{
    width:auto!important;
}

/*yz-size-n*/
/*grid*/
.yz-size-n>.x-grid-header-ct .x-column-header-inner,
.yz-size-n>.x-grid-body .x-grid-cell-inner
{
    padding:5px 6px 6px 6px;
}

/*yz-size-m*/
/*tab*/
.yz-size-m.x-tab-bar-default .x-tab-bar-body-default
{
    padding-left:6px;
}

.yz-size-m.x-tab-bar-default .x-tab-default-top
{
    padding:0px 20px;
}

.yz-size-m.x-tab-bar-default .x-tab-wrap
{
    padding:12px 8px 9px 8px;
}

/*yz-size-x*/
/*grid*/
.yz-size-x>.x-grid-header-ct .x-column-header-inner,
.yz-size-x>.x-grid-body .x-grid-cell-inner
{
    padding:10px;
}

/*yz-pnl-bpa-km*/
.yz-pnl-bpa-km>.x-panel-header
{
    background-image:none;
    background-color:transparent;
    box-shadow: none;
    padding:0px;
}

.yz-pnl-bpa-km>.x-panel-header .x-box-inner
{
    border-bottom:solid 1px #e5e5e5;
}

.yz-pnl-bpa-km>.x-panel-header .x-title-text
{
    display:inline-block;
    padding:10px 5px 10px 0px;
    border-bottom:solid 1px #004b84;
    margin-bottom:-1px;
    font-weight:normal;
}

.yz-pnl-bpa-km>.x-panel-body
{
    border:none;
    padding:10px 0px 0px 0px;
}

/*yz-bpa-overview-item*/
.yz-bpa-overview-item {
    display: inline-block;
    width: 265px;
    padding: 5px 3px;
    margin-right: 20px;
    color: #009DCE;
    background-image: url(ui/dottedLine.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    cursor: pointer;
    word-break: break-all;
    position: relative;
}

.yz-bpa-overview-item-over
{
    background-color:#eff7fb;
    text-decoration:underline;
}

.yz-bpa-overview-item-disabled
{
    color:#ccc;
    cursor:default;
}

.yz-bpa-overview-item-disabled.yz-bpa-overview-item-over
{
    background-color:White;
    text-decoration:none;
}

.yz-pnl-bpa-km-small .yz-bpa-overview-item
{
    width:165px;
}

/*yz-bpa-overview-item-doc*/
.yz-bpa-overview-item-doc img {
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.yz-bpa-overview-item-doc-text-wrap
{
    margin-left:30px;
}

.yz-bpa-overview-item-doc-name
{
    padding:10px 6px;
}

/*yz-view-lib*/
.yz-view-lib-item-wrap
{
    display:inline-block;
    margin:0px 30px 40px 0px;
    padding:5px;
    cursor:pointer;
    vertical-align: top;
    border:solid 1px transparent;
    border-radius:0px;
}

.yz-view-lib-item-inner
{
    background-position: center center;
    background-repeat: no-repeat;
}

.yz-view-lib-item-img
{
    width:100%;
    height:100%;
}

.yz-view-lib-item-txt
{
    margin-top:20px;
    white-space:normal;
    font-size:14px;
    color:#333;
    text-align:center;
    font-weight:bold;
    padding-bottom:10px;
    word-wrap: break-word;
}

.yz-view-lib-item-over .yz-view-lib-item-txt,
.yz-view-lib-item-selected .yz-view-lib-item-txt
{
    color:#2da9dd;
}

/*yz-view-bpalib*/
.yz-view-bpalib .yz-view-lib-item-inner,
.yz-view-bpalib .yz-view-lib-item-txt
{
    width:120px;
}

.yz-view-bpalib .yz-view-lib-item-inner
{
    height:120px;
    opacity:0.5;
}

.yz-view-bpalib .yz-view-lib-item-img
{
    border-radius: 50%;
}

.yz-view-bpalib .yz-view-lib-item-over .yz-view-lib-item-inner,
.yz-view-bpalib .yz-view-lib-item-selected .yz-view-lib-item-inner
{
    opacity:1.0;
}

/*yz-view-bpagroup*/
.yz-view-bpagroup .yz-view-lib-item-inner,
.yz-view-bpagroup .yz-view-lib-item-txt
{
    width:161px;
}

.yz-view-bpagroup .yz-view-lib-item-inner
{
    height:139px;
}

.yz-view-bpagroup .yz-view-lib-item-img
{
    border-radius: 20px;
}

.yz-view-bpagroup .yz-view-lib-item-txt
{
    margin-top:22px;
}

/*yz-view-file*/
.yz-view-file-item-wrap
{
    display:inline-block;
    margin:0px 30px 40px 0px;
    padding:8px;
    cursor:pointer;
    vertical-align: top;
    border:solid 1px transparent;
    border-radius:3px;
}

.yz-view-file-item-inner,
.yz-view-file-item-txt
{
    width:176px;
}

.yz-view-file-item-inner
{
    height:176px;
    background-position: center center;
    background-repeat: no-repeat;
}

.yz-view-file-item-img
{
    width:100%;
    height:100%;
    padding:5px;
    background-color:#fff;
    border:solid 1px #ddd;
    border-radius:1px;
}

.yz-view-file-item-txt
{
    margin-top:20px;
    white-space:normal;
    font-size:14px;
    color:#333;
    text-align:center;
    font-weight:bold;
    padding-bottom:10px;
    word-wrap: break-word;
}

.yz-view-file-item-over
{
    border-color:#eaeaea;
    background-color:#f3f3f3;
}

.yz-view-file-item-selected
{
    border-color:#bceaff;
    background-color:#e9f5f8;
}


.yz-view-file-item-wrap-folder .yz-view-file-item-inner
{
    background-image:url(ui/folder_icon.png);
}

/*yz-view-bpatemplate*/
.yz-view-bpatemplate .yz-view-file-item-wrap
{
    margin: 0px 30px 15px 0px;
    padding: 5px;
    border-radius:2px;
}

.yz-view-bpatemplate .yz-view-file-item-inner,
.yz-view-bpatemplate .yz-view-file-item-txt
{
    width:130px;
}

.yz-view-bpatemplate .yz-view-file-item-inner
{
    height:130px;
    /*
    border:solid 1px #ddd;
    padding:5px;
    background-color:White;*/
}

.yz-view-bpatemplate .yz-view-file-item-txt
{
    margin-top:6px;
    padding-bottom:1px;
}

/*yz-flat-grid-bpa-report*/
.yz-flat-grid.yz-flat-grid-bpa-report .x-column-header,
.yz-flat-grid.yz-flat-grid-bpa-report .x-column-header-over
{
    background-image:none;
    background-color:white;
}

/*yz-floating-bpa-draw-tool*/
.yz-floating-bpa-draw-tool
{
    background-color:#ccc;
    border:solid 1px #aaa;
    padding: 10px 3px 3px 3px;
    cursor:move;
}

.yz-glyph:before
{
    font-family: 'yzglyphs';
    font-size:16px;
	line-height:16px;
}

/*和上面的放在一起会使设置更改变复杂*/
.yz-glyph
{
	color:#717070;
}

.yz-glyph-refresh:before {content: "\e60f";}
.yz-glyph-property:before {content: "\e613";}
.yz-glyph-save:before {content: "\e616";}
.yz-glyph-cut:before {content: "\e61b";}
.yz-glyph-edit:before {content: "\e61c";}
.yz-glyph-remove:before {content: "\e62b";}
.yz-glyph-close:before {content: "\e62b";}
.yz-glyph-folder:before {content: "\e632";}
.yz-glyph-delete:before{content: "\e64d";}
.yz-glyph-rename:before {content: "\e656";}
.yz-glyph-collapse:before {content: "\e90a";}
.yz-glyph-recyclebin:before {content: "\e91e";}
.yz-glyph-face:before {content: "\e922";}
.yz-glyph-new:before {content: "\e924";}
.yz-glyph-copy:before {content: "\e92c";}
.yz-glyph-arrow-up:before {content: "\e933";}
.yz-glyph-arrow-down:before {content: "\e934";}
.yz-glyph-logout:before {content: "\e949";}
.yz-glyph-restore:before {content: "\e951";}
.yz-glyph-search:before {content: "\e986";}
.yz-glyph-flowchart:before {content: "\e99c";}
.yz-glyph-reject:before {content: "\e9e5";}
.yz-glyph-up:before {content: "\ea4f";}
.yz-glyph-clone:before {content: "\ea90";}

.yz-glyph-e600:before {content: "\e600";}
.yz-glyph-e601:before {content: "\e601";}
.yz-glyph-e602:before {content: "\e602";}
.yz-glyph-e603:before {content: "\e603";}
.yz-glyph-e605:before {content: "\e605";}
.yz-glyph-e606:before {content: "\e606";}
.yz-glyph-e607:before {content: "\e607";}
.yz-glyph-e608:before {content: "\e608";}
.yz-glyph-e609:before {content: "\e609";}
.yz-glyph-e60c:before {content: "\e60c";}
.yz-glyph-e60d:before {content: "\e60d";}
.yz-glyph-e60e:before {content: "\e60e";}
.yz-glyph-e610:before {content: "\e610";}
.yz-glyph-e611:before {content: "\e611";}
.yz-glyph-e612:before {content: "\e612";}
.yz-glyph-e614:before {content: "\e614";}
.yz-glyph-e615:before {content: "\e615";}
.yz-glyph-e617:before {content: "\e617";}
.yz-glyph-e618:before {content: "\e618";}
.yz-glyph-e61d:before {content: "\e61d";}
.yz-glyph-e61e:before {content: "\e61e";}
.yz-glyph-e61f:before {content: "\e61f";}
.yz-glyph-e620:before {content: "\e620";}
.yz-glyph-e621:before {content: "\e621";}
.yz-glyph-e622:before {content: "\e622";}
.yz-glyph-e623:before {content: "\e623";}
.yz-glyph-e624:before {content: "\e624";}
.yz-glyph-e626:before {content: "\e626";}
.yz-glyph-e627:before {content: "\e627";}
.yz-glyph-e628:before {content: "\e628";}
.yz-glyph-e629:before {content: "\e629";}
.yz-glyph-e62a:before {content: "\e62a";}
.yz-glyph-e62c:before {content: "\e62c";}
.yz-glyph-e62d:before {content: "\e62d";}
.yz-glyph-e62e:before {content: "\e62e";}
.yz-glyph-e62f:before {content: "\e62f";}
.yz-glyph-e630:before {content: "\e630";}
.yz-glyph-e635:before {content: "\e635";}
.yz-glyph-e637:before {content: "\e637";}
.yz-glyph-e638:before {content: "\e638";}
.yz-glyph-e63a:before {content: "\e63a";}
.yz-glyph-e63b:before {content: "\e63b";}
.yz-glyph-e63c:before {content: "\e63c";}
.yz-glyph-e63d:before {content: "\e63d";}
.yz-glyph-e63f:before {content: "\e63f";}
.yz-glyph-e640:before {content: "\e640";}
.yz-glyph-e644:before {content: "\e644";}
.yz-glyph-e645:before {content: "\e645";}
.yz-glyph-e646:before {content: "\e646";}
.yz-glyph-e647:before {content: "\e647";}
.yz-glyph-e648:before {content: "\e648";}
.yz-glyph-e649:before {content: "\e649";}
.yz-glyph-e64a:before {content: "\e64a";}
.yz-glyph-e64c:before {content: "\e64c";}
.yz-glyph-e654:before {content: "\e654";}
.yz-glyph-e657:before {content: "\e657";}
.yz-glyph-e900:before {content: "\e900";}
.yz-glyph-e901:before {content: "\e901";}
.yz-glyph-e902:before {content: "\e902";}
.yz-glyph-e903:before {content: "\e903";}
.yz-glyph-e904:before {content: "\e904";}
.yz-glyph-e905:before {content: "\e905";}
.yz-glyph-e906:before {content: "\e906";}
.yz-glyph-e908:before {content: "\e908";}
.yz-glyph-e911:before {content: "\e911";}
.yz-glyph-e912:before {content: "\e912";}
.yz-glyph-e913:before {content: "\e913";}
.yz-glyph-e915:before {content: "\e915";}
.yz-glyph-e916:before {content: "\e916";}
.yz-glyph-e917:before {content: "\e917";}
.yz-glyph-e91f:before {content: "\e91f";}
.yz-glyph-e921:before {content: "\e921";}
.yz-glyph-e925:before {content: "\e925";}
.yz-glyph-e926:before {content: "\e926";}
.yz-glyph-e92a:before {content: "\e92a";}
.yz-glyph-e92d:before {content: "\e92d";}
.yz-glyph-e92e:before {content: "\e92e";}
.yz-glyph-e92f:before {content: "\e92f";}
.yz-glyph-e930:before {content: "\e930";}
.yz-glyph-e931:before {content: "\e931";}
.yz-glyph-e932:before {content: "\e932";}
.yz-glyph-e936:before {content: "\e936";}
.yz-glyph-e937:before {content: "\e937";}
.yz-glyph-e938:before {content: "\e938";}
.yz-glyph-e939:before {content: "\e939";}
.yz-glyph-e93a:before {content: "\e93a";}
.yz-glyph-e93b:before {content: "\e93b";}
.yz-glyph-e940:before {content: "\e940";}
.yz-glyph-e948:before {content: "\e948";}
.yz-glyph-e94a:before {content: "\e94a";}
.yz-glyph-e953:before {content: "\e953";}
.yz-glyph-e954:before {content: "\e954";}
.yz-glyph-e955:before {content: "\e955";}
.yz-glyph-e956:before {content: "\e956";}
.yz-glyph-e957:before {content: "\e957";}
.yz-glyph-e958:before {content: "\e958";}
.yz-glyph-e959:before {content: "\e959";}
.yz-glyph-e967:before {content: "\e967";}
.yz-glyph-e968:before {content: "\e968";}
.yz-glyph-e969:before {content: "\e969";}
.yz-glyph-e96a:before {content: "\e96a";}
.yz-glyph-e96b:before {content: "\e96b";}
.yz-glyph-e96c:before {content: "\e96c";}
.yz-glyph-e970:before {content: "\e970";}
.yz-glyph-e971:before {content: "\e971";}
.yz-glyph-e972:before {content: "\e972";}
.yz-glyph-e982:before {content: "\e982";}
.yz-glyph-e983:before {content: "\e983";}
.yz-glyph-e98b:before {content: "\e98b";}
.yz-glyph-e98c:before {content: "\e98c";}
.yz-glyph-e997:before {content: "\e997";}
.yz-glyph-e9a1:before {content: "\e9a1";}
.yz-glyph-ea0d:before {content: "\ea0d";}
.yz-glyph-ea2d:before {content: "\ea2d";}
.yz-glyph-ea2f:before {content: "\ea2f";}
.yz-glyph-ea40:before {content: "\ea40";}
.yz-glyph-ea62:before {content: "\ea62";}
.yz-glyph-ea82:before {content: "\ea82";}
.yz-glyph-ea83:before {content: "\ea83";}
.yz-glyph-ea84:before {content: "\ea84";}
.yz-glyph-ea85:before {content: "\ea85";}
.yz-glyph-ea86:before {content: "\ea86";}
.yz-glyph-ea87:before {content: "\ea87";}
.yz-glyph-ea88:before {content: "\ea88";}
.yz-glyph-ea89:before {content: "\ea89";}


.yz-grid-td-img16 .x-grid-cell-inner
{
    padding:3px;
}

.yz-grid-td-img16 .text
{
    vertical-align: top;
    padding: 2px;
    display: inline-block;
}

.yz-emptytext-normal
{
    width: 100%;
    height: 100%;
    color: #ccc;
    padding-right: 8%;
    text-align: center;
    font-size: 13px;
}

/*yz-form-field-report*/
.yz-form-field-report .x-form-display-field-default
{
    border-bottom:solid 1px #ddd;
    background-color: aliceblue;
    padding: 3px 0 0 3px;
}

.yz-form-field-report .x-form-display-field-default
{
    margin-top:0px;
}

/*yz-form-field-hasvalue*/
.yz-form-field-clear
{
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    font-family: 'yzglyphs';
    font-size: 16px;
    line-height: 16px;
    padding: 3px 3px 0px 1px;
    color: #ccc;
    cursor: pointer;
    display: none;
}

.yz-form-field-hasvalue .yz-form-field-clear
{
    display:block;
}

/*yz-btn-report*/
.x-btn.yz-btn-report
{
    background-image:none;
    border-color:#ddd;
}

.yz-btn-report .x-btn-inner
{
    color:#999;
}

.x-btn.yz-btn-report.x-btn-pressed
{
    background-color:#40bfec;
    background-image:none;
    border-color:#2daadd;    
}

.yz-btn-report.x-btn-pressed .x-btn-inner
{
    color:#fff;
}

.yz-center
{
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.yz-kpi-ring-text
{
    z-index:99;
    height:39px;
}

.yz-kpi-ring-text-number
{
    font-size:32px;
    font-weight:bold;
    color:green;
    font-family:fantasy;
}

.yz-kpi-ring-text-desc
{
    color:#333;
}

/*yz-kpi-item*/
.yz-kpi-item .yz-kpi-value
{
    padding:18px 0px 3px 0px;
}

.yz-kpi-item
{
    border-left:solid 1px #ececec;
}

.yz-kpi-item-first
{
    border-color:transparent;
}

/*yz-view-item-bar*/
.yz-view-item-bar-wrap
{
    position:relative;
    padding:0px 0px 8px 0px;
}

.yz-view-item-bar-title
{
    position:absolute;
    left:0px;
    bottom:0px;
    padding:0px 0px 8px 0px;
}

.yz-view-item-bar-desc
{
    padding:5px 0px;
    color:#a0a7b8;
}

.yz-view-item-bar-sparkline
{
    height: 7px;
    background-color: #e6e7eb;
    border-radius: 4px;
}

.yz-view-item-bar-sparkline-inner
{
    height: 100%;
    border-radius: 4px;
    background-color: #30b5e6;
}

.yz-view-item-bar-title
{
    width:80px;
}

.yz-view-item-bar-desc,
.yz-view-item-bar-sparkline
{
    margin-left:80px;
}

/*yz-view-item-bpacolorbar*/
.yz-view-item-bpacolorbar-wrap .yz-view-item-bar-title
{
    width:60px;
}

.yz-view-item-bpacolorbar-wrap .yz-view-item-bar-desc,
.yz-view-item-bpacolorbar-wrap .yz-view-item-bar-sparkline
{
    margin-left:60px;
}

/*x-grid-header-ct-with-col-lines*/
.x-grid-header-ct-with-col-lines .x-column-header-first
{
    border-left-width:1px !important;
    border-left-style:solid;
}

.x-grid-header-ct-with-col-lines .x-column-header.x-column-header-last
{
    border-right-width:1px !important;
    border-right-style:solid;
}

.x-grid-header-ct-with-col-lines .x-group-sub-header.x-column-header-first
{
    border-left-width:0px !important;
}

/*yz-grid-item-container-table*/
.yz-grid-item-container-table
{
    table-layout: fixed;
}

.yz-grid-item-container-table .x-grid-td
{
    border-style:solid;
}

.x-grid-with-row-lines .yz-grid-item-container-table .x-grid-td
{
    border-top-width:1px;
}

.x-grid-with-row-lines .yz-grid-item-container-table .x-grid-item-last .x-grid-td,
.x-grid-with-row-lines .yz-grid-item-container-table .yz-grid-lastitem-cell
{
    border-bottom-width:1px;
}

/*yz-touch-scroll-container*/
.yz-touch-scroll-container,
.yz-touch-scroll-panel
{
    cursor:url('ui/cursor/touchmove.cur'),auto;
}

/*yz-view-drop-indicator*/
.yz-view-drop-indicator
{
    position: absolute;
    width:1px;
    line-height: 0px;
    background-color: #77BC71;
    overflow: visible;
    pointer-events: none;
}

.yz-view-drop-indicator .yz-view-drop-indicator-top
{
    position: absolute;
    left: -8px;
    top: -12px;
    background-image: url(ui/view/dd-insert-arrow-top.png);
    height: 16px;
    width: 16px;
}

.yz-view-drop-indicator .yz-view-drop-indicator-bottom
{
    position: absolute;
    left: -8px;
    bottom: -11px;
    background-image: url(ui/view/dd-insert-arrow-bottom.png);
    height: 16px;
    width: 16px;
}

/*yz-tree-ddindicator*/
.yz-tree-ddindicator {
    margin-top:0px;
    line-height: 0px;
    pointer-events: none;
    border-width: 2px 0 0;
    border-style: dotted;
    border-color: green;
}

.yz-grid-img-group
{
    width:35px;
    height:35px;
    vertical-align:middle;
    border-radius:3px;
}

/*yz-splitter-light*/
.yz-splitter-light
{
    background-color:#f8f8f8;
}

.yz-splitter-light>.x-collapse-el
{
    opacity:0.3;
}

/*yz-splitter-transparent*/
.yz-splitter-transparent
{
    background-color:transparent;
}

.yz-splitter-transparent>.x-collapse-el
{
    opacity:0.3;
    
}

.yz-btn-textboxcolor-wrap
{
    position:relative;
    width:100px;
    height: 16px;
    display: table-cell;
    vertical-align: middle;    
}

.yz-btn-textboxcolor-color
{
    height:8px;
    margin:0px 3px 0px 3px;
    background-color:transparent;
    vertical-align:middle
}

/*yz-badge*/
.yz-badge
{
    position: absolute;
    top: 0px;
    right: -8px;
    background-color: #d85555;
    min-width: 22px;
    padding: 3px 4px 3px 3px;
    border-radius: 12px;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
}

.yz-badge
{
    display:none;
}

.yz-hasbadge
{
    overflow: visible;
}

.yz-hasbadge .yz-badge
{
    display:block;
}

/*yz-btn-signinuser*/
.yz-btn-signinuser
{
    height:50px;
    border-radius: 0px;
    background-color:transparent !important;
    padding:0px;
    background-image:none !important;
}
    
.yz-btn-signinuser .x-btn-icon-left>.x-btn-icon-el-default-small
{
    border-radius: 16px;
    width: 32px;
    height: 32px;
    margin-right: 6px;
}

.yz-btn-signinuser .x-btn-inner
{
    color:black !important;
    font-size:14px;
}

.yz-btn-signinuser .x-btn-wrap-default-small.x-btn-arrow-right:after
{
    width: 9px;
    padding-right: 5px;
    background-image: url(ui/arrow.png);
}

/*yz-menu-signinuser*/
.yz-menu-signinuser .x-menu-item-icon-default
{
}

.yz-menu-signinuser .x-menu-item-text-default.x-menu-item-indent-no-separator
{
    margin-left: 38px;
    margin-right:30px;
}

/*yz-btn-language*/
.yz-btn-language
{
    height:50px;
    width:21px;
    border-radius: 0px;
    background-color:transparent !important;
    padding:0px;
    background-image:none !important;
}

.yz-btn-language .x-btn-icon-left>.x-btn-icon-el-default-small
{
    width: 21px;
    height: 21px;
    background-size: cover;
}

/*yz-menu-language*/
.yz-menu-language .x-menu-item-icon-default
{
    width: 21px;
    height: 21px;
    top: 1px;
    left: 3px;
    background-position: center center;
    background-size: cover;
}

.yz-menu-language .x-menu-item-text-default.x-menu-item-indent-no-separator
{
    margin-left: 38px;
    margin-right:30px;
}

/*x-grid-inner-locked*/
.x-grid-inner-locked
{
    border-right-color: #eee;
}

.yz-panel-form .x-toolbar.x-item-disabled
{
    opacity:0.5;
}

.yz-container-disabled
{
    opacity:0.4;
}

/*yz-layout-columns*/
.yz-layout-columns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
}

.yz-column-center {
    -webkit-box-flex: 1;
    flex:1;
}

/*yz-layout-vbox*/
.yz-layout-vbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
}

/*yz-layout-hbox*/
.yz-layout-hbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
}

/*yz-align-vcenter*/
.yz-box-align-center,
.yz-align-vcenter {
    display: -moz-box;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-align: center;
    display: box;
    box-align: center;
}

.yz-align-vbottom {
    display: -moz-box;
    -moz-box-align: end;
    display: -webkit-box;
    -webkit-box-align: end;
    display: box;
    box-align: end;
}

.yz-box-pack-center,
.yz-align-hcenter {
    display: -moz-box;
    -moz-box-pack: center;
    display: -webkit-box;
    -webkit-box-pack: center;
    display: box;
    box-pack: center;
}

.yz-align-hright {
    display: -moz-box;
    -moz-box-pack: end;
    display: -webkit-box;
    -webkit-box-pack: end;
    display: box;
    box-pack: end;
}

.yz-align-hvcenter {
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: box;
    box-pack: center;
    box-align: center;
}

/*yz-video*/
.yz-video {
    background-color: rgba(0,0,0,0.6);
}

.yz-video-ghost {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    color: Red;
}

.yz-video-video {
    position: absolute;
    width: 100%;
    height: 100%;
}

.yz-video-controls {
    position: absolute;
    width: 100%;
    bottom: 10px;
    font-size: 12px;
    color: #fff;
    padding: 0px 16px 0px 20px;
    display: none;
}

.yz-video-controls > * {
    height: 30px;
}

.yz-video-bigplay {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(ui/video/play.png);
    background-size: 63px 63px;
    display: none;
    cursor: pointer;
}

.yz-video-canplay .yz-video-bigplay {
    display: block;
}

.yz-video-canplay.yz-video-playing .yz-video-bigplay {
    display: none;
}

.yz-video-smallplay {
    width: 30px;
    margin: 0px 0px;
    position: relative;
    cursor: pointer;
}

.yz-video-smallplay:after {
    font-family: 'yzglyphs';
    content: '\ea86';
    font-size: 18px;
    color: #fff;
    position: absolute;
    width: 1em;
    height: 1em;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    margin: auto;
}

.yz-video-playing .yz-video-smallplay:after {
    content: '\ea85';
}

.yz-video-close {
    position: absolute;
    top: 10px;
    left: 20px;
    width: 30px;
    height: 30px;
    display: none;
}

.yz-video-close:after {
    font-family: 'yzglyphs';
    content: '\e62b';
    font-size: 22px;
    color: #fff;
    position: absolute;
    width: 1em;
    height: 1em;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    margin: auto;
    cursor: pointer;
}

.yz-video-duration,
.yz-video-curtime {
    color: #c4c3c3;
    padding: 0px 12px;
    line-height: 30px;
}

.yz-video-progress {
    -webkit-box-flex: 1;
    position: relative;
}

.yz-video-progress-bar {
    position: absolute;
    height: 2px;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    background-color: #555;
    border-radius: 3px;
}

.yz-video-progress-pos {
    position: absolute;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #c4c3c3;
    border-radius: 3px;
}

.yz-video-progress-thumb {
    position: absolute;
    width: 30px;
    height: 30px;
    top: -14px;
    right: -15px;
    background-color: transparent;
}

.yz-video-progress-thumb:after {
    font-family: 'yzglyphs';
    content: "\ea84";
    font-size: 12px;
    color: #fff;
    position: absolute;
    width: 1em;
    height: 1em;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
    cursor: pointer;
}

.yz-video-loadmask {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,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');
    -webkit-animation: yz-kf-circle 1s infinite linear;
    background-size: 41px 41px;
}

.yz-video-loadmask {
    display: none;
}

.yz-video-waiting .yz-video-loadmask {
    display: block;
}

.yz-video-showoptions .yz-video-close,
.yz-video-showoptions .yz-video-controls {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
}

@-webkit-keyframes x-loading-spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }

  8.32% {
    -webkit-transform: rotate(0deg);
  }

  8.33% {
    -webkit-transform: rotate(30deg);
  }

  16.65% {
    -webkit-transform: rotate(30deg);
  }

  16.66% {
    -webkit-transform: rotate(60deg);
  }

  24.99% {
    -webkit-transform: rotate(60deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
  }

  33.32% {
    -webkit-transform: rotate(90deg);
  }

  33.33% {
    -webkit-transform: rotate(120deg);
  }

  41.65% {
    -webkit-transform: rotate(120deg);
  }

  41.66% {
    -webkit-transform: rotate(150deg);
  }

  49.99% {
    -webkit-transform: rotate(150deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
  }

  58.32% {
    -webkit-transform: rotate(180deg);
  }

  58.33% {
    -webkit-transform: rotate(210deg);
  }

  66.65% {
    -webkit-transform: rotate(210deg);
  }

  66.66% {
    -webkit-transform: rotate(240deg);
  }

  74.99% {
    -webkit-transform: rotate(240deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
  }

  83.32% {
    -webkit-transform: rotate(270deg);
  }

  83.33% {
    -webkit-transform: rotate(300deg);
  }

  91.65% {
    -webkit-transform: rotate(300deg);
  }

  91.66% {
    -webkit-transform: rotate(330deg);
  }

  100% {
    -webkit-transform: rotate(330deg);
  }
}

@keyframes x-loading-spinner-rotate {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  8.32% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  8.33% {
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }

  16.65% {
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }

  16.66% {
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }

  24.99% {
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }

  25% {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  33.32% {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  33.33% {
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
  }

  41.65% {
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
  }

  41.66% {
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
  }

  49.99% {
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
  }

  50% {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  58.32% {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  58.33% {
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
  }

  66.65% {
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
  }

  66.66% {
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
  }

  74.99% {
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
  }

  75% {
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }

  83.32% {
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }

  83.33% {
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
  }

  91.65% {
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
  }

  91.66% {
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
  }

  100% {
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
  }
}

.x-loading-spinner {
  font-size: 250%;
  height: 1em;
  width: 1em;
  position: relative;
  -webkit-transform-origin: 0.5em 0.5em;
  transform-origin: 0.5em 0.5em;
}
.x-loading-spinner > span, .x-loading-spinner > span:before, .x-loading-spinner > span:after {
  display: block;
  position: absolute;
  width: 0.1em;
  height: 0.25em;
  top: 0;
  -webkit-transform-origin: 0.05em 0.5em;
  transform-origin: 0.05em 0.5em;
  content: " ";
}
.x-loading-spinner > span {
  left: 50%;
  margin-left: -0.05em;
}
.x-loading-spinner > span.x-loading-top {
  background-color: rgba(170, 170, 170, 0.99);
}
.x-loading-spinner > span.x-loading-top::after {
  background-color: rgba(170, 170, 170, 0.9);
}
.x-loading-spinner > span.x-loading-left::before {
  background-color: rgba(170, 170, 170, 0.8);
}
.x-loading-spinner > span.x-loading-left {
  background-color: rgba(170, 170, 170, 0.7);
}
.x-loading-spinner > span.x-loading-left::after {
  background-color: rgba(170, 170, 170, 0.6);
}
.x-loading-spinner > span.x-loading-bottom::before {
  background-color: rgba(170, 170, 170, 0.5);
}
.x-loading-spinner > span.x-loading-bottom {
  background-color: rgba(170, 170, 170, 0.4);
}
.x-loading-spinner > span.x-loading-bottom::after {
  background-color: rgba(170, 170, 170, 0.35);
}
.x-loading-spinner > span.x-loading-right::before {
  background-color: rgba(170, 170, 170, 0.3);
}
.x-loading-spinner > span.x-loading-right {
  background-color: rgba(170, 170, 170, 0.25);
}
.x-loading-spinner > span.x-loading-right::after {
  background-color: rgba(170, 170, 170, 0.2);
}
.x-loading-spinner > span.x-loading-top::before {
  background-color: rgba(170, 170, 170, 0.15);
}

.x-loading-spinner > span.x-loading-top {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}

.x-loading-spinner > span.x-loading-right {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.x-loading-spinner > span.x-loading-bottom {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}

.x-loading-spinner > span.x-loading-left {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
}

.x-loading-spinner > span::before {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
}

.x-loading-spinner > span::after {
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
}

.x-loading-spinner {
    -webkit-animation-name: x-loading-spinner-rotate;
    -webkit-animation-duration: .5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: x-loading-spinner-rotate;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.x-loading-spinner {
    font-size: 24px;
    height: 24px;
    width: 24px;
}