.resizable-control-container {
  background: rgba(255, 255, 255, 1);
  border: thin solid;
  transition: height 400ms, width 400ms;
  position: relative;
  padding: 20px;
  display: none;
  min-height: 40px;
}
.resizable-control-container .btn {
  background: rgba(255, 255, 255, 0);
  position: absolute;
}
.resizable-control-container .resizable-control-button-resize-full {
  top: 5px;
  right: 25px;
  padding: 0 0px;
}
.resizable-control-container .resizable-control-button-resize-small {
  top: 5px;
  right: 5px;
  padding: 0 0px;
}
.resizable-control-container .resizable-control-button-stats {
  top: 0px;
  right: 10px;
  padding: 0 0px;
  font-size: 1.4em;
  z-index: 10;
}
.resizable-control-container .btn:hover {
  color: grey;
}
.resizable-control-container .btn:focus {
  color: inherit;
}
.resizable-control-container .ui-resizable-handle {
  width: 15px;
  height: 15px;
}
.resizable-control-container .ui-resizable-ne {
  top: 1px;
  right: 1px;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
}
.resizable-control-container .ui-resizable-nw {
  top: 1px;
  left: 1px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.resizable-control-container .ui-resizable-sw {
  bottom: 1px;
  left: 1px;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.resizable-control-container .resizable-control-scrollpane {
  padding: 0 10px;
  height: 100%;
}
.resizable-control-container .resizable-control-scrollpane .jspContainer .jspVerticalBar {
  width: 10px;
}
.resizable-control-container .resizable-control-scrollpane .jspContainer .jspHorizontalBar {
  display: none;
}