/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/AppNavigatorAuthenticated/AppNavigatorAuthenticated.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.AppNavigatorAuthenticated_container__IsFcv {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.AppNavigatorAuthenticated_contentsRow__O\+AHT {
  align-items: stretch;
  display: flex;
  flex-direction: row;
}

.AppNavigatorAuthenticated_verticalNavigationMenu__Do9Tw {
  width: 250px;
  padding: 20px 20px 20px 0;
}

.AppNavigatorAuthenticated_contents__ttxgE {
  flex: 1;
  margin-top: 10px;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductFolder/ProductFolderContainer.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ProductFolderContainer_container__m5k9a {
  margin-left: 40px;
}

.ProductFolderContainer_folderList__YFUuH {
  margin-left: 10px;
  width: 100%;
}

.ProductFolderContainer_horizontal__c3ket {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 26px;
}

.ProductFolderContainer_menuItem__4Tz3Z {
}

.ProductFolderContainer_menuItem__4Tz3Z:hover {
  background-color: var(--pale-grey);
  color: var(--marine);
}

.ProductFolderContainer_productNameColumn__4TYjt {
  width: 40%;
}

.ProductFolderContainer_imageContainer__C9yuQ {
  display: flex;
  justify-content: center;
}

.ProductFolderContainer_image__6Zvgj {
  width: 72px !important;
  height: 72px !important;
}

.ProductFolderContainer_textUnselected__W8XPa {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 12px;
  white-space: nowrap;
}

.ProductFolderContainer_textUnselected__W8XPa:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ProductFolderContainer_addFolder__xAGjJ {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 12px;
  white-space: nowrap;
  font-weight: bold;
}

.ProductFolderContainer_addFolder__xAGjJ:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ProductFolderContainer_textSelected__aU4aT {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
}

.ProductFolderContainer_productTable__gq9fd input {
  border-radius: 16px;
  background-color: rgb(244, 244, 244);
  outline: none;
  border: none;
  height: 37px;
  width: 250px;
  padding-left: 2.5rem;
  margin: 1rem 0 1rem -1rem;
  flex: 5;
}

.ProductFolderContainer_actionContainer__IlGzs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  margin-bottom: 10px;
}

.ProductFolderContainer_addSymbol__zkaFS {
  width: 18px;
  height: 18px;
  color: rgb(46, 46, 46);
}

.ProductFolderContainer_titleDiv__Vlfbw {
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.ProductFolderContainer_title__zy44K {
  font-size: 30px;
  font-weight: bold;
  color: rgb(46, 46, 46);
  text-align: center;
}

.ProductFolderContainer_productNameLink__NgFcL {
  font-size: 18px;
  color: rgb(46, 46, 46);
  display: flex;
  font-weight: bold;
  flex-direction: row;
}

.ProductFolderContainer_productNameLink__NgFcL:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ProductFolderContainer_folderNameLink__APhP1:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ProductFolderContainer_folderNameLink__APhP1 {
  font-size: 16px;
  color: rgb(46, 46, 46);
  display: flex;
  font-weight: bold;
  flex-direction: row;
}

.ProductFolderContainer_rightMargin__24Q5L {
  margin-right: 1rem;
}

.ProductFolderContainer_ellipsis__XyKSZ {
  white-space: nowrap;
  overflow: hidden;
}

.ProductFolderContainer_folderDiv__il3k2 {
  margin-right: 1rem;
  flex: 1;
}

.ProductFolderContainer_searchContainer__0a15s {
  display: flex;
}

.ProductFolderContainer_searchIcon__1N0vD {
  position: relative;
  top: 1.8rem;
  left: 0.7rem;
  z-index: 2;
  color: rgb(156, 156, 156);
}

.ProductFolderContainer_addFolderIcon__fd687 {
  height: 20px;
  margin-right: 7px;
}

.ProductFolderContainer_addFolderIcon__fd687:hover {
  cursor: pointer;
}

.ProductFolderContainer_folderIcon__qIzCM {
  height: 15px;
  margin-right: 9px;
}

.ProductFolderContainer_folderIcon__qIzCM:hover {
  cursor: pointer;
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[2]!./src/containers/ProductFolder/react-contextmenu.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.react-contextmenu {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  color: #373a3c;
  font-size: 16px;
  margin: 2px 0 0;
  min-width: 160px;
  outline: none;
  opacity: 0;
  padding: 5px 0;
  pointer-events: none;
  text-align: left;
  transition: opacity 250ms ease !important;
}

.react-contextmenu.react-contextmenu--visible {
  opacity: 1;
  pointer-events: auto;
  z-index: 9999;
}

.react-contextmenu-item {
  background: 0 0;
  border: 0;
  color: #373a3c;
  cursor: pointer;
  font-weight: 400;
  line-height: 1.5;
  padding: 3px 20px;
  text-align: inherit;
  white-space: nowrap;
}

.react-contextmenu-item.react-contextmenu-item--active,
.react-contextmenu-item.react-contextmenu-item--selected {
  color: #fff;
  background-color: #20a0ff;
  border-color: #20a0ff;
  text-decoration: none;
}

.react-contextmenu-item.react-contextmenu-item--disabled,
.react-contextmenu-item.react-contextmenu-item--disabled:hover {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.15);
  color: #878a8c;
}

.react-contextmenu-item--divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  cursor: inherit;
  margin-bottom: 3px;
  padding: 2px 0;
}
.react-contextmenu-item--divider:hover {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.15);
}

.react-contextmenu-item.react-contextmenu-submenu {
  padding: 0;
}

.react-contextmenu-item.react-contextmenu-submenu > .react-contextmenu-item {
}

.react-contextmenu-item.react-contextmenu-submenu
  > .react-contextmenu-item:after {
  content: '▶';
  display: inline-block;
  position: absolute;
  right: 7px;
}

