﻿ .app-header {
 	background: #2a3e54
 }
 .app-toolbar,
 .bg-toolbar {
 	background: #2a3e54
 }
 .aos-modal {
 	background: #2a3e54;
 	opacity: .6;
 	filter: alpha(opacity=60)
 }
 .aos-mask-background {
 	background: #2a3e54;
 	opacity: 0;
 	filter: alpha(opacity=0)
 }
 .aos-popup,
 .aos-window,
 .aos-menu-open {
 	box-shadow: 0 3px 1000px rgba(0, 0, 0, 0.3)
 }
 .aos-popup {
 	border-color: #ddd
 }
 .separator {
 	border-color: #ddd
 }
 body .aos-button-pressed,
 body a:hover.aos-button-pressed,
 body .aos-button-checked,
 body a:hover.aos-button-checked,
 body a.aos-button-popup,
 body a:hover.aos-button-popup {
 	background: #4c8fbd;
 	border-color: #2a3e54
 }
 body a.aos-button-disabled,
 body a:hover.aos-button-disabled {
 	border-color: #bbb;
 	background: #6097bd;
 	color: black;
 	opacity: .5;
 	filter: alpha(opacity=50)
 }
 .aos-edit-border {
 	background: white;
 	border-color: #ddd
 }
 .aos-edit-focus .aos-edit-border {
 	background-color: #f1f8fd;
 	border-color: #6ea6cc
 }
 body .aos-error .aos-edit-border,
 body .aos-error .aos-buttonedit-border {
 	border-color: #ffa8a8;
 	background-color: #fff3f3
 }
 .aos-edit-input {
 	color: #444
 }
 .aos-buttonedit-border {
 	background: white;
 	border-color: #ddd
 }
 .aos-buttonedit-focus .aos-buttonedit-border {
 	background-color: #f1f8fd;
 	border-color: #6ea6cc
 }
 .aos-buttonedit-input {
 	color: #444
 }
 .aos-buttonedit-button {
 	background: transparent;
 	border-color: #ddd;
 	color: #444
 }
 .aos-buttonedit-button-hover,
 .aos-buttonedit-hover .aos-buttonedit-trigger {
 	color: #444;
 	background: transparent;
 	border-color: transparent
 }
 .aos-buttonedit-button-pressed,
 .aos-buttonedit-popup .aos-buttonedit-trigger {
 	color: #444;
 	background: transparent;
 	border-color: transparent
 }
 .aos-popupedit .aos-buttonedit-trigger .aos-buttonedit-icon {
 	background: url(images/buttonedit/arrow.gif) no-repeat 1px 2px
 }
 .aos-datechooser .aos-buttonedit-trigger .aos-buttonedit-icon {
 	background: url(images/buttonedit/date.gif) no-repeat 50% 50%
 }
 .aos-buttonedit-up span,
 .aos-buttonedit-down span {
 	background: url(images/buttonedit/spinner_arrows.png) no-repeat 0 50%
 }
 .aos-buttonedit-down span {
 	background-position: -16px 50%
 }
 .aos-htmlfile .aos-buttonedit-button {
 	color: #fff;
 	background: #519fe3;
 	border-color: #519fe3
 }
 .aos-panel-border {
 	border-color: #ddd
 }
 .aos-panel-header {
 	background: #f8f8f8;
 	color: #444;
 	font-weight: bold;
 	border-color: #ddd
 }
 .aos-panel-toolbar,
 .aos-panel-footer {
 	background: #f8f8f8;
 	border-color: #ddd
 }
 .aos-splitter-border {
 	border-color: #ddd
 }
 .aos-splitter .aos-splitter-pane1 {
 	border-color: #ddd
 }
 .aos-splitter .aos-splitter-pane2 {
 	border-color: #ddd
 }
 .aos-menu {
 	background: #fff;
 	color: #444
 }
 .aos-menu-border {
 	border-color: #ddd
 }
 .aos-menuitem-hover,
 .aos-menu-popup {
 	border-color: #ddd;
 	background: #f1f8fd
 }
 .aos-menuitem-selected {
 	border-color: #ddd;
 	background: #f1f8fd
 }
 .aos-menuitem-text,
 .aos-menuitem-text a {
 	color: #444
 }
 .aos-separator {
 	border-color: #ddd
 }
 .aos-menu-horizontal .aos-menu-inner {
 	background: #f8f8f8
 }
 .aos-menu-horizontal .aos-menuitem-allow {
 	background: url(images/menu/menu_arrows.png) no-repeat -2px -4px
 }
 .aos-pager {
 	background: #fbfbfb;
 	border-color: #2a3e54;
 	color: #444
 }
 .aos-tree-node-hover .aos-tree-nodeshow {
 	background: #bbdcf8;
 }
 .aos-tree-selectedNode .aos-tree-nodeshow {
 	background: #bbdcf8;
 }
 .aos-tree-leaf {
 	background-image: url(images/tree/file.gif)
 }
 .aos-tree-folder {
 	background-image: url(images/tree/folder.gif)
 }
 .aos-tree-expand .aos-tree-folder {
 	background-image: url(images/tree/folder-open.gif)
 }
 .aos-listbox-border {
 	border-color: #ddd
 }
 .aos-listbox-header {
 	background: #f8f8f8;
 	border-color: #ddd
 }
 .aos-listbox-header td {
 	border-color: #ddd
 }
 .aos-listbox-item td {
 	border-color: #ddd;
 	color: #444
 }
 .aos-listbox-item-hover td {
 	background: #f1f8fd
 }
 .aos-listbox-item-selected td {
 	background: #bbdcf8
 }
 .aos-tabs-scrollCt {
 	border-color: #ddd;
 	background: #f8f8f8
 }
 .aos-tabs-leftButton,
 .aos-tabs-rightButton,
 .aos-tabs-tabmenu {
 	border-color: #ddd;
 	background-color: #f8f8f8
 }
 a:hover.aos-tabs-leftButton,
 a:hover.aos-tabs-rightButton,
 a:hover.aos-tabs-tabmenu {
 	border-color: #ddd;
 	background-color: #e5f0c9
 }
 .aos-tabs-bodys {
 	border-color: #ddd
 }
 .aos-tabs-space {
 	border-color: #ddd
 }
 .aos-tabs-space2 {
 	border-color: #ddd
 }
 .aos-tab {
 	background: #f8f8f8;
 	border-color: #ddd;
 	color: #666;
 	font-weight: bold
 }
 .aos-tab-hover {
 	background: #f1f8fd
 }
 .aos-tab-active {
 	border-color: #ddd;
 	border-bottom-color: #fff;
 	background: #fff;
 	color: #2b7dbc
 }
 .aos-tab-close-hover {
 	background-color: #ddd
 }
 .aos-tabs-header-bottom .aos-tabs-space,
 .aos-tabs-header-bottom .aos-tabs-space2 {
 	border-color: #ddd
 }
 .aos-tabs-header-bottom .aos-tabs-bodys {
 	border-color: #ddd
 }
 .aos-tabs-header-bottom .aos-tab-active {
 	border-top-color: white;
 	border-bottom-color: #ddd
 }
 .aos-tabs-body-bottom {
 	border-color: #ddd
 }
 .aos-tabs-header-left .aos-tabs-space,
 .aos-tabs-header-left .aos-tabs-space2 {
 	border-color: #ddd
 }
 .aos-tabs-header-left .aos-tabs-bodys {
 	border-color: #ddd
 }
 .aos-tabs-header-left .aos-tab-active {
 	border-color: #ddd;
 	border-right-color: white
 }
 .aos-tabs-body-left {
 	border-color: #ddd
 }
 .aos-tabs-header-right .aos-tabs-space,
 .aos-tabs-header-right .aos-tabs-space2 {
 	border-color: #ddd
 }
 .aos-tabs-header-right .aos-tabs-bodys {
 	border-color: #ddd
 }
 .aos-tabs-header-right .aos-tab-active {
 	border-color: #ddd;
 	border-left-color: white
 }
 .aos-tabs-body-right {
 	border-color: #ddd
 }
 .aos-tabs-header-top .aos-tab-active {
 	border-top: solid 3px #1890ff;
 	padding-top: 1px
 }
 .aos-tabs-header-bottom .aos-tab-active {
 	border-bottom: solid 3px #1890ff;
 	padding-bottom: 1px
 }
 .aos-tabs-header-left .aos-tab-active {
 	border-left: solid 3px #1890ff;
 	padding-left: 10px
 }
 .aos-tabs-header-right .aos-tab-active {
 	border-right: solid 3px #1890ff;
 	padding-right: 10px
 }
 .aos-calendar {
 	border-color: #ddd
 }
 .aos-calendar-header {
 	background: #f8f8f8;
 	border-color: #ddd
 }
 .aos-calendar-footer {
 	border-color: #ddd;
 	background: #fafafa
 }
 .aos-calendar-tadayButton,
 .aos-calendar-clearButton,
 .aos-calendar-okButton,
 .aos-calendar-cancelButton {
 	background: #f8f8f8;
 	border-color: #ddd;
 	color: #444
 }
 .aos-calendar-tadayButton:hover,
 .aos-calendar-clearButton:hover,
 .aos-calendar-okButton:hover,
 .aos-calendar-cancelButton:hover {
 	background-color: #f1f8fd;
 	border-color: #6ea6cc
 }
 .aos-calendar .aos-calendar-today {
 	border-color: #c00000
 }
 .aos-calendar-daysheader td {
 	border-color: #ddd
 }
 .aos-calendar-menu {
 	border-color: #ddd
 }
 .aos-calendar-title,
 .aos-calendar-menu-year,
 .aos-calendar-menu-month {
 	color: #444
 }
 .aos-calendar .aos-calendar-selected,
 .aos-calendar-menu-selected,
 a:hover.aos-calendar-menu-month,
 a:hover.aos-calendar-menu-year {
 	color: #444;
 	background-color: #f1f8fd;
 	border-color: #6ea6cc
 }
 .aos-outlookbar-border {
 	border-color: #ddd
 }
 .aos-outlookbar .aos-outlookbar-groupHeader {
 	background: #f8f8f8;
 	border-color: #ddd;
 	color: #444
 }
 .aos-outlookbar .aos-outlookbar-hover {
 	background: #e5f0c9
 }
 .aos-outlookbar-expand .aos-outlookbar-groupHeader {
 	background: #f8f8f8
 }
 .aos-outlookbar .aos-outlookbar-groupTitle {
 	font-weight: normal
 }
 .aos-outlookbar .aos-outlookbar-group {
 	border-color: #ddd
 }
 .aos-outlookbar .aos-outlookbar-groupBody {
 	border-color: #ddd
 }
 .aos-outlookbar-view2 .aos-outlookbar-groupHeader {
 	border-color: #ddd
 }
 .aos-outlookbar-view2 .aos-outlookbar-groupBody {
 	background: #f8f8f8
 }
 .aos-outlookbar-view3 .aos-outlookbar-group {
 	border-color: #ddd
 }
 .aos-layout-border {
 	border-color: #ddd
 }
 .aos-layout-region {
 	border-color: #ddd
 }
 .aos-layout-region-header {
 	background: #f8f8f8;
 	border-color: #ddd;
 }
 .aos-layout-proxy {
 	border-color: #ddd;
 	background: #f8f8f8
 }
 .aos-layout-proxy-hover {
 	background: #f1f8fd
 }
 /* 面板标题颜色 */
 .aos-layout-region-title {
 	color: #4c8fbd
 }

 /* 弹窗标题栏背景色 */
  .aos-window .aos-panel-header {
 	background: #4c8fbd;
 	font-color: white;
 }

 /* 弹窗标题颜色 */
 .aos-window .aos-panel-title {
	border-left: solid 5px #cfcfcf;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	height: 16px;
	font-family: Microsoft Yahei;
	color: white;
 }

 /* 弹窗状态栏背景色 */
 .aos-window .aos-panel-footer {
 	background: #2a3e54;
 	font-color: white;
 }

 /* 加载提示弹层 */
 .aos-mask-loading {
	padding: 10px 8px 10px 30px;
	background: #FFF url(../../images/loading2.gif) no-repeat scroll 5px 50%;
	border: 2px solid #4c8fbd
 }

 /* tip */
 .aos-tips {
	*zoom: 1;
	cursor: default;
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 30px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif, 宋体;
	font-size: 12px;
	color: white;
	background-color: #4c8fbd;
	border-color: #1890ff
 }

 /* datechooser */
