
.main-header .header-logo {
	background: url('../images/logo/logo.png') left 50% no-repeat;
}

.main-footer {
	padding-top: 0px;
}

#header-logo .logo-content-big,.logo-content-small {
	background: url('../images/logo/logo-admin.png?ver=1') left 50% no-repeat;
}

.hero-box-micro {
	padding: 3em 0;
}

.icon-signin:before {
    content: "\f090";
}

/*********** welcome  ***************/

.index-action{
  margin-bottom: 15px;
}
.index-action .dashboard-buttons .btn{
  margin-left: 0;
  margin-right: 10px;
  width: 120px;
}
.todo.content-box-wrapper.nav-list .list-group-item,
.anno.content-box-wrapper.nav-list .list-group-item{
  padding: 8px 10px;
}
dl.anno{
  margin: 0;
  padding-bottom: 20px;
}
dl.anno dd{
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
  margin-left: 0;
  font-size: 14px;
}
dl.anno dd:before{
  position: absolute;
  content: '\2022';
  left: 0;
  top: -3px;
  font-size: 20px;
  color: #999;
}
.order li{
  margin-bottom: 15px;
  font-size: 14px;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li > a{
  height: 55px;
  line-height: 55px;
  font-size: 16px;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active > a,
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active.ui-state-hover > a{
  height: 55px;
  line-height: 55px;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(1) > a{
  color: #fff;
  background-color: #e74c3c;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(2) > a{
  color: #fff;
  background-color: #3498db;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(3) > a{
  color: #fff;
  background-color: #2ecc71;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(4) > a{
  color: #fff;
  background-color: #00bca4;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(5) > a{
  color: #fff;
  background-color: #e74c3c;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(6) > a{
  color: #fff;
  background-color: #3498db;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(7) > a{
  color: #fff;
  background-color: #2ecc71;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(8) > a{
  color: #fff;
  background-color: #00bca4;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(9) > a{
  color: #fff;
  background-color: #e74c3c;
}
.queue .content-box-header.bg-default > .ui-tabs-nav li.ui-tabs-active:nth-child(10) > a{
  color: #fff;
  background-color: #3498db;
}
.queue .content-box-header a .bs-badge{
  position: relative;
  top: -3px;
  margin-left: 5px;
}
.queue-info{
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 16px;
}
.queue-info li{
  position: relative;
  padding: 10px 0;
  border-bottom: 1px dotted #eee;
}
.queue-info li:last-child{
  border-bottom: none;
}
.queue-info .title{
  position: absolute;
  min-width: 80px;
  text-align: justify;
  text-align-last: justify;
  color: #999;
}
.queue-info .title:after{
  display:inline-block;
  content:'';
  width:100%;
  height:0;
}
.queue-info .title:before{
  position: absolute;
  left: 80px;
  content: '\FF1A';
}
.queue-info span{
  padding-left: 100px;
  font-weight: 700;
}
.progress-day span{
	float: right;
}
.progress-day .progressbar{
	margin-top: 6px;
}

.report-table {
	border-collapse: collapse;
	border:1px gray solid;
}

 .report-table th {
 	text-align: center !important;
	border:1px gray solid;
}
.report-table td {
	text-align: center !important;
	font-size: 10pt;
	border:1px gray solid;
}
/********welcome-common**********/
body, h1, h2, h3, h4, h5, h6,
#page-title > h2,
#page-title > p{
  font-family: "Helvetica Neue","Lantinghei SC",Arial,"Microsoft Yahei","Hiragino Sans GB",STXihei,Helvetica,sans-serif;
}
.reservation .content-box-header .title{
  line-height: 34px;
}
.activities{
  position: relative;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.activities li.item{
  position: relative;
  padding-left: 30px;
}
.activities li.item:before{
  content: '';
  position: absolute;
  left: 7px;
  bottom: 0;
  right: auto;
  top: 8px;
  width: 1px;
  height: 100%;
  background-color: #e1e1e1;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.activities li.item:last-child:before{
  width: 0;
}
.anno-info{
  padding-bottom: 30px;
  font-size: 16px;
  }
.anno-info:before{
  position: absolute;
  z-index: 20;
  left: 1px;
  top: 5px;
  display: block;
  width: 13px;
  height: 13px;
  background-color: #fff;
  border: 3px solid #008fe2;
  border-radius: 13px;
  content: '';
}
.activities .time-item{
  margin-bottom: 5px;
  font-size: 18px;
}
.activities .time-item span{
  font-size: 18px;
  font-weight: normal;
}
.activities .time-link{
  display: block;
  padding-top: 8px;
  line-height: 1.6;
  font-size: 15px;
}
.windows a.windows-item{
  display: block;
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid transparent;
  text-align: center;
}
.windows a.windows-item:hover{
  border-color: #dfe8f1;
  box-shadow: 0 0 5px rgba(0,0,0,.05);
  color: #333;
  background-color: transparent;
}
.windows .windows-num{
  display: block;
  padding: 10px;
  height: auto;
  font-size: 30px;
  font-weight: 100;
  line-height: 1.2;
}
.windows .windows-name{
  display: block;
  padding: 10px;
  font-size: 20px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: rgba(0,0,0,.08);
}
.flag-list .anno-info{
  padding-bottom: 40px;
}
.flag-list .anno-info:before{
  border-color: #ff5757;
}
.flag-list .flag-title{
  display: block;
  color: #3e4855;
}
.flag-list .flag-title i{
  transition: all 0.18s ease-in;
  display: none;
}
.flag-list .flag:hover{
  color: #ff5757;
  cursor: pointer;
}
.flag-list .flag:hover .flag-title{
  color: #ff5757;
}
.flag-list .flag:hover .flag-title i{
  display: inline-block;
}
.flag-list .flag:hover .flag-time{
  background-color: #ff5757;
}
.nofound{
  padding: 20px 0;
  text-align: center;
  font-size: 18px;
  font-weight: 100;
  color: #aaa;
}

/* 高亮 */
em {
	color: #dd4b39;
	font-weight: normal;
	font-style: normal;
}