@bgColor-warning: #fcf8e3;
@bgColor-danger: #f2dede;
@bgColor-info: #d9edf7;
@bgColor-success: #dff0d8;

.progress-bar {
    color: #FFF;
}

.popover-warning {
    color: #8a6d3b                      !important;
    background-color: @bgColor-warning  !important;
    border-color: #faebcc               !important;
}

.popover-warning.top > .arrow          { border-top-color:    #999999 !important; }
.popover-warning.top > .arrow:after    { border-top-color:    @bgColor-warning !important; }
.popover-warning.right > .arrow        { border-right-color:  #999999 !important; }
.popover-warning.right > .arrow:after  { border-right-color:  @bgColor-warning !important; }
.popover-warning.left > .arrow         { border-left-color:   #999999 !important; }
.popover-warning.left > .arrow:after   { border-left-color:   @bgColor-warning !important; }
.popover-warning.bottom > .arrow       { border-bottom-color: #999999 !important; }
.popover-warning.bottom > .arrow:after { border-bottom-color: @bgColor-warning !important; }

.popover-danger {
    color: #a94442                      !important;
    background-color: @bgColor-danger   !important;
    border-color: #ebccd1               !important;
}

.popover-danger.top > .arrow          { border-top-color:    #999999 !important; }
.popover-danger.top > .arrow:after    { border-top-color:    @bgColor-danger !important; }
.popover-danger.right > .arrow        { border-right-color:  #999999 !important; }
.popover-danger.right > .arrow:after  { border-right-color:  @bgColor-danger !important; }
.popover-danger.left > .arrow         { border-left-color:   #999999 !important; }
.popover-danger.left > .arrow:after   { border-left-color:   @bgColor-danger !important; }
.popover-danger.bottom > .arrow       { border-bottom-color: #999999 !important; }
.popover-danger.bottom > .arrow:after { border-bottom-color: @bgColor-danger !important; }

.popover-info {
    color: #31708f                  !important;
    background-color: @bgColor-info !important;
    border-color: #bce8f1           !important;
}

.popover-info.top > .arrow          { border-top-color:    #999999 !important; }
.popover-info.top > .arrow:after    { border-top-color:    @bgColor-info !important; }
.popover-info.right > .arrow        { border-right-color:  #999999 !important; }
.popover-info.right > .arrow:after  { border-right-color:  @bgColor-info !important; }
.popover-info.left > .arrow         { border-left-color:   #999999 !important; }
.popover-info.left > .arrow:after   { border-left-color:   @bgColor-info !important; }
.popover-info.bottom > .arrow       { border-bottom-color: #999999 !important; }
.popover-info.bottom > .arrow:after { border-bottom-color: @bgColor-info !important; }

.popover-success {
    color: #3c763d                      !important;
    background-color: @bgColor-success  !important;
    border-color: #d6e9c6               !important;
}

.popover-success.top > .arrow          { border-top-color:    #999999 !important; }
.popover-success.top > .arrow:after    { border-top-color:    @bgColor-success !important; }
.popover-success.right > .arrow        { border-right-color:  #999999 !important; }
.popover-success.right > .arrow:after  { border-right-color:  @bgColor-success !important; }
.popover-success.left > .arrow         { border-left-color:   #999999 !important; }
.popover-success.left > .arrow:after   { border-left-color:   @bgColor-success !important; }
.popover-success.bottom > .arrow       { border-bottom-color: #999999 !important; }
.popover-success.bottom > .arrow:after { border-bottom-color: @bgColor-success !important; }
