/* Space out content a bit */
/* line 24, ../sass/jumbotron-narrow.scss */
body {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* Everything but the jumbotron gets side spacing for mobile first views */
/* line 30, ../sass/jumbotron-narrow.scss */
.header,
.marketing,
.footer {
  padding-left: 15px;
  padding-right: 15px;
}

/* Custom page header */
/* line 38, ../sass/jumbotron-narrow.scss */
.header {
  padding-bottom: 5px;
}
/* line 41, ../sass/jumbotron-narrow.scss */
.header h3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
  padding-bottom: 5px;
}

/* Custom page footer */
/* line 50, ../sass/jumbotron-narrow.scss */
.footer {
  padding-top: 19px;
  color: #888888;
}

/* Main marketing message and sign up button */
/* line 56, ../sass/jumbotron-narrow.scss */
.jumbotron {
  margin-top: 20px;
  text-align: center;
  border-bottom: 1px solid #eeeeee;
  color: #8c5000;
  background-color: #FFC373;
}
/* line 63, ../sass/jumbotron-narrow.scss */
.jumbotron .btn {
  padding: 14px 24px;
}
@media screen and (min-width: 1024px) {
  /* line 63, ../sass/jumbotron-narrow.scss */
  .jumbotron .btn {
    font-size: 21px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 63, ../sass/jumbotron-narrow.scss */
  .jumbotron .btn {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  /* line 63, ../sass/jumbotron-narrow.scss */
  .jumbotron .btn {
    font-size: 14px;
  }
}

/* line 77, ../sass/jumbotron-narrow.scss */
h1 {
  font-size: 26px;
  margin: 0 0 1em 0;
}

@media screen and (min-width: 1024px) {
  /* line 83, ../sass/jumbotron-narrow.scss */
  .jumbotron h1 {
    font-size: 39px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 89, ../sass/jumbotron-narrow.scss */
  .jumbotron h1 {
    font-size: 26px;
  }
}
@media screen and (max-width: 768px) {
  /* line 95, ../sass/jumbotron-narrow.scss */
  .jumbotron h1 {
    font-size: 20.8px;
  }
}
/* line 101, ../sass/jumbotron-narrow.scss */
.navbar-header h3 {
  margin: 0;
  line-height: 48px;
  font-size: 20px;
}

/* line 108, ../sass/jumbotron-narrow.scss */
ul.nav.navbar-nav .btn-group {
  margin-top: 10px;
}
/* line 112, ../sass/jumbotron-narrow.scss */
ul.nav .btn-group {
  margin: 0 15px;
}
/* line 116, ../sass/jumbotron-narrow.scss */
ul.nav li span {
  color: #999999;
}

/* Supporting marketing content */
/* line 122, ../sass/jumbotron-narrow.scss */
.marketing {
  margin: 40px 0;
}
/* line 124, ../sass/jumbotron-narrow.scss */
.marketing p + h4 {
  margin-top: 28px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  /* line 132, ../sass/jumbotron-narrow.scss */
  .header,
  .marketing,
  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  /* Space out the masthead */
  /* line 139, ../sass/jumbotron-narrow.scss */
  .header {
    margin-bottom: 5px;
  }

  /* Remove the bottom border on the jumbotron for visual effect */
  /* line 143, ../sass/jumbotron-narrow.scss */
  .jumbotron {
    border-bottom: 0;
  }
}
/* line 148, ../sass/jumbotron-narrow.scss */
.case-image {
  width: 30%;
  border: none;
}

/* line 149, ../sass/jumbotron-narrow.scss */
.modal-wide {
  width: 70%;
}

/* line 153, ../sass/jumbotron-narrow.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 155, ../sass/jumbotron-narrow.scss */
#mainmap {
  position: absolute;
  position: absolute;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 156, ../sass/jumbotron-narrow.scss */
#mainmapLoader {
  position: absolute;
  top: 2%;
  right: 2%;
  z-index: 9000;
  display: none;
}

/* line 158, ../sass/jumbotron-narrow.scss */
.text-muted a {
  text-decoration: none;
  color: #FFC373;
  padding: 8px;
  border-radius: 5px;
}
/* line 164, ../sass/jumbotron-narrow.scss */
.text-muted a:hover {
  color: #734200;
  background-color: #FFAD40;
}

/* line 171, ../sass/jumbotron-narrow.scss */
#ed_country {
  display: none;
}

/* line 172, ../sass/jumbotron-narrow.scss */
.color-green {
  color: #008c00;
}

/* line 173, ../sass/jumbotron-narrow.scss */
.color-red {
  color: #8c0000;
}

/* line 174, ../sass/jumbotron-narrow.scss */
span[data-editable] {
  cursor: pointer;
}

/* line 176, ../sass/jumbotron-narrow.scss */
a.btn-icon {
  font-size: 1.2em;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

/* line 183, ../sass/jumbotron-narrow.scss */
i {
  cursor: pointer;
}
/* line 186, ../sass/jumbotron-narrow.scss */
i.margin {
  margin-right: 15px;
}

/* line 190, ../sass/jumbotron-narrow.scss */
.list-group-item {
  padding: 2px 15px;
}

/* line 192, ../sass/jumbotron-narrow.scss */
.colorVar1 {
  color: #FF9200;
}

/* line 193, ../sass/jumbotron-narrow.scss */
.colorVar2 {
  color: #BF8230;
}

/* line 194, ../sass/jumbotron-narrow.scss */
.colorVar3 {
  color: #A65F00;
}

/* line 195, ../sass/jumbotron-narrow.scss */
.colorVar4 {
  color: #FFAD40;
}

/* line 196, ../sass/jumbotron-narrow.scss */
.colorVar5 {
  color: #FFC373;
}

/* line 201, ../sass/jumbotron-narrow.scss */
.transtable tr {
  border-bottom: 1px solid #ccc;
}
/* line 203, ../sass/jumbotron-narrow.scss */
.transtable tr td {
  border-right: 1px solid #ccc;
}
/* line 208, ../sass/jumbotron-narrow.scss */
.transtable .id {
  padding-left: 5px;
  width: 10%;
}
/* line 213, ../sass/jumbotron-narrow.scss */
.transtable .en {
  padding-left: 5px;
  width: 40%;
}
/* line 218, ../sass/jumbotron-narrow.scss */
.transtable .de {
  padding-left: 5px;
  width: 40%;
}

/* line 224, ../sass/jumbotron-narrow.scss */
.detail-label {
  background-color: #dddddd;
  padding: 3px 5px;
}

/* line 229, ../sass/jumbotron-narrow.scss */
.imageuploader {
  position: relative;
}

/* line 233, ../sass/jumbotron-narrow.scss */
.imageloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000 url("../img/ajax-loader.gif") 50% 50% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  z-index: 9005;
  display: none;
}

/* line 246, ../sass/jumbotron-narrow.scss */
.dropdown-submenu {
  position: relative;
}
/* line 249, ../sass/jumbotron-narrow.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
  padding: 10px;
}
/* line 260, ../sass/jumbotron-narrow.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
/* line 264, ../sass/jumbotron-narrow.scss */
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
/* line 278, ../sass/jumbotron-narrow.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: white;
}
/* line 282, ../sass/jumbotron-narrow.scss */
.dropdown-submenu.pull-left {
  float: none;
}
/* line 285, ../sass/jumbotron-narrow.scss */
.dropdown-submenu.pull-left .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 295, ../sass/jumbotron-narrow.scss */
.obc_textarea {
  min-height: 80px;
}

/* line 296, ../sass/jumbotron-narrow.scss */
.imageuploader .row {
  margin-top: 5px;
}

/* line 298, ../sass/jumbotron-narrow.scss */
div.row.ajax-loader {
  position: relative;
}
/* line 301, ../sass/jumbotron-narrow.scss */
div.row.ajax-loader .loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background: black url("../img/ajax-loader.gif") 50% 50% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  z-index: 9005;
  display: none;
}

