@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext);

.tlosip {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  padding-right: 10px;
  padding-left: 1rem;
  margin-top: 1rem;
  color: rgb(0, 0, 0);
  font-family: sans-serif;
  left: 10px;
}

.tlo {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-bottom: -1rem;
  margin-top: 1rem;
  color: rgb(0, 0, 0);
  font-family: sans-serif;
}


.navbar-top {
  position: absolute;
  width: 100%;
  height: 6rem;
  box-shadow: .2rem .2rem .3rem rgba(0, 0, 0, 0.2);
  z-index: 2;
}

#map {
  position: absolute;
  top: 6rem;
  bottom: 0rem;
  /*60px;*/
  width: 100%;
  /*height: calc(100% - 120px);/* je�li ramka z g�ry i z do�u*/
  height: calc(100% - 6rem - 5rem);
}

.navbar-bottom {
  position: absolute;
  width: 100%;
  height: 6rem;
  bottom: 0rem;
  box-shadow: -.2rem -.2rem .3rem rgba(0, 0, 0, 0.2);
}

.navbar-top img,
.navbar-top p {
  display: inline-block;
}

@media screen and (max-width: 1100px) {
  .navbar-top p {
    font-size: 1.4rem !important;
    margin-top: 1.5rem !important;
  }
}

.navbar-top p {
  font-family: 'Open Sans', sans-serif;
  font-size: 2.7rem;
  margin-top: 1rem;
  margin-left: 1rem;
  color: #ea6623;
  font-weight: 300;
}

.navbar-top p mark {
  background-color: transparent;
}

.navbar-top img {
  float: right;
  max-height: 6rem;
  margin-right: 1rem;
}

.navbar-bottom img {
  max-height: 4rem;
  margin: 1rem;
}

.navbar-bottom img:last-child {
  float: right;
}

/* leaflet */

div.leaflet-popup-content-wrapper > .leaflet-popup-content > div.poidecsription {
  display: block;
  font-family: 'Open Sans', sans-serif;
}

div.poidecsription > img {
  max-height: 5rem;
  float: right;
}

div.poidecsription span {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
  color: #ea6623;
}

/*
.leaflet-popup-content a[rel="photo"]{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 5px;
}

.leaflet-popup-content a[rel="photo"] img{
    height: 100px;
    width: auto;
    border-radius: 50%;
    border: 2px solid #ea6623;
}*/

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  border: .1rem solid #ea6623;
}

.leaflet-popup-content-wrapper:after {
  content: '';
  display: block;
  background-color: #fff;
  position: absolute;
  width: .5rem;
  height: 0rem;
  bottom: 18;
  left: calc(50% - 1.4rem);
}

/*zaokr�glanie brzeg�w*/

.leaflet-popup-content-wrapper {
  border-radius: 0rem;
}

.ui-dialog .ui-dialog-content {
  padding: 0;
}
