.info-popover+.popover {
  font-size: 11px;
}
.info-popover+.popover {
  min-width: 200px;
  border-radius: 0;
  color: #333;
}
.info-popover+.popover .popover-title {
  background-color: #EDECEC;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 11px;
  border-radius: 0;
}
.info-popover+.popover .popover-content {
  padding: 5px 10px;
}

.details-popover {
  min-width: 230px;
  border-radius: 0;
}
.details-popover,
.details-popover .popover-content {
  color:#333;
}
.details-popover .title {
  background-color: #EDECEC;
  padding: 5px 10px;
}
.details-popover .content {
  padding: 5px 10px;
}
.details-popover p {
  margin-bottom: 5px;
}
.details-popover .popover-content {
  padding: 0;
}

/* Start: Display Preferences Popover CSS */
.display-preferences {
  margin: 0;
  background: #d9e6f0;
  padding: 10px;
  border: 2px solid rgb(0, 51, 51);
  min-width: 230px;
  font-size: 14px;
  top: 55px;
}
.display-preferences h5 {
  font-weight: bold;
}
.display-preferences.popover.top .arrow {
    border-top-color: rgb(0, 51, 51);
}
.display-preferences.popover.bottom .arrow {
    border-bottom-color: rgb(0, 51, 51);
}
.display-preferences.popover.left .arrow {
    border-left-color: rgb(0, 51, 51);
}
.display-preferences.popover.right .arrow {
    border-right-color: rgb(0, 51, 51);
}
.display-preferences.popover.top>.arrow:after {
    border-top-color: #d9e6f0;
    bottom: 2px;
}
.display-preferences.popover.bottom>.arrow:after {
    border-bottom-color: #d9e6f0;
    top: 2px;
}
.display-preferences.popover.left>.arrow:after {
    border-left-color: #d9e6f0;
    right: 2px;
}
.display-preferences.popover.right>.arrow:after {
    border-right-color: #d9e6f0;
    left: 2px;
}
.display-preferences .popover-title {
    background-color: transparent;
    border-bottom: none;
    padding: 0;
}

/* End: Display Preferences Popover CSS */

.security-level-info-popover {
  max-width: 170px;
  min-width: 0;
}
.stock-info-popover,
.security-level-popup {
  max-width: 300px;
  min-width: 0;
}
.order-shipping-popover,
.large-popover {
  max-width: 500px;
}
.large-popover table, .popover table{
 margin-bottom:0;
}
.large-popover table.table-condensed th {
 padding:3px 5px;
}
 .popover.order-shipping-popover {
     max-width:100%; 
     width: 575px; 
 }
.popover.special-price-summary,
.quantity-break-popover {
    width: auto !important;
    max-width: 100%;
}

.special-price-summary .special-pricing-popover-content .header {
    margin:5px;
}


