* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Microsoft YaHei, arial, sans-serif;
}

body {
    background: #fff;
    font: 14px Microsoft YaHei, arial, sans-serif;
}

a{
	text-decoration:none;
	color:#01AAED;
}

.tabs .tabs-title .fa{
	padding-right:5px;
}

/*表格工具条样式*/
.ef-sc{padding:5px 0px;}
.ef-sc .ef-fgp{
	display: inline-block;
}
.ef-func{
  text-align: left;
  padding-bottom:3px;
}
/*表格行内按钮、链接样式*/
.ef-grid-btn{
	color:#08c;
	padding:0 5px;
	cursor: pointer;
}
.ef-grid-btn:hover{
	color:#005580;
	padding:0 5px;
	cursor: pointer;
}
.datagrid-row-selected .ef-grid-btn{color:white;}
.ef-grid-btn .fa{
	padding-right:2px;
}

/*增加修改表单样式*/
.ef-fgrp{
	margin:10px;
	font-size:14px;
}
.ef-fgrp .ef-ftm{
	min-width:320px;
}
.ef-fgrp .ef-ftm .ef-flb{
	width:100px;
	text-align: right;
	padding:0px 5px 0px 0px;
	display:inline-block;
}
.ef-fgrp .ef-ftm .ef-flb .ef-flbi{
	 color:#FF0033;
}
.ef-fgrp .ef-ftm .ef-fctrl{
    display:inline-block;
	width:210px;
	height:32px;
	font-size:14px;
}
.ef-fbtn{
	padding:20px 50px;
	text-align: left;
	border-top: 1px solid #e2e2e2;
}
.ef-fbtn .easyui-linkbutton{
	min-width:80px;
}

.ef-nav-title{
	padding: 10px;
	border-bottom: 1px solid #e2e2e2;
	color: #c2c2c2;
	font-size: 14px;
	width:100%;
    display: none;
}
 
.ef-nav-title span{color:#393D49;}
.ef-nav-title a{
	margin-left:5px;
	margin-right:5px;
	color: #999999;
}
.ef-nav-title .ef-nav-url{
	color: #01AAED;
	cursor: pointer;
}

.table {
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	border-collapse: collapse;
	border-spacing: 0;
}
.table th {
	text-align:center;
	font-weight:normal;
    border-left: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	padding: 0px;
	height:32px;}
.table td{
	border-left: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	padding:0px 5px;
	height:32px;
}

.text-center{text-align:center}

/*bootstrap css  [label text bg]*/
.label {
    display: inline;
    padding:2px 6px;
    font-size: 75%;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-primary{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-sm{
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs{
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dialog-button{text-align:center;}
.l-btn-icon.fa{font-size: inherit!important;}