.iconRightPadding {
	margin-right: 5px;
}

#banner {
	background-image: none;
	background-color: darkgrey;
}

.tundra .dijitSelect,
.tundra .dijitTextBox,
.tundra .dijitSelectFixedWidth,
.tundra .dijitSelect .dijitButtonContents {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	background-image: none;
}

.tundra.reskin .dijitDropDownButton .dijitButtonNode,
.tundra.reskin .dijitButton .dijitButtonNode,
.tundra.reskin .dijitButtonIcon .dijitButtonNode {
	background-image: none;
	border: 1px solid #3E6DB4;
	border-radius: 2px;
	color: #3E6DB4;
	background-color: #EDF1F6;
	padding: 5px;
	height: 18px;
}

.tundra.reskin .primary.dijitDropDownButton .dijitButtonNode,
.tundra.reskin .primary.dijitButton .dijitButtonNode,
.tundra.reskin .primary.dijitButtonIcon .dijitButtonNode {
	background-image: none;
	border: 1px solid #3E6DB4;
	border-radius: 2px;
	color: #FFF;
	background-color: #3E6DB4;
	padding: 5px;
	height: 18px;
}

.tundra.reskin .dijitDropDownButton.dijitFocused .dijitButtonNode,
.tundra.reskin .dijitDropDownButton.dijitHover .dijitButtonNode,
.tundra.reskin .dijitButton.dijitFocused .dijitButtonNode,
.tundra.reskin .dijitButton.dijitHover .dijitButtonNode,
.tundra.reskin .dwOuter .dijitButton.dijitHover .dijitButtonText {
	background-image: none;
	border: 1px solid #539FE8;
	color: #FFF;
	background-color: #539FE8;
}

.tundra.reskin .dijitButton.secondaryButton .dijitButtonNode {
	background: none;
	color: #3e6db4;
	border: 0;
	border-radius: 0;
	text-align: left
}

.tundra.reskin .dijitButton.secondaryButton.dijitHover .dijitButtonNode {
	background-image: none;
	border: none;
	color: #994708;
	background-color: none;
}

.tundra.reskin .dijitButton.secondaryButton .dijitButtonNode .dijitButtonText {
	text-decoration: underline;
}

.dijitActionMoreButton:hover i {
	color: #EDF1F6;
}

.tundra.reskin .dijitButtonNode {
	background-image: none;
}

.tundra.reskin .dijitComboBox .dijitButtonNode {
	border-left-width: 0px !important;
	padding: 0.2em 0.2em;
}

.tundra.reskin .dijitValidationTextBox .dijitValidationContainer {
	padding: 0.2em 0.2em;
}

.tundra.reskin .dijitArrowButtonInner {
	background-color: none;
}

.tundra.reskin .repeaterContainer {
	border-width: 0px 0px 0px 0px;
}

.tundra.reskin .repeaterContainerNode {
	border-width: 0px 0px 0px 0px;
}

.tundra.reskin .repeaterListItem.altItem {
	background-color: transparent;
}

.tundra.reskin .collapsibleSection :not(.collapsed) .sectionTitle h2 i.fas.fa-angle-down {
	display: none;
}

.tundra.reskin .collapsibleSection .collapsed .sectionTitle h2 i.fas.fa-angle-up {
	display: none;
}

.tundra.reskin .collapsibleSection .sectionTitle h2 {
	background-image: none;
	font-size: 16px;
	font-weight: normal;
	padding-left: 0px;
}

.tundra.reskin .sectionTitle {
	background-color: transparent;
	border-right-width: 0px;
	padding-bottom: 5px;
}

.tundra.reskin .collapsibleSection .collapsed .sectionTitle h2 {
	background-image: none;
}

#filterAll:checked+label {
	font-weight: bold;
}

.tundra.reskin .discLabel {
	text-align: left;
}

.tundra.reskin .formTable th.dealsDetailsTableHeader,
.tundra.reskin .formTable td.dealsDetailsTableHeader {
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-top: 0px !important;
}

