 /* Bootstrap 4 popover minimal styles */
    .popover {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1060;
      display: block;
      max-width: 350px;
      padding: 1px;
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #0E2156;

background: #FFFFFF;
box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
border-radius: 12px;

    }
    .popover-header {
      padding: .5rem .75rem;
      margin-bottom: 0;
      font-size: 1rem;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-top-left-radius: calc(.3rem - 1px);
      border-top-right-radius: calc(.3rem - 1px);
      font-weight: 500;
    }
    .popover-body {
      padding: 10px;
    }
    /* Arrow styles */
    .popover[x-placement^="top"] > .arrow {
      bottom: -0.4rem;
    }
    .popover[x-placement^="bottom"] > .arrow {
      top: -0.4rem;
    }
    .popover[x-placement^="left"] > .arrow {
      right: -0.4rem;
    }
    .popover[x-placement^="right"] > .arrow {
      left: -0.4rem;
    }
    .arrow {
      position: absolute;
      width: 1rem;
      height: .5rem;
    }
    .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid;
    }
    .popover[x-placement^="top"] > .arrow::before {
      bottom: 0;
      left: 0;
      border-width: .4rem .5rem 0;
      border-top-color: rgba(0,0,0,.25);
    }
    .popover[x-placement^="top"] > .arrow::after {
      position: absolute;
      content: "";
      bottom: 1px;
      left: 0;
      border-width: .4rem .5rem 0;
      border-top-color: #fff;
      border-style: solid;
      border-color: transparent;
    }
    .popover[x-placement^="bottom"] > .arrow::before {
      top: 0;
      left: 0;
      border-width: 0 .5rem .4rem;
      border-bottom-color: rgba(0,0,0,.25);
    }
    .popover[x-placement^="bottom"] > .arrow::after {
      position: absolute;
      content: "";
      top: 1px;
      left: 0;
      border-width: 0 .5rem .4rem;
      border-bottom-color: #fff;
      border-style: solid;
      border-color: transparent;
    }
    .popover[x-placement^="left"] > .arrow::before {
      right: 0;
      top: 0;
      border-width: .5rem .4rem .5rem 0;
      border-left-color: rgba(0,0,0,.25);
    }
    .popover[x-placement^="left"] > .arrow::after {
      position: absolute;
      content: "";
      right: 1px;
      top: 0;
      border-width: .5rem .4rem .5rem 0;
      border-left-color: #fff;
      border-style: solid;
      border-color: transparent;
    }
    .popover[x-placement^="right"] > .arrow::before {
      left: 0;
      top: 0;
      border-width: .5rem 0 .5rem .4rem;
      border-right-color: rgba(0,0,0,.25);
    }
    .popover[x-placement^="right"] > .arrow::after {
      position: absolute;
      content: "";
      left: 1px;
      top: 0;
      border-width: .5rem 0 .5rem .4rem;
      border-right-color: #fff;
      border-style: solid;
      border-color: transparent;
    }