.skin{
	width: 160px;
    justify-content: space-between;
}
.skin div{
	margin-right: 0;
}

body.themes-teal  {
	color: #008080;
}

.themes-teal header {
	background-color: #008080;
	color: #FFFFFF;
}

.themes-teal .message-center a {
	color: #008080;
}

.themes-teal .ow-focus {
	background-color: #bbdefb !important;
}

.themes-teal .tab-focus {
	border-bottom: 3px solid #008080;
	color: #008080;
}

.themes-teal .project-center li:hover,
.themes-teal .card2-tab li:hover {
	border-bottom: 3px solid #008080;
	color: #008080 !important;
}

.themes-teal .toolbar .checked {
	border-bottom: 2px solid #008080 !important;
	color: #008080;
}

.themes-teal .but-seatch:hover,
.themes-teal .cancel:hover,
.themes-teal .lookup button:hover,
.themes-teal .switch-create .add,
.themes-teal .project-right i:hover,
.themes-teal .enable span:hover,
.themes-teal .i-edit .i-check .checked {
	color: #008080;
}

.themes-teal .home-but:hover {
	color: white;
}

.themes-teal .i-edit textarea:focus,
.themes-teal .i-edit select:focus,
.themes-teal .xm-search input:focus,
.themes-teal .i-edit .focus {
	border: 1px solid #008080 !important;
}

.themes-teal .i-but:hover,
.themes-teal .home-but,
.themes-teal .window-head {
	background-color: #008080;
}

.themes-teal .window-title {
	background-color: rgba(255, 255, 255, 0.85);
}

.themes-teal .toolbar {
	background-color: rgba(255, 255, 255, 0.8);
}

.themes-teal .g-view .g-top-bar {
	background: #50a8a8d1;
	color: white;
}

.themes-teal .g-view .g-content>div:nth-child(2n) {
	background-color: #1a8d8d0a;
}

.themes-teal .g-view .row-selected {
	background-color: #1a8d8d24 !important;
}

.themes-teal .t-color {
	border: 1px solid #008080;
	color: #008080;
}

.themes-teal .g-content div[r_index]:hover {
	background-color: rgba(99, 199, 199, 0.13) !important
}

.themes-teal .row-selected .col-selected {
	background: #1a8d8d5e;
}

.themes-teal .menu-left li[action]:hover {
	background-color: rgba(99, 199, 199, 0.13);
}

.themes-teal .menu-left .select {
	background: #1a8d8d5e !important;
}

.themes-teal .i-navigate {
	background-color: #e2f1f1;
}

.themes-teal .g-top-bar{
	background: linear-gradient(#ffffff, #cce6e6);
}

.themes-teal .row-selected {
    background-color: rgb(217, 236, 236);
}

.themes-teal .i-edit .i-input,.themes-teal .switch-search,.themes-teal .i-grid{
	border: 1px solid #cce6e6;
}

.themes-teal .switch-search .but-seatch{
	border-left: 1px solid #cce6e6;
}

.themes-teal .i-iconBox input,.themes-teal .i-iconBox .owFileList, .i-iconBox input{
	border-right: 1px solid #cce6e6;
}
.themes-teal .ow-body{
	border-top: 1px solid #cce6e6;
}
.themes-teal .material-icons,.themes-teal .page-box .material-icons{
	color: #008080;
}

.themes-teal .g-content .cell{
	border-bottom: 1px solid #cce6e6;
    border-right: 1px solid #cce6e6;
}

.themes-teal ::-webkit-scrollbar-thumb {
	background-color: #abd5d5;
}

.themes-teal .switch-create .toolbar-item {
    border: none;
    color: #31adad;
}

.themes-teal .disable span {
    color: #76b9b9a8 !important;
}





/***·¢Æ±***/
.invoice{
  width: 960px;
  height: auto;
  overflow: auto;
  padding: 6px 16px;
  font-family: ¿¬Ìå;
  font-size: 13px;
}
.invoice .inv-footer{
  display: flex;
  padding: 8px;			
}
.invoice .inv-footer div{
  flex: 1;
}
.invoice .inv-header{
  display: flex;
  padding: 8px;					
  justify-content: space-between;
}
.qrcode{
  display: flex;
  flex-direction: column;
  align-items: center;			
}
.qrcode .img{
  width: 68px;
  height: 68px;
  border: #ca7120 solid 1px;
}				
.invoice .inv-header .title{
  font-weight: 100;
  border-bottom: 7px double #ca7120;
  text-align: center;
  color: #ca7120;
  height: 34px;
}
.invoice font{
  color: #ca7120;
}
.inv-label>div{
  padding: 4px;
}
.invoice table{
  border-collapse: collapse;
  table-layout: fixed;
  border-color: #ca7120;
}
.invoice td{
  word-break: break-all;
  padding: 4px 2px;
}
.invoice .tb td{
  border-top: none;
  border-bottom: none;
}

.invoice .th td{
  border-bottom: none;
}

.invoice .inv-sum td{
  padding: 8px 2px;
}

/***invoice end****/