.hive.tundra.reskin .dijitMenuSeparator,
.hive.tundra.reskin .dijitMenuSeparatorTop,
.hive.tundra.reskin .dijitMenuSeparatorBottom,
.hive.tundra.reskin .dijitMenuSeparatorLabelCell,
.hive.tundra.reskin .dijitMenuSeparatorIconCell {
	margin-left: 0px;
	margin-right: 0px;
}

.hive.tundra.reskin .dotButton.dijitButton,
.hive.tundra.reskin .dotButton.dijitButton .dijitButtonNode,
.tundra.reskin .dijitButtonIcon .dijitButtonNode {
	background-image: none;
	border: 0px;
	color: #0B588E;
	background-color: transparent;
	padding: 0px;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton.dijitFocused .dijitButtonNode,
.hive.tundra.reskin .dotButton.dijitDropDownButton.dijitHover .dijitButtonNode {
	background-image: none;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton {
	height: 35px;
	width: 35px;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton .dijitButtonNode {
	border: none;
	background-color: transparent;
	padding: 0px;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton .dijitArrowButtonInner {
	background-image: none;
	height: 0px;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton .fa-stack {
	font-size: 1.2em;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton .fa-stack-2x {
	color: #EDF1F6;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton .fa-stack-1x {
	margin-left: 2px;
	font-size: .9em;
	color: #015790;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton.dijitHover .fa-stack-2x {
	color: #015790;
}

.hive.tundra.reskin .dotButton.dijitDropDownButton.dijitHover .fa-stack-1x {
	color: #EDF1F6;
}

.hive.tundra.reskin .dotButton.linkField,
.hive.tundra.reskin .dotButton.dijitDropDown {
	height: 35px;
	width: 35px;
}

.hive.tundra.reskin .dotButton.dijitButton .dijitButtonNode .fa-stack {
	font-size: 1.2em;
}

.hive.tundra.reskin .dotButton.dijitButton .dijitButtonNode .fa-stack-2x {
	color: #EDF1F6;
}

.hive.tundra.reskin .dotButton.dijitButton .dijitButtonNode .fa-stack-1x {
	margin-left: 2px;
	font-size: .9em;
	color: #015790;
}

.hive.tundra.reskin .dotButton.dijitButton.dijitHover .dijitButtonNode .fa-stack-2x {
	color: #015790;
}

.hive.tundra.reskin .dotButton.dijitButton.dijitHover .dijitButtonNode .fa-stack-1x {
	color: #EDF1F6;
}

.hive.tundra.reskin .dotButton.linkField .fa-stack {
	font-size: 1.2em;
}

.hive.tundra.reskin .dotButton.linkField .fa-stack-2x {
	color: #EDF1F6;
}

.hive.tundra.reskin .dotButton.linkField .fa-file-exports.fa-stack-1x {
	margin-left: 2px;
	font-size: .9em;
}

.hive.tundra.reskin .dotButton.linkField .fa-stack-1x {
	color: #015790;
}

.hive.tundra.reskin .dotButton.linkField:hover .fa-stack-2x {
	color: #015790;
}

.hive.tundra.reskin .dotButton.linkField:hover .fa-stack-1x {
	color: #EDF1F6;
}

/******************/
/*****OVERFLOW SCROLLBARS******/
/******************/
/* Scrollbar style for Chrome */
/* Track */
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

/* Thumb */
::-webkit-scrollbar-thumb {
	background: rgba(100, 100, 100, .5);
	border-radius: 5px;
	border: 10px inset transparent;
}

::-webkit-scrollbar-thumb:hover {
	background: rgba(100, 100, 100, .7);
}

::-webkit-scrollbar-thumb:active {
	background: rgba(100, 100, 100, .5);
}

/* Buttons */
::-webkit-scrollbar-button {
	border-style: solid;
	height: 10px;
	width: 10px;
}

/* Up */
::-webkit-scrollbar-button:vertical:decrement {
	border-width: 0 5px 20px 5px;
	border-color: transparent transparent rgba(100, 100, 100, .5) transparent;
}

::-webkit-scrollbar-button:vertical:decrement:hover {
	border-color: transparent transparent rgba(130, 130, 130, .7) transparent;
}

/* Down */
::-webkit-scrollbar-button:vertical:increment {
	border-width: 20px 5px 0 5px;
	border-color: rgba(100, 100, 100, .5) transparent transparent transparent;
}

::-webkit-scrollbar-button:vertical:increment:hover {
	border-color: rgba(130, 130, 130, .7) transparent transparent transparent;
}

/* Left */
::-webkit-scrollbar-button:horizontal:decrement {
	border-width: 5px 20px 5px 0;
	border-color: transparent rgba(100, 100, 100, .5) transparent transparent;
}

::-webkit-scrollbar-button:horizontal:decrement:hover {
	border-color: transparent rgba(130, 130, 130, .7) transparent transparent;
}

/* Right */
::-webkit-scrollbar-button:horizontal:increment {
	border-width: 5px 0 5px 20px;
	border-color: transparent transparent transparent rgba(40, 40, 40, .5);
}

::-webkit-scrollbar-button:horizontal:increment:hover {
	border-color: transparent transparent transparent rgba(130, 130, 130, .7);
}

.dijitPopup.dijitComboBoxMenuPopup,
.dijitPopup.dijitMenuPopup {
	background-color: #f7f7f7;
}

/******************/
/*****DIALOGS******/
/******************/
.hive.tundra.reskin .dojoxDialogTitleBar {
	background-color: #325094;
	padding-top: 5px;
	padding-bottom: 2px;
	height: 20px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.hive.tundra.reskin .dojoxDialogTitle {
	color: white;
	font-weight: normal;
	font-size: 14px;
}

.hive.tundra.reskin .dojoxDialogWrapper {
	margin-top: 30px;
}

.dijitDialogUnderlay {
	background: rgba(130, 130, 130, .7);
	opacity: 0.5;
}

/***************/
/*****TABS******/
/***************/
.hive.tundra.reskin .dijitTabContainer .dijitTab {
	background-image: none;
	background-color: transparent;
	color: #000;
	font-size: 12px;
	border-width: 0px;
	padding: 7px !important;
	border-radius: 2px !important;
	background-color: #EDF1F6 !important;
	margin-bottom: 0px !important;
}

.hive.tundra.reskin .dijitTabContainerLeft-tabs>.dijitTab {
	margin-bottom: 1px !important;
	padding: 8px 10px !important;
	border-right: 1px #3E6DB4 solid;
}

.hive.tundra.reskin .dijitTabContainerTop-tabs>.dijitTab {
	margin-bottom: 0px !important;
	padding: 8px 10px !important;
	vertical-align: bottom;
}

.hive.tundra.reskin .dijitTabContainer .dijitTabChecked {
	border-width: 0px;
	background-color: #3E6DB4 !important;
	color: #fff;
}

.hive.tundra.reskin .dijitTabContainer .dijitTabHover {
	background-color: #539FE8 !important;
	color: #fff;
}

.hive.tundra.reskin .dijitTabContainerLeft-tabs {
	border-right: 2px #3E6DB4 solid;
}

.hive.tundra.reskin .dijitTabContainerTop-tabs {
	border-bottom: 2px #3E6DB4 solid;
}

.hive.tundra .hivePopupMenu .dijitMenuSeparator .dijitMenuSeparatorTop {
	margin-top: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.hive.tundra .hivePopupMenu .dijitMenuSeparator .dijitMenuSeparatorLabelCell,
.hive.tundra .hivePopupMenu .dijitMenuSeparator .dijitMenuSeparatorIconCell {
	padding-top: 2px;
	padding-bottom: 2px;
}

li.dojoxRatingStar,
li.dojoxRatingStarHover,
li.dojoxRatingStarChecked {
	background: none;
	font-family: "Font Awesome 5 Free";
	position: relative;
	line-height: normal;
	height: 20px;
}

li.dojoxRatingStar:before {
	content: "\f005" !important;
	font-weight: 600 !important;
	color: silver;
	font-size: 16px;
}

li.dojoxRatingStarChecked:before {
	color: #015790;
}

li.dojoxRatingStarHover:before {
	color: #539FE8;
}

.hive.tundra .hivePopupMenu .dijitMenuSeparator .dijitMenuSeparatorBottom {
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.hive.tundra.reskin .dojoxDialog .dojoxDialogPaneContent {
	overflow: hidden !important;
}

#table th {
	color: #000 !important;
	font-weight: normal !important;
}

#table td {
	color: #555 !important;
	font-weight: bold !important;
}

.inventoryHeaderContainer {
	font-size: 14px;
	font-weight: normal;
	color: #3E6DB4;
	display: inline;
}

/* Inventory Icons Styles Begin */
.nonrepackage {
	color: #315094;
}

.repackage {
	color: #8e9196;
}

.nonrepackage .containsrepackage {
	color: #8e9196;
}

.withrepackage .repackageIcon {
	display: inline;
}

.icon-stack {
	display: inline-block;
	font-size: 20px;
	margin-right: 5px;
}

.icon-stack-1x {
	left: 0;
	position: relative;
	text-align: center;
	width: 100%;
	line-height: inherit;
}

.icon-inverse {
	color: #fff;
	left: -20px;
	font-size: 14px;
}

.icon-align {
	margin-right: -15px;
}

.repackage-oneup-align {
	font-size: 20px;
	line-height: inherit;
	position: relative;
	text-align: left;
}

.oneup-icon-inverse {
	color: #fff;
	font-size: 10px;
	left: -25px;
	vertical-align: middle;
}

.icon-text-margin {
	margin-right: -10px;
}

.fas.blue {
	color: #3E6DB4;
}

.fas.grey {
	color: #8D9196;
}

/* Inventory Icons Styles End */
.tableStyle {
	border-bottom: none !important;
}


/***
***/
.dijitDialog .dijitComboBox,
.dijitDialog .dijitTextBox,
.dijitDialog .dijitSelect {
	border-top-width: 1px !important;
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	padding: 0 !important;
}

/* Apply background color to edit fields */
.dijitDialog .dijitComboBox .dijitInputContainer,
.dijitDialog .dijitSelect .dijitButtonContents,
.dijitDialog .dijitTextBox .dijitInputContainer,
.dijitDialog textarea {
	background-color: #f5f9fc !important;
	padding: 3px !important;
}

/* With the border of the select control back, fix the sizing of the caret and field */
/* .dijitDialog .dijitSelect td.dijitButtonContents {
	width: auto !important;
} */

.dijitDialog .dijitSelect td.dijitArrowButtonContainer {
	width: 20px !important;
	/* padding-top: 3px; */
}

/* Adjust the select list caret icon for the extra field padding */
.dijitDialog .dijitArrowButton {
	margin-top: 3px;
}

/* Visual separation from the textarea to the characters remaining <span> that Dojo inserts */
.dijitDialog div[data-dojo-attach-point="textAreaNode"] {
	margin-bottom: 8px !important;
}

#editDealForm .dijitComboBox,
#editDealForm .dijitTextBox {
	border-top-width: 1px !important;
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	padding: 0 !important;
}

.dijitDialog .discLabel,
.dijitDialog th.label {
	font-weight: bold !important;
}

/*Changes for PMD Edit page*/
.tundra.reskin #editorPMDGuide .dijitDropDownButton .dijitButtonNode,
.tundra.reskin #editorPMDGuide .dijitButton .dijitButtonNode,
.tundra.reskin #editorPMDGuide .dijitButtonIcon .dijitButtonNode {
	padding: 0px;
}

.dijitDialog .dijitArrowButton,
.dj_webkit .tundra .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {
	margin-top: 0px;
}

.tundra .dijitErrorFocused,
.tundra .dijitError {
	background-color: #f5f9fc;
}