﻿@charset "UTF-8";
/*------------------------
        F24 点呼登录
-------------------------*/
/*履历一览和预约一览的按钮样式*/
/*设定模块 左侧导航的上行箭头背景变量*/
/*Dialog内panel样式中颜色变量*/
/*在dialog中的select式样中的颜色变量*/
/*在dialog中的label 字体式样*/
/*The style of input-text in Dialog*/
/*树div的滚动条样式修改start*/
/*树div的滚动条样式修改end*/
/*======================================
									C04.css 
Page navigator menu, sub-menu style. 
The position is in the top-left of F04.
======================================*/
.sub_ul {
  background-color: gray;
  z-index: 99999; }

.sub_ul_li {
  background-color: gray; }

.content_container {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e8e4e0;
  /*overflow-y:hidden;*/ }

/*.wijmo-wijdialog .btn{
background-color: $dialog-btn-bgColor !important;
border-color: $dialog-btn-borderColor !important;
color: white !important;
text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35) !important;
}

.wijmo-wijdialog .btn:hover {
background-color: $dialog-btn-hover-bgColor !important;

color: white !important;
}*/
/*======================================
									C11.css
 The style of message box.
======================================*/
.ui-dialog .ui-dialog-titlebar {
  background: url(../images/top_bg.png) repeat-x !important; }

