﻿#edit-button-text .cell-edit-title,
#trip-edit .cell-edit-title,
#transport-edit .cell-edit-title,
#vehicle-edit .cell-edit-title,
#employee-edit .cell-edit-title {
  /*text-transform: uppercase;*/
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 3px;
  opacity: 0.7;
}

#trip-edit .edit-button {
  margin-top: 20px;
  margin-right: 10px;
}
.cell-edit-div {
  /*-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;*/
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 8px;
  height: 18px !important;
}

.pac-card {
  margin: 10px 10px 0 0;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  font-family: Roboto;
}

.pac-item {
  font-size: 12px !important;
}

.pac-item-query {
  font-size: 14px !important;
}

@media only screen and (orientation: portrait) {
  .pac-container {
    width: calc(100vw - 60px) !important;
  }
}

@media only screen and (orientation: landscape) {
  .pac-container {
    width: 290px !important;
    margin-left: -103px !important;
  }

  .pac-icon {
    margin-left: -18px !important;
    margin-top: 0px !important;
    margin-right: 4px !important;
  }
  .pac-item {
    padding-left: 24px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-right: 4px !important;
    line-height: 14px !important;
    min-height: 48px !important;
    height: auto !important;
    white-space: pre-wrap !important;
  }
  .pac-item::first-line {
    line-height: 18px !important;
  }
}

.k-invalid-msg,
.k-invalid-msg .k-tooltip {
  position: initial !important;
  margin: 0 0 0 4px;
  padding: 0;
  text-transform: initial;
  width: auto !important;
  display: initial;
  font-size: 12px;
}
