/*
Standard variables to be used throughout the .less files
 -------------------------------------------------------------------------- */
/* Fixed Size Spacing
 -------------------------------------------------------------------------- */
/* #Common Sizes
 -------------------------------------------------------------------------- */
/* all values are based on 1em being 16px */
/*
Color variables to be used throughout the .less files
 -------------------------------------------------------------------------- */
/* Standard colors
 -------------------------------------------------------------------------- */
/* dark navy */
/* black-teal */
/* dark gray */
/* medium gray */
/* light gray */
/* white-gray */
/* white */
/* white-blue */
/* light blue */
/* light blue */
/* medium (but still very light) blue */
/* teal */
/* dark teal */
/* navy */
/* orange-yellow */
/* orange-red */
/* red */
/* dark fushia */
/* green */
/* DataTables Colors -- Should these be deprecated as well?
 -------------------------------------------------------------------------- */
/**
* ALL COLORS BELOW THIS ARE DEPRACATED. REMOVE THEM FROM THE LESS FILES AND DELETE THEM FROM HERE!!!!!
*/
/* Standard colors
 -------------------------------------------------------------------------- */
/* Toggle buttons colors
 -------------------------------------------------------------------------- */
/* Standard web fonts and icons for all of the css
-------------------------------------------------- */
/*  	Cache Busting - 
 Since this file doesn't change often, be sure to update the cache-version 
 if you update an image. Additionally, when adding new imgs to the file, 
 use the format: 		url("../folder/file.jpg?release=@{cache-version}")
 -------------------------------------------------------------------------- */
/* Noto Sans Font-Face
-------------------------------------------------- */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/noto/notosans-regular.eot');
  src: url('fonts/noto/notosans-regular.eot?#iefix') format('embedded-opentype'), url('fonts/noto/notosans-regular.woff') format('woff'), url('fonts/noto/notosans-regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/noto/notosans-bold.eot');
  src: url('fonts/noto/notosans-bold.eot?#iefix') format('embedded-opentype'), url('fonts/noto/notosans-bold.woff') format('woff'), url('fonts/noto/notosans-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/noto/notosans-italic.eot');
  src: url('fonts/noto/notosans-italic.eot?#iefix') format('embedded-opentype'), url('fonts/noto/notosans-italic.svg#notosans-italic') format('svg'), url('fonts/noto/notosans-italic.woff') format('woff'), url('fonts/noto/notosans-italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto/notosans-bolditalic.eot');
  src: url('fonts/noto/notosans-bolditalic.eot?#iefix') format('embedded-opentype'), url('fonts/noto/notosans-bolditalic.svg#notosans-bolditalic') format('svg'), url('fonts/noto/notosans-bolditalic.woff') format('woff'), url('fonts/noto/notosans-bolditalic.ttf') format('truetype');
}
/* Noto Sans Font-Face
-------------------------------------------------- */
@font-face {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/icons/icons.eot');
  src: url('fonts/icons/icons.eot?#iefix') format('embedded-opentype'), url('fonts/icons/icons.svg#icons') format('svg'), url('fonts/icons/icons.ttf') format('truetype'), url('fonts/icons/icons.woff') format('woff');
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icons-styles,
.icon-tri-up,
.icon-tri-down,
.icon-more,
.icon-view,
.icon-check,
.icon-upload,
.icon-download,
.icon-step,
.icon-skip,
.icon-play,
.icon-pause,
.icon-gear,
.icon-search,
.icon-list,
.icon-grid,
.icon-close,
.icon-down,
.icon-up,
.icon-next,
.icon-star,
.icon-cal,
.icon-back,
.icon-flag,
.icon-warning,
.icon-tri-left,
.icon-radio-off,
.icon-radio-on,
.icon-database,
.icon-pre,
.icon-refresh,
.icon-edit,
.icon-cart,
.icon-main-user,
.icon-single-user-data,
.icon-corp-user-data,
.icon-nav-dashboard,
.icon-nav-promotions,
.icon-nav-procurement,
.icon-nav-reporting,
.icon-nav-orders,
.icon-arrow-left,
.icon-tri-double,
.icon-print,
.icon-single-corp-data,
.icon-corp-data-header,
.icon-expand,
.icon-download-box,
.icon-collapse,
.icon-email,
.icon-phone,
.icon-phone-ring,
.icon-paperclip,
.icon-question-mark,
.icon-info,
.icon-globe,
.icon-heart,
.icon-help,
.icon-image,
.icon-kit,
.icon-tag,
.icon-settings,
.icon-list-view,
.icon-grid-view,
.icon-in-progress,
.icon-usage,
.icon-pivot,
.icon-logout,
.icon-col-filter,
.icon-alarm,
.icon-filter,
.icon-info2,
.icon-show-hide,
.icon-export,
.icon-loop,
.icon-loop2,
.icon-folder {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  line-height: 1em;
  font-size: 1.4em;
  padding: 5px;
  vertical-align: middle;
}
@font-face {
  font-family: 'icons-v2';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/icons/v2/icons.eot?release=2');
  src: url('fonts/icons/v2/icons.eot?release=2&#iefix') format('embedded-opentype'), url('fonts/icons/v2/icons.svg#icons?release=2') format('svg'), url('fonts/icons/v2/icons.ttf?release=2') format('truetype'), url('fonts/icons/v2/icons.woff?release=2') format('woff');
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icons-v2 .icons-styles,
.icons-v2 .icon-tri-up,
.icons-v2 .icon-tri-down,
.icons-v2 .icon-more,
.icons-v2 .icon-view,
.icons-v2 .icon-check,
.icons-v2 .icon-upload,
.icons-v2 .icon-download,
.icons-v2 .icon-step,
.icons-v2 .icon-skip,
.icons-v2 .icon-play,
.icons-v2 .icon-pause,
.icons-v2 .icon-gear,
.icons-v2 .icon-search,
.icons-v2 .icon-list,
.icons-v2 .icon-grid,
.icons-v2 .icon-close,
.icons-v2 .icon-down,
.icons-v2 .icon-up,
.icons-v2 .icon-next,
.icons-v2 .icon-star,
.icons-v2 .icon-cal,
.icons-v2 .icon-back,
.icons-v2 .icon-flag,
.icons-v2 .icon-warning,
.icons-v2 .icon-tri-left,
.icons-v2 .icon-radio-off,
.icons-v2 .icon-radio-on,
.icons-v2 .icon-database,
.icons-v2 .icon-pre,
.icons-v2 .icon-refresh,
.icons-v2 .icon-edit,
.icons-v2 .icon-cart,
.icons-v2 .icon-main-user,
.icons-v2 .icon-single-user-data,
.icons-v2 .icon-corp-user-data,
.icons-v2 .icon-nav-dashboard,
.icons-v2 .icon-nav-promotions,
.icons-v2 .icon-nav-procurement,
.icons-v2 .icon-nav-reporting,
.icons-v2 .icon-nav-orders,
.icons-v2 .icon-arrow-left,
.icons-v2 .icon-tri-double,
.icons-v2 .icon-print,
.icons-v2 .icon-single-corp-data,
.icons-v2 .icon-corp-data-header,
.icons-v2 .icon-expand,
.icons-v2 .icon-download-box,
.icons-v2 .icon-collapse,
.icons-v2 .icon-email,
.icons-v2 .icon-phone,
.icons-v2 .icon-phone-ring,
.icons-v2 .icon-paperclip,
.icons-v2 .icon-question-mark,
.icons-v2 .icon-info,
.icons-v2 .icon-globe,
.icons-v2 .icon-heart,
.icons-v2 .icon-help,
.icons-v2 .icon-image,
.icons-v2 .icon-kit,
.icons-v2 .icon-tag,
.icons-v2 .icon-settings,
.icons-v2 .icon-list-view,
.icons-v2 .icon-grid-view,
.icons-v2 .icon-in-progress,
.icons-v2 .icon-usage,
.icons-v2 .icon-pivot,
.icons-v2 .icon-logout,
.icons-v2 .icon-col-filter,
.icons-v2 .icon-alarm,
.icons-v2 .icon-filter,
.icons-v2 .icon-info2,
.icons-v2 .icon-show-hide,
.icons-v2 .icon-export,
.icons-v2 .icon-replace,
.icons-v2 .icon-item-replacement,
.icons-v2 .icon-total,
.icons-v2 .icon-review-pull-order,
.icons-v2 .icon-reset-all,
.icons-v2 .icon-split,
.icons-v2 .icon-folder,
.icons-v2 .icon-loop,
.icons-v2 .icon-loop2,
.icons-v2 .icon-document {
  font-family: 'icons-v2';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  line-height: 1em;
  padding: 5px;
  vertical-align: middle;
}
.icon-usage:before {
  content: "\e900";
}
.icon-warning:before {
  content: "\e600";
}
.icon-view:before {
  content: "\e601";
}
.icon-upload:before {
  content: "\e602";
}
.icon-up:before {
  content: "\e603";
}
.icon-tri-up:before {
  content: "\e604";
}
.icon-tri-left:before {
  content: "\e605";
}
.icon-tri-down:before {
  content: "\e606";
}
.icon-step:before {
  content: "\e607";
}
.icon-star:before {
  content: "\e608";
}
.icon-skip:before {
  content: "\e609";
}
.icon-single-user-data:before {
  content: "\e619";
}
.icon-search:before {
  content: "\e60b";
}
.icon-refresh:before {
  content: "\e60c";
}
.icon-radio-on:before {
  content: "\e60d";
}
.icon-radio-off:before {
  content: "\e60e";
}
.icon-pre:before {
  content: "\e60f";
}
.icon-play:before {
  content: "\e610";
}
.icon-pause:before {
  content: "\e611";
}
.icon-next:before {
  content: "\e612";
}
.icon-nav-reporting:before {
  content: "\e613";
}
.icon-nav-promotions:before {
  content: "\e614";
}
.icon-nav-procurement:before {
  content: "\e615";
}
.icon-nav-orders:before {
  content: "\e616";
}
.icon-nav-dashboard:before {
  content: "\e617";
}
.icon-more:before {
  content: "\e618";
}
.icon-main-user:before {
  content: "\e619";
}
.icon-list:before {
  content: "\e61a";
}
.icon-grid:before {
  content: "\e61b";
}
.icon-gear:before {
  content: "\e61c";
}
.icon-flag:before {
  content: "\e61d";
}
.icon-edit:before {
  content: "\e61e";
}
.icon-download:before {
  content: "\e61f";
}
.icon-down:before {
  content: "\e620";
}
.icon-database:before {
  content: "\e621";
}
.icon-corp-user-data:before {
  content: "\e622";
}
.icon-close:before {
  content: "\e623";
}
.icon-check:before {
  content: "\e624";
}
.icon-cart:before {
  content: "\e625";
}
.icon-cal:before {
  content: "\e62c";
}
.icon-back:before {
  content: "\e627";
}
.icon-arrow-left:before {
  content: "\e628";
}
.icon-tri-double:before {
  content: "\e629";
}
.icon-print:before {
  content: "\e62a";
}
.icon-single-corp-data:before {
  content: "\e62b";
}
.icon-corp-data-header:before {
  content: "\e62b";
}
.icon-expand:before {
  content: "\e62d";
}
.icon-download-box:before {
  content: "\e62e";
}
.icon-collapse:before {
  content: "\e62f";
}
.icon-email:before {
  content: "\e634";
}
.icon-phone:before {
  content: "\e635";
}
.icon-phone-ring:before {
  content: "\e636";
}
.icon-paperclip:before {
  content: "\e637";
}
.icon-question-mark:before {
  content: "\e638";
}
.icon-info:before {
  content: "\e639";
}
.icon-globe:before {
  content: "\e63f";
}
.icon-heart:before {
  content: "\e63e";
}
.icon-help:before {
  content: "\e63d";
}
.icon-image:before {
  content: "\e63c";
}
.icon-kit:before {
  content: "\e63b";
}
.icon-tag:before {
  content: "\e63a";
}
.icon-settings:before {
  content: "\e640";
}
.icon-settings:before {
  content: "\e640";
}
.icon-logout:before {
  content: "\e632";
}
.icon-list-view:before {
  content: "\e641";
}
.icon-grid-view:before {
  content: "\e642";
}
.icon-in-progress:before {
  content: "\e901";
}
.icon-pivot:before {
  content: "\e902";
}
.icon-col-filter:before {
  content: "\e903";
}
.icon-alarm:before {
  content: "\e646";
}
.icon-filter:before {
  content: "\e904";
}
.icon-info2:after {
  content: "\e905";
}
.icon-show-hide:before {
  content: "\e908";
}
.icon-export:before {
  content: "\e909";
}
.icon-replace:before {
  content: "\e907";
}
.icon-item-replacement:before {
  content: "\e906";
}
.icon-total:before {
  content: "\e910";
}
.icon-review-pull-order:before {
  content: "\e90a";
}
.icon-reset-all:before {
  content: "\e90b";
}
.icon-folder:before {
  content: "\e911";
}
.icon-document:before {
  content: "\e90c";
}
.icon-split:before {
  content: "\e90d";
}
.icon-loop:before {
  content: "\ea2d";
}
.icon-loop2:before {
  content: "\ea2e";
}
/* Icon circle - Used to put an icon inside a small circle instead of a box
-------------------------------------------------- */
.icon-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 10px;
  padding: 3px;
}
/* Icon circle - Used to put an icon inside a small circle instead of a box
-------------------------------------------------- */
.icons-v2 .icon-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 10px;
  padding: 3px;
}
/* Sprite Icons
-------------------------------------------------- */
.sprite-icon-nav-dashboard {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 0;
  height: 32px;
}
.sprite-icon-nav-promotions {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -33px;
  height: 32px;
}
.sprite-icon-nav-procurement {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -66px;
  height: 32px;
}
.sprite-icon-nav-orders {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -99px;
  height: 32px;
}
.sprite-icon-nav-reporting {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -132px;
  height: 32px;
}
.sprite-icon-nav-user-mgmt {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -198px;
  height: 32px;
}
.sprite-icon-nav-user-mgmt-new {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -165px;
  height: 32px;
}
.sprite-icon-nav-item-mgmt {
  background: url("../img/mainNavIcons_dashboard.png?release=2") no-repeat 0 -231px;
  height: 32px;
}
.icon-nav-campaign {
  background: url("../img/NavIcon.png?release=2") no-repeat 0px 0px;
  height: 32px;
}
.icon-nav-admin {
  background: url("../img/adminModule.png?release=2") no-repeat 0px 0px;
  height: 32px;
}
/* Icon special colors 
---------------------------------------------------------------------- */
[data-color='yellow'] {
  color: #ffb60f !important;
}
[data-color='red'] {
  color: #db0000 !important;
}
[data-color='teal'] {
  color: #00a9cc !important;
}
[data-bgcolor='yellow'] {
  background-color: #ffb60f !important;
}
[data-bgcolor='red'] {
  background-color: #db0000 !important;
}
[data-bgcolor='teal'] {
  background-color: #00a9cc !important;
}
/*
 Less Mixins file
 
 Include any mixins that are intended for global use in this file. Keep a list at top of all mixins
 for reference to what we have available.
 
 Mixin List
 
 .anchor-link - used to make things look like standard anchor tags

 .background-clip - Cross-browser compatible background clipping.
 
 #box-shadow - Cross-browser compatible box shadows
   .none - removes box-shadow
   .custom - requires user to pass all arguments
   .default - default arguments or over-ridden by user
   .inset - inset shadow same arguments as .default
   
 .box-sizing - Cross-browser compatible box sizing controls
 
 .clearfix - Float enclosing to keep elements contained in floated or positioned elements
 
 #gradient - Cross-browser compatible gradients
   .gradient - standard gradient
   .horizontal - horizontal gradient
   .vertical - vertical gradient
   .directional - directional gradient with user provided angle
   .vertical-three-colors - vertical three color gradient
 
 .opacity - Cross-browser compatible opacity for elements
 
 .rotation - Rotates and element to a given degree or ratio
 
 .round - Cross-browser compatible radius for elements
 
 .transform - CSS3 transformations

 .transition - Cross-browser compatible transitions
 
 .translate - Need definition
  
 
 ---------------------------------------------------------------------------------------------- */
/*  	Cache Busting - 
 When adding new imgs to the file, use the format: 		
 		url("../folder/file.jpg?release=@{cache-version}")
 -------------------------------------------------------------------------- */
/* 
Anchor tag
 Used for all text links. Included on the global a selector as well as usable in any non anchor that 
 we want to look like an anchor.
----------------------------------------------------------------------------------------------- */
.anchor-link {
  color: #005566;
  text-decoration: none;
}
.anchor-link:hover {
  text-decoration: underline;
}
/*
Background Clip
 example: .background-clip(padding-box);
----------------------------------------------------------------------------------------------- */
/*
Box Shadow
 Adds drop shadows to elements, each sub-class allows for different settings.
 example: #box-shadow .default(0, 2px, 0, @color-main-nav)
----------------------------------------------------------------------------------------------- */
/*
Box Sizing
 Sets the box-sizing for an element.
 example: .box-sizing(content-box)
----------------------------------------------------------------------------------------------- */
/*
Clearfix
 Provides float enclosing to a given element
----------------------------------------------------------------------------------------------- */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
/*
Ellipsis
Used to handle overflow gracefully
-----------------------------------------------------------------------------------------------*/
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
/* 
Gradient
 Adds background color gradients, each sub-class allows for different implementations
 example: #gradient .gradient(@color-shade, @color-accent)
          #gradient .horizontal(@color-accent, @color-shade)
----------------------------------------------------------------------------------------------- */
/*
Opacity
 Used to control the opacity of an element. Pass the value you want set. Default is 50%.
 example: .opacity(0.7)
----------------------------------------------------------------------------------------------- */
/*
Rotation
 Rotate an element
 example: .rotation(25deg)
----------------------------------------------------------------------------------------------- */
/*
Round
 Sets a radius for an element. Usually to display a border or background with rounded corners.
 Overloaded to set all corners or each individually. Also, separate mixins for each side if desired.
 example: .round(50%)
----------------------------------------------------------------------------------------------- */
/*
Transform
 Ability to transform elements
 example: .transform(translate(-2px, 0px))
----------------------------------------------------------------------------------------------- */
/*
Transition
 Adds transistions for element changes
 example: .transition(all, 400ms)
----------------------------------------------------------------------------------------------- */
/*
Translate
 Not sure what this does, anyone know put it here.
----------------------------------------------------------------------------------------------- */
/* ============================================================================================ */
/*
Button Tab
 Needs to be updated if still in use. Check where it is used in common.less file
----------------------------------------------------------------------------------------------- */
/* Left and Right
Should these be removed since all it does is apply one thing?
----------------------------------------------------------------------------------------------- */
.left {
  float: left;
}
.right {
  float: right;
}
.top {
  vertical-align: top;
}
/*
 Cursor
 Used to add the pointer cursor for links
 Should be deprecated "hand" was for older browsers, just add cursor: pointer instead of mixin
----------------------------------------------------------------------------------------------- */
/*
*  Consistency fixes - adopted from http://necolas.github.com/normalize.css/
*	----------------------------------------------------------------------------
*/
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
}
html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  min-height: 100%;
  font-size: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
audio,
canvas,
video {
  display: block;
}
input,
textarea,
button,
select {
  margin: 0;
  font-size: 100%;
  line-height: normal;
  vertical-align: bottom;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
textarea {
  overflow: auto;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
figure {
  position: relative;
}
figure img,
figure object,
figure embed,
figure video {
  max-width: 100%;
  display: block;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
input,
textarea,
select,
button {
  font: inherit;
  font-family: inherit;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
abbr[title] {
  border-bottom-width: 0;
}
/*
 Common CSS
 Used for standard base page CSS that gets used throughout the entire site.
 
 This file should contain only styles that are intended to be used everywhere for the site, 
 not specific to a module or page.
 -------------------------------------------------------------------------- */
/* General Styles
-------------------------------------------------- */
header,
section,
div,
a,
input,
figure,
img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #005566;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
ul {
  list-style: none;
}
body {
  background-color: #ffffff;
  color: #72716e;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
}
.heading {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
}
.hidden {
  display: none;
}
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.wrapper {
  *zoom: 1;
  margin: 0 43px;
}
.wrapper:before,
.wrapper:after {
  display: table;
  line-height: 0;
  content: "";
}
.wrapper:after {
  clear: both;
}
/* Buttons */
/* This section of buttons has been deprecated. As soon as all pages have been switched to the new .c-button-XX classes delete this. */
.btn {
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;
  background-color: #ffffff;
  border: none;
  color: #72716e;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 3px;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #ffffff;
}
.btn:hover {
  cursor: pointer;
  cursor: hand;
}
.btn[class*=icon-]:hover {
  background: none;
}
.btn.is-active {
  border-color: #db0000;
  outline-color: #db0000;
}
.btn.is-active:hover {
  text-shadow: 0 1px 1px #db0000;
}
.btn.is-active:hover[class*=icon-] {
  border-color: #db0000;
  outline-color: #ea2d2e;
  text-shadow: 0 1px 0 #ffffff;
}
.btn.em {
  -webkit-box-shadow: 0 2px 0 #34383c;
  -moz-box-shadow: 0 2px 0 #34383c;
  box-shadow: 0 2px 0 #34383c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #004a93;
  color: #ffffff;
  outline: none;
  text-shadow: 0 1px 0 #000;
}
.btn.em:hover {
  -webkit-box-shadow: 0 2px 0 #484e4f;
  -moz-box-shadow: 0 2px 0 #484e4f;
  box-shadow: 0 2px 0 #484e4f;
  background-color: #34383c;
}
.btn.em.negative {
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
  -moz-box-shadow: 0 2px 0 #dbdbdb;
  box-shadow: 0 2px 0 #dbdbdb;
  background-color: #dbdbdb;
  color: #999999;
  text-shadow: none;
}
.btn.em.alternate {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #00a9cc;
}
.btn.em.alternate:hover {
  background-color: #005566;
}
.btn.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  pointer-event: none;
}
.btn.back {
  -webkit-box-shadow: 0 2px 0 #ffffff;
  -moz-box-shadow: 0 2px 0 #ffffff;
  box-shadow: 0 2px 0 #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #34383c;
  color: #34383c;
  outline: none;
  position: relative;
  text-shadow: 0 1px 0 #ffffff;
  top: 2px;
}
.btn.back:hover {
  background-color: #484e4f;
  box-shadow: none;
  color: #ffffff;
  text-shadow: none;
}
button#main-icon:before {
  text-shadow: none;
}
/* END - Buttons -------------------------------------------- */
/* Toggles -------------------------------------------------- */
.toggle {
  *zoom: 1;
  background-color: #ffffff;
}
.toggle:before,
.toggle:after {
  display: table;
  line-height: 0;
  content: "";
}
.toggle:after {
  clear: both;
}
.toggle .toggle-window {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -ms-transition: all 0.25s;
  transition: all 0.25s;
  border: 5px solid #34383c;
  display: none;
  height: 100%;
  *height: 72%;
  left: 0;
  position: absolute;
  top: 0;
}
.toggle .toggle-markup {
  *zoom: 1;
  position: relative;
}
.toggle .toggle-markup:before,
.toggle .toggle-markup:after {
  display: table;
  line-height: 0;
  content: "";
}
.toggle .toggle-markup:after {
  clear: both;
}
.toggle .toggle-markup > ul {
  *zoom: 1;
  *padding-bottom: 4px;
  width: 100%;
}
.toggle .toggle-markup > ul:before,
.toggle .toggle-markup > ul:after {
  display: table;
  line-height: 0;
  content: "";
}
.toggle .toggle-markup > ul:after {
  clear: both;
}
.toggle .toggle-markup > ul > li {
  cursor: pointer;
  cursor: hand;
  float: left;
  -webkit-transition: all 0.45s linear;
  -moz-transition: all 0.45s linear;
  -o-transition: all 0.45s linear;
  -ms-transition: all 0.45s linear;
  transition: all 0.45s linear;
  background-color: #e6e7e8;
  border: 1px solid #d1d3d4;
  color: #999999;
  font-weight: bold;
  height: 100%;
  padding: 8px;
  text-align: center;
  text-transform: uppercase;
}
.toggle .toggle-markup > ul > li:first-child {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-top-left-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.toggle .toggle-markup > ul > li:hover {
  background-color: #00a9cc;
  border: 1px solid #098993;
  color: #ffffff;
}
.toggle .toggle-markup > ul > li:last-child {
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-topleft: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.toggle .toggle-markup > ul > li.is-active {
  background-color: #34383c;
  border: 1px solid #1f2123;
  color: #FFF;
}
.toggle input,
.toggle label {
  display: none;
}
/* END - Toggles ------------------------------------------ */
/* Forms -------------------------------------------------- */
input[type="text"],
input[type="password"],
input[type="search"],
textarea {
  border: 1px solid #999999;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  height: 36px;
  margin-right: 10px;
  padding-left: 10px;
  outline: none;
  width: 100%;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  background-color: #f7f7f7;
  border-color: #00a9cc;
}
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
}
input.datepicker + .icon-cal {
  font-size: 24px;
  position: absolute;
  right: 9px;
  top: 9px;
}
::-webkit-input-placeholder {
  color: #999999;
}
:-moz-placeholder {
  color: #999999;
}
::-moz-placeholder {
  color: #999999;
}
:-ms-input-placeholder {
  color: #999999 !important;
}
input-placeholder {
  color: #999999;
}
input.placeholder {
  color: #999999;
}
input.watermark {
  color: #999999;
}
textarea.watermark {
  color: #999999;
}
/* END - Forms ------------------------------------------------- */
/* Animations -------------------------------------------------- */
.shake {
  display: inline-block;
  -webkit-animation-play-state: paused;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  15% {
    -webkit-transform: translate(1px, 0px);
    -moz-transform: translate(1px, 0px);
    -ms-transform: translate(1px, 0px);
    -o-transform: translate(1px, 0px);
    transform: translate(1px, 0px);
  }
  30% {
    -webkit-transform: translate(-2px, 0px);
    -moz-transform: translate(-2px, 0px);
    -ms-transform: translate(-2px, 0px);
    -o-transform: translate(-2px, 0px);
    transform: translate(-2px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  70% {
    -webkit-transform: translate(2px, 0px);
    -moz-transform: translate(2px, 0px);
    -ms-transform: translate(2px, 0px);
    -o-transform: translate(2px, 0px);
    transform: translate(2px, 0px);
  }
  85% {
    -webkit-transform: translate(-1px, 0px);
    -moz-transform: translate(-1px, 0px);
    -ms-transform: translate(-1px, 0px);
    -o-transform: translate(-1px, 0px);
    transform: translate(-1px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
/* END - Animations -------------------------------------------- */
/* Lightboxes -------------------------------------------------- */
.lightbox {
  background-color: #ffffff;
  display: none;
  position: absolute;
  text-shadow: none;
  text-transform: none;
  z-index: 1;
}
.lightbox .datatable-v2 {
  min-width: initial;
  min-width: auto;
}
.lightbox .datatable-v2 .dataTable {
  min-width: initial;
  min-width: auto;
}
.lightbox.flyout {
  border: 1px solid #dbdbdb;
  width: 320px;
}
.lightbox.flyout:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
}
.lightbox.flyout:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
}
.lightbox.flyout .header {
  font-size: 16px !important;
  height: 32px;
  padding: 0.4em;
}
.lightbox.flyout .header .title {
  padding-left: 0;
}
.lightbox.flyout .header .title h1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
}
.lightbox.flyout .header .close {
  font-size: 13px;
}
.lightbox.flyout .header .btn,
.lightbox.flyout .header .btns {
  font-size: 13px;
  float: right;
  margin: 0;
}
.lightbox.flyout .content {
  font-size: 13px;
}
.lightbox .error-message {
  background-color: #db0000;
  color: #ffffff;
  display: table;
  font-size: 16px;
  height: 60px;
  left: 7%;
  padding: 0 8px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 86%;
}
.lightbox .error-message span {
  display: table-cell;
  vertical-align: middle;
}
.lightbox .header {
  *zoom: 1;
  background-color: #00a9cc;
  border-bottom: 1px solid #dbdbdb;
  display: block;
  padding: 3px;
  position: relative;
  width: 100%;
}
.lightbox .header:before,
.lightbox .header:after {
  display: table;
  line-height: 0;
  content: "";
}
.lightbox .header:after {
  clear: both;
}
.lightbox .header .title {
  float: left;
  padding-left: 9px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  text-transform: initial;
}
.lightbox .header .title h1 {
  color: #ffffff;
  font-size: 24px;
  font-weight: normal;
}
.lightbox .header .close {
  cursor: pointer;
  cursor: hand;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background-color: transparent;
  color: #FFF;
  font-size: 18px;
  text-shadow: none;
  text-align: right;
}
.lightbox .header .btn,
.lightbox .header .btns {
  cursor: pointer;
  cursor: hand;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background-color: transparent;
  color: #FFF;
  font-size: 18px;
  text-shadow: none;
  text-align: right;
  float: right;
}
.lightbox .content {
  background-color: #ffffff;
  color: #34383c;
  font-size: 16px;
  padding: 1em;
  position: relative;
  text-align: left;
}
.lightbox .content p > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
.lightbox .content p > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.lightbox .content p > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.lightbox .content p > ul > li {
  margin-bottom: 0.5em;
}
.lightbox .content .orderFieldSummary {
  margin-bottom: 1.75em;
  width: 100%;
}
.lightbox .content .orderFieldSummary .showSubmitSummary {
  margin-top: 1.75em;
}
.lightbox .content .orderFieldSummary .showSubmitSummary .orderSummaryRowWrapper .orderSummaryLabel {
  font-size: 16px;
  color: #34383c;
}
.lightbox .content .orderFieldSummary .showSubmitSummary .orderSummaryRowWrapper .orderSummaryLabel label {
  margin-right: 1em;
}
.lightbox .content .orderFieldSummary .showSubmitSummary .orderSummaryRowWrapper .orderSummaryLabel span.orderSummaryValue {
  width: auto;
  position: relative;
  left: 0.15em;
  color: #34383c;
  font-size: 16px;
}
.lightbox .footer {
  font-size: 16px;
  margin-bottom: 2em;
}
.lightbox .footer .btns {
  border-top: 1px solid #dbdbdb;
  padding: 16px 0 16px 0;
  text-align: center;
}
/* END - Lightboxes -------------------------------------------- */
/* Access Denied ----------------------------------------------- */
#access-denied-message {
  margin: 5% auto;
  max-width: 30%;
}
/* END - Access Denied ----------------------------------------- */
/*  Triangle border -------------------------------------------- */
.tri-left {
  position: relative;
}
.tri-left.selected:before,
.tri-left:hover:before,
.tri-left.selected:after,
.tri-left:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left: 0;
}
.tri-left.selected:before,
.tri-left:hover:before {
  right: 0px;
  bottom: 8px;
  border-width: 7px;
}
.tri-left.selected:after,
.tri-left:hover:after {
  right: 0px;
  bottom: 9px;
  border-width: 6px;
}
.tri-left.selected.no-secondary-nav:after,
.tri-left:hover.no-secondary-nav:after {
  border-right-color: #ffffff;
}
.tri-left.selected:after {
  border-right-color: #f7f7f7;
}
.tri-left:hover:after {
  border-right-color: #ffb60f;
}
/* END - Triangle border --------------------------------------- */
/* Tabs -------------------------------------------------------- */
#tabs {
  -webkit-transition: left 1s;
  -moz-transition: left 1s;
  -o-transition: left 1s;
  -ms-transition: left 1s;
  transition: left 1s;
  background-color: #f7f7f7;
  height: 100%;
  left: 0;
  margin-left: 80px;
  padding: 102px 0 0 12px;
  position: fixed;
  overflow: hidden;
  top: 0;
  width: 215px;
  z-index: 1;
}
#tabs #tabs-holder {
  width: 203px;
}
#tabs .tab {
  font-size: 16px;
}
#tabs .tab > a {
  color: #cccccc;
  display: block;
  margin: 2px 0;
  padding: 0.5em;
  text-transform: uppercase;
}
#tabs .tab > a:hover {
  color: #cccccc;
  background-color: #d6d6d6;
}
#tabs .tab.is-active {
  background-color: #ffffff;
}
#tabs .tab.is-active > a {
  color: #34383c;
  font-weight: 600;
}
#tabs .tab .steps li {
  padding-bottom: 0.5em;
  padding-left: 2em;
}
#tabs .tab .steps li:hover a {
  color: #34383c;
}
#tabs .tab .steps li:hover a.is-disabled {
  color: #cccccc;
  cursor: default;
}
#tabs .tab .steps li.is-active {
  padding-left: 0;
  color: #004a93;
}
#tabs .tab .steps li.is-active a {
  color: #004a93;
}
#tabs .tab .steps li a {
  color: #cccccc;
}
#tabs .info-panel {
  display: none;
  margin-top: 25px;
}
#tabs .info-panel #info-panel-title {
  color: #ffffff;
  font-size: 1.5em;
}
#tabs .info-panel #info-panel-date {
  color: #cccccc;
  font-size: 1.5em;
}
#tabs .info-panel ul {
  margin-top: 20px;
}
#tabs .info-panel ul li {
  color: #cccccc;
  font-size: 24px;
}
#tabs .info-panel ul li span {
  color: #72716e;
  display: inline-block;
  font-size: 16px;
  width: 98px;
}
/* END - Tabs -------------------------------------------------- */
/* Main Content ------------------------------------------------ */
.main-content {
  /* this should get refactored and moved to the structure.less file when the id gets moved off the div */
  *zoom: 1;
  background-color: #ffffff;
  margin: 0 24px;
}
.main-content:before,
.main-content:after {
  display: table;
  line-height: 0;
  content: "";
}
.main-content:after {
  clear: both;
}
/* END - Main Content ------------------------------------------ */
/* Comment Section --------------------------------------------- */
.step {
  *zoom: 1;
  position: relative;
}
.step:before,
.step:after {
  display: table;
  line-height: 0;
  content: "";
}
.step:after {
  clear: both;
}
.step h2 {
  text-transform: none;
}
.step h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  color: #004a93;
}
.step h4 {
  font-weight: normal;
  font-size: 16px;
  margin: 5px 0;
}
.step .header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}
.step > li {
  padding-right: 1em;
}
.step > li:last-child {
  padding-right: 0px;
}
.step button.is-active {
  background-color: #34383c;
  color: #ffffff;
}
.step .container {
  *zoom: 1;
  margin-bottom: 2em;
}
.step .container:before,
.step .container:after {
  display: table;
  line-height: 0;
  content: "";
}
.step .container:after {
  clear: both;
}
.step .container .label-container {
  float: left;
  width: 16.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.5em;
  *width: 90px;
}
.step .container .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .label-container label {
  font-size: 16px;
}
.step .container .input-container {
  float: left;
  width: 63.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.step .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container input.text,
.step .container .input-container input.datepicker {
  width: 100%;
}
.step .container .input-container .range-start,
.step .container .input-container .range-end {
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.step .container .input-container .range-start.blank:after,
.step .container .input-container .range-end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container .range-start.blank:after,
.step .container .input-container .range-end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container .range-mid-label {
  float: left;
  width: 16.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  padding-top: 0.5em;
  text-align: center;
}
.step .container .input-container .range-mid-label.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container .range-mid-label.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.step .container .input-container input.datepicker:after {
  content: "";
}
.step .header-left,
.step .header-right {
  float: left;
  margin-top: 0;
  position: relative;
  width: 50%;
}
.step .header-left .header-label,
.step .header-right .header-label {
  vertical-align: top;
  color: #999999;
  display: inline-block;
  width: 120px;
}
.step .header-left span:last-child,
.step .header-right span:last-child {
  color: #484e4f;
  display: inline-block;
}
.step .header-right {
  overflow-y: auto;
}
.step .invalid {
  border: 1px solid red !important;
}
.search {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 40px;
}
.search.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.search.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
.search .border-tree {
  border-top: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  height: 30px;
  margin-bottom: 5px;
  position: relative;
}
.search .border-tree .tabs {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: -18px;
  width: 100%;
}
.search .border-tree .tabs button {
  padding: 0.5em 2em;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #d1d3d4;
  background-color: #e6e7e8;
  outline: 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #414042;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;
  margin: 0 5px;
  *padding: 5px 0px;
}
.search .border-tree .tabs button.is-active {
  border: 1px solid #1f2123;
  background-color: #34383c;
  color: #fff;
}
.search .border-tree .tabs button.is-active:hover {
  background-color: #00a9cc;
  border: 1px solid #098993;
  color: #fff;
}
.search .border-tree .tabs button:hover {
  background-color: #00a9cc;
  border: 1px solid #098993;
  color: #fff;
}
.search .border-tree .tabs.multi button {
  padding: 3px 6px;
  *padding: 3px 0px;
}
.tabs-no-section {
  float: none;
  margin-bottom: 1em;
  margin-top: 70px;
  font-family: "Noto sans", sans-serif;
  font-size: 12px;
}
.tabs-no-section .border-tree {
  border-left: none;
  border-right: none;
}
.tabs-no-section .border-tree .tabs {
  width: 369px;
  margin: -18px auto 0 auto;
  top: 0;
  background-color: #FFf;
  position: inherit;
  display: block;
  padding: 0 10px;
}
.tabs-no-section .border-tree .tabs button {
  padding: 0.5em 4.5em;
}
.tabs-with-section {
  position: relative;
  font-family: "Noto sans", sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  margin: 40px 0 0 0;
  overflow: hidden;
  height: 42px;
}
.tabs-with-section h1 {
  line-height: 42px!important;
}
.tabs-with-section .c-icon-link {
  margin-top: 15px!important;
}
.tabs-with-section .s-page-section-header {
  float: left;
  margin-top: 9px;
  margin-right: 40px;
  width: 22%;
  line-height: 22px;
  margin-bottom: 0;
}
.tabs-with-section .tabs {
  width: 385px;
  padding: 0 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.tabs-with-section .tabs button {
  width: 150px;
  padding: 0.5em 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #d1d3d4;
  background-color: #e6e7e8;
  outline: 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #414042;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;
  margin: 0 5px;
}
.tabs-with-section .tabs button:hover {
  background-color: #00a9cc;
  border: 1px solid #098993;
  color: #fff;
}
.tabs-with-section .tabs button.is-active {
  border: 1px solid #1f2123;
  background-color: #34383c;
  color: #fff;
}
.tabs-with-section .c-menu {
  float: right;
  margin-top: -3px;
}
.s-page-section-header {
  /*color: #004a93;
    float: left;
    font-size: 20px;
    margin-top: 7px;
    margin-right: 40px;
    width: 31%;    
    line-height: 22px;*/
  color: #004a93;
  float: left;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 16px;
}
#nav-dashboard a:before {
  color: #005566;
}
.grid-container {
  *zoom: 1;
  margin: 0;
  margin-top: 16px;
  position: relative;
}
.grid-container:before,
.grid-container:after {
  display: table;
  line-height: 0;
  content: "";
}
.grid-container:after {
  clear: both;
}
.grid-container .filters {
  display: none;
}
.grid-container td.dataTables_empty {
  background-color: #f1f2f2;
  color: #484e4f;
  display: none;
  font-size: 1em;
  padding: 2em 0em;
  text-align: center;
}
.grid-container .grid {
  *zoom: 1;
  position: relative;
}
.grid-container .grid:before,
.grid-container .grid:after {
  display: table;
  line-height: 0;
  content: "";
}
.grid-container .grid:after {
  clear: both;
}
.grid-container .grid thead > tr > .icon {
  text-align: center;
}
.grid-container .grid thead > tr > .icon.check {
  cursor: pointer;
  cursor: hand;
}
.grid-container .grid thead > tr > .icon .icon-check {
  color: #00a9cc;
}
.grid-container .grid thead > tr > .icon .icon-check.is-active {
  color: #004a93;
}
.grid-container .grid tbody > tr:hover .icon .icon-view {
  color: #005566;
}
.grid-container .grid tbody > tr > .icon {
  text-align: center;
}
.grid-container .grid tbody > tr > .icon:hover .icon-view {
  color: #cccccc;
}
.grid-container .grid tbody > tr > .icon.check {
  background-color: rgba(102, 203, 224, 0.5);
}
.grid-container .grid tbody > tr > .icon .icon-view {
  color: #cccccc;
}
.grid-container .filters {
  *zoom: 1;
  margin-bottom: 2em;
}
.grid-container .filters:before,
.grid-container .filters:after {
  display: table;
  line-height: 0;
  content: "";
}
.grid-container .filters:after {
  clear: both;
}
.grid-container .filters .title {
  font-size: 1.5em;
}
.grid-container .filters ul.btns {
  display: inline;
  margin-top: 1em;
  text-align: center;
}
.grid-container .filters ul.btns li {
  display: inline;
}
.grid-container .filters ul.btns li button {
  background-color: #34383c;
  border-color: #004a93;
  color: #ffffff;
  margin-left: 0.5em;
}
.grid-container .filters ul.btns li button span {
  font-size: 1.3em;
  line-height: 0;
}
.grid-container .grid-instructions,
.grid-container .grid-loading {
  background-color: #f1f2f2;
  color: #93877a;
  display: none;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
.grid-container .grid-instructions .spinner,
.grid-container .grid-loading .spinner {
  background: url("../img/spinnerLarge.gif?release=2");
  height: 160px;
  margin: 15px auto;
  width: 160px;
}
#access-denied-message {
  margin: 5% auto;
  max-width: 30%;
}
#user-support-info .section {
  margin-bottom: 32px;
}
/* # # # # # # # # # # # # # # # Busy Animation # # # # # # # # # # # # # # # */
#lb-busy-indicator .rounded-rectangle {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  background-color: #ffffff;
  border: 1px solid #000;
  height: 170px;
  width: 480px;
}
#lb-busy-indicator .busy-label {
  color: #004a93;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 17px;
  font-weight: bold;
  margin-top: 2em;
  text-align: center;
  width: 100%;
}
#lb-busy-indicator .busy-image {
  left: 192px;
  position: relative;
  top: 32px;
}
.busy_overlay {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  background-color: #000;
}
/* # # # # # # # # # # # # # End of Busy Animation # # # # # # # # # # # # # */
/* Upload artwork button */
/*  hack for IE9 file upload button to appear above the the button we want to upload */
.hidden-upload-wrapper {
  position: relative;
  overflow: hidden;
}
.hidden-upload-button {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.hidden-upload-form input[type="file"] {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: relative;
  text-align: right;
  z-index: 2;
  /* the opacity mixin should set this correctly, but the compiler was setting it to 50 so over-riding it here. */
  filter: alpha(opacity=0);
}
/* end upload artwork button */
/* Item detail modal */
.item-detail-modal {
  width: 680px;
}
.item-detail-modal .content {
  *zoom: 1;
  padding: 1em;
}
.item-detail-modal .content:before,
.item-detail-modal .content:after {
  display: table;
  line-height: 0;
  content: "";
}
.item-detail-modal .content:after {
  clear: both;
}
.item-detail-modal .thumbnail {
  float: left;
  margin-right: 20px;
}
.item-detail-modal .thumbnail img {
  border: none;
  max-height: 200px;
  max-width: 200px;
}
.item-detail-modal .thumbnail .more-detail {
  font-size: 13px;
}
.item-detail-modal .thumbnail .more-detail .icon-view {
  color: #00a9cc;
}
.item-detail-modal .thumbnail .more-detail .c-icon-link {
  padding-top: 2px;
  position: absolute;
}
.item-detail-modal .label {
  color: #484e4f;
  padding-right: 6px;
}
.item-detail-modal .text {
  float: left;
  color: #34383c;
  margin-bottom: 16px;
  width: 395px;
}
.item-detail-modal .text h2 {
  color: #004a93;
  font-weight: normal;
  font-size: 24px;
}
.item-detail-modal .text .item-number {
  margin: 8px 0 16px 0;
}
.item-detail-modal .text .item-detail {
  float: left;
  width: 195px;
}
.item-detail-modal .text .item-detail .product-type {
  width: 140px;
  display: inline-block;
  vertical-align: bottom;
}
.item-detail-modal .text .more-detail {
  cursor: pointer;
  cursor: hand;
  clear: both;
  color: #00a9cc;
  padding-top: 16px;
}
.item-detail-modal .text .more-detail:hover {
  text-decoration: underline;
}
.item-detail-modal .text .more-detail span {
  display: inline-block;
  font-size: 16px;
  margin: -3px 3px 0 -3px;
}
.item-detail-modal .text .promotional-item-container {
  float: left;
  padding-top: 15px;
}
.item-detail-modal .text .promotional-item-container .icon-check {
  margin-right: 5px;
}
.item-detail-modal .text .promotional-item-container label span {
  margin-left: 14px;
  font-size: 16px !important;
}
.item-detail-modal #promotional-item-update-error-message .text {
  color: #ffffff;
}
.item-detail-modal .shipment-info .item-detail {
  float: left;
  width: 315px;
}
.item-detail-modal .shipment-info .tracking {
  vertical-align: top;
}
.item-detail-modal .shipment-info .tracking-number {
  color: #00a9cc;
  display: block;
}
.item-detail-modal .shipment-info .tracking-numbers {
  display: inline-block;
}
.item-detail-modal h3 {
  *zoom: 1;
  border-bottom: 1px solid #999999;
  font-size: 16px;
  margin-bottom: 6px;
  padding: 6px 0;
}
.item-detail-modal h3:before,
.item-detail-modal h3:after {
  display: table;
  line-height: 0;
  content: "";
}
.item-detail-modal h3:after {
  clear: both;
}
/* end Item detail modal */
/* Digital Assets */
.artwork-item-list {
  *zoom: 1;
  line-height: 20px;
  margin-bottom: 8px;
}
.artwork-item-list:before,
.artwork-item-list:after {
  display: table;
  line-height: 0;
  content: "";
}
.artwork-item-list:after {
  clear: both;
}
.artwork-item-list .filename {
  float: left;
}
.artwork-item-list .filename a {
  color: #34383c;
}
.artwork-item-list .date {
  float: right;
}
.artwork-item-list .icons {
  float: right;
  margin: -3px -5px 0 82px;
}
.artwork-item-list .icons span {
  color: #34383c;
  font-size: 16px;
  margin-left: 13px;
}
.artwork-item-list .icons span:hover {
  color: #00a9cc;
}
.artwork-item-list .icons span.progress-spinner {
  margin: 0 5px 0 18px;
}
.artwork-item-list .icons span.progress-spinner img {
  margin-bottom: -7px;
}
.artwork-item-list .icons span.icon-close {
  display: inline-block;
  font-size: 13px;
  margin-bottom: -3px;
  padding-top: 7px;
}
.artwork-item-list .icons a:hover {
  text-decoration: none;
}
/* end Digital Assets*/
/* General Purpose Modal CSS */
/*1. Selection Modals*/
.selection-modal {
  min-height: 370px;
  max-height: 540px;
  width: 680px;
}
.selection-modal .totalFilterCountWrap {
  color: #34383c;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  width: 50%;
}
.selection-modal .header {
  *zoom: 1;
  background-color: #00a9cc;
  height: 40px;
  position: relative;
}
.selection-modal .header:before,
.selection-modal .header:after {
  display: table;
  line-height: 0;
  content: "";
}
.selection-modal .header:after {
  clear: both;
}
.selection-modal .header .title {
  float: left;
  padding-left: 16px;
  padding-top: 3px;
  text-transform: initial;
}
.selection-modal .header .title h1 {
  color: #ffffff;
  font-size: 24px;
  font-weight: normal;
}
.selection-modal .subheader {
  padding: 1em;
}
.selection-modal .subheader .selectAllWrap {
  float: right;
  display: inline-block;
  padding: 0px;
  text-align: right;
}
.selection-modal .content {
  min-height: 165px;
  max-height: 338px;
  overflow: auto;
  margin-bottom: 114px;
  padding: 0 1em;
}
.selection-modal .footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  margin: 0px;
  text-align: center;
}
.selection-modal #showMoreFilters {
  cursor: pointer;
  cursor: hand;
  bottom: 81px;
  color: #00a9cc;
  padding-left: 1em;
  position: absolute;
}
.selection-modal #showMoreFilters .icon-view {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.selection-modal .icon-check {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  height: 23px !important;
  line-height: 23px !important;
  margin: 0;
  padding: 0;
  text-align: center;
  transition: all 0.4s;
  width: 23px !important;
  float: left;
  margin-right: 8px;
}
.selection-modal .icon-check:hover {
  border-color: #004a93;
}
.selection-modal .icon-check.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.selection-modal .icon-check.c-disabled:hover {
  background: #f7f7f7;
  border-color: inherit;
}
.selection-modal .icon-check.c-list-item {
  border-color: #ffffff;
}
.selection-modal .icon-check.c-list-item:hover {
  background: #f7f7f7;
  border-color: #004a93;
}
.selection-modal .icon-check.c-required {
  border-color: #db0000;
}
.selection-modal .icon-check.is-active,
.selection-modal .icon-check.is-selected {
  border-color: #004a93;
  color: #004a93 !important;
  vertical-align: middle;
}
.selection-modal .icon-check.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.selection-modal .icon-check.is-disabled:hover {
  background: #f7f7f7;
  border-color: inherit;
}
/*2. Forms Modals*/
.form-modal {
  width: 540px;
  /*#promoname-wrapper{
		.smart-combo-box-wrapper{
			display: inline-block;
		}
	}*/
}
.form-modal .content {
  margin-bottom: 64px;
  padding: 24px;
}
.form-modal .footer {
  bottom: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
/*3. Confirmation Modals */
.confirm-modal {
  max-height: 540px;
  width: 540px;
}
.confirm-modal .content {
  margin-bottom: 80px;
  max-height: 328px;
  overflow-y: auto;
  padding: 24px;
}
.confirm-modal .footer {
  bottom: 0px;
  margin: 0px;
  text-align: center;
  position: absolute;
  width: 100%;
}
/* Password Syntax validation */
.password-syntax .rule {
  margin: 0 0 16px 29px;
}
.password-syntax .rule.passed .icon-check {
  visibility: visible;
}
.password-syntax .rule .icon-check {
  color: #00a9cc;
  font-size: 16px;
  margin: 0 2px 0 -29px;
  visibility: hidden;
}
/* Smart Combo Box Autocomplete jQ-ui override */
.ui-autocomplete {
  cursor: pointer;
  cursor: hand;
  position: absolute;
  width: 100%;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  box-sizing: border-box;
  border-radius: 0 !important;
  border-top: none !important;
  width: 492px !important;
}
.ui-autocomplete li {
  width: 100%;
  background-color: #ffffff;
  *padding-right: 10px;
}
.ui-autocomplete li.is-disabled a {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
.ui-autocomplete li:hover {
  background-color: #00a9cc;
}
.ui-autocomplete li:hover a {
  color: #ffffff;
  font-weight: bold;
}
.ui-autocomplete a {
  color: #34383c;
  display: block;
  padding: 10px;
  text-decoration: none;
}
.ui-autocomplete li[data-value=""] a:before {
  content: "\2014";
}
.ui-autocomplete li:first {
  border-top: none !important;
}
.ui-autocomplete li a {
  -o-text-overflow: ellipsis();
  background-color: #ffffff !important;
  color: #34383c !important;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-autocomplete li a:hover {
  border-radius: 0 !important;
  font-weight: normal;
}
.ui-autocomplete li a.ui-state-focus {
  background-color: #00a9cc !important;
  border-radius: 0 !important;
  color: #ffffff !important;
  font-weight: bold !important;
}
/* Classes for the empty field for combobox*/
.fieldEmpty {
  border: 1px solid #FF0000!important;
}
.field-disable {
  opacity: 0.45;
  cursor: not-allowed !important;
  clear: left;
}
.field-disable .c-input-combo-box-button {
  cursor: not-allowed;
  pointer-events: none;
}
.field-disable .c-input input:hover {
  border-color: #999999;
}
.field-disable:hover {
  border-color: #999999 !important;
}
.field-disable input {
  cursor: not-allowed !important;
}
.field-disable input:hover {
  border-color: #999999 !important;
}
.thumbnail-container {
  border: 1px solid #dbdbdb;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
img.thumbnail-image {
  height: auto;
  width: 36px;
  background: url("../img/spinner-line-item.gif") center no-repeat;
  background-size: 25%;
  background-position: 13px 9px;
}
.col-filter.is-active:after {
  color: #004a93 !important;
}
#item-enable-order {
  float: left !important;
  margin-right: -73px !important;
}
#item-restriction,
#item-enable-order {
  margin-top: -45px;
  float: right;
  margin-right: -4px;
}
#item-restriction .onoffswitch-inner:before,
#item-enable-order .onoffswitch-inner:before {
  content: "YES";
  padding-left: 10px;
  background-color: #00a9cc;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}
#item-restriction .onoffswitch-inner:after,
#item-enable-order .onoffswitch-inner:after {
  content: "NO";
  padding-right: 10px;
  background-color: #cccccc;
  color: #484e4f;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
}
#item-restriction #restricted_item_label,
#item-enable-order #restricted_item_label {
  color: #34383c;
  font-size: 16px;
  margin-left: 8px;
  margin-top: -20px;
}
#item-restriction #onOffSwitchContentLabel,
#item-enable-order #onOffSwitchContentLabel {
  float: left;
  margin-top: 2px;
}
#item-restriction #onOffSwitchContentLabel label,
#item-enable-order #onOffSwitchContentLabel label {
  color: #004a93;
  font-size: 16px;
  float: right!important;
  margin-left: 10px;
}
#item-restriction #onOffSwitchContentEnableReoderLabel,
#item-enable-order #onOffSwitchContentEnableReoderLabel {
  float: left;
  margin-top: 2px;
}
#item-restriction #onOffSwitchContentEnableReoderLabel label,
#item-enable-order #onOffSwitchContentEnableReoderLabel label {
  color: #004a93;
  font-size: 16px;
  float: right!important;
  margin-left: 10px;
}
#item-restriction .icon-info2,
#item-enable-order .icon-info2 {
  margin-top: 1px;
}
#item-restriction .onoffswitch,
#item-enable-order .onoffswitch {
  float: right;
  margin-left: 5px;
}
#item-restriction .onoffswitch.is-disabled,
#item-enable-order .onoffswitch.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#item-restriction .onoffswitch.is-disabled .onoffswitch-label,
#item-enable-order .onoffswitch.is-disabled .onoffswitch-label {
  cursor: not-allowed;
}
#item-restriction .flag-label,
#item-enable-order .flag-label {
  color: #004a93;
  font-size: 16px;
  float: right!important;
  margin-left: 10px;
}
/*
 Structure level CSS
 Used for structural elements used in templates for main page structure.
 This file should NOT be edited for individual page changes, only for global structural CSS markup.
 -------------------------------------------------------------------------- */
/*  	
 	Cache Busting - 
 Since this file doesn't change often, be sure to update the cache-version 
 if you update an image. Additionally, when adding new imgs to the file, 
 use the format: 		url("../folder/file.jpg?release=@{cache-version}")
 -------------------------------------------------------------------------- */
/* Main page structure
 -------------------------------------------------------------------------- */
body {
  border-left: 80px solid #34383c;
  background: #ffffff url("../img/page_background.png?release=2") repeat-y left top;
}
body.s-no-left-nav {
  border-left: 0;
  background-image: none;
}
#s-page-body {
  float: left;
  margin-top: 90px;
  width: 100%;
  z-index: 1;
}
#s-page-body.s-no-sub {
  margin-top: 50px;
}
#s-page-content {
  float: left;
  width: 100%;
}
/* Main header elements
 -------------------------------------------------------------------------- */
#s-main-header {
  *zoom: 1;
  background-image: url("../img/header_bg.png?release=2");
  background-repeat: no-repeat;
  background-color: #00a9cc;
  height: 50px;
  left: 0;
  padding: 3px 0px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 953;
  /* End s-main-menu-dropdown  */
}
#s-main-header:before,
#s-main-header:after {
  display: table;
  line-height: 0;
  content: "";
}
#s-main-header:after {
  clear: both;
}
#s-main-header .logo {
  float: left;
  height: 44px;
  padding: 1px 0px;
  margin: 0 0 0 24px;
}
#s-main-header .logo img {
  max-height: 48px;
  max-width: 465px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
#s-main-header .menu {
  float: right;
  margin-right: 24px;
  margin-top: 9px;
}
#s-main-header .menu .selected-corp {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}
#s-main-header .menu .selected-corp:before {
  height: 10px;
  position: relative;
  left: 118px;
  top: 0;
  width: 0;
}
#s-main-header .menu #corp-lists-ul {
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  position: absolute;
  right: 158px;
  top: 50px;
  width: 280px;
}
#s-main-header .menu #corp-lists-ul span {
  max-height: 450px;
  scrollbar-width: thin;
  overflow-y: auto;
  display: block;
}
#s-main-header .menu #corp-lists-ul span li {
  /* before and after for #s-main-menu-dropdown */
}
#s-main-header .menu #corp-lists-ul span li a {
  display: block;
  padding: 6px 10px;
  vertical-align: bottom;
  color: #484e4f;
}
#s-main-header .menu #corp-lists-ul span li a:visited {
  color: #484e4f;
}
#s-main-header .menu #corp-lists-ul span li a:hover {
  color: #ffffff;
  text-decoration: none;
}
#s-main-header .menu #corp-lists-ul span li:hover {
  background-color: #00a9cc;
  color: #ffffff;
  border-color: #00a9cc;
}
#s-main-header .menu #corp-lists-ul span li:before,
#s-main-header .menu #corp-lists-ul span li:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  position: absolute;
  top: -10px;
  right: 7px;
}
#s-main-header .menu #corp-lists-ul span li:after {
  border-bottom: 10px solid #ffffff;
  top: -9px;
}
#s-main-header .menu #corpListToSwitch {
  width: 250px;
  display: inline-block;
}
#s-main-header .menu #corpListToSwitch .sb-custom {
  background: none;
  border: none;
}
#s-main-header .menu #corpListToSwitch input:focus {
  background-color: #00a9cc;
}
#s-main-header .menu #corpListToSwitch .sb-custom {
  position: relative;
  background-color: none;
  top: 6px;
  background-image: tranparent !important;
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
  *zoom: 1;
  *padding-right: 10px;
}
#s-main-header .menu #corpListToSwitch .sb-custom:active {
  background-color: red;
}
#s-main-header .menu #corpListToSwitch .sb-custom input.sb-select-open {
  border: 1px solid #00a9cc !important;
  background-color: #00a9cc !important;
  color: #ffffff !important;
}
#s-main-header .menu #corpListToSwitch .sb-dropdown {
  top: 40px !important;
  border-left: 1px solid #00a9cc;
  border-right: 1px solid #00a9cc;
  border-bottom: 1px solid #00a9cc;
}
#s-main-header .menu #corpListToSwitch ul {
  display: none;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}
#s-main-header .menu #corpListToSwitch input {
  border: none;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}
#s-main-header .menu .name {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  padding-right: 4px;
}
#s-main-header .menu ul {
  /* TODO: decide if this is still a UL */
  display: inline-block;
}
#s-main-header .menu #menu-toggle {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-size: 2em;
  padding-right: 0;
}
#s-main-header .menu #menu-toggle:hover {
  color: #005566;
}
#s-main-header #s-main-menu-dropdown {
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  display: none;
  position: absolute;
  right: 18px;
  top: 50px;
  width: 280px;
  /* End li */
  /* before and after for #s-main-menu-dropdown */
}
#s-main-header #s-main-menu-dropdown .login-user-name-display {
  border-bottom: 1px solid #dbdbdb;
  padding: 10px;
}
#s-main-header #s-main-menu-dropdown .login-user-name-display .name {
  color: #34383c;
  font-weight: bold;
}
#s-main-header #s-main-menu-dropdown li {
  color: #484e4f;
  /* End .item */
}
#s-main-header #s-main-menu-dropdown li.item span {
  font-size: 18px;
  padding-right: 10px;
}
#s-main-header #s-main-menu-dropdown li.item.border-top {
  border-top: 1px solid #dbdbdb;
}
#s-main-header #s-main-menu-dropdown li.item a {
  color: #484e4f;
  display: block;
  padding: 6px 10px;
  vertical-align: bottom;
}
#s-main-header #s-main-menu-dropdown li.item a:visited {
  color: #484e4f;
}
#s-main-header #s-main-menu-dropdown li.item a:hover {
  color: #ffffff;
  text-decoration: none;
}
#s-main-header #s-main-menu-dropdown li.item:hover {
  background-color: #00a9cc;
  color: #ffffff;
  border-color: #00a9cc;
}
#s-main-header #s-main-menu-dropdown .logout-button {
  background-color: #004a93;
  color: #ffffff;
  display: inline-block;
  height: 32px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding: 7px;
}
#s-main-header #s-main-menu-dropdown .logout-button:hover {
  text-decoration: none;
}
#s-main-header #s-main-menu-dropdown:before,
#s-main-header #s-main-menu-dropdown:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  position: absolute;
  top: -10px;
  right: 7px;
}
#s-main-header #s-main-menu-dropdown:after {
  border-bottom: 10px solid #ffffff;
  top: -9px;
}
/* End #s-main-header */
/* Headline with menu section on right
-------------------------------------------------- */
#s-headline-section {
  *zoom: 1;
  border-bottom: 1px solid #cccccc;
  margin: 24px;
}
#s-headline-section:before,
#s-headline-section:after {
  display: table;
  line-height: 0;
  content: "";
}
#s-headline-section:after {
  clear: both;
}
#s-headline-section #s-headline,
#s-headline-section .s-page-section-header {
  /* This is an H1 tag, if this becomes the standard H1 this should get moved to there. */
  color: #004a93;
  float: left;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 16px;
}
#s-headline-section .s-page-section-header {
  font-size: 20px;
}
#s-headline-section #s-headline-menu,
#s-headline-section #s-headline-options {
  float: right;
  cursor: pointer;
}
#s-headline-section.no-rule {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#s-headline-section.no-rule #s-headline {
  margin-bottom: 3px;
}
#s-headline-section .icon-warning {
  color: #ea2d2e;
  height: 25px;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#s-headline-section .icon-warning:hover {
  border: 1px solid #ea2d2e;
  background-color: #FFF;
}
/* End #s-headline-section */
/* Left Nav
-------------------------------------------------- */
#s-main-nav {
  background-color: #34383c;
  float: left;
  height: 100%;
  left: 0;
  margin: -40px 0 0 -80px;
  position: relative;
  text-align: center;
  top: 0;
  width: 80px;
  z-index: 951;
  /* End ul */
}
#s-main-nav ul {
  margin-top: 3em;
  margin-left: 1.5em;
  /* End li */
}
#s-main-nav ul li {
  margin-bottom: 48px;
  text-align: left;
  overflow: hidden;
  position: relative;
  width: 60px;
}
#s-main-nav ul li a {
  display: block;
  width: 60px;
}
#s-main-nav ul li .nav-title-flyout {
  position: absolute;
  left: 60px;
  top: 0;
  height: 32px;
  background-color: #ffb60f;
  font-size: 13px;
  text-shadow: 0 1px #ffffff;
  color: #004a93;
  padding: 0px 10px;
  line-height: 32px;
  font-weight: bold;
  text-transform: uppercase;
}
/* End #s-main-nav  */
.s-no-sub #s-main-nav {
  margin-top: 0;
}
/* Sub Nav
-------------------------------------------------- */
#s-sub-nav {
  background-color: #484e4f;
  border-left: 80px solid #34383c;
  height: 40px;
  left: 0;
  position: fixed;
  top: 50px;
  width: 100%;
  z-index: 951;
  /* End .left */
  /* End .right */
}
#s-sub-nav div {
  display: inline-block;
  margin: 5px 0;
}
#s-sub-nav .left {
  margin-left: 24px;
}
#s-sub-nav .left .c-menu .c-menu-items {
  display: none;
}
#s-sub-nav .left .c-menu .c-menu-items a {
  color: #484e4f;
  font-weight: normal;
  font-size: 16px;
  cursor: pointer;
  padding: 0.5em 1.5em 0.5em 0.5em;
  text-transform: none;
}
#s-sub-nav .left .c-menu .c-menu-items a:hover {
  color: #ffffff;
  font-weight: bold;
}
#s-sub-nav .left div {
  margin-right: 19px;
  /* total 25px when 6px padding from link is added */
}
#s-sub-nav .left div a {
  color: #dbdbdb;
  font-size: 13px;
  padding: 6px 6px 6px 0;
  text-transform: uppercase;
}
#s-sub-nav .left div a:hover {
  color: #ffffff;
  text-decoration: none;
}
#s-sub-nav .left div.is-active {
  font-weight: bold;
}
#s-sub-nav .left div.is-active a {
  color: #ffffff;
}
#s-sub-nav .left .c-overview {
  margin-top: -2px;
}
#s-sub-nav .left .c-overview .value {
  border-style: none;
}
#s-sub-nav .right {
  margin-right: 104px;
  /* because parent is fixed, but account for 80px in left nav as well as 24px for this element. */
}
#s-sub-nav .right div {
  /* this section gets removed when all pages have the new menu */
  margin-left: 19px;
  /* total 25px when 6px padding from link is added */
}
#s-sub-nav .right div a {
  color: #99ddeb;
  font-weight: bold;
}
#s-sub-nav .right div a .icon-circle {
  background-color: #99ddeb;
  color: #484e4f;
  margin: -2px 5px 0 0;
}
#s-sub-nav .right div a:hover {
  color: #ffffff;
}
#s-sub-nav .right div a:hover .icon-circle {
  background-color: #ffffff;
}
#s-sub-nav .right .c-menu {
  /* Overrides of standard menu display for use in the header */
  margin-left: 0;
  /* temporary to override above div remove when that gets removed */
}
#s-sub-nav .right .c-menu .c-menu-button {
  color: #99ddeb;
  margin: 0;
  cursor: pointer;
}
#s-sub-nav .right .c-menu .c-menu-button:hover {
  color: #ffffff;
}
#s-sub-nav .right .c-menu .c-menu-items {
  margin-left: 0;
  /* temporary to override above div remove when that gets removed */
  display: none;
}
#s-sub-nav .right .c-menu .c-menu-items a {
  color: #484e4f;
  font-weight: normal;
  cursor: pointer;
}
#s-sub-nav .right .c-menu .c-menu-items a:hover {
  color: #ffffff;
  font-weight: bold;
}
/* End #s-sub-nav */
body.s-no-left-nav #s-sub-nav {
  border: 0;
}
/* Wizard Steps Nav
-------------------------------------------------- */
#s-wizard-nav {
  font-size: 13px;
  margin: 24px 18px 0 24px;
  padding-bottom: 3px;
  /* End .wizard-steps */
}
#s-wizard-nav div,
#s-wizard-nav ul,
#s-wizard-nav li {
  display: inline-block;
}
#s-wizard-nav .wiz-breadcrumb {
  color: #004a93;
  font-weight: normal;
  margin-right: 1px;
}
#s-wizard-nav .wiz-breadcrumb-present {
  cursor: default;
  font-weight: normal;
  color: #999999;
}
#s-wizard-nav .wizard-name {
  color: #004a93;
  font-weight: bold;
  margin-right: 10px;
  height: 25px;
  line-height: 25px;
  vertical-align: top;
}
#s-wizard-nav .wizard-steps {
  /* End li */
}
#s-wizard-nav .wizard-steps li {
  color: #cccccc;
  cursor: default;
  margin-right: 25px;
  /* Wizard step number sprite settings for "future" steps */
}
#s-wizard-nav .wizard-steps li span {
  background-image: url("../img/Sprite_WizardSteps.png?release=2");
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  margin-right: 5px;
  margin-bottom: -5px;
  width: 24px;
}
#s-wizard-nav .wizard-steps li a {
  color: #cccccc;
  height: 25px;
  line-height: 25px;
  vertical-align: top;
}
#s-wizard-nav .wizard-steps li a:hover {
  color: #cccccc;
  text-decoration: none;
}
#s-wizard-nav .wizard-steps li .step1 {
  background-position: -44px 0;
}
#s-wizard-nav .wizard-steps li .step2 {
  background-position: -44px -22px;
}
#s-wizard-nav .wizard-steps li .step3 {
  background-position: -44px -44px;
}
#s-wizard-nav .wizard-steps li .step4 {
  background-position: -44px -66px;
}
#s-wizard-nav .wizard-steps li .step5 {
  background-position: -44px -88px;
}
#s-wizard-nav .wizard-steps li .step6 {
  background-position: -44px -110px;
}
#s-wizard-nav .wizard-steps li .step7 {
  background-position: -44px -132px;
}
#s-wizard-nav .wizard-steps li .step8 {
  background-position: -44px -154px;
}
#s-wizard-nav .wizard-steps li .step9 {
  background-position: -44px -176px;
}
#s-wizard-nav .wizard-steps li .step10 {
  background-position: -44px -198px;
}
#s-wizard-nav .wizard-steps li.present {
  color: #34383c;
  /* Wizard step number sprite settings for "present" steps */
}
#s-wizard-nav .wizard-steps li.present a {
  color: #34383c;
  cursor: default;
}
#s-wizard-nav .wizard-steps li.present .step1 {
  background-position: -22px 0;
}
#s-wizard-nav .wizard-steps li.present .step2 {
  background-position: -22px -22px;
}
#s-wizard-nav .wizard-steps li.present .step3 {
  background-position: -22px -44px;
}
#s-wizard-nav .wizard-steps li.present .step4 {
  background-position: -22px -66px;
}
#s-wizard-nav .wizard-steps li.present .step5 {
  background-position: -22px -88px;
}
#s-wizard-nav .wizard-steps li.present .step6 {
  background-position: -22px -110px;
}
#s-wizard-nav .wizard-steps li.present .step7 {
  background-position: -22px -132px;
}
#s-wizard-nav .wizard-steps li.present .step8 {
  background-position: -22px -154px;
}
#s-wizard-nav .wizard-steps li.present .step9 {
  background-position: -22px -176px;
}
#s-wizard-nav .wizard-steps li.present .step10 {
  background-position: -22px -198px;
}
#s-wizard-nav .wizard-steps li.past {
  color: #484e4f;
  cursor: pointer;
  /* Wizard step number sprite settings for "present" steps */
}
#s-wizard-nav .wizard-steps li.past a {
  color: #484e4f;
  cursor: pointer;
}
#s-wizard-nav .wizard-steps li.past a:hover {
  color: #00a9cc;
  text-decoration: underline;
}
#s-wizard-nav .wizard-steps li.past:hover {
  color: #00a9cc;
  text-decoration: underline;
}
#s-wizard-nav .wizard-steps li.past .step1 {
  background-position: 0 0;
}
#s-wizard-nav .wizard-steps li.past .step2 {
  background-position: 0 -22px;
}
#s-wizard-nav .wizard-steps li.past .step3 {
  background-position: 0 -44px;
}
#s-wizard-nav .wizard-steps li.past .step4 {
  background-position: 0 -66px;
}
#s-wizard-nav .wizard-steps li.past .step5 {
  background-position: 0 -88px;
}
#s-wizard-nav .wizard-steps li.past .step6 {
  background-position: 0 -110px;
}
#s-wizard-nav .wizard-steps li.past .step7 {
  background-position: 0 -132px;
}
#s-wizard-nav .wizard-steps li.past .step8 {
  background-position: 0 -154px;
}
#s-wizard-nav .wizard-steps li.past .step9 {
  background-position: 0 -176px;
}
#s-wizard-nav .wizard-steps li.past .step10 {
  background-position: 0 -198px;
}
#s-wizard-nav .wizard-steps li.is-disabled {
  /* Wizard step number sprite settings for "future" also "disabled" steps */
}
#s-wizard-nav .wizard-steps li.is-disabled .step1 {
  background-position: -44px 0;
}
#s-wizard-nav .wizard-steps li.is-disabled .step2 {
  background-position: -44px -22px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step3 {
  background-position: -44px -44px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step4 {
  background-position: -44px -66px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step5 {
  background-position: -44px -88px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step6 {
  background-position: -44px -110px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step7 {
  background-position: -44px -132px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step8 {
  background-position: -44px -154px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step9 {
  background-position: -44px -176px;
}
#s-wizard-nav .wizard-steps li.is-disabled .step10 {
  background-position: -44px -198px;
}
#s-wizard-nav .wizard-steps li.is-disabled:hover {
  text-decoration: none;
  cursor: no-drop;
}
#s-wizard-nav .wizard-steps li.is-disabled a {
  color: #cccccc;
  pointer-events: none;
}
#s-wizard-nav .wizard-steps li.is-disabled a:hover {
  color: #cccccc;
  text-decoration: none;
}
/* End #s-wizard-nav  */
@media only screen and (min-width: 1280px) {
  #s-wizard-nav .wizard-steps li span {
    background-image: url("../img/Sprite_WizardSteps_High_Res.png?release=2");
    background-size: 68px auto;
  }
}
#s-breadcrumbs {
  font-size: 13px;
  margin: 24px 32px 0 24px;
}
#s-breadcrumbs li {
  color: #00a9cc;
  cursor: pointer;
  display: inline-block;
}
#s-breadcrumbs li.current {
  color: #004a93;
  cursor: auto;
}
#s-breadcrumbs li.current:before {
  color: #999999;
  content: "<";
  padding: 0 9px;
}
#s-breadcrumbs li.current:hover {
  text-decoration: none;
}
#s-breadcrumbs li:hover {
  text-decoration: underline;
}
#s-breadcrumbs li a {
  color: #00a9cc;
}
/* End #s-breadcrumbs */
/* Main Footer section
-------------------------------------------------- */
#s-main-footer,
#s-abbreviated-footer {
  *zoom: 1;
  border-top: 1px solid #cccccc;
  clear: both;
  font-size: 13px;
  margin: 72px 24px 16px 24px;
  padding: 0;
}
#s-main-footer:before,
#s-abbreviated-footer:before,
#s-main-footer:after,
#s-abbreviated-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
#s-main-footer:after,
#s-abbreviated-footer:after {
  clear: both;
}
#s-main-footer div.main-footer-center,
#s-abbreviated-footer div.main-footer-center {
  margin-top: 16px;
  text-align: center;
}
#s-main-footer div.main-footer-left,
#s-abbreviated-footer div.main-footer-left {
  float: left;
  height: 32px;
  margin-right: 202px;
  margin-top: 16px;
  text-align: left;
}
#s-main-footer div.footer-logo,
#s-abbreviated-footer div.footer-logo {
  margin-right: 24px;
  margin-top: 15px;
  position: absolute;
  right: 0;
}
#s-main-footer ul.footer-menu-list li,
#s-abbreviated-footer ul.footer-menu-list li {
  border-left: 1px solid #484e4f;
  color: #484e4f;
  display: inline-block;
  padding: 0 16px;
}
#s-main-footer ul.footer-menu-list li a,
#s-abbreviated-footer ul.footer-menu-list li a {
  color: #484e4f;
}
#s-main-footer ul.footer-menu-list li a:hover,
#s-abbreviated-footer ul.footer-menu-list li a:hover {
  color: #00a9cc;
  cursor: pointer;
  /* only needed until links are there, then remove this */
  text-decoration: underline;
}
#s-main-footer ul.footer-menu-list li:first-child,
#s-abbreviated-footer ul.footer-menu-list li:first-child {
  border-left: 0;
  padding-left: 0;
}
#s-main-footer ul.footer-menu-list li:last-child,
#s-abbreviated-footer ul.footer-menu-list li:last-child {
  padding-right: 0;
}
/* End #s-main-footer */
/* 
 Component level CSS
 Used to mark up base level components across all pages of the application
 Be aware that changes to this file can have very large effects
 
 All class names in this file (with exception of sparkbox and Mixins) should start with a c- in order to be clear of the intent
 and location of the style.
 -------------------------------------------------------------------------- */
/*  	Cache Busting - 
 Since this file doesn't change often, be sure to update the cache-version 
 if you update an image. Additionally, when adding new imgs to the file, 
 use the format: 		url("../folder/file.jpg?release=@{cache-version}")
 -------------------------------------------------------------------------- */
/* 
 *  Mixins for components 
 *  Do NOT use these directly in html class attributes, these are only used by other form styles
 --------------------------------------------------------------------------- */
.standard-input-style {
  border: 1px solid #999999;
  color: #34383c;
  font-size: 100%;
  height: 32px !important;
  line-height: 32px;
  padding: 0 10px;
  width: 100%;
}
.standard-button-style {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: bold;
  max-height: 32px;
  min-width: 80px;
  outline: none;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  transition: all 400ms;
}
/* Form Elements
 -------------------------------------------------------------------------- */
.c-input {
  font-size: 16px;
  width: 492px;
  margin-top: 0 !important;
  margin-bottom: 26px;
}
.c-input label {
  color: #004a93;
  display: block;
  font-size: 15px;
  padding-bottom: 4px;
  clear: left;
}
.c-input input {
  border: 1px solid #999999;
  color: #34383c;
  font-size: 100%;
  height: 32px !important;
  line-height: 32px;
  padding: 0 10px;
  width: 100%;
  box-shadow: unset;
}
.c-input input.watermark {
  color: #999999;
}
.c-input input:hover {
  border-color: #484e4f;
}
.c-input input:focus {
  border-color: #00a9cc;
  background-color: #f7f7f7;
  line-height: normal;
  outline: none;
}
.c-input textarea {
  border: 1px solid #999999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #34383c;
  font-size: 100%;
  height: 87px;
  max-height: 128px;
  padding: 5px 10px;
  resize: vertical;
  width: 100%;
}
.c-input textarea.watermark {
  color: #999999;
}
.c-input textarea:hover {
  border-color: #484e4f;
}
.c-input textarea:focus {
  border-color: #00a9cc;
  background-color: #f7f7f7;
}
.c-input.c-input-date,
.c-input.c-input-date-paired {
  float: left;
  margin-right: 24px;
  width: 234px;
}
.c-input.c-input-date input,
.c-input.c-input-date-paired input {
  width: 182px;
}
.c-input.c-input-date .ui-datepicker-trigger,
.c-input.c-input-date-paired .ui-datepicker-trigger {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
}
.c-input.c-input-date .ui-datepicker-trigger:hover,
.c-input.c-input-date-paired .ui-datepicker-trigger:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
.c-input.c-input-2col,
.c-input.c-input-3col {
  float: left;
  margin-right: 24px;
}
.c-input.c-input-2col {
  width: 234px;
}
.c-input.c-input-3col {
  width: 148px;
}
.c-input.c-input-with-icon {
  *zoom: 1;
}
.c-input.c-input-with-icon:before,
.c-input.c-input-with-icon:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-input.c-input-with-icon:after {
  clear: both;
}
.c-input.c-input-with-icon .sb-custom {
  width: 448px;
  float: left;
}
.c-input.c-input-with-icon .c-button-icon {
  margin-left: 8px;
}
.c-input.c-input-with-button {
  *zoom: 1;
}
.c-input.c-input-with-button:before,
.c-input.c-input-with-button:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-input.c-input-with-button:after {
  clear: both;
}
.c-input.c-input-with-button .sb-custom {
  width: 364px;
  float: left;
}
.c-input.c-input-with-button input {
  width: 364px;
  float: left;
}
.c-input.c-input-with-button button {
  float: right;
}
.c-input.c-required label:after {
  content: " *";
  color: #00a9cc;
}
.c-input.c-missing-field input,
.c-input.c-missing-field textarea {
  border: 1px solid #db0000;
}
.c-input.c-missing-field input:focus,
.c-input.c-missing-field textarea:focus {
  border-color: #db0000;
  background-color: #f7f7f7;
}
.c-input.c-input-trim-right {
  margin-right: 0px;
}
.c-input.c-input-trim-left {
  margin-left: 0px;
}
.c-input.c-input-inline {
  float: left;
}
.c-input.c-input-file input {
  border: 0;
  line-height: 16px;
  margin-top: 6px;
  padding: 0;
  width: auto;
}
.c-input.c-input-combo-box-wrapper {
  width: 492px;
}
.c-input.c-input-combo-box-wrapper .c-input-combo-box {
  border-right: none;
  cursor: text;
  float: left;
  position: relative;
  width: 460px;
}
.c-input.c-input-combo-box-wrapper .c-input-combo-box-button {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
  cursor: pointer;
  cursor: hand;
  background-color: #fff;
  border-radius: 0;
  float: right;
  height: 32px;
  padding: 0 !important;
  text-align: center;
  width: 32px;
  z-index: 100;
}
.c-input.c-input-combo-box-wrapper .c-input-combo-box-button:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
.c-input.c-input-combo-box-wrapper .c-input-combo-box-button:focus {
  outline: 0;
}
.c-input.c-input-combo-box-wrapper .c-input-combo-box-button div {
  font-size: 11px !important;
  margin-top: 6px;
}
/* Used to style any element to look like a text input box. */
.c-style-as-input {
  border: 1px solid #999999;
  color: #34383c;
  font-size: 100%;
  height: 32px !important;
  line-height: 32px;
  padding: 0 10px;
  width: 100%;
  background-color: #ffffff;
  display: inline-block;
  font-size: 16px;
  outline: none;
}
.c-style-as-input:hover {
  border-color: #484e4f;
}
.c-style-as-input:focus {
  border-color: #00a9cc;
  background-color: #f7f7f7;
}
/* Used to style a form element as 'read-only' text */
.c-content-non-editable {
  padding: 4px 4px 3px 10px;
  border: 1px solid #cccccc;
  color: #999999;
}
/* Used to style radio buttons */
.c-radio-set {
  padding-right: 10px;
}
.c-radio-set .c-radio-button {
  display: block;
  margin-bottom: 1em;
  padding-left: 40px;
  vertical-align: middle;
}
.c-radio-set .c-radio-button .icon-radio-on,
.c-radio-set .c-radio-button .icon-radio-off {
  cursor: pointer;
  cursor: hand;
  color: #004a93;
  margin-left: -40px;
  vertical-align: text-bottom;
}
.c-radio-set .c-radio-button.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.c-radio-set .c-radio-button.c-disabled .icon-radio-on,
.c-radio-set .c-radio-button.c-disabled .icon-radio-off {
  cursor: not-allowed;
}
.c-buttons {
  font-size: 16px;
  border-top: 1px solid #cccccc;
  clear: both;
  width: 492px;
  padding-top: 25px;
}
/* Buttons 
  --------------------------------------------------------------------------- */
.c-button-action {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: bold;
  max-height: 32px;
  min-width: 80px;
  outline: none;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  transition: all 400ms;
  background-color: #004a93;
  border: 1px solid #004a93;
  color: #ffffff;
  margin: 0 0 0 4px;
  text-shadow: 0 1px 0 #999999;
}
.c-button-action:hover {
  background-color: #ffffff;
  border: 1px solid #004a93;
  color: #004a93;
  text-decoration: none;
  text-shadow: none;
}
.c-button-negation,
.c-button-apply {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: bold;
  max-height: 32px;
  min-width: 80px;
  outline: none;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  transition: all 400ms;
  background-color: #ffffff;
  border: 1px solid #004a93;
  color: #004a93;
  margin: 0 4px 0 0;
}
.c-button-negation:hover,
.c-button-apply:hover {
  background-color: #004a93;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #999999;
}
.c-button-option {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: bold;
  max-height: 32px;
  min-width: 80px;
  outline: none;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  transition: all 400ms;
  background-color: #ffffff;
  border: 1px solid #999999;
  color: #00a9cc;
  margin: 0 8px 0 0;
}
.c-button-option:hover {
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #999999;
}
.c-button-option-alt {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: bold;
  max-height: 32px;
  min-width: 80px;
  outline: none;
  padding: 6px 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  transition: all 400ms;
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #ffffff;
  margin: 0 8px 0 0;
  text-shadow: 0 1px 0 #999999;
}
.c-button-option-alt:hover {
  background-color: #ffffff;
  border: 1px solid #999999;
  color: #00a9cc;
  text-decoration: none;
  text-shadow: none;
}
.c-button-option-icon {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
}
.c-button-option-icon:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
/* the .c-button-icon class is deprecated and replaced by the .c-button-option-icon class above, after it is removed from code delete this */
.c-button-icon {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
}
.c-button-icon:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
/* Used to style an anchor tag that has an icon (span with icon class) then text. The icon will be within a circle. */
.c-icon-link {
  color: #00a9cc;
  margin-right: 24px;
}
.c-icon-link:last-child {
  margin-right: 0;
}
.c-icon-link:visited {
  color: #00a9cc;
}
.c-icon-link:hover {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
.c-icon-link span {
  background-color: #00a9cc;
  color: #ffffff;
  margin: -3px 6px 0 0;
  transition: background-color 400ms, border-color 400ms;
}
.c-icon-link span.reverse {
  background-color: #ffffff;
  color: #00a9cc;
}
.c-icon-link span:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #ffffff;
  color: #00a9cc;
}
.c-icon-link div {
  background-color: transparent;
  color: #00a9cc;
  float: left;
  font-size: 20px;
  margin-top: -7px;
}
/* -- End Button styles ------------------------------------------------*/
/*
 Sparkbox is used to customize drop down boxes. This is a jQuery plugin, moved styles into less so we can control colors, etc. better
 --------------------------------------------------------------------------- */
.c-input-selectbox select {
  display: none;
}
.sb-hover-state {
  border: 1px solid #484e4f;
}
.sb-custom {
  position: relative;
  background-color: #ffffff;
  background-image: url("../img/arrow_teal_20x6.jpg?release=2");
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
  *zoom: 1;
  *padding-right: 10px;
}
.sb-custom input.sb-select-open {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff !important;
  color: #34383c !important;
}
.sb-pagination-custom {
  position: relative;
  background-color: #ffffff;
  background-image: url("../img/arrow_teal_20x6.jpg?release=2");
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
  *zoom: 1;
  *padding-right: 10px;
  -webkit-appearance: none;
  width: 115px;
  font-size: 15px;
  font-family: 'Noto Sans', sans-serif;
  color: #34383c;
  border-color: 1px solid #999999;
  padding: 5px;
  padding-left: 10px;
  background-color: transparent;
}
.sb-pagination-custom input.sb-select-open {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff !important;
  color: #34383c !important;
}
.sb-pagination-custom:hover,
.sb-pagination-custom:active,
.sb-pagination-custom:focus {
  border: 1px solid #484e4f;
}
.pagination-select-option {
  padding: 10px;
  display: block;
  background-color: #ffffff;
  color: #34383c;
}
.pagination-select-option:hover {
  background-color: #00a9cc;
  color: #ffffff;
  font-weight: bold;
}
.sb-select {
  position: relative;
  width: 100%;
  color: #34383c;
  background-color: transparent;
  cursor: pointer;
  cursor: hand;
}
.sb-select:hover,
.sb-select:active,
.sb-select:focus {
  border: 1px solid #484e4f;
}
.sb-select.watermark {
  color: #999999;
}
.sb-dropdown {
  position: absolute;
  width: 100%;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  box-sizing: border-box;
}
.sb-dropdown li {
  width: 100%;
  background-color: #ffffff;
  *padding-right: 10px;
}
.sb-dropdown li.is-disabled a {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
.sb-dropdown li:hover {
  background-color: #00a9cc;
}
.sb-dropdown li:hover a {
  color: #ffffff;
  font-weight: bold;
}
.sb-dropdown a {
  color: #34383c;
  display: block;
  padding: 10px;
  text-decoration: none;
}
.sb-dropdown li[data-value=""] a:before {
  content: "\2014";
}
select.sparkbox-custom {
  display: none;
}
/* -- End Sparkbox styles ------------------------------------------------*/
/* "Non-Form Validation" : Tag missing data on existing estimates, items and other entities that already exist (e.g., if an estimate has been
    created in Custom Buy with no Deliver By Date, attempting to submit the estimate in Impact should involve UI flag)
 -------------------------------------------------------------------------- */
.missing-attribute {
  border: 1px solid #db0000;
}
/* Menu tag standard styles
---------------------------------------------------------------------------- */
.c-menu .c-menu-button {
  cursor: pointer;
  height: 32px;
  width: 32px;
}
.c-menu.c-menu-no-border .c-menu-button {
  padding: 0;
  height: auto;
  width: auto;
}
.c-menu .c-menu-items {
  display: none;
  *zoom: 1;
  position: absolute;
  z-index: 999;
  text-align: left;
  white-space: nowrap;
  min-width: 200px;
  border: 1px solid #999999;
}
.c-menu .c-menu-items:before,
.c-menu .c-menu-items:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-menu .c-menu-items:after {
  clear: both;
}
.c-menu .c-menu-items.contains-long-labels {
  min-width: 250px;
}
.c-menu .c-menu-items.contains-very-long-labels {
  min-width: 330px;
}
.c-menu .c-menu-items ul:not(:last-child) li:last-child {
  border-bottom: 1px solid #cccccc;
}
.c-menu .c-menu-items ul {
  /*border-bottom: 1px solid @color-divider;*/
}
.c-menu .c-menu-items ul.long-right:first-child li:first-child:before,
.c-menu .c-menu-items ul.long-right:first-child li:first-child:after {
  right: auto;
  left: 7px;
}
.c-menu .c-menu-items ul:first-child li:first-child:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #999999;
  position: absolute;
  top: -10px;
  right: 7px;
}
.c-menu .c-menu-items ul:first-child li:first-child:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  position: absolute;
  top: -9px;
  right: 7px;
}
.c-menu .c-menu-items ul:first-child li:first-child:hover:after {
  border-bottom-color: #00a9cc;
}
.c-menu .c-menu-items ul:last-child {
  border-bottom: none;
}
.c-menu .c-menu-items li {
  font-size: 16px;
  background-color: #ffffff;
}
.c-menu .c-menu-items li a {
  display: block;
  padding: 0.5em;
  color: #34383c;
  font-weight: normal;
}
.c-menu .c-menu-items li a:hover {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
.c-menu .c-menu-items li:hover {
  background-color: #00a9cc;
  color: #ffffff;
  font-weight: bold;
}
.c-menu .c-menu-items li:hover a {
  color: #ffffff;
  font-weight: bold;
}
/* -- End Menu tag styles -------------------------------------------------- */
/* RRD3 Standard Chart Styles
---------------------------------------------------------------------------- */
.c-chart-radial {
  font-family: 'Noto Sans', sans-serif;
}
.c-chart-radial .subTitleText {
  font-size: 16px;
  text-transform: uppercase;
  color: #484e4f;
}
.c-chart-radial .radial .slice {
  cursor: pointer;
  cursor: hand;
}
.c-chart-radial .legend .label,
.c-chart-radial .legend .value {
  font-size: 13px;
  text-transform: uppercase;
  cursor: pointer;
}
.c-chart-radial .legend .label {
  color: #484e4f;
}
.c-chart-radial .legend .value {
  font-weight: bold;
  color: #34383c;
}
.c-chart-radial .legend .no-link-label {
  font-size: 13px;
  text-transform: uppercase;
  cursor: default;
  color: #484e4f;
}
.c-chart-radial .legend .no-link-value {
  font-size: 13px;
  text-transform: uppercase;
  cursor: default;
  font-weight: bold;
  color: #34383c;
}
.c-chart-radial .titleText {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #34383c;
}
.c-chart-radial .centerText {
  font-size: 40px;
  font-weight: bold;
  color: #34383c;
}
.c-chart-radial .centerTextTotal {
  font-size: 13px;
  color: #484e4f;
}
.c-chart-radial .legendHover {
  cursor: pointer;
}
.c-chart-radial .no-link-legendHover {
  cursor: default;
}
.c-chart-radial-text-only,
.c-chart-bar-text-only {
  height: 190px;
  text-align: center;
}
.c-chart-radial-text-only .text-only-wrapper,
.c-chart-bar-text-only .text-only-wrapper {
  float: left;
  margin: 0 auto;
}
.c-chart-radial-text-only h3,
.c-chart-bar-text-only h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
}
.c-chart-radial-text-only .tree,
.c-chart-bar-text-only .tree {
  *zoom: 1;
  padding-left: 95px;
}
.c-chart-radial-text-only .tree:before,
.c-chart-bar-text-only .tree:before,
.c-chart-radial-text-only .tree:after,
.c-chart-bar-text-only .tree:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-chart-radial-text-only .tree:after,
.c-chart-bar-text-only .tree:after {
  clear: both;
}
.c-chart-radial-text-only .tree .node,
.c-chart-bar-text-only .tree .node {
  height: 30px;
  float: left;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  width: 190px;
}
.c-chart-radial-text-only .tree .node.table-header,
.c-chart-bar-text-only .tree .node.table-header {
  float: none;
  border-right: 1px solid #cccccc;
}
.c-chart-radial-text-only .tree .node.empty,
.c-chart-bar-text-only .tree .node.empty,
.c-chart-radial-text-only .tree .node.start,
.c-chart-bar-text-only .tree .node.start,
.c-chart-radial-text-only .tree .node.end,
.c-chart-bar-text-only .tree .node.end {
  border: 0;
}
.c-chart-radial-text-only .tree .node.end,
.c-chart-bar-text-only .tree .node.end {
  border-left: 1px solid #cccccc;
  width: 1px;
}
.c-chart-radial-text-only .tree .node.no-top-border,
.c-chart-bar-text-only .tree .node.no-top-border {
  border-top: 0;
}
.c-chart-radial-text-only .counts,
.c-chart-bar-text-only .counts {
  *zoom: 1;
  text-align: center;
}
.c-chart-radial-text-only .counts:before,
.c-chart-bar-text-only .counts:before,
.c-chart-radial-text-only .counts:after,
.c-chart-bar-text-only .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-chart-radial-text-only .counts:after,
.c-chart-bar-text-only .counts:after {
  clear: both;
}
.c-chart-radial-text-only .counts .count,
.c-chart-bar-text-only .counts .count {
  color: #34383c;
  float: left;
  width: 190px;
}
.c-chart-radial-text-only .counts .count .value,
.c-chart-bar-text-only .counts .count .value {
  font-size: 64px;
  font-weight: bold;
}
.c-chart-radial-text-only .counts .count .label,
.c-chart-bar-text-only .counts .count .label {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  color: #34383c;
}
.c-chart-radial-text-only {
  float: left;
  margin-right: 16px;
}
.c-chart-bar-text-only {
  height: 500px;
  margin-top: 4.5em;
}
.c-chart-bar-text-only h3.head {
  border-bottom: 1px solid #cccccc;
  color: #484e4f;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
}
.c-chart-bar-text-only .text-only-wrapper {
  margin-bottom: 20px;
}
.c-chart-bar-text-only .tree {
  padding-left: 85px;
}
.c-chart-bar-text-only .tree .node {
  width: 170px;
}
.c-chart-bar-text-only .counts .count {
  width: 170px;
}
.c-chart-bar-text-only .counts .count .value {
  font-size: 50px;
}
.c-chart-bar {
  position: relative;
  padding: 0 24px;
  margin-top: 4.5em;
}
.c-chart-bar .y.axis path {
  fill: none;
}
.c-chart-bar .y.axis .tick text {
  fill: #484e4f;
}
.c-chart-bar .y.axis .tick line {
  stroke: #dbdbdb;
}
.c-chart-bar .y.axis .tick:first-child line {
  stroke: #999999;
}
.c-chart-bar .x.axis path {
  fill: none;
  stroke: #dbdbdb;
}
.c-chart-bar .x.axis text {
  text-transform: uppercase;
  fill: #484e4f;
}
.c-chart-bar .group .bars {
  cursor: pointer;
  cursor: hand;
}
.c-chart-bar .title {
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  font-size: 16px;
  color: #34383c;
  padding-bottom: 4px;
}
.c-chart-bar .legend {
  border-top: 1px solid #dbdbdb;
  font-size: 16px;
  cursor: pointer;
}
.c-chart-bar .icon-check {
  background-color: #FFF;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  color: #fff;
  box-sizing: border-box;
  font-size: 12px;
  display: inline-block;
}
.c-chart-bar .icon-check.is-active {
  color: #004a93;
}
.c-chart-bar .icon-check:hover {
  border-color: #004a93;
}
.c-chart-bar .legend-text {
  font-size: 12px;
  text-transform: uppercase;
  color: #484e4f;
}
.c-chart-tool-tip {
  line-height: 1;
  font-weight: regular;
  padding: 8px;
  background: #34383c;
  color: #fff;
  border: none;
  font-size: 13px;
  font-family: 'Noto Sans', sans-serif;
}
.c-chart-tool-tip:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #34383c;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
}
.c-chart-gauge .chart-filled {
  fill: #00a9cc;
  cursor: pointer;
}
.c-chart-gauge .chart-empty {
  fill: #f15a29;
  cursor: pointer;
}
.c-chart-gauge .chart-overlay {
  fill: #ffffff;
}
.c-chart-gauge .needle,
.c-chart-gauge .needle-center {
  fill: #34383c;
}
.c-chart-gauge .needle-center-inner {
  fill: #ffffff;
}
.c-chart-gauge .legendHover {
  cursor: pointer;
}
.c-chart-gauge .legendHover.label {
  text-transform: uppercase;
  color: #484e4f;
}
.c-chart-gauge .legendHover.value {
  font-weight: bold;
  color: #34383c;
}
.c-chart-gauge .title-text {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #34383c;
}
.c-chart-gauge .total-count-text {
  font-size: 16px;
  color: #484e4f;
}
.c-chart-gauge .sub-title-text {
  font-size: 16px;
  text-transform: uppercase;
  color: #484e4f;
}
.c-chart-gauge .percentage-text {
  font-size: 24px;
  font-weight: bold;
  color: #34383c;
}
.c-four-col {
  float: left;
  width: 25%;
}
.c-three-col {
  float: left;
  width: 33%;
}
.c-two-col {
  float: left;
  width: 50%;
}
.c-one-col {
  float: left;
  width: 100%;
}
/* -- End RRD3 Standard Chart Styles ----------------------------------------------------------- */
.c-dash-timeFrame {
  background-color: #ffffff;
  color: #00a9cc;
  padding-left: 9px;
  position: absolute;
  right: 20px;
  text-transform: uppercase;
  top: 123px;
}
.c-dash-timeFrame div {
  border: 1px solid #999999;
  display: block;
  float: left;
  font-weight: bold;
  margin-right: -1px;
  padding: 6px 12px;
}
.c-dash-timeFrame div:first-child {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.c-dash-timeFrame div:last-child {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -o-border-top-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.c-dash-timeFrame div:hover {
  background-color: #00a9cc;
  border-color: #00a9cc;
  color: #ffffff;
  text-shadow: 0 1px 0 #000000;
}
.c-dash-timeFrame div.selected {
  background-color: #00a9cc;
  border-color: #00a9cc;
  color: #ffffff;
}
.c-dash-timeFrame div.selected:hover {
  background-color: #ffffff;
  color: #00a9cc;
  text-shadow: none;
}
.c-dash-timeFrame div.selected + div {
  border-left-color: #00a9cc;
}
.c-tabs-ordering-for {
  background-color: #ffffff;
  color: #00a9cc;
  padding-left: 9px;
  position: relative;
  text-transform: uppercase;
  top: 9px;
  cursor: pointer;
  cursor: hand;
  float: right;
  margin-left: 10px;
  top: 0;
}
.c-tabs-ordering-for span {
  border: 1px solid #999999;
  display: inline-block;
  font-weight: bold;
  margin-right: -1px;
  padding: 6px 12px;
}
.c-tabs-ordering-for span:first-child {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.c-tabs-ordering-for span:last-child {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -o-border-top-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.c-tabs-ordering-for span:hover {
  background-color: #00a9cc;
  border-color: #00a9cc;
  color: #ffffff;
  text-shadow: 0 1px 0 #000000;
}
.c-tabs-ordering-for span.selected {
  background-color: #00a9cc;
  border-color: #00a9cc;
  color: #ffffff;
}
.c-tabs-ordering-for span.selected:hover {
  background-color: #ffffff;
  color: #00a9cc;
  text-shadow: none;
}
.c-tabs-ordering-for span.selected + span {
  border-left-color: #00a9cc;
}
.c-tabs-ordering-for span {
  text-align: center;
  width: 40px;
}
.c-tabs-ordering-for .disabled,
.c-tabs-ordering-for .disabled:hover {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  background-color: #ffffff;
  border-color: #999999;
  color: #999999;
  cursor: not-allowed !important;
  text-shadow: none;
}
/* -- Start Alert Box Styles ------------------------------------------------------------------- */
.c-note {
  *zoom: 1;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 16px;
  line-height: 32px;
  margin-left: 80px;
  max-width: 480px;
  min-height: 50px;
  padding: 8px;
  position: absolute;
  width: auto;
  z-index: 1001;
}
.c-note:before,
.c-note:after {
  display: table;
  line-height: 0;
  content: "";
}
.c-note:after {
  clear: both;
}
.c-note .icon-font {
  display: block;
  float: left;
  font-family: 'icons';
  font-size: 24px;
  margin-left: -40px;
  -webkit-font-smoothing: antialiased;
}
.c-note .text {
  float: left;
  margin: 8px;
  margin-left: 48px;
  text-align: left;
}
.c-note .text:before,
.c-note .text:after {
  display: block;
  float: left;
  font-family: 'icons';
  font-size: 24px;
  margin-left: -40px;
  -webkit-font-smoothing: antialiased;
}
.c-note .close {
  position: absolute;
  right: 10px;
  top: 18px;
  color: #303030;
  font-size: 1em;
  cursor: pointer;
  background-color: transparent;
  text-shadow: none;
}
.c-note.sticky .text {
  margin-right: 48px;
}
.c-note.dependent {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  line-height: 24px;
  margin-left: 0;
  max-width: 100%;
  position: absolute;
  top: 100px;
  width: 98%;
  z-index: -1;
}
.c-note.dependent.login {
  height: 70px;
  margin: 100px 10px 0 10px;
  opacity: 0;
  top: 0;
  width: 356px;
}
.c-note.success {
  background-color: #004a93;
}
.c-note.success .text:before {
  content: "\e624";
}
.c-note.notification {
  background-color: #005566;
}
.c-note.notification .text:before {
  content: "\e639";
}
.c-note.alarm {
  background-color: #db0000;
}
.c-note.alarm .text:before {
  content: "\e600";
}
.c-note.alarm-close {
  background-color: #db0000;
}
.c-note.alarm-close .text {
  padding-right: 16px;
}
.c-note.alarm-close .text:before {
  content: "\e600";
}
.c-note.alarm-close:before {
  cursor: pointer;
  cursor: hand;
  display: block;
  float: left;
  font-family: 'icons';
  font-size: 24px;
  margin-left: -40px;
  -webkit-font-smoothing: antialiased;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  color: #000000;
  content: "\e623";
  float: right;
  font-size: 16px;
  margin-right: 8px;
  margin-top: 16px;
}
/* -- End Alert Box Styles ------------------------------------------------------------------- */
/* -- Overview Widget Styles ----------------------------------------------------------------- */
.c-overview {
  cursor: default;
  font-size: 14px;
}
.c-overview .value {
  background-color: #00a9cc;
  border-radius: 25px;
  border-style: solid;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  height: 20px;
  min-width: 16px;
  padding: 2px 8px;
  text-align: center;
}
.c-overview .label {
  color: #34383c;
}
.c-overview.hilite .value {
  background-color: #ffb60f;
  font-weight: normal;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.c-overview-wrapper .c-overview {
  display: inline;
  margin-right: 28px;
}
.c-overview-wrapper .c-overview:last-child {
  margin-right: 0;
}
/* -- End Overview Widget Styles ------------------------------------------------------------- */
/* -- Checkbox Styles ------------------------------------------------------------------------ */
.c-input-checkbox {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  height: 23px !important;
  line-height: 23px !important;
  margin: 0;
  padding: 0;
  text-align: center;
  transition: all 0.4s;
  width: 23px !important;
}
.c-input-checkbox:hover {
  border-color: #004a93;
}
.c-input-checkbox.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
.c-input-checkbox.c-disabled:hover {
  background: #f7f7f7;
  border-color: inherit;
}
.c-input-checkbox.c-list-item {
  border-color: #ffffff;
}
.c-input-checkbox.c-list-item:hover {
  background: #f7f7f7;
  border-color: #004a93;
}
.c-input-checkbox.c-required {
  border-color: #db0000;
}
.c-input-checkbox.is-active,
.c-input-checkbox.is-selected {
  border-color: #004a93;
  color: #004a93 !important;
  vertical-align: middle;
}
label.c-input-checkbox {
  color: #ffffff;
  padding: 0 !important;
}
label.c-input-checkbox span {
  color: #999999;
  font-family: 'Noto Sans', sans-serif;
  font-size: 15px !important;
  position: absolute !important;
  -webkit-font-smoothing: auto;
}
label.c-input-checkbox.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
label.c-input-checkbox.c-disabled:hover {
  background: #f7f7f7;
  border-color: inherit;
}
label.c-input-checkbox.c-required {
  border-color: #db0000;
}
label.c-input-checkbox.is-active,
label.c-input-checkbox.is-selected {
  border-color: #004a93;
  color: #004a93 !important;
  vertical-align: middle;
}
span.c-input-checkbox {
  color: #ffffff;
  padding: 0 !important;
}
span.c-input-checkbox:hover,
span.c-input-checkbox.is-selected,
span.c-input-checkbox.is-active {
  border-color: #004a93 !important;
  vertical-align: middle;
}
span.c-input-checkbox.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
span.c-input-checkbox.c-disabled:hover {
  background: #f7f7f7;
  border-color: inherit;
}
span.c-input-checkbox.c-required {
  border-color: #db0000;
}
/* -- (END) Checkbox Styles ---------------------------------------------------------------- */
/* Estimate Status Widget */
#c-status-widget {
  cursor: default;
  float: right;
}
#c-status-widget div {
  border: #484e4f 1px solid;
  border-radius: 100px;
  box-sizing: border-box;
  color: #00a9cc;
  float: left;
  font-size: 1em;
  font-weight: bold;
  height: 24px;
  margin-right: 10px;
  overflow: hidden;
  padding: 2px 0;
  text-align: center;
  width: 24px;
}
#c-status-widget div.activeStatus {
  background-color: #00a9cc;
  border-color: #00a9cc;
  border-radius: 20px;
  color: #ffffff;
  padding: 2px 10px;
  width: 120px;
}
#c-status-widget div.futureStatus {
  border-color: #cccccc;
  color: #cccccc;
}
/* END #c-status-widget */
.c-bobber-container {
  position: relative;
}
.c-bobber {
  position: absolute;
  right: 0;
  bottom: 0;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  display: none;
  background-color: rgba(52, 56, 60, 0.8);
  color: #ffffff;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-bobber a {
  display: inline-block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-weight: normal;
  padding: 15px 0px;
}
.c-line-chart-widget {
  padding-top: 16px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.c-line-chart-widget h1 {
  font-size: 20px;
}
.c-line-chart-widget .detail {
  padding-top: 16px;
  padding-bottom: 16px;
}
.c-line-chart-widget .detail h2 {
  color: #005566;
  font-size: 16px;
  font-weight: normal;
  padding-bottom: 16px;
  text-transform: uppercase;
}
.c-line-chart-widget .detail .count {
  color: #34383c;
  font-size: 40px;
  font-weight: bold;
  line-height: 30px;
}
.c-line-chart-widget .detail .icon {
  color: #999999;
  padding-left: 16px;
  padding-right: 8px;
  vertical-align: text-bottom;
}
.c-line-chart-widget .detail .data {
  font-size: 13px;
}
.c-line-chart-widget .line-chart .axis path,
.c-line-chart-widget .line-chart .axis line {
  fill: none;
  shape-rendering: crispEdges;
  stroke: #999999;
}
.c-line-chart-widget .line-chart .line {
  fill: none;
  stroke: #00a9cc;
  stroke-width: 1.5px;
}
.c-line-chart-widget .line-chart .circle {
  fill: #00a9cc;
}
.cart-widget {
  cursor: default;
  float: right;
}
.cart-widget .count {
  font-size: 13px;
  vertical-align: top;
  margin-top: 3px;
  margin-right: 5px;
  background-color: #00a9cc;
  border-radius: 25px;
  border-style: none;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  height: 20px;
  min-width: 16px;
  padding: 1px 9px;
  text-align: center;
}
.cart-widget a {
  text-decoration: none;
}
.cart-widget .icon-cart {
  font-size: 25px;
  color: #004a93;
}
.lightbox.flyout.filter-popup {
  display: none;
  position: absolute;
  width: 230px;
}
.lightbox.flyout.filter-popup:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 238px;
  top: -20px;
  width: 0;
}
.lightbox.flyout.filter-popup:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #00a9cc;
  content: " ";
  height: 0;
  position: absolute;
  left: 238px;
  top: -20px;
  width: 0;
}
.lightbox.flyout.filter-popup .header {
  padding: 7px 4px 0px 10px;
  height: 36px;
}
.lightbox.flyout.filter-popup .header .btns {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.lightbox.flyout.filter-popup .header .btns .icon-close {
  color: #ffffff;
  font-size: 14px;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.lightbox.flyout.filter-popup .content {
  padding: 16px 16px 16px 16px;
  min-height: 80px;
  max-height: 310px;
  overflow-y: auto;
  color: #666666;
}
.lightbox.flyout.filter-popup .content .filter-options {
  font-size: 14px;
}
.lightbox.flyout.filter-popup .content .filter-options .filter-option {
  margin-bottom: 16px;
}
.lightbox.flyout.filter-popup .content .filter-options .filter-option .icon-radio-on,
.lightbox.flyout.filter-popup .content .filter-options .filter-option .icon-radio-off {
  padding: 0px;
  color: #004a93;
  cursor: pointer;
}
.lightbox.flyout.filter-popup .content .filter-options .filter-option .option-label {
  padding-left: 5px;
  vertical-align: middle;
}
.lightbox.flyout.filter-popup .content .filter-options .filter-option:last-of-type {
  margin-bottom: 0px;
}
.lightbox.flyout.filter-popup .content .filter-options input[type="checkbox"] {
  display: none;
}
.lightbox.flyout.filter-popup .content .spinner {
  background: url("../img/busy-indicator.gif?release=2");
  height: 30px;
  width: 30px;
  background-size: 30px 30px;
  margin-top: 10px;
  margin-left: 85px;
}
.lightbox.flyout.filter-popup .footer {
  margin-bottom: 0;
  border-top: 0;
  padding: 16px;
  text-align: left;
}
.lightbox.flyout.filter-popup .footer a {
  color: #00a9cc;
  text-decoration: none;
}
.lightbox.flyout.filter-popup .footer a:hover {
  text-decoration: underline;
}
.lightbox.flyout.filter-popup .footer .icon-close {
  background-color: #00a9cc;
  color: #ffffff;
  cursor: pointer;
  padding: 4px;
}
.lightbox.flyout.filter-popup .footer .clear-options {
  vertical-align: bottom;
  font-size: 14px;
}
/* Multi-Select Component
 -------------------------------------------------------------------------- */
select.multi-select {
  width: 490px;
}
.select2-dropdown {
  color: #34383c;
  z-index: 1;
}
.select2-results {
  font-size: 14px;
}
.select2-container--default .select2-results__option {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  color: #00a9cc;
  background-color: #ffffff;
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  background-color: #f7f7f7;
}
.select2-container--default select2-results__option[aria-selected=false]:hover {
  color: #00a9cc;
  background-color: #f7f7f7;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 190px;
}
.select2-container--default .select2-selection--multiple {
  border-radius: 0px;
  padding-top: 4px;
  max-height: 150px;
  overflow: auto;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #34383c;
  float: right;
  margin-left: 5px;
  font-size: 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #34383c;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove.icon-close {
  padding: 3px;
  position: relative;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #34383c;
  font-size: 14px;
  padding: 5px 5px 5px 5px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-top: 0px;
  background-color: #cceef5;
  border: none;
  border-radius: 0px;
  list-style: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  max-height: 140px;
  overflow-x: hidden;
  overflow-y: auto;
}
.select2-container--default .select2-search--inline .select2-search__field {
  margin-top: -1px;
}
/* Store Search Widget
 -------------------------------------------------------------------------- */
#store-search-widget {
  width: 900px;
  height: 530px;
  top: 50%!important;
  margin-top: -252px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper .store-address-line1 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody td.dataTables_empty {
  color: #484e4f;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr {
  /*----------------- Store Search Widget address-line pop-up displayed in a text component ---------------------------*/
  /*--------------------------------------End of Store Search Widget Address line pop-up-----------------------*/
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th {
  margin: 0px;
  padding: 0px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th span,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.select-option,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.select-option {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.customer-store-id,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.customer-store-id {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-name1,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-name1 {
  width: 100%;
  min-width: 200px;
  max-width: 100%;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-city,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-city {
  width: 115px;
  min-width: 115px;
  max-width: 165px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-state,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-state {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-zip,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-zip {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.my-store,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.my-store {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col {
  width: 40px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col .icon-check,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col .icon-check.is-active,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td {
  padding: 0px 8px 0px 8px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.customer-store-id,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.customer-store-id,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-name1,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-name1,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-city,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-city,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-state,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-state,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-zip,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-zip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.select-option,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.select-option,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store {
  text-align: center;
  color: #004a93;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store .icon-star,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store .icon-star {
  visibility: hidden;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store .icon-star.is-active,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store .icon-star.is-active {
  visibility: visible;
  font-size: 20px;
  line-height: 20px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.item-select-col,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info:before,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -11px;
  width: 0;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info:after,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -10px;
  width: 0;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info:before,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: 37px;
  width: 0;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info:after,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: 36px;
  width: 0;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc {
  width: 35px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.ext-desc span,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #00a9cc;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.ext-desc span.hover,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #004a93 !important;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl-container {
  max-height: 242px;
  overflow-x: hidden;
  overflow-y: auto;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper.no-pagination #store-search-widget-tbl-container,
#store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper.no-pagination .dataTables_scrollBody {
  height: 290px !important;
  max-height: 290px !important;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
  font-size: 18px;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #999999;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl_info {
  cursor: default;
  float: left;
  width: auto;
}
#store-search-widget .datatable-v2 #store-search-widget-tbl-pagination {
  width: auto;
}
#store-search-widget .datatable-v2 .dataTables_paginate.paging_full_numbers {
  float: right;
}
/*-------------------------------------- (Start) Inline-Editor Styles -----------------------*/
.inplace-editor {
  position: relative;
  height: 32px;
  line-height: 32px !important;
  padding: 0px !important;
  border: 1px solid #ffffff;
  padding-right: 25px !important;
  max-width: 800px;
}
.inplace-editor:before {
  content: "";
}
.inplace-editor:hover,
.inplace-editor.is-active {
  border: 1px solid #999999;
}
.inplace-editor:hover:before,
.inplace-editor.is-active:before {
  position: absolute;
  right: 5px;
  top: 0px;
  color: #999999;
  content: "\e61e";
  font-size: 16px;
}
.inplace-editor.is-active {
  width: 100%;
}
.inplace-editor .inplace-editor-wrapper {
  font-family: 'Noto Sans', sans-serif;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.inplace-editor .inplace-editor-wrapper form {
  padding: 0px;
  position: relative;
}
.inplace-editor .inplace-editor-wrapper form input {
  width: 100%;
  border: none;
  height: 32px;
  padding: 0px;
  line-height: 32px;
  color: #004a93;
}
.inplace-editor .inplace-editor-wrapper form input:focus,
.inplace-editor .inplace-editor-wrapper form textarea:focus,
.inplace-editor .inplace-editor-wrapper form select:focus {
  outline: -webkit-focus-ring-color auto 0px;
}
/*-------------------------------------- (End) Inline-Editor Styles -----------------------*/
#multi-option-select-filter-widget {
  width: 235px;
}
#multi-option-select-filter-widget:before {
  left: 209px;
  top: -21px;
}
#multi-option-select-filter-widget:after {
  left: 209px;
  top: -20px;
}
#multi-option-select-filter-widget .content {
  padding-bottom: 0px;
}
#multi-option-select-filter-widget.two-column-mode {
  width: 302px;
}
#multi-option-select-filter-widget.two-column-mode:before {
  left: 275px;
}
#multi-option-select-filter-widget.two-column-mode:after {
  left: 275px;
}
#multi-option-select-filter-widget.two-column-mode .filter-option {
  width: 50%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#keyword-search-filter-widget {
  width: 350px;
}
#keyword-search-filter-widget:before {
  left: 273px;
  top: -21px;
}
#keyword-search-filter-widget:after {
  left: 273px;
  top: -20px;
}
#keyword-search-filter-widget .content {
  padding-bottom: 0px;
  min-height: 50px;
}
#keyword-search-filter-widget .content .c-input {
  margin-bottom: 0px;
}
#keyword-search-filter-widget .content .c-input #search-term {
  font-size: 14px;
}
#s-headline-reset-filters {
  color: #00a9cc;
  cursor: pointer;
}
#s-headline-reset-filters.is-disabled,
#s-headline-reset-filters.disabled {
  color: #cccccc;
  cursor: no-drop;
}
#s-headline-reset-filters.is-disabled:hover,
#s-headline-reset-filters.disabled:hover {
  text-decoration: none;
}
#s-headline-reset-filters.is-disabled .icon-circle.icon-refresh,
#s-headline-reset-filters.disabled .icon-circle.icon-refresh {
  background-color: #cccccc;
}
#s-headline-reset-filters .icon-circle.icon-refresh {
  background-color: #00a9cc;
  color: #ffffff;
  margin: -3px 4px 0 0;
}
#s-headline-reset-filters:hover {
  text-decoration: underline;
}
/* DataTables 
 -------------------------------------------------------------------------- */
/* Data Table Variables
 -------------------------------------------------------------------------- */
.dataTables_scrollHeadInner,
.dataTable {
  width: 100% !important;
}
table.dataTable {
  *zoom: 1;
  margin: 0 auto;
  table-layout: fixed;
  width: 100%;
}
table.dataTable:before,
table.dataTable:after {
  display: table;
  line-height: 0;
  content: "";
}
table.dataTable:after {
  clear: both;
}
table.dataTable thead th {
  background-color: #ffffff;
  border-bottom: 1px solid #999999;
  font-weight: bold;
  padding: 0.2em  0;
  text-align: left;
  text-transform: uppercase;
  /*
			 * Sorting
			 */
}
table.dataTable thead th > span {
  background-color: #FFF;
  color: #004a93;
  display: inline-block;
  padding: 0.5em 1em;
  margin-left: 8px;
  text-align: center;
}
table.dataTable thead th.icon {
  padding: 5px;
}
table.dataTable thead th.icon > span {
  background-image: none;
  border: none;
  margin: 0;
  padding: 0;
}
table.dataTable thead th.sorting > span,
table.dataTable thead th.sorting_asc > span,
table.dataTable thead th.sorting_desc > span {
  cursor: pointer;
  cursor: hand;
  padding-right: 0;
}
table.dataTable thead th.sorting > span:after,
table.dataTable thead th.sorting_asc > span:after,
table.dataTable thead th.sorting_desc > span:after {
  -webkit-font-smoothing: antialiased;
  color: #00a9cc;
  content: "\e629";
  font-family: 'icons';
  font-size: .9em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 15px;
  padding: 5px;
  speak: none;
  text-transform: none;
  vertical-align: middle;
}
table.dataTable thead th.sorting.right-align,
table.dataTable thead th.sorting_asc.right-align,
table.dataTable thead th.sorting_desc.right-align {
  text-align: right;
}
table.dataTable thead th.sorting_asc > span {
  filter: none;
}
table.dataTable thead th.sorting_asc > span:after {
  content: "\e604";
}
table.dataTable thead th.sorting_desc > span {
  filter: none;
}
table.dataTable thead th.sorting_desc > span:after {
  content: "\e606";
}
table.dataTable thead th:active,
table.dataTable thead th:focus,
table.dataTable thead td:active,
table.dataTable thead td:focus {
  outline: none;
}
table.dataTable tbody {
  font-size: 14px;
}
table.dataTable tbody td {
  padding: 10px 30px;
}
table.dataTable tbody td.icon {
  padding: 5px;
}
table.dataTable tbody td.center,
table.dataTable tbody td.dataTables_empty {
  background-color: #ECFAFB;
  color: #484e4f;
  cursor: default;
  text-align: center;
}
table.dataTable tbody td.right-align {
  padding-right: 2.2em !important;
  text-align: right;
}
table.dataTable tbody tr {
  border-bottom: 1px solid #e7e7e7;
  color: #666666;
}
table.dataTable tbody tr.odd {
  background-color: #ecfafb;
}
table.dataTable tbody tr.even {
  background-color: #ffffff;
}
table.dataTable tbody tr:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #cceef5;
  color: #005566;
}
table.dataTable tbody tr td.tableRowControl {
  padding: 0;
}
table.dataTable tbody tr td span.hyperlinked-text-stylized {
  cursor: pointer;
  cursor: hand;
  color: #005566;
}
table.dataTable tbody tr td span.hyperlinked-text-stylized:hover {
  text-decoration: underline;
}
table.dataTable.head-border-off > thead > th {
  border-bottom: 0px;
}
table.dataTable.boxed thead > th {
  border-bottom: 0px;
}
table.dataTable.boxed tbody tr {
  background-color: #f7f7f7;
}
table.dataTable.boxed tbody tr.even,
table.dataTable.boxed tbody tr.odd {
  border-bottom: 1px solid #dbdbdb;
}
table.dataTable.boxed tbody tr td {
  cursor: auto;
  position: relative;
  padding: 1.4em 0 0.8em 1.5em;
}
table.dataTable.boxed tbody tr td:before {
  content: "";
  position: absolute;
  left: 0px;
  width: 100%;
  height: 7px;
  background-color: #fff;
  margin-top: 1px;
}
table.dataTable.boxed tbody tr td:before {
  border-bottom: 1px solid #dbdbdb;
  top: 0px;
}
table.dataTable.boxed tbody tr td:first-child:before {
  border-left: 1px solid #FFF;
  left: -1px;
}
table.dataTable.boxed tbody tr td:last-child:before {
  border-right: 1px solid #FFF;
  right: -1px;
}
table.dataTable.boxed tbody tr td:first-child {
  border-left: 1px solid #dbdbdb;
}
table.dataTable.boxed tbody tr td:last-child {
  border-right: 1px solid #dbdbdb;
}
table.noStripes {
  border-collapse: separate;
  border-spacing: 0 12px;
}
.dataTables_wrapper {
  *zoom: 1;
  position: relative;
}
.dataTables_wrapper:before,
.dataTables_wrapper:after {
  display: table;
  line-height: 0;
  content: "";
}
.dataTables_wrapper:after {
  clear: both;
}
.dataTables_wrapper .bottom {
  margin-top: 24px;
  vertical-align: top;
  width: 100%;
}
.dataTables_wrapper .bottom .c-input {
  margin-bottom: 0;
}
.dataTables_wrapper .bottom .left {
  float: left;
}
.dataTables_wrapper .bottom .center {
  float: left;
  min-width: 200px;
  text-align: center;
}
.dataTables_wrapper .bottom .right {
  float: right;
  text-align: right;
}
.dataTables_wrapper .bottom .c-2col {
  display: block;
  height: 36px;
  overflow: visible;
  width: 45%;
}
.dataTables_wrapper .bottom .c-3col {
  display: block;
  height: 36px;
  overflow: visible;
  width: 39%;
}
.dataTables_wrapper .bottom .c-3col.left {
  width: 35%;
}
.dataTables_wrapper .bottom .c-3col.center {
  width: 45%;
}
.dataTables_wrapper .bottom .c-3col.right {
  width: 20%;
}
.dataTables_wrapper .bottom.horizontal-rule {
  border-top: 1px solid #cccccc;
  padding-top: 16px;
}
.dataTables_processing {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  color: #999999;
  font-size: 14px;
  height: 30px;
  left: 50%;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 250px;
}
.dataTables_scroll {
  *zoom: 1;
}
.dataTables_scroll:before,
.dataTables_scroll:after {
  display: table;
  line-height: 0;
  content: "";
}
.dataTables_scroll:after {
  clear: both;
}
.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_filter {
  font-size: 16px;
  width: 492px;
  margin-top: 0 !important;
  margin-bottom: 26px;
  margin-bottom: inherit;
  width: 100%;
}
.dataTables_filter label {
  color: #004a93;
  display: block;
  font-size: 15px;
  padding-bottom: 4px;
  clear: left;
}
.dataTables_filter input {
  border: 1px solid #999999;
  color: #34383c;
  font-size: 100%;
  height: 32px !important;
  line-height: 32px;
  padding: 0 10px;
  width: 100%;
  box-shadow: unset;
}
.dataTables_filter input.watermark {
  color: #999999;
}
.dataTables_filter input:hover {
  border-color: #484e4f;
}
.dataTables_filter input:focus {
  border-color: #00a9cc;
  background-color: #f7f7f7;
  line-height: normal;
  outline: none;
}
.dataTables_filter textarea {
  border: 1px solid #999999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #34383c;
  font-size: 100%;
  height: 87px;
  max-height: 128px;
  padding: 5px 10px;
  resize: vertical;
  width: 100%;
}
.dataTables_filter textarea.watermark {
  color: #999999;
}
.dataTables_filter textarea:hover {
  border-color: #484e4f;
}
.dataTables_filter textarea:focus {
  border-color: #00a9cc;
  background-color: #f7f7f7;
}
.dataTables_filter.c-input-date,
.dataTables_filter.c-input-date-paired {
  float: left;
  margin-right: 24px;
  width: 234px;
}
.dataTables_filter.c-input-date input,
.dataTables_filter.c-input-date-paired input {
  width: 182px;
}
.dataTables_filter.c-input-date .ui-datepicker-trigger,
.dataTables_filter.c-input-date-paired .ui-datepicker-trigger {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
}
.dataTables_filter.c-input-date .ui-datepicker-trigger:hover,
.dataTables_filter.c-input-date-paired .ui-datepicker-trigger:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
.dataTables_filter.c-input-2col,
.dataTables_filter.c-input-3col {
  float: left;
  margin-right: 24px;
}
.dataTables_filter.c-input-2col {
  width: 234px;
}
.dataTables_filter.c-input-3col {
  width: 148px;
}
.dataTables_filter.c-input-with-icon {
  *zoom: 1;
}
.dataTables_filter.c-input-with-icon:before,
.dataTables_filter.c-input-with-icon:after {
  display: table;
  line-height: 0;
  content: "";
}
.dataTables_filter.c-input-with-icon:after {
  clear: both;
}
.dataTables_filter.c-input-with-icon .sb-custom {
  width: 448px;
  float: left;
}
.dataTables_filter.c-input-with-icon .c-button-icon {
  margin-left: 8px;
}
.dataTables_filter.c-input-with-button {
  *zoom: 1;
}
.dataTables_filter.c-input-with-button:before,
.dataTables_filter.c-input-with-button:after {
  display: table;
  line-height: 0;
  content: "";
}
.dataTables_filter.c-input-with-button:after {
  clear: both;
}
.dataTables_filter.c-input-with-button .sb-custom {
  width: 364px;
  float: left;
}
.dataTables_filter.c-input-with-button input {
  width: 364px;
  float: left;
}
.dataTables_filter.c-input-with-button button {
  float: right;
}
.dataTables_filter.c-required label:after {
  content: " *";
  color: #00a9cc;
}
.dataTables_filter.c-missing-field input,
.dataTables_filter.c-missing-field textarea {
  border: 1px solid #db0000;
}
.dataTables_filter.c-missing-field input:focus,
.dataTables_filter.c-missing-field textarea:focus {
  border-color: #db0000;
  background-color: #f7f7f7;
}
.dataTables_filter.c-input-trim-right {
  margin-right: 0px;
}
.dataTables_filter.c-input-trim-left {
  margin-left: 0px;
}
.dataTables_filter.c-input-inline {
  float: left;
}
.dataTables_filter.c-input-file input {
  border: 0;
  line-height: 16px;
  margin-top: 6px;
  padding: 0;
  width: auto;
}
.dataTables_filter.c-input-combo-box-wrapper {
  width: 492px;
}
.dataTables_filter.c-input-combo-box-wrapper .c-input-combo-box {
  border-right: none;
  cursor: text;
  float: left;
  position: relative;
  width: 460px;
}
.dataTables_filter.c-input-combo-box-wrapper .c-input-combo-box-button {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
  cursor: pointer;
  cursor: hand;
  background-color: #fff;
  border-radius: 0;
  float: right;
  height: 32px;
  padding: 0 !important;
  text-align: center;
  width: 32px;
  z-index: 100;
}
.dataTables_filter.c-input-combo-box-wrapper .c-input-combo-box-button:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
.dataTables_filter.c-input-combo-box-wrapper .c-input-combo-box-button:focus {
  outline: 0;
}
.dataTables_filter.c-input-combo-box-wrapper .c-input-combo-box-button div {
  font-size: 11px !important;
  margin-top: 6px;
}
.dataTables_filter input {
  height: 33px !important;
}
.dataTables_info {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #484e4f;
  float: left;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  margin-top: 7px;
  white-space: nowrap;
  width: 25%;
}
.dataTables_length {
  float: left;
  margin-right: 24px;
  width: 100px;
}
.dataTables_length .sb-dropdown {
  border-top: 1px solid #999999;
  border-bottom: none;
}
.dataTables_paginate,
.paging_full_numbers {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  float: right;
  width: auto;
  user-select: none;
}
.dataTables_paginate {
  color: #999999;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
}
.dataTables_paginate:hover {
  cursor: pointer;
  cursor: hand;
}
.dataTables_paginate .paginate_button {
  background-color: #fff;
  border: 1px solid #999999;
  border-radius: 4px;
  box-sizing: content-box;
  color: #00a9cc;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  margin: 0 3px;
  outline: none;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  min-width: 23px;
  width: auto;
}
.dataTables_paginate .paginate_button.first,
.dataTables_paginate .paginate_button.last {
  display: none;
}
.dataTables_paginate .paginate_button:hover {
  background-color: #00a9cc;
  color: #fff;
  text-decoration: none;
  transition: 500ms;
}
.dataTables_paginate .paginate_button.icon-button div,
.dataTables_paginate .paginate_button.previous div,
.dataTables_paginate .paginate_button.next div,
.dataTables_paginate .paginate_button.icon-button label,
.dataTables_paginate .paginate_button.previous label,
.dataTables_paginate .paginate_button.next label {
  font-size: 16px;
  height: 16px;
  line-height: normal;
  padding: 2px;
  padding-top: 4px;
  vertical-align: top;
}
.dataTables_paginate .paginate_button.icon-button div:before,
.dataTables_paginate .paginate_button.previous div:before,
.dataTables_paginate .paginate_button.next div:before,
.dataTables_paginate .paginate_button.icon-button label:before,
.dataTables_paginate .paginate_button.previous label:before,
.dataTables_paginate .paginate_button.next label:before {
  font-size: 11px !important;
}
.dataTables_paginate .paginate_button.icon-button.c-disabled,
.dataTables_paginate .paginate_button.previous.c-disabled,
.dataTables_paginate .paginate_button.next.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
  color: #00a9cc;
}
.dataTables_paginate .paginate_button.icon-button.c-disabled label,
.dataTables_paginate .paginate_button.previous.c-disabled label,
.dataTables_paginate .paginate_button.next.c-disabled label {
  cursor: not-allowed;
}
.dataTables_paginate .paginate_button_disabled,
.dataTables_paginate .paginate_disabled_previous,
.dataTables_paginate .paginate_disabled_next {
  background-color: #fff;
  border: 1px solid #999999;
  border-radius: 4px;
  box-sizing: content-box;
  color: #00a9cc;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  margin: 0 3px;
  outline: none;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  min-width: 23px;
  width: auto;
}
.dataTables_paginate .paginate_button_disabled.first,
.dataTables_paginate .paginate_disabled_previous.first,
.dataTables_paginate .paginate_disabled_next.first,
.dataTables_paginate .paginate_button_disabled.last,
.dataTables_paginate .paginate_disabled_previous.last,
.dataTables_paginate .paginate_disabled_next.last {
  display: none;
}
.dataTables_paginate .paginate_button_disabled:hover,
.dataTables_paginate .paginate_disabled_previous:hover,
.dataTables_paginate .paginate_disabled_next:hover {
  background-color: #00a9cc;
  color: #fff;
  text-decoration: none;
  transition: 500ms;
}
.dataTables_paginate .paginate_button_disabled.icon-button div,
.dataTables_paginate .paginate_disabled_previous.icon-button div,
.dataTables_paginate .paginate_disabled_next.icon-button div,
.dataTables_paginate .paginate_button_disabled.previous div,
.dataTables_paginate .paginate_disabled_previous.previous div,
.dataTables_paginate .paginate_disabled_next.previous div,
.dataTables_paginate .paginate_button_disabled.next div,
.dataTables_paginate .paginate_disabled_previous.next div,
.dataTables_paginate .paginate_disabled_next.next div,
.dataTables_paginate .paginate_button_disabled.icon-button label,
.dataTables_paginate .paginate_disabled_previous.icon-button label,
.dataTables_paginate .paginate_disabled_next.icon-button label,
.dataTables_paginate .paginate_button_disabled.previous label,
.dataTables_paginate .paginate_disabled_previous.previous label,
.dataTables_paginate .paginate_disabled_next.previous label,
.dataTables_paginate .paginate_button_disabled.next label,
.dataTables_paginate .paginate_disabled_previous.next label,
.dataTables_paginate .paginate_disabled_next.next label {
  font-size: 16px;
  height: 16px;
  line-height: normal;
  padding: 2px;
  padding-top: 4px;
  vertical-align: top;
}
.dataTables_paginate .paginate_button_disabled.icon-button div:before,
.dataTables_paginate .paginate_disabled_previous.icon-button div:before,
.dataTables_paginate .paginate_disabled_next.icon-button div:before,
.dataTables_paginate .paginate_button_disabled.previous div:before,
.dataTables_paginate .paginate_disabled_previous.previous div:before,
.dataTables_paginate .paginate_disabled_next.previous div:before,
.dataTables_paginate .paginate_button_disabled.next div:before,
.dataTables_paginate .paginate_disabled_previous.next div:before,
.dataTables_paginate .paginate_disabled_next.next div:before,
.dataTables_paginate .paginate_button_disabled.icon-button label:before,
.dataTables_paginate .paginate_disabled_previous.icon-button label:before,
.dataTables_paginate .paginate_disabled_next.icon-button label:before,
.dataTables_paginate .paginate_button_disabled.previous label:before,
.dataTables_paginate .paginate_disabled_previous.previous label:before,
.dataTables_paginate .paginate_disabled_next.previous label:before,
.dataTables_paginate .paginate_button_disabled.next label:before,
.dataTables_paginate .paginate_disabled_previous.next label:before,
.dataTables_paginate .paginate_disabled_next.next label:before {
  font-size: 11px !important;
}
.dataTables_paginate .paginate_button_disabled.icon-button.c-disabled,
.dataTables_paginate .paginate_disabled_previous.icon-button.c-disabled,
.dataTables_paginate .paginate_disabled_next.icon-button.c-disabled,
.dataTables_paginate .paginate_button_disabled.previous.c-disabled,
.dataTables_paginate .paginate_disabled_previous.previous.c-disabled,
.dataTables_paginate .paginate_disabled_next.previous.c-disabled,
.dataTables_paginate .paginate_button_disabled.next.c-disabled,
.dataTables_paginate .paginate_disabled_previous.next.c-disabled,
.dataTables_paginate .paginate_disabled_next.next.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
  color: #00a9cc;
}
.dataTables_paginate .paginate_button_disabled.icon-button.c-disabled label,
.dataTables_paginate .paginate_disabled_previous.icon-button.c-disabled label,
.dataTables_paginate .paginate_disabled_next.icon-button.c-disabled label,
.dataTables_paginate .paginate_button_disabled.previous.c-disabled label,
.dataTables_paginate .paginate_disabled_previous.previous.c-disabled label,
.dataTables_paginate .paginate_disabled_next.previous.c-disabled label,
.dataTables_paginate .paginate_button_disabled.next.c-disabled label,
.dataTables_paginate .paginate_disabled_previous.next.c-disabled label,
.dataTables_paginate .paginate_disabled_next.next.c-disabled label {
  cursor: not-allowed;
}
.dataTables_paginate .paginate_button_disabled:hover,
.dataTables_paginate .paginate_disabled_previous:hover,
.dataTables_paginate .paginate_disabled_next:hover {
  text-decoration: none;
}
.dataTables_paginate .paginate_active {
  background-color: #fff;
  border: 1px solid #999999;
  border-radius: 4px;
  box-sizing: content-box;
  color: #00a9cc;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  margin: 0 3px;
  outline: none;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  min-width: 23px;
  width: auto;
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #fff;
  font-weight: bold;
}
.dataTables_paginate .paginate_active.first,
.dataTables_paginate .paginate_active.last {
  display: none;
}
.dataTables_paginate .paginate_active:hover {
  background-color: #00a9cc;
  color: #fff;
  text-decoration: none;
  transition: 500ms;
}
.dataTables_paginate .paginate_active.icon-button div,
.dataTables_paginate .paginate_active.previous div,
.dataTables_paginate .paginate_active.next div,
.dataTables_paginate .paginate_active.icon-button label,
.dataTables_paginate .paginate_active.previous label,
.dataTables_paginate .paginate_active.next label {
  font-size: 16px;
  height: 16px;
  line-height: normal;
  padding: 2px;
  padding-top: 4px;
  vertical-align: top;
}
.dataTables_paginate .paginate_active.icon-button div:before,
.dataTables_paginate .paginate_active.previous div:before,
.dataTables_paginate .paginate_active.next div:before,
.dataTables_paginate .paginate_active.icon-button label:before,
.dataTables_paginate .paginate_active.previous label:before,
.dataTables_paginate .paginate_active.next label:before {
  font-size: 11px !important;
}
.dataTables_paginate .paginate_active.icon-button.c-disabled,
.dataTables_paginate .paginate_active.previous.c-disabled,
.dataTables_paginate .paginate_active.next.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
  background-color: #ffffff;
  color: #00a9cc;
}
.dataTables_paginate .paginate_active.icon-button.c-disabled label,
.dataTables_paginate .paginate_active.previous.c-disabled label,
.dataTables_paginate .paginate_active.next.c-disabled label {
  cursor: not-allowed;
}
.dataTables_paginate .paginate_active:hover {
  background-color: #fff;
  border: 1px solid #999999;
  color: #00a9cc;
}
table#grid-items.dataTable tbody td {
  padding: 0.8em 0 0.8em 1.7em;
}
table#grid-items.dataTable tbody td.dataTables_empty {
  background-color: #ECFAFB;
  color: #484e4f;
  font-size: 1em;
  text-align: center;
  padding: 2em 0em 2em 0em;
  display: none;
}
.filterPanelOpen .datatable-v2 {
  min-width: 770px;
}
.datatable-v2 {
  min-width: 1140px;
}
.datatable-v2 .dataTables_scrollHeadInner,
.datatable-v2 .dataTable {
  width: 100% !important;
  min-width: 1140px;
}
.datatable-v2 .dataTables_filter {
  margin-bottom: 16px;
}
.datatable-v2 .dataTables_filter input {
  height: 32px !important;
}
.datatable-v2 .dt_filter_wrap {
  padding: 0 0 20px 0;
}
.datatable-v2 .dt_filter_wrap .dataTables_filter label {
  padding-bottom: 0;
}
.datatable-v2 .dataTables_paginate .current {
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #fff;
  font-weight: bold;
}
.datatable-v2 .dataTables_paginate .current:hover {
  background-color: #fff;
  border: 1px solid #999999;
  color: #00a9cc;
}
.datatable-v2 table.dataTable thead tr {
  height: 36px;
}
.datatable-v2 table.dataTable thead th {
  background-color: #cceef5;
  height: 36px;
  border-bottom: 1px solid #999999;
  padding: 0;
  /*
				 * Sorting
				 */
  /**
				 * Filter Icon styles, we just need to add
				 * filtering class to respective column where we need filtering
				 */
  clear: both;
}
.datatable-v2 table.dataTable thead th > span {
  background-color: #cceef5;
  color: #004a93;
  display: inline-block;
  padding: 6px 0px 7px 0px;
  margin: 0 8px;
  font-size: 12px;
  text-align: center;
}
.datatable-v2 table.dataTable thead th > .icon-check {
  font-size: 16px;
}
.datatable-v2 table.dataTable thead th > .icon-check:hover {
  background-color: #cceef5;
  outline: none;
}
.datatable-v2 table.dataTable thead th.sorting > span,
.datatable-v2 table.dataTable thead th.sorting_asc > span,
.datatable-v2 table.dataTable thead th.sorting_desc > span {
  cursor: pointer;
  cursor: hand;
  padding-right: 0;
}
.datatable-v2 table.dataTable thead th.sorting > span:after,
.datatable-v2 table.dataTable thead th.sorting_asc > span:after,
.datatable-v2 table.dataTable thead th.sorting_desc > span:after {
  content: "";
  margin: 8px;
  padding: 0;
}
.datatable-v2 table.dataTable thead th.sorting_asc > span {
  filter: none;
}
.datatable-v2 table.dataTable thead th.sorting_asc > span:after {
  content: "\e604";
}
.datatable-v2 table.dataTable thead th.sorting_desc > span {
  filter: none;
}
.datatable-v2 table.dataTable thead th.sorting_desc > span:after {
  content: "\e606";
}
.datatable-v2 table.dataTable thead th.filtering .col-filter {
  float: right;
  vertical-align: middle;
  line-height: 8px;
  margin: 7.5px 8px;
  speak: none;
  text-transform: none;
  font-size: 1.1em;
  padding: 0px;
}
.datatable-v2 table.dataTable thead th.filtering .col-filter:after {
  cursor: pointer;
  cursor: hand;
  -webkit-font-smoothing: antialiased;
  color: #00a9cc;
  content: "\e904";
  font-family: 'icons';
  font-size: .9em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 0px;
}
.datatable-v2 table.dataTable thead th:not(:first-child) {
  -webkit-box-shadow: inset 2.5px 0px 0px -1px #ffffff;
  -moz-box-shadow: inset 2.5px 0px 0px -1px #ffffff;
  box-shadow: inset 2.5px 0px 0px -1px #ffffff;
}
.datatable-v2 table.dataTable .dth-align-right {
  text-align: right;
}
.datatable-v2 table.dataTable .dth-align-right.sorting > span,
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span,
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span {
  text-align: right;
}
.datatable-v2 table.dataTable .dth-align-right.sorting > span:after,
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span:after,
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span:after {
  display: none;
}
.datatable-v2 table.dataTable .dth-align-right.sorting > span:before,
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span:before,
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span:before {
  content: "";
  margin: 8px;
  padding: 0;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span {
  filter: none;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span:after {
  display: none;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_asc > span:before {
  content: "\e604";
  color: #00a9cc;
  font-family: 'icons';
  font-size: .9em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 15px speak: none;
  text-transform: none;
  vertical-align: middle;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span {
  filter: none;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span:after {
  display: none;
}
.datatable-v2 table.dataTable .dth-align-right.sorting_desc > span:before {
  content: "\e606";
  color: #00a9cc;
  font-family: 'icons';
  font-size: .9em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 15px speak: none;
  text-transform: none;
  vertical-align: middle;
}
.datatable-v2 table.dataTable .dth-align-center {
  text-align: center;
}
.datatable-v2 table.dataTable .dth-align-center.sorting > span {
  text-align: center;
}
.datatable-v2 table.dataTable .dth-align-center.sorting > span:after {
  display: none;
}
.datatable-v2 table.dataTable .dth-align-center.sorting_asc > span {
  filter: none;
  text-align: center;
}
.datatable-v2 table.dataTable .dth-align-center.sorting_asc > span:after {
  content: "\e604";
}
.datatable-v2 table.dataTable .dth-align-center.sorting_desc > span {
  filter: none;
  text-align: center;
}
.datatable-v2 table.dataTable .dth-align-center.sorting_desc > span:after {
  content: "\e606";
}
.datatable-v2 table.dataTable tbody {
  font-size: 14px;
}
.datatable-v2 table.dataTable tbody td {
  padding: 14px 10px;
}
.datatable-v2 table.dataTable tbody td.icon {
  padding: 5px;
}
.datatable-v2 table.dataTable tbody td.thumbnail {
  text-align: left;
  padding: 5px 0;
}
.datatable-v2 table.dataTable tbody td span.available-text-no {
  color: #db0000;
}
.datatable-v2 table.dataTable tbody td span.in-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 16px;
  padding: 2px;
  background: #000;
  display: inline-block;
  background-color: #00a9cc;
  border-style: none;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.datatable-v2 table.dataTable tbody td span.horizontal-cylinder {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  font-size: 13px;
  vertical-align: top;
  background-color: #00a9cc;
  border-radius: 25px;
  border-style: none;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  height: 20px;
  min-width: 16px;
  padding: 1px 9px;
  text-align: center;
  overflow: hidden;
}
.datatable-v2 table.dataTable tbody td .c-input-checkbox.c-list-item:hover {
  background: #ffffff;
}
.datatable-v2 table.dataTable tbody tr {
  border-bottom: 1px solid #cccccc;
  height: 48px;
}
.datatable-v2 table.dataTable tbody tr.odd:hover {
  background-color: #ecfafb;
  color: #666666;
}
.datatable-v2 table.dataTable tbody tr.even:hover {
  background-color: #ffffff;
  color: #666666;
}
.fixed-header-modal .dataTables_scrollHeadInner {
  min-width: auto !important;
}
.fixed-header-modal .dataTables_scrollHeadInner table thead {
  display: block;
}
.no-scrollbar .dataTables_scrollHeadInner table thead {
  display: table-header-group !important;
}
/* all css for image light box will go here 
*/
.enlarged-image-close-icon {
  position: absolute;
  right: -50px;
  top: -40px;
}
.enlarged-image-close-icon:before {
  -webkit-font-smoothing: antialiased;
  color: #ffffff;
  content: "\e623";
  font-family: 'icons';
  font-size: 1.4em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  padding: 5px;
  speak: none;
  text-transform: none;
  vertical-align: middle;
}
#enlargedImageContainer button.close.enlarged-image-close-icon {
  /* With inherit as a value, IE inheriting the image's background,
	    *  to avoid that made back-ground none.
		*/
  background: none;
  border: none;
  outline: none;
}
/*
 Contact Module CSS
 Used for all of the styles specific to the Contact Customer Support page.
 -------------------------------------------------------------------------- */
#contact-support-form .contact-info {
  font-size: 16px;
}
#contact-support-form .contact-info div {
  display: inline-block;
  margin-right: 16px;
}
#contact-support-form .contact-info span {
  background-color: #00a9cc;
  color: #ffffff;
  font-size: 13px;
  margin: -3px 6px 0 0;
  padding: 6px;
}
#contact-support-form .section-header {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  margin-top: 15px;
  margin-bottom: 6px;
}
#contact-support-form .label {
  color: #666;
  font-size: 16px;
}
#contact-support-form .content {
  color: #333;
  font-size: 16px;
}
#contact-support-form .prompt {
  margin-top: 20px;
  color: #666;
  font-size: 16px;
}
#contact-support-form fieldset {
  margin-top: 20px;
}
#contact-support-form .form-button-set {
  text-align: right;
  border-top: 1px solid #ccc;
  padding-top: 16px;
}
#contact-support-form .form-button-set.btn-cancel {
  background-color: #ffffff;
  color: #004a93;
  text-shadow: none;
  border: 1px solid #004a93;
  height: 28px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-box-shadow: one;
}
#contact-support-form .form-button-set.btn-submit {
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* --------------------------------------------------
  This file contains ALL of the styles specific to pages within the Event module.
  This should include ONLY styles that pertain to JSPs in the Event module.
-------------------------------------------------- */
#events-all-v2 {
  position: relative;
}
#events-all-v2 #multi-option-select-filter-widget.widgtAlignLeft:before,
#events-all-v2 #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
#events-all-v2 #s-headline-options {
  margin-top: 3px;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr,
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead th {
  height: 36px;
  position: relative;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody th {
  height: 42px !important;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th span,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th .col-filter,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th .col-filter.is-active:after,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.event-name,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.event-name {
  width: 32% !important;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.event-id,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.event-id {
  width: 11%;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.type,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.type {
  width: 11%;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.created,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.created {
  width: 11%;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.starts,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.starts {
  width: 11%;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.expires,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.expires {
  width: 11%;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status {
  width: 150px !important;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status .statusLabel,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status .statusLabel {
  width: 72px;
  text-align: left;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status .eventPromoStatusInfo:after,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status .eventPromoStatusInfo:after {
  display: none;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status .eventPromoStatusInfo .icon-info2:after,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info2:after {
  display: none;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status .eventPromoStatusInfo .icon-info,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info {
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
  bottom: 2px;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr th.status .eventPromoStatusInfo .icon-info:before,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info:before {
  font-size: 14px !important;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr td,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#events-all-v2 table#pag-promotions-tbl-events.dataTable thead tr td.dataTables_empty,
#events-all-v2 table#pag-promotions-tbl-events.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#events-all-v2 #pag-promotions-tbl-events_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#events-all-v2 #pag-promotions-tbl-events_filter {
  width: 100%;
}
#events-all-v2 #pag-promotions-tbl-events_filter input {
  height: 32px;
}
#events-all-v2 #pag-promotions-tbl-events_wrapper {
  min-height: 300px;
}
#events-all-v2 #pag-promotions-tbl-events-div-pagination {
  width: auto;
}
#events-all-v2 #time-frame-filter-widget:before {
  left: 203px;
  top: -21px;
}
#events-all-v2 #time-frame-filter-widget:after {
  left: 203px;
  top: -20px;
}
#events-all-v2 #time-frame-filter-widget .filter-option:last-of-type {
  margin-bottom: 3px;
}
#events-all-v2 #time-frame-filter-widget.widgtAlignRight:before,
#events-all-v2 #time-frame-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#item-centric-event-summary-v2 #event-summary-v2-main,
#store-centric-event-summary-v2 #event-summary-v2-main {
  position: relative;
}
#item-centric-event-summary-v2 .event-summary-wrapper .header,
#store-centric-event-summary-v2 .event-summary-wrapper .header {
  font-size: 16px;
  margin-bottom: 16px;
  overflow: hidden;
}
#item-centric-event-summary-v2 .event-summary-wrapper .header .details .label,
#store-centric-event-summary-v2 .event-summary-wrapper .header .details .label {
  color: #999999;
}
#item-centric-event-summary-v2 .event-summary-wrapper .header .details .value,
#store-centric-event-summary-v2 .event-summary-wrapper .header .details .value {
  color: #34383c;
}
#item-centric-event-summary-v2 .event-summary-wrapper .header .details .description,
#store-centric-event-summary-v2 .event-summary-wrapper .header .details .description {
  padding-bottom: 16px;
}
#item-centric-event-summary-v2 .grid-container,
#store-centric-event-summary-v2 .grid-container {
  margin-top: 0px;
}
#item-centric-event-summary-v2 .bottom .hidden,
#store-centric-event-summary-v2 .bottom .hidden {
  visibility: hidden;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr,
#store-centric-event-summary-v2 #event-summary-tbl thead tr,
#item-centric-event-summary-v2 #event-summary-tbl thead th,
#store-centric-event-summary-v2 #event-summary-tbl thead th {
  height: 36px;
  position: relative;
}
#item-centric-event-summary-v2 #event-summary-tbl tbody tr,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr,
#item-centric-event-summary-v2 #event-summary-tbl tbody th,
#store-centric-event-summary-v2 #event-summary-tbl tbody th {
  height: 42px;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.promo-name,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.promo-name,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.promo-name,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.promo-name {
  width: 40%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.promo-id,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.promo-id,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.promo-id,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.promo-id {
  width: 12%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.stores,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.stores,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores {
  width: 12%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.items,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.items,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.items,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.items {
  width: 12%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.created,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.created,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.created,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.created {
  width: 12%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.status,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.status,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.status,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.status {
  width: 12%;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col {
  width: 40px;
  padding: 0;
  text-align: center;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col .icon-check,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col .icon-check,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col .icon-check,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col .icon-check {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col .icon-check.is-active,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.item-select-col .icon-check.is-active,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col .icon-check.is-active,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.created,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.created,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.created,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.created,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.stores,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.stores,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.items,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.items,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.items,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.items {
  text-align: right;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.created span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.created span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.created span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.created span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.stores span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.stores span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.items span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.items span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.items span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.items span:after {
  margin: 0px;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.created.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.created.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.created.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.created.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.stores.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.stores.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.items.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.items.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.items.sorting_asc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.items.sorting_asc span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.created.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.created.sorting_desc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.created.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.created.sorting_desc span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.stores.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.stores.sorting_desc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.stores.sorting_desc span:after,
#item-centric-event-summary-v2 #event-summary-tbl thead tr th.items.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl thead tr th.items.sorting_desc span:after,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr th.items.sorting_desc span:after,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr th.items.sorting_desc span:after {
  margin: 8px;
  margin-right: 0px;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr td,
#store-centric-event-summary-v2 #event-summary-tbl thead tr td,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr td,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr td {
  cursor: default;
  padding: 0px 8px 0px 8px;
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr td.item-select-col,
#store-centric-event-summary-v2 #event-summary-tbl thead tr td.item-select-col,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr td.item-select-col,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  background-color: rgba(102, 203, 224, 0.5);
}
#item-centric-event-summary-v2 #event-summary-tbl thead tr td.created,
#store-centric-event-summary-v2 #event-summary-tbl thead tr td.created,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr td.created,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr td.created,
#item-centric-event-summary-v2 #event-summary-tbl thead tr td.stores,
#store-centric-event-summary-v2 #event-summary-tbl thead tr td.stores,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr td.stores,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr td.stores,
#item-centric-event-summary-v2 #event-summary-tbl thead tr td.items,
#store-centric-event-summary-v2 #event-summary-tbl thead tr td.items,
#item-centric-event-summary-v2 #event-summary-tbl tbody tr td.items,
#store-centric-event-summary-v2 #event-summary-tbl tbody tr td.items {
  text-align: right;
}
#item-centric-event-summary-v2 #event-summary-tbl tbody td.dataTables_empty,
#store-centric-event-summary-v2 #event-summary-tbl tbody td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#item-centric-event-summary-v2 #event-summary-tbl-div-pagination,
#store-centric-event-summary-v2 #event-summary-tbl-div-pagination {
  width: auto;
  overflow: visible;
}
#item-centric-event-summary-v2 #event-summary-tbl_filter_wrapper:before,
#store-centric-event-summary-v2 #event-summary-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#item-centric-event-summary-v2 #event-summary-tbl_wrapper,
#store-centric-event-summary-v2 #event-summary-tbl_wrapper {
  min-height: 200px;
}
#item-centric-event-summary-v2 #event-summary-tbl_info,
#store-centric-event-summary-v2 #event-summary-tbl_info {
  cursor: default;
  float: none;
  width: auto;
}
#item-centric-event-summary-v2 #event-summary-tbl_paginate,
#store-centric-event-summary-v2 #event-summary-tbl_paginate {
  float: none;
}
#item-centric-event-summary-v2 #event-summary-tbl-bottom-right,
#store-centric-event-summary-v2 #event-summary-tbl-bottom-right {
  text-align: right;
}
#item-centric-event-summary-v2 #multi-option-select-filter-widget.status .content,
#store-centric-event-summary-v2 #multi-option-select-filter-widget.status .content {
  min-height: 0px;
}
#item-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignRight:before,
#store-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignRight:before,
#item-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignRight:after,
#store-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#item-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignLeft:before,
#store-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignLeft:before,
#item-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignLeft:after,
#store-centric-event-summary-v2 #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 5px;
}
#item-centric-event-summary-v2 .ui-front,
#store-centric-event-summary-v2 .ui-front {
  z-index: 9999;
}
#item-centric-event-summary-v2 .ui-front.copy-promo-events-scb li.new-event-promo-link a,
#store-centric-event-summary-v2 .ui-front.copy-promo-events-scb li.new-event-promo-link a {
  color: #00a9cc !important;
}
#item-centric-event-summary-v2 .ui-front.copy-promo-events-scb li.new-event-promo-link a:hover,
#store-centric-event-summary-v2 .ui-front.copy-promo-events-scb li.new-event-promo-link a:hover {
  color: #ffffff !important;
}
#item-centric-event-summary-v2 #lb-event-update.v2 .label-input-container,
#store-centric-event-summary-v2 #lb-event-update.v2 .label-input-container {
  margin-top: 0px;
}
#item-centric-event-summary-v2 #lb-copy-promos-to-event .c-input-selectbox,
#store-centric-event-summary-v2 #lb-copy-promos-to-event .c-input-selectbox {
  overflow: hidden;
}
#item-centric-event-summary-v2 #lb-copy-promos-to-event input:disabled,
#store-centric-event-summary-v2 #lb-copy-promos-to-event input:disabled,
#item-centric-event-summary-v2 #lb-copy-promos-to-event textarea:disabled,
#store-centric-event-summary-v2 #lb-copy-promos-to-event textarea:disabled {
  background-color: #ffffff;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#item-centric-event-summary-v2 #lb-copy-promos-to-event input:disabled:hover,
#store-centric-event-summary-v2 #lb-copy-promos-to-event input:disabled:hover,
#item-centric-event-summary-v2 #lb-copy-promos-to-event textarea:disabled:hover,
#store-centric-event-summary-v2 #lb-copy-promos-to-event textarea:disabled:hover {
  border-color: #999999;
}
#item-centric-event-summary-v2 #lb-copy-promos-to-event .ui-datepicker-trigger:disabled,
#store-centric-event-summary-v2 #lb-copy-promos-to-event .ui-datepicker-trigger:disabled {
  color: #00a9cc;
  background-color: #ffffff;
  border-color: #999999;
  cursor: default;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#item-centric-event-summary-v2 #lb-copy-promos-to-event .c-button-action.is-disabled,
#store-centric-event-summary-v2 #lb-copy-promos-to-event .c-button-action.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#store-centric-event-summary-v2 #event-summary-tbl th.warning,
#store-centric-event-summary-v2 #event-summary-tbl td.warning {
  width: 40px;
  text-align: center;
}
#store-centric-event-summary-v2 #event-summary-tbl td.warning .text {
  line-height: 42px;
}
#store-centric-event-summary-v2 #event-summary-tbl td.warning .icon-wrapper {
  float: right;
  line-height: 42px;
}
#store-centric-event-summary-v2 #event-summary-tbl td.warning .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #db0000;
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: 1em;
}
#store-centric-event-summary-v2 #event-summary-tbl td.warning .icon-warning.is-selected,
#store-centric-event-summary-v2 #event-summary-tbl td.warning .icon-warning:hover {
  border: 1px solid #db0000;
}
#store-centric-event-summary-v2 #promotion-warning-popup {
  position: absolute;
  width: 320px;
}
#store-centric-event-summary-v2 #promotion-warning-popup .message-header {
  padding-bottom: 10px;
}
#store-centric-event-summary-v2 #promotion-warning-popup .message-content {
  padding-left: 35px;
  list-style: disc;
}
#store-centric-event-summary-v2 #promotion-warning-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#store-centric-event-summary-v2 #promotion-warning-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#store-centric-event-summary-v2 .ui-front {
  width: 378px !important;
  overflow: hidden;
}
#store-centric-event-summary-v2 .ui-front.ui-autocomplete {
  overflow: auto;
}
#store-centric-event-summary-v2 .ui-front.copy-promo-events-scb {
  width: 492px !important;
}
/*
 Help Module CSS
 Used for all of the styles specific to the help pages.
 -------------------------------------------------------------------------- */
/* Mixins specific to the help section
--------------------------------------------------------------------------- */
.side_bar_standard {
  background-color: #efefef;
  display: table-cell;
  float: right;
  margin-left: 24px;
  padding: 12px;
  width: 200px;
}
.side_bar_standard h4 {
  color: #004a93;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.side_bar_standard a {
  color: #00A9CC;
}
.side_bar_standard a:hover {
  text-decoration: underline;
}
.side_bar_standard ul {
  margin-bottom: 16px;
}
.side_bar_standard li {
  color: #34383c;
  list-style-type: disc;
  margin-left: 20px;
  padding: 3px 0;
}
.side_bar_standard p {
  margin-bottom: 6px;
}
.help_content_standard {
  display: table-cell;
  font-size: 1.2em;
}
.help_content_standard h4 {
  color: #34383c;
  margin-bottom: 6px;
}
.help_content_standard p {
  color: #484e4f;
  margin-bottom: 16px;
}
/* Help Main page
 -------------------------------------------------------------------------- */
#help-main #side-bar {
  background-color: #efefef;
  display: table-cell;
  float: right;
  margin-left: 24px;
  padding: 12px;
  width: 200px;
}
#help-main #side-bar h4 {
  color: #004a93;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
#help-main #side-bar a {
  color: #00A9CC;
}
#help-main #side-bar a:hover {
  text-decoration: underline;
}
#help-main #side-bar ul {
  margin-bottom: 16px;
}
#help-main #side-bar li {
  color: #34383c;
  list-style-type: disc;
  margin-left: 20px;
  padding: 3px 0;
}
#help-main #side-bar p {
  margin-bottom: 6px;
}
#help-main #help-content {
  display: table-cell;
  font-size: 1.2em;
}
#help-main #help-content h4 {
  color: #34383c;
  margin-bottom: 6px;
}
#help-main #help-content p {
  color: #484e4f;
  margin-bottom: 16px;
}
#help-main #help-content ul {
  list-style-type: disc;
  margin-top: 15px;
}
#help-main #help-content ul li {
  list-style-type: disc;
  margin-left: 32px;
}
#help-main #help-content .user-guide {
  width: 100%;
  margin-bottom: 16px;
  display: inline-flex;
}
#help-main #help-content .user-guide p {
  width: 30%;
  float: left;
  padding-right: 24px;
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#help-main #help-content .user-guide a {
  float: left;
}
/* Training Videos
 -------------------------------------------------------------------------- */
#help-videos #side-bar {
  background-color: #efefef;
  display: table-cell;
  float: right;
  margin-left: 24px;
  padding: 12px;
  width: 200px;
}
#help-videos #side-bar h4 {
  color: #004a93;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
#help-videos #side-bar a {
  color: #00A9CC;
}
#help-videos #side-bar a:hover {
  text-decoration: underline;
}
#help-videos #side-bar ul {
  margin-bottom: 16px;
}
#help-videos #side-bar li {
  color: #34383c;
  list-style-type: disc;
  margin-left: 20px;
  padding: 3px 0;
}
#help-videos #side-bar p {
  margin-bottom: 6px;
}
#help-videos #help-content {
  display: table-cell;
  font-size: 1.2em;
}
#help-videos #help-content h4 {
  color: #34383c;
  margin-bottom: 6px;
}
#help-videos #help-content p {
  color: #484e4f;
  margin-bottom: 16px;
}
#help-videos #help-content h4 {
  margin-bottom: 24px;
}
#help-videos #help-content .section {
  *zoom: 1;
  margin-top: 30px;
}
#help-videos #help-content .section:before,
#help-videos #help-content .section:after {
  display: table;
  line-height: 0;
  content: "";
}
#help-videos #help-content .section:after {
  clear: both;
}
#help-videos #help-content .video {
  background-color: #f4f4f4;
  display: inline-block;
  margin-right: 30px;
  width: 300px;
}
#help-videos #help-content .row {
  *zoom: 1;
  min-width: 1030px;
  margin-bottom: 30px;
}
#help-videos #help-content .row:before,
#help-videos #help-content .row:after {
  display: table;
  line-height: 0;
  content: "";
}
#help-videos #help-content .row:after {
  clear: both;
}
#help-videos #help-content .video-link {
  background-image: -khtml-gradient(linear, left top, left bottom, from(#00a9cc), to(#66cbe0));
  background-image: -moz-linear-gradient(#00a9cc, #66cbe0);
  background-image: -ms-linear-gradient(#00a9cc, #66cbe0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a9cc), color-stop(100%, #66cbe0));
  background-image: -webkit-linear-gradient(#00a9cc, #66cbe0);
  background-image: -o-linear-gradient(#00a9cc, #66cbe0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff00a9cc, endColorstr=#ff66cbe0, GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff00a9cc, endColorstr=#ff66cbe0, GradientType=0);
  background-image: linear-gradient(#00a9cc, #66cbe0);
  color: #FFFFFF;
  cursor: pointer;
  display: table;
  height: 186px;
  width: 300px;
}
#help-videos #help-content .video-link span {
  display: table-cell;
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
}
#help-videos #help-content .video-link .hover {
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  height: 186px;
  position: absolute;
  width: 300px;
}
#help-videos #help-content .video-link .hover img {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  display: block;
  margin: 68px auto;
}
#help-videos #help-content .video-link.hover-state .hover {
  display: block;
}
#help-videos #help-content .detail {
  padding: 20px;
  height: 120px;
}
#help-videos #help-content .detail .description {
  color: #666666;
  padding-bottom: 6px;
}
#help-videos #help-content .detail .length {
  color: #888888;
}
/* 
  This file contains ALL of the styles specific to Login page.
  This should include ONLY styles that pertain to Login page.
  
-------------------------------------------------- */
#login,
#forgot,
#success {
  background-color: #005566;
  background-image: none;
  border-left: 0;
  overflow: hidden;
}
#login #full-bg,
#forgot #full-bg,
#success #full-bg {
  position: fixed;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -20;
}
#login #full-bg img,
#forgot #full-bg img,
#success #full-bg img {
  width: 1024px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}
#login #dlg-login,
#forgot #dlg-login,
#success #dlg-login {
  background-color: #ffffff;
  /* fall back for IE8 */
  background-color: rgba(255, 255, 255, 0.7);
  height: 265px;
  margin: 100px auto 0 auto;
  width: 376px;
}
#login #dlg-login .header,
#forgot #dlg-login .header,
#success #dlg-login .header {
  background-color: #00a9cc;
  margin-bottom: 24px;
}
#login #dlg-login .header .logo-wrapper,
#forgot #dlg-login .header .logo-wrapper,
#success #dlg-login .header .logo-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  height: 40px;
  padding-top: 5px;
}
#login #dlg-login .header .logo-wrapper img,
#forgot #dlg-login .header .logo-wrapper img,
#success #dlg-login .header .logo-wrapper img {
  display: block;
  margin: auto;
}
#login #dlg-login .c-input,
#forgot #dlg-login .c-input,
#success #dlg-login .c-input {
  color: #005566;
  font-size: 14px;
  margin: 0 0 14px 24px;
}
#login #dlg-login .c-input input,
#forgot #dlg-login .c-input input,
#success #dlg-login .c-input input {
  border: 1px solid #484e4f;
  width: 328px;
}
#login #dlg-login .c-input input:focus,
#forgot #dlg-login .c-input input:focus,
#success #dlg-login .c-input input:focus {
  border-color: #00a9cc;
}
#login #dlg-login .c-input.c-missing-field input,
#forgot #dlg-login .c-input.c-missing-field input,
#success #dlg-login .c-input.c-missing-field input {
  border: 1px solid #db0000;
}
#login #dlg-login .forgot,
#forgot #dlg-login .forgot,
#success #dlg-login .forgot {
  display: inline-block;
  margin: 20px 0 0 24px;
}
#login #dlg-login #login-button,
#forgot #dlg-login #login-button,
#success #dlg-login #login-button {
  float: right;
  margin: 14px 24px 0 0;
}
#login #form-wrapper-forgot hr,
#forgot #form-wrapper-forgot hr,
#success #form-wrapper-forgot hr {
  margin-top: 0px !important;
}
#login #form-wrapper-forgot .c-note.dependent,
#forgot #form-wrapper-forgot .c-note.dependent,
#success #form-wrapper-forgot .c-note.dependent {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  line-height: 24px;
  margin-left: 0;
  max-width: 100%;
  position: absolute;
  width: 98%;
  z-index: -1;
}
#login #form-wrapper-forgot .c-note.dependent.login,
#forgot #form-wrapper-forgot .c-note.dependent.login,
#success #form-wrapper-forgot .c-note.dependent.login {
  height: 70px;
  top: 0;
}
#login #form-wrapper-forgot .c-note.dependent.login-long-msg,
#forgot #form-wrapper-forgot .c-note.dependent.login-long-msg,
#success #form-wrapper-forgot .c-note.dependent.login-long-msg {
  height: 90px;
  margin-top: 11px !important;
  top: 0;
}
#login #form-wrapper-forgot,
#forgot #form-wrapper-forgot,
#success #form-wrapper-forgot,
#login #saml-logout-wrapper,
#forgot #saml-logout-wrapper,
#success #saml-logout-wrapper {
  background-color: #ffffff;
  /* fall back for IE8 */
  background-color: rgba(255, 255, 255, 0.7);
  height: 275px;
  margin: 100px auto 0 auto;
  width: 376px;
}
#login #form-wrapper-forgot hr,
#forgot #form-wrapper-forgot hr,
#success #form-wrapper-forgot hr,
#login #saml-logout-wrapper hr,
#forgot #saml-logout-wrapper hr,
#success #saml-logout-wrapper hr {
  margin-top: 32px;
  border: 0;
  border-top: 1px solid #dbdbdb;
  margin-bottom: 16px;
}
#login #form-wrapper-forgot .lableText,
#forgot #form-wrapper-forgot .lableText,
#success #form-wrapper-forgot .lableText,
#login #saml-logout-wrapper .lableText,
#forgot #saml-logout-wrapper .lableText,
#success #saml-logout-wrapper .lableText {
  margin-top: 24px;
  padding: 0px 25px;
  font-size: 16px;
  color: #34383c;
  font-family: 'Noto Sans', sans-serif;
}
#login #form-wrapper-forgot .footer,
#forgot #form-wrapper-forgot .footer,
#success #form-wrapper-forgot .footer,
#login #saml-logout-wrapper .footer,
#forgot #saml-logout-wrapper .footer,
#success #saml-logout-wrapper .footer {
  text-align: center;
}
#login #form-wrapper-forgot .header,
#forgot #form-wrapper-forgot .header,
#success #form-wrapper-forgot .header,
#login #saml-logout-wrapper .header,
#forgot #saml-logout-wrapper .header,
#success #saml-logout-wrapper .header {
  background-color: #00a9cc;
  margin-bottom: 24px;
}
#login #form-wrapper-forgot .header .logo-wrapper,
#forgot #form-wrapper-forgot .header .logo-wrapper,
#success #form-wrapper-forgot .header .logo-wrapper,
#login #saml-logout-wrapper .header .logo-wrapper,
#forgot #saml-logout-wrapper .header .logo-wrapper,
#success #saml-logout-wrapper .header .logo-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  height: 40px;
  padding-top: 5px;
}
#login #form-wrapper-forgot .header .logo-wrapper img,
#forgot #form-wrapper-forgot .header .logo-wrapper img,
#success #form-wrapper-forgot .header .logo-wrapper img,
#login #saml-logout-wrapper .header .logo-wrapper img,
#forgot #saml-logout-wrapper .header .logo-wrapper img,
#success #saml-logout-wrapper .header .logo-wrapper img {
  display: block;
  margin: auto;
}
#login #form-wrapper-forgot .header .logo-wrapper .c-note,
#forgot #form-wrapper-forgot .header .logo-wrapper .c-note,
#success #form-wrapper-forgot .header .logo-wrapper .c-note,
#login #saml-logout-wrapper .header .logo-wrapper .c-note,
#forgot #saml-logout-wrapper .header .logo-wrapper .c-note,
#success #saml-logout-wrapper .header .logo-wrapper .c-note {
  font-size: 14px;
  margin: 30px 0px 0px;
  width: 376px;
}
#login #form-wrapper-forgot .header .logo-wrapper .c-note .text,
#forgot #form-wrapper-forgot .header .logo-wrapper .c-note .text,
#success #form-wrapper-forgot .header .logo-wrapper .c-note .text,
#login #saml-logout-wrapper .header .logo-wrapper .c-note .text,
#forgot #saml-logout-wrapper .header .logo-wrapper .c-note .text,
#success #saml-logout-wrapper .header .logo-wrapper .c-note .text {
  margin: 5px;
  margin-left: 40px;
}
#login #form-wrapper-forgot .c-input,
#forgot #form-wrapper-forgot .c-input,
#success #form-wrapper-forgot .c-input,
#login #saml-logout-wrapper .c-input,
#forgot #saml-logout-wrapper .c-input,
#success #saml-logout-wrapper .c-input {
  margin: 0 0 14px 24px;
}
#login #form-wrapper-forgot .c-input input,
#forgot #form-wrapper-forgot .c-input input,
#success #form-wrapper-forgot .c-input input,
#login #saml-logout-wrapper .c-input input,
#forgot #saml-logout-wrapper .c-input input,
#success #saml-logout-wrapper .c-input input {
  border: 1px solid #484e4f;
  width: 328px;
}
#login #form-wrapper-forgot .c-input input:focus,
#forgot #form-wrapper-forgot .c-input input:focus,
#success #form-wrapper-forgot .c-input input:focus,
#login #saml-logout-wrapper .c-input input:focus,
#forgot #saml-logout-wrapper .c-input input:focus,
#success #saml-logout-wrapper .c-input input:focus {
  border-color: #00a9cc;
}
#login #form-wrapper-forgot .c-input.c-missing-field input,
#forgot #form-wrapper-forgot .c-input.c-missing-field input,
#success #form-wrapper-forgot .c-input.c-missing-field input,
#login #saml-logout-wrapper .c-input.c-missing-field input,
#forgot #saml-logout-wrapper .c-input.c-missing-field input,
#success #saml-logout-wrapper .c-input.c-missing-field input {
  border: 1px solid #db0000;
}
#login #form-wrapper-forgot .forgot,
#forgot #form-wrapper-forgot .forgot,
#success #form-wrapper-forgot .forgot,
#login #saml-logout-wrapper .forgot,
#forgot #saml-logout-wrapper .forgot,
#success #saml-logout-wrapper .forgot {
  display: block;
  margin: 32px 0 0 24px;
}
#login #form-wrapper-forgot #login-button,
#forgot #form-wrapper-forgot #login-button,
#success #form-wrapper-forgot #login-button,
#login #saml-logout-wrapper #login-button,
#forgot #saml-logout-wrapper #login-button,
#success #saml-logout-wrapper #login-button {
  cursor: pointer;
}
#login #form-wrapper-forgot #cancel-button,
#forgot #form-wrapper-forgot #cancel-button,
#success #form-wrapper-forgot #cancel-button,
#login #saml-logout-wrapper #cancel-button,
#forgot #saml-logout-wrapper #cancel-button,
#success #saml-logout-wrapper #cancel-button {
  cursor: pointer;
}
#login #saml-logout-wrapper,
#forgot #saml-logout-wrapper,
#success #saml-logout-wrapper {
  height: 132px;
  background-color: #ffffff;
}
#login #saml-logout-wrapper .lableText,
#forgot #saml-logout-wrapper .lableText,
#success #saml-logout-wrapper .lableText {
  padding: 0px 20px;
}
#login #form-wrapper-success,
#forgot #form-wrapper-success,
#success #form-wrapper-success {
  background-color: #ffffff;
  /* fall back for IE8 */
  background-color: rgba(255, 255, 255, 0.7);
  height: 187px;
  margin: 100px auto 0 auto;
  width: 376px;
}
#login #form-wrapper-success hr,
#forgot #form-wrapper-success hr,
#success #form-wrapper-success hr {
  border: 0;
  border-top: 1px solid #dbdbdb;
}
#login #form-wrapper-success .lableText,
#forgot #form-wrapper-success .lableText,
#success #form-wrapper-success .lableText {
  margin-top: 24px;
  padding: 0px 25px;
  font-size: 16px;
  color: #34383c;
  font-family: 'Noto Sans', sans-serif;
}
#login #form-wrapper-success .header,
#forgot #form-wrapper-success .header,
#success #form-wrapper-success .header {
  background-color: #00a9cc;
  margin-bottom: 24px;
}
#login #form-wrapper-success .header .logo-wrapper,
#forgot #form-wrapper-success .header .logo-wrapper,
#success #form-wrapper-success .header .logo-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  height: 40px;
  padding-top: 11px;
}
#login #form-wrapper-success .header .logo-wrapper img,
#forgot #form-wrapper-success .header .logo-wrapper img,
#success #form-wrapper-success .header .logo-wrapper img {
  display: block;
  margin: auto;
}
#login #form-wrapper-success #ok-button,
#forgot #form-wrapper-success #ok-button,
#success #form-wrapper-success #ok-button {
  float: right;
  margin: 5px 150px 0 0;
  cursor: pointer;
}
#login .message,
#forgot .message,
#success .message,
#login .change-message,
#forgot .change-message,
#success .change-message {
  background-color: #db0000;
  color: #ffffff;
  display: none;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 376px;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: -10;
}
#login .message a,
#forgot .message a,
#success .message a,
#login .change-message a,
#forgot .change-message a,
#success .change-message a {
  color: #fff;
}
#login .change-message,
#forgot .change-message,
#success .change-message {
  width: auto;
}
#login #dlg-outage-message,
#forgot #dlg-outage-message,
#success #dlg-outage-message {
  background-color: #ffffff;
  height: 200px;
  left: 50%;
  margin-left: -250px;
  position: absolute;
  top: 200px;
  width: 500px;
  border: 1px solid #00a9cc;
}
#login #dlg-outage-message .header,
#forgot #dlg-outage-message .header,
#success #dlg-outage-message .header {
  background-color: #00a9cc;
  margin-bottom: 24px;
}
#login #dlg-outage-message .dlg-body,
#forgot #dlg-outage-message .dlg-body,
#success #dlg-outage-message .dlg-body {
  height: 132px;
}
#login #dlg-outage-message .dlg-body .body-left,
#forgot #dlg-outage-message .dlg-body .body-left,
#success #dlg-outage-message .dlg-body .body-left {
  float: left;
  margin-left: 12px;
  margin-right: 12px;
  margin-top: -10px;
  top: 50%;
  width: 110px;
}
#login #dlg-outage-message .dlg-body .body-right,
#forgot #dlg-outage-message .dlg-body .body-right,
#success #dlg-outage-message .dlg-body .body-right {
  margin-left: 136px;
  width: 350px;
}
#login #dlg-outage-message .dlg-body .body-right p,
#forgot #dlg-outage-message .dlg-body .body-right p,
#success #dlg-outage-message .dlg-body .body-right p {
  font-size: 14px;
  line-height: 24px;
}
#login #s-abbreviated-footer,
#forgot #s-abbreviated-footer,
#success #s-abbreviated-footer {
  border-top: 1px solid #ffffff;
  bottom: 0;
  margin: 0 2%;
  padding: 16px 0;
  position: absolute;
  text-align: center;
  width: 96%;
  z-index: 1;
}
#login #s-abbreviated-footer ul li,
#forgot #s-abbreviated-footer ul li,
#success #s-abbreviated-footer ul li {
  border-left-color: #ffffff;
  color: #ffffff;
}
#login #s-abbreviated-footer .main-footer-center,
#forgot #s-abbreviated-footer .main-footer-center,
#success #s-abbreviated-footer .main-footer-center {
  margin-top: 0;
}
#login #lb-terms-of-use ol,
#forgot #lb-terms-of-use ol,
#success #lb-terms-of-use ol {
  margin: 0em 2em 0em 2em;
}
#login #change-password,
#forgot #change-password,
#success #change-password {
  width: 556px;
}
#login #change-password p,
#forgot #change-password p,
#success #change-password p {
  color: #484e4f;
  margin-bottom: 16px;
}
#login #change-password .content,
#forgot #change-password .content,
#success #change-password .content {
  padding: 16px 32px;
}
#login #change-password .footer,
#forgot #change-password .footer,
#success #change-password .footer {
  margin-bottom: 0;
}
#login #change-password #change-syntax-text,
#forgot #change-password #change-syntax-text,
#success #change-password #change-syntax-text {
  color: #484e4f;
  font-size: 13px;
}
#login {
  overflow: auto;
}
#login #change-password {
  top: 110px;
  margin-bottom: 30px;
}
#login #change-password #change-password-message {
  display: flex;
  align-items: center;
  justify-content: center;
}
#login.client-portal,
#forgot.client-portal,
#success.client-portal {
  background: #ffffff;
}
#login.client-portal #full-bg,
#forgot.client-portal #full-bg,
#success.client-portal #full-bg {
  overflow: hidden;
}
#login.client-portal #full-bg img,
#forgot.client-portal #full-bg img,
#success.client-portal #full-bg img {
  min-height: 0;
  min-width: 0;
  width: 100%;
  margin: 0px auto;
  position: fixed;
}
#login.client-portal .logo-wrapper,
#forgot.client-portal .logo-wrapper,
#success.client-portal .logo-wrapper {
  border-bottom: 1px solid #dbdbdb !important;
  color: #ffffff;
  font-size: 18px;
  padding: 8px;
  padding-top: 8px !important;
}
#login.client-portal #form-wrapper,
#forgot.client-portal #form-wrapper,
#success.client-portal #form-wrapper,
#login.client-portal #form-wrapper-forgot,
#forgot.client-portal #form-wrapper-forgot,
#success.client-portal #form-wrapper-forgot,
#login.client-portal #saml-logout-wrapper,
#forgot.client-portal #saml-logout-wrapper,
#success.client-portal #saml-logout-wrapper,
#login.client-portal #form-wrapper-success,
#forgot.client-portal #form-wrapper-success,
#success.client-portal #form-wrapper-success {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #dbdbdb;
}
#login.client-portal #form-wrapper label,
#forgot.client-portal #form-wrapper label,
#success.client-portal #form-wrapper label,
#login.client-portal #form-wrapper-forgot label,
#forgot.client-portal #form-wrapper-forgot label,
#success.client-portal #form-wrapper-forgot label,
#login.client-portal #saml-logout-wrapper label,
#forgot.client-portal #saml-logout-wrapper label,
#success.client-portal #saml-logout-wrapper label,
#login.client-portal #form-wrapper-success label,
#forgot.client-portal #form-wrapper-success label,
#success.client-portal #form-wrapper-success label {
  width: 100%;
}
#login.client-portal #s-abbreviated-footer,
#forgot.client-portal #s-abbreviated-footer,
#success.client-portal #s-abbreviated-footer {
  background: #ffffff;
  border-top: 1px solid #484e4f;
}
#login.client-portal #s-abbreviated-footer ul li,
#forgot.client-portal #s-abbreviated-footer ul li,
#success.client-portal #s-abbreviated-footer ul li {
  border-left: #484e4f 1px solid;
  color: #484e4f;
}
#login.client-portal #s-abbreviated-footer ul li:first-child,
#forgot.client-portal #s-abbreviated-footer ul li:first-child,
#success.client-portal #s-abbreviated-footer ul li:first-child {
  border-left: 0;
}
/* 
  This file contains ALL of the styles specific to pages within the Message
  Administration module.
  This should include ONLY styles that pertain to JSPs in the Message Admin module.
  
-------------------------------------------------- */
/*#############################################################################

      MESSAGE ADMINISTRATION GENERAL PURPOSE CLASSES
      
  The CSS classes in this section are to be specific to the message
  administration module but accessible to be applied across any page in the
  module.

#############################################################################*/
.message-admin-mod.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
/*#############################################################################

      # END OF MESSAGE ADMINISTRATION GENERAL PURPOSE CLASSES #
      
#############################################################################*/
#pag-edit-message #pag-edit-message-div-post-to-role {
  max-width: 492px;
}
#pag-edit-message #pag-edit-message-div-post-to-role .security-role-container {
  float: left;
  line-height: 25px;
  padding-right: 8px;
  margin-bottom: 8px;
  width: 50%;
}
#pag-edit-message #pag-edit-message-div-post-to-role .security-role-container:last-of-type {
  margin-bottom: 26px;
}
#pag-edit-message #pag-edit-message-div-post-to-role .security-role-container .security-role-wrapper .icon-check {
  border-radius: 4px;
  color: #FFF;
  cursor: pointer;
  float: left;
  font-size: 14px;
  margin-right: 8px;
}
#pag-edit-message #pag-edit-message-div-post-to-role .security-role-container .security-role-wrapper .security-role-name {
  font-size: 14px;
  line-height: 25px;
  max-width: 203px;
  position: absolute;
}
#pag-edit-message #pag-edit-message-div-post-to-role .security-role-container .security-role-wrapper .security-role-name:hover {
  cursor: pointer;
}
#pag-edit-message .buttons-wrapper {
  border-top: 1px solid #CCC;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#pag-edit-message .section-heading {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#pag-edit-message .date-header {
  font-size: 16px;
  margin-top: 40px;
  margin-bottom: 15px;
}
#pag-edit-message .date-header h3 {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#pag-edit-message .invalid {
  border: 1px solid red !important;
}
#grid-messages_filter {
  padding-right: 158px;
  width: 100%;
}
#grid-messages_wrapper {
  min-height: 300px;
}
#user-messages-tbl_filter_wrapper {
  margin-bottom: 24px;
  padding: 0;
}
#user-messages-tbl_filter_wrapper:before {
  position: absolute;
  right: 168px;
  top: 8px;
  color: #999999;
}
#user-messages-tbl_filter_wrapper .filter-input {
  height: 2em;
  margin-bottom: 1.5em;
  margin-right: 0.5em;
}
#user-messages-status {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 150px;
}
/**
 *  Message Admin list page styling.
 */
#pag-message-admin-list .form-modal .footer {
  background: white;
}
#pag-message-admin-list #user-messages-tbl_filter_wrapper {
  margin-bottom: 0px;
}
#pag-message-admin-list .c-input,
#pag-message-admin-list .dataTables_filter input {
  margin-bottom: 0px;
}
#pag-message-admin-list #grid-messages thead tr th.createdString {
  width: 10%;
}
#pag-message-admin-list #grid-messages thead tr th.subject {
  width: 50%;
}
#pag-message-admin-list #grid-messages thead tr th.category {
  width: 20%;
}
#pag-message-admin-list #grid-messages thead tr th.status {
  width: 10%;
}
#pag-message-admin-list #grid-messages tbody tr {
  cursor: default;
  height: 42px !important;
}
#pag-message-admin-list #grid-messages tbody tr td {
  padding: 0px 8px 0px 8px;
}
#pag-message-admin-list #grid-messages td.dataTables_empty {
  background-color: #ecfafb;
  color: #484e4f;
  display: table-cell;
  font-size: 1em;
  text-align: center;
  padding: 6em;
}
#pag-message-admin-list #grid-messages-div-pagination {
  width: auto;
}
/**
 *  Message Admin Summary styling.
 */
#pag-message-admin-summary #message-name-val-pairs {
  font-size: 16px;
}
#pag-message-admin-summary #message-name-val-pairs #name {
  color: #999999;
  font-weight: normal;
}
#pag-message-admin-summary #message-name-val-pairs #value {
  color: #484e4f;
  font-weight: normal;
  word-wrap: break-word;
}
#pag-message-admin-summary #body-text {
  font-size: 16px;
  color: #333;
  font-weight: normal;
  word-wrap: break-word;
  width: 66%;
  margin-top: 32px;
}
/*  
  This file contains ALL of the styles specific to pages within the Procurement module. 
  This should include ONLY styles that pertain to JSPs in the Procurement module.
  
-------------------------------------------------- */
/* Estimate and Orders list pages, shared */
#estimate-all #pag-estimate-all-estimate-status-div,
#procurement-order-summary #pag-estimate-all-estimate-status-div {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 180px;
}
#estimate-all #pag-estimate-all-tbl-estimates_filter,
#procurement-order-summary #pag-estimate-all-tbl-estimates_filter,
#estimate-all #grid-items_filter,
#procurement-order-summary #grid-items_filter {
  padding-right: 190px;
}
#estimate-all #pag-estimate-all-tbl-estimates_filter_wrapper,
#procurement-order-summary #pag-estimate-all-tbl-estimates_filter_wrapper,
#estimate-all #grid-items_filter_wrapper,
#procurement-order-summary #grid-items_filter_wrapper,
#estimate-all #order-filter,
#procurement-order-summary #order-filter {
  padding: 0;
}
#estimate-all #pag-estimate-all-tbl-estimates_filter_wrapper:before,
#procurement-order-summary #pag-estimate-all-tbl-estimates_filter_wrapper:before,
#estimate-all #grid-items_filter_wrapper:before,
#procurement-order-summary #grid-items_filter_wrapper:before,
#estimate-all #order-filter:before,
#procurement-order-summary #order-filter:before {
  position: absolute;
  right: 198px;
  top: 8px;
}
#estimate-all .grid thead .icon-tri-down,
#procurement-order-summary .grid thead .icon-tri-down {
  line-height: 19px;
}
#estimate-all table#pag-estimate-all-tbl-estimates.dataTable tbody td,
#procurement-order-summary table#pag-estimate-all-tbl-estimates.dataTable tbody td,
#estimate-all table#grid-items.dataTable tbody td,
#procurement-order-summary table#grid-items.dataTable tbody td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#estimate-all table#pag-estimate-all-tbl-estimates.dataTable tbody td.dataTables_empty,
#procurement-order-summary table#pag-estimate-all-tbl-estimates.dataTable tbody td.dataTables_empty,
#estimate-all table#grid-items.dataTable tbody td.dataTables_empty,
#procurement-order-summary table#grid-items.dataTable tbody td.dataTables_empty {
  background-color: #cceef5;
  color: #484e4f;
  display: table-cell;
  font-size: 1em;
  text-align: center;
}
#estimate-all .dataTables_length .sb-dropdown,
#procurement-order-summary .dataTables_length .sb-dropdown {
  border-top: 1px solid #999999;
}
#estimate-all .dataTables_info,
#procurement-order-summary .dataTables_info {
  width: 40%;
}
#estimate-all .summaryTable1 tbody tr,
#procurement-order-summary .summaryTable1 tbody tr {
  border-top: 1px solid #FFF;
  height: 70px;
  width: 100%;
  border: none;
}
#estimate-all .summaryTable1 tbody tr td,
#procurement-order-summary .summaryTable1 tbody tr td {
  position: relative;
  padding: 0;
}
#estimate-all .summaryTable1 tbody tr td .buffer-div,
#procurement-order-summary .summaryTable1 tbody tr td .buffer-div {
  height: 20px;
  width: 100%;
  background-color: #ffffff;
}
#estimate-all .summaryTable1 tbody tr td .content-div,
#procurement-order-summary .summaryTable1 tbody tr td .content-div {
  height: 50px;
  width: 100%;
  background-color: #f7f7f7;
  padding: 14px 10px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}
#estimate-all .summaryTable1 tbody tr td:first-child .content-div,
#procurement-order-summary .summaryTable1 tbody tr td:first-child .content-div {
  border-left: 1px solid #D8D8D8;
}
#estimate-all .summaryTable1 tbody tr td:last-child .content-div,
#procurement-order-summary .summaryTable1 tbody tr td:last-child .content-div {
  border-right: 1px solid #D8D8D8;
}
/* End Estimate List page */
/* Create Estimate Wizard Step 1 page */
#create-estimate-header .buttons {
  border-top: 1px solid #cccccc;
  margin-top: 6px;
  padding-top: 24px;
}
/* End Create Estimate Wizard Step 1 page */
/* Create Estimate Wizard Step 2 page */
#create-estimate-item .item-header {
  border-bottom: 1px solid #cccccc;
  width: 492px;
}
#create-estimate-item .item-header h4 {
  color: #004a93;
  font-size: 16px;
  font-weight: normal;
  margin: 5px 0;
}
#create-estimate-item .item-header h4 .icon-circle {
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #ffffff;
  font-size: 8px;
  margin: -3px 6px 0 0;
  transition: background-color 400ms, border-color 400ms;
}
#create-estimate-item .item-header h4 .icon-circle:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #ffffff;
  border-color: #999999;
  color: #00a9cc;
}
#create-estimate-item .item-header h4 .icon-tri-up {
  padding: 2px 3px 4px 3px;
}
#create-estimate-item .item-header h4 .icon-tri-down {
  padding: 4px 3px 2px 3px;
}
#create-estimate-item .item-header .delete-item,
#create-estimate-item .item-header .refresh-list {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  float: right;
  text-decoration: none;
}
#create-estimate-item .item-header .delete-item:hover,
#create-estimate-item .item-header .refresh-list:hover {
  text-decoration: underline;
}
#create-estimate-item .item-header .delete-item .icon-circle,
#create-estimate-item .item-header .refresh-list .icon-circle {
  background-color: #00a9cc;
  color: #ffffff;
  margin: -3px 4px 0 0;
}
#create-estimate-item .item-header .delete-item .icon-close,
#create-estimate-item .item-header .refresh-list .icon-close {
  font-size: 8px;
  padding: 4px;
}
#create-estimate-item .item-header .refresh-list {
  margin-right: 16px;
}
#create-estimate-item fieldset {
  *zoom: 1;
  margin-top: 20px;
  width: 520px;
}
#create-estimate-item fieldset:before,
#create-estimate-item fieldset:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-estimate-item fieldset:after {
  clear: both;
}
#create-estimate-item .estimate-item-type-form {
  margin-bottom: 30px;
}
#create-estimate-item .add-item-buttons {
  border-top: 1px solid #cccccc;
  padding-top: 24px;
  margin-top: 6px;
}
#create-estimate-item .add-item-buttons .btn-submit {
  float: right;
}
#create-estimate-item .subform {
  margin-bottom: 32px;
}
#create-estimate-item .subform .collapsable {
  display: none;
}
#create-estimate-item .subform.newItem .collapsable {
  display: block;
}
#create-estimate-item .subform .hidden-qtys {
  display: none;
}
#create-estimate-item .no-items {
  background-color: #ecfafb;
  border-top: 1px solid #999999;
  margin-bottom: 32px;
  padding: 60px 0;
  text-align: center;
  width: 100%;
}
#create-estimate-item .smart-combo-box-wrapper input {
  margin-bottom: 20px;
}
/* END Create Estimate Wizard Step 2 page */
/* Estimate Summary pages */
#estimates-submitted .c-icon-link {
  margin-right: 0px;
}
#estimates-submitted .summaryTable1 tbody tr {
  border-top: 1px solid #FFF;
  height: 70px;
  width: 100%;
  border: none;
}
#estimates-submitted .summaryTable1 tbody tr td {
  position: relative;
  padding: 0;
}
#estimates-submitted .summaryTable1 tbody tr td .buffer-div {
  height: 20px;
  width: 100%;
  background-color: #ffffff;
}
#estimates-submitted .summaryTable1 tbody tr td .content-div {
  height: 50px;
  width: 100%;
  background-color: #f7f7f7;
  padding: 14px 10px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}
#estimates-submitted .summaryTable1 tbody tr td:first-child .content-div {
  border-left: 1px solid #D8D8D8;
}
#estimates-submitted .summaryTable1 tbody tr td:last-child .content-div {
  border-right: 1px solid #D8D8D8;
}
#estimates-submitted .item-number {
  width: 200px;
}
#estimates-submitted .spec-id {
  width: 170px;
}
#estimates-submitted .item-img-url {
  width: 60px;
}
#estimates-submitted .item-img-url .content-div {
  padding: 5px!important;
}
#estimates-submitted .item-name {
  width: auto;
}
#estimates-submitted .item-quantity {
  width: 100px;
  text-align: right;
  padding: 3px 10px;
}
#estimates-submitted .item-quantity .content-div {
  padding: 6px 10px!important;
}
#estimates-submitted .item-quantity input {
  text-align: right;
  height: 36px;
  width: 100%;
  padding: 5px;
}
#estimates-submitted .thumbnail-container {
  border: 1px solid #dbdbdb;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
#estimates-submitted .thumbnail-container img {
  width: 40px;
}
#estimates-submitted .item-expandCollapse {
  width: 60px;
}
#estimates-submitted .item-expandCollapse .triangle-icon {
  font-size: 1em;
  color: #009acc;
  cursor: pointer;
  text-align: center;
  padding: 18px 10px!important;
}
#estimates-submitted #btn-submit {
  float: right;
}
#estimates-submitted .specs-header span {
  display: inline-block;
}
#estimates-submitted #submitted-estimate-description {
  color: #484e4f;
  width: 50%;
}
#estimates-submitted .supplier-header {
  border-bottom: 1px solid #cccccc;
  color: #999999;
  font-weight: bold;
  font-size: 16px;
  line-height: 32px;
  margin-top: 1em;
}
#estimates-submitted .table-container {
  margin-top: 30px;
}
#estimates-submitted .table-container .customer-item-number-refspec {
  width: 21%;
}
#estimates-submitted .table-container .item-type-refspec {
  width: 20%;
}
#estimates-submitted .delete-item {
  display: none;
  float: right;
  font-size: 9px;
  margin: 12px 10px 0 0;
}
#estimates-submitted .delete-item:hover {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
}
#estimates-submitted #line-items-display .item-container {
  font-size: 14px;
  margin: 0 0 8px 0;
}
#estimates-submitted #line-items-display .item-container .header {
  background: #f7f7f7;
  border: 1px solid #dbdbdb;
  height: 47px;
  line-height: 47px;
  text-align: left;
}
#estimates-submitted #line-items-display .item-container .header:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #cceef5;
}
#estimates-submitted #line-items-display .item-container .header:hover [class*=icon-tri-] {
  color: #444444;
}
#estimates-submitted #line-items-display .item-container .header .customer-item-number-refspec {
  display: inline-block;
  float: left;
  height: 45px;
  margin-left: 20px;
  overflow-y: hidden;
  width: 28.5%;
}
#estimates-submitted #line-items-display .item-container .header .item-type-refspec {
  display: inline-block;
  float: left;
  height: 45px;
  overflow-y: hidden;
  padding-left: 20px;
  width: 34.4%;
}
#estimates-submitted #line-items-display .item-container .header .item-spec-name-refspec {
  display: inline-block;
  height: 45px;
  margin-left: 20px;
  overflow-y: hidden;
  width: 20%;
}
#estimates-submitted #line-items-display .item-container .header .toggle-right {
  color: #00a9cc;
}
#estimates-submitted #line-items-display.no-items {
  background-color: #ecfafb;
  border-top: 1px solid #dbdbdb;
  padding: 60px 0;
  text-align: center;
}
/* END Estimate Summary pages */
/* Returned Bids page */
#estimates-returned-bids table.dataTable {
  margin: 10px auto -10px auto;
}
#estimates-returned-bids table.dataTable thead th {
  border-bottom: none;
}
#estimates-returned-bids table.dataTable thead th.customer-item-number-refspec {
  width: 22.5%;
}
#estimates-returned-bids table.dataTable thead th.customer-item-type-refspec {
  width: 16%;
}
#estimates-returned-bids table.dataTable thead th.item-name-refspec {
  width: 29.5%;
}
#estimates-returned-bids table.dataTable thead th.quantities-refspec {
  width: 16.5%;
}
#estimates-returned-bids .supplier-body .supplier .supplier-header {
  color: #999999;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 32px;
  margin-top: 1em;
  position: relative;
}
#estimates-returned-bids .supplier-body .supplier .supplier-header .title {
  float: right;
}
#estimates-returned-bids .supplier-body .supplier .supplier-header .bid {
  float: right;
}
#estimates-returned-bids .supplier-body .supplier .supplier-header .bid .lowest-bid {
  padding: 0 30px 0 5px;
}
#estimates-returned-bids .supplier-body .supplier .supplier-header .bid .icon {
  display: inline-block;
  margin-right: 12px;
}
#estimates-returned-bids .supplier-body .supplier .item-container {
  color: #484e4f;
  font-size: 14px;
  margin: 8px 0;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header {
  background: #f7f7f7;
  border: 1px solid #dbdbdb;
  height: 47px;
  line-height: 46px;
  padding: 0 1.45%;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #cceef5;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header:hover [class*=icon-tri-] {
  color: #444444;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header .item-name {
  display: inline-block;
  float: left;
  overflow: hidden;
  width: 30.50%;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header .item-cin {
  display: inline-block;
  float: left;
  overflow: hidden;
  width: 26.10%;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header .items-qty {
  display: inline-block;
  float: left;
  width: 20.6%;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header .items-cost {
  display: inline-block;
  float: left;
  text-align: right;
  width: 4%;
}
#estimates-returned-bids .supplier-body .supplier .item-container .header .icon {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  display: inline-block;
  float: right;
  font-size: .9em;
  padding-top: 20px;
  text-align: right;
  width: 1%;
}
#estimates-returned-bids #lb-order-confirmation-1.lightbox .content,
#estimates-returned-bids #lb-order-confirmation-2.lightbox .content {
  width: 480px;
}
#estimates-returned-bids #lb-order-confirmation-1.lightbox #conf-total,
#estimates-returned-bids #lb-order-confirmation-2.lightbox #conf-total {
  font-weight: bold;
}
/* END Returned Bids page */
/* Order Details page */
#procurement-order-summary #orders-summary-container .supplier-header {
  border-bottom: 1px solid #cccccc;
  color: #999999;
  font-weight: bold;
  font-size: 1.3em;
  height: 32px;
  line-height: 32px;
  margin-top: 16px;
}
#procurement-order-summary #orders-summary-container .table-container {
  margin-top: 16px;
}
#procurement-order-summary #orders-summary-container table {
  height: 16px;
  line-height: 1.1em;
  table-layout: auto;
}
#procurement-order-summary #orders-summary-container table thead {
  padding-left: 50px;
}
#procurement-order-summary #orders-summary-container table th {
  padding-left: 0;
  padding-right: 0;
}
#procurement-order-summary #orders-summary-container table th.cust-number-refspec {
  width: 20%;
}
#procurement-order-summary #orders-summary-container table th.item-type-refspec {
  width: 18%;
}
#procurement-order-summary #orders-summary-container table th.spec-name-refspec {
  width: 28%;
}
#procurement-order-summary #orders-summary-container table th.item-qty-refspec {
  width: 10%;
}
#procurement-order-summary #orders-summary-container table th.item-cost-refspec {
  width: 17%;
}
#procurement-order-summary #orders-summary-container table th span {
  margin-right: 20px;
}
#procurement-order-summary #orders-summary-container table th span span {
  margin: 0;
}
#procurement-order-summary #orders-summary-container .order {
  height: 48px;
  line-height: 48px;
  margin: 10px 0px 1px 0px;
  background-color: #f7f7f7;
  border: 1px solid #dbdbdb;
  padding-left: 20px;
}
#procurement-order-summary #orders-summary-container .order:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #cceef5;
}
#procurement-order-summary #orders-summary-container .order:hover [class*=icon-tri-] {
  color: #444444;
}
#procurement-order-summary #orders-summary-container .order li,
#procurement-order-summary #orders-summary-container .order span {
  display: inline-block;
  padding-left: 0px;
}
#procurement-order-summary #orders-summary-container .order li.item-id,
#procurement-order-summary #orders-summary-container .order span.item-id {
  float: left;
  width: 13.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 15.25%;
}
#procurement-order-summary #orders-summary-container .order li.item-id.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.item-id.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.spec-name,
#procurement-order-summary #orders-summary-container .order span.spec-name {
  float: left;
  width: 52.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 50.85%;
}
#procurement-order-summary #orders-summary-container .order li.spec-name.blank:after,
#procurement-order-summary #orders-summary-container .order span.spec-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.spec-name.blank:after,
#procurement-order-summary #orders-summary-container .order span.spec-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.item-qty,
#procurement-order-summary #orders-summary-container .order span.item-qty {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 12.5%;
}
#procurement-order-summary #orders-summary-container .order li.item-qty.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.item-qty.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.item-cost,
#procurement-order-summary #orders-summary-container .order span.item-cost {
  float: left;
  width: 12.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  width: 11.85%;
}
#procurement-order-summary #orders-summary-container .order li.item-cost.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .order li.item-cost.blank:after,
#procurement-order-summary #orders-summary-container .order span.item-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#procurement-order-summary #orders-summary-container .specs-header {
  height: 48px;
  line-height: 48px;
  margin: 10px 0px 1px 0px;
  padding-left: 20px;
}
#procurement-order-summary #procurement-order-summary-toggle-right {
  color: #00a9cc;
  display: inline-block;
  float: right;
  font-size: 1em;
  margin-top: 10px;
  padding-right: 20px;
}
#procurement-order-summary #orders-placeholder {
  margin-top: -8px;
}
#procurement-order-summary #orders-placeholder .item-container {
  font-size: 14px;
}
/* END Order Details page */
/* Estimate Item Details page */
#estimates-item-details h3 {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 12px;
}
#estimates-item-details .item-detail,
#estimates-item-details .item-quantity {
  color: #34383c;
  font-size: 16px;
}
#estimates-item-details .item-detail .label,
#estimates-item-details .item-quantity .label {
  color: #999999;
  padding-right: 8px;
}
#estimates-item-details .item-quantity {
  float: left;
  width: 175px;
}
#estimates-item-details .item-quantity.clear {
  clear: left;
}
#estimates-item-details .item-quantity .label {
  display: inline-block;
  padding-right: 0;
  width: 63px;
}
#estimates-item-details #item-information {
  *zoom: 1;
}
#estimates-item-details #item-information:before,
#estimates-item-details #item-information:after {
  display: table;
  line-height: 0;
  content: "";
}
#estimates-item-details #item-information:after {
  clear: both;
}
#estimates-item-details #quantities,
#estimates-item-details .additional-files {
  *zoom: 1;
  margin-top: 24px;
}
#estimates-item-details #quantities:before,
#estimates-item-details .additional-files:before,
#estimates-item-details #quantities:after,
#estimates-item-details .additional-files:after {
  display: table;
  line-height: 0;
  content: "";
}
#estimates-item-details #quantities:after,
#estimates-item-details .additional-files:after {
  clear: both;
}
#estimates-item-details .hidden-upload-wrapper {
  float: right;
  width: 120px;
}
#estimates-item-details .additional-files .icons {
  padding-right: 8px;
  text-align: right;
}
#estimates-item-details .additional-files .icons span,
#estimates-item-details .additional-files .icons a {
  color: #34383c;
  display: inline-block;
  font-size: 13px;
  margin-left: 6px;
}
#estimates-item-details .additional-files .icons span:hover,
#estimates-item-details .additional-files .icons a:hover {
  color: #005566;
  text-decoration: none;
}
#estimates-item-details .additional-files .icons .spinner {
  padding: 5px 3px 0 8px;
  vertical-align: middle;
}
#estimates-item-details .additional-files .attach {
  margin-top: 8px;
  margin-right: -8px;
}
#estimates-item-details .additional-files .attach input[type="file"] {
  cursor: pointer;
  cursor: hand;
  height: 38px !important;
  top: -19px;
  width: 95px !important;
}
#estimates-item-details .additional-files .attach:hover > .upload {
  text-decoration: underline;
}
/* End Item Details page */
/* This is the CSS for the item specifications on Submitted Estimates, Returned Bids and Estimate Order Summary pages
	it is shared across all Procurement pages so it is not in a page level ID selector */
.header-container {
  overflow: auto;
}
.header-container h4 {
  font-size: 16px;
  font-weight: normal;
  margin: 5px 0;
}
.header-container .header-section-top,
.header-container .header-section-bottom {
  display: block;
  overflow: auto;
  vertical-align: top;
  width: 100%;
}
.header-container .header-section-top .description,
.header-container .header-section-bottom .description {
  color: #484e4f;
  display: block;
  float: left;
  margin-bottom: 16px;
  width: 50%;
}
.header-container .header-section-top .total,
.header-container .header-section-bottom .total {
  display: block;
  float: right;
  margin-bottom: 12px;
  text-align: right;
  width: 50%;
}
.header-container .header-section-top .total .value,
.header-container .header-section-bottom .total .value {
  color: #004a93;
  font-size: 32px;
  font-weight: bold;
}
.header-container .header-section-top .total .label,
.header-container .header-section-bottom .total .label {
  font-weight: bold;
  text-transform: uppercase;
}
.header-container .header-section-top .total button,
.header-container .header-section-bottom .total button {
  margin-top: 10px;
}
.header-container .header-section-top .header-left,
.header-container .header-section-bottom .header-left,
.header-container .header-section-top .header-right,
.header-container .header-section-bottom .header-right {
  float: left;
  position: relative;
  width: 50%;
}
.header-container .header-section-top .header-left .header-label,
.header-container .header-section-bottom .header-left .header-label,
.header-container .header-section-top .header-right .header-label,
.header-container .header-section-bottom .header-right .header-label {
  color: #999999;
  display: inline;
  width: 0;
  vertical-align: top;
}
.header-container .header-section-top .header-left span:last-child,
.header-container .header-section-bottom .header-left span:last-child,
.header-container .header-section-top .header-right span:last-child,
.header-container .header-section-bottom .header-right span:last-child {
  display: inline-block;
  color: #484e4f;
}
.header-container .header-section-top .header-right,
.header-container .header-section-bottom .header-right {
  overflow-y: auto;
}
.specs-header {
  border: 1px solid #dbdbdb;
  background: #f7f7f7;
  height: 47px;
  line-height: 47px;
  text-align: left;
}
.specs-header:hover {
  cursor: pointer;
  cursor: hand;
  background-color: #cceef5;
}
.specs-header:hover [class*=icon-tri-] {
  color: #444444;
}
.specs-header .delete-item {
  display: inline-block;
  float: right;
  font-size: 9px;
  margin: 12px 10px 0 0;
}
.specs-header .toggle-slide {
  color: #00a9cc;
  display: inline-block;
  float: right;
  font-size: 13px;
  margin: 10px 10px 0 0;
}
.specs-header .customer-item-number {
  display: inline-block;
  height: 45px;
  margin-left: 20px;
  padding-right: 12px;
  width: 20%;
}
.specs-header .customer-item-number-order {
  display: inline-block;
  height: 45px;
  padding-right: 12px;
  width: 20%;
}
.specs-header .item-type {
  display: inline-block;
  height: 45px;
  width: 20%;
}
.specs-header .item-type-bid {
  display: inline-block;
  height: 45px;
  padding-right: 12px;
  width: 15%;
}
.specs-header .item-spec-name {
  display: inline-block;
  height: 45px;
}
.specs-header .item-spec-name-bid {
  display: inline-block;
  height: 45px;
  padding-right: 12px;
  width: 29%;
}
.specs-header .item-qty {
  display: inline-block;
  height: 45px;
  padding-right: 12px;
  width: 15%;
}
.specs-header .item-qty-order {
  display: inline-block;
  height: 45px;
  padding-right: 12px;
  width: 100px;
}
.specs-header .item-cost {
  display: inline-block;
  height: 45px;
}
.item-toggle .icon-tri-down {
  font-size: 8px;
  padding: 4px 3px 2px 3px;
}
.item-toggle .icon-tri-up {
  font-size: 8px;
  padding: 2px 3px 4px 3px;
}
.item-toggle span {
  border: 1px solid #00a9cc;
}
.item-toggle span:hover {
  border-color: #999999;
}
.bids-table-specref {
  border-top: 1px solid #cccccc;
  margin-top: 8px;
}
.specs-container {
  *zoom: 1;
  background: #cceef5;
  font-size: 13px;
  line-height: 20px;
  margin: 0 20px;
  padding: 12px 20px 20px 20px;
}
.specs-container:before,
.specs-container:after {
  display: table;
  line-height: 0;
  content: "";
}
.specs-container:after {
  clear: both;
}
.specs-container .spec {
  color: #484e4f;
  margin-bottom: 16px;
}
.specs-container .spec .label {
  color: #34383c;
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
}
.specs-container .spec .label:after {
  content: '\A';
  white-space: pre;
}
.specs-container .finish-column {
  float: left;
  width: 20%;
}
.specs-container .ink-column {
  float: left;
  width: 18%;
}
.specs-container .details-column {
  float: left;
  width: 50%;
  overflow: hidden;
}
.specs-container .more-details-link {
  color: #005566;
  cursor: pointer;
  text-align: right;
  white-space: nowrap;
}
.specs-container .more-details-link:hover {
  text-decoration: underline;
}
.specs-container .more-details-link span {
  display: inline-block;
}
.specs-container .spec-quantities {
  clear: both;
  color: #34383c;
}
.specs-container .spec-quantities .label {
  color: #34383c;
  font-weight: bold;
  margin-bottom: 3px;
}
.specs-container .spec-quantities .spec-qty {
  *zoom: 1;
}
.specs-container .spec-quantities .spec-qty:before,
.specs-container .spec-quantities .spec-qty:after {
  display: table;
  line-height: 0;
  content: "";
}
.specs-container .spec-quantities .spec-qty:after {
  clear: both;
}
.specs-container .spec-quantities .spec-qty .spec-detail-quantity-container {
  float: left;
  width: 175px;
}
.specs-container .spec-quantities .spec-qty .spec-detail-quantity-container .spec-detail-quantity-label {
  display: inline-block;
  padding-right: 8px;
  width: 45px;
}
.specs-container .bid-label {
  clear: both;
  color: #34383c;
  font-weight: bold;
  margin-top: 16px;
}
.specs-container .bid-header {
  background: #99ddeb;
  color: #004a93;
  font-weight: bold;
  line-height: 32px;
  margin-top: 8px;
}
.specs-container .bid-header .qty {
  display: inline-block;
  padding-left: 20px;
  text-transform: uppercase;
  width: 22%;
}
.specs-container .bid-header .cost {
  display: inline-block;
  padding-left: 20px;
  text-align: right;
  text-transform: uppercase;
  width: 168px;
}
.specs-container .bids-body {
  line-height: 32px;
}
.specs-container .bids-body .bid {
  color: #484e4f;
}
.specs-container .bids-body .bid:hover {
  background-color: #99ddeb;
}
.specs-container .bids-body .bid .qty {
  display: inline-block;
  padding-left: 20px;
  width: 22%;
}
.specs-container .bids-body .bid .cost {
  display: inline-block;
  padding-left: 20px;
  text-align: right;
  width: 168px;
}
.specs-container .bids-body .bid .icon {
  *float: none;
  color: #004a93;
  float: right;
  height: 22px;
  line-height: 22px;
  text-align: center;
  width: 24px;
}
.specs-container .bids-body .bid .icon:hover {
  cursor: pointer;
  cursor: hand;
}
.specs-container .bids-body .bid:hover {
  background: #99ddeb;
}
#print-estimate-template {
  display: none;
}
#estimate-all #grid-items_paginate {
  float: right;
}
#estimate-all #grid-items_length {
  float: left;
  margin-right: 24px;
  width: 100px;
}
#review-estimate-items-tbl tr:hover {
  cursor: default;
}
#review-estimate-items-tbl .item-img-url {
  width: 5%;
  min-width: 60px;
}
#review-estimate-items-tbl .item-dash-name {
  width: 50%;
  min-width: 300px;
}
#review-estimate-items-tbl .item-number {
  width: 23%;
  min-width: 200px;
}
#review-estimate-items-tbl .spec-id {
  width: 10%;
  min-width: 150px;
}
#review-estimate-items-tbl .item-quantity {
  width: 8%;
  min-width: 60px;
}
#review-estimate-items-tbl .item-expandCollapse {
  width: 4%;
  min-width: 50px;
  cursor: pointer;
}
#review-estimate-items-tbl .item-info-container {
  float: left;
  background: #cceef5;
  font-size: 13px;
  line-height: 20px;
  margin: 0 20px;
  padding: 12px 20px 20px 20px;
}
#review-estimate-items-tbl .item-info-container .item-info {
  float: left;
  width: 20%;
  margin-bottom: 16px;
  padding-right: 20px;
}
#review-estimate-items-tbl .item-info-container .item-info .label {
  color: #34383c;
  font-weight: bold;
  margin-bottom: 3px;
}
#review-estimate-items-tbl .item-info-container .item-info .value {
  color: #484e4f;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#review-estimate-items-tbl .item-info-container .more-details-link {
  color: #005566;
  cursor: pointer;
}
#review-estimate-items-tbl .item-info-container .more-details-link .text {
  margin-top: 5px;
}
#review-estimate-items-tbl .item-info-container .more-details-link .icon-view {
  display: inline-block;
  padding-top: 2px;
}
#review-estimate-items-tbl .item-info-container .more-details-link:hover {
  text-decoration: underline;
}
#review-estimate-items-tbl .thumbnail-container {
  cursor: pointer;
}
#submitted-estimate-items-tbl tr:hover {
  cursor: default;
}
#submitted-estimate-items-tbl .item-number {
  width: 25%;
  min-width: 150px;
}
#submitted-estimate-items-tbl .item-type {
  width: 25%;
  min-width: 150px;
}
#submitted-estimate-items-tbl .spec-name {
  width: 42%;
  min-width: 300px;
}
#submitted-estimate-items-tbl .item-expandCollapse {
  width: 4%;
  min-width: 50px;
  cursor: pointer;
}
#submitted-estimate-items-tbl .item-delete {
  width: 4%;
  min-width: 50px;
}
#submitted-estimate-items-tbl .icon-close {
  font-size: 11px;
  cursor: pointer;
  text-align: center;
  padding: 18px 10px !important;
}
#submitted-estimate-items-tbl .item-info-container {
  float: left;
  background: #cceef5;
  font-size: 13px;
  line-height: 20px;
  margin: 0 20px;
  padding: 12px 20px 20px 20px;
}
#submitted-estimate-items-tbl .item-info-container .item-info {
  float: left;
  width: 20%;
  margin-bottom: 16px;
  padding-right: 20px;
}
#submitted-estimate-items-tbl .item-info-container .item-info .label {
  color: #34383c;
  font-weight: bold;
  margin-bottom: 3px;
}
#submitted-estimate-items-tbl .item-info-container .item-info .value {
  color: #484e4f;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#submitted-estimate-items-tbl .item-info-container .more-details-link {
  color: #005566;
  cursor: pointer;
  width: 115px;
}
#submitted-estimate-items-tbl .item-info-container .more-details-link .text {
  margin-top: 5px;
}
#submitted-estimate-items-tbl .item-info-container .more-details-link .icon-view {
  display: inline-block;
  padding-top: 2px;
}
#submitted-estimate-items-tbl .item-info-container .more-details-link:hover {
  text-decoration: underline;
}
#order-summary-estimate-items-tbl {
  table-layout: fixed !important;
}
#order-summary-estimate-items-tbl tr:hover {
  cursor: default;
}
#order-summary-estimate-items-tbl .item-number {
  width: 20%;
  min-width: 150px;
}
#order-summary-estimate-items-tbl .item-type {
  width: 20%;
  min-width: 150px;
}
#order-summary-estimate-items-tbl .spec-name {
  width: 30%;
  min-width: 300px;
}
#order-summary-estimate-items-tbl .qty {
  width: 13%;
  min-width: 150px;
}
#order-summary-estimate-items-tbl .cost {
  width: 13%;
  min-width: 150px;
}
#order-summary-estimate-items-tbl .item-expandCollapse {
  width: 4%;
  min-width: 50px;
  cursor: pointer;
}
#order-summary-estimate-items-tbl .item-expandCollapse .triangle-icon {
  font-size: 1em;
  color: #009acc;
  cursor: pointer;
  text-align: center;
  padding: 18px 10px!important;
}
#order-summary-estimate-items-tbl .item-info-container {
  float: left;
  background: #cceef5;
  font-size: 13px;
  line-height: 20px;
  margin: 0 20px;
  padding: 12px 20px 20px 20px;
}
#order-summary-estimate-items-tbl .item-info-container .item-info {
  float: left;
  width: 20%;
  margin-bottom: 16px;
  padding-right: 20px;
}
#order-summary-estimate-items-tbl .item-info-container .item-info .label {
  color: #34383c;
  font-weight: bold;
  margin-bottom: 3px;
}
#order-summary-estimate-items-tbl .item-info-container .item-info .value {
  color: #484e4f;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#order-summary-estimate-items-tbl .item-info-container .more-details-link {
  color: #005566;
  cursor: pointer;
  width: 115px;
}
#order-summary-estimate-items-tbl .item-info-container .more-details-link .text {
  margin-top: 5px;
}
#order-summary-estimate-items-tbl .item-info-container .more-details-link .icon-view {
  display: inline-block;
  padding-top: 2px;
}
#order-summary-estimate-items-tbl .item-info-container .more-details-link:hover {
  text-decoration: underline;
}
/* 
  This file contains ALL of the styles specific to pages within the Promotion module.
  This should include ONLY styles that pertain to JSPs in the Promotion module.
  
-------------------------------------------------- */
/*#############################################################################

			PROMOTION MANAGEMENT GENERAL PURPOSE CLASSES
			
	The CSS classes in this section are to be specific to the promotion
	management module but accessible to be applied across any page in the
	module.

#############################################################################*/
.promo-mgmt-mod.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
/*#############################################################################

			# END OF PROMOTION MANAGEMENT GENERAL PURPOSE CLASSES #
			
#############################################################################*/
#pag-promo-edit-groups #set-overages,
#promo-summary-item-centric #set-overages,
#promotion-template-summary #set-overages {
  margin-right: 4px;
}
#pag-promo-edit-groups #info-popup,
#promo-summary-item-centric #info-popup,
#promotion-template-summary #info-popup,
#pag-promo-edit-groups #item-info-popup,
#promo-summary-item-centric #item-info-popup,
#promotion-template-summary #item-info-popup {
  max-height: 330px;
  min-height: 100px;
  width: 350px;
}
#pag-promo-edit-groups #info-popup:before,
#promo-summary-item-centric #info-popup:before,
#promotion-template-summary #info-popup:before,
#pag-promo-edit-groups #item-info-popup:before,
#promo-summary-item-centric #item-info-popup:before,
#promotion-template-summary #item-info-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
  top: 50px;
}
#pag-promo-edit-groups #info-popup:after,
#promo-summary-item-centric #info-popup:after,
#promotion-template-summary #info-popup:after,
#pag-promo-edit-groups #item-info-popup:after,
#promo-summary-item-centric #item-info-popup:after,
#promotion-template-summary #item-info-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -8px;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 50px;
}
#pag-promo-edit-groups #info-popup .content,
#promo-summary-item-centric #info-popup .content,
#promotion-template-summary #info-popup .content,
#pag-promo-edit-groups #item-info-popup .content,
#promo-summary-item-centric #item-info-popup .content,
#promotion-template-summary #item-info-popup .content {
  overflow: hidden;
  max-height: inherit;
}
#pag-promo-edit-groups #info-popup .content .attribs,
#promo-summary-item-centric #info-popup .content .attribs,
#promotion-template-summary #info-popup .content .attribs,
#pag-promo-edit-groups #item-info-popup .content .attribs,
#promo-summary-item-centric #item-info-popup .content .attribs,
#promotion-template-summary #item-info-popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 14px;
}
#pag-promo-edit-groups #info-popup .content .attribs .tracking-shipment,
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment,
#promotion-template-summary #info-popup .content .attribs .tracking-shipment,
#pag-promo-edit-groups #item-info-popup .content .attribs .tracking-shipment,
#promo-summary-item-centric #item-info-popup .content .attribs .tracking-shipment,
#promotion-template-summary #item-info-popup .content .attribs .tracking-shipment {
  margin-bottom: 13px;
}
#pag-promo-edit-groups #info-popup .content .attribs .tracking-shipment .tracking-shipment-method,
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment .tracking-shipment-method,
#promotion-template-summary #info-popup .content .attribs .tracking-shipment .tracking-shipment-method,
#pag-promo-edit-groups #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-method,
#promo-summary-item-centric #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-method,
#promotion-template-summary #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-method {
  margin-bottom: 5px;
}
#pag-promo-edit-groups #info-popup .content .attribs .tracking-shipment .tracking-shipment-link,
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment .tracking-shipment-link,
#promotion-template-summary #info-popup .content .attribs .tracking-shipment .tracking-shipment-link,
#pag-promo-edit-groups #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link,
#promo-summary-item-centric #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link,
#promotion-template-summary #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link {
  text-align: left;
  white-space: nowrap;
}
#pag-promo-edit-groups #info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label,
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label,
#promotion-template-summary #info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label,
#pag-promo-edit-groups #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label,
#promo-summary-item-centric #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label,
#promotion-template-summary #item-info-popup .content .attribs .tracking-shipment .tracking-shipment-link .tracking-shipment-link-label {
  font-weight: bold;
}
#pag-promo-edit-groups #info-popup .content .info-tree-group-text,
#promo-summary-item-centric #info-popup .content .info-tree-group-text,
#promotion-template-summary #info-popup .content .info-tree-group-text,
#pag-promo-edit-groups #item-info-popup .content .info-tree-group-text,
#promo-summary-item-centric #item-info-popup .content .info-tree-group-text,
#promotion-template-summary #item-info-popup .content .info-tree-group-text {
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
  margin-right: 10px;
}
#pag-promo-edit-groups #info-popup .content .jstree-container-ul > li > a,
#promo-summary-item-centric #info-popup .content .jstree-container-ul > li > a,
#promotion-template-summary #info-popup .content .jstree-container-ul > li > a,
#pag-promo-edit-groups #item-info-popup .content .jstree-container-ul > li > a,
#promo-summary-item-centric #item-info-popup .content .jstree-container-ul > li > a,
#promotion-template-summary #item-info-popup .content .jstree-container-ul > li > a {
  font-weight: bold;
  font-size: 14px;
  color: #555;
}
#pag-promo-edit-groups #info-popup .content .jstree-container-ul > li > .jstree-children > li > a,
#promo-summary-item-centric #info-popup .content .jstree-container-ul > li > .jstree-children > li > a,
#promotion-template-summary #info-popup .content .jstree-container-ul > li > .jstree-children > li > a,
#pag-promo-edit-groups #item-info-popup .content .jstree-container-ul > li > .jstree-children > li > a,
#promo-summary-item-centric #item-info-popup .content .jstree-container-ul > li > .jstree-children > li > a,
#promotion-template-summary #item-info-popup .content .jstree-container-ul > li > .jstree-children > li > a {
  font-weight: normal;
  font-size: 14px;
}
#pag-promo-edit-groups #info-popup .content .jstree-default .jstree-anchor,
#promo-summary-item-centric #info-popup .content .jstree-default .jstree-anchor,
#promotion-template-summary #info-popup .content .jstree-default .jstree-anchor,
#pag-promo-edit-groups #item-info-popup .content .jstree-default .jstree-anchor,
#promo-summary-item-centric #item-info-popup .content .jstree-default .jstree-anchor,
#promotion-template-summary #item-info-popup .content .jstree-default .jstree-anchor {
  line-height: 20px;
  height: 20px;
}
#pag-promo-edit-groups #info-popup .content ul,
#promo-summary-item-centric #info-popup .content ul,
#promotion-template-summary #info-popup .content ul,
#pag-promo-edit-groups #item-info-popup .content ul,
#promo-summary-item-centric #item-info-popup .content ul,
#promotion-template-summary #item-info-popup .content ul {
  border: none;
  background: transparent;
  max-height: none;
  cursor: default;
}
#pag-promo-edit-groups #info-popup .content ul li,
#promo-summary-item-centric #info-popup .content ul li,
#promotion-template-summary #info-popup .content ul li,
#pag-promo-edit-groups #item-info-popup .content ul li,
#promo-summary-item-centric #item-info-popup .content ul li,
#promotion-template-summary #item-info-popup .content ul li {
  margin-left: 10px;
  background: transparent;
  cursor: default;
}
#pag-promo-edit-groups #info-popup .content ul li i.jstree-ocl,
#promo-summary-item-centric #info-popup .content ul li i.jstree-ocl,
#promotion-template-summary #info-popup .content ul li i.jstree-ocl,
#pag-promo-edit-groups #item-info-popup .content ul li i.jstree-ocl,
#promo-summary-item-centric #item-info-popup .content ul li i.jstree-ocl,
#promotion-template-summary #item-info-popup .content ul li i.jstree-ocl {
  display: none;
}
#pag-promo-edit-groups #info-popup .content ul li a,
#promo-summary-item-centric #info-popup .content ul li a,
#promotion-template-summary #info-popup .content ul li a,
#pag-promo-edit-groups #item-info-popup .content ul li a,
#promo-summary-item-centric #item-info-popup .content ul li a,
#promotion-template-summary #item-info-popup .content ul li a {
  background: transparent;
  box-shadow: none;
  cursor: default;
}
#pag-promo-edit-groups #info-popup .content #info-tree-multipliers .info-tree-group-text,
#promo-summary-item-centric #info-popup .content #info-tree-multipliers .info-tree-group-text,
#promotion-template-summary #info-popup .content #info-tree-multipliers .info-tree-group-text,
#pag-promo-edit-groups #item-info-popup .content #info-tree-multipliers .info-tree-group-text,
#promo-summary-item-centric #item-info-popup .content #info-tree-multipliers .info-tree-group-text,
#promotion-template-summary #item-info-popup .content #info-tree-multipliers .info-tree-group-text {
  height: 29px;
}
#pag-promo-edit-groups #info-popup .content #info-tree-multipliers .info-tree-group-text .text-left,
#promo-summary-item-centric #info-popup .content #info-tree-multipliers .info-tree-group-text .text-left,
#promotion-template-summary #info-popup .content #info-tree-multipliers .info-tree-group-text .text-left,
#pag-promo-edit-groups #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-left,
#promo-summary-item-centric #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-left,
#promotion-template-summary #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-left {
  float: left;
}
#pag-promo-edit-groups #info-popup .content #info-tree-multipliers .info-tree-group-text .text-right,
#promo-summary-item-centric #info-popup .content #info-tree-multipliers .info-tree-group-text .text-right,
#promotion-template-summary #info-popup .content #info-tree-multipliers .info-tree-group-text .text-right,
#pag-promo-edit-groups #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-right,
#promo-summary-item-centric #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-right,
#promotion-template-summary #item-info-popup .content #info-tree-multipliers .info-tree-group-text .text-right {
  float: right;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
}
#pag-promo-edit-groups #info-popup .content #info-tree-multipliers .jstree-container-ul > li > a,
#promo-summary-item-centric #info-popup .content #info-tree-multipliers .jstree-container-ul > li > a,
#promotion-template-summary #info-popup .content #info-tree-multipliers .jstree-container-ul > li > a,
#pag-promo-edit-groups #item-info-popup .content #info-tree-multipliers .jstree-container-ul > li > a,
#promo-summary-item-centric #item-info-popup .content #info-tree-multipliers .jstree-container-ul > li > a,
#promotion-template-summary #item-info-popup .content #info-tree-multipliers .jstree-container-ul > li > a {
  font-weight: inherit;
}
#promo-summary-item-centric #info-popup {
  min-width: 210px;
  margin-bottom: 20px;
}
#promo-summary-item-centric #info-popup .content .attribs {
  max-height: 270px;
}
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment {
  display: flex;
  margin-bottom: 7px;
}
#promo-summary-item-centric #info-popup .content .attribs .tracking-shipment .tracking-shipment-method {
  margin-bottom: 0;
  margin-right: 10px;
}
#promo-summary-item-centric #lb-promotion-group-copy #promoname-wrapper.invalid input,
#promo-summary-item-centric #lb-promotion-group-copy #promoname-wrapper.invalid .c-input-combo-box-button {
  border: 1px solid red;
}
#promo-summary-item-centric #lb-promotion-group-copy #promoname-wrapper .smart-combo-box-wrapper {
  display: inline-block;
}
#promo-summary-item-centric #lb-promotion-group-copy #promogroup-wrapper.invalid #item-group-list .anchor {
  border: 1px solid red;
}
#promo-summary-item-centric #lb-promotion-group-copy .new-promotion-fields input.invalid {
  border: 1px solid red;
}
#promo-summary-item-centric .ui-front.copy-promo-group-scb li.new-event-promo-link a,
#promo-summary-item-centric .ui-front.copy-promotion-scb li.new-event-promo-link a {
  color: #00a9cc !important;
}
#promo-summary-item-centric .ui-front.copy-promo-group-scb li.new-event-promo-link a:hover,
#promo-summary-item-centric .ui-front.copy-promotion-scb li.new-event-promo-link a:hover {
  color: #ffffff !important;
}
#promo-summary-item-centric .ui-front.copy-promotion-scb {
  width: 682px !important;
}
#create-details ul.ui-front,
#create-select-stores ul.ui-front,
#pag-promo-edit-groups ul.ui-front,
#promo-edit-overages ul.ui-front {
  z-index: 1003;
}
#create-details ul.btns-finish,
#create-select-stores ul.btns-finish,
#pag-promo-edit-groups ul.btns-finish,
#promo-edit-overages ul.btns-finish {
  border-top: 1px solid #cccccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#create-details ul.btns-finish > li,
#create-select-stores ul.btns-finish > li,
#pag-promo-edit-groups ul.btns-finish > li,
#promo-edit-overages ul.btns-finish > li {
  float: right;
  margin-left: 0.5em;
}
.moveItemOverlayAdded .ui-autocomplete:last-of-type {
  position: fixed;
}
#create-select-items ul.btns-finish {
  display: inline;
  float: none;
}
#create-select-items ul.btns-finish li {
  display: inline;
  float: right;
}
#create-details .grid-container td.dataTables_empty,
#create-select-stores .grid-container td.dataTables_empty,
#create-select-items .grid-container td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em !important;
  text-align: center !important;
}
#create-details .grid-container .dataTable .odd + .odd,
#create-select-stores .grid-container .dataTable .odd + .odd,
#create-select-items .grid-container .dataTable .odd + .odd {
  display: none;
}
#pag-promo-edit-details .wizStoreStep,
#pag-promo-edit-details .wizItemStep {
  display: none;
}
#pag-promo-edit-details #s-wizard-nav .wiz-store-driven .wizStoreStep {
  display: inline-block;
}
#pag-promo-edit-details #s-wizard-nav .wiz-item-driven .wizItemStep {
  display: inline-block !important;
}
#pag-promo-edit-details #s-wizard-nav .wizard-steps .is-disabled,
#pag-promo-edit-items #s-wizard-nav .wizard-steps .is-disabled,
#pag-promo-edit-stores #s-wizard-nav .wizard-steps .is-disabled {
  cursor: default;
  text-decoration: none;
}
#pag-promo-edit-details #s-wizard-nav .wizard-steps .wizItemStep,
#pag-promo-edit-items #s-wizard-nav .wizard-steps .wizItemStep,
#pag-promo-edit-stores #s-wizard-nav .wizard-steps .wizItemStep {
  display: none;
}
#pag-promo-edit-details #addGroup,
#pag-promo-edit-items #addGroup,
#pag-promo-edit-stores #addGroup {
  width: 10%;
  float: right;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
  cursor: pointer;
  margin-top: 24px;
}
#pag-promo-edit-details #editGroup,
#pag-promo-edit-items #editGroup,
#pag-promo-edit-stores #editGroup {
  width: 50%;
  float: right;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
  cursor: pointer;
}
#pag-promo-edit-details #filterSubHeader,
#pag-promo-edit-items #filterSubHeader,
#pag-promo-edit-stores #filterSubHeader {
  min-height: 100px;
}
#pag-promo-edit-details #filterSubHeader #totalFilterCount,
#pag-promo-edit-items #filterSubHeader #totalFilterCount,
#pag-promo-edit-stores #filterSubHeader #totalFilterCount {
  font-weight: bold;
}
#pag-promo-edit-details #filterSubHeader #filter-count,
#pag-promo-edit-items #filterSubHeader #filter-count,
#pag-promo-edit-stores #filterSubHeader #filter-count {
  font-weight: normal;
}
#pag-promo-edit-details #filterSubHeader .left-button-group,
#pag-promo-edit-items #filterSubHeader .left-button-group,
#pag-promo-edit-stores #filterSubHeader .left-button-group {
  width: 90%;
  float: left;
  margin-top: 24px;
}
#pag-promo-edit-details #filterSubHeader .group-button,
#pag-promo-edit-items #filterSubHeader .group-button,
#pag-promo-edit-stores #filterSubHeader .group-button {
  width: 31px;
  height: 31px;
  background-color: #ffffff;
  text-align: center;
  border: 1px solid #999999;
  color: #00a9cc;
  font-weight: bold;
  padding: 1px;
  margin: 3px;
  border-radius: 4px;
}
#pag-promo-edit-details #filterSubHeader .active,
#pag-promo-edit-items #filterSubHeader .active,
#pag-promo-edit-stores #filterSubHeader .active {
  background-color: #00a9cc;
  color: #ffffff;
  border: none;
}
#pag-promo-edit-details .promoExtendedFields,
#pag-promo-edit-items .promoExtendedFields,
#pag-promo-edit-stores .promoExtendedFields {
  width: 510px;
  overflow: hidden;
}
#pag-promo-edit-details .promoExtendedFields label,
#pag-promo-edit-items .promoExtendedFields label,
#pag-promo-edit-stores .promoExtendedFields label {
  overflow: hidden;
}
#pag-promo-edit-details .promoExtendedFields .c-input,
#pag-promo-edit-items .promoExtendedFields .c-input,
#pag-promo-edit-stores .promoExtendedFields .c-input {
  width: 232px;
}
#pag-promo-edit-details .promoExtendedFields .even,
#pag-promo-edit-items .promoExtendedFields .even,
#pag-promo-edit-stores .promoExtendedFields .even {
  float: left;
  margin-right: 20px;
}
#pag-promo-edit-details .promoExtendedFields .odd,
#pag-promo-edit-items .promoExtendedFields .odd,
#pag-promo-edit-stores .promoExtendedFields .odd {
  float: right;
}
#pag-promo-edit-details .promoExtendedFields #include-instructions-div .c-input-checkbox,
#pag-promo-edit-items .promoExtendedFields #include-instructions-div .c-input-checkbox,
#pag-promo-edit-stores .promoExtendedFields #include-instructions-div .c-input-checkbox {
  display: block;
  padding: 3px;
}
#create-select-groups .btns-finish li {
  margin-left: 0.5em;
}
#create-select-groups .btns-finish .add-another-group {
  float: left;
}
#create-select-groups .add-group-item {
  clear: both;
  margin: 24px 0;
}
#create-select-groups .group-sel-wrapper .promo-groups-header-wrap {
  overflow: hidden;
}
#create-select-groups .group-sel-wrapper .c-input-selectbox {
  float: left;
  margin-bottom: 0px;
}
#create-select-groups .group-sel-wrapper .c-menu {
  float: left;
  margin-top: 24px;
  margin-left: 10px;
}
#create-select-groups .group-sel-wrapper.promo-putup-takedown .dataTables_wrapper {
  width: 100%;
  overflow-x: auto;
}
#create-select-groups .group-sel-wrapper.promo-putup-takedown .promo-group-item-table {
  width: 1500px !important;
}
#create-select-groups #promoGroupHTML {
  display: none;
}
#create-select-groups .promo-groups:not(:last-child) {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
#create-select-groups .line-item-menu {
  float: left;
}
#create-select-groups .promo-group-items {
  clear: both;
}
#create-select-groups .promo-group-items .dataTables_wrapper {
  margin-top: 26px;
  position: inherit;
}
#create-select-groups .promo-group-item-table thead th {
  white-space: pre-wrap;
  text-align: center !important;
}
#create-select-groups .promo-group-item-table thead .itemName {
  width: 300px !important;
}
#create-select-groups .promo-group-item-table thead .itemNumber {
  width: 150px !important;
  min-width: 100px;
}
#create-select-groups .promo-group-item-table thead .element-type {
  width: 120px !important;
}
#create-select-groups .promo-group-item-table thead .reorder-date-start {
  width: 120px !important;
  min-width: 110px !important;
}
#create-select-groups .promo-group-item-table thead .reorder-date-end {
  width: 120px !important;
  min-width: 110px !important;
}
#create-select-groups .promo-group-item-table thead .putup,
#create-select-groups .promo-group-item-table thead .takedown {
  width: 120px !important;
}
#create-select-groups .promo-group-item-table thead .category {
  width: 200px !important;
}
#create-select-groups .promo-group-item-table thead .specId {
  width: 90px !important;
}
#create-select-groups .promo-group-item-table thead .quantity {
  width: 90px !important;
}
#create-select-groups .promo-group-item-table thead .stores {
  width: 90px !important;
  text-align: right;
}
#create-select-groups .promo-group-item-table thead .store-selection {
  min-width: 100px;
  width: 140px !important;
}
#create-select-groups .promo-group-item-table thead .status {
  min-width: 90px !important;
  width: 100px !important;
}
#create-select-groups .promo-group-item-table thead .icons {
  width: 100px !important;
  text-align: center;
  padding: 0;
}
#create-select-groups .promo-group-item-table thead .icons .c-menu-no-border {
  margin: 0;
}
#create-select-groups .promo-group-item-table thead .icons .c-menu-no-border {
  width: 30px;
  float: none !important;
  margin: auto;
  color: #00a9cc;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#create-select-groups .promo-group-item-table thead .icons .c-menu-no-border:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#create-select-groups .promo-group-item-table thead .icons .c-menu-no-border .icon-info {
  font-size: 16px !important;
}
#create-select-groups .promo-group-item-table thead .icons .c-menu-no-border .icon-list {
  font-size: 16px !important;
  cursor: pointer;
}
#create-select-groups .promo-group-item-table thead .info,
#create-select-groups .promo-group-item-table thead .item-select-col {
  width: 40px !important;
}
#create-select-groups .promo-group-item-table tr {
  cursor: default;
}
#create-select-groups .promo-group-item-table tr .itemName {
  width: 300px !important;
  min-width: 290px !important;
}
#create-select-groups .promo-group-item-table tr .itemNumber {
  width: 150px !important;
  min-width: 100px;
}
#create-select-groups .promo-group-item-table tr .element-type {
  width: 120px !important;
  min-width: 110px !important;
}
#create-select-groups .promo-group-item-table tr .putup,
#create-select-groups .promo-group-item-table tr .takedown {
  width: 120px !important;
  min-width: 110px !important;
}
#create-select-groups .promo-group-item-table tr .category {
  width: 100px !important;
  min-width: 90px !important;
}
#create-select-groups .promo-group-item-table tr .specId {
  width: 90px !important;
  min-width: 80px !important;
}
#create-select-groups .promo-group-item-table tr .quantity {
  width: 90px !important;
  min-width: 80px !important;
}
#create-select-groups .promo-group-item-table tr .stores {
  width: 90px !important;
  min-width: 80px !important;
  text-align: right;
}
#create-select-groups .promo-group-item-table tr .store-selection {
  min-width: 100px !important;
  width: 140px !important;
}
#create-select-groups .promo-group-item-table tr .status {
  min-width: 90px !important;
  width: 100px !important;
}
#create-select-groups .promo-group-item-table tr .icons {
  width: 100px !important;
  min-width: 90px !important;
  text-align: center;
  padding: 0;
}
#create-select-groups .promo-group-item-table tr .icons .c-menu-no-border {
  margin: 0;
}
#create-select-groups .promo-group-item-table tr .icons .c-menu-no-border {
  width: 30px;
  float: none !important;
  margin: auto;
  color: #00a9cc;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#create-select-groups .promo-group-item-table tr .icons .c-menu-no-border:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#create-select-groups .promo-group-item-table tr .icons .c-menu-no-border .icon-info {
  font-size: 16px !important;
}
#create-select-groups .promo-group-item-table tr .icons .c-menu-no-border .icon-list {
  font-size: 16px !important;
  cursor: pointer;
}
#create-select-groups .promo-group-item-table tr .info,
#create-select-groups .promo-group-item-table tr .item-select-col {
  width: 40px;
}
#create-select-groups .promo-group-item-table th.quantity span:after,
#create-select-groups .promo-group-item-table th.stores span:after {
  margin: 0px;
}
#create-select-groups .promo-group-item-table th.quantity.sorting_asc span:after,
#create-select-groups .promo-group-item-table th.stores.sorting_asc span:after,
#create-select-groups .promo-group-item-table th.quantity.sorting_desc span:after,
#create-select-groups .promo-group-item-table th.stores.sorting_desc span:after {
  margin: 8px;
}
#create-select-groups .promo-group-item-table th.info {
  box-shadow: none;
}
#create-select-groups .promo-group-item-table td.info {
  text-align: right;
}
#create-select-groups .promo-group-item-table td.info .icon-info {
  margin-right: 5px;
}
#create-select-groups .promo-group-item-table td.icon .icon-info {
  background: transparent;
  color: #00a9cc;
}
#create-select-groups .promo-group-item-table td.icon .icon-info:hover {
  background-color: none;
}
#create-select-groups .promo-group-item-table th.item-select-col .icon-check {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
}
#create-select-groups .promo-group-item-table th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#create-select-groups .promo-group-item-table td.item-select-col {
  background-color: rgba(102, 203, 224, 0.5);
}
#create-select-groups .promo-group-item-table td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #E7E7E7;
  background-color: #E7E7E7;
  border-color: #E7E7E7 !important;
}
#create-select-groups .promo-group-item-table .item-select-col {
  padding: 0;
  text-align: center;
}
#create-select-groups .promo-group-item-table .icons .c-menu-no-border {
  margin: 0;
}
#create-select-groups .promo-group-item-table .icons .c-menu-no-border,
#create-select-groups .promo-group-item-table .icons .icon-info {
  color: #00a9cc;
  background-color: inherit;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 16px;
}
#create-select-groups .promo-group-item-table .icons .c-menu-no-border:hover,
#create-select-groups .promo-group-item-table .icons .icon-info:hover {
  border: 1px solid #00a9cc !important;
  background-color: #FFF;
}
#lb-promo-create-new-group,
#lb-promo-move-group {
  min-height: 220px;
  width: 530px;
}
#lb-promo-create-new-group .content,
#lb-promo-move-group .content {
  padding: 20px;
  min-height: initial;
  margin-bottom: auto;
}
#lb-promo-create-new-group .content .c-input,
#lb-promo-move-group .content .c-input {
  overflow: hidden;
}
#lb-promo-create-new-group .footer,
#lb-promo-move-group .footer {
  background-color: #FFF;
}
.search-wrapper {
  position: relative;
  padding-top: 2em;
}
.search-wrapper .search-box {
  *zoom: 1;
}
.search-wrapper .search-box:before,
.search-wrapper .search-box:after {
  display: table;
  line-height: 0;
  content: "";
}
.search-wrapper .search-box:after {
  clear: both;
}
.search-wrapper .search-box > li {
  float: left;
}
.search-wrapper .search-box .search-input {
  float: none;
}
.search-wrapper .search-box .search-input input {
  width: 100%;
  outline: 0;
  margin: 0;
}
.search-wrapper .search-box .search-actions {
  float: right;
  margin-left: 10px;
}
.search-wrapper .search-suggestions {
  position: absolute;
  display: none;
  z-index: 1;
  width: 100%;
  background-color: #ffffff;
  font-size: 13px;
}
.search-wrapper .search-suggestions li {
  padding: 0.25em 2em;
  cursor: pointer;
  cursor: hand;
  border: 1px solid #c6baa7;
  border-top: 0;
}
.search-wrapper .search-suggestions li:hover {
  background-color: #34383c;
  color: #ffffff;
}
.search-wrapper .search-suggestions li .typed {
  font-weight: bold;
}
/* Main Section : Promotion Wizard - Step 1 - Create Details
-------------------------------------------------- */
#create-details .c-buttons {
  width: 570px;
}
#create-details .c-buttons #btn-next-step {
  float: right;
}
#create-details .promo-detail-form {
  *zoom: 1;
  width: 100%;
}
#create-details .promo-detail-form:before,
#create-details .promo-detail-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-details .promo-detail-form:after {
  clear: both;
}
#create-details .promo-detail-form .label-container {
  padding: 0;
}
#create-details .promo-detail-form #promotionName {
  width: 481px;
}
#create-details .promo-detail-form #frm-promo-details-sel-planogram-id {
  width: 481px;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper {
  position: relative;
  float: left;
  width: 100%;
  /*display:none; */
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper {
  line-height: 35px;
  height: 35px;
  margin: 5px 0px 15px 0px;
  border: 1px solid #dbdbdb;
  background-color: #f7f7f7;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper #fileUploadFilenameLabel {
  position: relative;
  float: left;
  width: 70%;
  height: 35px;
  padding: 0 0 0 15px;
  overflow: hidden;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper #fileUploadFilenameLabel input[type='text']#frm-promo-details-txt-upload-file-name {
  border: none;
  background: none;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  position: relative;
  top: -2px;
  padding: 0;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper #fileUploadFilenameLabel span {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: -2px;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper #fileUploadProgressContainer {
  position: absolute;
  top: 38px;
  background: #ffffff;
  width: 25%;
  right: 15px;
  height: 15px;
  border: 1px solid #d6d6d6;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper #fileUploadProgressContainer #fileUploadProgressMeter {
  position: relative;
  float: left;
  width: 0%;
  height: 13px;
  background: #00a9cc;
}
#create-details .promo-detail-form #promoFileUploadStatusWrapper #fileUploadProgressWrapper.fileUploadFailure {
  border: 2px solid #ff0000;
}
#create-details #frm-promo-details-div-upload-promo-data {
  display: none;
  float: right;
  width: 500px;
}
#create-details #frm-details-fil-upload-promo {
  float: right;
}
#create-details #frm-promo-details-lbl-upload-promo-data {
  background-color: #ffffff;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  text-align: right;
  width: 418px;
}
#create-details .date-header {
  font-size: 16px;
  margin-bottom: 15px;
}
#create-details .date-header h3 {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#create-details .date-container {
  display: inline-block;
  width: 48%;
}
#create-details .date-container.col2 {
  margin-left: 41px;
  width: 43%;
}
#create-details .date-container > * {
  display: inline-block;
}
#create-details .date-container.stacked {
  margin-left: 0;
  width: 54%;
  margin-bottom: 15px;
}
#create-details .date-container .label-container {
  font-size: 1.3em;
  width: 100px;
}
#create-details .date-container .label-container.col2 {
  width: 70px;
}
#create-details .date-container .input-container {
  width: 145px;
}
#create-details .date-container .icon-cal {
  float: right;
  border: 1px solid #D1D2D3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 8px;
  margin: 0px;
}
#create-details .date-container input {
  text-transform: lowercase;
}
#create-details .ui-datepicker {
  margin-left: 34px;
}
#create-details .section-heading {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#create-details #item-centric-promo-upload #item-centric-promo-file-name {
  width: 77%;
}
#create-details #item-centric-promo-upload #item-centric-promo-file {
  display: none;
}
#lb-wats-report .wats-report-form .invalid {
  border: 1px solid red;
}
#lb-edit-event {
  width: 540px;
}
#lb-edit-event .event-form {
  background-color: #ffffff;
  *zoom: 1;
  position: relative;
}
#lb-edit-event .event-form:before,
#lb-edit-event .event-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-edit-event .event-form:after {
  clear: both;
}
#lb-edit-event .event-form .input-container {
  margin-left: 2em;
}
#lb-edit-event .event-form textarea {
  width: 100%;
  height: 70px;
  resize: none;
}
#lb-edit-event .event-form input[type=text] {
  *padding: 0px;
}
#lb-edit-event .event-form .invalid {
  border: 1px solid red;
}
#lb-edit-event .event-form .section-heading {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#lb-edit-event .event-form .date-header {
  color: #AFAEAC;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 1.1em;
  width: 92%;
}
#lb-edit-event .event-form .date-header h3 {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#lb-upload {
  *width: 471px;
}
#lb-upload .content .form {
  *zoom: 1;
  margin-top: 1em;
}
#lb-upload .content .form:before,
#lb-upload .content .form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-upload .content .form:after {
  clear: both;
}
#lb-upload .content .form input.upload {
  float: left;
  width: 83.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
}
#lb-upload .content .form input.upload.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-upload .content .form input.upload.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-upload .content .form input.upload + .btn {
  float: right;
  width: 8.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#lb-upload .content .form input.upload + .btn.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
/* Main Section : Promotion Wizard - Step 2 - Select Stores
-------------------------------------------------- */
#create-select-stores {
  /**
	* New Datatable - Style fixes
	**/
}
#create-select-stores .border-tree {
  margin-bottom: 16px;
}
#create-select-stores #frm-select-stores-div-upload-store-data {
  display: none;
  float: right;
  width: 500px;
}
#create-select-stores #frm-select-stores-fil-upload-store-data {
  float: right;
}
#create-select-stores #frm-select-stores-lbl-upload-store-data {
  background-color: #ffffff;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  text-align: right;
  width: 418px;
}
#create-select-stores .search-wrapper {
  margin-bottom: 24px;
  padding-top: 0px;
}
#create-select-stores .search-wrapper .search-box .toggle {
  float: left;
  width: 190px;
}
#create-select-stores .search-wrapper .search-box .toggle #filter-btn,
#create-select-stores .search-wrapper .search-box .toggle #keyword-btn {
  padding-bottom: 6px;
  padding-top: 6px;
  width: 38%;
}
#create-select-stores .search-wrapper .search-box #filter-keyword-select {
  float: left;
  width: 112px;
  position: relative;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper {
  margin-left: 120px;
  padding: 0px;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-input {
  display: block;
  margin-right: 0px;
  padding: 0;
  position: relative;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-input:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-input input {
  height: 32px;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-input .icon-search {
  color: #999999;
  font-size: 18px;
  position: absolute;
  right: 0px;
  top: 2px;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-input input[placeholder] {
  font-size: 14px;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .filters-btns-wrapper {
  float: right;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .filters-btns-wrapper .filters-btn-div {
  float: right;
  width: auto;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .filters-btns-wrapper .filters-btn-div .c-button-option {
  margin-left: 8px;
  margin-right: 0px;
}
#create-select-stores .search-wrapper .search-box .search-input-buttons-wrapper .search-actions {
  float: right;
  width: auto;
}
#create-select-stores .search-wrapper .search-box .flyoutWrapper {
  float: right;
  position: relative;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout {
  font-family: 'Noto Sans', sans-serif;
  max-height: 550px;
  min-height: 250px;
  right: 100px;
  width: 285px;
  z-index: 900;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout a {
  cursor: default;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout:before {
  right: -10px;
  top: 40%;
  border-width: 10px;
  border-left-color: #dbdbdb;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout:after {
  right: -8px;
  top: 40%;
  border-left-color: #ffffff;
  border-width: 10px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .btn {
  margin: 0px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content {
  margin-bottom: 28px;
  max-height: 488px;
  min-height: 185px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.5em;
  text-align: left;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-container-ul > li > a {
  border-bottom-color: #999999;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #34383c;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-container-ul.hasSelections {
  background-color: #ffffff;
  color: #666;
  border: none;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree .jstree-open > .jstree-children {
  background-color: #ffffff;
  color: #666;
  border: none;
  padding-left: 0px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-container-ul {
  border: none;
  text-align: left;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-container-ul > .jstree-node > .jstree-children {
  max-height: none;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-container-ul > li > ul.jstree-children > li > a {
  font-size: 14px;
  font-weight: bold;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-default .jstree-children .jstree-node {
  margin-left: 10px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-default .jstree-node {
  margin-left: 5px;
  margin-right: 12px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-default .jstree-clicked {
  background-color: #ffffff;
  border-radius: none;
  box-shadow: none;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .content .jstree-default .jstree-ocl {
  display: none;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .footer {
  position: absolute;
  bottom: 0px;
  height: 28px;
  width: 100%;
  margin: 0px;
}
#create-select-stores .search-wrapper .search-box #view-filters-flyout .footer .btn {
  width: 100%;
  background-color: #004a93;
  color: #ffffff;
  text-shadow: 0 1px 0 #000;
}
#create-select-stores .filters {
  margin-top: 4.5em;
}
#create-select-stores .filters span.heading {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
#create-select-stores .filters .instructions {
  margin-left: 3em;
  color: #AFAEAC;
}
#create-select-stores .filters .selected {
  margin-top: 2em;
  padding: 1em;
  background-color: #f1f2f2;
}
#create-select-stores .filters .selected .message-container {
  padding: 2em;
  text-align: center;
  font-size: 16px;
  color: #93877a;
}
#create-select-stores .filters .selected > ul {
  *zoom: 1;
}
#create-select-stores .filters .selected > ul:before,
#create-select-stores .filters .selected > ul:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-select-stores .filters .selected > ul:after {
  clear: both;
}
#create-select-stores .filters .selected > ul > li {
  float: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0.25em 0.5em;
  line-height: normal;
  margin-right: 1em;
  margin-bottom: 1em;
  background-color: #888;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  cursor: hand;
}
#create-select-stores .filters .selected > ul > li .icon-close {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  line-height: 0;
  font-size: 13px;
  margin-right: 3px;
  color: #231F20;
}
#create-select-stores .filters .btns {
  margin: 1em 0;
  height: 36px;
  text-align: center;
}
#create-select-stores .filters .btns .btn {
  float: right;
}
#create-select-stores .filters .attributes {
  *zoom: 1;
  margin-top: 2em;
}
#create-select-stores .filters .attributes:before,
#create-select-stores .filters .attributes:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-select-stores .filters .attributes:after {
  clear: both;
}
#create-select-stores .filters .attributes > li {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 24.5%;
}
#create-select-stores .filters .attributes > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-stores .filters .attributes > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-stores .filters .attributes > li > .attribute {
  height: 2.5em;
  margin-right: 1em;
  margin-bottom: 1em;
  padding: 0.5em;
  overflow-y: hidden;
  background-color: #F7F7F7;
  border: 1px solid #DBDBDB;
  text-transform: uppercase;
  cursor: pointer;
  cursor: hand;
}
#create-select-stores .filters .attributes > li > .attribute + .connector {
  height: 1em;
  margin-right: 1em;
  background-color: #f1f2f2;
}
#create-select-stores .filters .attributes > li:nth-of-type(4n) > .attribute {
  margin-right: 0;
}
#create-select-stores .filters .attributes > li:nth-of-type(4n) > .attribute + .connector {
  margin-right: 0;
}
#create-select-stores .filters .attributes > li.is-active > .attribute {
  margin-bottom: 0;
  background-color: #34383c;
  color: #ffffff;
}
#create-select-stores .filters .attributes > .sub-attributes {
  *zoom: 1;
  padding: 0.5em 0.5em 0.5em 0;
  margin-bottom: 1em;
  background-color: #f1f2f2;
}
#create-select-stores .filters .attributes > .sub-attributes:before,
#create-select-stores .filters .attributes > .sub-attributes:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-select-stores .filters .attributes > .sub-attributes:after {
  clear: both;
}
#create-select-stores .filters .attributes > .sub-attributes ul {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #E0D5C1;
}
#create-select-stores .filters .attributes > .sub-attributes ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-stores .filters .attributes > .sub-attributes ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-stores .filters .attributes > .sub-attributes ul:first-child {
  border-left: 0;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li {
  margin-left: 0.5em;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li label,
#create-select-stores .filters .attributes > .sub-attributes ul > li .attr {
  cursor: pointer;
  cursor: hand;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li .attr {
  display: inline-block;
  text-transform: uppercase;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li.is-active .attr,
#create-select-stores .filters .attributes > .sub-attributes ul > li:hover .attr {
  color: #34383c;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li.is-active .attr .icon-play,
#create-select-stores .filters .attributes > .sub-attributes ul > li:hover .attr .icon-play {
  color: #72716e;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li input[type=checkbox] {
  margin-right: 1em;
}
#create-select-stores .filters .attributes > .sub-attributes ul > li .icon-play {
  margin-left: 0.25em;
  font-size: 1em;
}
#create-select-stores .grid-container .grid .header-container {
  *zoom: 1;
}
#create-select-stores .grid-container .grid .header-container:before,
#create-select-stores .grid-container .grid .header-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-select-stores .grid-container .grid .header-container:after {
  clear: both;
}
#create-select-stores .grid-container .grid .header-container .header {
  float: left;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
#create-select-stores .grid-container .grid .header-container .stores-count {
  float: right;
  margin-bottom: 0.5em;
  font-size: 16px;
  color: #93877a;
}
#create-select-stores #storeFileUploadStatusWrapper {
  position: relative;
  float: left;
  width: 100%;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper {
  height: 32px;
  margin: 0 0 24px 0;
  border: 1px solid #dbdbdb;
  background-color: #f7f7f7;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper #storeFileUploadFilenameLabel {
  position: relative;
  float: left;
  width: 70%;
  height: 32px;
  padding: 0 0 0 15px;
  overflow: hidden;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper #storeFileUploadFilenameLabel input[type='text']#frm-select-stores-txt-upload-file-name {
  background: none;
  border: none;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0;
  position: relative;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper #storeFileUploadFilenameLabel span {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: -2px;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper #storeFileUploadProgressContainer {
  position: absolute;
  top: 8px;
  background: #ffffff;
  width: 25%;
  right: 15px;
  height: 15px;
  border: 1px solid #d6d6d6;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper #storeFileUploadProgressContainer #storeFileUploadProgressMeter {
  position: relative;
  float: left;
  width: 0%;
  height: 13px;
  background: #00a9cc;
}
#create-select-stores #storeFileUploadStatusWrapper #storeFileUploadProgressWrapper.fileUploadFailure {
  border: 2px solid #ff0000;
}
#create-select-stores #grid-stores_filter_wrapper {
  padding: 0;
  margin-bottom: 24px;
}
#create-select-stores #grid-stores_filter_wrapper:before {
  position: absolute;
  right: 9px;
  top: 7px;
  color: #999999;
}
#create-select-stores #grid-stores_filter input {
  height: 32px;
}
#create-select-stores #grid-stores_wrapper .dataTables_length {
  float: none;
  margin-right: 16px;
  position: absolute;
  width: 100px;
}
#create-select-stores #grid-stores_wrapper .dataTables_length .sb-dropdown {
  border-top: 1px solid #999999;
}
#create-select-stores #grid-stores_wrapper .dataTables_info {
  font-family: inherit;
  margin-right: 0;
  padding-left: 116px;
  width: 100%;
}
#create-select-stores #grid-stores_wrapper .dataTables_paginate {
  float: none;
}
#create-select-stores .datatable-v2 #grid-stores .icon.check {
  width: 50px !important;
}
#create-select-stores .datatable-v2 #grid-stores tbody tr,
#create-select-stores .datatable-v2 #grid-stores tbody td {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#create-select-stores .datatable-v2 #grid-stores tbody tr {
  height: 42px;
}
#create-select-stores .datatable-v2 #grid-stores tbody td {
  padding: 8px 10px;
}
#create-select-stores .datatable-v2 div#grid-stores_length .c-input {
  max-width: 100px;
}
#create-select-stores #filter-keyword-select {
  margin-bottom: 20px;
}
#create-select-stores #btn-back {
  min-width: 76px;
  padding: 6px 14px;
}
#pag-promo-edit-stores #create-select-stores .search-wrapper {
  margin-bottom: 0;
}
/* *** #lb-edit-filters is also used in store management, need to verify and clean up if needed. *** */
#lb-edit-filters .header > .btns > #edit-filters-btn-close {
  padding: 8px 10px;
}
#lb-edit-filters .column-left {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 2em;
}
#lb-edit-filters .column-left.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-edit-filters .column-right {
  float: right;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2em;
}
#lb-edit-filters .column-right.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-edit-filters .footer {
  background-color: #ffffff;
  bottom: 0px;
  width: 100%;
  margin: 0px;
  text-align: center;
}
#lb-edit-filters .footer #edit-filters-btn-more {
  margin-bottom: 1em;
}
#lb-edit-filters .footer .btns {
  padding-bottom: 1em;
  padding-top: 1em;
  border-top: 1px solid #dbdbdb;
}
#lb-edit-filters .selectedCount {
  margin-left: 4px;
}
#lb-edit-filters .jstree-container-ul li a {
  width: 90%;
}
.flyoutWrapper {
  float: right;
  position: relative;
}
#view-filters-flyout {
  position: absolute;
  right: 143px;
  width: 285px;
  max-height: 700px;
  min-height: 250px;
  z-index: 999999999;
}
#view-filters-flyout a {
  cursor: default;
}
#view-filters-flyout:before,
#view-filters-flyout:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-right: 0;
}
#view-filters-flyout:before {
  right: -10px;
  bottom: 50%;
  border-width: 10px;
  border-left-color: #dbdbdb;
}
#view-filters-flyout:after {
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-width: 10px;
}
#view-filters-flyout .btn {
  margin: 0px;
}
#view-filters-flyout .content {
  margin: 0px;
  overflow-y: auto;
  overflow-x: hidden;
  clear: both;
  min-height: 185px;
  background-color: #ffffff;
  text-align: left;
  margin-bottom: 28px;
  max-height: 638px;
}
#view-filters-flyout .content .jstree-container-ul > li > a {
  font-weight: bold;
}
#view-filters-flyout .content .jstree-container-ul.hasSelections {
  background-color: #ffffff;
  color: #666;
  border: none;
}
#view-filters-flyout .content .jstree .jstree-open > .jstree-children {
  background-color: #ffffff;
  color: #666;
  border: none;
  padding-left: 0px;
}
#view-filters-flyout .content .jstree-container-ul {
  text-align: left;
}
#view-filters-flyout .content .jstree-container-ul > .jstree-node > .jstree-children {
  max-height: none;
}
#view-filters-flyout .content .jstree-default .jstree-children .jstree-node {
  margin-left: 10px;
}
#view-filters-flyout .content .jstree-default .jstree-node {
  margin-left: 0px;
}
#view-filters-flyout .content .jstree-default .jstree-clicked {
  background-color: #ffffff;
  border-radius: none;
  box-shadow: none;
}
#view-filters-flyout .content .jstree-default .jstree-ocl {
  display: none;
}
#view-filters-flyout .footer {
  position: absolute;
  bottom: 0px;
  height: 28px;
  width: 100%;
  margin: 0px;
}
#view-filters-flyout .footer .btn {
  width: 100%;
  background-color: #004a93;
  color: #ffffff;
  text-shadow: 0 1px 0 #000;
}
#lb-store-detail,
#lb-filter-keyword {
  width: 450px;
  color: #34383c;
}
#lb-store-detail h1,
#lb-filter-keyword h1 {
  font-size: 24px;
}
#lb-store-detail label,
#lb-filter-keyword label {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #72716e;
}
#lb-store-detail label.blank:after,
#lb-filter-keyword label.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail label.blank:after,
#lb-filter-keyword label.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail label + span,
#lb-filter-keyword label + span {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
}
#lb-store-detail label + span.blank:after,
#lb-filter-keyword label + span.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail label + span.blank:after,
#lb-filter-keyword label + span.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail .name,
#lb-filter-keyword .name {
  color: #72716e;
  font-size: 18px;
}
#lb-store-detail .content,
#lb-filter-keyword .content {
  padding: 1em;
}
#lb-store-detail .contact,
#lb-filter-keyword .contact {
  *zoom: 1;
}
#lb-store-detail .contact:before,
#lb-filter-keyword .contact:before,
#lb-store-detail .contact:after,
#lb-filter-keyword .contact:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-store-detail .contact:after,
#lb-filter-keyword .contact:after {
  clear: both;
}
#lb-store-detail .address,
#lb-filter-keyword .address,
#lb-store-detail .phone-email,
#lb-filter-keyword .phone-email {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
}
#lb-store-detail .address.blank:after,
#lb-filter-keyword .address.blank:after,
#lb-store-detail .phone-email.blank:after,
#lb-filter-keyword .phone-email.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail .address.blank:after,
#lb-filter-keyword .address.blank:after,
#lb-store-detail .phone-email.blank:after,
#lb-filter-keyword .phone-email.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail .address > div,
#lb-filter-keyword .address > div,
#lb-store-detail .phone-email > div,
#lb-filter-keyword .phone-email > div {
  *zoom: 1;
  margin-bottom: 0.5em;
}
#lb-store-detail .address > div:before,
#lb-filter-keyword .address > div:before,
#lb-store-detail .phone-email > div:before,
#lb-filter-keyword .phone-email > div:before,
#lb-store-detail .address > div:after,
#lb-filter-keyword .address > div:after,
#lb-store-detail .phone-email > div:after,
#lb-filter-keyword .phone-email > div:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-store-detail .address > div:after,
#lb-filter-keyword .address > div:after,
#lb-store-detail .phone-email > div:after,
#lb-filter-keyword .phone-email > div:after {
  clear: both;
}
#lb-store-detail .two-col,
#lb-filter-keyword .two-col {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
#lb-store-detail .two-col.blank:after,
#lb-filter-keyword .two-col.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail .two-col.blank:after,
#lb-filter-keyword .two-col.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-store-detail .two-col > div,
#lb-filter-keyword .two-col > div {
  *zoom: 1;
}
#lb-store-detail .two-col > div:before,
#lb-filter-keyword .two-col > div:before,
#lb-store-detail .two-col > div:after,
#lb-filter-keyword .two-col > div:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-store-detail .two-col > div:after,
#lb-filter-keyword .two-col > div:after {
  clear: both;
}
#lb-store-detail .btn.more,
#lb-filter-keyword .btn.more {
  float: right;
  margin-bottom: 1em;
}
#lb-store-detail .btn.more .icon-view,
#lb-filter-keyword .btn.more .icon-view {
  line-height: 16px;
}
/* Main Section : Promotion Wizard - Step 3 - Add Items
-------------------------------------------------- */
#create-select-items .border-tree {
  margin-bottom: 0;
}
#create-select-items .search-wrapper {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 24px;
}
#create-select-items .search-wrapper:before {
  color: #999999;
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 33px;
}
#create-select-items .search-wrapper .search-box .dataTable_filter {
  display: none;
}
#create-select-items .search-wrapper .search-box .dataTable_filter .search-items::-webkit-input-placeholder {
  color: #999999;
  opacity: 1;
}
#create-select-items .search-wrapper .search-box .dataTable_filter .search-items:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
  opacity: 1;
}
#create-select-items .search-wrapper .search-box .dataTable_filter .search-items::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
  opacity: 1;
}
#create-select-items .search-wrapper .search-box .dataTable_filter .search-items:-ms-input-placeholder {
  color: #999999;
  opacity: 1;
}
#create-select-items #table-search_length,
#create-select-items #table-selected_length {
  width: 100px;
}
#create-select-items #table-search_length .c-input,
#create-select-items #table-selected_length .c-input {
  width: auto;
}
#create-select-items table {
  table-layout: fixed;
  clear: both;
}
#create-select-items table.promo-step-3-table.dataTable tbody tr {
  cursor: default;
  height: 42px;
}
#create-select-items table.promo-step-3-table.dataTable tbody tr img {
  cursor: pointer;
}
#create-select-items table.promo-step-3-table.dataTable td {
  padding: 0.5em;
}
#create-select-items table.promo-step-3-table.dataTable td:first-child {
  padding-left: 0.5em;
}
#create-select-items table.promo-step-3-table.dataTable td.item-num {
  padding-left: 1em;
}
#create-select-items table.promo-step-3-table.dataTable th,
#create-select-items table.promo-step-3-table.dataTable th span {
  margin: 0 0 0 8px;
  white-space: nowrap;
}
#create-select-items table.promo-step-3-table.dataTable .thumbnail,
#create-select-items table.promo-step-3-table.dataTable .item-num,
#create-select-items table.promo-step-3-table.dataTable .alt-item-num {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 25%;
}
#create-select-items table.promo-step-3-table.dataTable .thumbnail {
  width: 5%;
}
#create-select-items table.promo-step-3-table.dataTable .name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 31%;
}
#create-select-items table.promo-step-3-table.dataTable .item-quantity-avail {
  width: 10%;
  text-align: right;
}
#create-select-items table.promo-step-3-table.dataTable .qty {
  white-space: nowrap;
  width: 60px;
}
#create-select-items table.promo-step-3-table.dataTable .qty button,
#create-select-items table.promo-step-3-table.dataTable .qty button:hover {
  border-width: 0;
  margin: 0;
  outline-width: 0;
  padding: 0 5px;
}
#create-select-items table.promo-step-3-table.dataTable .item-qty {
  background-color: transparent;
  color: #00a9cc;
  display: none;
  padding-right: 5px;
}
#create-select-items table.promo-step-3-table.dataTable .item-qty.is-visible {
  display: inline;
}
#create-select-items table.promo-step-3-table.dataTable .cost {
  text-align: right;
  width: 120px;
  box-shadow: none;
}
#create-select-items table.promo-step-3-table.dataTable .ext-desc {
  width: 45px;
}
#create-select-items table.promo-step-3-table.dataTable td.ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #004a93;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#create-select-items table.promo-step-3-table.dataTable td.ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #004a93 !important;
}
#create-select-items table.promo-step-3-table.dataTable .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 450px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#create-select-items table.promo-step-3-table.dataTable .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 420px;
  top: -11px;
  width: 0;
}
#create-select-items table.promo-step-3-table.dataTable .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 420px;
  top: -10px;
  width: 0;
}
#create-select-items table.promo-step-3-table.dataTable .check {
  text-align: center;
  width: 45px;
}
#create-select-items table.promo-step-3-table.dataTable .check .icon-check {
  padding: 5px;
  text-align: center;
}
#create-select-items .popup {
  display: none;
  position: absolute;
  width: 450px;
}
#create-select-items .popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
  top: 52%;
  right: -11px;
}
#create-select-items .popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  top: 52%;
  right: -8px;
}
#create-select-items .popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#create-select-items .popup .content .attribs > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0.75em;
}
#create-select-items .popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-items .popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-select-items .popup .content .attribs > ul > li {
  height: 27px;
  margin-bottom: 24px;
  margin-right: 24px;
}
#create-select-items .popup .content .attribs input[type="checkbox"] {
  display: none;
}
#create-select-items .popup .content .attribs .icon {
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  position: relative;
  width: 25px;
}
#create-select-items .popup .content .attribs .icon:hover {
  border-color: #004a93;
}
#create-select-items .popup .content .attribs .icon:not(.icon-check) {
  border: 1px solid silver;
}
#create-select-items .popup .content .attribs .icon span {
  color: #666;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  max-width: 156px;
  min-width: 156px;
  padding-left: 32px;
  position: absolute;
  top: 2px;
}
#create-select-items .popup .content a {
  color: #72716e;
  text-decoration: underline;
}
#create-select-items .popup .content hr {
  border: 0;
  border-top: 1px solid #ccc;
}
#create-select-items .popup .content .multiply label {
  line-height: 30px;
  vertical-align: middle;
}
#create-select-items .popup .content .multiply input {
  height: 32px;
  width: 4em;
  margin-left: 1em;
  text-align: center;
  padding: 0;
}
#create-select-items .popup .footer {
  margin-bottom: 1em;
}
#create-select-items #table-search_length,
#create-select-items #table-selected_length {
  width: 100px !important;
}
#create-select-items #table-search-page-size,
#create-select-items #table-selected-page-size {
  width: 105px;
}
#create-select-items #table-search-page-size .sb-dropdown,
#create-select-items #table-selected-page-size .sb-dropdown {
  border-top: 1px solid #999999;
}
#create-select-items .bottom {
  position: relative;
}
#create-select-items .bottom .dataTables_paginate {
  float: none;
  margin: 0 25%;
  min-width: 330px;
  position: absolute;
  text-align: center;
  width: 50%;
}
#lb-create {
  *width: 600px;
}
#lb-create .header {
  position: relative;
}
#lb-create .content {
  position: relative;
}
#lb-create .content .form {
  *zoom: 1;
  margin-top: 1em;
}
#lb-create .content .form:before,
#lb-create .content .form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-create .content .form:after {
  clear: both;
}
#lb-create .content .form input.create + .btn {
  float: right;
  width: 8.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#lb-create .content .form input.create + .btn.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-create .content .invalid {
  border: 1px solid red;
}
/* Main Section : Events - All
-------------------------------------------------- */
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr td,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr td,
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr th,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr th {
  padding-left: 1em;
  padding-right: 1em;
  text-align: left;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .event-id,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .event-id {
  width: 10%;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .event-name,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .event-name {
  width: 38%;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .event-status,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .event-status {
  width: 12%;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .event-date,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .event-date {
  width: 13%;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .first-col,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .first-col {
  padding-left: 2em;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr .last-col,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr .last-col {
  padding-right: 2em;
  width: 14%;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr span,
#events-all table#pag-promo-events-tbl-promo-events.dataTable tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#events-all table#pag-promo-events-tbl-promo-events.dataTable thead tr {
  height: 40px;
}
#events-all #pag-promo-events-div-promo-events-status {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 180px;
}
#events-all #pag-promo-events-tbl-promo-events_filter_wrapper {
  margin-bottom: 24px;
  padding: 0;
}
#events-all #pag-promo-events-tbl-promo-events_filter_wrapper:before {
  position: absolute;
  right: 198px;
  top: 8px;
  color: #999999;
}
#events-all #pag-promo-events-tbl-promo-events_filter {
  padding-right: 190px;
  width: 100%;
}
#events-all #pag-promo-events-tbl-promo-events_filter input {
  height: 32px;
}
#events-all #pag-promo-events-tbl-promo-events_wrapper {
  min-height: 300px;
}
/* Main Section : Scenario Events - All
-------------------------------------------------- */
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr td,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr td,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr th,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .event-id,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .event-id {
  width: 15%;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .event-name,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .event-name {
  width: 50%;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .event-date,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .event-date {
  width: 15%;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .promo-count,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .promo-count {
  text-align: right;
  width: 20%;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .first-col,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .first-col {
  padding-left: 2.2em;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr .last-col,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr .last-col {
  padding-right: 2.2em;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr span,
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#scenario-events-list table#pag-scenario-events-tbl-scenario-events.dataTable thead tr {
  height: 40px;
}
#scenario-events-list #pag-scenario-events-tbl-scenario-events_filter_wrapper {
  margin-bottom: 24px;
  padding: 0;
}
#scenario-events-list #pag-scenario-events-tbl-scenario-events_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #999999;
}
#scenario-events-list #pag-scenario-events-tbl-scenario-events_filter input {
  height: 32px;
}
/* Main Section : Event Summary
-------------------------------------------------- */
#event .title {
  color: #ffffff;
  *zoom: 1;
  margin-bottom: 1em;
}
#event .title:before,
#event .title:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .title:after {
  clear: both;
}
#event .title h2 {
  font-size: 36px;
  float: left;
}
#event .title .ordered {
  font-size: 24px;
  color: #72716e;
}
#event .title .actions {
  float: right;
}
#event > .info {
  *zoom: 1;
  font-size: 18px;
}
#event > .info:before,
#event > .info:after {
  display: table;
  line-height: 0;
  content: "";
}
#event > .info:after {
  clear: both;
}
#event > .info > div {
  margin-bottom: 0.5em;
}
#event > .info .description {
  float: left;
  width: 83.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #444444;
}
#event > .info .description.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event > .info .description.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview {
  margin-top: 2em;
}
#event .overview h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 1em;
  text-align: center;
}
#event .overview .tree {
  *zoom: 1;
}
#event .overview .tree:before,
#event .overview .tree:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .overview .tree:after {
  clear: both;
}
#event .overview .tree .node {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
  border-top: 2px solid #444444;
  border-left: 2px solid #444444;
}
#event .overview .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .tree .node.start,
#event .overview .tree .node.end {
  float: left;
  width: 12.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
}
#event .overview .tree .node.start.blank:after,
#event .overview .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .tree .node.start.blank:after,
#event .overview .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .tree .node.end {
  border-left: 2px solid #444444;
  *width: 10%;
}
#event .overview .counts {
  *zoom: 1;
  text-align: center;
}
#event .overview .counts:before,
#event .overview .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .overview .counts:after {
  clear: both;
}
#event .overview .counts .count {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#event .overview .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .overview .counts .count .value {
  font-size: 48px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 3px 0px #ffffff;
}
#event .overview .counts .count .value.is-highlighted {
  color: #34383c;
}
#event .overview .counts .count .label {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  color: #444444;
}
#event .promotions,
#event .flags {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 48%;
  margin-top: 3em;
}
#event .promotions.blank:after,
#event .flags.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions.blank:after,
#event .flags.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions h3,
#event .flags h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 1em;
  text-align: center;
}
#event .promotions .tree .node,
#event .flags .tree .node {
  height: 20px;
  border: 2px solid #444444;
  border-bottom: 0;
}
#event .promotions {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 48%;
  *zoom: 1;
  padding-right: 1.78571429%;
}
#event .promotions.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions:before,
#event .promotions:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .promotions:after {
  clear: both;
}
#event .promotions .item {
  *zoom: 1;
  padding: 1em;
  border-bottom: 1px solid #e0d5bf;
}
#event .promotions .item:before,
#event .promotions .item:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .promotions .item:after {
  clear: both;
}
#event .promotions .item:hover {
  background-color: #f9f6ec;
}
#event .promotions .info {
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
}
#event .promotions .info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .info h4 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}
#event .promotions .counts {
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f2ecdc), to(#e0d6c4));
  background-image: -moz-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -ms-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2ecdc), color-stop(100%, #e0d6c4));
  background-image: -webkit-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -o-linear-gradient(#f2ecdc, #e0d6c4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ecdc, endColorstr=#ffe0d6c4, GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ecdc, endColorstr=#ffe0d6c4, GradientType=0);
  background-image: linear-gradient(#f2ecdc, #e0d6c4);
  border: 2px solid #e0d5bf;
  padding: 5px;
}
#event .promotions .counts.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .counts.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .counts:before,
#event .promotions .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#event .promotions .counts:after {
  clear: both;
}
#event .promotions .counts .label,
#event .promotions .counts .value {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#event .promotions .counts .label.blank:after,
#event .promotions .counts .value.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .counts .label.blank:after,
#event .promotions .counts .value.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .promotions .counts .label {
  text-transform: uppercase;
}
#event .promotions .counts .value {
  font-weight: bold;
}
#event .promotions .counts .is-highlighted {
  color: #34383c;
}
#event .promotions .actions {
  float: right;
  width: 8.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#event .promotions .actions.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#event .flags {
  padding-left: 1.78571429%;
}
#event .flags .tree {
  margin-bottom: 1em;
}
/* Main Section : Create Order Summary
-------------------------------------------------- */
#create-order-summary > .info {
  *zoom: 1;
  font-size: 18px;
}
#create-order-summary > .info:before,
#create-order-summary > .info:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary > .info:after {
  clear: both;
}
#create-order-summary > .info > div {
  margin-bottom: 0.5em;
}
#create-order-summary > .info .description {
  float: left;
  width: 83.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #444444;
}
#create-order-summary > .info .description.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary > .info .description.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview {
  margin-top: 2em;
}
#create-order-summary .overview h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 1em;
  text-align: center;
}
#create-order-summary .overview .tree {
  *zoom: 1;
}
#create-order-summary .overview .tree:before,
#create-order-summary .overview .tree:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .overview .tree:after {
  clear: both;
}
#create-order-summary .overview .tree .node {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
  border-top: 2px solid #444444;
  border-left: 2px solid #444444;
}
#create-order-summary .overview .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .tree .node.start,
#create-order-summary .overview .tree .node.end {
  float: left;
  width: 16.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 15%;
  border: 0;
}
#create-order-summary .overview .tree .node.start.blank:after,
#create-order-summary .overview .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .tree .node.start.blank:after,
#create-order-summary .overview .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .tree .node.end {
  border-left: 2px solid #444444;
}
#create-order-summary .overview .counts {
  *zoom: 1;
  text-align: center;
}
#create-order-summary .overview .counts:before,
#create-order-summary .overview .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .overview .counts:after {
  clear: both;
}
#create-order-summary .overview .counts .count {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#create-order-summary .overview .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .overview .counts .count .value {
  font-size: 48px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 3px 0px #ffffff;
}
#create-order-summary .overview .counts .count .value.is-highlighted {
  color: #34383c;
}
#create-order-summary .overview .counts .count .label {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  color: #444444;
}
#create-order-summary .promotions,
#create-order-summary .flags {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 48%;
  margin-top: 3em;
}
#create-order-summary .promotions.blank:after,
#create-order-summary .flags.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions.blank:after,
#create-order-summary .flags.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions h3,
#create-order-summary .flags h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 1em;
  text-align: center;
}
#create-order-summary .promotions .tree .node,
#create-order-summary .flags .tree .node {
  height: 20px;
  border: 2px solid #444444;
  border-bottom: 0;
}
#create-order-summary .promotions {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 48%;
  *zoom: 1;
  padding-right: 1.78571429%;
  margin-bottom: 2em;
}
#create-order-summary .promotions.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions:before,
#create-order-summary .promotions:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .promotions:after {
  clear: both;
}
#create-order-summary .promotions .promo {
  *zoom: 1;
  position: relative;
  padding: 1em;
  border-bottom: 1px solid #e0d5bf;
  cursor: pointer;
  cursor: hand;
}
#create-order-summary .promotions .promo:before,
#create-order-summary .promotions .promo:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .promotions .promo:after {
  clear: both;
}
#create-order-summary .promotions .promo:hover {
  background-color: #f9f6ec;
}
#create-order-summary .promotions .info {
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
}
#create-order-summary .promotions .info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .info h4 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #ffffff;
}
#create-order-summary .promotions .counts {
  *zoom: 1;
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f2ecdc), to(#e0d6c4));
  background-image: -moz-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -ms-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2ecdc), color-stop(100%, #e0d6c4));
  background-image: -webkit-linear-gradient(#f2ecdc, #e0d6c4);
  background-image: -o-linear-gradient(#f2ecdc, #e0d6c4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ecdc, endColorstr=#ffe0d6c4, GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ecdc, endColorstr=#ffe0d6c4, GradientType=0);
  background-image: linear-gradient(#f2ecdc, #e0d6c4);
  border: 2px solid #e0d5bf;
  padding: 5px;
}
#create-order-summary .promotions .counts:before,
#create-order-summary .promotions .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .promotions .counts:after {
  clear: both;
}
#create-order-summary .promotions .counts.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .counts.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .counts .count {
  *zoom: 1;
}
#create-order-summary .promotions .counts .count:before,
#create-order-summary .promotions .counts .count:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order-summary .promotions .counts .count:after {
  clear: both;
}
#create-order-summary .promotions .counts .label,
#create-order-summary .promotions .counts .value {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#create-order-summary .promotions .counts .label.blank:after,
#create-order-summary .promotions .counts .value.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .counts .label.blank:after,
#create-order-summary .promotions .counts .value.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order-summary .promotions .counts .label {
  text-transform: uppercase;
}
#create-order-summary .promotions .counts .value {
  font-weight: bold;
}
#create-order-summary .promotions .counts .is-highlighted {
  color: #34383c;
}
#create-order-summary .promotions .actions-container {
  float: right;
  text-align: center;
}
#create-order-summary .promotions .actions-container .dropdown {
  top: 4em;
  right: 1em;
}
#create-order-summary .promotions .more {
  margin: 1em 0;
  text-align: center;
}
#create-order-summary .flags {
  padding-left: 1.78571429%;
}
#create-order-summary .flags .tree {
  margin-bottom: 1em;
}
#create-order-summary .flags .message {
  text-align: center;
  font-size: 16px;
  color: #afa18e;
}
/* Main Section : Create Order
-------------------------------------------------- */
#create-order {
  /* All these columns widths should add to 100% */
}
#create-order .title {
  *zoom: 1;
  position: relative;
}
#create-order .title:before,
#create-order .title:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order .title:after {
  clear: both;
}
#create-order .title .actions {
  float: right;
}
#create-order .title .dropdown {
  *zoom: 1;
  position: absolute;
  top: 3em;
  right: 0;
  display: none;
  z-index: 999;
  min-width: 200px;
}
#create-order .title .dropdown:before,
#create-order .title .dropdown:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order .title .dropdown:after {
  clear: both;
}
#create-order .title .dropdown li {
  font-size: 16px;
  border-bottom: 1px solid #232222;
  background-color: #333231;
}
#create-order .title .dropdown li:hover {
  background-color: #3267ff;
}
#create-order .title .dropdown li a {
  display: block;
  padding: 0.5em 1.5em 0.5em 0.5em;
  color: #cecece;
}
#create-order .title .dropdown li a:hover {
  color: #ffffff;
}
#create-order .title .dropdown:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #333231;
  position: absolute;
  top: -10px;
  right: 10px;
}
#create-order .order-info {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 9em;
}
#create-order .order-info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .order-info.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .order-info label {
  font-size: 18px;
  line-height: 18px;
}
#create-order .order-info span {
  margin-left: 1.5em;
  vertical-align: top;
  font-size: 32px;
  line-height: 0;
  color: #4f4f4f;
}
#create-order .container,
#create-order .container-two-per-row {
  margin-left: 3em;
  margin-bottom: 0;
}
#create-order .container .label-container,
#create-order .container-two-per-row .label-container {
  float: left;
  width: 8.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  line-height: 1.5em;
}
#create-order .container .label-container.blank:after,
#create-order .container-two-per-row .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .label-container.blank:after,
#create-order .container-two-per-row .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container,
#create-order .container-two-per-row .input-container {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5em 0 0 1.5em;
}
#create-order .container .input-container.blank:after,
#create-order .container-two-per-row .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container.blank:after,
#create-order .container-two-per-row .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container .btn,
#create-order .container-two-per-row .input-container .btn {
  margin-top: -6px;
}
#create-order .container .input-container input.promo-order-text,
#create-order .container-two-per-row .input-container input.promo-order-text {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 8em;
  margin-top: -10px;
  text-transform: lowercase;
}
#create-order .container .input-container input.promo-order-text.blank:after,
#create-order .container-two-per-row .input-container input.promo-order-text.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container input.promo-order-text.blank:after,
#create-order .container-two-per-row .input-container input.promo-order-text.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container-po-order-text .btn,
#create-order .container-two-per-row .input-container-po-order-text .btn {
  margin-right: 10px;
}
#create-order .container .input-container-po-order-text .icon-gear,
#create-order .container-two-per-row .input-container-po-order-text .icon-gear {
  margin-bottom: 6px;
}
#create-order .container .input-container-po-order-text input.promo-order-po-text,
#create-order .container-two-per-row .input-container-po-order-text input.promo-order-po-text {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  margin: 0 6em 5px 1.2em;
}
#create-order .container .input-container-po-order-text input.promo-order-po-text.blank:after,
#create-order .container-two-per-row .input-container-po-order-text input.promo-order-po-text.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .input-container-po-order-text input.promo-order-po-text.blank:after,
#create-order .container-two-per-row .input-container-po-order-text input.promo-order-po-text.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .container .btn-container,
#create-order .container-two-per-row .btn-container {
  float: none;
  width: auto;
}
#create-order .container .btn-container a.btn,
#create-order .container-two-per-row .btn-container a.btn {
  *padding-left: 10px;
  *padding-right: 10px;
}
#create-order .container-two-per-row {
  width: 400px;
  display: block;
  float: left;
}
#create-order .container-two-per-row .input-container input.promo-order-text {
  width: 8em;
}
#create-order .container-two-per-row .label-container {
  font-size: 16px;
}
#create-order table td.dataTables_empty {
  display: none;
}
#create-order table th {
  padding-left: 0;
  padding-right: 0;
}
#create-order .spacer {
  /* 2 spacers, at start, and end of row */
  width: 5% !important;
}
#create-order .event-id {
  width: 12% !important;
  text-align: left;
}
#create-order .event-name {
  width: 20% !important;
  text-align: left;
}
#create-order .num-promos {
  width: 20% !important;
  text-align: center;
}
#create-order .num-stores {
  width: 15% !important;
  text-align: center;
}
#create-order .num-items {
  width: 13% !important;
  text-align: center;
}
#create-order .num-items span {
  float: right;
  display: block;
  margin-right: 1em;
}
#create-order .num-items .btn {
  color: #db0000;
  padding: 5px;
  font-size: 1.2em;
  text-indent: 0;
  margin-left: 1em;
  *width: 17px;
  filter: none;
}
#create-order .num-items .btn.is-selected {
  outline-color: #db0000;
  *border: 2px solid #db0000;
}
#create-order .num-items .btn.is-hidden {
  visibility: hidden;
}
#create-order .spacer-arrow {
  width: 10% !important;
  text-align: right;
}
#create-order .list-section {
  margin: 3em 0;
}
#create-order .list-section .grid [class*=icon-tri-] {
  font-size: .9em;
}
#create-order .list-section .grid > li {
  margin: 0.5em 0;
  text-align: center;
}
#create-order .list-section .grid > li > .row {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  background-color: #f7f7f7;
  border: 1px solid #dbdbdb;
  cursor: pointer;
  cursor: hand;
}
#create-order .list-section .grid > li > .row.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li > .row.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li > .row > li {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.2em 0 1.2em 1.2em;
}
#create-order .list-section .grid > li > .row > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li > .row > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li > .row [class*=icon-tri-] {
  float: right;
  *float: none;
  *position: absolute;
  *right: 0px;
  line-height: 13px;
  margin-top: 0.125em;
}
#create-order .list-section .grid > li > .row [class*=icon-tri-] > span {
  line-height: 1em;
}
#create-order .list-section .grid > li > .row:hover {
  background-color: #fdfbfd;
}
#create-order .list-section .grid > li > .row:hover [class*=icon-tri-] {
  color: #444444;
}
#create-order .list-section .grid > li .expanded {
  *zoom: 1;
  margin: 0 5%;
  background-color: #CCEEF5;
  color: #4c4b4a;
}
#create-order .list-section .grid > li .expanded:before,
#create-order .list-section .grid > li .expanded:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order .list-section .grid > li .expanded:after {
  clear: both;
}
#create-order .list-section .grid > li .expanded .promo-id {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  cursor: hand;
}
#create-order .list-section .grid > li .expanded .promo-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-name {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  cursor: hand;
}
#create-order .list-section .grid > li .expanded .promo-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-num-stores,
#create-order .list-section .grid > li .expanded .promo-num-items {
  float: left;
  width: 16.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#create-order .list-section .grid > li .expanded .promo-num-stores.blank:after,
#create-order .list-section .grid > li .expanded .promo-num-items.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-num-stores.blank:after,
#create-order .list-section .grid > li .expanded .promo-num-items.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .promo-num-items span {
  float: right;
  display: block;
  margin-right: 1em;
}
#create-order .list-section .grid > li .expanded .promo-num-items .btn {
  color: #db0000;
  padding: 5px;
  font-size: 1.2em;
  text-indent: 0;
  margin-left: 1em;
  *width: 17px;
  filter: none;
}
#create-order .list-section .grid > li .expanded .promo-num-items .btn.is-selected {
  outline-color: #db0000;
  *border: 2px solid #db0000;
}
#create-order .list-section .grid > li .expanded .promo-num-items .btn.is-hidden {
  visibility: hidden;
}
#create-order .list-section .grid > li .expanded .header {
  *zoom: 1;
  background-color: #99DDEB;
  *margin-right: 14px;
}
#create-order .list-section .grid > li .expanded .header:before,
#create-order .list-section .grid > li .expanded .header:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order .list-section .grid > li .expanded .header:after {
  clear: both;
}
#create-order .list-section .grid > li .expanded .header > li {
  text-transform: uppercase;
  *clear: right;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  font-size: 13px;
}
#create-order .list-section .grid > li .expanded .header [class*=icon-tri-] {
  visibility: hidden;
  color: #9e9586;
}
#create-order .list-section .grid > li .expanded .header .is-active [class*=icon-tri-] {
  visibility: visible;
}
#create-order .list-section .grid > li .expanded .row {
  *zoom: 1;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#create-order .list-section .grid > li .expanded .row:before,
#create-order .list-section .grid > li .expanded .row:after {
  display: table;
  line-height: 0;
  content: "";
}
#create-order .list-section .grid > li .expanded .row:after {
  clear: both;
}
#create-order .list-section .grid > li .expanded .row > li {
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#create-order .list-section .grid > li .expanded .row > li:first-child {
  padding-left: 1em;
}
#create-order .list-section .grid > li .expanded .list-container {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 360px;
  overflow-y: auto;
}
#create-order .list-section .grid > li .expanded .list-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .list-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#create-order .list-section .grid > li .expanded .list-container .promo-num-stores,
#create-order .list-section .grid > li .expanded .list-container .promo-num-items {
  padding-left: 40px;
  *width: 12%;
}
#create-order .step #promo-order-cancel-submit-btns {
  position: relative;
  float: right;
}
#lb-promo-order-modal {
  max-height: 600px;
}
#lb-promo-order-modal #lb-promo-order-modal-frm-order {
  max-height: 410px;
  width: 100%;
}
#lb-promo-order-modal #lb-promo-order-modal-frm-order #promo-order-toggle-more-details {
  margin-bottom: 8px;
}
#lb-promo-order-modal #lb-promo-order-modal-frm-order #promo-order-toggle-less-details {
  margin-bottom: 3em;
}
#order-confirmation {
  min-width: 680px;
  max-height: 600px;
}
#order-confirmation .orderFieldSummary {
  position: relative;
  float: left;
  width: 100%;
}
#missing-promo-info-popup {
  position: absolute;
  width: 300px;
  border: 1px solid #232222;
  background-color: #333231;
  text-shadow: none;
  font-family: 'Noto Sans', sans-serif;
}
#missing-promo-info-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #333231;
  position: absolute;
  top: 50%;
  right: -10px;
}
#missing-promo-info-popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#missing-promo-info-popup .content .attribs > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
#missing-promo-info-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#missing-promo-info-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#missing-promo-info-popup .content .attribs > ul > li {
  margin-bottom: 0.5em;
}
#missing-promo-info-popup .content a {
  color: #72716e;
  text-decoration: underline;
}
/* Main Section : Create Summary
-------------------------------------------------- */
#promo-summary-page .header-value,
#promo-summary-item-centric .header-value,
#promo-edit-overages .header-value,
#pag-stores-promotions .header-value,
#promotion-template-summary .header-value {
  color: #333;
  font-weight: normal;
}
#promo-summary-page .header-event-name,
#promo-summary-item-centric .header-event-name,
#promo-edit-overages .header-event-name,
#pag-stores-promotions .header-event-name,
#promotion-template-summary .header-event-name {
  color: #00a9cc;
  font-weight: normal;
}
#promo-summary-page .header-label,
#promo-summary-item-centric .header-label,
#promo-edit-overages .header-label,
#pag-stores-promotions .header-label,
#promotion-template-summary .header-label {
  color: #666;
}
#promo-summary-page #s-breadcrumbs ul,
#promo-summary-item-centric #s-breadcrumbs ul,
#promo-edit-overages #s-breadcrumbs ul,
#pag-stores-promotions #s-breadcrumbs ul,
#promotion-template-summary #s-breadcrumbs ul {
  display: inline;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart {
  display: block;
  float: right;
  top: -4px;
  position: relative;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container {
  float: left;
  display: none;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container {
  padding-left: 10px;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-item-replacement,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-item-replacement,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-item-replacement,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-item-replacement,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-item-replacement,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-item-replacement,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-item-replacement,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-item-replacement,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-item-replacement,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-item-replacement,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-review-pull-order,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-review-pull-order,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-review-pull-order,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-review-pull-order,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .icon-review-pull-order,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-review-pull-order,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-review-pull-order,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-review-pull-order,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-review-pull-order,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .icon-review-pull-order {
  color: #00a9cc;
  font-size: 16px;
  display: block;
  float: left;
  cursor: pointer;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-item-replacements-link,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-item-replacements-link,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-item-replacements-link,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-item-replacements-link,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-item-replacements-link,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-item-replacements-link,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-item-replacements-link,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-item-replacements-link,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-item-replacements-link,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-item-replacements-link,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-pull-order-link,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-pull-order-link,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-pull-order-link,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-pull-order-link,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container .review-pull-order-link,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-pull-order-link,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-pull-order-link,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-pull-order-link,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-pull-order-link,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container .review-pull-order-link {
  display: block;
  float: left;
  padding-top: 4px;
  color: #00a9cc;
}
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container.item-centric-review,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container.item-centric-review,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container.item-centric-review,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container.item-centric-review,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-item-replacements-link-container.item-centric-review,
#promo-summary-page #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container.item-centric-review,
#promo-summary-item-centric #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container.item-centric-review,
#promo-edit-overages #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container.item-centric-review,
#pag-stores-promotions #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container.item-centric-review,
#promotion-template-summary #s-breadcrumbs #pullOrderReplacementPart .review-pull-order-link-container.item-centric-review {
  float: left;
}
#promo-summary-page #s-headline-options a,
#promo-summary-item-centric #s-headline-options a,
#promo-edit-overages #s-headline-options a,
#pag-stores-promotions #s-headline-options a,
#promotion-template-summary #s-headline-options a {
  color: #00a9cc;
}
#promo-summary-page #s-headline-options .c-overview-wrapper,
#promo-summary-item-centric #s-headline-options .c-overview-wrapper,
#promo-edit-overages #s-headline-options .c-overview-wrapper,
#pag-stores-promotions #s-headline-options .c-overview-wrapper,
#promotion-template-summary #s-headline-options .c-overview-wrapper {
  float: left;
}
#promo-summary-page #s-headline-options #pullOrderReplacementPart,
#promo-summary-item-centric #s-headline-options #pullOrderReplacementPart,
#promo-edit-overages #s-headline-options #pullOrderReplacementPart,
#pag-stores-promotions #s-headline-options #pullOrderReplacementPart,
#promotion-template-summary #s-headline-options #pullOrderReplacementPart {
  display: none;
}
#promo-summary-page #pag-promo-summary-div-order-header,
#promo-summary-item-centric #pag-promo-summary-div-order-header,
#promo-edit-overages #pag-promo-summary-div-order-header,
#pag-stores-promotions #pag-promo-summary-div-order-header,
#promotion-template-summary #pag-promo-summary-div-order-header {
  display: inline-block;
  margin-bottom: 24px;
  width: 90%;
}
#promo-summary-page #pag-promo-summary-div-order-header .order-header-list,
#promo-summary-item-centric #pag-promo-summary-div-order-header .order-header-list,
#promo-edit-overages #pag-promo-summary-div-order-header .order-header-list,
#pag-stores-promotions #pag-promo-summary-div-order-header .order-header-list,
#promotion-template-summary #pag-promo-summary-div-order-header .order-header-list {
  float: left;
  width: 50%;
}
#promo-summary-page #pag-promo-summary-div-order-header .order-header-list-item,
#promo-summary-item-centric #pag-promo-summary-div-order-header .order-header-list-item,
#promo-edit-overages #pag-promo-summary-div-order-header .order-header-list-item,
#pag-stores-promotions #pag-promo-summary-div-order-header .order-header-list-item,
#promotion-template-summary #pag-promo-summary-div-order-header .order-header-list-item {
  font-size: 16px;
  font-weight: lighter;
}
#promo-summary-page #pag-promo-summary-div-more-details-list,
#promo-summary-item-centric #pag-promo-summary-div-more-details-list,
#promo-edit-overages #pag-promo-summary-div-more-details-list,
#pag-stores-promotions #pag-promo-summary-div-more-details-list,
#promotion-template-summary #pag-promo-summary-div-more-details-list {
  display: inline-block;
  margin-bottom: 12px;
  width: 90%;
}
#promo-summary-page #pag-promo-summary-div-more-details-list .more-details-list-item,
#promo-summary-item-centric #pag-promo-summary-div-more-details-list .more-details-list-item,
#promo-edit-overages #pag-promo-summary-div-more-details-list .more-details-list-item,
#pag-stores-promotions #pag-promo-summary-div-more-details-list .more-details-list-item,
#promotion-template-summary #pag-promo-summary-div-more-details-list .more-details-list-item {
  float: left;
  font-size: 16px;
  font-weight: lighter;
  width: 50%;
}
#promo-summary-page .warning-action,
#promo-summary-item-centric .warning-action,
#promo-edit-overages .warning-action,
#pag-stores-promotions .warning-action,
#promotion-template-summary .warning-action {
  border: 0;
  display: none;
  float: left;
  height: 100%;
  outline: none;
  text-align: center;
  width: auto;
}
#promo-summary-page .icon-warning,
#promo-summary-item-centric .icon-warning,
#promo-edit-overages .icon-warning,
#pag-stores-promotions .icon-warning,
#promotion-template-summary .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #db0000;
  background: #ffffff;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
}
#promo-summary-page .icon-warning.is-selected,
#promo-summary-item-centric .icon-warning.is-selected,
#promo-edit-overages .icon-warning.is-selected,
#pag-stores-promotions .icon-warning.is-selected,
#promotion-template-summary .icon-warning.is-selected,
#promo-summary-page .icon-warning:hover,
#promo-summary-item-centric .icon-warning:hover,
#promo-edit-overages .icon-warning:hover,
#pag-stores-promotions .icon-warning:hover,
#promotion-template-summary .icon-warning:hover {
  border: 1px solid #db0000;
}
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.unique-id,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.unique-id,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.unique-id,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.name,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.name,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.name,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.name,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding: 0.8em 10px;
}
#promo-summary-page .user-account-store-user,
#promo-summary-item-centric .user-account-store-user,
#promo-edit-overages .user-account-store-user,
#pag-stores-promotions .user-account-store-user,
#promotion-template-summary .user-account-store-user {
  margin-top: 32px!important;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid th,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid th,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid th,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid th,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid th {
  padding: 0.8em 1em;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid th.quantity,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid th.quantity,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid th.quantity,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid th.quantity,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid th.quantity,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid th.availQuantity,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid th.availQuantity,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid th.availQuantity,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid th.availQuantity,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid th.availQuantity,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid th.currency,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid th.currency,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid th.currency,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid th.currency,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid th.currency {
  padding-right: 0;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid th span,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid th span,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid th span,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid th span,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid th span {
  margin: 0;
  padding: 0;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr {
  height: auto;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd {
  background-color: #ecfafb;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even {
  background-color: #ffffff;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td {
  padding: 0.8em 10px;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before {
  content: none;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child {
  border: none;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr {
  height: auto;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr.odd {
  background-color: #ecfafb;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr.even {
  background-color: #ffffff;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td {
  padding: 0.8em 10px;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child:before {
  content: none;
}
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-page .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-summary-item-centric .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-edit-overages .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#pag-stores-promotions .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child,
#promotion-template-summary .user-account-store-user #pag-promo-summary-tbl-item-grid tr td:last-child {
  border: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr,
#promo-summary-page .group-sel-wrapper table tr,
#promo-summary-item-centric .group-sel-wrapper table tr,
#promo-edit-overages .group-sel-wrapper table tr,
#pag-stores-promotions .group-sel-wrapper table tr,
#promotion-template-summary .group-sel-wrapper table tr {
  height: 50px;
  width: 100%;
  background-color: #f7f7f7;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.even,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.even,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.even,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.even,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.even,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.even,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.even,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.even,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.even,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.even,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.even,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.even,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.even,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.even,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.even,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.even,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.even,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.even,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.even,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.even,
#promo-summary-page .group-sel-wrapper table tr.even,
#promo-summary-item-centric .group-sel-wrapper table tr.even,
#promo-edit-overages .group-sel-wrapper table tr.even,
#pag-stores-promotions .group-sel-wrapper table tr.even,
#promotion-template-summary .group-sel-wrapper table tr.even,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.odd,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.odd,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.odd,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.odd,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.odd,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.odd,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.odd,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.odd,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.odd,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.odd,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.odd,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.odd,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.odd,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.odd,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.odd,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.odd,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.odd,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.odd,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.odd,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.odd,
#promo-summary-page .group-sel-wrapper table tr.odd,
#promo-summary-item-centric .group-sel-wrapper table tr.odd,
#promo-edit-overages .group-sel-wrapper table tr.odd,
#pag-stores-promotions .group-sel-wrapper table tr.odd,
#promotion-template-summary .group-sel-wrapper table tr.odd {
  border-bottom: 1px solid #D8D8D8;
  border-top: 1px solid #FFF;
  border-left: none;
  border-right: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.even:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.even:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.even:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.even:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.even:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.even:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.even:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.even:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.even:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.even:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.even:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.even:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.even:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.even:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.even:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.even:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.even:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.even:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.even:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.even:hover,
#promo-summary-page .group-sel-wrapper table tr.even:hover,
#promo-summary-item-centric .group-sel-wrapper table tr.even:hover,
#promo-edit-overages .group-sel-wrapper table tr.even:hover,
#pag-stores-promotions .group-sel-wrapper table tr.even:hover,
#promotion-template-summary .group-sel-wrapper table tr.even:hover,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.odd:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.odd:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.odd:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.odd:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.odd:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.odd:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.odd:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.odd:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.odd:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.odd:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.odd:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.odd:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.odd:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.odd:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.odd:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.odd:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.odd:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.odd:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.odd:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.odd:hover,
#promo-summary-page .group-sel-wrapper table tr.odd:hover,
#promo-summary-item-centric .group-sel-wrapper table tr.odd:hover,
#promo-edit-overages .group-sel-wrapper table tr.odd:hover,
#pag-stores-promotions .group-sel-wrapper table tr.odd:hover,
#promotion-template-summary .group-sel-wrapper table tr.odd:hover {
  background-color: #cceef5;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.even:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.even:hover td,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.even:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.even:hover td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.even:hover td,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.even:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.even:hover td,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.even:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.even:hover td,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.even:hover td,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.even:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.even:hover td,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.even:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.even:hover td,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.even:hover td,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.even:hover td,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.even:hover td,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.even:hover td,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.even:hover td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.even:hover td,
#promo-summary-page .group-sel-wrapper table tr.even:hover td,
#promo-summary-item-centric .group-sel-wrapper table tr.even:hover td,
#promo-edit-overages .group-sel-wrapper table tr.even:hover td,
#pag-stores-promotions .group-sel-wrapper table tr.even:hover td,
#promotion-template-summary .group-sel-wrapper table tr.even:hover td,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.odd:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.odd:hover td,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.odd:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.odd:hover td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.odd:hover td,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.odd:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.odd:hover td,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.odd:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.odd:hover td,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.odd:hover td,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.odd:hover td,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.odd:hover td,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.odd:hover td,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.odd:hover td,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.odd:hover td,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.odd:hover td,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.odd:hover td,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.odd:hover td,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.odd:hover td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.odd:hover td,
#promo-summary-page .group-sel-wrapper table tr.odd:hover td,
#promo-summary-item-centric .group-sel-wrapper table tr.odd:hover td,
#promo-edit-overages .group-sel-wrapper table tr.odd:hover td,
#pag-stores-promotions .group-sel-wrapper table tr.odd:hover td,
#promotion-template-summary .group-sel-wrapper table tr.odd:hover td,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.even:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.even:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.even:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.even:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.even:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.even:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.even:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.even:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.even:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.even:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.even:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.even:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.even:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.even:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.even:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.even:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.even:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.even:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.even:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.even:hover .triangle-icon,
#promo-summary-page .group-sel-wrapper table tr.even:hover .triangle-icon,
#promo-summary-item-centric .group-sel-wrapper table tr.even:hover .triangle-icon,
#promo-edit-overages .group-sel-wrapper table tr.even:hover .triangle-icon,
#pag-stores-promotions .group-sel-wrapper table tr.even:hover .triangle-icon,
#promotion-template-summary .group-sel-wrapper table tr.even:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr.odd:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr.odd:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr.odd:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr.odd:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr.odd:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr.odd:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr.odd:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr.odd:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr.odd:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr.odd:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr.odd:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr.odd:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr.odd:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr.odd:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr.odd:hover .triangle-icon,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr.odd:hover .triangle-icon,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr.odd:hover .triangle-icon,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr.odd:hover .triangle-icon,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr.odd:hover .triangle-icon,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr.odd:hover .triangle-icon,
#promo-summary-page .group-sel-wrapper table tr.odd:hover .triangle-icon,
#promo-summary-item-centric .group-sel-wrapper table tr.odd:hover .triangle-icon,
#promo-edit-overages .group-sel-wrapper table tr.odd:hover .triangle-icon,
#pag-stores-promotions .group-sel-wrapper table tr.odd:hover .triangle-icon,
#promotion-template-summary .group-sel-wrapper table tr.odd:hover .triangle-icon {
  color: #005566;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr th.carrier,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr th.carrier,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr th.carrier,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr th.carrier,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr th.carrier,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr th.carrier,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr th.carrier,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr th.carrier,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr th.carrier,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr th.carrier,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr th.carrier,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr th.carrier,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr th.carrier,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr th.carrier,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr th.carrier,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr th.carrier,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr th.carrier,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr th.carrier,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr th.carrier,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr th.carrier,
#promo-summary-page .group-sel-wrapper table tr th.carrier,
#promo-summary-item-centric .group-sel-wrapper table tr th.carrier,
#promo-edit-overages .group-sel-wrapper table tr th.carrier,
#pag-stores-promotions .group-sel-wrapper table tr th.carrier,
#promotion-template-summary .group-sel-wrapper table tr th.carrier {
  cursor: default;
  pointer-events: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr th.carrier span,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr th.carrier span,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr th.carrier span,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr th.carrier span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr th.carrier span,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr th.carrier span,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr th.carrier span,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr th.carrier span,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr th.carrier span,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr th.carrier span,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr th.carrier span,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr th.carrier span,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr th.carrier span,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr th.carrier span,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr th.carrier span,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr th.carrier span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr th.carrier span,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr th.carrier span,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr th.carrier span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr th.carrier span,
#promo-summary-page .group-sel-wrapper table tr th.carrier span,
#promo-summary-item-centric .group-sel-wrapper table tr th.carrier span,
#promo-edit-overages .group-sel-wrapper table tr th.carrier span,
#pag-stores-promotions .group-sel-wrapper table tr th.carrier span,
#promotion-template-summary .group-sel-wrapper table tr th.carrier span {
  cursor: default;
  pointer-events: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td,
#promo-summary-page .group-sel-wrapper table tr td,
#promo-summary-item-centric .group-sel-wrapper table tr td,
#promo-edit-overages .group-sel-wrapper table tr td,
#pag-stores-promotions .group-sel-wrapper table tr td,
#promotion-template-summary .group-sel-wrapper table tr td {
  position: relative;
  padding: 1.4em 1.5em 0.8em 2.2em;
  cursor: default;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .tracking-number,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .tracking-number,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .tracking-number,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .tracking-number,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .tracking-number,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .tracking-number,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .tracking-number,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .tracking-number,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .tracking-number,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .tracking-number,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .tracking-number,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .tracking-number,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .tracking-number,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .tracking-number,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .tracking-number,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .tracking-number,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .tracking-number,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .tracking-number,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .tracking-number,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .tracking-number,
#promo-summary-page .group-sel-wrapper table tr td .tracking-number,
#promo-summary-item-centric .group-sel-wrapper table tr td .tracking-number,
#promo-edit-overages .group-sel-wrapper table tr td .tracking-number,
#pag-stores-promotions .group-sel-wrapper table tr td .tracking-number,
#promotion-template-summary .group-sel-wrapper table tr td .tracking-number {
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .tracking-number:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .tracking-number:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .tracking-number:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .tracking-number:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .tracking-number:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .tracking-number:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .tracking-number:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .tracking-number:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .tracking-number:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .tracking-number:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .tracking-number:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .tracking-number:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .tracking-number:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .tracking-number:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .tracking-number:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .tracking-number:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .tracking-number:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .tracking-number:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .tracking-number:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .tracking-number:hover,
#promo-summary-page .group-sel-wrapper table tr td .tracking-number:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td .tracking-number:hover,
#promo-edit-overages .group-sel-wrapper table tr td .tracking-number:hover,
#pag-stores-promotions .group-sel-wrapper table tr td .tracking-number:hover,
#promotion-template-summary .group-sel-wrapper table tr td .tracking-number:hover {
  text-decoration: underline;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .icon-warning,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .icon-warning,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .icon-warning,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .icon-warning,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .icon-warning,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .icon-warning,
#promo-summary-page .group-sel-wrapper table tr td .icon-warning,
#promo-summary-item-centric .group-sel-wrapper table tr td .icon-warning,
#promo-edit-overages .group-sel-wrapper table tr td .icon-warning,
#pag-stores-promotions .group-sel-wrapper table tr td .icon-warning,
#promotion-template-summary .group-sel-wrapper table tr td .icon-warning {
  color: #db0000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 5px;
  font-size: 1.2em;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.item-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.item-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.item-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.item-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.item-unique-id,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.item-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.item-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.item-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.item-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.item-unique-id,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.item-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.item-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.item-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.item-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.item-unique-id,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.item-unique-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.item-unique-id,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.item-unique-id,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.item-unique-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.item-unique-id,
#promo-summary-page .group-sel-wrapper table tr td.item-unique-id,
#promo-summary-item-centric .group-sel-wrapper table tr td.item-unique-id,
#promo-edit-overages .group-sel-wrapper table tr td.item-unique-id,
#pag-stores-promotions .group-sel-wrapper table tr td.item-unique-id,
#promotion-template-summary .group-sel-wrapper table tr td.item-unique-id,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.item-name,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.item-name,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.item-name,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.item-name,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.item-name,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.item-name,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.item-name,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.item-name,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.item-name,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.item-name,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.item-name,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.item-name,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.item-name,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.item-name,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.item-name,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.item-name,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.item-name,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.item-name,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.item-name,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.item-name,
#promo-summary-page .group-sel-wrapper table tr td.item-name,
#promo-summary-item-centric .group-sel-wrapper table tr td.item-name,
#promo-edit-overages .group-sel-wrapper table tr td.item-name,
#pag-stores-promotions .group-sel-wrapper table tr td.item-name,
#promotion-template-summary .group-sel-wrapper table tr td.item-name,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.store-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.store-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.store-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.store-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.store-unique-id,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.store-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.store-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.store-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.store-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.store-unique-id,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.store-unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.store-unique-id,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.store-unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.store-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.store-unique-id,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.store-unique-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.store-unique-id,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.store-unique-id,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.store-unique-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.store-unique-id,
#promo-summary-page .group-sel-wrapper table tr td.store-unique-id,
#promo-summary-item-centric .group-sel-wrapper table tr td.store-unique-id,
#promo-edit-overages .group-sel-wrapper table tr td.store-unique-id,
#pag-stores-promotions .group-sel-wrapper table tr td.store-unique-id,
#promotion-template-summary .group-sel-wrapper table tr td.store-unique-id {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding: .8em 10px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.btn-column,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.btn-column,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.btn-column,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.btn-column,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.btn-column,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.btn-column,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.btn-column,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.btn-column,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.btn-column,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.btn-column,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.btn-column,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.btn-column,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.btn-column,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.btn-column,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.btn-column,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.btn-column,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.btn-column,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.btn-column,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.btn-column,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.btn-column,
#promo-summary-page .group-sel-wrapper table tr td.btn-column,
#promo-summary-item-centric .group-sel-wrapper table tr td.btn-column,
#promo-edit-overages .group-sel-wrapper table tr td.btn-column,
#pag-stores-promotions .group-sel-wrapper table tr td.btn-column,
#promotion-template-summary .group-sel-wrapper table tr td.btn-column {
  padding-left: 12px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.document,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.document,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.document,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.document,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.document,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.document,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.document,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.document,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.document,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.document,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.document,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.document,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.document,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.document,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.document,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.document,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.document,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.document,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.document,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.document,
#promo-summary-page .group-sel-wrapper table tr td.document,
#promo-summary-item-centric .group-sel-wrapper table tr td.document,
#promo-edit-overages .group-sel-wrapper table tr td.document,
#pag-stores-promotions .group-sel-wrapper table tr td.document,
#promotion-template-summary .group-sel-wrapper table tr td.document {
  text-align: center;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.document .icon-folder,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.document .icon-folder,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.document .icon-folder,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.document .icon-folder,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.document .icon-folder,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.document .icon-folder,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.document .icon-folder,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.document .icon-folder,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.document .icon-folder,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.document .icon-folder,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.document .icon-folder,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.document .icon-folder,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.document .icon-folder,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.document .icon-folder,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.document .icon-folder,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.document .icon-folder,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.document .icon-folder,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.document .icon-folder,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.document .icon-folder,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.document .icon-folder,
#promo-summary-page .group-sel-wrapper table tr td.document .icon-folder,
#promo-summary-item-centric .group-sel-wrapper table tr td.document .icon-folder,
#promo-edit-overages .group-sel-wrapper table tr td.document .icon-folder,
#pag-stores-promotions .group-sel-wrapper table tr td.document .icon-folder,
#promotion-template-summary .group-sel-wrapper table tr td.document .icon-folder {
  color: #00a9cc;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.tri-container,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.tri-container,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.tri-container,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.tri-container,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.tri-container,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.tri-container,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.tri-container,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.tri-container,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.tri-container,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.tri-container,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.tri-container,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.tri-container,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.tri-container,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.tri-container,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.tri-container,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.tri-container,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.tri-container,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.tri-container,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.tri-container,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.tri-container,
#promo-summary-page .group-sel-wrapper table tr td.tri-container,
#promo-summary-item-centric .group-sel-wrapper table tr td.tri-container,
#promo-edit-overages .group-sel-wrapper table tr td.tri-container,
#pag-stores-promotions .group-sel-wrapper table tr td.tri-container,
#promotion-template-summary .group-sel-wrapper table tr td.tri-container {
  padding-left: 0;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .icon-tri-down,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .icon-tri-down,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .icon-tri-down,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .icon-tri-down,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .icon-tri-down,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .icon-tri-down,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .icon-tri-down,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .icon-tri-down,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .icon-tri-down,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .icon-tri-down,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .icon-tri-down,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .icon-tri-down,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .icon-tri-down,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .icon-tri-down,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .icon-tri-down,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .icon-tri-down,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .icon-tri-down,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .icon-tri-down,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .icon-tri-down,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .icon-tri-down,
#promo-summary-page .group-sel-wrapper table tr td .icon-tri-down,
#promo-summary-item-centric .group-sel-wrapper table tr td .icon-tri-down,
#promo-edit-overages .group-sel-wrapper table tr td .icon-tri-down,
#pag-stores-promotions .group-sel-wrapper table tr td .icon-tri-down,
#promotion-template-summary .group-sel-wrapper table tr td .icon-tri-down,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .icon-tri-up,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .icon-tri-up,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .icon-tri-up,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .icon-tri-up,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .icon-tri-up,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .icon-tri-up,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .icon-tri-up,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .icon-tri-up,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .icon-tri-up,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .icon-tri-up,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .icon-tri-up,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .icon-tri-up,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .icon-tri-up,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .icon-tri-up,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .icon-tri-up,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .icon-tri-up,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .icon-tri-up,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .icon-tri-up,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .icon-tri-up,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .icon-tri-up,
#promo-summary-page .group-sel-wrapper table tr td .icon-tri-up,
#promo-summary-item-centric .group-sel-wrapper table tr td .icon-tri-up,
#promo-edit-overages .group-sel-wrapper table tr td .icon-tri-up,
#pag-stores-promotions .group-sel-wrapper table tr td .icon-tri-up,
#promotion-template-summary .group-sel-wrapper table tr td .icon-tri-up {
  font-size: 1em;
  color: #00a9cc;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .icon-tri-down:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .icon-tri-down:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .icon-tri-down:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .icon-tri-down:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .icon-tri-down:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .icon-tri-down:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .icon-tri-down:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .icon-tri-down:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .icon-tri-down:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .icon-tri-down:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .icon-tri-down:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .icon-tri-down:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .icon-tri-down:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .icon-tri-down:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .icon-tri-down:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .icon-tri-down:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .icon-tri-down:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .icon-tri-down:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .icon-tri-down:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .icon-tri-down:hover,
#promo-summary-page .group-sel-wrapper table tr td .icon-tri-down:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td .icon-tri-down:hover,
#promo-edit-overages .group-sel-wrapper table tr td .icon-tri-down:hover,
#pag-stores-promotions .group-sel-wrapper table tr td .icon-tri-down:hover,
#promotion-template-summary .group-sel-wrapper table tr td .icon-tri-down:hover,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td .icon-tri-up:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td .icon-tri-up:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td .icon-tri-up:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td .icon-tri-up:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td .icon-tri-up:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td .icon-tri-up:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td .icon-tri-up:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td .icon-tri-up:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td .icon-tri-up:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td .icon-tri-up:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td .icon-tri-up:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td .icon-tri-up:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td .icon-tri-up:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td .icon-tri-up:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td .icon-tri-up:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td .icon-tri-up:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td .icon-tri-up:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td .icon-tri-up:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td .icon-tri-up:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td .icon-tri-up:hover,
#promo-summary-page .group-sel-wrapper table tr td .icon-tri-up:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td .icon-tri-up:hover,
#promo-edit-overages .group-sel-wrapper table tr td .icon-tri-up:hover,
#pag-stores-promotions .group-sel-wrapper table tr td .icon-tri-up:hover,
#promotion-template-summary .group-sel-wrapper table tr td .icon-tri-up:hover {
  color: #444444;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell {
  background-color: #ffffff;
  padding: 0;
  cursor: default;
}
* #promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell:not .styled-hyperlink,
* #pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell:not .styled-hyperlink,
* #promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:not .styled-hyperlink,
* #pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:not .styled-hyperlink,
* #promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell:not .styled-hyperlink,
* #promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell:not .styled-hyperlink,
* #pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell:not .styled-hyperlink,
* #promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell:not .styled-hyperlink {
  border: none;
  cursor: default;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .icon-warning,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .icon-warning,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .icon-warning,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .icon-warning,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .icon-warning,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .icon-warning,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .icon-warning,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .icon-warning,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .icon-warning {
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .icon-warning:hover,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .icon-warning:hover,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .icon-warning:hover,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .icon-warning:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .icon-warning:hover,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .icon-warning:hover,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .icon-warning:hover,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .icon-warning:hover {
  border: 1px solid #db0000;
  background-color: #ffffff;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:first-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:first-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:first-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:first-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:first-child,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell:first-child,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell:first-child,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell:first-child,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell:first-child,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:first-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:first-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:first-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:first-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:first-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:first-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:first-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:first-child,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell:first-child,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell:first-child,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell:first-child,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell:first-child,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell:first-child,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:last-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:last-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:last-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:last-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:last-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:last-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:last-child,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell:last-child,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell:last-child,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell:last-child,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell:last-child,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell:last-child,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:last-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:last-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:last-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:last-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:last-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:last-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:last-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:last-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:last-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:last-child,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell:last-child,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell:last-child,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell:last-child,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell:last-child,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell:last-child {
  border: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:after,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:after,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:after,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:after,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:after,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:after,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:after,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:after,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell:after,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell:after,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell:after,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell:after,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell:after,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:after,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:after,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:after,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:after,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:after,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:after,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:after,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:after,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:after,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:after,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:after,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:after,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell:after,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell:after,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell:after,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell:after,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell:after,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell:before,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell:before,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell:before,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell:before,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell:before,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell:before,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell:before,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell:before,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell:before,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell:before,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell:before,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell:before {
  display: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell th,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell th,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell th,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell th,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell th,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell th,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell th,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell th,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell th,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell th {
  background-color: #99DDEB;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell th > span,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell th > span,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell th > span,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th > span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th > span,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th > span,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th > span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell th > span,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell th > span,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell th > span,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell th > span,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell th > span,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell th > span,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell th > span,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell th > span,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th > span,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th > span,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th > span,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th > span,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell th > span,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th > span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th > span,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th > span,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th > span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell th > span,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell th > span,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell th > span,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell th > span,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell th > span,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell th > span {
  color: #005566;
  background-color: #99DDEB;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell td,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell td,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell td,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell td,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell td,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell td,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell td,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell td,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell td,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell td {
  border: none;
  background-color: #CCEEF5;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:after,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:after,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:after,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:after,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:after,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:after,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell td:after,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell td:after,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell td:after,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell td:after,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:after,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:after,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:after,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:after,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:after,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:after,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:after,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:after,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:after,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:after,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell td:after,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell td:after,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell td:after,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell td:after,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell td:after,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td:before,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell td:before,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell td:before,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell td:before,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell td:before,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell td:before,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td:before,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell td:before,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell td:before,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell td:before,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell td:before,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell td:before {
  display: none;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td a,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td a,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td a,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td a,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td a,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td a,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td a,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell td a,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell td a,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell td a,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell td a,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell td a,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td a,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td a,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td a,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td a,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td a,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td a,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td a,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td a,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td a,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td a,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td a,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell td a,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell td a,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell td a,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell td a,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell td a,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell td .hyperlinked-text-stylized,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell td .hyperlinked-text-stylized {
  cursor: pointer;
  cursor: hand;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .expanded,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .expanded,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .expanded,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .expanded,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .expanded,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .expanded,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .expanded,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .expanded,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .expanded,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .expanded {
  margin: 0 10px;
  background-color: #CCEEF5;
  overflow: hidden;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info {
  text-align: center;
  padding: 1.5em;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info .title,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info .title,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info .title,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info .title,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info .title,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info .title,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info .title,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info .title,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info .title,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info .title,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .expanded .store-info .title {
  font-weight: bold;
  margin-bottom: 0.5em;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .dataTables_wrapper,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .dataTables_wrapper {
  margin: 0 10px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .unique-id,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .unique-id,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .unique-id,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .unique-id,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .unique-id,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .unique-id,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .unique-id,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .unique-id,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .unique-id,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .unique-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .unique-id,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .unique-id,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .unique-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .unique-id,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .unique-id,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .unique-id,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .unique-id,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .unique-id,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .unique-id {
  cursor: default !important;
  width: 10%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .name,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .name,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .name,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .name,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .name {
  cursor: default !important;
  text-decoration: initial;
  width: 40%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name a,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name a,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name a,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name a,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name a,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name a,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name a,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name a,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name a,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name a,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name a,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name a,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name a,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name a,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name a,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name a,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name a,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name a,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name a,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .name a,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .name a,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .name a,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .name a,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .name a,
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .name .hyperlinked-text-stylized,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .name .hyperlinked-text-stylized {
  cursor: pointer !important;
  cursor: hand !important;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .quantity,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .quantity,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .quantity,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .quantity,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .quantity,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .quantity,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .quantity,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .quantity,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .quantity,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .quantity,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .quantity,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .quantity,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .quantity,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .quantity,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .quantity,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .quantity,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .quantity,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .quantity,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .quantity,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .quantity,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .quantity,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .quantity,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .quantity,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .quantity,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .quantity {
  width: 20%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .currency,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .currency,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .currency,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .currency,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-item-cell .currency,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .currency,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .currency,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .currency,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .currency,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-item-cell .currency,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .currency,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .currency,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .currency,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .currency,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-item-cell .currency,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .currency,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .currency,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .currency,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .currency,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-item-cell .currency,
#promo-summary-page .group-sel-wrapper table tr td.expanded-item-cell .currency,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-item-cell .currency,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-item-cell .currency,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-item-cell .currency,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-item-cell .currency {
  cursor: default !important;
  width: 20%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .name:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .name:hover,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .name:hover,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .name:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td.expanded-store-cell .name:hover,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .name:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .name:hover,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .name:hover,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .name:hover,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td.expanded-store-cell .name:hover,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .name:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .name:hover,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .name:hover,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .name:hover,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td.expanded-store-cell .name:hover,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .name:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .name:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .name:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .name:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td.expanded-store-cell .name:hover,
#promo-summary-page .group-sel-wrapper table tr td.expanded-store-cell .name:hover,
#promo-summary-item-centric .group-sel-wrapper table tr td.expanded-store-cell .name:hover,
#promo-edit-overages .group-sel-wrapper table tr td.expanded-store-cell .name:hover,
#pag-stores-promotions .group-sel-wrapper table tr td.expanded-store-cell .name:hover,
#promotion-template-summary .group-sel-wrapper table tr td.expanded-store-cell .name:hover {
  text-decoration: underline;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td:before,
#promo-summary-page .group-sel-wrapper table tr td:before,
#promo-summary-item-centric .group-sel-wrapper table tr td:before,
#promo-edit-overages .group-sel-wrapper table tr td:before,
#pag-stores-promotions .group-sel-wrapper table tr td:before,
#promotion-template-summary .group-sel-wrapper table tr td:before {
  border-bottom: 1px solid #D8D8D8;
  content: "";
  position: absolute;
  left: 0px;
  width: 100%;
  height: 7px;
  background-color: #ffffff;
  margin-top: 1px;
  top: 0px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td:first-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td:first-child:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td:first-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td:first-child:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td:first-child:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td:first-child:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td:first-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td:first-child:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td:first-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td:first-child:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td:first-child:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td:first-child:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td:first-child:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td:first-child:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td:first-child:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td:first-child:before,
#promo-summary-page .group-sel-wrapper table tr td:first-child:before,
#promo-summary-item-centric .group-sel-wrapper table tr td:first-child:before,
#promo-edit-overages .group-sel-wrapper table tr td:first-child:before,
#pag-stores-promotions .group-sel-wrapper table tr td:first-child:before,
#promotion-template-summary .group-sel-wrapper table tr td:first-child:before {
  border-left: 1px solid #ffffff;
  left: -1px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td:last-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td:last-child:before,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td:last-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td:last-child:before,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td:last-child:before,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td:last-child:before,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td:last-child:before,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td:last-child:before,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td:last-child:before,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td:last-child:before,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td:last-child:before,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td:last-child:before,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td:last-child:before,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td:last-child:before,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td:last-child:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td:last-child:before,
#promo-summary-page .group-sel-wrapper table tr td:last-child:before,
#promo-summary-item-centric .group-sel-wrapper table tr td:last-child:before,
#promo-edit-overages .group-sel-wrapper table tr td:last-child:before,
#pag-stores-promotions .group-sel-wrapper table tr td:last-child:before,
#promotion-template-summary .group-sel-wrapper table tr td:last-child:before {
  border-right: 1px solid #ffffff;
  right: -1px;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td:first-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td:first-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td:first-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td:first-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td:first-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td:first-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td:first-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td:first-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td:first-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td:first-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td:first-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td:first-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td:first-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td:first-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td:first-child,
#promo-summary-page .group-sel-wrapper table tr td:first-child,
#promo-summary-item-centric .group-sel-wrapper table tr td:first-child,
#promo-edit-overages .group-sel-wrapper table tr td:first-child,
#pag-stores-promotions .group-sel-wrapper table tr td:first-child,
#promotion-template-summary .group-sel-wrapper table tr td:first-child {
  border-left: 1px solid #D8D8D8;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid tr td:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tr td:last-child,
#promo-edit-overages #pag-promo-summary-tbl-store-grid tr td:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid tr td:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tr td:last-child,
#promo-summary-page #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-edit-overages #pag-promo-summary-tbl-item-grid tr td:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-item-grid tr td:last-child,
#promotion-template-summary #pag-promo-summary-tbl-item-grid tr td:last-child,
#promo-summary-page #pag-promo-summary-tbl-order-grid tr td:last-child,
#promo-summary-item-centric #pag-promo-summary-tbl-order-grid tr td:last-child,
#promo-edit-overages #pag-promo-summary-tbl-order-grid tr td:last-child,
#pag-stores-promotions #pag-promo-summary-tbl-order-grid tr td:last-child,
#promotion-template-summary #pag-promo-summary-tbl-order-grid tr td:last-child,
#promo-summary-page #pag-promo-summary-div-item-table-container table tr td:last-child,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tr td:last-child,
#promo-edit-overages #pag-promo-summary-div-item-table-container table tr td:last-child,
#pag-stores-promotions #pag-promo-summary-div-item-table-container table tr td:last-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tr td:last-child,
#promo-summary-page .group-sel-wrapper table tr td:last-child,
#promo-summary-item-centric .group-sel-wrapper table tr td:last-child,
#promo-edit-overages .group-sel-wrapper table tr td:last-child,
#pag-stores-promotions .group-sel-wrapper table tr td:last-child,
#promotion-template-summary .group-sel-wrapper table tr td:last-child {
  border-right: 1px solid #D8D8D8;
}
#promo-summary-page table td.dataTables_empty,
#promo-summary-item-centric table td.dataTables_empty,
#promo-edit-overages table td.dataTables_empty,
#pag-stores-promotions table td.dataTables_empty,
#promotion-template-summary table td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#promo-summary-page table th,
#promo-summary-item-centric table th,
#promo-edit-overages table th,
#pag-stores-promotions table th,
#promotion-template-summary table th {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}
#promo-summary-page th.item-name,
#promo-summary-item-centric th.item-name,
#promo-edit-overages th.item-name,
#pag-stores-promotions th.item-name,
#promotion-template-summary th.item-name {
  width: 25% ;
}
#promo-summary-page th.item-id,
#promo-summary-item-centric th.item-id,
#promo-edit-overages th.item-id,
#pag-stores-promotions th.item-id,
#promotion-template-summary th.item-id {
  width: 25%;
  text-indent: 32px;
}
#promo-summary-page th.item-id span,
#promo-summary-item-centric th.item-id span,
#promo-edit-overages th.item-id span,
#pag-stores-promotions th.item-id span,
#promotion-template-summary th.item-id span {
  text-indent: 0;
}
#promo-summary-page th.item-qty,
#promo-summary-item-centric th.item-qty,
#promo-edit-overages th.item-qty,
#pag-stores-promotions th.item-qty,
#promotion-template-summary th.item-qty {
  width: 25%;
}
#promo-summary-page th.item-cost,
#promo-summary-item-centric th.item-cost,
#promo-edit-overages th.item-cost,
#pag-stores-promotions th.item-cost,
#promotion-template-summary th.item-cost {
  width: 20%;
}
#promo-summary-page th.item-check,
#promo-summary-item-centric th.item-check,
#promo-edit-overages th.item-check,
#pag-stores-promotions th.item-check,
#promotion-template-summary th.item-check {
  width: 5% ;
  padding: 0;
  text-align: center;
  background: #414042 !important;
}
#promo-summary-page th.store-id,
#promo-summary-item-centric th.store-id,
#promo-edit-overages th.store-id,
#pag-stores-promotions th.store-id,
#promotion-template-summary th.store-id {
  width: 18%;
  text-indent: 5%;
}
#promo-summary-page th.store-id span,
#promo-summary-item-centric th.store-id span,
#promo-edit-overages th.store-id span,
#pag-stores-promotions th.store-id span,
#promotion-template-summary th.store-id span {
  text-indent: 0;
}
#promo-summary-page th.store-name,
#promo-summary-item-centric th.store-name,
#promo-edit-overages th.store-name,
#pag-stores-promotions th.store-name,
#promotion-template-summary th.store-name {
  width: 18%;
}
#promo-summary-page th.store-qty,
#promo-summary-item-centric th.store-qty,
#promo-edit-overages th.store-qty,
#pag-stores-promotions th.store-qty,
#promotion-template-summary th.store-qty {
  width: 18%;
}
#promo-summary-page th.store-cost,
#promo-summary-item-centric th.store-cost,
#promo-edit-overages th.store-cost,
#pag-stores-promotions th.store-cost,
#promotion-template-summary th.store-cost {
  width: 20%;
}
#promo-summary-page td.currency,
#promo-summary-item-centric td.currency,
#promo-edit-overages td.currency,
#pag-stores-promotions td.currency,
#promotion-template-summary td.currency {
  padding-right: 2.2em;
  text-align: right;
}
#promo-summary-page th.currency,
#promo-summary-item-centric th.currency,
#promo-edit-overages th.currency,
#pag-stores-promotions th.currency,
#promotion-template-summary th.currency {
  text-align: right;
}
#promo-summary-page .quantity,
#promo-summary-item-centric .quantity,
#promo-edit-overages .quantity,
#pag-stores-promotions .quantity,
#promotion-template-summary .quantity {
  padding-right: 10px;
}
#promo-summary-page #items-table-header,
#promo-summary-item-centric #items-table-header,
#promo-edit-overages #items-table-header,
#pag-stores-promotions #items-table-header,
#promotion-template-summary #items-table-header {
  display: none;
}
#promo-summary-page .store-info,
#promo-summary-item-centric .store-info,
#promo-edit-overages .store-info,
#pag-stores-promotions .store-info,
#promotion-template-summary .store-info {
  float: left;
  width: 25%;
}
#promo-summary-page .store-info a,
#promo-summary-item-centric .store-info a,
#promo-edit-overages .store-info a,
#pag-stores-promotions .store-info a,
#promotion-template-summary .store-info a {
  cursor: pointer;
  cursor: hand;
}
#promo-summary-page .list-container,
#promo-summary-item-centric .list-container,
#promo-edit-overages .list-container,
#pag-stores-promotions .list-container,
#promotion-template-summary .list-container {
  float: left;
  width: 75%;
}
#promo-summary-page .list-container .name,
#promo-summary-item-centric .list-container .name,
#promo-edit-overages .list-container .name,
#pag-stores-promotions .list-container .name,
#promotion-template-summary .list-container .name {
  cursor: default !important;
  width: 40%;
}
#promo-summary-page .list-container .quantity,
#promo-summary-item-centric .list-container .quantity,
#promo-edit-overages .list-container .quantity,
#pag-stores-promotions .list-container .quantity,
#promotion-template-summary .list-container .quantity {
  cursor: default !important;
  width: 20%;
}
#promo-summary-page .list-container .currency,
#promo-summary-item-centric .list-container .currency,
#promo-edit-overages .list-container .currency,
#pag-stores-promotions .list-container .currency,
#promotion-template-summary .list-container .currency {
  cursor: default !important;
  width: 20%;
}
#promo-summary-page .list-container .btn-column,
#promo-summary-item-centric .list-container .btn-column,
#promo-edit-overages .list-container .btn-column,
#pag-stores-promotions .list-container .btn-column,
#promotion-template-summary .list-container .btn-column {
  width: 5%;
}
#promo-summary-page .top,
#promo-summary-item-centric .top,
#promo-edit-overages .top,
#pag-stores-promotions .top,
#promotion-template-summary .top,
#promo-summary-page .promo-dates,
#promo-summary-item-centric .promo-dates,
#promo-edit-overages .promo-dates,
#pag-stores-promotions .promo-dates,
#promotion-template-summary .promo-dates {
  *zoom: 1;
}
#promo-summary-page .top:before,
#promo-summary-item-centric .top:before,
#promo-edit-overages .top:before,
#pag-stores-promotions .top:before,
#promotion-template-summary .top:before,
#promo-summary-page .promo-dates:before,
#promo-summary-item-centric .promo-dates:before,
#promo-edit-overages .promo-dates:before,
#pag-stores-promotions .promo-dates:before,
#promotion-template-summary .promo-dates:before,
#promo-summary-page .top:after,
#promo-summary-item-centric .top:after,
#promo-edit-overages .top:after,
#pag-stores-promotions .top:after,
#promotion-template-summary .top:after,
#promo-summary-page .promo-dates:after,
#promo-summary-item-centric .promo-dates:after,
#promo-edit-overages .promo-dates:after,
#pag-stores-promotions .promo-dates:after,
#promotion-template-summary .promo-dates:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .top:after,
#promo-summary-item-centric .top:after,
#promo-edit-overages .top:after,
#pag-stores-promotions .top:after,
#promotion-template-summary .top:after,
#promo-summary-page .promo-dates:after,
#promo-summary-item-centric .promo-dates:after,
#promo-edit-overages .promo-dates:after,
#pag-stores-promotions .promo-dates:after,
#promotion-template-summary .promo-dates:after {
  clear: both;
}
#promo-summary-page .top .event,
#promo-summary-item-centric .top .event,
#promo-edit-overages .top .event,
#pag-stores-promotions .top .event,
#promotion-template-summary .top .event,
#promo-summary-page .promo-dates .event,
#promo-summary-item-centric .promo-dates .event,
#promo-edit-overages .promo-dates .event,
#pag-stores-promotions .promo-dates .event,
#promotion-template-summary .promo-dates .event {
  float: left;
  width: 70%;
}
#promo-summary-page .top .event .title,
#promo-summary-item-centric .top .event .title,
#promo-edit-overages .top .event .title,
#pag-stores-promotions .top .event .title,
#promotion-template-summary .top .event .title,
#promo-summary-page .promo-dates .event .title,
#promo-summary-item-centric .promo-dates .event .title,
#promo-edit-overages .promo-dates .event .title,
#pag-stores-promotions .promo-dates .event .title,
#promotion-template-summary .promo-dates .event .title {
  font-size: 32px;
  font-weight: normal;
  color: #004a93;
}
#promo-summary-page .top .event .subtitle,
#promo-summary-item-centric .top .event .subtitle,
#promo-edit-overages .top .event .subtitle,
#pag-stores-promotions .top .event .subtitle,
#promotion-template-summary .top .event .subtitle,
#promo-summary-page .promo-dates .event .subtitle,
#promo-summary-item-centric .promo-dates .event .subtitle,
#promo-edit-overages .promo-dates .event .subtitle,
#pag-stores-promotions .promo-dates .event .subtitle,
#promotion-template-summary .promo-dates .event .subtitle {
  font-size: 16px;
  font-weight: normal;
  color: #34383c;
}
#promo-summary-page .top .event .info,
#promo-summary-item-centric .top .event .info,
#promo-edit-overages .top .event .info,
#pag-stores-promotions .top .event .info,
#promotion-template-summary .top .event .info,
#promo-summary-page .promo-dates .event .info,
#promo-summary-item-centric .promo-dates .event .info,
#promo-edit-overages .promo-dates .event .info,
#pag-stores-promotions .promo-dates .event .info,
#promotion-template-summary .promo-dates .event .info {
  font-size: 16px;
}
#promo-summary-page .top .event .add-btns,
#promo-summary-item-centric .top .event .add-btns,
#promo-edit-overages .top .event .add-btns,
#pag-stores-promotions .top .event .add-btns,
#promotion-template-summary .top .event .add-btns,
#promo-summary-page .promo-dates .event .add-btns,
#promo-summary-item-centric .promo-dates .event .add-btns,
#promo-edit-overages .promo-dates .event .add-btns,
#pag-stores-promotions .promo-dates .event .add-btns,
#promotion-template-summary .promo-dates .event .add-btns {
  *zoom: 1;
  margin-top: 1em;
}
#promo-summary-page .top .event .add-btns:before,
#promo-summary-item-centric .top .event .add-btns:before,
#promo-edit-overages .top .event .add-btns:before,
#pag-stores-promotions .top .event .add-btns:before,
#promotion-template-summary .top .event .add-btns:before,
#promo-summary-page .promo-dates .event .add-btns:before,
#promo-summary-item-centric .promo-dates .event .add-btns:before,
#promo-edit-overages .promo-dates .event .add-btns:before,
#pag-stores-promotions .promo-dates .event .add-btns:before,
#promotion-template-summary .promo-dates .event .add-btns:before,
#promo-summary-page .top .event .add-btns:after,
#promo-summary-item-centric .top .event .add-btns:after,
#promo-edit-overages .top .event .add-btns:after,
#pag-stores-promotions .top .event .add-btns:after,
#promotion-template-summary .top .event .add-btns:after,
#promo-summary-page .promo-dates .event .add-btns:after,
#promo-summary-item-centric .promo-dates .event .add-btns:after,
#promo-edit-overages .promo-dates .event .add-btns:after,
#pag-stores-promotions .promo-dates .event .add-btns:after,
#promotion-template-summary .promo-dates .event .add-btns:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .top .event .add-btns:after,
#promo-summary-item-centric .top .event .add-btns:after,
#promo-edit-overages .top .event .add-btns:after,
#pag-stores-promotions .top .event .add-btns:after,
#promotion-template-summary .top .event .add-btns:after,
#promo-summary-page .promo-dates .event .add-btns:after,
#promo-summary-item-centric .promo-dates .event .add-btns:after,
#promo-edit-overages .promo-dates .event .add-btns:after,
#pag-stores-promotions .promo-dates .event .add-btns:after,
#promotion-template-summary .promo-dates .event .add-btns:after {
  clear: both;
}
#promo-summary-page .top .event .add-btns > li,
#promo-summary-item-centric .top .event .add-btns > li,
#promo-edit-overages .top .event .add-btns > li,
#pag-stores-promotions .top .event .add-btns > li,
#promotion-template-summary .top .event .add-btns > li,
#promo-summary-page .promo-dates .event .add-btns > li,
#promo-summary-item-centric .promo-dates .event .add-btns > li,
#promo-edit-overages .promo-dates .event .add-btns > li,
#pag-stores-promotions .promo-dates .event .add-btns > li,
#promotion-template-summary .promo-dates .event .add-btns > li {
  float: left;
  margin-right: 1em;
}
#promo-summary-page .top .cost,
#promo-summary-item-centric .top .cost,
#promo-edit-overages .top .cost,
#pag-stores-promotions .top .cost,
#promotion-template-summary .top .cost,
#promo-summary-page .promo-dates .cost,
#promo-summary-item-centric .promo-dates .cost,
#promo-edit-overages .promo-dates .cost,
#pag-stores-promotions .promo-dates .cost,
#promotion-template-summary .promo-dates .cost {
  float: right;
  width: 30%;
  *zoom: 1;
}
#promo-summary-page .top .cost:before,
#promo-summary-item-centric .top .cost:before,
#promo-edit-overages .top .cost:before,
#pag-stores-promotions .top .cost:before,
#promotion-template-summary .top .cost:before,
#promo-summary-page .promo-dates .cost:before,
#promo-summary-item-centric .promo-dates .cost:before,
#promo-edit-overages .promo-dates .cost:before,
#pag-stores-promotions .promo-dates .cost:before,
#promotion-template-summary .promo-dates .cost:before,
#promo-summary-page .top .cost:after,
#promo-summary-item-centric .top .cost:after,
#promo-edit-overages .top .cost:after,
#pag-stores-promotions .top .cost:after,
#promotion-template-summary .top .cost:after,
#promo-summary-page .promo-dates .cost:after,
#promo-summary-item-centric .promo-dates .cost:after,
#promo-edit-overages .promo-dates .cost:after,
#pag-stores-promotions .promo-dates .cost:after,
#promotion-template-summary .promo-dates .cost:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .top .cost:after,
#promo-summary-item-centric .top .cost:after,
#promo-edit-overages .top .cost:after,
#pag-stores-promotions .top .cost:after,
#promotion-template-summary .top .cost:after,
#promo-summary-page .promo-dates .cost:after,
#promo-summary-item-centric .promo-dates .cost:after,
#promo-edit-overages .promo-dates .cost:after,
#pag-stores-promotions .promo-dates .cost:after,
#promotion-template-summary .promo-dates .cost:after {
  clear: both;
}
#promo-summary-page .top .cost .counts,
#promo-summary-item-centric .top .cost .counts,
#promo-edit-overages .top .cost .counts,
#pag-stores-promotions .top .cost .counts,
#promotion-template-summary .top .cost .counts,
#promo-summary-page .promo-dates .cost .counts,
#promo-summary-item-centric .promo-dates .cost .counts,
#promo-edit-overages .promo-dates .cost .counts,
#pag-stores-promotions .promo-dates .cost .counts,
#promotion-template-summary .promo-dates .cost .counts {
  float: right;
  *zoom: 1;
  height: 93px;
  text-align: center;
}
#promo-summary-page .top .cost .counts:before,
#promo-summary-item-centric .top .cost .counts:before,
#promo-edit-overages .top .cost .counts:before,
#pag-stores-promotions .top .cost .counts:before,
#promotion-template-summary .top .cost .counts:before,
#promo-summary-page .promo-dates .cost .counts:before,
#promo-summary-item-centric .promo-dates .cost .counts:before,
#promo-edit-overages .promo-dates .cost .counts:before,
#pag-stores-promotions .promo-dates .cost .counts:before,
#promotion-template-summary .promo-dates .cost .counts:before,
#promo-summary-page .top .cost .counts:after,
#promo-summary-item-centric .top .cost .counts:after,
#promo-edit-overages .top .cost .counts:after,
#pag-stores-promotions .top .cost .counts:after,
#promotion-template-summary .top .cost .counts:after,
#promo-summary-page .promo-dates .cost .counts:after,
#promo-summary-item-centric .promo-dates .cost .counts:after,
#promo-edit-overages .promo-dates .cost .counts:after,
#pag-stores-promotions .promo-dates .cost .counts:after,
#promotion-template-summary .promo-dates .cost .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .top .cost .counts:after,
#promo-summary-item-centric .top .cost .counts:after,
#promo-edit-overages .top .cost .counts:after,
#pag-stores-promotions .top .cost .counts:after,
#promotion-template-summary .top .cost .counts:after,
#promo-summary-page .promo-dates .cost .counts:after,
#promo-summary-item-centric .promo-dates .cost .counts:after,
#promo-edit-overages .promo-dates .cost .counts:after,
#pag-stores-promotions .promo-dates .cost .counts:after,
#promotion-template-summary .promo-dates .cost .counts:after {
  clear: both;
}
#promo-summary-page .top .cost .counts .count,
#promo-summary-item-centric .top .cost .counts .count,
#promo-edit-overages .top .cost .counts .count,
#pag-stores-promotions .top .cost .counts .count,
#promotion-template-summary .top .cost .counts .count,
#promo-summary-page .promo-dates .cost .counts .count,
#promo-summary-item-centric .promo-dates .cost .counts .count,
#promo-edit-overages .promo-dates .cost .counts .count,
#pag-stores-promotions .promo-dates .cost .counts .count,
#promotion-template-summary .promo-dates .cost .counts .count {
  display: inline-block;
  float: right;
  padding-left: 12px;
  *padding-left: 5px;
  *padding-right: 5px;
}
#promo-summary-page .top .cost .counts .count .label,
#promo-summary-item-centric .top .cost .counts .count .label,
#promo-edit-overages .top .cost .counts .count .label,
#pag-stores-promotions .top .cost .counts .count .label,
#promotion-template-summary .top .cost .counts .count .label,
#promo-summary-page .promo-dates .cost .counts .count .label,
#promo-summary-item-centric .promo-dates .cost .counts .count .label,
#promo-edit-overages .promo-dates .cost .counts .count .label,
#pag-stores-promotions .promo-dates .cost .counts .count .label,
#promotion-template-summary .promo-dates .cost .counts .count .label {
  font-weight: bold;
  text-align: right;
  text-transform: uppercase;
}
#promo-summary-page .top .cost .counts .count .value,
#promo-summary-item-centric .top .cost .counts .count .value,
#promo-edit-overages .top .cost .counts .count .value,
#pag-stores-promotions .top .cost .counts .count .value,
#promotion-template-summary .top .cost .counts .count .value,
#promo-summary-page .promo-dates .cost .counts .count .value,
#promo-summary-item-centric .promo-dates .cost .counts .count .value,
#promo-edit-overages .promo-dates .cost .counts .count .value,
#pag-stores-promotions .promo-dates .cost .counts .count .value,
#promotion-template-summary .promo-dates .cost .counts .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
}
#promo-summary-page .top .cost .counts .count .value span,
#promo-summary-item-centric .top .cost .counts .count .value span,
#promo-edit-overages .top .cost .counts .count .value span,
#pag-stores-promotions .top .cost .counts .count .value span,
#promotion-template-summary .top .cost .counts .count .value span,
#promo-summary-page .promo-dates .cost .counts .count .value span,
#promo-summary-item-centric .promo-dates .cost .counts .count .value span,
#promo-edit-overages .promo-dates .cost .counts .count .value span,
#pag-stores-promotions .promo-dates .cost .counts .count .value span,
#promotion-template-summary .promo-dates .cost .counts .count .value span {
  float: right;
  text-align: right;
  width: 100%;
}
#promo-summary-page .top .cost .btn,
#promo-summary-item-centric .top .cost .btn,
#promo-edit-overages .top .cost .btn,
#pag-stores-promotions .top .cost .btn,
#promotion-template-summary .top .cost .btn,
#promo-summary-page .promo-dates .cost .btn,
#promo-summary-item-centric .promo-dates .cost .btn,
#promo-edit-overages .promo-dates .cost .btn,
#pag-stores-promotions .promo-dates .cost .btn,
#promotion-template-summary .promo-dates .cost .btn {
  float: right;
  margin-left: 1em;
}
#promo-summary-page .btn-order-promo-wrap,
#promo-summary-item-centric .btn-order-promo-wrap,
#promo-edit-overages .btn-order-promo-wrap,
#pag-stores-promotions .btn-order-promo-wrap,
#promotion-template-summary .btn-order-promo-wrap {
  *zoom: 1;
  text-align: right;
  display: none;
}
#promo-summary-page .btn-order-promo-wrap:before,
#promo-summary-item-centric .btn-order-promo-wrap:before,
#promo-edit-overages .btn-order-promo-wrap:before,
#pag-stores-promotions .btn-order-promo-wrap:before,
#promotion-template-summary .btn-order-promo-wrap:before,
#promo-summary-page .btn-order-promo-wrap:after,
#promo-summary-item-centric .btn-order-promo-wrap:after,
#promo-edit-overages .btn-order-promo-wrap:after,
#pag-stores-promotions .btn-order-promo-wrap:after,
#promotion-template-summary .btn-order-promo-wrap:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .btn-order-promo-wrap:after,
#promo-summary-item-centric .btn-order-promo-wrap:after,
#promo-edit-overages .btn-order-promo-wrap:after,
#pag-stores-promotions .btn-order-promo-wrap:after,
#promotion-template-summary .btn-order-promo-wrap:after {
  clear: both;
}
#promo-summary-page #ddm-promotion-gear-itm-order-promo,
#promo-summary-item-centric #ddm-promotion-gear-itm-order-promo,
#promo-edit-overages #ddm-promotion-gear-itm-order-promo,
#pag-stores-promotions #ddm-promotion-gear-itm-order-promo,
#promotion-template-summary #ddm-promotion-gear-itm-order-promo {
  display: none;
}
#promo-summary-page .button-wrapper a,
#promo-summary-item-centric .button-wrapper a,
#promo-edit-overages .button-wrapper a,
#pag-stores-promotions .button-wrapper a,
#promotion-template-summary .button-wrapper a {
  cursor: pointer;
}
#promo-summary-page .list-section,
#promo-summary-item-centric .list-section,
#promo-edit-overages .list-section,
#pag-stores-promotions .list-section,
#promotion-template-summary .list-section {
  width: 100%;
  float: none;
  *zoom: 1;
  margin: 0 auto;
}
#promo-summary-page .list-section:before,
#promo-summary-item-centric .list-section:before,
#promo-edit-overages .list-section:before,
#pag-stores-promotions .list-section:before,
#promotion-template-summary .list-section:before,
#promo-summary-page .list-section:after,
#promo-summary-item-centric .list-section:after,
#promo-edit-overages .list-section:after,
#pag-stores-promotions .list-section:after,
#promotion-template-summary .list-section:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .list-section:after,
#promo-summary-item-centric .list-section:after,
#promo-edit-overages .list-section:after,
#pag-stores-promotions .list-section:after,
#promotion-template-summary .list-section:after {
  clear: both;
}
#promo-summary-page .list-section .icon-check.is-active,
#promo-summary-item-centric .list-section .icon-check.is-active,
#promo-edit-overages .list-section .icon-check.is-active,
#pag-stores-promotions .list-section .icon-check.is-active,
#promotion-template-summary .list-section .icon-check.is-active {
  color: #06f;
}
#promo-summary-page .list-section .search,
#promo-summary-item-centric .list-section .search,
#promo-edit-overages .list-section .search,
#pag-stores-promotions .list-section .search,
#promotion-template-summary .list-section .search {
  *zoom: 1;
  float: none;
  margin-bottom: 1em;
}
#promo-summary-page .list-section .search:before,
#promo-summary-item-centric .list-section .search:before,
#promo-edit-overages .list-section .search:before,
#pag-stores-promotions .list-section .search:before,
#promotion-template-summary .list-section .search:before,
#promo-summary-page .list-section .search:after,
#promo-summary-item-centric .list-section .search:after,
#promo-edit-overages .list-section .search:after,
#pag-stores-promotions .list-section .search:after,
#promotion-template-summary .list-section .search:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-summary-page .list-section .search:after,
#promo-summary-item-centric .list-section .search:after,
#promo-edit-overages .list-section .search:after,
#pag-stores-promotions .list-section .search:after,
#promotion-template-summary .list-section .search:after {
  clear: both;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .unique-id,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .unique-id,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .unique-id,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .unique-id,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .unique-id {
  width: 13%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .name,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .name,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .name,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .name,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .name,
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .store-name,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .store-name,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .store-name,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .store-name,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .store-name {
  width: 48%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .quantity,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .quantity,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .quantity,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .quantity,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .quantity {
  width: 13%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .currency,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .currency,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .currency,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .currency,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .currency {
  width: 18%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .btn-column,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .btn-column,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .btn-column,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .btn-column,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .btn-column {
  width: 5%;
}
#promo-summary-page #pag-promo-summary-tbl-store-grid_wrapper .tri-container,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid_wrapper .tri-container,
#promo-edit-overages #pag-promo-summary-tbl-store-grid_wrapper .tri-container,
#pag-stores-promotions #pag-promo-summary-tbl-store-grid_wrapper .tri-container,
#promotion-template-summary #pag-promo-summary-tbl-store-grid_wrapper .tri-container {
  width: 3%;
}
#promo-summary-page #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper {
  width: 100%;
  overflow-x: auto;
}
#promo-summary-page #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper,
#promo-edit-overages #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper {
  width: 99%;
  overflow-x: hidden;
}
#promo-summary-page #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table,
#promo-edit-overages #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table,
#pag-stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table,
#promotion-template-summary #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table {
  width: 100%!important;
  padding: 0;
  margin: 0;
  min-width: 2080px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-image-dataTables,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-image-dataTables,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-image-dataTables,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-image-dataTables,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-image-dataTables {
  margin-left: -16px;
  border: 1px solid #dbdbdb;
  width: 64px;
  height: 64px;
  overflow: hidden;
  background-color: #ffffff;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .image-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .image-id,
#promo-edit-overages #pag-promo-summary-div-item-table-container .image-id,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .image-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container .image-id {
  width: 10%;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .quantity,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .quantity,
#promo-edit-overages #pag-promo-summary-div-item-table-container .quantity,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .quantity,
#promotion-template-summary #pag-promo-summary-div-item-table-container .quantity {
  text-align: center !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-name,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-name,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-name,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-name,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-name {
  width: 300px !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-name:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-name:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-name:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-name:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-name:hover {
  text-decoration: underline;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .replacement-icon,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .replacement-icon,
#promo-edit-overages #pag-promo-summary-div-item-table-container .replacement-icon,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .replacement-icon,
#promotion-template-summary #pag-promo-summary-div-item-table-container .replacement-icon {
  width: 30px;
  padding: 0px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .replacement-icon .icon-item-replacement,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .replacement-icon .icon-item-replacement,
#promo-edit-overages #pag-promo-summary-div-item-table-container .replacement-icon .icon-item-replacement,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .replacement-icon .icon-item-replacement,
#promotion-template-summary #pag-promo-summary-div-item-table-container .replacement-icon .icon-item-replacement {
  font-size: 18px;
  color: #ffb60f;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .replacement-icon .icon-cal,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .replacement-icon .icon-cal,
#promo-edit-overages #pag-promo-summary-div-item-table-container .replacement-icon .icon-cal,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .replacement-icon .icon-cal,
#promotion-template-summary #pag-promo-summary-div-item-table-container .replacement-icon .icon-cal {
  font-size: 18px;
  color: #005566;
  cursor: pointer;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .negative-status,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .negative-status,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .negative-status,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .negative-status,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .negative-status {
  color: #db0000;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .replacement-icon,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .replacement-icon,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .replacement-icon,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .replacement-icon,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .replacement-icon {
  width: 45px !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id span,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id span,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id span,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id span {
  padding-left: 0px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .item-name,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .item-name,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .item-name,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-name,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .item-name {
  width: 220px;
  min-width: 225px;
  max-width: 220px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id {
  width: 120px;
  max-width: 120px;
  min-width: 90px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .element-type,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .element-type,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .element-type,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .element-type,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .element-type {
  width: 120px;
  max-width: 120px;
  min-width: 90px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-start,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-start,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-start,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-start,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-start {
  width: 170px;
  max-width: 180px;
  min-width: 170px;
  white-space: pre-wrap;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-end,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-end,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-end,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-end,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .reorder-date-end {
  width: 180px;
  max-width: 190px;
  min-width: 180px;
  white-space: pre-wrap;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .putup,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .putup,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .putup,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .putup,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .putup {
  width: 120px;
  max-width: 130px;
  min-width: 120px;
  white-space: pre-wrap;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .takedown,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .takedown,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .takedown,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .takedown,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .takedown {
  width: 150px;
  max-width: 150px;
  min-width: 149px;
  white-space: pre-wrap;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .status,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .status,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .status,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .status,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .status {
  width: 120px ;
  max-width: 130px;
  min-width: 120px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .specId,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .specId,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .specId,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .specId,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .specId {
  width: 130px ;
  white-space: pre-wrap;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .available,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .available,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .available,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .available,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .available {
  width: 11%;
  text-align: left;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .quantity,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .quantity,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .quantity,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .quantity,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .quantity {
  width: 110px;
  text-align: center !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .stores,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .stores,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .stores,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .stores,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .stores {
  width: 100px;
  text-align: center !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .store-selection,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .store-selection,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .store-selection,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .store-selection,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .store-selection {
  width: 150px;
  text-align: center !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons {
  width: 40px !important;
  text-align: center;
  padding: 0;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border {
  margin: 0;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border {
  width: 30px;
  float: none !important;
  margin: auto;
  color: #00a9cc;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-info,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-info,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-info,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-info,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-info {
  font-size: 16px !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-list,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-list,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-list,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-list,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .c-menu-no-border .icon-list {
  font-size: 16px !important;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .info,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .info,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .info,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .info,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .info,
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .item-select-col,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .item-select-col,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .item-select-col,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-select-col,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .item-select-col {
  width: 40px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info {
  margin-top: 13px;
  color: #00a9cc;
  background-color: inherit;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 16px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info:hover,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info:hover,
#promo-edit-overages #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info:hover,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container .item-group-items-table .icons .icon-info:hover {
  border: 1px solid #00a9cc !important;
  background-color: #FFF;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .status,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .status,
#promo-edit-overages #pag-promo-summary-div-item-table-container .status,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .status,
#promotion-template-summary #pag-promo-summary-div-item-table-container .status {
  padding: 10px 10px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .status span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .status span,
#promo-edit-overages #pag-promo-summary-div-item-table-container .status span,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .status span,
#promotion-template-summary #pag-promo-summary-div-item-table-container .status span {
  padding: 0px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .availQuantity,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .availQuantity,
#promo-edit-overages #pag-promo-summary-div-item-table-container .availQuantity,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .availQuantity,
#promotion-template-summary #pag-promo-summary-div-item-table-container .availQuantity {
  width: 8%;
  text-align: right;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .currency,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .currency,
#promo-edit-overages #pag-promo-summary-div-item-table-container .currency,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .currency,
#promotion-template-summary #pag-promo-summary-div-item-table-container .currency {
  width: 9%;
  padding-right: 10px;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .btn-column,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .btn-column,
#promo-edit-overages #pag-promo-summary-div-item-table-container .btn-column,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .btn-column,
#promotion-template-summary #pag-promo-summary-div-item-table-container .btn-column {
  width: 5%;
}
#promo-summary-page #pag-promo-summary-div-item-table-container .tri-container,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container .tri-container,
#promo-edit-overages #pag-promo-summary-div-item-table-container .tri-container,
#pag-stores-promotions #pag-promo-summary-div-item-table-container .tri-container,
#promotion-template-summary #pag-promo-summary-div-item-table-container .tri-container {
  width: 40px !important ;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr {
  height: 36px !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th {
  padding: 0px !important;
  border: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody tr.odd,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody tr.odd,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody tr.even,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody tr.even {
  border-right: 1px solid #dbdbdb !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td {
  padding: 15px 8px 5px 8px !important;
  height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.btn-column {
  padding-left: 15px !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.dataTables_empty,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.dataTables_empty {
  padding: 6em !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell {
  padding: 0px !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper {
  background-color: #99ddeb;
  padding: 10px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th {
  height: 36px;
  padding: 0px !important;
  background-color: #cceef5 !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span {
  padding: 0px !important;
  background-color: #cceef5 !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.btn-column {
  cursor: default;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr {
  cursor: default;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td {
  background-color: #ecfafb !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td {
  background-color: #ffffff !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td {
  height: 42px;
  padding: 0px 8px !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover {
  text-decoration: none;
  cursor: default;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.btn-column {
  text-align: center;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty {
  padding: 60px 0px 40px 0px !important;
  color: #666666 !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container {
  cursor: pointer;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-unique-id,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.item-store-unique-id {
  width: 25%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-name,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.item-store-name {
  width: 50%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.quantity,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.quantity {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.currency,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.currency {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.btn-column {
  width: 5%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTable,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTable {
  min-width: 600px !important;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper {
  min-height: 135px;
  background-color: #ffffff;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.thumbnail,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.thumbnail {
  width: 7%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.item-name {
  width: 42%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.item-name:hover {
  text-decoration: none;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.quantity,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.quantity {
  width: 15%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.availQuantity,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.availQuantity {
  width: 15%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.currency,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.currency {
  width: 15%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.btn-column,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.btn-column {
  width: 6%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container {
  background-color: #99ddeb;
  height: 100%;
  margin: 0px 10px;
  padding: 10px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info {
  height: 100%;
  background-color: #ffffff;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .title,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .title,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address {
  color: #666666;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container {
  padding-left: 10px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container .dataTables_wrapper,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container .dataTables_wrapper {
  padding: 0px;
  overflow: hidden;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-unique-id {
  width: 20%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-name {
  width: 42%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.currency {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.btn-column {
  width: 5%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.tri-container {
  width: 3%;
  box-shadow: none;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.currency span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.availQuantity span:after {
  margin: 0px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.currency.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.availQuantity.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity.sorting_desc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.currency.sorting_desc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid th.availQuantity.sorting_desc span:after {
  margin: 8px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-store-grid .availQuantity {
  text-align: right;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.thumbnail {
  width: 4%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.item-unique-id {
  width: 15%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.item-name {
  width: 28%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.replacement-icon {
  width: 4%;
  box-shadow: none;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.status {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.quantity {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.availQuantity {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.currency {
  width: 10%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.btn-column {
  width: 5%;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.tri-container {
  width: 3%;
  box-shadow: none;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.quantity span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.availQuantity span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.currency span:after {
  margin: 0px;
}
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.quantity.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.availQuantity.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.currency.sorting_asc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.quantity.sorting_desc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.availQuantity.sorting_desc span:after,
#promo-summary-page .datatable-v2 #pag-promo-summary-tbl-item-grid th.currency.sorting_desc span:after {
  margin: 8px;
}
#promo-summary-page .grid-container {
  margin: 16px 0px;
}
#promo-summary-page .page-footer {
  margin-bottom: 16px;
}
.order-promotion-controls .btn-order-promo-wrap {
  display: block !important;
}
.order-promotion-controls #ddm-promotion-gear-itm-order-promo {
  display: block !important;
}
#lb-promotion-copy {
  width: 730px;
}
#lb-promotion-copy .date-header .caption {
  font-size: 13px;
}
#lb-promotion-copy .field-disable {
  opacity: 0.7;
  cursor: not-allowed !important;
  clear: left;
}
#lb-promotion-copy .field-disable button:hover {
  cursor: not-allowed;
}
#lb-promotion-copy .copy-form {
  *zoom: 1;
  width: 100%;
}
#lb-promotion-copy .copy-form:before,
#lb-promotion-copy .copy-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-promotion-copy .copy-form:after {
  clear: both;
}
#lb-promotion-copy .copy-form .event-fields {
  width: 331px;
  float: left;
  margin-right: 20px;
}
#lb-promotion-copy .copy-form .promotion-fields {
  width: 331px;
  display: inline-block;
}
#lb-promotion-copy .copy-form .c-input-date-paired {
  width: 47% !important;
  margin-right: 19px;
}
#lb-promotion-copy .copy-form .c-input-date-paired.c-input-trim-right {
  margin-right: 0px !important;
}
#lb-promotion-copy .copy-form .c-input-date-paired input {
  width: 113px !important;
  font-size: 15px;
}
#lb-promotion-copy .copy-form .c-input-selectbox {
  width: 100% !important;
}
#lb-promotion-copy .copy-form .c-input-selectbox .c-input-combo-box {
  width: 650px !important;
}
#lb-promotion-copy .copy-form .c-input input,
#lb-promotion-copy .copy-form .c-input {
  width: 100%;
}
#lb-promotion-copy .copy-form .content .container {
  *zoom: 1;
}
#lb-promotion-copy .copy-form .content .container:before,
#lb-promotion-copy .copy-form .content .container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-promotion-copy .copy-form .content .container:after {
  clear: both;
}
#lb-promotion-copy .copy-form .content .container .invalid {
  border: 1px solid red;
}
#lb-promotion-copy .copy-form .content .container .date-header {
  color: #999999;
  display: inline-block;
  margin-bottom: 1.1em;
}
#lb-promotion-copy .copy-form .content .container .date-header span {
  font-weight: bold;
  color: #484e4f;
  margin-right: 30px;
  text-transform: uppercase;
}
#lb-event-replace-stores {
  height: 550px !important;
  width: 425px !important;
}
#lb-event-replace-stores .smart-combo-box-wrapper {
  width: 378px;
}
#lb-event-replace-stores .smart-combo-box-wrapper input {
  width: 346px;
}
#lb-event-replace-stores .smart-combo-box-wrapper input.invalid {
  border: 1px solid #db0000;
}
#lb-event-replace-stores .modified-promotions {
  height: 60px;
  margin-bottom: 24px;
  padding-top: 24px;
}
#lb-promotion-update .update-form {
  *zoom: 1;
  width: 100%;
}
#lb-promotion-update .update-form:before,
#lb-promotion-update .update-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-promotion-update .update-form:after {
  clear: both;
}
#lb-promotion-update .update-form .label-container {
  padding: 0;
}
#lb-promotion-update .update-form .content {
  padding-bottom: 0;
}
#lb-promotion-update .update-form .content .container {
  *zoom: 1;
}
#lb-promotion-update .update-form .content .container:before,
#lb-promotion-update .update-form .content .container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-promotion-update .update-form .content .container:after {
  clear: both;
}
#lb-promotion-update .update-form .content .container .date-header {
  color: #999999;
  display: inline-block;
  margin-bottom: 1.1em;
}
#lb-promotion-update .update-form .content .container .date-header span {
  display: block;
  font-weight: bold;
  color: #484e4f;
  margin-right: 30px;
  text-transform: uppercase;
}
#lb-promotion-update .update-form .content .container .date-container {
  display: inline-block;
  margin-bottom: 2em;
  width: 100%;
}
#lb-promotion-update .update-form .content .container .date-container.col2 {
  margin-left: 41px;
}
#lb-promotion-update .update-form .content .container .date-container > * {
  display: inline-block;
}
#lb-promotion-update .update-form .content .container .date-container.stacked {
  margin-left: 0;
  width: 50%;
  margin-bottom: 15px;
}
#lb-promotion-update .update-form .content .container .date-container .label-container {
  font-size: 1.3em;
  margin-top: 0.4em;
  width: 15%;
}
#lb-promotion-update .update-form .content .container .date-container .input-container {
  width: 150px;
}
#lb-promotion-update .update-form .content .container .date-container input {
  text-transform: lowercase;
}
#lb-promotion-update .update-form .content .container .ui-datepicker {
  margin-left: 34px;
}
#lb-promotion-update .update-form .content .container .invalid {
  border: 1px solid red;
}
#lb-promotion-update .update-form .footer .btns .btn {
  width: 6em;
}
#lb-validation-fail .content {
  max-height: 400px;
  overflow-y: auto;
}
#lb-validation-fail .content > p {
  margin-bottom: 0;
}
#lb-validation-fail .content h3 {
  color: #444;
}
#lb-validation-fail .content .fail-data {
  color: #444;
  line-height: 22px;
}
#promo-event-summary {
  /*style for reorder dates inputs*/
  /* These rules are being applied, as they are more specific then the site-wide generic rules immed below in .step */
}
#promo-event-summary .grid-container td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  height: 100px;
  vertical-align: middle;
  width: 100%;
}
#promo-event-summary .header-value {
  color: #333;
  font-weight: normal;
}
#promo-event-summary .header-label {
  color: #666;
}
#promo-event-summary .button-wrapper a {
  cursor: pointer;
}
#promo-event-summary #pag-event-summary-div-order-header {
  display: inline-block;
  margin-bottom: 24px;
  width: 90%;
}
#promo-event-summary #pag-event-summary-div-order-header .order-header-list {
  float: left;
  width: 50%;
}
#promo-event-summary #pag-event-summary-div-order-header .order-header-list-item {
  font-size: 16px;
  font-weight: lighter;
}
#promo-event-summary #pag-event-summary-div-more-details-list {
  display: inline-block;
  margin-bottom: 12px;
  width: 90%;
}
#promo-event-summary #pag-event-summary-div-more-details-list .more-details-list-item {
  float: left;
  font-size: 16px;
  font-weight: lighter;
  width: 50%;
}
#promo-event-summary h2 {
  font-size: 32px;
  font-weight: normal;
  color: #004a93;
}
#promo-event-summary .list-section h3 {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 32px;
  padding-bottom: 4px;
}
#promo-event-summary .btn-order-event-wrap {
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  display: none;
}
#promo-event-summary .dataTable .icon-close {
  font-size: 0.75em;
}
#promo-event-summary .dropdown-container {
  display: inline-block;
}
#promo-event-summary .dropdown-container .btn {
  background-color: #E6E7E8;
  border: 1px solid #D1D3D4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #666;
  outline: none;
}
#promo-event-summary .dropdown-container .btn:hover,
#promo-event-summary .dropdown-container .btn.is-active:hover {
  color: #004a93;
  border: 1px solid #004a93;
  background-color: #ffffff;
  outline: none;
}
#promo-event-summary .dropdown-container .dropdown {
  display: none;
  *zoom: 1;
  position: absolute;
  top: 40px;
  right: 0px;
  z-index: 999;
  text-align: left;
  white-space: nowrap;
  min-width: 200px;
}
#promo-event-summary .dropdown-container .dropdown:before,
#promo-event-summary .dropdown-container .dropdown:after {
  display: table;
  line-height: 0;
  content: "";
}
#promo-event-summary .dropdown-container .dropdown:after {
  clear: both;
}
#promo-event-summary .dropdown-container .dropdown li {
  font-size: 14px;
  border-bottom: 1px solid #232222;
  background-color: #333231;
}
#promo-event-summary .dropdown-container .dropdown li:hover {
  background-color: #3267ff;
}
#promo-event-summary .dropdown-container .dropdown li a {
  display: block;
  padding: 0.5em 1.5em 0.5em 0.5em;
  color: #cecece;
}
#promo-event-summary .dropdown-container .dropdown li a:hover {
  color: #ffffff;
}
#promo-event-summary .dropdown-container .dropdown:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #333231;
  position: absolute;
  top: -10px;
  right: 7px;
}
#promo-event-summary table.dataTable thead th > span {
  margin-left: 0;
  padding-left: 2.2em;
}
#promo-event-summary table.dataTable thead th > span.icon-cart {
  padding-left: 0;
  padding-right: 0;
}
#promo-event-summary table.dataTable thead th > span.icon-cart:hover {
  cursor: pointer;
}
#promo-event-summary div.dataTables_wrapper div.dataTables_length div.c-input-selectbox {
  width: auto;
}
#promo-event-summary .promo-id-col {
  overflow: visible;
  white-space: nowrap;
  width: 110px !important;
}
#promo-event-summary .promo-id-colth {
  padding-left: 0 !important;
}
#promo-event-summary .promo-created-col,
#promo-event-summary .promo-ordered-col {
  padding: 0.8em;
  text-align: right;
  width: 110px;
}
#promo-event-summary th.promo-created-col,
#promo-event-summary th.promo-ordered-col {
  overflow: visible;
  padding-left: 0 !important;
  white-space: nowrap;
}
#promo-event-summary .item-count-col,
#promo-event-summary .store-count-col {
  padding: 0.8em;
  text-align: right;
  white-space: nowrap;
  width: 85px;
}
#promo-event-summary .item-count-colth,
#promo-event-summary .store-count-colth {
  padding-left: 0 !important;
}
#promo-event-summary .promo-name-col {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 100%;
}
#promo-event-summary .promo-name-colth {
  padding-left: 0 !important;
}
#promo-event-summary .promo-order-id-col,
#promo-event-summary .promo-warn-col {
  margin-right: 0;
  padding-right: 30px;
  text-align: right;
  white-space: nowrap;
  width: 100px !important;
}
#promo-event-summary th.promo-order-id-col > span {
  margin: 0 !important;
  padding-left: 1.6em;
}
#promo-event-summary .promo-select-col {
  color: #004a93;
  padding: 0;
  text-align: center;
  width: 40px;
}
#promo-event-summary .promo-select-col .check-wrapper {
  display: inline-block;
  height: 100%;
  padding-bottom: 0.7em;
  padding-top: 0.7em;
  width: 40px;
}
#promo-event-summary .promo-select-col .icon.check {
  background-color: rgba(102, 203, 224, 0.5);
}
#promo-event-summary .promo-select-col .icon .icon-check {
  background-color: #ffffff;
  border-radius: 4px;
  color: #ffffff;
}
#promo-event-summary .promo-select-col .icon .icon-check.is-active {
  color: #004a93;
}
#promo-event-summary .promo-select-col .icon .icon-check:hover {
  border: 1px solid #004a93;
}
#promo-event-summary .reorder-date-input-spacer {
  padding-top: 80px;
}
#promo-event-summary #lbl-event-description {
  margin-top: 0px;
  margin-bottom: 20px;
  width: 50%;
  font-size: 16px;
  word-wrap: break-word;
}
#promo-event-summary .count:hover {
  cursor: default;
}
#promo-event-summary .header-left,
#promo-event-summary .header-right {
  position: relative;
  float: left;
  width: 50%;
  margin-top: 0;
}
#promo-event-summary .header-left .header-label,
#promo-event-summary .header-right .header-label {
  display: inline-block;
  width: 120px;
  vertical-align: top;
  color: #666;
}
#promo-event-summary .header-left span:last-child,
#promo-event-summary .header-right span:last-child {
  display: inline-block;
  width: 70%;
  color: #333;
}
#promo-event-summary .header-right {
  overflow-y: auto;
}
#promo-event-summary .add-btns {
  margin: 2em 0 0 0;
}
#promo-event-summary .icon-warning {
  color: #ea2d2e;
  background-color: #ffffff;
  height: 25px;
  font-size: 1em;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#promo-event-summary .icon-warning:hover {
  border: 1px solid #db0000;
}
#promo-event-summary ul.ui-autocomplete {
  width: 378px !important;
  z-index: 100001;
}
#lb-copy-promos-to-event {
  *zoom: 1;
  background-color: #ffffff;
  position: relative;
}
#lb-copy-promos-to-event:before,
#lb-copy-promos-to-event:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-copy-promos-to-event:after {
  clear: both;
}
#lb-copy-promos-to-event .input-container {
  margin-left: 2em;
}
#lb-copy-promos-to-event textarea {
  width: 100%;
  height: 70px;
  resize: none;
}
#lb-copy-promos-to-event input[type=text] {
  *padding: 0px;
}
#lb-copy-promos-to-event .invalid {
  border: 1px solid red;
}
#lb-copy-promos-to-event .c-input-selectbox {
  white-space: nowrap;
}
#lb-copy-promos-to-event .c-input-selectbox .smart-combo-box-wrapper {
  width: 378px;
}
#lb-copy-promos-to-event .c-input-selectbox .smart-combo-box-wrapper input {
  width: 345px;
}
#lb-copy-promos-to-event .c-input-selectbox .smart-combo-box-wrapper input::-ms-clear {
  display: none;
}
#lb-copy-promos-to-event .c-input-selectbox button {
  position: absolute;
  right: 10px;
}
#lb-copy-promos-to-event .c-button-option.is-toggled {
  background-color: #00a9cc;
  border: 1px solid #00a9cc;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #999999;
}
#lb-copy-promos-to-event .section-heading {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#lb-copy-promos-to-event .date-header {
  color: #AFAEAC;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 1.1em;
  width: 92%;
}
#lb-copy-promos-to-event .date-header h3 {
  font-size: 16px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 30px;
  text-transform: none;
}
#lb-copy-promos-to-event .content {
  margin-bottom: 110px;
}
#header-missing-cost-popup {
  position: absolute;
  width: 300px;
}
#header-missing-cost-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#header-missing-cost-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#header-missing-cost-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#missing-cost-popup {
  position: absolute;
  width: 300px;
}
#missing-cost-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
  top: 50%;
  right: -10px;
}
#missing-cost-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  top: 50%;
  right: -8px;
}
#missing-cost-popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#missing-cost-popup .content .attribs > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
#missing-cost-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#missing-cost-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#missing-cost-popup .content .attribs > ul > li {
  margin-bottom: 0.5em;
}
#missing-cost-popup .content a {
  color: #72716e;
  text-decoration: underline;
}
#promo-icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  border: none;
  color: #db0000;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
}
#promo-icon-warning.is-selected,
#promo-icon-warning:hover {
  border: 1px solid #db0000;
}
#promotion-alert-popup,
#store-alert-popup,
#item-alert-popup {
  position: absolute;
  width: 320px;
}
#promotion-alert-popup:before,
#store-alert-popup:before,
#item-alert-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#promotion-alert-popup:after,
#store-alert-popup:after,
#item-alert-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#promotion-alert-popup .content .attribs,
#store-alert-popup .content .attribs,
#item-alert-popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#promotion-alert-popup .content .attribs > ul,
#store-alert-popup .content .attribs > ul,
#item-alert-popup .content .attribs > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
#promotion-alert-popup .content .attribs > ul.blank:after,
#store-alert-popup .content .attribs > ul.blank:after,
#item-alert-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotion-alert-popup .content .attribs > ul.blank:after,
#store-alert-popup .content .attribs > ul.blank:after,
#item-alert-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotion-alert-popup .content .attribs > ul > li,
#store-alert-popup .content .attribs > ul > li,
#item-alert-popup .content .attribs > ul > li {
  margin-bottom: 0.5em;
}
#promotion-alert-popup .content a,
#store-alert-popup .content a,
#item-alert-popup .content a {
  color: #72716e;
  text-decoration: underline;
}
#promotion-alert-popup .content #popup-main-message-content,
#store-alert-popup .content #popup-main-message-content,
#item-alert-popup .content #popup-main-message-content {
  font-size: 13px;
  padding-left: 20px;
}
/* Headline alert popup
-------------------------------------------------- */
#promotion-headline-alert-popup,
#item-readonly-warning-popup {
  position: absolute;
  width: 320px;
  z-index: 1;
}
#promotion-headline-alert-popup:before,
#item-readonly-warning-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  border-left: 10px solid transparent;
  position: absolute;
  top: 32px;
  left: -21px;
}
#promotion-headline-alert-popup:after,
#item-readonly-warning-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-left: 10px solid transparent;
  position: absolute;
  top: 32px;
  left: -20px;
}
#promotion-headline-alert-popup .content .attribs,
#item-readonly-warning-popup .content .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#promotion-headline-alert-popup .content .attribs > ul,
#item-readonly-warning-popup .content .attribs > ul {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
#promotion-headline-alert-popup .content .attribs > ul.blank:after,
#item-readonly-warning-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotion-headline-alert-popup .content .attribs > ul.blank:after,
#item-readonly-warning-popup .content .attribs > ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotion-headline-alert-popup .content .attribs > ul > li,
#item-readonly-warning-popup .content .attribs > ul > li {
  margin-bottom: 0.5em;
}
#promotion-headline-alert-popup .content a,
#item-readonly-warning-popup .content a {
  color: #72716e;
  text-decoration: underline;
}
#promotion-headline-alert-popup .content #promotion-line-item-content,
#item-readonly-warning-popup .content #promotion-line-item-content {
  font-size: 13px;
  padding-left: 20px;
}
/* Main Section : Scenario Comparison
-------------------------------------------------- */
#scenario-compare table th {
  text-align: left;
  background-color: #F1F2F2;
}
#scenario-compare table th > span {
  padding: .25em 0.5em;
  background-color: #F1F2F2;
  margin-left: 0;
}
#scenario-compare table tbody .tri-container {
  padding: 0;
  color: #00a9cc;
  font-size: 0.8em;
  width: 10%;
}
#scenario-compare table tbody td {
  padding: 0.8em 0 0.8em 0.8em;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
#scenario-compare table tbody .expanded-item-cell .store-id {
  width: 35%;
}
#scenario-compare table tbody .expanded-item-cell,
#scenario-compare table tbody .expanded-store-cell {
  padding: 0;
}
#scenario-compare table tbody .expanded-item-cell th,
#scenario-compare table tbody .expanded-store-cell th {
  background-color: #99DDEB;
  color: #005566;
  border: none;
}
#scenario-compare table tbody .expanded-item-cell th span,
#scenario-compare table tbody .expanded-store-cell th span {
  background-color: #99DDEB;
  color: #005566;
}
#scenario-compare table tbody .expanded-item-cell tr,
#scenario-compare table tbody .expanded-store-cell tr {
  border: none;
}
#scenario-compare table tbody .expanded-item-cell tr.even,
#scenario-compare table tbody .expanded-store-cell tr.even,
#scenario-compare table tbody .expanded-item-cell tr.odd,
#scenario-compare table tbody .expanded-store-cell tr.odd {
  background-color: #CCEEF5;
}
#scenario-compare table tbody .expanded-item-cell .item-name,
#scenario-compare table tbody .expanded-store-cell .item-name {
  width: 42.5%;
}
#scenario-compare table tbody .expanded-item-cell .item-qty,
#scenario-compare table tbody .expanded-store-cell .item-qty {
  width: 25%;
}
#scenario-compare table tbody .expanded-item-cell .item-cost,
#scenario-compare table tbody .expanded-store-cell .item-cost {
  width: 32.5%;
  text-align: right;
}
#scenario-compare table tbody .expanded-item-cell .store-qty,
#scenario-compare table tbody .expanded-store-cell .store-qty {
  width: 25%;
}
#scenario-compare table tbody .expanded-item-cell .store-cost,
#scenario-compare table tbody .expanded-store-cell .store-cost {
  width: 40%;
  text-align: right;
}
#scenario-compare table tbody .expanded-item-cell tbody .item-cost,
#scenario-compare table tbody .expanded-store-cell tbody .item-cost {
  padding-right: 1.5em;
}
#scenario-compare table tbody .expanded-item-cell tbody .store-cost,
#scenario-compare table tbody .expanded-store-cell tbody .store-cost {
  padding-right: 1.5em;
}
#scenario-compare table tbody .expanded-item-cell .expanded,
#scenario-compare table tbody .expanded-store-cell .expanded {
  background-color: #CCEEF5;
  color: #005566;
}
#scenario-compare table tbody .expanded-item-cell .expanded .total,
#scenario-compare table tbody .expanded-store-cell .expanded .total {
  background-color: #CCEEF5;
  line-height: 44px;
  margin-top: 2px;
  margin-bottom: 2px;
  text-transform: uppercase;
  border-top: 1px solid #ffffff;
  *zoom: 1;
}
#scenario-compare table tbody .expanded-item-cell .expanded .total:before,
#scenario-compare table tbody .expanded-store-cell .expanded .total:before,
#scenario-compare table tbody .expanded-item-cell .expanded .total:after,
#scenario-compare table tbody .expanded-store-cell .expanded .total:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare table tbody .expanded-item-cell .expanded .total:after,
#scenario-compare table tbody .expanded-store-cell .expanded .total:after {
  clear: both;
}
#scenario-compare table tbody .expanded-item-cell .expanded .total .total-title,
#scenario-compare table tbody .expanded-store-cell .expanded .total .total-title {
  float: left;
  padding-left: 1em;
  color: #34383C;
  font-weight: bold;
}
#scenario-compare table tbody .expanded-item-cell .expanded .total .total-value,
#scenario-compare table tbody .expanded-store-cell .expanded .total .total-value {
  float: right;
  padding-right: 0.75em;
  font-size: 24px;
  font-weight: bold;
  color: #00A9CC;
}
#scenario-compare .item-name {
  width: 55%;
}
#scenario-compare .item-cost {
  padding-right: 0.8em;
  text-align: right;
  width: 35%;
}
#scenario-compare .store-id {
  width: 35%;
}
#scenario-compare .store-name {
  width: 55%;
}
#scenario-compare .store-cost {
  width: 20%;
  *width: 20%;
}
#scenario-compare .top {
  *zoom: 1;
  position: relative;
}
#scenario-compare .top:before,
#scenario-compare .top:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .top:after {
  clear: both;
}
#scenario-compare .top .event .title {
  font-size: 32px;
  font-weight: normal;
  color: #004a93;
}
#scenario-compare .row {
  *zoom: 1;
}
#scenario-compare .row:before,
#scenario-compare .row:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .row:after {
  clear: both;
}
#scenario-compare .list-section {
  width: 280px;
  display: inline-block;
  vertical-align: top;
  *zoom: 1;
  margin-top: 2em;
  margin-right: 20px;
}
#scenario-compare .list-section:before,
#scenario-compare .list-section:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .list-section:after {
  clear: both;
}
#scenario-compare .list-section:nth-child(5) {
  margin-right: 0;
}
#scenario-compare .list-section > h2 {
  color: #4f4f4f;
  font-size: 24px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#scenario-compare .list-section > .container {
  margin-top: 1em;
}
#scenario-compare .list-section > .container > .header {
  background-color: #F1F2F2;
  border-bottom: 1px solid #dbdbdb;
  position: relative;
  text-align: center;
}
#scenario-compare .list-section > .container > .header .cost-title {
  text-transform: uppercase;
}
#scenario-compare .list-section > .container > .header .cost-value {
  color: #004a93;
  font-size: 24px;
  font-weight: bold;
}
#scenario-compare .list-section > .container > .header > .btn.icon-warning {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #ea2d2e;
  display: none;
  left: 0.5em;
  position: absolute;
  top: 0.5em;
}
#scenario-compare .list-section > .container > .header > .missing-price-data-popup {
  bottom: -5px;
  left: 52px;
}
#scenario-compare .list-section > .container > .header > .missing-price-data-popup:before {
  left: -10px;
}
#scenario-compare .list-section > .container > .header > .missing-price-data-popup:after {
  left: -8px;
}
#scenario-compare .list-section > .container > .header .dropdown-container {
  cursor: pointer;
  cursor: hand;
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}
#scenario-compare .list-section > .container .toggle-btns {
  text-align: center;
  background-color: #F1F2F2;
  padding: 0.5em 0;
}
#scenario-compare .list-section > .container .toggle-btns .toggle {
  display: inline-block;
}
#scenario-compare .list-section > .container .grid > li {
  *zoom: 1;
  text-align: center;
  background-color: #ECFAFB;
}
#scenario-compare .list-section > .container .grid > li:before,
#scenario-compare .list-section > .container .grid > li:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .list-section > .container .grid > li:after {
  clear: both;
}
#scenario-compare .list-section > .container .grid > li:nth-child(even) {
  background-color: #ffffff;
}
#scenario-compare .list-section > .container .grid > li > .row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #E7E7E7;
  cursor: pointer;
  cursor: hand;
}
#scenario-compare .list-section > .container .grid > li > .row > li {
  float: left;
  width: 45.833%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.8em 0 0 2.5em;
  *position: relative;
  text-align: left;
}
#scenario-compare .list-section > .container .grid > li > .row > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li > .row > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li > .row > .icon {
  font-size: .9em;
  padding: 1.1em .3em;
  display: inline-block;
  color: #00A9CC;
}
#scenario-compare .list-section > .container .grid > li > .row:hover {
  background-color: #CCEEF5;
}
#scenario-compare .list-section > .container .grid > li .expanded {
  display: none;
  background-color: #CCEEF5;
  color: #005566;
}
#scenario-compare .list-section > .container .grid > li .expanded .header {
  background-color: #99DDEB;
}
#scenario-compare .list-section > .container .grid > li .expanded .header > li {
  font-weight: bold;
}
#scenario-compare .list-section > .container .grid > li .expanded .header .item-qty {
  text-transform: uppercase;
}
#scenario-compare .list-section > .container .grid > li .expanded .header [class*=icon-tri-] {
  display: none;
  padding: 0;
  line-height: 0;
  font-size: 18px;
  color: #00A9CC;
}
#scenario-compare .list-section > .container .grid > li .expanded .header .is-active {
  font-weight: bold;
}
#scenario-compare .list-section > .container .grid > li .expanded .header .is-active [class*=icon-tri-] {
  display: inline;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row {
  *zoom: 1;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row:before,
#scenario-compare .list-section > .container .grid > li .expanded > .row:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row:after {
  clear: both;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row.list > li {
  text-align: center;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-name {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  padding-left: 10px;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-name.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-qty {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-cost {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  padding-right: 4px;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .item-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-id {
  float: left;
  width: 41.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-id.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-qty {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-qty.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-cost {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  padding-right: 4px;
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded > .row .store-cost.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#scenario-compare .list-section > .container .grid > li .expanded .total {
  background-color: #CCEEF5;
  margin-top: 2px;
  margin-bottom: 2px;
  text-transform: uppercase;
  border-top: 1px solid #ffffff;
  *zoom: 1;
}
#scenario-compare .list-section > .container .grid > li .expanded .total:before,
#scenario-compare .list-section > .container .grid > li .expanded .total:after {
  display: table;
  line-height: 0;
  content: "";
}
#scenario-compare .list-section > .container .grid > li .expanded .total:after {
  clear: both;
}
#scenario-compare .list-section > .container .grid > li .expanded .total .total-title {
  float: left;
  line-height: 44px;
  padding-left: 1em;
  color: #34383C;
  font-weight: bold;
}
#scenario-compare .list-section > .container .grid > li .expanded .total .total-value {
  float: right;
  padding-right: 0.75em;
  font-size: 24px;
  font-weight: bold;
  color: #00A9CC;
}
#scenario-compare .list-section .add-btns {
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #F1F2F2;
  text-align: center;
}
#lb-scenario-copy {
  min-width: 500px;
}
#lb-scenario-copy .container {
  *zoom: 1;
}
#lb-scenario-copy .container:before,
#lb-scenario-copy .container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-scenario-copy .container:after {
  clear: both;
}
#lb-scenario-copy .container .label-container {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 90px;
}
#lb-scenario-copy .container .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-copy .container .label-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-copy .container .label-container label {
  font-size: 16px;
  line-height: 36px;
}
#lb-scenario-copy .container .input-container {
  float: left;
  width: 66.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#lb-scenario-copy .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-copy .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-copy .container .input-container input.text {
  width: 100%;
}
#lb-scenario-copy .btn {
  width: 11em;
}
#lb-scenario-copy .invalid {
  border: 1px solid red;
}
/* #lb-convert was not found in a search. Possible cruft, investigate and delete */
#lb-convert .event-form {
  *zoom: 1;
  width: 600px;
}
#lb-convert .event-form:before,
#lb-convert .event-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-convert .event-form:after {
  clear: both;
}
#lb-convert .event-form .label-container {
  padding: 0;
}
#lb-convert .event-form .event-new {
  display: none;
  background: #ffffff;
  padding: 20px 10px 10px 10px;
  margin: 0 0 15px -10px;
}
#lb-convert .event-form .event-new .input-container {
  margin-left: 2em;
}
#lb-convert .event-form .event-new textarea {
  width: 100%;
  height: 70px;
  resize: none;
}
#lb-convert .event-form .event-new input[type=text] {
  *padding: 0px;
}
#lb-convert .event-form .event-new .btn-container {
  float: left;
  width: 75%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 4em;
  *margin-left: 7em;
  *zoom: 1;
}
#lb-convert .event-form .event-new .btn-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-convert .event-form .event-new .btn-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-convert .event-form .event-new .btn-container:before,
#lb-convert .event-form .event-new .btn-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-convert .event-form .event-new .btn-container:after {
  clear: both;
}
#lb-convert .date-header {
  font-size: 1.3em;
  color: #AFAEAC;
  margin-top: 40px;
  margin-bottom: 15px;
}
#lb-convert .date-header span {
  font-size: 15px;
  font-weight: bold;
  color: #4C4B4A;
  margin-right: 10px;
  text-transform: uppercase;
}
#lb-convert .date-container {
  display: inline-block;
  width: 46%;
}
#lb-convert .date-container.col2 {
  margin-left: 41px;
}
#lb-convert .date-container > * {
  display: inline-block;
}
#lb-convert .date-container.stacked {
  margin-left: 0;
  width: 50%;
  margin-bottom: 15px;
}
#lb-convert .date-container .label-container {
  font-size: 1.3em;
  width: 100px;
}
#lb-convert .date-container .input-container {
  width: 125px;
}
#lb-convert .date-container .icon-cal {
  float: right;
}
#lb-convert .date-container input {
  text-transform: lowercase;
}
#lb-convert .ui-datepicker {
  margin-left: 34px;
}
#lb-scenario-convert #frm-scenario-convert-lbl-event-id {
  line-height: 36px;
}
#lb-scenario-convert #frm-scenario-convert-lbl-promotion-name {
  position: relative;
  top: -4px;
}
#lb-scenario-convert .invalid {
  border: 1px solid #db0000;
}
#lb-scenario-convert .convert-form {
  *zoom: 1;
  width: 100%;
}
#lb-scenario-convert .convert-form:before,
#lb-scenario-convert .convert-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-scenario-convert .convert-form:after {
  clear: both;
}
#lb-scenario-convert .convert-form .label-container {
  padding: 0;
}
#lb-scenario-convert .convert-form .content .container {
  *zoom: 1;
}
#lb-scenario-convert .convert-form .content .container:before,
#lb-scenario-convert .convert-form .content .container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-scenario-convert .convert-form .content .container:after {
  clear: both;
}
#lb-scenario-convert .convert-form .content .container .label-input-container {
  display: inline-block;
  margin-bottom: 1em;
  margin-top: 1em;
  width: 100%;
}
#lb-scenario-convert .convert-form .content .container .label-container {
  float: left;
  text-align: left;
  width: 15%;
}
#lb-scenario-convert .convert-form .content .container .label-container label {
  font-size: 16px;
}
#lb-scenario-convert .convert-form .content .container .input-container {
  float: left;
  width: 66.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 2em;
}
#lb-scenario-convert .convert-form .content .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-convert .convert-form .content .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-scenario-convert .convert-form .content .container .input-container input.text {
  width: 100%;
}
#lb-scenario-convert .convert-form .content .container .input-container .sparkbox-custom {
  display: block;
  font-size: 16px;
  height: 36px;
  width: 100%;
}
#lb-scenario-convert .convert-form .content .container .input-container .invalid {
  border: 1px solid red;
}
#lb-scenario-convert .convert-form .content .container input[type=text] {
  *padding: 0px;
}
#lb-scenario-convert .convert-form .content .container .date-header {
  color: #999999;
  display: inline-block;
  margin-bottom: 1.1em;
}
#lb-scenario-convert .convert-form .content .container .date-header span {
  font-weight: bold;
  color: #484e4f;
  margin-right: 30px;
  text-transform: uppercase;
}
#lb-scenario-convert .convert-form .content .container .date-container {
  display: inline-block;
  margin-bottom: 2em;
  width: 100%;
}
#lb-scenario-convert .convert-form .content .container .date-container.col2 {
  margin-left: 41px;
}
#lb-scenario-convert .convert-form .content .container .date-container > * {
  display: inline-block;
}
#lb-scenario-convert .convert-form .content .container .date-container.stacked {
  margin-left: 0;
  width: 50%;
  margin-bottom: 15px;
}
#lb-scenario-convert .convert-form .content .container .date-container .label-container {
  font-size: 1.3em;
  margin-top: 0.4em;
}
#lb-scenario-convert .convert-form .content .container .date-container .input-container {
  width: 135px;
}
#lb-scenario-convert .convert-form .content .container .date-container input {
  text-transform: lowercase;
}
#lb-scenario-convert .convert-form .content .container .date-container .invalid {
  border: 1px solid red;
}
#lb-scenario-convert .convert-form .content .container .ui-datepicker {
  margin-left: 34px;
}
#lb-scenario-convert .convert-form .footer .btns .btn {
  width: 6em;
}
#lb-event-update {
  *zoom: 1;
}
#lb-event-update .invalid {
  border: 1px solid red;
}
#lb-event-update:before,
#lb-event-update:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-event-update:after {
  clear: both;
}
#lb-event-update .label-input-container {
  margin-bottom: 1em;
  margin-top: 1em;
  width: 100%;
}
#lb-event-update .label-container {
  float: left;
  line-height: 36px;
  text-align: left;
  width: 15%;
}
#lb-event-update .label-container label {
  font-size: 16px;
}
#lb-event-update .input-container {
  float: left;
  width: 66.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 2em;
}
#lb-event-update .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-update .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-update .input-container input.text {
  width: 100%;
}
#lb-event-update .input-container .sparkbox-custom {
  display: block;
  font-size: 16px;
  height: 36px;
  width: 100%;
}
#lb-event-update .input-container .invalid {
  border: 1px solid red;
}
#lb-event-update input[type=text] {
  *padding: 0px;
}
#lb-event-update .date-header {
  color: #999999;
  display: inline-block;
  margin-bottom: 1.1em;
}
#lb-event-update .date-header span {
  display: block;
  font-weight: bold;
  color: #484e4f;
  margin-right: 30px;
  text-transform: uppercase;
}
#lb-event-update .date-container {
  width: 100%;
}
#lb-event-update .date-container.col2 {
  margin-left: 41px;
}
#lb-event-update .date-container > * {
  display: inline-block;
}
#lb-event-update .date-container.stacked {
  margin-left: 0;
  width: 50%;
  margin-bottom: 15px;
}
#lb-event-update .date-container .label-container {
  font-size: 1.3em;
}
#lb-event-update .date-container .input-container {
  float: left;
  width: 66.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 2em;
}
#lb-event-update .date-container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-update .date-container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-update .date-container .input-container input.text,
#lb-event-update .date-container .input-container input.datepicker {
  width: 75%;
}
#lb-event-update .date-container .input-container {
  width: 135px;
}
#lb-event-update .date-container input {
  text-transform: lowercase;
}
#lb-event-update .date-container .invalid {
  border: 1px solid red;
}
#lb-event-update .ui-datepicker {
  margin-left: 34px;
}
#lb-event-update .content {
  *zoom: 1;
}
#lb-event-update .content:before,
#lb-event-update .content:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-event-update .content:after {
  clear: both;
}
#lb-event-update .footer .btns .btn {
  width: 6em;
}
#lb-event-copy .copy-form {
  *zoom: 1;
  width: 100%;
}
#lb-event-copy .copy-form:before,
#lb-event-copy .copy-form:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-event-copy .copy-form:after {
  clear: both;
}
#lb-event-copy .copy-form .label-container {
  padding: 0;
}
#lb-event-copy .copy-form .content .container {
  *zoom: 1;
}
#lb-event-copy .copy-form .content .container:before,
#lb-event-copy .copy-form .content .container:after {
  display: table;
  line-height: 0;
  content: "";
}
#lb-event-copy .copy-form .content .container:after {
  clear: both;
}
#lb-event-copy .copy-form .content .container .label-container {
  float: left;
  text-align: left;
  width: 15%;
  line-height: 36px;
}
#lb-event-copy .copy-form .content .container .label-container label {
  font-size: 16px;
}
#lb-event-copy .copy-form .content .container .input-container {
  float: left;
  width: 66.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 2em;
}
#lb-event-copy .copy-form .content .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-copy .copy-form .content .container .input-container.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#lb-event-copy .copy-form .content .container .input-container input.text {
  width: 100%;
}
#lb-event-copy .copy-form .content .container .invalid {
  border: 1px solid red;
}
#lb-event-copy .copy-form .content .container input[type=text] {
  *padding: 0px;
}
#lb-event-copy .copy-form .content .container .date-header {
  color: #999999;
  display: inline-block;
  margin-bottom: 1.1em;
}
#lb-event-copy .copy-form .content .container .date-header span {
  display: block;
  font-weight: bold;
  color: #484e4f;
  margin-right: 30px;
  text-transform: uppercase;
}
#lb-event-copy .copy-form .content .container .date-container.col2 {
  margin-left: 41px;
}
#lb-event-copy .copy-form .content .container .date-container > * {
  display: inline-block;
}
#lb-event-copy .copy-form .content .container .date-container.stacked {
  margin-left: 0;
  width: 50%;
  margin-bottom: 15px;
}
#lb-event-copy .copy-form .content .container .date-container .label-container {
  font-size: 1.3em;
}
#lb-event-copy .copy-form .content .container .date-container .input-container {
  width: 150px;
}
#lb-event-copy .copy-form .content .container .date-container input {
  text-transform: lowercase;
}
#lb-event-copy .copy-form .content .container .date-container .invalid {
  border: 1px solid red;
}
#lb-event-copy .copy-form .content .container .ui-datepicker {
  margin-left: 34px;
}
/* Main Section : Promotions - All
-------------------------------------------------- */
#promotions-all #s-headline-options {
  margin-top: 3px;
}
#promotions-all .main-content {
  position: relative;
}
#promotions-all .ui-autocomplete {
  z-index: 1003 !important;
  position: fixed;
  width: 233px !important;
}
#promotions-all #lb-allocation-support.form-modal {
  width: 545px;
}
#promotions-all #lb-allocation-support .is-disabled {
  opacity: 0.5;
  text-shadow: none;
  cursor: not-allowed;
}
#promotions-all #lb-allocation-support #frm-allocation-support {
  float: left;
}
#promotions-all #lb-allocation-support #frm-allocation-support input.invalid {
  border: 1px solid #db0000;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-input {
  width: auto;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-input.ceilingMultiplierInput,
#promotions-all #lb-allocation-support #frm-allocation-support .c-input #prodType_wrapper {
  margin-bottom: 0 !important;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-two-col .right {
  padding-left: 15px;
  width: 100%;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-two-col .left {
  padding-right: 15px;
  width: 100%;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-two-col .c-input-date-paired {
  margin-right: 0px !important;
}
#promotions-all #lb-allocation-support #frm-allocation-support .c-two-col .c-input-date-paired input {
  width: 192px;
}
#promotions-all #lb-allocation-support #frm-allocation-support .top-section,
#promotions-all #lb-allocation-support #frm-allocation-support .quantityComparison {
  float: left;
  width: 100%;
}
#promotions-all #lb-allocation-support #frm-allocation-support .ceilingMultiplierInput input[type=text],
#promotions-all #lb-allocation-support #frm-allocation-support .productType input[type=text] {
  height: 32px;
}
#promotions-all #lb-allocation-support #frm-allocation-support .ceilingMultiplierInput .c-input-combo-box,
#promotions-all #lb-allocation-support #frm-allocation-support .productType .c-input-combo-box {
  width: 201px;
}
#promotions-all #lb-allocation-support #frm-allocation-support .ceilingMultiplierInput .c-input-combo-box-button,
#promotions-all #lb-allocation-support #frm-allocation-support .productType .c-input-combo-box-button {
  float: initial;
}
#promotions-all #multi-option-select-filter-widget.widgtAlignLeft:before,
#promotions-all #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 3px;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr,
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead th {
  height: 36px;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody th {
  height: 42px !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
  position: relative;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th span,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th .col-filter,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th .col-filter.is-active:after,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.promotion-name,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.promotion-name {
  width: 22% !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.promotion-id,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.promotion-id {
  width: 8%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.event-name,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.event-name {
  width: 20%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.created,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.created {
  width: 12%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.instore-date,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.instore-date {
  width: 12%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.starts,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.starts {
  width: 12%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.expires,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.expires {
  width: 12%;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status {
  width: 155px !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status .statusLabel,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status .statusLabel {
  width: 72px;
  text-align: left;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status .eventPromoStatusInfo:after,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status .eventPromoStatusInfo:after {
  display: none;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status .eventPromoStatusInfo .icon-info2:after,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info2:after {
  display: none;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status .eventPromoStatusInfo .icon-info,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info {
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
  bottom: 2px;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.status .eventPromoStatusInfo .icon-info:before,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.status .eventPromoStatusInfo .icon-info:before {
  font-size: 14px !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.item-select-col,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.item-select-col {
  width: 40px !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.item-select-col .icon-check,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr th.item-select-col .icon-check.is-active,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr td,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr td.item-select-col,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr td.item-select-col .is-disabled,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #E7E7E7;
  background-color: #E7E7E7;
  border-color: #E7E7E7 !important;
}
#promotions-all table#pag-promotions-tbl-promotions.dataTable thead tr td.dataTables_empty,
#promotions-all table#pag-promotions-tbl-promotions.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#promotions-all #pag-promotions-tbl-promotions_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#promotions-all #pag-promotions-tbl-promotions_filter {
  width: 100%;
}
#promotions-all #pag-promotions-tbl-promotions_filter input {
  height: 32px;
}
#promotions-all #pag-promotions-tbl-promotions_wrapper {
  min-height: 300px;
}
#promotions-all #pag-promotions-tbl-promotions-div-pagination {
  width: auto;
}
#promotions-all #time-frame-filter-widget:before {
  left: 203px;
  top: -21px;
}
#promotions-all #time-frame-filter-widget:after {
  left: 203px;
  top: -20px;
}
#promotions-all #time-frame-filter-widget .filter-option:last-of-type {
  margin-bottom: 3px;
}
#promotions-all #time-frame-filter-widget.widgtAlignRight:before,
#promotions-all #time-frame-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#create-details .promo-detail-form input[type=text] .invalid,
#create-details .input-container .invalid {
  border: 1px solid red;
}
#planning-files .hidden-upload-wrapper .upload:hover .upload {
  cursor: pointer;
  text-decoration: underline;
}
#planning-files .hidden-upload-wrapper input[type="file"] {
  cursor: pointer !important;
  height: 38px !important;
  top: -19px;
  width: 95px !important;
}
#planning-files .asset-list .icons {
  padding-right: 8px;
  text-align: right;
}
#planning-files .asset-list .icons span,
#planning-files .asset-list .icons a {
  color: #34383c;
  display: inline-block;
  font-size: 13px;
  margin-left: 6px;
}
#planning-files .asset-list .icons span:hover,
#planning-files .asset-list .icons a:hover {
  color: #005566;
  text-decoration: none;
}
#planning-files .asset-list .icons .spinner {
  padding: 5px 3px 0 8px;
  vertical-align: middle;
}
#item-quantity-popup:before {
  right: -10px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
}
#item-quantity-popup:after {
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
}
#pag-promo-edit-details #ui-id-1 {
  width: 360px !important;
  overflow-x: hidden;
}
#pag-promo-edit-details #ui-id-2 {
  width: 360px !important;
}
#pag-promo-edit-details #ui-id-4 {
  width: 492px !important;
}
#pag-promo-edit-details .ui-autocomplete {
  width: 360px !important;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-event-id {
  float: left;
  width: 360px;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-event-id .c-input.c-input-with-button input {
  width: 324px;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-event-id .c-input.c-input-combo-box-wrapper .c-input-combo-box {
  width: 328px;
}
#pag-promo-edit-details .flow-type-disable {
  opacity: 0.5;
  cursor: not-allowed;
}
#pag-promo-edit-details .flow-type-disable .c-input-combo-box-button {
  cursor: not-allowed;
}
#pag-promo-edit-details .flow-type-disable .c-input-combo-box-button:hover {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
}
#pag-promo-edit-details .flow-type-disable .c-input input:hover {
  border-color: #999999;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-promo-flow-type-id {
  width: 481px;
  float: left;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-promo-flow-type-id label {
  display: inline-block;
}
#pag-promo-edit-details #scb-frm-promo-details-sel-promo-flow-type-id .c-input-combo-box {
  width: 449px;
}
.c-3col {
  display: block;
  height: 36px;
  overflow: visible;
}
.c-3col.left {
  width: 25%;
}
.c-3col.center {
  text-align: center;
  width: 50%;
}
.c-3col.right {
  width: 25%;
}
/****************************************************

/*#############################################################################
Item Centric promotion - Add Item
#############################################################################*/
#pag-promo-group-item {
  /* this should be renoved when working on copy*/
}
#pag-promo-group-item #item-evergreen-flag {
  width: auto !important;
}
#pag-promo-group-item .tabs-with-section .tabs {
  margin-left: -114px;
  left: 50%;
  width: 345px;
  top: 3px;
}
#pag-promo-group-item .itemInformationDisabled#itemNumber,
#pag-promo-group-item .itemInformationDisabled#itemName,
#pag-promo-group-item .itemInformationDisabled#itemCategory {
  opacity: 0.5;
  cursor: not-allowed;
}
#pag-promo-group-item .itemInformationDisabled#itemNumber .c-input-combo-box-button,
#pag-promo-group-item .itemInformationDisabled#itemName .c-input-combo-box-button,
#pag-promo-group-item .itemInformationDisabled#itemCategory .c-input-combo-box-button {
  cursor: not-allowed;
}
#pag-promo-group-item .itemInformationDisabled#itemNumber .c-input-combo-box-button:hover,
#pag-promo-group-item .itemInformationDisabled#itemName .c-input-combo-box-button:hover,
#pag-promo-group-item .itemInformationDisabled#itemCategory .c-input-combo-box-button:hover {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
}
#pag-promo-group-item .itemInformationDisabled#itemNumber input,
#pag-promo-group-item .itemInformationDisabled#itemName input,
#pag-promo-group-item .itemInformationDisabled#itemCategory input {
  background-color: #FFF;
}
#pag-promo-group-item .itemInformationDisabled#itemNumber input:hover,
#pag-promo-group-item .itemInformationDisabled#itemName input:hover,
#pag-promo-group-item .itemInformationDisabled#itemCategory input:hover {
  border-color: #999999;
}
#pag-promo-group-item #s-headline-section .edit-new-button {
  float: right;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap {
  /* Start- Style the Add catalog select box with checkbox component */
  /* End- Style the Add catalog select box with checkbox component */
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .attrLeft {
  float: left;
  margin-right: 40px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .promoDateField {
  clear: both;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .promoDateField .c-input {
  margin-bottom: 0px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .promoDateField .invalid {
  border: 1px solid red !important;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .promoDateField .put-up-date {
  margin-right: 24px !important;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .promoDateField .take-down-date {
  padding-left: 8px !important;
  margin-right: 0px !important;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #include-instructions-div .c-input-checkbox {
  display: block;
  padding: 3px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .c-input-selectbox,
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .c-input-text {
  overflow: hidden;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .c-input label {
  display: inline-block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #storeSelectMethod {
  overflow: visible;
  width: 230px;
  float: left;
  margin-right: 30px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #storeSelectMethod label {
  width: 230px;
  margin-right: 30px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #elementType {
  float: right;
  overflow: visible;
  width: 230px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #add-catalog {
  overflow: visible;
  width: 230px;
  margin-right: 20px;
  padding: 0;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #include-instructions-div {
  margin-left: 20px;
  width: 230px;
  float: right;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #multipliedQuantity button {
  color: #004a93;
  padding: 3px 2px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
  margin-top: 5px;
  float: left;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #multipliedQuantity button:hover {
  border: 1px solid #004a93;
  background-color: #FFF;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap #multipliedQuantity .multipliedQtyNumber {
  display: inline-block;
  margin: 5px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .fieldsWrapper {
  width: 492px;
  display: flex;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .fieldsWrapper #prodOption {
  float: left;
  width: 230px;
  margin-right: 30px;
  overflow: visible;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .fieldsWrapper #itemJobType {
  float: right;
  width: 230px;
  overflow: visible;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .uom-wrapper {
  display: flex;
  width: 492px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .uom-wrapper .c-input-selectbox {
  width: 230px;
  float: left;
  overflow: visible;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .uom-wrapper .inputSeparator {
  color: #004a93;
  float: left;
  margin-top: 15px;
  padding: 14px 8px;
  font-size: 15px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .uom-wrapper .c-input-text {
  float: left;
  width: 230px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .readjust-left-dates-input-column {
  float: left;
  padding-right: 41px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container .parent-name-text {
  width: 150px;
  display: block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container .child-name-text {
  width: 140px;
  display: block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container .checkmark:after {
  left: 8px;
  top: 2px;
  width: 4px;
  height: 11px;
  border: solid #004a93;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container input label {
  font-size: 16px;
  color: #34383c;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container input:checked ~ .checkmark {
  background-color: white;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container input:checked ~ .checkmark:after {
  display: block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container input ~ .checkmark {
  vertical-align: middle;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  transition: all 0.4s;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
  background-color: #eee;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .catalog-label-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list label {
  font-size: 16px;
  color: #34383c;
  line-height: 24px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list label after {
  content: "" !important;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list label.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .anchor {
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #999999;
  width: 230px;
  padding: 0px;
  height: 32px !important;
  line-height: 32px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list .anchor span {
  margin-left: 10px;
  color: #999999;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list.visible .anchor {
  color: #0094ff;
  border-color: #00a9cc;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list.visible .anchor :hover {
  border-color: #484e4f;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list.visible .catalog-list-ul-wrapper {
  display: block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list ul.childListUl {
  margin-left: 10px;
  margin-top: 5px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list ul.catalog-list-ul-wrapper {
  padding: 2px;
  display: none;
  margin: 0;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border: 1px solid #999999;
  border-top: none;
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  width: 232px;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list ul.catalog-list-ul-wrapper .input-area {
  width: 20%;
  display: inline-block;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list ul.catalog-list-ul-wrapper .input-area input[type="checkbox"] {
  width: 27px;
  height: 27px !important;
}
#pag-promo-group-item .promo-group-item-gen-info .attrstWrap .dropdown-check-list ul.catalog-list-ul-wrapper li {
  list-style: none;
  line-height: 24px;
  padding: 10px;
  padding-bottom: 5px;
}
#pag-promo-group-item .icon-close {
  color: #34383c;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  padding-right: 13px;
}
#pag-promo-group-item #lb-confirmation-dialog .icon-close {
  color: #ffffff;
  font-size: 18px;
  padding-right: 5px;
}
#pag-promo-group-item table.dataTable tbody tr:hover {
  cursor: default;
}
#pag-promo-group-item #promo-group-item-spec {
  overflow: hidden;
  clear: both;
}
#pag-promo-group-item .btns-finish {
  border-top: 1px solid #ccc;
  float: left;
  margin-bottom: 32px;
  margin-top: 24px;
  padding-top: 24px;
  width: 100%;
}
#pag-promo-group-item .btns-finish li {
  float: right;
  margin-left: .5em;
}
#pag-promo-group-item .btns-finish .saveAndCopy {
  float: left;
}
#pag-promo-group-item .item-multiplier-wrapper .item-sub-section h1 {
  width: 310px;
  margin-right: 10px;
}
#pag-promo-group-item .sub-section-wrapper {
  overflow: hidden;
  clear: both;
  margin-bottom: 24px;
}
#pag-promo-group-item .item-excl-attrs-wrapper .copy-attribute {
  display: none;
}
#pag-promo-group-item .item-excl-attrs-wrapper .item-sub-section {
  border-bottom: 1px solid #ccc;
}
#pag-promo-group-item .item-sub-section {
  margin: 40px 0 0 0;
  overflow: hidden;
}
#pag-promo-group-item .item-sub-section h1 {
  color: #004a93;
  float: left;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}
#pag-promo-group-item .item-sub-section .c-icon-link {
  float: right;
  margin-top: 10px;
  font-size: 13px;
  margin-right: 0;
}
#pag-promo-group-item .item-sub-section .c-icon-link .linkTxt {
  background-color: inherit;
  color: inherit;
}
#pag-promo-group-item .section-holder {
  overflow: hidden;
  margin: 30px 0;
}
#pag-promo-group-item .section-holder:first-child {
  margin-top: 0;
}
#pag-promo-group-item .tables-wrapper {
  overflow: hidden;
}
#pag-promo-group-item .section-title {
  float: left;
  font-size: 16px;
  text-transform: uppercase;
  width: 492px;
  margin-right: 40px;
  margin-bottom: 10px;
  color: #056;
  font-weight: bold;
  cursor: pointer;
}
#pag-promo-group-item .section-title:hover {
  text-decoration: underline;
}
#pag-promo-group-item .section-quantity {
  float: left;
  margin-top: 10px;
  color: #000;
  font-size: 13px;
}
#pag-promo-group-item .section-menu {
  position: absolute;
  right: 24px;
  padding-left: 16px;
  background-color: #FFF;
  padding-top: 3px;
}
#pag-promo-group-item .c-menu-button {
  font-size: 16px!important;
  padding: 7px!important;
  border: none;
}
#pag-promo-group-item .c-menu-button:hover {
  border: none;
}
#pag-promo-group-item .section-header {
  overflow: hidden;
  margin: 24px 0 0;
}
#pag-promo-group-item table td.attr-name,
#pag-promo-group-item table td.attr-value {
  padding: 10px 20px;
  cursor: default;
}
#pag-promo-group-item #storeSelMethodWrap .sub-section-wrapper .item-sub-section .store-count {
  display: inline-block;
  width: 280px;
  margin-top: 10px;
  color: #000;
  font-size: 13px;
  margin-left: 137px;
  text-align: center;
}
#pag-promo-group-item #attrSelMethodWrap .item-sub-section .store-count {
  display: inline-block;
  width: 70px;
  margin-top: 10px;
  color: #000;
  font-size: 13px;
  margin-left: 137px;
  text-align: center;
}
#pag-promo-group-item #attrSelMethodWrap .tabsContent {
  display: none;
}
#pag-promo-group-item #attrSelMethodWrap .tabsContent.is-active {
  display: block;
}
#pag-promo-group-item [data-store-selection=attr] #storeSelMethodWrap,
#pag-promo-group-item [data-store-selection=store] #attrSelMethodWrap {
  display: none;
}
/*#############################################################################
Item Centric promotion - Add Item Attribute
#############################################################################*/
#pag-promo-group-item-attr .attrLeft,
#pag-promo-group-item-exclu-attr .attrLeft {
  float: left;
  margin-right: 40px;
}
#pag-promo-group-item-attr .promo-group-item-promo-name-info,
#pag-promo-group-item-exclu-attr .promo-group-item-promo-name-info {
  float: left;
  width: 100%;
}
#pag-promo-group-item-attr .promo-group-item-promo-name-info .header-label,
#pag-promo-group-item-exclu-attr .promo-group-item-promo-name-info .header-label {
  color: #666666;
  float: left;
}
#pag-promo-group-item-attr .promo-group-item-promo-name-info .header-value,
#pag-promo-group-item-exclu-attr .promo-group-item-promo-name-info .header-value {
  color: #333;
  width: 82%;
  float: left;
  text-indent: 5px;
}
#pag-promo-group-item-attr .promo-group-item-attr-gen-info,
#pag-promo-group-item-exclu-attr .promo-group-item-attr-gen-info {
  overflow: hidden;
  width: 100%;
}
#pag-promo-group-item-attr #item-attrs-selection-section,
#pag-promo-group-item-exclu-attr #item-attrs-selection-section {
  margin: 15px 0 0;
  overflow: hidden;
  width: 100%;
}
#pag-promo-group-item-attr #item-attrs-selection-section h1,
#pag-promo-group-item-exclu-attr #item-attrs-selection-section h1 {
  color: #004a93;
  float: left;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 16px;
}
#pag-promo-group-item-attr #item-attrs-selection-section .c-icon-link,
#pag-promo-group-item-exclu-attr #item-attrs-selection-section .c-icon-link {
  float: right;
  margin-top: 6px;
  display: block;
}
#pag-promo-group-item-attr #search-attr-wrapper,
#pag-promo-group-item-exclu-attr #search-attr-wrapper {
  position: relative;
  padding-top: 0;
}
#pag-promo-group-item-attr #search-attr-wrapper #search-attr-span,
#pag-promo-group-item-exclu-attr #search-attr-wrapper #search-attr-span {
  position: absolute;
  right: 0;
  top: 4px;
  color: #999;
}
#pag-promo-group-item-attr .column-left,
#pag-promo-group-item-exclu-attr .column-left,
#pag-promo-group-item-attr .column-right,
#pag-promo-group-item-exclu-attr .column-right {
  max-width: 492px;
  float: left;
  padding-right: 0;
  margin-right: 40px;
  font-size: 15px;
}
#pag-promo-group-item-attr .column-right,
#pag-promo-group-item-exclu-attr .column-right {
  padding-left: 0;
}
#pag-promo-group-item-attr .btns-finish,
#pag-promo-group-item-exclu-attr .btns-finish {
  border-top: 1px solid #ccc;
  float: left;
  margin-bottom: 32px;
  margin-top: 24px;
  padding-top: 24px;
  width: 100%;
}
#pag-promo-group-item-attr .btns-finish li,
#pag-promo-group-item-exclu-attr .btns-finish li {
  float: right;
  margin-left: .5em;
}
#pag-promo-group-item-attr .ui-corner-all,
#pag-promo-group-item-exclu-attr .ui-corner-all {
  z-index: 1003;
}
#pag-promo-group-item-attr .ui-autocomplete,
#pag-promo-group-item-exclu-attr .ui-autocomplete {
  position: fixed;
}
#pag-promo-group-item-attr #bulk-select-popup,
#pag-promo-group-item-exclu-attr #bulk-select-popup {
  width: 560px;
  top: 75px;
}
#pag-promo-group-item-attr #bulk-select-popup .content,
#pag-promo-group-item-exclu-attr #bulk-select-popup .content {
  display: none;
  padding: 0 2em;
  margin-bottom: 100px;
  overflow: hidden;
}
#pag-promo-group-item-attr #bulk-select-popup .text-note,
#pag-promo-group-item-exclu-attr #bulk-select-popup .text-note {
  margin: 25px 0;
}
#pag-promo-group-item-attr #bulk-select-popup .c-input-selectbox,
#pag-promo-group-item-exclu-attr #bulk-select-popup .c-input-selectbox {
  overflow: hidden;
}
#pag-promo-group-item-attr #bulk-select-popup div.c-radio-button,
#pag-promo-group-item-exclu-attr #bulk-select-popup div.c-radio-button {
  float: left;
}
#pag-promo-group-item-attr #bulk-select-popup label.c-radio-button,
#pag-promo-group-item-exclu-attr #bulk-select-popup label.c-radio-button {
  float: left;
  margin-left: 30px;
}
#pag-promo-group-item-attr #bulk-select-popup[data-popup=default] #defaultContent,
#pag-promo-group-item-exclu-attr #bulk-select-popup[data-popup=default] #defaultContent {
  display: block;
}
#pag-promo-group-item-attr #bulk-select-popup[data-popup=error] #errorContent,
#pag-promo-group-item-exclu-attr #bulk-select-popup[data-popup=error] #errorContent {
  display: block;
}
/*#############################################################################
Item Centric promotion - Item Multipliers
#############################################################################*/
#pag-promo-group-item-multiplier .promo-group-item-promo-name-info .header-label {
  color: #666666;
  float: left;
}
#pag-promo-group-item-multiplier .promo-group-item-promo-name-info .header-value {
  color: #333;
  width: 82%;
  float: left;
  text-indent: 5px;
}
#pag-promo-group-item-multiplier .promo-group-item-promo-name-info .attrLeft {
  float: left;
  margin-right: 40px;
}
#pag-promo-group-item-multiplier #item-multiplier-selection-section {
  overflow: hidden;
}
#pag-promo-group-item-multiplier #item-multiplier-selection-section h1 {
  color: #004a93;
  float: left;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}
#pag-promo-group-item-multiplier #multiplier-names-table thead tr .icon {
  width: 40px !important;
  text-align: center;
  cursor: pointer;
}
#pag-promo-group-item-multiplier #multiplier-names-table thead tr .icon .icon-check {
  color: #00a9cc;
}
#pag-promo-group-item-multiplier #multiplier-names-table thead tr .icon .icon-check.is-active {
  color: #004a93;
}
#pag-promo-group-item-multiplier #multiplier-names-table tbody tr {
  cursor: default;
}
#pag-promo-group-item-multiplier .btns-finish {
  float: left;
  margin-bottom: 32px;
  margin-top: 24px;
  width: 100%;
}
#pag-promo-group-item-multiplier .btns-finish li {
  float: right;
  margin-left: .5em;
}
#pag-promo-group-item-multiplier #multiplier-names-table_filter_wrapper:before {
  right: 12px;
  position: absolute;
  top: 7px;
  color: #999999;
}
#pag-promo-group-item-multiplier table tbody tr .categoryLong {
  cursor: default;
}
#pag-promo-group-item-multiplier table tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pag-promo-group-item-multiplier table tbody tr .icon {
  width: 30px;
}
#pag-promo-group-item-multiplier table tbody tr .icon.check {
  text-align: center;
  width: 30px;
  background-color: rgba(102, 203, 224, 0.5);
}
#pag-promo-group-item-multiplier #multiplier-names-table-div-pagination {
  width: auto;
}
/*#################################################################################

##################################################################################*/
#promo-edit-overages #itemGroupHTML {
  display: none;
}
#promo-edit-overages .item-group {
  overflow: hidden;
}
#promo-edit-overages .item-group .item-group-header {
  overflow: hidden;
  border-bottom: 1px solid #CCC;
}
#promo-edit-overages .item-group .item-group-header .item-group-name {
  color: #004a93;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 8px;
  float: left;
}
#promo-edit-overages .dataTables_wrapper {
  margin-bottom: 64px;
}
#promo-edit-overages table th.quantity,
#promo-edit-overages table td.quantity,
#promo-edit-overages table th.item-over-qty,
#promo-edit-overages table td.item-over-qty,
#promo-edit-overages table th.kit-over-item-qty,
#promo-edit-overages table td.kit-over-item-qty,
#promo-edit-overages table th.total-prod-qty,
#promo-edit-overages table td.total-prod-qty,
#promo-edit-overages table th.btn-column,
#promo-edit-overages table td.btn-column,
#promo-edit-overages table th.item-over-percene,
#promo-edit-overages table td.item-over-percene {
  text-align: right;
}
#promo-edit-overages table th.quantity span,
#promo-edit-overages table td.quantity span,
#promo-edit-overages table th.item-over-qty span,
#promo-edit-overages table td.item-over-qty span,
#promo-edit-overages table th.kit-over-item-qty span,
#promo-edit-overages table td.kit-over-item-qty span,
#promo-edit-overages table th.total-prod-qty span,
#promo-edit-overages table td.total-prod-qty span,
#promo-edit-overages table th.btn-column span,
#promo-edit-overages table td.btn-column span,
#promo-edit-overages table th.item-over-percene span,
#promo-edit-overages table td.item-over-percene span {
  margin-left: 0px;
  margin-right: 8px;
}
#promo-edit-overages table thead tr {
  height: 36px!important;
}
#promo-edit-overages table thead tr th {
  border-bottom: 0px;
  padding: 0px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promo-edit-overages table tbody tr.odd,
#promo-edit-overages table tbody tr.even {
  border-right: 2px solid #D8D8D8 !important;
}
#promo-edit-overages table tbody tr.odd:hover,
#promo-edit-overages table tbody tr.even:hover {
  cursor: default;
}
#promo-edit-overages table tbody td {
  padding: 1.4em 8px 0.8em 8px !important;
}
#promo-edit-overages table thead tr th.item-name,
#promo-edit-overages table tbody tr th.item-name,
#promo-edit-overages table thead tr td.item-name,
#promo-edit-overages table tbody tr td.item-name {
  width: 18%;
}
#promo-edit-overages table thead tr th.item-number,
#promo-edit-overages table tbody tr th.item-number,
#promo-edit-overages table thead tr td.item-number,
#promo-edit-overages table tbody tr td.item-number {
  width: 10%;
}
#promo-edit-overages table thead tr th.quantity,
#promo-edit-overages table tbody tr th.quantity,
#promo-edit-overages table thead tr td.quantity,
#promo-edit-overages table tbody tr td.quantity {
  width: 12%;
  text-align: center;
}
#promo-edit-overages table thead tr th.item-over-by-percentage,
#promo-edit-overages table tbody tr th.item-over-by-percentage,
#promo-edit-overages table thead tr td.item-over-by-percentage,
#promo-edit-overages table tbody tr td.item-over-by-percentage {
  width: 12%;
}
#promo-edit-overages table thead tr th.item-over-by-item,
#promo-edit-overages table tbody tr th.item-over-by-item,
#promo-edit-overages table thead tr td.item-over-by-item,
#promo-edit-overages table tbody tr td.item-over-by-item {
  width: 12%;
}
#promo-edit-overages table thead tr th.item-over-percentage,
#promo-edit-overages table tbody tr th.item-over-percentage,
#promo-edit-overages table thead tr td.item-over-percentage,
#promo-edit-overages table tbody tr td.item-over-percentage {
  width: 14%;
  border-right: 1px solid white;
  text-align: center;
}
#promo-edit-overages table thead tr th.item-over-percentage .sub-title,
#promo-edit-overages table tbody tr th.item-over-percentage .sub-title,
#promo-edit-overages table thead tr td.item-over-percentage .sub-title,
#promo-edit-overages table tbody tr td.item-over-percentage .sub-title {
  font-size: 11px;
  border-top: 1px solid white;
}
#promo-edit-overages table thead tr th.item-over-percentage .sub-title span,
#promo-edit-overages table tbody tr th.item-over-percentage .sub-title span,
#promo-edit-overages table thead tr td.item-over-percentage .sub-title span,
#promo-edit-overages table tbody tr td.item-over-percentage .sub-title span {
  display: inline-block;
  width: 50%;
  color: #004a93;
  padding: 6px 0px 7px 0px;
}
#promo-edit-overages table thead tr th.item-over-percentage .sub-title span:nth-child(1),
#promo-edit-overages table tbody tr th.item-over-percentage .sub-title span:nth-child(1),
#promo-edit-overages table thead tr td.item-over-percentage .sub-title span:nth-child(1),
#promo-edit-overages table tbody tr td.item-over-percentage .sub-title span:nth-child(1) {
  border-right: 1px solid white;
}
#promo-edit-overages table thead tr th.item-over-qty,
#promo-edit-overages table tbody tr th.item-over-qty,
#promo-edit-overages table thead tr td.item-over-qty,
#promo-edit-overages table tbody tr td.item-over-qty {
  width: 11%;
  text-align: center;
  border-right: 1px solid white;
}
#promo-edit-overages table thead tr th.kit-over-item-qty,
#promo-edit-overages table tbody tr th.kit-over-item-qty,
#promo-edit-overages table thead tr td.kit-over-item-qty,
#promo-edit-overages table tbody tr td.kit-over-item-qty {
  width: 12%;
  text-align: center;
  border-right: 1px solid white;
}
#promo-edit-overages table thead tr th.promotion-status,
#promo-edit-overages table tbody tr th.promotion-status,
#promo-edit-overages table thead tr td.promotion-status,
#promo-edit-overages table tbody tr td.promotion-status {
  width: 11%;
}
#promo-edit-overages table thead tr th.total-prod-qty,
#promo-edit-overages table tbody tr th.total-prod-qty,
#promo-edit-overages table thead tr td.total-prod-qty,
#promo-edit-overages table tbody tr td.total-prod-qty {
  width: 11%;
  text-align: center;
}
#promo-edit-overages table thead tr th.tri-container,
#promo-edit-overages table tbody tr th.tri-container,
#promo-edit-overages table thead tr td.tri-container,
#promo-edit-overages table tbody tr td.tri-container {
  width: 4%;
}
#promo-edit-overages table thead tr td.item-over-percentage .percentageOnly,
#promo-edit-overages table tbody tr td.item-over-percentage .percentageOnly {
  width: 40% !important;
  padding: 0 5px;
  display: inline-block;
}
#promo-edit-overages table thead tr td.item-over-percentage .percentageOnly:nth-child(1),
#promo-edit-overages table tbody tr td.item-over-percentage .percentageOnly:nth-child(1) {
  float: left;
}
#promo-edit-overages table thead tr td.item-over-percentage .percentageOnly:nth-child(2),
#promo-edit-overages table tbody tr td.item-over-percentage .percentageOnly:nth-child(2) {
  margin-right: 0%;
  float: right;
}
#promo-edit-overages table thead tr td.item-over-percentage .percentageOnly.c-disabled,
#promo-edit-overages table tbody tr td.item-over-percentage .percentageOnly.c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
#promo-edit-overages table thead tr td.item-over-percentage .percentageOnly.c-disabled input,
#promo-edit-overages table tbody tr td.item-over-percentage .percentageOnly.c-disabled input {
  cursor: not-allowed !important;
}
#promo-edit-overages table thead tr td.item-over-percentage .c-input-selectbox,
#promo-edit-overages table tbody tr td.item-over-percentage .c-input-selectbox {
  float: right;
  width: 48%;
  margin-bottom: 0px;
}
#promo-edit-overages table thead tr td.item-over-percentage .c-input-selectbox input,
#promo-edit-overages table tbody tr td.item-over-percentage .c-input-selectbox input {
  text-align: left;
  margin-right: 0px;
  padding: 0 10px;
  line-height: 32px;
}
#promo-edit-overages table thead tr td.item-over-percentage .c-input-selectbox .sb-dropdown a,
#promo-edit-overages table tbody tr td.item-over-percentage .c-input-selectbox .sb-dropdown a {
  padding: 5px 10px;
  text-align: left;
}
#promo-edit-overages table td input {
  height: inherit;
  padding: 0 4px;
  text-align: right;
  height: 32px;
  font-size: 14px;
}
#promo-edit-overages table td:before {
  margin-top: 0!important;
}
#promo-edit-overages table td.item-name {
  padding: 1.4em 1.5em 0.8em 20px!important;
  overflow: inherit!important;
}
#promo-edit-overages table td.item-name span {
  display: inline-block;
  width: 100%;
}
#promo-edit-overages table td.item-name span a {
  cursor: default;
  text-decoration: none;
  color: #666666;
}
#promo-edit-overages table td.item-name span a.hyperlinked-text-stylized {
  cursor: pointer;
  color: #005566;
}
#promo-edit-overages table td.item-name span a.hyperlinked-text-stylized:hover {
  text-decoration: underline;
}
#promo-edit-overages table td.item-name {
  cursor: default;
  padding: 1.6em 8px 0.6em 8px !important;
}
#promo-edit-overages table td.item-name:hover {
  text-decoration: none;
}
#promo-edit-overages table td:before {
  height: 8px!important;
}
#promo-edit-overages table td.tri-container {
  text-align: right;
}
#promo-edit-overages table td.expanded-item-cell th {
  font-size: 13px;
  background-color: #cceef5 !important;
}
#promo-edit-overages table td.expanded-item-cell th > span {
  background-color: #cceef5 !important;
}
#promo-edit-overages table td.expanded-item-cell .totalsRow td {
  text-align: right;
  font-weight: bold;
}
#promo-edit-overages table td.expanded-item-cell .totalsRow td:first {
  text-align: left;
}
#promo-edit-overages table td.expanded-item-cell td {
  background-color: transparent!important;
  padding: 1.2em 1.5em 1em 2.2em;
}
#promo-edit-overages table td.expanded-item-cell .dataTables_wrapper {
  background-color: #99ddeb !important;
  padding: 10px !important;
}
#promo-edit-overages table td.expanded-item-cell tbody tr:first-child {
  border-top: 1px solid #999999 !important;
}
#promo-edit-overages table td.expanded-item-cell tr {
  border-right: none!important;
  border-top: none!important;
  pointer-events: none;
}
#promo-edit-overages table td.expanded-item-cell tr.ttlProdQty,
#promo-edit-overages table td.expanded-item-cell tr.ttlItmsOver {
  background-color: #FFFFFF !important;
  border-top: 1px solid #999999 !important;
}
#promo-edit-overages table td.expanded-item-cell tr.ttls {
  background-color: #ecfafb !important;
}
#promo-edit-overages table td.expanded-item-cell tr.ttls td {
  border-top: 1px solid #999999 !important;
}
#promo-edit-overages table td.expanded-item-cell tr.even {
  background-color: #ffffff;
}
#promo-edit-overages table td.expanded-item-cell tr.odd {
  background-color: #ecfafb;
  border-bottom: 1px solid #cccccc;
}
#promo-edit-overages table td.expanded-item-cell td.number-of-kits,
#promo-edit-overages table td.expanded-item-cell th.number-of-kits,
#promo-edit-overages table td.expanded-item-cell td.items-per-kit,
#promo-edit-overages table td.expanded-item-cell th.items-per-kit,
#promo-edit-overages table td.expanded-item-cell td.total-distrib-qty,
#promo-edit-overages table td.expanded-item-cell th.total-distrib-qty,
#promo-edit-overages table td.expanded-item-cell td.percentage-kit-overage,
#promo-edit-overages table td.expanded-item-cell th.percentage-kit-overage,
#promo-edit-overages table td.expanded-item-cell td.kit-overage,
#promo-edit-overages table td.expanded-item-cell th.kit-overage,
#promo-edit-overages table td.expanded-item-cell td.kit-over-items,
#promo-edit-overages table td.expanded-item-cell th.kit-over-items,
#promo-edit-overages table td.expanded-item-cell td.total-prod-qty,
#promo-edit-overages table td.expanded-item-cell th.total-prod-qty {
  text-align: right;
}
#promo-edit-overages table td.expanded-item-cell th span {
  text-align: right;
}
#promo-edit-overages .defaults-wrapper {
  overflow: hidden;
}
#promo-edit-overages .defaults-wrapper .c-input {
  float: left;
  width: 300px;
}
#promo-edit-overages .defaults-wrapper .c-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed !important;
}
#promo-edit-overages .defaults-wrapper .c-disabled input {
  cursor: not-allowed !important;
}
#promo-edit-overages .defaults-wrapper #defaultItemOverage {
  width: 320px;
}
#promo-edit-overages .defaults-wrapper #defaultItemOverage #defaultitemoveragepercent {
  width: 36%;
  float: left;
}
#promo-edit-overages .defaults-wrapper #defaultItemOverage .c-input-selectbox {
  width: 30%;
  margin-right: 10px;
  margin-bottom: 39px;
  clear: none;
}
#promo-edit-overages .defaults-wrapper #defaultItemOverage .c-input-selectbox .sb-dropdown a {
  padding: 5px 10px;
}
/*#############################################################################
Item Centric promotion - Summary 
#############################################################################*/
#promo-summary-item-centric,
#promotion-template-summary {
  /* Promo Upload Errors Modal
 	-------------------------------------------------------------------------- */
}
#promo-summary-item-centric top .event,
#promotion-template-summary top .event,
#promo-summary-item-centric .promo-dates .event,
#promotion-template-summary .promo-dates .event {
  width: 100%;
}
#promo-summary-item-centric #btn-order-promo-wrap,
#promotion-template-summary #btn-order-promo-wrap {
  float: right;
}
#promo-summary-item-centric .tabs,
#promotion-template-summary .tabs {
  width: 555px !important;
}
#promo-summary-item-centric #btn-order-promotion.is-disabled,
#promotion-template-summary #btn-order-promotion.is-disabled,
#promo-summary-item-centric #btn-order-selected.is-disabled,
#promotion-template-summary #btn-order-selected.is-disabled,
#promo-summary-item-centric #btn-order-remaining.is-disabled,
#promotion-template-summary #btn-order-remaining.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#promo-summary-item-centric .ui-widget-content,
#promotion-template-summary .ui-widget-content {
  z-index: 9999;
}
#promo-summary-item-centric #scb-frm-promotion-copy-sel-event-id,
#promotion-template-summary #scb-frm-promotion-copy-sel-event-id {
  overflow: hidden;
}
#promo-summary-item-centric #promo-icon-warning,
#promotion-template-summary #promo-icon-warning {
  margin-left: 10px;
}
#promo-summary-item-centric #promo-action-buttons-container,
#promotion-template-summary #promo-action-buttons-container {
  width: 34%;
  float: right;
}
#promo-summary-item-centric #promo-action-buttons-container .btn-order-promo-wrap,
#promotion-template-summary #promo-action-buttons-container .btn-order-promo-wrap {
  float: right;
}
#promo-summary-item-centric #promo-action-buttons-container .btn-order-promo-wrap.hidden,
#promotion-template-summary #promo-action-buttons-container .btn-order-promo-wrap.hidden {
  display: none;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table thead tr,
#promotion-template-summary #pag-promo-summary-div-item-table-container table thead tr {
  height: 40px;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table thead tr th,
#promotion-template-summary #pag-promo-summary-div-item-table-container table thead tr th {
  border-bottom: 0px;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table thead tr th.thumbnail,
#promotion-template-summary #pag-promo-summary-div-item-table-container table thead tr th.thumbnail {
  width: 60px !important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table thead tr th.btn-column,
#promotion-template-summary #pag-promo-summary-div-item-table-container table thead tr th.btn-column {
  width: 40px;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table tbody tr:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table tbody tr:hover {
  cursor: default;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.thumbnail .thumbnail-container,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.thumbnail .thumbnail-container {
  cursor: pointer;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-name,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-name,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-unique-id,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-unique-id,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.status,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.status {
  overflow: inherit!important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-name span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-name span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-unique-id span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-unique-id span,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.status span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.status span {
  display: inline-block;
  width: 100%;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-name span a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-name span a,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-unique-id span a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-unique-id span a,
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.status span a,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.status span a {
  cursor: pointer;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-name,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-name {
  cursor: default;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-name:hover,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-name:hover {
  text-decoration: none;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.btn-column,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.btn-column {
  text-align: right;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td:before,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td:before {
  height: 8px!important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.tri-container,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.tri-container {
  text-align: right;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-select-col,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-select-col .is-disabled,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #E7E7E7;
  background-color: #E7E7E7;
  border-color: #E7E7E7 !important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-select-col,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.item-select-col .is-disabled,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #E7E7E7;
  background-color: #E7E7E7;
  border-color: #E7E7E7 !important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell {
  color: #005566;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell .quantity,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell .quantity {
  text-align: center;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr {
  height: 32px;
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th {
  padding: 10px 0 5px 0;
  background-color: #CCEEF5;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th:first-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th:first-child {
  padding-left: 10px;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th:last-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th:last-child {
  padding-right: 10px;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th.store-unique-id span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th.store-unique-id span {
  padding-left: 1.5em;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th.quantity span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th.quantity span {
  text-align: center;
  padding-left: 2.4em;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th span,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell thead tr th span {
  display: block;
  height: 20px;
  background-color: #99DDEB;
  text-align: left;
  margin: 0;
  padding: 0.6em 0.9em;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr {
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr td,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr td {
  border: none;
  padding: 12px 1.5em 12px 1.5em;
  height: 100%;
}
#promo-summary-item-centric #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr td:last-child,
#promotion-template-summary #pag-promo-summary-div-item-table-container table td.expanded-item-cell tbody tr td:last-child {
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid thead th,
#promotion-template-summary #pag-promo-summary-tbl-store-grid thead th {
  border-bottom: none;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-name,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-name,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-unique-id,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-unique-id {
  cursor: default;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-name:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-name:hover,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-unique-id:hover,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-unique-id:hover {
  text-decoration: none;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-name span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-name span,
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid td.store-unique-id span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid td.store-unique-id span {
  width: 100%;
  display: inline-block;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid .tri-container,
#promotion-template-summary #pag-promo-summary-tbl-store-grid .tri-container {
  text-align: right;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell .dataTables_wrapper,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell .dataTables_wrapper {
  margin: 0 10px;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell .quantity,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell .quantity {
  text-align: center;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr {
  height: 32px;
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th {
  padding: 10px 0 5px 0;
  background-color: #CCEEF5;
  border: none;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th:first-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th:first-child {
  padding-left: 10px;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th:last-child {
  padding-right: 10px;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.item-unique-id span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.item-unique-id span {
  padding-left: 1.5em;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.item-unique-id:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.item-unique-id:last-child {
  padding-bottom: 15px;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.quantity span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th.quantity span {
  text-align: center;
  padding-left: 2.3em;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th span,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell thead tr th span {
  display: block;
  height: 20px;
  background-color: #99DDEB;
  text-align: left;
  margin: 0;
  padding: 0.6em 0.9em;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr {
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr td,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr td {
  border: none;
  padding: 14px 1.5em 10px 1.5em;
  height: 100%;
}
#promo-summary-item-centric #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr td:last-child,
#promotion-template-summary #pag-promo-summary-tbl-store-grid tbody tr td.expanded-store-cell tbody tr td:last-child {
  border: none!important;
}
#promo-summary-item-centric #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid tr td:before,
#promotion-template-summary #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid tr td:before {
  margin-top: 0px;
}
#promo-summary-item-centric .search .border-tree,
#promotion-template-summary .search .border-tree {
  border-left: none;
  border-right: none;
}
#promo-summary-item-centric .search .border-tree .tabs,
#promotion-template-summary .search .border-tree .tabs {
  width: 369px;
  margin: -18px auto 0 auto;
  top: 0;
  background-color: #FFf;
  position: inherit;
  display: block;
  padding: 0 10px;
}
#promo-summary-item-centric .search .border-tree .tabs button,
#promotion-template-summary .search .border-tree .tabs button {
  padding: 0.5em 4.5em;
}
#promo-summary-item-centric .btn-order-promo-wrap,
#promotion-template-summary .btn-order-promo-wrap,
#promo-summary-item-centric #ddm-promotion-gear-itm-order-promo,
#promotion-template-summary #ddm-promotion-gear-itm-order-promo {
  display: block;
}
#promo-summary-item-centric #pivot-popup:before,
#promotion-template-summary #pivot-popup:before {
  right: -9px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
  top: 12%;
}
#promo-summary-item-centric #pivot-popup:after,
#promotion-template-summary #pivot-popup:after {
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 12%;
}
#promo-summary-item-centric #pivot-popup.popup,
#promotion-template-summary #pivot-popup.popup {
  display: none;
  position: absolute;
  width: 300px;
}
#promo-summary-item-centric #pivot-popup.popup:before,
#promotion-template-summary #pivot-popup.popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
}
#promo-summary-item-centric #pivot-popup.popup:after,
#promotion-template-summary #pivot-popup.popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -8px;
}
#promo-summary-item-centric #pivot-popup.popup .content .c-icon-link,
#promotion-template-summary #pivot-popup.popup .content .c-icon-link {
  text-decoration: none;
  color: #00a9cc;
  margin-bottom: 20px;
  display: block;
  width: 110px;
}
#promo-summary-item-centric #pivot-popup.popup .content .c-icon-link:hover,
#promotion-template-summary #pivot-popup.popup .content .c-icon-link:hover {
  text-decoration: underline;
}
#promo-summary-item-centric #pivot-popup.popup .content .c-icon-link span,
#promotion-template-summary #pivot-popup.popup .content .c-icon-link span {
  background-color: transparent;
  color: #00a9cc;
  margin-top: -3px;
  display: inline-block;
  margin-right: 2px;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs,
#promotion-template-summary #pivot-popup.popup .content .attribs {
  padding-bottom: 30px;
  max-height: 236px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 16px;
  *padding-right: 2em;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .attribs-item,
#promotion-template-summary #pivot-popup.popup .content .attribs .attribs-item {
  margin-bottom: 10px;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .attribs-item .icon-radio-on,
#promotion-template-summary #pivot-popup.popup .content .attribs .attribs-item .icon-radio-on,
#promo-summary-item-centric #pivot-popup.popup .content .attribs .attribs-item .icon-radio-off,
#promotion-template-summary #pivot-popup.popup .content .attribs .attribs-item .icon-radio-off {
  color: #004a93;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .attribs-txt,
#promotion-template-summary #pivot-popup.popup .content .attribs .attribs-txt {
  margin-left: 10px;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs input[type="checkbox"],
#promotion-template-summary #pivot-popup.popup .content .attribs input[type="checkbox"] {
  display: none;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .icon,
#promotion-template-summary #pivot-popup.popup .content .attribs .icon {
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  position: relative;
  width: 25px;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .icon:hover,
#promotion-template-summary #pivot-popup.popup .content .attribs .icon:hover {
  border-color: #004a93;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .icon:not(.icon-check),
#promotion-template-summary #pivot-popup.popup .content .attribs .icon:not(.icon-check) {
  border: 1px solid silver;
}
#promo-summary-item-centric #pivot-popup.popup .content .attribs .icon span,
#promotion-template-summary #pivot-popup.popup .content .attribs .icon span {
  color: #666;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  max-width: 156px;
  min-width: 156px;
  padding-left: 32px;
  position: absolute;
  top: 2px;
}
#promo-summary-item-centric #pivot-popup.popup .content a,
#promotion-template-summary #pivot-popup.popup .content a {
  color: #72716e;
  text-decoration: underline;
}
#promo-summary-item-centric #pivot-popup.popup .content hr,
#promotion-template-summary #pivot-popup.popup .content hr {
  border: 0;
  border-top: 1px solid #ccc;
}
#promo-summary-item-centric #pivot-popup.popup .content .multiply label,
#promotion-template-summary #pivot-popup.popup .content .multiply label {
  line-height: 30px;
  vertical-align: middle;
}
#promo-summary-item-centric #pivot-popup.popup .content .multiply input,
#promotion-template-summary #pivot-popup.popup .content .multiply input {
  height: 32px;
  width: 4em;
  margin-left: 1em;
  text-align: center;
  padding: 0;
}
#promo-summary-item-centric #pivot-popup.popup .footer,
#promotion-template-summary #pivot-popup.popup .footer {
  margin-bottom: 0;
}
#promo-summary-item-centric .item-group-header,
#promotion-template-summary .item-group-header {
  border-bottom: 0px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr {
  height: 36px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th {
  padding: 0px !important;
  white-space: pre-wrap;
  text-align: center !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.stores span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.stores span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.stores span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.stores span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.stores span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.stores span {
  margin: 0px;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.replacement-icon,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.replacement-icon,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.replacement-icon,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.replacement-icon,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.replacement-icon,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.replacement-icon,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.info,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.info,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.info,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.info,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.info,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.info {
  box-shadow: none;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col {
  text-align: center;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col .icon-check,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col .icon-check,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col .icon-check,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col .icon-check,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col .icon-check,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col .icon-check {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col .icon-check.is-active,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable thead tr th.item-select-col .icon-check.is-active,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col .icon-check.is-active,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.item-select-col .icon-check.is-active,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col .icon-check.is-active,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable thead tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td {
  padding: 20px 8px 10px 8px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.dataTables_empty,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em !important;
  text-align: center;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td .icon-info,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td .icon-info,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td .icon-info,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td .icon-info,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td .icon-info,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td .icon-info {
  margin: 0px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell {
  padding: 0px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper {
  background-color: #99ddeb;
  padding: 10px;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th {
  height: 36px;
  padding: 0px 8px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span {
  padding: 0px !important;
  background-color: #cceef5 !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available {
  padding-right: 0px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span {
  text-align: right !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.quantity span:after,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.available span:after {
  margin: 5px;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr {
  cursor: default;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td {
  background-color: #ecfafb !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td {
  background-color: #ffffff !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td {
  height: 42px;
  padding: 12px 8px !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover {
  text-decoration: none;
  cursor: default;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.quantity,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.available {
  text-align: right !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty {
  padding: 2em !important;
  color: #666666 !important;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.item-store-name,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.item-store-name,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-name,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.item-store-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.item-store-name {
  width: 60%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.store-unique-id,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.store-unique-id,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.store-unique-id,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.store-unique-id,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.store-unique-id,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.store-unique-id {
  width: 25%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-item-cell th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-item-cell th.quantity {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-name,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-name,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-name {
  width: 40%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-name:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-name:hover {
  text-decoration: none;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-unique-id,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.item-unique-id,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-unique-id,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-unique-id,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-unique-id,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.item-unique-id {
  width: 30%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.quantity,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.quantity,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.quantity {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.available,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.available,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.available,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell th.available {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 .item-group-items-table.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td {
  height: 36px;
  padding: 0px 8px !important;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-name {
  width: 45%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-unique-id,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid th.store-unique-id {
  width: 25%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid th.document,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid th.document {
  width: 9%;
  text-align: center;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid th.quantity {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-store-grid th.tri-container,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-store-grid th.tri-container {
  width: 8%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th {
  border-bottom: none;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-name,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-name {
  width: 30%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-number,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-number {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.po-number,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.po-number {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.ordered-date,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.ordered-date {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-type,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.order-type {
  width: 15%;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.action,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.action {
  width: 7%;
  text-align: center;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid th.tri-container,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid th.tri-container {
  width: 3%;
  text-align: right;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td {
  cursor: default;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons {
  width: 6%;
  text-align: center;
  padding: 0;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border {
  margin: 0;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .c-menu-items.order-tab-action-menu,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .c-menu-items.order-tab-action-menu {
  min-width: 316px;
  left: -252px !important;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border {
  width: 30px;
  float: none !important;
  margin: auto;
  color: #00a9cc;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border:hover,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .icon-info,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .icon-info {
  font-size: 16px !important;
}
#promo-summary-item-centric .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .icon-list,
#promotion-template-summary .datatable-v2 #pag-promo-summary-tbl-order-grid td.icons .c-menu-no-border .icon-list {
  font-size: 16px !important;
  cursor: pointer;
}
#promo-summary-item-centric #upload-promo-error-widget,
#promotion-template-summary #upload-promo-error-widget {
  width: 900px;
  height: 530px;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper {
  height: 326px;
  overflow-x: hidden;
  overflow-y: auto;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody td.dataTables_empty,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody td.dataTables_empty {
  color: #484e4f;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr {
  cursor: default;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.file-tab,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.file-tab,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.file-tab,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.file-tab {
  width: 16%;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.issue-type,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.issue-type,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.issue-type,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.issue-type {
  width: 13%;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.row-number,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.row-number,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.row-number,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.row-number {
  width: 13%;
  text-align: right;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.row-number span,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.row-number span,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.row-number span,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.row-number span {
  margin-right: 0px;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.column,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.column,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.column,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.column {
  width: 13%;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.issue,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr th.issue,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.issue,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr th.issue {
  width: 45%;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr td.row-number,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper thead tr td.row-number,
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr td.row-number,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper tbody tr td.row-number {
  text-align: right;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper.no-scrollbar,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl_wrapper.no-scrollbar {
  height: 380px;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl-div-pagination,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 #upload-promo-error-widget-tbl-div-pagination {
  width: auto;
}
#promo-summary-item-centric #upload-promo-error-widget .datatable-v2 .bottom,
#promotion-template-summary #upload-promo-error-widget .datatable-v2 .bottom {
  margin: 24px 0px;
}
#pag-promo-summary-div-item-table-container table tbody tr.odd,
#pag-promo-summary-div-item-table-container table tbody tr.even {
  border-right: 2px solid #D8D8D8!important;
}
#pag-promo-summary-div-item-table-container table tbody tr td:before {
  margin-top: 0px!important;
}
#pag-promo-summary-div-item-table-container {
  margin-top: 0;
  position: initial;
}
#pag-promo-summary-div-item-table-container .group-type-headWrap {
  margin-bottom: 24px;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
}
#pag-promo-summary-div-item-table-container .group-type-headWrap .right-side-menu-wrapper {
  float: right;
}
#pag-promo-summary-div-item-table-container .group-type-headWrap .right-side-menu-wrapper .icon-pivot {
  float: right;
  cursor: pointer;
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  transition: all 400ms;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-left: 10px;
}
#pag-promo-summary-div-item-table-container .group-type {
  color: #004a93;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 16px;
  float: left;
}
#pag-promo-summary-item-group .item-group-items table tbody tr td {
  cursor: pointer;
}
#pag-promo-summary-item-group .item-group {
  overflow: hidden;
  margin-bottom: 64px;
}
#pag-promo-summary-item-group .item-group-header {
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  padding-bottom: 17px;
}
#pag-promo-summary-item-group .item-group-header .item-group-name,
#pag-promo-summary-item-group .item-group-header .item-group-count {
  float: left;
  font-size: 16px;
  margin-right: 5px;
  color: #34383c;
}
#pag-promo-summary-item-group .item-group-header .item-group-count:before {
  content: "(";
}
#pag-promo-summary-item-group .item-group-header .item-group-count:after {
  content: ")";
}
/*#############################################################################
Item Centric promotion - Add Existing Item 
#############################################################################*/
#pag-promo-group-add-existing-item .dataTable thead th .icon-check {
  padding-right: 0px !important;
}
#pag-promo-group-add-existing-item .dataTable thead .item-name {
  width: 30%;
}
#pag-promo-group-add-existing-item .dataTable thead .item-number {
  width: 20%;
}
#pag-promo-group-add-existing-item .dataTable thead .item-category {
  width: 20%;
}
#pag-promo-group-add-existing-item .dataTable thead .item-avail,
#pag-promo-group-add-existing-item .dataTable thead .cost {
  width: 16%;
}
#pag-promo-group-add-existing-item .dataTable thead .item-avail span,
#pag-promo-group-add-existing-item .dataTable thead .cost span {
  margin-right: 0px;
}
#pag-promo-group-add-existing-item .dataTable .item-avail,
#pag-promo-group-add-existing-item .dataTable .cost {
  text-align: right;
}
#pag-promo-group-add-existing-item .dataTables_paginate {
  float: none;
  margin: 0 25%;
  min-width: 330px;
  position: absolute;
  text-align: center;
  width: 50%;
}
#pag-promo-group-add-existing-item .bottom .dataTables_length .c-input {
  width: auto;
}
#pag-promo-group-add-existing-item table.dataTable tbody td.dataTables_empty {
  background-color: #ecfafb;
  color: #34383c;
  font-size: 16px;
  text-align: center;
  padding: 6em 1em 6em 1em !important;
  display: table-cell;
}
#pag-promo-group-add-existing-item .icon-search {
  padding: 0;
}
#pag-promo-group-add-existing-item .search {
  float: none;
}
#pag-promo-group-add-existing-item .search .border-tree {
  border-left: none;
  border-right: none;
}
#pag-promo-group-add-existing-item .search .border-tree .tabs {
  width: 394px;
  margin: -18px auto 0 auto;
  top: 0;
  background-color: #FFf;
  position: inherit;
  display: block;
  padding: 0 10px;
}
#pag-promo-group-add-existing-item .search .border-tree .tabs button {
  padding: 0.5em 4.5em;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl_filter_wrapper,
#pag-promo-group-add-existing-item #pag-selected-item-tbl_filter_wrapper {
  padding: 5px;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl_filter_wrapper:before,
#pag-promo-group-add-existing-item #pag-selected-item-tbl_filter_wrapper:before {
  right: 12px;
  position: absolute;
  top: 12px;
  color: #999999;
}
#pag-promo-group-add-existing-item .pagination {
  width: 100px;
  margin-right: 10px;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .check,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .check {
  text-align: center;
  width: 45px !important;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc {
  width: 60px;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc span,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #004a93;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc span.hover,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #004a93 !important;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc-display-info,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 450px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc-display-info:before,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 420px;
  top: -11px;
  width: 0;
}
#pag-promo-group-add-existing-item #pag-search-item-tbl .ext-desc-display-info:after,
#pag-promo-group-add-existing-item #pag-selected-item-tbl .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 420px;
  top: -10px;
  width: 0;
}
/****Quick Quotes Module****/
#quick-quotes #quickQuotes-tbl thead tr th.quote-name,
#quick-quotes #quickQuotes-tbl tbody tr th.quote-name {
  width: 45%;
}
#quick-quotes #quickQuotes-tbl thead tr th.date-requested,
#quick-quotes #quickQuotes-tbl tbody tr th.date-requested {
  width: 15%;
}
#quick-quotes #quickQuotes-tbl thead tr th.requested-by,
#quick-quotes #quickQuotes-tbl tbody tr th.requested-by {
  width: 15%;
}
#quick-quotes #quickQuotes-tbl thead tr th.quote-specs,
#quick-quotes #quickQuotes-tbl tbody tr th.quote-specs {
  width: 10%;
  text-align: right;
}
#quick-quotes #quickQuotes-tbl thead tr th.quote-price,
#quick-quotes #quickQuotes-tbl tbody tr th.quote-price {
  width: 10%;
  text-align: right;
}
#quick-quotes #quickQuotes-tbl thead tr th.quote-clear,
#quick-quotes #quickQuotes-tbl tbody tr th.quote-clear {
  width: 40px;
}
#quick-quotes #quickQuotes-tbl thead tr td,
#quick-quotes #quickQuotes-tbl tbody tr td {
  cursor: default;
}
#quick-quotes #quickQuotes-tbl thead tr td.quote-clear .icon,
#quick-quotes #quickQuotes-tbl tbody tr td.quote-clear .icon {
  font-size: 10px;
  cursor: pointer;
}
#quick-quotes #quickQuotes-tbl thead tr td.quote-price,
#quick-quotes #quickQuotes-tbl tbody tr td.quote-price,
#quick-quotes #quickQuotes-tbl thead tr td.quote-specs,
#quick-quotes #quickQuotes-tbl tbody tr td.quote-specs {
  text-align: right;
}
#quick-quotes #quickQuotes-tbl tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#quick-quotes #quickQuotes-tbl .quote-price,
#quick-quotes #quickQuotes-tbl .quote-specs,
#quick-quotes #quickQuotes-tbl thead th.quote-price,
#quick-quotes #quickQuotes-tbl thead th.quote-specs {
  text-align: right;
}
#quick-quotes #quickQuotes-tbl th.quote-specs span:after,
#quick-quotes #quickQuotes-tbl th.quote-price span:after {
  margin: 0px;
}
#quick-quotes #quickQuotes-tbl th.quote-specs.sorting_asc span:after,
#quick-quotes #quickQuotes-tbl th.quote-price.sorting_asc span:after,
#quick-quotes #quickQuotes-tbl th.quote-specs.sorting_desc span:after,
#quick-quotes #quickQuotes-tbl th.quote-price.sorting_desc span:after {
  margin: 8px;
}
#quick-quotes #quickQuotes-tbl-div-pagination {
  width: auto;
}
#quick-quotes #quickQuotes-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
/*------------------------------------------------------------*/
/* Quick Quote - Create Page								   */
/*--------------------------------------------------------------*/
#create-quick-quote .btns-finish {
  border-top: 1px solid #cccccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#create-quick-quote .btns-finish li {
  float: right;
}
#create-quick-quote .tab-content {
  display: none;
}
#create-quick-quote .c-input {
  overflow: hidden;
}
#create-quick-quote .invalid {
  border: 1px solid #db0000;
}
#create-quick-quote .bottom .hidden {
  visibility: hidden;
}
#create-quick-quote-step1 .tab2 a,
#create-quick-quote-step1.CLONE .tab3 a {
  cursor: pointer;
}
#create-quick-quote-step1 .validated1 .tab3 a,
#create-quick-quote-step1 .validated2 .tab3 a {
  cursor: pointer;
}
#create-quick-quote-step1 .step-1 {
  display: block;
}
#create-quick-quote-step1 .c-overview-wrapper {
  float: right;
  visibility: hidden;
}
#create-quick-quote-step1 .multiple-wrapper .c-input {
  width: 234px;
  float: left;
}
#create-quick-quote-step1 .multiple-wrapper #defaultVersions {
  margin-left: 24px;
}
#create-quick-quote-step1 #defaultOveragePercentage.c-input {
  width: 234px;
}
#create-quick-quote-step2 .tab1 a,
#create-quick-quote-step2 .tab3 a {
  cursor: pointer;
}
#create-quick-quote-step2 .step-2 {
  display: block;
}
#create-quick-quote-step3 .tab1 a,
#create-quick-quote-step3 .tab2 a {
  cursor: pointer;
}
#create-quick-quote-step3 .step-3 {
  display: block;
}
#create-quick-quote-step3 .invalid {
  border: 1px solid #db0000;
}
#create-quick-quote-step3 #delete-item-modal {
  width: 470px;
}
#create-quick-quote-step3 #specification-tbl_filter {
  padding-right: 42px;
}
#create-quick-quote-step3 #specification-tbl_filter_wrapper:before {
  right: 50px !important;
}
#create-quick-quote-step3 #quick-quote-bulk-action-buttons {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Noto Sans', sans-serif;
  font-size: 18px;
  line-height: 18px;
}
#create-quick-quote-step3 #quick-quote-bulk-action-buttons.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#create-quick-quote-step3 #quick-quote-bulk-action-buttons #quick-quote-bulk-action {
  font-size: 12px !important;
  height: 32px;
  width: 32px;
  padding: 0px !important;
  cursor: cursor;
}
#create-quick-quote-step3 #bulk-update-modal {
  width: 409px;
}
#create-quick-quote-step3 #bulk-update-modal .content .c-one-col {
  margin-bottom: 16px;
}
#create-quick-quote-step3 #bulk-update-modal .content .c-input {
  width: auto;
}
#create-quick-quote-step3 #bulk-update-modal .content #modal-overage {
  margin-bottom: 0px;
}
#create-quick-quote-step2 #s-headline-section,
#create-quick-quote-step3 #s-headline-section {
  margin-bottom: 0px;
  border-bottom: 0px;
}
#create-quick-quote-step2 #lb-confirmation-dialog .header .title h1,
#create-quick-quote-step3 #lb-confirmation-dialog .header .title h1 {
  font-size: 22px;
}
#create-quick-quote-step2 .c-overview-wrapper,
#create-quick-quote-step3 .c-overview-wrapper {
  float: right;
  padding-right: 6px;
}
#create-quick-quote-step2 .grid-container,
#create-quick-quote-step3 .grid-container {
  margin-top: 0px;
}
#create-quick-quote-step2 .btns-finish,
#create-quick-quote-step3 .btns-finish {
  border-top: 0px;
  padding-top: 0px;
}
#create-quick-quote-step2 #specification-tbl thead tr,
#create-quick-quote-step3 #specification-tbl thead tr,
#create-quick-quote-step2 #specification-tbl thead th,
#create-quick-quote-step3 #specification-tbl thead th {
  height: 36px;
}
#create-quick-quote-step2 #specification-tbl tbody tr,
#create-quick-quote-step3 #specification-tbl tbody tr,
#create-quick-quote-step2 #specification-tbl tbody th,
#create-quick-quote-step3 #specification-tbl tbody th {
  height: 42px;
}
#create-quick-quote-step2 #specification-tbl thead tr th.spec-id,
#create-quick-quote-step3 #specification-tbl thead tr th.spec-id,
#create-quick-quote-step2 #specification-tbl tbody tr th.spec-id,
#create-quick-quote-step3 #specification-tbl tbody tr th.spec-id {
  width: 8%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.category,
#create-quick-quote-step3 #specification-tbl thead tr th.category,
#create-quick-quote-step2 #specification-tbl tbody tr th.category,
#create-quick-quote-step3 #specification-tbl tbody tr th.category {
  width: 10%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.product-type,
#create-quick-quote-step3 #specification-tbl thead tr th.product-type,
#create-quick-quote-step2 #specification-tbl tbody tr th.product-type,
#create-quick-quote-step3 #specification-tbl tbody tr th.product-type {
  width: 22%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.finish-size,
#create-quick-quote-step3 #specification-tbl thead tr th.finish-size,
#create-quick-quote-step2 #specification-tbl tbody tr th.finish-size,
#create-quick-quote-step3 #specification-tbl tbody tr th.finish-size {
  width: 10%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.ref-id,
#create-quick-quote-step3 #specification-tbl thead tr th.ref-id,
#create-quick-quote-step2 #specification-tbl tbody tr th.ref-id,
#create-quick-quote-step3 #specification-tbl tbody tr th.ref-id {
  width: 10%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.uom,
#create-quick-quote-step3 #specification-tbl thead tr th.uom,
#create-quick-quote-step2 #specification-tbl tbody tr th.uom,
#create-quick-quote-step3 #specification-tbl tbody tr th.uom {
  width: 10%;
}
#create-quick-quote-step2 #specification-tbl thead tr th.version,
#create-quick-quote-step3 #specification-tbl thead tr th.version,
#create-quick-quote-step2 #specification-tbl tbody tr th.version,
#create-quick-quote-step3 #specification-tbl tbody tr th.version {
  width: 10%;
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr th.overage,
#create-quick-quote-step3 #specification-tbl thead tr th.overage,
#create-quick-quote-step2 #specification-tbl tbody tr th.overage,
#create-quick-quote-step3 #specification-tbl tbody tr th.overage {
  width: 10%;
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr th.qty,
#create-quick-quote-step3 #specification-tbl thead tr th.qty,
#create-quick-quote-step2 #specification-tbl tbody tr th.qty,
#create-quick-quote-step3 #specification-tbl tbody tr th.qty {
  width: 10%;
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr th.item-select-col,
#create-quick-quote-step3 #specification-tbl thead tr th.item-select-col,
#create-quick-quote-step2 #specification-tbl tbody tr th.item-select-col,
#create-quick-quote-step3 #specification-tbl tbody tr th.item-select-col {
  width: 40px;
  padding: 0;
  text-align: center;
}
#create-quick-quote-step2 #specification-tbl thead tr th.item-select-col .icon-check,
#create-quick-quote-step3 #specification-tbl thead tr th.item-select-col .icon-check,
#create-quick-quote-step2 #specification-tbl tbody tr th.item-select-col .icon-check,
#create-quick-quote-step3 #specification-tbl tbody tr th.item-select-col .icon-check {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
}
#create-quick-quote-step2 #specification-tbl thead tr th.item-select-col .icon-check.is-active,
#create-quick-quote-step3 #specification-tbl thead tr th.item-select-col .icon-check.is-active,
#create-quick-quote-step2 #specification-tbl tbody tr th.item-select-col .icon-check.is-active,
#create-quick-quote-step3 #specification-tbl tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#create-quick-quote-step2 #specification-tbl thead tr th.item-delete-col,
#create-quick-quote-step3 #specification-tbl thead tr th.item-delete-col,
#create-quick-quote-step2 #specification-tbl tbody tr th.item-delete-col,
#create-quick-quote-step3 #specification-tbl tbody tr th.item-delete-col {
  width: 40px;
  padding: 0;
  text-align: center;
}
#create-quick-quote-step2 #specification-tbl thead tr th.item-delete-col .icon-close,
#create-quick-quote-step3 #specification-tbl thead tr th.item-delete-col .icon-close,
#create-quick-quote-step2 #specification-tbl tbody tr th.item-delete-col .icon-close,
#create-quick-quote-step3 #specification-tbl tbody tr th.item-delete-col .icon-close {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
  font-size: 12px;
  font-weight: bold;
}
#create-quick-quote-step2 #specification-tbl thead tr td,
#create-quick-quote-step3 #specification-tbl thead tr td,
#create-quick-quote-step2 #specification-tbl tbody tr td,
#create-quick-quote-step3 #specification-tbl tbody tr td {
  cursor: default;
  padding: 0px 8px 0px 8px;
}
#create-quick-quote-step2 #specification-tbl thead tr td.version,
#create-quick-quote-step3 #specification-tbl thead tr td.version,
#create-quick-quote-step2 #specification-tbl tbody tr td.version,
#create-quick-quote-step3 #specification-tbl tbody tr td.version {
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr td.overage,
#create-quick-quote-step3 #specification-tbl thead tr td.overage,
#create-quick-quote-step2 #specification-tbl tbody tr td.overage,
#create-quick-quote-step3 #specification-tbl tbody tr td.overage {
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr td.qty,
#create-quick-quote-step3 #specification-tbl thead tr td.qty,
#create-quick-quote-step2 #specification-tbl tbody tr td.qty,
#create-quick-quote-step3 #specification-tbl tbody tr td.qty {
  text-align: right;
}
#create-quick-quote-step2 #specification-tbl thead tr td.qty .icon-database,
#create-quick-quote-step3 #specification-tbl thead tr td.qty .icon-database,
#create-quick-quote-step2 #specification-tbl tbody tr td.qty .icon-database,
#create-quick-quote-step3 #specification-tbl tbody tr td.qty .icon-database {
  color: #00a9cc;
  font-size: 16px;
}
#create-quick-quote-step2 #specification-tbl thead tr td.item-select-col,
#create-quick-quote-step3 #specification-tbl thead tr td.item-select-col,
#create-quick-quote-step2 #specification-tbl tbody tr td.item-select-col,
#create-quick-quote-step3 #specification-tbl tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  background-color: rgba(102, 203, 224, 0.5);
}
#create-quick-quote-step2 #specification-tbl thead tr td.item-delete-col,
#create-quick-quote-step3 #specification-tbl thead tr td.item-delete-col,
#create-quick-quote-step2 #specification-tbl tbody tr td.item-delete-col,
#create-quick-quote-step3 #specification-tbl tbody tr td.item-delete-col {
  width: 40px;
  padding: 0;
  text-align: center;
}
#create-quick-quote-step2 #specification-tbl thead tr td.item-delete-col .icon-close,
#create-quick-quote-step3 #specification-tbl thead tr td.item-delete-col .icon-close,
#create-quick-quote-step2 #specification-tbl tbody tr td.item-delete-col .icon-close,
#create-quick-quote-step3 #specification-tbl tbody tr td.item-delete-col .icon-close {
  padding: 0;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
}
#create-quick-quote-step2 #specification-tbl thead tr td .count,
#create-quick-quote-step3 #specification-tbl thead tr td .count,
#create-quick-quote-step2 #specification-tbl tbody tr td .count,
#create-quick-quote-step3 #specification-tbl tbody tr td .count {
  cursor: pointer;
}
#create-quick-quote-step2 #specification-tbl tbody td.dataTables_empty,
#create-quick-quote-step3 #specification-tbl tbody td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#create-quick-quote-step2 #specification-tbl-div-pagination,
#create-quick-quote-step3 #specification-tbl-div-pagination {
  width: auto;
  overflow: visible;
}
#create-quick-quote-step2 #specification-tbl_filter_wrapper:before,
#create-quick-quote-step3 #specification-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#create-quick-quote-step2 #specification-tbl_wrapper,
#create-quick-quote-step3 #specification-tbl_wrapper {
  min-height: 200px;
}
#create-quick-quote-step2 #specification-tbl_info,
#create-quick-quote-step3 #specification-tbl_info {
  cursor: default;
  float: none;
  width: auto;
}
#create-quick-quote-step2 #specification-tbl_paginate,
#create-quick-quote-step3 #specification-tbl_paginate {
  float: none;
}
#create-quick-quote-step2 #qty-overage-popup:before,
#create-quick-quote-step3 #qty-overage-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40px;
}
#create-quick-quote-step2 #qty-overage-popup:after,
#create-quick-quote-step3 #qty-overage-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -8px;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40px;
}
#create-quick-quote-step2 #qty-overage-popup .content,
#create-quick-quote-step3 #qty-overage-popup .content {
  overflow: hidden;
  padding-bottom: 0px;
}
#create-quick-quote-step2 #qty-overage-popup .content .c-input,
#create-quick-quote-step3 #qty-overage-popup .content .c-input {
  width: 292px;
}
#create-quick-quote-step2 #qty-overage-popup .footer,
#create-quick-quote-step3 #qty-overage-popup .footer {
  font-size: 16px;
  margin-bottom: 0px;
}
#item-group-list.sb-custom {
  background-image: none;
}
#item-group-list.visible ul {
  display: block;
}
#item-group-list .anchor {
  color: #0094ff;
  border-color: #00a9cc;
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #999999;
  width: 100%;
  padding: 0px;
  height: 32px !important;
  line-height: 32px;
}
#item-group-list .anchor:after {
  content: "";
  background-image: url("../img/arrow_teal_20x6.jpg?release=2");
  position: absolute;
  right: 11px;
  width: 10px;
  height: 6px;
  top: 13px;
}
#item-group-list .anchor span {
  margin-left: 10px;
  color: #999999;
}
#item-group-list .item-group-ul-wrapper {
  padding: 2px;
  display: none;
  margin: 0;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border: 1px solid #999999;
  border-top: none;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  width: 100%;
  max-height: 220px;
  overflow: auto;
}
#item-group-list .item-group-ul-wrapper li {
  list-style: none;
  line-height: 24px;
  padding: 10px;
  padding-bottom: 5px;
}
#item-group-list .item-group-ul-wrapper li label {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#item-group-list .item-group-ul-wrapper li label:after {
  content: none;
}
#item-group-list .item-group-ul-wrapper li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#item-group-list .item-group-ul-wrapper li input ~ .checkmark {
  vertical-align: middle;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
}
#item-group-list .item-group-ul-wrapper li input ~ .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 8px;
  top: 2px;
  width: 4px;
  height: 11px;
  border: solid #004a93;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#item-group-list .item-group-ul-wrapper li input:checked ~ .checkmark {
  background-color: white;
}
#item-group-list .item-group-ul-wrapper li input:checked ~ .checkmark:after {
  display: block;
}
#quick-quote-summary .quick-quote-summary-wrapper {
  min-height: 470px;
}
#quick-quote-summary .quick-quote-summary-wrapper .header {
  font-size: 16px;
  margin-bottom: 16px;
  overflow: hidden;
}
#quick-quote-summary .quick-quote-summary-wrapper .header .details .label {
  color: #999999;
}
#quick-quote-summary .quick-quote-summary-wrapper .header .details .value {
  color: #34383c;
}
#quick-quote-summary .quick-quote-summary-wrapper .header .price {
  text-align: right;
}
#quick-quote-summary .quick-quote-summary-wrapper .header .price .label {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}
#quick-quote-summary .quick-quote-summary-wrapper .header .price .value {
  color: #004a93;
  font-weight: bold;
  font-size: 28px;
}
#quick-quote-summary .grid-container {
  margin-top: 0px;
}
#quick-quote-summary .bottom .hidden {
  visibility: hidden;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr,
#quick-quote-summary #quick-quote-spec-tbl thead th {
  height: 36px;
}
#quick-quote-summary #quick-quote-spec-tbl tbody tr,
#quick-quote-summary #quick-quote-spec-tbl tbody th {
  height: 42px;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.spec-id,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.spec-id {
  width: 8%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.category,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.category {
  width: 10%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.product-type,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.product-type {
  width: 20%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.finish-size,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.finish-size {
  width: 10%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.ref-id,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.ref-id {
  width: 10%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.uom,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.uom {
  width: 10%;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.uom-qty,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.uom-qty {
  width: 10%;
  text-align: right;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.each-qty,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.each-qty {
  width: 10%;
  text-align: right;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.total,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.total {
  width: 12%;
  text-align: right;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.uom-qty span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.uom-qty span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.each-qty span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.each-qty span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.total span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.total span:after {
  margin: 0px;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr th.uom-qty.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.uom-qty.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.each-qty.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.each-qty.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.total.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.total.sorting_asc span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.uom-qty.sorting_desc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.uom-qty.sorting_desc span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.each-qty.sorting_desc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.each-qty.sorting_desc span:after,
#quick-quote-summary #quick-quote-spec-tbl thead tr th.total.sorting_desc span:after,
#quick-quote-summary #quick-quote-spec-tbl tbody tr th.total.sorting_desc span:after {
  margin: 8px;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr td,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td {
  cursor: default;
  padding: 0px 8px 0px 8px;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr td.total,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.total {
  font-weight: bold;
  color: #484e4f;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr td.total .icon-total,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.total .icon-total {
  color: #00a9cc;
  font-size: 16px;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr td.total .total-wrapper,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.total .total-wrapper {
  cursor: pointer;
}
#quick-quote-summary #quick-quote-spec-tbl thead tr td.uom-qty,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.uom-qty,
#quick-quote-summary #quick-quote-spec-tbl thead tr td.each-qty,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.each-qty,
#quick-quote-summary #quick-quote-spec-tbl thead tr td.total,
#quick-quote-summary #quick-quote-spec-tbl tbody tr td.total {
  text-align: right;
}
#quick-quote-summary #quick-quote-spec-tbl tbody td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#quick-quote-summary #quick-quote-spec-tbl-div-pagination {
  width: auto;
  overflow: visible;
}
#quick-quote-summary #quick-quote-spec-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#quick-quote-summary #quick-quote-spec-tbl_wrapper {
  min-height: 200px;
}
#quick-quote-summary #quick-quote-spec-tbl_info {
  cursor: default;
  float: none;
  width: auto;
}
#quick-quote-summary #quick-quote-spec-tbl_paginate {
  float: none;
}
#quick-quote-summary #quick-quote-spec-tbl-bottom-left {
  width: 30%;
}
#quick-quote-summary #quick-quote-spec-tbl-bottom-center {
  width: 40%;
}
#quick-quote-summary #quick-quote-spec-tbl-bottom-right {
  width: 30%;
  color: #34383c;
}
#quick-quote-summary #pricing-breakdown-flyout {
  width: 450px;
}
#quick-quote-summary #pricing-breakdown-flyout:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40px;
}
#quick-quote-summary #pricing-breakdown-flyout:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -8px;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40px;
}
#quick-quote-summary #pricing-breakdown-flyout.tri-middle:before {
  top: 230px;
}
#quick-quote-summary #pricing-breakdown-flyout.tri-middle:after {
  top: 230px;
}
#quick-quote-summary #pricing-breakdown-flyout.tri-bottom:before {
  top: 420px;
}
#quick-quote-summary #pricing-breakdown-flyout.tri-bottom:after {
  top: 420px;
}
#quick-quote-summary #pricing-breakdown-flyout .header h1 {
  font-weight: bold;
}
#quick-quote-summary #pricing-breakdown-flyout .content {
  font-size: 14px;
  overflow: hidden;
}
#quick-quote-summary #pricing-breakdown-flyout .content .label {
  color: #999999;
}
#quick-quote-summary #pricing-breakdown-flyout .content .value {
  color: #484e4f;
}
#quick-quote-summary #pricing-breakdown-flyout .content .details .overage {
  width: 35%;
  float: left;
}
#quick-quote-summary #pricing-breakdown-flyout .content .details .version {
  width: 25%;
  float: left;
}
#quick-quote-summary #pricing-breakdown-flyout .content .details .price {
  width: 40%;
  float: left;
  text-align: right;
}
#quick-quote-summary #pricing-breakdown-flyout .content .datatable-v2 {
  padding: 16px 0px;
}
#quick-quote-summary #pricing-breakdown-flyout .content .datatable-v2 table tbody tr {
  color: #484e4f;
}
#quick-quote-summary #pricing-breakdown-flyout .content .datatable-v2 table tbody tr td:first-child {
  background-color: #f7f7f7;
}
#quick-quote-summary #pricing-breakdown-flyout .content .datatable-v2 table tbody tr td:hover {
  cursor: default;
}
#quick-quote-summary #pricing-breakdown-flyout .content .pricing div {
  padding-bottom: 5px;
  overflow: auto;
}
#quick-quote-summary #pricing-breakdown-flyout .content .pricing .label {
  width: 35%;
  float: left;
  display: block;
}
#quick-quote-summary #pricing-breakdown-flyout .content .pricing .value {
  width: 65%;
  float: left;
  display: block;
}
#quick-quote-summary #pricing-breakdown-flyout .content .pricing .total {
  font-weight: bold;
}
#quick-quote-summary #pricing-breakdown-flyout .content .pricing .total .label {
  color: #484e4f;
}
/*#############################################################################

PROMOTION TEMPLATE CLASSES
			
The CSS classes in this section are to be specific to the promotion template 
module but accessible to be applied across any page in the application.

#############################################################################*/
/* ----------------- (START) Promotion Template - List Page -------------------------- */
#promotion-templates #s-headline-options {
  margin-top: 3px;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr,
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead th {
  height: 36px;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody th {
  height: 42px !important;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
  position: relative;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th span,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th.template-name,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th.template-name {
  width: 40%;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th.template-id,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th.template-id {
  width: 10%;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th.last-used-on,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th.last-used-on {
  width: 20%;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th.created-on,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th.created-on {
  width: 15%;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr th.created-by,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr th.created-by {
  width: 15%;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr td,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promotion-templates table#pag-promotion-templates-tbl.dataTable thead tr td.dataTables_empty,
#promotion-templates table#pag-promotion-templates-tbl.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#promotion-templates #pag-promotion-templates-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#promotion-templates #pag-promotion-templates-tbl_filter {
  width: 100%;
}
#promotion-templates #pag-promotion-templates-tbl_filter input {
  height: 32px;
}
#promotion-templates #pag-promotion-templates-tbl_wrapper {
  min-height: 300px;
}
#promotion-templates #pag-promotion-templates-tbl-div-pagination {
  width: auto;
}
/* ----------------- (END) Promotion Template - List Page -------------------------- */
/* ----------------- (START) Promotion Template - Step 1 Page -------------------------- */
#promotion-template-step1 #promotion-template-wrapper #promotion-template-content-wrapper {
  min-height: 200px;
}
#promotion-template-step1 #promotion-template-wrapper ul.btns-finish {
  border-top: 1px solid #cccccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#promotion-template-step1 #promotion-template-wrapper ul.btns-finish li {
  float: right;
  margin-left: 0.5em;
}
/* ----------------- (END) Promotion Template - Step 1 Page -------------------------- */
/* 
  This file contains ALL of the styles specific to pages within the Pull Orders module.
  This should include ONLY styles that pertain to JSPs in the Pull Orders module.
   
-------------------------------------------------- */
/*#############################################################################

			PULL ORDER MANAGEMENT GENERAL PURPOSE CLASSES
			
	The CSS classes in this section are to be specific to the pull order
	management module but accessible to be applied across any page in the
	module.

#############################################################################*/
.pull-order-mgmt-mod.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
/*#############################################################################

			# END OF PULL ORDER MANAGEMENT GENERAL PURPOSE CLASSES #
			
#############################################################################*/
/* temp fix for pull order items listings - Not sure why padding is be adjusted the way it is, but it was breaking the icon display */
#pull-order-new .grid-container .grid thead > tr > th.icon,
#pull-order-new .grid-container .grid tbody > tr > td.icon {
  padding: 0;
}
#s-headline-section .check-wrapper {
  padding-left: 15px;
}
#s-headline-section .icon-alarm-alert {
  margin-left: 5px;
}
#s-headline-section .icon-flag,
#s-headline-section .icon-alarm-v1,
#s-headline-section .icon-alarm-v2,
#s-headline-section .icon-split {
  color: #ea2d2e;
  height: 25px;
  font-size: 1em;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#s-headline-section .icon-flag.is-selected,
#s-headline-section .icon-alarm-v1.is-selected,
#s-headline-section .icon-alarm-v2.is-selected,
#s-headline-section .icon-split.is-selected,
#s-headline-section .icon-flag:hover,
#s-headline-section .icon-alarm-v1:hover,
#s-headline-section .icon-alarm-v2:hover,
#s-headline-section .icon-split:hover {
  border: 1px solid #db0000;
  background-color: #ffffff;
  cursor: pointer;
  cursor: hand;
}
#s-headline-section .icon-flag,
#s-headline-section .icon-alarm-v2,
#s-headline-section .icon-split {
  font-size: 20px;
}
#s-headline-section .icon-flag.is-selected,
#s-headline-section .icon-alarm-v2.is-selected,
#s-headline-section .icon-split.is-selected,
#s-headline-section .icon-flag:hover,
#s-headline-section .icon-alarm-v2:hover,
#s-headline-section .icon-split:hover {
  border: 0px solid #db0000;
}
#s-headline-section .icon-alarm-v2 {
  position: absolute;
}
#s-headline-section .icon-flag,
#s-headline-section .icon-split {
  font-size: 20px;
}
#order-summary-order-status-popup:before,
#order-status-popup:before,
#review-order-status-popup:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
  left: -10px;
}
#order-summary-order-status-popup:after,
#order-status-popup:after,
#review-order-status-popup:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
  left: -9px;
}
#order-summary-order-status-popup .content,
#order-status-popup .content,
#review-order-status-popup .content {
  max-height: 100px;
  overflow-y: auto;
}
#pull-order-summary .btns-container {
  padding: 10px;
  padding-top: 75px;
  display: none;
}
#pull-order-summary .order-detail-info {
  display: block;
  float: left;
  font-size: 16px;
  margin-top: 0;
  width: 70%;
}
#pull-order-summary .order-detail-info .order-detail-label {
  display: inline-block;
  float: left;
}
#pull-order-summary .order-detail-info .status-label {
  clear: both;
}
#pull-order-summary .order-detail-info .shipto-label {
  clear: both;
  margin-top: 0px;
}
#pull-order-summary .order-detail-info span {
  color: black;
  display: inline-block;
  float: left;
}
#pull-order-summary .order-detail-info #ship-address {
  clear: both;
}
#pull-order-summary .order-detail-info .ship-address-container {
  margin-top: -5px;
  width: 100%;
}
#pull-order-summary .order-detail-info .ship-address-container h4 {
  display: block;
  float: left;
  width: 14%;
}
#pull-order-summary .order-detail-info .ship-address-container #ship-address {
  color: black;
  float: right;
  font-size: 1.2em;
  margin: 5px 0;
  text-align: left;
  width: 85%;
}
#pull-order-summary .order-detail-info .order-shipment-methods-info {
  float: right;
  width: 450px;
}
#pull-order-summary table#grid-items.dataTable:before,
#pull-order-summary table#grid-items.dataTable:after {
  display: block;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform {
  background-color: #f7f7f7;
  border: 1px solid #dbdbdb;
  height: 50px;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td.item-name:hover {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td.order-qty,
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td.ship-qty {
  white-space: nowrap;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td:first-child {
  border-left: 1px solid #dbdbdb;
  padding-left: 16px;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform td:last-child {
  border-right: 1px solid #dbdbdb;
  padding-right: 16px;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform:hover {
  background-color: #cceef5;
  color: #005566;
  cursor: pointer;
  cursor: hand;
}
#pull-order-summary table#grid-items.dataTable tbody tr.uniform .item-image-datatables {
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  height: 64px;
  overflow: hidden;
  width: 64px;
}
#pull-order-summary table#grid-items.dataTable tr > td.item-num,
#pull-order-summary table#grid-items.dataTable th.item-num {
  width: 18%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-summary table#grid-items.dataTable tr > td.item-name,
#pull-order-summary table#grid-items.dataTable th.item-name {
  text-align: left;
  width: 18%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-summary table#grid-items.dataTable tr > td.reorder-reason,
#pull-order-summary table#grid-items.dataTable th.reorder-reason {
  text-align: left;
  width: 18%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-summary table#grid-items.dataTable tr > td.reorder-reason,
#pull-order-summary table#grid-items.dataTable th.reorder-reason {
  text-align: left;
  width: 20%;
}
#pull-order-summary table#grid-items.dataTable tr > td.order-qty,
#pull-order-summary table#grid-items.dataTable th.order-qty,
#pull-order-summary table#grid-items.dataTable tr > td.ship-qty,
#pull-order-summary table#grid-items.dataTable th.ship-qty {
  text-align: right;
  width: 10%;
}
#pull-order-summary table#grid-items.dataTable tr > td.avail-qty,
#pull-order-summary table#grid-items.dataTable th.avail-qty {
  text-align: right;
  width: 10%;
}
#pull-order-summary table#grid-items.dataTable tr > td.item-uom,
#pull-order-summary table#grid-items.dataTable th.item-uom {
  width: 13%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-summary table#grid-items.dataTable tr > td.item-price,
#pull-order-summary table#grid-items.dataTable th.item-price {
  text-align: right;
  width: 10%;
}
#pull-order-summary table#grid-items.dataTable tr > td .icon-warning,
#pull-order-summary table#grid-items.dataTable th .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #db0000;
  background: #ffffff;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
  padding: 5px 5px;
}
#pull-order-summary table#grid-items.dataTable tr > td .icon-warning.is-selected,
#pull-order-summary table#grid-items.dataTable th .icon-warning.is-selected,
#pull-order-summary table#grid-items.dataTable tr > td .icon-warning:hover,
#pull-order-summary table#grid-items.dataTable th .icon-warning:hover {
  border: 1px solid #db0000;
}
#pull-order-summary table#grid-items.dataTable tr > td .btn,
#pull-order-summary table#grid-items.dataTable th .btn {
  float: right;
  margin-left: 1em;
}
#pull-order-summary .warning-action,
#pull-order-summary .warning-msg {
  display: none;
}
#pull-order-summary .warning-label {
  clear: both;
  color: #72716e;
  float: left;
  margin: 0 auto;
  text-align: right;
  width: 50%;
}
#pull-order-summary .warning-field {
  float: right;
}
#pull-order-summary table thead th {
  position: relative;
  top: 12px;
}
#pull-order-summary #order-detail-invoiced-counts {
  right: 43px;
}
#pull-order-summary .step .cost {
  *zoom: 1;
}
#pull-order-summary .step .cost:before,
#pull-order-summary .step .cost:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-summary .step .cost:after {
  clear: both;
}
#pull-order-summary .step .cost .counts {
  *zoom: 1;
  float: right;
  height: 64px;
  text-align: right;
}
#pull-order-summary .step .cost .counts:before,
#pull-order-summary .step .cost .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-summary .step .cost .counts:after {
  clear: both;
}
#pull-order-summary .step .cost .counts .warning-action {
  border: 0;
  display: block;
  float: left;
  height: 100%;
  outline: none;
  text-align: center;
  width: auto;
}
#pull-order-summary .step .cost .counts .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #db0000;
  background: #ffffff;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
}
#pull-order-summary .step .cost .counts .icon-warning.is-selected,
#pull-order-summary .step .cost .counts .icon-warning:hover {
  border: 1px solid #db0000;
}
#pull-order-summary .step .cost .counts .count {
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
  float: left;
}
#pull-order-summary .step .cost .counts .count .label {
  font-weight: bold;
  text-transform: uppercase;
}
#pull-order-summary .step .cost .counts .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
}
#pull-order-summary .step .cost .btn {
  float: right;
  margin-left: 1em;
}
#pull-order-summary #order-deny-button {
  float: left;
}
#pull-order-summary #order-approve-button {
  float: left;
}
#pull-order-summary #header-price-widget {
  position: absolute;
  width: 300px;
}
#pull-order-summary #header-price-widget:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#pull-order-summary #header-price-widget:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#pull-order-summary #header-price-widget .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#pull-order-summary #header-price-widget .content .warning-label {
  clear: both;
  float: left;
  color: #72716e;
  width: 45%;
  margin: 0 auto;
  text-align: right;
  padding: 0 10px 10px 0;
}
#pull-order-summary #header-price-widget .content .warning-field {
  text-align: left;
  width: 45%;
}
#pull-order-summary #approve-popup {
  position: absolute;
  width: 300px;
  z-index: 999;
}
#pull-order-summary #approve-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  border-left: 0;
  position: absolute;
  top: 40%;
  left: -10px;
}
#pull-order-summary #approve-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 0;
  border-right: 10px solid #ffffff;
  position: absolute;
  top: 40%;
  left: -8px;
}
#pull-order-summary #approve-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-left: 2em;
}
#pull-order-summary #approve-popup .content .warning-label {
  clear: both;
  float: left;
  color: #72716e;
  width: 45%;
  margin: 0 auto;
  text-align: right;
  padding: 0 10px 10px 0;
}
#pull-order-summary #approve-popup .content .warning-field {
  text-align: left;
  width: 45%;
}
/* Main Section : Scenario Comparison
-------------------------------------------------- */
#pull-order-new {
  min-width: 800px;
}
#pull-order-new .step ul.btns-finish {
  margin-bottom: 32px;
}
#pull-order-new .search-box {
  position: relative;
  width: 100%;
  float: left;
  padding-right: 360px;
}
#pull-order-new .search-box input {
  height: 33px;
}
#pull-order-new .search-box .search-box-inner {
  position: relative;
  padding: 0;
}
#pull-order-new .search-box .search-box-inner:before {
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 1;
}
#pull-order-new .filter-buttons {
  position: absolute;
  right: 0px;
}
#pull-order-new .filter-buttons .filter-button {
  margin: 0 5px 0 0;
}
#pull-order-new .filter-buttons .view-button {
  font-size: 12px !important;
}
#pull-order-new .connector {
  height: 1em;
  margin-right: 1em;
  background-color: #F1F2F2;
}
#pull-order-new .filters .selected-container {
  margin-top: 3em;
}
#pull-order-new .filters span.heading {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
#pull-order-new .filters .selected {
  margin-top: 2em;
  padding: 1em;
  background-color: #f1f2f2;
}
#pull-order-new .filters .selected .message-container {
  padding: 2em;
  text-align: center;
  font-size: 16px;
  color: #93877a;
}
#pull-order-new .filters .selected.hide-icon-close .icon-close {
  visibility: hidden;
}
#pull-order-new .filters .selected > ul {
  *zoom: 1;
}
#pull-order-new .filters .selected > ul:before,
#pull-order-new .filters .selected > ul:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .filters .selected > ul:after {
  clear: both;
}
#pull-order-new .filters .selected > ul > li {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 1em;
  padding-bottom: 1em;
}
#pull-order-new .filters .selected > ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .selected > ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .selected > ul > li > div {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #888;
  padding: 0.25em 0.5em;
  line-height: normal;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
#pull-order-new .filters .selected > ul > li > div .icon-close {
  line-height: 0;
  font-size: 10px;
  margin-right: 3px;
  color: #231F20;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  padding: 3px;
  cursor: pointer;
  cursor: hand;
}
#pull-order-new .filters .selected > ul > li > div > .icon-close {
  position: absolute;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  right: 0;
  margin: 0.5em;
  color: #ffffff;
}
#pull-order-new .filters .selected > ul > li > div > ul {
  font-weight: normal;
  color: #cecece;
}
#pull-order-new .filters .selected > ul > li > div > ul > li {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#pull-order-new .filters .btns {
  margin: 1em 0;
  text-align: center;
  *zoom: 1;
}
#pull-order-new .filters .btns:before,
#pull-order-new .filters .btns:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .filters .btns:after {
  clear: both;
}
#pull-order-new .filters .categories-container {
  margin-top: 3em;
}
#pull-order-new .filters .categories {
  *zoom: 1;
  margin-top: 2em;
}
#pull-order-new .filters .categories:before,
#pull-order-new .filters .categories:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .filters .categories:after {
  clear: both;
}
#pull-order-new .filters .categories > li {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 24.5%;
}
#pull-order-new .filters .categories > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .categories > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .categories > li > .category {
  height: 2.5em;
  margin-right: 1em;
  margin-bottom: 1em;
  padding: 0.5em;
  overflow-y: hidden;
  background-color: #e6e7e8;
  border: 1px solid #d1d3d4;
  border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  /* 
					& + .connector {
						height: @reg;
						margin-right: @reg;
						background-color: @color-main-alt-bg;
					}
					*/
}
#pull-order-new .filters .categories > li > .category:hover {
  background-color: #00a9cc;
  border: 1px solid #098993;
  color: #ffffff;
}
#pull-order-new .filters .categories > li > .category:hover.is-disabled {
  background-color: #f9f6ed;
  color: #72716e;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#pull-order-new .filters .categories > li > .category.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#pull-order-new .filters .categories > li:nth-of-type(4n) > .category {
  margin-right: 0;
}
#pull-order-new .filters .categories > li:nth-of-type(4n) > .category + .connector {
  margin-right: 0;
}
#pull-order-new .filters .categories > li.is-active.category {
  margin-bottom: 0;
  background-color: #34383c;
  color: #ffffff;
}
#pull-order-new .filters .categories .category.is-active {
  margin-bottom: 0;
  background-color: #34383c;
  color: #ffffff;
}
#pull-order-new .filters .categories > .sub-categories {
  *zoom: 1;
  display: none;
  padding: 0.5em 0.5em 0.5em 0;
  margin-bottom: 1em;
  background-color: #f1f2f2;
  max-height: 270px;
  overflow-y: scroll;
}
#pull-order-new .filters .categories > .sub-categories:before,
#pull-order-new .filters .categories > .sub-categories:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .filters .categories > .sub-categories:after {
  clear: both;
}
#pull-order-new .filters .categories > .sub-categories ul {
  display: none;
  *zoom: 1;
  border-left: 1px solid #E0D5C1;
  /*overflow: auto;*/
}
#pull-order-new .filters .categories > .sub-categories ul:before,
#pull-order-new .filters .categories > .sub-categories ul:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .filters .categories > .sub-categories ul:after {
  clear: both;
}
#pull-order-new .filters .categories > .sub-categories ul:first-child {
  border-left: 0;
}
#pull-order-new .filters .categories > .sub-categories ul > li {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.5em;
  padding-top: 0.5em;
}
#pull-order-new .filters .categories > .sub-categories ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .categories > .sub-categories ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-new .filters .categories > .sub-categories ul > li:nth-child(even) {
  border-left: 1px solid #E0D5C1;
}
#pull-order-new .filters .categories > .sub-categories ul > li label,
#pull-order-new .filters .categories > .sub-categories ul > li .attr {
  cursor: pointer;
  cursor: hand;
}
#pull-order-new .filters .categories > .sub-categories ul > li .attr {
  display: inline-block;
  text-transform: uppercase;
}
#pull-order-new .filters .categories > .sub-categories ul > li.is-active .attr,
#pull-order-new .filters .categories > .sub-categories ul > li:hover .attr {
  color: #34383c;
  font-weight: bold;
}
#pull-order-new .filters .categories > .sub-categories ul > li.is-active .attr .icon-play,
#pull-order-new .filters .categories > .sub-categories ul > li:hover .attr .icon-play {
  color: #72716e;
}
#pull-order-new .filters .categories > .sub-categories ul > li input[type=checkbox] {
  margin-right: 1em;
}
#pull-order-new .filters .categories > .sub-categories ul > li .icon-play {
  margin-left: 0.25em;
  font-size: 1em;
}
#pull-order-new .filters .categories > .sub-categories .btns {
  display: none;
  text-align: center;
  clear: both;
}
#pull-order-new .filters .categories > .sub-categories .sub-category {
  max-height: 260px;
}
#pull-order-new .filters .categories > .sub-categories .sub-category .hideable {
  display: none;
}
#pull-order-new hr {
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 0px 0px #ffffff;
  margin: 2em 0;
}
#pull-order-new .grid-container .grid .header-container {
  *zoom: 1;
}
#pull-order-new .grid-container .grid .header-container:before,
#pull-order-new .grid-container .grid .header-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-new .grid-container .grid .header-container:after {
  clear: both;
}
#pull-order-new .grid-container .grid .header-container .header {
  float: left;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
#pull-order-new .grid-container .grid tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pull-order-new .grid-container .grid tr td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding-left: 21px;
  padding-right: 0px;
}
#pull-order-new .grid-container .grid tr th.item-num,
#pull-order-new .grid-container .grid tr td.item-num {
  width: 15%;
}
#pull-order-new .grid-container .grid tr th.alt-item-num,
#pull-order-new .grid-container .grid tr td.alt-item-num {
  width: 15%;
}
#pull-order-new .grid-container .grid tr th.item-name,
#pull-order-new .grid-container .grid tr td.item-name {
  width: 25%;
}
#pull-order-new .grid-container .grid tr th.item-description,
#pull-order-new .grid-container .grid tr td.item-description {
  width: 45%;
}
#pull-order-new .grid-container .grid tr th:nth-child(4),
#pull-order-new .grid-container .grid tr td:nth-child(4) {
  padding-right: 16px;
}
#pull-order-new .grid-container .grid tr th > span {
  text-align: left;
}
#pull-order-new .bottom {
  margin-top: 24px;
  overflow: auto;
  vertical-align: top;
  width: 100%;
}
#pull-order-new .bottom .c-input {
  margin-bottom: 0;
}
#pull-order-new .bottom .left {
  float: left;
}
#pull-order-new .bottom .center {
  float: left;
  min-width: 200px;
  text-align: center;
}
#pull-order-new .bottom .right {
  float: right;
  text-align: right;
}
#pull-order-new .bottom .c-3col {
  display: block;
  height: 36px;
  overflow: visible;
  width: 39%;
}
#pull-order-new .bottom .c-3col.left {
  width: 35%;
}
#pull-order-new .bottom .c-3col.center {
  width: 40%;
}
#pull-order-new .bottom .c-3col.right {
  width: 25%;
}
#pull-order-new .bottom.horizontal-rule {
  border-top: 1px solid #cccccc;
  padding-top: 16px;
}
#pull-order-new .bottom .dataTables_length {
  float: none;
  margin-right: 16px;
  position: absolute;
  width: 100px;
}
#pull-order-new .bottom .dataTables_length .sb-dropdown {
  border-top: 1px solid #999999;
}
#pull-order-new .bottom .dataTables_info {
  font-family: inherit;
  margin-right: 0;
  padding-left: 116px;
  width: 100%;
}
#pull-order-new .bottom .dataTables_paginate {
  float: none;
}
.ship-address {
  display: block;
  width: 50%;
  float: right;
  margin-top: 5px;
  font-size: 17px;
}
/* Main Section : 
-------------------------------------------------- */
#pull-order-list #s-headline-options {
  margin-top: 3px;
}
#pull-order-list .main-content {
  position: relative;
}
#pull-order-list .tracking-shipment-flyout {
  width: auto;
}
#pull-order-list .tracking-shipment-flyout .tracking-shipment {
  margin-bottom: 13px;
}
#pull-order-list .tracking-shipment-flyout .tracking-shipment .tracking-shipment-method {
  margin-bottom: 5px;
}
#pull-order-list .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link {
  text-align: left;
  white-space: nowrap;
}
#pull-order-list .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link-label {
  font-weight: bold;
}
#pull-order-list #info-popup[data-dir="left"]:before,
#pull-order-list #info-popup[data-dir="left"]:after {
  top: 44px;
}
#pull-order-list #multi-option-select-filter-widget.widgtAlignLeft:before,
#pull-order-list #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
#pull-order-list table.dataTable tbody td {
  padding: 0.8em 0 0.8em 1.7em;
}
#pull-order-list table.dataTable tbody td.dataTables_empty {
  background-color: #ecfafb;
  color: #666;
  font-size: 1em;
  text-align: center;
  padding: 2em 0em 2em 0em;
  display: table-cell;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr {
  height: 36px !important;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr td,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr td,
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr th,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr th {
  padding-left: 1em;
  padding-right: 1em;
  text-align: left;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr th.created-date span:first-child,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr th.created-date span:first-child {
  float: left;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .first-col,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .first-col {
  padding-left: 2em;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .last-col,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .last-col {
  padding-right: 2em;
  width: 14%;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr span,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr td.order-error-message,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr td.order-error-message {
  padding-bottom: 0;
  padding-top: 0;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .filter-icon,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .filter-icon {
  cursor: pointer;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .ext-desc,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .ext-desc {
  width: 35px;
  text-overflow: initial!important;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr td.ext-desc span,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr td.ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #00a9cc;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr td.ext-desc span.hover,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr td.ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #00a9cc !important;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .ext-desc-display-info,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .ext-desc-display-info:before,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -11px;
  width: 0;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr .ext-desc-display-info:after,
#pull-order-list table#pag-orders-tbl-orders.dataTable tbody tr .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -10px;
  width: 0;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable thead tr {
  height: 40px;
}
#pull-order-list table#pag-orders-tbl-orders.dataTable .icon-warning,
#pull-order-list table#pag-orders-tbl-orders.dataTable .icon-flag,
#pull-order-list table#pag-orders-tbl-orders.dataTable .icon-alarm {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #db0000;
  background: none;
  font-weight: normal;
  font-size: 1.7em;
  padding: 3px;
  margin: 0px;
  width: 25px;
  height: 25px;
}
#pull-order-list .datatable-v2 .dataTables_filter input {
  height: 32px !important;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable {
  min-width: 1130px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable .store-address-line1,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable .order-status-icon,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable .unsubmitted-delete {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead th {
  height: 36px;
  position: relative;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr.expanded-order-row,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr.expanded-order-row {
  border: 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th .col-filter,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th .col-filter.is-active:after,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.order-name,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.order-name {
  width: 100%;
  min-width: 290px;
  max-width: 100%;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.customer-store-id,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.customer-store-id {
  width: 125px;
  min-width: 125px;
  max-width: 150px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.store-city,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.store-city {
  width: 115px;
  min-width: 115px;
  max-width: 165px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.store-address-line1,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.store-address-line1 {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.store-state,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.store-state {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.order-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.order-number {
  width: 90px;
  min-width: 90px;
  max-width: 90px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.created-date,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.created-date {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.created-by,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.created-by {
  width: 105px;
  min-width: 105px;
  max-width: 105px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.order-date,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.order-date {
  width: 130px;
  min-width: 130px;
  max-width: 130px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.order-status,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.order-status {
  width: 155px;
  min-width: 155px;
  max-width: 155px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.order-status-icon,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.order-status-icon {
  width: 37px;
  min-width: 37px;
  max-width: 37px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.unsubmitted-delete,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.unsubmitted-delete {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.unsubmitted-delete .col-filter,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.unsubmitted-delete .col-filter {
  margin-top: 8px;
  cursor: pointer;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr th.tri-container,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr th.tri-container {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  height: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td .icon-close,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td .icon-close {
  cursor: pointer;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td .icon-warning,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td .icon-warning,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td .icon-alarm,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td .icon-alarm,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td .icon-flag,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td .icon-flag {
  width: 34px;
  font-size: 20px;
  padding-top: 3px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td .icon-info,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td .icon-info {
  font-size: 13px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.dataTables_empty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.dataTables_empty {
  padding: 6em;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.unsubmitted-delete,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.unsubmitted-delete {
  padding-bottom: 2px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.tri-container .icon-tri-down,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.tri-container .icon-tri-down,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.tri-container .icon-tri-up,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.tri-container .icon-tri-up {
  font-size: 1em;
  color: #00a9cc;
  cursor: pointer;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell {
  padding: 0px;
  background-color: #ffffff;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell .dataTables_wrapper,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell .dataTables_wrapper {
  margin: 0px 10px;
  padding: 10px;
  background-color: #99ddeb;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.thumbnail {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  cursor: default;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.thumbnail span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.thumbnail span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.thumbnail span,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.thumbnail span {
  margin-right: 0px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.item-name,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.item-name,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.item-name,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.item-name {
  width: 100%;
  min-width: 280px;
  max-width: 100%;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.item-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.item-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.item-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.item-number {
  width: 120px;
  min-width: 120px;
  max-width: none;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.reorder-reason,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.reorder-reason,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.reorder-reason,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.reorder-reason {
  width: 200px;
  min-width: 200px;
  max-width: none;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.item-uom,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.item-uom,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.item-uom,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.item-uom {
  width: 100px;
  min-width: 100px;
  max-width: 120px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.shipingStatus,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.shipingStatus,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.shipingStatus,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.shipingStatus {
  width: 150px;
  min-width: 140px;
  max-width: 160px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.order-qty {
  width: 100px;
  min-width: 100px;
  max-width: 110px;
  cursor: default;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr th.carrier,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr th.carrier,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr th.carrier,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr th.carrier {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
  cursor: default;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td .negative-status,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td .negative-status,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td .negative-status,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td .negative-status {
  color: #db0000;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail {
  min-width: 36px;
  text-align: left;
  vertical-align: middle;
  width: 36px;
  padding-bottom: 5px;
  padding-top: 5px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td.thumbnail .thumbnail-container,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td.thumbnail .thumbnail-container,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail .thumbnail-container,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail .thumbnail-container {
  border: 1px solid #dbdbdb;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td.thumbnail .thumbnail-container img.thumbnail-image {
  height: auto;
  width: 36px;
  cursor: pointer;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td.dataTables_empty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td.dataTables_empty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td.dataTables_empty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td.dataTables_empty {
  padding: 30px 0px 10px 0px;
  display: table-cell;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td .tracking-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td .tracking-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td .tracking-number,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td .tracking-number {
  cursor: pointer;
  color: #005566;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr td .tracking-number:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr td .tracking-number:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr td .tracking-number:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr td .tracking-number:hover {
  text-decoration: underline;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr .item-name:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr .item-name:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr .item-name:hover,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr .item-name:hover {
  text-decoration: none;
  cursor: default;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable thead tr .order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable thead tr .order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable tbody tr .order-qty,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable tbody tr .order-qty {
  text-align: right;
}
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable thead tr td.expanded-order-cell table.dataTable.scroll-bar,
#pull-order-list .datatable-v2 table#pag-orders-tbl-orders.dataTable tbody tr td.expanded-order-cell table.dataTable.scroll-bar {
  overflow-x: scroll;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper:before {
  right: 49px;
  top: 7px;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Noto Sans', sans-serif;
  font-size: 18px;
  line-height: 18px;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button .c-button-option-icon:hover {
  color: #00a9cc !important;
  background-color: #ffffff !important;
  border-color: #999999;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button #order-list-btn-reset-all-filter {
  padding: 6px 4px !important;
  height: 32px;
  width: 32px;
  cursor: not-allowed;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button #order-list-btn-reset-all-filter.is-active {
  cursor: pointer !important;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button #order-list-btn-reset-all-filter.is-active .icon-reset-all {
  opacity: inherit;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter_wrapper #order-list-tbl-reset-button #order-list-btn-reset-all-filter .icon-reset-all {
  padding: 0;
  opacity: 0.5;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders_filter {
  padding-right: 42px;
  margin-bottom: 16px;
}
#pull-order-list .datatable-v2.scroll-bar {
  overflow-x: scroll;
}
#pull-order-list .datatable-v2 #pag-orders-tbl-orders-div-pagination {
  width: auto;
}
#pull-order-list #timeframe-filter-widget-popup {
  display: none;
  position: absolute;
  width: 270px;
  z-index: 99999;
}
#pull-order-list #timeframe-filter-widget-popup:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 238px;
  top: -20px;
  width: 0;
}
#pull-order-list #timeframe-filter-widget-popup:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #00a9cc;
  content: " ";
  height: 0;
  position: absolute;
  left: 238px;
  top: -20px;
  width: 0;
}
#pull-order-list #timeframe-filter-widget-popup .content .c-icon-link {
  text-decoration: none;
  color: #00a9cc;
  margin-bottom: 20px;
  display: block;
  width: 110px;
}
#pull-order-list #timeframe-filter-widget-popup .content .c-icon-link:hover {
  text-decoration: underline;
}
#pull-order-list #timeframe-filter-widget-popup .content .c-icon-link span {
  background-color: transparent;
  color: #00a9cc;
  margin-top: -3px;
  display: inline-block;
  margin-right: 2px;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs {
  padding-bottom: 0;
  max-height: 236px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 16px;
  *padding-right: 2em;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .attribs-item {
  margin-bottom: 10px;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .attribs-item .icon-radio-on,
#pull-order-list #timeframe-filter-widget-popup .content .attribs .attribs-item .icon-radio-off {
  color: #004a93;
  cursor: pointer;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .attribs-txt {
  margin-left: 10px;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs input[type="checkbox"] {
  display: none;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .icon {
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  position: relative;
  width: 25px;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .icon:hover {
  border-color: #004a93;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .icon:not(.icon-check) {
  border: 1px solid silver;
}
#pull-order-list #timeframe-filter-widget-popup .content .attribs .icon span {
  color: #666;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  max-width: 156px;
  min-width: 156px;
  padding-left: 32px;
  position: absolute;
  top: 2px;
}
#pull-order-list #timeframe-filter-widget-popup .content hr {
  border: 0;
  border-top: 1px solid #ccc;
}
#pull-order-list #timeframe-filter-widget-popup .content .multiply label {
  line-height: 30px;
  vertical-align: middle;
}
#pull-order-list #timeframe-filter-widget-popup .content .multiply input {
  height: 32px;
  width: 4em;
  margin-left: 1em;
  text-align: center;
  padding: 0;
}
#pull-order-list #timeframe-filter-widget-popup .footer {
  margin-bottom: 0;
}
#pull-order-list #timeframe-filter-widget-popup .footer .btns {
  border-top: 0;
  padding: 0px 0 16px 16px;
  text-align: left;
}
#pull-order-list #timeframe-filter-widget-popup .footer a {
  color: #00a9cc;
  text-decoration: none;
  font-size: 16px;
}
#pull-order-list #timeframe-filter-widget-popup .footer a:hover {
  text-decoration: underline;
}
#pull-order-list #timeframe-filter-widget-popup .footer .icon-refresh {
  color: #00a9cc;
  cursor: pointer;
}
#pull-order-list #time-frame-filter-widget:before {
  left: 203px;
  top: -21px;
}
#pull-order-list #time-frame-filter-widget:after {
  left: 203px;
  top: -20px;
}
#pull-order-list #time-frame-filter-widget .filter-option:last-of-type {
  margin-bottom: 3px;
}
#pull-order-list #time-frame-filter-widget.widgtAlignRight:before,
#pull-order-list #time-frame-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#pull-order-list #pag-orders-tbl-orders-pagination {
  width: auto;
}
#pull-order-list #pag-orders-div-orders-status {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 220px;
}
#pull-order-list #pag-orders-tbl-orders_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
}
#pull-order-list #pag-orders-tbl-orders_filter_wrapper:before {
  position: absolute;
  right: 238px;
  top: 8px;
  color: #999999;
}
#pull-order-list #pag-orders-tbl-orders_filter {
  padding-right: 230px;
}
#pull-order-list #pag-orders-tbl-orders_wrapper {
  min-height: 300px;
}
#pull-order-list #order-status-message-widget,
#pull-order-list #order-status-message-popup {
  position: absolute;
  width: 300px;
}
#pull-order-list #order-status-message-widget:before,
#pull-order-list #order-status-message-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#pull-order-list #order-status-message-widget:after,
#pull-order-list #order-status-message-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#pull-order-list #order-status-message-widget .content > .attribs,
#pull-order-list #order-status-message-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#pull-order-cart .step.half {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#pull-order-cart .step.half.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .step.half.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .step:after {
  margin-bottom: 4%;
}
#pull-order-cart .address {
  font-size: 16px;
  color: #34383c;
  margin-bottom: 4%;
}
#pull-order-cart .address .label {
  color: #72716e;
}
#pull-order-cart #order-status {
  font-size: 16px;
  margin-top: 0;
  width: 100%;
  padding-left: 30px;
}
#pull-order-cart #order-status span {
  color: #34383c;
}
#pull-order-cart #rush-needs-approve-popup {
  position: absolute;
  width: 300px;
  z-index: 999;
}
#pull-order-cart #rush-needs-approve-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  border-left: 0;
  position: absolute;
  top: 40%;
  left: -10px;
}
#pull-order-cart #rush-needs-approve-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 0;
  border-right: 10px solid #ffffff;
  position: absolute;
  top: 40%;
  left: -8px;
}
#pull-order-cart #rush-needs-approve-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-left: 2em;
}
#pull-order-cart #rush-needs-approve-popup .content h3 {
  font-weight: 600;
  padding-bottom: 6px;
  margin-top: -10px;
}
#pull-order-cart #rush-needs-approve-popup .content .warning-label {
  clear: both;
  float: left;
  color: #72716e;
  width: 45%;
  margin: 0 auto;
  text-align: right;
  padding: 0 10px 10px 0;
}
#pull-order-cart #rush-needs-approve-popup .content .warning-field {
  text-align: left;
  width: 45%;
}
#pull-order-cart .rush-order-information {
  font-size: 16px;
  margin-top: 0;
  color: #72716e;
  padding-left: 30px;
  display: none;
}
#pull-order-cart .rush-order-information span {
  color: #34383c;
  width: 600px;
  word-wrap: break-word;
}
#pull-order-cart .rush-order-information .justification-wrapper {
  display: flex;
}
#pull-order-cart .counts {
  float: right;
  *zoom: 1;
  height: 93px;
  text-align: right;
}
#pull-order-cart .counts:before,
#pull-order-cart .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-cart .counts:after {
  clear: both;
}
#pull-order-cart .counts .warning-action {
  display: none;
  height: 100%;
  float: left;
  border: 0;
  cursor: pointer;
  *width: 34px;
}
#pull-order-cart .counts .warning-action .btn {
  padding: 5px;
  font-size: 1.2em;
  color: #ea2d2e;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-left: 3px;
  filter: none;
}
#pull-order-cart .counts .warning-action .btn.is-selected {
  outline-color: #ea2d2e;
  *border: 2px solid #ea2d2e;
}
#pull-order-cart .counts .warning-action .icon-tri-left:before {
  content: "";
}
#pull-order-cart .counts .warning-action .icon-caret-left {
  font-size: 1.2em;
  margin-top: 40px;
  width: 34px;
}
#pull-order-cart .counts .warning-msg {
  display: none;
  width: 150px;
  *width: 125px;
  height: 100%;
  padding: 5px;
  color: #ea2d2e;
  float: left;
  text-align: left;
}
#pull-order-cart .counts .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
}
#pull-order-cart .counts .count .label {
  font-weight: bold;
  text-transform: uppercase;
}
#pull-order-cart .invalid {
  border: 1px solid red;
}
#pull-order-cart .list-section {
  margin: 3em 0 2em 0;
  clear: both;
}
#pull-order-cart .list-section td.dataTables_empty {
  display: none;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper td,
#pull-order-cart #pag-cart-tbl-line-item_wrapper th {
  padding-left: 6px;
  padding-right: 6px;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper td:first-child,
#pull-order-cart #pag-cart-tbl-line-item_wrapper th:first-child {
  padding-left: 16px;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper td:last-child,
#pull-order-cart #pag-cart-tbl-line-item_wrapper th:last-child {
  padding-right: 16px;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper tbody tr {
  cursor: default;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper th > span {
  margin-left: 0px;
  padding-left: 0;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .image-id {
  width: 10%;
  text-align: left;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .customer-item-number {
  width: 16%;
  text-align: left;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-image-datatables {
  border: 1px solid #dbdbdb;
  width: 64px;
  height: 64px;
  overflow: hidden;
  background-color: white;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-name {
  width: 28%;
  text-align: left;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-name:hover {
  text-decoration: underline;
  cursor: pointer;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-reason {
  width: 12%;
  text-align: left;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-quantity {
  width: 7%;
  text-align: right;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-quantity input[type="text"] {
  font-size: 14px;
  height: 28px !important;
  line-height: 28px;
  margin: 0;
  padding: 0 10px;
  text-align: right;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-uom {
  width: 13%;
  text-align: left;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-uom input[type="text"] {
  color: #000;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  margin-right: 0px;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-price {
  width: 9%;
  text-align: right;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .item-available {
  padding-right: 0;
  text-align: left;
  text-transform: uppercase;
  width: 7%;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .warning-col {
  padding-right: 0px;
  width: 4%;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .warning-col div.availText {
  display: inline-block;
  padding: 1.2em 0em 1.2em 1.2em;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .warning-col div.availWarn {
  display: inline-block;
  float: right;
  cursor: pointer;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .warning-col > div > button.icon-warning {
  background-color: #ffffff;
  color: #ea2d2e;
  height: 25px;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .warning-col > div > button.icon-warning:hover {
  border: 1px solid #ea2d2e;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .line-del-col {
  width: 3%;
  text-align: right;
}
#pull-order-cart #pag-cart-tbl-line-item_wrapper .line-del-col > .icon-close {
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  padding-right: 0;
}
#pull-order-cart hr {
  margin-bottom: 2em;
  border: 1px solid #CCCCCC;
}
#pull-order-cart .total-container {
  *zoom: 1;
}
#pull-order-cart .total-container:before,
#pull-order-cart .total-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-cart .total-container:after {
  clear: both;
}
#pull-order-cart .total-container ul {
  *zoom: 1;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 50px;
  background-color: #f7f7f7;
  border: 1px solid #dbdbdb;
}
#pull-order-cart .total-container ul:before,
#pull-order-cart .total-container ul:after {
  display: table;
  line-height: 0;
  content: "";
}
#pull-order-cart .total-container ul:after {
  clear: both;
}
#pull-order-cart .total-container ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .total-container ul.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .total-container ul > li {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.2em 0 1.2em 2.4em;
}
#pull-order-cart .total-container ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .total-container ul > li.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#pull-order-cart .total-container ul > li.item-uom {
  text-align: right;
  font-weight: bold;
}
#pull-order-cart .total-container ul > li.item-price {
  padding: 0.85em 0 1em 2em;
}
#pull-order-cart .total-container ul > li.item-price > span {
  font-size: 20px;
  font-weight: bold;
  color: #004a93;
}
#pull-order-cart .total-container .total-footer {
  float: right;
  font-size: 11px;
  color: #666666;
}
#pull-order-cart .list-bottom {
  margin: 32px 0 32px 0;
}
#pull-order-cart .list-bottom .btns-container {
  text-align: center;
  float: right;
}
#pull-order-cart .list-bottom .dataTables_length {
  margin-right: 0;
  width: 25%;
}
#pull-order-cart .list-bottom .dataTables_length .c-input {
  width: 105px;
}
#pull-order-cart .list-bottom .dataTables_paginate {
  float: left;
  text-align: center;
  width: 50%;
}
#pull-order-cart .dropdown-container {
  position: relative;
  top: 0.5em;
  right: 0.5em;
  float: right;
  cursor: pointer;
}
#pull-order-cart .validation-popup {
  border: 1px solid #dbdbdb;
  position: absolute;
  right: 40px;
  top: -41px;
  width: 320px;
  z-index: 1;
}
#pull-order-cart .validation-popup:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  right: -10px;
  top: 46px;
  width: 0;
}
#pull-order-cart .validation-popup:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  right: -9px;
  top: 46px;
  width: 0;
}
#pull-order-cart .validation-popup .content p {
  padding: 0em 0em 1em;
}
#pull-order-cart .validation-popup .content p:last-child {
  padding: 0;
}
#lb-choose-address {
  width: 540px;
  font-size: 16px;
  height: 540px;
}
#lb-choose-address li {
  cursor: pointer;
  border-bottom: 1px solid #cccccc;
  padding: 4px 0px;
  line-height: 18px;
  color: #005566;
}
#lb-choose-address li:hover,
#lb-choose-address li.odd:hover {
  background-color: #cceef5;
  color: #005566;
}
#lb-choose-address li.odd {
  background-color: #ecfafb;
}
#lb-choose-address li:last-child {
  border-bottom: 0;
}
#lb-choose-address span.icon {
  padding-left: 2em;
  padding-right: 1em;
  line-height: 40px;
  color: #004a93;
}
#lb-choose-address .footer {
  margin: 0;
}
#lb-choose-address #address-div {
  height: 440px;
}
#lb-choose-address #address-div .address-ul {
  height: 100%;
  overflow-y: auto;
}
#lb-submit-order .text-container:first-child,
#lb-submit-order-fail .text-container:first-child {
  margin-bottom: 1em;
}
/* *** #create-select-stores is in Promotion module, but .sub-attributes is not found, double check and clean up *** */
/* .custom-checkbox Checkbox and Radio Inputs */
#create-select-stores .sub-attributes input[type="checkbox"],
#pull-order-new .sub-categories input[type="checkbox"] {
  display: none;
  *display: inline;
}
#create-select-stores .sub-attributes .custom-checkbox,
#pull-order-new .sub-categories .custom-checkbox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: icons;
  display: inline-block;
  width: 22px;
  height: 22px;
  position: relative;
  vertical-align: middle;
  border: solid 1px #e0d5c3;
  background-color: #f9f6ee;
  margin-right: 10px;
  margin-bottom: 2px;
  cursor: pointer;
  *display: none;
}
#create-select-stores .sub-attributes .custom-checkbox.checked,
#pull-order-new .sub-categories .custom-checkbox.checked {
  background: #ffffff;
}
#create-select-stores .sub-attributes .custom-checkbox.checkbox:before,
#pull-order-new .sub-categories .custom-checkbox.checkbox:before {
  content: "";
  display: block;
  font-size: 18px;
  color: #AFA18E;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 1px;
  left: 2px;
}
#create-select-stores .sub-attributes .custom-checkbox.checkbox.checked:before,
#pull-order-new .sub-categories .custom-checkbox.checkbox.checked:before {
  content: "\e624";
  color: #005566;
  position: absolute;
}
.filter-entry {
  width: 50%;
  float: left;
  font-size: 13px;
  margin-bottom: 1em;
}
.filter-entry .filter-name {
  line-height: 25px;
}
.btns-finish {
  float: right;
}
.btns-finish .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  pointer-event: none;
}
.unsubmitted-delete {
  text-align: right !important;
}
.unsubmitted-delete .delete-order {
  font-size: 10px;
}
#lb-filters-box > .header > .btns {
  padding-top: 4px;
}
/* GridView, grid-view.js - remove this after new pull order merge
-------------------------------------------------- */
.view-button {
  padding: 6px 4px !important;
}
.grid-viewOld {
  border-top: 1px solid #999999;
  margin-top: 74px !important;
}
.grid-viewOld #no-data {
  padding: 6em;
  text-align: center;
  font-size: 16px;
  background-color: #f1f2f2;
  color: #93877a;
}
.grid-viewOld .item-div {
  *zoom: 1;
  border-bottom: 1px solid #dbdbdb;
  box-sizing: border-box;
  float: left;
  height: 300px;
  min-width: 220px;
  overflow: hidden;
  padding: 8px;
  padding-top: 15px;
  position: relative;
  vertical-align: top;
  width: 24%;
}
.grid-viewOld .item-div:before,
.grid-viewOld .item-div:after {
  display: table;
  line-height: 0;
  content: "";
}
.grid-viewOld .item-div:after {
  clear: both;
}
.grid-viewOld .item-div h3 {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  font-weight: normal;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
.grid-viewOld .item-div h3:hover {
  text-decoration: underline;
}
.grid-viewOld .item-div .item-image {
  cursor: pointer;
  cursor: hand;
  border: 1px solid #dbdbdb;
  height: 200px;
  overflow: hidden;
  position: absolute;
  width: 200px;
}
.grid-viewOld .item-div .item-image img {
  width: auto;
}
.grid-viewOld .item-div .item-image .item-info {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #34383c;
  bottom: 0;
  color: #ffffff;
  font-weight: bold;
  overflow: hidden;
  padding: 5px;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
  z-index: 900;
}
.grid-viewOld .item-div .item-image .item-info label {
  color: #cccccc;
  font-weight: normal;
}
.grid-viewOld .item-div .item-image .item-info .error {
  font-weight: normal;
  text-align: center;
  white-space: normal;
}
.grid-viewOld .item-div .item-footer {
  bottom: 10px;
  position: absolute;
  width: 200px;
}
.grid-viewOld .item-div .item-footer .icon-check {
  float: right;
}
/* GridView, grid-view.js
-------------------------------------------------- */
@media only screen and (max-width: 1070px) {
  .gridViewV2 .item-div {
    width: 50%;
  }
  .gridViewV2 .item-div:nth-child(2n) {
    border-right: none;
  }
  .filterPanelOpen .gridViewV2 .item-div {
    width: 100%;
    border-right: none;
  }
}
@media only screen and (min-width: 1070px) and (max-width: 1280px) {
  .gridViewV2 .item-div {
    width: 33%;
  }
  .gridViewV2 .item-div:nth-child(3n) {
    border-right: none;
  }
  .filterPanelOpen .gridViewV2 .item-div {
    width: 50%;
  }
  .filterPanelOpen .gridViewV2 .item-div:nth-child(2n) {
    border-right: none!important;
  }
  .filterPanelOpen .gridViewV2 .item-div:nth-child(3n) {
    border-right: 1px solid #dbdbdb;
  }
}
@media only screen and (min-width: 1280px) {
  .gridViewV2 .item-div {
    width: 25%;
  }
  .gridViewV2 .item-div:nth-child(4n) {
    border-right: none;
  }
  .filterPanelOpen .gridViewV2 .item-div {
    width: 50%;
  }
  .filterPanelOpen .gridViewV2 .item-div:nth-child(2n) {
    border-right: none;
  }
}
.view-button {
  padding: 6px 4px !important;
}
.gridViewV2 {
  /*border-top: 1px solid @color-divider;*/
  margin-top: 24px !important;
  background-color: #FFF;
}
.gridViewV2 #no-data {
  padding: 6em;
  text-align: center;
  font-size: 16px;
  background-color: #f1f2f2;
  color: #93877a;
}
.gridViewV2 .item-div {
  *zoom: 1;
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  box-sizing: border-box;
  float: left;
  height: 300px;
  min-width: 220px;
  overflow: hidden;
  padding: 20px;
  position: relative;
  vertical-align: top;
}
.gridViewV2 .item-div:before,
.gridViewV2 .item-div:after {
  display: table;
  line-height: 0;
  content: "";
}
.gridViewV2 .item-div:after {
  clear: both;
}
.gridViewV2 .item-div h3 {
  cursor: pointer;
  cursor: hand;
  color: #005566;
  font-weight: normal;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}
.gridViewV2 .item-div h3:hover {
  text-decoration: underline;
}
.gridViewV2 .item-div .item-image {
  border: 1px solid #dbdbdb;
  height: 120px;
  overflow: hidden;
  width: 120px;
  float: left;
  margin-right: 20px;
  cursor: pointer;
}
.gridViewV2 .item-div .item-image img {
  width: 100%;
  background-size: 25%;
  background-position: 50px 47px;
}
.gridViewV2 .item-div .itemInfoWrapper {
  overflow: hidden;
}
.gridViewV2 .item-div .item-footer {
  overflow: hidden;
}
.gridViewV2 .item-div .item-footer .sg-page-label {
  margin-bottom: 15px;
  font-size: 14px;
}
.gridViewV2 .item-div .item-footer .sg-page-label span {
  color: #484e4f;
  display: block;
}
.gridViewV2 .item-div .iconsWrap {
  position: absolute;
  bottom: 10px;
  right: 20px;
}
.gridViewV2 .item-div .iconsWrap .icon-warning {
  margin-right: -5px;
  color: #ea2d2e;
  height: 25px;
  width: 25px;
}
.gridViewV2 .item-div .iconsWrap .icon-warning:hover {
  border: 1px solid #ea2d2e;
  background-color: #FFF;
}
.gridViewV2 .item-div .iconsWrap .icon-close {
  font-size: 10px;
  margin-left: 4px;
  cursor: pointer;
}
.gridViewV2 .item-div .iconsWrap .icon-database {
  color: #00a9cc;
  font-size: 18px !important;
  margin-right: 5px;
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: -2px;
}
.gridViewV2 .item-div .iconsWrap .in-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 16px;
  padding: 2px;
  background: #000;
  display: inline-block;
  background-color: #00a9cc;
  border-style: none;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  margin: 2px 8px;
  cursor: pointer;
}
/* Item centric stores promotion summary
-------------------------------------------------- */
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper {
  width: 100%;
  overflow-x: auto;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .dataTables_wrapper .expanded-item-cell .dataTables_wrapper {
  width: 99%;
  overflow-x: hidden;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container.promo-putup-takedown .item-group-items-table {
  width: 1500px !important;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .thumbnail {
  width: 60px;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-name {
  width: 14%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .item-unique-id {
  width: 10%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .putup-takedown {
  width: 13%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .status {
  width: 10%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .product-type {
  width: 12%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .description {
  width: 13%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .size {
  width: 9%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .quantity {
  width: 7%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .stores {
  width: 7%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .files {
  width: 7%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .btn-column {
  width: 4%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-item-table-container .item-group-items-table .tri-container {
  width: 4%;
  padding-left: 4px !important;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name {
  width: 35%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name:hover {
  text-decoration: none;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-unique-id {
  width: 30%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.quantity {
  width: 10%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.available {
  width: 10%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.store-order-carrier {
  width: 15%;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell td .tracking-number {
  cursor: pointer;
  color: #005566;
}
#promo-summary-item-centric.stores-promotions #pag-promo-summary-div-store-table-container #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell td .tracking-number:hover {
  text-decoration: underline;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data {
  list-style-type: none;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data li {
  list-style-type: none;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data .documents-modal-item {
  width: 100%;
  height: 35px;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data .documents-modal-item p {
  width: 60%;
  float: left;
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data .documents-modal-item a {
  float: left;
  width: 25%;
  text-align: right;
  margin-right: 0px;
}
#promo-summary-item-centric.stores-promotions .documents-modal-data .documents-modal-item .view-document {
  width: 15%;
}
#promo-summary-item-centric.stores-promotions .tracking-shipment-flyout {
  width: auto;
}
#promo-summary-item-centric.stores-promotions .tracking-shipment-flyout .tracking-shipment {
  margin-bottom: 13px;
}
#promo-summary-item-centric.stores-promotions .tracking-shipment-flyout .tracking-shipment .tracking-shipment-method {
  margin-bottom: 5px;
}
#promo-summary-item-centric.stores-promotions .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link {
  text-align: left;
  white-space: nowrap;
}
#promo-summary-item-centric.stores-promotions .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link-label {
  font-weight: bold;
}
/* Main Section : Promotions - All
-------------------------------------------------- */
#pag-stores-promotions .main-content {
  min-height: 370px;
}
#pag-stores-promotions .page-footer {
  visibility: hidden;
}
#pag-stores-promotions .ui-autocomplete {
  z-index: 1003 !important;
  position: fixed;
}
#pag-stores-promotions #lb-wats-report .storeList {
  display: inline-block;
}
#pag-stores-promotions #lb-wats-report .is-disabled {
  opacity: 0.5;
  text-shadow: none;
  cursor: not-allowed;
}
#pag-stores-promotions .list-section .search .border-tree {
  border-left: none;
  border-right: none;
}
#pag-stores-promotions .list-section .search .border-tree .tabs {
  width: 305px;
  margin: -18px auto 0 auto;
  top: 0;
  background-color: #FFf;
  position: inherit;
  display: block;
  padding: 0 10px;
}
#pag-stores-promotions #pag-promo-summary-div-store-table-container,
#pag-stores-promotions #pag-promo-summary-div-item-table-container {
  margin-top: 16px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr {
  height: 36px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th {
  padding: 0px !important;
  border: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.tri-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.tri-container {
  width: 3%;
  box-shadow: none;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.quantity span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.quantity span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.currency span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.currency span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.availQuantity span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.availQuantity span:after {
  margin: 0px;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.quantity.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.quantity.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.currency.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.currency.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.availQuantity.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.availQuantity.sorting_asc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.quantity.sorting_desc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.quantity.sorting_desc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.currency.sorting_desc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.currency.sorting_desc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable thead tr th.availQuantity.sorting_desc span:after,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable thead tr th.availQuantity.sorting_desc span:after {
  margin: 8px;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody tr.odd,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody tr.odd,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody tr.even,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody tr.even {
  border-right: 1px solid #dbdbdb !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td {
  padding: 15px 8px 5px 8px !important;
  height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.btn-column {
  padding-left: 15px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.dataTables_empty,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.dataTables_empty {
  padding: 6em !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell {
  padding: 0px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper {
  background-color: #99ddeb;
  padding: 10px;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th {
  height: 36px;
  padding: 0px !important;
  background-color: #cceef5 !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th span,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th span {
  padding: 0px !important;
  background-color: #cceef5 !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.thumbnail,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable thead tr th.btn-column {
  cursor: default;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr {
  cursor: default;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.odd td {
  background-color: #ecfafb !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr.even td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr.even td {
  background-color: #ffffff !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td {
  height: 42px;
  padding: 0px 8px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.item-name:hover {
  text-decoration: none;
  cursor: default;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.btn-column {
  text-align: center;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td.dataTables_empty {
  padding: 60px 0px 40px 0px !important;
  color: #666666 !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper .dataTable tbody tr td .thumbnail-container {
  cursor: pointer;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-unique-id,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.item-store-unique-id {
  width: 25%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.item-store-name,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.item-store-name {
  width: 50%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.quantity,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.quantity {
  width: 10%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.currency,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.currency {
  width: 10%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-item-cell th.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-item-cell th.btn-column {
  width: 5%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTable,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTable {
  min-width: 600px !important;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .dataTables_wrapper {
  min-height: 135px;
  background-color: #ffffff;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.thumbnail,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.thumbnail {
  width: 7%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.item-name {
  width: 42%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.item-name:hover,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.item-name:hover {
  text-decoration: none;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.quantity,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.quantity {
  width: 15%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.availQuantity,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.availQuantity {
  width: 15%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.currency,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.currency {
  width: 15%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell th.btn-column,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell th.btn-column {
  width: 6%;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container {
  background-color: #99ddeb;
  height: 100%;
  margin: 0px 10px;
  padding: 10px;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info {
  height: 100%;
  background-color: #ffffff;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .title,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .title,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .store-info .address {
  color: #666666;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container {
  padding-left: 10px;
}
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-store-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container .dataTables_wrapper,
#pag-stores-promotions .datatable-v2 #pag-promo-summary-tbl-item-grid.dataTable tbody td.expanded-store-cell .store-items-table-container .list-container .dataTables_wrapper {
  padding: 0px;
  overflow: hidden;
}
#pag-stores-promotions .main-content {
  position: relative;
}
#pag-stores-promotions .col-filter {
  line-height: 1.1em;
  margin-left: 8px !important;
}
#pag-stores-promotions #multi-option-select-filter-widget.widgtAlignLeft:before,
#pag-stores-promotions #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
#pag-stores-promotions div#pag-stores-promotions-tbl-promotions_paginate .paginate_button.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#pag-stores-promotions div#pag-stores-promotions-tbl-promotions_paginate .paginate_button.disabled label {
  cursor: not-allowed;
}
#pag-stores-promotions div#pag-stores-promotions-tbl-promotions_paginate .paginate_button.disabled:hover {
  background-color: #fff;
  color: #00a9cc;
}
#pag-stores-promotions .warning-action {
  border: 0;
  display: none;
  float: left;
  height: 100%;
  outline: none;
  text-align: center;
  width: auto;
}
#pag-stores-promotions .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #db0000;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
}
#pag-stores-promotions .icon-warning.is-selected,
#pag-stores-promotions .icon-warning:hover {
  background: #ffffff;
  border: 1px solid #db0000;
}
#pag-stores-promotions #header-missing-cost-popup {
  position: absolute;
  width: 300px;
}
#pag-stores-promotions #header-missing-cost-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#pag-stores-promotions #header-missing-cost-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#pag-stores-promotions #header-missing-cost-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr td,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr td,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr th,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr th {
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
  position: relative;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr .promotion-name,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr .promotion-name {
  width: 20%;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr .promotion-storeId,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr .promotion-storeId {
  width: 25%;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr .promotion-date,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr .promotion-date {
  width: 10%;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr .promotion-date.instore-date,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr .promotion-date.instore-date {
  width: 10%;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr .promotion-lifecycle-status,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr .promotion-lifecycle-status {
  width: 15%;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr span,
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable thead tr {
  height: 36px;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr {
  height: 42px;
}
#pag-stores-promotions table#pag-stores-promotions-tbl-promotions.dataTable tbody tr td {
  padding: 8px;
  cursor: auto;
}
#pag-stores-promotions #pag-stores-promotions-div-promotions-status {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 180px;
}
#pag-stores-promotions #pag-stores-promotions-tbl-promotions_filter_wrapper {
  margin-bottom: 16px;
  padding: 0;
}
#pag-stores-promotions #pag-stores-promotions-tbl-promotions_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 8px;
  color: #999999;
}
#pag-stores-promotions #pag-stores-promotions-tbl-promotions_filter {
  /* padding-right: 190px; */
  width: 100%;
}
#pag-stores-promotions #pag-stores-promotions-tbl-promotions_filter input {
  height: 32px;
}
#pag-stores-promotions #pag-stores-promotions-tbl-promotions_wrapper {
  min-height: 300px;
}
#pag-stores-promotions #time-frame-filter-widget.widgtAlignRight:before,
#pag-stores-promotions #time-frame-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#pag-stores-promotions-tbl-promotions-div-pagination {
  width: 110px;
}
#pag-orders-tbl-orders_length,
#pag-find-items-tbl-search-items_length,
#pag-find-items-tbl-select-items_length,
#grid-items_length {
  width: 100px;
  margin-right: 10px;
}
#pag-orders-div-table-pagination,
#pag-find-items-div-search-items-page-size,
#pag-find-items-div-select-items-page-size,
#pag-items-div-table-pagination,
#grid-items-pagination {
  width: auto;
}
#pag-orders-div-table-pagination .sb-dropdown,
#pag-find-items-div-search-items-page-size .sb-dropdown,
#pag-find-items-div-select-items-page-size .sb-dropdown,
#pag-items-div-table-pagination .sb-dropdown,
#grid-items-pagination .sb-dropdown {
  border-top: 1px solid #999999;
}
.bottom.col-3 {
  position: relative;
}
.bottom.col-3 #pag-find-items-tbl-search-items_paginate,
.bottom.col-3 #pag-find-items-tbl-select-items_paginate,
.bottom.col-3 #grid-items_paginate {
  margin: 0 25%;
  min-width: 330px;
  position: absolute;
  text-align: center;
  width: 50%;
}
.item-image-datatables {
  border: 1px solid #dbdbdb;
  width: 64px;
  height: 64px;
  overflow: hidden;
  background-color: white;
}
.item-name {
  width: 30%;
  text-align: left;
}
.item-name:hover {
  text-decoration: underline;
  cursor: pointer;
}
div.line-item:last-of-type {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
div#cost-request-rush-wrapper {
  float: right;
}
div#cost-request-rush-wrapper #pag-cart-div-total-cost {
  float: none;
  height: 75px;
}
div#cost-request-rush-wrapper #request-rush-link {
  padding-left: 25%;
  margin-right: 0;
  text-align: right;
}
div#cost-request-rush-wrapper #request-rush-link .icon-alarm {
  position: absolute;
  right: 108px;
}
div#cost-request-rush-wrapper .btns-container {
  padding-top: 20px;
  display: none;
}
div#cost-request-rush-wrapper #rush-order-deny-button {
  float: left;
}
div#cost-request-rush-wrapper #rush-order-approve-button {
  float: left;
}
div#cart-item-list {
  display: inline-block;
  width: 100%;
}
div#cart-item-list div.line-item {
  border-top: 1px solid #dbdbdb;
  font-size: 16px;
  margin-top: 10px;
  padding-top: 10px;
}
div#cart-item-list div.line-item h2 {
  color: #005566;
  font-size: inherit;
  font-weight: normal;
}
div#cart-item-list div.line-item h2 span:hover {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
div#cart-item-list div.line-item label {
  color: #999999;
}
div#cart-item-list div.line-item div {
  display: inline-block;
}
div#cart-item-list div.line-item div.thumbnail {
  margin: auto;
  min-width: 140px;
  text-align: center;
  vertical-align: middle;
  width: 14%;
}
div#cart-item-list div.line-item div.thumbnail div.img-style {
  border: 1px solid #dbdbdb;
  height: 128px;
  overflow: hidden;
  width: 128px;
}
div#cart-item-list div.line-item div.thumbnail div.img-style img {
  height: auto;
  width: 128px;
}
div#cart-item-list div.line-item div.details {
  border-right: 1px solid #dbdbdb;
  line-height: 26px;
  min-width: 450px;
  vertical-align: top;
  width: 68%;
}
div#cart-item-list div.line-item div.details div.number {
  position: absolute;
}
div#cart-item-list div.line-item div.details div.availability {
  margin-left: 69%;
}
div#cart-item-list div.line-item div.details div.bottom {
  border-top: 1px solid #dbdbdb;
  height: 50%;
  margin-top: 5px;
  padding-top: 5px;
  width: 100%;
}
div#cart-item-list div.line-item div.details div.bottom div {
  margin-right: 1%;
}
div#cart-item-list div.line-item div.details div.bottom div.reason {
  min-width: 200px;
  width: 61%;
}
div#cart-item-list div.line-item div.details div.bottom div.reason select,
div#cart-item-list div.line-item div.details div.bottom div.reason .sb-custom {
  width: 100%;
}
div#cart-item-list div.line-item div.details div.bottom div.qty {
  width: 10%;
}
div#cart-item-list div.line-item div.details div.bottom div.uom {
  float: right;
  width: 25%;
}
div#cart-item-list div.line-item div.details div.bottom input {
  height: 32px;
}
div#cart-item-list div.line-item div.details div.bottom label {
  color: #004a93;
  overflow: auto;
  padding-bottom: 5px;
  white-space: nowrap;
}
div#cart-item-list div.line-item div.action {
  height: 130px;
  min-width: 100px;
  padding-left: 5px;
  position: absolute;
  width: 14%;
}
div#cart-item-list div.line-item div.action .warn {
  float: left;
}
div#cart-item-list div.line-item div.action .warn button.icon-warning {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  color: #ea2d2e;
  font-size: 18px;
  height: 36px;
  margin: 0;
  outline: none;
  padding: 0;
  width: 36px;
}
div#cart-item-list div.line-item div.action .warn button.icon-warning:hover,
div#cart-item-list div.line-item div.action .warn button.icon-warning.active {
  border: 1px solid #db0000;
}
div#cart-item-list div.line-item div.action .warn .validation-popup {
  border: 1px solid #dbdbdb;
  display: none;
  position: absolute;
  right: 46px;
  width: 320px;
  z-index: 1;
}
div#cart-item-list div.line-item div.action .warn .validation-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
div#cart-item-list div.line-item div.action .warn .validation-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
div#cart-item-list div.line-item div.action .warn .validation-popup .content p {
  padding: 0em 0em 1em;
}
div#cart-item-list div.line-item div.action .warn .validation-popup .content p:last-child {
  padding: 0;
}
div#cart-item-list div.line-item div.action .menu {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  transition: all 400ms;
  border: 1px solid #dbdbdb;
  float: right;
  font-size: 13px !important;
  height: 36px;
  text-align: center;
  width: 36px;
}
div#cart-item-list div.line-item div.action .menu:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
div#cart-item-list div.line-item div.action .menu .c-menu-items {
  z-index: 0 !important;
}
div#cart-item-list div.line-item div.action .menu div {
  height: auto;
  padding: 0;
  width: auto;
}
div#cart-item-list div.line-item div.action .menu.active {
  background-color: #00a9cc;
  border-color: #00a9cc;
  color: #ffffff;
}
div#cart-item-list div.line-item div.action .total {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  bottom: 0;
  color: #004a93;
  font-size: 32px;
  font-weight: bold;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: right;
  width: 100%;
}
#order-search .ui-autocomplete {
  width: 360px !important;
}
#order-search .c-input.c-input-with-button input {
  width: 324px;
}
#order-search .c-input.c-input-combo-box-wrapper .c-input-combo-box {
  width: 328px;
}
#pag-find-items-div-search-items-bottom-center,
#pag-find-items-div-search-items-bottom-right,
#pag-find-items-div-select-items-bottom-center,
#pag-find-items-div-select-items-bottom-right {
  display: none;
}
#lb-order-deny-reason-modal .invalid {
  border: 1px solid red;
}
#lb-order-deny-reason-modal textarea {
  width: 100%;
  height: 90px;
  resize: none;
}
#lb-rush-order #frm-rush-order {
  overflow-x: hidden;
  overflow-y: auto;
}
#lb-rush-order #frm-rush-order #frm-rush-order-scb-reason-for-rush {
  height: 30px;
}
#lb-rush-order #frm-rush-order #frm-rush-order-txt-date-needed {
  width: 190px;
}
#lb-rush-order #frm-rush-order .contact-phone-wrapper {
  padding-left: 12px;
}
#lb-rush-order #frm-rush-order .invalid {
  border: 1px solid #db0000;
}
#lb-rush-order-approve #frm-rush-order-approve {
  height: 250px;
}
#lb-rush-order-approve #frm-rush-order-approve #frm-rush-order-approve-scb-shipping {
  height: 30px;
}
#lb-rush-order-approve #frm-rush-order-approve .invalid {
  border: 1px solid #db0000;
}
#lb-rush-order-approve #frm-rush-order-approve-btn-submit.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#lb-rush-order-approve #frm-rush-order-approve-btn-submit.is-disabled:hover {
  background-color: #004a93;
  cursor: not-allowed;
  border: 1px solid #004a93;
  color: #ffffff;
}
#lb-rush-order-deny #frm-rush-order-deny {
  height: 250px;
}
#lb-rush-order-deny #frm-rush-order-deny #frm-rush-order-deny-scb-order-status {
  height: 30px;
}
#lb-rush-order-deny #frm-rush-order-deny .invalid {
  border: 1px solid #db0000;
}
#pag-edit-order-detail #pag-edit-order-detail-txt-store-name::-ms-clear {
  width: 0;
  height: 0;
}
#pag-edit-order-detail #editOrderDetailsForm .c-one-col {
  border-bottom: 1px solid #cccccc;
}
#pag-edit-order-detail #editOrderDetailsForm #store-address {
  font-size: 15px;
}
#pag-edit-order-detail #editOrderDetailsForm .store-search {
  width: 391px;
  float: left;
  margin-right: 16px;
  height: 32px;
}
#pag-edit-order-detail #editOrderDetailsForm .store-search input {
  margin-left: -11px;
  margin-top: -5px;
  width: 391px;
}
#pag-edit-order-detail #editOrderDetailsForm #btn-store-search {
  margin-right: 0px;
}
#pag-edit-order-detail #editOrderDetailsForm #btn-store-search.hidden {
  display: none;
}
#pag-edit-order-detail #editOrderDetailsForm #pag-edit-order-detail-txt-store-name.loadingSpinner {
  background-color: #ffffff;
  background-image: url("../img/spinner-line-item.gif");
  background-size: 368px 6px;
  background-position: right center;
  background-repeat: no-repeat;
}
#pag-edit-order-detail #editOrderDetailsForm #pag-edit-order-detail-txt-store-name.icon-check {
  background-color: #ffffff;
  background-image: url("../img/checkmark.png");
  background-position: 368px 6px;
  background-repeat: no-repeat;
}
#pag-edit-order-detail #store-search-widget .no-scrollbar .dataTables_scrollHeadInner table thead {
  display: block !important;
}
#pag-review-order #s-headline-section {
  margin: 24px 24px 20px 24px;
}
#pag-review-order #s-headline-section .icon-alarm,
#pag-review-order #s-headline-section .icon-flag,
#pag-review-order #s-headline-section icon-warning {
  padding-top: 8px;
  display: inline-block;
}
#pag-review-order #s-headline-section .check-wrapper {
  padding-left: 0;
}
#pag-review-order .inactive-items-error-modal-data,
#pag-review-order .non-static-items-error-modal-data {
  list-style: disc;
  padding: 16px 0px 0px 40px;
  margin-bottom: 16px;
  max-height: 150px;
  overflow: auto;
}
#pag-review-order .order-details-container {
  width: 100%;
  position: relative;
  padding-bottom: 24px;
  *zoom: 1;
}
#pag-review-order .order-details-container:before,
#pag-review-order .order-details-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-review-order .order-details-container:after {
  clear: both;
}
#pag-review-order .order-details-container .c-three-col {
  width: 33.33%;
}
#pag-review-order .order-details-container .c-three-col .btns-container {
  overflow: hidden;
  margin-top: 20px;
}
#pag-review-order .order-details-container .c-three-col .btns-container-v2 {
  overflow: hidden;
  float: right;
  margin-top: 20px;
}
#pag-review-order .order-details-container .order-detail-label {
  color: #72716e;
  font-size: 16px;
}
#pag-review-order .order-details-container .order-detail-value {
  color: #34383c;
}
#pag-review-order .order-details-container .address {
  clear: both;
  font-size: 16px;
  color: #34383c;
}
#pag-review-order .order-details-container .address .label {
  color: #72716e;
}
#pag-review-order .order-details-container #order-status {
  font-size: 16px;
  margin-top: 0;
  width: 100%;
  padding-left: 30px;
}
#pag-review-order .order-details-container #order-status span {
  color: #34383c;
}
#pag-review-order .order-details-container .rush-order-information {
  font-size: 16px;
  margin-top: 0;
  color: #72716e;
  display: none;
}
#pag-review-order .order-details-container .rush-order-information span {
  color: #34383c;
  width: 600px;
  word-wrap: break-word;
}
#pag-review-order .order-details-container .rush-order-information .justification-wrapper {
  display: flex;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper {
  overflow: hidden;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper #pag-review-order-div-total-cost {
  float: none;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper .btns-container {
  padding-top: 20px;
  display: none;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper #pag-review-order-btn-rush-order-deny {
  float: left;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper #pag-review-order-btn-rush-order-approve {
  float: left;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper-v2 {
  float: right;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper-v2 #pag-review-order-div-total-cost {
  float: none;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper-v2 .btns-container-v2 {
  display: none;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper-v2 #pag-review-order-btn-rush-order-deny {
  float: left;
}
#pag-review-order .order-details-container div#pag-review-order-div-cost-request-rush-wrapper-v2 #pag-review-order-btn-rush-order-approve {
  float: left;
}
#pag-review-order .order-details-container .counts {
  float: right;
  *zoom: 1;
  text-align: right;
}
#pag-review-order .order-details-container .counts:before,
#pag-review-order .order-details-container .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-review-order .order-details-container .counts:after {
  clear: both;
}
#pag-review-order .order-details-container .counts .warning-action {
  display: none;
  height: 100%;
  float: left;
  border: 0;
  cursor: pointer;
  *width: 34px;
}
#pag-review-order .order-details-container .counts .warning-action .btn {
  padding: 5px;
  font-size: 1.2em;
  color: #ea2d2e;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-left: 3px;
  filter: none;
}
#pag-review-order .order-details-container .counts .warning-action .btn.is-selected {
  outline-color: #ea2d2e;
  *border: 2px solid #ea2d2e;
}
#pag-review-order .order-details-container .counts .warning-action .icon-tri-left:before {
  content: "";
}
#pag-review-order .order-details-container .counts .warning-action .icon-caret-left {
  font-size: 1.2em;
  margin-top: 40px;
  width: 34px;
}
#pag-review-order .order-details-container .counts .warning-msg {
  display: none;
  width: 150px;
  *width: 125px;
  height: 100%;
  padding: 5px;
  color: #ea2d2e;
  float: left;
  text-align: left;
}
#pag-review-order .order-details-container .counts .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
}
#pag-review-order .order-details-container .counts .count .label {
  font-weight: bold;
  text-transform: uppercase;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper {
  padding: 0;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper:before {
  position: absolute;
  right: 108px;
  top: 7px;
  color: #999999;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper #pag-review-order-tbl-line-items_filter {
  padding-right: 100px;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper #pag-review-order-tbl-action-buttons {
  float: right;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Noto Sans', sans-serif;
  font-size: 18px;
  line-height: 18px;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper #pag-review-order-tbl-action-buttons .view-button {
  font-size: 12px !important;
  margin-right: 4px;
}
#pag-review-order #pag-review-order-tbl-line-items_filter_wrapper #pag-review-order-tbl-action-buttons .bulk-edit-button {
  font-size: 12px !important;
}
#pag-review-order .invalid {
  border: 1px solid red;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr .filter-icon,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr .filter-icon {
  cursor: pointer;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr td.ext-desc span,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr td.ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #004a93;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr td.ext-desc span.hover,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr td.ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #004a93 !important;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr .ext-desc-display-info,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr .ext-desc-display-info:before,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -11px;
  width: 0;
}
#pag-review-order table#pag-review-order-tbl-line-items.dataTable thead tr .ext-desc-display-info:after,
#pag-review-order table#pag-review-order-tbl-line-items.dataTable tbody tr .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -10px;
  width: 0;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody td.dataTables_empty {
  color: #999999;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th span {
  /*margin: 0px 8px 0px 8px;
    						padding: 6px 0px 6px 0px;*/
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th .col-filter,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th .col-filter {
  padding: 0px;
  margin: 7.5px 8px 7.5px 0px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.thumbnail,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.thumbnail {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.thumbnail span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.thumbnail span {
  margin-right: 0px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.item-name,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.item-name {
  width: 100%;
  min-width: 260px;
  max-width: 100%;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.item-number,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.item-number {
  width: 130px;
  min-width: 120px;
  max-width: none;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.available,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.available {
  width: 125px;
  min-width: 115px;
  max-width: 125px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.ext-desc,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.ext-desc {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.unit-price,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.unit-price {
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.unit-price span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.unit-price span {
  margin-left: 0px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.reorder-reason,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.reorder-reason {
  width: 230px;
  min-width: 230px;
  max-width: 230px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.unit-of-measure,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.unit-of-measure {
  width: 100px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.unit-of-measure span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.unit-of-measure span {
  margin-right: 0px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.quantity,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.quantity {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.checkbox,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.checkbox {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.checkbox span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.checkbox span {
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.delete-item,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.delete-item {
  width: 28px;
  min-width: 28px;
  max-width: 28px;
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr th.delete-item span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr th.delete-item span {
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.thumbnail,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.thumbnail {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  min-width: 36px;
  text-align: left;
  vertical-align: middle;
  width: 36px;
  padding-bottom: 5px;
  padding-top: 5px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.thumbnail .thumbnail-container,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.thumbnail .thumbnail-container {
  border: 1px solid #dbdbdb;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.thumbnail .thumbnail-container img.thumbnail-image {
  height: auto;
  width: 36px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.item-name,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.item-name,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.item-number,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.item-number,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.reorder-reason,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.reorder-reason,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.unit-of-measure,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.unit-of-measure {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td .error,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td .error {
  color: #db0000;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td .in-circle.error,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td .in-circle.error,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td .horizontal-cylinder.error,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td .horizontal-cylinder.error {
  color: #ffffff;
  background-color: #db0000;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.available,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.available {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.unit-price,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.unit-price {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: right;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.ext-price-icon,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.ext-price-icon {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.quantity,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.quantity {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.quantity .horizontal-cylinder,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.quantity .horizontal-cylinder {
  max-width: 45px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.checkbox,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.checkbox {
  text-align: center;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.checkbox span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.checkbox span {
  margin-left: -1px;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.delete-item,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.delete-item {
  text-align: center;
  text-overflow: initial;
}
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable thead tr td.delete-item span,
#pag-review-order .datatable-v2 table#pag-review-order-tbl-line-items.dataTable tbody tr td.delete-item span {
  font-size: 10px;
  padding: 0;
}
#pag-review-order .datatable-v2 #pag-review-order-tbl-line-items-pagination {
  width: auto;
}
#pag-review-order .datatable-v2 #pag-review-order-tbl-line-items_info {
  cursor: default;
  float: none;
  width: auto;
}
#pag-review-order .datatable-v2 .dataTables_paginate.paging_full_numbers {
  float: none;
}
#pag-review-order #pag-review-order-tbl-bottom-right {
  *zoom: 1;
}
#pag-review-order #pag-review-order-tbl-bottom-right:before,
#pag-review-order #pag-review-order-tbl-bottom-right:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-review-order #pag-review-order-tbl-bottom-right:after {
  clear: both;
}
#pag-review-order #pag-review-order-tbl-bottom-right .btns-container {
  float: right;
}
#pag-review-order .total-container {
  margin-top: 30px;
}
#pag-review-order .total-container .total-footer {
  float: right;
  font-size: 11px;
}
#pag-review-order .btns-container .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  pointer-event: none;
}
#pag-edit-order-items #s-wizard-nav .wizard-steps li a {
  vertical-align: inherit;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper {
  padding: 0px;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper:before {
  position: absolute;
  right: 97px;
  top: 7px;
  color: #999999;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper #pag-order-add-items-table_filter {
  padding-right: 90px;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper #pag-order-add-items-table-action-buttons {
  float: right;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Noto Sans', sans-serif;
  font-size: 18px;
  line-height: 18px;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper #pag-order-add-items-table-action-buttons .view-button {
  font-size: 12px !important;
  margin-right: 4px;
  padding: 6px 2px !important;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper #pag-order-add-items-table-action-buttons .bulk-edit-button {
  font-size: 12px !important;
  padding: 6px 2px !important;
}
#pag-edit-order-items #pag-order-add-items-table_filter_wrapper #pag-order-add-items-table-action-buttons .icon-filter.is-active {
  color: #004a93;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable {
  min-width: 770px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th {
  padding: 0 6px 0 6px;
  margin: 0;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.thumbnail {
  width: 54px;
  min-width: 54px;
  max-width: 65px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.item-name {
  min-width: 150px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.item-number {
  width: 85px;
  min-width: 85px;
  max-width: 105px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.available {
  width: 60px;
  min-width: 60px;
  max-width: 100px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.available span {
  margin: 0;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.available span:after {
  margin-right: 0;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.reorder-reason {
  width: 160px;
  min-width: 145px;
  max-width: 180px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.unit-of-measure {
  width: 100px;
  min-width: 100px;
  max-width: 120px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.quantity {
  width: 54px;
  min-width: 54px;
  max-width: 65px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable thead th.checkbox {
  padding-left: 5px;
  width: 30px;
  min-width: 30px;
  max-width: 40px;
}
#pag-edit-order-items.filterPanelOpen .datatable-v2 table#pag-order-add-items-table.dataTable tbody td {
  padding: 0 6px 0 6px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th span,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.thumbnail,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.thumbnail {
  width: 60px !important;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.thumbnail span,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.thumbnail span {
  margin-right: 0px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.item-name,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.item-name {
  min-width: 150px;
  max-width: 100%;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.item-number,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.item-number {
  width: 205px;
  min-width: 105px;
  max-width: 205px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.available,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.available {
  width: 100px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.reorder-reason,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.reorder-reason {
  width: 250px;
  min-width: 145px;
  max-width: 250px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.unit-of-measure,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.unit-of-measure {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.quantity,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.quantity {
  width: 60px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.checkbox,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.checkbox {
  width: 40px;
  text-align: center;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr th.checkbox span,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr th.checkbox span {
  text-align: center;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.dataTables_empty,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.dataTables_empty {
  background-color: #f7f7f7;
  color: #666666;
  font-size: 14px;
  text-align: center;
  padding: 13em;
  display: table-cell;
  height: 408px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.thumbnail,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.thumbnail {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  min-width: 36px;
  text-align: left;
  vertical-align: middle;
  width: 36px;
  padding-bottom: 5px;
  padding-top: 5px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.thumbnail .thumbnail-container,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.thumbnail .thumbnail-container {
  border: 1px solid #dbdbdb;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.thumbnail .thumbnail-container img.thumbnail-image {
  height: auto;
  width: 36px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.item-name,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.item-name,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.item-number,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.item-number,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.reorder-reason,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.reorder-reason,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.unit-of-measure,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.unit-of-measure {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.available,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.available {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: center;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.quantity,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.quantity {
  text-align: center;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.quantity span.icon-database,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.quantity span.icon-database {
  color: #00a9cc;
  font-size: 16px !important;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.quantity .horizontal-cylinder,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.quantity .horizontal-cylinder {
  max-width: 30px;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.checkbox,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.checkbox {
  text-align: center;
}
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable thead tr td.checkbox span,
#pag-edit-order-items .datatable-v2 table#pag-order-add-items-table.dataTable tbody tr td.checkbox span {
  margin-right: 2px;
}
#pag-edit-order-items .datatable-v2 #pag-order-add-items-table_previous .icon-pre,
#pag-edit-order-items .datatable-v2 #pag-order-add-items-table_next .icon-next {
  vertical-align: -webkit-baseline-middle;
  font-size: 16px;
}
#pag-edit-order-items #pag-order-add-items-table-container {
  min-height: 450px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #cccccc;
  /*display: inline-block;*/
}
#pag-edit-order-items #pag-order-add-items-table-container.scroll-bar {
  overflow-x: scroll;
  overflow-y: none;
}
#pag-edit-order-items #pag-order-add-items-table-pagination {
  width: auto;
}
#pag-edit-order-items #pag-order-add-items-table_info {
  cursor: default;
  float: none;
  width: auto;
}
#pag-edit-order-items .dataTables_paginate.paging_full_numbers {
  float: none;
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right {
  *zoom: 1;
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right:before,
#pag-edit-order-items #pag-order-add-items-table-bottom-right:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right:after {
  clear: both;
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right .btns-container {
  float: right;
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right .btns-container #pag-order-add-items-btn-next {
  text-align: center;
}
#pag-edit-order-items #pag-order-add-items-table-bottom-right .btns-container #pag-order-add-items-btn-next.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#pag-edit-order-items .gridViewV2 {
  margin-top: 0px !important;
}
#pag-edit-order-items .gridViewV2 #no-data {
  background-color: #f7f7f7;
  color: #666666;
  font-size: 14px;
  text-align: center;
  padding: 15em;
  height: 452px;
}
#pag-edit-order-items #items-filter-panel {
  background: #f7f7f7;
  border: 1px solid #dbdbdb;
  width: 350px;
  min-height: 450px;
  float: right;
  margin-left: 15px;
  padding: 5px 0px 16px 16px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header {
  margin: 0px 16px 32px 0px;
  *zoom: 1;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header .title {
  color: #004a93;
  font-size: 24px;
  float: left;
  height: 20px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header .icon-close {
  float: right;
  cursor: pointer;
  font-size: 14px;
  padding: 9px 0px 0px 0px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header:before,
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .header:after {
  clear: both;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content {
  padding: 0px 16px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container {
  margin-top: 32px;
  *zoom: 1;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .filter-header .c-icon-link {
  margin-right: 0px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .filter-header .filter-title {
  color: #34383c;
  font-weight: bold;
  font-size: 14px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .filter-content {
  margin-top: 8px;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .c-input {
  margin-bottom: 0px;
  width: 318px !important;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .c-input label,
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .c-input .smart-combo-box-wrapper {
  width: 314px !important;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .c-input .c-input-combo-box {
  width: 282px !important;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container .c-input .select2-container {
  width: 314px !important;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container:before,
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container:after {
  clear: both;
}
#pag-edit-order-items #items-filter-panel #items-filter-panel-content .content .filter-container:first-child {
  margin-top: 0px;
}
#pag-edit-order-items .select2-container--default .select2-selection--multiple .select2-selection__choice {
  max-width: 285px;
}
#header-price-widget {
  position: absolute;
  width: 300px;
}
#header-price-widget:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#header-price-widget:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#header-price-widget .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-right: 2em;
}
#header-price-widget .content .warning-label {
  clear: both;
  float: left;
  color: #72716e;
  width: 45%;
  margin: 0 auto;
  text-align: right;
  padding: 0 10px 10px 0;
}
#header-price-widget .content .warning-field {
  text-align: left;
  width: 45%;
}
#order-summary-status-popup {
  position: absolute;
  width: 300px;
  z-index: 999;
}
#order-summary-status-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  border-left: 0;
  position: absolute;
  top: 40%;
  left: -10px;
}
#order-summary-status-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 0;
  border-right: 10px solid #ffffff;
  position: absolute;
  top: 40%;
  left: -8px;
}
#order-summary-status-popup .content > .attribs {
  overflow-y: auto;
  overflow-x: hidden;
  *padding-left: 2em;
}
#order-summary-status-popup .content .warning-label {
  clear: both;
  float: left;
  color: #72716e;
  width: 45%;
  margin: 0 auto;
  text-align: right;
  padding: 0 10px 10px 0;
}
#order-summary-status-popup .content .warning-field {
  text-align: left;
  width: 45%;
}
#pag-order-summary #s-headline-section {
  margin-bottom: 18px;
}
#pag-order-summary #s-headline-section #s-headline {
  height: 20px;
}
#pag-order-summary .inactive-items-error-modal-data,
#pag-order-summary .non-static-items-error-modal-data {
  list-style: disc;
  padding: 16px 0px 0px 40px;
  margin-bottom: 16px;
  max-height: 150px;
  overflow: auto;
}
#pag-order-summary .order-details-container {
  width: 100%;
  position: relative;
  padding-bottom: 24px;
  *zoom: 1;
}
#pag-order-summary .order-details-container:before,
#pag-order-summary .order-details-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-order-summary .order-details-container:after {
  clear: both;
}
#pag-order-summary .order-details-container .c-three-col .btns-container {
  position: absolute;
  right: 0px;
  top: 55px;
}
#pag-order-summary .order-details-container .c-three-col #pag-order-summary-div-order-number {
  line-height: 15px;
  height: 18px;
}
#pag-order-summary .order-details-container .c-three-col #pag-order-summary-div-ship-to-address .label {
  line-height: 15px;
  height: 18px;
}
#pag-order-summary .order-details-container .c-three-col #pag-order-summary-div-ship-to-address .city-state-container {
  line-height: 22px;
  height: 17px;
}
#pag-order-summary .order-details-container .c-three-col:last-child {
  width: 34%;
}
#pag-order-summary .order-details-container .order-detail-label {
  color: #72716e;
  font-size: 16px;
}
#pag-order-summary .order-details-container .order-detail-value {
  color: #34383c;
}
#pag-order-summary .order-details-container .address {
  clear: both;
  font-size: 16px;
  color: #34383c;
}
#pag-order-summary .order-details-container .address .label {
  color: #72716e;
}
#pag-order-summary .order-details-container #order-status {
  font-size: 16px;
  margin-top: 0;
  width: 100%;
  padding-left: 30px;
}
#pag-order-summary .order-details-container #order-status span {
  color: #34383c;
}
#pag-order-summary .order-details-container .rush-order-information {
  font-size: 16px;
  margin-top: 0;
  color: #72716e;
  display: none;
}
#pag-order-summary .order-details-container .rush-order-information span {
  color: #34383c;
  width: 600px;
  word-wrap: break-word;
}
#pag-order-summary .order-details-container .rush-order-information .justification-wrapper {
  display: flex;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper {
  float: right;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-div-total-cost {
  float: none;
  height: 75px;
  width: max-content;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper .btns-container {
  padding-top: 0px;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-order-deny {
  float: left;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-order-approve {
  float: left;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-order-approve.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-rush-order-deny {
  float: left;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-rush-order-approve {
  float: left;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-submit-order {
  float: left;
}
#pag-order-summary .order-details-container div#pag-order-summary-div-cost-request-rush-wrapper #pag-order-summary-btn-submit-order.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
}
#pag-order-summary .order-details-container .counts {
  float: right;
  *zoom: 1;
  height: 93px;
  text-align: right;
}
#pag-order-summary .order-details-container .counts:before,
#pag-order-summary .order-details-container .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-order-summary .order-details-container .counts:after {
  clear: both;
}
#pag-order-summary .order-details-container .counts .warning-action {
  display: block;
  float: right;
  border: 0;
  cursor: pointer;
  *width: 34px;
  margin-right: 7px;
}
#pag-order-summary .order-details-container .counts .warning-action .btn {
  padding: 5px;
  color: #00a9cc;
  font-size: 1.5em;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: -1px 3px 3px 3px;
  filter: none;
}
#pag-order-summary .order-details-container .counts .warning-action .btn.is-selected {
  outline-color: #ea2d2e;
  *border: 2px solid #ea2d2e;
}
#pag-order-summary .order-details-container .counts .warning-action .icon-tri-left:before {
  content: "";
}
#pag-order-summary .order-details-container .counts .warning-action .icon-caret-left {
  font-size: 1.2em;
  margin-top: 40px;
  width: 34px;
}
#pag-order-summary .order-details-container .counts .warning-msg {
  display: none;
  width: 150px;
  *width: 125px;
  height: 100%;
  padding: 5px;
  color: #ea2d2e;
  float: left;
  text-align: left;
}
#pag-order-summary .order-details-container .counts .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
  line-height: 0.75;
  height: 30px;
  float: right;
}
#pag-order-summary .order-details-container .counts .count .label {
  font-weight: bold;
  text-transform: uppercase;
  float: right;
  clear: both;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable {
  min-width: 1130px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th span,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.thumbnail,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.thumbnail {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.thumbnail span,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.thumbnail span {
  margin-right: 0px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.item-name,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.item-name {
  width: 100%;
  min-width: 280px;
  max-width: 100%;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.item-number,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.item-number {
  width: 120px;
  min-width: 120px;
  max-width: none;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.reorder-reason,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.reorder-reason {
  width: 235px;
  min-width: 235px;
  max-width: none;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.item-uom,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.item-uom {
  width: 100px;
  min-width: 100px;
  max-width: 120px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.order-qty,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.order-qty {
  width: 70px;
  min-width: 70px;
  max-width: 85px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.shipingStatus,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.shipingStatus {
  width: 150px;
  min-width: 140px;
  max-width: 160px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.carrier,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.carrier {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td .negative-status,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td .negative-status {
  color: #db0000;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td.thumbnail,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td.thumbnail {
  min-width: 36px;
  text-align: left;
  vertical-align: middle;
  width: 36px;
  padding-bottom: 5px;
  padding-top: 5px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td.thumbnail .thumbnail-container,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td.thumbnail .thumbnail-container {
  border: 1px solid #dbdbdb;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td.thumbnail .thumbnail-container img.thumbnail-image,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td.thumbnail .thumbnail-container img.thumbnail-image {
  height: auto;
  width: 36px;
  cursor: pointer;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td.dataTables_empty,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td.dataTables_empty {
  padding: 6em;
  display: table-cell;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td .error,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td .error {
  color: #db0000;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td .tracking-number,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td .tracking-number {
  cursor: pointer;
  color: #005566;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr td .tracking-number:hover,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr td .tracking-number:hover {
  text-decoration: underline;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr .item-name:hover,
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr .item-name:hover {
  text-decoration: none;
  cursor: default;
}
#pag-order-summary .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable.scroll-bar {
  overflow-x: scroll;
}
#pag-order-summary .datatable-v2 #pag-order-summary-tbl-line-items_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
}
#pag-order-summary .datatable-v2 #pag-order-summary-tbl-line-items_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #999999;
}
#pag-order-summary .datatable-v2 #pag-order-summary-tbl-line-items-pagination {
  width: auto;
}
#pag-order-summary .datatable-v2 #pag-order-summary-tbl-line-items_info {
  cursor: default;
  float: none;
  width: auto;
}
#pag-order-summary .datatable-v2 .dataTables_paginate.paging_full_numbers {
  float: none;
}
#pag-order-summary .total-container {
  margin-top: 32px;
}
#pag-order-summary .total-container .total-footer {
  float: right;
  font-size: 12px;
}
#pag-order-summary .icon-warning {
  cursor: pointer;
  cursor: hand;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #db0000;
  background: #ffffff;
  filter: none;
  font-size: 18px;
  height: 30px;
  outline: none;
  text-align: center;
  width: 30px;
  padding: 5px 5px;
}
#pag-order-summary .icon-warning.is-selected,
#pag-order-summary .icon-warning:hover {
  border: 1px solid #db0000;
}
#pag-order-summary .warning-label {
  clear: both;
  color: #72716e;
  float: left;
  margin: 0 auto;
  text-align: right;
  width: 50%;
}
#pag-order-summary .warning-field {
  float: right;
}
#pag-order-summary .tracking-shipment-flyout {
  width: auto;
}
#pag-order-summary .tracking-shipment-flyout .tracking-shipment {
  margin-bottom: 13px;
}
#pag-order-summary .tracking-shipment-flyout .tracking-shipment .tracking-shipment-method {
  margin-bottom: 5px;
}
#pag-order-summary .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link {
  text-align: left;
  white-space: nowrap;
}
#pag-order-summary .tracking-shipment-flyout .tracking-shipment .tracking-shipment-link-label {
  font-weight: bold;
}
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.item-uom,
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.item-uom {
  width: 120px;
  min-width: 120px;
  max-width: 140px;
}
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.order-qty,
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.order-qty {
  width: 120px;
  min-width: 120px;
  max-width: 130px;
}
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.shipingStatus,
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.shipingStatus {
  width: 120px;
  min-width: 120px;
  max-width: 130px;
}
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable thead tr th.carrier,
#pag-order-summary.orders-v3 .datatable-v2 table#pag-order-summary-tbl-line-items.dataTable tbody tr th.carrier {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
}
#pag-order-summary.orders-v3 #pag-order-summary-tbl-line-items-div-pagination {
  width: auto;
}
#pag-order-summary.orders-v3 #pag-order-summary-tbl-line-items_paginate {
  display: block !important;
}
#lb-export-pull-order-report .content {
  margin-bottom: 64px;
  padding: 24px;
  display: inline-flex;
  position: relative;
}
#lb-export-pull-order-report .content .container div:nth-child(2) {
  margin-right: 24px !important;
}
#lb-export-pull-order-report .content .container .c-input {
  margin: 26px 0px !important;
}
#lb-export-pull-order-report .content .container .c-input input {
  width: 189px !important;
}
#lb-export-pull-order-report .content .container .c-input input.invalid {
  border: 1px solid red;
}
/* 
  This file contains ALL of the styles specific to pages within the Reporting module.
  This should include ONLY styles that pertain to JSPs in the Reporting module.
  
-------------------------------------------------- */
#report-list #iframe-container {
  z-index: 5;
}
#report-list #iframe-container iframe {
  border: 0;
}
#report-list #grid-wrapper {
  display: none;
}
#report-list #grid-items_filter {
  padding-right: 168px;
  width: 100%;
}
#report-list #grid-items_filter input {
  height: 32px;
}
#report-list #grid-filter-wrapper {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 150px;
}
#report-list #table-filter {
  padding: 0;
}
#report-list #table-filter:before {
  position: absolute;
  right: 178px;
  top: 8px;
  color: #999999;
}
/* 
  This file contains ALL of the styles specific to pages within the Store Management module.
  This should include ONLY styles that pertain to JSPs in the Store Management module.
  
-------------------------------------------------- */
/* The following style definitions apply to the Store Management (Profile) Update. */
#store-details {
  /* End: .top */
}
#store-details .top {
  *zoom: 1;
  position: relative;
  margin: 24px 0 0 0;
}
#store-details .top:before,
#store-details .top:after {
  display: table;
  line-height: 0;
  content: "";
}
#store-details .top:after {
  clear: both;
}
#store-details .top .store .title {
  font-size: 32px;
  font-weight: normal;
  color: #004a93;
}
#store-details .top .store .subtitle {
  font-size: 16px;
  font-weight: normal;
  color: #34383c;
}
#store-details .top .store .subtitle .label {
  color: #666;
}
#store-details .gear-menu-wrapper {
  position: absolute;
  right: 0;
  top: 0;
}
#store-details .dropdown-container {
  display: inline-block;
}
#store-details .dropdown-container .btn {
  background-color: #E6E7E8;
  border: 1px solid #D1D3D4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #666;
  outline: none;
}
#store-details .dropdown-container .btn:hover,
#store-details .dropdown-container .btn.is-active:hover {
  color: #004a93;
  border: 1px solid #004a93;
  background-color: #FFF;
  outline: none;
}
#store-details .dropdown-container .dropdown {
  display: none;
  *zoom: 1;
  position: absolute;
  top: 40px;
  right: 0px;
  z-index: 999;
  text-align: left;
  white-space: nowrap;
  min-width: 200px;
}
#store-details .dropdown-container .dropdown:before,
#store-details .dropdown-container .dropdown:after {
  display: table;
  line-height: 0;
  content: "";
}
#store-details .dropdown-container .dropdown:after {
  clear: both;
}
#store-details .dropdown-container .dropdown li {
  font-size: 14px;
  border-bottom: 1px solid #232222;
  background-color: #333231;
}
#store-details .dropdown-container .dropdown li:hover {
  background-color: #3267ff;
}
#store-details .dropdown-container .dropdown li a {
  display: block;
  padding: 0.5em 1.5em 0.5em 0.5em;
  color: #cecece;
}
#store-details .dropdown-container .dropdown li a:hover {
  color: #fff;
}
#store-details .dropdown-container .dropdown:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #333231;
  position: absolute;
  top: -10px;
  right: 7px;
}
#store-details .invalid {
  border: 1px solid red;
}
#store-details #store-profile-form .footer {
  position: relative;
  float: left;
  margin: 5em 2.5em;
}
/* End of #store-details */
/* Begin: Tab-Specific content for Store Profile/Mgmt tabs content */
#store-contact-pane {
  display: block;
  position: relative;
  float: left;
  top: 2em;
  left: 3em;
  margin-bottom: 0;
  max-height: 415px;
  width: 97%;
  overflow-x: hidden;
  overflow-y: auto;
  height: 415px;
}
#store-address-pane {
  display: none;
  position: relative;
  float: left;
  top: 2em;
  left: 3em;
  margin-bottom: 0;
  max-height: 415px;
  width: 97%;
  overflow-x: hidden;
  overflow-y: auto;
  height: 415px;
}
.store-address-pane-test {
  max-height: fit-content !important;
  height: 700px !important;
}
/* Begin: #store-details-pane */
#store-details-pane {
  display: none;
  position: relative;
  float: left;
  top: 2em;
  left: 3em;
  margin-bottom: 0;
  max-height: 415px;
  width: 97%;
  overflow-x: hidden;
  overflow-y: auto;
  height: 415px;
  /* Replace default checkbox styling with our treatment */
}
#store-details-pane #storeStatusWrapper {
  height: 52px;
}
#store-details-pane #storeStatusWrapper input[type="checkbox"] {
  display: none;
}
#store-details-pane #storeStatusWrapper .icon(not:icon-check) {
  border: 1px solid silver;
  border-radius: 4px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin-right: 12px;
  width: 25px;
}
#store-details-pane #storeStatusWrapper .icon(not:icon-check) span {
  color: #666;
  font-family: 'Noto Sans', sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  position: absolute;
}
#store-details-pane #storeStatusWrapper .icon(not:icon-check):hover {
  border: 1px solid #004a93;
}
#store-details-pane #storeStatusWrapper #storeStatusActive span {
  left: 34px;
}
#store-details-pane #storeStatusWrapper #storeStatusApproved span {
  left: 207px;
}
#store-details-pane #storeStatusWrapper #pan-store-details-div-closed span {
  left: 379px;
}
#store-details-pane #storeStatusWrapper .c-checkbox {
  margin-bottom: 20px;
}
/* End: #store-details-pane */
/* Begin: #store-attribute-pane */
#store-attributes-pane {
  display: none;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 100%;
  padding-bottom: 2em;
  border-top: none;
  border-bottom: 2px solid #e7e7e7;
  margin-bottom: 0;
  height: 415px;
  font-family: 'Noto Sans', sans-serif !important;
  z-index: 1;
}
#store-attributes-pane #storeProfileAttributeSearchFilter {
  position: relative;
  top: -1.5em;
  width: 100%;
  min-height: 3.5em!important;
  float: left;
  z-index: 5;
}
#store-attributes-pane #storeProfileAttributeSearchFilter #totalFilterCount {
  position: relative;
  float: left;
  top: 0;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #333;
  width: 100%;
  text-indent: 3em;
  padding-bottom: .5em;
  border-bottom: 1px solid #ccc;
  z-index: -1;
}
#store-attributes-pane #storeProfileAttributeSearchFilter .filterRow {
  width: 100%;
}
#store-attributes-pane #storeProfileAttributeSearchFilter .filterRow .input-with-suggestions {
  height: 4em;
}
#store-attributes-pane #storeProfileAttributeSearchFilter .filterRow input {
  border: 1px solid #ccc;
}
#store-attributes-pane #storeProfileAttributeSearchFilter span.icon.icon-search {
  position: relative;
  float: right;
  top: 1.4em;
  opacity: 0.5;
  font-family: 'icons' !important;
}
#store-attributes-pane #storeProfileAttributeSearchFilter ul.search-suggestions li {
  cursor: pointer;
  background-color: #d9d9d9;
  border: 1px solid #ccc;
  padding: .35em .5em;
}
#store-attributes-pane #storeProfileAttributeSearchFilter ul.search-suggestions li:hover {
  background-color: #fff;
}
#store-attributes-pane #storeAttributesContainer {
  position: relative;
  top: 0;
  left: 3em;
  width: 97%;
  height: 285px;
  overflow-y: auto;
  float: left;
  margin-bottom: 0;
}
#store-attributes-pane #storeAttributesContainer .jstree {
  width: 50%;
}
/* End: #store-attribute-pane */
/* Begin: #store-multiplier-pane */
#store-multipliers-pane {
  display: none;
  float: left;
  height: 415px;
  left: 0;
  position: relative;
  top: 2em;
  width: 100%;
}
#store-multipliers-pane .multiplier-name {
  width: 80%;
}
#store-multipliers-pane .multiplier-value {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  float: right;
}
#store-multipliers-pane .multiplier-value span {
  margin-left: 0;
  float: right;
}
#store-multipliers-pane #pag-store-profile-pan-multipliers-tbl-grid_filter {
  position: relative;
  z-index: 1;
}
#store-multipliers-pane #pag-store-profile-pan-multipliers-tbl-grid_filter input {
  position: relative;
  z-index: 4;
}
#store-multipliers-pane .dataTables_scrollBody {
  overflow-x: hidden !important;
}
#store-multipliers-pane tbody td.multiplier-value {
  padding-top: 15px;
  padding-bottom: 6px;
}
#store-multipliers-pane th.multiplier-value > span {
  padding-left: 0;
}
#store-multipliers-pane .c-style-as-input {
  float: right;
  font-size: 14px;
  width: 112px;
}
#store-multipliers-pane #multiplier-totalcounts {
  border-bottom: 1px solid #dbdbdb;
  color: #34383c;
  margin: 32px 0 6px 0;
  padding-bottom: 6px;
}
#store-multipliers-pane #multiplier-totalcounts .total-mulitipliers {
  font-size: 16px;
  font-weight: bold;
}
#store-multipliers-pane #multiplier-totalcounts .show-all-multipliers {
  cursor: pointer;
  float: right;
  margin-bottom: 3px;
}
#store-multipliers-pane #multiplier-totalcounts .show-all-multipliers .icon-check {
  margin-right: 6px;
  border: 1px solid #999;
  border-radius: 4px;
  color: #fff;
}
#store-multipliers-pane #multiplier-totalcounts .show-all-multipliers .icon-check.is-selected {
  color: #004a93;
}
#store-multipliers-pane #multiplier-totalcounts .show-all-multipliers .icon-check:hover {
  border: 1px solid #004a93;
}
#store-multipliers-pane #multiplier-totalcounts #show-all-multipliers {
  float: right;
  width: 155px;
}
#store-multipliers-pane #multiplier-totalcounts #show-all-multipliers label > span {
  font-size: 13px !important;
  right: 0;
  text-align: right;
  text-decoration: underline !important;
}
/* End: #store-multiplier-pane */
/* End: Tab-Specific content for Store Profile/Mgmt content */
/*#############################################################################
*    Start of Store Wizard Page specific styling
*############################################################################*/
#pag-store-wizard-div-main input.invalid {
  border: 1px solid red;
}
/*#############################################################################
*    End of Store Wizard Page specific styling
*############################################################################*/
/*#############################################################################
*    Start of Store Search Page specific styling
*############################################################################*/
#pag-store-search #pag-store-search-div-accounts-container {
  margin-bottom: 0;
}
#pag-store-search #pag-store-search-div-accounts-container div.sb-custom {
  z-index: 200;
}
#pag-store-search input[placeholder] {
  font-size: 14px;
}
#pag-store-search #store-search-container {
  margin-bottom: 0px;
}
#pag-store-search #store-search-container .store-status-align {
  display: flex;
  align-items: center;
  width: 86px;
  margin-top: 20px !important;
  margin-bottom: 5px;
}
#pag-store-search #store-search-container .store-status-align input[type="checkbox"] {
  height: 25px !important;
  margin-left: 0;
  padding: 0px;
  width: 25px;
  float: left;
  margin-right: 10px;
}
#pag-store-search .search-row {
  display: inline-block;
  width: 100%;
  margin-bottom: 0px;
}
#pag-store-search .search-row .c-input-with-button {
  margin-bottom: 0px;
}
#pag-store-search .filterRow .keywordElement {
  display: none;
}
#pag-store-search .filterRow .filterElement {
  display: block;
}
#pag-store-search .keywordRow {
  margin-bottom: 16px;
}
#pag-store-search .keywordRow .filterElement {
  display: none;
}
#pag-store-search .keywordRow .c-input-with-button {
  margin-bottom: 0px;
}
#pag-store-search .keywordRow input.keywordElement {
  display: block;
  width: 100%;
}
#pag-store-search .keywordRow input.keywordElement::-webkit-input-placeholder {
  color: #999999;
  opacity: 1;
}
#pag-store-search .keywordRow input.keywordElement:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
  opacity: 1;
}
#pag-store-search .keywordRow input.keywordElement::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
  opacity: 1;
}
#pag-store-search .keywordRow input.keywordElement:-ms-input-placeholder {
  color: #999999;
  opacity: 1;
}
#pag-store-search .keywordRow .icon-search {
  position: absolute;
  right: 1px;
  top: 22px;
  color: #999999;
  font-size: 18px;
}
#pag-store-search .criteria-type-combo {
  float: left;
  position: relative;
  width: 112px;
  z-index: 3;
}
#pag-store-search .c-input-with-button {
  width: 100%;
}
#pag-store-search .input-with-suggestions {
  float: left;
  width: 100%;
  padding-right: 124px;
  position: relative;
}
#pag-store-search .input-with-suggestions input.filterElement {
  width: 100%;
  height: 32px !important;
}
#pag-store-search .input-with-suggestions input.filterElement::-webkit-input-placeholder {
  color: #999999;
  opacity: 1;
}
#pag-store-search .input-with-suggestions input.filterElement:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
  opacity: 1;
}
#pag-store-search .input-with-suggestions input.filterElement::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
  opacity: 1;
}
#pag-store-search .input-with-suggestions input.filterElement:-ms-input-placeholder {
  color: #999999;
  opacity: 1;
}
#pag-store-search .input-with-suggestions .icon-search {
  color: #999999;
  font-size: 18px;
  position: absolute;
  right: 126px;
  top: 2px;
}
#pag-store-search .input-with-suggestions .search-suggestions {
  cursor: pointer;
  border-top: 0;
  position: absolute;
  display: none;
  z-index: 1;
  width: 100%;
  padding-right: 134px;
  box-sizing: border-box;
  margin-top: 2em;
}
#pag-store-search .input-with-suggestions .search-suggestions li {
  padding: 0.25em 2em;
  cursor: pointer;
  cursor: hand;
  border: 1px solid #c6baa7;
  border-top: 0;
  background-color: #fff;
}
#pag-store-search .input-with-suggestions .search-suggestions li:hover {
  background-color: #34383c;
  color: #fff;
}
#pag-store-search .input-with-suggestions .search-suggestions li .typed {
  font-weight: bold;
}
#pag-store-search .c-button-icon {
  margin-left: 4px;
  margin-right: 4px;
}
#pag-store-search .button-first {
  margin-left: 0;
}
#pag-store-search .button-last {
  margin-right: 0;
}
#pag-store-search .search {
  margin-top: 20px;
}
#pag-store-search .search .border-tree {
  margin-top: 18px;
}
#pag-store-search button.edit-filters {
  margin-right: 0;
  position: absolute;
  right: 0;
}
#pag-store-search #pag-store-search-btn-search-stores {
  float: right;
}
#pag-store-search .check {
  width: 5%;
}
#pag-store-search .grid-container {
  min-height: 300px;
}
#pag-store-search .grid-container thead tr th.cust-store id {
  width: 20%;
}
#pag-store-search .grid-container thead tr th.store-name {
  width: 35%;
}
#pag-store-search .grid-container thead tr th.store-city {
  width: 15%;
}
#pag-store-search .grid-container thead tr th.store-state {
  width: 15%;
}
#pag-store-search .grid-container thead tr th.store-zip {
  width: 15%;
  text-align: left;
}
#pag-store-search .grid-container thead tr th.store-zip span:after {
  margin-right: 0;
}
#pag-store-search .grid-container thead tr th.address-type {
  width: 10%;
  text-align: left;
}
#pag-store-search .grid-container thead tr th.address-type span:after {
  margin-right: 0;
}
#pag-store-search .grid-container tbody tr {
  height: 42px !important;
}
#pag-store-search .grid-container tbody tr td {
  padding: 0px 8px 0px 8px;
}
#pag-store-search .grid-container tbody tr td.store-zip {
  text-align: left;
}
#pag-store-search .grid-container tbody tr td.address-type {
  text-align: left;
}
#pag-store-search .grid-container td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pag-store-search .grid-container .dataTables_scrollBody {
  overflow: hidden;
}
#pag-store-search .grid-container #grid-stores-div-pagination {
  width: auto;
}
#pag-store-search #lb-edit-filters-btn-more {
  margin-bottom: 24px;
}
#pag-store-search #lb-edit-filters-btn-close {
  padding-top: 8px;
}
#pag-store-search .dataTable .odd + .odd {
  display: none;
}
#pag-store-search #frm-select-stores-div-upload-store-data {
  display: none;
  float: right;
  width: 300px;
}
#pag-store-search #pag-store-search-fil-upload-store {
  float: right;
  width: 75px;
  height: 20px;
}
#pag-store-search #frm-select-stores-lbl-upload-store-data {
  background-color: white;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  text-align: right;
  width: 218px;
}
/*#############################################################################
*    End of Store Search Page specific styling
*############################################################################*/
/* Begin: Store Wizard Mgmt Styling */
/* universal testing border */
.test {
  border: 1px solid red;
}
/* End: universal testing border */
/*#############################################################################
*    Begin: Store Wizard Page specific styling
*############################################################################*/
#store-wizard .invalid {
  border: 1px solid red;
}
#store-wizard .tab .steps li {
  padding-bottom: 0.5em;
  padding-left: 2.25em;
}
#store-wizard .tab .steps li span.empty {
  line-height: 12px;
}
#store-wizard .tab .steps li span.icon-view {
  line-height: 12px;
}
#store-wizard .wizard-menu {
  cursor: pointer;
}
#store-wizard #store-wizard-attributes-pane.section .content #storeAttributesContainer {
  max-height: 300px;
  overflow-y: auto!important;
  overflow-x: hidden;
}
#store-wizard #store-wizard-attributes-pane.section .content:last-child {
  height: 335px!important;
  overflow-y: hidden;
  border-top: none!important;
}
#store-wizard #store-wizard-attributes-pane.section .content .jstree {
  width: 50%;
}
#store-wizard #store-wizard-attributes-pane.section #storeWizardAttributeSearchFilter {
  height: auto!important;
  width: 100%;
  margin-bottom: 1em;
  /* Style hover state of suggestions */
}
#store-wizard #store-wizard-attributes-pane.section #storeWizardAttributeSearchFilter span.icon.icon-search {
  position: relative;
  float: right;
  top: 1.4em;
  opacity: 0.5;
  font-family: 'icons' !important;
}
#store-wizard #store-wizard-attributes-pane.section #storeWizardAttributeSearchFilter input {
  width: 100%;
  border: 1px solid #ccc;
}
#store-wizard #store-wizard-attributes-pane.section #storeWizardAttributeSearchFilter ul.search-suggestions li:hover {
  cursor: pointer;
}
#store-wizard .section {
  position: relative;
  float: left;
  width: 100%;
}
#store-wizard .section .header {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
}
#store-wizard .section .header h3 {
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
  color: #004a93;
  margin-bottom: 16px;
}
#store-wizard .section .content {
  width: 100%;
  min-height: 3em;
  height: 451px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid #ccc;
  position: relative;
  float: left;
}
#store-wizard .section .content .c-input.c-input-1col {
  width: 100%;
}
#store-wizard .section .content .c-input.c-input-1col input {
  width: 100%;
}
#store-wizard .section .content .icon-check {
  border: 1px solid #0b336d;
  border-radius: 4px;
  color: #0b336d;
  cursor: default;
  display: inline-block;
  height: 15px;
  margin-right: 12px;
  width: 15px;
}
#store-wizard .section .content .icon-check:hover {
  background: #ffffff;
}
#store-wizard .section .content .icon-check span {
  color: #666;
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  position: absolute;
  top: 2px;
  left: 34px;
}
#store-wizard .section .content #totalFilterCount {
  position: relative;
  float: left;
  left: 0;
  top: 0;
  margin: 0 0 .5em 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #333;
  z-index: 0;
}
#store-wizard #store-wizard-form .footer {
  width: auto;
  float: right;
  margin: 2em 0 2em;
}
/*#############################################################################
*    End: Store Wizard Page specific styling
*############################################################################*/
/* Begin: #store-wizard-multiplier-pane */
#store-wizard-multipliers-pane {
  display: none;
  float: left;
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  /*2em*/
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
}
#store-wizard-multipliers-pane #wizard-multiplier-content {
  overflow-y: hidden;
}
#store-wizard-multipliers-pane thead th.multiplier-name {
  width: 65%;
}
#store-wizard-multipliers-pane tbody td.multiplier-name {
  width: 65%;
}
#store-wizard-multipliers-pane thead th.multiplier-value {
  width: 35%;
  text-align: right;
}
#store-wizard-multipliers-pane tbody td.multiplier-value {
  width: 35%;
  text-align: right;
  padding-top: 15px;
  padding-bottom: 6px;
}
#store-wizard-multipliers-pane .multiplier-value {
  width: 100px;
  padding-left: 0;
  padding-right: 0;
}
#store-wizard-multipliers-pane .multiplier-value span {
  margin-left: 0;
}
#store-wizard-multipliers-pane th.multiplier-value > span {
  padding-left: 0;
}
#store-wizard-multipliers-pane .c-style-as-input {
  float: right;
  font-size: 14px;
  width: 33%;
}
#store-wizard-multipliers-pane #pag-store-profile-pan-multipliers-tbl-grid_wrapper .dataTables_scrollBody {
  overflow-x: hidden;
}
#store-wizard-multipliers-pane #multiplier-totalcounts {
  color: #34383c;
  margin: 32px 0 6px 0;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 6px;
}
#store-wizard-multipliers-pane #multiplier-totalcounts .total-mulitipliers {
  font-size: 16px;
  font-weight: bold;
}
#store-wizard-multipliers-pane #multiplier-totalcounts .show-all-multipliers {
  cursor: pointer;
  float: right;
  text-decoration: underline;
  margin-bottom: 3px;
}
#store-wizard-multipliers-pane #multiplier-totalcounts .show-all-multipliers .icon-check {
  margin-right: 6px;
  padding: 2px !important;
  vertical-align: bottom;
}
#store-wizard #store-wizard-multipliers-pane .section,
#store-wizard #store-wizard-multipliers-pane .content {
  height: 448px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/*#############################################################################
*    Start of Upload Request List specific styling
*############################################################################*/
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper {
  min-height: 300px;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper #pag-upload-requests-tbl-upload-requests-div-pagination {
  width: auto;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr {
  cursor: default;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr td,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr td,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr th,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr th {
  text-align: left;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr td span,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr td span,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr th span,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .file-name,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .file-name {
  width: 60%;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .request-date,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .request-date {
  width: 10%;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .status,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .status {
  width: 10%;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .store-count,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .store-count {
  text-align: right;
  width: 10%;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .store-count span,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .store-count span {
  margin: 0px !important;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr .ellipsis,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper thead tr span,
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper .c-input {
  margin-bottom: 1.25em;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_wrapper .filter-input {
  height: 2em;
  margin-right: 0.5em;
}
#pag-upload-request-list .dataTable .odd + .odd {
  display: none;
}
#pag-upload-request-list #pag-upload-requests-div-upload-request-status {
  float: right;
  font-family: "Noto Sans", sans-serif;
  width: 150px;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_filter_wrapper {
  padding: 0;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_filter_wrapper:before {
  position: absolute;
  right: 168px;
  top: 8px;
  color: #999999;
}
#pag-upload-request-list #pag-upload-requests-tbl-upload-requests_filter {
  padding-right: 158px;
  width: 100%;
}
#pag-upload-request-list .grid-container td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center !important;
}
#pag-upload-request-list .grid-container .dataTables_scrollBody {
  overflow: hidden;
}
#pag-upload-request-list #frm-select-stores-div-upload-store-data {
  display: none;
  float: right;
  width: 300px;
  margin-right: 5px;
}
#pag-upload-request-list #pag-store-search-fil-upload-store {
  float: right;
  width: 75px;
  height: 20px;
}
#pag-upload-request-list #frm-select-stores-lbl-upload-store-data {
  background-color: white;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  text-align: right;
  width: 218px;
}
/*#############################################################################
*    End of Upload Request List specific styling
*############################################################################*/
/*#############################################################################
*    Start of Upload Request Detail specific styling
*############################################################################*/
#pag-upload-request-detail #s-headline {
  width: 100%;
}
#pag-upload-request-detail h3 {
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
  color: #004a93;
  margin-bottom: 0;
}
#pag-upload-request-detail .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-upload-request-detail .header-details {
  float: left;
  font-size: 12pt;
  margin-top: 1em;
  position: relative;
  width: 100%;
}
#pag-upload-request-detail .header-details .header-left,
#pag-upload-request-detail .header-details .header-right {
  float: left;
  margin-bottom: 2pt;
  margin-top: 2pt;
  position: relative;
  width: 50%;
}
#pag-upload-request-detail .header-details .header-left h4,
#pag-upload-request-detail .header-details .header-right h4 {
  font-weight: normal;
  line-height: 1.75em;
}
#pag-upload-request-detail .header-details .header-left .header-label,
#pag-upload-request-detail .header-details .header-right .header-label {
  vertical-align: top;
  color: #666;
}
#pag-upload-request-detail .header-details .header-left span:last-child,
#pag-upload-request-detail .header-details .header-right span:last-child {
  color: #333;
}
#pag-upload-request-detail .header-details .header-right {
  overflow-y: auto;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper {
  margin-top: 32px;
  min-height: 300px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr {
  width: 100%;
  border: none;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd {
  background-color: #F7F7F7;
  border-bottom: 1px solid #D8D8D8;
  height: 50px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even:hover,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd:hover {
  background-color: #CCEEF5;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even:hover td,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd:hover td,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even:hover .triangle-icon,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd:hover .triangle-icon {
  color: #005566;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even td:before,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd td:before {
  background-color: white;
  border-bottom: 1px solid #D8D8D8;
  content: "";
  height: 8px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even td:first-child:before,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd td:first-child:before {
  border-left: 1px solid #FFF;
  left: -1px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even td:last-child:before,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd td:last-child:before {
  border-right: 1px solid #FFF;
  right: -1px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even td:first-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd td:first-child {
  border-left: 1px solid #D8D8D8;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.even td:last-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr.odd td:last-child {
  border-right: 1px solid #D8D8D8;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr td,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr td,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr th,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr th {
  padding-bottom: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 7px;
  position: relative;
  text-align: left;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr td:first-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr td:first-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr th:first-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr th:first-child {
  padding-left: 24px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr td:last-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr td:last-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr th:last-child,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr th:last-child {
  padding-right: 24px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .store-id,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .store-id {
  width: 25%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .row-number,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .row-number {
  text-align: right;
  width: 15%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr td.row-number,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr td.row-number {
  padding-right: 16px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .filler,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .filler {
  width: 50%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .expand-icon,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .expand-icon {
  width: 10%;
  text-align: right;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr span,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .icon-tri-down,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .icon-tri-down,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .icon-tri-up,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .icon-tri-up {
  font-size: 9pt;
  color: #00A9CC;
  cursor: pointer;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .icon-tri-down:hover,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .icon-tri-down:hover,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr .icon-tri-up:hover,
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper tbody tr .icon-tri-up:hover {
  color: #444444;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper thead tr th {
  border-bottom: none;
  font-size: 9pt;
  padding-bottom: 4px;
  padding-top: 12px;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper .messages-row {
  background-color: white;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper .messages-row .expanded-error-row-cell {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 100%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper .messages-row .expanded-error-row-cell .message-list-container {
  background-color: #CCEEF5;
  margin-left: 1em;
  margin-right: 1em;
  padding-bottom: 0.5em;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper .messages-row .expanded-error-row-cell .message-list-container table {
  width: 100%;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_wrapper .messages-row .expanded-error-row-cell .message-list-container table tbody tr {
  color: #005566;
  float: left;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_filter_wrapper {
  margin-bottom: 1.5em;
  padding: 0;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #999999;
}
#pag-upload-request-detail #pag-upload-request-detail-tbl-error-rows_filter_wrapper input {
  float: left;
  height: 2em;
  margin-bottom: 1.5em;
}
#pag-upload-request-detail #pag-upload-request-detail-div-error-rows-label {
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
}
#pag-upload-request-detail #pag-upload-request-detail-lbl-error-rows {
  color: #333;
  font-family: "Noto Sans", sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
#pag-upload-request-detail .grid-container td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  padding-top: 16px !important;
  text-align: center !important;
}
#pag-upload-request-detail .grid-container .dataTables_scrollBody {
  overflow: hidden;
}
#pag-upload-request-detail .grid-container .dataTable {
  overflow-x: hidden;
}
#pag-upload-request-detail .grid-container .dataTable .odd + .odd {
  display: none;
}
/*#############################################################################
*    End of Upload Request Detail specific styling
*############################################################################*/
/*--------------------------------------------------------------*/
/*             Store Management - Store-Attributes            */
/*--------------------------------------------------------------*/
#store-attributes .ui-autocomplete {
  width: 380px !important;
  overflow-x: hidden;
}
#store-attributes .store-attribute-checkbox {
  float: left;
  margin-right: 30px;
  margin-top: 20px;
}
#store-attributes .store-attribute-checkbox .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#store-attributes .form-modal .content {
  margin-bottom: 84px;
}
#store-attributes .form-modal .content .store-attribute-checkbox {
  margin-top: 0px !important;
}
#store-attributes #new-store-attribute .invalid {
  border: 1px solid red;
}
#store-attributes #new-store-attribute .modal-check-container {
  background: white;
  width: 91%;
  position: absolute;
  height: 40px;
}
#store-attributes #store-attributes-wrapper {
  min-height: 350px;
  border-bottom: 1px solid #cccccc;
  overflow: auto;
}
#store-attributes #store-attributes-wrapper .c-input {
  width: 500px;
}
#store-attributes #store-attributes-wrapper #store-attribute-menu-scb {
  float: left;
  width: 380px;
}
#store-attributes #store-attributes-wrapper #store-attribute-menu-scb .c-input.c-input-combo-box-wrapper .c-input-combo-box {
  width: 348px;
}
#store-attributes #store-attributes-wrapper .menu-container .note {
  padding-top: 0px;
  font-style: italic;
  width: 492px;
  font-size: 15px;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper {
  height: 80px;
  margin-bottom: 10px;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .validation-message {
  width: 492px;
  color: #db0000;
  clear: both;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .hidden {
  visibility: hidden;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .c-input {
  float: left;
  margin-bottom: 5px;
  width: 392px !important;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .c-input .invalid {
  border: 1px solid #db0000;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .c-input-combo-box-wrapper {
  width: 392px !important;
}
#store-attributes #store-attributes-wrapper .option-container .option-wrapper .icon-close {
  float: left;
  margin: 29px 0px 0px 5px;
}
#store-attributes #store-attributes-wrapper #store-attributes-btn-add {
  margin: 23px 0px 24px 0px;
}
#store-attributes .footer {
  float: right;
  margin-top: 24px;
}
#pag-terms-of-use,
#pag-privacy-policy {
  font-size: 16px;
  /* This is temporary and 16px should become default */
}
#pag-terms-of-use p,
#pag-privacy-policy p {
  margin-right: 320px;
  position: relative;
  margin-bottom: 24px;
}
#pag-terms-of-use p a,
#pag-privacy-policy p a {
  margin-left: 4px;
}
#pag-terms-of-use p em,
#pag-privacy-policy p em {
  margin-right: 4px;
  margin-left: 4px;
}
#pag-terms-of-use ul,
#pag-privacy-policy ul {
  list-style-type: disc;
  margin: 10px 450px 24px 32px;
}
#pag-terms-of-use ol:first-child,
#pag-privacy-policy ol:first-child {
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  border-bottom: 0;
  list-style-type: none;
  position: absolute;
  right: 24px;
  top: 180px;
  width: 280px;
}
#pag-terms-of-use ol:first-child li,
#pag-privacy-policy ol:first-child li {
  border-bottom: 1px solid #cccccc;
}
#pag-terms-of-use ol:first-child li:hover,
#pag-privacy-policy ol:first-child li:hover {
  background-color: #cceef5;
}
#pag-terms-of-use ol:first-child li a,
#pag-privacy-policy ol:first-child li a {
  font-size: 13px;
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}
#pag-terms-of-use ol:first-child li a strong,
#pag-privacy-policy ol:first-child li a strong {
  font-weight: normal;
}
#pag-terms-of-use ol:last-child,
#pag-privacy-policy ol:last-child {
  list-style-type: none;
  margin-right: 320px;
}
#pag-terms-of-use ol:last-child li,
#pag-privacy-policy ol:last-child li {
  margin-bottom: 24px;
}
#pag-terms-of-use ol:last-child li strong:first-child,
#pag-privacy-policy ol:last-child li strong:first-child {
  display: block;
  color: #34383c;
}
#pag-terms-of-use ol:last-child li strong:nth-child(2),
#pag-privacy-policy ol:last-child li strong:nth-child(2) {
  display: block;
  color: #34383c;
}
#pag-terms-of-use ol:last-child ol,
#pag-privacy-policy ol:last-child ol {
  list-style-type: none;
  margin-left: 24px;
}
#pag-terms-of-use #s-abbreviated-footer ul,
#pag-privacy-policy #s-abbreviated-footer ul {
  margin: 0;
}
#pag-privacy-policy strong {
  display: block;
  color: #34383c;
}
input.error,
textarea.error {
  border: 1px solid #db0000 !important;
  margin-bottom: 8px;
}
label.error {
  color: #db0000 !important;
  font-size: 13px;
  margin: 0px 0 0 5px !important;
  position: relative !important;
}
.error:after {
  content: " " !important;
}
/* 
  This file contains ALL of the styles specific to pages within the User Management module.
  This should include ONLY styles that pertain to JSPs in the User Management module.
  
-------------------------------------------------- */
/*User Managment*/
/* apply dictionary here (and elsewhere in file) */
#user-managment {
  /* apply dictionary here (and elsewhere in file) */
}
#user-managment .input-container {
  clear: both;
}
#user-managment .label-container {
  width: 100%;
  font-weight: normal;
  font-size: 15px;
  color: #004a93;
  padding-bottom: 4px;
}
#user-managment .list-header {
  margin-top: -25px;
  border-bottom: 1px solid #CCC;
  padding-bottom: 6px;
}
#user-managment .list-header span {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #333333;
  padding-bottom: 6px;
}
#user-managment .list-header .title {
  font-size: .9em;
  font-weight: normal;
  color: #AFAEAC;
  text-align: center;
  display: inline-block;
  width: 75%;
}
#user-managment h3 {
  text-transform: capitalize;
}
#user-managment #page-assign-stores-container #page-assign-stores.c-icon-link {
  margin-right: 0px;
}
#user-managment #page-assign-stores-container #page-assign-stores.c-icon-link.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#user-managment #page-assign-stores-container #page-assign-stores.c-icon-link.is-disabled:hover {
  text-decoration: none;
}
#user-managment #page-assign-stores-container #page-assign-stores.c-icon-link.is-disabled span:hover {
  background-color: #00a9cc;
  color: #ffffff;
  cursor: not-allowed;
}
#user-managment .corporate-body .corporate-header {
  color: #004a93;
  font-weight: bold;
  position: relative;
  padding: 13px 0 0 30px;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: -4px;
}
#user-managment .corporate-body .user-container {
  margin: 8px 0px;
  color: #666666;
  position: relative;
}
#user-managment .corporate-body .user-container .user-header {
  background: #F7F7F7;
  border: 1px solid #DBDBDB;
  font-size: 14px;
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
}
#user-managment .corporate-body .user-container .user-header .item-name {
  display: inline-block;
  width: 46%;
}
#user-managment .corporate-body .user-container .user-header .icon {
  font-size: .9em;
  top: 14px;
  position: absolute;
  right: 22px;
  color: #00A9CC;
  cursor: pointer;
  cursor: hand;
}
#user-managment .corporate-body .user-container .stores-container {
  margin: 0 20px;
  font-size: 16px;
  line-height: 32px;
  background: #CCEEF5;
  padding: 12px 20px;
}
#user-managment .corporate-body .user-container .stores-container .stores-header {
  color: #005566;
  margin-bottom: 4px;
  font-size: 16px;
  text-transform: uppercase;
}
#user-managment .corporate-body .user-container .stores-container .stores-header #select-all-stores-link {
  display: inline-block;
  float: right;
  font-size: 12px;
  font-weight: 500;
  background: none;
  color: #00a9cc;
  text-transform: capitalize;
}
#user-managment .corporate-body .user-container .stores-container .stores-header #select-all-stores-link.is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
#user-managment .corporate-body .user-container .stores-container .stores-header #select-all-stores-link.is-disabled:hover {
  text-decoration: none;
}
#user-managment .corporate-body .user-container .stores-container .stores-header #select-all-stores-link.is-disabled span:hover {
  background-color: #00a9cc;
  cursor: not-allowed;
}
#user-managment .corporate-body .user-container .stores-container .stores-header #select-all-stores-link .select-all-stores-link-text {
  background: none !important;
  color: #00a9cc;
  font-weight: 500;
}
#user-managment .corporate-body .user-container .stores-container .stores-header .icon-edit {
  color: #00A9CC;
  font-size: 16px;
  display: inline-block;
  border: 1px solid #999999;
  border-radius: 4px;
  float: right;
  cursor: pointer;
  cursor: hand;
}
#user-managment .corporate-body .user-container .stores-container .stores-header .icon-edit:hover {
  color: #fff;
  background: #00A9CC;
  border: 1px solid #00A9CC;
}
#user-managment .corporate-body .user-container .stores-container .stores-ids {
  font-weight: normal;
  font-size: 13px;
  color: #666666;
}
#user-managment .corporate-body .user-container .slide {
  display: none;
}
#user-managment #lb-stores-table {
  width: 70%;
}
#user-managment #lb-stores-table .content .grid-container {
  font-size: 13px;
}
#user-managment #lb-stores-table .content .info {
  margin-left: 10px;
}
#user-managment #lb-stores-table .content .info span {
  font-weight: bold;
}
#user-managment #lb-stores-table td.icon {
  padding: 5px;
}
#user-managment #lb-stores-table .footer {
  margin: 0;
}
#bulk-user-upload #error-list h3,
#bulk-user-upload #success-list h3 {
  font-size: 18px;
  margin: 32px 0 16px 0;
}
#bulk-user-upload #error-list ul li,
#bulk-user-upload #success-list ul li {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5em;
  list-style-type: disc;
  margin-left: 32px;
}
#bulk-user-upload #error-list li {
  color: #db0000;
}
#bulk-user-upload #success-list li {
  color: #004a93;
}
/* user record management tab styles */
#table-users-list_wrapper #table-users-list-div-pagination {
  width: auto;
}
#user-record-mgmt ul.ui-autocomplete {
  width: 388px !important;
}
#user-record-mgmt .no-results {
  display: none;
  text-align: center;
}
#user-record-mgmt .no-results.active {
  display: block;
}
#user-record-mgmt #table-users-list.hide {
  display: none;
}
#user-record-mgmt .filter-wraper {
  display: flex;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 16px;
  justify-content: space-between;
}
#user-record-mgmt .filter-wraper .search-input-wraper {
  display: flex;
  justify-content: space-between;
  margin: 0 0 16px 0;
  width: 100%;
  gap: 15px;
  align-items: center;
}
#user-record-mgmt .filter-wraper .search-input-wraper input {
  border-radius: 3px;
  margin: 0;
}
#user-record-mgmt .filter-wraper #reset-icon .icon-refresh {
  font-size: 10px;
  background-color: #cccccc;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  cursor: no-drop;
}
#user-record-mgmt .filter-wraper #reset-icon.active .icon-refresh {
  background-color: #00a9cc;
  cursor: initial;
}
#user-record-mgmt .filter-wraper button {
  margin: 0;
}
#user-record-mgmt .right {
  position: relative;
}
#user-record-mgmt .right .c-menu .c-menu-items {
  position: absolute;
  left: auto !important;
  right: 0px !important;
}
#user-record-mgmt #pag-users_filter_wrapper {
  display: none;
}
#user-record-mgmt .datatable-v2 {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
#user-record-mgmt .datatable-v2 #table-users-list {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
#user-record-mgmt .datatable-v2 #table-users-list .dataTables_empty {
  background-color: #ecfafb;
  color: #34383c;
  font-size: 16px;
  text-align: center;
  padding: 6em 1em 6em 1em !important;
  display: table-cell;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .user-id {
  width: 14%;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .f-name {
  width: 18%;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .l-name {
  width: 18%;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .email {
  width: 23%;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .status {
  width: 10%;
  position: relative;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .action {
  width: 10%;
  text-align: center;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .flyOutUserInfo {
  width: 5%;
  text-align: center;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .item-select-col {
  width: 4%;
  max-width: 40px;
  text-align: center;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .item-select-col .icon-check {
  padding: 0;
  cursor: pointer;
  color: #00a9cc;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .item-select-col .icon-check.is-active {
  color: #004a93;
}
#user-record-mgmt .datatable-v2 #table-users-list thead .item-select-col .icon-check:hover {
  background-color: #cceef5;
  outline: none;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody .action .c-menu.c-menu-no-border {
  width: 30px;
  float: none !important;
  margin: auto;
  color: #00a9cc;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody .action .c-menu.c-menu-no-border:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody .action .c-menu.c-menu-no-border .icon-list {
  font-size: 16px !important;
  cursor: pointer;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .flyOutUserInfo span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #00a9cc;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .flyOutUserInfo span.hover {
  background-color: #ffffff;
  border: 1px solid #00a9cc !important;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 0px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 315px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .ext-desc-display-info .content {
  padding: 0.7em;
  font-size: 13px;
  line-height: 20px;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .ext-desc-display-info .content .label {
  font-weight: 500;
  padding: 0;
  color: black;
  margin-right: 3px;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -11px;
  width: 0;
}
#user-record-mgmt .datatable-v2 #table-users-list tbody tr .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -10px;
  width: 0;
}
#user-record-mgmt .datatable-v2 #table-users-list td.item-select-col {
  background-color: rgba(102, 203, 224, 0.5);
  padding: 0;
  text-align: center;
}
#user-record-mgmt .datatable-v2 table.dataTable thead tr.filter_wrapper {
  border-bottom: 1px solid #999999;
}
#user-record-mgmt .datatable-v2 table.dataTable thead tr.filter_wrapper th {
  background: transparent;
  border-bottom: 0;
}
#user-record-mgmt .datatable-v2 table.dataTable thead tr.filter_wrapper th input {
  max-width: 92%;
  margin: 0 8px;
  height: 26px;
  font-size: 14px;
  font-weight: 600;
}
#user-record-mgmt #info-popup {
  z-index: 1003 !important;
}
#user-record-mgmt .c-note.success {
  max-width: 510px;
}
#user-record-mgmt .c-menu .c-menu-items.contains-long-labels {
  min-width: 300px;
}
#user-record-mgmt .ui-widget-content {
  z-index: 9999;
}
#user-record-mgmt #store-search-widget {
  width: 850px !important;
  height: fit-content !important;
  margin-top: -270px !important;
}
#user-record-mgmt #store-search-widget input.invalid {
  border: 1px solid red !important;
}
#user-record-mgmt #store-search-widget #corporate-list-combo-box {
  margin-bottom: 0px !important;
  display: inherit;
  width: 420px;
}
#user-record-mgmt #store-search-widget #corporate-list-combo-box .corporate-list-field {
  display: inline-block;
}
#user-record-mgmt #store-search-widget #corporate-list-combo-box .watermark {
  color: #999999 !important;
}
#user-record-mgmt #store-search-widget .corporate-list {
  margin-bottom: 0px !important;
  width: 100%;
}
#user-record-mgmt #store-search-widget .corporate-list .corporate-list-field {
  display: inline-block;
}
#user-record-mgmt #store-search-widget .corporate-list .corporate-list-field .assignStoreInfo span {
  margin: 0;
  margin-left: 10px;
  position: relative;
  top: -7px;
  left: -4px;
}
#user-record-mgmt #store-search-widget .corporate-list .corporate-list-field .assignStoreInfo .icon-info2:after {
  display: none;
}
#user-record-mgmt #store-search-widget .corporate-list .corporate-list-field .assignStoreInfo .icon-info:before {
  font-size: 15px;
  border: 1px solid #00a9cc;
  padding: 3px;
  border-radius: 6px;
}
#user-record-mgmt #store-search-widget .corporate-list label {
  display: inline-block !important;
  position: relative;
  top: -6px;
  padding: 0;
  margin-right: 5px;
}
#user-record-mgmt #store-search-widget #store-search-widget-div-error-message .c-note {
  max-width: 100%;
  height: 30px;
}
#user-record-mgmt #store-search-widget #store-search-widget-div-error-message .c-note .text {
  margin-top: 0px;
}
#user-record-mgmt #store-search-widget .disabled {
  cursor: no-drop;
  pointer-events: none;
  opacity: .4;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_filter_wrapper {
  margin-top: 15px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper .bottom {
  margin-top: 10px !important;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper .store-address-line1 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody td.dataTables_empty {
  color: #484e4f;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr {
  /*----------------- Store Search Widget address-line pop-up displayed in a text component ---------------------------*/
  /*--------------------------------------End of Store Search Widget Address line pop-up-----------------------*/
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th {
  margin: 0px;
  padding: 0px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th span,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.select-option,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.select-option {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.customer-store-id,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.customer-store-id {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-name1,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-name1 {
  width: 100%;
  min-width: 200px;
  max-width: 100%;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-city,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-city {
  width: 115px;
  min-width: 115px;
  max-width: 165px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-state,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-state {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.store-zip,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.store-zip {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.my-store,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.my-store {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col {
  width: 40px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col .icon-check,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr th.item-select-col .icon-check.is-active,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td {
  padding: 0px 8px 0px 8px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.customer-store-id,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.customer-store-id,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-name1,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-name1,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-city,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-city,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-state,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-state,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.store-zip,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.store-zip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.select-option,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.select-option,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store {
  text-align: center;
  color: #004a93;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store .icon-star,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store .icon-star {
  visibility: hidden;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.my-store .icon-star.is-active,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.my-store .icon-star.is-active {
  visibility: visible;
  font-size: 20px;
  line-height: 20px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.item-select-col,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info:before,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -11px;
  width: 0;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc-display-info:after,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: -10px;
  width: 0;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  color: #72716e;
  display: block;
  font-family: 'Noto Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 16px;
  padding: 10px;
  position: absolute;
  text-align: left;
  text-transform: none;
  transition: all 400ms;
  width: 300px;
  z-index: 100001;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info:before,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: 37px;
  width: 0;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-asc-display-info:after,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-asc-display-info:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  content: " ";
  height: 0;
  position: absolute;
  left: 270px;
  top: 36px;
  width: 0;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr .ext-desc,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr .ext-desc {
  width: 35px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.ext-desc span,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.ext-desc span {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: inherit;
  border: 1px solid transparent;
  color: #00a9cc;
  padding: 5px;
  -webkit-font-smoothing: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper thead tr td.ext-desc span.hover,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper tbody tr td.ext-desc span.hover {
  background-color: #ffffff;
  border: 1px solid #004a93 !important;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl-container {
  max-height: 242px;
  overflow-x: hidden;
  overflow-y: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper.no-pagination #store-search-widget-tbl-container,
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_wrapper.no-pagination .dataTables_scrollBody {
  height: 290px !important;
  max-height: 290px !important;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
  font-size: 18px;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 22px;
  color: #999999;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl_info {
  cursor: default;
  float: left;
  width: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 #store-search-widget-tbl-pagination {
  width: auto;
}
#user-record-mgmt #store-search-widget .datatable-v2 .dataTables_paginate.paging_full_numbers {
  float: right;
}
#user-record-mgmt #create-new-user {
  top: 50px;
  width: 850px !important;
  position: absolute !important;
}
#user-record-mgmt #create-new-user .c-input.c-input-2col {
  width: 388px;
}
#user-record-mgmt #create-new-user .c-note .text {
  font-size: 15px;
}
#user-record-mgmt #create-new-user .content {
  float: left;
  width: inherit;
}
#user-record-mgmt #create-new-user #corporate-single-select-wrapper,
#user-record-mgmt #create-new-user #roles-multi-select-wrapper,
#user-record-mgmt #create-new-user #corporate-multi-select-wrapper {
  margin-right: 0px !important;
}
#user-record-mgmt #create-new-user .info-wrapper {
  display: flex;
  gap: 10px;
  margin: 0 0 16px 0;
}
#user-record-mgmt #create-new-user .info-wrapper .icon-info {
  padding: 0;
}
#user-record-mgmt #create-new-user .info-wrapper .icon-info:before {
  color: #00a9cc;
  cursor: pointer;
}
#user-record-mgmt #create-new-user .info-wrapper .info-text {
  font-size: 12px;
  line-height: 14px;
}
#user-record-mgmt #create-new-user .c-input-combo-box-button.invalid {
  border: 1px solid red !important;
  border-left: 0 !important;
}
#user-record-mgmt #create-new-user input.invalid {
  border: 1px solid red !important;
}
#user-record-mgmt #create-new-user .c-button-action[disabled] {
  pointer-events: none;
  opacity: .4;
}
#user-record-mgmt #create-new-user .c-input {
  margin-bottom: 12px;
}
#user-record-mgmt #create-new-user #roles-multi-select-wrapper.c-input {
  margin-bottom: 0;
}
#user-record-mgmt #create-new-user #roles-multi-select-wrapper.c-input #select-role {
  margin-top: 0 !important;
  width: auto !important;
}
#user-record-mgmt #create-new-user #corporate-multi-select-wrapper.c-input {
  margin-bottom: 0;
}
#user-record-mgmt #create-new-user #corporate-multi-select-wrapper.c-input #select-multi-corporate {
  margin-top: 0 !important;
  width: auto !important;
}
#user-record-mgmt #create-new-user #userid-wrapper {
  margin-right: 0px;
}
#user-record-mgmt #create-new-user #userDomain-wrapper {
  margin-right: 0px;
}
#user-record-mgmt #create-new-user #userDomain-wrapper .sb-dropdown {
  z-index: 999;
}
#user-record-mgmt #create-new-user .name-wrapper {
  width: 800px;
  display: flex;
  gap: 14px;
}
#user-record-mgmt #create-new-user .name-wrapper input {
  width: 388px;
}
#user-record-mgmt #create-new-user #select-single-corporate .c-input-combo-box-wrapper,
#user-record-mgmt #create-new-user #scb-role .c-input-combo-box-wrapper,
#user-record-mgmt #create-new-user #scb-copyAccess .c-input-combo-box-wrapper {
  margin-bottom: 0;
  width: 100%;
  display: flex;
}
#user-record-mgmt #create-new-user #select-single-corporate,
#user-record-mgmt #create-new-user #scb-copyAccess {
  width: 388px !important;
}
#user-record-mgmt #create-new-user #select-single-corporate .c-input.c-input-combo-box-wrapper .c-input-combo-box,
#user-record-mgmt #create-new-user #scb-copyAccess .c-input.c-input-combo-box-wrapper .c-input-combo-box {
  width: 94% !important;
}
#user-record-mgmt #create-new-user .ui-autocomplete {
  width: 385px !important;
}
#user-record-mgmt #create-new-user .disabled input {
  cursor: no-drop;
  pointer-events: none;
  background: #e7e7e7;
}
#user-record-mgmt #create-new-user .disabled .c-input-combo-box-button {
  pointer-events: none;
  background: #e7e7e7;
}
a.focus-wrapper:-webkit-any-link:focus-visible {
  outline: none;
}
a.focus-wrapper:-webkit-any-link:focus-visible .anchor {
  border: 1px solid #00a9cc !important;
}
#create-new-user button.c-button-negation:focus-visible {
  background-color: #004a93;
  border: 1px solid #004a93;
  color: #ffffff;
}
#create-new-user button.c-button-action:focus-visible {
  background-color: #ffffff;
  border: 1px solid #004a93;
  color: #004a93;
}
#create-new-user #copyaccess-wrapper {
  display: inline-block;
}
#role-list.disabled,
#corporate-list.disabled {
  cursor: no-drop;
  pointer-events: none;
  background: #e7e7e7;
}
#role-list.sb-custom,
#corporate-list.sb-custom {
  background-image: none;
}
#role-list.visible ul,
#corporate-list.visible ul {
  display: block;
}
#role-list .anchor,
#corporate-list .anchor {
  color: #0094ff;
  border-color: #00a9cc;
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #999999;
  width: 100%;
  padding: 0px;
  height: 32px !important;
  line-height: 32px;
  box-sizing: border-box;
}
#role-list .anchor.invalid,
#corporate-list .anchor.invalid {
  border: 1px solid red !important;
}
#role-list .anchor:after,
#corporate-list .anchor:after {
  content: "\e606";
  font-size: 11px !important;
  font-family: 'icons-v2';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  line-height: 1em;
  vertical-align: middle;
  position: absolute;
  right: 11px;
  width: 10px;
  height: 6px;
  top: 13px;
  color: #00a9cc;
}
#role-list .anchor span,
#corporate-list .anchor span {
  margin-left: 10px;
  color: #999999;
}
#role-list .role-ul-wrapper,
#corporate-list .role-ul-wrapper,
#role-list .corporate-ul-wrapper,
#corporate-list .corporate-ul-wrapper {
  padding: 2px;
  display: none;
  margin: 0;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border: 1px solid #999999;
  border-top: none;
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  width: 100%;
  max-height: 220px;
  overflow: auto;
}
#role-list .role-ul-wrapper li,
#corporate-list .role-ul-wrapper li,
#role-list .corporate-ul-wrapper li,
#corporate-list .corporate-ul-wrapper li {
  list-style: none;
  line-height: 24px;
  padding: 10px;
  padding-bottom: 5px;
}
#role-list .role-ul-wrapper li.is-disabled,
#corporate-list .role-ul-wrapper li.is-disabled,
#role-list .corporate-ul-wrapper li.is-disabled,
#corporate-list .corporate-ul-wrapper li.is-disabled {
  cursor: no-drop;
  pointer-events: none;
  opacity: 0.6;
}
#role-list .role-ul-wrapper li label,
#corporate-list .role-ul-wrapper li label,
#role-list .corporate-ul-wrapper li label,
#corporate-list .corporate-ul-wrapper li label {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#role-list .role-ul-wrapper li label:after,
#corporate-list .role-ul-wrapper li label:after,
#role-list .corporate-ul-wrapper li label:after,
#corporate-list .corporate-ul-wrapper li label:after {
  content: none;
}
#role-list .role-ul-wrapper li input,
#corporate-list .role-ul-wrapper li input,
#role-list .corporate-ul-wrapper li input,
#corporate-list .corporate-ul-wrapper li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#role-list .role-ul-wrapper li input ~ .checkmark,
#corporate-list .role-ul-wrapper li input ~ .checkmark,
#role-list .corporate-ul-wrapper li input ~ .checkmark,
#corporate-list .corporate-ul-wrapper li input ~ .checkmark {
  vertical-align: middle;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
}
#role-list .role-ul-wrapper li input ~ .checkmark:after,
#corporate-list .role-ul-wrapper li input ~ .checkmark:after,
#role-list .corporate-ul-wrapper li input ~ .checkmark:after,
#corporate-list .corporate-ul-wrapper li input ~ .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 8px;
  top: 2px;
  width: 4px;
  height: 11px;
  border: solid #004a93;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#role-list .role-ul-wrapper li input:checked ~ .checkmark,
#corporate-list .role-ul-wrapper li input:checked ~ .checkmark,
#role-list .corporate-ul-wrapper li input:checked ~ .checkmark,
#corporate-list .corporate-ul-wrapper li input:checked ~ .checkmark {
  background-color: white;
}
#role-list .role-ul-wrapper li input:checked ~ .checkmark:after,
#corporate-list .role-ul-wrapper li input:checked ~ .checkmark:after,
#role-list .corporate-ul-wrapper li input:checked ~ .checkmark:after,
#corporate-list .corporate-ul-wrapper li input:checked ~ .checkmark:after {
  display: block;
}
/*--------------------------------------------------------------*/
/*             bulk users import list page               */
/*--------------------------------------------------------------*/
#bulk-users-list #s-headline-section {
  border: 0;
  margin-bottom: 0;
}
#bulk-users-list #s-headline-section #s-headline {
  margin-bottom: 3px;
}
#bulk-users-list .main-content {
  position: relative;
}
#bulk-users-list .main-content #multi-option-select-filter-widget {
  left: auto !important;
  right: 0;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list_wrapper {
  min-height: 300px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list_filter {
  padding-right: 0px;
  margin-bottom: 16px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list_filter_wrapper.icon-search:before {
  content: "\e60b";
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr,
#bulk-users-list .datatable-v2 #table-bulkusers-list thead th {
  height: 36px;
  position: relative;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody td {
  height: 42px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th {
  margin: 0px;
  padding: 0px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th span,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th .col-filter,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th .col-filter.is-active:after,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th.file-name,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th.file-name {
  width: 100%;
  min-width: 260px;
  max-width: 100%;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th.uploaded-date,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th.uploaded-date {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th.uploaded-by-username,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th.uploaded-by-username {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr th.status,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr th.status {
  width: 130px;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr td,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr td .negative-status,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr td .negative-status {
  color: #db0000;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list thead tr td.dataTables_empty,
#bulk-users-list .datatable-v2 #table-bulkusers-list tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#bulk-users-list .datatable-v2 #table-bulkusers-list-pagination {
  width: auto;
}
#bulk-users-list #multi-option-select-filter-widget.widgtAlignLeft:before,
#bulk-users-list #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
/*--------------------------------------------------------------*/
/*             import-file-details styles starts               */
/*--------------------------------------------------------------*/
#import-user-details #s-headline-section {
  display: none;
}
#import-user-details #headline-bulkuser-file-name {
  margin: 24px 24px 24px 0px;
  border-bottom: 1px solid #cccccc;
}
#import-user-details #headline-bulkuser-file-name #subheadline-bulkuser-file-name {
  color: #004a93;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 16px;
  font-weight: normal;
}
#import-user-details #file-details-header .c-one-col {
  margin-bottom: 30px;
}
#import-user-details #file-details-header .detail-label {
  color: #72716e;
  font-size: 16px;
}
#import-user-details #file-details-header .detail-value {
  color: #34383c;
}
#import-user-details #file-user-error-details .c-one-col {
  margin-bottom: 30px;
}
#import-user-details #file-user-error-details .c-one-col .error-details-header .title {
  border-bottom: 1px solid #cccccc;
  font-size: 22px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-weight: normal;
  color: #004a93;
}
#import-user-details #user-file-details th.row-number {
  width: 15%;
}
#import-user-details #user-file-details th.columnName {
  width: 17%;
}
#import-user-details #user-file-details tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
/* 
  This file contains ALL of the styles specific to the Dashboard.
  This should include ONLY styles that pertain to Dashboard JSP.
  
-------------------------------------------------- */
/* Main Section : Dashboard
-------------------------------------------------- */
#dashboard {
  margin: 0 0.5em;
}
#dashboard table.dataTable {
  table-layout: fixed;
}
#dashboard table.dataTable tbody td {
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboard .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#dashboard .widget {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 4.5em;
  padding-left: 1em;
  padding-right: 1em;
  /***********************************
		* Reduce the gap between the headline and the top widgets to 32 px.
		* The headline has a 24 pixel margin. So these widgets only need 8
		* more pixels to create the 32 pixel gap.
		***********************************/
}
#dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget > * {
  *padding-left: 2em;
  *padding-right: 2em;
}
#dashboard .widget h3 {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  text-align: center;
}
@media screen and (max-width: 54em) {
  #dashboard .widget h3 {
    font-size: 18px;
  }
}
#dashboard .widget .tree {
  *zoom: 1;
}
#dashboard .widget .tree:before,
#dashboard .widget .tree:after {
  display: table;
  line-height: 0;
  content: "";
}
#dashboard .widget .tree:after {
  clear: both;
}
#dashboard .widget .tree .node {
  height: 30px;
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
}
#dashboard .widget .tree .node.empty,
#dashboard .widget .tree .node.start,
#dashboard .widget .tree .node.end {
  border: 0;
}
#dashboard .widget .tree .node.end {
  border-left: 1px solid #e7e7e7;
}
#dashboard .widget .tree .node.no-top-border {
  border-top: 0;
}
#dashboard .widget .counts {
  *zoom: 1;
  text-align: center;
  color: #34383c;
}
#dashboard .widget .counts:before,
#dashboard .widget .counts:after {
  display: table;
  line-height: 0;
  content: "";
}
#dashboard .widget .counts:after {
  clear: both;
}
#dashboard .widget .counts .count {
  cursor: default;
}
#dashboard .widget .counts .count:hover {
  cursor: pointer;
  cursor: hand;
}
#dashboard .widget .counts .count .value {
  font-size: 64px;
  font-weight: bold;
  text-shadow: 0px 3px 0px #fff;
  text-decoration: none;
}
@media screen and (max-width: 54em) {
  #dashboard .widget .counts .count .value {
    font-size: 48px;
  }
}
#dashboard .widget .counts .count .value.is-highlighted {
  color: #34383c;
}
#dashboard .widget .counts .count .label {
  color: #72716e;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  color: #444444;
  text-decoration: none;
}
#dashboard .widget .grid-container {
  *zoom: 1;
  position: relative;
  margin-top: 0.5em;
}
#dashboard .widget .grid-container:before,
#dashboard .widget .grid-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#dashboard .widget .grid-container:after {
  clear: both;
}
#dashboard .widget .grid-container td.dataTables_empty {
  display: none;
}
#dashboard .widget .grid-container .btns {
  margin-top: 0.5em;
  text-align: center;
}
#dashboard .widget .grid-container .btns a {
  text-decoration: none;
}
#dashboard .widget.promo-events-info,
#dashboard .widget.procurement-estimates {
  float: left;
  width: 75%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.promo-events-info.blank:after,
#dashboard .widget.procurement-estimates.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info.blank:after,
#dashboard .widget.procurement-estimates.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .tree .node,
#dashboard .widget.procurement-estimates .tree .node {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.promo-events-info .tree .node.blank:after,
#dashboard .widget.procurement-estimates .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .tree .node.blank:after,
#dashboard .widget.procurement-estimates .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .tree .node.start,
#dashboard .widget.procurement-estimates .tree .node.start,
#dashboard .widget.promo-events-info .tree .node.end,
#dashboard .widget.procurement-estimates .tree .node.end {
  float: left;
  width: 16.667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.promo-events-info .tree .node.start.blank:after,
#dashboard .widget.procurement-estimates .tree .node.start.blank:after,
#dashboard .widget.promo-events-info .tree .node.end.blank:after,
#dashboard .widget.procurement-estimates .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .tree .node.start.blank:after,
#dashboard .widget.procurement-estimates .tree .node.start.blank:after,
#dashboard .widget.promo-events-info .tree .node.end.blank:after,
#dashboard .widget.procurement-estimates .tree .node.end.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .counts .count,
#dashboard .widget.procurement-estimates .counts .count {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.promo-events-info .counts .count.blank:after,
#dashboard .widget.procurement-estimates .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info .counts .count.blank:after,
#dashboard .widget.procurement-estimates .counts .count.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promo-events-info,
#dashboard .widget.total-scenario-events {
  margin-top: 8px;
}
#dashboard .widget.total-scenario-events,
#dashboard .widget.total-vendors,
#dashboard .widget.total-requests {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.total-scenario-events.blank:after,
#dashboard .widget.total-vendors.blank:after,
#dashboard .widget.total-requests.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.total-scenario-events.blank:after,
#dashboard .widget.total-vendors.blank:after,
#dashboard .widget.total-requests.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.total-scenario-events .tree .node,
#dashboard .widget.total-vendors .tree .node,
#dashboard .widget.total-requests .tree .node {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget.total-scenario-events .tree .node.blank:after,
#dashboard .widget.total-vendors .tree .node.blank:after,
#dashboard .widget.total-requests .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.total-scenario-events .tree .node.blank:after,
#dashboard .widget.total-vendors .tree .node.blank:after,
#dashboard .widget.total-requests .tree .node.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promos,
#dashboard .widget.scenarios,
#dashboard .widget.upload-requests {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 49%;
}
#dashboard .widget.promos.blank:after,
#dashboard .widget.scenarios.blank:after,
#dashboard .widget.upload-requests.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promos.blank:after,
#dashboard .widget.scenarios.blank:after,
#dashboard .widget.upload-requests.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#dashboard .widget.promos .tree .node,
#dashboard .widget.scenarios .tree .node,
#dashboard .widget.upload-requests .tree .node {
  border-right: 1px solid #e7e7e7;
}
#dashboard .spacer {
  height: 180px;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr td,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr td,
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr th,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td:first-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr td:first-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td:first-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr td:first-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th:first-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr th:first-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th:first-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr th:first-child {
  padding-left: 2.2em;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td:last-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr td:last-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td:last-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr td:last-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th:last-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr th:last-child,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th:last-child,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr th:last-child {
  padding-right: 2.2em;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .event-name,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr .event-name,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .event-name,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr .event-name {
  width: 48%;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .event-date,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr .event-date,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .event-date,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr .event-date {
  width: 27%;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .promo-count,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr .promo-count,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .promo-count,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr .promo-count {
  text-align: right;
  width: 25%;
}
#dashboard #pag-dashboard-div-promotion-events .grid-container thead tr span,
#dashboard #pag-dashboard-div-scenario-events .grid-container thead tr span,
#dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr span,
#dashboard #pag-dashboard-div-scenario-events .grid-container tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr td,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr td,
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr th,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr td:first-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr td:first-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr th:first-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr th:first-child {
  padding-left: 2.2em;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr td:last-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr td:last-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr th:last-child,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr th:last-child {
  padding-right: 2.2em;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr .file-name,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr .file-name {
  width: 53%;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr .request-date,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr .request-date {
  text-overflow: hidden;
  width: 24%;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr .status,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr .status {
  text-overflow: hidden;
  width: 23%;
}
#dashboard #pag-dashboard-div-upload-requests .grid-container thead tr span,
#dashboard #pag-dashboard-div-upload-requests .grid-container tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#dashboard .widget .counts .count-read-only {
  cursor: default;
}
#dashboard .widget .counts .count-read-only .value.is-highlighted {
  color: #0066ff;
}
#dashboard .widget .counts .count-read-only .label {
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  color: #72716e;
  font-size: 13px;
  color: #a3a2a2;
}
#dashboard .widget.promo-events-info .counts .count-read-only,
#dashboard .widget.procurement-estimates .counts .count-read-only {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#dashboard .widget .counts .count-read-only .value {
  font-size: 64px;
  font-weight: bold;
  text-shadow: 0px 3px 0px #fff;
}
#dashboard .widget.promo-events-info .counts .count-read-only,
#dashboard .widget.procurement-estimates .counts .count-read-only {
  float: left;
  width: 33.333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* Start Items Dashboard page */
#item-dashboard .detail h2 {
  color: #005566;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 16px;
  text-transform: uppercase;
}
#item-dashboard .detail .count {
  color: #34383c;
  font-size: 40px;
  font-weight: 700;
  line-height: 20px;
}
#item-dashboard .items-widget-row {
  clear: left;
  padding-top: 50px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl tr {
  cursor: default;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .item-dash-name {
  width: 40%;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .qty-ordered,
#item-dashboard .grid-container #pag-item-velocity-tbl .inventory,
#item-dashboard .grid-container #pag-item-velocity-tbl .reorder-point,
#item-dashboard .grid-container #pag-item-velocity-tbl .on-order {
  width: 12%;
  text-align: right;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .qty-ordered span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .inventory span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .reorder-point span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .on-order span:after {
  margin: 0px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .qty-ordered.sorting_asc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .inventory.sorting_asc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .reorder-point.sorting_asc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .on-order.sorting_asc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .qty-ordered.sorting_desc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .inventory.sorting_desc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .reorder-point.sorting_desc span:after,
#item-dashboard .grid-container #pag-item-velocity-tbl .on-order.sorting_desc span:after {
  margin-left: 8px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .order-trend {
  width: 130px;
  text-align: center;
  min-width: 120px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .negative-status {
  color: #db0000;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .dataTables_empty {
  background-color: #ecfafb;
  color: #484e4f;
  display: table-cell;
  font-size: 1em;
  text-align: center;
  padding: 6em;
}
#item-dashboard .grid-container #pag-item-velocity-tbl td.order-trend {
  padding-top: 8px;
  padding-bottom: 8px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .c-line-chart-widget {
  padding: 0px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .c-line-chart-widget .line-chart {
  height: 32px;
}
#item-dashboard .grid-container #pag-item-velocity-tbl .c-line-chart-widget .line-chart .line {
  stroke: #004a93;
  stroke-width: 2px;
}
#item-dashboard .widget {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#item-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#item-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#item-dashboard .widget .items-widget-header {
  height: 30px;
}
#item-dashboard .widget .items-widget-header .title {
  margin-top: 5px;
}
#item-dashboard .widget .items-widget-header h3 {
  color: #34383c;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  text-transform: uppercase;
}
#item-dashboard .widget .items-widget-header.items {
  *width: 100%;
}
#item-dashboard .dashboard-time-frame-selectBox-wrapper {
  margin-bottom: 0;
  width: 185px;
  float: right;
}
#item-dashboard .widget-container .c-three-col {
  width: 33.3%;
  padding-right: 20px;
}
#item-dashboard .widget-container .c-three-col:last-child {
  padding-right: 0px;
}
#item-dashboard .widget-container .c-three-col .widget {
  min-height: 460px;
  min-width: 270px;
  border: 1px solid #cccccc;
  padding-top: 24px;
}
#item-dashboard .widget-container .c-two-col {
  width: 50%;
}
#item-dashboard .widget-container .c-two-col .widget {
  min-height: 460px;
  min-width: 430px;
  border: 1px solid #cccccc;
  padding-top: 24px;
}
#item-dashboard .widget-container #pag-items-dashboard-lifecycle-widget-radial {
  overflow: hidden;
  text-align: center;
}
#item-dashboard .widget-container #pag-items-dashboard-lifecycle-widget-radial .slice path {
  cursor: pointer;
}
#item-dashboard .widget-container #pag-items-dashboard-stock-widget-barChart {
  overflow: hidden;
  text-align: center;
}
#item-dashboard .widget-container #pag-items-dashboard-stock-widget-barChart .y.axis .tick line {
  stroke: #dbdbdb;
}
#item-dashboard .widget-container #pag-items-dashboard-stock-widget-barChart .group .bars {
  cursor: pointer;
}
/* Start Workflow Dashboard page */
#workflow-dashboard-page.grid-container {
  margin-top: 0px;
}
#workflow-dashboard-page #workflow-dashboard-tbl_wrapper {
  min-height: 532px;
}
#workflow-dashboard-page #workflow-dashboard-tbl_filter_wrapper {
  padding: 0px;
  padding-bottom: 24px;
}
#workflow-dashboard-page #workflow-dashboard-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 8px;
  color: #999999;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead th,
#workflow-dashboard-page table#grid-items.dataTable thead th {
  position: relative;
  border-bottom: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead th span,
#workflow-dashboard-page table#grid-items.dataTable thead th span {
  margin: 0em;
  text-align: left;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .project-name,
#workflow-dashboard-page table#grid-items.dataTable thead .project-name {
  width: 26%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .functional-area,
#workflow-dashboard-page table#grid-items.dataTable thead .functional-area {
  width: 10%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .project-id,
#workflow-dashboard-page table#grid-items.dataTable thead .project-id {
  width: 13%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .department,
#workflow-dashboard-page table#grid-items.dataTable thead .department {
  width: 11%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .status,
#workflow-dashboard-page table#grid-items.dataTable thead .status {
  width: 8%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .rush,
#workflow-dashboard-page table#grid-items.dataTable thead .rush {
  width: 8%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .phase,
#workflow-dashboard-page table#grid-items.dataTable thead .phase {
  width: 8%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .progress,
#workflow-dashboard-page table#grid-items.dataTable thead .progress {
  width: 16%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable thead .first-col,
#workflow-dashboard-page table#grid-items.dataTable thead .first-col {
  padding-left: 0em;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr,
#workflow-dashboard-page table#grid-items.dataTable tbody tr {
  width: 100%;
  border: none;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.even,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.even,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.odd,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.odd {
  background-color: #f7f7f7;
  border-bottom: 1px solid #D8D8D8;
  height: 50px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.even:hover,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.even:hover,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.odd:hover,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.odd:hover {
  background-color: #cceef5;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.even td:before,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.even td:before,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.odd td:before,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.odd td:before {
  background-color: white;
  border-bottom: 1px solid #D8D8D8;
  content: "";
  height: 8px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.even td:first-child,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.even td:first-child,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.odd td:first-child,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.odd td:first-child {
  border-left: 1px dotted #D8D8D8;
  line-height: 10px;
  left: -1px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.even td:last-child,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.even td:last-child,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.odd td:last-child,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.odd td:last-child {
  border-right: 1px solid #D8D8D8;
  right: -1px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr.active-project,
#workflow-dashboard-page table#grid-items.dataTable tbody tr.active-project {
  background-color: #dbdbdb;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  padding-left: 1em;
  padding-right: 1em;
  padding: 1.4em 1em 0.8em 1em;
  text-align: left;
  position: relative;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td.dataTables_empty,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td.dataTables_empty,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th.dataTables_empty,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th.dataTables_empty {
  background-color: #cceef5;
  color: #484e4f;
  display: table-cell;
  font-size: 1em;
  text-align: center;
  left: 0px !important;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td.dataTables_empty:before,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td.dataTables_empty:before,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th.dataTables_empty:before,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th.dataTables_empty:before {
  height: 0px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td .icon-flag,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td .icon-flag,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th .icon-flag,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th .icon-flag {
  color: #ea2d2e;
  height: 25px;
  font-size: 1em;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td .icon-flag:hover,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td .icon-flag:hover,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th .icon-flag:hover,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th .icon-flag:hover {
  border: 1px solid #db0000;
  background-color: #ffffff;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td .progress-bar-container,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td .progress-bar-container,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th .progress-bar-container,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th .progress-bar-container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  width: 100%;
  height: 10px;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr td .progress-bar-container .progress-bar-meter,
#workflow-dashboard-page table#grid-items.dataTable tbody tr td .progress-bar-container .progress-bar-meter,
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable tbody tr th .progress-bar-container .progress-bar-meter,
#workflow-dashboard-page table#grid-items.dataTable tbody tr th .progress-bar-container .progress-bar-meter {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  float: left;
  width: 0%;
  height: 10px;
  background: #999999;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable .first-col,
#workflow-dashboard-page table#grid-items.dataTable .first-col {
  padding-left: 1em;
}
#workflow-dashboard-page table#workflow-dashboard-tbl.dataTable .last-col,
#workflow-dashboard-page table#grid-items.dataTable .last-col {
  padding-right: 1em;
}
#workflow-dashboard-page .dataTables_length .sb-dropdown {
  border-top: 1px solid #999999;
}
#workflow-dashboard-page .dataTables_info {
  width: 40%;
}
#workflow-slide-panel {
  z-index: 10;
  position: absolute;
  background-color: #ffffff;
  min-width: 540px;
}
#workflow-slide-panel #workflow-slide-panel-content-container {
  padding: 40px 0px 0px 24px;
}
#workflow-slide-panel #workflow-slide-panel-content {
  padding: 0px 15px 15px 15px;
  background: #f7f7f7;
  border: 1px solid #dbdbdb;
  min-height: 493px;
}
#workflow-slide-panel .phase-container-all {
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 386px;
}
#workflow-slide-panel .project-container {
  padding-top: 10px;
}
#workflow-slide-panel .project-container .project-name {
  color: #004a93;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
}
#workflow-slide-panel .project-container .project-level {
  display: block;
  padding-top: 10px;
  padding-bottom: 25px;
}
#workflow-slide-panel .project-container .icon-close {
  float: right;
  padding: 5px;
  cursor: pointer;
  font-size: 12px;
}
#workflow-slide-panel .phase-container {
  padding-top: 10px;
}
#workflow-slide-panel .phase-container .phase-header {
  padding-bottom: 7px;
  border-bottom: 1px solid #dbdbdb;
}
#workflow-slide-panel .phase-container .phase-name {
  font-weight: bold;
  color: #34383c;
}
#workflow-slide-panel .phase-container .c-icon-link {
  margin-right: 0px;
}
#workflow-slide-panel .phase-container .icon-check {
  float: right;
  font-size: 15px;
  color: #00a9cc;
}
#workflow-slide-panel .phase-container .icon-in-progress {
  float: right;
  font-size: 15px;
  color: #00a9cc;
}
#workflow-slide-panel .phase-container .milestone-container {
  padding-left: 25px;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl th {
  font-weight: bold;
  text-align: left;
  color: #004a93;
  text-transform: uppercase;
  padding: 10px 0px 5px 0px;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl .milestone-name {
  width: 36%;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl .milestone-rush {
  width: 12%;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl .milestone-status {
  width: 16%;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl .milestone-expected {
  width: 16%;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl .milestone-actual {
  width: 20%;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl td {
  padding: 5px 0px 5px 0px;
}
#workflow-slide-panel .phase-container .milestone-container .milestone-tbl td .icon-flag {
  color: #ea2d2e;
  height: 25px;
  font-size: 1em;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 25px;
}
#workflow-project-rush-popup {
  position: absolute;
  width: 300px;
}
#workflow-project-rush-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid #dbdbdb;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -10px;
}
#workflow-project-rush-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid #ffffff;
  border-right: 0;
  position: absolute;
  top: 50%;
  right: -8px;
}
#workflow-progress-popup {
  position: absolute;
  width: auto;
  background-color: #34383c;
  border: 0px;
  z-index: 2;
}
#workflow-progress-popup .content {
  background-color: #34383c;
  color: #ffffff;
  font-size: 14px;
}
#workflow-progress-popup .content .title {
  color: #999999;
}
#workflow-progress-popup:before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid #34383c;
  border-right: 0;
  position: absolute;
  top: 35%;
  right: -10px;
}
#workflow-progress-popup:after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 10px solid #34383c;
  border-right: 0;
  position: absolute;
  top: 35%;
  right: -8px;
}
/* End Workflow Dashboard page */
/* 
  This file contains ALL of the styles specific to the Procurement Dashboard.
  This should include ONLY styles that pertain to procurement-dashboard.jsp.
  
-------------------------------------------------- */
/* Main Section : Procurement Dashboard
-------------------------------------------------- */
#procurement-dashboard table.dataTable {
  table-layout: fixed;
}
#procurement-dashboard table.dataTable tbody td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#procurement-dashboard .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#procurement-dashboard .widget {
  padding: 0 13px;
}
#procurement-dashboard .widget h3 {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: center;
  text-transform: uppercase;
}
#procurement-dashboard .widget .grid-container {
  *zoom: 1;
}
#procurement-dashboard .widget .grid-container:before,
#procurement-dashboard .widget .grid-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#procurement-dashboard .widget .grid-container:after {
  clear: both;
}
#procurement-dashboard .widget .grid-container .btns {
  margin-top: 0.5em;
  text-align: center;
}
#procurement-dashboard .widget.estimates,
#procurement-dashboard .widget.orders {
  float: left;
  width: 49%;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement {
  clear: left;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement,
#procurement-dashboard #pag-proc-dashboard-div-orders {
  margin-top: 64px;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container .dataTables_empty,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container .dataTables_empty {
  color: #484e4f;
  display: table-cell;
  height: 90px;
  padding: 150px 0;
  text-align: center;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #estimates-view-more .icon-view,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #estimates-view-more .icon-view,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #orders-view-more .icon-view,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #orders-view-more .icon-view {
  float: left;
  margin-left: 40%;
  color: #00A9CC;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #estimates-view-more #view-more-estimates,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #estimates-view-more #view-more-estimates,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #orders-view-more #view-more-estimates,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #orders-view-more #view-more-estimates,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #estimates-view-more #view-more-orders,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #estimates-view-more #view-more-orders,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #orders-view-more #view-more-orders,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #orders-view-more #view-more-orders {
  float: left;
  color: #00A9CC;
  font-size: 14px;
  margin-top: 4px;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr td,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr td,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr td,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr td,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr th,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr th,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr th,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr td:first-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr td:first-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr td:first-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr td:first-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr th:first-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr th:first-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr th:first-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr th:first-child {
  padding-left: 2.2em;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr td:last-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr td:last-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr td:last-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr td:last-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr th:last-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr th:last-child,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr th:last-child,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr th:last-child {
  padding-right: 2.2em;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .estimate-name,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .estimate-name,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .estimate-name,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .estimate-name,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .order-name,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .order-name,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .order-name,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .order-name {
  width: 54%;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .estimate-status,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .estimate-status,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .estimate-status,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .estimate-status,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .order-status,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .order-status,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .order-status,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .order-status {
  width: 23%;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .estimate-created-date,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .estimate-created-date,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .estimate-created-date,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .estimate-created-date,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr .order-created-date,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr .order-created-date,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr .order-created-date,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr .order-created-date {
  width: 23%;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr span,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr span,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr span,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container thead tr:hover,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container thead tr:hover,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container tbody tr:hover,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container tbody tr:hover {
  color: #005566;
}
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #view-more-estimates:hover,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #view-more-estimates:hover,
#procurement-dashboard #pag-proc-dashboard-div-procurement .grid-container #view-more-orders:hover,
#procurement-dashboard #pag-proc-dashboard-div-orders .grid-container #view-more-orders:hover {
  text-decoration: underline;
}
/* 
  This file contains ALL of the styles specific to the Promotion Dashboard.
  This should include ONLY styles that pertain to promotions-dashboard.jsp.
  
-------------------------------------------------- */
/* Main Section : Promotions Dashboard
-------------------------------------------------- */
#promotions-dashboard table.dataTable {
  table-layout: fixed;
  width: 98% !important;
}
#promotions-dashboard table.dataTable tbody td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#promotions-dashboard .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#promotions-dashboard .widget {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 4.5em;
  padding-left: 1em;
  padding-right: 1em;
}
#promotions-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotions-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotions-dashboard .widget h3 {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: center;
  text-transform: uppercase;
}
#promotions-dashboard .widget .grid-container {
  *zoom: 1;
  position: relative;
}
#promotions-dashboard .widget .grid-container:before,
#promotions-dashboard .widget .grid-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#promotions-dashboard .widget .grid-container:after {
  clear: both;
}
#promotions-dashboard .widget .grid-container .btns {
  margin-top: 0.5em;
  text-align: center;
}
#promotions-dashboard .widget.promos {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 49%;
}
#promotions-dashboard .widget.promos.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotions-dashboard .widget.promos.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#promotions-dashboard .spacer {
  height: 180px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events,
#promotions-dashboard #pag-dashboard-div-promotion-promos {
  clear: left;
  /**Datatable v2 css**/
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 {
  width: 100%;
  min-width: auto;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTables_scrollHeadInner,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTables_scrollHeadInner,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable {
  min-width: auto;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable {
  width: 100% !important;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr {
  height: 42px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr td,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable thead tr th,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable thead tr th,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr th,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr th {
  padding: 0px 8px 0px 8px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable thead tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable thead tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable thead tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable thead tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr th:first-child {
  padding-left: 8px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2 .dataTable tbody tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2 .dataTable tbody tr td {
  height: 42px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .datatable-v2.grid-container,
#promotions-dashboard #pag-dashboard-div-promotion-promos .datatable-v2.grid-container {
  height: auto;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container {
  height: 435px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr td,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr td,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr th,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr td:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th:first-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr th:first-child {
  padding-left: 2.2em;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr td:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr td:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr td:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr td:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr th:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr th:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr th:last-child,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr th:last-child {
  padding-right: 1.2em;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .event-name,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr .event-name,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .event-name,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr .event-name {
  width: 50%;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .promo-count,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr .promo-count,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .promo-count,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr .promo-count {
  width: 20%;
  text-align: right;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .event-date,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr .event-date,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .event-date,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr .event-date {
  width: 30%;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .promotion-status,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr .promotion-status,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .promotion-status,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr .promotion-status {
  width: 30%;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr .promotion-date,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr .promotion-date,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr .promotion-date,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr .promotion-date {
  width: 20%;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr span,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr span,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr span,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container thead tr:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container thead tr:hover,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container tbody tr:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container tbody tr:hover {
  color: #005566;
}
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container #no-event-results,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container #no-event-results,
#promotions-dashboard #pag-dashboard-div-promotion-events .grid-container #no-promo-results,
#promotions-dashboard #pag-dashboard-div-promotion-promos .grid-container #no-promo-results {
  display: none;
  color: #484e4f;
  background-color: #ecfafb;
  border-bottom: 1px solid #dbdbdb;
  width: 100%;
  height: 390px;
  text-align: center;
  padding-top: 150px;
  font-size: 13px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events #events-view-more .icon-view,
#promotions-dashboard #pag-dashboard-div-promotion-promos #events-view-more .icon-view,
#promotions-dashboard #pag-dashboard-div-promotion-events #promos-view-more .icon-view,
#promotions-dashboard #pag-dashboard-div-promotion-promos #promos-view-more .icon-view {
  float: left;
  margin-left: 40%;
  color: #00A9CC;
}
#promotions-dashboard #pag-dashboard-div-promotion-events #events-view-more #view-more-events,
#promotions-dashboard #pag-dashboard-div-promotion-promos #events-view-more #view-more-events,
#promotions-dashboard #pag-dashboard-div-promotion-events #promos-view-more #view-more-events,
#promotions-dashboard #pag-dashboard-div-promotion-promos #promos-view-more #view-more-events,
#promotions-dashboard #pag-dashboard-div-promotion-events #events-view-more #view-more-promos,
#promotions-dashboard #pag-dashboard-div-promotion-promos #events-view-more #view-more-promos,
#promotions-dashboard #pag-dashboard-div-promotion-events #promos-view-more #view-more-promos,
#promotions-dashboard #pag-dashboard-div-promotion-promos #promos-view-more #view-more-promos {
  float: left;
  color: #00A9CC;
  font-size: 14px;
  margin-top: 4px;
}
#promotions-dashboard #pag-dashboard-div-promotion-events #events-view-more #view-more-events:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos #events-view-more #view-more-events:hover,
#promotions-dashboard #pag-dashboard-div-promotion-events #promos-view-more #view-more-events:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos #promos-view-more #view-more-events:hover,
#promotions-dashboard #pag-dashboard-div-promotion-events #events-view-more #view-more-promos:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos #events-view-more #view-more-promos:hover,
#promotions-dashboard #pag-dashboard-div-promotion-events #promos-view-more #view-more-promos:hover,
#promotions-dashboard #pag-dashboard-div-promotion-promos #promos-view-more #view-more-promos:hover {
  text-decoration: underline;
}
#promotions-dashboard .c-two-col {
  height: 500px;
  margin-bottom: 32px;
}
#promotions-dashboard .c-three-col,
#promotions-dashboard .c-four-col,
#promotions-dashboard .c-one-col {
  height: 300px;
  margin-bottom: 32px;
}
#promotions-dashboard .c-chart-radial-text-only {
  height: 190px !important;
}
/* 
  This file contains ALL of the styles specific to the Messages Dashboard.
  This should include ONLY styles that pertain to message-dashboard.jsp.
  
-------------------------------------------------- */
/* Main Section : Messages Dashboard
-------------------------------------------------- */
#messages-dashboard #user-messages-grid thead {
  display: none;
}
#messages-dashboard #user-messages-grid tbody tr {
  background-color: #ffffff;
  border: 0;
  color: #34383c;
}
#messages-dashboard #user-messages-grid tbody tr:hover {
  background-color: #ffffff;
  color: #34383c;
  cursor: default;
}
#messages-dashboard #user-messages-grid tbody td {
  padding: 0;
}
#messages-dashboard #user-messages-grid tbody td.message {
  font-size: 16px;
  line-height: 24px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper {
  *zoom: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #f7f7f7;
  margin-bottom: 16px;
  padding: 8px 16px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper:before,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper:after {
  display: table;
  line-height: 0;
  content: "";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper:after {
  clear: both;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .category-icon {
  float: left;
  padding-top: 5px;
  width: 32px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .category-icon .icon-circle {
  border: 5px solid #f15a29;
  color: #ffffff;
  font-size: 16px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .category-icon .icon-circle:before {
  content: "\e63f";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper {
  margin-left: 42px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .subject {
  font-weight: bold;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .dismiss {
  cursor: pointer;
  float: right;
  font-size: 8px;
  width: 24px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .dismiss-empty {
  float: right;
  width: 24px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .date {
  float: right;
  margin-right: 12px;
  text-align: right;
  width: 100px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .body {
  margin-right: 34px;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper .body-wrapper .body .tag {
  font-weight: bold;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-one .icon-circle {
  background-color: #00a9cc;
  border-color: #00a9cc;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-one .icon-circle:before {
  content: "\e63c";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-one .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-one .category {
  color: #00a9cc;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-two .icon-circle {
  background-color: #f15a29;
  border-color: #f15a29;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-two .icon-circle:before {
  content: "\e63f";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-two .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-two .category {
  color: #f15a29;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-three .icon-circle {
  background-color: #ffb60f;
  border-color: #ffb60f;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-three .icon-circle:before {
  content: "\e63e";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-three .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-three .category {
  color: #ffb60f;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-four .icon-circle {
  background-color: #005566;
  border-color: #005566;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-four .icon-circle:before {
  content: "\e63b";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-four .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-four .category {
  color: #005566;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-five .icon-circle {
  background-color: #004a93;
  border-color: #004a93;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-five .icon-circle:before {
  content: "\e63a";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-five .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-five .category {
  color: #004a93;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-six .icon-circle {
  background-color: #8c0e6c;
  border-color: #8c0e6c;
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-six .icon-circle:before {
  content: "\e63d";
}
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-six .subject,
#messages-dashboard #user-messages-grid tbody td.message .message-wrapper.color-six .category {
  color: #8c0e6c;
}
#messages-dashboard #user-messages-grid td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center !important;
}
#messages-dashboard #user-messages-grid_filter {
  padding-right: 158px;
  width: 100%;
}
#messages-dashboard #user-messages-tbl_filter_wrapper {
  margin-bottom: 0;
}
/*
 Account Settings Module CSS
 Used for all of the styles specific to the account settings pages.
 -------------------------------------------------------------------------- */
#account-settings h3 {
  color: #484e4f;
  font-size: 16px;
  margin-bottom: 16px;
}
#account-settings #password-flyout {
  display: none;
  position: absolute;
  width: 294px;
}
#account-settings #password-flyout:before {
  top: 65px;
  left: -10px;
}
#account-settings #password-flyout:after {
  top: 65px;
  left: -8px;
}
/* 
  This file contains ALL of the styles specific to the Store Dashboard.
  This should include ONLY styles that pertain to store-dashboard.jsp.
  
-------------------------------------------------- */
/* Main Section : Store Dashboard
-------------------------------------------------- */
#store-dashboard {
  /* DataTables Sections */
}
#store-dashboard table.dataTable {
  table-layout: fixed;
}
#store-dashboard table.dataTable tbody td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#store-dashboard .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#store-dashboard .widget {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 1em;
}
#store-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#store-dashboard .widget.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#store-dashboard .widget h3 {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: center;
  text-transform: uppercase;
}
#store-dashboard .widget .grid-container {
  *zoom: 1;
  position: relative;
}
#store-dashboard .widget .grid-container:before,
#store-dashboard .widget .grid-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#store-dashboard .widget .grid-container:after {
  clear: both;
}
#store-dashboard .widget .grid-container .btns {
  margin-top: 0.5em;
  text-align: center;
}
#store-dashboard .widget.promos {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *width: 49%;
}
#store-dashboard .widget.promos.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#store-dashboard .widget.promos.blank:after {
  display: block;
  visibility: hidden;
  content: ".";
}
#store-dashboard .spacer {
  height: 180px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped,
#store-dashboard #pag-dashboard-div-stores-orders-recent,
#store-dashboard #pag-dashboard-div-stores-events-expiring,
#store-dashboard #pag-dashboard-div-reasons-for-reordering,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval {
  margin-top: 4.5em;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 {
  width: 100%;
  min-width: auto;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTables_scrollHeadInner,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTables_scrollHeadInner,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTables_scrollHeadInner,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTables_scrollHeadInner,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTables_scrollHeadInner,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable {
  min-width: auto;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable {
  width: 100% !important;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr {
  height: 42px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable thead tr th,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable thead tr th,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr th,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr th,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr th,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr th,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr th {
  padding: 0px 8px 0px 8px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable thead tr td:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable thead tr th:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr th:first-child {
  padding-left: 8px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2 .dataTable tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2 .dataTable tbody tr td {
  height: 42px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .datatable-v2.grid-container,
#store-dashboard #pag-dashboard-div-stores-orders-recent .datatable-v2.grid-container,
#store-dashboard #pag-dashboard-div-stores-events-expiring .datatable-v2.grid-container,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .datatable-v2.grid-container,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .datatable-v2.grid-container {
  height: auto;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped.left-col,
#store-dashboard #pag-dashboard-div-stores-orders-recent.left-col,
#store-dashboard #pag-dashboard-div-stores-events-expiring.left-col,
#store-dashboard #pag-dashboard-div-reasons-for-reordering.left-col,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval.left-col {
  clear: left;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container {
  height: 410px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr:hover,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr:hover,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr:hover,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr:hover,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr:hover,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr:hover,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr:hover,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr:hover,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr:hover,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr:hover {
  color: #005566;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .order-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .order-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .order-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .order-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .order-number,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .recent-order-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .recent-order-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .recent-order-date,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .recent-store-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .recent-store-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .recent-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .recent-store-number {
  width: 20%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .recent-order-city,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .recent-order-city,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .recent-order-city,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .recent-order-city {
  width: 23%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .recent-order-state,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .recent-order-state,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .recent-order-state,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .recent-order-state {
  width: 12%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .event-expiration-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .event-expiration-date {
  width: 25%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .share-percentage,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .share-percentage,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .share-percentage,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .recent-order-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .recent-order-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .recent-order-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .recent-order-number {
  width: 15%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .ship-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .ship-date,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .ship-date,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .ship-date {
  width: 30%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .ordered,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .ordered,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .ordered,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .ordered,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .ordered,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .status,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .status {
  width: 40%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .shipped-to,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .shipped-to,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .shipped-to,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .shipped-to {
  width: 50%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .promotion-name,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .promotion-name,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .promotion-name,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .promotion-name {
  width: 75%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .reason-reorder-status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .reason-reorder-status {
  width: 85%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .needing-approval-store-number,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .needing-approval-store-number {
  width: 27%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr .needing-approval-order-status,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr .needing-approval-order-status {
  width: 33%;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr span,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr span,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr span,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr span,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr span,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr span,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr span,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr span,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr span,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr span {
  margin: 0em;
  padding: 0em;
  text-align: left;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr td,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr td,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr td,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr td,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr th,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr th,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr th,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr th,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr th,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr th,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr th,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr th {
  padding-left: 1.1em;
  padding-right: 1.1em;
  text-align: left;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr td:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr td:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr th:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr th:first-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr th:first-child {
  padding-left: 1.0em;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr td:last-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr td:last-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr td:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container thead tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container thead tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container thead tr th:last-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container thead tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container thead tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container tbody tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container tbody tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container tbody tr th:last-child,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container tbody tr th:last-child,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container tbody tr th:last-child {
  padding-right: 0.4em;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .grid-container .no-results,
#store-dashboard #pag-dashboard-div-stores-orders-recent .grid-container .no-results,
#store-dashboard #pag-dashboard-div-stores-events-expiring .grid-container .no-results,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .grid-container .no-results,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .grid-container .no-results {
  display: none;
  color: #484e4f;
  background-color: #ecfafb;
  border-bottom: 1px solid #dbdbdb;
  width: 100%;
  height: 390px;
  text-align: center;
  padding-top: 150px;
  font-size: 13px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .view-more,
#store-dashboard #pag-dashboard-div-stores-orders-recent .view-more,
#store-dashboard #pag-dashboard-div-stores-events-expiring .view-more,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .view-more,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .view-more {
  margin-top: 20px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .view-more .icon-view,
#store-dashboard #pag-dashboard-div-stores-orders-recent .view-more .icon-view,
#store-dashboard #pag-dashboard-div-stores-events-expiring .view-more .icon-view,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .view-more .icon-view,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .view-more .icon-view {
  float: left;
  margin-left: 40%;
  color: #00A9CC;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .view-more a,
#store-dashboard #pag-dashboard-div-stores-orders-recent .view-more a,
#store-dashboard #pag-dashboard-div-stores-events-expiring .view-more a,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .view-more a,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .view-more a {
  float: left;
  color: #00A9CC;
  font-size: 14px;
  margin-top: 4px;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .view-more a:hover,
#store-dashboard #pag-dashboard-div-stores-orders-recent .view-more a:hover,
#store-dashboard #pag-dashboard-div-stores-events-expiring .view-more a:hover,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .view-more a:hover,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .view-more a:hover {
  text-decoration: underline;
}
#store-dashboard #pag-dashboard-div-stores-orders-shipped .c-two-col,
#store-dashboard #pag-dashboard-div-stores-orders-recent .c-two-col,
#store-dashboard #pag-dashboard-div-stores-events-expiring .c-two-col,
#store-dashboard #pag-dashboard-div-reasons-for-reordering .c-two-col,
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .c-two-col {
  height: 500px;
}
#store-dashboard #pag-dashboard-div-stores-orders-needing-approval .dataTables_scrollBody {
  overflow: hidden !important;
}
#store-dashboard .c-three-col,
#store-dashboard .c-four-col,
#store-dashboard .c-one-col {
  height: 300px;
  margin-bottom: 32px;
}
#store-dashboard .c-two-col {
  margin-bottom: 32px;
}
#store-dashboard .c-chart-radial-text-only {
  height: 190px !important;
}
#store-dashboard .c-chart-bar {
  height: 500px;
}
#pag-dashboard-tbl-stores-events-expiring tr:hover {
  cursor: default;
}
/* 
  This file contains ALL of the styles specific to Item Management.  
-------------------------------------------------- */
/* Main Section : Item Management
-------------------------------------------------- */
#view-all-items {
  /*pop up style for reorder dates inputs*/
}
#view-all-items .grid-container #pag-item-mgmt-status .sb-dropdown {
  max-height: none;
}
#view-all-items #multi-option-select-filter-widget.widgtAlignLeft:before,
#view-all-items #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
#view-all-items #items-all {
  position: relative;
}
#view-all-items table.dataTable tbody td.dataTables_empty {
  background-color: #ecfafb;
  color: #34383c;
  font-size: 16px;
  text-align: center;
  padding: 6em 1em 6em 1em !important;
  display: table-cell;
}
#view-all-items .bottom {
  display: none;
}
#view-all-items #s-main-footer {
  margin-top: 0;
}
#view-all-items #pag-item-mgmt-tbl_filter {
  padding-right: 42px;
}
#view-all-items #item-mgt-tbl-action-buttons {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Noto Sans', sans-serif;
  font-size: 18px;
  line-height: 18px;
}
#view-all-items #pag-item-mgmt-tbl_filter_wrapper:before {
  right: 49px;
}
#view-all-items .lightbox-resizer {
  padding: 24px 0px 24px 40px;
}
#view-all-items #showHidePopup {
  width: 350px;
  height: 260px;
  min-height: auto;
}
#view-all-items #showHidePopup.selection-modal .header .title h1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}
#view-all-items #showHidePopup.selection-modal .header .close {
  font-size: 12px;
  margin-right: 5px;
  margin-top: 3px;
  display: inline-block;
}
#view-all-items #showHidePopup .filtersHodler {
  overflow: hidden;
  padding: 16px 0;
}
#view-all-items #showHidePopup .filter-name {
  font-size: 14px;
}
#view-all-items #showHidePopup:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dbdbdb;
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
  left: 320px;
  top: -10px;
}
#view-all-items #showHidePopup:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #00a9cc;
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
  left: 321px;
  top: -9px;
}
#pag-item-mgmt-tbl_filter_wrapper {
  padding: 0;
  /* datatable buttons for excel, show and hide
	#pag-item-mgmt-tbl_filter {
		padding-right: 0px;
	}
	
	.dt-buttons {
		float: right;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    font-family: 'Noto Sans', sans-serif;
	    font-size: 18px;
	    line-height: 18px;
	    
	    .buttons-excel {
	    	height: 32px;
	    	width: 32px;
	    	font-size: 12px !important;
	    	padding:0!important;
	    	position: relative;
	    	
	    	> span {
	    		position: absolute;
	    		display: block;
			    height: 30px;
			    width: 30px;
			    top: 1px;
			    left: 1px;
	    	}
	    	
	    	div { 
	    		position: relative!important;
	    	}
	    	
	    	.icon-export {
	    		position: absolute;
	    		padding: 7px 6px;
	    	}
	    }
	    
	}
	
	*/
}
#pag-item-mgmt-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#pag-item-mgmt-tbl_filter_wrapper #item-mgt-btn-show-hide {
  font-size: 12px !important;
  height: 32px;
  width: 32px;
}
#pag-item-mgmt-tbl_filter_wrapper #item-mgt-btn-show-hide.is-active {
  color: #fff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
#pag-item-mgmt-tbl_filter_wrapper #item-mgt-btn-show-hide .icon-show-hide {
  padding: 0;
}
#pag-item-mgmt-div-table-pagination,
#pag-item-mgmt-spec-div-table-pagination {
  width: auto;
}
#pag-item-mgmt-div-table-pagination .sb-dropdown,
#pag-item-mgmt-spec-div-table-pagination .sb-dropdown {
  border-top: 1px solid #999999;
}
#pag-item-mgmt-tbl_length,
#pag-item-mgmt-spec-tbl_length {
  width: 100px;
  margin-right: 10px;
}
#associated-specs-list tbody td,
#replenishment-history-tbl tbody td,
#replacement-schedule-tbl tbody td,
#grid-promotions tbody td {
  padding: 14px 10px;
}
#associated-specs-list thead th span,
#replenishment-history-tbl thead th span,
#replacement-schedule-tbl thead th span,
#grid-promotions thead th span {
  white-space: pre-wrap;
  margin-right: 8px;
}
#associated-specs-list .specs-size,
#replenishment-history-tbl .specs-size,
#replacement-schedule-tbl .specs-size,
#grid-promotions .specs-size {
  text-align: left;
}
#pag-item-mgmt-tbl thead tr .thumbnail {
  width: 60px!important;
}
#pag-item-mgmt-tbl thead tr .isItemAvail .col-filter {
  margin-top: 12px;
}
#pag-item-mgmt-tbl thead tr .stock-level .col-filter {
  margin-top: 12px;
}
#pag-item-mgmt-tbl tbody tr .thumbnail {
  width: 60px!important;
  padding: 5px 8px;
}
#pag-item-mgmt-tbl thead tr th,
#pag-item-mgmt-tbl tbody tr th {
  position: relative;
}
#pag-item-mgmt-tbl thead tr .item-name,
#pag-item-mgmt-tbl tbody tr .item-name {
  width: 220px;
  min-width: 225px;
  max-width: 100%;
}
#pag-item-mgmt-tbl thead tr .item-number,
#pag-item-mgmt-tbl tbody tr .item-number {
  width: 120px;
  max-width: 150px;
  min-width: 120px;
}
#pag-item-mgmt-tbl thead tr .alt-item-number,
#pag-item-mgmt-tbl tbody tr .alt-item-number {
  width: 160px;
  max-width: 175px;
  minwidth: 160px;
}
#pag-item-mgmt-tbl thead tr .item-desc,
#pag-item-mgmt-tbl tbody tr .item-desc {
  width: 210px;
  min-width: 230px;
  max-width: 100%;
}
#pag-item-mgmt-tbl thead tr .lifecycle,
#pag-item-mgmt-tbl tbody tr .lifecycle {
  width: 125px;
  min-width: 125px;
  max-width: 120px;
}
#pag-item-mgmt-tbl thead tr .status,
#pag-item-mgmt-tbl tbody tr .status {
  width: 125px;
}
#pag-item-mgmt-tbl thead tr .item-order-access,
#pag-item-mgmt-tbl tbody tr .item-order-access {
  width: 160px;
  min-width: 160px;
  max-width: 160px;
}
#pag-item-mgmt-tbl thead tr .isItemAvail,
#pag-item-mgmt-tbl tbody tr .isItemAvail {
  width: 95px;
  min-width: 95px;
  max-width: 95px;
}
#pag-item-mgmt-tbl thead tr .isItemAvail .col-filter,
#pag-item-mgmt-tbl tbody tr .isItemAvail .col-filter {
  margin-top: 12px;
}
#pag-item-mgmt-tbl thead tr .stock-level,
#pag-item-mgmt-tbl tbody tr .stock-level {
  width: 140px;
  min-width: 140px;
  max-width: 150px;
}
#pag-item-mgmt-tbl thead tr .stock-level .col-filter,
#pag-item-mgmt-tbl tbody tr .stock-level .col-filter {
  margin-top: 12px;
}
#pag-item-mgmt-tbl thead tr .item-avail,
#pag-item-mgmt-tbl tbody tr .item-avail {
  width: 100px;
  min-width: 100px;
  max-width: 130px;
  text-align: right;
}
#pag-item-mgmt-tbl thead tr .item-avail span:after,
#pag-item-mgmt-tbl tbody tr .item-avail span:after {
  margin-right: 0;
}
#pag-item-mgmt-tbl thead tr .negative-status,
#pag-item-mgmt-tbl tbody tr .negative-status {
  color: #db0000;
}
#pag-item-mgmt-tbl thead tr .item-select-col,
#pag-item-mgmt-tbl tbody tr .item-select-col {
  color: #004a93;
  padding: 0;
  text-align: center;
  width: 45px!important;
}
#pag-item-mgmt-tbl thead tr .item-select-col .check-wrapper,
#pag-item-mgmt-tbl tbody tr .item-select-col .check-wrapper {
  display: inline-block;
  height: 100%;
  padding-bottom: 0.7em;
  padding-top: 0.7em;
  width: 45px;
}
#pag-item-mgmt-tbl thead tr .item-select-col .icon.check,
#pag-item-mgmt-tbl tbody tr .item-select-col .icon.check {
  background-color: rgba(102, 203, 224, 0.5);
}
#pag-item-mgmt-tbl thead tr .item-select-col .icon .icon-check,
#pag-item-mgmt-tbl tbody tr .item-select-col .icon .icon-check {
  background-color: #ffffff;
  border-radius: 4px;
  color: #ffffff;
}
#pag-item-mgmt-tbl thead tr .item-select-col .icon .icon-check.is-active,
#pag-item-mgmt-tbl tbody tr .item-select-col .icon .icon-check.is-active {
  color: #004a93;
}
#pag-item-mgmt-tbl thead tr .item-select-col .icon .icon-check:hover,
#pag-item-mgmt-tbl tbody tr .item-select-col .icon .icon-check:hover {
  border: 1px solid #004a93;
}
#pag-full-item-details #s-headline-section #s-headline {
  margin-bottom: 8px;
}
#pag-full-item-details #s-headline-section #edit-details {
  float: right;
}
#pag-full-item-details #s-headline-section .btns-container {
  margin-top: -8px;
}
#pag-full-item-details #s-headline-section .btns-container #back-to-previous-btn,
#pag-full-item-details #s-headline-section .btns-container #add-to-cart-btn {
  display: none;
}
#pag-full-item-details .delete-schedule-text-1,
#pag-full-item-details .delete-schedule-text-2 {
  color: #484e4f;
}
#pag-full-item-details .delete-schedule-text-2 {
  margin-top: 20px;
}
#pag-full-item-details .item-details-page {
  color: #34383c;
  font-size: 16px;
  margin-top: -30px;
}
#pag-full-item-details .item-details-page span.label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #999999;
  padding-right: 6px;
}
#pag-full-item-details .item-details-page .thumbnail {
  float: left;
  margin-right: 20px;
  width: 200px;
  height: 200px;
}
#pag-full-item-details .item-details-page .thumbnail img {
  border: none;
}
#pag-full-item-details .item-details-page .edit-details,
#pag-full-item-details .item-details-page .edit-associated-tag-categories-class,
#pag-full-item-details .item-details-page .edit-associated-specs-class {
  background: #fff;
  border: 1px solid #999999;
  border-radius: 4px;
  color: #00a9cc;
  float: right;
  font-size: 0.8em;
  margin-top: 1px;
  padding: 5px 1px;
  position: absolute;
  right: 20px;
  text-align: center;
  width: auto;
}
#pag-full-item-details .item-details-page .edit-details:hover,
#pag-full-item-details .item-details-page .edit-associated-tag-categories-class:hover,
#pag-full-item-details .item-details-page .edit-associated-specs-class:hover {
  cursor: pointer;
  cursor: hand;
  background: #00a9cc;
  border: none;
  color: #fff;
  outline: none;
}
#pag-full-item-details .item-details-page #restricted_item {
  margin: 0;
  padding-top: 10px;
}
#pag-full-item-details .item-details-page #restricted_item_label {
  margin-left: 5px;
}
#pag-full-item-details .item-details-page .edit-associated-specs-class {
  z-index: 10;
}
#pag-full-item-details .item-details-page .right-details-column {
  position: absolute;
  right: 20px;
}
#pag-full-item-details .item-details-page .right-details-column .count-container {
  float: right;
  *zoom: 1;
  height: 93px;
  text-align: right;
  margin-top: -10px;
}
#pag-full-item-details .item-details-page .right-details-column .count-container:before,
#pag-full-item-details .item-details-page .right-details-column .count-container:after {
  display: table;
  line-height: 0;
  content: "";
}
#pag-full-item-details .item-details-page .right-details-column .count-container:after {
  clear: both;
}
#pag-full-item-details .item-details-page .right-details-column .count-container .count .value {
  font-size: 32px;
  font-weight: bold;
  color: #004a93;
}
#pag-full-item-details .item-details-page .right-details-column .count-container .count .label {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
}
#pag-full-item-details .item-details-page #pag-full-details-div-net-available-container {
  display: none;
}
#pag-full-item-details .item-details-page #pag-full-details-div-net-available-value,
#pag-full-item-details .item-details-page .avail-value {
  color: #009900;
}
#pag-full-item-details .item-details-page .s-3-column-container .s-3-column-column {
  float: left;
  width: 33%;
}
#pag-full-item-details .item-details-page .general-info {
  width: auto;
}
#pag-full-item-details .item-details-page .general-info h1 {
  color: #004a93;
  font-weight: normal;
  font-size: 24px;
}
#pag-full-item-details .item-details-page .general-info .item-details-numbers {
  margin: 24px 0 14px 0;
}
#pag-full-item-details .item-details-page .general-info .item-details-numbers .item-details-col-1,
#pag-full-item-details .item-details-page .general-info .item-details-group .item-details-col-1,
#pag-full-item-details .item-details-page .general-info .item-details-numbers .item-details-col-2,
#pag-full-item-details .item-details-page .general-info .item-details-group .item-details-col-2 {
  float: left;
  padding-right: 10px;
  width: 33%;
}
#pag-full-item-details .item-details-page .general-info .item-details-numbers .item-details-col-1 div,
#pag-full-item-details .item-details-page .general-info .item-details-group .item-details-col-1 div,
#pag-full-item-details .item-details-page .general-info .item-details-numbers .item-details-col-2 div,
#pag-full-item-details .item-details-page .general-info .item-details-group .item-details-col-2 div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: none;
}
#pag-full-item-details .item-details-page .general-info .item-details-numbers .alternateItemNumber,
#pag-full-item-details .item-details-page .general-info .item-details-group .alternateItemNumber {
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-full-item-details .item-details-page .general-info .item-details-footer .description {
  margin-top: 138px;
}
#pag-full-item-details .item-details-page h3 {
  border-bottom: 1px solid #999999;
  font-size: 20px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-weight: normal;
  color: #004a93;
}
#pag-full-item-details .item-details-page .replenishment-history h3,
#pag-full-item-details .item-details-page .replacement-schedule h3,
#pag-full-item-details .item-details-page .associated-specs h3,
#pag-full-item-details .item-details-page .additional-files h3,
#pag-full-item-details .item-details-page .associated-events h3,
#pag-full-item-details .item-details-page .associated-promotions h3 {
  border-bottom: none;
  padding-bottom: 0px;
}
#pag-full-item-details .item-details-page .item-detail {
  float: left;
  margin-bottom: 3px;
  width: 300px;
}
#pag-full-item-details .item-details-page .item-detail.clear-before {
  clear: left;
}
#pag-full-item-details .item-details-page .dataTables_scrollBody {
  overflow: hidden;
}
#pag-full-item-details .item-details-page .warehouse-inventory,
#pag-full-item-details .item-details-page .associated-specs,
#pag-full-item-details .item-details-page .shipment-information,
#pag-full-item-details .item-details-page .additional-files,
#pag-full-item-details .item-details-page .associated-events,
#pag-full-item-details .item-details-page .associated-promotions,
#pag-full-item-details .item-details-page .replenishment-history,
#pag-full-item-details .item-details-page .replacement-schedule,
#pag-full-item-details .item-details-page .associated-category-tags {
  clear: both;
  padding-top: 50px;
  overflow: hidden;
}
#pag-full-item-details .item-details-page .warehouse-inventory .add-tags-link-text,
#pag-full-item-details .item-details-page .associated-specs .add-tags-link-text,
#pag-full-item-details .item-details-page .shipment-information .add-tags-link-text,
#pag-full-item-details .item-details-page .additional-files .add-tags-link-text,
#pag-full-item-details .item-details-page .associated-events .add-tags-link-text,
#pag-full-item-details .item-details-page .associated-promotions .add-tags-link-text,
#pag-full-item-details .item-details-page .replenishment-history .add-tags-link-text,
#pag-full-item-details .item-details-page .replacement-schedule .add-tags-link-text,
#pag-full-item-details .item-details-page .associated-category-tags .add-tags-link-text {
  background: none;
  color: inherit;
  margin-right: 0;
}
#pag-full-item-details .item-details-page .warehouse-inventory #associated-item-tags,
#pag-full-item-details .item-details-page .associated-specs #associated-item-tags,
#pag-full-item-details .item-details-page .shipment-information #associated-item-tags,
#pag-full-item-details .item-details-page .additional-files #associated-item-tags,
#pag-full-item-details .item-details-page .associated-events #associated-item-tags,
#pag-full-item-details .item-details-page .associated-promotions #associated-item-tags,
#pag-full-item-details .item-details-page .replenishment-history #associated-item-tags,
#pag-full-item-details .item-details-page .replacement-schedule #associated-item-tags,
#pag-full-item-details .item-details-page .associated-category-tags #associated-item-tags {
  overflow: hidden;
  clear: both;
}
#pag-full-item-details .item-details-page .warehouse-inventory #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .associated-specs #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .shipment-information #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .additional-files #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .associated-events #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .associated-promotions #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .replenishment-history #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .replacement-schedule #associated-item-tags .no-associated-tags,
#pag-full-item-details .item-details-page .associated-category-tags #associated-item-tags .no-associated-tags {
  width: 100%;
  text-align: center;
  padding: 10px;
  font-size: 14px;
  color: #484e4f;
}
#pag-full-item-details .item-details-page .warehouse-inventory #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .associated-specs #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .shipment-information #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .additional-files #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .associated-events #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .associated-promotions #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .replenishment-history #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .replacement-schedule #pag-itm-dts-lnk-edit-tag,
#pag-full-item-details .item-details-page .associated-category-tags #pag-itm-dts-lnk-edit-tag {
  float: right;
  font-size: 13px!important;
  margin-top: -35px;
  margin-right: 1px;
}
#pag-full-item-details .item-details-page .warehouse-inventory #associated-tag-category-div,
#pag-full-item-details .item-details-page .associated-specs #associated-tag-category-div,
#pag-full-item-details .item-details-page .shipment-information #associated-tag-category-div,
#pag-full-item-details .item-details-page .additional-files #associated-tag-category-div,
#pag-full-item-details .item-details-page .associated-events #associated-tag-category-div,
#pag-full-item-details .item-details-page .associated-promotions #associated-tag-category-div,
#pag-full-item-details .item-details-page .replenishment-history #associated-tag-category-div,
#pag-full-item-details .item-details-page .replacement-schedule #associated-tag-category-div,
#pag-full-item-details .item-details-page .associated-category-tags #associated-tag-category-div {
  width: 100%;
  float: left;
}
#pag-full-item-details .item-details-page .warehouse-inventory #associated-spec-div,
#pag-full-item-details .item-details-page .associated-specs #associated-spec-div,
#pag-full-item-details .item-details-page .shipment-information #associated-spec-div,
#pag-full-item-details .item-details-page .additional-files #associated-spec-div,
#pag-full-item-details .item-details-page .associated-events #associated-spec-div,
#pag-full-item-details .item-details-page .associated-promotions #associated-spec-div,
#pag-full-item-details .item-details-page .replenishment-history #associated-spec-div,
#pag-full-item-details .item-details-page .replacement-schedule #associated-spec-div,
#pag-full-item-details .item-details-page .associated-category-tags #associated-spec-div {
  width: 100%;
  float: left;
}
#pag-full-item-details .item-details-page .warehouse-inventory #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .associated-specs #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .shipment-information #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .additional-files #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .associated-events #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .associated-promotions #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .replenishment-history #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .replacement-schedule #pag-itm-dts-attach-spec,
#pag-full-item-details .item-details-page .associated-category-tags #pag-itm-dts-attach-spec {
  float: right;
  font-size: 13px;
  margin-top: -26px;
  margin-right: 1px;
}
#pag-full-item-details .item-details-page .warehouse-inventory #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .associated-specs #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .shipment-information #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .additional-files #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .associated-events #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .associated-promotions #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .replenishment-history #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .replacement-schedule #pag-itm-dts-attach-spec .attach-specs-text,
#pag-full-item-details .item-details-page .associated-category-tags #pag-itm-dts-attach-spec .attach-specs-text {
  background: none;
  color: inherit;
  margin-right: 0;
}
#pag-full-item-details .item-details-page .warehouse-inventory #edit-tag-categories,
#pag-full-item-details .item-details-page .associated-specs #edit-tag-categories,
#pag-full-item-details .item-details-page .shipment-information #edit-tag-categories,
#pag-full-item-details .item-details-page .additional-files #edit-tag-categories,
#pag-full-item-details .item-details-page .associated-events #edit-tag-categories,
#pag-full-item-details .item-details-page .associated-promotions #edit-tag-categories,
#pag-full-item-details .item-details-page .replenishment-history #edit-tag-categories,
#pag-full-item-details .item-details-page .replacement-schedule #edit-tag-categories,
#pag-full-item-details .item-details-page .associated-category-tags #edit-tag-categories,
#pag-full-item-details .item-details-page .warehouse-inventory #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-specs #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .shipment-information #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .additional-files #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-events #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-promotions #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .replenishment-history #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .replacement-schedule #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-category-tags #edit-assoc-item-spec {
  float: right;
  width: auto;
}
#pag-full-item-details .item-details-page .warehouse-inventory #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-specs #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .shipment-information #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .additional-files #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-events #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-promotions #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .replenishment-history #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .replacement-schedule #edit-assoc-item-spec,
#pag-full-item-details .item-details-page .associated-category-tags #edit-assoc-item-spec {
  display: none;
}
#pag-full-item-details .item-details-page .warehouse-inventory .child-tag-list-item,
#pag-full-item-details .item-details-page .associated-specs .child-tag-list-item,
#pag-full-item-details .item-details-page .shipment-information .child-tag-list-item,
#pag-full-item-details .item-details-page .additional-files .child-tag-list-item,
#pag-full-item-details .item-details-page .associated-events .child-tag-list-item,
#pag-full-item-details .item-details-page .associated-promotions .child-tag-list-item,
#pag-full-item-details .item-details-page .replenishment-history .child-tag-list-item,
#pag-full-item-details .item-details-page .replacement-schedule .child-tag-list-item,
#pag-full-item-details .item-details-page .associated-category-tags .child-tag-list-item {
  margin: 6px;
  min-width: 32px !important;
  padding: 6px 9px 6px 8px;
  width: auto;
  white-space: pre;
}
#pag-full-item-details .item-details-page #associated-specs-list_wrapper {
  margin-top: 30px;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl_wrapper,
#pag-full-item-details .item-details-page #replacement-schedule-tbl_wrapper,
#pag-full-item-details .item-details-page #grid-events_wrapper,
#pag-full-item-details .item-details-page #grid-promotions_wrapper,
#pag-full-item-details .item-details-page .additional-files .dataTables_wrapper {
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
}
#pag-full-item-details .item-details-page .tracking {
  vertical-align: top;
}
#pag-full-item-details .item-details-page .tracking-numbers {
  display: inline-block;
}
#pag-full-item-details .item-details-page .tracking-numbers a {
  color: #00a9cc;
  display: block;
}
#pag-full-item-details .item-details-page .additional-files .icon-download-box,
#pag-full-item-details .item-details-page .associated-specs .icon-download-box,
#pag-full-item-details .item-details-page .additional-files .icon-close,
#pag-full-item-details .item-details-page .associated-specs .icon-close {
  padding: 0px 6px;
}
#pag-full-item-details .item-details-page .additional-files,
#pag-full-item-details .item-details-page .associated-events,
#pag-full-item-details .item-details-page .associated-promotions {
  font-size: 13px;
}
#pag-full-item-details .item-details-page .associated-specs-list,
#pag-full-item-details .item-details-page #replenishment-history-tbl,
#pag-full-item-details .item-details-page #replacement-schedule-tbl {
  font-size: 13px;
}
#pag-full-item-details .item-details-page .associated-specs-list .icons,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons {
  padding: 0px;
  text-align: right;
}
#pag-full-item-details .item-details-page .associated-specs-list .icons span,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons span,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons span,
#pag-full-item-details .item-details-page .associated-specs-list .icons a,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons a,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons a {
  color: #34383c;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  padding-right: 13px;
}
#pag-full-item-details .item-details-page .associated-specs-list .icons span:hover,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons span:hover,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons span:hover,
#pag-full-item-details .item-details-page .associated-specs-list .icons a:hover,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons a:hover,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons a:hover {
  color: #005566;
  text-decoration: none;
}
#pag-full-item-details .item-details-page .associated-specs-list .icons .spinner,
#pag-full-item-details .item-details-page #replenishment-history-tbl .icons .spinner,
#pag-full-item-details .item-details-page #replacement-schedule-tbl .icons .spinner {
  padding: 5px 3px 0 8px;
  vertical-align: middle;
}
#pag-full-item-details .item-details-page .additional-files .icons {
  padding-right: 8px;
  text-align: right;
}
#pag-full-item-details .item-details-page .additional-files .icons span,
#pag-full-item-details .item-details-page .additional-files .icons a {
  color: #34383c;
  display: inline-block;
  font-size: 13px;
  margin-left: 6px;
}
#pag-full-item-details .item-details-page .additional-files .icons span:hover,
#pag-full-item-details .item-details-page .additional-files .icons a:hover {
  color: #005566;
  text-decoration: none;
}
#pag-full-item-details .item-details-page .additional-files .icons .spinner {
  padding: 5px 3px 0 8px;
  vertical-align: middle;
}
#pag-full-item-details .item-details-page .additional-files .attach {
  float: right;
  margin-top: 9px;
  margin-right: -24px;
  width: 120px;
  height: 20px;
}
#pag-full-item-details .item-details-page .additional-files .attach:hover .upload {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
#pag-full-item-details .item-details-page .additional-files .attach input[type="file"] {
  cursor: pointer !important;
  height: 38px !important;
  top: -19px;
  width: 95px !important;
}
#pag-full-item-details .item-details-page #grid-events tbody tr:hover,
#pag-full-item-details .item-details-page #grid-promotions tbody tr:hover,
#pag-full-item-details .item-details-page #associated-specs-list tbody tr:hover,
#pag-full-item-details .item-details-page #replenishment-history-tbl tbody tr:hover,
#pag-full-item-details .item-details-page #replacement-schedule-tbl tbody tr:hover {
  color: #666666;
  cursor: default;
}
#pag-full-item-details .item-details-page #grid-events tbody tr.even:hover,
#pag-full-item-details .item-details-page #grid-promotions tbody tr.even:hover,
#pag-full-item-details .item-details-page #associated-specs-list tbody tr.even:hover,
#pag-full-item-details .item-details-page #replenishment-history-tbl tbody tr.even:hover,
#pag-full-item-details .item-details-page #replacement-schedule-tbl tbody tr.even:hover {
  background-color: #ffffff;
}
#pag-full-item-details .item-details-page #grid-events tbody tr.odd:hover,
#pag-full-item-details .item-details-page #grid-promotions tbody tr.odd:hover,
#pag-full-item-details .item-details-page #associated-specs-list tbody tr.odd:hover,
#pag-full-item-details .item-details-page #replenishment-history-tbl tbody tr.odd:hover,
#pag-full-item-details .item-details-page #replacement-schedule-tbl tbody tr.odd:hover {
  background-color: #ecfafb;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.name {
  width: 32%;
  min-width: 250px;
  max-width: 100%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.type {
  width: 14%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.requestor {
  width: 14%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.qty1 {
  width: 7%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.deliver-by {
  width: 11%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.status {
  width: 11%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl thead th.ordered-on {
  width: 11%;
}
#pag-full-item-details .item-details-page #replenishment-history-tbl .qty1 {
  text-align: right;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.replacement {
  width: 12%;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.item-dash-name {
  width: 29%;
  min-width: 250px;
  max-width: 100%;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.item-number {
  width: 12%;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.description {
  width: 29%;
  min-width: 250px;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.effective-date {
  width: 12%;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl thead th.action-btn {
  width: 102px;
  text-align: center;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl .action-btn {
  text-align: center;
  padding: 0;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl .action-btn .c-menu-no-border {
  margin: 0;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl .action-btn .c-menu-no-border {
  width: 30px;
  margin: auto;
  color: #004a93;
  padding: 5px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  font-size: 13px;
}
#pag-full-item-details .item-details-page #replacement-schedule-tbl .action-btn .c-menu-no-border:hover {
  border: 1px solid #004a93 !important;
  background-color: #ffffff;
}
.jstree-tag-title {
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
}
.jstree-tag-name {
  float: left;
  display: block;
  max-width: 190px;
}
#associatedTagInputs .selectedCount {
  float: left;
  display: block;
  padding-left: 5px;
}
#lb-associate-tag-category-box .content {
  width: 100%;
  margin-bottom: 65px;
  padding: 1em;
  min-height: 165px;
  max-height: 385px;
}
#lb-associate-tag-category-box #lb-associate-tag-category-div-error-message {
  height: 40px;
}
#lb-associate-tag-category-box #lb-associate-tag-category-div-error-message .c-note {
  height: 40px;
}
#lb-associate-tag-category-box .subheader {
  background-color: white;
}
#lb-associate-tag-category-box #tagTextHeader {
  float: left;
}
#lb-associate-tag-category-box .tag-entry {
  width: 50%;
  float: left;
  font-size: 13px;
  margin-bottom: 1em;
}
#lb-associate-tag-category-box .tag-entry .tag-name {
  line-height: 25px;
  width: 100%;
  float: right;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lb-associate-tag-category-box .tagwrapper {
  float: right;
  width: 280px;
}
#lb-associate-tag-category-box .totalTagCountWrap {
  width: 50%;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
  color: #333;
}
.add-tag-modal-content {
  background-color: #ffffff;
  color: #34383c;
  font-size: 16px;
  position: relative;
  text-align: left;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 64px;
}
.tag-name-input-container {
  margin: 0px 24px 0px 24px;
}
.category-names-input-container label {
  color: #004a93;
  display: block;
  font-size: 15px;
  padding-bottom: 4px;
  clear: left;
}
.category-names-input-container {
  margin: 0px 0px 0px 24px;
}
.category-names-input-container.c-required label:after {
  content: " *";
  color: #00a9cc;
}
.tag-entry {
  width: 49%;
  font-size: 13px;
  margin-bottom: 1em;
  overflow: hidden;
  display: inline-block;
}
.tag-entry .tag-name {
  width: 85%;
  display: inline-block;
  vertical-align: middle;
}
.scrollable-checkbox-view {
  width: 100%;
  min-height: 100px;
  max-height: 145px;
  overflow-y: auto;
  margin: 0px;
  padding: 0px;
}
.tag-flyout {
  background-color: #FFF;
  position: absolute;
  min-width: 275px;
  z-index: 1;
  display: none;
  border: 1px solid #DBDBDB;
  text-shadow: none;
  text-transform: none;
}
.tag-flyout.left-triangle:before {
  background-color: #ffffff;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  margin: 0px;
  padding: 0px;
  content: " ";
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  transform: translateX(-8px) translateY(-7px) rotate(45deg);
  top: 52px;
}
.tag-flyout.right-triangle:before {
  background-color: #ffffff;
  border-right: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  margin: 0px;
  padding: 0px;
  content: " ";
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  transform: translateX(-7px) translateY(-7px) rotate(45deg);
  top: 52px;
  left: 100%;
}
.tag-flyout .header {
  background-color: #00a9cc;
  border-bottom: 1px solid #dbdbdb;
  display: block;
  padding: 4px;
  position: relative;
  width: 100%;
  height: 32px;
}
.tag-flyout .header .title {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  padding-left: 8px;
}
.tag-flyout .header .close {
  cursor: pointer;
  cursor: hand;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  background-color: transparent;
  color: #000;
  text-shadow: none;
  text-align: right;
  font-size: 13px;
}
.tag-flyout .header .btns {
  cursor: pointer;
  cursor: hand;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  background-color: transparent;
  color: #000;
  text-shadow: none;
  text-align: right;
  font-size: 13px;
  float: right;
  margin: 0;
}
.tag-flyout .content {
  background-color: #ffffff;
  color: #34383c;
  font-size: 16px;
  padding: 1em;
  position: relative;
  text-align: left;
  overflow-y: auto;
  max-height: 300px;
}
.column-left {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 1.5em;
}
.column-right {
  float: right;
  width: 50%;
  box-sizing: border-box;
  padding-left: 1.5em;
}
#pag-item-mgmt-status {
  width: 180px;
  float: right;
  font-family: 'Noto Sans', sans-serif;
}
/*------------------------------------------------------------*/
/* Item management - Specifications styles */
/*--------------------------------------------------------------*/
#view-all-item-specs {
  /*------------------------------*/
  /*Introjs styles ---------------*/
  /*------------------------------*/
}
#view-all-item-specs #s-headline-options .c-icon-link {
  text-decoration: none;
}
#view-all-item-specs #s-headline-options .c-icon-link .new-spec-text {
  color: #00a9cc;
  background-color: transparent;
}
#view-all-item-specs #s-headline-options .c-icon-link .new-spec-text:hover {
  text-decoration: underline;
}
#view-all-item-specs .searchInputToolTip {
  font-size: 14px;
  padding: 20px;
  line-height: 24px;
  width: 300px;
  color: #2e818a;
}
#view-all-item-specs .specIdToolTip {
  font-size: 14px;
  padding: 40px;
  width: 300px;
}
#view-all-item-specs .introjs-hints [data-step="1"] .introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(35, 141, 216, 0.5);
  background: rgba(208, 13, 13, 0);
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 90px;
  width: 90px;
  -webkit-animation: introjspulse 1s ease-out;
  -moz-animation: introjspulse 1s ease-out;
  animation: introjspulse 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -50px;
  left: -50px;
  z-index: 1;
  opacity: 0;
}
#view-all-item-specs .introjs-hints [data-step="1"] .introjs-hint-pulse {
  width: 0px;
  height: 0px;
  box-sizing: content-box;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 10px;
  background-color: rgba(6, 81, 117, 0.8);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#view-all-item-specs .introjs-hints [data-step="3"] .introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(228, 21, 21, 0.8);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -30px;
  left: -30px;
  z-index: 1;
  opacity: 0;
}
#view-all-item-specs .introjs-hints [data-step="3"] .introjs-hint-pulse {
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid #da0707;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#view-all-item-specs .main-content {
  position: relative;
}
#s-breadcrumbs .ancestor {
  text-decoration: none;
}
#s-breadcrumbs .ancestor.second {
  text-decoration: none;
}
#s-breadcrumbs .ancestor.second:before {
  color: #999;
  content: "<";
  padding: 0 9px;
}
.radio-col {
  visibility: hidden;
}
#sel-spec-btns {
  display: none;
}
#sel-spec .promo-group-item-promo-name-info {
  float: left;
  width: 100%;
}
#sel-spec .promo-group-item-promo-name-info .header-label {
  color: #666666;
  float: left;
}
#sel-spec .promo-group-item-promo-name-info .header-value {
  color: #333;
  width: 82%;
  float: left;
  text-indent: 5px;
}
.sel-spec-mode .radio-col {
  visibility: visible;
}
.sel-spec-mode #sel-spec-btns {
  float: right;
  display: block;
}
.sel-spec-mode #pag-item-mgmt-spec-tbl_paginate {
  float: left;
  padding-left: 10%;
}
.sel-spec-mode .apply.is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
.sel-spec-mode .apply.is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#pag-item-mgmt-spec-tbl_filter {
  padding-right: 70px;
  float: left;
}
#pag-item-mgmt-spec-tbl_filter_wrapper {
  overflow: hidden;
  margin-bottom: 10px;
}
.toggleBtns {
  right: 0;
  position: absolute;
  margin-bottom: 12px;
}
.toggleBtns .c-input-usage {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.toggleBtns .c-input-print {
  float: left;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.toggleBtns .c-input-print,
.toggleBtns .c-input-usage {
  color: #00a9cc;
  background-color: #ffffff;
  border: 1px solid #999999;
  display: inline-block;
  font-size: 18px !important;
  outline: none;
  padding: 6px !important;
  transition: all 400ms;
}
.toggleBtns .c-input-print.selected,
.toggleBtns .c-input-usage.selected {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
.toggleBtns .c-input-print:hover,
.toggleBtns .c-input-usage:hover {
  color: #ffffff;
  background-color: #00a9cc;
  border-color: #00a9cc;
}
#pag-item-mgmt-spec-filters {
  right: 65px;
  width: 145px;
  position: absolute;
  float: right;
  font-family: "Noto Sans", sans-serif;
}
#pag-item-mgmt-spec-tbl_filter_wrapper:before {
  position: absolute;
  right: 235px;
  top: 12px;
}
#pag-item-mgmt-spec-tbl tr {
  cursor: default;
}
#pag-item-mgmt-spec-tbl tr td {
  padding: 10px;
}
#pag-item-mgmt-spec-tbl tr th span {
  margin-left: 0;
  padding: 10px;
}
#pag-item-mgmt-spec-tbl .ellipsis-with-no-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#pag-item-mgmt-spec-tbl .estimate {
  text-align: right;
}
#pag-item-mgmt-spec-tbl .noOfItems {
  text-align: right;
}
#pag-item-mgmt-spec-tbl .dataTables_empty {
  color: #666234;
  display: table-cell;
  font-size: 16px;
  text-align: center;
  padding: 6em;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th {
  cursor: default;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th .col-filter.is-active:after {
  color: #004a93;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.radio-col {
  width: 0%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.unique-id {
  width: 7%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.name {
  width: 13%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.ptype {
  width: 25%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.size {
  width: 15%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.status {
  width: 10%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.color {
  width: 15%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.substrate {
  width: 15%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.estimate {
  width: 15%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr th.noOfItems {
  width: 15%;
}
.datatable-v2 #pag-item-mgmt-spec-tbl tr td .icon-radio-off,
.datatable-v2 #pag-item-mgmt-spec-tbl tr td .icon-radio-on {
  color: #004a93;
  cursor: pointer;
}
.datatable-v2 #pag-item-mgmt-spec-tbl_wrapper {
  min-height: 300px;
}
.datatable-v2 #pag-item-mgmt-spec-tbl_wrapper .hidden {
  display: none !important;
}
.datatable-v2 #pag-item-mgmt-spec-tbl_filter_wrapper {
  margin-bottom: 0px;
}
.datatable-v2 #pag-item-mgmt-spec-tbl_filter_wrapper:before {
  right: 77px;
  top: 7px;
}
.datatable-v2 #pag-item-mgmt-spec-tbl-div-pagination {
  width: auto;
}
.view-spec-mode .datatable-v2 .radio-col {
  width: 0% !important;
}
.sel-spec-mode .datatable-v2 .radio-col {
  width: 4% !important;
}
#lb-spec-filters-box .header {
  padding: 3px;
  border: none;
  height: auto;
}
#lb-spec-filters-box .header .title {
  padding-top: 0;
}
#lb-spec-filters-box .subheader {
  padding: 0;
  color: #FFF;
  background-color: #484e4f;
  overflow: hidden;
}
#lb-spec-filters-box .content {
  margin-bottom: 65px;
}
#lb-spec-filters-box .filter-name {
  margin-right: 20px;
}
#lb-spec-filters-box .filter-tab {
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  cursor: pointer;
  color: #dbdbdb;
}
#lb-spec-filters-box .filter-tab.activeTab {
  font-weight: bold;
  color: #FFF;
}
#lb-spec-filters-box .filter-panel {
  display: none;
  margin: 20px 0;
}
#lb-spec-filters-box .activePanel {
  display: block;
}
/*------------------------------------------------------------*/
/* Item management - Specifications Details styles */
/*--------------------------------------------------------------*/
#spec-details {
  font-size: 13px;
}
#spec-details #s-page-content {
  font-size: 16px;
}
#spec-details #s-headline {
  font-size: 20px;
  margin-bottom: 8px;
  line-height: 25px;
}
#spec-details .spec-field {
  word-wrap: break-word;
}
#spec-details .forTextWrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#spec-details .row1,
#spec-details .row2,
#spec-details .row3,
#spec-details .row4,
#spec-details .row5 {
  overflow: hidden;
  margin-bottom: 20px;
}
#spec-details .row1 .key,
#spec-details .row2 .key,
#spec-details .row3 .key,
#spec-details .row4 .key,
#spec-details .row5 .key {
  color: #72716e;
}
#spec-details .row1 .value,
#spec-details .row2 .value,
#spec-details .row3 .value,
#spec-details .row4 .value,
#spec-details .row5 .value {
  color: #333333;
}
#spec-details .row1 .col1,
#spec-details .row3 .col1 {
  float: left;
  width: 30%;
}
#spec-details .row1 .col2,
#spec-details .row3 .col2 {
  float: left;
  width: 30%;
}
#spec-details .row1 .col3,
#spec-details .row3 .col3 {
  float: left;
  width: 30%;
}
#spec-details .row1 .col4,
#spec-details .row3 .col4 {
  float: right;
}
#spec-details .row2 .col1,
#spec-details .row4 .col1 {
  width: 75%;
}
#spec-details .edit-specs {
  margin-right: 4px;
  background: #fff;
  border: 1px solid #999;
  border-radius: 4px;
  color: #00a9cc;
  float: right;
  font-size: .8em;
  margin-top: 1px;
  padding: 5px 1px;
  position: absolute;
  right: 20px;
  text-align: center;
  width: auto;
}
#spec-details .edit-specs:hover {
  cursor: pointer;
  background: #00a9cc;
  border: none;
  color: #fff;
  outline: 0;
}
#spec-details .edit-specs a {
  color: inherit;
  text-decoration: none;
}
#spec-details .s-page-section-header {
  color: #004a93;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  padding-bottom: 8px;
  border-bottom: 1px solid #cccccc;
  display: block;
  width: 100%;
  margin: 60px 0 20px 0;
  float: none;
}
#spec-details #onOffSwitchContent {
  margin-right: -2px;
}
#spec-details #onOffSwitchContent #onOffSwitchContentLabel {
  display: inline-block;
  float: left;
  color: #004a93;
  font-size: 16px;
  margin-right: 8px;
  margin-top: 3px;
}
#spec-details #onOffSwitchContent .onoffswitch {
  display: inline-block;
}
#spec-details #onOffSwitchContent .onoffswitch-inner:before {
  content: "YES";
  padding-left: 10px;
  background-color: #00a9cc;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}
#spec-details #onOffSwitchContent .onoffswitch-inner:after {
  content: "NO";
  padding-right: 10px;
  background-color: #cccccc;
  color: #484e4f;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
}
#onOffSwitchContentEverGreen {
  margin-right: -2px;
}
#item-evergreen-flag {
  width: 0px;
  padding-left: 27px;
}
#item-evergreen-flag #onOffSwitchContentLabelEvergreen {
  display: inline-block;
  float: left;
  color: #004a93;
  font-size: 16px;
  margin-right: 8px;
  margin-top: 3px;
}
#item-evergreen-flag .icon-info2 {
  display: none;
}
#item-evergreen-flag .onoffswitch {
  display: inline-block;
  margin-bottom: 20px;
}
#item-evergreen-flag .onoffswitch-checkbox {
  display: none;
}
#item-evergreen-flag .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #FFFFFF;
  border-radius: 20px;
}
#item-evergreen-flag .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
#item-evergreen-flag .onoffswitch-inner:before,
#item-evergreen-flag .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 24px;
  padding: 0;
  line-height: 25px;
  font-size: 14px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: normal;
  box-sizing: border-box;
}
#item-evergreen-flag .onoffswitch-inner:before {
  content: "YES";
  padding-left: 10px;
  background-color: #00a9cc;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}
#item-evergreen-flag .onoffswitch-inner:after {
  content: "NO";
  padding-right: 10px;
  background-color: #cccccc;
  color: #484e4f;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
}
#item-evergreen-flag .onoffswitch-switch {
  display: block;
  width: 16px;
  margin: 4px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 41px;
  border: 2px solid #FFFFFF;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}
#item-evergreen-flag .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
#item-evergreen-flag .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/*
.update-status {
	background-color: #fff;
    color: #00a9cc;
    padding-left: 9px;
    position: absolute;
    right: 20px;
    text-transform: uppercase;
    top: 166px;
    
    div {
    	border: 1px solid #999;
	    display: block;
	    float: left;
	    font-weight: 700;
	    margin-right: -1px;
	    padding: 6px 12px;
	    
	    &:first-child {
		    -webkit-border-top-left-radius: 5px;
		    -webkit-border-bottom-left-radius: 5px;
		    -moz-border-top-left-radius: 5px;
		    -moz-border-bottom-left-radius: 5px;
		    -ms-border-bottom-left-radius: 5px;
		    -ms-border-top-left-radius: 5px;
		    -o-border-top-left-radius: 5px;
		    -o-border-bottom-left-radius: 5px;
		    border-top-left-radius: 5px;
		    border-bottom-left-radius: 5px;
	    }
	    
	    &:last-child {
		    -webkit-border-top-right-radius: 5px;
		    -webkit-border-bottom-right-radius: 5px;
		    -moz-border-top-right-radius: 5px;
		    -moz-border-bottom-right-radius: 5px;
		    -ms-border-top-right-radius: 5px;
		    -ms-border-bottom-right-radius: 5px;
		    -o-border-top-right-radius: 5px;
		    -o-border-bottom-right-radius: 5px;
		    border-top-right-radius: 5px;
		    border-bottom-right-radius: 5px;
	    }
	    
	    &:hover {
		    background-color: #00a9cc;
		    border-color: #00a9cc; 
		    color: #fff;
		    text-shadow: 0 1px 0 #000; 
		}
    }
}

[data-state=Active] [id=Active], [data-state=Inactive] [id=Inactive] {
	background-color: #00a9cc;
    border-color: #00a9cc;
    color: #fff;
}
*/
/*------------------------------------------------------------*/
/* Item management - Create/Edit Specifications styles */
/*--------------------------------------------------------------*/
#edit-item-spec .fltLt {
  float: left;
  margin-right: 40px;
}
#edit-item-spec .category label {
  display: inline;
}
#edit-item-spec .category #category {
  margin-top: 2px;
  position: absolute;
}
#edit-item-spec .offsetEstimate {
  width: 47%;
  float: left;
}
#edit-item-spec .digitalEstimate {
  width: 47%;
  float: right;
}
#edit-item-spec .selBox {
  overflow: inherit!important;
}
#edit-item-spec .scb {
  overflow: hidden;
}
#edit-item-spec .btns-finish {
  border-top: 1px solid #ccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#edit-item-spec .btns-finish li {
  float: right;
  margin-left: .5em;
}
#edit-item-spec .tab-content {
  display: none;
}
#edit-item-spec .c-input {
  overflow: hidden;
}
#edit-spec-step1 .step-1 {
  display: block;
}
#edit-spec-step1 input.height {
  margin-left: 16px;
}
#edit-spec-step1 input.depth {
  margin-left: 17px;
}
#edit-spec-step1 #finishSize input,
#edit-spec-step1 #flatSize input,
#edit-spec-step1 #liveArea input {
  display: inline-block;
  width: 150px;
  margin-right: 0;
}
#edit-spec-step2 .step-2 {
  display: block;
}
#edit-spec-step2 .uom-wrapper {
  margin-bottom: 0px;
}
#edit-spec-step2 .uom-wrapper .c-input-selectbox {
  float: left;
  width: 49%;
}
#edit-spec-step2 .uom-wrapper .c-input-combo-box {
  width: 209px;
}
#edit-spec-step2 .uom-wrapper .c-input-text {
  float: right;
  width: 200px;
}
#edit-spec-step2 .uom-wrapper .inputSeparator {
  color: #004a93;
  float: left;
  margin-top: 15px;
  padding: 16px;
}
#edit-spec-step2 .multiple-wrapper {
  margin-bottom: 0px;
  margin-top: -82px !important;
}
#edit-spec-step2 .multiple-wrapper .c-input-selectbox {
  float: left;
  width: 49%;
}
#edit-spec-step2 .multiple-wrapper .c-input-combo-box {
  width: 209px;
}
#edit-spec-step2 .multiple-wrapper .c-input-combo-box-button {
  float: left;
}
#edit-spec-step2 .multiple-wrapper .c-input-text {
  float: right;
  width: 41%;
}
#edit-spec-step2 .multiple-wrapper #sellPrice label {
  float: left;
}
#edit-spec-step2 .multiple-wrapper #sellPrice .icon-info2 {
  float: left;
  padding: 0 !important;
}
#edit-spec-step2 .multiple-wrapper #sellPrice .icon-info2.hover {
  cursor: default;
}
#edit-spec-step2 .multiple-wrapper #sellPrice .icon-info2:after {
  font-size: 13px;
}
#edit-spec-step2 .multiple-wrapper #sellPrice .c-disabled {
  background-color: #ffffff;
  cursor: not-allowed;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#edit-spec-step2 .multiple-wrapper .item-multiplier {
  float: right;
  width: 41%;
}
#edit-spec-step2 .multiple-wrapper .item-multiplier .c-input-combo-box {
  width: 169px;
}
#edit-spec-step2 .multiple-wrapper .qty-multiple {
  float: left;
  width: 49%;
}
#edit-spec-step2 .price-wrapper {
  margin-top: 0px !important;
  overflow: visible;
}
#edit-spec-step2 #comments textarea {
  height: 116px;
}
#edit-spec-step2 #ui-id-9 {
  width: 241px !important;
}
#edit-spec-step2 #ui-id-10 {
  width: 201px !important;
}
#edit-spec-step3 .step-3 {
  display: block;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr {
  border: 0px;
  background-color: #ffffff;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.estimate-description,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.estimate-description {
  width: 30%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.estimate-number,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.estimate-number {
  width: 12%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.quantity-from,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.quantity-from {
  width: 8%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.quantity-to,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.quantity-to {
  width: 8%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.quantity-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.quantity-charge {
  width: 8%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.uom,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.uom {
  width: 10%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.version-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.version-charge {
  width: 10%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.setup-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.setup-charge {
  width: 10%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr th.delete-col,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr th.delete-col {
  width: 4%;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td {
  cursor: default;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td.dataTables_empty,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td .container,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td .container {
  border: 1px solid #cccccc;
  border-right: none;
  height: 36px;
  line-height: 34px;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td.uom .container,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td.uom .container {
  padding: 0 10px;
  font-style: italic;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td.delete-col .container,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td.delete-col .container {
  border-right: 1px solid #cccccc;
  text-align: center;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td.delete-col .container .icon-close,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td.delete-col .container .icon-close {
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td .c-input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td .c-input {
  width: 100%;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td .c-input input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td .c-input input {
  border: none;
  height: 34px !important;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr td .c-input input:hover,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr td .c-input input:hover {
  border: none;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-from,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-from,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-to,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-to,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .version-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .version-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .setup-charge,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .setup-charge {
  text-align: right;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-from input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-from input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-to input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-to input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .quantity-charge input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .quantity-charge input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .version-charge input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .version-charge input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead .setup-charge input,
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody .setup-charge input {
  text-align: right;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable thead tr:first-child th {
  border-bottom: 0px;
}
#edit-spec-step3 table#spec-rate-card-tbl.dataTable tbody tr:first-child td {
  height: 48px;
  padding-top: 4px;
}
#edit-spec-step3 #spec-rate-card-tbl_wrapper {
  margin-bottom: 10px;
}
#edit-spec-step3 #add-new-record-link-container {
  margin-bottom: 24px;
}
#s-wizard-nav.Editspecs .wizard-steps li.present .step1,
#s-wizard-nav.Copyspecs .wizard-steps li.present .step1 {
  background-position: -22px 0;
}
#s-wizard-nav.Editspecs .wizard-steps li.present .step2,
#s-wizard-nav.Copyspecs .wizard-steps li.present .step2 {
  background-position: -22px -22px;
}
#s-wizard-nav.Editspecs .wizard-steps li.present .step3,
#s-wizard-nav.Copyspecs .wizard-steps li.present .step3 {
  background-position: -22px -44px;
}
#s-wizard-nav.Editspecs .wizard-steps li.present a,
#s-wizard-nav.Copyspecs .wizard-steps li.present a {
  text-decoration: none!important;
  color: #34383c!important;
}
#s-wizard-nav.Editspecs .wizard-steps li .step1,
#s-wizard-nav.Copyspecs .wizard-steps li .step1 {
  background-position: 0 0;
}
#s-wizard-nav.Editspecs .wizard-steps li .step2,
#s-wizard-nav.Copyspecs .wizard-steps li .step2 {
  background-position: 0 -22px;
}
#s-wizard-nav.Editspecs .wizard-steps li .step3,
#s-wizard-nav.Copyspecs .wizard-steps li .step3 {
  background-position: 0 -44px;
}
#s-wizard-nav.Editspecs .wizard-steps li a,
#s-wizard-nav.Copyspecs .wizard-steps li a {
  color: #34383c;
}
#s-wizard-nav.Editspecs .wizard-steps li a:hover,
#s-wizard-nav.Copyspecs .wizard-steps li a:hover {
  text-decoration: underline;
  color: #00a9cc;
  cursor: pointer;
}
#s-wizard-nav .tab1:not(.present) {
  cursor: pointer;
}
#s-wizard-nav .validated1 .tab2:not(.present,.last) {
  cursor: pointer;
}
#s-wizard-nav .validated1 .tab2:not(.present,.last) .step2 {
  background-position: 0 -22px;
}
#s-wizard-nav .validated1 .tab2:not(.present,.last) a {
  color: #34383c;
}
#s-wizard-nav .validated1 .tab2:not(.present,.last) a:hover {
  text-decoration: underline;
  color: #00a9cc;
  cursor: pointer;
}
/*--------------------------------------------------------------*/
/*             Item Management - Import File List               */
/*--------------------------------------------------------------*/
#item-import-file-list .main-content {
  position: relative;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl_wrapper {
  min-height: 300px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl_filter {
  padding-right: 0px;
  margin-bottom: 16px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead th {
  height: 36px;
  position: relative;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody td {
  height: 42px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th span,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th .col-filter,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th .col-filter.is-active:after,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th.file-name,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th.file-name {
  width: 100%;
  min-width: 260px;
  max-width: 100%;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th.uploaded-date,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th.uploaded-date {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th.uploaded-by-username,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th.uploaded-by-username {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr th.status,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr th.status {
  width: 130px;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr td,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr td .negative-status,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr td .negative-status {
  color: #db0000;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl thead tr td.dataTables_empty,
#item-import-file-list .datatable-v2 #item-import-file-list-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#item-import-file-list .datatable-v2 #item-import-file-list-tbl-pagination {
  width: auto;
}
#item-import-file-list #multi-option-select-filter-widget.widgtAlignLeft:before,
#item-import-file-list #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
/*--------------------------------------------------------------*/
/*             Item Management - Import File Details            */
/*--------------------------------------------------------------*/
#item-import-file-details {
  /*-------End of .datatable-v2 -------------*/
}
#item-import-file-details #file-details-header .c-one-col {
  margin-bottom: 30px;
}
#item-import-file-details #file-details-header .c-one-col .uploaded-date {
  line-height: 15px;
  height: 18px;
}
#item-import-file-details #file-details-header .c-one-col .detail-label {
  color: #72716e;
  font-size: 16px;
}
#item-import-file-details #file-details-header .c-one-col .detail-value {
  color: #34383c;
}
#item-import-file-details #error-details .c-one-col .error-details-header .title {
  border-bottom: 1px solid #cccccc;
  font-size: 22px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-weight: normal;
  color: #004a93;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl {
  border-collapse: separate;
  border-spacing: 0 7px;
  table-layout: fixed;
  width: 100%;
  /*---------- End of .error-list-container ---------*/
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl:before {
  display: none;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl thead tr {
  height: initial;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl thead th {
  border-bottom: none;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl thead th.customer-item-number {
  width: 100%;
  min-width: 600px;
  max-width: 100%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl thead th.tri-container {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr {
  background-color: #f7f7f7;
  width: 100%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr.even:hover,
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr.odd:hover {
  background-color: #cceef5;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr.even:hover .triangle-icon,
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr.odd:hover .triangle-icon {
  color: #004a93;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr.is-active {
  font-weight: bold;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  position: relative;
  padding: 10px 10px;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td .icon-tri-down,
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td .icon-tri-up {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  float: right;
  font-size: 10px;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td:first-child {
  border-left: 1px solid #dbdbdb;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td:last-child {
  border-right: 1px solid #dbdbdb;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container {
  background-color: #ffffff;
  margin: -7px 0px 0px 0px;
  overflow: auto;
  padding: 0px 10px;
  width: 104%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container {
  background-color: #99ddeb;
  padding: 10px;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container .dataTables_wrapper:before,
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container .dataTables_wrapper:after {
  display: initial;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container.datatable-v2:before,
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container.datatable-v2:after {
  display: initial;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container thead tr {
  border-bottom: 0px;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container thead tr th {
  border-bottom: none;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container thead tr th.sheet-name {
  width: 25%;
  min-width: 200px;
  max-width: 25%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container thead tr th.row-number {
  width: 10%;
  min-width: 50px;
  max-width: 10%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container thead tr th.error {
  width: 65%;
  min-width: 300px;
  max-width: 65%;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container tbody tr {
  border-bottom: 0px;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container tbody tr.even {
  background-color: #ffffff;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container tbody tr.odd {
  background-color: #ecfafb;
}
#item-import-file-details .datatable-v2 #customer-item-number-list-tbl .error-list-container .error-list-tbl-container tbody tr td {
  border: 0px;
}
/*--------------------------------------------------------------*/
/*             Item Management - Import Catalog List               */
/*--------------------------------------------------------------*/
#catalog-import-file-list .main-content {
  position: relative;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl_wrapper {
  min-height: 300px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl_filter {
  padding-right: 0px;
  margin-bottom: 16px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead th {
  height: 36px;
  position: relative;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody td {
  height: 42px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th span,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th .col-filter,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th .col-filter {
  padding: 0px;
  margin: 8px 8px 5px 8px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th .col-filter.is-active:after,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th .col-filter.is-active:after {
  color: #004a93;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th.file-name,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th.file-name {
  width: 100%;
  min-width: 260px;
  max-width: 100%;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th.uploaded-date,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th.uploaded-date {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th.uploaded-by-username,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th.uploaded-by-username {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr th.status,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr th.status {
  width: 130px;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr td,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr td .negative-status,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr td .negative-status {
  color: #db0000;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl thead tr td.dataTables_empty,
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#catalog-import-file-list .datatable-v2 #catalog-import-file-list-tbl-pagination {
  width: auto;
}
#catalog-import-file-list #multi-option-select-filter-widget.widgtAlignLeft:before,
#catalog-import-file-list #multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 4px;
}
/*--------------------------------------------------------------*/
/*             Item Management - CSS for Toggle Switch          */
/*--------------------------------------------------------------*/
.onoffswitch {
  position: relative;
  width: 69px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #FFFFFF;
  border-radius: 20px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 24px;
  padding: 0;
  line-height: 25px;
  font-size: 14px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: normal;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #00a9cc;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #cccccc;
  color: #484e4f;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 16px;
  margin: 4px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 41px;
  border: 2px solid #FFFFFF;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/*--------------------------------------------------------------*/
/*             Item Management - Spec Master Options            */
/*--------------------------------------------------------------*/
#spec-options #spec-options-wrapper {
  min-height: 350px;
  border-bottom: 1px solid #cccccc;
  overflow: auto;
}
#spec-options #spec-options-wrapper .menu-container .note {
  padding-top: 20px;
  font-style: italic;
  width: 492px;
  font-size: 15px;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper {
  height: 80px;
  margin-bottom: 10px;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper .validation-message {
  width: 492px;
  color: #db0000;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper .hidden {
  visibility: hidden;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper .c-input {
  float: left;
  margin-bottom: 5px;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper .c-input .invalid {
  border: 1px solid #db0000;
}
#spec-options #spec-options-wrapper .option-container .option-wrapper .icon-close {
  float: left;
  margin: 29px 0px 0px 5px;
}
#spec-options #spec-options-wrapper #spec-options-btn-add {
  margin: 10px 0px 24px 0px;
}
#spec-options .footer {
  float: right;
  margin-top: 24px;
}
/***Specs New - Spec Details -Rate Card / Calculator Details***/
.datatable-v2 #rateCard-details-tbl .dt-right {
  text-align: right;
}
.datatable-v2 #rateCard-details-tbl thead th.dt-right.sorting span::after {
  margin: 0;
}
.datatable-v2 #rateCard-details-tbl thead th.dt-right.sorting_asc span::after,
.datatable-v2 #rateCard-details-tbl thead th.dt-right.sorting_desc span::after {
  margin: 8px;
}
.datatable-v2 #rateCard-details-tbl thead th.dt-estimateDescription {
  width: 30%;
}
/*--------------------------------------------------------------*/
/*             Item Management - Spec Associations              */
/*--------------------------------------------------------------*/
#spec-associations #spec-associate-wrapper {
  float: left;
  width: 100%;
  clear: both;
  min-height: 350px;
}
#spec-associations .s-page-section-header {
  color: #004a93;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  padding-bottom: 8px;
  border-bottom: 1px solid #cccccc;
  display: block;
  width: 100%;
  margin: 20px 0 20px 0;
  float: left;
}
#spec-associations #spec-association-btn-save {
  float: right;
}
#spec-associations .hidden {
  display: none;
}
#spec-associations .icon.icon-check.c-input-checkbox {
  padding: 0;
}
#spec-associations .c-input-checkbox-disabled {
  opacity: 0.5;
  cursor: no-drop;
}
#spec-associations div#spec-associate-grid {
  float: left;
  width: 100%;
}
#spec-associations div#spec-associate-options-wrapper {
  float: left;
  width: 100%;
  max-height: 240px;
  overflow: auto;
}
#spec-associations .associate-option {
  font-size: 16px;
  color: #34383c;
  margin-bottom: 1em;
  overflow: hidden;
  display: block;
  width: 25%;
  float: left;
}
#spec-associations .specFieldValue {
  padding-left: 5px;
  width: 85%;
  display: inline-block;
  vertical-align: middle;
  cursor: default;
}
#spec-associations #spec-associate-grid .footer {
  margin-top: 15px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
  float: left;
  width: 100%;
}
#spec-associations #spec-associate-grid #spec-association-btn-save.disabled {
  opacity: 0.5;
  cursor: no-drop;
}
#spec-associations #spec-associate-grid #spec-association-btn-save.disabled:hover {
  background-color: #004a93;
  color: #fff;
}
#spec-associations .spec-associate-options-error {
  clear: both;
  font-size: 16px;
}
#spec-associations .hidden-list-item {
  display: none;
}
/*--------------------------------------------------------------*/
/*             Item Management - Catalog Styles               */
/*--------------------------------------------------------------*/
#catalogs-all #pag-item-catalogs-list-table_wrapper #pag-item-catalogs-list-table_filter_wrapper {
  padding: 0px;
}
#catalogs-all #pag-item-catalogs-list-table_wrapper #pag-item-catalogs-list-table_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#catalogs-all #pag-item-catalogs-list-table_wrapper #pag-item-catalogs-list-table-div-pagination {
  width: auto;
}
#catalogs-all .gridViewV2 .item-div {
  border: 1px solid #d3d1d1;
  border-right: 1px solid #d9d3d3;
  box-sizing: border-box;
  float: left;
  height: 230px;
  min-width: 147px;
  overflow: hidden;
  padding: 20px;
  position: relative;
  border-radius: 12px;
  margin-right: 15px;
  margin-bottom: 15px;
  box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
  -webkit-box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
  -moz-box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
}
#catalogs-all .gridViewV2 .item-div:hover {
  /* background : #f9f9f9;*/
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9f9f9+0,ffffff+100 */
  background: #f9f9f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}
#catalogs-all .gridViewV2 .item-div .catalog-section-head {
  transition: 0.6s linear;
  padding-bottom: 10px;
  display: -webkit-flex;
  display: flex;
  border-image-slice: 1;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-head .parent-catlg-item-count-wrapper {
  width: 30%;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-head .parent-catlg-item-count-wrapper .parent-catlg-item-count {
  font-size: 11px;
  vertical-align: top;
  margin-top: 0px;
  margin-right: 5px;
  border-radius: 25px;
  border-style: none;
  color: #00a9cc;
  display: inline-block;
  height: 20px;
  min-width: 16px;
  padding: 1px 9px;
  text-align: center;
  float: right;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-head:before {
  position: absolute;
  width: 100%;
  top: 52px;
  content: "";
  left: 0;
  background: #e8e8e8;
  background-image: linear-gradient(to right, #ffffff, #bcb7b7, #ffffff);
  height: 1px;
}
#catalogs-all .gridViewV2 .item-div h3 {
  cursor: pointer;
  cursor: hand;
  color: #005566;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  margin-bottom: 0px;
  width: 70%;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper {
  min-height: 135px;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .child-catlg-item-count-wrapper {
  width: 30%;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .child-catlg-item-count-wrapper .child-catlg-item-count {
  font-size: 11px;
  vertical-align: top;
  margin-top: 0px;
  margin-right: 5px;
  border-radius: 25px;
  border-style: none;
  color: #898685;
  display: inline-block;
  height: 20px;
  min-width: 16px;
  padding: 1px 9px;
  text-align: center;
  float: right;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .child-catlg-name {
  float: left;
  width: 70%;
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .sg-page-label {
  padding: 11px 0px;
  font-size: 14px;
  border-bottom: 1px dotted #dbdbdb;
  display: flex;
  display: -webkit-flex;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .sg-page-label:hover {
  cursor: pointer;
  cursor: hand;
  zoom: 1.01;
  color: #005566;
}
#catalogs-all .gridViewV2 .item-div .child-catlg-list-wrapper .sg-page-label:hover .child-catlg-item-count {
  color: #005566;
  cursor: default;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-more-item {
  float: right;
  margin-top: 7px;
  margin-right: 2px;
  color: #069cbc;
  font-size: 12px;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-more-item span.is-disabled {
  color: #cccccc;
  cursor: no-drop;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-more-item .catalog-section-head:before {
  position: absolute;
  width: 100%;
  top: 52px;
  content: "";
  left: 0;
  background: #e8e8e8;
  background-image: linear-gradient(to right, #ffffff, #bcb7b7, #ffffff);
  height: 1px;
}
#catalogs-all .gridViewV2 .item-div .catalog-section-more-item:hover {
  cursor: pointer;
  cursor: hand;
  color: #05313a;
}
#catalogs-all #lb-add-parent-catalog #lb-add-parent-catalog-div-error-message {
  z-index: -1;
}
#catalogs-all #lb-add-parent-catalog .c-input {
  margin: 0;
}
#catalogs-all #lb-add-parent-catalog .c-input #input-parent-catalog-name {
  margin: 0;
}
#catalogs-all #lb-add-parent-catalog .c-input #input-parent-catalog-name.invalid {
  border: 1px solid red;
}
#catalogs-all #lb-add-parent-catalog .footer {
  background: #ffffff;
}
@media only screen and (min-width: 1280px) {
  #catalogs-all .gridViewV2 .item-div {
    width: 23.7%;
  }
}
#parent-catalog-details .grid-container {
  margin-top: 0;
}
#parent-catalog-details .grid-container #associated-items {
  padding-top: 50px;
}
#parent-catalog-details .grid-container .catalog-subheading-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 10px;
}
#parent-catalog-details .grid-container .catalog-subheading-wrapper h2 {
  color: #004a93;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
}
#parent-catalog-details .grid-container .catalog-subheading-wrapper #remove-item-to-parent-catalog.is-disabled {
  color: #cccccc;
  cursor: no-drop;
  pointer-events: none;
}
#parent-catalog-details .grid-container .catalog-subheading-wrapper #remove-item-to-parent-catalog.is-disabled span {
  background-color: #cccccc;
}
#parent-catalog-details .grid-container .catalog-subheading-wrapper #remove-item-to-parent-catalog.is-disabled span:hover {
  color: #cccccc;
}
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl_filter_wrapper {
  padding: 0px;
}
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl_length,
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl_info {
  display: none;
}
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl-div-pagination {
  width: auto;
}
#parent-catalog-details #pag-child-catalogs-list-tbl_wrapper #pag-child-catalogs-list-tbl_paginate {
  text-align: center;
  float: initial;
}
#parent-catalog-details .gridViewV2 {
  min-height: 150px;
}
#parent-catalog-details .gridViewV2 .item-div {
  border: 1px solid #d3d1d1;
  border-right: 1px solid #d9d3d3;
  box-sizing: border-box;
  float: left;
  height: 60px;
  min-width: 147px;
  width: 23.7%;
  overflow: hidden;
  padding: 20px;
  position: relative;
  border-radius: 4px;
  margin-right: 15px;
  margin-bottom: 15px;
  box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
  -webkit-box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
  -moz-box-shadow: 4px 5px 10px -3px rgba(182, 181, 181, 0.75);
}
#parent-catalog-details .gridViewV2 .item-div:hover {
  /* background : #f9f9f9;*/
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9f9f9+0,ffffff+100 */
  background: #f9f9f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}
#parent-catalog-details .gridViewV2 .item-div .catalog-section-head {
  transition: 0.6s linear;
  padding-bottom: 10px;
  display: -webkit-flex;
  display: flex;
  border-image-slice: 1;
}
#parent-catalog-details .gridViewV2 .item-div .catalog-section-head .parent-catlg-item-count-wrapper {
  width: 30%;
}
#parent-catalog-details .gridViewV2 .item-div .catalog-section-head .parent-catlg-item-count-wrapper .parent-catlg-item-count {
  font-size: 11px;
  vertical-align: top;
  margin-top: 0px;
  margin-right: 5px;
  border-radius: 25px;
  border-style: none;
  color: #00a9cc;
  display: inline-block;
  height: 20px;
  min-width: 16px;
  padding: 1px 9px;
  text-align: center;
  float: right;
}
#parent-catalog-details .gridViewV2 .item-div .catalog-section-head:before {
  position: absolute;
  width: 100%;
  top: 52px;
  content: "";
  left: 0;
  background: none;
  background-image: none;
  height: 0px;
}
#parent-catalog-details .gridViewV2 .item-div h3 {
  cursor: pointer;
  cursor: hand;
  color: #005566;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  margin-bottom: 0px;
  width: 70%;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper .bottom #pag-parent-catalog-items-list-tbl_length .c-input {
  width: auto;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper #pag-parent-catalog-items-list-tbl_filter_wrapper {
  padding: 0px;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper #pag-parent-catalog-items-list-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead th {
  height: 36px;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody th {
  height: 42px !important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
  position: relative;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.checkbox,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.checkbox {
  width: 45px!important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.thumbnail,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.thumbnail {
  width: 60px!important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th span,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.item-select-col,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.item-select-col {
  width: 40px !important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.item-select-col .icon-check,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.item-select-col .icon-check.is-active,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr th.sequence,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr th.sequence {
  width: 10% !important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-select-col,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-select-col .is-disabled,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #e7e7e7;
  background-color: #e7e7e7;
  border-color: #e7e7e7 !important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.sequence,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.sequence {
  width: 10% !important;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-name,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-name {
  padding: 1.4em 1.5em 0.8em 20px!important;
  text-decoration: none;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-name span,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-name span {
  width: 100%;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-name span a,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-name span a {
  cursor: default;
  text-decoration: none;
  color: #666666;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-name span a.hyperlinked-text-stylized,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-name span a.hyperlinked-text-stylized {
  cursor: pointer;
  color: #005566;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.item-name span a.hyperlinked-text-stylized:hover,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.item-name span a.hyperlinked-text-stylized:hover {
  text-decoration: underline;
}
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable thead tr td.dataTables_empty,
#parent-catalog-details #pag-parent-catalog-items-list-tbl_wrapper table#pag-parent-catalog-items-list-tbl.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#parent-catalog-details #s-sub-nav .right .c-menu {
  position: relative;
}
#parent-catalog-details #s-sub-nav .right .c-menu-items {
  top: 32px !important;
  left: auto !important;
  right: -9px;
}
#parent-catalog-details #lb-add-child-catalog #lb-add-child-catalog-div-error-message {
  z-index: -1;
}
#parent-catalog-details #lb-add-child-catalog .c-input #child-catalog-name {
  margin: 0;
}
#parent-catalog-details #lb-add-child-catalog .c-input #child-catalog-name.invalid {
  border: 1px solid red;
}
#parent-catalog-details #lb-add-child-catalog .footer {
  background: #fff;
}
#parent-catalog-details #lb-catalog-update #lb-parentcatalogname-update-div-error-message {
  z-index: -1;
}
#parent-catalog-details #lb-catalog-update .c-input #parent-catalog-name {
  margin: 0;
}
#parent-catalog-details #lb-catalog-update .c-input #parent-catalog-name.invalid {
  border: 1px solid red;
}
#parent-catalog-details #lb-catalog-update .footer {
  background: #fff;
}
#parent-catalog-details #lb-catalog-item-sequence-update {
  position: absolute !important;
  border: 1px solid #cccccc;
  z-index: 1;
  margin-left: 0 !important;
  width: 400px;
}
#parent-catalog-details #lb-catalog-item-sequence-update:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #cccccc;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #cccccc;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#parent-catalog-details #lb-catalog-item-sequence-update:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#parent-catalog-details #lb-catalog-item-sequence-update #lb-catalog-sequence-update-div-error-message {
  z-index: -1;
}
#parent-catalog-details #lb-catalog-item-sequence-update .c-input {
  max-width: 100%;
}
#parent-catalog-details #lb-catalog-item-sequence-update .c-input #catalog-sequence-number {
  margin: 0;
}
#parent-catalog-details #lb-catalog-item-sequence-update .c-input #catalog-sequence-number::-webkit-inner-spin-button,
#parent-catalog-details #lb-catalog-item-sequence-update .c-input #catalog-sequence-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
#parent-catalog-details #lb-catalog-item-sequence-update .c-input #catalog-sequence-number.invalid {
  border: 1px solid red;
}
#parent-catalog-details #lb-catalog-item-sequence-update .footer {
  background: #ffffff;
}
/*            child catalog details styles starts         */
/*--------------------------------------------------------------*/
#child-catalog-details .grid-container {
  margin-top: 0;
  /* child catalog table styles starts  */
  /* child catalog table styles ends  */
}
#child-catalog-details .grid-container #catalog-subheading-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 10px;
}
#child-catalog-details .grid-container #catalog-subheading-wrapper h2 {
  color: #004a93;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
}
#child-catalog-details .grid-container #catalog-subheading-wrapper #remove-item-to-child-catalog.is-disabled {
  color: #cccccc;
  cursor: no-drop;
  pointer-events: none;
}
#child-catalog-details .grid-container #catalog-subheading-wrapper #remove-item-to-child-catalog.is-disabled span {
  background-color: #cccccc;
}
#child-catalog-details .grid-container #catalog-subheading-wrapper #remove-item-to-child-catalog.is-disabled span:hover {
  color: #cccccc;
}
#child-catalog-details .grid-container .dataTables_wrapper .bottom #pag-child-catalog-items-list-tbl_length .c-input {
  width: auto;
}
#child-catalog-details .grid-container #pag-child-catalog-items-list-tbl_filter_wrapper {
  padding: 0;
}
#child-catalog-details .grid-container #pag-child-catalog-items-list-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999999;
}
#child-catalog-details .grid-container #pag-child-catalog-items-list-tbl_filter_wrapper #pag-child-catalog-items-list-tbl_filter {
  padding-right: 0px;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable {
  /* thead, tbody ends  */
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead th {
  height: 36px;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody th {
  height: 42px !important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody {
  /* tr ends  */
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th {
  margin: 0px;
  padding: 0px;
  position: relative;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th.checkbox,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th.checkbox {
  width: 45px!important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th.thumbnail,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th.thumbnail {
  width: 60px!important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th span,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th.item-select-col,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th.item-select-col {
  width: 40px !important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th.item-select-col .icon-check,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr th.item-select-col .icon-check.is-active,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td.item-select-col,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td.item-select-col .is-disabled,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td.item-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #e7e7e7;
  background-color: #e7e7e7;
  border-color: #e7e7e7 !important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td.item-name,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td.item-name {
  padding: 1.4em 1.5em 0.8em 20px!important;
  overflow: inherit!important;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td.item-name:hover,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td.item-name:hover {
  text-decoration: none;
  cursor: default;
}
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable thead tr td.dataTables_empty,
#child-catalog-details .grid-container table#pag-child-catalog-items-list-tbl.dataTable tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#child-catalog-details #lb-child-catalog-update #lb-child-update-div-error-message {
  z-index: -1;
}
#child-catalog-details #lb-child-catalog-update .c-input #child-catalog-name {
  margin: 0;
}
#child-catalog-details #lb-child-catalog-update .c-input #child-catalog-name.invalid {
  border: 1px solid red;
}
#child-catalog-details #lb-child-catalog-update .footer {
  background: #fff;
}
#child-catalog-details #lb-child-catalog-item-sequence-update {
  position: absolute !important;
  border: 1px solid #cccccc;
  z-index: 1;
  margin-left: 0 !important;
  width: 400px;
}
#child-catalog-details #lb-child-catalog-item-sequence-update:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #cccccc;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #cccccc;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#child-catalog-details #lb-child-catalog-item-sequence-update:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#child-catalog-details #lb-child-catalog-item-sequence-update #lb-catalog-sequence-update-div-error-message {
  z-index: -1;
}
#child-catalog-details #lb-child-catalog-item-sequence-update .c-input {
  max-width: 100%;
}
#child-catalog-details #lb-child-catalog-item-sequence-update .c-input #catalog-sequence-number {
  margin: 0;
}
#child-catalog-details #lb-child-catalog-item-sequence-update .c-input #catalog-sequence-number::-webkit-outer-spin-button,
#child-catalog-details #lb-child-catalog-item-sequence-update .c-input #catalog-sequence-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
#child-catalog-details #lb-child-catalog-item-sequence-update .c-input #catalog-sequence-number.invalid {
  border: 1px solid red;
}
#child-catalog-details #lb-child-catalog-item-sequence-update .footer {
  background: #ffffff;
}
/*--------------------------------------------------------------*/
/*            child catalog details styles ends         */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*            Item Management - Import Catalog File Details     */
/*--------------------------------------------------------------*/
#headline-catalog-file-name {
  margin: 24px 24px 24px 0px;
  border-bottom: 1px solid #cccccc;
}
#subheadline-catalog-file-name {
  color: #004a93;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 16px;
  font-weight: normal;
}
#catalog-headline-section {
  border-bottom: 1px solid #cccccc;
  margin: 24px 24px 24px 0px;
}
#catalog-headline-section #catalog-headline {
  color: #004a93;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 16px;
}
#import-catalog-details {
  /*-------End of .datatable-v2 -------------*/
}
#import-catalog-details #file-details-header .c-one-col {
  margin-bottom: 30px;
}
#import-catalog-details #file-details-header .c-one-col .uploaded-date {
  line-height: 15px;
  height: 18px;
}
#import-catalog-details #file-details-header .c-one-col .detail-label {
  color: #72716e;
  font-size: 16px;
}
#import-catalog-details #file-details-header .c-one-col .detail-value {
  color: #34383c;
}
#import-catalog-details #file-catalog-error-details .c-one-col .error-details-header .title {
  border-bottom: 1px solid #cccccc;
  font-size: 22px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-weight: normal;
  color: #004a93;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl {
  border-collapse: separate;
  border-spacing: 0 7px;
  table-layout: fixed;
  width: 100%;
  /*---------- End of .error-list-container ---------*/
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl:before {
  display: none;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl thead tr {
  height: initial;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl thead th {
  border-bottom: none;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl thead th.customer-item-number {
  width: 100%;
  min-width: 600px;
  max-width: 100%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl thead th.tri-container {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr {
  background-color: #f7f7f7;
  width: 100%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr.even:hover,
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr.odd:hover {
  background-color: #cceef5;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr.even:hover .triangle-icon,
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr.odd:hover .triangle-icon {
  color: #004a93;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr.is-active {
  font-weight: bold;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  position: relative;
  padding: 10px 10px;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td .icon-tri-down,
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td .icon-tri-up {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  float: right;
  font-size: 10px;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td:first-child {
  border-left: 1px solid #dbdbdb;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td:last-child {
  border-right: 1px solid #dbdbdb;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container {
  background-color: #ffffff;
  margin: -7px 0px 0px 0px;
  overflow: auto;
  padding: 0px 10px;
  width: 104%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container {
  background-color: #99ddeb;
  padding: 10px;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container .dataTables_wrapper:before,
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container .dataTables_wrapper:after {
  display: initial;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container.datatable-v2:before,
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container.datatable-v2:after {
  display: initial;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container thead tr {
  border-bottom: 0px;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container thead tr th {
  border-bottom: none;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container thead tr th.sheet-name {
  width: 25%;
  min-width: 200px;
  max-width: 25%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container thead tr th.row-number {
  width: 10%;
  min-width: 50px;
  max-width: 10%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container thead tr th.error {
  width: 65%;
  min-width: 300px;
  max-width: 65%;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container tbody tr {
  border-bottom: 0px;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container tbody tr.even {
  background-color: #ffffff;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container tbody tr.odd {
  background-color: #ecfafb;
}
#import-catalog-details .datatable-v2 #catalog-file-items-list-tbl .error-list-container .error-list-tbl-container tbody tr td {
  border: 0px;
}
#pag-promo-summary-tbl-store-grid .carrier {
  width: 15%;
}
/*  
    This file contains ALL of the styles specific to pages within the Tags section of the Item
    Management module. 
    This should include ONLY styles that pertain to JSPs in the Tags portion of Item Management
    module.
  
-------------------------------------------------- */
#pag-tag-list .category-header {
  border-bottom: 1px solid #cccccc;
  color: #34383c;
  display: block;
  font-weight: bold;
  font-size: 16px;
  line-height: 32px;
  margin-top: 0;
}
#pag-tag-list .expand-all-toggle.c-icon-link {
  margin-right: 0;
}
#pag-tag-list .expand-all-toggle .icon-tri-down {
  font-size: 8px;
  padding: 5px 4px 3px 4px;
}
#pag-tag-list .expand-all-toggle .icon-tri-up {
  font-size: 8px;
  padding: 2px 3px 4px 3px;
}
#pag-tag-list .expand-all-toggle span:hover {
  border-color: #999999;
}
#pag-tag-list #pag-tag-list-tbl-categories_wrapper {
  overflow: hidden;
}
#pag-tag-list #pag-tag-list-tbl-categories_wrapper .bottom {
  margin-top: 0px;
}
#pag-tag-list #pag-tag-list-tbl-categories_wrapper #pag-tag-list-tbl-categories-div-pagination {
  width: auto;
}
#pag-tag-list #pag-tag-list-tbl-categories > thead {
  border-collapse: collapse !important;
  display: table-header-group;
}
#pag-tag-list #pag-tag-list-tbl-categories {
  border-collapse: separate;
  border-spacing: 0 10px;
  table-layout: fixed;
  width: 100%;
}
#pag-tag-list #pag-tag-list-tbl-categories:before {
  display: none;
}
#pag-tag-list #pag-tag-list-tbl-categories thead tr {
  height: initial;
}
#pag-tag-list #pag-tag-list-tbl-categories thead th {
  border-bottom: none;
}
#pag-tag-list #pag-tag-list-tbl-categories tr {
  background-color: #f7f7f7;
  height: 50px;
  width: 100%;
}
#pag-tag-list #pag-tag-list-tbl-categories tr.even:hover,
#pag-tag-list #pag-tag-list-tbl-categories tr.odd:hover {
  background-color: #cceef5;
}
#pag-tag-list #pag-tag-list-tbl-categories tr.even:hover td,
#pag-tag-list #pag-tag-list-tbl-categories tr.odd:hover td,
#pag-tag-list #pag-tag-list-tbl-categories tr.even:hover .triangle-icon,
#pag-tag-list #pag-tag-list-tbl-categories tr.odd:hover .triangle-icon {
  color: #005566;
}
#pag-tag-list #pag-tag-list-tbl-categories tr .category-name {
  width: 55%;
}
#pag-tag-list #pag-tag-list-tbl-categories tr .tag-count {
  width: 15%;
}
#pag-tag-list #pag-tag-list-tbl-categories tr .tag-count span {
  margin: 0px !important;
}
#pag-tag-list #pag-tag-list-tbl-categories tr .tag-created {
  text-align: left;
  width: 15%;
}
#pag-tag-list #pag-tag-list-tbl-categories tr .tri-container {
  width: 6% !important;
}
#pag-tag-list #pag-tag-list-tbl-categories tr th {
  padding: 0px;
}
#pag-tag-list #pag-tag-list-tbl-categories tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#pag-tag-list #pag-tag-list-tbl-categories tr th.tag-count > span {
  float: right;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  position: relative;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td.tag-count {
  text-align: right;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td.tri-container {
  padding-right: 19px;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td .icon-tri-down,
#pag-tag-list #pag-tag-list-tbl-categories tr td .icon-tri-up {
  cursor: pointer;
  cursor: hand;
  color: #00a9cc;
  float: right;
  font-size: 16px;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td .icon-tri-down:hover,
#pag-tag-list #pag-tag-list-tbl-categories tr td .icon-tri-up:hover {
  color: #444444;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td:first-child {
  border-left: 1px solid #dbdbdb;
}
#pag-tag-list #pag-tag-list-tbl-categories tr td:last-child {
  border-right: 1px solid #dbdbdb;
}
#pag-tag-list .dataTables_length > .sb-dropdown {
  border-top: 1px solid #999999;
}
#pag-tag-list .dataTables_info {
  width: 40%;
}
#pag-tag-list table.dataTable tbody td.dataTables_empty {
  background-color: #ecfafb;
  color: #34383c;
  font-size: 16px;
  text-align: center;
  padding: 6em 1em 6em 1em !important;
  display: table-cell;
}
#pag-tag-list #pag-tag-list-tbl-categories_length,
#pag-tag-list #pag-tag-list-tbl-categories_div-table-pagination {
  margin-right: 10px;
  width: 100px;
}
#pag-tag-list .child-tag-list-container {
  background-color: #99ddeb;
  margin: -10px 12px 5px;
  min-height: 40px;
  overflow: auto;
  padding: 6px;
  width: 100%;
}
#pag-tag-list .child-tag-list-container .child-tag-list-item {
  float: left;
  margin: 6px;
  min-width: 32px !important;
  padding: 6px 0 6px 8px;
  width: auto;
}
#pag-tag-list .child-tag-list-container .child-tag-list-item:hover > .icon-close {
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;
  color: #fff;
}
#pag-tag-list .child-tag-list-container .child-tag-list-item .icon-close {
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;
  color: #999999;
  font-size: 10px;
  padding: 0 11px;
}
#pag-tag-list .invalid {
  border: 1px solid red !important;
}
#pag-tag-list #lb-add-tag-category .c-input-textarea {
  resize: none;
}
#pag-tag-list #lb-delete-category .content {
  width: 100%;
  min-height: 221px;
  max-height: 400px;
  overflow-y: scroll;
}
#pag-tag-list #lb-delete-category #tagTextHeader {
  float: left;
}
#pag-tag-list #lb-delete-category .c-input {
  margin: 0px;
}
#pag-tag-list #lb-delete-category .tag-entry {
  width: 47%;
  float: left;
  font-size: 13px;
  overflow: initial;
  margin-bottom: 20px;
}
#pag-tag-list #lb-delete-category .tag-entry .tag-name {
  line-height: 25px;
  width: 100%;
  float: right;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#pag-tag-list #lb-delete-category .tag-entry .c-input-checkbox {
  height: 24px !important;
}
#pag-tag-list #lb-delete-category .tag-entry:nth-child(even) {
  margin-left: 24px;
}
#pag-tag-list #lb-delete-category .tagwrapper {
  float: right;
  width: 195px;
}
#pag-tag-list #lb-delete-category .totalTagCountWrap {
  width: 50%;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
  color: #333;
}
#lb-quantity-reason-popup {
  height: 296px;
  width: 470px;
  border: 1px solid #cccccc;
  z-index: 1;
  display: none;
}
#lb-quantity-reason-popup.bulk {
  height: auto;
  width: 500px;
}
#lb-quantity-reason-popup div.header {
  height: 38px;
  padding: 8px;
}
#lb-quantity-reason-popup div.header.bulk {
  height: 40px;
}
#lb-quantity-reason-popup div.header div.title h1 {
  font-weight: bold;
}
#lb-quantity-reason-popup div.header div.title h1.bulk {
  font-size: 20px;
}
#lb-quantity-reason-popup div.header div.btns {
  font-size: 12px;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#lb-quantity-reason-popup div.header div.btns button.icon-close {
  color: #ffffff;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#lb-quantity-reason-popup div.header div.btns button.icon-close.bulk {
  font-size: 16px;
  padding: 5px 0px;
}
#lb-quantity-reason-popup form {
  height: 176px;
  padding: 16px 16px 0 16px;
  margin: 0;
}
#lb-quantity-reason-popup form.bulk {
  height: auto;
  padding: 24px 24px 0 24px;
  display: inline-block;
}
#lb-quantity-reason-popup.right-triangle:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #cccccc;
  position: absolute;
  right: -10px;
  bottom: 50%;
  border-left-color: #cccccc;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#lb-quantity-reason-popup.right-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  position: absolute;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#lb-quantity-reason-popup.left-triangle:before {
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #cccccc;
  position: absolute;
  left: -10px;
  bottom: 50%;
  border-right-color: #cccccc;
  border-left: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#lb-quantity-reason-popup.left-triangle:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  position: absolute;
  left: -9px;
  bottom: 50%;
  border-right-color: #ffffff;
  border-left: 0 transparent;
  border-width: 10px;
  top: 33%;
}
#lb-quantity-reason-popup label#popup-quantity-reason-lbl-total-quantity-error,
#lb-quantity-reason-popup label#popup-quantity-reason-lbl-reason-error {
  height: 16px;
  margin: 4px 0 12px 0 !important;
  padding: 0;
  width: 436px;
}
#lb-quantity-reason-popup #lb-quantity-reason-popup-div-error-message {
  display: none;
}
#lb-quantity-reason-popup .c-one-col {
  height: 88px;
  clear: both;
}
#lb-quantity-reason-popup .c-one-col.popup-disclaimer {
  display: none;
  font-size: 15px;
  height: auto;
  margin: 0px 0 24px 0;
}
#lb-quantity-reason-popup .c-one-col .popup-quantity-reason-text-quantity {
  float: left;
  margin-bottom: 4px;
  width: 25%;
}
#lb-quantity-reason-popup .c-one-col .popup-quantity-reason-text-quantity input.item-qty-input {
  margin-bottom: 0;
  margin-right: 16px;
  text-align: right;
  width: 93px;
}
#lb-quantity-reason-popup .c-one-col .popup-quantity-reason-text-quantity input.item-qty-input.bulk {
  width: 97px;
}
#lb-quantity-reason-popup .c-one-col .uom {
  float: left;
  margin-bottom: 4px;
  width: 75%;
}
#lb-quantity-reason-popup .c-one-col .uom .c-input {
  width: 100%;
  margin-bottom: 0;
}
#lb-quantity-reason-popup .c-one-col .uom #popup-quantity-reason-uom-combo-box input.sb-select {
  margin-bottom: 0;
}
#lb-quantity-reason-popup .c-one-col.reorder-reason-wrapper {
  margin: 7px 0 4px 0;
}
#lb-quantity-reason-popup .c-one-col.reorder-reason-wrapper div.smart-combo-box-wrapper {
  height: 32px;
}
#lb-quantity-reason-popup .c-one-col.reorder-reason-wrapper .c-input-selectbox {
  margin-bottom: 0;
  width: 100%;
}
#lb-quantity-reason-popup .c-one-col.reorder-reason-wrapper .c-input-combo-box-wrapper {
  margin-bottom: 0;
  width: 100%;
}
#lb-quantity-reason-popup .c-one-col.reorder-reason-wrapper .c-input-combo-box-wrapper input.c-input-combo-box {
  margin-bottom: 0;
  width: 92.5%;
}
#lb-quantity-reason-popup #popup-quantity-reason-form-content.bulk #popup-quantity-reason-lbl-reason-error {
  margin: 0px !important;
  height: auto;
}
#lb-quantity-reason-popup .footer {
  border-top: 1px solid #dbdbdb;
  height: 64px;
  margin-bottom: 0;
}
#lb-quantity-reason-popup .footer .btns {
  border: 0;
  height: 32px;
  left: 50%;
  margin: 16px 0px 16px 0px;
  padding: 0;
}
.icon-info2 {
  display: inline-block;
  padding: 0;
  margin: -5px 0 0 5px;
  color: #00a9cc;
  cursor: pointer;
  padding: 0 0 2px 0 !important;
}
.icon-info2:after {
  font-size: 16px;
}
#pag-order-summary #info-popup[data-dir="left"]:before,
#pag-order-summary #info-popup[data-dir="left"]:after {
  top: 43px;
}
#info-popup {
  min-height: 100px;
  max-height: 200px;
}
#info-popup .header {
  line-height: 19px;
}
#info-popup .header .title h1 {
  font-weight: bold;
}
#info-popup .content {
  max-height: 165px;
  overflow-y: auto;
  overflow-x: hidden;
}
#info-popup[data-dir="right"]:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #dbdbdb;
  left: -10px;
  bottom: 50%;
  border-right-color: #dbdbdb;
  border-left: 0 transparent;
  border-width: 10px;
  top: 28%;
}
#info-popup[data-dir="right"]:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  left: -9px;
  bottom: 50%;
  border-right-color: #ffffff;
  border-left: 0 transparent;
  border-width: 10px;
  top: 28%;
}
#info-popup[data-dir="left"]:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dbdbdb;
  right: -10px;
  bottom: 50%;
  border-left-color: #dbdbdb;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40%;
}
#info-popup[data-dir="left"]:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  right: -9px;
  bottom: 50%;
  border-left-color: #ffffff;
  border-right: 0 transparent;
  border-width: 10px;
  top: 40%;
}
#info-popup[data-dir="bottom"]:before {
  border-top: none !important;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #dbdbdb !important;
  left: 91%;
  bottom: 50%;
  border-bottom-color: #dbdbdb;
  border-top: 0 transparent;
  border-width: 10px !important;
  top: -11px !important;
}
#info-popup[data-dir="bottom"]:after {
  border-top: none !important;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #00a9cc !important;
  left: 91%;
  bottom: 50%;
  border-bottom-color: #00a9cc;
  border-top: 0 transparent;
  border-width: 10px !important;
  top: -10px !important;
}
#info-popup .icon-close {
  color: #ffffff;
  opacity: 1;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  padding-right: 5px;
}
/*
  When consumer calls the quantity reasons popup, they should include the style for UL
  specific to that page like below example.

*/
#pag-edit-order-items ul.ui-autocomplete {
  width: 436px !important;
  z-index: 1005;
}
#pag-review-order ul.ui-autocomplete {
  width: 452px !important;
  z-index: 1005;
}
/* ----------------- (START) Item Details Widget -------------------------- */
#item-details-widget {
  width: 845px;
  height: 320px;
}
#item-details-widget .header .title {
  padding-left: 7px;
}
#item-details-widget .header .title h1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 790px;
}
#item-details-widget .header .btns {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#item-details-widget .header .btns #item-details-widget-btn-close {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  color: #ffffff;
  font-weight: normal;
  padding-right: 7px;
}
#item-details-widget .content {
  padding: 0px;
  float: left;
  margin-bottom: 0px;
}
#item-details-widget .content .container {
  padding: 24px;
  float: left;
}
#item-details-widget .content .container .left-container {
  width: 200px;
  height: 235px;
  float: left;
  margin-right: 24px;
}
#item-details-widget .content .container .left-container .thumbnail {
  width: 200px;
  height: 200px;
  text-align: center;
}
#item-details-widget .content .container .left-container .thumbnail img {
  /*width: 100%;*/
}
#item-details-widget .content .container .left-container .more-details {
  font-size: 14px;
  margin: 16px 25px 0 20px;
}
#item-details-widget .content .container .left-container .more-details .icon-view {
  color: #00a9cc;
}
#item-details-widget .content .container .left-container .more-details .c-icon-link {
  position: absolute;
}
#item-details-widget .content .container .right-container {
  float: left;
  width: 573px;
  height: auto;
}
#item-details-widget .content .container .right-container .label {
  color: #666666;
}
#item-details-widget .content .container .right-container .item-detail {
  min-height: 135px;
  float: left;
  width: 100%;
}
#item-details-widget .content .container .right-container .item-detail .item-number {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  max-width: 65%;
  float: left;
  height: 28px;
}
#item-details-widget .content .container .right-container .item-detail .item-restriction-container {
  max-width: 35%;
  float: right;
}
#item-details-widget .content .container .right-container .item-detail .alt-item-number {
  margin-bottom: 10px;
  max-width: 570px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  clear: both;
}
#item-details-widget .content .container .right-container .item-detail .c-2col .optionalForPullOrderPromotion {
  display: none;
}
#item-details-widget .content .container .right-container .item-detail .c-2col.left {
  width: 50%;
  margin-bottom: 10px;
}
#item-details-widget .content .container .right-container .item-detail .c-2col.center {
  width: 50%;
  text-align: left;
  float: left;
  padding-left: 20px;
  margin-bottom: 10px;
}
#item-details-widget .content .container .right-container .item-detail #add-to-cart-btn {
  display: none;
}
#item-details-widget .content .container .right-container .item-description {
  float: left;
  max-height: 68px;
  overflow-x: hidden;
  overflow-y: auto;
}
#item-details-widget .content .container .right-container .associated-files {
  float: left;
  width: 100%;
  margin-top: 16px;
}
#item-details-widget .content .container .right-container .associated-files .files-title {
  color: #34383c;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
}
#item-details-widget .content .container .right-container .associated-files .files-container {
  max-height: 136px;
  overflow-y: auto;
  overflow-x: hidden;
}
#item-details-widget .content .container .right-container .associated-files .files-container.spinner {
  background: url("../img/busy-indicator.gif?release=2");
  height: 30px;
  width: 30px;
  background-size: 30px 30px;
  margin-left: 48%;
}
#item-details-widget .content .container .right-container .associated-files .files-container .file-content {
  width: 100%;
  padding-bottom: 5px;
  float: left;
}
#item-details-widget .content .container .right-container .associated-files .files-container .file-content .file-name {
  width: 90%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#item-details-widget .content .container .right-container .associated-files .files-container .file-content .file-download {
  width: 10%;
  font-size: 11px;
  float: left;
  text-align: right;
  padding-top: 3px;
}
#item-details-widget .content .container .right-container .associated-files .files-container .file-content .file-download a:hover {
  text-decoration: none;
}
#item-details-widget .content .container .right-container .associated-files .files-container .file-content .file-download span {
  color: #34383c;
}
#item-details-widget .content .btns {
  width: 100%;
  float: left;
  border-top: 1px solid #dbdbdb;
  text-align: center;
  padding-top: 14px;
  padding-bottom: 14px;
}
#item-details-widget #item-restriction {
  margin-top: 0px;
  float: right;
  margin-right: 0px;
}
#item-details-widget #item-restriction .icon-info2 {
  margin: -5px 0 0 5px;
}
#item-details-widget #item-evergreen-flag {
  margin-top: 0px;
  float: right;
  margin-right: 0px;
}
#item-details-widget #item-evergreen-flag icon-info2 {
  display: none;
}
.item-restriction-widget-info {
  z-index: 9999 !important;
}
/* ----------------- (END) Item Details Widget -------------------------- */
/* ----------------- (START) File Upload Widget -------------------------- */
#file-upload-widget .content {
  padding-bottom: 35px;
}
#file-upload-widget .content #uploaded-file-name {
  width: 78%;
}
#file-upload-widget .is-disabled {
  opacity: 0.5;
  text-shadow: none;
  cursor: not-allowed;
}
#file-upload-widget #input-file {
  display: none;
}
/* ----------------- (END) File Upload Widget -------------------------- */
/* ----------------- (START) Replenish Items & Associate Spec Dialog -------------------------- */
#replenish-items-dialog,
#associate-spec-dialog {
  width: 900px;
  height: 585px;
}
#replenish-items-dialog .content,
#associate-spec-dialog .content {
  margin-bottom: 0px;
}
#replenish-items-dialog .content .info,
#associate-spec-dialog .content .info {
  min-height: 80px;
}
#replenish-items-dialog .content .info .top,
#associate-spec-dialog .content .info .top {
  height: 25px;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 8px;
}
#replenish-items-dialog .content .info .top .item-name-label,
#associate-spec-dialog .content .info .top .item-name-label {
  width: 90%;
  float: left;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#replenish-items-dialog .content .info .top .count-label,
#associate-spec-dialog .content .info .top .count-label {
  width: 10%;
  float: left;
  text-align: right;
  color: #484e4f;
}
#replenish-items-dialog .content .info .detail-label,
#associate-spec-dialog .content .info .detail-label {
  color: #999999;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#replenish-items-dialog .content .info .detail-value,
#associate-spec-dialog .content .info .detail-value {
  color: #34383c;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-container,
#associate-spec-dialog .content #replenish-items-spec-tbl-container,
#replenish-items-dialog .content #associate-spec-tbl-container,
#associate-spec-dialog .content #associate-spec-tbl-container {
  height: 290px;
  overflow-x: hidden;
  overflow-y: auto;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-container,
#associate-spec-dialog .content #replenish-items-spec-tbl-container {
  height: 234px;
  padding: 0 !important;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead th,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead th,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead th,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead th {
  height: 36px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody td,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody td,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody td,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody td {
  height: 42px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td {
  margin: 0px;
  padding: 0px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th span,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th span,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th span,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th span,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th span,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th span,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th span,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th span,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td span,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td span,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td span,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td span,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td span,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td span,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td span,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.radio-button,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.radio-button,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.spec-id,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.spec-id,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.spec-id,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.spec-id,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.spec-id,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.spec-id,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.spec-id,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.spec-id,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.spec-id,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.spec-id,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.spec-id,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.spec-id,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.spec-id,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.spec-id,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.spec-id,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.spec-id {
  width: 90px;
  min-width: 90px;
  max-width: 90px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.category,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.category,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.category,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.category,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.category,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.category,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.category,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.category,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.category,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.category,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.category,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.category,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.category,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.category,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.category,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.category {
  width: 110px;
  min-width: 110px;
  max-width: 110px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.product-type,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.product-type,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.product-type,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.product-type,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.product-type,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.product-type,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.product-type,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.product-type,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.product-type,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.product-type,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.product-type,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.product-type,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.product-type,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.product-type,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.product-type,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.product-type {
  width: 100%;
  min-width: 250px;
  max-width: 100%;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.finish-size,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.finish-size,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.finish-size,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.finish-size,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.finish-size,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.finish-size,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.finish-size,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.finish-size,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.finish-size,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.finish-size,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.finish-size,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.finish-size,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.finish-size,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.finish-size,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.finish-size,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.finish-size {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.substrate,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr th.substrate,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.substrate,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr th.substrate,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.substrate,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr th.substrate,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.substrate,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr th.substrate,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.substrate,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.substrate,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.substrate,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.substrate,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.substrate,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.substrate,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.substrate,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.substrate {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button {
  margin: 0px;
  padding: 0px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button .icon,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.radio-button .icon,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button .icon,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.radio-button .icon,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button .icon,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.radio-button .icon,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button .icon,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.radio-button .icon {
  margin: 0px;
  padding: 5px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.dataTables_empty,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td.dataTables_empty,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.dataTables_empty,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td.dataTables_empty,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.dataTables_empty,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td.dataTables_empty,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.dataTables_empty,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
  height: 34px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td .icon-radio-on,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td .icon-radio-on,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td .icon-radio-on,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td .icon-radio-on,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td .icon-radio-on,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td .icon-radio-on,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td .icon-radio-on,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td .icon-radio-on {
  color: #004a93;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td .icon-radio-off,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper thead tr td .icon-radio-off,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl thead tr td .icon-radio-off,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl thead tr td .icon-radio-off,
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td .icon-radio-off,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper tbody tr td .icon-radio-off,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td .icon-radio-off,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl tbody tr td .icon-radio-off {
  cursor: pointer;
  color: #999999;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_wrapper,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl_wrapper,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl_wrapper {
  min-height: 300px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_filter_wrapper,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_filter_wrapper,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl_filter_wrapper,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl_filter_wrapper {
  margin-bottom: 12px;
  margin-top: 16px;
  padding: 0;
  font-size: 18px;
}
#replenish-items-dialog .content .datatable-v2 #replenish-items-spec-tbl_filter_wrapper:before,
#associate-spec-dialog .content .datatable-v2 #replenish-items-spec-tbl_filter_wrapper:before,
#replenish-items-dialog .content .datatable-v2 #associate-spec-tbl_filter_wrapper:before,
#associate-spec-dialog .content .datatable-v2 #associate-spec-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 23px;
  color: #999999;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-pagination,
#associate-spec-dialog .content #replenish-items-spec-tbl-pagination,
#replenish-items-dialog .content #associate-spec-tbl-pagination,
#associate-spec-dialog .content #associate-spec-tbl-pagination {
  width: auto;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-bottom-left,
#associate-spec-dialog .content #replenish-items-spec-tbl-bottom-left,
#replenish-items-dialog .content #associate-spec-tbl-bottom-left,
#associate-spec-dialog .content #associate-spec-tbl-bottom-left {
  width: 32%;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-bottom-left .dataTables_info,
#associate-spec-dialog .content #replenish-items-spec-tbl-bottom-left .dataTables_info,
#replenish-items-dialog .content #associate-spec-tbl-bottom-left .dataTables_info,
#associate-spec-dialog .content #associate-spec-tbl-bottom-left .dataTables_info {
  overflow: visible;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-bottom-center,
#associate-spec-dialog .content #replenish-items-spec-tbl-bottom-center,
#replenish-items-dialog .content #associate-spec-tbl-bottom-center,
#associate-spec-dialog .content #associate-spec-tbl-bottom-center {
  width: 45%;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-bottom-center .dataTables_paginate.paging_full_numbers,
#associate-spec-dialog .content #replenish-items-spec-tbl-bottom-center .dataTables_paginate.paging_full_numbers,
#replenish-items-dialog .content #associate-spec-tbl-bottom-center .dataTables_paginate.paging_full_numbers,
#associate-spec-dialog .content #associate-spec-tbl-bottom-center .dataTables_paginate.paging_full_numbers {
  float: none;
}
#replenish-items-dialog .content #replenish-items-spec-tbl-bottom-right,
#associate-spec-dialog .content #replenish-items-spec-tbl-bottom-right,
#replenish-items-dialog .content #associate-spec-tbl-bottom-right,
#associate-spec-dialog .content #associate-spec-tbl-bottom-right {
  width: 23%;
}
#replenish-items-dialog .content .btns-container .hidden,
#associate-spec-dialog .content .btns-container .hidden {
  display: none;
}
#replenish-items-dialog .content .btns-container .is-disabled,
#associate-spec-dialog .content .btns-container .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#replenish-items-dialog .content .btns-container .is-disabled:hover,
#associate-spec-dialog .content .btns-container .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#associate-spec-dialog {
  height: 500px;
}
#associate-spec-dialog .content #associate-spec-tbl-container {
  height: 295px;
}
#associate-spec-dialog .content #associate-spec-tbl_filter_wrapper {
  margin-top: 0px !important;
}
#associate-spec-dialog .content #associate-spec-tbl_filter_wrapper:before {
  top: 7px !important;
}
/* ----------------- (END) Replenish Items & Associate Spec Dialog -------------------------- */
/* ----------------- (START) Select Item Dialog -------------------------- */
#select-item-dialog {
  width: 900px;
  height: 550px;
}
#select-item-dialog .header .title h1 {
  width: 840px;
}
#select-item-dialog .content {
  margin-bottom: 0px;
}
#select-item-dialog .content #select-item-tbl-container {
  height: 295px;
  overflow-x: hidden;
  overflow-y: auto;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr,
#select-item-dialog .content .datatable-v2 #select-item-tbl thead th {
  height: 36px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody td {
  height: 42px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th span,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th.radio-button,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th.radio-button {
  width: 6%;
  min-width: 40px;
  visibility: visible;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th.thumbnail,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th.thumbnail {
  min-width: 60px;
  width: 8%;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th.item-name,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th.item-name {
  min-width: 110px;
  width: 30%;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th.item-number,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th.item-number {
  min-width: 250px;
  width: 26%;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr th.item-description,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr th.item-description {
  min-width: 170px;
  width: 30%;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr td,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr td.dataTables_empty,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr td .icon-radio-on,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr td .icon-radio-on {
  color: #004a93;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr td .icon-radio-off,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr td .icon-radio-off {
  cursor: pointer;
  color: #999999;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl thead tr td .thumbnail-container,
#select-item-dialog .content .datatable-v2 #select-item-tbl tbody tr td .thumbnail-container {
  cursor: pointer;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl_wrapper {
  min-height: 300px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
  font-size: 18px;
}
#select-item-dialog .content .datatable-v2 #select-item-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#select-item-dialog .content #select-item-tbl-pagination {
  width: auto;
}
#select-item-dialog .content #select-item-tbl-bottom-left .dataTables_info {
  overflow: visible;
}
#select-item-dialog .content #select-item-tbl-bottom-center {
  padding-top: 1px;
}
#select-item-dialog .footer .btns .hidden {
  display: none;
}
#select-item-dialog .footer .btns .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#select-item-dialog .footer .btns .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
/* ----------------- (END) Select Item Dialog -------------------------- */
/* ----------------- (START) Add Items Dialog -------------------------- */
#add-items-dialog {
  width: 900px;
  height: 550px;
}
#add-items-dialog #add-items-tbl_wrapper .paginate_button.disabled {
  color: #00a9cc;
  background-color: #ffffff;
  cursor: not-allowed;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#add-items-dialog #add-items-tbl_wrapper .paginate_button.disabled label {
  cursor: not-allowed;
}
#add-items-dialog .header .title h1 {
  width: 840px;
}
#add-items-dialog .content {
  margin-bottom: 0px;
}
#add-items-dialog .content #add-items-tbl-container {
  height: 295px;
  overflow-x: hidden;
  overflow-y: auto;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr,
#add-items-dialog .content .datatable-v2 #add-items-tbl thead th {
  height: 36px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody td {
  height: 42px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th span,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.radio-button,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.radio-button {
  width: 6%;
  min-width: 40px;
  visibility: visible;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.thumbnail,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.thumbnail {
  min-width: 60px;
  width: 8%;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-name,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-name {
  min-width: 110px;
  width: 30%;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-number,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-number {
  min-width: 250px;
  width: 26%;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-description,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-description {
  min-width: 170px;
  width: 30%;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-select-col,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-select-col {
  width: 45px!important;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-select-col .icon-check,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr th.item-select-col .icon-check.is-active,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td.dataTables_empty,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td.item-select-col,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td .icon-radio-on,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td .icon-radio-on {
  color: #004a93;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td .icon-radio-off,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td .icon-radio-off {
  cursor: pointer;
  color: #999999;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl thead tr td .thumbnail-container,
#add-items-dialog .content .datatable-v2 #add-items-tbl tbody tr td .thumbnail-container {
  cursor: pointer;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl_wrapper {
  min-height: 300px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
  font-size: 18px;
}
#add-items-dialog .content .datatable-v2 #add-items-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 7px;
  color: #999999;
}
#add-items-dialog .content #add-items-tbl-pagination {
  width: auto;
}
#add-items-dialog .content #add-items-tbl-bottom-left .dataTables_info {
  overflow: visible;
}
#add-items-dialog .content #add-items-tbl-bottom-center {
  padding-top: 1px;
}
#add-items-dialog .footer .btns .hidden {
  display: none;
}
#add-items-dialog .footer .btns .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#add-items-dialog .footer .btns .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
/* ----------------- (END) Add Items Dialog -------------------------- */
/* ----------------- (START) Select Date Dialog -------------------------- */
#select-date-dialog {
  width: 460px;
  height: 290px;
}
#select-date-dialog .content {
  height: 250px;
  padding-top: 16px;
}
#select-date-dialog .content .description {
  color: #484e4f;
  padding-bottom: 24px;
}
#select-date-dialog .content .c-input-date {
  width: 100%;
}
#select-date-dialog .content .c-input-date input {
  width: 360px;
}
#select-date-dialog .content .invalid {
  border: 1px solid #db0000;
}
/* ----------------- (END) Select Date Dialog -------------------------- */
/* ----------------- (START) Review Item Replacements -------------------------- */
#review-item-replacements-dialog {
  width: 950px;
  height: 406px;
}
#review-item-replacements-dialog.single-mode {
  height: 440px;
}
#review-item-replacements-dialog .content {
  margin-bottom: 0px;
}
#review-item-replacements-dialog .content .single-item-name {
  padding-bottom: 10px;
}
#review-item-replacements-dialog .content .single-item-name .name {
  color: #999999;
}
#review-item-replacements-dialog .content #review-item-replacements-tbl-container {
  height: 252px;
  overflow-x: hidden;
  overflow-y: auto;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead th {
  height: 36px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody td {
  height: 42px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th span,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.orig-item-name,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.orig-item-name {
  width: 21%;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.item-number,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.item-number {
  width: 21%;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.replacing-item-name,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.replacing-item-name {
  width: 21%;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.replacing-item-number,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.replacing-item-number {
  width: 21%;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.effective-date,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.effective-date {
  width: 16%;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.item-select-col,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.item-select-col {
  width: 40px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.single-item-select-col,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.single-item-select-col {
  width: 40px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.item-select-col .icon-check,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.item-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr th.item-select-col .icon-check.is-active,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr th.item-select-col .icon-check.is-active {
  color: #004a93;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr td,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  color: #484e4f;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr td.dataTables_empty,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr td.item-select-col,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr td.item-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr td.single-item-select-col,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr td.single-item-select-col {
  cursor: pointer;
  color: #004a93;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl thead tr td.single-item-select-col .icon,
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl tbody tr td.single-item-select-col .icon {
  padding-left: 3px;
}
#review-item-replacements-dialog .content .datatable-v2 #review-item-replacements-tbl_wrapper {
  min-height: 253px;
}
#review-item-replacements-dialog .footer .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#review-item-replacements-dialog .footer .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
/* ----------------- (START) Review Pull Orders -------------------------- */
#review-pull-orders-dialog {
  width: 950px;
  height: 406px;
}
#review-pull-orders-dialog .content {
  margin-bottom: 0px;
}
#review-pull-orders-dialog .content #review-pull-orders-tbl-bottom-left .dataTables_info {
  overflow: visible;
}
#review-pull-orders-dialog .content #review-pull-orders-tbl-bottom-center .dataTables_paginate.paging_full_numbers {
  float: none;
}
#review-pull-orders-dialog .content #review-pull-orders-tbl-container {
  overflow-x: hidden;
  overflow-y: auto;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead th {
  height: 36px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody td {
  height: 42px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr .negative-status,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody td .negative-status {
  color: #db0000;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th span,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-order-name,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-order-name {
  width: 20%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-order-available,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-order-available {
  width: 15%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-store-number,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-store-number {
  width: 20%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-order-number,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-order-number {
  width: 15%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-order-date,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-order-date {
  width: 15%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.review-ordered-by,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.review-ordered-by {
  width: 15%;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.order-select-col,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.order-select-col {
  width: 40px;
  text-align: center !important;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.order-select-col .icon-check,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.order-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr th.order-select-col .icon-check.is-active,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr th.order-select-col .icon-check.is-active {
  color: #004a93;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  color: #484e4f;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td.dataTables_empty,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td.order-select-col,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td.order-select-col {
  padding: 0;
  text-align: center;
  width: 40px;
  background-color: rgba(102, 203, 224, 0.5);
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td.tri-container,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td.tri-container {
  text-align: center;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td .icon-tri-down,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td .icon-tri-down,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td .icon-tri-up,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td .icon-tri-up {
  font-size: 1em;
  color: #00a9cc;
  cursor: pointer;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td .icon-tri-down:hover,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td .icon-tri-down:hover,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl thead tr td .icon-tri-up:hover,
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl tbody tr td .icon-tri-up:hover {
  color: #444444;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper {
  min-height: 253px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .btns-container .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .btns-container .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner {
  min-width: auto;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner table thead {
  display: block;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner table thead .order-select-col {
  text-align: center !important;
  width: 40px;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner table thead .order-select-col .icon-check {
  color: #00a9cc;
  cursor: pointer;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner table thead .order-select-col .icon-check.is-active {
  color: #004a93;
}
#review-pull-orders-dialog .content .datatable-v2 #review-pull-orders-tbl_wrapper .c-input-selectbox {
  width: auto;
}
#review-pull-orders-dialog .footer .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#review-pull-orders-dialog .footer .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead th.review-order-name,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody th.review-order-name,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead td.review-order-name,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody td.review-order-name {
  width: 35%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead th.review-order-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody th.review-order-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead td.review-order-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody td.review-order-number {
  width: 15%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead th.review-store-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody th.review-store-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead td.review-store-number,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody td.review-store-number {
  width: 35%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead th.review-order-date,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody th.review-order-date,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead td.review-order-date,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody td.review-order-date {
  width: 15%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead th.tri-container,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody th.tri-container,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollHead td.tri-container,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scrollBody td.tri-container {
  width: 40px;
  text-align: center !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper th.tri-container {
  text-align: center;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper th.tri-container .icon-tri-down,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper th.tri-container .icon-tri-up {
  font-size: 14px;
  color: #00a9cc;
  cursor: pointer;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper th.tri-container .icon-tri-down:hover,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper th.tri-container .icon-tri-up:hover {
  color: #444444;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl_wrapper .dataTables_scroll .dataTables_scrollBody {
  height: 302px;
  overflow-x: hidden !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr.expanded-order-row {
  border: 0px;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell {
  background-color: #ffffff;
  position: initial !important;
  padding: 0px !important;
  border: none;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell:after,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell:before {
  display: none;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell:last-child {
  border: none;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper {
  margin: 0 10px;
  overflow-x: hidden;
  background-color: #99ddeb;
  padding: 10px;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr {
  height: 36px !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th {
  border-bottom: none;
  height: 36px;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-item-name {
  width: 25%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-item-number {
  width: 25%;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-qty-count {
  width: 11%;
  text-align: right;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-qty-count span {
  margin: 0px !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-qty-requested-all {
  width: 20%;
  text-align: right;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-qty-requested-all span {
  margin: 0px !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.review-selected-avail {
  width: 19%;
  text-align: right;
  cursor: default;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.order-select-col {
  width: 40px;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.order-select-col .icon-check {
  cursor: pointer;
  padding-left: 5px;
  color: #00a9cc;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper thead tr th.order-select-col .icon-check.is-active {
  color: #004a93;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.review-qty-count,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.review-qty-requested-all,
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.review-selected-avail {
  text-align: right;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.dataTables_empty {
  padding: 24px 0px !important;
  height: 24px !important;
  font-size: 14px !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.dataTables_empty:before {
  position: relative !important;
}
#review-pull-orders-dialog.version2 #review-pull-orders-tbl tr .expanded-order-cell .dataTables_wrapper tbody tr td.order-select-col .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  cursor: not-allowed;
  color: #e7e7e7;
  background-color: #e7e7e7;
  border-color: #e7e7e7 !important;
}
#review-item-replacements-flyout,
#review-pull-orders-flyout,
#review-pull-orders-flyout {
  width: 400px;
  z-index: 1;
}
#review-item-replacements-flyout .content,
#review-pull-orders-flyout .content,
#review-pull-orders-flyout .content {
  color: #484e4f;
  padding-top: 19px;
}
#review-item-replacements-flyout .content .icon,
#review-pull-orders-flyout .content .icon,
#review-pull-orders-flyout .content .icon {
  font-size: 24px;
  color: #ffb60f;
}
#review-item-replacements-flyout .content .title,
#review-pull-orders-flyout .content .title,
#review-pull-orders-flyout .content .title {
  font-size: 16px;
  padding: 12px 0px;
}
#review-item-replacements-flyout .content .message,
#review-pull-orders-flyout .content .message,
#review-pull-orders-flyout .content .message {
  font-size: 14px;
}
#review-item-replacements-flyout .content .message .count,
#review-pull-orders-flyout .content .message .count,
#review-pull-orders-flyout .content .message .count {
  font-weight: bold;
}
/* ----------------- (END) Review Item Replacements -------------------------- */
/* ----------------- (START) Bulk Item Attributes -------------------------- */
#bulk-item-attributes-dialog {
  width: 410px;
}
#bulk-item-attributes-dialog .content {
  margin-bottom: 56px;
}
#bulk-item-attributes-dialog .content .c-input-selectbox {
  width: 100%;
}
#bulk-item-attributes-dialog .content .c-radio-button {
  color: #484e4f;
}
#bulk-item-attributes-dialog .content .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#bulk-item-attributes-dialog .content .is-disabled:hover,
#bulk-item-attributes-dialog .content .is-disabled a:hover {
  background-color: #ffffff;
  cursor: not-allowed;
  font-weight: normal;
  color: #34383c;
}
#bulk-item-attributes-dialog .footer {
  margin-bottom: 24px;
  padding-top: 24px;
  border-top: 1px solid #cccccc;
}
#bulk-item-attributes-dialog .footer .btns-container .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#bulk-item-attributes-dialog .footer .btns-container .is-disabled:hover {
  background-color: #004a93;
  cursor: not-allowed;
  border: 1px solid #004a93;
  color: #ffffff;
}
/* ----------------- (END) Bulk Item Attributes -------------------------- */
/* ----------------- (START) Bulk set element type item -------------------------- */
#bulk-set-element-type-dialog {
  width: 410px;
}
#bulk-set-element-type-dialog .content {
  margin-bottom: 56px;
}
#bulk-set-element-type-dialog .content .c-input-selectbox {
  width: 100%;
}
#bulk-set-element-type-dialog .content .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#bulk-set-element-type-dialog .content .is-disabled:hover,
#bulk-set-element-type-dialog .content .is-disabled a:hover {
  background-color: #ffffff;
  cursor: not-allowed;
  font-weight: normal;
  color: #34383c;
}
#bulk-set-element-type-dialog .footer {
  margin-bottom: 24px;
  padding-top: 24px;
  border-top: 1px solid #cccccc;
}
#bulk-set-element-type-dialog .footer .is-disabled {
  opacity: 0.5;
  cursor: not-allowed !important;
  text-shadow: none;
}
#bulk-set-element-type-dialog .footer .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
/* ----------------- (END) Bulk set element type item -------------------------- */
/* ----------------- (START) Add Catalog   -------------------------- */
#bulk-add-delete-catalog-to-items-dialog {
  width: 410px;
}
#bulk-add-delete-catalog-to-items-dialog .footer {
  margin-bottom: 24px;
  padding-top: 24px;
  border-top: 1px solid #cccccc;
}
#bulk-add-delete-catalog-to-items-dialog .footer .is-disabled {
  opacity: 0.5;
  cursor: not-allowed !important;
  text-shadow: none;
}
#bulk-add-delete-catalog-to-items-dialog .footer .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog {
  overflow: visible;
  width: 100%;
  margin-right: 20px;
  padding: 0;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container {
  padding-left: 35px;
  display: block;
  position: relative;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container .parent-name-text {
  width: 280px;
  display: block;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container .child-name-text {
  width: 260px;
  display: block;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container .checkmark:after {
  left: 8px;
  top: 2px;
  width: 4px;
  height: 11px;
  border: solid #004a93;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container input label {
  font-size: 16px;
  color: #34383c;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container input:checked ~ .checkmark {
  background-color: white;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container input:checked ~ .checkmark:after {
  display: block;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container input ~ .checkmark {
  vertical-align: middle;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #999999;
  transition: all 0.4s;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
  background-color: #eee;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .catalog-label-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list label {
  font-size: 16px;
  color: #34383c;
  line-height: 24px;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list label after {
  content: "" !important;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list label.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .anchor {
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #999999;
  width: 100%;
  padding: 0px;
  height: 32px !important;
  line-height: 32px;
  box-sizing: border-box;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list .anchor span {
  margin-left: 10px;
  color: #000000;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list.visible .anchor {
  color: #0094ff;
  border-color: #00a9cc;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list.visible .anchor :hover {
  border-color: #484e4f;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list.visible .catalog-list-ul-wrapper {
  display: block;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list ul.childListUl {
  margin-left: 10px;
  margin-top: 5px;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list ul.catalog-list-ul-wrapper {
  padding: 2px;
  display: none;
  margin: 0;
  background-color: #ffffff;
  max-height: 308px;
  overflow-y: auto;
  font-size: 16px;
  color: #34383c;
  border: 1px solid #999999;
  border-top: none;
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  width: 100%;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list ul.catalog-list-ul-wrapper .input-area {
  width: 20%;
  display: inline-block;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list ul.catalog-list-ul-wrapper .input-area input[type="checkbox"] {
  width: 27px;
  height: 27px !important;
}
#bulk-add-delete-catalog-to-items-dialog #add-catalog .dropdown-check-list ul.catalog-list-ul-wrapper li {
  list-style: none;
  line-height: 24px;
  padding: 10px;
  padding-bottom: 5px;
}
/* ----------------- (END) Add Catalog -------------------------- */
/* ----------------- (START) Item Put-Up and Take-Down dates Dialog -------------------------- */
#bulk-put-up-dates-dialog {
  width: 564px;
}
#bulk-put-up-dates-dialog .content {
  height: 185px;
}
#bulk-put-up-dates-dialog .footer {
  margin-bottom: 24px;
}
#bulk-put-up-dates-dialog .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#bulk-put-up-dates-dialog .is-disabled:hover {
  background-color: #ffffff;
  cursor: not-allowed;
  font-weight: normal;
  color: #34383c;
}
/* ----------------- (END) Item Put-Up and Take-Down dates Dialog -------------------------- */
/* ----------------- (START) Navigate Away Dialog -------------------------- */
#navigate-away-dialog {
  width: 490px;
}
#navigate-away-dialog .content {
  margin-bottom: 0px;
  height: 155px;
}
/* ----------------- (END) Navigate Away Dialog -------------------------- */
/* ----------------- (START) Apply Template -------------------------- */
#apply-template-dialog.form-modal {
  width: 950px;
}
#apply-template-dialog .no-scrollbar .dataTables_scrollHeadInner table thead {
  display: block !important;
}
#apply-template-dialog .content {
  margin-bottom: 0px;
}
#apply-template-dialog .content #apply-template-dialog-tbl-bottom-left .dataTables_info {
  overflow: visible;
}
#apply-template-dialog .content #apply-template-dialog-tbl-bottom-center .dataTables_paginate.paging_full_numbers {
  float: none;
}
#apply-template-dialog .content #apply-template-dialog-tbl-container {
  overflow-x: hidden;
  overflow-y: auto;
}
#apply-template-dialog .content #apply-template-dialog-tbl_filter_wrapper {
  margin-bottom: 12px;
  padding: 0;
  font-size: 18px;
}
#apply-template-dialog .content #apply-template-dialog-tbl_filter_wrapper:before {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #999999;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead th {
  height: 36px;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody td {
  height: 42px;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr .negative-status,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody td .negative-status {
  color: #db0000;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr.radio-button,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody td.radio-button {
  text-align: center;
  color: #004a93;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr.radio-button .icon,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody td.radio-button .icon {
  cursor: pointer;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr th,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr th {
  margin: 0px;
  padding: 0px;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr th span,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr th span {
  margin: 0px 8px 0px 8px;
  padding: 6px 0px 6px 0px;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr th.radio-button,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr th.radio-button {
  width: 47px;
  text-align: center !important;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr td,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr td {
  padding: 0px 8px 0px 8px;
  color: #484e4f;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl thead tr td.dataTables_empty,
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl tbody tr td.dataTables_empty {
  color: #666666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .btns-container .is-disabled {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .btns-container .is-disabled:hover {
  background-color: #004a93;
  cursor: default;
  border: 1px solid #004a93;
  color: #FFF;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .dataTables_scroll tr th.radio-button {
  width: 47px !important;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .dataTables_scroll tr th.template-name {
  width: 34% !important;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner {
  min-width: auto;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .dataTables_scroll .dataTables_scrollHeadInner table thead {
  display: block;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .dataTables_scroll .dataTables_scrollBody {
  height: 290px !important;
  max-height: 290px !important;
}
#apply-template-dialog .content .datatable-v2 #apply-template-dialog-tbl_wrapper .c-input-selectbox {
  width: auto;
}
/* ----------------- (END) Apply Template -------------------------- */
#export-day1-master-confirm-popup {
  width: 400px;
}
#export-day1-master-confirm-popup .content {
  padding: 24px;
}
#export-day1-master-confirm-popup .content .c-radio-button:last-child {
  margin-bottom: 0px;
}
#export-day1-master-confirm-popup .footer {
  margin: 0px;
}
#update-put-up-dates-popup {
  width: 564px;
}
#update-put-up-dates-popup .content {
  height: 230px;
}
#update-put-up-dates-popup .content .detail-label {
  color: #999999;
  font-size: 16px;
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#update-put-up-dates-popup .content .detail-value {
  color: #34383c;
}
#update-put-up-dates-popup .footer .is-disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
}
#update-put-up-dates-popup .footer .is-disabled:hover {
  background-color: #004a93;
  cursor: not-allowed;
  border: 1px solid #004a93;
  color: #ffffff;
}
#lb-view-pdf-widget {
  width: 90%;
  height: 90%;
  top: 5%;
}
#lb-view-pdf-widget .content {
  height: 95%;
  margin: 0px;
}
#lb-view-pdf-widget .content object {
  width: 100%;
  height: 100%;
}
#lb-view-pdf-widget .content .spinner {
  background: url("../img/busy-indicator.gif?release=2");
  background-repeat: no-repeat;
  height: 100px;
  width: 100px;
  background-size: 100px 100px;
  margin-left: 46%;
  margin-top: 16%;
}
#lb-view-pdf-widget .content .visibility-hidden {
  visibility: hidden;
  height: 0px;
}
#pag-camp-list-tbl_length {
  width: 100px;
  margin-right: 10px;
}
#pag-camp-list-div-table-pagination,
#pag-camp-list-tbl-div-pagination,
#pag-camp-details-tbl-div-pagination,
#pag-campaign-upload-history-tbl-div-pagination {
  width: auto;
}
#pag-camp-list-tbl thead tr td .negative-status,
#pag-campaign-upload-history-tbl thead tr td .negative-status,
#pag-camp-details-tbl thead tr td .negative-status,
#pag-camp-list-tbl tbody tr td .negative-status,
#pag-campaign-upload-history-tbl tbody tr td .negative-status,
#pag-camp-details-tbl tbody tr td .negative-status {
  color: #db0000;
}
#pag-camp-list-tbl tbody td.dataTables_empty,
#pag-campaign-upload-history-tbl tbody td.dataTables_empty,
#pag-camp-details-tbl tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em !important;
  text-align: center;
}
#pag-camp-list-tbl tr,
#pag-campaign-upload-history-tbl tr,
#pag-camp-details-tbl tr {
  cursor: default;
}
#pag-camp-list-tbl td.item-status,
#pag-campaign-upload-history-tbl td.item-status,
#pag-camp-details-tbl td.item-status {
  text-transform: capitalize;
}
#pag-campaign-upload-history-tbl td.item-status {
  text-transform: capitalize;
}
#CampaignStatusVal {
  text-transform: capitalize;
}
#pag-camp-list-tbl_filter_wrapper:before,
#pag-camp-details-tbl_filter_wrapper:before,
#pag-campaign-upload-history-tbl_filter_wrapper:before {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #999;
}
#pag-camp-details-tbl_filter_wrapper {
  display: none;
}
#pag-camp-list-tbl_filter_wrapper,
#pag-campaign-upload-history-tbl_filter_wrapper {
  padding: 0;
}
/*#campaign-detail {
	
	.header-info {
		font-size: 16px;
		margin-bottom: 60px;
		overflow: hidden;
		
		.row1 {
			.col1 {
				float: left;
				width: 426px;
			}
			
			.col2 {
				float:left;
			}
			
			.value {
				color: #333333;
			}
		}
	}
}*/
/**Datatable search fix**/
.datatable-v2 {
  clear: both;
}
.datatable-v2 input[type="search"] {
  -webkit-appearance: textfield;
}
.datatable-v2 input[type="search"]::-webkit-clear-button {
  display: none !important;
}
.datatable-v2 input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.datatable-v2 input[type="search"]::-webkit-search-results-button {
  -webkit-appearance: none;
}
.datatable-v2 #pag-camp-details-tbl_wrapper .dataTables_scroll {
  /*width: 100%;
    	max-width: 100%;
    	overflow-x: scroll;*/
}
.datatable-v2 .icon.icon-search {
  padding: 0;
}
.UA-Safari input.filter-input {
  -webkit-padding-start: 0;
}
/**PDM Details**/
#pdm-campaign-detail {
  /* .footer{
	border-top: 1px solid #ccc;
    margin-top: 34px;
   	padding-top:24px;
   	width:100%;
   	clear:both;
	} */
  /* .btns{
		float:left;
		width:50%
	} */
}
#pdm-campaign-detail .grid-container {
  margin-top: 0;
}
#pdm-campaign-detail .ui-datepicker {
  margin-left: 0;
}
#pdm-campaign-detail #s-headline-section {
  margin-bottom: 20px !important;
}
#pdm-campaign-detail #campaign-info-detail-popup {
  z-index: 103;
}
#pdm-campaign-detail #campaign-info-detail-popup .header:before,
#pdm-campaign-detail #campaign-info-detail-popup .header:after {
  display: table;
  line-height: 0;
  content: "";
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #00a9cc;
  content: " ";
  height: 0;
  position: absolute;
  top: 6px;
  width: 0;
  left: -9px;
}
#pdm-campaign-detail #campaign-info-detail-popup .content {
  font-size: 14px;
}
#pdm-campaign-detail #campaign-info-detail-popup .content .key {
  color: #999999;
}
#pdm-campaign-detail #campaign-info-detail-popup .content .value {
  color: #484e4f;
}
#pdm-campaign-detail #campaign-info-detail-popup .content .field {
  line-height: 21px;
}
#pdm-campaign-detail #campaign-info-detail-popup .content .campaignStatusCompleted {
  color: #36b068;
}
#pdm-campaign-detail .campaignDetailsIconhandler .icon-info {
  display: inline-block;
  padding: 0;
  margin: 0px 0 0 7px;
  font-size: 16px;
  color: #00a9cc;
  cursor: pointer;
  padding: 4px;
  border-radius: 4px;
  -webkit-font-smoothing: auto;
  border: 1px solid transparent;
  -webkit-transition: all 400ms !important;
  -moz-transition: all 400ms !important;
  -o-transition: all 400ms !important;
  -ms-transition: all 400ms !important;
  transition: all 400ms !important;
}
#pdm-campaign-detail .campaignDetailsIconhandler .icon-info:hover {
  border: 1px solid #00a9cc !important;
  background-color: #ffffff;
}
#pdm-campaign-detail tbody td.dataTables_empty {
  color: #666;
  display: table-cell;
  font-size: 16px;
  padding: 6em;
  text-align: center;
}
#pdm-campaign-detail tr {
  cursor: default;
}
#pdm-campaign-detail .btns.textRight {
  text-align: right;
  position: relative;
  bottom: 34px;
  width: 25%;
  float: right;
}
#pdm-campaign-detail #s-headline-reset-filters {
  float: right;
  line-height: 24px;
}
#pdm-campaign-detail .lightbox.flyout.filter-popup .content {
  min-height: 40px;
}
#pdm-campaign-detail .trgle {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
#pdm-campaign-detail .redClr {
  border-top: 10px solid #db0000;
}
#pdm-campaign-detail .greenClr {
  border-top: 10px solid #36b068;
}
#pdm-campaign-detail .orangeClr {
  border-top: 10px solid #ff7d12;
}
#pdm-campaign-detail #info-popup,
#pdm-campaign-detail #info-popup .content {
  max-height: none;
}
#pdm-campaign-detail #info-popup.greenBgClr .header {
  background-color: #36b068;
}
#pdm-campaign-detail #info-popup.redBgClr .header {
  background-color: #db0000;
}
#pdm-campaign-detail #info-popup.orangeBgClr .header {
  background-color: #ff7d12;
}
#pdm-campaign-detail .ui-autocomplete {
  z-index: 1003;
}
#pdm-campaign-detail .bottom {
  float: left;
  width: 70%;
}
#pdm-campaign-detail #s-main-footer {
  margin: 0px 24px 16px 24px;
}
#pdm-campaign-detail .pdm-detail-footer {
  border-top: 0px;
  margin-top: 0px;
}
#pdm-campaign-detail .pdm-detail-footer .generateOutput {
  margin-top: 0px;
}
#pdm-campaign-detail .dataTables_paginate {
  width: 56%;
  text-align: center;
}
table.DTsheet {
  table-layout: auto;
}
.DTsheet .numCol {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #ccc;
  width: 32px !important;
  padding: 0 !important;
  background-color: #f7f7f7;
  user-select: none;
}
.DTsheet tr.selected .numCol {
  background-color: #dbdbdb;
}
.DTsheet th.numCol {
  border: none;
  user-select: none;
}
.DTsheet th.numCol span:after {
  content: "";
  margin: 8px;
  padding: 0;
}
.DTsheet tbody tr.odd {
  background-color: #fff;
}
.DTsheet [data-selected=true] td {
  background-color: #e9f4ff;
}
.DTsheet [data-selected=true] td.numCol {
  background-color: #dbdbdb;
  border-bottom: 1px solid #dbdbdb !important;
}
.header-info {
  margin-bottom: 20px;
  font-size: 16px;
  float: left;
  width: 100%;
  display: none;
}
.header-info .col1,
.header-info .col2 {
  width: 33.33%;
  float: left;
}
.header-info span.value {
  color: #333;
  font-weight: normal;
}
.header-info span.key {
  color: #666;
  font-weight: lighter;
}
.header-info .field {
  line-height: 25px;
}
.header-info span.campaignStatusCompleted {
  color: #36b068;
}
#pag-camp-details-tbl_wrapper table.dataTable thead th:not(:first-child) {
  -webkit-box-shadow: inset 0px 0 0 -1px #ffffff;
  -moz-box-shadow: inset 0px 0 0 -1px #ffffff;
  box-shadow: inset 0px 0 0 -1px #ffffff;
}
#pag-camp-details-tbl_wrapper table.dataTable thead th {
  border: 1px solid #fff;
  border-bottom: none;
  border-top: none;
  height: 50px;
}
#pag-camp-details-tbl_wrapper table.dataTable thead th span {
  white-space: normal;
  vertical-align: bottom;
  display: table-cell;
}
#pag-camp-details-tbl_wrapper table.dataTable thead th .cell-wrap span {
  cursor: pointer;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody tr {
  border: none;
  height: 34px !important;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody td {
  border: 1px solid #ccc;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody td:first-child {
  border-bottom: none;
  border-top: none;
}
#pag-camp-details-tbl_wrapper table.dataTable thead tr:first-child th:first-child {
  border-left: none;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody tr:first-child td:first-child {
  border-top: 1px solid #ccc;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody tr:first-child td.dataTables_empty {
  border: none;
}
#pag-camp-details-tbl_wrapper table.dataTable tbody tr.odd,
#pag-camp-details-tbl_wrapper table.dataTable tbody tr.odd:hover {
  background-color: #fff;
}
#pag-camp-details-tbl_wrapper .DTsheet tbody tr.odd.selected,
#pag-camp-details-tbl_wrapper .DTsheet tbody tr.odd.selected:hover,
#pag-camp-details-tbl_wrapper .DTsheet tbody tr.even.selected,
#pag-camp-details-tbl_wrapper .DTsheet tbody tr.even.selected:hover {
  background-color: #e9f4ff;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHeadInner {
  width: auto !important;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHead,
#pag-camp-details-tbl_wrapper .dataTables_scrollBody {
  width: 100% !important;
}
#pag-camp-details-tbl_wrapper .bottom {
  /* //display:none !important; */
}
#pag-camp-details-tbl_wrapper .DTtruncate {
  max-width: 350px;
}
#pag-camp-details-tbl_wrapper thead th > span {
  text-align: left;
}
#pag-camp-details-tbl_wrapper thead th.sorting > div > span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_asc > div > span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_desc > div > span:after {
  -webkit-font-smoothing: antialiased;
  color: #00a9cc;
  content: "\e629";
  font-family: 'icons';
  font-size: .9em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 15px;
  padding: 5px;
  speak: none;
  text-transform: none;
  vertical-align: middle;
}
#pag-camp-details-tbl_wrapper thead th.sorting > div > span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_asc > div > span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_desc > div > span:after {
  content: "";
  margin: 8px;
  padding: 0;
}
#pag-camp-details-tbl_wrapper thead th.sorting_asc > div > span:after {
  content: "\e604";
}
#pag-camp-details-tbl_wrapper thead th.sorting_desc > div > span:after {
  content: "\e606";
}
#pag-camp-details-tbl_wrapper th.filtering {
  position: relative;
}
#pag-camp-details-tbl_wrapper th.filtering .cell-wrap {
  padding-right: 30px;
}
#pag-camp-details-tbl_wrapper th.filtering.DTnumField .cell-wrap {
  padding-right: 7px;
}
#pag-camp-details-tbl_wrapper th .cell-wrap span {
  height: 44px;
}
#pag-camp-details-tbl_wrapper th.filtering .col-filter {
  width: 10px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 3px;
  margin: 24px 8px 2.5px 8px;
}
#pag-camp-details-tbl_wrapper th.filtering.DTnumField .col-filter {
  left: 0;
}
.DTnumField {
  text-align: right;
}
.DTnumField .cell-wrap span {
  text-align: right;
}
.DTnumField input.inputEditStyle {
  text-align: right;
  padding-right: 6px;
}
/***For testing purpose***/
#pdm-campaign-detail div#multi-option-select-filter-widget {
  top: 50px !important;
  z-index: 103;
}
#pdm-campaign-detail div#multi-option-select-filter-widget .filter-option {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* #pdm-campaign-detail div#multi-option-select-filter-widget .footer {
    border: none;
    margin: 0;
    padding: 16px;
} */
#lb-confirm-dialog-btn-dontsave {
  margin-left: 8px;
}
.generateOutput .hidden,
#lb-confirm-dialog-btn-dontsave.hidden {
  display: none;
}
.pdm-detail-footer {
  margin-top: 20px;
  border-top: 1px solid #ccc;
}
.pdm-detail-footer div.btns {
  float: left;
  width: 50%;
  margin-top: 20px;
}
.c-menu-items li a.disabled {
  cursor: not-allowed !important;
}
#pag-camp-details-tbl_wrapper .DTFC_LeftHeadWrapper {
  border-right: 1px solid #ffffff;
}
#pag-camp-details-tbl_wrapper .DTFC_LeftHeadWrapper table.dataTable.DTFC_LeftHeadWrapper thead tr:first-child th:first-child,
#pag-camp-details-tbl_wrapper table.dataTable thead tr:first-child th:first-child {
  border-right-color: #cceef5 !important;
}
#pag-camp-details-tbl_wrapper table.dataTable thead tr:first-child th:first-child + th {
  border-left-color: #cceef5;
}
#s-sub-nav .right .c-menu .c-menu-items li.disabled {
  background: #ffffff;
}
#s-sub-nav .right .c-menu .c-menu-items li.disabled a,
#s-sub-nav .right .c-menu .c-menu-items li.disabled a:hover {
  font-weight: normal;
  color: #cccccc;
}
.c-menu .c-menu-items li.disabled::after {
  border-bottom-color: #fff !important;
}
.Generate-Output-Modal-container,
.run-business-rules-Modal-container,
.Bulk-Edit-Modal-container {
  background-color: #fff;
  color: #34383c;
  font-size: 16px;
  position: relative;
  text-align: left;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 64px;
  margin-left: 24px;
  margin-right: 24px;
}
#run-business-rules-modal label.icon-check.c-input-checkbox span {
  padding-left: 17px;
}
#run-business-rules-modal label.icon-check.c-input-checkbox {
  margin-bottom: 10px;
}
#run-business-rules-modal label.icon-check.c-input-checkbox span {
  color: #484e4f;
}
#run-business-rules-modal .lightbox-option-header-txt {
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 15px;
}
#run-business-rules-modal div#runBusinessRules-selection label {
  /* font-weight: bold; */
  margin-top: 10px;
}
#run-business-rules-modal span.icon.check.check-wrapper {
  padding-left: 20px;
}
#run-business-rules-modal .lightbox .header {
  border: none;
}
#run-business-rules-modal p {
  color: #484e4f;
}
#run-business-rules-modal .fld-imp,
#lb-generate-output-modal .fld-imp,
#bulk-edit-modal .fld-imp {
  color: #00a9cc;
}
#runBusinessRules-selection .sb-dropdown li.disabled:hover,
#GenerateOutput-selection .sb-dropdown li.disabled:hover,
#runBusinessRules-selection .sb-dropdown li.disabled,
#GenerateOutput-selection .sb-dropdown li.disabled,
#runBusinessRules-selection .sb-dropdown li.disabled a,
#GenerateOutput-selection .sb-dropdown li.disabled a {
  background-color: #fff;
  font-weight: normal;
}
#runBusinessRules-selection .sb-dropdown li.disabled a,
#GenerateOutput-selection .sb-dropdown li.disabled a {
  color: #ccc;
}
#runBusinessRules-selection .sb-dropdown li.disabled:hover a,
#GenerateOutput-selection .sb-dropdown li.disabled:hover a {
  cursor: no-drop;
  font-weight: normal;
  color: #ccc;
}
#runBusinessRules-selection .sb-dropdown a,
#GenerateOutput-selection .sb-dropdown a {
  padding: 5px 10px;
}
#run-business-rules-modal-btn-save.disabled,
#run-business-rules-modal-btn-save.disabled:hover,
#bulk-edit-btn-save.disabled,
#bulk-edit-btn-save.disabled:hover {
  opacity: 0.5;
  cursor: default;
  text-shadow: none;
  border: 1px solid transparent;
  background-color: #004a93;
  color: #fff;
}
#multi-option-select-filter-widget.widgtAlignLeft:before,
#multi-option-select-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 5px;
}
#multi-option-select-filter-widget.widgtAlignRight:before,
#multi-option-select-filter-widget.widgtAlignRight:after {
  left: 8px;
  right: auto;
}
#keyword-search-filter-widget.widgtAlignLeft:before,
#keyword-search-filter-widget.widgtAlignLeft:after {
  left: auto;
  right: 6px;
}
#keyword-search-filter-widget.widgtAlignRight:before,
#keyword-search-filter-widget.widgtAlignRight:after {
  left: 10px;
  right: auto;
}
.campaignCompletedCancelBtn {
  background-color: #004a93;
  border: 1px solid #004a93;
  color: #fff;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollBody {
  padding-left: 50px;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollBody .numCol {
  display: none;
}
#pag-camp-details-tbl_wrapper table .dtStatusCol {
  max-width: 150px;
}
#pag-camp-details-tbl_wrapper table .dtStatusCol .cell-wrap {
  width: 150px;
}
#pag-camp-details-tbl_wrapper table .dtEventNumberCol {
  max-width: 160px;
}
#pag-camp-details-tbl_wrapper table .dtEventNumberCol .cell-wrap {
  width: 160px;
}
#pag-camp-details-tbl_wrapper table .dtWarningCodeCol {
  max-width: 120px;
}
#pag-camp-details-tbl_wrapper table .dtWarningCodeCol .cell-wrap {
  width: 120px;
}
#pag-camp-details-tbl_wrapper table .dtRegionCol {
  max-width: 110px;
}
#pag-camp-details-tbl_wrapper table .dtRegionCol .cell-wrap {
  width: 110px;
}
#pag-camp-details-tbl_wrapper table .dtItemCol {
  max-width: 88px;
}
#pag-camp-details-tbl_wrapper table .dtItemCol .cell-wrap {
  width: 88px;
}
#pag-camp-details-tbl_wrapper table .dtPriceCardCol {
  max-width: 342px;
}
#pag-camp-details-tbl_wrapper table .dtPriceCardCol .cell-wrap {
  width: 342px;
}
#pag-camp-details-tbl_wrapper table .dtPriceCol {
  max-width: 98px;
}
#pag-camp-details-tbl_wrapper table .dtPriceCol .cell-wrap {
  width: 98px;
}
#pag-camp-details-tbl_wrapper table .dtPriceCol .cell-wrap span {
  width: 84px;
}
#pag-camp-details-tbl_wrapper table .dtManufacCol {
  max-width: 106px;
}
#pag-camp-details-tbl_wrapper table .dtManufacCol .cell-wrap {
  width: 106px;
}
#pag-camp-details-tbl_wrapper table .dtPageNameCol {
  max-width: 86px;
}
#pag-camp-details-tbl_wrapper table .dtPageNameCol .cell-wrap {
  width: 86px;
}
#pag-camp-details-tbl_wrapper table .dtRebateCol {
  max-width: 104px;
}
#pag-camp-details-tbl_wrapper table .dtRebateCol .cell-wrap {
  width: 104px;
}
#pag-camp-details-tbl_wrapper table .dtRebateCol .cell-wrap span {
  width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtLimitCol {
  max-width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtLimitCol .cell-wrap {
  width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtLimitCol .cell-wrap span {
  width: 88px;
}
#pag-camp-details-tbl_wrapper table .dtItemTypeCol {
  max-width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtItemTypeCol .cell-wrap {
  width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerBrandCol {
  max-width: 118px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerBrandCol .cell-wrap {
  width: 118px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerUnitQtyCol {
  max-width: 120px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerUnitQtyCol .cell-wrap {
  width: 120px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerUnitQtyCol .cell-wrap span {
  width: 104px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerUOMCol {
  max-width: 116px;
}
#pag-camp-details-tbl_wrapper table .dtConsumerUOMCol .cell-wrap {
  width: 116px;
}
#pag-camp-details-tbl_wrapper table .dtFreeflowTextCol {
  max-width: 126px;
}
#pag-camp-details-tbl_wrapper table .dtFreeflowTextCol .cell-wrap {
  width: 126px;
}
#pag-camp-details-tbl_wrapper table .dtSmallCol {
  max-width: 94px;
}
#pag-camp-details-tbl_wrapper table .dtSmallCol .cell-wrap {
  width: 94px;
}
#pag-camp-details-tbl_wrapper table .dtSmallCol .cell-wrap span {
  width: 80px;
}
#pag-camp-details-tbl_wrapper table .dtEndcapCol {
  max-width: 104px;
}
#pag-camp-details-tbl_wrapper table .dtEndcapCol .cell-wrap {
  width: 104px;
}
#pag-camp-details-tbl_wrapper table .dtEndcapCol .cell-wrap span {
  width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtLargeCol {
  max-width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtLargeCol .cell-wrap {
  width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtLargeCol .cell-wrap span {
  width: 78px;
}
#pag-camp-details-tbl_wrapper table .dtCardTypeCol {
  max-width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtCardTypeCol .cell-wrap {
  width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtMultipleItemsCol {
  max-width: 106px;
}
#pag-camp-details-tbl_wrapper table .dtMultipleItemsCol .cell-wrap {
  width: 106px;
}
#pag-camp-details-tbl_wrapper table .dtPriceOVCol {
  max-width: 70px;
}
#pag-camp-details-tbl_wrapper table .dtPriceOVCol .cell-wrap {
  width: 70px;
}
#pag-camp-details-tbl_wrapper table .dtPriceOVCol .cell-wrap span {
  padding-left: 10px;
}
#pag-camp-details-tbl_wrapper table .dtColorOVCol {
  max-width: 78px;
}
#pag-camp-details-tbl_wrapper table .dtColorOVCol .cell-wrap {
  width: 78px;
}
#pag-camp-details-tbl_wrapper table .dtImage2Col {
  max-width: 114px;
}
#pag-camp-details-tbl_wrapper table .dtImage2Col .cell-wrap {
  width: 114px;
}
#pag-camp-details-tbl_wrapper table .dtItemOVCol {
  max-width: 82px;
}
#pag-camp-details-tbl_wrapper table .dtItemOVCol .cell-wrap {
  width: 82px;
}
#pag-camp-details-tbl_wrapper table .dtDisclaimerCol {
  max-width: 138px;
}
#pag-camp-details-tbl_wrapper table .dtDisclaimerCol .cell-wrap {
  width: 138px;
}
#pag-camp-details-tbl_wrapper table .dtRegPriceCol {
  max-width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtRegPriceCol .cell-wrap {
  width: 92px;
}
#pag-camp-details-tbl_wrapper table .dtRegPriceCol .cell-wrap span {
  padding-left: 40px;
}
#pag-camp-details-tbl_wrapper table .dtBOGOCol {
  max-width: 94px;
}
#pag-camp-details-tbl_wrapper table .dtBOGOCol .cell-wrap {
  width: 94px;
}
#pag-camp-details-tbl_wrapper table .dtMultCol {
  max-width: 70px;
}
#pag-camp-details-tbl_wrapper table .dtMultCol .cell-wrap {
  width: 70px;
}
#pag-camp-details-tbl_wrapper table .dtCopyOnlyCol {
  max-width: 150px;
}
#pag-camp-details-tbl_wrapper table .dtCopyOnlyCol .cell-wrap {
  width: 150px;
}
#pag-camp-details-tbl_wrapper table .dtCommentsCol {
  max-width: 140px;
}
#pag-camp-details-tbl_wrapper table .dtCommentsCol .cell-wrap {
  width: 140px;
}
#pag-camp-details-tbl_wrapper table .dtMerchClassCol {
  max-width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtMerchClassCol .cell-wrap {
  width: 90px;
}
#pag-camp-details-tbl_wrapper table .dtMerchClassCol .cell-wrap span {
  width: 76px;
}
#pag-camp-details-tbl_wrapper table .dtProductGroupCol {
  max-width: 86px;
}
#pag-camp-details-tbl_wrapper table .dtProductGroupCol .cell-wrap {
  width: 86px;
}
#pag-camp-details-tbl_wrapper table .dtProductGroupCol .cell-wrap span {
  width: 72px;
}
#pag-camp-details-tbl_wrapper table .dtStartDateCol {
  max-width: 115px;
}
#pag-camp-details-tbl_wrapper table .dtStartDateCol .cell-wrap {
  width: 115px;
}
#pag-camp-details-tbl_wrapper table .dtEndDateCol {
  max-width: 105px;
}
#pag-camp-details-tbl_wrapper table .dtEndDateCol .cell-wrap {
  width: 105px;
}
#pag-camp-details-tbl_wrapper table .dtCampaignMonthCol {
  max-width: 102px;
}
#pag-camp-details-tbl_wrapper table .dtCampaignMonthCol .cell-wrap {
  width: 102px;
}
#pag-camp-details-tbl_wrapper table .dtCampaignMonthCol .cell-wrap span {
  width: 88px;
}
#pag-camp-details-tbl_wrapper thead th.sorting.DTnumField .cell-wrap span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_asc.DTnumField .cell-wrap span:after,
#pag-camp-details-tbl_wrapper thead th.sorting_desc.DTnumField .cell-wrap span:after,
#pag-camp-details-tbl_wrapper thead th.DTnumField .icon-sort:after {
  margin: 0;
  font-size: 0;
  display: none;
}
#pag-camp-details-tbl_wrapper thead th.sorting.DTnumField span.icon-sort:before {
  content: "";
}
#pag-camp-details-tbl_wrapper thead th.sorting.DTnumField .icon-sort:before,
#pag-camp-details-tbl_wrapper thead th.sorting_asc.DTnumField .icon-sort:before,
#pag-camp-details-tbl_wrapper thead th.sorting_desc.DTnumField .icon-sort:before {
  -webkit-font-smoothing: antialiased;
  color: #00a9cc;
  font-family: icons;
  font-size: .9em;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 15px;
  speak: none;
  text-transform: none;
  vertical-align: middle;
  margin: 8px;
  padding: 0;
  margin-left: 4px;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHead thead th.sorting_asc.DTnumField span.icon-sort:before {
  content: "\e604";
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHead thead th.sorting_desc.DTnumField span.icon-sort:before {
  content: "\e606";
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHead table.dataTable thead th:not(.filtering) span.icon-sort {
  margin: 27px 8px 2.5px;
  padding: 0;
  position: absolute;
  /*left: 25px;*/
  float: right;
}
#pag-camp-details-tbl_wrapper .dataTables_scrollHead table.dataTable thead th.filtering span.icon-sort {
  margin: 26px 0px 2.5px;
  padding: 0;
  position: absolute;
  left: 25px;
  float: right;
  background-color: transparent;
}
#pag-campaign-upload-history-tbl_wrapper .dataTables_paginate .paginate_button.disabled,
#pag-camp-list-tbl_wrapper .dataTables_paginate .paginate_button.disabled {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -khtml-opacity: .5;
  opacity: .5;
  cursor: not-allowed;
  background-color: #fff;
  color: #00a9cc;
}
#bulk-edit-modal #row-selection-radio-set label {
  display: inline-block;
  margin-right: 10px;
}
#bulk-edit-modal .data-change-grp.disabled {
  opacity: 0.5;
}
#bulk-edit-modal #dataFieldValue-input:hover {
  border: 1px solid #999999;
}
#bulk-edit-modal .data-change-grp-input,
#bulk-edit-modal #data-field-change {
  width: 100%;
}
#bulk-edit-modal .c-input.c-input-date-paired .data-change-grp-input input {
  width: 450px;
}
#bulk-edit-modal #dataField-selectBoxS .c-input-combo-box-wrapper {
  float: left;
}
/******
*Store Management - Store Multipliers Styling
******/
#store-multipliers {
  /* div#new-store-multiplier-modal-div-error-message {
		display: none
	} */
}
#store-multipliers div #store-multipliers-list {
  float: left;
  width: 390px;
}
#store-multipliers #store-multiplier-actions {
  margin-top: 30px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
  float: left;
  width: 100%;
}
#store-multipliers #store-multiplier-actions .btns {
  float: right;
}
#store-multipliers button#btn-new-storeMulti {
  float: right;
}
#store-multipliers div#store-multipliers-list input {
  width: 358px;
}
#store-multipliers .ui-autocomplete {
  width: 390px !important;
}
#store-multipliers .new-store-multiplier-Modal-container {
  margin-bottom: 64px;
  padding: 24px;
}
#store-multipliers .new-store-multiplier-Modal-container {
  position: relative;
  background: #fff;
}
#store-multipliers .customerFacing-Checkbox .icon-check {
  padding: 0;
  opacity: .5;
  cursor: no-drop;
}
#store-multipliers .customerFacing-Checkbox .cf-checkboxLabel {
  padding-left: 5px;
  width: 85%;
  display: inline-block;
  vertical-align: middle;
  cursor: default;
}
#store-multipliers .validation-message {
  color: #db0000;
}
#store-multipliers .option-wrapper {
  height: 80px;
  margin-bottom: 10px;
}
#store-multipliers .option-wrapper:last-child {
  height: auto;
}
#store-multipliers .option-wrapper .c-input {
  margin-bottom: 5px;
}
#store-multipliers .c-input .invalid {
  border: 1px solid #db0000;
}
/*#############################################################################

			ADMIN MANAGEMENT GENERAL PURPOSE CLASSES
			
	The CSS classes in this section are to be specific to the admin
	management module but accessible to be applied across any page in the
	module.

#############################################################################*/
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper {
  min-height: 250px;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #upload-img-option-radio-set {
  display: inline-flex;
  margin-bottom: 5px;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #upload-img-option-radio-set label.c-radio-button {
  margin-left: 30px;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #img-name {
  width: 78%;
  pointer-events: none;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #img-hidden-input {
  display: none;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview {
  width: 490px;
  height: 50px;
  margin-bottom: 16px;
  *zoom: 1;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview:before,
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview:after {
  display: table;
  line-height: 0;
  content: "";
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview:after {
  clear: both;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview .text {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  color: #cccccc;
  border: 1px solid #cccccc;
  text-align: center;
  vertical-align: middle;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview .uploded-img {
  width: 100%;
  height: 100%;
  display: none;
  background-image: url("../img/header_bg.png?release=2");
  background-repeat: no-repeat;
  background-color: #00a9cc;
  float: left;
  height: 50px;
  padding: 1px 0 1px 24px;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #upload-logo-wrapper #uploded-img-preview .uploded-img img {
  max-height: 48px;
  max-width: 465px;
  display: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #action-btns {
  border-top: 1px solid #cccccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#admin-mgmt-settings #admin-mgmt-setting-wrapper #action-btns li {
  float: right;
}
#admin-add-moniker #company-moniker-wrapper #company-moniker-inner-wrapper {
  width: 492px;
  display: flex;
  align-items: center;
}
#admin-add-moniker #company-moniker-wrapper #company-moniker-inner-wrapper input#add-company-moniker-input {
  max-width: 336px;
}
#admin-add-moniker #company-moniker-wrapper #company-moniker-inner-wrapper input#add-company-moniker-input.invalid {
  border: 1px solid red;
}
#admin-add-moniker #action-btns {
  border-top: 1px solid #cccccc;
  float: left;
  margin-bottom: 32px;
  padding-top: 24px;
  width: 100%;
}
#admin-add-moniker #action-btns li {
  float: right;
}

