CartoDB/cartodb20

View on GitHub
assets/stylesheets/public/public_map_body.scss

Summary

Maintainability
Test Coverage

/**
 *  Styles for body within public view (comments and data used for this vis or tables)
 *
 */

.cartodb-body {
  padding: 30px 0;
}

.cartodb-body .comments .content p {
  color: #444;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 17px;
  line-height: normal;
}

// Map info

.cartodb-body .inner .map-info {
  position: relative;
  top: 8px;
}

.cartodb-body .inner .map-info h2 {
  margin: 0 0 21px;
  padding: 0;
  color: #444;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: normal;
}

.cartodb-body .inner .map-info ul {
  margin: 0;
  padding: 14px 0 0;
  border-top: 2px solid #EBEEF0;
  list-style: none;
}

.cartodb-body .inner .map-info ul li {
  margin: 0 0 17px;
  padding: 0 0 17px;
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #E4E4E4;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 15px;
}

.cartodb-body .inner .map-info ul li.private {
  color: #CCC;
}

.cartodb-body .inner .map-info ul li a {
  width: 200px;
  float: left;
  overflow: hidden;
  color: #397DB8;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 15px;
  line-height: 120%;
  text-decoration: none;
  text-overflow: ellipsis;

  /* Ellipsis */
  white-space: nowrap;
}

.cartodb-body .inner .map-info ul li .disabled {
  opacity: 0.5;
  color: #333;

  &:hover {
    color: #333;
    text-decoration: none;
  }
}

.cartodb-body .inner .map-info ul li a:hover {
  color: #333;
  text-decoration: underline;
}

.cartodb-body .inner .map-info ul li span {
  position: relative;
  top: 4px;
  float: right;
  color: #CCC;
  font-family: 'ProximaNova', "Helvetica", Arial, sans-serif;
  font-size: 11px;
  line-height: 120%;
}

.cartodb-body .inner .map-info ul li span.help {
  top: 3px;
  font-family: 'ProximaNova', "Helvetica", Arial, sans-serif;
}

.cartodb-body a {
  color: #397DB8;
  text-decoration: underline;
  cursor: auto;
}

// Hello media queries

@media only screen and (max-width: 710px) {
  div.cartodb-map-data .cartodb-body .inner .map-info {
    top: 0;
  }
}

/* iPhone portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
  div.cartodb-map-data .cartodb-body .inner .map-info {
    top: 0;
  }
}

/* iPhone landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  div.cartodb-map-data .cartodb-body .inner .map-info {
    top: 0;
  }
}

@media only screen and (min-width: 711px) and (max-width: 1035px) {
  div.cartodb-map-data .cartodb-body .inner .map-info {
    top: 0;
  }
}