/*
 * Copyright 2018 datagear.tech
 *
 * Licensed under the LGPLv3 license:
 * http://www.gnu.org/licenses/lgpl-3.0.html
 */

@CHARSET "UTF-8";

body{
	background-color: #ffffff;
	color: #333333;
}

a.link,
a.link:link,
a.link:visited,
a.link:active{
	color: #333333;
}
a.link:hover{
	color: #003eff;
}

input:focus,
button:focus,
textarea:focus{
	box-shadow: 0px 0px 4px 0px #b2b2b2;
}

/*表单*/
form .form-content .form-item label.error{
	color: red;
}
form .form-content .form-item .form-item-value input[type=text].error,
form .form-content .form-item .form-item-value input[type=password].error,
form .form-content .form-item .form-item-value textarea.error{
	border: 1px solid red;
}

/*首选操作按钮*/
.ui-button.recommended, .ui-button.recommended:active{
	border: 1px solid #003eff;
	background-color: #007FFF;
	color: #ffffff;
}
.ui-button.recommended:hover, .ui-button.recommended:focus{
	border: 1px solid #003aea;
	background-color: #0075ea;
	color: #ffffff;
}

/*高亮按钮*/
.ui-button.highlight{
	background-color: #dddddd;
	border: 1px solid #b2b2b2;
}
.ui-button.highlight:hover, .ui-button.highlight:focus{
	background-color: #e7e7e7;
}
.ui-button.highlight:active{
	background-color: #007fff;
}

/*对话框*/
/*可保持ui-state-active状态组件样式，默认图标是灰色，这了改成白色*/
.stated-active.ui-state-active .ui-icon, .stated-active.ui-state-active:focus .ui-icon, .stated-active.ui-state-active:hover .ui-icon{
    background-image: url(jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png);
}

/*checkboxradio组件*/
.ui-checkboxradio-label .ui-icon-background {
    box-shadow: none;
}

/*图标背景色*/
.ui-icon-background,
.ui-state-active .ui-icon-background {
	background-color: #ffffff;
}

/*jquery.layout*/
.ui-layout-pane{
	border: 0;
	background-color: #FFFFFF;
}
.ui-layout-resizer, .ui-layout-resizer-open-hover, .ui-layout-resizer-dragging{
	background-color: #ededed;
}
.ui-layout-toggler{
	background-color: #dedede;
}
.ui-layout-toggler-hover, .ui-layout-resizer-hover .ui-layout-toggler-hover{
	background-color: #f58400;
}

/*jstree*/
.jstree-default .jstree-node{
	color: #454545;
}
.jstree-default .jstree-anchor{
	border: 1px solid #FFF;
}
.jstree-default .jstree-hovered{
	border: 1px solid #dddddd;
	background-color: #EDEDED;
	color: #454545;
}
.jstree-default .jstree-clicked, .jstree-default .jstree-clicked.jstree-hovered{
	border: 1px solid #003eff;
	background-color: #007fff;
	color: #ffffff;
}
.jstree-default .jstree-icon,
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl{
	background-image: url(jquery-ui-1.12.1/images/ui-icons_444444_256x240.png);
}
.jstree-default .jstree-clicked .jstree-icon{
	background-image: url(jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png);
}

/*Datatables*/
table.dataTable tbody tr {
	background-color: #ffffff;
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
	background-color: #f9f9f9;
}
table.dataTable.hover tbody tr.hover,
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
	background-color: #f2f2f2;
}
table.dataTable.hover tbody tr.hover.selected,
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected,
table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected,
table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover,
table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
	background-color: #007FFF;
	color: #ffffff;
}
table.dataTable tbody tr.selected .checkbox .ui-icon{
	background-image: url(jquery-ui-1.12.1/images/ui-icons_444444_256x240.png);
}
table.dataTable tbody > tr > .selected,
table.dataTable.stripe tbody > tr.odd > .selected,
table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.hover tbody > tr > .selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
	background-color: #FFD700;
	color: #333333;
}

/*jquery-steps*/
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active,
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active{
	background-color: #dddddd;
	border: 1px solid #b2b2b2;
	color: #454545;
}
.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{
	border: 1px solid #003eff;
	background-color: #007FFF;
	color: #ffffff;
}
.wizard > .actions a:hover{
	border: 1px solid #003aea;
	background-color: #0075ea;
}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active,
.wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active{
	background: none;
	border: 1px solid #d6d6d6;
	color: #999;
}
.wizard > .content{
	border: 1px solid #DDDDDD;
}

/*主页*/
.main-page-head{
	border-bottom: 1px solid #DDDDDD;
}

/*SQL工作台*/
.page-sqlpad .content .content-result .execution-message.execution-exception .message-content{
	color: red;
}
.page-sqlpad .content .content-result .execution-message .message-content-highlight{
	color: #0000f0;
}

/*datetimepicker*/
/*主体*/
.xdsoft_datetimepicker{
	color: #333333;
	background: #ffffff;
	border-color: #DDDDDD;
	box-shadow: 0px 0px 6px #666666;
	-webkit-box-shadow: 0px 0px 6px #666666;
}
/*前景色*/
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th{
	color: #333333;
}
/*按钮*/
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button{
	color: #333333;
}
/*年、月*/
.xdsoft_datetimepicker .xdsoft_label{
	background: #ffffff;
}
/*年、月下拉框*/
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{
	color: #333333;
	background: #ffffff;
	border-color: #DDDDDD;
	box-shadow: 0px 0px 6px #666666;
	-webkit-box-shadow: 0px 0px 6px #666666;
}
/*时间框*/
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{
	border-color: #DDDDDD;
}
/*时间条目*/
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{
	color: #333333;
	border-color: #DDDDDD;
}
/*悬停*/
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover,
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{
	color: #333333 !important;
	background: #DDD !important;
}
/*今天*/
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
	color: #333333;
	font-weight: bold;
}
/*选中*/
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{
	color: #ffffff;
	background: #007FFF;
	box-shadow: none;
	-webkit-box-shadow: none;
}
/**年份选择器确定按钮*/
.xdsoft_datetimepicker .xdsoft_save_selected.xdsoft_save_selected_year{
	color: #454545 !important;
	border: 1px solid #d6d6d6 !important;
    background: #f6f6f6 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected.xdsoft_save_selected_year:hover{
	color: #2b2b2b !important;
	border: 1px solid #cccccc !important;
    background: #ededed !important;
}