.bg-white {
    background-color: #fff !important;
}
.bg-white .bg-white.darken,
.bg-white.darken,
.bg-white[href]:hover {
    background-color: #f7f7f7 !important;
}
.bg-black,
.bg-black .bg-black {
    border-color: #141418 !important;
}
.bg-white .bg-white.darken[href]:hover,
.bg-white .bg-white.darker,
.bg-white.darken[href]:hover,
.bg-white.darker {
    background-color: #f0f0f0 !important;
}
.bg-white .bg-white.darker[href]:hover,
.bg-white.darker[href]:hover {
    background-color: #e8e8e8 !important;
}
.bg-black {
    background-color: #272634 !important;
}
.bg-black[href]:hover {
    background-color: #222229 !important;
}
.bg-black .bg-black.darken,
.bg-black.darken {
    background-color: #222229 !important;
    border-color: #0d0d10 !important;
}
.bg-black .bg-black.darken[href]:hover,
.bg-black.darken[href]:hover {
    background-color: #1b1b21 !important;
}
.bg-black .bg-black.darker,
.bg-black.darker {
    background-color: #1b1b21 !important;
    border-color: #09080a !important;
}
.bg-default,
.bg-default .bg-default {
    border-color: #717273 !important;
}
.bg-black .bg-black.darker[href]:hover,
.bg-black.darker[href]:hover {
    background-color: #141418 !important;
}
.bg-black .text-muted,
.bg-black .text-muted a,
.bg-black .text-muted:active,
.bg-black .text-muted:focus,
.bg-black .text-muted:hover,
.bg-black .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-default,
.bg-default a,
.bg-default a:active,
.bg-default a:focus,
.bg-default a:hover,
.bg-default:active,
.bg-default:focus,
.bg-default:hover,
.bg-default[href],
.bg-default[href]:active,
.bg-default[href]:focus,
.bg-default[href]:hover {
    color: #fff !important;
}
.bg-default {
    background-color: #818a91 !important;
}
.bg-default[href]:hover {
    background-color: #808182 !important;
}
.bg-default .bg-default.darken,
.bg-default.darken {
    background-color: #808182 !important;
    border-color: #6a6b6b !important;
}
.bg-default .bg-default.darken[href]:hover,
.bg-default.darken[href]:hover {
    background-color: #797a7b !important;
}
.bg-default .bg-default.darker,
.bg-default.darker {
    background-color: #797a7b !important;
    border-color: #656566 !important;
}
.bg-success,
.bg-success .bg-success {
    border-color: #63a14b !important;
}
.bg-default .bg-default.darker[href]:hover,
.bg-default.darker[href]:hover {
    background-color: #717273 !important;
}
.bg-default .text-muted,
.bg-default .text-muted a,
.bg-default .text-muted:active,
.bg-default .text-muted:focus,
.bg-default .text-muted:hover,
.bg-default .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-success,
.bg-success a,
.bg-success a:active,
.bg-success a:focus,
.bg-success a:hover,
.bg-success:active,
.bg-success:focus,
.bg-success:hover,
.bg-success[href],
.bg-success[href]:active,
.bg-success[href]:focus,
.bg-success[href]:hover {
    color: #fff !important;
}
.bg-success {
    background-color: #78bd5d !important;
}
.bg-success[href]:hover {
    background-color: #72b159 !important;
}
.bg-success .bg-success.darken,
.bg-success.darken {
    background-color: #72b159 !important;
    border-color: #5d9647 !important;
}
.bg-success .bg-success.darken[href]:hover,
.bg-success.darken[href]:hover {
    background-color: #6aab50 !important;
}
.bg-success .bg-success.darker,
.bg-success.darker {
    background-color: #6aab50 !important;
    border-color: #598f43 !important;
}
.bg-danger,
.bg-danger .bg-danger {
    border-color: #d64230 !important;
}
.bg-success .bg-success.darker[href]:hover,
.bg-success.darker[href]:hover {
    background-color: #63a14b !important;
}
.bg-success .text-muted,
.bg-success .text-muted a,
.bg-success .text-muted:active,
.bg-success .text-muted:focus,
.bg-success .text-muted:hover,
.bg-success .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-danger,
.bg-danger a,
.bg-danger a:active,
.bg-danger a:focus,
.bg-danger a:hover,
.bg-danger:active,
.bg-danger:focus,
.bg-danger:hover,
.bg-danger[href],
.bg-danger[href]:active,
.bg-danger[href]:focus,
.bg-danger[href]:hover {
    color: #fff !important;
}
.bg-danger {
    background-color: #e46050 !important;
}
.bg-danger[href]:hover {
    background-color: #db5949 !important;
}
.bg-danger .bg-danger.darken,
.bg-danger.darken {
    background-color: #db5949 !important;
    border-color: #ce3a28 !important;
}
.bg-danger .bg-danger.darken[href]:hover,
.bg-danger.darken[href]:hover {
    background-color: #d94d3c !important;
}
.bg-danger .bg-danger.darker,
.bg-danger.darker {
    background-color: #d94d3c !important;
    border-color: #c63827 !important;
}
.bg-warning,
.bg-warning .bg-warning {
    border-color: #ea961f !important;
}
.bg-danger .bg-danger.darker[href]:hover,
.bg-danger.darker[href]:hover {
    background-color: #d64230 !important;
}
.bg-danger .text-muted,
.bg-danger .text-muted a,
.bg-danger .text-muted:active,
.bg-danger .text-muted:focus,
.bg-danger .text-muted:hover,
.bg-danger .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-warning,
.bg-warning a,
.bg-warning a:active,
.bg-warning a:focus,
.bg-warning a:hover,
.bg-warning:active,
.bg-warning:focus,
.bg-warning:hover,
.bg-warning[href],
.bg-warning[href]:active,
.bg-warning[href]:focus,
.bg-warning[href]:hover {
    color: #fff !important;
}
.bg-warning {
    background-color: #f4ab43 !important;
}
.bg-warning[href]:hover {
    background-color: #eda33b !important;
}
.bg-warning .bg-warning.darken,
.bg-warning.darken {
    background-color: #eda33b !important;
    border-color: #e48f15 !important;
}
.bg-warning .bg-warning.darken[href]:hover,
.bg-warning.darken[href]:hover {
    background-color: #eb9d2d !important;
}
.bg-warning .bg-warning.darker,
.bg-warning.darker {
    background-color: #eb9d2d !important;
    border-color: #db8914 !important;
}
.bg-info,
.bg-info .bg-info {
    border-color: #39b2d6 !important;
}
.bg-warning .bg-warning.darker[href]:hover,
.bg-warning.darker[href]:hover {
    background-color: #ea961f !important;
}
.bg-warning .text-muted,
.bg-warning .text-muted a,
.bg-warning .text-muted:active,
.bg-warning .text-muted:focus,
.bg-warning .text-muted:hover,
.bg-warning .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-info,
.bg-info a,
.bg-info a:active,
.bg-info a:focus,
.bg-info a:hover,
.bg-info:active,
.bg-info:focus,
.bg-info:hover,
.bg-info[href],
.bg-info[href]:active,
.bg-info[href]:focus,
.bg-info[href]:hover {
    color: #fff !important;
}
.bg-info {
    background-color: #59c4e4 !important;
}
.bg-info[href]:hover {
    background-color: #52bcdc !important;
}
.bg-info .bg-info.darken,
.bg-info.darken {
    background-color: #52bcdc !important;
    border-color: #2cadd4 !important;
}
.bg-info .bg-info.darken[href]:hover,
.bg-info.darken[href]:hover {
    background-color: #45b7d9 !important;
}
.bg-info .bg-info.darker,
.bg-info.darker {
    background-color: #45b7d9 !important;
    border-color: #2aa7cc !important;
}
.bg-info .bg-info.darker[href]:hover,
.bg-info.darker[href]:hover {
    background-color: #39b2d6 !important;
}
.bg-info .text-muted,
.bg-info .text-muted a,
.bg-info .text-muted:active,
.bg-info .text-muted:focus,
.bg-info .text-muted:hover,
.bg-info .text-muted[href] {
    color: rgba(255, 255, 255, 0.6) !important;
}
.bg-transparent {
    background: 0 0 !important;
}

.bg-gold {    
    background: #FDE08D;        
}
