@font-face{font-family:'SmartBox';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:normal;font-style:normal}.sbi{display:inline-block;font:normal normal normal 14px/1 'SmartBox';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sbi-enter-full-screen:before{content:'\f003'}.sbi-close:before{content:'\f002'}.sbi-exit-full-screen:before{content:'\f001'}.sbi-minimize:before{content:'\f004'}.sbi-restore:before{content:'\f005'}


#smart-box-blur-effects {
  display: block;
  height: 0;
  width: 0;
}
#ui-datepicker-div,
.select2-container--open {
  z-index: 6003 !important;
}
body.sb-modal-active {
  overflow: hidden;
}
.sb-window {
  position: fixed;
  top: 0;
  left: 0;
  height: 0;
  z-index: 6001;
}
.sb-window.sb-active-window {
  z-index: 6002;
}
.sb-window.sb-active-window .sb-window-box {
  -webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.2);
}
.sb-window.sb-attachedToElement {
  position: absolute;
}
.sb-window.sb-attachedToElement.modal .sb-overlay {
  position: static;
}
.sb-window.sb-centered {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sb-window.sb-fullScreen {
  height: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sb-window.sb-fullScreen .sb-window-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
}
.sb-window.sb-fullScreen .sb-window-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sb-window.sb-fullScreen .sb-window-title-bar .maximize {
  display: none;
}
.sb-window.sb-fullScreen .sb-window-title-bar .sb-button.restore {
  display: block;
}
.sb-window .sb-window-overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255,255,255,0.67);
}
.sb-window.sb-modal.sb-active-window {
  height: auto;
  bottom: 0;
  right: 0;
}
.sb-window.sb-modal.sb-active-window .sb-window-overlay {
  display: block;
}
.sb-window.sb-variableHeight .sb-content {
  position: static;
}
.sb-window.sb-fixedHeight:not(.sb-hideTitleBar) .sb-window-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sb-window.sb-title-bar .sb-window-content {
  padding-top: 30px;
}
.sb-window .sb-window-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  min-width: 150px;
  min-height: 100px;
  max-width: 100vw;
  max-height: 100vh;
  border: 1px solid #cccccc;
  background-color: #fff;
}
.sb-window .sb-window-content {
  overflow: auto;
  background-color: #ffffff;
  box-sizing: border-box;
  max-height: 100vh;
}
.sb-window .ui-draggable .sb-window-title-bar {
  cursor: move;
}
.sb-window .ui-resizable-handle {
  position: absolute;
  z-index: 1;
}
.sb-window .ui-resizable-n,
.sb-window .ui-resizable-s {
  left: 0;
  right: 0;
  height: 3px;
  cursor: ns-resize;
}
.sb-window .ui-resizable-s {
  bottom: 0;
}
.sb-window .ui-resizable-e,
.sb-window .ui-resizable-w {
  top: 0;
  bottom: 0;
  width: 3px;
  cursor: ew-resize;
}
.sb-window .ui-resizable-e {
  right: 0;
}
.sb-window .ui-resizable-nw,
.sb-window .ui-resizable-ne,
.sb-window .ui-resizable-sw,
.sb-window .ui-resizable-se {
  width: 6px;
  height: 6px;
}
.sb-window .ui-resizable-nw {
  top: 0;
  left: 0;
  cursor: nwse-resize;
}
.sb-window .ui-resizable-ne {
  top: 0;
  right: 0;
  cursor: nesw-resize;
}
.sb-window .ui-resizable-sw {
  bottom: 0;
  left: 0;
  cursor: nesw-resize;
}
.sb-window .ui-resizable-se {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
}
.sb-window .sb-window-title-bar {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 30px;
  font-size: 12px;
  line-height: 22.8px;
  border-bottom: 1px solid #cccccc;
  cursor: default;
  background-color: rgba(255,255,255,0.93);
}
.sb-window .sb-window-title-bar .sb-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  width: 34px;
  cursor: pointer;
  float: right;
}
.sb-window .sb-window-title-bar .sb-icon {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "SmartBox";
  text-align: center;
  overflow: hidden;
  display: block;
  cursor: pointer;
  font-size: 1.5em;
  padding-top: 4px;
}
.sb-window .sb-title {
  line-height: 30px;
  margin-left: 8px;
  float: left;
}
.sb-window .sb-button.close .sb-icon:before {
  font-family: "SmartBox";
  content: '\f002';
}
.sb-window .sb-button.close .sb-icon:hover {
  background: transparent;
  color: #e1283c;
}
.sb-window .sb-button.minimize .sb-icon:before {
  font-family: "SmartBox";
  content: '\f004';
}
.sb-window .sb-button.maximize .sb-icon:before {
  font-family: "SmartBox";
  content: '\f003';
}
.sb-window .sb-button.restore {
  display: none;
}
.sb-window .sb-button.restore .sb-icon:before {
  font-family: "SmartBox";
  content: '\f001';
}



