/* Example override for the primary background color */

.col-footer {
    padding-bottom: 25px;
}

.footer-link {
    color: #fff;
}

.footer-link:hover {
    color: #75b2db;
}

footer.footer .btn {
    color: #75b2db;
    background-color: transparent;
}

.primary-bg-color {
    background-color: #fff;
    background-image: url(https://www.menix.com.mx/wp-content/uploads/2023/08/seo3-sectionbg5-min.png);
}

/*.primary-content .card.mw-540, .primary-content .mw-540.mc-promo-login, .primary-content .mw-540.mc-promo-manage {
    border-radius: 25px;
}*/

/*.card-footer:last-child {
    border-radius: 0 0 calc(25px - 1px) calc(25px - 1px);
}*/

.footer {
    background-color: #294c95 !important;
}

footer.footer {
    color: #fff;
}

.copyright {
    text-align: left !important;
}

.hide p {
    display: none;
}

.btn-primary {
    color: #fff;
    background-color: #294c95;
    border-color: #294c95;
    border: none;
/*    padding: 10px 35px;*/
/*    border-radius: 50px;*/
}

.btn-primary:hover {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
}

.btn-outline-primary {
    color: #000000;
    border-color: #000000;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #294c95;
    border-color: #cc9933;
    border: none;
    padding: 10px 35px;
/*    border-radius: 50px;*/
}

.btn-warning {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
    border: none;
    padding: 10px 35px;
/*    border-radius: 50px;*/
}

.btn-warning:hover {
    color: #fff;
    background-color: #294c95;
    border-color: #294c95;
}

.btn-warning.focus, .btn-warning:focus {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
    box-shadow: 0 0 0 0.2rem rgba(117,178,219,0.5); 
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
}

.btn-block {
    display: block;
    width: unset;
}

.btn-info {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
    border: none;
    padding: 10px 35px;
/*    border-radius: 50px;*/
}

.btn-info:hover {
    color: #fff;
    background-color: #294c95;
    border-color: #294c95;
    border: none;
    padding: 10px 35px;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #294c95;
    border-color: #294c95;
}

.btn-success {
    color: #fff;
    background-color: #294c95;
    border-color: #294c95;
    border: none;
/*    padding: 10px 35px;*/
/*    border-radius: 50px;*/
}

.btn-success:hover {
    color: #fff;
    background-color: #537ebf;    
    border-color: #537ebf;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #75b2db;
    border-color: #75b2db;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(117,178,219,0.5); 
}

.btn-success.focus, .btn-success:focus {
    color: #fff;
    background-color: #537ebf;
    border-color: #537ebf;
    box-shadow: 0 0 0 0.2rem rgba(117,178,219,0.5); 
}

.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #8f8f8f;
    border-color: #8f8f8f;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
/*    padding: 10px 35px;*/
/*    border-radius: 50px;*/
}

.text-warning {
    color: #000!important;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
}

.domain-checker-container {
    background: -webkit-linear-gradient(top,#294c95,#537ebf);
}

#order-standard_cart .products .product header {
    position: relative;
    /*padding: 0px 0px;*/
   padding: .75rem 1.25rem;
    margin: 0 1px;
    background: #fff;
/*    background-color: rgba(0,0,0,.03);*/
/*    border-radius: 25px 25px 0 0;*/
}

#order-standard_cart .products .product header span {
    color: #537ebf;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
}

#order-standard_cart .products .product div.product-desc {
    float: left;
    width: 60%;
    padding: 8px 2px;
    font-size: .8em;
}

#order-standard_cart .products .product footer {
    padding: 8px 14px;
}

#order-standard_cart .products .product {
    background-color: #ffffff;
    border-color: #ffffff;
    padding: 10px 20px 15px;
    box-shadow: 0px 10px 30px rgba(55,43,125,.1);
/*    border-radius: 25px;*/
}

#order-standard_cart .font-size-36 {
    color: #537ebf;
    font-size: 36px;
    font-weight: 700;
}

.badge-info {
    color: #fff;
    background-color: #294c95;
}