.window_messagebox {
  /*border: 1px $window_messagebox-border-color solid;*/
  border: none;
  z-index: 99999;
  position: relative;
  font-size: 11pt;
  width: 315pt;
  height: 185pt;
  background: #323639;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

/* メッセージボックス */
.window_messagebox header {
  text-align: left;
  /*width:293pt;*/
  width: 100%;
  height: 30pt;
  line-height: 30pt;
  font-size: 18px;
  padding: 0px 10px 4px 15px;
  background-image: -moz-linear-gradient(top, #1675d3, #0f5496);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1675d3), color-stop(1, #0f5496));
  background-image: -webkit-linear-gradient(top, #1675d3, #0f5496);
  background-image: -o-linear-gradient(top, #1675d3, #0f5496);
  background-image: linear-gradient(top, #1675d3, #0f5496);
  background-image: -ms-linear-gradient(top, #1675d3 0, #0f5496 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$window_messagebox-header-color1', endColorstr='$window_messagebox-header-color2', GradientType='0');
  color: White;
  border-radius: 5px 5px 0 0; }

.window_messagebox article {
  text-align: left;
  color: white;
  vertical-align: middle;
  overflow: hidden;
  padding-left: 55px;
  min-height: 80px;
  width: 300px;
  margin: 70px auto 0px auto; }

.window_messagebox_warning, .window_messagebox_info {
  background: #dae8f4;
    /*width: 380px;
	height: 160px;*/ }

/*.window_messagebox_warning .msg_divtablecell, .window_messagebox_info .msg_divtablecell{
	width: 378px;
	height: 158px;

}*/
.window_messagebox_confirm,
.window_messagebox_error {
  background: #dae8f4;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

.window_messagebox_info article {
  background: url(/content/images/model_icon_success.png) left top no-repeat; }

.window_messagebox_warning article {
  background: url(/content/images/model_icon_warning.png) left top no-repeat; }

.window_messagebox_confirm article {
  background: url(/content/images/model_icon_warning.png) left top no-repeat; }

.window_messagebox_error article {
  background: url(/content/images/model_icon_wrong.png) left top no-repeat; }

.msg_buttons {
  text-align: center !important;
  border: none !important;
  width: 100% !important;
  position: absolute !important;
  bottom: 0 !important;
  background: #dae8f4 !important;
  margin-bottom: 10px; }

.window_messagebox_button {
  background-color: #4a515d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4a515d), color-stop(100%, #2a3035));
  background: -webkit-linear-gradient(top, #4a515d, #2a3035);
  background: -moz-linear-gradient(top, #4a515d, #2a3035);
  background: -o-linear-gradient(top, #4a515d, #2a3035);
  background: linear-gradient(top, #4a515d, #2a3035);
  border-color: #2f353e;
  color: white;
  min-width: 100px;
  height: 26pt !important;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35); }

.window_messagebox_button:hover {
  background-color: #707c8e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #707c8e), color-stop(100%, #4b555f));
  background: -webkit-linear-gradient(top, #707c8e, #4b555f);
  background: -moz-linear-gradient(top, #707c8e, #4b555f);
  background: -o-linear-gradient(top, #707c8e, #4b555f);
  background: linear-gradient(top, #707c8e, #4b555f);
  color: white; }

.window_messagebox_button:active, .window_messagebox_button:focus {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a3035), color-stop(100%, #4a515d));
  background: -webkit-linear-gradient(top, #2a3035, #4a515d);
  background: -moz-linear-gradient(top, #2a3035, #4a515d);
  background: -o-linear-gradient(top, #2a3035, #4a515d);
  background: linear-gradient(top, #2a3035, #4a515d);
  background-color: #4a515d;
  color: white; }

/*=========================================
										C22.css
 The style of dialog box which is a window 
 like kind register in F64.    
=========================================*/
.window_dialogbox_wrap {
  position: absolute;
  display: none;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2); }

.window_dialogbox {
  position: relative;
  font-size: 11pt;
  width: 560px;
  height: 460px;
  left: 0;
  top: 0;
  border-style: solid;
  border-width: 1pt;
  background: #323639;
  border-radius: 5pt; }

.function_window_contents {
  background: #e8e4e0; }

/*==========================================
                      Override the style of jqGrid.
==========================================*/
.itp-dialog-view .ui-jqgrid .ui-jqgrid-htable th div,
.main-view .ui-jqgrid .ui-jqgrid-htable th div {
  height: 40px;
  line-height: 40px; }

.itp-dialog-view table,
.main-view table {
  /*background-color:#ffffff !important;*/ }

.itp-dialog-view .wijmo-wijgrid .wijgridth,
.main-view .wijmo-wijgrid .wijgridth {
  background: #cccccc;
  color: #333333; }

.itp-dialog-view .wijmo-checkbox .wijmo-checkbox-relative,
.main-view .wijmo-checkbox .wijmo-checkbox-relative {
  background: none; }

.itp-dialog-view th .wijmo-checkbox-box,
.main-view th .wijmo-checkbox-box {
  background: white !important; }

.itp-dialog-view .ui-widget-content td.ui-state-highlight,
.main-view .ui-widget-content td.ui-state-highlight {
  background-color: #DAE8F3 !important;
  background: #DAE8F3 !important; }

.function_window_contents {
  background: #e8e4e0; }

.itp-dialog-view .ui-state-hover,
.itp-dialog-view .ui-widget-content .ui-state-hover,
.itp-dialog-view .ui-widget-header .ui-state-hover,
.itp-dialog-view .ui-state-focus,
.itp-dialog-view .ui-widget-content .ui-state-focus,
.itp-dialog-view .ui-widget-header .ui-state-focus,
.main-view .ui-state-hover,
.main-view .ui-widget-content .ui-state-hover,
.main-view .ui-widget-header .ui-state-hover,
.main-view .ui-state-focus,
.main-view .ui-widget-content .ui-state-focus,
.main-view .ui-widget-header .ui-state-focus {
  border: 1px solid #AAAAAA;
  color: #333333;
  font-weight: normal; }

.itp-dialog-view .wijmo-wijgrid tr.wijmo-wijgrid-row td,
.main-view .wijmo-wijgrid tr.wijmo-wijgrid-row td {
  border-top: none;
  border-right: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA; }

.itp-dialog-view tr.ui-state-default,
.main-view tr.ui-state-default {
  background: #DAE8F3 !important;
  font-family: "meiryo"; }

.itp-dialog-view th.ui-state-default,
.main-view th.ui-state-default {
  font-family: "meiryo";
  border-right: 1px #AAAAAA solid !important;
  border-top: none;
  border-bottom: none;
  border-left: none; }

.wijmo-wijgrid .wijmo-wijgrid-innercell {
  height: 26px !important;
  line-height: 26px !important; }

.wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell {
  height: 34px !important;
  line-height: 32px !important; }

.itp-dialog-view .ui-widget-content td input[type=checkbox], .itp-dialog-view .ui-widget-content th input[type=checkbox],
.main-view .ui-widget-content td input[type=checkbox], .main-view .ui-widget-content th input[type=checkbox] {
  height: 14px !important;
  width: 14px; }

.wijmo-wijgrid-cell-edit .wijmo-wijgrid-innercell {
  padding-top: 0 !important; }

.itp-dialog-view .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell a,
.itp-dialog-view .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell .wijmo-wijgrid-headertext,
.main-view .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell a,
.main-view .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell .wijmo-wijgrid-headertext {
  text-align: center;
  padding: inherit; }

/*.itp-dialog-view .wijmo-wijgrid tr.wijmo-wijgrid-row td{
	border-top:none;
	border-bottom:1px $dialog-grid-borderBottomColor solid;
}*/
td.wijmo-wijgrid-current-cell > div {
  border-left: 1px solid blue !important;
  border-right: 1px solid blue !important;
  border-top: 1px solid blue !important;
  border-bottom: 1px solid blue !important; }

.itp-dialog-view .ui-jqgrid .ui-state-highlight,
.main-view .ui-jqgrid .ui-state-highlight {
  border: 1px solid #AAAAAA;
  background-image: none;
  background-color: #DAE8F3 !important; }

.itp-dialog-view .ui-jqgrid .selected-row,
.main-view .ui-jqgrid .selected-row {
  border: 1px solid #AAAAAA;
  background-image: none;
  background-color: #DAE8F3 !important;
  color: #333333; }

/*.itp-dialog-view .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell a{
	padding:0 0 0 1em !important;
}*/
/*.itp-dialog-view .wijmo-checkbox .wijmo-checkbox-relative
{
	background:none !important;
}
.itp-dialog-view td .wijmo-checkbox-box{
    margin-left:14px !important;
}
.itp-dialog-view th .wijmo-checkbox-box{
    background:white !important;
}

.itp-dialog-view .ui-state-default
{
    background:$ui-dialog-bg;
    color: $dialog-grid-color !important;
    font-family:$font-family;
    border: 1px solid $main-color5 ;
}
.itp-dialog-view th.ui-state-default
{
	background:$main-color4;
    border: 1px solid $main-color5 !important;
	border-left:none;
}

.itp-dialog-view table
{
	border-collapse:separate;
}

.itp-dialog-view .ui-jqgrid .ui-jqgrid-hdiv
{
	border-right: 1px solid $main-color5 !important;
}

.itp-dialog-view .ui-widget-content {
    color: $dialog-grid-color !important;
    font-family: $font-family;
    border: 1px solid $main-color5 !important;
	background:$main-color4;
}
.itp-dialog-view .ui-widget-content td input[type=checkbox],
.itp-dialog-view th input[type=checkbox]
{
    height:14px;
	width:14px;
}
.itp-dialog-view .ui-jqgrid .ui-jqgrid-htable th div
{
    height:40px;
    line-height:40px;
}*/
.itp-dialog-view .ui-jqgrid .ui-state-highlight,
.itp-dialog-view .ui-jqgrid .selected-row,
.main-view .ui-jqgrid .ui-state-highlight,
.main-view .ui-jqgrid .selected-row {
  border: 1px solid #aaaaaa;
  background-image: none;
  background-color: #dae8f4;
  color: #333333 !important; }

/*.itp-dialog-view .ui-jqgrid .ui-state-highlight,
.itp-dialog-view .ui-jqgrid .selected-row
{
	border: 1px solid $grid-border-color; 
    background-image: none; 
	background-color: $secondary-color2;
	color: #eeeeee !important;
}*/
.itp-main-content .ui-jqgrid {
  border: none !important; }

.wijmo-wijdialog {
  background: #dae8f4 !important;
  padding: 0 0 0 0;
  box-shadow: 0 0 10px #424446;
  border-radius: 6px;
  border: none; }

/*======================================================
											 New UI Style.
======================================================*/
.itp-navbar {
  width: 100%;
  background: url(../images/top_bg.png) repeat-x;
  height: 40px;
  padding: 0px 20px;
  width: 100%;
  background-image: -moz-linear-gradient(top, #1675d3, #0f5496);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1675d3), color-stop(1, #0f5496));
  background-image: -webkit-linear-gradient(top, #1675d3, #0f5496);
  background-image: -o-linear-gradient(top, #1675d3, #0f5496);
  background-image: -ms-linear-gradient(top, #1675d3 0, #0f5496 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1675d3', endColorstr='$itp-navbar-color2', GradientType='0'); }

.itp-breadcrumb {
  width: 100%;
  padding: 2px 20px;
  height: 40px;
  background-color: #e8e4e0;
  margin: 0;
  color: #0082FF;
  line-height: 40px; }

.itp-breadcrumb a {
  text-decoration: none;
  /*color: #333;*/ }

.itp-main-view {
  border: 1px solid transparent;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin: 20px 20px 20px 20px;
  padding: 16px;
  background: white;
  -webkit-box-shadow: 0 -5px -10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0; }

.itp-dialog-default-btn {
  /*background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, $button-color2), color-stop(100%, $button-color1));
  background: -webkit-linear-gradient(top, $button-color2, $button-color1);
  background: -moz-linear-gradient(top, $button-color2, $button-color1);
  background: -o-linear-gradient(top, $button-color2, $button-color1);
  background: linear-gradient(top, $button-color2, $button-color1);
  background-color: $button-color2;
  border-color: $dialog-btn-borderColor;
  color: white;*/
  min-width: 100px;
  /*text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);*/ }

/*.itp-dialog-default-btn:hover
{
    background-color: $button-hover-color1;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, $button-hover-color1), color-stop(100%, $button-hover-color2));
    background: -webkit-linear-gradient(top, $button-hover-color1, $button-hover-color2);
    background: -moz-linear-gradient(top, $button-hover-color1, $button-hover-color2);
    background: -o-linear-gradient(top, $button-hover-color1, $button-hover-color2);
    background: linear-gradient(top, $button-hover-color1, $button-hover-color2);
    color: white;
}*/
/*.itp-dialog-default-btn:active, .itp-dialog-default-btn:focus
{
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, $button-color1), color-stop(100%, $button-color2));
    background: -webkit-linear-gradient(top, $button-color1, $button-color2);
    background: -moz-linear-gradient(top, $button-color1, $button-color2);
    background: -o-linear-gradient(top, $button-color1, $button-color2);
    background: linear-gradient(top, $button-color1, $button-color2);
    background-color: $button-color2;
    color: white;
}*/
.itp-main-content {
  border: 1px solid #aaa;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  height: 100%;
  overflow: hidden; }

.itp-icon-calendar {
  background: white url(/content/css/theme/default/images/common.png) no-repeat right -218px top -197px; }

.top_btn_default, .top_btn_default:focus {
  background-image: -moz-linear-gradient(top, #136abe, #0c457c);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #136abe), color-stop(1, #0c457c));
  background-image: -webkit-linear-gradient(top, #136abe, #0c457c);
  background-image: -o-linear-gradient(top, #136abe, #0c457c);
  background-image: linear-gradient(top, #136abe, #0c457c);
  background: -ms-linear-gradient(top, #136abe 0%, #0c457c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu_btn_default-hover-bgImage-color1', endColorstr='$menu_btn_default-hover-bgImage-color2', GradientType='0');
  background: none/9/0;
  height: 31px;
  margin-top: 4px;
  border: 1px solid #0c457c;
  border-radius: 4px;
  color: white;
  font-size: 12px;
  text-align: center;
  padding: 4px 6px; }

/*.top_btn_default:hover,
.top_btn_default:active,
.top_btn_default.active
{
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, $top_btn_default-hover-bgImage-color1), color-stop(100%, $top_btn_default-hover-bgImage-color2));
    background: -webkit-linear-gradient(top, $top_btn_default-hover-bgImage-color1, $top_btn_default-hover-bgImage-color2);
    background: -moz-linear-gradient(top, $top_btn_default-hover-bgImage-color1, $top_btn_default-hover-bgImage-color2);
    background: -o-linear-gradient(top, $top_btn_default-hover-bgImage-color1, $top_btn_default-hover-bgImage-color2);
    background: linear-gradient(top, $top_btn_default-hover-bgImage-color1, $top_btn_default-hover-bgImage-color2);
    background-color: $top_btn_default-hover-bgImage-color1;
    border: 1px solid $top_btn_default-hover-border;
    color: $text-color-white;
}*/
.wijmo-wijdialog .btn,
.itp-dialog-default-btn,
.itp-btn-default {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5399de), color-stop(100%, #1775cf));
  background: -webkit-linear-gradient(top, #5399de, #1775cf);
  background: -moz-linear-gradient(top, #5399de, #1775cf);
  background: -o-linear-gradient(top, #5399de, #1775cf);
  background: linear-gradient(top, #5399de, #1775cf);
  background: -ms-linear-gradient(top, #5399de 0, #1775cf 100%);
  background-color: #5399de;
  height: 30px;
  border: none;
  padding: 0px;
  margin: 0;
  color: white;
  font-size: 14px; }

.wijmo-wijdialog .btn:hover,
.wijmo-wijdialog .btn:active,
.wijmo-wijdialog .btn.active,
.itp-dialog-default-btn:hover,
.itp-dialog-default-btn:active,
.itp-dialog-default-btn.active,
.itp-btn-default:hover,
.itp-btn-default:active,
.itp-btn-default.active {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ab8f4), color-stop(100%, #469cee));
  background: -webkit-linear-gradient(top, #7ab8f4, #469cee);
  background: -moz-linear-gradient(top, #7ab8f4, #469cee);
  background: -o-linear-gradient(top, #7ab8f4, #469cee);
  background: linear-gradient(top, #7ab8f4, #469cee);
  background: -ms-linear-gradient(top, #7ab8f4 0, #469cee 100%);
  color: white;
  border: none; }

.itp-dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #2a78c3;
  border: 1px solid #055099;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

.itp-dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.itp-dropdown-menu > li > a:hover,
.itp-dropdown-menu > li > a:focus {
  color: white;
  text-decoration: none;
  background-color: #1e5c98;
  cursor: pointer; }

.itp-dropdown-menu > .active > a,
.itp-dropdown-menu > .active > a:hover,
.itp-dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  background-color: #1e5c98;
  outline: 0; }

/*menu菜单中两条横线的式样*/
.F04_menu_line_hr {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  border: 1px solid #8c8787;
  border-top: 1px solid black;
  border-left: none; }

.messageTipNum {
  position: absolute;
  right: 0px;
  background: url(/content/css/theme/default/images/common.png) 0px -40px no-repeat;
  top: 4px;
  font-size: 11px;
  color: white;
  z-index: 22;
  width: 22px;
  height: 30px;
  line-height: 30px;
  text-align: center; }

.messageIconBell {
  background: url(/content/images/common.png) -4px -76px no-repeat;
  z-index: 22;
  width: 22px;
  height: 22px;
  margin-right: 4px;
  display: inline-block;
  vertical-align: text-top; }

.eigyousyo-select-main-page span.ui-icon-triangle-1-se, .itp-tree-table span.ui-icon-triangle-1-se {
  background: url(/content/css/theme/default/images/common.png) -180px -194px no-repeat !important; }

.eigyousyo-select-main-page span.ui-icon-triangle-1-e, .itp-tree-table span.ui-icon-triangle-1-e {
  background: url(/content/css/theme/default/images/common.png) -210px -194px no-repeat !important; }

.tip_modelD {
  text-align: left;
  color: white;
  vertical-align: middle;
  overflow: hidden;
  padding-left: 44px;
  min-height: 50px;
  width: 260px;
  margin: 50px auto 0px auto; }

.modal-header {
  min-height: 16.428571429px;
  padding: 4px 10px 4px 15px;
  background: url(/content/images/modal_title_bg.png) repeat-x;
  height: 34px;
  border-radius: 5px 5px 0px 0px;
  color: white;
  border: none; }

.b_btn-area {
  background-image: -moz-linear-gradient(top, #136abe, #0c457c);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #136abe), color-stop(1, #0c457c));
  background-image: -webkit-linear-gradient(top, #136abe, #0c457c);
  background-image: -o-linear-gradient(top, #136abe, #0c457c);
  background-image: linear-gradient(top, #136abe, #0c457c);
  background: -ms-linear-gradient(top, #136abe 0%, #0c457c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu_btn_default-hover-bgImage-color1', endColorstr='$menu_btn_default-hover-bgImage-color2', GradientType='0');
  background: none/9/0;
  width: 120px;
  height: 31px;
  border: 1px solid #0c457c;
  color: white;
  font-size: 12px;
  text-align: left;
  padding-left: 10px; }

.b_btn-area:hover,
.b_btn-area:focus,
.b_btn-area:active,
.b_btn-area.active,
.open .dropdown-toggle.b_btn-area {
  background-image: -moz-linear-gradient(top, #136abe, #0c457c);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #136abe), color-stop(1, #0c457c));
  background-image: -webkit-linear-gradient(top, #136abe, #0c457c);
  background-image: -o-linear-gradient(top, #136abe, #0c457c);
  background-image: linear-gradient(top, #136abe, #0c457c);
  background: -ms-linear-gradient(top, #136abe 0%, #0c457c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu_btn_default-hover-bgImage-color1', endColorstr='$menu_btn_default-hover-bgImage-color2', GradientType='0');
  background: none/9/0;
  color: white; }

.b_btn-area .caret {
  background: url(/content/css/theme/default/images/common.png) no-repeat -150px -196px;
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  margin-top: -7px;
  top: 50%;
  right: 12px;
  border: 0px; }

/*营业所选择tree样式*/
/*.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-list {
  padding: 0.0em;
  width: 100%; }

.itp-dropdown-menu {
  padding: 0px 0; }

.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node {
  border-bottom: 1px $eigyosyo_select_tree_li_bottom_color solid;
  margin: 0 0 0 0;
  width: 100%; }

.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-child {
  margin-left: 0px; }

.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-item {
  margin: 0 0 0 0px; }
  
.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-child .wijmo-wijtree-inner{
  margin-left:20px }
  
.itp-dropdown-menu .wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-child .wijmo-wijtree-child .wijmo-wijtree-inner{
  margin-left:40px }
  */
.menu_dropdown-menu li {
  position: relative; }

.menu_dropdown-menu li:hover div.menu_sub_nav_arrow {
  display: block; }

.menu_dropdown-menu li:hover div.menu_sub_nav {
  display: block; }

.menu_sub_nav_arrow {
  position: absolute;
  right: 0;
  top: 50%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #2b2b2b;
  margin-top: -10px;
  width: 0;
  height: 0;
  display: none; }

.menu_dropdown-menu > li > a:hover,
.menu_dropdown-menu > li > a:focus {
  color: white !important;
  text-decoration: none !important; }

.menu_dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 70px;
  padding: 20px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background: url(/content/css/theme/default/images/menu_bg.png);
  border: 1px solid #121212;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

.menu_dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.menu_dropdown-menu li a.menuA span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -1px no-repeat; }

.menu_dropdown-menu li a.menuA:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -37px no-repeat; }

.menu_dropdown-menu li a.menuB span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -497px no-repeat; }

.menu_dropdown-menu li a.menuB:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -533px no-repeat; }

.menu_dropdown-menu li a.menuC span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -425px no-repeat; }

.menu_dropdown-menu li a.menuC:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -461px no-repeat; }

.menu_dropdown-menu li a.menuD span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -145px no-repeat; }

.menu_dropdown-menu li a.menuD:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -181px no-repeat; }

.menu_dropdown-menu li a.menuF span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -73px no-repeat; }

.menu_dropdown-menu li a.menuF:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -109px no-repeat; }

.menu_dropdown-menu li a.menuG span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -217px no-repeat; }

.menu_dropdown-menu li a.menuG:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -253px no-repeat; }

/** add by wangjy on 2017/01/17 for bus start **/
/** update by niefengming on 2017/06/20 for #43371 start*/
.menu_dropdown-menu li a.menuG_bus span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -567px no-repeat; }

.menu_dropdown-menu li a.menuG_bus:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -602px no-repeat; }
/** update by niefengming on 2017/06/20 for #43371 end*/
/** add by wangjy on 2017/01/17 for bus end **/

.menu_dropdown-menu li a.menuH span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -289px no-repeat; }

.menu_dropdown-menu li a.menuH:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -325px no-repeat; }

.menu_dropdown-menu li a.menuI span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -639px no-repeat; }

.menu_dropdown-menu li a.menuI:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -677px no-repeat; }

.menu_dropdown-menu li a.menuE span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -288px no-repeat; }

.menu_dropdown-menu li a.menuE:hover span {
  background: url(/content/css/theme/default/images/menu_icon.png) 0px -324px no-repeat; }

.menu_dropdown-menu > li > a {
  display: block !important;
  padding: 4px 20px 4px 20px !important;
  clear: both !important;
  text-align: center !important;
  font-weight: normal !important;
  line-height: 1.428571429 !important;
  color: #6a6a6a !important;
  word-wrap: break-word;
  word-break: normal;
  width: 110px; }

.menu_dropdown-menu li.arrow {
  position: absolute;
  top: -10px;
  left: 10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #2b2b2b;
  width: 0;
  height: 0 !important; }

.menu_panel-default {
  border: none;
  background: #424242;
  border-radius: 0px;
  margin: 0px; }

.menu_panel-default > .panel-heading {
  color: #b8b8b8;
  background: url(/content/css/theme/default/images/menu_bg.png);
  text-align: left;
  padding: 0px;
  height: 33px;
  line-height: 32px;
  border-radius: 0px;
  border: 1px #121212 solid;
  border-top: 1px #27282c solid; }

.menu_panel-default .panel-heading a {
  color: #b8b8b8; }

/*navbar 菜单 */
.b_btn-menu {
  background-image: -moz-linear-gradient(top, #136abe, #0c457c);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #136abe), color-stop(1, #0c457c));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #136abe, #0c457c);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #136abe, #0c457c);
  /*Opera*/
  background-image: linear-gradient(top, #136abe, #0c457c);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu_btn_default-hover-bgImage-color1', endColorstr='$menu_btn_default-hover-bgImage-color2', GradientType='0');
  /* IE6-8*/
  background-image: -ms-linear-gradient(top, #136abe 0%, #0c457c 100%);
  background: none/9/0;
  /*ie9*/
  border: 1px solid #0c457c;
  width: 40px;
  height: 32px;
  padding: 6px 10px;
  background-color: transparent; }

.b_btn-menu:hover,
.b_btn-menu:focus,
.b_btn-menu:active,
.b_btn-menu.active,
.open .dropdown-toggle.b_btn-menu {
  background-image: -moz-linear-gradient(top, #136abe, #0c457c);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #136abe), color-stop(1, #0c457c));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #136abe, #0c457c);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #136abe, #0c457c);
  /*Opera*/
  background-image: -ms-linear-gradient(top, #136abe 0, #0c457c 100%);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu_btn_default-hover-bgImage-color1', endColorstr='$menu_btn_default-hover-bgImage-color2', GradientType='0');
  /* IE6-8*/
  background: none/9/0;
  /*ie9*/
  border: 1px solid #0c457c; }

.b_btn-menu[disabled] {
  background: transparent !important; }

.btn_icon.menu {
  background-position: -90px -76px; }

.btn_icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 4px;
  background: url(/content/css/theme/default/images/common.png) no-repeat; }

.menu_dropdown-menu > li > a:hover,
.menu_dropdown-menu > li > a:focus {
  color: white !important;
  text-decoration: none;
  background-color: #1e5c98;
  outline: 0; }

.menu_sub_nav {
  position: absolute;
  right: -250px;
  overflow: auto;
  top: 0;
  width: 250px;
  min-height: 35px;
  background: #424242; }

.menu_panel-default > .panel-heading.active em {
  background: url(/content/css/theme/default/images/menu_icon.png) 0 -390px no-repeat; }

.menu_panel-default > .panel-heading:hover {
  background: #10579b; }

.menu_panel-default > .panel-heading:hover a {
  color: #fff; }

.menu_panel-default > .panel-body {
  width: 100%;
  border: none;
  background: #5c5c5c;
  color: #b8b8b8;
  padding: 0px; }

/*二级和三级菜单样式*/
.three_level_nav {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background: #121212;
  box-shadow: inset 2px 0px 14px #27282c;
  -webkit-box-shadow: inset 2px 0px 14px #27282c;
  -moz-box-shadow: inset 2px 0px 14px #27282c; }

.three_level_nav li:hover {
  background: rgba(51, 51, 61, 0.3) none repeat scroll !important;
  background: #33333d;
  filter: alpha(opacity=30); }

.three_level_nav li {
  border-bottom: 1px #121212 solid;
  border-top: 1px #27282c solid;
  height: 32px;
  width: 100%;
  line-height: 32px;
  padding-left: 50px;
  text-align: left; }

.three_level_nav li a {
  color: #b8b8b8; }

/*默认panel样式*/
.setting-left-nav {
  float: left;
  width: 250px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px #b6b6b6 solid;
  background: #ededed;
  padding: 6px 0px;
  overflow: auto; }

.setting-panel-inDialog {
  border: 1px #bdbdbd solid;
  background: transparent;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0; }

.setting-panel-inDialog > .panel-heading-inDialog {
  background-color: #a1c7ec;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  text-align: left;
  padding: 0px 10px; }

.setting-panel-default {
  margin-bottom: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }

.setting-panel-default > .panel-heading {
  background-color: #a0c7ec;
  border: 1px solid #3b7dbb;
  font-size: 18px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

/*.setting-panel-inDialog {
    color:$setting-panel-inDialog_color;
	margin-bottom:10px;
    border:1px solid  $setting-panel-inDialog_border_color;
    background-color: $setting-panel-inDialog_background-color;
}*/
/*.setting-panel-inDialog > .panel-heading-inDialog {  
  background-color:  $panel-heading-inDialog_background-color;
  font-size:18px;
  padding-left: 15px;
  font-weight: $panel-heading-inDialog_font-weight;
}*/
#progressbar .ui-widget-header {
  background: url(../images/top_bg.png) repeat-x !important; }

select {
  height: 25px;
  border: 1px solid #CCC;
  border-radius: 16px; }

.itp-nav-panel {
  margin-bottom: 0px;
  background-color: #ededed;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: 0px; }

.itp-left-nav > li > a {
  font-size: 18px;
  color: #1c1c1c; }

.itp-left-nav > li > a:hover,
.itp-left-nav > li > a:focus {
  border: none;
  background: #ccc; }

.itp-left-nav > li.active > a,
.itp-left-nav > li.active > a:hover,
.itp-left-nav > li.active > a:focus {
  color: white;
  background: #a0c7ec; }

.itp-left-nav > .active > a > .badge {
  color: #428bca;
  background-color: white; }

.itp-sub-nav > li > a {
  padding-left: 60px;
  font-size: 14px;
  color: #545454; }

.itp-sub-nav > li > a:hover,
.itp-sub-nav > li > a:focus {
  border: none;
  color: #0958a2;
  font-weight: bold; }

.itp-sub-nav > li.active > a,
.itp-sub-nav > li.active > a:hover,
.itp-sub-nav > li.active > a:focus {
  color: #545454;
  font-weight: bold; }

.itp-comment {
  color: #06306C; }

.itp-section-table-article {
  border: 1px solid #b6b6b6;
  border-radius: 6px;
  margin: 10px 30px;
  overflow: hidden; }

.itp-section-table-article tbody tr td {
  background-color: #FFF !important; }

.itp-section-table-article .ui-widget-content {
  /*border: 1px solid #ddd;*/
  background: #FFF;
  color: #333; }

.itp-section-table-head {
  height: 35px;
  line-height: 35px;
  text-align: left;
  padding-left: 15px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #333;
  background-color: #a1c7ec;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.itp-section-table {
  background-color: #FFF; }

.itp-section-table table th div {
  padding-left: 5px;
  text-align: left;
  color: #0A58A3; }

.itp-section-table .ui-state-default {
  background-color: white !important; }

.itp-section-table .ui-jqgrid-htable {
  border-bottom: 1px solid #b6b6b6; }

.itp-section-table .ui-state-hover {
  background-color: #CDCDCD;
  color: #333333; }

/*The override style of Calendar*/
.wijmo-wijcalendar .ui-datepicker-header {
  padding: 1px;
  background-color: #a0c7ec !important;
  border: none !important; }

.wijmo-wijcalendar .ui-state-active {
  background-color: #a0c7ec !important;
  background-image: none;
  color: #FFFFFF; }

.wijmo-wijcalendar table.wijmo-wijcalendar-table td a.ui-state-hover {
  background-color: #a0c7ec !important; }

/*Progress-bar*/
.progress {
  margin: 0px 80px;
  height: 4px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #c9c9c9;
  border-radius: 4px; }

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #1263b2; }

.nav-wizard > li.active > a,
.nav-wizard > li.active > a:hover,
.nav-wizard > li.active > a:focus {
  color: #1263b2;
  background: url(../images/common.png) -120px -40px no-repeat; }

.nav-wizard > li.active > a > span {
  color: #1263b2; }

.nav-wizard > li.stepCompleted > a > span {
  color: #1263b2; }

i.w-s-c-t-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  *display: inline;
  position: relative;
  top: 4px;
  margin-right: 10px;
  background: url(/content/css/theme/default/images/treeIcon.png) no-repeat; }

.nav-wizard > li > a {
  padding: 0px;
  line-height: 26px;
  text-align: center;
  color: #777;
  width: 26px;
  height: 26px;
  background: url(../images/common.png) -150px -40px no-repeat; }

.nav-wizard > li.stepCompleted > a,
.nav-wizard > li.stepCompleted > a:hover,
.nav-wizard > li.stepCompleted > a:focus {
  color: #fff;
  background: url(../images/common.png) -180px -40px no-repeat; }

/*======================================================
											 F94.css.
F94 车辆割当css
======================================================*/
.F94_wijtree_icon {
  background-image: url("/content/css/theme/default/images/treeIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 -44px;
  vertical-align: middle;
  float: left;
  *vertical-align: middle; }

.F94_wijtree_parent_icon {
  background-image: url("/content/css/theme/default/images/treeIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 0;
  vertical-align: middle;
  float: left;
  *vertical-align: middle; }

.F93_wijtree_parent_icon {
  background-image: url("/content/css/theme/default/images/treeIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 0;
  vertical-align: middle;
  float: left;
  *vertical-align: middle;
  width: 18px !important; }

.F92_wijtree_icon {
  background-image: url("/content/css/theme/default/images/treeIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 -22px;
  vertical-align: middle;
  float: left;
  *vertical-align: middle;
  width: 18px !important; }

.F92_wijtree_parent_icon {
  background-image: url("/content/css/theme/default/images/treeIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 0;
  vertical-align: middle;
  float: left;
  *vertical-align: middle;
  width: 18px !important; }

/*======================================================
											 C50.css.
设定系共通css
======================================================*/
/*======================================================
											 C60.css.
登录系共通css
======================================================*/
/*======================================================
											 D11.css.
通知とメッセージcss
======================================================*/
.D11-carNo-image {
  background: url(../images/common.png) -60px -40px no-repeat !important; }

.D11-all-bg {
  background: #323639 !important;
  color: white !important; }

.D11-message-detail-bg,
.D11-notice-detail-bg {
  background: #2a2e31 !important;
  border: 1px solid #232629 !important; }

.D11-notice-header-bg,
.D11-message-header-bg {
  background: #232629 !important; }

.D11_message_list-bg > div[name="Notice"],
.D11_message_list-bg > div[name="Message"] {
  background: #2a2e31 !important;
  border: 1px solid #212121 !important; }

.D11-car-filter {
  color: #1263b2; }

#D11_page .tb_map_pop_nav-tabs {
  border: 1px #1a1a1b solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 200px;
  margin: 0px auto;
  overflow: hidden; }

#D11_page .tb_map_pop_nav-tabs > li {
  background-image: -moz-linear-gradient(top, #4a515d, #2a3035);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a515d), color-stop(1, #2a3035));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4a515d, #2a3035);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #4a515d, #2a3035);
  /*Opera*/
  background-image: linear-gradient(top, #4a515d, #2a3035);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a515d', endColorstr='#2a3035', GradientType='0');
  /* IE6-8*/
  background: -ms-linear-gradient(top, #4a515d, #2a3035);
  float: left;
  height: 30px;
  width: 99px; }

#D11_page .tb_map_pop_nav-tabs > li > a {
  color: white;
  border-right: 1px #1a1a1b solid;
  margin: 0px;
  padding: 4px;
  text-align: center;
  font-size: 15px;
  line-height: 1.428571429;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px; }

#D11_page .tb_map_pop_nav-tabs > li > a:hover {
  background-image: -moz-linear-gradient(top, #4a515d, #2a3035);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a515d), color-stop(1, #2a3035));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4a515d, #2a3035);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #4a515d, #2a3035);
  /*Opera*/
  background-image: linear-gradient(top, #4a515d, #2a3035);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a515d', endColorstr='#2a3035', GradientType='0');
  /* IE6-8*/
  background: -ms-linear-gradient(top, #4a515d, #2a3035); }

#D11_page .tb_map_pop_nav-tabs > li.active > a,
#D11_page .tb_map_pop_nav-tabs > li.active > a:hover,
#D11_page .tb_map_pop_nav-tabs > li.active > a:focus {
  background-image: -moz-linear-gradient(top, #2a3035, #4a515d);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2a3035), color-stop(1, #4a515d));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #2a3035, #4a515d);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #2a3035, #4a515d);
  /*Opera*/
  background-image: linear-gradient(top, #2a3035, #4a515d);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3035', endColorstr='#4a515d', GradientType='0');
  /* IE6-8*/
  background: -ms-linear-gradient(top, #2a3035, #4a515d);
  color: white;
  border-right: 1px #1a1a1b solid; }

/*==========================================
                      Override the style of jqGrid.
==========================================*/
#D11_grid .ui-jqgrid .ui-jqgrid-htable th div {
  height: 40px !important;
  line-height: 40px !important; }

#D11_grid .wijmo-wijgrid .wijgridth {
  background: #cccccc !important;
  color: #333333 !important; }

#D11_grid .function_window_contents {
  background: #e8e4e0 !important; }

#D11_grid .wijmo-checkbox .wijmo-checkbox-relative {
  background: none !important; }

#D11_grid th .wijmo-checkbox-box {
  background: white !important; }

#D11_grid .ui-widget-content td.ui-state-highlight {
  background-color: #DAE8F3 !important;
  background: #DAE8F3 !important; }

#D11_grid .function_window_contents {
  background: #e8e4e0 !important; }

#D11_grid .ui-state-hover,
#D11_grid .ui-widget-content .ui-state-hover,
#D11_grid .ui-widget-header .ui-state-hover,
#D11_grid .ui-state-focus,
#D11_grid .ui-widget-content .ui-state-focus,
#D11_grid .ui-widget-header .ui-state-focus {
  border: 1px solid #AAAAAA !important;
  color: #333333 !important;
  font-weight: none !important; }

#D11_grid .wijmo-wijgrid tr.wijmo-wijgrid-row td {
  border-top: none;
  border-right: 1px solid #AAAAAA !important;
  border-bottom: 1px solid #AAAAAA !important; }

#D11_grid tr.ui-state-default {
  background: #DAE8F3 !important;
  font-family: "meiryo" !important;
  color: #777 !important; }

#D11_grid th.ui-state-default {
  font-family: "meiryo" !important;
  border-right: 1px #AAAAAA solid !important;
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important; }

#D11_grid .wijmo-wijgrid .wijmo-wijgrid-innercell {
  height: 26px !important;
  line-height: 26px !important; }

#D11_grid .wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell {
  height: 34px !important;
  line-height: 34px !important; }

#D11_grid .ui-widget-content td input[type=checkbox], #D11_grid th input[type=checkbox] {
  height: 14px !important;
  width: 14px !important; }

#D11_grid .wijmo-wijgrid-cell-edit .wijmo-wijgrid-innercell {
  padding-top: 0 !important; }

#D11_grid .ui-jqgrid .ui-state-highlight,
#D11_grid .ui-jqgrid .selected-row {
  border: 1px solid #aaaaaa !important;
  background-image: none !important;
  background-color: #dae8f4 !important;
  color: #333333 !important; }

#D11_grid td.wijmo-wijgrid-current-cell > div {
  border-left: 1px solid blue !important;
  border-right: 1px solid blue !important;
  border-top: 1px solid blue !important;
  border-bottom: 1px solid blue !important; }

#D11_grid .ui-jqgrid .ui-state-highlight {
  border: 1px solid #AAAAAA !important;
  background-image: none !important;
  background-color: #DAE8F3 !important; }

#D11_grid .ui-jqgrid .selected-row {
  border: 1px solid #AAAAAA !important;
  background-image: none !important;
  background-color: #DAE8F3 !important;
  color: #333333 !important; }

/*======================================================
											 D03.css.
メッセージcss
======================================================*/
/*#D03_main_view {
    color:$D03_color;
}*/
ul.messageSendStep li > em {
  background: url(../images/common.png) -90px -40px no-repeat; }

ul.messageSendStep li.active {
  color: #1263b2; }

ul.messageSendStep li.active > em {
  background: url(../images/common.png) -60px -40px no-repeat; }

.D03-itp-tooltip {
  background-color: #bbbbbb;
  color: #1c1c1c; }

.tooptipclass {
  background-color: #9f9f9f;
  border: 1px #2f353e solid; }

#D03_main_view .font_size {
  color: #777777; }

#TipVehicle {
  background-color: #9f9f9f;
  border: 1px solid #5a5a5a; }

#TipVehicle li {
  border-bottom: 1px #686868 solid; }

.D03-Bespoke-tooltip .wijmo-wijtooltip-pointer-inner {
  border-left-color: #9f9f9f !important; }

.wijmo-wijradio .wijmo-wijradio-box {
  background-color: #e9e7e3 !important; }

#D03_RazorGenerator_mainview .ui-widget-content tr {
  background-color: #dcddde !important; }

#D03_RazorGenerator_mainview {
  border: 2px solid #aaabac !important;
  scrollbar-face-color: #eaeaea;
  scrollbar-shadow-color: #aaabac;
  scrollbar-highlight-color: #eaeaea;
  scrollbar-3dlight-color: #eaeaea;
  scrollbar-darkshadow-color: #697074;
  scrollbar-track-color: #aaabac;
  scrollbar-arrow-color: #eaeaea; }

#D03_selectVehicle_grid_table td {
  color: #777777;
  border-bottom: 1px #aaabac solid;
  border-right: 1px #aaabac solid; }

#D03_selectVehicle_grid_table tr {
  border: 1px solid #81929a !important; }

/*履历一览和预约一览的按钮样式*/
#D03_main_view .tb_map_pop_nav-tabs {
  border: 1px #aaabac solid; }

#D03_main_view .tb_map_pop_nav-tabs > li {
  background-image: -moz-linear-gradient(top, #4a515d, #2a3035);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a515d), color-stop(1, #2a3035));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4a515d, #2a3035);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #4a515d, #2a3035);
  /*Opera*/
  background-image: linear-gradient(top, #4a515d, #2a3035);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a515d', endColorstr='#2a3035', GradientType='0');
  /* IE6-8*/
  background: #d1d2d3; }

#D03_main_view .tb_map_pop_nav-tabs > li > a {
  color: #777777;
  border-right: 1px #aaabac solid; }

#D03_main_view .tb_map_pop_nav-tabs > li > a:hover {
  background-image: -moz-linear-gradient(top, #4a515d, #2a3035);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a515d), color-stop(1, #2a3035));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4a515d, #2a3035);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #4a515d, #2a3035);
  /*Opera*/
  background-image: linear-gradient(top, #4a515d, #2a3035);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a515d', endColorstr='#2a3035', GradientType='0');
  /* IE6-8*/
  background: #cbcbcb; }

#D03_main_view .tb_map_pop_nav-tabs > li.active > a,
#D03_main_view .tb_map_pop_nav-tabs > li.active > a:hover,
#D03_main_view .tb_map_pop_nav-tabs > li.active > a:focus {
  background-image: -moz-linear-gradient(top, #2a3035, #4a515d);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2a3035), color-stop(1, #4a515d));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #2a3035, #4a515d);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #2a3035, #4a515d);
  /*Opera*/
  background-image: linear-gradient(top, #2a3035, #4a515d);
  /*默认w3c*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3035', endColorstr='#4a515d', GradientType='0');
  /* IE6-8*/
  background: #e5e5e5;
  color: #777777;
  border-right: 1px #aaabac solid; }

.D03-Bespoke-tooltip ul.btnGroup {
  background: #9f9f9f; }

.D03-Bespoke-tooltip ul.btnGroup li.arrow {
  border: 5px solid transparent;
  border-left: 10px #9f9f9f solid; }

.D03-History-tooltip ul.btnGroup {
  background: #9f9f9f; }

.D03-History-tooltip ul.btnGroup li.arrow {
  border: 5px solid transparent;
  border-left: 10px #9f9f9f solid; }

ul.btnGroup li {
  /*  border-bottom: 1px #686868 solid;*/
  color: #1c1c1c; }

.grid-header-default {
  background: #cccccc;
  color: #333333 !important; }

/*设定模块 左侧导航*/
.itp-left-nav > li > a > span {
  width: 24px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(/content/css/theme/default/images/common.png) -60px -196px no-repeat; }

.itp-left-nav > li.active > a > span,
.itp-left-nav > li.active > a:hover > span,
.itp-left-nav > li.active > a:focus > span {
  background: url(/content/css/theme/default/images/common.png) -90px -196px no-repeat; }

.itp-left-nav > li.active > a.collapsed > span {
  background: url(/content/css/theme/default/images/common.png) -60px -196px no-repeat; }

/*在dialog中的select式样*/
/*.itp-select-black {
    background-color: $itp-select-black-background-color;
    color: $itp-select-black-color;
	background-image: $itp-select-black-background-image;
    border: 1px solid $itp-select-black-border-color !important;
    border-radius:16px;

}*/
/*在dialog中的label 字体式样*/
.ui-dialog label {
  font-weight: normal; }

.ui-state-default .ui-icon {
  background-image: url("/content/css/theme/default/images/ui-icons256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/content/css/theme/default/images/ui-icons256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("/content/css/theme/default/images/ui-icons256x240.png"); }

.main-view .ui-state-active {
  border: 1px solid #3b7dbb; }

/*The style of input-text in Dialog*/
/*.ui-dialog input[type="text"], .itp-input-text-black, .itp-textarea-black {
 background-color: $ui-dialog_input_background-color;
 color: $ui-dialog_input_color !important;
 border: 1px solid $ui-dialog_input_border_color !important;
 border-radius: 3px;
}*/
/*.ui-dialog input[type='text'][disabled], .ui-dialog input[type='text'][readonly], .ui-dialog input[type='password'][disabled], .ui-dialog input[type='password'][readonly] {
    cursor: not-allowed !important;
    background-color:$ui-dialog_input_disabled_color !important;
}*/
/*.ui-dialog th, .ui-dialog td,.ui-dialog label, .ui-dialog dd
{
  color:$ui-dialog-font-color;
}*/
/*.wijmo-wijdialog .setting-panel-default > .panel-heading {
color: #FFF !important;
background-color: #2C3033 !important;
border: none !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
}*/
/*.wijmo-wijdialog .itp-left-nav > li > a {
    color: white !important;
}*/
/*.wijmo-wijdialog .itp-nav-panel {
    background-color: #2A2E31 !important;
}*/
/*.wijmo-wijdialog .setting-left-nav{
	background-color:  #2A2E31 !important;
	border: 1px solid #3B3F43 !important;
}*/
/*.wijmo-wijdialog .setting-panel-default{

	background: none !important;
	color: white !important;
}*/
/*-----------------------------------
            F24 点呼登录
-----------------------------------*/
#F24-RollCallInfo a.active, #F27G020-RollCallInfo a.active {
  background-color: #1263b2 !important;
  border: 1px solid #1263b2 !important;
  color: #FFF !important; }

#F24-RollCallInfo a:hover, #F27G020-RollCallInfo a:hover {
  background-color: #1263b2 !important;
  border: 1px solid #1263b2 !important;
  color: #FFF !important; }

.F24_rollcall_container ul li.active span, .F27G020_rollcall_container ul li.active span {
  color: #FFF !important;
  background-color: #1263b2 !important; }

#F24_rollcall_dialog label.active, #F27G020_rollcall_dialog label.active {
  background-color: #1263b2 !important;
  color: #FFF; }

/*======================================================
											 F21GXXX.css.
 日報表示css
======================================================*/
.F21G080_Button_Default {
  cursor: default;
  background: #cccccc;
  color: #777777;
  font-size: 14px !important;
  height: 30px;
  position: relative;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  float: left;
  margin-left: 10px;
  margin-right: 2px;
  border-bottom: 1px solid #aaaaaa; }

.F21G080_Button:hover, .F21G080_Button:hover:focus {
  background: #eeeeee;
  color: #777777; }

.F21G080_Button.active, .F21G080_Button.active:hover, .F21G080_Button.active:focus {
  background: white;
  color: #777777;
  border: 1px solid #aaaaaa; }

.F21G080_grid_itp-main-header {
  height: 30px;
  width: 100%;
  margin-bottom: 4px;
  border-bottom: 1px solid #aaaaaa; }

.F21G110_table th {
  /*width:70px;*/
  height: 30px;
  background: #eeeeee;
  border: 1px #aaabac solid;
  line-height: 30px;
  text-align: center; }

.F21G110_table td {
  height: 30px;
  background: white;
  border: 1px #aaabac solid;
  line-height: 30px;
  padding: 0 6px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.F21G110_tabs li {
  float: left;
  margin-left: 10px !important;
  border: 1px solid transparent;
  border-bottom-color: #aaabac;
  border-radius: 4px 4px 0 0;
  margin-bottom: -1px !important; }

.F21G110_tabs li a {
  margin-right: 2px;
  font-weight: normal;
  line-height: 1.5;
  padding: 5px 8px !important;
  color: #333333 !important; }

.F21G110_tabs li.ui-state-default {
  background: #eeeeee;
  border: 1px solid transparent;
  border-bottom-color: #eeeeee;
  border-radius: 4px 4px 0 0;
  margin-bottom: -1px !important;
  font-weight: normal; }

.F21G110_tabs li.ui-state-active,
.F21G110_tabs li.ui-state-hover {
  color: #333333 !important;
  cursor: default;
  background-color: white;
  border: 1px solid #aaabac;
  border-bottom-color: transparent;
  border-radius: 4px 4px 0 0;
  margin-bottom: -1px !important;
  font-weight: normal; }

.itp-header-panel-default {
  background-color: #a0c7ec;
  border: 1px solid #3b7dbb;
  color: #0958a2; }

.P58_data_vehicle_table_SelectedRow {
  background-color: #a0c7ec; }

#P58_data_vehicle_table tr[class~="P58_data_vehicle_table_SelectedRow"]:hover {
  cursor: pointer;
  background-color: #a0c7ec; }

.P58_data_share_vehicle_table_SelectedRow {
  background-color: #a0c7ec; }

#P58_data_share_vehicle_table tr[class~="P58_data_share_vehicle_table_SelectedRow"]:hover {
  cursor: pointer;
  background-color: #a0c7ec; }

#F96_DataGridGroupList tr[class~="F96_DataGridGroupList_SelectedRow"]:hover {
  cursor: pointer; }

/*==========
动态关联css
============*/
.map_layout_pattern li > a {
  background: url(../images/common.png) no-repeat;
  display: block;
  width: 26px;
  height: 26px; }

.tb_sidebar_nav-tabs > li > a {
  background: url(../images/common.png) -45px -256px no-repeat;
  margin-right: 2px;
  line-height: 1.428571429;
  display: block;
  margin: 0 auto;
  padding: 10px;
  width: 45px;
  height: 45px; }

#D10_head_tab > li > a:hover,
#D10_head_tab > li > a:focus {
  background-color: #323639 !important; }

.tb_sidebar_nav-tabs > li.active > a,
.tb_sidebar_nav-tabs > li.active > a:hover,
.tb_sidebar_nav-tabs > li.active > a:focus {
  cursor: default;
  background: url(../images/common.png) 0 -256px no-repeat; }

.tb_sidebar_nav-tabs > li > a > span.icon_vehicle {
  background: url(../images/common.png) -90px -256px no-repeat; }

.tb_sidebar_nav-tabs > li > a > span.icon_driver {
  background: url(../images/common.png) -120px -256px no-repeat; }

.tb_sidebar_nav-tabs > li > a > span.icon_place {
  background: url(../images/common.png) -150px -256px no-repeat; }

/** add by wangjy on 2017/01/17 for bus start **/
/** update by niefengming on 2017/06/20 for #43371 start*/
.tb_sidebar_nav-tabs > li > a > span.icon_vehicle_bus {
    background:url(../images/common.png) -180px -256px no-repeat;
}
/** update by niefengming on 2017/06/20 for #43371 end*/
/** add by wangjy on 2017/01/17 for bus end **/

.tb_sidebar_nav-tabs > li.active > a > span.icon_vehicle {
  background: url(../images/common.png) -90px -286px no-repeat; }

.tb_sidebar_nav-tabs > li.active > a > span.icon_driver {
  background: url(../images/common.png) -120px -286px no-repeat; }

.tb_sidebar_nav-tabs > li.active > a > span.icon_place {
  background: url(../images/common.png) -150px -286px no-repeat; }

/** add by wangjy on 2017/01/17 for bus start **/
/** update by niefengming on 2017/06/20 for #43371 start*/
.tb_sidebar_nav-tabs > li.active > a > span.icon_vehicle_bus {
    background:url(../images/common.png) -180px -286px no-repeat;
}
/** update by niefengming on 2017/06/20 for #43371 end*/
/** add by wangjy on 2017/01/17 for bus end **/

.tb_siderbar_search a {
  background: url(../images/common.png) -150px -164px no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  float: right; }

.tb_siderbar_search a:hover {
  background: url(../images/common.png) -90px -164px no-repeat; }

.parttenmessage {
  background: url(../images/common.png) 0 -376px no-repeat;
  width: 35px;
  height: 18px;
  position: absolute;
  right: 5px;
  top: 7px;
  cursor: pointer; }

.parttenmessage.active {
  background: url(../images/common.png) -60px -376px no-repeat; }

.parttenmessage > em.tips {
  width: 12px;
  height: 12px;
  background: url(../images/common.png) -120px -376px no-repeat;
  display: block;
  position: absolute;
  top: -6px;
  right: -6px; }

.D10_group_icon_open {
  width: 20px;
  height: 20px;
  background: url(/content/css/theme/default/images/common.png) -180px -194px no-repeat no-repeat !important;
  padding-left: 20px;
  /*background-position:0 0;*/
  vertical-align: middle;
  cursor: pointer;
  /**vertical-align:middle;*/ }

.D10_group_icon_close {
  width: 20px;
  height: 20px;
  background: url(/content/css/theme/default/images/common.png) -210px -194px no-repeat no-repeat !important;
  padding-left: 20px;
  vertical-align: middle;
  cursor: pointer; }

#D10_left_panel {
  overflow: hidden !important;
  width: 222px;
  background: #323639; }

#D10_message_panel {
  top: 100px;
  width: 350px;
  bottom: 0;
  position: absolute;
  right: 0;
  background: #323639; }

.D10_selectDown {
  width: 186px !important;
  background: #2a2e31;
  border-radius: 3px;
  border: 1px #474a4d solid;
  vertical-align: middle; }

.D10_selectDown button {
  background-color: #2a2e31;
  color: white;
  border-width: 0;
  vertical-align: middle; }

.D10_tab_div {
  width: 190px;
  margin: 5px 17px;
  border-width: 0;
  background: #323639 no-repeat no-repeat;
  position: relative;
  overflow: hidden; }

.tb_sidebar_nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  width: 70px;
  height: 68px;
  color: white;
  text-align: center; }

.D10_tab_table td {
  color: white;
  font-size: 12px;
  padding: 2px;
  vertical-align: middle; }

.D10_tab_table .VehicleCode,
.D10_tab_table .DriverCode {
  color: #666666; }

.tb_siderbar_search {
  width: 186px;
  height: 36px;
  background: #2a2e31;
  /*-moz-border-radius:3px;
  -webkit-border-radius:3px;*/
  border-radius: 3px;
  border: 1px #474a4d solid;
  padding: 5px 6px;
  /*margin:0 auto;*/ }

.tb_siderbar_search input {
  border: none !important;
  height: 24px;
  width: 140px;
  background: #2a2e31;
  color: white !important; }

/*itp默认功能按钮样式，如追加、取消、保存。*/
.D10-dynamic-default-btn, .D10-dynamic-default-btn:focus {
  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #2a3035), color-stop(100%, black));
  background: -webkit-linear-gradient(top, #2a3035, black);
  background: -moz-linear-gradient(top, #2a3035, black);
  background: -o-linear-gradient(top, #2a3035, black);
  background: linear-gradient(top, #2a3035, black);
  background-color: #2a3035;
  height: 30px;
  border: none;
  padding: 0;
  margin-left: 4px;
  color: white;
  font-size: 14px; }

.D10-dynamic-default-btn:hover,
.D10-dynamic-default-btn:active,
.D10-dynamic-default-btn.active {
  background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4b555f), color-stop(100%, #30363b));
  background: -webkit-linear-gradient(top, #4b555f, #30363b);
  background: -moz-linear-gradient(top, #4b555f, #30363b);
  background: -o-linear-gradient(top, #4b555f, #30363b);
  background: linear-gradient(top, #4b555f, #30363b);
  background-color: #4b555f;
  color: white;
  border: none; }

.D10_sub_button_panel > .itp-dropdown-menu {
  background-color: #2a3035 !important; }

.D10_sub_button_panel > .itp-dropdown-menu > li > a {
  color: white !important; }

.D10_sub_button_panel > .itp-dropdown-menu > li > a:hover,
.D10_sub_button_panel > .itp-dropdown-menu > li > a:focus {
  background-color: #4b555f !important;
  color: white !important; }

.D00-scrollbox {
  z-index: 1;
  background-image: -webkit-radial-gradient(50% 0, farthest-side, RGB(91, 167, 240), transparent), -webkit-radial-gradient(50% 100%, farthest-side, RGB(91, 167, 240), transparent);
  background-image: -moz-radial-gradient(50% 0, farthest-side, RGB(91, 167, 240), transparent), -moz-radial-gradient(50% 100%, farthest-side, RGB(91, 167, 240), transparent);
  background-image: radial-gradient(farthest-side at 50% 0, RGB(91, 167, 240), transparent), radial-gradient(farthest-side at 50% 100%, RGB(91, 167, 240), transparent);
  background-position: 0 0, 0 100%;
  background-size: 100% 14px; }

.D00-contentbox:before,
.D00-contentbox:after {
  content: "";
  position: relative;
  z-index: -1;
  display: block;
  width: 186px;
  height: 20px;
  margin: 0 0 -20px;
  background: -webkit-linear-gradient(top, #323639, #323639 30%, #323639);
  background: -moz-linear-gradient(top, #323639, #323639 30%, #323639);
  background: linear-gradient(to bottom, #323639, #323639 30%, #323639); }

.D00-contentbox:after {
  margin: -20px 0 0;
  background: -webkit-linear-gradient(top, #323639, #323639 30%, #323639);
  background: -moz-linear-gradient(top, #323639, #323639 30%, #323639);
  background: linear-gradient(to bottom, #323639, #323639 30%, #323639); }

.D10_data_vehicle_table_SelectedRow,
.D10_data_driver_table_SelectedRow,
.D10_data_place_table_SelectedRow {
  background-color: #788d9f;
  cursor: pointer; }

#D10_data_vehicle_table tr[class~="D10_data_vehicle_table_SelectedRow"]:hover,
#D10_data_driver_table tr[class~="D10_data_driver_table_SelectedRow"]:hover,
#D10_data_place_table tr[class~="D10_data_place_table_SelectedRow"]:hover {
  background-color: #788d9f;
  cursor: pointer; }

#D10_data_vehicle_table tr:hover,
#D10_data_driver_table tr:hover,
#D10_data_place_table tr:hover {
  background: #2a2e31;
  cursor: pointer; }

.logo {
  background: url(/content/css/theme/default/images/common.png) no-repeat;
  width: 144px;
  height: 40px;
  margin: 0 10px; 
  display:none;
}

/*Add by VANPD 2018/12/21 fix nostra map start*/
.F13_logo {
    background: url(/content/css/theme/default/images/common.png) no-repeat;
    width: 144px;
    height: 40px;
    margin: 0 10px; 
    display:none;
}
/*Add by VANPD 2018/12/21 fix nostra map end*/

.logo_maintenance_1 {
  background: url("../images/Logo/Logo_01.png") !important; }

.logo_maintenance_2 {
  background: url("../images/Logo/Logo_02.png") !important; }

.logo_maintenance_3 {
  background: url("../images/Logo/Logo_03.png") !important; }

/** add by wangjy on 2017/01/17 for bus start **/
/** update by niefengming on 2017/06/20 for #43371 start*/
.logo_bus {
  background: url(/content/css/theme/default/images/common.png) 0 -426px no-repeat;
  width: 144px;
  height: 40px;
  margin: 0 10px; }
/** update by niefengming on 2017/06/20 for #43371 end*/
/** add by wangjy on 2017/01/17 for bus end **/

.menu_panel-default .panel-heading em {
  background: url(/content/css/theme/default/images/menu_icon.png) 0 -360px no-repeat;
  float: left;
  display: block;
  height: 32px;
  width: 32px; }

.F92_wijtree span.ui-icon-triangle-1-se {
  background: url(/content/css/theme/default/images/common.png) no-repeat -64px -194px !important; }

.F92_wijtree span.ui-icon-triangle-1-e {
  background: url(/content/css/theme/default/images/common.png) no-repeat -94px -194px !important; }

.F96_wijtree_branch_icon {
  background-image: url("/content/css/theme/default/images/branchIcon.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 0;
  vertical-align: middle;
  float: left;
  *vertical-align: middle; }

.F96_wijtree_crew_icon {
  background-image: url("../images/user.png") !important;
  margin-left: 2px;
  margin-right: 3px;
  background-position: 0 0;
  vertical-align: middle;
  float: left;
  *vertical-align: middle; }

/*树div的滚动条样式修改start*/
/*针对IE*/
.itp-tree-table {
  scrollbar-face-color: #f6f6f6;
  /*滚动条3D表面（ThreedFace）的颜色*/
  scrollbar-highlight-color: #ccc;
  /*滚动条3D界面的亮边（ThreedHighlight）颜色*/
  scrollbar-shadow-color: #ccc;
  /*滚动条3D界面的暗边（ThreedShadow）颜色*/
  scrollbar-3dlight-color: #eeeeee;
  /*滚动条亮边框颜色*/
  scrollbar-arrow-color: #228ef1;
  /*滚动条方向箭头的颜色 */
  scrollbar-track-color: #fff;
  /*滚动条的拖动区域(TrackBar)颜色*/
  scrollbar-darkshadow-color: #fff;
  /*滚动条暗边框（ThreedDarkShadow）颜色*/ }

/*针对chrome*/
/*---滚动条默认显示样式--*/
.itp-tree-table::-webkit-scrollbar-thumb {
  background-color: #f6f6f6;
  border: 1px solid #ccc;
  height: 50px;
  outline-offset: -2px;
  /*outline:2px solid #fff;*/
  -webkit-border-radius: 4px; }

/*---鼠标点击滚动条显示样式--*/
.itp-tree-table::-webkit-scrollbar-thumb:hover {
  background-color: #f6f6f6;
  height: 50px;
  -webkit-border-radius: 4px; }

/*---滚动条大小--*/
.itp-tree-table::-webkit-scrollbar {
  width: 16px;
  height: 16px; }

/*---滚动框背景样式--*/
.itp-tree-table::-webkit-scrollbar-track-piece {
  background-color: #fff;
  -webkit-border-radius: 0; }

/*---滚动框方向箭头样式--*/
.itp-tree-table::-webkit-scrollbar-button:horizontal:increment {
  background: url("/content/css/theme/default/images/ui-icons256x240.png") -32px -16px no-repeat;
  border: 1px solid #ccc; }

.itp-tree-table::-webkit-scrollbar-button:horizontal:decrement {
  background: url("/content/css/theme/default/images/ui-icons256x240.png") -96px -16px no-repeat;
  border: 1px solid #ccc; }

.itp-tree-table::-webkit-scrollbar-button:vertical:increment {
  background: url("/content/css/theme/default/images/ui-icons256x240.png") -64px -16px no-repeat;
  border: 1px solid #ccc; }

.itp-tree-table::-webkit-scrollbar-button:vertical:decrement {
  background: url("/content/css/theme/default/images/ui-icons256x240.png") 0px -16px no-repeat;
  border: 1px solid #ccc; }

/*树div的滚动条样式修改end*/