body.sb-modal-active > .sb-theme-blur:not(.sb-active-window):not(.ui-datepicker):not(.qtip):not(#us_report_button):not(.select2-container--open):not(.picker):not(.sb-unblur) {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
}

/*# scssSourceMappingURL=theme-blur.css.map */

/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * Import this file instead of _eco.scss to only load the variables from core and custom for use in your own SCSS file.
 *
 * 
 */
/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * This document contains variable definitions with default values provided for all customizable aspects of the eco
 * system. The atoms, molecules, organisms, and modifiers within eco should be making use of these to provide a
 * consistent and easily customizable user interface.
 */
/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * Use this document to override default values for core eco SCSS variables or define your own SCSS variables to be used
 * within your custom atoms, mixins, modifiers, molecules, organisms, and other project level SCSS.
 */
.molecule_notification-container {
  height: 0;
  overflow: hidden;
  z-index: 10000000;
  transition: height 0.5s ease-out;
  background-color: rgba(255, 255, 255, 0.95);
}
.molecule_notification-container:not(.mod_notification-count-0) {
  -webkit-box-shadow: 0 3px 15px 6px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 3px 15px 6px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 15px 6px rgba(0, 0, 0, 0.4);
}
.molecule_notification-container .atom_message {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0;
  margin: 0;
  padding: 10px 10px 10px 100px;
  min-height: 70px;
  color: #383b44;
  display: flex;
  line-height: 1em;
  justify-content: center;
  align-items: center;
  text-align: left;
  max-width: calc(100% - 100px);
}
.molecule_notification-container .atom_message > .atom_icon:first-child {
  display: block;
  min-width: 59px;
  font-size: 34px;
  text-align: left;
}
.molecule_notification-container .molecule_buttons {
  width: 100px;
  max-width: 100px;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
}
.molecule_notification-container .molecule_buttons .atom_button {
  background: transparent;
  color: #383b44;
  border: none;
  border-left: 1px solid #296fb8;
  padding: 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 14px;
}
.molecule_notification-container .molecule_buttons .atom_button:not(:disabled):not(.disabled):not(.mod_disabled):hover {
  background-color: #296fb8;
  color: #ffffff;
}
.molecule_notification-container .molecule_buttons.mod_button-count-2 .atom_button:first-child {
  border-bottom: 1px solid #296fb8;
}
.molecule_notification-container .molecule_notification-message {
  height: auto;
  transition: opacity 0.5s ease-out, height 0.5s ease-out, margin 0.5s ease-out;
  display: flex;
  animation: animation_notification-message-pulse 0.75s 1;
  animation-delay: 0.5s;
  background: transparent;
  margin: 0;
  border-width: 0;
  opacity: 0;
}
.molecule_notification-container .molecule_notification-message.mod_visible {
  opacity: 100;
  margin-top: 5px;
  border: 1px solid #296fb8;
  border-left: 0;
  border-right: 0;
}
.molecule_notification-container .molecule_notification-message.mod_hiding {
  opacity: 0;
  border-width: 0;
  margin: 0;
}
.molecule_notification-container .molecule_notification-message:first-child.mod_visible {
  margin-top: 0;
}
.molecule_notification-container .molecule_notification-message:first-child:not(.mod_visible) {
  border-top: 0;
}
.molecule_notification-container .molecule_notification-message.mod_warning {
  border-color: #ffa500;
}
.molecule_notification-container .molecule_notification-message.mod_warning .atom_icon {
  color: #ffa500;
}
.molecule_notification-container .molecule_notification-message.mod_warning .molecule_buttons .atom_button {
  border-color: #ffa500;
}
.molecule_notification-container .molecule_notification-message.mod_warning .molecule_buttons .atom_button:not(:disabled):not(.disabled):not(.mod_disabled):hover {
  background-color: #ffa500;
  color: #ffffff;
}
.molecule_notification-container .molecule_notification-message.mod_error {
  border-color: #e1283c;
}
.molecule_notification-container .molecule_notification-message.mod_error .atom_icon {
  color: #e1283c;
}
.molecule_notification-container .molecule_notification-message.mod_error .molecule_buttons .atom_button {
  border-color: #e1283c;
}
.molecule_notification-container .molecule_notification-message.mod_error .molecule_buttons .atom_button:not(:disabled):not(.disabled):not(.mod_disabled):hover {
  background-color: #e1283c;
  color: #ffffff;
}
.molecule_notification-container .molecule_notification-message.mod_success {
  border-color: #7fd5a4;
}
.molecule_notification-container .molecule_notification-message.mod_success .atom_icon {
  color: #7fd5a4;
}
.molecule_notification-container .molecule_notification-message.mod_success .molecule_buttons .atom_button {
  border-color: #7fd5a4;
}
.molecule_notification-container .molecule_notification-message.mod_success .molecule_buttons .atom_button:not(:disabled):not(.disabled):not(.mod_disabled):hover {
  background-color: #7fd5a4;
  color: #ffffff;
}

