
/* EVENT */

.eventcontainer {
  -ms-touch-action: none;

  position:relative;
  overflow:hidden;

  max-height:400px;
}

.container-touch-area {
  -ms-touch-action: none;

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#555555));
  background: -webkit-linear-gradient(top, #000000 0%,#555555 100%);
  background: -moz-linear-gradient(top, #000000 0%,#555555 100%);

  background-repeat: no-repeat;

  min-height:400px;
  color:#ffffff;
  padding: 5px;

  cursor:default;

  background-color: #555555;

  width:100%;
}

.touch {
  position:absolute;
  top:0;
  left:0;
  width:70px;
  height:70px;

  border: 4px solid white;

  border-radius: 70px;
  -moz-border-radius: 70px;
  -webkit-border-radius: 70px;

  margin-left:-35px;
  margin-top:-35px;
  z-index:5000;

  pointer-events:none;
}

.gesture-target {
  transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  z-index:1000;
  position:absolute;
  top: 0;
  left: 0;
}

.marginExpander {
  margin-right: 5px;
}

.toggleButton {
  margin-top:2px;
}

/* CAROUSEL */

.carousel-page > .label {
  padding: 0.8rem;
  font-family: helvetica;
  font-weight: bold;
  font-size: 2em;
}

.carousel-example-1 {
  background-color: #0C2550;
  color: white;
}

.carousel-example-2 {
  background-color: #A3D0C1;
  color: #222222;
}

.carousel-example-3 {
  background-color: #FDF6DD;
  color: #222222;
}

.carousel-example-4 {
  background-color: #FEE406;
  color: #222222;
}

.carousel-example-5 {
  background-color: #F4651C;
  color: #222222;
}

.carousel-example-6 {
  background-color: #0C2550;
  color: white;
}

/* TAB */

.view1 {
  border:1px solid #aaaaaa;
  background-color:white;
  padding:10px;
  background-position: right;
  background-repeat: no-repeat;
  padding-right:100px;
  color:#555555;
  min-height:60px;
  background-image: url(data:image/png;base64,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);
}

.view2 {
  border:1px solid #aaaaaa;
  background-color:white;
  padding:10px;
  background-position: right;
  background-repeat: no-repeat;
  color:#555555;
  padding-right:100px;
  min-height:60px;
  background-image: url(data:image/png;base64,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);
}

.view3 {
  border:1px solid #aaaaaa;
  background-color:white;
  padding:10px;
  background-position: right;
  background-repeat: no-repeat;

  padding-right:100px;
  min-height:60px;
  color:#555555;
  background-image: url(data:image/png;base64,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);
}

.view4 {
  border:1px solid #aaaaaa;
  background-color:white;
  background-position: right ;
  background-repeat: no-repeat;
  padding:10px;
  padding-right:100px;
  min-height:60px;
  color:#555555;
  background-image: url(data:image/png;base64,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);
}

/* DIALOG */

.dialog-group-title {
  padding-left: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1em;
  text-align:center;
  display:block;
}

.hbox .group + .group {
  margin-left: 0px !important;
}

@media (max-width: 640px) and (orientation: portrait) {
  .dialog-group .button {
    font-size: 0.8rem;
    font-weight: normal;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
}

/* FORMS */

.registration-result {
  background-color:white;
  color:#333333;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  padding:4px;
}

/* MAPS & PAGES */

#osmMap {
  background-color:white;
  -webkit-transform: translate3d(0,0,0);
  overflow:hidden;
}

#osmMap * {
  -ms-touch-action: none;
}

#osmMap > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}

.olMapViewport {
  position:static !important;
}

#mapMenu {
  position:absolute;
  z-index: 5000;
  right: 0px;

  background-color: white;
  background-color: transparent;

  color: #333333;
}

#mapMenu .group.bordered {
  background-color:white !important;
  padding:8px;
}

#mapMenu .group.bordered .toggleButton {
  margin:0 auto;
}

.osmMapLabel{
  padding-bottom:4px;
  font-size:0.8em;
  text-align:center;
}

.olLayerGrid .olTileImage {
  -webkit-transition:  none !important;
  -moz-transition:  none !important;
  -o-transition:  none !important;
  transition:  none !important;
}

.map-shadow {
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  box-shadow: 2px 2px 3px 0px #444444;
  border:1px solid #888888;
}

/* THEME SWITCHER */

.resolution-demo-image {
  border: 1px solid #888888;
}

.resolution-demo-label {
  font-size:0.8rem;
  line-height: 1.5rem;
}

.resolution-demo-label span {
  height:1rem;
  line-height:1rem;
  display:inline-block;
  padding-left: 0.3rem;
  font-family: Courier;
  font-weight:bold;
}
