<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">




.desktop-inline-block {
  display: inline-block;
}
.desktop-block {
  display: block;
}
:disabled {
  cursor: default !important;
  box-shadow: none !important;
  background: #e5e5e5 !important;
}
.white-background {
  background: #fff;
  padding: 1rem;
}
.error-input-style {
  color: #DD4B39;
  border: 1px solid #f7070f;
  font-style: italic;
}
.error-message {
  font-size: 0.875rem;
  color: red;
  font-weight: normal;
  margin-top: .25rem;
  font-style: italic;
}
.error-message .font_icon {
  margin-right: .25rem;
  color: red;
  font-style: normal;
}
.error-text-style {
  border: 1px solid #f7070f;
}
.right-align {
  float: right;
  font-size: 12px;
  margin-right: 68px;
  padding-top: 10px;
  color: #bbb9b9;
}
.freePromo {
  border-left: 8px solid #ffbe42;
  background-color: white;
  margin-top: 25px;
  padding-top: 10px;
}
.freePromo .promoText {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 20px;
  padding-right: 20px;
}
.freePromo .promoText .icon_Warning_Outline_Thin {
  color: #f5c51f;
  margin: 0 .4375rem 0 0;
  font-size: 25px;
}


@font-face {
  font-family: 'HelveticaNeueBold';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-75Bold.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-75Bold.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueMedium';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-65Medium.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-65Medium.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueLight';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-45Light.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-45Light.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeue';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-55Roman.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-55Roman.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueItalic';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-56Italic.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-56Italic.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueLTW1G-Bd';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW1G-Bd.otf') format('otf');
}
@font-face {
  font-family: 'password';
  font-style: normal;
  font-weight: 400;
  src: url('/store1/order-approval/resources/fonts/password.ttf');
}
.col-securityCode-input,
.securityCode {
  font-family: 'password';
}
.image_align {
  float: none;
}
.desktop-inline-block {
  display: inline-block;
}
.desktop-block {
  display: block;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-size: 16px;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.approval_UI {
  background-color: #f7f7f7;
  
  
}
.approval_UI .border_none {
  border: none;
}
.approval_UI input {
  font-family: 'HelveticaNeue';
  font-size: 13px;
  padding: 0.625em 1rem;
}
.approval_UI .sub-user-myopenrequisitions {
  overflow: hidden !important;
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main {
  margin-left: 10px;
  margin-right: 10px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header {
  width: auto;
  height: 43px;
  color: #1B1B1D;
  font-size: 32px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header1 {
  width: 432px;
  height: 19px;
  color: #54545C;
  font-size: 16px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 26px;
  font-weight: 400;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header2 {
  color: #222222;
  font-size: 24px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 31px 0px 15px 2px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header3-eu {
  padding: 0px !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header3 {
  width: auto;
  height: 33px;
  color: #1B1B1D;
  font-size: 26px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .super-sub-user-openrequisitions-header2 {
  color: #222222;
  font-size: 24px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 31px 0px 15px 2px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main div#requisitions-progress-bar {
  padding-bottom: 15px;
  padding-top: 15px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .progress-bar {
  height: 21px;
  color: 1px solid #222222;
  font-size: 18px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 21px;
  cursor: pointer;
  margin-left: -4px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .super-user-active-tab {
  width: 259px;
  height: 1px;
  border: 1px solid #222222;
  margin-left: 5px;
  margin-top: -3px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .super-user-close-req-active-tab {
  width: 259px;
  height: 1px;
  border: 1px solid #222222;
  margin-left: 5px;
  margin-top: -3px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .yourRequisitions {
  color: #2295ea;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main span.requisition-count {
  font-size: 14px;
  font-weight: 500;
  color: #222222;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .your-close-requisitions {
  color: #2295ea;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header-line {
  width: 1202px;
  height: 3px;
  border-top: 1px solid #e2e2e2;
  padding: 0px 0px 0px 2px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body {
  padding: 35px 0px 37px 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .zero-state-text-desc {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 850px;
  height: 30px;
  color: #1B1B1D;
  font-size: 24px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  text-align: center;
  letter-spacing: 0px;
  line-height: 30px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .zeroStateReqImg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  width: 102.5px;
  height: 50px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section {
  border-radius: 4px;
  height: 320px;
  width: 270px;
  background-color: #ffffff;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.05), 0px -2px 8px 0px rgba(0, 0, 0, 0.05);
  padding: 20px 0px 0px 21px;
  float: left;
  margin-right: 19px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .status-description {
  height: 18px;
  border-radius: 10px;
  text-align: center;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .status-description .fund-status-desc {
  width: auto;
  height: 12px;
  color: #ffffff;
  font-size: 10px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .open-status-description {
  width: 138px;
  background: #1e8ae7;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .open-status-review-description {
  width: 104px;
  background: #ed7700;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .close-status-description {
  width: 59px;
  background: #ed2b2b;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .opening-status-description {
  width: 160px;
  background: #1e8ae7;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .dots {
  color: #1e8ae7;
  font-weight: bold;
  width: 18px;
  height: 4px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow {
  display: inline-block;
  position: absolute;
  text-decoration: none;
  border-radius: 2px;
  padding: 11px 22px;
  margin-right: -125px;
  margin-top: 10px;
  z-index: 1000;
  background: white;
  color: #54545c;
  width: 120px;
  height: 139px;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 6px 8px 0px rgba(34, 34, 34, 0.1);
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow .icon_Edit {
  color: #1e8ae7;
  vertical-align: sub;
  padding-right: 4px;
  font-size: 19px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow .icon_Edit_New {
  color: #1e8ae7;
  cursor: pointer;
  height: 22px;
  width: 22px;
  background: url('/store1/order-approval/resources/images/NewPencilIcon.svg') no-repeat;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow .icon_Ok {
  color: #72ab3b;
  vertical-align: sub;
  padding-right: 3px;
  font-size: 19px;
  font-weight: bold;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow .icon_Remove {
  color: #ed2b2b;
  vertical-align: sub;
  padding-right: 3px;
  font-size: 19px;
  font-weight: bold;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow:before {
  content: '';
  display: block;
  position: absolute;
  left: 50px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #dcdcdc;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .up-arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: 51px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: white;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .tooltip-text {
  width: 85px;
  height: 21px;
  color: #1e8ae7;
  font-size: 14px;
  font-weight: 500;
  font-family: HelveticaNeueMedium;
  letter-spacing: 0px;
  padding: 8px 0px 30px 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-edit {
  margin-right: -12px !important;
  margin-top: -19px !important;
  float: right !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .requistion-edit {
  margin-right: -36px !important;
  margin-top: -19px !important;
  float: right !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info {
  width: 255px;
  height: 257px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  padding-top: 15px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-cost {
  width: 213px;
  height: 32px;
  color: #1e8ae7;
  font-size: 36px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 32px;
  margin-bottom: 12px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-detail-row {
  padding-bottom: 2px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-detail-row-approver-name {
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-item-qty {
  height: 16px;
  color: #494949;
  font-size: 13px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-item-qty .item-qty-space {
  padding: 0px 4px 0px 4px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .sub-user-myopenrequisitions-card-section .fund-info .requisition-details {
  width: 255px;
  color: #7f7f7f;
  font-size: 13px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 22px;
  padding: 19px 0px 34px 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu {
  padding: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section {
  border-radius: 0;
  height: auto;
  width: auto;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  float: none;
  margin-right: 0;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .status-description .fund-status-desc {
  color: #6C2501;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .open-status-description {
  width: auto;
  background: #FFEBD6;
  height: 24px;
  padding: 1px 10px 1px 10px;
  gap: 4px;
  border-radius: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .open-status-review-description {
  width: fit-content;
  background: #FFEBD6;
  height: 24px;
  padding: 1px 10px 1px 10px;
  gap: 4px;
  border-radius: 12px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .requistion-edit {
  margin-right: -56px !important;
  margin-top: -25px !important;
  float: right !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info {
  padding-top: 16px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-cost {
  width: 213px;
  height: 32px;
  color: #1B1B1D;
  font-size: 26px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 33px !important;
  margin-bottom: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-detail-row {
  padding-bottom: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-item-qty {
  height: 22px;
  color: #54545C;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 400;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-item-qty .item-qty-space {
  padding: 0px 4px 0px 4px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-details {
  color: #1B1B1D;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  padding: 24px 0px 0px 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-details .requisition-detail-row span {
  font-weight: 500;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .sub-user-myopenrequisitions-card-section .fund-info .requisition-details .requisition-details-values {
  color: #54545C;
  font-weight: 400;
  padding-bottom: 24px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body-eu .zeroStateReqImg {
  margin-top: 24px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .review-manage-fund-edit {
  color: #1e8ae7;
  font-family: HelveticaNeueMedium;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  letter-spacing: 0px;
  line-height: 21px;
  width: 26px;
  vertical-align: bottom;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .icon_Edit {
  color: #1e8ae7;
  font-size: 19px;
  cursor: pointer;
  line-height: 1.575rem;
  margin-right: .5rem;
  height: 14px;
  width: 13.67px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .view-btn {
  border-radius: 3px;
  height: 40px;
  width: 228px;
  color: #1e8ae7;
  border: 1px solid #b2b2b2;
  background-color: white;
  font-size: 13px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 21px;
  padding: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .view-btn-eu {
  width: 225px;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 700;
  color: #0071d0;
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 0.5rem 1.5rem;
  width: 100%;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .view-btn-super-user {
  margin-left: 5px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .view-btn-sub-user {
  margin-left: 55px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .cancel-btn {
  border-radius: 3px;
  height: 40px;
  width: 110px;
  color: #555759;
  border: 1px solid #b2b2b2;
  background-color: white;
  font-size: 13px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 21px;
  padding: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .review-requisition-btn {
  width: 228px;
  height: 40px;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  background-color: white;
  color: #1e8ae7;
  font-size: 13px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .review-requisition-btn-eu {
  font-size: 14px;
  font-family: 'Helvetica Neue';
  border-radius: 0.25rem;
  color: #0071d0;
  background-color: #fff;
  font-weight: 700;
  width: 100%;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__list {
  background-color: #f7f7f7;
  background-image: none;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__list .kmd-tabs__list-item {
  font-size: 14px;
  font-family: 'Helvetica Neue';
  line-height: 22px;
  padding: 28px 10px 14px 8px;
  margin-right: 21px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__list .kmd-tabs__list-item.active {
  font-weight: 700;
  background-color: #f7f7f7;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-card {
  padding: 24px;
  height: 411px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel {
  padding: 0px !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-carousel {
  padding: 0px !important;
  padding-bottom: 4px !important;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-carousel .kmd-carousel__pagination-previous-arrow,
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-carousel .kmd-carousel__pagination-next-arrow {
  height: 40px;
  width: 40px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field {
  margin-bottom: 25px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field input {
  width: 308px;
  height: 40px;
  border: 1px solid #92929E;
  border-radius: 0px;
  padding-left: 25px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field input::placeholder,
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field input[placeholder] {
  color: #70707A;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field .closeRequisitionSearchImage_rr {
  width: 14px;
  height: 14px;
  position: absolute;
  margin-left: 12px;
  margin-top: 54px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field .closeRequisitionSearchImage_yr {
  width: 14px;
  height: 14px;
  position: absolute;
  margin-left: 12px;
  margin-top: 54px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field .closeRequisitionSearchImage {
  width: 14px;
  height: 14px;
  position: absolute;
  margin-left: 12px;
  margin-top: 54px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .closeRequisition-table {
  margin-top: 24px;
}
.approval_UI .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel select {
  text-indent: inherit;
}
.approval_UI .sub-user-myopenrequisitions .kmd-breadcrumb {
  margin: 24px 10px 0px 10px;
}
.approval_UI .approval-paginate {
  padding-right: 15px;
  text-align: right;
}
.approval_UI .approval-paginate .history_paginate_button {
  text-decoration: none;
}
.approval_UI .approval-paginate .paginate-prev {
  width: 31px;
  height: 21px;
  color: #54545C;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
  padding-right: 10px;
}
.approval_UI .approval-paginate .paginate-prev::before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 3px solid transparent;
  border-top: 3px solid transparent;
  border-right: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-right: 5px;
  position: relative;
  bottom: 4px;
}
.approval_UI .approval-paginate .paginate_button {
  width: 8px;
  height: 21px;
  color: #1e8ae7;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  text-align: justify;
  letter-spacing: 5px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .approval-paginate .paginate-next {
  width: 31px;
  height: 21px;
  color: #1e8ae7;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .approval-paginate .paginate-next::after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 3px solid transparent;
  border-top: 3px solid transparent;
  border-left: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-left: 5px;
  position: absolute;
  bottom: 60px;
}
.approval_UI .approval-paginate .disabled {
  cursor: default;
  box-shadow: none;
  color: #54545C;
}
.approval_UI .approval-paginate .enabled {
  background: 0 0;
  cursor: pointer;
  color: #1e8ae7;
  font-weight: bold;
}
.approval_UI .approval-paginate .current {
  width: 15px;
  height: 19px;
  padding-top: 3px;
  color: #000000;
}
.approval_UI .approval-paginate .underscore {
  position: absolute;
  margin-left: -25px;
  padding-top: 5px;
  text-decoration: solid;
  font-size: 25px;
  font-weight: bolder;
}
.approval_UI .paginate-review-requisitioneu {
  padding-right: 60px;
  text-align: right;
}
.approval_UI .paginate-review-requisitioneu a {
  color: #54545c;
  font-weight: 500;
}
.approval_UI .paginate-review-requisition {
  padding-right: 16px;
  text-align: right;
}
.approval_UI .paginate-review-requisition .history_paginate_button {
  text-decoration: none;
}
.approval_UI .paginate-review-requisition .paginate-prev-rr {
  width: 31px;
  height: 21px;
  color: #54545C;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
  padding-right: 10px;
}
.approval_UI .paginate-review-requisition .paginate-prev-rr::before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-right: 5px;
  position: relative;
  bottom: 6px;
}
.approval_UI .paginate-review-requisition .paginate_button_rr {
  width: 8px;
  height: 21px;
  color: #1e8ae7;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  text-align: justify;
  letter-spacing: 5px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .paginate-review-requisition .paginate-next-rr {
  width: 31px;
  height: 21px;
  color: #1e8ae7;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .paginate-review-requisition .paginate-next-rr::after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-left: 5px;
  position: absolute;
  bottom: 58px;
}
.approval_UI .paginate-review-requisition .disabled {
  cursor: default;
  color: #a2a2a2;
  box-shadow: none;
}
.approval_UI .paginate-review-requisition .enabled {
  background: 0 0;
  cursor: pointer;
  color: #1e8ae7;
  font-weight: bold;
}
.approval_UI .paginate-review-requisition .current {
  width: 15px;
  height: 19px;
  padding-top: 3px;
  color: #000000;
}
.approval_UI .paginate-review-requisition .underscore {
  position: absolute;
  margin-left: -25px;
  padding-top: 5px;
  text-decoration: solid;
  font-size: 25px;
  font-weight: bolder;
}
.approval_UI .paginate-your-requisition {
  padding-right: 60px;
  text-align: right;
}
.approval_UI .paginate-your-requisition .history_paginate_button {
  text-decoration: none;
}
.approval_UI .paginate-your-requisition .paginate-prev-yr {
  width: 31px;
  height: 21px;
  color: #999999;
  font-size: 18px;
  font-family: HelveticaNeue-Bold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
  padding-right: 10px;
}
.approval_UI .paginate-your-requisition .paginate-prev-yr::before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-right: 5px;
  position: relative;
  bottom: 6px;
}
.approval_UI .paginate-your-requisition .paginate_button_yr {
  width: 8px;
  height: 21px;
  color: #1e8ae7;
  font-size: 18px;
  font-family: HelveticaNeue-Medium;
  font-weight: bold;
  text-align: justify;
  letter-spacing: 5px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .paginate-your-requisition .paginate-next-yr {
  width: 31px;
  height: 21px;
  color: #1e8ae7;
  font-size: 18px;
  font-family: HelveticaNeue-Bold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  line-height: 80px;
  text-decoration: none;
}
.approval_UI .paginate-your-requisition .paginate-next-yr::after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid ;
  font-size: 0;
  line-height: 0;
  margin-left: 5px;
  position: absolute;
  bottom: 71px;
}
.approval_UI .paginate-your-requisition .disabled {
  cursor: default;
  color: #a2a2a2;
  box-shadow: none;
}
.approval_UI .paginate-your-requisition .enabled {
  background: 0 0;
  cursor: pointer;
  color: #1e8ae7;
  font-weight: bold;
}
.approval_UI .paginate-your-requisition .current {
  width: 15px;
  height: 19px;
  padding-top: 3px;
  color: #000000;
}
.approval_UI .paginate-your-requisition .underscore {
  position: absolute;
  margin-left: -25px;
  padding-top: 5px;
  text-decoration: solid;
  font-size: 25px;
  font-weight: bolder;
}
.approval_UI .sub-user-orderdetails {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main {
  margin-left: 10px;
  height: auto;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header {
  line-height: 40px;
  color: #1B1B1D;
  font-size: 32px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header1 {
  width: 609px;
  color: #54545C;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 22px;
  padding-top: 8px;
  font-weight: 400;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header2 {
  color: #0071D0;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
  padding-top: 24px;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header2 .text {
  vertical-align: middle;
  padding-left: 10px;
  width: 129px;
  height: 17px;
  font-weight: 500;
  font-size: 14px;
}
.approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header2 img {
  height: 13.68px;
  width: 14px;
}
.approval_UI .sub-user-orderdetails h2 {
  font-family: Helvetica Neue;
  font-size: 26px;
  font-weight: 500;
  line-height: 33px;
  color: #1B1B1D;
}
.approval_UI .section-padding {
  padding-left: 11px !important;
}
.approval_UI #reviewAndSubmitSectionMain {
  padding-top: 25px;
  margin-bottom: 1rem;
  width: 906px;
}
.approval_UI #reviewAndSubmitSectionMain .kmd-field {
  margin: 0px;
}
.approval_UI #reviewAndSubmitSectionMain .kmd-field input {
  max-width: 100%;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft {
  width: 27.65rem;
  min-height: 520px;
  height: auto;
  background-color: #ffffff;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 24px 18px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .shiping-input {
  color: #54545c;
  font-size: 14px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 22px;
  font-style: normal !important;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipLabel {
  margin-bottom: 24px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipLabel .reviewShippingEdit,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipLabel .switchAccount {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  color: #1e8ae7;
  line-height: 1.5625rem;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipLabel .separator {
  color: #cdcccc;
  margin: 15px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipTo,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewCompany,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAccountNumber,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAccountName,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewCompany {
  
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipTo .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewCompany .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAccountNumber .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAccountName .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewCompany .review-values {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipTo {
  margin-bottom: 14px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAttention .euRegion {
  display: flex;
  flex-direction: column;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewAttention .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
  word-break: break-word;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .ship-email .ship-values {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .ship-email .ship-email-value {
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewContactInfo {
  margin-top: 8px !important;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewContactInfo .euRegion {
  display: flex;
  flex-direction: column;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewContactInfo .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .reviewDeliveryLabel .reviewDeliveryEdit {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  line-height: 1.5625rem;
  color: #1e8ae7;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .reviewDeliveryLabel .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .reviewShipmentSetting .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .reviewShipmentSetting checkout-labels {
  line-height: 2;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .Pickupdelivery-option .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .delivery-option {
  margin-top: 1.25rem;
  margin-bottom: 10px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .delivery-option .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .review-values .error-message:after {
  content: "";
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight {
  width: 28.1rem;
  min-height: 520px;
  height: auto;
  margin-left: 14px;
  background-color: #ffffff;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 24px 18px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewBillSection .reviewBill {
  margin-bottom: 40px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewBillSection .reviewBill .reviewBillTo .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewBillSection .reviewBill .reviewAccountNumber .review-values,
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewBillSection .reviewBill .reviewCompany .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewBillSection .reviewBill .reviewBillLabel {
  margin-bottom: 24px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .payment-label {
  margin-bottom: 24px;
}
.approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .payment-eu {
  margin-top: 24px;
}
.approval_UI .qty-decrement-disabled {
  background-color: #e5e5e5 !important;
}
.approval_UI .qty-increment-disabled {
  background-color: #e5e5e5 !important;
}
.approval_UI #agreeVATTerms {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  appearance: none;
  padding: 9px;
  position: relative;
}
.approval_UI #agreeVATTerms:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 4px;
  color: #222222;
}
.approval_UI .select-checkbox .row {
  margin-left: -1.5% !important;
  margin-right: -1.5% !important;
  margin-top: 0;
  margin-bottom: 0;
  width: auto !important;
  max-width: none;
}
.approval_UI .icon_Information_Circle {
  color: #005daa;
  font-size: 15px;
}
.approval_UI .icon_Information_Circle_New {
  background: url('/store1/order-approval/resources/images/icons_16_alert_mono.svg') no-repeat;
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
.approval_UI #deliveryMethodtooltip {
  position: absolute;
  margin-top: 35px;
  margin-left: -54px;
  z-index: 9999;
  width: 332px;
  height: max-content;
  padding: 0.35rem 0.45rem;
  font-size: 13px;
  border-radius: 3px;
  box-shadow: rgba(34, 34, 34, 0.1) 0px 6px 8px 0px;
  border: 1px solid #e5e5e5;
  line-height: 1.2rem !important;
  background: #ffffff;
}
.approval_UI #delivery-tooltip-text :before {
  content: '';
  display: block;
  position: absolute;
  left: 50px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #dcdcdc;
}
.approval_UI #delivery-tooltip-text :after {
  content: '';
  display: block;
  position: absolute;
  left: 51px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: white;
}
.approval_UI #delivery-tooltip-text {
  width: 280px;
  height: 21px;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.18;
  letter-spacing: 0px;
  color: #54545c;
}
.approval_UI #delivery-tooltip-text li {
  list-style-type: none;
  font-size: 11px;
  letter-spacing: 0px;
  line-height: 17px;
  margin: 5px 10px;
}
.approval_UI #delivery-tooltip-text .amdeliverypadding {
  margin-bottom: 10px;
}
.approval_UI .font-icon-align {
  z-index: 1;
  margin-left: 1px;
}
.approval_UI .font-different-delivery-option {
  font-size: 16px !important;
  line-height: 24px !important;
}
.approval_UI .row-word-wrap {
  word-break: break-word;
}
.approval_UI #deliveryMethod {
  border: 1px solid #cccccc;
  font-family: 'HelveticaNeue';
  color: #737373;
  font-family: HelveticaNeue;
  font-size: 13px;
  letter-spacing: 0px;
  width: 170px;
  height: 31px;
  padding-left: 6px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-size: 0.6em auto;
  background-position: right 0.25em center;
  padding-right: 1em;
  background-image: url("/store1/order-approval/resources/images/dropdownicon.svg");
}
.approval_UI .checkout-labels {
  font-family: Helvetica Neue;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: .625rem;
  color: #1B1B1D;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
}
.approval_UI .checkout-inputs-desktop {
  height: 40px;
  border: 1px solid #cccccc;
  margin-bottom: 6px;
  padding-left: 9px;
}
.approval_UI .checkout-inputs-disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  pointer-events: none;
}
.approval_UI .error-message1 {
  width: max-content;
}
.approval_UI .checkout-form-fields {
  margin-bottom: 1rem;
  height: 75px;
}
.approval_UI .checkout-option {
  width: 122px;
  height: 15px;
  color: #737373;
  font-size: 13px;
  letter-spacing: 0px;
  font-family: 'HelveticaNeue';
  padding-left: 9px;
}
.approval_UI .order-Summary-section-eu-width {
  width: 293px;
}
.approval_UI .order-Summary-section-eu-width .expandTab {
  display: none;
}
.approval_UI .order-Summary-section-eu-width .collapseTab {
  display: none;
}
.approval_UI .order-Summary-section-eu-width .mobile-order-total {
  display: none;
}
.approval_UI .approve-margin-align {
  margin-left: 3px;
}
.approval_UI .save-cancel-margin {
  margin-left: 10px;
}
.approval_UI .promo-code-apply-button-eu {
  margin-left: 198px !important;
}
.approval_UI .promocode-input-eu {
  width: 190px !important;
}
.approval_UI .button-align-us {
  margin-left: 10px !important;
}
.approval_UI .order-Summary-section {
  margin-top: 20px;
  z-index: 10;
}
.approval_UI .order-Summary-section button.desktop-btn {
  padding-top: 7px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #92929e;
  border-radius: 3px;
}
.approval_UI .order-Summary-section button#deny {
  margin-left: 10px !important;
}
.approval_UI .order-Summary-section button#deny.deny-margin-eu {
  margin-left: 6px !important;
}
.approval_UI .order-Summary-section span.icon_Ok {
  color: #72ab3b;
  vertical-align: sub;
  padding-right: 3px;
  font-size: 19px;
  font-weight: bold;
}
.approval_UI .order-Summary-section span.text-style {
  width: 54px;
  height: 21px;
  color: #1e8ae7;
  font-size: 13px;
  font-family: 'HelveticaNeueMedium';
  letter-spacing: 0px;
  line-height: 21px;
}
.approval_UI .order-Summary-section span.save-btn {
  color: #1e8ae7;
}
.approval_UI .order-Summary-section span.deny-text-style {
  width: 54px;
  height: 21px;
  color: #1e8ae7;
  font-size: 13px;
  font-family: 'HelveticaNeueMedium';
  letter-spacing: 0px;
  line-height: 21px;
  padding-right: 6px;
}
.approval_UI .order-Summary-section .btn-padding {
  padding-bottom: 30px;
  display: inline-flex;
  justify-content: space-between;
}
.approval_UI .order-Summary-section a.desktop-btn {
  display: none;
}
.approval_UI .order-Summary-section button.disabled {
  cursor: default;
  background: #a2a2a2;
  box-shadow: none;
}
.approval_UI .order-summary-padding {
  padding: 4px 0px 0px 32px;
}
.approval_UI .alert-success-popup-message,
.approval_UI .alert-order-updated-popup-message {
  margin-top: 20px;
  margin-right: 30px;
  position: fixed;
  right: 0;
  border-style: solid;
  border-color: #ccc;
  border-image: initial;
  width: 508px;
  background: #fff;
  z-index: 999999999999!important;
  top: 0;
  border-width: 0;
  border-radius: 5px;
  box-shadow: 3px 2px 6px 1px #ccc;
  font-family: 'HelveticaNeue';
  font-size: 14px;
  height: 80px;
  padding: 0px 30px 0px 12px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #333;
}
.approval_UI .alert-success-popup-message img,
.approval_UI .alert-order-updated-popup-message img {
  padding: 10px;
}
.approval_UI .alert-success-popup-message .update-style,
.approval_UI .alert-order-updated-popup-message .update-style {
  background: #72ab3b;
  margin: 0 -12px;
  display: inline-block;
  height: 80px;
  width: 62px;
}
.approval_UI .alert-success-popup-message .success-text,
.approval_UI .alert-order-updated-popup-message .success-text {
  display: inline-block;
  padding-left: 38px;
  top: 6px;
  position: absolute;
  color: #222222;
  font-size: 16px;
  font-family: 'HelveticaNeueMedium';
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 21px;
}
.approval_UI .alert-success-popup-message .update-icon,
.approval_UI .alert-order-updated-popup-message .update-icon {
  background: url(/store1/order-approval/resources/images/icons.png) no-repeat;
  width: 31px;
  height: 25px;
  display: inline-block;
  background-position: 0px -122px;
  background-size: 100%;
  margin: 25px 13px 13px 18px;
  border-radius: 4px;
}
.approval_UI .alert-success-popup-message .success-close,
.approval_UI .alert-order-updated-popup-message .success-close {
  font-size: 20px;
  background-color: #fff;
  text-shadow: 0 1px 0 #ffffff;
  display: inline-block !important;
  position: absolute;
  right: 0px;
  color: #b2b2b2;
  padding-top: 10px;
  font-weight: 500;
  top: 13px;
}
.approval_UI .alert-no-longer-error-message {
  font-family: 'HelveticaNeue';
  font-size: 14px;
  width: 390px;
  height: 80px;
  position: absolute;
  top: -10px;
  right: 10px;
  padding: 0px 30px 0px 12px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid lightgrey;
  background-position: 6px 6px;
  background-repeat: no-repeat;
  color: #333;
  z-index: 999999;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  margin-top: 10px;
}
.approval_UI .alert-no-longer-error-message img {
  margin: 30px 13px 13px 18px;
}
.approval_UI .alert-no-longer-error-message .error-style {
  background: #ee3134;
  margin: 0 -12px;
  display: inline-block;
  height: 80px;
  width: 62px;
}
.approval_UI .alert-no-longer-error-message .error-text {
  padding-left: 99px;
  color: #737373;
  padding-top: -27px;
  margin-top: -45px;
}
.approval_UI .alert-no-longer-error-message .error-text strong {
  color: #222222;
}
.approval_UI .alert-no-longer-error-message .success-close {
  font-size: 20px;
  background-color: #fff;
  text-shadow: 0 1px 0 #ffffff;
  display: inline-block !important;
  position: absolute;
  right: 0px;
  color: #b2b2b2;
  padding-top: 0px;
  font-weight: 500;
  top: 20px;
}
.approval_UI .alert-success-popup-message-new {
  height: 68px;
}
.approval_UI .alert-success-popup-message-new .update-style {
  height: 68px;
}
.approval_UI .alert-success-popup-message-new .success-text {
  top: 5px;
}
.approval_UI .alert-success-popup-message-new .text-message {
  width: 59px;
  height: 21px;
  color: #222222;
  font-size: 14px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 21px;
}
.approval_UI .alert-success-popup-message-new .text-message1 {
  color: #54545c;
  font-size: 14px;
  font-family: HelveticaNeue;
}
.approval_UI .alert-success-popup-message-new .success-close {
  color: #54545c;
}
.approval_UI .alert-error-message {
  margin-top: 20px;
  margin-right: 30px;
  position: fixed;
  right: 0;
  border-style: solid;
  border-color: #ccc;
  border-image: initial;
  width: 508px;
  background: #fff;
  z-index: 999999999999!important;
  top: 0;
  border-width: 0;
  border-radius: 5px;
  box-shadow: 3px 2px 6px 1px #ccc;
  font-family: 'HelveticaNeue';
  font-size: 14px;
  height: 80px;
  padding: 0px 30px 0px 12px;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.approval_UI .alert-error-message img {
  margin: 30px 13px 13px 18px;
}
.approval_UI .alert-error-message .error-style {
  background: #ee3134;
  margin: 0 -12px;
  display: inline-block;
  height: 80px;
  width: 62px;
}
.approval_UI .alert-error-message .error-text {
  padding-left: 99px;
  color: #737373;
  padding-top: -27px;
  margin-top: -45px;
}
.approval_UI .alert-error-message .error-text strong {
  color: #222222;
}
.approval_UI .alert-error-message .success-close {
  font-size: 20px;
  background-color: #fff;
  text-shadow: 0 1px 0 #ffffff;
  display: inline-block !important;
  position: absolute;
  right: 0px;
  color: #b2b2b2;
  padding-top: 0px;
  font-weight: 500;
  top: 20px;
}
.approval_UI .alert-fund-bal-insuff-msg,
.approval_UI .alert-order-locked-msg {
  font-family: 'HelveticaNeue';
  font-size: 14px;
  width: 482px;
  height: 100px;
  position: absolute;
  top: -120px;
  right: 12px;
  padding: 0px 30px 0px 12px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid lightgrey;
  background-position: 6px 6px;
  background-repeat: no-repeat;
  color: #333;
  z-index: 999999;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  margin-top: 10px;
}
.approval_UI .alert-fund-bal-insuff-msg img,
.approval_UI .alert-order-locked-msg img {
  margin: 30px 13px 13px 11px;
}
.approval_UI .alert-fund-bal-insuff-msg .error-style,
.approval_UI .alert-order-locked-msg .error-style {
  background: #fdbc00;
  margin: 0 -12px;
  display: inline-block;
  height: 100px;
  width: 47px;
}
.approval_UI .alert-fund-bal-insuff-msg .error-text,
.approval_UI .alert-order-locked-msg .error-text {
  padding-left: 55px;
  padding-right: 10px;
  color: #737373;
  padding-top: -27px;
  margin-top: -90px;
}
.approval_UI .alert-fund-bal-insuff-msg .error-text strong,
.approval_UI .alert-order-locked-msg .error-text strong {
  color: #222222;
}
.approval_UI .alert-fund-bal-insuff-msg .success-close,
.approval_UI .alert-order-locked-msg .success-close {
  font-size: 20px;
  background-color: #fff;
  text-shadow: 0 1px 0 #ffffff;
  display: inline-block !important;
  position: absolute;
  right: 0px;
  color: #000000;
  padding-top: 0px;
  font-weight: bold;
  top: 10px;
  width: 0px;
  height: 15px;
  outline: none;
}
.approval_UI .lock-order-layout {
  height: 70px !important;
}
.approval_UI .lock-order-layout .error-style {
  height: 69px !important;
}
.approval_UI .lock-order-layout a#requistions-page-redirect {
  color: #1e8ae7;
}
.approval_UI .lock-order-layout img {
  margin: 20px 6px 20px 11px !important;
}
.approval_UI .lock-order-layout .error-text {
  font-size: 14px !important;
  padding-right: 0px !important;
  padding-top: 7px !important;
  margin-top: -62px !important;
}
.approval_UI .lock-order-layout .success-close {
  font-size: 17px !important;
  top: 9px !important;
}
.approval_UI .requisition-lock-msg {
  top: 111px !important;
}
.approval_UI .error-message {
  font-size: 0.875rem !important;
  color: #ed2b2b !important;
  margin: 10px 0;
  font-style: italic !important;
}
.approval_UI .error-text-style {
  border: 1px solid #f7070f;
}
.approval_UI .close-requisitions-sort {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #c9c8c8;
  height: 60px;
  max-width: 794px;
  width: 380px;
  margin-top: 40px;
  font-size: 14px !important;
}
.approval_UI .sortdropdown {
  height: 50px;
  width: 377px;
  font-family: 'HelveticaNeueLight';
  font-size: 18px !important;
  padding: 0.625em 1rem;
  background-image: url(/store1/order-approval/resources/images/icons8-sorting-32.png), url(/store1/order-approval/resources/images/dropdownicon.svg);
  text-indent: 36px;
  background-repeat: no-repeat, no-repeat;
  background-position: 15px 15px, right 1.25em center;
  background-size: 25px 25px, 0.6em auto;
  color: #555759;
  border-color: #bbb9b9;
  border-radius: 4px;
  -webkit-appearance: none;
}
.approval_UI .close-requisitions-sort-align {
  float: right;
  margin-right: 1px;
  margin-top: 40px;
  height: 60px;
}
.approval_UI .close-requisitions-sort-align-eu {
  width: 260px;
  height: 40px;
  border: 1px solid #92929E;
  background: url(/store1/order-approval/resources/images/dropdownicon.svg) no-repeat right 1.25em center;
  background-size: 8px 8px;
  font-size: 14px !important;
  line-height: 22px;
  border-radius: 0px;
  background-color: white;
  margin-top: 36px;
}
.approval_UI .sub-user-csd-details-main {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain {
  width: 56.625rem;
  min-height: 12rem;
  margin-bottom: 20px;
  margin-left: 10px;
  background-color: #ffffff;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  padding: 24px;
  display: flex;
  flex-direction: column;
  height: auto;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain .reviewCsdSection .review-values {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
  word-break: break-word;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain .reviewCsdSection .reviewCsdFields {
  margin-top: 1.875rem;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain .reviewCsdSection .reviewCsdFields .row-csd {
  width: 100%;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain .reviewCsdSection .reviewCsdFields .columns-csd {
  box-sizing: border-box;
}
.approval_UI .sub-user-csd-details-main .reviewCsdSectionMain .reviewCsdSection .reviewCsdEdit {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  line-height: 1.5625rem;
  color: #1e8ae7;
}
.approval_UI .sub-user-Lpd-details-main {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 75em;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain {
  width: 56.625rem;
  margin-bottom: 1rem;
  background-color: #ffffff;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  height: auto;
  overflow: auto;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection {
  margin-left: 5px;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection .reqLpdLabel {
  margin: 27px 0px 21px 0px;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection .lpd-header {
  width: 290px;
  height: 22px;
  color: #222222;
  font-size: 18px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection .checkout-labels {
  width: 161px;
  color: #222222;
  font-size: 14px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: left;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
  word-break: break-word;
}
.approval_UI .sub-user-Lpd-details-main .reqLpdSectionMain .reqLpdSection .reqLpdFields {
  margin-top: 1.875rem;
  column-count: 2;
  margin-bottom: 20px;
}
.approval_UI .checkout-pickup-title {
  padding-top: 24px !important;
  padding-left: 20px;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #1B1B1D;
  padding-bottom: 16px;
}
.approval_UI .csd-text-label-eu {
  color: #363636 !important;
}
.approval_UI .approve-text-style-eu {
  color: #FFFFFF!important ;
  font-weight: 700 !important;
  font-family: 'HelveticaNeue' !important;
  font-size: 14px !important;
}
.approval_UI .deny-text-style-eu {
  color: #0071D0!important ;
  font-weight: 700 !important;
  font-family: 'HelveticaNeue' !important;
  font-size: 14px !important;
}
.approval_UI .deny-button-style-eu {
  background: #FFFFFF !important ;
  border: 1px solid #92929E !important;
}
.approval_UI .approve-button-style-eu {
  background: #0071D0 !important ;
  border: 1px solid #92929E !important;
}
.approval_UI .deny-icon-style-eu {
  color: #0071D0 !important ;
}
.approval_UI .approve-icon-style-eu {
  color: #FFFFFF !important ;
}
.approval_UI .savechanges-text-align-eu {
  margin-left: -5px !important;
}
.approval_UI .manualhold-align {
  margin-top: 10px;
}
.approval_UI .align-center {
  text-align: center !important;
}
.approval_UI .review-payment-ponumber .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545c !important;
}
.approval_UI .product_data_config {
  padding-left: 6.7rem;
  min-width: 15.3rem !important;
}
.approval_UI .product_data_config_mixed {
  padding-left: 1rem !important;
}
.approval_UI .product_data_config_mixed_toby {
  border-top: none !important;
}
.approval_UI .product_catalog_normal_width {
  width: 21.3rem !important;
}
.approval_UI .mixed_card_thumbnail_width {
  width: 4.5rem !important;
}
.approval_UI .product_catalog_edit {
  width: 18.4375rem;
}
.approval_UI .product_price_edit {
  width: 11.125rem;
}
.approval_UI .product_quantity_edit {
  width: 5.75rem;
}
.approval_UI .price-config {
  font-weight: 500;
  color: #1B1B1D;
  font-family: 'Helvetica Neue';
}
.approval_UI .uom-config {
  font-weight: 400 !important;
  color: #54545C !important;
  font-family: 'Helvetica Neue';
}
.approval_UI .config-qty {
  min-width: 6.3rem !important;
}
.approval_UI .config-qty-mixed {
  padding-left: 33px !important;
  min-width: 0rem !important;
}
.approval_UI .Qty-column-mixed {
  min-width: 8rem !important;
}
.approval_UI .subtotal-config {
  min-width: 7rem !important;
  padding-right: 22px;
}
.approval_UI .pricing-config {
  min-width: 14rem !important;
}
.approval_UI .pricing-config-mixed {
  min-width: 12rem !important;
}
.approval_UI .sub-user-order-details-main {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section {
  width: 56.625rem;
  background-color: #ffffff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);
  max-height: fit-content;
  margin-bottom: 20px;
  margin-left: 10px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel .reviewOrderDetailsLabel1 {
  padding: 24px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel .reviewOrderDetailsLabel1 .titleGuest {
  padding-left: 0px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel h3.titleGuest {
  padding-left: 0px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel .pickup-info {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  color: #1B1B1D;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel .pickup-title {
  display: inline-block;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #363636;
  padding-left: 20px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .reviewOrderDetailsLabel .stock-room-title {
  display: inline-block;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #737373;
  padding-left: 20px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .fund-edit {
  margin-left: -24px !important;
  float: left;
  margin-top: 6px !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .review-manage-fund-edit {
  color: #0071d0;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  height: 21px;
  letter-spacing: 0px;
  line-height: 22px;
  width: 26px;
  vertical-align: bottom;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .icon_Edit_New {
  color: #1e8ae7;
  font-size: 16px;
  cursor: pointer;
  line-height: 1.575rem;
  height: 14px;
  width: 13.67px;
  background: url('/store1/order-approval/resources/images/NewPencilIcon.svg') no-repeat;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main {
  border: none !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tr {
  border: none !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody {
  border-top: solid 0.5px #cecece;
  border-bottom: solid 0.5px #cecece;
  height: 170px !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody td {
  padding-top: 24px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody td .kmd-field {
  margin-top: 0px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .subTotal-column {
  text-align: right !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .glyphs_html_container {
  margin: 10px 0 8px !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .glyphs_html_container img {
  background: none !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody tr:nth-of-type(even) {
  background-color: transparent !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody:nth-of-type(even) {
  background: none;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_img {
  display: table-cell;
  vertical-align: top;
  height: 4.063rem;
  padding: 0 0.2rem;
  padding-right: 0.5rem;
  padding-left: 0 !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_img .mixed_card_thumbnail {
  border: 1px solid #dadada;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .cart-ui-image {
  width: 60px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .cart-ui-image .mixed_card_thumbnail {
  width: auto ;
  max-width: 90px;
  max-height: 90px;
  margin-top: 4px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_grid_image .product_catalog_icons {
  min-height: 1.5rem;
  width: 100%;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_grid_image .product_catalog_icons a.text_btn {
  font-size: .875rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main {
  display: table-cell;
  vertical-align: top !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main span.small {
  font-size: 0.75rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main span.font_icon {
  font-weight: normal;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .product_description {
  color: #0071D0;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 400;
  height: 99px;
  line-height: 22px;
  width: 381px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-manufacturer-data,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-gsa-number,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-suspicious,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-speednumber,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-ordering-attributes,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-assayid,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .js-ut-genesymbol {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #54545C;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .cat-num-container {
  margin-bottom: 16px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .cat-num-container .grey {
  color: #1B1B1D;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .cat-num-container .dark-grey {
  color: #54545C;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .gsa_icon {
  background: #efeced url("/content/dam/fishersci/glyphs/gsa_glyph.gif") no-repeat 1px 1px;
  padding-left: 4rem;
  padding-right: 1px;
  line-height: 1.5rem;
  border-width: 0;
  font-size: 0.6875rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .price {
  font-family: HelveticaNeue;
  font-size: 14px;
  color: #737373;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .field_container .qty-field {
  width: 46px;
  padding: 10px 2px;
  text-align: center;
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #7f7f7f;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .field_container .qty-field:disabled {
  background: none !important;
  border-color: transparent !important;
  padding-top: 0px !important;
  height: auto;
  color: #1B1B1D;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .item-subtotal {
  font-family: 'Helvetica Neue';
  font-size: 20px;
  line-height: 25px;
  text-align: right;
  color: #1B1B1D;
  font-weight: 500 !important;
  padding-right: 10px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .line-through {
  text-decoration: line-through;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .green {
  color: #3bad2f;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .no-img {
  float: left;
  margin-right: 0.5rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_table_footer {
  background: white;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody.css_alert_line_level tr:nth-of-type(even) {
  border-top: 0;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody tr:nth-of-type(even) {
  border-top: .1rem solid #bbb9b9;
  border-bottom: .1rem solid #bbb9b9;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-message {
  line-height: 21px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-message .availability_icons {
  font-size: 15px;
  font-style: normal;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-string {
  margin-left: 20px;
  color: #222222;
  font-size: 14px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-string .js-ut-estimated-delivery,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-string .js-ut-leadtime,
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .availability-string .js-ut-stockroom {
  color: #737373;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .icon_Location {
  font-size: 19px;
  color: #1e8ae7 !important;
  vertical-align: middle;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .pickup-loc {
  margin-left: 0px !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .margin-top-larger {
  margin: 1.2rem 0rem 1.2rem 12px !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .prop65Message b {
  color: #54545c;
  font-family: HelveticaNeue;
  font-weight: 700;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .prop65Message a {
  color: #1e8ae7;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart {
  font-family: "HelveticaNeue";
  margin-bottom: 3.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart tr {
  border: none !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart tbody {
  border-bottom: solid 0.5px #d1d1d1;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart tbody:nth-of-type(odd) {
  border-bottom: solid 0.5px #cecece !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart tbody.operon_td:nth-of-type(even) {
  border-bottom: solid 0.5px #cecece !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .white {
  background-color: #ffffff !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .checkout-config-row {
  width: 120.3px;
  height: 22px;
  font-family: "HelveticaNeue";
  font-size: 14px;
  font-weight: bold;
  color: #737373;
  border: none !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .checkout-config-header-row {
  border-bottom: solid 0.5px #cccccc !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .checkout-ui-product-table.active {
  display: table-row-group;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .grey-row {
  background-color: #f3f3f3 !important;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .italic {
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  color: #737373;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .left-padding {
  padding-left: 2.25rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .data-width {
  width: 42%;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .icon_color {
  color: #1e8ae7;
  margin-top: 1.5625rem;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .header_text {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  color: #1B1B1D;
  font-weight: 400;
  line-height: 22px;
  font-stretch: normal;
  font-style: normal;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .line_height {
  line-height: 1.3125rem;
}
.approval_UI .sub-user-order-details-main .order-details-header-row {
  border-top: none !important;
  border-bottom: solid 0.5px #cccccc;
}
.approval_UI .sub-user-order-details-main .header_text {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  color: #1B1B1D;
  font-weight: 400;
  line-height: 22px;
  font-stretch: normal;
  font-style: normal;
}
.approval_UI .sub-user-order-details-main .product_image_header {
  width: 6.25rem;
}
.approval_UI .sub-user-order-details-main .product_catalog {
  width: 18.4375rem;
}
.approval_UI .sub-user-order-details-main .product_price {
  width: 10.125rem;
}
.approval_UI .sub-user-order-details-main .product_quantity {
  width: 3.75rem;
}
.approval_UI .sub-user-order-details-main .product_availability {
  width: 12.375rem;
}
.approval_UI .sub-user-order-details-main .product_item_subtotal {
  width: 7.875rem;
  padding-right: 22px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section::-webkit-scrollbar {
  width: 5px;
  height: 0px;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section::-webkit-scrollbar-thumb {
  background: #b2b2b2;
}
.approval_UI .sub-user-order-details-main .checkout-order-details-section::-webkit-scrollbar-thumb:hover {
  background: #b2b2b2;
}
.approval_UI .sub-user-order-details-main table.product_table th {
  background-color: white !important;
}
.approval_UI .sub-user-order-details-main .shopping_cart_main .price span {
  font-weight: 500;
  color: #1B1B1D;
  font-family: 'Helvetica Neue';
}
.approval_UI .sub-user-order-details-main .shopping_cart_main .pricesuom {
  font-weight: 400 !important;
  color: #54545C !important;
}
.approval_UI .csd-view span.icon_font.icon_Minus,
.approval_UI .csd-view span.icon_font.icon_Plus {
  padding-right: 2px;
}
.approval_UI .csd-view span.csd-line-level {
  width: 205px;
  height: 22px;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #2B2B30;
}
.approval_UI .csd-view span.line-csd-label {
  width: 220px;
  height: 30px;
  font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 22px !important;
  letter-spacing: normal;
  color: #1B1B1D;
}
.approval_UI .csd-view span.line-csd-value {
  width: 220px;
  height: 30px;
  font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 22px;
  letter-spacing: normal;
  color: #54545C;
}
.approval_UI .sub-user-requisation-order-details-main {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain {
  width: 906px;
  display: flex;
  background: #ffffff;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 0px;
  padding-top: 25px;
  margin-bottom: 36px;
  margin-left: 10px;
  padding: 24px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain span.reqActHeader {
  width: 248px;
  height: 22px;
  color: #222222;
  font-size: 18px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  letter-spacing: 0.5px;
  padding-left: 25px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .reqActivityLabel {
  margin-bottom: 20px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .reqActivityFields {
  width: 853px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .sortArrowOrderDetails {
  margin: 4px 0px 6px 5px;
  z-index: 9;
  position: absolute;
  cursor: pointer;
  width: 12px;
  border: none;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain span.reqActHeaderEU {
  width: 248px;
  height: 22px;
  color: #1B1B1D;
  font-size: 26px;
  font-family: HelveticaNeue;
  font-weight: bold;
  letter-spacing: 0.5px;
  padding-left: 25px;
  line-height: 33px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable .actReqHeaderBorder {
  padding: 15px 0px 20px 0px;
  text-align: left;
  height: 30px !important;
  vertical-align: bottom;
  border-bottom: 1px solid #A5A5AE !important;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable thead tr {
  border-top: none !important;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable tbody tr {
  border: none !important;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable tr {
  height: 40px !important;
  border-bottom: solid 0.5px #dcdcdc !important;
  color: #737373;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable th .activityHdr {
  width: 60%;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable th .usrNme {
  width: 20%;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable th .dtTme {
  width: 17%;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.activityDetails {
  width: 63%;
  height: 20px;
  color: #555759;
  font-size: 13px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.activityDetailsEU {
  width: 50%;
  height: 22px;
  color: #000000;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 22px;
  font-weight: normal;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.userName {
  width: 20%;
  height: 20px;
  color: #555759;
  font-size: 13px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.userNameEU {
  width: 20%;
  height: 22px;
  color: #000000;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 22px;
  font-weight: 400;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.dateTime {
  width: 20%;
  height: 20px;
  color: #54545c;
  font-size: 14px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 20px;
  padding-right: 15px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable td.dateTimeEU {
  width: 15%;
  height: 22px;
  color: #000000;
  font-size: 14px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 22px;
  padding-right: 15px;
  font-weight: 400;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable span.actReqHeader {
  width: 24px;
  height: 20px;
  color: #222222;
  font-size: 11px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable span.actReqHeaderEU {
  width: 24px;
  height: 22px;
  color: #000000;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 22px;
}
.approval_UI .sub-user-comment-order-details-main {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain {
  width: 906px;
  margin-left: 10px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .reqActCommentLabel {
  margin-bottom: 24px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .reqActCommentsHeader {
  padding-left: 10px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain span.reqActCommentsHeader {
  width: 248px;
  height: 22px;
  color: #222222;
  font-size: 18px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain p.userComment {
  padding-bottom: 15px;
  word-break: break-all;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .reqActCommentSection.small-6 {
  width: auto;
  margin-bottom: 36px;
  padding: 32px 35px 32px 35px;
  height: auto;
  min-height: 100px;
  border-radius: 20px;
  background: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.08);
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .comment {
  width: 674px;
  height: auto;
  padding-bottom: 20px;
  color: #54545c;
  font-size: 13px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .zeroComments {
  width: 100%;
  height: auto;
  color: #54545c;
  font-size: 15px;
  font-family: HelveticaNeue;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  transform: translate(0, 40%);
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-header {
  color: #0071d0;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  text-align: right;
  letter-spacing: 0px;
  line-height: 20px;
  padding-left: 4px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-heade1 {
  color: #1B1B1D;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 20px;
  margin-bottom: 12px;
  margin-left: 14px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .space-header {
  padding-left: 20px;
  float: left;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .edit-delete-section {
  overflow: hidden;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .edit-delete-link {
  float: right;
  padding-right: 15px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .edit-delete-dash {
  padding-right: 10px;
  padding-left: 10px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .edit-delete-font {
  width: 76px;
  height: 19px;
  color: #0071d0;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .icon_Plus {
  color: #1e8ae7;
  font-size: 18px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-icon-header {
  float: right;
  margin-right: -12px !important;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section {
  width: 906px;
  height: auto;
  background: #ffffff;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.08);
  border-radius: 25px;
  margin-bottom: 37px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .textarea {
  border: none;
  resize: none;
  outline: none;
  margin: 15px 15px 15px 33px;
  width: 800px;
  color: #54545C;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .textarea::placeholder {
  height: 40px;
  color: #b2b2b2;
  font-size: 14px;
  font-family: 'Helvetica Neue';
  letter-spacing: 0px;
  line-height: 20px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section:before {
  content: '';
  display: none;
  position: absolute;
  left: 50px;
  bottom: 77.5%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #dcdcdc;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section-main:before {
  bottom: 0;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section:after {
  content: '';
  display: none;
  position: absolute;
  left: 51px;
  bottom: 77.5%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: white;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section-main:after {
  bottom: 0;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .comment-cancel-btn {
  width: auto;
  height: 40px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
  border-radius: 4px;
  color: #0071d0;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  margin-left: 556px;
  margin-right: 10px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .comment-add-default-btn {
  width: auto;
  height: 40px;
  background: #e5e5e5;
  border-radius: 4px;
  color: #999999;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  border: 0px;
  margin-bottom: 20px;
}
.approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .comment-add-btn {
  width: auto;
  height: 40px;
  background: #0071d0;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  border: 0px;
  margin-bottom: 20px;
}
.approval_UI .edit-comment-section .textarea {
  width: 906px;
  margin-bottom: 36px;
  padding: 32px 35px 32px 35px;
  height: auto;
  min-height: 100px;
  border-radius: 20px;
  background: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.08);
}
.approval_UI .add-comment-section:before {
  content: '';
  display: none;
  position: absolute;
  left: 50px;
  bottom: 77.5%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #dcdcdc;
}
.approval_UI .add-comment-section-main:before {
  bottom: 0;
}
.approval_UI .add-comment-section:after {
  content: '';
  display: none;
  position: absolute;
  left: 51px;
  bottom: 77.5%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: white;
}
.approval_UI .add-comment-section-main:after {
  bottom: 0;
}
.approval_UI .comment-cancel-btn {
  width: 95px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
  border-radius: 4px;
  color: #1e8ae7;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  margin-left: 600px;
  margin-right: 10px;
}
.approval_UI .comment-add-default-btn {
  width: 152px;
  height: 40px;
  background: #e5e5e5;
  border-radius: 4px;
  color: #999999;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  border: 0px;
}
.approval_UI .comment-add-btn {
  width: 152px;
  height: 40px;
  background: #005daa;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  font-family: HelveticaNeueBold;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0px;
  border: 0px;
}
.reviewPaymentSection {
  padding: 1.875rem 2.25rem 2.375rem 0rem;
  margin-top: 1.5625rem;
}
.reviewPaymentSection .reviewPayment .reviewPaymentLabel {
  margin-bottom: 1.25rem;
}
.reviewPaymentSection .reviewPayment .reviewPaymentLabel .reviewPaymentEdit {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  line-height: 1.5625rem;
  color: #1e8ae7;
}
.reviewPaymentSection .reviewPayment .reviewPaymentPoNumber {
  word-break: break-word;
}
.reviewPaymentSection .reviewPayment .reviewPaymentCc .amexcard {
  width: 30px;
  height: 17px;
  display: inline-block;
  background: url(/store1/checkout/resources/images/icons.png);
  background-position: -4px -332px;
  background-size: 150%;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.reviewPaymentSection .reviewPayment .reviewPaymentCc .mastercard {
  width: 30px;
  height: 17px;
  display: inline-block;
  background: url(/store1/checkout/resources/images/icons.png);
  background-position: -3px -356px;
  background-size: 150%;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.reviewPaymentSection .reviewPayment .reviewPaymentCc .visacard {
  width: 30px;
  height: 17px;
  display: inline-block;
  background: url(/store1/checkout/resources/images/icons.png);
  background-position: -5px -379px;
  background-size: 150%;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.reviewPaymentSection .reviewPayment .reviewPaymentCc .typeNumber {
  position: relative;
  bottom: 4px !important;
}
.reviewPaymentSection .reviewPayment .reviewPaymentCc .cardname {
  vertical-align: middle;
}
.reviewPaymentSection .reviewPayment .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545c !important;
}
.reviewPaymentSection .reviewPayment .poNumberinput {
  margin-bottom: 12px !important;
  font-style: normal !important;
}
.reviewPaymentSection .reviewPaymentApprover #approverList {
  border: 1px solid #cccccc;
  font-family: 'HelveticaNeue';
  color: #737373;
  font-family: HelveticaNeue;
  font-size: 13px;
  letter-spacing: 0px;
  width: 180px;
  height: 31px;
  padding-left: 6px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-size: 0.6em auto;
  background-position: right 0.25em center;
  padding-right: 1em;
  background-image: url("/store1/order-approval/resources/images/dropdownicon.svg");
}
.order-summary-Details {
  width: 290px;
  
}
.order-summary-Details .order-summary.container {
  width: 100%;
  background-color: #f7f7f7;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 10px;
  min-height: 180px;
  margin: 0px 0px 20px 0px;
}
.order-summary-Details .order-summary.container .order-total button.mobile-btn {
  display: block;
}
.order-summary-Details .order-summary.container .order-total a.mobile-btn {
  display: block;
}
.mobile-wrap-no-padding .order-summary-Details .order-summary.container {
  padding: 0px !important;
}
.order-summary-Details .order-summary.container .summarySectionMobile {
  display: none;
}
.order-summary-Details .order-summary.container .expandTab {
  margin: auto;
  padding-top: 2px;
  width: 55px;
  height: 6px;
  border-radius: 2px;
  background-color: #d8d8d8;
  display: block;
  margin-top: 5px;
}
.order-summary-Details .order-summary.container .collapseTab {
  position: relative;
  text-align: center;
  margin-left: 50%;
  height: 0px;
  margin-top: 5px;
}
.order-summary-Details .order-summary.container .collapseTab:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 27px;
  background: #d8d8d8;
  transform: skew(0deg, -9deg);
}
.order-summary-Details .order-summary.container .collapseTab:after {
  content: '';
  position: absolute;
  top: 0;
  left: -27px;
  height: 6px;
  width: 27px;
  background: #d8d8d8;
  transform: skew(0deg, 9deg);
}
.order-summary-Details .ship-ru.active .shipping-ui-ru,
.order-summary-Details .tax-ru.active .shipping-ui-ru,
.order-summary-Details .ship-ru.active .tax-ui-ru,
.order-summary-Details .tax-ru.active .tax-ui-ru {
  display: block !important;
}
.order-summary-Details .ship-ru .shipping-ui-ru,
.order-summary-Details .tax-ru .shipping-ui-ru,
.order-summary-Details .ship-ru .tax-ui-ru,
.order-summary-Details .tax-ru .tax-ui-ru {
  margin-left: 1.4rem;
  display: none;
}
.order-summary-Details .ship-ru .right-arrow,
.order-summary-Details .tax-ru .right-arrow {
  background: url('/store1/order-approval/resources/images/arrow-right-new.svg') no-repeat;
  width: 7px;
  height: 11px;
  margin: 10px 0 0 0;
  cursor: pointer;
}
.order-summary-Details .ship-ru .down-arrow,
.order-summary-Details .tax-ru .down-arrow {
  background: url('/store1/checkout/resources/images/arrow-down.png') no-repeat;
  width: 10px;
  height: 6px;
  margin: 10px 4px 2px 4px;
  cursor: pointer;
}
.order-summary-Details .additional-charges {
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: 600;
  color: #737373;
  text-shadow: none !important;
}
.order-summary-Details .order-summary-header {
  font-weight: bold;
  margin: 0px 0px 20px 0px;
}
.order-summary-Details .order-summary-header.very-small {
  font-size: 0.75rem;
}
.order-summary-Details .order-summary-header.small {
  font-size: 1rem;
}
.order-summary-Details .order-summary-header.medium {
  font-family: 'Helvetica Neue';
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}
.order-summary-Details .order-summary-header.large {
  font-size: 1.25rem;
}
.order-summary-Details .order-summary-header.xlarge {
  font-size: 1.4rem;
}
.order-summary-Details .order-total-header {
  font-weight: bold;
  margin: 30px 0px 20px 0px;
}
.order-summary-Details .order-total-header.very-small {
  font-size: 0.75rem;
}
.order-summary-Details .order-total-header.small {
  font-size: 1rem;
}
.order-summary-Details .order-total-header.medium {
  font-size: 1.125rem;
}
.order-summary-Details .order-total-header.large {
  font-size: 1.25rem;
}
.order-summary-Details .order-total-header.xlarge {
  font-size: 1.4rem;
}
.order-summary-Details .labels,
.order-summary-Details .values {
  font-size: 14px;
  margin-bottom: 0.5rem;
}
.order-summary-Details .values {
  font-weight: 700;
}
.order-summary-Details .green {
  color: #72ab3b;
}
.order-summary-Details .js-promo-code-label {
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  color: #363636;
}
.order-summary-Details .order-summary-labels {
  font-family: 'HelveticaNeue';
  font-size: 15px;
  line-height: 1.94;
  text-align: left;
  color: #333333;
}
.order-summary-Details .order-summary-values {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.94;
}
.order-summary-Details .promo-code .input-container {
  position: relative;
}
.order-summary-Details .promo-code .input-container .input {
  width: 212px;
  height: 35px;
}
.order-summary-Details .promo-code .input-container .apply {
  position: absolute;
  margin: 0;
  right: 1px;
  top: 0px;
  height: 35px;
  width: 79px;
  border-radius: 0px;
}
.order-summary-Details .promo-code .promo-icon {
  padding-left: 10px;
  color: #005daa;
  line-height: 1.6;
  font-size: 14px;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper {
  margin-left: 1px;
  margin-top: 20px;
  min-height: 97px;
  background-color: #e8f3fc;
  border: solid 1px #a5d0f5;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied {
  margin: 7px 10px 15px 10px;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied .applied_promo {
  font-family: HelveticaNeue;
  line-height: normal;
  letter-spacing: normal;
  color: #72ab3b;
  margin: 7px 0px 0px 0px;
  font-size: 14px;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied .promo_description {
  margin-top: 0.4375rem;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied .display_promo {
  font-family: "HelveticaNeueMedium";
  line-height: 1.5;
  color: #7f7f7f;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied .delete_promo {
  color: #1e8ae7;
  line-height: 20px;
  font-size: 11px;
  font-family: "HelveticaNeue";
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied .saved_amount {
  font-family: HelveticaNeue;
  color: #72ab3b;
  line-height: 1.5;
}
.order-summary-Details .promo-code #promocodeAppliedWrapper #promocodeApplied a:hover {
  text-decoration: none;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper {
  min-width: 286px;
  margin-left: 1px;
  min-height: 109px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove {
  margin: 7px 10px 15px 10px;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo {
  font-family: HelveticaNeue;
  line-height: normal;
  letter-spacing: normal;
  color: #363636;
  margin: 7px 0px 0px 0px;
  font-size: 14px;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_description {
  margin-top: 0.9375rem;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .display_promo {
  font-family: "HelveticaNeueMedium";
  line-height: 1.5;
  color: #7f7f7f;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_button {
  margin-top: 0.625rem;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .promoNote {
  font-family: "HelveticaNeue";
  line-height: normal;
  letter-spacing: normal;
  color: #363636;
  font-size: 11px;
  margin-top: 0.625rem;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .font_medium {
  font-size: 14px;
}
.order-summary-Details .promo-code #promocodeRemoveWrapper #promocodeRemove .white-btn {
  background: #fff;
  border: 1px solid #005daa;
  color: #005daa;
  font-family: HelveticaNeue;
  width: 3.75rem;
  height: 1.75rem;
  padding: 0.4375rem 0.9375rem;
  font-size: 0.75rem;
}
.order-summary-details-eu {
  width: 293px;
  
}
.order-summary-details-eu .order-summary.container {
  width: 100%;
  background-color: #f7f7f7;
  padding-left: 6px;
  border-radius: 10px;
  min-height: 180px;
  margin: 0px 0px 20px 0px;
}
.order-summary-details-eu .order-summary.container .order-total button.mobile-btn {
  display: block;
}
.order-summary-details-eu .order-summary.container .order-total a.mobile-btn {
  display: block;
}
.mobile-wrap-no-padding .order-summary-details-eu .order-summary.container {
  padding: 0px !important;
}
.order-summary-details-eu .order-summary.container .summarySectionMobile {
  display: none;
}
.order-summary-details-eu .order-summary.container .expandTab {
  margin: auto;
  padding-top: 2px;
  width: 55px;
  height: 6px;
  border-radius: 2px;
  background-color: #d8d8d8;
  display: block;
  margin-top: 5px;
}
.order-summary-details-eu .order-summary.container .collapseTab {
  position: relative;
  text-align: center;
  margin-left: 50%;
  height: 0px;
  margin-top: 5px;
}
.order-summary-details-eu .order-summary.container .collapseTab:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 27px;
  background: #d8d8d8;
  transform: skew(0deg, -9deg);
}
.order-summary-details-eu .order-summary.container .collapseTab:after {
  content: '';
  position: absolute;
  top: 0;
  left: -27px;
  height: 6px;
  width: 27px;
  background: #d8d8d8;
  transform: skew(0deg, 9deg);
}
.order-summary-details-eu .order-summary .order-total {
  border-top: 1px solid var(--border-subtle-02, #CCCCCC);
  font-family: 'Helvetica Neue';
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  color: #1B1B1D;
}
.order-summary-details-eu .order-summary .order-total .order-summary-header {
  font-weight: 500 !important;
}
.order-summary-details-eu .ship-ru.active .shipping-ui-ru,
.order-summary-details-eu .tax-ru.active .shipping-ui-ru,
.order-summary-details-eu .ship-ru.active .tax-ui-ru,
.order-summary-details-eu .tax-ru.active .tax-ui-ru {
  display: block !important;
}
.order-summary-details-eu .ship-ru .shipping-ui-ru,
.order-summary-details-eu .tax-ru .shipping-ui-ru,
.order-summary-details-eu .ship-ru .tax-ui-ru,
.order-summary-details-eu .tax-ru .tax-ui-ru {
  margin-left: 1.4rem;
  display: none;
}
.order-summary-details-eu .ship-ru .right-arrow,
.order-summary-details-eu .tax-ru .right-arrow {
  background: url('/store1/order-approval/resources/images/arrow-right-new.svg') no-repeat;
  width: 7px;
  height: 11px;
  margin: 4px;
  cursor: pointer;
}
.order-summary-details-eu .ship-ru .down-arrow,
.order-summary-details-eu .tax-ru .down-arrow {
  width: 10px;
  height: 6px;
  margin: 8px 4px 2px 0px;
  cursor: pointer;
}
.order-summary-details-eu .additional-charges {
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: 600;
  color: #737373;
  text-shadow: none !important;
}
.order-summary-details-eu .order-summary-header {
  font-weight: bold;
  margin: 8px 0px 24px 0px;
}
.order-summary-details-eu .order-summary-header.very-small {
  font-size: 0.75rem;
}
.order-summary-details-eu .order-summary-header.small {
  font-size: 1rem;
}
.order-summary-details-eu .order-summary-header.medium {
  font-family: 'Helvetica Neue';
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}
.order-summary-details-eu .order-summary-header.large {
  font-size: 1.25rem;
}
.order-summary-details-eu .order-summary-header.xlarge {
  font-size: 1.4rem;
}
.order-summary-details-eu .order-total-header {
  font-weight: bold;
  margin: 30px 0px 20px 0px;
}
.order-summary-details-eu .order-total-header.very-small {
  font-size: 0.75rem;
}
.order-summary-details-eu .order-total-header.small {
  font-size: 1rem;
}
.order-summary-details-eu .order-total-header.medium {
  font-size: 1.125rem;
}
.order-summary-details-eu .order-total-header.large {
  font-size: 1.25rem;
}
.order-summary-details-eu .order-total-header.xlarge {
  font-size: 1.4rem;
}
.order-summary-details-eu .labels,
.order-summary-details-eu .values {
  font-size: 14px;
  margin-bottom: 0.5rem;
}
.order-summary-details-eu .values {
  font-weight: 700;
}
.order-summary-details-eu .green {
  color: #72ab3b;
}
.order-summary-details-eu .js-promo-code-label {
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  color: #363636;
}
.order-summary-details-eu .order-summary-labels {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  color: #54545C;
}
.order-summary-details-eu .order-summary-values {
  color: #54545C;
  font-size: 14px;
  line-height: 22px;
}
.order-summary-details-eu .promo-code .input-container {
  position: relative;
}
.order-summary-details-eu .promo-code .input-container .input {
  width: 212px;
  height: 35px;
}
.order-summary-details-eu .promo-code .input-container .apply {
  position: absolute;
  margin: 0;
  right: 1px;
  top: 0px;
  height: 35px;
  width: 79px;
  border-radius: 0px;
}
.order-summary-details-eu .promo-code .promo-icon {
  padding-left: 10px;
  color: #005daa;
  line-height: 1.6;
  font-size: 14px;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper {
  margin-left: 1px;
  margin-top: 20px;
  min-height: 97px;
  background-color: #e8f3fc;
  border: solid 1px #a5d0f5;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied {
  margin: 7px 10px 15px 10px;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied .applied_promo {
  font-family: HelveticaNeue;
  line-height: normal;
  letter-spacing: normal;
  color: #72ab3b;
  margin: 7px 0px 0px 0px;
  font-size: 14px;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied .promo_description {
  margin-top: 0.4375rem;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied .display_promo {
  font-family: 'Helvetica Neue';
  line-height: 1.5;
  color: #54545C;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied .delete_promo {
  color: #1e8ae7;
  line-height: 20px;
  font-size: 11px;
  font-family: "HelveticaNeue";
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied .saved_amount {
  font-family: HelveticaNeue;
  color: #72ab3b;
  line-height: 1.5;
}
.order-summary-details-eu .promo-code #promocodeAppliedWrapper #promocodeApplied a:hover {
  text-decoration: none;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper {
  min-width: 286px;
  margin-left: 1px;
  min-height: 109px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove {
  margin: 7px 10px 15px 10px;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo {
  font-family: HelveticaNeue;
  line-height: normal;
  letter-spacing: normal;
  color: #363636;
  margin: 7px 0px 0px 0px;
  font-size: 14px;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_description {
  margin-top: 0.9375rem;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .display_promo {
  font-family: "HelveticaNeueMedium";
  line-height: 1.5;
  color: #7f7f7f;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_button {
  margin-top: 0.625rem;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .promoNote {
  font-family: "HelveticaNeue";
  line-height: normal;
  letter-spacing: normal;
  color: #363636;
  font-size: 11px;
  margin-top: 0.625rem;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .font_medium {
  font-size: 14px;
}
.order-summary-details-eu .promo-code #promocodeRemoveWrapper #promocodeRemove .white-btn {
  background: #fff;
  border: 1px solid #005daa;
  color: #005daa;
  font-family: HelveticaNeue;
  width: 3.75rem;
  height: 1.75rem;
  padding: 0.4375rem 0.9375rem;
  font-size: 0.75rem;
}
.asteriskShip {
  color: #ee3134;
  font-weight: bold;
}
.padding-right-left-zero {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.shippingMessagesBox {
  border-left: 8px solid #005daa;
  background-color: white;
  margin-top: 25px;
  padding-top: 10px;
}
.shippingMessagesBox .ru-shippingInfoText {
  font-family: 'HelveticaNeue';
  font-size: 14px;
  height: auto;
}
.shippingMessagesBox .promoText {
  padding-top: 5px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-right: 10px;
}
.operonDelete {
  margin-top: 69px !important;
}
.deleteOrderIconOperon {
  margin-left: 0px !important;
}
.operonIconText {
  margin-left: -24px !important;
}
span.lpd-hover-msg {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 2px 2px 3px 1px #e5e5e5;
  text-align: left;
  position: absolute;
  margin-top: -20px;
  padding: .5rem;
  width: 258px;
  z-index: 999;
  margin-left: 641px;
}
.deleteButtonconfig {
  margin: 0px !important;
  float: right;
  margin-right: -5px !important;
}
.deleteButton {
  margin-top: -45px;
  cursor: pointer;
}
.deleteButton .deleteOrderIcon {
  margin-top: 3px;
  border: none;
  width: 15px;
  height: 15px;
  margin-left: 815px;
  background: none;
}
.deleteButton .deleteOrderIconText {
  width: 40px;
  height: 21px;
  color: #54545c;
  font-size: 14px;
  font-family: HelveticaNeue;
  text-align: center;
  letter-spacing: 0px;
  line-height: 21px;
}
.deleteButton .eu-remove-item {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #0071d0;
  padding-right: 14px;
}
::placeholder {
  font-style: normal;
}
.reviewFundSection {
  padding: 1.875rem 1.5rem 2.375rem 0.25rem;
  margin-top: 1.5625rem;
}
.reviewFundSection .reviewFund .reviewFundLabel {
  color: #222222;
  font-family: 'HelveticaNeue';
  font-size: 18px;
  font-weight: bold;
  height: 22px;
  letter-spacing: 0.5px;
  width: 89px;
  margin-bottom: 1.25rem;
}
.add-promo-sign {
  display: block;
  height: 29px;
  position: absolute;
  left: 0%;
  transform: translate(-50%, -15%);
}
.add-promo-sign img {
  vertical-align: text-bottom;
}
.add-promo {
  color: #1e8ae7;
  font-family: HelveticaNeueMedium;
  font-size: 14px;
  height: 21px;
  letter-spacing: 0px;
  line-height: 21px;
  width: 166px;
  padding-left: 10px;
}
.add-new-promocode {
  display: none;
  width: 150px;
}
.add-new-promocode .new-promo-code {
  padding-bottom: 5px;
}
.promo-code-remove {
  display: none;
  position: absolute;
  margin-left: 130px;
  margin-top: -25px;
}
.promo-code-apply {
  position: absolute;
  margin-left: 160px;
  margin-top: -35px;
}
.promocode-success-message {
  display: none;
}
.promocode-error-message {
  display: none;
}
.add-promotional-code {
  padding-top: 10px;
}
.aestrisk {
  color: #ed2b2b;
  float: left;
  margin-right: 2px;
  line-height: 21px;
  font-size: 18px;
}
.sap-stock-item .inline-block-mobile {
  padding-left: 28px;
}
.sap-stock-item .product_catalog {
  padding-left: 28px;
}
.sap-stock-item .return_policy {
  padding-left: 28px;
}
.sap-stock-item .csd-view {
  padding-left: 28px;
}
.sap-stock-item .product_quantity {
  padding-left: 22px;
}
.inventory-insufficiency-msg {
  font-family: 'HelveticaNeue';
  font-size: 14px;
  width: 482px;
  height: 65px;
  position: absolute;
  top: -84px;
  right: 0px;
  padding: 0 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid lightgrey;
  background-position: 6px 6px;
  background-repeat: no-repeat;
  color: #333;
  z-index: 999999;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  margin-top: 10px;
}
.inventory-insufficiency-msg .error-style {
  background: #fdbc00;
  left: 0px !important;
  position: absolute;
  height: 63px;
  width: 45px;
}
.inventory-insufficiency-msg img {
  margin: 18px 9px !important;
  border: none !important;
  text-align: center !important;
  margin-right: 0px !important;
  padding: 0px !important;
  background: none !important;
  width: 26px !important;
}
.inventory-insufficiency-msg .error-text {
  font-size: 14px !important;
  padding-left: 33px !important;
  padding-top: 7px !important;
  margin-left: 12px !important;
  text-align: justify;
}
.unavailable-item-bg {
  background: #E5E5E5 !important;
  border-bottom: 1px solid #cecece;
}
.unavailable-item-cart-discription {
  font-family: HelveticaNeueMedium;
  font-size: .875rem;
  line-height: 21px;
  margin-bottom: 10px;
  color: #1e8ae7;
  letter-spacing: 0;
}
.checkout-header-title {
  font-family: 'HelveticaNeue';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #1B1B1D;
  padding-bottom: 5px;
  margin-left: 10px;
}
.checkout-sub-title {
  font-family: 'HelveticaNeue';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin-left: 10px;
}
.reviewPaymentPoNumberEU {
  padding: 1.875rem 2.25rem 2.375rem 0rem;
}
.ship-manufacture-info {
  border-left: 8px solid #0071d0;
  font-family: 'Helvetica Neue';
  background-color: #FFFFFF;
  font-size: 14px;
  color: #737373;
  width: 280px;
}
.ship-manufacture-info span a {
  color: #4a90e2;
  text-decoration: none;
}
.ship-manufacture-info .shipManufactureInfoText {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  display: flex;
  align-items: center;
  letter-spacing: 0.02em;
  color: #54545C;
}
.ship-manufacture-info .permission-msg {
  padding: 10px;
}
.order-summary-labels {
  font-size: 0.9375rem;
  line-height: 1.94;
  text-align: left;
  color: #333333;
}
.labels-position {
  margin-left: 20px;
}
.order-summary-labels-sub-total {
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  color: #1B1B1D;
  font-weight: 500;
  font-family: 'Helvetica Neue';
  padding-bottom: 8px;
}
.order-summary-values {
  color: #54545c;
  font-size: 0.9375rem;
  line-height: 1.94;
}
.order-summary-values-sub-total {
  font-size: 14px;
  line-height: 22px;
  color: #1B1B1D;
  font-weight: 500;
  font-family: 'Helvetica Neue';
}
.right-arrow {
  background: url('/store1/order-approval/resources/images/arrow-right.png') no-repeat;
  width: 7px;
  height: 11px;
  margin: 10px ;
  cursor: pointer;
  position: absolute;
}
.down-arrow {
  background: url('/store1/order-approval/resources/images/arrow-down.png') no-repeat;
  width: 10px;
  height: 6px;
  margin: 10px;
  cursor: pointer;
  position: absolute;
}
.right-arrow-ship {
  background: url('/store1/order-approval/resources/images/arrow-right.png') no-repeat;
  width: 7px;
  height: 11px;
  margin: 10px;
  cursor: pointer;
  position: absolute;
}
.down-arrow-ship {
  background: url('/store1/order-approval/resources/images/arrow-down.png') no-repeat;
  width: 10px;
  height: 6px;
  margin: 10px ;
  cursor: pointer;
  position: absolute;
}
.payment-iframe-ru {
  width: 1200px;
  height: 485px;
  overflow: auto;
}
.payment-iframe-ru.loading {
  background-image: url("https://beta-static.fishersci.com/etc/clientlibs/interact/img/loading-wheel-lg.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.add-new-promocode-EU {
  display: block;
  width: 150px;
  padding-bottom: 15px;
}
.add-new-promocode-EU .new-promo-code {
  margin-bottom: 10px;
}
.add-new-promocode-EU .promo-code-apply {
  margin-top: -41px;
  height: 40px;
}
.info-padding-EU {
  padding-top: 5px;
}
.vat-exempt-details {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5em;
}
.vat-exempt-details .reviewCsdSectionMain {
  width: 56.625rem;
  min-height: 12rem;
  margin-bottom: 1rem;
  margin-left: 10px;
  background-color: #ffffff;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
}
.vat-exempt-details .reviewCsdSectionMain .reviewCsdSection {
  padding: 1.875rem 1.5rem 2.375rem 0rem;
}
.vat-exempt-details .reviewCsdSectionMain .reviewCsdSection .review-values {
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
  word-break: break-word;
}
.vat-exempt-details .reviewCsdSectionMain .reviewCsdSection .reviewCsdFields {
  margin-top: 1.875rem;
}
.vat-exempt-details .reviewCsdSectionMain .reviewCsdSection .reviewCsdEdit {
  font-family: HelveticaNeue;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  line-height: 1.5625rem;
  color: #1e8ae7;
}
.checkout-vat-exemption,
.checkout-vat-exemption-edit {
  padding: 24px !important;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #CCCCCC;
  border-radius: 4px;
  margin: 5px 0px 20px -12px;
  width: 56.6rem !important;
}
.checkout-vat-exemption .container label,
.checkout-vat-exemption-edit .container label {
  font-family: 'Helvetica Neue';
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1B1B1D;
}
.checkout-vat-exemption .container .vat-header-section,
.checkout-vat-exemption-edit .container .vat-header-section {
  font-family: 'Helvetica Neue';
  font-style: normal;
}
.checkout-vat-exemption .container .vat-header-section .vat-text,
.checkout-vat-exemption-edit .container .vat-header-section .vat-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #54545C;
}
.checkout-vat-exemption .container .vat-radio-section,
.checkout-vat-exemption-edit .container .vat-radio-section {
  padding-top: 24px;
}
.checkout-vat-exemption .container .vat-radio-section .vat-selection-yes,
.checkout-vat-exemption-edit .container .vat-radio-section .vat-selection-yes {
  width: 18px;
}
.checkout-vat-exemption .container .vat-radio-section .vat-selection-no,
.checkout-vat-exemption-edit .container .vat-radio-section .vat-selection-no {
  margin-left: 20px;
  width: 18px;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-checkbox,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-checkbox,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-checkbox {
  padding-top: 20px;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox label,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-checkbox label,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-checkbox label,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-checkbox label {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #1B1B1D;
  margin-bottom: .625rem;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox label span,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-checkbox label span,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-checkbox label span,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-checkbox label span {
  color: red;
  font-weight: bold;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox .vat-select,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-checkbox .vat-select,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-checkbox .vat-select,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-checkbox .vat-select {
  height: 40px;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox .disable-fields,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-checkbox .disable-fields,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-checkbox .disable-fields,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-checkbox .disable-fields {
  pointer-events: none;
  border-color: #CCCCCC;
  background-color: #F7F7F7;
  color: #92929E;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-instruction,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-instruction,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-instruction,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-instruction {
  padding-top: 24px;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #54545C;
  padding-bottom: 24px;
}
.checkout-vat-exemption .container .vat-exemption-selected .vat-instruction p,
.checkout-vat-exemption-edit .container .vat-exemption-selected .vat-instruction p,
.checkout-vat-exemption .container .vat-exemption-newselected .vat-instruction p,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .vat-instruction p {
  padding-top: 20px;
  max-width: max-content;
}
.checkout-vat-exemption .container .vat-exemption-selected .select-checkbox .vat-agree-text,
.checkout-vat-exemption-edit .container .vat-exemption-selected .select-checkbox .vat-agree-text,
.checkout-vat-exemption .container .vat-exemption-newselected .select-checkbox .vat-agree-text,
.checkout-vat-exemption-edit .container .vat-exemption-newselected .select-checkbox .vat-agree-text {
  margin-left: -32px;
  margin-top: 2px;
}
.vat-edit-section {
  display: none;
}
.vat-non-edit-section {
  display: block;
}
.vat-edit {
  font-weight: 400;
  font-size: 14px;
  color: #0071d0;
  margin-left: 12.6rem;
  margin-top: -25px;
  position: absolute;
  line-height: 22px;
}
.vat-edit .icon_Edit_New {
  color: #1e8ae7;
  cursor: pointer;
  height: 22px;
  width: 22px;
  background: url('/store1/order-approval/resources/images/NewPencilIcon.svg') no-repeat;
}
.approval-vat {
  position: relative;
  width: 100%;
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 76.5rem;
}
.deliveryInformationDivision {
  margin-top: 40px;
  padding-right: 0px;
}
.deliveryInformationDivision .deliverySectionText {
  margin-bottom: 24px;
}
.deliveryInformationDivision .manual-hold-instruction {
  padding-top: 10px;
}
.deliveryInformationDivision .review-values {
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 1.5;
  color: #54545C;
}
.vat-exemption-newselected {
  display: none;
}
#header-shim.eu-banner-enabled {
  margin-top: 126px !important;
}
@media only screen and (min-width: 320px) and (max-width: 481px) {
  .checkout-labels {
    margin-bottom: 8px;
  }
  #header-shim.eu-banner-enabled {
    margin-top: -16px !important;
  }
  .alert-success-popup-message,
  .alert-order-updated-popup-message {
    zoom: 81%;
    margin-right: 12px !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-body .zero-state-text-desc {
    margin: 0px 0px 24px -210px !important;
  }
  .alert-error-message,
  .alert-fund-bal-insuff-msg,
  .alert-order-locked-msg {
    position: fixed !important;
    top: 0px !important;
    zoom: 80%;
    left: 20px;
  }
  .order-Summary-section .mobile-order-summary {
    width: 100%;
    background-color: #ffffff !important;
    padding-left: 31px;
    border-radius: 10px;
    position: fixed;
    bottom: 0px !important;
    margin-left: -41px;
    box-shadow: 0px 0px 6px 0px #ccccccc2 inset;
    z-index: inherit;
  }
  .order-Summary-section .mobile-order-summary .order-summary-details-eu {
    display: none;
  }
  .order-Summary-section .mobile-order-summary .order-summary-details-eu .promo-code #promocodeAppliedWrapper,
  .order-Summary-section .mobile-order-summary .order-summary-details-eu .promo-code #promocodeRemoveWrapper {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }
  .order-Summary-section .mobile-order-summary .btn-padding {
    padding-bottom: 24px;
    display: block;
  }
  .order-Summary-section .mobile-order-summary .mobile-order-total {
    display: block;
  }
  .order-Summary-section .mobile-order-summary .mobile-order-total .order-total-header {
    font-family: 'Helvetica Neue';
    color: #1B1B1D !important;
    font-size: 21px !important;
    font-weight: 500 !important;
    line-height: 28px;
    margin: 16px 0px 16px 0px;
  }
  .order-Summary-section .mobile-order-summary .mobile-order-total #qa_order_summary_ordertotal_val {
    margin-right: 35px;
  }
  .order-Summary-section .mobile-order-summary #deny {
    width: 86% !important;
  }
  .order-Summary-section .mobile-order-summary #approve {
    width: 86% !important;
    margin-top: 16px;
    margin-left: 7px;
  }
  .order-Summary-section .mobile-order-summary #cancel {
    width: 86% !important;
    margin-top: 16px;
    margin-left: 7px !important;
    border: 1px solid #92929E !important;
  }
  .order-Summary-section .mobile-order-summary .cancel-btn-order-details {
    width: 86% !important;
    margin-top: 16px;
    margin-left: 7px !important;
    border: 1px solid #92929E !important;
  }
  .order-Summary-section .mobile-order-summary #save {
    width: 86% !important;
    margin-left: 7px;
  }
  .order-Summary-section .mobile-order-summary .expandTab {
    width: 65px;
    border-radius: 2px;
    display: block;
    margin-top: 12px;
    margin-left: 151px;
    border: 3px solid #D8D8D8;
  }
  .order-Summary-section .mobile-order-summary .collapseTab {
    position: relative;
    text-align: center;
    margin-left: 45%;
    height: 0px;
    margin-top: 12px;
    margin-bottom: 45px;
  }
  .order-Summary-section .mobile-order-summary .collapseTab:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    width: 27px;
    background: #d8d8d8;
    transform: skew(0deg, -9deg);
  }
  .order-Summary-section .mobile-order-summary .collapseTab:after {
    content: '';
    position: absolute;
    top: 0;
    left: -27px;
    height: 6px;
    width: 27px;
    background: #d8d8d8;
    transform: skew(0deg, 9deg);
  }
  .order-Summary-section .mobile-order-summary .order-summary-details-eu #checkout-item-details {
    width: 119%;
    background-color: transparent;
  }
  .order-Summary-section .mobile-order-summary .order-summary-details-eu #checkout-item-details .info-padding-EU {
    display: none;
  }
  .sub-user-csd-details-main .reviewCsdSectionMain {
    width: 96% !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .view-btn-eu {
    width: 75%;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header {
    font-size: 26px !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header1 {
    font-size: 14px !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .sub-user-myopenrequisitions-header3 {
    font-size: 21px !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel .kmd-field input {
    width: auto !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel select {
    float: left !important;
    margin-top: 100px !important;
    width: 102% !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionReviewSection .sub-user-myopenrequisitions,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionYourReviewSection .sub-user-myopenrequisitions,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #sub-usermyclosedrequisitions-body .sub-user-myopenrequisitions {
    overflow-x: auto !important;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionReviewSection .closeRequisition-table th:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionYourReviewSection .closeRequisition-table th:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #sub-usermyclosedrequisitions-body .closeRequisition-table th:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionReviewSection .closeRequisition-table td:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionYourReviewSection .closeRequisition-table td:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #sub-usermyclosedrequisitions-body .closeRequisition-table td:first-child {
    position: sticky;
    left: 0;
    background-color: #fff;
    z-index: 2;
    box-shadow: 1px 0 0 #ddd;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionReviewSection .closeRequisition-table th:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionYourReviewSection .closeRequisition-table th:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #sub-usermyclosedrequisitions-body .closeRequisition-table th:first-child {
    background-color: #f7f7f7;
  }
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionReviewSection .closeRequisition-table td:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #closedRequisitionYourReviewSection .closeRequisition-table td:first-child,
  .sub-user-myopenrequisitions .sub-user-myopenrequisitions-main .kmd-tabs .kmd-tabs__panels-panel #sub-usermyclosedrequisitions-body .closeRequisition-table td:first-child {
    border-right: 1px solid var(--border-subtle-02, #CCCCCC);
  }
  .approval_UI #reviewAndSubmitSectionMain {
    padding-top: 20px;
    padding-right: 0.8%;
    margin-bottom: 1rem;
    width: 100%;
  }
  .approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 24px 16px !important;
  }
  .approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewShip .reviewShipTo {
    margin-bottom: 8px;
  }
  .approval_UI #reviewAndSubmitSectionMain .reviewSectionLeft .reviewShipSection .reviewDeliveryInfo .delivery-option {
    margin-top: 1rem;
    margin-bottom: 8px;
  }
  .approval_UI #reviewAndSubmitSectionMain .reviewSectionRight {
    width: 100%;
    min-height: auto;
    height: auto;
    margin-left: 0;
    margin-top: 5%;
    margin-bottom: 0%;
    padding: 16px 16px 24px 16px !important;
  }
  .approval_UI #reviewAndSubmitSectionMain .reviewSectionRight .reviewShipTo {
    margin-bottom: 8px;
  }
  .approval_UI .sub-user-orderdetails {
    width: auto !important;
    margin: -10px 10px 0px 10px !important;
  }
  .approval_UI .sub-user-orderdetails .sub-user-orderdetails-main {
    height: auto;
  }
  .approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header {
    width: 100%;
    height: auto;
    font-size: 26px;
    margin-bottom: 0.5rem;
    line-height: 32px;
  }
  .approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header1 {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-right: 10px;
  }
  .approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header2 .text {
    padding-left: 5px;
    width: auto;
    height: auto;
  }
  .approval_UI .sub-user-orderdetails .sub-user-orderdetails-main .sub-user-orderdetails-header2 img {
    height: 12px;
    width: 12px;
  }
  .approval_UI .sub-user-order-details-main {
    width: 96% !important;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section {
    width: 100%;
    margin-left: 0;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .icon_Edit_New {
    font-size: 14px;
    height: 12px;
    width: 12px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main {
    border: none !important;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tr {
    border: none !important;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody {
    height: auto !important;
    border: none;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody td:nth-of-type(even) {
    background-color: transparent;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .uom-column,
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .Qty-column,
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .Availability-column {
    margin-left: 115px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .uom-column {
    width: 16%;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .Qty-column {
    margin-top: -115px;
    margin-left: 60%;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .Qty-column .field_container {
    margin-top: 24px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody td.ecs-cart-delivery {
    margin-left: 115px;
    float: left;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .deleteButton {
    margin-top: 0px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .subtotal-price .item-subtotal {
    float: left !important;
    margin-left: -59px !important;
    padding-top: 20px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .csd-view {
    margin-top: 81px;
    background-color: #F7F7F7BF !important;
    padding: 12px 12px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .csd-view .csd-view-a {
    float: right;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .csd-view span.icon_font.icon_Plus {
    vertical-align: middle;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .price span {
    padding-top: 20px;
    font-size: 16px;
    margin-left: 0px;
    margin-right: 3px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main tbody .pricesuom {
    font-size: 14px !important;
    width: 100px !important;
    display: flow;
    padding-top: 8px !important;
    margin-left: -24px !important;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main {
    margin-left: 115px;
    float: left;
    display: inline;
    margin-top: -112px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .mobile-title {
    text-align: left;
    padding-bottom: 0px;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .glyphs_html_container {
    margin: 5px 0 4px !important;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_img {
    height: auto;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart {
    margin-bottom: 1.5rem;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section .config_items_view_cart .checkout-config-row {
    width: auto;
  }
  .approval_UI .sub-user-order-details-main .checkout-order-details-section::-webkit-scrollbar {
    width: 3px;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain {
    width: 96%;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .reqActivityFields {
    width: 100%;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .sortArrowOrderDetails {
    margin: 4px 0px 6px 5px;
    width: 10px;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable .actReqHeaderBorder {
    height: auto !important;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable tr {
    height: auto !important;
  }
  .approval_UI .sub-user-requisation-order-details-main .reqActivitySectionMain .actRequisitionTable span.actReqHeader {
    width: auto;
    height: auto;
    font-size: 10px;
  }
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain {
    width: 96%;
  }
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-icon-header {
    margin-right: 0px !important;
  }
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    border-radius: 15px;
    padding: 24px;
  }
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .textarea {
    width: 90%;
    margin: 10px 5%;
  }
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .comment-cancel-btn,
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .comment-add-default-btn,
  .approval_UI .sub-user-comment-order-details-main .reqActCommentSectionMain .add-comment-section .comment-add-btn {
    width: 100%;
    margin: 10px 0;
  }
  .reviewPaymentPoNumberEU {
    padding: 1rem;
  }
  .approval-vat {
    padding-right: 2%;
  }
  .checkout-vat-exemption {
    width: 100% !important;
    margin-left: 0%;
  }
  .checkout-vat-exemption .container .vat-exemption-selected .vat-checkbox .vat-select {
    width: 100%;
  }
  .checkout-vat-exemption .container .vat-exemption-selected .select-checkbox #agreeVATTerms {
    margin-top: -20px;
  }
  .checkout-vat-exemption .container .vat-exemption-selected .select-checkbox .vat-agree-text {
    margin-left: -20px;
    margin-top: 0px;
  }
  .no-horizontal-scroll {
    overflow-x: hidden;
    
  }
  .payment-iframe-ru {
    width: 500px;
    padding-left: 10px;
    padding-right: 80px;
  }
  .reviewPaymentSection {
    padding: 1rem;
    margin-top: 1rem;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentLabel {
    margin-bottom: 1rem;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentLabel .reviewPaymentEdit {
    font-size: 10px;
    line-height: 1.5rem;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentPoNumber {
    word-break: break-word;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentCc .amexcard,
  .reviewPaymentSection .reviewPayment .reviewPaymentCc .mastercard,
  .reviewPaymentSection .reviewPayment .reviewPaymentCc .visacard {
    width: 25px;
    height: 14px;
    background-size: 125%;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentCc .typeNumber {
    bottom: 3px !important;
  }
  .reviewPaymentSection .reviewPayment .reviewPaymentCc .cardname {
    vertical-align: middle;
  }
  .reviewPaymentSection .reviewPayment .review-values {
    font-size: 13px;
    line-height: 1.4;
  }
  .reviewPaymentSection .reviewPayment .poNumberinput {
    margin-bottom: 10px !important;
  }
  .reviewPaymentSection .reviewPaymentApprover #approverList {
    width: 160px;
    height: 28px;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 0.8em;
  }
}

.productRecommendations_template .csAction &gt; a,
.productRecommendations_template .csSlideWrapper .csPrev span,
.productRecommendations_template .csSlideWrapper .csNext span {
  display: none;
}
.productRecommendations_template .csSlideWrapper .csNext,
.productRecommendations_template .lSAction &gt; .lSNext {
  right: 20px !important;
  width: 18px !important;
}
.productRecommendations_template .csSlideWrapper .prev {
  background-position-x: 0 !important;
}
.productRecommendations_template .lSAction &gt; .lSNext {
  right: 0;
}
.productRecommendations_template .lSAction &gt; .lSPrev {
  left: 0;
}
.productRecommendations_template .lSAction .font_icon {
  display: inline-block;
  height: 31px;
  width: 1.15rem;
}
.productRecommendations_template .lSAction .icon_Chevron_Left {
  background: url(/etc/designs/fishersci/images/arrows/arrowhead_left.png) no-repeat;
}
.productRecommendations_template .lSAction .icon_Chevron_Left:before {
  content: '';
}
.productRecommendations_template .lSAction .icon_Chevron_Right {
  background: url(/etc/designs/fishersci/images/arrows/arrowhead_right.png) no-repeat;
}
.productRecommendations_template .lSAction .icon_Chevron_Right:before {
  content: '';
}
.productRecommendations_template .csSlideWrapper {
  border: 0;
  margin: 0;
}
.clear {
  clear: both;
}
.prod-carousel-wrap {
  background-color: #fafbfb;
  width: 100%;
  margin-bottom: 30px;
  padding: 15px;
}
#myCarousel {
  width: 100%;
}
#rightbutton {
  float: right;
  right: -2.5rem;
  margin-top: 12.0%;
  font-size: 4rem;
  padding-left: 15px;
}
#leftbutton {
  float: left;
  left: -3rem;
  margin-top: 12.0%;
  font-size: 4rem;
  padding-right: 15px;
}
#prod-carousel {
  list-style: none;
}
#prod-carousel li {
  width: 289px !important;
  float: left !important;
  margin-right: 0px !important;
}
@media only screen and (max-width: 82.063em) {
  #leftbutton {
    left: -1rem;
  }
  #rightbutton {
    right: -1rem;
  }
}
@media only screen and (max-width: 64em) {
  #leftbutton {
    margin-top: 20.5%;
    left: -0.6rem;
    z-index: 1000;
  }
  #rightbutton {
    margin-top: 20.5%;
    right: -0.6rem;
    z-index: 1000;
  }
}
@media only screen and (max-width: 64em) and (orientation: portrait) {
  
  #leftbutton {
    margin-top: 20.5%;
    left: 0;
    z-index: 1000;
  }
  #rightbutton {
    margin-top: 20.5%;
    right: -0.2rem;
    z-index: 1000;
  }
}
@media only screen and (max-width: 64em) and (orientation: landscape) {
  
  #leftbutton {
    margin-top: 20.5%;
  }
  #rightbutton {
    margin-top: 20.5%;
  }
}
@media only screen and (max-width: 40em) {
  .carousel-heading {
    width: 100%;
    text-align: center;
  }
  .img-counter {
    width: 100%;
    margin-bottom: .5rem;
  }
  #leftbutton,
  #rightbutton {
    margin-top: 10rem;
  }
  .productRecommendations_template .recommendations_disclaimer_message {
    left: -19rem;
  }
  .productRecommendations_template .recommendations_disclaimer_message:before,
  .productRecommendations_template .recommendations_disclaimer_message:after {
    left: 94%;
  }
}
.ie8 .productRecommendations_template .lSAction .font_icon,
.ie7 .productRecommendations_template .lSAction .font_icon {
  width: 19px;
}
.ie8 .productRecommendations_template #rightbutton,
.ie7 .productRecommendations_template #rightbutton {
  right: -40px;
}
.ie8 .productRecommendations_template #leftbutton,
.ie7 .productRecommendations_template #leftbutton {
  left: -48px;
}
.ie8 .productRecommendations_template .recommendations_disclaimer_message,
.ie7 .productRecommendations_template .recommendations_disclaimer_message {
  font-size: 13px;
  left: -16px;
  line-height: 20px;
  padding: 20px;
  width: 335px;
}
.ie8 .productRecommendations_template .recommendations_disclaimer_message:after,
.ie7 .productRecommendations_template .recommendations_disclaimer_message:after {
  margin-left: -7px;
}
.ie8 .productRecommendations_template .recommendations_disclaimer_message:before,
.ie7 .productRecommendations_template .recommendations_disclaimer_message:before {
  margin-left: -8px;
}


.desktop-inline-block {
  display: inline-block;
}
.desktop-block {
  display: block;
}
#colorbox #cboxClose:before,
#colorbox #cboxClose:hover:before {
  background: 0 0;
  color: #b2b2b2;
}
.aestrisk {
  float: left;
  margin-right: 2px;
  line-height: 21px;
  color: #ed2b2b;
  font-size: 14px;
}
.error label.error {
  color: red;
  font-weight: normal;
  margin-top: .25rem;
  font-style: italic;
  font-size: 0.9375rem;
}
.error label.error .font_icon {
  margin-right: .25rem;
  color: red;
  font-style: normal;
}
.error input,
.error textarea,
.error select {
  border-color: red;
}
.error.injected_label {
  font-weight: normal;
}
.error label.error {
  position: absolute;
  font-size: 0.875rem;
}
.columns.medium-push-6 label.error {
  margin-left: -0.3125rem;
  position: absolute;
}
.close-requisitions-search {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #c9c8c8;
  height: 60px;
  max-width: 794px;
  width: 794px;
  margin-top: 40px;
  font-size: 14px !important;
  font-style: normal;
}
.close_req_sort {
  margin-right: 11px;
  margin-top: -100px;
}
.close-requisitions-sort {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #c9c8c8;
  height: 60px;
  max-width: 794px;
  width: 380px;
  margin-top: 40px;
  font-size: 14px !important;
}
.close-requisitions-sort-align {
  float: right;
  margin-right: 110px;
  margin-top: 40px;
  height: 60px;
}
.closeRequisitionSearchImage {
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 9;
  position: absolute;
  margin-left: 750px;
  margin-top: 60px;
}
.closeRequisitionSearchImage_rr {
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 9;
  position: absolute;
  margin-left: 750px;
  margin-top: 60px;
}
.closeRequisitionSearchImage_yr {
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 9;
  position: absolute;
  margin-left: 750px;
  margin-top: 60px;
}
.closeRequisitionTableHeader {
  color: #000000;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 22px;
  letter-spacing: 0px;
  line-height: 22px;
  display: inline-block;
}
.closeRequisitionTableHeaderData {
  color: #54545c;
  font-family: HelveticaNeue;
  font-size: 13px;
  height: 21px;
  letter-spacing: 0px;
  line-height: 21px;
  width: 80px;
}
.closeRequisitionStatus {
  color: #ffffff;
  font-family: HelveticaNeue-Bold;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0px;
  background: #ed2b2b;
  border-radius: 10px;
  height: 18px;
  width: 54px;
}
.closeRequisitionDeniedStatus {
  background: #ed2b2b;
  border-radius: 12px;
  height: 24px;
  width: 70px;
  z-index: 9;
  position: absolute;
  margin-top: 0px;
}
.closeRequisitionApprovedStatus {
  background: var(--color-green-05, #D9FBE2);
  border-radius: 12px;
  height: 24px;
  width: 88px;
  z-index: 9;
  position: absolute;
  margin-top: 0px;
}
.closeRequisitionCanceledStatus {
  background: #f9f9f9;
  border-radius: 12px;
  border: 1px solid #c9c8c8;
  height: 24px;
  width: 84px;
  z-index: 9;
  position: absolute;
  margin-top: 0px;
}
.closeRequisitionPendingStatus {
  background: #F8D863;
  border-radius: 10px;
  border: 1px solid #c9c8c8;
  height: 24px;
  width: 73px;
  z-index: 9;
  position: absolute;
  margin-top: 0px;
}
.closeRequisitionPendingStatusTextStyles {
  color: black;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 12px;
  letter-spacing: 0px;
  width: 47px;
  z-index: 9;
  position: absolute;
  margin-top: 3px;
  margin-left: 12px;
}
.closeRequisitionDeniedStatusTextStyels {
  color: #ffffff;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 12px;
  letter-spacing: 0px;
  width: 34px;
  z-index: 9;
  position: absolute;
  margin-top: 4px;
  margin-left: 12px;
}
.closeRequisitionApprovedStatusTextStyles {
  color: var(--color-green-60, #005512);
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 12px;
  letter-spacing: 0px;
  width: 47px;
  z-index: 9;
  position: absolute;
  margin-top: 3px;
  margin-left: 12px;
}
.closeRequisitionCanceledStatusTextStyles {
  color: #222222;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 12px;
  letter-spacing: 0px;
  width: 45px;
  z-index: 9;
  position: absolute;
  margin-top: 3px;
  margin-left: 10px;
}
.theaderRowBorder {
  border: none !important;
  height: 69px !important;
  line-height: 46px;
}
.closeRequisition-table {
  width: 1200px;
  table-layout: fixed;
  background-color: #f7f7f7;
  border-radius: 0px 0px 4px 4px;
  margin-bottom: 3px;
}
.closeRequisition-table .col-select {
  width: 60px !important;
  text-align: center;
}
.closeRequisition-table table thead {
  width: auto;
  height: auto ;
  position: relative ;
  border-top: none ;
  background-color: #f6f7f7;
  margin-bottom: 20px;
}
.closeRequisition-table th {
  text-align: left;
  padding-left: 15px;
}
.closeRequisition-table td {
  height: 48px;
  width: 1160px;
  text-align: left;
  padding-left: 15px;
  padding-top: 15px;
}
.closeRequisition-table tbody tr {
  border: none;
  color: #737373;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  background: #ffffff;
  border-bottom: 1px solid var(--border-subtle-02, #CCCCCC);
}
.closeRequisition-table tbody tr .component .kmd-badge {
  margin-left: -10px;
}
.closeRequisition-table tbody tr:last-child {
  border-bottom: 0px ;
}
.closeRequisition-table th:nth-last-child(2) {
  text-align: center;
}
.closeRequisition-table .col-center {
  vertical-align: middle;
  width: 3%;
}
.closeRequisition-table .closeRequisition-table-amount-value {
  color: #54545C;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 400;
  height: 17px;
  letter-spacing: 0px;
  width: 72px;
  line-height: 22px;
}
.closeRequistionTableValues {
  color: #54545C;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  letter-spacing: 0px;
  width: 59px;
  overflow-wrap: break-word;
  line-height: 22px;
}
.closeRequisitionViewDetails {
  color: #0071D0;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  height: 21px;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
  width: 110px;
}
.closeRequisitionViewDetails:hover {
  color: #005DAA;
}
.close-requisition-asc-desc-endingIcon {
  z-index: 9;
  position: absolute;
  margin-left: 2px;
  cursor: pointer;
  margin-top: 17px;
  width: 12px;
  border: none;
  background-color: #f6f7f7;
}
#sub-usermyclosedrequisitions-body {
  margin-top: 10px;
}
#sub-usermyclosedrequisitions-body .zero-state-text-desc {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 850px;
  height: 30px;
  color: #222222;
  font-size: 24px;
  font-family: HelveticaNeueMedium;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0px;
  line-height: 30px;
}
#sub-usermyclosedrequisitions-body .zeroStateReqImg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  width: 102.5px;
  height: 50px;
}
.empty-results {
  text-align: center !important;
  font-family: 'HelveticaNeueBold';
  font-weight: 600;
}
.loader_icon {
  position: absolute;
  top: 60%;
  left: 40%;
  z-index: 9;
}
#paymentSectionRUMain {
  padding: 40px 0px 0px 0px;
  width: 78.75rem;
  margin: auto;
}
#cancel-reqisition-content {
  margin-left: 30px;
}
.cancel-reqisition-header {
  margin-top: 48px;
  margin-bottom: 20px;
  padding-left: 0px;
}
.cancel-reqisition-header-one {
  color: #222222;
  font-family: HelveticaNeueMedium;
  font-size: 34px;
  font-weight: bold;
  height: 21px;
  letter-spacing: 0px;
  line-height: 43px;
  width: 280px;
}
.cancel-reqisition-header-two {
  color: #54545c;
  font-family: HelveticaNeue;
  font-size: 16px;
  height: 21px;
  letter-spacing: 0px;
  line-height: 24px;
  width: 280px;
}
#cancelReqBttnNo {
  font-family: HelveticaNeueBold;
  background-color: white;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
  color: #54545c;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #b2b2b2;
  margin-right: 10px;
}
#cancelReqBttnYes {
  color: #ffffff;
  font-family: HelveticaNeueBold;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
}
.cancel-header-two {
  padding-right: 50px;
}
#deny-reqisition-content {
  margin-left: 30px;
}
.deny-reqisition-header {
  margin-top: 48px;
  margin-bottom: 20px;
}
.deny-reqisition-header-one {
  color: #222222;
  font-family: HelveticaNeueMedium;
  font-size: 34px;
  font-weight: bold;
  height: 21px;
  letter-spacing: 0px;
  line-height: 43px;
  width: 280px;
}
#denyReqBttnYes.disabled {
  cursor: default;
  color: #999999;
  box-shadow: none;
  background: #e5e5e5;
}
.deny-reqisition-header-two {
  color: #54545c;
  font-family: HelveticaNeue;
  font-size: 16px;
  height: 21px;
  letter-spacing: 0px;
  line-height: 24px;
  width: 280px;
}
#denyReqBttnNo {
  font-family: HelveticaNeueBold;
  background-color: white;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
  color: #54545c;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #b2b2b2;
  margin-right: 10px;
}
#denyReqBttnYes {
  font-family: HelveticaNeueBold;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
}
.deny-header-two {
  padding-right: 50px;
}
.deny-comments-label {
  font-family: 'HelveticaNeueMedium';
  font-size: 14px;
  margin-bottom: .625rem;
  color: #222222;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  margin-top: 30px;
}
.deny-comments {
  width: 401px;
  height: 152px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-left: 15px;
}
.delete-req {
  text-align: right;
  padding: 15px 40px 0px 0px;
}
.delete-item-header {
  font-size: 20px !important;
}
.cancel-btn-order-details {
  margin-left: 8px !important;
  width: 137px;
  padding-top: 7px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
}
.cancel-btn-approve-details {
  margin-left: 8px !important;
  width: 137px;
  padding-top: 7px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
}
.deny-btn-order-details {
  margin-left: 8px !important;
  width: 137px;
  padding-top: 7px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
}
.deny-btn-order-details .icon_Remove {
  color: #ed2b2b;
  vertical-align: sub;
  padding-right: 3px;
  font-size: 19px;
  font-weight: bold;
}
.delete-item-contents {
  margin: 25px;
}
.deleteItemButtonNo {
  background-color: white;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  text-align: center;
  color: #54545c;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #b2b2b2;
  margin-right: 10px;
  line-height: 21px;
}
.deleteItemButtonYES {
  color: #ffffff;
  font-family: HelveticaNeueBold;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 21px;
  text-align: center;
  border-radius: 4px;
  border: solid 1px;
  margin-right: 10px;
}
.promo-msg {
  background: url(/store1/order-approval/resources/images/checkmark.svg) no-repeat;
  height: 16px;
  padding-left: 22px;
  margin-top: 10px;
}
.subPromoDiscountApplied {
  font-size: 14px;
  color: #005512;
  font-weight: 400;
  line-height: 22px;
  display: inline;
  white-space: nowrap;
}


@font-face {
  font-family: 'HelveticaNeueBold';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-75Bold.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-75Bold.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueMedium';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-65Medium.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-65Medium.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueLight';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-45Light.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-45Light.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeue';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-55Roman.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-55Roman.woff') format('woff');
}
@font-face {
  font-family: 'HelveticaNeueItalic';
  src: url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-56Italic.woff2') format('woff2'), url('/store1/order-approval/resources/fonts/HelveticaNeueLTW01-56Italic.woff') format('woff');
}
@media print {
  .checkout_print_view {
    padding: 40px 0px 0px 0px;
    width: 85rem;
  }
  .checkout_print_view .print_logo {
    width: 250px;
  }
  .checkout_print_view .logo_section {
    margin-bottom: 40px;
  }
  .checkout_print_view .clearfix {
    clear: both;
  }
  .checkout_print_view .order-status {
    width: 250px;
    height: 40px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 1rem;
    border: solid 1px #dcdcdc;
    background-color: #555759;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint {
    min-height: 30.625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationShipLabel {
    margin-bottom: 2.5rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationShipTo {
    margin-bottom: 0.625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationShipTo .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationAttention .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationCompany .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationContactInfo {
    margin-bottom: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationShip .orderConfirmationContactInfo .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .orderConfirmationDeliveryLabel .delivery-info {
    margin-top: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .orderConfirmationDeliveryLabel .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .guestDeliverySectionOrderConfirmation {
    margin-bottom: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .guestDeliverySectionOrderConfirmation .guestDeliveryHeader {
    font-family: 'HelveticaNeueBold';
    margin-bottom: 10px;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .guestDeliverySectionOrderConfirmation .guestDeliveryHeaderText {
    font-size: 14px;
    font-family: 'HelveticaNeue';
    line-height: 1.54;
    text-align: left;
    color: #737373;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionLeftPrint .orderConfirmationShipSection .orderConfirmationDeliveryInfo .guestDeliverySectionOrderConfirmation .guestDeliveryHeaderText .standard_list {
    margin-left: 20px;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint {
    background-color: #fff;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill {
    margin-bottom: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationBillTo {
    margin-bottom: 0.625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationBillTo .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationBillLabel {
    margin-bottom: 2.5rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationAttention .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationCompany .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationContactInfo {
    margin-bottom: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationSectionRightPrint .orderConfirmationBillSection .orderConfirmationBill .orderConfirmationContactInfo .review-values {
    font-family: HelveticaNeue;
    font-size: 14px;
    line-height: 1.5;
    color: #737373;
  }
  #orderConfirmationMainGuestPrint .reviewCsdSectionMain {
    width: 56.625rem;
    min-height: 15.825rem;
    margin-top: 1.375rem;
    margin-bottom: 2.5rem;
    background-color: #ffffff;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  }
  #orderConfirmationMainGuestPrint .reviewCsdSectionMain .reviewCsdSection {
    padding: 1.875rem 1.5rem 2.375rem 0rem;
  }
  #orderConfirmationMainGuestPrint .reviewCsdSectionMain .reviewCsdSection .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  #orderConfirmationMainGuestPrint .reviewCsdSectionMain .reviewCsdSection .reviewCsdFields {
    margin-top: 1.875rem;
  }
  #orderConfirmationMainGuestPrint .reviewCsdSectionMain .reviewCsdSection .reviewCsdEdit {
    font-family: 'HelveticaNeue';
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    line-height: 1.5625rem;
    color: #1e8ae7;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection {
    margin-top: 1.5625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .orderConfirmationPaymentLabel {
    margin-bottom: 1.25rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .reviewPaymentPoNumber {
    margin-bottom: 0.625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .orderConfirmationPaymentCc {
    margin-bottom: 0.625rem;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .orderConfirmationPaymentCc .amexcard {
    width: 30px;
    height: 17px;
    display: inline-block;
    background: url(/store1/order-approval/resources/images/icons.png);
    background-position: -4px -332px;
    background-size: 150%;
    background-repeat: no-repeat;
    border-radius: 4px;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .orderConfirmationPaymentCc .mastercard {
    width: 30px;
    height: 17px;
    display: inline-block;
    background: url(/store1/order-approval/resources/images/icons.png);
    background-position: -3px -356px;
    background-size: 150%;
    background-repeat: no-repeat;
    border-radius: 4px;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .orderConfirmationPaymentCc .visacard {
    width: 30px;
    height: 17px;
    display: inline-block;
    background: url(/store1/order-approval/resources/images/icons.png);
    background-position: -5px -379px;
    background-size: 150%;
    background-repeat: no-repeat;
    border-radius: 4px;
  }
  #orderConfirmationMainGuestPrint .orderConfirmationPaymentSection .orderConfirmationPayment .review-values {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    line-height: 1.5;
    color: #54545c;
  }
  .confirmation-header {
    margin-bottom: 25px;
  }
  .confirmation-header .errorMessage {
    font-family: "HelveticaNeue";
    margin-bottom: 20px;
  }
  .confirmation-header .confirmation-header-text {
    font-family: "HelveticaNeue";
    font-size: 26px;
    text-align: left;
    color: #262626;
  }
  .confirmation-header .confirmation-header-text .print-order-confirmation {
    float: right;
    color: #1e8ae7;
    text-decoration: none;
  }
  .confirmation-header .confirmation-number-section {
    border: solid 0.5px #dcdcdc;
    background-color: #fff;
    height: 60px;
    font-family: "HelveticaNeue";
    margin-top: 15px;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info {
    padding: 15px 15px;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info .orderNumberText {
    color: #54545c;
    font-size: 16px;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info .orderNumberDisplayed {
    color: #54545c;
    font-size: 16px;
    margin-left: 8px;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info .orderDate {
    float: right;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info .orderDate .orderDateText {
    color: #54545c;
    font-size: 16px;
  }
  .confirmation-header .confirmation-number-section .confirmation-number-info .orderDate .orderDateDisplayed {
    color: #54545c;
    font-size: 16px;
    margin-left: 5px;
  }
  .checkout-order-details-section {
    min-height: 21.875rem;
    background-color: #ffffff;
  }
  .checkout-order-details-section .reviewOrderDetailsLabel {
    padding: 35px 0px 20px 10px;
  }
  .checkout-order-details-section .reviewOrderDetailsLabel .orderDetailsText {
    font-family: HelveticaNeue;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #222222;
    display: inline;
  }
  .checkout-order-details-section .reviewOrderDetailsLabel .reviewOrderDetailsEdit {
    font-family: HelveticaNeue;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    line-height: 1.5625rem;
    color: #1e8ae7;
    margin-left: 2.5rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main {
    border: none !important;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tr {
    border: none !important;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tbody {
    border-top: solid 0.5px #cecece;
    border-bottom: solid 0.5px #cecece;
    height: 170px !important;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .order-details-header-row {
    border-top: none !important;
    border-bottom: solid 0.5px #cccccc;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .header_text {
    font-family: HelveticaNeue;
    font-size: 11px;
    color: #222222;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main thead {
    border-bottom: 1px solid ;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tbody tr:nth-of-type(even) {
    background-color: transparent !important;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tbody:nth-of-type(even) {
    background: #f3f3f3;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_image_header {
    width: 6.25rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog {
    width: 18.4375rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_price {
    width: 10.125rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_quantity {
    width: 3.75rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_availability {
    width: 12.375rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_item_subtotal {
    width: 7.875rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_img {
    display: table-cell;
    vertical-align: top;
    height: 4.063rem;
    padding: 0 0.2rem;
    padding-right: 0.5rem;
    padding-left: 0 !important;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_img .mixed_card_thumbnail {
    border: 1px solid #dadada;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .cart-ui-image {
    width: 60px;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .cart-ui-image .mixed_card_thumbnail {
    max-width: 60px;
    max-height: 76px;
    margin-top: 4px;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_grid_image .product_catalog_icons {
    min-height: 1.5rem;
    width: 100%;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_grid_image .product_catalog_icons a.text_btn {
    font-size: .875rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main {
    display: table-cell;
    vertical-align: top !important;
    font-weight: 700;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main span {
    font-weight: 700;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main span.small {
    font-size: 0.75rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_main span.font_icon {
    font-weight: normal;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .product_description {
    font-family: "HelveticaNeue";
    font-size: 14px;
    line-height: 1.5;
    color: #222222;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .cat-num-container .grey {
    font-family: "HelveticaNeue";
    font-size: 14px;
    color: #737373;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_catalog_info .cat-num-container .dark-grey {
    font-weight: 500;
    color: #222222;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .gsa_icon {
    background: #efeced url("/content/dam/fishersci/glyphs/gsa_glyph.gif") no-repeat 1px 1px;
    padding-left: 4rem;
    padding-right: 1px;
    line-height: 1.5rem;
    border-width: 0;
    font-size: 0.6875rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .price {
    font-family: HelveticaNeue;
    font-size: 14px;
    color: #737373;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .field_container .qty-field {
    margin-left: 5px;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .item-subtotal {
    font-family: HelveticaNeue;
    font-size: 15px;
    line-height: 1.2;
    text-align: right;
    color: #222222;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .line-through {
    text-decoration: line-through;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .subtotal-price .green {
    color: #3bad2f;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .no-img {
    float: left;
    margin-right: 0.5rem;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .product_table_footer {
    background: white;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tbody.css_alert_line_level tr:nth-of-type(even) {
    border-top: 0;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main tbody tr:nth-of-type(even) {
    border-top: .1rem solid #bbb9b9;
    border-bottom: .1rem solid #bbb9b9;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .availability-message {
    line-height: 21px;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .availability-message .availability_icons {
    font-size: 15px;
    font-style: normal;
  }
  .checkout-order-details-section .view_cart_mixed_cart_main .availability-message .availability-string {
    margin-left: 20px;
  }
  .checkout-order-details-section .config_items_view_cart {
    font-family: "HelveticaNeue";
    margin-bottom: 3.125rem;
  }
  .checkout-order-details-section .config_items_view_cart tr {
    border: none !important;
  }
  .checkout-order-details-section .config_items_view_cart tbody {
    border-bottom: solid 0.5px #d1d1d1;
  }
  .checkout-order-details-section .config_items_view_cart tbody:nth-of-type(odd) {
    background-color: #f3f3f3 !important;
    border: none !important;
  }
  .checkout-order-details-section .config_items_view_cart tbody.operon_td:nth-of-type(even) {
    background-color: #f3f3f3 !important;
    border: none !important;
  }
  .checkout-order-details-section .config_items_view_cart .white {
    background-color: #ffffff !important;
  }
  .checkout-order-details-section .config_items_view_cart .checkout-config-row {
    width: 120.3px;
    height: 22px;
    font-family: HelveticaNeue;
    font-size: 18px;
    font-weight: bold;
    color: #222222;
    border: none !important;
  }
  .checkout-order-details-section .config_items_view_cart .checkout-config-header-row {
    border-bottom: solid 0.5px #cccccc !important;
  }
  .checkout-order-details-section .config_items_view_cart .checkout-ui-product-table.active {
    display: table-row-group;
  }
  .checkout-order-details-section .config_items_view_cart .grey-row {
    background-color: #f3f3f3 !important;
  }
  .checkout-order-details-section .config_items_view_cart .italic {
    font-family: HelveticaNeue;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #737373;
  }
  .checkout-order-details-section .config_items_view_cart .left-padding {
    padding-left: 2.25rem;
  }
  .checkout-order-details-section .config_items_view_cart .data-width {
    width: 42%;
  }
  .checkout-order-details-section .config_items_view_cart .icon_color {
    color: #1e8ae7;
    margin-top: 1.5625rem;
  }
  .checkout-order-details-section .config_items_view_cart .header_text {
    font-size: 11px;
    color: #222222;
  }
  .checkout-order-details-section .config_items_view_cart .line_height {
    line-height: 1.3125rem;
  }
  .order-summary.container {
    background-color: #f7f7f7;
    padding: 5px;
    width: 250px;
  }
  .order-summary.container hr.med-light-gray {
    margin: 0;
  }
  .order-summary.container .alert,
  .order-summary.container .message {
    font-size: 0.875rem;
    line-height: 22px;
    padding: 10px;
  }
  .order-summary.container .order-total {
    margin-top: 15px;
  }
  .order-summary .ship-tax.active .shipping-tax-ui {
    display: block !important;
  }
  .order-summary .ship-tax .shipping-tax-ui {
    margin-left: 1rem;
    display: none;
  }
  .order-summary .cart-total {
    margin-bottom: 10px;
  }
  .order-summary .order-summary-header {
    font-weight: bold;
    margin: 0.6rem 0;
  }
  .order-summary .order-summary-header.very-small {
    font-size: 0.75rem;
  }
  .order-summary .order-summary-header.small {
    font-size: 1rem;
  }
  .order-summary .order-summary-header.medium {
    font-size: 1.125rem;
  }
  .order-summary .order-summary-header.large {
    font-size: 1.25rem;
  }
  .order-summary .order-summary-header.xlarge {
    font-size: 1.4rem;
  }
  .order-summary .labels,
  .order-summary .values {
    font-size: 14px;
    margin-bottom: 0.5rem;
  }
  .order-summary .values {
    font-weight: 700;
  }
  .order-summary .green {
    color: #72ab3b;
  }
  .order-summary .js-promo-code-label {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    color: #363636;
  }
  .order-summary .order-summary-labels {
    font-family: 'HelveticaNeue';
    font-size: 16px;
    line-height: 1.94;
    text-align: left;
    color: #222222;
  }
  .order-summary .order-summary-values {
    color: #222222;
    font-family: 'HelveticaNeue';
    font-size: 16px;
    font-weight: bold;
    line-height: 1.94;
  }
  .order-summary .promo-code .input-container {
    position: relative;
  }
  .order-summary .promo-code .input-container .input {
    width: 212px;
    height: 35px;
  }
  .order-summary .promo-code .input-container .apply {
    position: absolute;
    margin: 0;
    right: 1px;
    top: 0px;
    height: 35px;
    width: 79px;
    border-radius: 0px;
  }
  .order-summary .promo-code .promo-icon {
    padding-left: 10px;
    color: #005daa;
    line-height: 1.6;
    font-size: 14px;
  }
  .order-summary .promo-code #promocodeAppliedWrapper {
    min-width: 250px;
    margin-left: 1px;
    min-height: 97px;
    background-color: #fff;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied {
    margin: 7px 10px 15px 10px;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied .applied_promo {
    font-family: HelveticaNeue;
    line-height: normal;
    letter-spacing: normal;
    color: #54545c;
    margin: 7px 0px 0px 0px;
    font-size: 14px;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied .promo_description {
    margin-top: 0.4375rem;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied .display_promo {
    font-family: HelveticaNeue;
    line-height: 1.5;
    color: #54545c;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied .delete_promo {
    color: #1e8ae7;
    line-height: 20px;
    font-size: 11px;
    font-family: "HelveticaNeue";
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied .saved_amount {
    font-family: HelveticaNeue;
    color: #222222;
    line-height: 1.5;
  }
  .order-summary .promo-code #promocodeAppliedWrapper #promocodeApplied a:hover {
    text-decoration: none;
  }
  .order-summary .promo-code #promocodeRemoveWrapper {
    min-width: 265px;
    margin-left: 1px;
    min-height: 109px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove {
    margin: 7px 10px 15px 10px;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo {
    font-family: HelveticaNeue;
    line-height: normal;
    letter-spacing: normal;
    color: #363636;
    margin: 7px 0px 0px 0px;
    font-size: 14px;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_description {
    margin-top: 0.9375rem;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .display_promo {
    font-family: HelveticaNeue;
    line-height: 1.5;
    color: #7f7f7f;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .remove_promo_button {
    margin-top: 0.625rem;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .promoNote {
    font-family: "HelveticaNeue";
    line-height: normal;
    letter-spacing: normal;
    color: #363636;
    font-size: 11px;
    margin-top: 0.625rem;
    font-weight: 600;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .font_medium {
    font-size: 14px;
  }
  .order-summary .promo-code #promocodeRemoveWrapper #promocodeRemove .white-btn {
    background: #fff;
    border: 1px solid #005daa;
    color: #005daa;
    font-family: HelveticaNeue;
    width: 3.75rem;
    height: 1.75rem;
    padding: 0.4375rem 0.9375rem;
    font-size: 0.75rem;
  }
}
</pre></body></html>