#glDesigner .ui-dialog-content label {
  display: inline-block;
}

#glDesigner .ui-checkbox {
  display: inline-block;
}

#glDesigner .ui-checkbox-box .ui-icon {
  margin: 8px;
}

#glDialogToolboxManageBackgrounds .ui-checkbox-box {
  width: 16px;
  height: 16px;
}

#glDialogToolboxManageBackgrounds .ui-checkbox-box .ui-icon {
  margin: -0.25em 0 0;
}

#glDialogToolboxManageBackgrounds .backgroundLayerList .ui-checkbox {
  width: 18px;
  height: 18px;
  overflow: hidden;
  margin-right: 2px;
  vertical-align: middle;
}

#glDialogToolboxManageBackgrounds
  .backgroundLayerList
  label.ui-button-icon-only {
  padding: 0;
  width: 18px;
  height: 18px;
}

#addLayerLayerGroup .ui-checkbox-box {
  position: relative;
  width: 16px;
  height: 16px;
}

#addLayerLayerGroup .ui-checkbox-box .ui-icon {
  margin: -0.25em 0 0;
}

#addLayerLayerGroup li {
  overflow: hidden;
}

#addLayerLayerGroup ul ul {
  padding-top: 5px;
}

#addLayerLayerGroup ul ul label:not(.style) {
  text-indent: 0;
}

#addLayerLayerGroup .children button.ui-button {
  width: 16px;
  height: 16px;
}

#addLayerLayerGroup .children button.ui-button.ui-state-hover .ui-icon,
#addLayerLayerGroup .children button.ui-button.ui-state-active .ui-icon {
  background: transparent url(images/ui-icons_203f5a_256x240.png);
}

#addLayerLayerGroup .children > .ui-checkbox {
  position: absolute;
  left: 28px;
  top: 0;
}

#addLayerLayerGroup .no-children > .ui-checkbox {
  position: absolute;
  left: 0;
  top: 0;
}

#glDesigner {
  background-color: #ffffcc;
}

#glDesigner .ui-widget.ui-state-active,
#glViewSwitcher .ui-widget.ui-state-active,
#glDialogSave .ui-widget.ui-state-active {
  background: #e7f7fd;
  color: #287da8;
}

#glDesigner .ui-widget.ui-state-hover .ui-icon,
#glViewSwitcher .ui-widgetui-button.ui-state-hover .ui-icon,
#glDialogSave .ui-widget.ui-state-hover .ui-icon {
  background-image: url(images/ui-icons_fff_256x240.png);
}

#glDesigner .ui-widget.ui-state-active .ui-icon,
#glViewSwitcher .ui-widget.ui-state-active .ui-icon,
#glDialogSave .ui-widget.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_203f5a_256x240.png);
}

#quickTools .ui-button.ui-state-focus {
  background: #e7f7fd;
}

#glDialogToolbox .toolGroup {
  margin: 0.2em;
}

#glDialogToolbox .toolGroup label.ui-button {
  width: 22px;
}

#glDialogSave fieldset {
  padding: 4px 0;
}

#glDialogSave label {
  display: inline-block;
}

input[type="number"] {
  border: 1px solid #666666;
  box-sizing: border-box;
}

.ui-colorpicker .ui-dialog-content label {
  display: inline;
}

.ui-colorpicker table th:first-child,
.ui-colorpicker table td:first-child {
  padding-left: 0;
}

#glDesigner .ui-button.ui-dialog-titlebar-close.ui-state-hover .ui-icon,
#glDesigner .ui-button.ui-dialog-titlebar-close.ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_fff_256x240.png);
}
