div.fixed-bottom-box {
  background: #fff;

  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -khtml-border-radius: 10px 10px 0 0;
}

/* Overrides */
.left_align {
  border: 1px solid #e1e1e1;
}
.white_table_graph_header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin: -1px;
}
.white-box-content {
  margin: -1px;
}
/* Overrides end */

div.fixed-bottom-box > div.fixed-bottom-box-head {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background-color: #3f3f3f;

  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -khtml-border-radius: 10px 10px 0 0;
}

div.fixed-bottom-box
  > div.fixed-bottom-box-head
  > div.fixed-bottom-box-head-body {
  height: inherit;
  line-height: inherit;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

div.fixed-bottom-box
  > div.fixed-bottom-box-head
  > span.fixed-bottom-box-head-close {
  height: 30px;
  width: 30px;
  background-image: url(../../images/input_cross.png);
  background-repeat: no-repeat;
  background-position: center;
  float: right;
}

div.fixed-bottom-box
  > div.fixed-bottom-box-head
  > div.fixed-bottom-box-head-body:hover {
  cursor: pointer;
  background-color: #747474;

  border-radius: inherit;
  -moz-border-radius: inherit;
  -webkit-border-radius: inherit;
  -o-border-radius: inherit;
  -ms-border-radius: inherit;
  -khtml-border-radius: inherit;
}

div.fixed-bottom-box
  > div.fixed-bottom-box-head
  > span.fixed-bottom-box-head-close:hover {
  cursor: pointer;
  background-color: #747474;

  border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  -webkit-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -khtml-border-radius: 0 10px 0 0;
}

div.fixed-bottom-box.fixed-bottom-box-hided
  > div.fixed-bottom-box-head
  > div.fixed-bottom-box-head-body {
  /*background-image: url(../../images/.png);
	background-repeat: no-repeat;
	background-position: right;*/
}

div.fixed-bottom-box.fixed-bottom-box-opened
  > div.fixed-bottom-box-head
  > div.fixed-bottom-box-head-body {
  /*background-image: url(../../images/.png);
	background-repeat: no-repeat;
	background-position: right;*/
}

div.fixed-bottom-box > div.fixed-bottom-box-content {
  vertical-align: top;
  text-align: center;
  overflow: auto;
}