.map-height {
  position: relative;
  height: 400px;
  overflow: hidden; }
  .map-height > i {
    display: block;
    position: absolute; }
    .map-height > i.top {
      top: 0;
      border-top: 5px solid transparent; }
      .map-height > i.top:after {
        top: -12.5px;
        border-top: 7.5px solid #f1f1f1; }
    .map-height > i.right {
      right: 0;
      border-right: 5px solid transparent; }
      .map-height > i.right:after {
        right: -12.5px;
        border-right: 7.5px solid #f1f1f1; }
    .map-height > i.bottom {
      bottom: 0;
      border-bottom: 5px solid transparent; }
      .map-height > i.bottom:after {
        bottom: -12.5px;
        border-bottom: 7.5px solid #f1f1f1; }
    .map-height > i.left {
      left: 0;
      border-left: 5px solid transparent; }
      .map-height > i.left:after {
        left: -12.5px;
        border-left: 7.5px solid #f1f1f1; }
    .map-height > i.top:not(.right):not(.left), .map-height > i.bottom:not(.right):not(.left) {
      height: 5px;
      left: 20px;
      right: 20px; }
    .map-height > i.left:not(.top):not(.bottom), .map-height > i.right:not(.top):not(.bottom) {
      width: 5px;
      top: 20px;
      bottom: 20px; }
    .map-height > i.top.right, .map-height > i.top.left, .map-height > i.bottom.right, .map-height > i.bottom.left {
      width: 15px;
      height: 15px; }
      .map-height > i.top.right:after, .map-height > i.top.left:after, .map-height > i.bottom.right:after, .map-height > i.bottom.left:after {
        content: "";
        position: absolute;
        width: 22.5px;
        height: 22.5px; }
    .map-height > i.top.right {
      border-top-right-radius: 15px; }
      .map-height > i.top.right:after {
        border-top-right-radius: 22.5px; }
    .map-height > i.top.left {
      border-top-left-radius: 15px; }
      .map-height > i.top.left:after {
        border-top-left-radius: 22.5px; }
    .map-height > i.bottom.right {
      border-bottom-right-radius: 15px; }
      .map-height > i.bottom.right:after {
        border-bottom-right-radius: 22.5px; }
    .map-height > i.bottom.left {
      border-bottom-left-radius: 15px; }
      .map-height > i.bottom.left:after {
        border-bottom-left-radius: 22.5px; }