.word-break {
  -ms-word-break: break-all;
  word-break: break-all;

  /* Non standard for webkit */
  word-break: break-word;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

.column-small-padding
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.small-padding {
  padding: 3px;
}

.form-control-shared {
  display: inline-block;
  width: 90%;
}

.red {
  color: #cc0000;
}

.green {
  color: green;
}

textarea.full-width {
  width: 100%;
  margin-bottom: 5px;
}

.panel-scrollable {
  height: 262px !important;
  overflow: scroll;
}

#add-new-row {
  cursor: pointer;
}

.remove-row {
  cursor: pointer;
}

.clickable {
  cursor: pointer;
}

.onlySegment {
  display: none;
}

.onlyPassenger {
  display: none;
}

.text-wrap {
  white-space: nowrap;
  word-break: break-all;
}

.note-text {
  white-space: normal;
}
