/* Panels */
/* line 4, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.draggingpanel {
  position: absolute;
  display: block;
  text-align: center;
  cursor: move;
  border: 2px dashed white;
  color: gray;
  background-color: transparent;
  opacity: 0.40;
}

/* line 16, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockNorth {
  position: absolute;
  display: block;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100%;
  text-align: center;
  border-bottom: 2px solid white;
  color: white;
  background: #402020;
}

/* line 30, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockEast {
  position: absolute;
  display: block;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 100%;
  text-align: center;
  border-left: 2px solid white;
  color: white;
  float: right;
  background: #402020;
}

/* line 45, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockWest {
  position: absolute;
  display: block;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  height: 100%;
  float: left;
  text-align: center;
  border-right: 2px solid white;
  color: white;
  background: #402020;
}

/* line 60, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockSouth {
  position: absolute;
  display: block;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 100%;
  text-align: center;
  border-top: 2px solid white;
  color: white;
  background: #402020;
}

/* line 74, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockZoneNorth {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  box-sizing: content-box;
  text-align: center;
  border: none;
  background: #402020;
}

/* line 88, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockZoneEast {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  width: auto;
  box-sizing: content-box;
  text-align: center;
  border: none;
  background: #402020;
}

/* line 102, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.workarea {
  margin: auto;
  height: 100%;
  /*background: #A08080;*/
}

/* line 109, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockZoneWest {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  width: auto;
  box-sizing: content-box;
  text-align: center;
  border: none;
  background: #402020;
}

/* line 123, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.dockZoneSouth {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  box-sizing: content-box;
  text-align: center;
  border: none;
  background: #402020;
}

/* Toolbox */
/* line 140, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_toolbox {
  display: table;
  margin: 0;
  padding: 0;
  background: transparent;
  moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: border-box;
  /*position: absolute !important;*/
  position: fixed !important;
  text-align: center;
  cursor: move;
  border: none;
  color: white;
  /*z-index: 1000;*/
  z-index: 100;
}

/* line 163, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_container {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 170, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_titlebar_text {
  display: table-cell;
  text-align: center;
  float: left;
  /*margin-top:   6px;*/
}

/* line 178, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_titebar_notext {
  display: none;
}

/* line 183, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_docked_titlebar_horiz {
  float: left;
  margin: 0;
  padding: 0;
  background: #707070;
  height: 24px;
  width: 100%;
  border-bottom: 2px solid white;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 197, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_docked_titlebar_vert {
  float: left;
  margin: 0;
  padding: 0;
  background: #707070;
  height: 100%;
  width: 24px;
  border-right: 2px solid white;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 211, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_undocked_titlebar {
  margin: 0;
  padding: 0;
  border: 2px solid white;
  height: 20px;
  background-color: black;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 223, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_undocked_container {
  margin-top: 5px;
  padding: 0;
  border: 2px solid white;
  border-radius: 5px;
  background-color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 234, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_docked_container {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 245, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu_trigger {
  margin-top: 2px;
  margin-left: 2px;
  height: 16px;
  width: 16px;
  float: left;
  cursor: pointer;
  /*background: url('/assets/img/pin.png') no-repeat;*/
  background: url(/assets/img/pin.png) no-repeat;
}

/* line 257, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_titlebar_roller {
  margin-top: 4px;
  margin-right: 2px;
  height: 16px;
  width: 25px;
  float: right;
  cursor: pointer;
}

/* line 267, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_titlebar_rollup {
  /*background: url('/assets/img/rollup.png') no-repeat;*/
  background: url(/assets/img/rollup.png) no-repeat;
}

/* line 273, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_titlebar_rolldown {
  /*background: url('/assets/img/rolldown.png') no-repeat;*/
  background: url(/assets/img/rolldown.png) no-repeat;
}

/* line 279, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_item_container {
  position: relative;
  display: block;
  float: left;
  text-align: center;
  border: none;
}

/* line 288, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_item_container_table {
  display: table;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 296, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_item_container_table_pressed {
  background-color: #f8e410;
  display: table;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 305, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_item_container_cell {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  /*background-color: #000000;*/
}

/*onclick button style*/
/* line 314, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_item_container_cell_pressed {
  background-color: orange;
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
}

/* Menu */
/* line 324, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu {
  position: absolute;
  float: left;
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  /*z-index: 9999;*/
  z-index: 101;
}

/* line 337, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li {
  overflow: auto;
  display: block;
  background-color: #707070;
  margin: 0;
  list-style: none;
  min-width: 120px;
  min-height: 24px;
  text-align: left;
}

/* line 349, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li a {
  padding: 5px 5px;
  display: block;
  background-color: transparent;
  color: white;
  cursor: pointer;
  font-size: 11px;
  text-decoration: none;
}

/* line 360, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li a:hover {
  background-color: #303030;
}

/* line 365, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li:hover > a {
  background-color: #3a3a3a;
}

/* line 370, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li ul {
  display: none;
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 379, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li ul li {
  background-color: #322f32;
  display: block;
  border-bottom: 1px solid #484548;
  padding: 0;
  list-style: none;
  position: relative;
}

/* line 389, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li ul li a {
  font-size: 11px;
  text-transform: none;
  display: block;
  padding: 7px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* line 399, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li ul li a.isParent {
  background-color: #3a3a3a;
}

/* line 404, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.tb_menu li ul li a:hover {
  background-color: #514c52;
  border-top: 1px solid #322f32;
  border-bottom: 1px solid #322f32;
}

/* Resisable */
/* line 433, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable {
  position: relative;
}

/* line 438, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 445, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 451, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 460, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 469, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 478, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 487, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 496, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 505, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 514, /opt/buildver/fnc20_fenice/app/assets/stylesheets/css/fenix_toolbox.css.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
