/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.hidden 
{
    display: none
}
.cursor-pointer
{
    cursor : pointer;
}
.text-transform-uppercase
{
    text-transform : uppercase;
}
.text-transform-capitalize
{
    text-transform : capitalize;
}
.container-padding-no
{
    padding : 0px !important;
}
.form-control[readonly] 
{
    background-color: white;
}
.float_right
{
    float: right
}
.vertical_align_middle
{
    vertical-align: middle;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-0-page
{
}
.p-23164433-n-0-page-navbar
{
    position : fixed;
    top: 0px;
    width: 100%;
    z-index: 185;
}
.p-23164433-n-0-page-navbar-spacer
{
    margin-bottom: 54px !important;
}
.p-23164433-n-0-page-navbar-row
{
    height: 44px;
    line-height: 44px;
}
.p-23164433-n-0-page-navbar-col
{
    color: white;

}
.p-23164433-n-0-page-navbar-col-left
{
    float: left;
}
.p-23164433-n-0-page-navbar-col-right
{
    float: right;
}
.p-23164433-n-0-page-navbar-col span
{
    color: white;
}
.p-23164433-n-0-page-navbar-img
{
}
.p-23164433-n-0-page-navbar-text
{

}
.p-23164433-n-0-page-navbar-link
{
    display: inline-block;
    width: 24px;
    cursor : pointer;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-page-n-2-navbar
{
    position : fixed;
    bottom : 0px;
    width: 100%;
}
.p-23164433-n-2-page-n-2-navbar-row
{
}
.p-23164433-n-2-page-n-2-navbar-col
{
    border: 2px solid white;
    float: left;
    /** width: 20%; **/
    width: 16.666666667%;
    cursor : pointer;
}
.p-23164433-n-2-page-n-2-navbar-img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px;
}
.p-23164433-n-2-page-n-2-navbar-text
{

}
.p-23164433-n-2-page-n-2-navbar-icon
{
    display : block;
    width : 100%;
    height : 100%;
    line-height : 44px !important;
}
.p-23164433-n-2-page-n-2-navbar-spacer
{
    margin-top: 54px !important;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-toast
{
    min-width: 258px;
}
.p-23164433-n-2-toast-wide
{
    min-width: 559px;
}
.p-23164433-n-2-boostrap-toasts
{
    position : fixed;
    top : 56px;
    right : 14px; 
    z-index: 456;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-spinner-loading
{
    margin-left: 14px;

}
.p-23164433-n-2-button-action-table
{
    padding : 0px;
    border : 0;
}
.p-23164433-n-2-form-label
{
    text-transform : capitalize;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-entity-product-cart-qty-cart
{
    width : auto;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;

}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-entity-quote-data-customer
{

}
.p-23164433-n-2-entity-quote-data-totals-input
{
    text-align : right;
}
.p-23164433-n-2-entity-quote-data-totals-container
{
    width : 100%;
    height : 100%;
}
.p-23164433-n-2-entity-quote-data-totals-button
{
    width : 100%;
    height : 100%;
}
.p-23164433-n-2-entity-quote-data-totals-td
{
    text-align : right;
    vertical-align: middle !important;
}
.p-23164433-n-2-entity-quote-data-totals-td-0
{
}
.p-23164433-n-2-entity-quote-data-totals-td-1
{
}
.p-23164433-n-2-entity-quote-data-totals-td-2
{

}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p23164433n2_opt_cust_price
{
    font-size: smaller;
    font-weight: lighter;
}
.p23164433n2_other_require
{
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
    vertical-align:middle;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-entity-payment-method-row
{
    margin-bottom: 5px;
}

/* Payment method icons */
.payment-method-icon
{
    margin-right: 8px;
    font-size: 16px;
    color: #007bff;
    vertical-align: middle;
}

.p-23164433-n-2-entity-payment-method-row:hover .payment-method-icon
{
    color: #0056b3;
}

.p-23164433-n-2-entity-payment-method-row input[type="radio"]:checked + label .payment-method-icon
{
    color: #28a745;
}
/*///////////////////////////////////////////////////////////////////////////*/
/*                                                                           */
/*///////////////////////////////////////////////////////////////////////////*/
.p-23164433-n-2-entity-shipping-method-row
{
    margin-bottom: 5px;
}
.p-23164433-n-2-entity-shipping-method-code
{
    display: none;
}
.p-23164433-n-2-entity-shipping-method-na-n-0
{
    font-weight: bold;
    padding-right: 10px;
}
.p-23164433-n-2-entity-shipping-method-na-n-1
{
    padding-left: 10px;
    padding-right: 10px;
}
.p-23164433-n-2-entity-shipping-method-price
{
    padding-left: 10px;
    font-style: italic;
}
.p-23164433-n-2-entity-shipping-method-price-va
{
}
/*///////////////////////////////////////////////////////////////////////////*/
/* theme:dark                                                                */
/*///////////////////////////////////////////////////////////////////////////*/







