*,
img {
  outline: none !important;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
body {
  background: #f0f0ff;
}
.header {
  background: #e8c880;
}
ul {
  margin-left: 20px;
}
.panel-default,
.panel-default > .panel-heading,
hr {
  border-color: #aaa;
}
.checkbox-group {
  margin-bottom: 15px;
  width: 100%;
}
.checkbox-group .btn:not(.active) {
  color: #333;
  border-color: #ADADAD;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0px, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
  /* IE6-9 */
}
.navbar-inverse {
  border-radius: 0px;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #E0E0E0;
}
.navbar-toggle {
  float: left;
  margin-left: 25px;
}
h1 {
  margin: 0px 0px 25px 0px;
}
h2 {
  font-size: 22px;
}
.message-container {
  position: fixed;
  width: 100%;
  z-index: 9999;
}
.message-container .alert {
  width: 40%;
  margin: 0 auto;
}
.googleMaps {
  border: 1px solid #ccc;
  width: 100%;
  border-radius: 5px;
}
.material-icons {
  font-size: 1.2em;
  vertical-align: sub;
}
.content {
  background: #fff;
  border: 1px solid #ddd;
  padding: 25px 15px;
  border-radius: 5px;
  margin: 0px 15px 0px 15px;
}
.list-images-wrap {
  line-height: 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
.list-images-wrap .list-images {
  width: 100%;
  margin-bottom: 15px;
  border: 3px ridge #DDA325;
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
@media (max-width: 991px) {
  .list-images-wrap {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
}
@media (max-width: 767px) {
  .list-images-wrap {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
#imageViewBoxImg {
  min-width: 50%;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 5px;
  border: 7px ridge #DDA325;
}
.logo-img {
  margin: 15px 0px 35px 15px;
  max-height: 120px;
}
.carousel {
  border: 1px solid #aaa;
  border-radius: 3px;
}
.language-selection {
  width: 100%;
  text-align: right;
  padding: 5px 15px;
}
.footer {
  padding: 15px;
  width: 100%;
  font-size: 12px;
  font-style: italic;
  color: #aaa;
}
.footer a {
  color: #bbf;
}

/*# sourceMappingURL=app.css.map */
