/**
 * Field: term reference tree
 */


.vlt-form-h .term-reference-tree {
  margin-left: 180px;
}

.term-reference-tree .form-type-checkbox > label {
	float: none;
  font-weight: normal;
}

.no-term-reference-tree-button {
  background-color: transparent;
}

.term-reference-tree {
  min-width: 288px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.term-reference-tree > ul {
  height: 300px;
  overflow-y: scroll;
  *min-width: 288px; /*ie7*/
}

.term-reference-tree > ul li {
  padding: 0 5px;
  zoom: 1;
}

.term-reference-tree > ul li .form-item {
  position: static;
}


.form-type-checkbox-tree .error {
  border: none;
}

.term-reference-tree.error {
  border: 1px solid #B94A48;
}


@media screen and (max-width: 959px) {
  .vlt-form-h .term-reference-tree {
    width: auto;
    padding: 0;
    margin-left: 0;
    border: 0;
  }
}