/*!
 * Popover v1.0.13
 * https://sa-si-dev.github.io/popover
 * Licensed under MIT (https://github.com/sa-si-dev/popover/blob/master/LICENSE)
 */
.pop-comp-wrapper{
  display:none;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  color:#000;
  background-color:#fff;
  /*box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);*/
  text-align:center;
  flex-wrap:wrap;
  z-index:1;
  padding: 10px;
  border: 2px dashed #ED0A3F;
  border-radius: 0em;
  font-size: 11pt;
  max-width: 300px;
}
  
.pop-comp-arrow{
  position:absolute;
  z-index:1;
  width:16px;
  height:16px;
  overflow:hidden;
  pointer-events:none;
}

.pop-comp-arrow::before{
  content:"";
  position:absolute;
  top:8px;
  left:8px;
  width:16px;
  height:16px;
  background-color:#ED0A3F;
  box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);
  -webkit-transform-origin:left top;
  transform-origin:left top;
  -webkit-transform:rotate(45deg);transform:rotate(45deg);
}

.pop-comp-content{position:relative;z-index:2; max-width: 300px;}
.pop-comp-wrapper.position-bottom>.pop-comp-arrow{margin-left:-8px;left:0;top:-15px}
.pop-comp-wrapper.position-bottom>.pop-comp-arrow::before{box-shadow:0px 0px 2px 0 rgba(0,0,0,.14)}
.pop-comp-wrapper.position-top>.pop-comp-arrow{margin-left:-8px;left:0;bottom:-15px}
.pop-comp-wrapper.position-right>.pop-comp-arrow{margin-top:-8px;top:0;left:-15px}
.pop-comp-wrapper.position-left>.pop-comp-arrow{margin-top:-8px;top:0;right:-15px}
.pop-comp-disable-events{pointer-events:none}