/* line 316, ../sass/jumbotron-narrow.scss */
img.media-object {
  max-width: 90%;
  height: auto;
}

/* line 321, ../sass/jumbotron-narrow.scss */
span.usernick {
  color: #3ca0d8;
  font-style: italic;
}

/* line 326, ../sass/jumbotron-narrow.scss */
span.bugtime {
  font-size: 0.8em;
}

/* line 327, ../sass/jumbotron-narrow.scss */
div.buglist {
  margin-bottom: 20px;
}

/* line 330, ../sass/jumbotron-narrow.scss */
#bookcase_list th {
  width: 15%;
}
/* line 333, ../sass/jumbotron-narrow.scss */
#bookcase_list th:first-of-type {
  width: 45%;
}
/* line 337, ../sass/jumbotron-narrow.scss */
#bookcase_list th:nth-child(4) {
  width: 10%;
  text-align: center;
}
/* line 344, ../sass/jumbotron-narrow.scss */
#bookcase_list td:nth-child(4), #bookcase_list td:nth-child(5) {
  text-align: center;
}

/* line 350, ../sass/jumbotron-narrow.scss */
.small-panels {
  margin: 0;
}
/* line 352, ../sass/jumbotron-narrow.scss */
.small-panels .panel-heading {
  padding: 2px 10px;
}

/* line 357, ../sass/jumbotron-narrow.scss */
.leaflet-center {
  width: 75%;
}

@media screen and (orientation: portrait) {
  /* line 361, ../sass/jumbotron-narrow.scss */
  .leaflet-control-geosearch {
    height: 50px;
  }
}
@media screen and (orientation: landscape) {
  /* line 361, ../sass/jumbotron-narrow.scss */
  .leaflet-control-geosearch {
    height: 33.33333px;
  }
}
@media screen and (orientation: portrait) {
  /* line 369, ../sass/jumbotron-narrow.scss */
  .leaflet-control-geosearch input {
    height: 40px !important;
    font-size: 2em;
  }
}
@media screen and (orientation: landscape) {
  /* line 369, ../sass/jumbotron-narrow.scss */
  .leaflet-control-geosearch input {
    height: 23.33333px !important;
    font-size: 1em;
  }
}

/* line 383, ../sass/jumbotron-narrow.scss */
.popover {
  z-index: 9010;
}

/* line 389, ../sass/jumbotron-narrow.scss */
.social.twitter {
  color: #41b7d8;
}
/* line 393, ../sass/jumbotron-narrow.scss */
.social.facebook {
  color: #3b5997;
}
/* line 397, ../sass/jumbotron-narrow.scss */
.social.gplus {
  color: #d64937;
}
/* line 401, ../sass/jumbotron-narrow.scss */
.social.linkedin {
  color: #0073b2;
}
/* line 405, ../sass/jumbotron-narrow.scss */
.social.xing {
  color: #175e60;
}
/* line 409, ../sass/jumbotron-narrow.scss */
.social.pinterest {
  color: #cb2027;
}

/* line 414, ../sass/jumbotron-narrow.scss */
.location-control {
  background-color: white;
  padding: 3px;
}
