.landing-map-container {
  padding-left: 0;
  padding-right: 0;
  /*background-color: #e1e1e1;
  border-bottom: 1px dotted #1c69b1;*/
}

.map {
  width: 100%;
  height: 30em;
  margin: 0;
  padding: 0;
  margin-top: 1em;
}
.current-region {
  margin-top: 14em;
  margin-left: -10em;
}
.region-arrow,
.region-text {
  float: left;
}
.region-arrow {
  color: #223c55;
}
.region-text {
  margin-top: -4px;
  margin-left: 35px;
  width: 92%;
  background-color: #fff;
  border-left: 5px solid #1c69b1;
  border-right: 1px solid #1c69b1;
  border-top: 1px solid #1c69b1;
  border-bottom: 1px solid #1c69b1;
}
.region-text a {
  color: #1c69b1;
}
.table-region-landing {
  margin-bottom: 0;
  border: none;
}
.table-region-landing td {
  border-top: none !important;
  border-bottom: none !important;
  padding-left: 0 !important;
  width: 80% !important;
}
.italic-geoloc {
  font-style: italic;
  color: #7c7c7c;
}
.landing-region-row {
  padding: 0.5em;
  padding-left: 1em;
}
.landing-data {
  border-top: 1px dotted #1c69b1;
  border-bottom: 1px dotted #1c69b1;
}
.custom-qr-title {
  display: table;
  margin: 0 auto;
  margin-top: 1.5em;
  margin-bottom: 1.1em;
  text-align: center;
}
.qr-code-landing {
  display: table;
  margin: 0 auto;
  margin-bottom: 2em;
}
.landing-title {
  font-size: 2.05em;
  text-align: center;
}
@media (max-width: 991px) {
  .region-arrow,
  .region-text {
    float: none;
  }
  .region-arrow > .glyphicon:before {
    content: "\e093";
  }
  .region-arrow {
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }
  .region-text {
    width: 100%;
    border-top: 5px solid #1c69b1;
    border-left: 1px solid #1c69b1;
    border-bottom: 1px solid #1c69b1;
    border-right: 1px solid #1c69b1;
  }
  .current-region {
    width: 102%;
    margin-top: 0;
    margin-left: -2.8em;
    margin-top: 1em;
  }
  .table-region-landing td {
    border-top: none !important;
    border-bottom: none !important;
  }
  .landing-map-container {
    background-color: #fff;
    border-bottom: 0;
  }
}
.custom-menu-formitem {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
a.custom-menu-formitem:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.table-data-all {
  margin-bottom: 2em;
}
@media (max-width: 767px) {
  .map {
    height: 14em;
  }
}
