@charset "UTF-8";
/* 定义系统基本颜色 */
/* 设置系统的默认字体，替换Bootstrap的默认设置 */
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-family: Microsoft YaHei, Helvetica, '宋体', Tahoma, Arial, "\5b8b\4f53", sans-serif; }

fieldset legend { font-size: 1em; color: #3c8dbc; }

span[class="required"] { color: #dd4b39; }

th { font-weight: normal; }

/*表格固定宽度*/
.table thead th { max-width: 200px; white-space: nowrap; }

/*表格固定宽度*/
.table tbody td { white-space: nowrap; }

/* 设置默认的placeholder颜色 */
::-webkit-input-placeholder, :-ms-input-placeholder { color: #ccc; }

/* 解决浏览器自动完成有背景色的问题 */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 10000s ease-in-out 0s; }

/* 覆盖sidebar的默认样式 */
/* sidebar settings */
.sidebar.sidebar-right { position: fixed; display: block; top: 50px; right: 0; bottom: 0; z-index: 1001; min-height: 100%; max-height: 100%; overflow: auto; width: 61.8%; padding: 0; }

/*right sidebar is untested */
.row .sidebar.sidebar-right.sidebar-xs-show { right: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); }

@media (min-width: 768px) { /*right sidebar is untested */
  .row .sidebar.sidebar-right.sidebar-sm-show { right: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); } }

@media (min-width: 992px) { .row .sidebar.sidebar-right.sidebar-md-show { right: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); } }

@media (min-width: 1170px) { .row .sidebar.sidebar-right.sidebar-lg-show { right: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } }

/* animation class - optional: without it the sidebar would just pop in and out*/
.sidebar-animate { -webkit-transition: -webkit-transform 300ms ease; -moz-transition: -moz-transform 300ms ease; -o-transition: transform 300ms ease; transition: transform 300ms ease; }

.sidebar.sidebar-right { -webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); }

.sidebar.sidebar-right.sidebar-open { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

/* 调整表单的label样式 */
.control-label, .form-horizontal .control-label { font-weight: normal; color: #666; }

.col-sm-2dot4 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

@media (min-width: 1200px) { .col-sm-2dot4 { float: left; }
  .col-sm-2dot4 { width: 20%; }
  .col-sm-pull-2dot4 { right: 20%; }
  .col-sm-push-2dot4 { left: 20%; }
  .col-sm-offset-2dot4 { margin-left: 20%; } }

/*下拉列表背景色修复*/
.ui-select-bootstrap span.btn.btn-default.form-control.ui-select-toggle { background-color: #fff; }

/*修复查询块和数据列表块之间多余的边距*/
.box.box-primary .box.box-widget { margin-bottom: 0; }
