.floating-buttons {
    bottom: 80px;
    position: fixed;
    right: 20px;
    z-index: 10
}
.response-message.alert.alert-success {
font-size: xx-large
}
/* hide sort low to high for custoemrs with state contract label */
body.ex-l-2373 #productorderby option:nth-child(5),
body.ex-l-2373 #productorderby option:nth-child(6) {
    display: none;
}
/* end hide sort low to high for contracts with state contract label */

/* Hides the address restriction controls in the storefront super admin user advanced settings view */
form#useradvancesettingsform1 div#Addresses {
    display: none;
}
/* Hides the cost center controls in the storefront super admin user advanced settings view */
form#useradvancesettingsform1 div#costCentres {
    display: none;
}
/* Hides the department controls in the storefront super admin user advanced settings view */
form#useradvancesettingsform1 div#departments{
    display: none;
} 
/* Hides the budget controls in the storefront super admin user advanced settings view */
form#useradvancesettingsform1 div#budgets{
    display: none;
}
/* Hides the unit price in the cart so that customers with three decimal pricing don't see rounded unit prices */
body.ex-cart th.price {
    display: none;
}

body.ex-cart td.price {
    display: none;
}

.customertools.new .customertools-container {
    background: #00bfd7;
    color: #fff;
}

.customertools.new .customertools-container li a,
.customertools.new .customertools-container h4 {
    color: #fff;
}

.customertools.new .customertools-container h4 {
    font-weight: 700;
}

.customertools.new .customertools-container li a i {
    display: inline-block;
}

.customertools.new .customertools-container li a:hover {
    background: #fff;
    color: #000;
} 

.customertools.new .customertools-container li.sidebar-logout a::before {
    display: none;
}

/* Inventory V2
.live-inventory-v2-add-to-cart-wrapper {
  width: calc(100% - 45px);
  max-width: none;
  height: 40px
}

.live-inventory-v2-wrapper {
  white-space: normal;
  margin: 5px 0;
  text-align: left;
  font-size: 1em;
  font-weight: 400 !important;
}

.catalog-grid .tile .footer button.btn-primary {
  width: 100%;
}

.ex-product .softgraybackground .live-inventory-v2-shipping {
  display: none;
}

.owl-carousel .buttons.group {
  flex-wrap: wrap;
}
.owl-carousel .buttons.group .addtoquicklist-wrapper {
  order: 1;
}
.owl-carousel .buttons.group .live-inventory-v2-add-to-cart-wrapper {
  height: auto;
}

.uom.uomblock {
  display: none !important;
}

/* Orders Page Top Notes */
body > div.page-content > section.myorders > div.row.tab-content:before {
content: "Click on an order number to initiate a return.";
font-size: 20px;
font-weight: bold;
display: block;
color: #00bfd7;
padding: 0 15px ;
}

/* FCB Remote User Visibility */
#headermenu_125912 > nav > div > div > div.additional_links > li:nth-child(1) {
    display: none;
}
body.ex-l-2949 #headermenu_125912 > nav > div > div > div.additional_links > li:nth-child(1) { 
    display: block;
}
#headermenu_125912 > nav > div > div > div.additional_links > li:nth-child(1) {
    background-color:#00bfd7
}
body.ex-l-2949 #headermenu_125912 > nav > div > div > div.additional_links > li:nth-child(3) {
    display: none;
}

/* FCB Branch User Visibility */
body.ex-l-2948 #headermenu_125912 > nav > div > div > div.additional_links > li:nth-child(3) {
    display: none;
}
body.ex-l-2948 #headermenu_125912 > nav > div > div > div.cd-dropdown-wrapper > nav > ul > li:nth-child(2) {
    display: none;
}

/* Hide Personal Cards for State Contracts */
body.ex-l-2373 .row.myaccount-title.payment-cards-on-file.vertical-align {
    display: none;
}
body.ex-l-2373 #gridvue2 {
    display: none;
}