html, body {
  background-color: #fff;
  xxx-font-family: sans-serif;
  xxx-font-size: 14px;
  color: #000;
  padding: 10px;
  margin: 0;
  padding: 0;
}

.container {
  max-width:  none;
}
label {
  vertical-align: middle;
	display: inline-block;
}

#tag, #key, #hash {
  display: inline-block;
}
input[type="text"], input[type="password"] {
  width: 100%;
}
input[type="checkbox"], input[type="password"] {
  vertical-align: middle;
}
.column,
.columns,
div {
  padding: 0;
  margin: 0;
  box-sizing: content-box; }

#bump, #options, #cancel, #ok {
  width: 120px;
  text-align: center;
}
#hint {
  xxx-position: absolute;
  margin: 2px 0px 0px 5px;
	display: inline-block;
	color: #ccc;
	width: 13px;
	text-align: center;
}

.row {
}

.btn-right {
  clear: both; 
  padding-left: 100px;
  padding-top: 10px;
  width: 250px;
}

#settings.hidden {
  display: none;
}
form {
}
.hidden {
  display: none;
}
.form-group h2 {
  font-size: 16px;
}
.form-group ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.form-group li {
  padding:0;
  margin:0; 
}
.form-group label {
  width: auto;
}
.form-group.radio {
  width: 100px;
}
.form-group.radio label {
  display: inline-block;
  width: 20px;
  text-align: right;
  padding: 0;
  margin: 0 5px 2px 5px;
}
.form-group.radio input {
  width: 15px;
  display: inline-block;
  padding: 0;
  margin: 0 0 2px 0;
}
.actions input {
  width: 100px;
}
.requirements, .restrictions {
  width: 300px;
}
.col {
  float: left;
  width: 300px;
}
.col:last-child {
  width: 100px;
}
