.cpptoolbar div {
  float: left;
  margin-right: 2px;
  margin-top: 2px;
}

.button {
  border: 1px solid #AAAAAA;
  background-color: #EFEFEF;
  color: #000000;
  cursor: pointer;
}

.button_edit, .button_ok, .button_cancel, .button_delete, .button_deleteall, .button_new, .button_filter, .button_reset_filter, .button_refresh, .button_export {
  border: 1px solid #AAAAAA;
  background-color: #EFEFEF;
  color: #000000;
  background-repeat: no-repeat;
  background-position: 1px;
  padding-left: 20px;
  cursor: pointer;
}

.button_icon_edit, .button_icon_delete, .button_icon_copy, .button_icon_move,
.button_icon_first, .button_icon_previous, .button_icon_next, .button_icon_last,
.button_icon_ok, .button_icon_cancel, .button_icon_filter,
.button_icon_ok_disabled, .button_icon_cancel_disabled, .button_icon_edit_disabled,
.button_icon_delete_disabled, .button_icon_copy_disabled, .button_icon_move_disabled {
  border: none;
  background-color: transparent;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

.button_icon_ok_disabled, .button_icon_cancel_disabled, .button_icon_edit_disabled,
.button_icon_delete_disabled, .button_icon_copy_disabled, .button_icon_move_disabled {
  cursor: default;
}

.button_icon_border {
  height: 20px;
  width: 20px;
  border: 1px solid #AAAAAA;
  background-repeat: no-repeat;
  background-color: #EFEFEF;
  background-position: center center;
}

.button_export {
  background-image: url('../../../_framework/images/16x16/xls.gif');
}

.button_edit, .button_icon_edit {
  background-image: url('../../../_framework/images/16x16/edit.gif');
}

.button_edit_disabled, .button_icon_edit_disabled {
  background-image: url('../../../_framework/images/16x16/edit_disabled.gif');
}

.button_ok, .button_icon_ok {
  background-image: url('../../../_framework/images/16x16/ok.gif');
}

.button_ok_disabled, .button_icon_ok_disabled {
  background-image: url('../../../_framework/images/16x16/ok_disabled.gif');
}

.button_cancel, .button_icon_cancel {
  background-image: url('../../../_framework/images/16x16/cancel.gif');
}

.button_cancel_disabled, .button_icon_cancel_disabled {
  background-image: url('../../../_framework/images/16x16/cancel_disabled.gif');
}

.button_delete, .button_icon_delete, .button_deleteall {
  background-image: url('../../../_framework/images/16x16/delete.gif');
}

.button_delete_disabled, .button_icon_delete_disabled {
  background-image: url('../../../_framework/images/16x16/delete_disabled.gif');
}

.button_new {
  background-image: url('../../../_framework/images/16x16/new.gif');
}

.button_filter, .button_icon_filter {
  background-image: url('../../../_framework/images/16x16/filter.gif');
}

.button_reset_filter {
  background-image: url('../../../_framework/images/16x16/reset_filter.gif');
}

.button_refresh {
  background-image: url('../../../_framework/images/16x16/refresh.gif');
}

.button_icon_first {
  background-image: url('../../../_framework/images/16x16/first.gif');
}

.button_icon_previous {
  background-image: url('../../../_framework/images/16x16/previous.gif');
}

.button_icon_next {
  background-image: url('../../../_framework/images/16x16/next.gif');
}

.button_icon_last {
  background-image: url('../../../_framework/images/16x16/last.gif');
}

.button_icon_copy {
  background-image: url('../../../_framework/images/16x16/copy.png');
}

.button_icon_copy_disabled {
  background-image: url('../../../_framework/images/16x16/copy_disabled.gif');
}

.button_icon_move {
  background-image: url('../../../_framework/images/16x16/move.png');
}

.button_icon_move_disabled {
  background-image: url('../../../_framework/images/16x16/move_disabled.gif');
}
