.markerly-settings-form .form-type-checkbox, .form-type-checkboxes, .form-type-select, .form-type-textfield {
  clear:left;
}

.markerly-settings-form .form-item.form-type-checkboxes label { padding: 5px 0; }

.markerly-settings-form .form-checkboxes .form-type-checkbox {
  float:left; clear:none;
}

.markerly-settings-form .form-checkboxes .form-type-checkbox label {
  font-weight:normal; clear:none; float:none; padding:0;
}

.markerly-settings-form label {
  float:left; width:126px; font-weight:bold !important; padding-right:10px !important;
}

.markerly-settings-form .form-checkboxes label {
  padding:5px 0; 
}

.theme-color-choosers {
  float:left;
}

span.color-chooser {
  display:block;
  margin: 1px 3px;
  border: 1px solid lightgray;
  padding: 0 2px;
  width:65px;
  text-align:center;
}

div.description span.color-chooser {
  display:inline-block;
  overflow:hidden;
  text-indent: -999px;
  width:24px;
  height:24px;
  font-size: 8px;
}

div.description div.theme-color-choosers {
  display:none;
}

input.colorpicker-input {
  text-align:center;
}

.markerly-settings-form h3 {
  clear:both;
  padding: 6px 9px;
  margin: 1.5em 0 1em;
  background-color:lightgray;
  display:block;
}

#markerly-colorpicker {
  float:right;
}
