.btn-block {
    display: block;
    width: 100%;
    border-radius: 5px !important;
    padding: 0px;
    overflow: hidden;
}

.btn {
    border: 0px solid transparent;
} 

.btn-block span.buy-me {
    padding: 6px 12px;
    font-weight: normal;
    font-size: 1rem;
}

.btn-secondary {
    color: #fff;
    background: rgb(198,12,13);
    background: -moz-linear-gradient(top, rgba(198,12,13,1) 0%, rgba(176,4,5,1) 98%);
    background: -webkit-linear-gradient(top, rgba(198,12,13,1) 0%,rgba(176,4,5,1) 98%);
    background: linear-gradient(to bottom, rgba(198,12,13,1) 0%,rgba(176,4,5,1) 98%);
    font-size: 1.2rem;
}

.h2, h2 {
    font-size: 1rem;
}

.display-4 {
    font-size: 2rem;
}

span.best-buy {
    background: #fbe20a;
    padding: 4px 12px;
    font-weight: bold;
    color: #c52e37;
}

.text-center.text-special {
    display: block;
    background: #bceb19;
    color: #6d8a0b;
    float: left;
    font-size: 14px;
    line-height: 30px;
    width: 100%;
}

.fa-check {
	display: none;
}

span.time {
    float: left;
    padding: 4px 12px;
    font-weight: bold;
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #bceb19;
    border-color: #bceb19;
}

.btn-secondary:not(:disabled):not(.disabled).active span.time,
.btn-secondary:not(:disabled):not(.disabled):active span.time,
.show>.btn-secondary.dropdown-toggle span.time {
    color: #6d8a0b; 
}
.btn-secondary:not(:disabled):not(.disabled).active span.buy-me ,
.btn-secondary:not(:disabled):not(.disabled):active span.buy-me ,
.show>.btn-secondary.dropdown-toggle span.buy-me  {
    color: #6d8a0b; 
}


.btn-secondary:not(:disabled):not(.disabled).active  .text-center.text-special,
.btn-secondary:not(:disabled):not(.disabled):active .text-center.text-special,
.show>.btn-secondary.dropdown-toggle .text-center.text-special {
    border-top: 1px solid #aace37;
}

.btn-secondary:not(:disabled):not(.disabled).active span.best-buy ,
.btn-secondary:not(:disabled):not(.disabled):active span.best-buy ,
.show>.btn-secondary.dropdown-toggle span.best-buy  {
    display: none;
}

.btn-secondary:not(:disabled):not(.disabled).active .fa-check, .btn-secondary:not(:disabled):not(.disabled):active .fa-check, .show>.btn-secondary.dropdown-toggle .fa-check {
    display: inline-block;
    margin-right: 2px;
    color: #4e6501;
    font-size: 17px;
    position: relative;
    top: 0px;
    left: -1px;
}


.btn-group-lg>.btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem;
}

#accordion .card-header {
    padding: 0;
}

#accordion .btn {
    white-space: normal;
}

.bg-danger a {
    color: #ffef39;
}

.text-yellow {
    color:#ffef39;
}

@media (min-width: 576px) { 
    .h2, h2 {
        font-size: 2rem;
    } 
}

@media (min-width: 768px) { }


@media (min-width: 992px) { 

.display-4 {
    font-size: 3.5em;
}

}


@media (min-width: 1200px) { }
