#shoppingcartCouponForm .additional .action {
  border: 2px solid #086baf;
  color: #086baf;
}
#shoppingcartForm .carttable .delete {
  color: #086baf;
}

#shoppingcartPaymentForm .pricesTable tr.priceUpd .action {
  background-color: #e60042;
  transition: background .2slinear;
}
#shoppingcartPaymentForm .pricesTable tr.priceUpd .action:hover {
  background-color: #bf0036;
}
#shoppingcartForm .carttable .more.add .action {
  color: #086baf;
}
#shoppingcartForm .carttable .more.add .action:before {
  background: #086baf;
  content: '+';
  position: relative;
  top: 2px;
  margin-right: 10px;
  font-size: 24px;
  border: 1px solid #086baf;
  border-radius: 14px;
  display: inline-block;
  height: 21px;
  line-height: 17px;
  width: 21px;
  color: #fff;
}
#shoppingcartCouponForm .additional .text-field:focus, #shoppingcartCouponForm .additional .text-field:active {
  outline: none;
  border-color: #086baf;
}


#shoppingCartComponent .content-box.promotion .red {
  color: #e60042;
}

#shoppingCartComponent .content-box.promotion:before {
  background-color: #e60042;
}
#shoppingCartComponent.MFDE .content-box .button.-arrow:after {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%23086baf' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E");
}

#shoppingcartForm picture.-withMagnifier:after {
  background-image: url(/components/shoppingcart/img/magnifier.svg);
}
#shoppingcartForm .carttable td.descriptionBox .checkbox-gifting label:before {
  border: 1px solid #086baf !important;
}
#shoppingcartForm .carttable td.descriptionBox .checkbox-gifting input:checked+label:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='49' viewBox='0 0 64 49'%3E%3Cpath d='M62.75 9.625c0 1.125-.375 2-1.125 2.75L26.875 47c-.75.75-1.625 1.125-2.75 1.125s-2-.375-2.75-1.125L1.25 26.875C.5 26.125.125 25.25.125 24.125s.375-2 1.125-2.75l5.5-5.5c.75-.75 1.625-1.125 2.75-1.125s2 .375 2.75 1.125L24.125 27.75l26.5-26.5C51.375.5 52.25.125 53.375.125s2 .375 2.75 1.125l5.5 5.5c.75.875 1.125 1.75 1.125 2.875z' fill='%23086baf' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#shoppingcartForm .carttable td.descriptionBox .checkbox-gifting .infoindicator-blue {
  background-color: #086baf!important;
}

#shoppingCartComponent.PIUS .carttable .more.add .action {
  color: #d08e3b;
}
#shoppingGreetingCardForm .greetingcard .text-box .redText {
  color: #e60042;
}
#shoppingGreetingCardForm .greetingcard .text-box .add-link {
  color: #086baf;
}
#shoppingcartPaymentForm .pricesTable tr.priceUpd .action:after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij48cG9seWdvbiBmaWxsPSIjZmZmIiBwb2ludHM9IjQuNywzLjMgMS40LDAgMCwxLjQgMy4zLDQuNyAwLDggMS40LDkuNCA0LjcsNi4xIDYuMSw0LjcgIi8+PC9zdmc+');
}
#shoppingcartCouponForm .additional .text-field:focus,
#shoppingcartCouponForm .additional .text-field:active {
      border-color: #086baf;
}
#greetingcard-modal .button.-white {
  color: #086baf;
  border: 1px solid #086baf;
}
#uploadAnotherBlock #shoppingUploadAnotherForm .button.-action {
  color: #086baf;
  background-color: #fff;
  border: 2px solid #086baf;
}

.cross-selling-component .uploadProduct .button.-action.-cross-selling .originalCVSButtons a, .cross-selling-component .uploadProduct .button.-action.-cross-selling a {
  color: #086baf !important;
}
.cross-selling-component .uploadProduct .button.-action.-cross-selling {
  border: 2px solid #086baf !important;
  color: #086baf !important;
}
#shoppingcartPaymentForm .pricesTable .vatBased a {
  color: #086baf;
}