h3 {
    font-size: 1.15rem;
}

.pages a {
    padding: 6px 12px;
    background-color: #4e73df;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
    color: #ffffff;
}

.pages a:hover {
    padding: 6px 12px;
    background-color: #2e59d9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pages a.btn_selected {
    background-color: #36b9cc;
}

.big-btn a {
    padding: 12px 24px;
}

.big-btn a:hover {
    padding: 12px 24px;
}

.suma {
    font-weight: bold;
    font-size: 1.5rem;
}

.map {
  height: 100%;
  width: 100%;
}

.map-div {
  height: 97%;
  width: 100%;
}

.round-btn {
  border-radius: 10rem;
  /* padding-left: 20px;
  padding-right: 20px; */
}

.suhlas {
  position: relative;
  top:4px;
  color: #2e59d9;
  text-decoration: underline;
  cursor: pointer;
}

.suhlas:hover {
  color: #36b9cc;
}

.tbl_stand {
  width: 100%;
}

.td_lock {
  width: 10%;
}

.bike-box {
  border: 0px;
  background-color: #f8f9fc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  padding: 6px;
  height: 130px;
}

.bike-box:hover {
  background-color: #e3e6f0;
}

.bbox-name {
  color: #2e59d9;
  font-weight: bold;
  font-size: 20px;
}

.disabled-btn {
  cursor: default;
  background-color: #ededed !important;
  border-color: #ededed !important;
}

.show-on-map {
  text-align: center;
  padding-top: 20px;
  font-size: 60px;
}

.show-on-map-ico {
  color: #2e59d9;
cursor: pointer;
}

.show-on-map-ico:hover {
  color: #36b9cc;
}

.show-on-map-text {
  color: #2e59d9;
  text-align: center;
  font-size: 15px;
}

.pos-r {
  position: relative;
}

.bb-t {
  width: 100%;
  height: 22px;
}

.pos-a-tl {
  position: absolute;
  top: 1px;
  left: 1px;
}

.pos-a-tr {
  position: absolute;
  top: 1px;
  right: 1px;
}

ul.gen {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

ul.gen li {
  text-align: center;
  padding: 4px 0px;
}

.bkg_ok {
  background-color: #36b9cc;
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.bkg_error {
  background-color: #e74a3b;
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.bkg_warning {
  background-color: #5a5c69;
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.bkg_info {
  background-color: #4e73df;
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}