//
// Popover
//

.popover {
    padding: 0;

    &-title {
        font-size: 15px;
        border-bottom: 0;
        padding: 12px 14px;
    }

    &-content {
        p {
            margin: 0;
        }

        .list-group {
            margin: -9px -14px;

            .list-group-item {
                border-radius: 0;
                border-left: 0;
                border-right: 0;

                &:last-child {
                    border-bottom: 0;
                }
            }
        }
    }

    .close {
        margin-right: 10px;
        margin-top: 10px;
    }

    &.bottom .arrow:after {
        border-bottom-color: $popover-title-bg;
    }

    &.no-title .arrow:after {
        border-bottom-color: $popover-bg;
    }
}
