.k-title {
    /* background-color: #F1ECE0; */
    background-color: #eee;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.k-title .btn {
	vertical-align: middle;
}

td.text-middle {
    vertical-align: middle !important;
}

.k-note {
    padding: 5px 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}

.k-note dl {
    margin-bottom: 0px !important;
}

.k-hr {
    margin: 2px 0px !important;
}

.k-p {
    margin: 5px 0px;
}

.k-well {
    border-radius: 0;
    margin-bottom: 0px !important;
    border: 0px;
    border-bottom: 2px #ba9e27 solid;
    background-color: #f4f9fe !important;
}

.k-btn {
    padding-left: 30px;
    padding-right: 30px;
}

.k-table {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.k-table-lrb {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.k-table td p, .k-table-lrb td p {
    margin-bottom: 0px !important;
}

.k-th, .k-td {
    vertical-align: middle !important;
}

.k-table-list tbody td, .k-table-list tbody th{
    border: none !important;
    padding: 10px !important;
}

.k-table-list>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.text-orange {
    color: #f37800;
}

.text-error, .text-red {
    color: #E74C3C;
}

.text-white {
    color: #FFFFFF;
}

.text-dark-gray {
	color: #666666;
}

.text-gray {
	color: #959595;
}

.text-yellow {
    color: #f6682F;
}

/* 表格第一行 */
.table > thead > tr > th {
    background-color: #F2F2F2;
    border-top: 1px solid #ddd !important;
    padding: 5px 8px;
}

.table-striped {
    border-bottom: 1px solid #ddd;
}

.modal-body p {
	margin: 0px;
}

/* badge css */
.badge-warning {
    background-color: #f89406;
}

.badge-info {
    background-color: #3a87ad;
}

.badge-success {
    background-color: #468847;
}

.badge-important, .badge-danger {
    background-color: #b94a48;
}

.badge-inverse, .badge-default {
    background-color: #333333;
}

.badge-gray {
    background-color: #cccccc;
}

/* DL风格定制*/
.k-dl > dl.dl-horizontal {
    margin-bottom: 0px;
}

.k-dl > dl.dl-horizontal > dt{
    /*width: 128px;*/
    /*margin-bottom: 8px;*/
}

.k-dl > dl.dl-horizontal > dd{
    /*margin-left: 158px;*/
    margin-bottom: 8px;
}

.k-dl > dl.dl-horizontal > dd > table{
    font-size: 0.8em;
}

.k-dl dd.se-pre {
    padding: 2px 10px;
    /*margin: 0 0 10px;*/
    border-left: 5px solid #eee;
}

.k-dl-box {
    padding: 10px;
    margin-bottom: 20px;
    border:1px solid #DDDDDD;
    border-radius: 5px;
}

.k-dl-box2 {
    padding: 10px;
    margin-bottom: 15px;
    border-bottom:1px solid #DDDDDD;
}

.k-dl-box3 {
    padding: 2px 10px;
    margin: 0 0 10px;
    border-left: 4px solid #eee;
}

@media (max-width: 1280px) {
  .table-responsive {
    width: 100%;
      max-height: 600px;
    margin-bottom: 15px;
    overflow-y: visible;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* logo */
a.sci-event-logo {
    padding: 8px 15px 0px 30px;
}

a.sci-event-logo > img {
    height: 35px;
}

.help-block {
    margin-bottom: 0px !important;
}

/* 消息提示框 */
.k-message{
    /*-moz-box-shadow: 0 5px 38px -10px #3c763d;*/
    /*-webkit-box-shadow: 0 5px 38px -10px #3c763d;*/
    /*box-shadow: 0 5px 38px -10px #3c763d;*/
    box-shadow: 1px 1px 1px 1px #DDDDDD;
    padding: 10px 20px 0px 20px;
    margin: 20px 0 30px 0;
    border: 1px solid #eee;
    border-radius: 3px;
}

/* 字体大小 */
.k-xs-font {
    font-size: 0.5em;
}

.k-sm-font {
    font-size: 0.8em;
}

.k-md-font {
    font-size: 1.2em;
}

.k-border-left {
    border-left: 5px solid #eee;
    margin-bottom: 3px;
    padding: 1px 10px;
}

.k-border-left-thin {
    border-left: 3px solid #eee;
    margin-bottom: 3px;
    padding: 1px 10px;
}

/* 多选 */
.k-checkbox-select-multiple ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
}

.k-checkbox-select-multiple label{
	font-weight: normal;
}

.text-block {
    border-left: 5px solid #eee;
    padding: 5px 10px;
}