.btn-primary{
    background-color:#FFF !important;
    color:#8c8c8c !important;
    border-color:#8c8c8c !important;
    border-radius:5px !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color:#8c8c8c !important;
    color:#000000 !important;
    border-color:#8c8c8c !important;
}
 .btn-success {
	color: #fff;
	background-color: #bebebe;
}
.btn-success:hover,  .btn-success:focus,  .btn-success:active {
	background-color: #b7b7b7 !important;
	color: #fff !important;
	border-color: #8c8c8c !important;
}
.btn-info{
    background-color:#FFF !important;
    color:#8c8c8c !important;
    border-color:#8c8c8c !important;
    border-radius:5px !important;
}
.btn-info:hover, .btn-info:focus, .btn-info:active{
    background-color:#8c8c8c !important;
    color:#000000 !important;
    border-color:#8c8c8c !important;
} 
.btn-warning{
    background-color:#FFF !important;
    color:#000000 !important;
    border-color:#000000 !important;
    border-radius:5px !important;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active{
    background-color:#000000 !important;
    color:#FFF !important;
    border-color:#000000 !important;
} 
.btn-danger{
    background-color:#FFF !important;
    color:#000000 !important;
    border-color:#000000 !important;
    border-radius:5px !important;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active{
    background-color:#000000 !important;
    color:#FFF !important;
    border-color:#000000 !important;
}  
a {
    color: #333;
}
a:hover {
    color: #b7b7b7;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: white;
    background-color: #8c8c8c;
}
.nav-pills a:hover {
    color: #8c8c8c;
}
ul.nav-pills li.active a {
	background-color: #8c8c8c;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #8c8c8c;
}

.nav-tabs > li > a {
    color: #8c8c8c;
}
.nav-tabs > li > a:hover {
    color: #8c8c8c;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    color: #8c8c8c;
}
.blue-link {
    color: #3696b9;
}
.blue-link:hover {
    color: #0c88b5;
}

.additional-info-div {
    border-color: #8c8c8c !important;
    color: #8c8c8c !important;
}
.step-tabs .active a {
	background: #8c8c8c;
	color: #fff;
}
.store-checkout-line.active:not(#checkout-payment-step)::after, 
.progress-bar_element.active:not(.no-arrow-tab)::after {

    border-left: 10px solid #8c8c8c;
}
.is-selected .pika-button {
    background: #8c8c8c !important;
}