/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2018-12-17, 15:02:59
    Author     : Administrator
*/
#orderair table tr td{
   
    
}
#orderair table tr.hebin{
    border-bottom: none;
    background-color: #fdfdfd;
}
#orderair table tr.hebin td{
   
    
}

#trips tr td{
    padding: 2px;
   line-height: 31px;
}
#orderscounts tr td p{
    margin-bottom: 0px;
    line-height: 27px;
    border-bottom: 1px solid #fdfdfd;
}

/* 编辑页固定行距：表单加 class="erp-compact" */
.erp-compact .form-group { margin-bottom: 4px; }
.erp-compact .control-label { padding-top: 4px; margin-bottom: 0; }
.erp-compact .form-control { height: 28px; padding: 3px 8px; }
.erp-compact textarea.form-control { height: auto; padding: 4px 8px; }
textarea#c-servicecontent { height: auto !important; min-height: 96px; white-space: pre-wrap; word-break: break-word; line-height: 1.6; overflow: auto; resize: vertical; }
.erp-compact select.form-control { height: 28px; }
.erp-compact .msg-box,
.erp-compact .n-right,
.erp-compact .n-bottom { margin: 0; padding: 0; min-height: 0; }
.erp-compact .layer-footer { margin-top: 4px; padding-top: 4px; }
.erp-compact .mini-label { margin-bottom: 2px; }
.erp-compact .order-line { padding: 4px 8px; margin-bottom: 4px; }
.erp-compact .inv-block { padding: 4px 8px 6px; margin-top: 2px; }
.erp-compact .inv-head { margin-bottom: 2px; }
.erp-compact .inv-row { margin-top: 3px; }
.erp-compact .input-group,
.erp-compact .oh-price-row,
.erp-compact .oh-price-rate { margin-bottom: 4px; }
.erp-compact .oh-stack .input-group:last-child,
.erp-compact .oh-price-row:last-child { margin-bottom: 0; }
.erp-compact .radio { margin-top: 4px; margin-bottom: 4px; }
#trips.ffa-grid { margin-bottom: 0; }
#trips.ffa-grid td { padding: 3px; vertical-align: middle; }
#trips.ffa-grid .ffa-head td { font-weight: 600; background: #f8fafc; }
#trips.ffa-grid td.ffa-c1,
#trips.ffa-grid select.ffa-airline { background: #dbeafe; border-color: #60a5fa; }
#trips.ffa-grid td.ffa-c2,
#trips.ffa-grid input.ffa-program { background: #ffedd5; border-color: #f59e0b; }
#trips.ffa-grid td.ffa-c3,
#trips.ffa-grid input.ffa-code { background: #d1f4ec; border-color: #18bc9c; }

/* 一级菜单深色，子菜单暖白底、深色字 */
.skin-green .main-sidebar .sidebar-menu .treeview-menu {
  background: #fffdf8;
  padding-top: 4px;
  padding-bottom: 4px;
}
.skin-green .main-sidebar .sidebar-menu > li > .treeview-menu {
  margin: 0 8px 8px;
  border-radius: 4px;
  border: 1px solid #e7e5e4;
}
.skin-green .main-sidebar .treeview-menu > li > a,
.skin-green .main-sidebar .treeview-menu > li > a > span {
  color: #1c1917 !important;
  font-weight: 600;
}
.skin-green .main-sidebar .treeview-menu > li.active > a,
.skin-green .main-sidebar .treeview-menu > li.active > a > span,
.skin-green .main-sidebar .treeview-menu > li > a:hover,
.skin-green .main-sidebar .treeview-menu > li > a:hover > span {
  color: #fff !important;
  background: #1e3a34;
}

/* 左侧菜单展开后，下面的项目可以滚出来 */
body.fixed .main-sidebar {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
body.fixed .main-sidebar .slimScrollDiv,
body.fixed .main-sidebar .sidebar {
  height: auto !important;
  overflow: visible !important;
}