/*EDIT LOGIN BACKGROUND COLORS*/
.ustore_Login, .ustore_Login #bodyarea, .ustore_Login #bodyarea .mainareaFullWidth {
    background-color: #d4d6d8;
    height: 100%;
}



/*______________________________________*/
/*EDIT COLOR BEHIND PRODUCT IMAGE*/
.product-item .image-wrapper {
    border: var(--image-box-border-width) 
solid var(--image-box-border-color);
    background: #f8f8f9
}


/*______________________________________*/
/*SCALE CAT BUTTON SIZE*/
.category-item .image-wrapper img {
    object-fit: scale-down;
}
.category-item .image-wrapper {
    width: 250px;
    height: 175px;
}


/*______________________________________*/
/*EDIT LOGO IN MENU*/
.navigation-menu .category-panel .view-columns .column .category-image-wrapper .category-image {
    width: 100%;
    height: auto;
}


/*______________________________________*/
/*CENTER CAT & PROD NAME UNDER IMAGE*/
body {
    text-align: center;
}
.category-item .category-name {
    width: 250px;
    height: 80px;
    padding: 15px;
}


/*______________________________________*/
/*FORM AND RENDER SETTINGS*/
.CustomizationProperties #preview {
    float: left;
}

span[id$="Stepsnav1_MyList"] a.btn {
    border-radius: 5px;
    padding-top: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    margin-left: 10px;
    background-color: #d4d6d8;
}


/*______________________________________*/
/*ADJUST ARROW ICONS ON CATALOG MENU*/
.slider-wrapper-multi {
overflow: visible;
}
.slider-wrapper-multi .left-btn {
left: 5%;
bottom: 210px;
}
.slider-wrapper-multi .right-btn {
bottom: 240px;
}
svg.icon-image.left-arrow-icon {
width: 80px;
height: 80px;
}
svg.icon-image.right-arrow-icon {
width: 80px;
height: 80px;
}
path.left-arrow-icon {
opacity: 1;
}
path.right-arrow-icon {
opacity: 1;
}

.home .categories-wrapper {
    padding: 30px 0 2px;
}

.header .header-stripe .search {
    width: 200px;
    margin: 0 28px 0 auto;
}




/*______________________________________*/
/*HIDE ROWS FROM ADD TO CARTS*/

.DeliveryPriceRow {
    visibility: collapse;
}

tr[id$="OrderFinalStep_PriceReview_PriceTag"]  > td {
    visibility: collapse;
}

tr[id$="OrderFinalStep_PriceReview_PricePerUnit"]  > td {
    visibility: collapse;
}


/*______________________________________*/
/*HIDE BILLING ADDRESS*/

tr[id$="MainContent_trBillingAddress"]  > td {
    visibility: collapse;
}

/*______________________________________*/
/*HIDE BILLING ADDRESS FROM SHIP TO LOCATION*/
.ShippingAddressWrapper {
    visibility: collapse;
}



/*______________________________________*/
/*HIDE Favorite products*/

.home .main-content .middle-section .featured-products-wrapper {
display:none;
}



/*______________________________________*/
/*Add new label to Purchase Order label*/

td.ClearingConfigCell:before {
    color: #484848;
    content: "Cross Charge Number Required: ";
}

/*______________________________________*/
/*Remove word Purchase Order*/

.ClearingConfigCell span {
  display: none;
}

 

/*______________________________________*/
/*EDIT PO REQUIREMENTS*/


td.ClearingConfigCell:after {
    color: red;
    content: " (Example: ##-######)";
}


/*______________________________________*/
/*Selection for variable content*/

.FieldOptionItem.FOList.selected {
    background-color: #a8b6c5;
}



.StepDescription {
    font-size: var(--text-size-largeprint);
}


/*______________________________________*/
/*Make i icon larger*/

[id$="LblDescription"] {
    background-size: 22px;
    width: 22px;
    height: 22px;
}



/*______________________________________*/
/*Text for user to know how to have better preview*/

span[id$="ctl00_cphMainContent_ucDialCustomization_SlideShow_lblPage"]:before {
    content: "Click image above to view a larger preview. ";
    color: #ce0e2d;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}

.TopPanelLabel:before {
    content: "";
    color: red;
}

img.customizationPreview {
    border: solid;
}


/*______________________________________*/
/*Text above shipping to alert about expedited shipping*/
span[id$="ctl00_cphMainContent_lblServiceHeader"]:after {
    content: " - Expedited shipping does not indicate rush printing services.";
    color: #de899d;
}



/*______________________________________*/
/*Comment Box*/
.uStoreLegacy-page-checkout-payment--order-comment-layout {
    margin-top: 40px;
}
[id$="ctl00_cphMainContent_lbOrderComment"] {
    color: red;
}
[id$="ctl00_cphMainContent_lbOrderComment"]:after {
    content: " (optional)";
    color: #de899d;
}