.example-multiple-targets::after {
  content: attr(data-count);
  display: block;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/AddUserToWorkspace/AddUserToWorkspaceContainer.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
.AddUserToWorkspaceContainer_container__\+P7nd {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.AddUserToWorkspaceContainer_sectionContainer__LNuq- {
  padding-bottom: 10px;
  width: 30vw;
}

.AddUserToWorkspaceContainer_inputSelect__SkSDG {
  padding-top: 18px;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ChangePassword/ChangePasswordContainer.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ChangePasswordContainer_container__3OUE1 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.ChangePasswordContainer_sectionContainer__pnnGx {
  padding-bottom: 10px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CreateWorkspace/CreateWorkspace.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.CreateWorkspace_container__wVXQ7 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.CreateWorkspace_sectionContainer__dg5AS {
  padding-bottom: 10px;
  width: 30vw;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/UserCreate/UserCreateContainer.module.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.UserCreateContainer_container__C0fw9 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.UserCreateContainer_sectionContainer__PmeiR {
  padding-bottom: 10px;
}

.UserCreateContainer_addUserRoleFormParent__juNPY {
  padding-top: 5px;
  display: flex;
  flex-direction: row;
  min-width: 500px;
  justify-content: space-between;
  align-items: center;
}

.UserCreateContainer_addUserRoleForm__d87KD {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Notification/CreateNotification.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.CreateNotification_mainContainer__B8oEQ {
  display: flex;
  flex-direction: row;
}

.CreateNotification_subContainer__Ovn1t {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.CreateNotification_fieldContainer__bjO1d {
  align-items: flex-start;
  justify-items: flex-start;
  justify-content: flex-start;
  width: 550px;
  padding-inline: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.CreateNotification_header__1UkRR {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.CreateNotification_footer__W\+Fqc {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.CreateNotification_footer__W\+Fqc button {
  margin: 8px;
}

.CreateNotification_error__xPMyZ {
  color: red;
  font-size: 12px;
}

/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Modal/modal.module.css ***!
  \*************************************************************************************************************************************************************************************************************/
.modal_modalContainer__-\+8oF {
  display: flex;
  flex-direction: column;
  position: fixed;
  max-width: 60%;
  max-height: 60%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.modal_modalStyle__x0RpX {
  display: flex;
  flex-direction: column;
  position: fixed;
  width: 500px;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.modal_modalContainer__-\+8oF h1 {
  border-bottom: 1px solid #cccccc;
  font-size: 2rem;
  padding-bottom: 1rem;
}

.modal_contentContainer__W3nSd {
  padding: 1rem 0;
  overflow: auto;
}

.modal_footer__GdlGs {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #cccccc;
  padding-top: 5px;
}

.modal_footer__GdlGs button {
  margin: 8px;
}

.modal_shadow__sb-oC {
  position: fixed;
  top: 0;
  left: 0;

  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.25);

  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1200;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexicon.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.CustomLexicon_container__iR6jV {
  margin: 20px 0;
}

.CustomLexicon_container__iR6jV tr {
  border-collapse: collapse;
  border: var(--pale-grey) 1px solid;
}

.CustomLexicon_container__iR6jV td {
  padding: 8px 20px;
  line-height: 40px;
}

.CustomLexicon_container__iR6jV th {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
  padding: 8px 20px;
  line-height: 40px;
  background-color: var(--pale-grey);
}

.CustomLexicon_fieldContainer__zipJN {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
}

.CustomLexicon_errorContainer__JhYCh {
  padding-top: 0;
  padding-bottom: 0;
  color: red;
}

.CustomLexicon_sectionContainer__cJGFl {
  display: flex;
  flex-direction: column;
  margin: 20px 0;
}

.CustomLexicon_requiredErrorStar__QvPqt {
  color: red;
  font-weight: bold;
  padding-left: 4px;
}

.CustomLexicon_headerContainer__AeKFO {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}

.CustomLexicon_headerTextContainer__NrMn5 {
  display: flex;
  flex-direction: column;
}

.CustomLexicon_reviewHeader__yM\+Qw {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.CustomLexicon_reviewTitle__kZKme {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexiconList.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.CustomLexiconList_root__7XLhm {
  background-color: var(--pale-grey);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.CustomLexiconList_container__G\+vLR {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  height: 55px;
  flex-grow: 8;
  border-right: solid 1px;
  border-color: rgb(224, 227, 233);
}

.CustomLexiconList_panelName__Bdtwq {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
  padding: 0 20px;
}

.CustomLexiconList_minimizeContainer__wZxka {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}

.CustomLexiconList_tableContainer__rpaB4 {
  padding: 20px;
}

.CustomLexiconList_tableBox__\+dg20 {
  padding-bottom: 5px;
}

.CustomLexiconList_tableFooter__K4NZL {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
}

.CustomLexiconList_tableFooterButtonGroup__IlsP5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
}

.CustomLexiconList_tableFooterButton__fPfnj {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-inline-start: 10%;
  padding-inline-end: 10%;
}

.CustomLexiconList_tableHeader__yfCYt {
  color: 'black';
  /* font-family: AlphaHeadlinePro-Bold, sans-serif; */
  /* font-size: 11px; */
  /* color: var(--marine);
  padding: 8px 20px;
  line-height: 40pt;
  background-color: white; */
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexiconAddMapping/CustomLexiconAddMappingContainer.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.CustomLexiconAddMappingContainer_mainContainer__ALUCb {
  display: flex;
  flex-direction: row;
}

.CustomLexiconAddMappingContainer_subContainer__Hmhk8 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
}

.CustomLexiconAddMappingContainer_buttonContainer__E-3ju {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}

.CustomLexiconAddMappingContainer_fieldContainer__4E0aR {
  align-items: flex-end;
  justify-items: flex-end;
  justify-content: flex-end;
  width: 250px;
  padding-inline: 5px;
}

.CustomLexiconAddMappingContainer_footer__jcPth {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}

.CustomLexiconAddMappingContainer_footer__jcPth button {
  margin-left: 8px;
}

.CustomLexiconAddMappingContainer_error__zxZ5C {
  color: red;
  font-size: 12px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexiconCreate/CustomLexiconCreateContainer.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.CustomLexiconCreateContainer_mainContainer__vriKw {
  display: flex;
  flex-direction: row;
}

.CustomLexiconCreateContainer_subContainer__\+DHxx {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.CustomLexiconCreateContainer_fieldContainer__inbEC {
  align-items: flex-start;
  justify-items: flex-start;
  justify-content: flex-start;
  width: 550px;
  padding-inline: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.CustomLexiconCreateContainer_header__JbByP {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.CustomLexiconCreateContainer_footer__j-Ghk {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.CustomLexiconCreateContainer_footer__j-Ghk button {
  margin: 8px;
}

.CustomLexiconCreateContainer_error__mzjvZ {
  color: red;
  font-size: 12px;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexiconListTable.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.CustomLexiconListTable_tableBox__PPt5v {
  border: 2px solid;
}

.CustomLexiconListTable_tableFooter__PGems {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-inline: 10px;
}

.CustomLexiconListTable_tableContainer__mlaRX {
  border: 2px solid;
  padding: 20px;
}

.CustomLexiconListTable_buttonGroup__VN3By {
  display: flex;
  flex-direction: row;
  border-top: 2px solid;
  padding-bottom: 10px;
}

.CustomLexiconListTable_buttonSubGroupLeft__OS-y2 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  width: 80%;
  margin-right: 28%;
}

.CustomLexiconListTable_buttonSubGroupRight__boRXc {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: 5px;
  width: 20%;
}

.CustomLexiconListTable_paginationGroup__KBa4T {
  display: flex;
  flex-direction: row;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
  align-items: flex-end;
  justify-content: space-between;
}

.CustomLexiconListTable_tableFooterButtonGroup__D1xl9 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 10px;
}

.CustomLexiconListTable_languageSelectionGroup__d0eDo {
  display: flex;
  flex-direction: row;
  padding-top: 5px;
  padding-bottom: 10px;
  align-items: flex-end;
  justify-content: flex-end;
}

/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Table/Table.module.css ***!
  \*************************************************************************************************************************************************************************************************************/
.Table_tableContainer__Fbu-g {
  border-collapse: collapse;
  width: 100%;
}

.Table_tableContainer__Fbu-g th {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 11px;
  color: var(--marine);
  padding: 8px 20px;
  line-height: 40pt;
  background-color: white;
}

.Table_tableContainer__Fbu-g td {
  padding: 18px 20px;
  color: var(--marine);
  font-family: OpenSans, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

.Table_tableContainer__Fbu-g tr:nth-child(odd) {
  background-color: var(--pale-grey);
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CustomLexicon/CustomLexiconContainer.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.CustomLexiconContainer_container__t2TOA {
  display: flex;
  flex-direction: column;
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/DataQualityDashboard/DataDashboard.module.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.DataDashboard_headerContainer__HLLjS {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
}

.DataDashboard_headerTextContainer__AJ8tp {
  display: flex;
  flex-direction: column;
}

.DataDashboard_headerTextContainerTop__jW0IR {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
}

.DataDashboard_panelHeader__wCdJq {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.DataDashboard_panelHeaderSize__gfhfJ {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 15px;
  color: var(--aqua-marine);
  margin-top: 10px;
}

.DataDashboard_panelTitle__EKysF {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
  /* padding-left: 20px; */
}

.DataDashboard_refreshMsg__h3\+zl {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: grey;
  text-align: right;
}

.DataDashboard_tableRow__B5P36 {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
  vertical-align: middle;
  text-align: center;
}

.DataDashboard_tableHeader__CliVk {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 10px;
  color: var(--marine);
}

.DataDashboard_tableHeader__CliVk > th[data-row-selection] {
  width: 50px !important;
}

.DataDashboard_redColumn__N-aO8 {
  background-color: var(--coral-pink);
  color: white;
}

.DataDashboard_redCell__-GGG0 {
  color: red;
}

.DataDashboard_greenColumn__AVC0e {
  background-color: var(--aqua-marine);
  color: white;
}

.DataDashboard_yellowColumn__IpXTb {
  background: var(--saffron);
}

.DataDashboard_flagStyle__KrmEe {
  font-size: 18px;
  font-weight: 1000;
}

.DataDashboard_table__ftGUK thead th {
  transform: rotate(270deg);
  white-space: nowrap;
}

.DataDashboard_footerContainer__Vl3NL {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
}

.DataDashboard_legendContainer__Ankte {
  width: 25%;
  font-size: small;
}

.DataDashboard_legendItemContainer__PoPwY {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.DataDashboard_legendGreenBlock__OFNAC {
  background: var(--aqua-marine);
  width: 10px;
  height: 10px;
}

.DataDashboard_legendYellowBlock__nLd\+r {
  background: var(--saffron);
  width: 10px;
  height: 10px;
}

.DataDashboard_legendRedBlock__iP64V {
  background: var(--coral-pink);
  width: 10px;
  height: 10px;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/DeviceCreate/DeviceCreate.module.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.DeviceCreate_deviceCreate__cl5ET {
  width: 95%;
  max-width: 80%;
}

.DeviceCreate_formContainer__gjg23 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 0;
}

.DeviceCreate_paperContainer__X8eGV {
  padding: 1.2rem 3.2rem;
}

.DeviceCreate_paperContainer__X8eGV input {
  width: 300px;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/DeviceList/DeviceList.module.css ***!
  \***********************************************************************************************************************************************************************************************************************/
.DeviceList_deviceList__7wwih {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.DeviceList_paperContainer__oWkW1 {
  padding: 1.2rem 3.2rem;
}

.DeviceList_deviceIdColumn__IHrMD {
  width: 100px;
}

.DeviceList_tableHeader__6E0ph {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.DeviceList_actionContainer__efSsI {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.DeviceList_searchIcon__mAJNM {
  position: relative;
  top: 1.8rem;
  left: 0.7rem;
  z-index: 2;
  color: rgb(156, 156, 156);
}

.DeviceList_headerTextContainer__lonxf {
  display: flex;
  flex-direction: column;
}

.DeviceList_deviceHeader__f4rOc {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.DeviceList_deviceTitle__g4gEH {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/EditUserRoles/UserWorkspaceList.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.UserWorkspaceList_addUserRoleForm__oXb5G {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.UserWorkspaceList_addUserRoleFormParent__dszHn {
  padding-top: 5px;
  display: flex;
  flex-direction: row;
  min-width: 500px;
  justify-content: space-between;
  align-items: center;
}

.UserWorkspaceList_checkboxContainer__YFP9M {
  display: flex;
  flex-direction: row;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/GroupWorkspace/GroupWorkspace.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
.GroupWorkspace_container__K\+Yjd {
  width: 76%;
  padding: 2rem 3.2rem;
  position: relative;
  margin-bottom: 1rem;
}

.GroupWorkspace_headerContainer__eyOam {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0px;
}

.GroupWorkspace_headerTextContainer__HI9tt {
  display: flex;
  flex-direction: column;
}

.GroupWorkspace_productHeader__C1R9B {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.GroupWorkspace_productTitle__hFiHg {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.GroupWorkspace_buttonContainer__qv8r9 {
  margin-bottom: 15px;
}

.GroupWorkspace_sectionContainer__4zsIk {
  padding-bottom: 10px;
  width: 30vw;
}

.GroupWorkspace_inputSelect__aov\+b {
  padding-top: 18px;
}

.GroupWorkspace_list__uura7 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.GroupWorkspace_tableRow__Xh1ly {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.GroupWorkspace_tableHeader__kTScl {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.GroupWorkspace_sectionHeader__ZXPV4 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  font-size: 14px;
  padding-top: 30px;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Notification/Notification.module.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.Notification_container__B70ql {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.Notification_tableHeader__wq0GN {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.Notification_actionColumn__QI-Jt {
  width: 70px;
}

.Notification_submitterColumn__D89kr {
  width: 190px;
}

.Notification_actionContainer__RXiaD {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.Notification_headerButton__-IxCW {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding-top: 1rem;
}

.Notification_headerTextContainer__gC6ye {
  display: flex;
  flex-direction: column;
}

.Notification_notificationHeader__\+FPgE {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.Notification_notificationTitle__k2zJE {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/PanelSearch/PanelSearch.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.PanelSearch_container__L7OPu {
  z-index: 2;
  position: absolute;
  max-height: 385px;
  border: 2px solid var(--marine);
  margin-left: -3.2rem;
  width: 100%;
}

.PanelSearch_tableContainer__zSrnr {
  max-height: 320px;
  overflow: auto;
}

.PanelSearch_tableContainer__zSrnr th {
  position: sticky;
  top: 0;
  background-color: white;
}

.PanelSearch_icon__53Iwj {
  margin: 0 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: none;
}

.PanelSearch_iconText__e5oFC {
  font-family: OpenSans, sans-serif;
  font-size: 12px;
  color: var(--marine);
  padding-left: 10px;
}

.PanelSearch_tableHeader__ruL7D {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.PanelSearch_rdt_TableRow__IUk0i {
  font-size: 12px;
  line-height: 1.5;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.PanelSearch_iconContainer__ugLDZ {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 17px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.PanelSearch_productName__EEfj9 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
}

/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Panel/Panel.module.css ***!
  \*************************************************************************************************************************************************************************************************************/
.Panel_container__MJU4h {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.Panel_headerContainer__lb6CF {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.Panel_headerTextContainer__6s2Tw {
  display: flex;
  flex-direction: column;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/DatePicker/DatePicker.module.css ***!
  \***********************************************************************************************************************************************************************************************************************/
.DatePicker_datePicker__iLRWM {
  outline: none;
  border: 1px solid rgb(151, 151, 151);
  padding-left: 1rem;
  height: 37px;
  /* border-radius: 16px; */
  margin-bottom: 1rem;
}

.DatePicker_container__ci\+hP {
  display: flex;
  flex-direction: column;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.DatePicker_timeContainer__u8KdF {
  display: flex;
  flex-direction: column;
  margin-right: 1rem;
}

.DatePicker_timePicker__cwA-b {
  display: flex;
  flex-direction: row;
}

input[type='date']::-webkit-clear-button {
  display: none;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/PanelListCell/PanelList.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.PanelList_container__X4PDG {
  border: var(--pale-grey) solid 1px;
}

.PanelList_input__1nkXU {
  box-shadow: none;
  border-radius: 2px;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  position: relative;
  z-index: 20;
  display: block;
  flex: 1 1;
  width: 100%;
  min-width: 0;
  min-height: 3.6rem;
  margin: 0;
  padding: 0.5rem 0;
  background: none;
  border: 1px solid;

  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 1.2rem;
  color: #616161;
  cursor: text;
}

.PanelList_input__1nkXU:active,
.PanelList_input__1nkXU:focus {
  border-color: #3f4eae;
}

.PanelList_alert__u09Yy {
  padding: 1rem;
}

.PanelList_editText__YScPc {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
  padding: 0 20px;
}

.PanelList_sectionDivider__JdeG7 {
  height: 32px;
  background-image: linear-gradient(to right, #022950, #465dba);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.PanelList_sectionTitle__acH1I {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: white;
  padding-left: 20px;
}

.PanelList_sectionContentContainer__\+fme2 {
  padding: 20px;
}

.PanelList_sectionText__lP-8X {
  color: var(--marine);
  font-family: OpenSans, sans-serif;
  font-size: 11px;
}

.PanelList_panelInfoContainer__ge4yx {
  display: flex;
  flex-direction: row;
  height: 90px;
}

.PanelList_panelInfo__Gy1jn {
  border-right: solid 0.005rem rgb(224, 227, 233);
  border-left: solid 0.005rem rgb(224, 227, 233);
  border-collapse: collapse;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 10px 20px;
}

.PanelList_panelInfoTitle__ZKvcE {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
}

.PanelList_panelInfoText__XCLxK {
  font-family: OpenSans, sans-serif;
  font-size: 14px;
  color: var(--marine);
}

.PanelList_buttonContainer__Q1JZp {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 30px;
  border-top: var(--pale-grey) solid 1px;
}

/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Alert/Alert.module.css ***!
  \*************************************************************************************************************************************************************************************************************/
.Alert_alertBox__PInG- {
  padding: 1rem;
  margin: 2rem 1rem;
  color: white;
  font-weight: bold;
  border-radius: 5px;
}

.Alert_success__u5UJ3 {
  background-color: #00b263;
}

.Alert_error__EMWxY {
  background-color: #ff3919;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/PanelHeader/PanelHeader.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.PanelHeader_root__mOKe3 {
  background-color: var(--pale-grey);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.PanelHeader_container__ZaBFC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  height: 55px;
  flex-grow: 8;
  border-right: solid 1px;
  border-color: rgb(224, 227, 233);
}

.PanelHeader_panelName__4zXqM {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
  padding: 0 20px;
}

.PanelHeader_minimizeContainer__BBj\+A {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/PanelCreate/PanelCreate.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.PanelCreate_container__ICYsZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.PanelCreate_specialFields__CAAi5 {
  display: flex;
  justify-content: space-between;
}

/* Selected product list */
.PanelCreate_selectedProductList__siqyI {
  list-style: none;
  padding-left: 0;
  /* border: 1px solid rgb(151,151,151); */
}

.PanelCreate_selectedProductListElement__ltEdh {
  padding: 1rem;
  border-bottom: 1px solid rgb(151, 151, 151);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.PanelCreate_selectedProductListElement__ltEdh:last-of-type {
  border-bottom: none;
}

.PanelCreate_productNotFoundText__\+rSL7 {
  color: #e46e6e;
}

.PanelCreate_loadMoreProductsBtn__tE3ts {
  margin: 4% auto !important;
}

.PanelCreate_loadMoreProductsSection__-hS8H {
  margin: 4% auto !important;
  text-align: center !important;
}

/* Autocomplete */
.PanelCreate_autoCompleteList__r0ENF {
  background-color: rgb(244, 244, 244);
  list-style: none;
  padding: 0;
  width: 500px;
  margin-top: -1rem;
  margin-left: -10px;
  /* margin-top: 8rem; */
  /* position: absolute; */
  z-index: 2;
  max-height: 400px;
  overflow: auto;
}

.PanelCreate_autoCompleteListElement__5hXOx {
  border-bottom: 1px solid rgb(151, 151, 151);
  color: rgb(74, 74, 74);
  height: 35px;

  display: flex;
  align-items: center;

  padding-left: 1rem;
}

.PanelCreate_autoCompleteListElement__5hXOx:hover {
  background-color: rgba(74, 144, 226, 0.39);
  cursor: pointer;
}

.PanelCreate_selectedAutoCompleteListElement__ZTI9m {
  background-color: rgba(74, 144, 226, 0.39);
}

.PanelCreate_autoCompleteListElement__5hXOx:last-of-type {
  border-bottom: none;
}

.PanelCreate_removeBtn__u0zlR {
  border: none;
  outline: none;
}

.PanelCreate_removeBtn__u0zlR:hover {
  cursor: pointer;
}

.PanelCreate_dateContainer__vdMTJ {
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
}

.PanelCreate_submitBtn__hvnyu {
  margin-top: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.PanelCreate_error__LkO8b {
  display: block;
  color: #ff0000;
  font-weight: bold;
  margin-top: 1rem;
}

.PanelCreate_blindLabelInput__UvhQF {
  width: 100%;
  border: 0;
  border-bottom: 1px solid;
}

.PanelCreate_card__6YGO5 {
  margin: 10px auto !important;
}

.PanelCreate_leftCard__--ixC {
  width: 40%;
  height: 440px;
  display: inline-block;
  margin-right: 2%;
}
.PanelCreate_rightCard__FXhbq {
  width: 58%;
  height: 440px;
  display: inline-block;
}

@media not all and (min-resolution: 0.001dpcm) {
  .PanelCreate_drag__X4p6n {
    width: 20px !important;
    height: 20px !important;
    cursor: move;
  }
}

.PanelCreate_drag__X4p6n {
  width: 10px;
  height: 10px;
  cursor: move;
}

.PanelCreate_tableRow__kDGL9 {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.PanelCreate_tableHeader__sKIOT {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/PanelCreate/SearchField.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.SearchField_searchBox__VL48k {
  border-radius: 16px;
  background-color: rgb(244, 244, 244);
  outline: none;
  border: none;
  height: 37px;
  width: 523px;

  padding: 1rem 1rem 1rem 2.5rem;
  margin: 1rem 1rem 1rem -1rem;
}

.SearchField_searchIcon__22umv {
  position: relative;
  top: 1.8rem;
  left: 0.7rem;
  z-index: 2;
  color: rgb(156,156,156);
}

.SearchField_searchContainer__nVqae {
  display: flex;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/WarningModal/WarningModal.module.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.WarningModal_modal__2FcXY {
  display: flex;
  align-items: center;
  justify-content: center;
}

.WarningModal_modalContainer__CVzuf {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 20%;
  max-width: 50%;
  max-height: 40%;
  background-color: #fff;
  border-radius: 5px;
  padding: 2rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.WarningModal_buttonContainer__XpSW3 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/PanelList/PanelList.module.css ***!
  \*********************************************************************************************************************************************************************************************************************/
.PanelList_headerContainer__\+l86J {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.PanelList_headerTextContainer__kez6a {
  display: flex;
  flex-direction: column;
}

.PanelList_panelHeader__n\+Rn- {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.PanelList_panelTitle__uau9U {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.PanelList_viewOtherPanelText__SmVSX {
  font-family: OpenSans, sans-serif;
  font-size: 10px;
  color: var(--marine);
  text-decoration: underline var(--marine);
}

.PanelList_headerItem__rm5y4 {
  margin: 3px;
  padding: 2px;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/PanelUser/PanelUser.module.css ***!
  \*********************************************************************************************************************************************************************************************************************/
.PanelUser_mainHeaderContainer__81Evg {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.PanelUser_headerContainer__7c6dD {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.PanelUser_headerTextContainer__evvqv {
  display: flex;
  flex-direction: column;
}

.PanelUser_userTitle__tS32p {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.PanelUser_tableHeader__XA5HS {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.PanelUser_tableRow__xDjtJ {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.PanelUser_container__8nQ1b {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Product/EditProduct/EditProductForm.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.EditProductForm_formContainer__SF2ad {
  padding: 1.2rem 3.2rem;
  margin-right: 2rem;
  margin-bottom: 5rem;
  display: flex;
  flex-direction: column;
  width: 95%;
  max-width: 80%;
}

.EditProductForm_productClassAttributes__0e1xG {
  display: flex;
  flex-direction: column;
}

.EditProductForm_label__z06Hw {
  width: 15rem;
}

.EditProductForm_productFieldsTitle__TRBKt {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.EditProductForm_buttonContainer__mK\+wx {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.EditProductForm_buttonContainer__mK\+wx button {
  margin-left: 15px;
}

.EditProductForm_sectionContainer__zvE8x,
.EditProductForm_productClassAttributes__0e1xG {
  padding-top: 10px;
  padding-bottom: 10px;
}

.EditProductForm_dateContainer__AMYIH,
.EditProductForm_productClassAttributes__0e1xG {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
}

.EditProductForm_hideTrue__FxWmw {
  display: none;
}

.EditProductForm_hideFalse__L8EO3 {
}

.EditProductForm_additionalInfoContainer__41exf {
  display: flex;
  flex-direction: column;
  margin-right: 50%;
  align-items: flex-end;
  margin-top: 5px;
}

.EditProductForm_additionalFieldContainer__3yx2L {
  width: 100%;
}

.EditProductForm_definedContainer__JoBOb {
  flex: 1;
  width: 100%;
}

.EditProductForm_definedContainerName__HXMLo {
  flex: 1;
  margin-left: 25px;
  margin-right: 25px;
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
}

.EditProductForm_undefinedContainer__XGVdY {
  margin: 0 5px;
  flex: 1;
  width: 50%;
  margin-left: 50%;
}

.EditProductForm_actionContainer__cQMYw {
  display: flex;
  flex-direction: row;
  flex: 4;
  width: 50%;
  margin-top: 5px;
  margin-left: 25px;
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/FieldBinaryRadio/FieldBinaryRadio.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
.FieldBinaryRadio_actionContainer__pOEu0 {
  display: flex;
  flex-direction: column;
}

.FieldBinaryRadio_row__hlmb\+ {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}

.FieldBinaryRadio_field__qQ7cb {
  flex: 4;
  width: 50%;
}

.FieldBinaryRadio_fullWidth__UsWPb {
  flex: 4;
  width: 100%;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/FieldFolderSelect/FieldFolderSelect.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.FieldFolderSelect_label__O\+fbl {
  margin-right: 10px !important;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/FormSectionHeader/FormSectionHeader.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.FormSectionHeader_container__Nm4yi {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/InvalidModal/InvalidModal.module.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.InvalidModal_modal__UFHcf {
  display: flex;
  align-items: center;
  justify-content: center;
}

.InvalidModal_modalContainer__ep7Ke {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 30%;
  max-width: 50%;
  max-height: 70%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.InvalidModal_sectionContainer__c7j4e {
  padding-top: 10px;
  padding-bottom: 10px;
}

.InvalidModal_buttonContainer__G4056 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.InvalidModal_buttonContainer__G4056 button {
  margin-left: 1em;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/NutritionalInfo/NutritionalInfo.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.NutritionalInfo_fieldContainer__ut-\+c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin: 5px 5px;
}

.NutritionalInfo_container__VP2nM {
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
}

.NutritionalInfo_customFieldContainer__STSHe {
  margin: 0 5px;
  flex: 1;
}

.NutritionalInfo_defaultInfoContainer__P5QA6 {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-direction: row;
}

.NutritionalInfo_defaultInfoLabel__IA0pt {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.NutritionalInfo_fieldGroupContainer__iWB6q {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.NutritionalInfo_additionalInfoContainer__4YRsx {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.NutritionalInfo_additionalFieldContainer__p8k7t {
  align-items: center;
  width: 100%;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductAttributes/ProductAttributes.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.ProductAttributes_container__bdDhQ {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ProductAttributes_inputContainer__b\+jQw {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}

.ProductAttributes_field__a6AtO {
  flex: 4;
}

.ProductAttributes_rowContainer__vp50h {
  margin-top: 10px;
  flex: 1;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductCategory/ProductCategory.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.ProductCategory_fieldContainer__HxUEd {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductClassAttributes/RenderProductClassAttributes.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.RenderProductClassAttributes_container__BPO4Z {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.RenderProductClassAttributes_formContainer__SP1Gn {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin: 5px 5px;
}

.RenderProductClassAttributes_label__NgOMx {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.RenderProductClassAttributes_fields__SQayD {
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/ProductClassAttributesInput/RenderTextFieldSuffix.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.RenderTextFieldSuffix_container__SIFQg {
  display: flex;
  flex-direction: row;
}

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductComponentBase/ProductComponentBase.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.ProductComponentBase_fieldContainer__MUML1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductComponentOther/ProductComponentOther.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.ProductComponentOther_fieldContainer__x4rkZ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductFeature/ProductFeature.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.ProductFeature_fieldContainer__o-faS {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ProductImageUpload/ProductImageUpload.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.ProductImageUpload_fieldContainer__Do6W1 {
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/QuestionSelection/QuestionSelection.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.QuestionSelection_tableRow__VclwC {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.QuestionSelection_tableHeader__3A-r7 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Product/ProductCard/ProductCard.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.ProductCard_container__6QyMD {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.ProductCard_headerContainer__zp8zV {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.ProductCard_searchResultsContainer__0TrXv {
  padding: 8px 0;
  z-index: 2;
  max-height: 300px;
  width: 200px;
  position: absolute;
  top: 200px;
  display: flex;
  flex-direction: column;
}

.ProductCard_searchResult__Y51yN {
  display: flex;
  flex-direction: row;
  border-left: white 2px solid;
}

.ProductCard_searchResult__Y51yN:hover {
  display: flex;
  flex-direction: row;
  border-left: var(--aqua-marine) 2px solid;
}

.ProductCard_searchResultText__4xcue {
  font-family: OpenSans, sans-serif;
  font-size: 14px;
  color: var(--marine);
  padding: 8px 0;
  margin-left: 13px;
  margin-right: 15px;
  flex: 1;
}

.ProductCard_productHeader__F\+Wvs {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
  margin-bottom: 0;
}

.ProductCard_productFieldsTitle__R-KLg {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ProductCard_headerTextContainer__t3ghx {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ProductCard_headerActionContainer__upKym {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-end;
  align-items: center;
}

.ProductCard_imageContainer__M6WTQ {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.ProductCard_productInfoTable__Ju8R6 {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 24px;
}

.ProductCard_productInfoTable__Ju8R6 table,
.ProductCard_productInfoTable__Ju8R6 th,
.ProductCard_productInfoTable__Ju8R6 td {
  border-collapse: collapse;
  border: 1px solid rgb(239, 239, 239);
}

.ProductCard_productInfoTable__Ju8R6 table,
.ProductCard_productInfoTable__Ju8R6 tr {
  width: 100%;
}

.ProductCard_productInfoTable__Ju8R6 td {
  width: 50%;
}

.ProductCard_infoContainer__NZ\+an {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 70px;
  padding: 5px 8px;
}

.ProductCard_infoContainerSmall__rVYfN {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px 8px;
}

.ProductCard_infoContent__b88Dp {
  text-align: right;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.ProductCard_requiredField__0YiLx {
  text-align: right;
  font-family: OpenSans, sans-serif;
  color: var(--coral-pink);
  font-size: 14px;
}

.ProductCard_tag__HeE04 {
  display: flex;
  flex-direction: row-reverse;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.ProductCard_productImage__W9RJl {
  max-width: 148px;
  max-height: 148px;
  border: 1px solid var(--pale-grey);
}

.ProductCard_productPropertyContainer__nqphP,
.ProductCard_productPropertyTagContainer__tfRkH,
.ProductCard_productPropertyTableContainer__3MWBu {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.ProductCard_productPropertyContainer__nqphP,
.ProductCard_productPropertyTagContainer__tfRkH {
  display: flex;
  flex-direction: row-reverse;
}

.ProductCard_productPropertyTagContainer__tfRkH {
  align-items: center;
}

.ProductCard_thumbnailContainer__57wL7 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  overflow: hidden;
}

.ProductCard_thumbnailGrid__TMF2m {
  max-height: 148px;
  width: 148px;
}

.ProductCard_thumbnail__g7Jkk {
  width: 69px;
  height: 69px;
  cursor: pointer;
  border: 1px solid var(--pale-grey);
}

.ProductCard_dialogHeader__1PBNv {
  display: flex;
  justify-content: flex-end;
}

.ProductCard_addText__SR-kB {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-weight: bold;
  font-size: 14px;
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 35px;
  align-items: center;
}

.ProductCard_addText__SR-kB:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ProductCard_addSymbol__LVOzq {
  height: 17px;
  margin-right: 7px;
}

.ProductCard_dateTable__AxQdJ {
  margin-top: 20px;
  table-layout: fixed;
}

.ProductCard_dateTableHead__Vl995 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  text-align: center;
  color: var(--marine);
}

.ProductCard_dateTableBody__F03ja {
  text-align: center;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/ConfirmationModal/ConfirmationModal.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.ConfirmationModal_modal__RqF05 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ConfirmationModal_modalContainer__JACaz {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 60%;
  max-width: 80%;
  max-height: 80%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: scroll;
}

.ConfirmationModal_sectionContainer__HqUcq {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ConfirmationModal_buttonContainer__0H0YF {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.ConfirmationModal_buttonContainer__0H0YF button {
  margin-left: 1em;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductCreate/FormSectionProductConfiguration.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.FormSectionProductConfiguration_container__jhk5K {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.FormSectionProductConfiguration_productHeader__1crIa {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.FormSectionProductConfiguration_productFieldsTitle__G4YUt {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.FormSectionProductConfiguration_buttonContainer__2cvTp {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.FormSectionProductConfiguration_buttonContainer__2cvTp button {
  margin-left: 15px;
}

.FormSectionProductConfiguration_productClassAttributes__-fcFi {
  display: flex;
  flex-direction: column;
}

.FormSectionProductConfiguration_label__KNA\+J {
  width: 15rem;
}

.FormSectionProductConfiguration_hideTrue__JrCir {
  display: none;
}

.FormSectionProductConfiguration_hideFalse__C75kN {
}

.FormSectionProductConfiguration_sectionHeader__\+k9b9 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
}

.FormSectionProductConfiguration_sectionContainer__i1mOe {
}

.FormSectionProductConfiguration_productClassAttributes__-fcFi {
  padding-top: 10px;
  padding-bottom: 10px;
}

.FormSectionProductConfiguration_textField__HjvT1 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.FormSectionProductConfiguration_searchBar__in6WQ {
  width: 100%;
}

.FormSectionProductConfiguration_disclaimer__QH-Oa {
  color: var(--coral-pink);
  font-size: 11px;
}

.FormSectionProductConfiguration_additionalInfoContainer__0ZVHj {
  display: flex;
  flex-direction: column;
  margin-right: 50%;
  align-items: flex-end;
  margin-top: 5px;
}

.FormSectionProductConfiguration_additionalFieldContainer__9S46H {
  width: 100%;
}

.FormSectionProductConfiguration_definedContainer__dbqH- {
  flex: 1;
  width: 100%;
}

.FormSectionProductConfiguration_definedContainerName__v4eXq {
  flex: 1;
  margin-left: 25px;
  margin-right: 25px;
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: var(--marine);
}

.FormSectionProductConfiguration_undefinedContainer__BjRXz {
  margin: 0 5px;
  width: 50%;
  margin-left: 50%;
}

.FormSectionProductConfiguration_actionContainer__4IqFg {
  display: flex;
  flex-direction: row;
  flex: 4;
  width: 50%;
  margin-top: 5px;
  margin-left: 25px;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/InvalidProductModal/InvalidProductModal.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.InvalidProductModal_modal__N2y1C {
  display: flex;
  align-items: center;
  justify-content: center;
}

.InvalidProductModal_modalContainer__8Epo8 {
  
}

.InvalidProductModal_sectionContainer__\+bKFE {
 
}

.InvalidProductModal_dialogHeader__aOBoU {
  display: flex;
  justify-content: center;
}

.InvalidProductModal_buttonContainer__YlMiP {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.InvalidProductModal_buttonContainer__YlMiP button {
  margin-left: 1em;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/USDAProductSearch/USDAProductSearch.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.USDAProductSearch_container__FmKWj {
  z-index: 2;
  max-height: 385px;
  border: 2px solid var(--marine);
}

.USDAProductSearch_tableContainer__rm8XM {
  max-height: 320px;
  overflow: auto;
}

.USDAProductSearch_tableContainer__rm8XM th {
  position: sticky;
  top: 0;
  background-color: white;
}

.USDAProductSearch_rdt_TableHeadRow__34CwR {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.USDAProductSearch_rdt_TableRow__WdgJF {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.USDAProductSearch_tableRow__yQLen:hover {
  background-color: rgba(0, 0, 0, 0.25) !important;
  cursor: pointer;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductFilter/ProductFilter.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.ProductFilter_container__svmOb {
  width: 76%;
  padding: 2rem 3.2rem;
  position: relative;
  margin-bottom: 1rem;
}

.ProductFilter_filterContainer__s1mKy {
  min-width: 20%;
  padding: 1rem;
  margin-right: 1rem;
  position: relative;
  margin-bottom: 1rem;
  height: max-content;
}

.ProductFilter_pageContainer__e9rzS {
  display: flex;
}

.ProductFilter_headerContainer__XrsqJ {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.ProductFilter_filterHeader__mTttW {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ProductFilter_searchContainer__ykSOn {
  display: flex;
  width: 40%;
  align-items: center;
}

.ProductFilter_searchBox__z1R7- {
  width: 100%;
}

.ProductFilter_headerTextContainer__OETFm {
  display: flex;
  flex-direction: column;
}

.ProductFilter_productHeader__XFNbY {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ProductFilter_productTitle__kplB5 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ProductFilter_tableRow__JhLUP {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ProductFilter_tableHeader__cfCMG {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.ProductFilter_modal__RvFXy {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ProductFilter_modalContainer__Px2rd {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 60%;
  max-width: 80%;
  max-height: 80%;
  background-color: #fff;
  border-radius: 5px;
  padding: 30px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.ProductFilter_sectionContainer__l5nRQ {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ProductFilter_buttonContainer__Ccagg {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.ProductFilter_buttonContainer__Ccagg button {
  margin-left: 1em;
}

.ProductFilter_resultHeader__5v1IX {
  display: flex;
  justify-content: space-between;
  margin: 1em 0em;
  align-items: center;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductFilter/TagModal/TagModal.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.TagModal_modal__yEZfz {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1 !important;
}

.TagModal_modalContainer__igdbV {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 60%;
  max-width: 80%;
  max-height: 80%;
  background-color: #fff;
  border-radius: 5px;
  padding: 30px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.TagModal_sectionContainer__eKOpO {
  padding-top: 10px;
  padding-bottom: 10px;
}

.TagModal_buttonContainer__I9Kd2 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.TagModal_buttonContainer__I9Kd2 button {
  margin-left: 1em;
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductList/ProductTable.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.ProductTable_headerContainer__sAijB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.ProductTable_headerTextContainer__mWtNG {
  display: flex;
  flex-direction: column;
}

.ProductTable_productHeader__IMnCP {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ProductTable_productTitle__13oCL {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ProductTable_container__NK6XE {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.ProductTable_productTable__jk6Kb {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 100px;
}

.ProductTable_productTable__jk6Kb ul {
  align-items: flex-end;
  justify-content: flex-end;
}

.ProductTable_productTable__jk6Kb input {
  border-radius: 16px;
  background-color: rgb(244, 244, 244);
  outline: none;
  border: none;
  height: 37px;
  width: 250px;
  padding-left: 2.5rem;
  margin: 1rem 0 1rem -1rem;
}

.ProductTable_panelColumn__mlb9g {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ProductTable_imageContainer__Z8E-h {
  display: flex;
  justify-content: center;
}

.ProductTable_image__iPdpg {
  object-fit: cover;
  width: 72px !important;
  height: 72px !important;
}

.ProductTable_tableRow__FHJAB {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ProductTable_tableHeader__gyTTM {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/ProductSearch/ProductSearch.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.ProductSearch_container__bd7Bp {
  z-index: 2;
  position: absolute;
  max-height: 385px;
  border: 2px solid var(--marine);
  margin-left: -3.2rem;
  width: 100%;
}

.ProductSearch_tableContainer__6X3iS {
  max-height: 320px;
  overflow: auto;
}

rdt_TableHead {
  position: sticky;
  top: 0;
  background-color: white;
}

rdt_TableHeader {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.ProductSearch_tableHeader__Kus6b {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

rdt_TableRow {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ProductSearch_image__MDDsE {
  width: 64px;
  height: 64px;
  margin: 10px;
}

[data-column-id='image'] {
  display: flex;
  justify-content: center;
}
.ProductSearch_imageContainer__4rI2X {
  display: flex;
  justify-content: center;
}

rdt_Table {
  border: 1px solid var(--marine);
}

.ProductSearch_link__nLAbX {
  color: #007bff !important;
  cursor: pointer;
}

.ProductSearch_link__nLAbX:hover {
  color: #0056b3 !important;
}

/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Project/Project.module.css ***!
  \*****************************************************************************************************************************************************************************************************************/
.Project_container__YHHYi {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.Project_headerContainer__MP2cn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.Project_headerTextContainer__W5EG0 {
  display: flex;
  flex-direction: column;
}

.Project_projectHeader__x9m4j {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.Project_projectTitle__AGcK5 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/Project/ProjectListTable.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.ProjectListTable_container__1kVIS {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.ProjectListTable_tableContainer__zi-mR {
  border-collapse: collapse;
  width: 100%;
}

.ProjectListTable_tableContainer__zi-mR tr {
  width: 100%;
}

.ProjectListTable_tableContainer__zi-mR th {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 11px;
  color: var(--marine);
  padding: 8px 10px;
  line-height: 15pt;
  background-color: #19394f;
  color: white;
}

.ProjectListTable_tableContainer__zi-mR td {
  padding: 18px 20px;
  color: var(--marine);
  font-family: OpenSans, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

.ProjectListTable_tableContainer__zi-mR tr:nth-child(odd) {
  background-color: var(--pale-grey);
}

.ProjectListTable_tableFooter__0r1uS {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-inline: 10px;
}

.ProjectListTable_buttonGroup__MLzw6 {
  display: flex;
  flex-direction: row;
  border-top: 2px solid;
  padding-bottom: 10px;
}

.ProjectListTable_buttonSubGroupLeft__Sjk9U {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  width: 80%;
  margin-right: 28%;
}

.ProjectListTable_buttonSubGroupRight__JRL3Z {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: 5px;
  width: 20%;
}

.ProjectListTable_paginationGroup__8wwwV {
  display: flex;
  flex-direction: row;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
  align-items: flex-end;
  justify-content: space-between;
}

.ProjectListTable_tableFooterButtonGroup__U32NB {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 10px;
}

.ProjectListTable_tableRow__oJ\+tc {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ProjectListTable_tableHeader__NiE2f {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[2]!./src/components/Report/Maps/ReportMarketMap/layers/layers.tooltip.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.tooltip {
  position: absolute;
  pointer-events: none;
  background: #fff;
  color: #335e79;
  border: 1px solid;
  border-radius: 5px;
  border-color: #d5af71;
  border-width: 2px;
  min-height: 45px;
  font-weight: bold;
  padding: 10px;
}

.prodtext {
  font-weight: bold;
}

.pq {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.pqmain {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.pqtext {
  padding-right: 5px;
}

.pqcircle {
  border-radius: 50%;
  height: 12px;
  width: 12px;
  max-height: 12px;
  max-width: 12px;
}

.productLink {
  color: black;
}

.d3-context-menu {
  position: absolute;
  display: none;
  background-color: #f2f2f2;
  border-radius: 4px;

  font-family: Arial, sans-serif;
  font-size: 14px;
  min-width: 150px;
  border: 1px solid #d4d4d4;

  z-index: 1200;
}

.d3-context-menu ul {
  list-style-type: none;
  margin: 4px 0px;
  padding: 0px;
  cursor: default;
}

.d3-context-menu ul li {
  padding: 4px 16px;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}

.d3-context-menu ul li:hover {
  background-color: #4677f8;
  color: #fefefe;
}

/*
	Header
*/

.d3-context-menu ul li.is-header,
.d3-context-menu ul li.is-header:hover {
  background-color: #f2f2f2;
  color: #444;
  font-weight: bold;
  font-style: italic;
}

/*
	Disabled
*/

.d3-context-menu ul li.is-disabled,
.d3-context-menu ul li.is-disabled:hover {
  background-color: #f2f2f2;
  color: #888;
  cursor: not-allowed;
}

/*
	Divider
*/

.d3-context-menu ul li.is-divider {
  padding: 0px 0px;
}

.d3-context-menu ul li.is-divider:hover {
  background-color: #f2f2f2;
}

.d3-context-menu ul hr {
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.cust-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content */
.cust-modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 40% !important;
  height: 20%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/ReportSummary/ReportSummary.module.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.ReportSummary_normRow__pjGjj td {
  font-size: 0.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProjectComparison/ProjectComparison.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ProjectComparison_container__TPm7g {
  display: flex;
  flex-direction: column;
  padding: 4.2rem 3.2rem;
}

.ProjectComparison_selectMain__6VFRy {
  width: fit-content;
  min-width: 100%;
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-evenly;
  padding: 5px;
  margin: 5px;
}

.ProjectComparison_selectViewContainer__cpnSI {
  width: 50%;
  min-width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.ProjectComparison_selectView__QwaAO {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 5px;
  margin: 5px;
}

.ProjectComparison_header__kZkAL {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ProjectComparison_summaryTitle__0LlU1 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 20px;
  color: var(--marine);
}

.ProjectComparison_headerTextContainer__Hn-58 {
  display: flex;
  flex-direction: column;
}

.ProjectComparison_profileContainer__QqM8q {
  display: flex;
  flex: 1;
  flex-direction: row;
  width: auto;
  justify-content: space-between;
  align-items: stretch;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/FlavorDecomposition/FlavorDecompositionComparison/FlavorDecompositionComparisonTable.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.FlavorDecompositionComparisonTable_pageHeader__9L8Xx {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  width: 100%;
  padding-bottom: 20px;
}

.FlavorDecompositionComparisonTable_mainHeader__dPRtE {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}

.FlavorDecompositionComparisonTable_tableTopHeader__0HD4W {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  border-width: 2px;
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.FlavorDecompositionComparisonTable_tableHeader__HNZm1 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.FlavorDecompositionComparisonTable_title__Gf1wQ {
  font-weight: bolder;
}

.FlavorDecompositionComparisonTable_subTitle__3h\+11 {
  font-weight: 600;
  text-wrap: nowrap;
}

.FlavorDecompositionComparisonTable_subMain__r9qgf {
  padding-top: 25px;
}

.FlavorDecompositionComparisonTable_emptyMain__PhlRS {
  width: 100%;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.FlavorDecompositionComparisonTable_emptySub__xcNrc {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 10;
  margin-inline: 25%;
  padding-block: 20;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProjectCreateEdit/ProjectCreate.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.ProjectCreate_container__9a2MY {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
}

.ProjectCreate_headerContainer__BO7wS {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.ProjectCreate_headerTextContainer__gI-FO {
  display: flex;
  flex-direction: column;
}

.ProjectCreate_projectHeader__Dw3K8 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ProjectCreate_projectTitle__p4FRx {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ProjectCreate_buttonContainer__TVGRI {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 30px;
  border-top: var(--pale-grey) solid 1px;
}

.ProjectCreate_tableRow__g2TjQ {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ProjectCreate_tableHeader__23KuG {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.ProjectCreate_tableHeader__23KuG > th[data-row-selection] {
  width: 50px !important;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProjectSummary/ProjectSummary.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
.ProjectSummary_container__dS-5Y {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
}

.ProjectSummary_subContainer__UmYlG {
  display: flex;
  flex-direction: row;
}

.ProjectSummary_selectView__7rrEM {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: stretch;
  min-width: 20rem;
  padding-block: 2rem;
}

.ProjectSummary_selectProductView__tNOo7 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: stretch;
  min-width: 20rem;
  padding-block: '0em 2em 1em';
}

.ProjectSummary_select__0ijM\+ {
  width: 100%;
  padding-right: 5px;
}

.ProjectSummary_icon__J\+Hrn {
  display: flex;
  flex-direction: column;
  margin-block: 2px;
  justify-content: flex-end;
}

.ProjectSummary_header__x3lOa {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ProjectSummary_summaryHeader__rSEFX {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 10px;
  color: var(--aqua-marine);
}

.ProjectSummary_summaryTitle__oVLuk {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 20px;
  color: var(--marine);
}

.ProjectSummary_headerTextContainer__Te76- {
  display: flex;
  flex-direction: column;
}

.ProjectSummary_compareButton__19b6U {
  padding-top: 10px;
  padding-right: 20px;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-end;
}

.ProjectSummary_tabContainer__jAP3g {
  padding-top: 2rem;
}

.ProjectSummary_impactView__OWsZ6 {
  display: 'flex';
  align-items: 'center';
  justify-content: 'center';
  flex-direction: 'column';
  height: '100%';
}

.ProjectSummary_impactItem__DgLpW {
  flex: 1;
  margin-top: '30px';
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/GGVarImpact/GGVarImpact.module.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.GGVarImpact_box__FImu4 {
  text-align: center;
  border: 2px solid;
}

.GGVarImpact_desc__p8VBP {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 18px;
  color: var(--marine);
}

.GGVarImpact_ggVar__vfGuI {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 36px;
  color: var(--marine);
}

.GGVarImpact_ggVarNone__bTviS {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 36px;
  color: transparent;
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[2]!./src/containers/ProjectMap/projectmap.tooltip.css ***!
  \************************************************************************************************************************************************************************************************************************/
#projectmap-tooltip {
  position: absolute;
  pointer-events: none;
  background: #fff;
  color: #335e79;
  border: 1px solid;
  border-radius: 5px;
  border-color: #d5af71;
  border-width: 2px;
  min-height: 45px;
  font-weight: bold;
  padding: 10px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/Novelty/FlavorDecompositionTable/NoveltyFlavorDecompositionTable.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.NoveltyFlavorDecompositionTable_pageHeader__EDzd1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: bold;
  width: 100%;
  padding-bottom: 20px;
}

.NoveltyFlavorDecompositionTable_modalContainer__8k3Py {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}

.NoveltyFlavorDecompositionTable_modalDesc__sHTNl {
  flex: 1;
  background: white;
  max-height: 75%;
  max-width: 75%;
  overflow: auto;
  padding: 15px;
  font-size: 12;
  font-family: OpenSans, sans-serif;
  color: #022950;
}

.NoveltyFlavorDecompositionTable_pageSubHeader__O6YcY {
  display: 'inline-block';
  float: 'left';
  padding-top: 12px;
  padding-bottom: 12px;
}

.NoveltyFlavorDecompositionTable_mainHeader__bVnLo {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}

.NoveltyFlavorDecompositionTable_tableTopHeader__iHyfG {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.NoveltyFlavorDecompositionTable_tableHeader__X08kf {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.NoveltyFlavorDecompositionTable_title__PltfT {
  font-weight: bolder;
}

.NoveltyFlavorDecompositionTable_subTitle__VwyiN {
  font-weight: 600;
}

.NoveltyFlavorDecompositionTable_subMain__m1D5q {
  padding-top: 25px;
}

.NoveltyFlavorDecompositionTable_emptyMain__75Cke {
  width: 100%;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.NoveltyFlavorDecompositionTable_emptySub__mJ0XQ {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 10;
  margin-inline: 25%;
  padding-block: 20;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/ReportSummary/Modal/ReportSummaryModal.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.ReportSummaryModal_modalContainer__bCVGg {
  display: flex;
  flex-direction: column;
  position: fixed;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  max-height: 80%;
  max-width: 80%;
}

.ReportSummaryModal_modalStyle__-KtZG {
  display: flex;
  flex-direction: column;
  position: fixed;
  width: 500px;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.ReportSummaryModal_modalContainer__bCVGg h1 {
  border-bottom: 1px solid #cccccc;
  font-size: 2rem;
  padding-bottom: 1rem;
}

.ReportSummaryModal_contentContainer__wsw-M {
  padding: 1rem 0;
  overflow: auto;
}

.ReportSummaryModal_footer__g--6f {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #cccccc;
  padding-top: 5px;
}

.ReportSummaryModal_footer__g--6f button {
  margin: 8px;
}

.ReportSummaryModal_shadow__hwOB7 {
  position: fixed;
  top: 0;
  left: 0;

  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.25);

  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1200;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/ReportSummary/ReportCustomAllProductCreate/BulkEditCustomNamesContainer.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.BulkEditCustomNamesContainer_mainContainer__URX2r {
  display: flex;
  flex-direction: column;
  height: 80%;
}

.BulkEditCustomNamesContainer_subContainer__Lcv\+L {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.BulkEditCustomNamesContainer_fieldContainer__jXl2G {
  align-items: flex-start;
  justify-items: flex-start;
  justify-content: flex-start;
  width: 550px;
  padding-inline: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.BulkEditCustomNamesContainer_labelFieldContainer__a8fdH {
  align-items: flex-start;
  justify-items: flex-start;
  justify-content: flex-start;
  width: 175px;
  padding-inline: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.BulkEditCustomNamesContainer_header__q8m3v {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.BulkEditCustomNamesContainer_footer__7mdKm {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.BulkEditCustomNamesContainer_footer__7mdKm button {
  margin: 8px;
}

.BulkEditCustomNamesContainer_error__MqOFs {
  color: red;
  font-size: 12px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/ReportSummary/ReportCustomProductCreate/ReportCustomProductCreateContainer.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.ReportCustomProductCreateContainer_mainContainer__2OQ4s {
  display: flex;
  flex-direction: row;
  width: 550px;
}

.ReportCustomProductCreateContainer_subContainer__j0Sdu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.ReportCustomProductCreateContainer_fieldContainer__nYw3Q {
  align-items: flex-start;
  justify-items: flex-start;
  justify-content: flex-start;
  width: 550px;
  padding-inline: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ReportCustomProductCreateContainer_header__ZPmfh {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.ReportCustomProductCreateContainer_footer__1wQVT {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.ReportCustomProductCreateContainer_footer__1wQVT button {
  margin: 8px;
}

.ReportCustomProductCreateContainer_error__1kBki {
  color: red;
  font-size: 12px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/Maps/ReportTextureTernary/ReportTextureTernary.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.ReportTextureTernary_ternaryWithPicker__dq-xU {
  min-height: '475px';
}

.ReportTextureTernary_selectView__oMMN1 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: stretch;
  min-width: 20rem;
  padding-block: 2rem;
}

.ReportTextureTernary_select__tonbJ {
  width: 80%;
  padding-right: 5px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/Texture/ReportTextureCluster/EditCustomTextureClusterName.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.EditCustomTextureClusterName_mainContainer__Ro410 {
  display: flex;
  flex-direction: row;
}

.EditCustomTextureClusterName_subContainer__k3c3X {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 1.4em;
  width: 100%;
}

.EditCustomTextureClusterName_header__HpOud {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}

.EditCustomTextureClusterName_footer__3\+exV {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.EditCustomTextureClusterName_footer__3\+exV button {
  margin: 8px;
}

.EditCustomTextureClusterName_error__5xlkd {
  color: red;
  font-size: 12px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ReportDashboard/ReportDashboard.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.ReportDashboard_container__OwFev {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.ReportDashboard_gridContainer__ZBejV {
  padding-top: 1rem;
  padding-left: 1.2rem;
  width: 100%;
}

.ReportDashboard_headerContainer__5hadD {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.ReportDashboard_headerTextContainer__2VVzD {
  display: flex;
  flex-direction: column;
}

.ReportDashboard_productHeader__ogE6B {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ReportDashboard_productTitle__mmdC6 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/Report/FlavorDecomposition/FlavorDecompositionTable/FlavorDecompositionTable.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.FlavorDecompositionTable_pageHeader__iP1oF {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: bold;
  width: 100%;
  padding-bottom: 20px;
}

.FlavorDecompositionTable_pageSubHeader__7R-3z {
  display: 'inline-block';
  float: 'left';
  padding-top: 12px;
  padding-bottom: 12px;
}

.FlavorDecompositionTable_mainHeader__uHfaa {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}

.FlavorDecompositionTable_tableTopHeader__5WVzD {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.FlavorDecompositionTable_tableHeader__ABr3l {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.FlavorDecompositionTable_title__pletl {
  font-weight: bolder;
}

.FlavorDecompositionTable_subTitle__1XP0X {
  font-weight: 600;
}

.FlavorDecompositionTable_subMain__XsJPZ {
  padding-top: 25px;
}

.FlavorDecompositionTable_emptyMain__Dtaaa {
  width: 100%;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.FlavorDecompositionTable_emptySub__vFWsS {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 10;
  margin-inline: 25%;
  padding-block: 20;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ReportProjectDetails/ReportProductDetails.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.ReportProductDetails_container__DlY1t {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
}

.ReportProductDetails_header__fR67k {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ReportProductDetails_backIcon__8nrS\+ {
  margin-left: -26px;
  padding-bottom: 20px;
  color: var(--marine);
}

.ReportProductDetails_backText__X9SN0 {
  color: var(--marine);
  padding-left: 5px;
}

.ReportProductDetails_radarContainer__3tzvG {
  margin-top: 30px;
}

.ReportProductDetails_radarTitle__XwDL8 {
  text-align: center;
  padding-bottom: 10px;
}

.ReportProductDetails_productMarketPreferenceContainer__u3sio {
  margin-top: 30px;
  justify-content: center;
}

.ReportProductDetails_productMarketPreferenceContainer__u3sio h5 {
  text-align: center;
}

.ReportProductDetails_pqScoreWinRate__LqrOB {
  margin: auto;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ReportQAList/ReportsQATable.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.ReportsQATable_headerContainer__TXG85 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.ReportsQATable_headerTextContainer__sA7v3 {
  display: flex;
  flex-direction: column;
}

.ReportsQATable_productHeader__I22V9 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.ReportsQATable_productTitle__Vvr0F {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.ReportsQATable_container__Qm-eR {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.ReportsQATable_productTable__KUaKO {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 100px;
}

.ReportsQATable_productTable__KUaKO ul {
  align-items: flex-end;
  justify-content: flex-end;
}

.ReportsQATable_productTable__KUaKO input {
  border-radius: 16px;
  background-color: rgb(244, 244, 244);
  outline: none;
  border: none;
  height: 37px;
  width: 250px;
  padding-left: 2.5rem;
  margin: 1rem 0 1rem -1rem;
}

.ReportsQATable_panelColumn__ZPUGc {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReportsQATable_imageContainer__L-obn {
  display: flex;
  justify-content: center;
}

.ReportsQATable_image__FyI8q {
  width: 72px !important;
  height: 72px !important;
}

.ReportsQATable_tableRow__V3FrZ {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.ReportsQATable_tableHeader__70U3s {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.ReportsQATable_tableHeader__70U3s > th[data-row-selection] {
  width: 50px !important;
}

.ReportsQATable_smallHeader__zaWrk {
  width: 100px;
}

.ReportsQATable_arrowExpand__MeEW5 {
  border-radius: 10% !important;
  background-color: rgba(2, 41, 80, 0.08) !important;
}

.ReportsQATable_arrowExpand__MeEW5:hover {
  background-color: var(--aqua-marine) !important;
}

.ReportsQATable_arrowLess__Amdzh {
  border-radius: 10% !important;
  background-color: var(--aqua-marine) !important;
}

.ReportsQATable_expandTable__B-jmj {
  padding: 0 !important;
}

.ReportsQATable_modal__zpbyk {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ReportsQATable_modalContainer__dGPYl {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 30%;
  max-width: 60%;
  max-height: 60%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/RequestReport/RequestReport.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.RequestReport_container__Mmdyj {
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
  margin-bottom: 3.2rem;
}

.RequestReport_productHeader__RlAiR {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.RequestReport_productFieldsTitle__Cmx6O {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.RequestReport_errorTitle__1zZZp {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 14px;
  color: #e46e6e;
}

.RequestReport_errorMessage__2zlCc {
  font-family: OpenSans-Bold, sans-serif;
  font-size: 18px;
  color: #022950;
  padding-top: 20px;
}

.RequestReport_buttonContainer__9oVJ3 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.RequestReport_buttonContainer__9oVJ3 button {
  margin-left: 15px;
}

.RequestReport_productClassAttributes__cR1Ui {
  display: flex;
  flex-direction: column;
}

.RequestReport_label__gABk3 {
  width: 15rem;
}

.RequestReport_hideTrue__F5XGg {
  display: none;
}

.RequestReport_hideFalse__Lv5cj {
}

.RequestReport_sectionHeader__ik2LR {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
}

.RequestReport_sectionContainer__5oaPV,
.RequestReport_productClassAttributes__cR1Ui {
  padding-top: 10px;
  padding-bottom: 10px;
}

.RequestReport_textField__hmoZo {
  margin-top: 10px;
  margin-bottom: 10px;
}

.RequestReport_searchBar__vGle7 {
  width: 100%;
}

.RequestReport_disclaimer__YOrf4 {
  color: var(--coral-pink);
  font-size: 11px;
}

.RequestReport_tag__aUpJj {
  display: flex;
  flex-direction: row;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
  flex-wrap: wrap;
}

.RequestReport_competitiveSetTable__nDnTf {
  flex-direction: row;
  margin-bottom: 24px;
}

.RequestReport_competitiveSetTable__nDnTf table,
.RequestReport_competitiveSetTable__nDnTf th,
.RequestReport_competitiveSetTable__nDnTf td {
  border-collapse: collapse;
  border: 1px solid rgb(239, 239, 239);
}

.RequestReport_competitiveSetTable__nDnTf table,
.RequestReport_competitiveSetTable__nDnTf tr {
  border: 0px;
  width: 100%;
}

.RequestReport_competitiveSetTable__nDnTf td {
  width: 50%;
  padding: 1em;
  border: 0px;
}

.RequestReport_competitiveProductTable__2b3s5 {
  flex-direction: row;
  margin-bottom: 24px;
}

.RequestReport_competitiveProductTable__2b3s5 table,
.RequestReport_competitiveProductTable__2b3s5 th,
.RequestReport_competitiveProductTable__2b3s5 td {
  border-collapse: collapse;
}

.RequestReport_competitiveProductTable__2b3s5 table,
.RequestReport_competitiveProductTable__2b3s5 tr {
  border: 0px;
  width: 100%;
}

.RequestReport_competitiveProductTable__2b3s5 td {
  border: 0px;
}

.RequestReport_colNameWide__rG9gC {
  border: 0px;
  width: 90%;
}

.RequestReport_colName__kh7pc {
  border: 0px;
  width: 40%;
  padding: 0px;
}

.RequestReport_colRename__hhnXO {
  border: 0px;
  width: 40%;
  padding: 0px;
}

.RequestReport_colCheck__QYWsM {
  border: 0px;
  width: 10%;
  padding: 0px;
}

.RequestReport_fieldsLabel__2sPtp {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 16px;
  color: var(--marine);
}

.RequestReport_fieldColumn__QOh8v {
  border-right: none !important;
}

.RequestReport_valueColumn__pSpYd {
  border-left: none !important;
}

.RequestReport_productsPlaceholder__BsDYm {
  color: rgb(172, 172, 172);
}

.RequestReport_modalContainer__bUGln {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 30%;
  max-width: 60%;
  max-height: 60%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.RequestReport_popUpModalContainer__QcPHh {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 30%;
  max-width: 60%;
  max-height: 60%;
  background-color: #fff;
  border-radius: 5px;
  padding: 1rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.RequestReport_popUpModalContentTop__9wojR {
  display: flex;
  justify-content: flex-end;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}

.RequestReport_popUpModalContent__hK8UN {
  flex-grow: 1;
  overflow: auto;
}

.RequestReport_folderModal__md8g- {
  display: flex;
  align-items: center;
  justify-content: center;
}

.RequestReport_folderProductTitleRow__Y-u9F {
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.RequestReport_limitOne__WBbho {
  color: var(--coral-pink);
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
}

.RequestReport_successHeader__GiKTI {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.RequestReport_successSubtitle__72w4R {
  font-family: OpenSans, sans-serif;
  font-size: 14px;
  color: var(--marine);
}

.RequestReport_raceEthnicityCountryHeader__QAOIt {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  width: 100%;
}

.RequestReport_searchBarContainer__ePoX3 {
  margin-bottom: 1em;
}

.RequestReport_sliderContainer__RC2jn {
  display: flex;
}

.RequestReport_ageSliderContainer__QRb58 {
  display: flex;
  flex-direction: column;
  margin-top: 1em;
  margin-bottom: 1em;
}

.RequestReport_tableRow__EYWGV {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.RequestReport_tableHeader__lN5HF {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.RequestReport_resultHeader__x8HBR {
  display: flex;
  justify-content: space-between;
  margin: 1em 0em;
  align-items: center;
}

.RequestReport_adminOnly__HRHCN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--coral-pink);
  text-decoration: underline;
}

.RequestReport_statisticsInfo__kibXn {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/AllProductSearch/AllProductSearch.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
.AllProductSearch_container__rLf3P {
  z-index: 2;
  position: absolute;
  max-height: 385px;
  border: 2px solid var(--marine);
  margin-left: -3.2rem;
}

.AllProductSearch_tableContainer__xkvsg {
  max-height: 320px;
  overflow: auto;
}

.AllProductSearch_spinnerContainer__KtrrW {
  min-height: 120px;
  overflow-y: hidden;
  width: 50vw;
  justify-content: center;
  align-items: center;
}

.AllProductSearch_tableContainer__xkvsg th {
  position: sticky;
  top: 0;
  background-color: white;
}

.AllProductSearch_tableHeader__B8vve {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.AllProductSearch_tableRow__NzTLG {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.AllProductSearch_image__\+4sYf {
  width: 64px;
  height: 64px;
}

.AllProductSearch_imageContainer__ulnk9 {
  display: flex;
  justify-content: center;
}

.AllProductSearch_table__4QMV3 {
  border: 1px solid var(--marine);
}

.AllProductSearch_link__CL72M {
  color: #007bff !important;
  cursor: pointer;
}

.AllProductSearch_link__CL72M:hover {
  color: #0056b3 !important;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/PartnerAdminProductSearch/PartnerAdminProductSearch.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.PartnerAdminProductSearch_container__XxHYx {
  z-index: 2;
  position: absolute;
  max-height: 385px;
  border: 2px solid var(--marine);
  margin-left: -3.2rem;
}

.PartnerAdminProductSearch_tableContainer__mLoMI {
  max-height: 320px;
  overflow: auto;
}

.PartnerAdminProductSearch_tableContainer__mLoMI th {
  position: sticky;
  top: 0;
  background-color: white;
}

.PartnerAdminProductSearch_tableHeader__YvvTu {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.PartnerAdminProductSearch_tableRow__zPwX0 {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.PartnerAdminProductSearch_image__8tRaE {
  width: 64px;
  height: 64px;
}

.PartnerAdminProductSearch_imageContainer__txDys {
  display: flex;
  justify-content: center;
}

.PartnerAdminProductSearch_table__DWeQH {
  border: 1px solid var(--marine);
}

.PartnerAdminProductSearch_link__UaLS8 {
  color: #007bff !important;
  cursor: pointer;
}

.PartnerAdminProductSearch_link__UaLS8:hover {
  color: #0056b3 !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/SuperadminTools/SuperadminToolsContainer.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
.SuperadminToolsContainer_container__YI0\+T {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.SuperadminToolsContainer_header__UnVZC {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/AllWorkspaceList/AllWorkspaceList.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
.AllWorkspaceList_buttonContainer__pqxxS {
  margin-bottom: 15px;
}

.AllWorkspaceList_sectionContainer__BH7Cw {
  padding-bottom: 10px;
}

.AllWorkspaceList_list__ILflH {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.AllWorkspaceList_tableRow__L1-\+P {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.AllWorkspaceList_tableHeader__dmrmF {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.AllWorkspaceList_headerContainer__8v1Wf {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px 20px;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/CreateCategory/CreateCategory.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
.CreateCategory_container__M7F18 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.CreateCategory_sectionContainer__5JDoF {
  padding-bottom: 10px;
  width: 30vw;
}

.CreateCategory_inputSelect__fDXfA {
  padding-top: 18px;
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/HeavyUser/HeavyUser.module.css ***!
  \*********************************************************************************************************************************************************************************************************************/
.HeavyUser_container__vONC7 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.HeavyUser_sectionContainer__FMXCL {
  padding-bottom: 10px;
}

.HeavyUser_inputSelect__lRMzx {
  padding-top: 18px;
}

.HeavyUser_notFoundTable__MnOBh > tr > td {
  padding: 5px;
  border: 1px solid black;
}

.HeavyUser_tableHeader__BsLNw {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.HeavyUser_tableRow__\+bjeX {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/HeavyUserTag/HeavyUserTag.module.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.HeavyUserTag_container__\+WRmy {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.HeavyUserTag_sectionContainer__JCHCX {
  padding-bottom: 10px;
}

.HeavyUserTag_inputSelect__3F26K {
  padding-top: 18px;
}

.HeavyUserTag_notFoundTable__Zg5LO > tr > td {
  padding: 5px;
  border: 1px solid black;
}

.HeavyUserTag_sampleFileContainer__tHmUV {
  padding-bottom: 15px;
}

.HeavyUserTag_fileError__FnSf4 {
  color: var(--coral-pink);
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/MergeAccount/MergeAccountContainer.module.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.MergeAccountContainer_container__UoxCy {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}

.MergeAccountContainer_sectionContainer__sOg0f {
  padding-bottom: 10px;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/ProductMove/ProductMove.module.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.ProductMove_container__\+wXqS {
  width: 100%;
  position: relative;
  margin-bottom: 1rem;
}

.ProductMove_headerContainer__IzOGA {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0px;
}

.ProductMove_headerTextContainer__0udYK {
  display: flex;
  flex-direction: column;
}

.ProductMove_sectionHeader__Qp3u4 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--marine);
  font-size: 14px;
  padding-top: 30px;
}

.ProductMove_containerProduct__WeHd\+ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/RemoveUserFromWorkspace/RemoveUserFromWorkspace.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.RemoveUserFromWorkspace_buttonContainer__cQ2\+5 {
  margin-bottom: 15px;
}

.RemoveUserFromWorkspace_sectionContainer__GlxSk {
  padding-bottom: 10px;
}

.RemoveUserFromWorkspace_tableRow__3gyr8 {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.RemoveUserFromWorkspace_tableHeader__86HW0 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.RemoveUserFromWorkspace_headerContainer__HwH0g {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px 20px;
}

.RemoveUserFromWorkspace_modal__MN6y9 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.RemoveUserFromWorkspace_modalContainer__HiLwD {
  display: flex;
  flex-direction: column;
  position: fixed;
  min-width: 60%;
  max-width: 80%;
  max-height: 80%;
  background-color: #fff;
  border-radius: 5px;
  padding: 30px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  overflow: auto;
}

.RemoveUserFromWorkspace_modalButtonContainer__X2TBs {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5em;
}

.RemoveUserFromWorkspace_modalButtonContainer__X2TBs button {
  margin-left: 1em;
}

.RemoveUserFromWorkspace_warningButton__5Pu\+6 {
  color: red;
  width: 90px;
  height: 90px;
}

.RemoveUserFromWorkspace_iconContainer__ijJqE {
  flex: 1;
  align-self: center;
  padding-bottom: 10px;
}

.RemoveUserFromWorkspace_cancelIcon__5d5q4 {
  color: red;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/UserWorkspaceList/UserWorkspaceList.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.UserWorkspaceList_buttonContainer__2hFVz {
  margin-bottom: 15px;
}

.UserWorkspaceList_sectionContainer__NDh82 {
  padding-bottom: 10px;
}

.UserWorkspaceList_tableRow__K64Tl {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.UserWorkspaceList_tableHeader__cJwTe {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.UserWorkspaceList_headerContainer__CFwcA {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px 20px;
}

/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/User/User.module.css ***!
  \***********************************************************************************************************************************************************************************************************/
.User_container__KLZ65 {
  width: 95%;
  max-width: 80%;
  padding: 4.2rem 3.2rem;
}
.User_userHeading__ia98X {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.User_userInfoText__VJzaM {
  font-family: OpenSans, sans-serif;
  font-size: 12px;
  color: var(--marine-faded);
}

.User_infoContainer__HmY3z {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 70px;
  padding: 5px 8px;
}

.User_infoContent__CHp1K {
  text-align: right;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  font-size: 14px;
}

.User_adminFlag__C2pD\+ {
  background-color: var(--aqua-marine);
  height: 16px;
  font-size: 10px;
  font-family: OpenSans, sans-serif;
  font-weight: bold;
  padding: 0 3px;
  border-radius: 2px;
}

.User_countInfoContainer__7ZTQZ {
  flex: 1;
  display: flex;
  flex-direction: row;
  padding: 30px 0;
  margin-top: 25px;
  background-color: rgb(244, 246, 249);
}

.User_countContainer__o4F5U {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.User_countText__fJIJL {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  color: var(--aqua-marine);
  font-size: 24px;
}

.User_headerContainer__-onB2 {
  display: flex;
  flex-direction: column;
}

.User_userTable__ssuC1 {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 24px;
}

.User_userTable__ssuC1 table,
.User_userTable__ssuC1 th,
.User_userTable__ssuC1 td {
  border-collapse: collapse;
  border: 1px solid rgb(239, 239, 239);
}

.User_userTable__ssuC1 table {
  width: 100%;
}

.User_userTable__ssuC1 td {
  width: 50%;
}

.User_userTitle__l7N5i {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/UserDemographicList/UserDemographicList.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.UserDemographicList_tableRow__dUQ2d {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

.UserDemographicList_tableHeader__OXW-9 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.UserDemographicList_container__bkObV {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.UserDemographicList_headerContainer__7dYSW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.UserDemographicList_headerTextContainer__GesjN {
  display: flex;
  flex-direction: column;
}

.UserDemographicList_userTitle__Qdhlu {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/containers/UserList/UserList.module.css ***!
  \*******************************************************************************************************************************************************************************************************************/
.UserList_removeButton__YrOHl {
  background: none;
  outline: none;
  box-shadow: none;
  border: none;
}

.UserList_removeButton__YrOHl:hover {
  cursor: pointer;
}

.UserList_removeButton__YrOHl path {
  fill: #282f3b;
}

.UserList_addUserForm__97n4A {
  display: flex;
  flex-direction: column;
  min-width: 500px;
  justify-content: center;
  align-items: center;
}

.UserList_addUserForm__97n4A button {
  height: 46px;
}

.UserList_headerContainer__pFSxy {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.UserList_headerTextContainer__esGs6 {
  display: flex;
  flex-direction: column;
}

.UserList_completionText__hy55f {
  font-family: OpenSans, sans-serif;
  font-size: 12px;
  color: var(--aqua-marine);
}

.UserList_userTitle__3mEp8 {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 24px;
  color: var(--marine);
}

.UserList_modal__G2\+0Y {
  position: absolute;
  width: 600px;
  background: white;
  border: 1px solid #ccc;
  transition: 1.1s ease-out;
  filter: blur(0);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
  justify-content: center;
  align-items: center;
}

.UserList_fade__XBi6E {
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
  align-items: center;
}

.UserList_container__Gblmw {
  display: flex;
  flex-direction: column;
  width: 98%;
  max-width: 96%;
  padding: 4.2rem 3.2rem;
  position: relative;
}

.UserList_topBottomMargin__BQmyw {
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  justify-content: center;
  align-items: center;
}

.UserList_modalText__mHx2d {
  margin-left: 50px;
  margin-right: 50px;
  font-size: 14pt;
  text-align: center;
}

.UserList_exclamationImage__mjliy {
  margin-top: 10px;
  width: 57px;
  height: 57px;
}

.UserList_horizontalLayout__RQMYi {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.UserList_fixedDivStyle__SddMY {
  height: 25px;
  overflow: hidden;
  word-wrap: break-word;
  vertical-align: middle;
  line-height: 23px;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[4].use[2]!./src/components/UserSearch/UserSearch.module.css ***!
  \***********************************************************************************************************************************************************************************************************************/
.UserSearch_container__RT-7a {
  z-index: 2;
  position: absolute;
  max-height: 385px;
  border: 2px solid var(--marine);
  margin-left: -3.2rem;
}

.UserSearch_tableContainer__WzJO4 {
  max-height: 320px;
  overflow: auto;
}

.UserSearch_tableContainer__WzJO4 th {
  position: sticky;
  top: 0;
  background-color: white;
}

.UserSearch_tableHeader__dY5Uj {
  font-family: AlphaHeadlinePro-Bold, sans-serif;
  font-size: 12px;
  color: var(--marine);
}

.UserSearch_tableRow__0zJxq {
  font-size: 12px;
  font-family: OpenSans, sans-serif;
  color: var(--marine);
  word-wrap: break-word;
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].oneOf[3].use[2]!./src/index.css ***!
  \*************************************************************************************************************************************************************************************/
#root {
  align-items: stretch;
  background: #f5f5f5;
  display: flex;
  flex-direction: column;
  min-height: 100vh;

  --marine: #022950;
  --marine-faded: rgba(2, 41, 80, 0.4);
  --aqua-marine: #3ad6cc;
  --coral-pink: #e46e6e;
  --saffron: #eac435;
  --white-faded: rgba(255, 255, 255, 0.4);
  --pale-grey: #f4f6f9;
}

#root * {
  outline: none;
}

@font-face {
  font-family: 'OpenSans';
  src:
    local('OpenSans'),
    url(/9ccd5e1b1dbea150336d.ttf) format('truetype');
}

@font-face {
  font-family: 'OpenSans';
  font-weight: bold;
  src:
    local('OpenSans-Bold'),
    url(/fc10ccf11a61bac919b9.ttf) format('truetype');
}

@font-face {
  font-family: 'AlphaHeadlinePro';
  src:
    local('AlphaHeadlinePro'),
    url(/1e8769c52e045308689a.otf) format('opentype');
}

@font-face {
  font-family: 'AlphaHeadlinePro-Bold';
  src:
    local('AlphaHeadlinePro-Bold'),
    url(/c3ee8174d5036aaedf41.otf) format('opentype');
}

svg {
  fill: context-fill;
}

a {
  text-decoration: none !important;
}

*::placeholder {
  color: var(--marine-faded);
  font-family: OpenSans, sans-serif;
}

.page-item.active .page-link {
  background-color: var(--aqua-marine);
  border-color: var(--aqua-marine);
}
.page-link {
  background-color: var(--pale-grey);
  color: var(--marine);
  font-family: AlphaHeadlinePro-Bold, sans-serif;
}
.btn-secondary.dropdown-toggle {
  color: var(--marine);
  background-color: var(--pale-grey);
  border: none;
}
.show > .btn-secondary.dropdown-toggle {
  background-color: var(--aqua-marine);
  border: none;
}
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none;
}

.Select-menu-outer {
  z-index: 999 !important;
}

.filepond--file-action-button {
  cursor: pointer;
}

.filepond--drop-label {
  font-family: OpenSans, sans-serif;
  font-size: 12px;
  color: var(--marine-faded);
}

.filepond--panel-root {
  border-style: dotted;
  border-width: 2px;
  border-radius: 0;
  border-color: var(--marine-faded);
  background-color: white;
}


/*# sourceMappingURL=main.css.map*/