.aos-calendar-title {
	width: 100%;
	height: 100%;
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background-color: #2a3e54
}
.aos-calendar-todayButton:hover,
.aos-calendar-clearButton:hover,
.aos-calendar-okButton:hover,
.aos-calendar-cancelButton:hover {
	background-color: #4c8fbd;
	color: white;
}
.aos-calendar-title-month:hover,
.aos-calendar-title-year:hover{
	background-color: #4c8fbd
}
.aos-calendar-days .aos-calendar-date:hover {
	cursor: pointer;
	color: #fff;
	background-color: #4c8fbd
}

/* 菜单栏背景色 */
.aos-toolbar {
 	background: #ffffff;
 	border-color: #69819B;
 	border-bottom-width:2px;
 	/* border-left:2px solid #69819B;
 	border-right:2px solid #69819B; */
 }
/* 菜单栏按钮背景色 */
.aos-toolbar .aos-button {
	background: #FFFFFF;
	border: 1px solid #2a3e54;
	border-color: #2a3e54;
	padding: 2px;
	margin: 5px;
	border-radius:2px;
}
/* 菜单栏鼠标滑过按钮样式 */
body .aos-toolbar a:hover.aos-button {
	background: #4c8fbd;
	border-radius:1px;
	border: 1px solid #2a3e54;
	border-color: #2a3e54;
	padding: 2px;
}

