.suit-columns {
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
.suit-columns .suit-column {
  float: none;
}
#suit-left {
  width: 230px;
  right: auto;
  margin-left: 0;
}

.nav-tabs-suit {
  margin-bottom: 0;
}

.form-horizontal fieldset.first {
  margin-top: 0 !important;
}

.jcrop-holder.jcrop-image div img {
  max-width: none;
}

input.vIntegerField {
  max-width: 60px;
  min-width: 0;
}

input.vIntegerField[name*='-ordering'] {
  max-width: 30px;
  min-width: 0;
}

.django-ckeditor-widget {
  min-width: 462px;
}

select[name*='-gender'] {
  width: 60px;
}

select[name*='-status'] {
  width: 100px;
}

select[name^='telephones-'][name*='-type'] {
  max-width: 120px;
}

#result_list {
  width: 100%;
}

#result_list th {
  text-align: left;
}

input, textarea {
  min-width: 50%;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  min-width: 1px;
}

.form-row textarea {
  height: 80px;
}

#result_list input[type='text'], #result_list select {
  min-width: 30px;
  max-width: 100px;
}

#result_list input[id*='-ordering'] {
  max-width: 50px;
}

input.btn {
  min-width: 80px;
}

#searchbar {
  min-width: 260px;
}

.jcrop-holder {
  background: #FFF !important;
}

.jcrop-holder img {
  max-width: none;
}

.jcrop-holder.jcrop-image div img {
    max-width: none;
}

.tabular .vLargeTextField {
  height: 120px;
  resize: both;
}

input[type="checkbox"] {
  min-width: 0;
}

input.vDateField,
input.vTimeField {
  width: 65px;
  min-width: 65px;
}

.required:after {
  color: #B40700;
}

select[multiple] {
  min-height: 120px;
}

#id_parent {
  min-width: 450px;
}

.form-horizontal .control-group .controls .selector .selector-available,
.form-horizontal .control-group .controls .selector .selector-chosen {
  max-width: 450px;
}

input.vForeignKeyRawIdAdminField {
  max-width: 50px !important;
}

.related-widget-wrapper-link.delete-related {
  display: none;
}

.nav-quick-search .submit {
  min-width: 20px;
}

/*VIRTUAL DELETION */
#result_list tr.is-deleted {
  opacity: .55;
}

.is-read {
  color: #777;
}

.cke_chrome {
  width: auto !important;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.list-grey-mono {
  color: #999;
  font-family: monospace, arial, Sans;
}

.field-admin_comment_short {
  max-width: 300px;
}
