.page-link 
{
    background-color:#ff2600;
    color:#ffff;
    border: 1px solid #ffffff;
}

.page-link:hover
{
    background-color:#111111;
    color:#ffff;
    border: 1px solid #ffffff;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active .dropdown-toggle
{
    color: #ffff;
    background-color: #ff2600;
    border-color: #ffff #ffff #fff;
}

.dropdown-toggle
{
    color: #ffff;
    background-color: #ff2600;
    border-color: #ffff #ffff #fff;
}

.dropdown-toggle:hover
{
    color:#fff
}

.dropdown-menu
{
    min-width: 210px;
    margin-right: 0;
    margin-left: auto;
    left: auto;
    right: 0;
}

.registertab
{
    margin-right: 0;
    margin-left: auto;
    left: -76px;
    right: 0;  
}

.btn-cart
{
    color: #ffff;
}

.itemresize
{
    height: 370px;
    align-items: center;
    display:flex
}

.itemresize img{
    width: auto;
    height: auto;
    max-width: 100%; 
}

.price-box-bar button{
    padding: 10px 20px;
    font-weight: 700;
    color: #ffffff;
    border: none;
}

@media only screen and (min-width:321px) and (max-width:480px) { 
}

.btn-responsive {
    font-size:0.875em;
    display:block;
    left:auto;
    margin-top:60px;
    width:100%;
}

::-moz-placeholder
{
    color: #6c757d !important;
}

.form-signin input, .form-signin button, .altcha
{
    margin-bottom: 8px;
}

.order-complete-container {
    text-align: center;
    margin: 20px;
}

.order-complete-image {
    width: 100%;
    height: auto;
    max-width: 600px;
}

.thank-you-message {
    font-size: 2em;
    margin-top: 20px;
}

.pickup-info {
    font-size: 1.5em;
    margin-top: 10px;
    margin-bottom: 30px;
}

.button-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

.large-button {
    font-size: 1.5em;
    padding: 15px 30px;
    margin-top: 10px;
    text-decoration: none;
    background-color: #ff2600;
    color: white;
    border-radius: 5px;
}

.large-button:hover {
    background-color: #ff2600;
}