/* 按钮样式 */
 .aos-button {
 	border-color: #2a3e54;
 	color: #000;
 	background-color: #fff;
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
 }
 /* 鼠标划过按钮时按钮的样式 */
 body a:hover.aos-button {
 	background: #4c8fbd;
 	border-color: #2a3e54
 }

 /* 表格样式 */
 /*.aos-grid-border {
 	border-color: #2a3e54
 }
 .aos-grid-header {
 	background: #ddddff;
 }
 .aos-grid-headerCell,
 .aos-grid-topRightCell,
 .aos-grid-columnproxy {
 	background: #f8f8f8;
 	border-color: #2a3e54
 }
 .aos-grid-cell {
 	border-color: #2a3e54
 }
 .aos-grid-footer,
 .aos-grid-pager,
 .aos-grid-filterRow {
 	border-color: #2a3e54;
 	background: #fbfbfb
 }
 html body .aos-grid-row-hover {
 	background: #f1f8fd
 }
 html body .aos-grid-row-selected {
 	background: #eef4f9
 }
 html body .aos-grid .aos-grid-cell-selected {
 	background: #bbdcf8;
 }
 .aos-grid-header-over {
 	background: #f1f8fd
 }
 .aos-grid-headerCell-inner,
 .aos-grid-cell {
 	color: #4c8fbd
 }
 .aos-grid-cell-inner,
 .aos-grid-headerCell-inner {
 	font-family: "Helvetica Neue", ​Helvetica, ​Arial, ​sans-serif
 }
 .aos-grid-headerCell-inner {
 	color: #2a3e54;
 }*/