/* Parameters */
/* Styles specific to a small screen, such as iPhone, Android, etc... */
/* line 5, app/assets/stylesheets/ltr/small.scss */
body.small {
  /* Rules for the login form */
  /* Rules for the user view */
  /* Rules for the sign-up page */
}

/* line 7, app/assets/stylesheets/ltr/small.scss */
body.small input[type="submit"],
body.small input[type="text"] {
  -webkit-appearance: none;
}

/* line 12, app/assets/stylesheets/ltr/small.scss */
body.small .column-1 {
  width: 100%;
}

/* line 16, app/assets/stylesheets/ltr/small.scss */
body.small #menu-icon {
  display: inline-block !important;
}

/* line 20, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary,
body.small nav.secondary {
  float: none !important;
  position: relative;
  display: block;
  clear: both;
}

/* line 28, app/assets/stylesheets/ltr/small.scss */
body.small header {
  height: auto;
  min-height: 55px;
  background: #fff;
}

/* line 33, app/assets/stylesheets/ltr/small.scss */
body.small header h1 {
  padding-bottom: 15px;
}

/* line 37, app/assets/stylesheets/ltr/small.scss */
body.small header.closed nav {
  display: none;
}

/* line 41, app/assets/stylesheets/ltr/small.scss */
body.small header .search_forms {
  display: block;
}

/* line 46, app/assets/stylesheets/ltr/small.scss */
body.small #sidebar .search_forms,
body.small #edit_tab,
body.small #export_tab {
  display: none;
}

/* line 52, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary {
  padding: 0;
}

/* line 55, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary ul, body.small nav.primary li {
  border: none;
  border-radius: 0;
  width: 100%;
}

/* line 61, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary ul {
  border-top: 1px solid #eee;
}

/* line 63, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary ul li {
  border-bottom: 1px solid #eee;
  border-right: none;
}

/* line 66, app/assets/stylesheets/ltr/small.scss */
body.small nav.primary ul li > a {
  border-radius: 0;
  width: 100%;
  text-align: center;
  font-size: 15px;
}

/* line 76, app/assets/stylesheets/ltr/small.scss */
body.small nav.secondary {
  border-bottom: 1px solid #eee;
}

/* line 79, app/assets/stylesheets/ltr/small.scss */
body.small nav.secondary .user-menu {
  display: block;
  width: 100%;
  margin-left: 0;
}

/* line 83, app/assets/stylesheets/ltr/small.scss */
body.small nav.secondary .user-menu > li {
  width: 49%;
}

/* line 85, app/assets/stylesheets/ltr/small.scss */
body.small nav.secondary .user-menu > li > a {
  width: 100%;
  text-align: center;
}

/* line 93, app/assets/stylesheets/ltr/small.scss */
body.small #compact-secondary-nav {
  display: none;
}

/* line 97, app/assets/stylesheets/ltr/small.scss */
body.small .compact-hide {
  display: inline-block;
}

/* line 102, app/assets/stylesheets/ltr/small.scss */
body.small.map-layout #sidebar, body.small.map-layout #map {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height: 50%;
}

/* line 110, app/assets/stylesheets/ltr/small.scss */
body.small.map-layout .overlay-sidebar #sidebar {
  position: absolute;
  width: 300px;
  height: auto;
  overflow: hidden;
}

/* line 117, app/assets/stylesheets/ltr/small.scss */
body.small.map-layout .overlay-sidebar #map {
  height: 100%;
}

/* line 122, app/assets/stylesheets/ltr/small.scss */
body.small.map-layout #map-ui {
  z-index: 9999;
  width: 100%;
  overflow-y: scroll;
}

/* line 129, app/assets/stylesheets/ltr/small.scss */
body.small #sidebar .welcome,
body.small #sidebar #banner {
  display: none !important;
}

/* line 134, app/assets/stylesheets/ltr/small.scss */
body.small .leaflet-top.leaflet-right {
  top: 10px !important;
}

/* line 138, app/assets/stylesheets/ltr/small.scss */
body.small .content_map {
  width: 100%;
  border: none;
  float: none;
  height: 200px;
  max-height: none;
  min-height: auto;
}

/* line 149, app/assets/stylesheets/ltr/small.scss */
body.small #login_login input#user_email {
  width: 100%;
  max-width: 18em;
}

/* line 154, app/assets/stylesheets/ltr/small.scss */
body.small #login_login input#user_password {
  width: 100%;
  max-width: 18em;
}

/* line 159, app/assets/stylesheets/ltr/small.scss */
body.small #login_login input#openid_url {
  width: 100%;
  max-width: 18em;
}

/* line 164, app/assets/stylesheets/ltr/small.scss */
body.small #login_openid_buttons td {
  padding: 2px;
}

/* line 170, app/assets/stylesheets/ltr/small.scss */
body.small .user_map {
  width: 100% !important;
  height: 300px !important;
}

/* line 175, app/assets/stylesheets/ltr/small.scss */
body.small #userinformation .deemphasize {
  position: relative;
  right: auto;
  left: auto;
  margin-top: 10px;
  top: auto;
}

/* line 186, app/assets/stylesheets/ltr/small.scss */
body.small.user-new .col6, body.small.user-create .col6 {
  width: 100%;
}

/* line 190, app/assets/stylesheets/ltr/small.scss */
body.small.user-new .aside, body.small.user-create .aside {
  display: none;
}

/* line 195, app/assets/stylesheets/ltr/small.scss */
body.small.site-about #content .attr h1 {
  font-size: 28px;
}