@keyframes animation_notification-message-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
    background-color: #FFCF78;
  }
  100% {
    opacity: 1;
  }
}

/*# scssSourceMappingURL=notification.container.css.map */

/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * Import this file instead of _eco.scss to only load the variables from core and custom for use in your own SCSS file.
 *
 * 
 */
/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * This document contains variable definitions with default values provided for all customizable aspects of the eco
 * system. The atoms, molecules, organisms, and modifiers within eco should be making use of these to provide a
 * consistent and easily customizable user interface.
 */
/* {{generatedBy}} by {{authorName}} {{authorEmail}}
 *
 * Use this document to override default values for core eco SCSS variables or define your own SCSS variables to be used
 * within your custom atoms, mixins, modifiers, molecules, organisms, and other project level SCSS.
 */
.molecule_notification-message {
  height: 0;
  background-color: transparent;
  overflow: hidden;
}

/*# scssSourceMappingURL=notification.message.css.map */



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
body.PcgClientBody {
  font-family: "ff-enzo-web", sans-serif;
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/background-texture.png);
  text-rendering: optimizelegibility;
  font-size: 15px;
}
body.PcgClientBody h1,
body.PcgClientBody h2,
body.PcgClientBody h3,
body.PcgClientBody h4,
body.PcgClientBody h5 {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
body.userLoggedIn.userIsAdmin .contentWrapper {
  min-width: 880px;
}
body.userLoggedIn.userIsAdmin .orderFormWrapper {
  height: 730px !important;
}
body.userLoggedIn:not(.userIsAdmin) .contentWrapper {
  width: 880px;
}
.PcgClientLayout {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  left: 20px;
}
.PcgClientLayout .myOrders .button.newOrder {
  margin-left: 20px;
}
.PcgClientLayout .noteOnRequiredFields {
  color: #9d9d9d;
  font-style: italic;
  margin: 14px 0 25px;
  text-align: center;
}
.PcgClientLayout .button.headDesignateToggle,
.PcgClientLayout .button.passwordReset {
  font-family: "ff-enzo-web", sans-serif;
  float: left;
  padding: 6px;
  border-style: solid;
  background-color: #055e91;
  color: #fafafa;
  cursor: pointer;
  width: auto;
}
.PcgClientLayout .button.headDesignateToggle.hover,
.PcgClientLayout .button.passwordReset.hover {
  background-color: #088dd9;
}
.PcgClientLayout .button.headDesignateToggle.headDesignate,
.PcgClientLayout .button.passwordReset.headDesignate {
  background-color: #9c1313;
}
.PcgClientLayout .button.headDesignateToggle.headDesignate.hover,
.PcgClientLayout .button.passwordReset.headDesignate.hover {
  background-color: #be1717;
}
.PcgClientLayout .button.headDesignateToggle.headDesignate .demote,
.PcgClientLayout .button.passwordReset.headDesignate .demote {
  display: block;
}
.PcgClientLayout .button.headDesignateToggle.headDesignate .promote,
.PcgClientLayout .button.passwordReset.headDesignate .promote {
  display: none;
}
.PcgClientLayout .button.headDesignateToggle .demote,
.PcgClientLayout .button.passwordReset .demote {
  display: none;
}
.PcgClientLayout .button.headDesignateToggle .promote,
.PcgClientLayout .button.passwordReset .promote {
  display: block;
}
.PcgClientLayout .button.passwordReset {
  float: right;
}
.PcgClientLayout .stickyButton {
  background: #64caff;
  background: -moz-linear-gradient(top,#64caff 0%,#02648c 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#64caff),color-stop(100%,#02648c));
  background: -webkit-linear-gradient(top,#64caff 0%,#02648c 100%);
  background: -o-linear-gradient(top,#64caff 0%,#02648c 100%);
  background: -ms-linear-gradient(top,#64caff 0%,#02648c 100%);
  background: linear-gradient(to bottom,#64caff 0%,#02648c 100%);
  position: absolute;
  top: 0;
  right: 64px;
  height: 28px;
  z-index: 10;
}
.PcgClientLayout .stickyButton.hover {
  background: #a2dfff;
  background: -moz-linear-gradient(top,#a2dfff 0%,#0386bd 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2dfff),color-stop(100%,#0386bd));
  background: -webkit-linear-gradient(top,#a2dfff 0%,#0386bd 100%);
  background: -o-linear-gradient(top,#a2dfff 0%,#0386bd 100%);
  background: -ms-linear-gradient(top,#a2dfff 0%,#0386bd 100%);
  background: linear-gradient(to bottom,#a2dfff 0%,#0386bd 100%);
}
.PcgClientLayout .stickyButton a,
.PcgClientLayout .stickyButton .label {
  line-height: 26px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
  color: #ffffff;
}
.PcgClientLayout .panel .button.centered {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  width: 144px;
  height: 48px;
  line-height: 48px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 20px;
}
.PcgClientLayout .panel .button.centered:hover,
.PcgClientLayout .panel .button.centered.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper {
  position: relative;
  min-height: 580px;
  margin: auto;
}
.PcgClientLayout .contentWrapper > .content {
  position: relative;
  top: 44px;
  min-width: 880px;
  min-height: 400px;
  background-color: #ffffff;
  border: 1px solid #cbcbcb;
}
.PcgClientLayout .contentWrapper > .content > .header {
  position: relative;
  height: 56px;
  min-width: 880px;
  border-bottom: 1px solid #dddddd;
}
.PcgClientLayout .contentWrapper > .content > .header .logo {
  width: 291px;
  height: 48px;
  position: absolute;
  top: 4px;
  left: 4px;
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../../../pcg/3.0.0/images/logo-dark.png);
  display: block;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar {
  background: #3f3f3f;
  background: -moz-linear-gradient(top,#3f3f3f 0%,#212121 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f3f3f),color-stop(100%,#212121));
  background: -webkit-linear-gradient(top,#3f3f3f 0%,#212121 100%);
  background: -o-linear-gradient(top,#3f3f3f 0%,#212121 100%);
  background: -ms-linear-gradient(top,#3f3f3f 0%,#212121 100%);
  background: linear-gradient(to bottom,#3f3f3f 0%,#212121 100%);
  position: absolute;
  top: 0;
  right: 0;
  min-width: 569px;
  height: 32px;
  cursor: auto;
  font-size: 14px;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li {
  position: relative;
  height: 32px;
  line-height: 30px;
  float: left;
  color: #ffffff;
  margin-left: 1px;
  font-weight: 600;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li:first-child {
  margin-left: 8px;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li:hover,
.PcgClientLayout .contentWrapper > .content > .header .toolbar li.currentPage {
  color: #212121;
  background-color: #ffffff;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li:hover .link,
.PcgClientLayout .contentWrapper > .content > .header .toolbar li.currentPage .link {
  position: relative;
  height: 31px;
  border-bottom: 1px solid #cbcbcb;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li:hover .link a,
.PcgClientLayout .contentWrapper > .content > .header .toolbar li.currentPage .link a {
  color: #212121;
  text-decoration: none;
}
.PcgClientLayout .contentWrapper > .content > .header .toolbar li .link a {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 7px;
  padding-right: 8px;
  color: #ffffff;
}
.PcgClientLayout .contentWrapper > .content > .pageContentWrapper {
  position: relative;
  padding: 20px;
  margin-bottom: 60px;
}
.PcgClientLayout > .footer {
  position: fixed;
  left: 0;
  right: 0;
  padding-left: 20px;
  padding-right: 20px;
  bottom: 0;
  height: 42px;
  background-color: #ffffff;
  border-top: 1px solid #cccccc;
}
.PcgClientLayout > .footer .napbsLogo,
.PcgClientLayout > .footer .shrmLogo,
.PcgClientLayout > .footer .fypLogo {
  float: left;
}
.PcgClientLayout > .footer .shrmLogo,
.PcgClientLayout > .footer .fypLogo {
  margin-left: 10px;
}
.PcgClientLayout > .footer .copyright {
  position: relative;
  top: 3px;
  width: 180px;
  margin: auto;
  text-align: center;
  color: #7e7e7e;
  font-size: 12px;
}
.PcgClientLayout > .footer .copyright .smallFont {
  font-size: 9px;
}
.PcgClientLayout > .footer .siteSeal {
  float: right;
  margin-top: -26px;
}
.mmiFormWrapper .mmiFormFieldTypeSave input {
  border: none !important;
  width: 100% !important;
}

