.qp-popover-info + .popover {
  border: 1px solid #31708f;
  background-color: #d9edf7;
  width: initial;
  font-size: 0.8em; }
  .qp-popover-info + .popover .popover-content {
    padding: 3px 10px; }
  .qp-popover-info + .popover .arrow {
    border-width: 6px;
    right: -12px;
    margin-top: -6px; }
    .qp-popover-info + .popover .arrow:after {
      border-width: 6px; }
  .qp-popover-info + .popover.right > .arrow {
    border-right-color: #31708f;
    left: -12px; }
    .qp-popover-info + .popover.right > .arrow:after {
      border-right-color: #d9edf7;
      bottom: -6px;
      left: -5px; }
  .qp-popover-info + .popover.left > .arrow {
    border-left-color: #31708f; }
    .qp-popover-info + .popover.left > .arrow:after {
      border-left-color: #d9edf7;
      bottom: -6px;
      right: -5px; }
  .qp-popover-info + .popover.top > .arrow {
    border-top-color: #31708f;
    margin-left: -5px;
    bottom: -12px; }
    .qp-popover-info + .popover.top > .arrow:after {
      border-top-color: #d9edf7;
      bottom: -5px;
      right: -6px; }
  .qp-popover-info + .popover.bottom > .arrow {
    border-bottom-color: #31708f;
    margin-left: -5px;
    margin-top: -2px; }
    .qp-popover-info + .popover.bottom > .arrow:after {
      border-bottom-color: #d9edf7;
      top: -5px;
      right: -6px; }
