
:root {
  
  --beast-120: #0079A2;
  --beast-100: #0099CC;
  --beast-80: #39B2DB;
  --beast-60: #73CAE9;
  --beast-40: #ACE0F3;
  --beast-20: #E6F6FC;
  --venom-140: #333333;
  --venom-120: #666666;
  --venom-100: #999999;
  --venom-80: #CCCCCC;
  --venom-60: #DDDDDD;
  --venom-40: #EEEEEE;
  --venom-20: #F7F7F7;
  --venom-00: #FFFFFF;
  --hulk-120: #479100;
  --hulk-100: #56AD02;
  --hulk-80: #7CC03B;
  --hulk-60: #A3D374;
  --hulk-40: #C9E7AD;
  --hulk-20: #EFFAE6;
  --thor-120: #B21E1E;
  --thor-100: #E12B2B;
  --thor-80: #EB5757;
  --thor-60: #F48585;
  --thor-40: #FAB6B6;
  --thor-20: #FEE8E8;
  --goose-120: #C05C29;
  --goose-100: #F37839;
  --goose-80: #F99562;
  --goose-60: #FEB38D;
  --goose-40: #FFD2BA;
  --goose-20: #FFF1E9;
  --wasp-120: #BF951E;
  --wasp-100: #F1BE2C;
  --wasp-80: #F8CF58;
  --wasp-60: #FDDE86;
  --wasp-40: #FFECB6;
  --wasp-20: #FFF9E8;
  --drax-120: #249096;
  --drax-100: #32B6BE;
  --drax-80: #5DC9CF;
  --drax-60: #8ADADF;
  --drax-40: #B9EAED;
  --drax-20: #E9F9FA;
  --loki-120: #209C64;
  --loki-100: #2DC581;
  --loki-80: #59D59E;
  --loki-60: #87E3BA;
  --loki-40: #B7F0D6;
  --loki-20: #E9FBF3;
  --angel-120: #8A206C;
  --angel-100: #AF2C8A;
  --angel-80: #C459A5;
  --angel-60: #D787C0;
  --angel-40: #E8B7DA;
  --angel-20: #F8E9F4;
  --blob-120: #432E7C;
  --blob-100: #573E9D;
  --blob-80: #7C68B5;
  --blob-60: #A192CC;
  --blob-40: #C7BEE2;
  --blob-20: #EEEBF6;
  --fury-120: #720707;
  --fury-100: #900C0C;
  --fury-80: #AC4040;
  --fury-60: #C67676;
  --fury-40: #DEADAD;
  --fury-20: #F5E6E6;
  --groot-120: #8A5320;
  --groot-100: #AF6B2C;
  --groot-80: #C48C59;
  --groot-60: #D7AE87;
  --groot-40: #E8CFB7;
  --groot-20: #F8F0E9;
  
  --font-normal-italics: 'AvenirLTStd-BookOblique';
  --font-heavy-italics: 'AvenirLTStd-HeavyOblique';
  --font-heavy: 'AvenirLTStd-Heavy';
  --font-normal: 'AvenirLTStd-Book';
  --font-fallback: 'sans-serif';
  
  
  
  --box-shadow-tooltip: 0px 8px 8px -8px rgb(0 0 0 / 20%), 0px 20px 16px -12px rgb(0 0 0 / 10%);
  
}
.claro .dijitCalendar {
  border: solid 1px var(--venom-80);
  border-collapse: separate;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: var(--beast-20);
  background-image: url("images/calendar.png");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  text-align: center;
  padding: 6px 5px 3px 5px;
}
.dj_ie6 .claro .dijitCalendar {
  background-image: none;
}
.claro .dijitCalendar img {
  border: none;
}
.claro .dijitCalendarHover,
.claro .dijitCalendar:hover,
.claro .dijitCalendarActive {
  
  background-color: var(--beast-40);
  border: solid 1px var(--beast-120);
}
.claro .dijitCalendarMonthContainer th {
  text-align: center;
  padding-bottom: 4px;
  vertical-align: middle;
}
.claro .dijitCalendarMonthLabel {
  color: var(--venom-140);
  font-size: 1.091em;
  padding: 0 4px;
}
.claro .dijitCalendarIncrementControl {
  width: 18px;
  height: 16px;
  background-image: url("images/calendarArrows.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
.dj_ie6 .claro .dijitCalendarIncrementControl {
  background-image: url("images/calendarArrows8bit.png");
}
.claro .dijitCalendarIncrease {
  background-position: -18px 0;
}
.claro .dijitCalendarArrowHover .dijitCalendarDecrease,
.claro .dijitCalendarArrow:hover .dijitCalendarDecrease {
  background-position: -36px 0;
}
.claro .dijitCalendarArrowHover .dijitCalendarIncrease,
.claro .dijitCalendarArrow:hover .dijitCalendarIncrease {
  background-position: -55px 0;
}
.claro .dijitCalendarArrowActive .dijitCalendarDecrease,
.claro .dijitCalendarArrow:active .dijitCalendarDecrease {
  background-position: -72px 0;
}
.claro .dijitCalendarArrowActive .dijitCalendarIncrease,
.claro .dijitCalendarArrow:active .dijitCalendarIncrease {
  background-position: -91px 0;
}
.claro .dijitA11ySideArrow {
  
  display: none;
}
.claro .dijitCalendarDayLabelTemplate {
  text-align: center;
  border-bottom: 1px solid var(--venom-80);
  padding: 0 3px 2px;
}
.claro .dijitCalendarDayLabel {
  padding: 0 4px 0 4px;
  font-weight: bold;
  font-size: 0.909em;
  text-align: center;
  color: var(--venom-140);
}
.claro .dijitCalendarDateTemplate {
  background-color: var(--venom-00);
  border-bottom: 1px solid var(--venom-80);
  padding-top: 0;
  font-size: 0.909em;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: .05em;
  text-align: center;
  color: var(--venom-140);
  cursor: pointer;
}
.dj_ie6 .claro .dijitCalendarDateTemplate {
  background-image: none;
}
.claro .dijitCalendarMonthContainer {
  display: flex;
  margin-bottom: 5px;
}
.claro .dijitCalendarMonthContainer .dijitCalendarDecrementArrow {
  display: flex;
  order: 1;
  margin-top: 2px;
}
.claro .dijitCalendarMonthContainer .dijitDropDownButton {
  order: 2;
  flex-grow: 1;
}
.claro .dijitCalendarMonthContainer .dijitCalendarIncrementArrow {
  display: flex;
  order: 3;
  margin-top: 2px;
}
.claro .dijitCalendarPreviousMonth,
.claro .dijitCalendarNextMonth {
  background-color: var(--beast-20);
  background-image: none;
  border-bottom: solid 1px var(--venom-80);
  
}
.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  text-decoration: none;
  display: block;
  padding: 3px 5px 3px 4px;
  border: solid 1px var(--venom-00);
  
  background-color: rgba(171, 212, 251, 0);
  
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
}
.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
.claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: var(--beast-120);
  border-color: var(--beast-20);
  
}
.claro .dijitCalendarYearContainer {
  vertical-align: middle;
}
.claro .dijitCalendarYearControl {
  padding: 1px 2px 2px 2px;
}
.claro .dijitCalendarYearLabel {
  padding: 2px 0 0 0;
  margin: 0;
  font-size: 1.17em;
}
.claro .dijitCalendarYearLabel span {
  
  vertical-align: middle;
}
.claro .dijitCalendarSelectedYear {
  padding: 0 3px;
  font-size: 1.091em;
  color: var(--venom-140);
}
.claro .dijitCalendarNextYear,
.claro .dijitCalendarPreviousYear {
  padding: 1px 6px 1px 6px;
  font-size: 0.909em;
}
.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel,
.claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
  background-color: var(--beast-40);
  border: solid 1px var(--beast-120);
  color: var(--venom-140);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  cursor: pointer;
}
.claro .dijitCalendarNextYearHover,
.claro .dijitCalendarNextYear:hover,
.claro .dijitCalendarPreviousYearHover,
.claro .dijitCalendarPreviousYear:hover {
  color: var(--venom-140);
  border: solid 1px var(--venom-00);
  padding: 0 5px 0 5px;
  
  cursor: pointer;
  background-color: var(--beast-20);
}
.claro .dijitCalendarNextYearActive,
.claro .dijitCalendarNextYear:active .claro .dijitCalendarPreviousYearActive,
.claro .dijitCalendarPreviousYear:active {
  border: solid 1px var(--beast-120);
  padding: 0 5px 0 5px;
  
  background-color: var(--beast-100);
}
.claro .dijitCalendarActiveDate .dijitCalendarDateLabel,
.claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
  background-color: var(--beast-100);
  border: solid 1px var(--venom-00);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-image: none;
}
.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: var(--venom-140);
  background-color: var(--beast-40);
  border-color: var(--beast-120);
}
.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  color: var(--venom-100);
  text-decoration: line-through;
}
.claro .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.claro .dijitCalendar .dijitButtonText {
  padding: 0px 0 3px;
  margin-right: -4px;
}
.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  padding: 0 3px 0 2px;
  border: solid 1px var(--venom-80);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: transparent;
  background-image: none;
}
.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,
.claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
  background-color: var(--beast-20);
  border: solid 1px var(--venom-00);
}
.claro .dijitCalendarMonthMenu {
  border-color: var(--beast-120);
  background-color: var(--venom-00);
  text-align: center;
  background-image: none;
}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  border-top: solid 1px var(--venom-00);
  
  border-bottom: solid 1px var(--venom-00);
  padding: 2px 0;
}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {
  border-color: var(--beast-120);
  border-width: 1px 0;
  background-color: var(--beast-40);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--venom-00), endColorstr=var(--beast-40));
}
.bcTxtBody,
.bcTxtBodySecondary,
.bcTxtLabel,
.bcTxtLink,
.bcTxtAction,
.bcTxtMainNavigation,
.bcTxtSubNavigation,
.bcTxtTeaserTitle {
  font-family: var(--font-normal), var(--font-fallback);
}
.bcTxtInputPlaceholder {
  font-family: var(--font-normal-italics), var(--font-fallback);
}
.bcTxtH1,
.bcTxtH2,
.bcTxtH3 {
  font-family: var(--font-heavy), var(--font-fallback);
}
.bcTxtBody,
.bcTxtBodySecondary,
.bcTxtLabel,
.bcTxtInputPlaceholder,
.bcTxtLink,
.bcTxtAction,
.bcTxtH3 {
  font-size: 14px;
  line-height: 22px;
}
.bcTxtH2,
.bcTxtTeaserTitle {
  font-size: 18px;
  line-height: 28px;
}
.bcTxtH1 {
  font-size: 25px;
  line-height: 34px;
}
.bcTxtMainNavigation {
  font-size: 18px;
}
.bcTxtSubNavigation {
  font-size: 14px;
}
.bcTxtBody,
.bcTxtInputPlaceholder,
.bcTxtAction,
.bcTxtH1,
.bcTxtH2,
.bcTxtH3,
.bcTxtTeaserTitle {
  color: var(--venom-140);
}
.bcTxtBodySecondary,
.bcTxtLabel {
  color: var(--venom-100);
}
.bcTxtLink {
  color: var(--beast-120);
}
.bcTxtMainNavigation,
.bcTxtSubNavigation {
  color: var(--venom-00);
}
.bcTxtBody:disabled,
bcTxtBodySecondary:disabled,
bcTxtInputPlaceholder:disabled,
.bcTxtLink:disabled,
.bcTxtAction:disabled,
.bcTxtH1:disabled,
.bcTxtH2:disabled,
.bcTxtH3:disabled,
.bcTxtTeaserTitle:disabled {
  color: var(--venom-80);
}
.bcTable,
.bcDropdown:hover {
  background: var(--venom-00);
}
.bcDropdown:active,
.bcDropdownIcon:active,
.bcBtnPrimary {
  background: var(--beast-100);
}
.bcBtnPrimary:hover,
.bcBtnPrimary:active {
  background: var(--beast-120);
}
.bcDropdownIcon:hover {
  background: var(--venom-80);
}
.bcBtnSecondary,
.bcBtnIcon {
  background: var(--venom-40);
}
.bcBtnSecondary:hover,
.bcBtnSecondary:active,
.bcBtnIcon:hover,
.bcBtnIcon:active {
  background: var(--venom-60);
}
.bcTable:disabled,
.bcTableHead,
.bcBtnPrimary:disabled,
bcBtnSecondary:disabled,
.bcBtnIcon:disabled {
  background: var(--venom-20);
}
.bcTable,
.bcTableHead,
.bcDropdown:hover,
.bcBtnSecondary,
.bcBtnIcon {
  border: 1px solid var(--venom-80);
}
.bcTableHead:disabled,
.bcBtnIcon:hover,
.bcBtnIcon:active {
  border: 1px solid var(--venom-60);
}
.bcTable:disabled,
.bcBtnPrimary:disabled,
.bcBtnSecondary:disabled,
.bcBtnIcon:disabled {
  border: 1px solid var(--venom-40);
}
.bcTable,
.bcTableHead {
  height: 50px;
}
.bcDropdown:hover,
.bcDropdown:active,
.bcDropdownIcon:hover,
.bcDropdownIcon:active,
.bcBtnPrimary,
.bcBtnSecondary,
.bcBtnIcon {
  height: 30px;
}
.bcDropdownIcon:hover,
.bcDropdownIcon:active {
  width: 17px;
}
.bcBold {
  font-family: var(--font-heavy), var(--font-fallback);
}
.bcTotalProfileNumberHeader {
  color: var(--beast-100);
  font-size: 24px;
  padding-top: 9px;
  white-space: nowrap;
}
.bcTotalProfileNumberHeader div {
  display: inline;
}
.bcTotalProfileNumberHeader .bcLoadingSmallWrapper {
  position: relative;
  width: 16px;
  height: 17px;
  display: inline-block;
}
.bcTotalProfileNumberHeader .bcLoadingSmallWrapper div.bcLoadingSmall {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcSpinner-small@4.png');
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  background-position: inherit;
  background-size: contain;
  position: absolute;
  top: 3px;
}
.dijitInline {
  display: inline-block;
  border: 0;
  padding: 0;
  vertical-align: middle;
}
.dijitReset {
  margin: 0;
  border: 0;
  padding: 0;
  font: inherit;
  line-height: normal;
  color: inherit;
}
.dijitStretch {
  white-space: nowrap;
  background-repeat: repeat-x;
}
* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.dijitNoIcon {
  display: none;
}
.dijitBorderContainer,
.dijitBorderContainerNoGutter {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.dijitLayoutContainer {
  position: relative;
  display: block;
  overflow: hidden;
}
.dijitContainer {
  overflow: hidden;
}
.claro .dijitContentPane {
  padding: 8px;
}
.dijitContentPane {
  display: block;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.dijitContentPaneSingleChild {
  overflow: hidden;
}
.dijitLeft {
  background-position: left top;
  background-repeat: no-repeat;
}
.dijitRight {
  background-position: right top;
  background-repeat: no-repeat;
}
.claro .dijitOffScreen,
.claro .dijitOffScreen.dijitTextBox {
  
  width: inherit !important;
  margin: 0 !important;
  left: -10000px !important;
  position: absolute !important;
  top: -10000px !important;
  float: initial !important;
  display: initial !important;
  max-width: initial !important;
  padding: 0 !important;
  transition: 0 !important;
}
.dijitBackgroundIframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border: 0;
  padding: 0;
  margin: 0;
}
.dijitSpacer {
  position: relative;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
}
html {
  overflow-x: hidden;
}
body.claro {
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: var(--venom-140);
  margin: 0px;
  background-color: var(--venom-00);
}
body.bcNoScroll {
  position: fixed;
  overflow-y: scroll;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.claro .bcHidden {
  visibility: hidden !important;
  display: none !important;
}
.claro .bcInvisible {
  visibility: hidden !important;
}
.bcScroller {
  overflow-x: hidden;
}
.claro a {
  color: var(--beast-120);
  text-decoration: none;
}
.claro a:hover {
  text-decoration: underline;
}
.claro .bcEllipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.claro .bcLeft {
  float: left;
}
.claro .bcRight {
  float: right;
}
.bcHighlightFilter {
  background-color: var(--beast-20);
}
.bcWarningIcon {
  background-image: url("images/bcIconWarningSmall20x20.svg");
  display: inline-block;
  height: 20px;
  top: 4px;
  width: 20px;
  margin-left: 3px;
  position: relative;
}
.bcReadOnly {
  color: var(--venom-80);
}
.bcDomainIcon.bcLarge {
  background-size: 140px 140px;
  width: 140px;
  height: 140px;
  background-repeat: no-repeat;
}
.bcTimelineEventTypes .bcDomainIcon.bcLarge,
.bcTimelineEventTypes .bcReadOnly .bcDomainIcon.bcLarge {
  background-image: url("images/bcIconTimelineEventTypes.svg");
  background-size: 16px 15px !important;
  background-position-x: 4px;
  background-position-y: 12px;
  width: 20px !important;
}
.bcProfileProperties .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeProfilePropertyEnabled.png");
}
.bcProfileProperties .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeProfilePropertyDisabled.png");
}
.bcListeners .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeListenersEnabled.png");
}
.bcListeners .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeListenersDisabled.png");
}
.bcTrackers .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeExtTrackersEnabled.png");
}
.bcTrackers .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeExtTrackersDisabled.png");
}
.bcSegments .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeSegmentsEnabled.png");
}
.bcSegments .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeSegmentsDisabled.png");
}
.bcDialogues .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeDialoguesEnabled.png");
}
.bcDialogues .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeDialoguesDisabled.png");
}
.bcInsights .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeDashboardsEnabled.png");
}
.bcInsights .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeDashboardsDisabled.png");
}
.bcPlugins .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargePluginsEnabled.png");
}
.bcPlugins .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargePluginsDisabled.png");
}
.bcConnections .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeConnectionsEnabled.png");
}
.bcConnections .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeConnectionsDisabled.png");
}
.bcRoles .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeRolesEnabled.png");
}
.bcRoles .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeRolesDisabled.png");
}
.bcUsers .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeUsersEnabled.png");
}
.bcUsers .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeUsersDisabled.png");
}
.bcProfiles .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeProfileEnabled.png");
}
.bcObjectives .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeObjectiveEnabled.png");
}
.bcObjectives .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeObjectiveDisabled.png");
}
.bcNotebooks .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeAIWorkbenchDisabledManual.png");
}
.bcNotebooks .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeAIWorkbenchDisabledManual.png");
}
.bcLifecycles .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeLifecyclesEnabled.png");
}
.bcLifecycles .bcReadOnly .bcDomainIcon.bcLarge {
  background: url("images/bcIconLargeLifecyclesDisabled.png");
}
.bcOauthApplications .bcDomainIcon.bcLarge {
  background-color: var(--beast-100);
  border-radius: 50%;
  color: var(--venom-00);
  font-size: 18px;
  font-family: var(--font-heavy);
  text-align: center;
  line-height: 40px;
}
.bcForm {
  bottom: 0px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 20px;
  width: 100%;
}
.claro .bcForm div.bcRow {
  min-height: 29px;
  line-height: 29px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  clear: left;
  margin-top: 12px;
}
.claro .bcForm div.bcRow.bcClearBoth {
  clear: both;
}
.claro .bcForm .bcFirst {
  margin-top: 0px;
}
.claro .bcForm div.bcRow>.bcLabel {
  float: left;
  width: 175px;
  ;
}
.claro .bcForm .bcLabel {
  color: var(--venom-100);
}
.bcForm div.bcRow .bcInput {
  margin-left: 175px;
  min-height: 1px;
}
.claro .bcForm div.bcRow .bcInput .dijitSelect {
  margin-left: 1px;
}
.claro .bcForm div.bcRow .bcInput .dijitCheckBox {
  margin-left: 5px;
}
.claro .bcFormHeader {
  padding-top: 5px;
  padding-bottom: 11px;
  height: 40px;
  width: 100%;
  overflow: hidden;
  display: flex;
  border-bottom: 1px solid var(--venom-60);
  
  position: absolute;
  background-color: var(--venom-00);
  z-index: 35;
  top: -6px;
}
.claro .bcFormHeader .bcCloseFormWrapper {
  margin: auto 0px;
  display: inline-flex;
  align-items: center;
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseArrow .bcLabel,
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseFormButton .bcLabel {
  text-overflow: ellipsis;
  line-height: 34px;
  color: var(--venom-140);
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseFormButton .bcLabel {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  margin-left: 6px;
  margin-top: 1px;
  display: block;
  word-wrap: normal;
  white-space: nowrap;
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseArrow .bcLabel {
  font-size: 18px;
  padding: 0px 15px;
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseFormButton {
  height: 34px;
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseFormButton .bcLabel:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcFormHeader .bcCloseFormWrapper .bcCloseArrow {
  display: inline-flex;
}
.claro .bcFormHeader .bcInputWrapper .dijitOffScreen {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  line-height: 34px;
  white-space: nowrap;
}
.claro .bcFormHeader .dijitContentPane.bcInputWrapper .bcValue.bcDisabled,
.claro .bcFormHeader .dijitContentPane.bcInputWrapper .bcValue {
  font-size: 19px;
  padding-right: 0;
  height: 29px;
  min-width: 50px;
  margin-right: 0;
  margin-top: 1px;
}
.claro .bcFormHeader .bcDropDownCombination {
  display: flex;
}
.claro .bcFormHeader .bcDropDownCombination .bcFormSaveButton.bcPrimaryButton .dijitButtonNode {
  padding-top: 6px;
  padding-bottom: 6px;
}
.claro .bcDropDownCombination .bcDropDownButton .dijitButtonNode {
  padding-bottom: 6px;
  border-color: var(--venom-80);
}
.claro .bcFormHeader.bcReadOnly .bcInputWrapper .bcValue.bcDisabled,
.claro .bcFormHeader.bcReadOnly .bcInputWrapper .bcValue {
  color: var(--venom-100);
}
.claro .bcForm .bcLastModified {
  color: var(--venom-100);
  position: absolute;
  right: 0;
  top: 17px;
  z-index: -1;
}
.claro .bcFormHeader .dijitContentPane.bcInputWrapper {
  position: initial;
  overflow: hidden !important;
  padding: 0 1px;
  min-width: 60px;
  height: 45px;
  flex-grow: 1;
}
.claro.bcLanguage_nl-nl .bcFormHeader .dijitContentPane.bcInputWrapper {
  max-width: calc(100% - 170px);
}
.claro .bcFormHeader .bcInputWrapper .dijitTextBox {
  width: auto;
}
.claro .bcFormHeader .bcInputWrapper input {
  text-overflow: ellipsis;
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  line-height: 34px;
}
.claro .bcFormHeader .bcInputWrapper .dijitPlaceHolder {
  text-overflow: ellipsis;
  font-family: var(--font-heavy-italics), var(--font-fallback);
  font-size: 24px;
  line-height: 40px;
}
.claro .bcFormHeader .bcInputWrapper .bcWidget {
  margin-top: 1px;
  margin-right: 3px;
}
.claro .bcRow.bcPropertyId .bcWidget.bcViewMode .dijitTextBoxDisabled {
  width: calc(100% - 30px);
}
.claro .bcFormHeader .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox input {
  width: 100% !important;
}
.claro .bcFormHeader .dijitContentPane.bcInputWrapper .dijitTextBox {
  padding: 2px 16px 2px 3px;
  height: initial;
  min-width: 300px;
  max-width: calc(100% - 16px);
  transition: width 0.2s;
}
.claro .bcFormHeader div.dijitTextBoxError .dijitValidationContainer {
  top: 8px;
  position: relative;
  margin-right: -12px;
}
.claro .bcFormHeader .bcInputWrapper .bcValue {
  max-width: 100%;
  min-height: 24px !important;
}
.claro .bcFormHeader .bcInputWrapper .bcDisabled.bcValue .bcValueContent {
  min-height: 24px;
}
.claro .bcFormHeader .bcInput {
  height: 24px;
}
.claro .bcFormHeader .bcStatus {
  flex-grow: 100;
  flex-shrink: 0;
  padding-left: 10px;
  margin-top: 6px;
}
.bcStartPage .bcTitle .bcIcon,
.bcStartPage .bcTitle .bcSvgIcon,
.bcFormHeader .bcDomainIcon,
.bcFormHeader .bcSvgIcon {
  height: 32px;
  width: 32px;
  display: block;
  flex-shrink: 0;
  margin-top: 3px;
}
.bcProfileProperties .bcFormHeader .bcDomainIcon,
.bcProfileProperties .bcStartPage .bcTitle .bcIcon {
  background-image: url("images/bcIconProfileProperty.svg");
  width: 18px;
}
.bcSaml .bcTitleWrapper .bcTitle .bcIcon {
  background: url("images/bcIconSaml.svg") no-repeat;
  width: 24px;
  margin-top: 8px;
}
.bcIpAccess .bcTitleWrapper .bcTitle .bcIcon {
  background: url("images/bcIconIpAccess.svg") no-repeat;
  width: 24px;
  margin-top: 8px;
}
.bcSupport .bcTitleWrapper .bcTitle .bcIcon {
  background: url("images/bcIconSupportAccess.svg") no-repeat;
  width: 24px;
  margin-top: 8px;
}
.bcProfileMerging .bcForm .bcTitleWrapper .bcTitle .bcIcon {
  background-image: url("images/bcIconProfileMerge.svg");
  width: 24px;
}
.bcProfileComposition .bcForm .bcTitleWrapper .bcTitle .bcIcon {
  background: url("images/bcIconProfileComposition.svg") no-repeat;
  width: 24px;
}
.bcListeners .bcFormHeader .bcDomainIcon,
.bcListeners .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconListener.svg");
  width: 18px;
}
.bcTrackers .bcFormHeader .bcDomainIcon,
.bcTrackers .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconExtTracker.svg");
  width: 24px;
}
.bcSegments .bcFormHeader .bcDomainIcon,
.bcSegments .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconSegments.svg");
  width: 29px;
}
.bcDialogues .bcFormHeader .bcDomainIcon,
.bcDialogues .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconDialogues.svg");
  width: 24px;
}
.bcInsights .bcFormHeader .bcDomainIcon,
.bcInsights .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconDashboards.svg");
  width: 24px;
}
.bcPlugins .bcFormHeader .bcDomainIcon,
.bcPlugins .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconPlugins.svg");
  width: 20px;
}
.bcConnections .bcFormHeader .bcDomainIcon,
.bcConnections .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconConnections.svg");
  width: 24px;
}
.bcRoles .bcFormHeader .bcDomainIcon,
.bcRoles .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconRoles.svg") no-repeat;
  width: 24px;
}
.bcUsers .bcFormHeader .bcDomainIcon,
.bcUsers .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconUsers.svg") no-repeat;
  width: 24px;
}
.bcOauthApplications .bcFormHeader .bcDomainIcon,
.bcOauthApplications .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconApplications.svg") no-repeat;
  width: 24px;
  margin-top: 6px;
}
.bcProfiles .bcFormHeader .bcDomainIcon,
.bcProfiles .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconProfiles.svg");
  width: 18px;
}
.bcObjectives .bcFormHeader .bcDomainIcon,
.bcObjectives .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconObjectives.svg");
  width: 24px;
}
.bcChannels .bcFormHeader .bcDomainIcon,
.bcChannels .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconChannels.svg");
  width: 20px;
}
.bcNotebooks .bcFormHeader .bcDomainIcon,
.bcNotebooks .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconAIWorkbench.svg");
  width: 30px;
}
.bcLegislationZonesWrapper .bcCheckBoxWrapper .bcDropDownIcon .bcIcon {
  background: url("images/bcDropDownChevron.svg");
  width: 10px;
  height: 6px;
}
.bcLifecycles .bcFormHeader .bcDomainIcon,
.bcLifecycles .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconLifecycles.svg");
  width: 20px;
}
.bcTimelineEventTypes .bcFormHeader .bcDomainIcon,
.bcTimelineEventTypes .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconTimelineEventTypes.svg");
  width: 24px;
  height: 23px;
  margin-top: 10px;
}
.bcBlueConicHostnames .bcFormHeader .bcDomainIcon,
.bcBlueConicHostnames .bcStartPage .bcTitle .bcIcon {
  background: url("images/bcIconBlueConicHostnames.svg");
  width: 24px;
  background-repeat: no-repeat;
  margin-top: 8px;
  background-size: 24px;
  height: 24px;
}
.bcReadOnly .bcFormHeader .bcDomainIcon {
  background-position: 0 -32px;
}
.claro .bcCenterPanel .bcAddConnectionTitle h2 {
  font-size: 20px;
  color: var(--venom-140);
}
.claro .bcForm .bcContentArea h2 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  line-height: 28px;
  font-weight: normal;
}
.claro .bcForm.bcReadOnly .bcContentArea h2 {
  color: var(--venom-80);
}
.claro .bcPlaceHolder {
  color: var(--venom-100);
  font-style: italic;
}
.claro .bcFormButtonsWrapper {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 10px;
  padding-top: 6px;
  margin-left: auto;
}
.claro .bcFormButtonsWrapper>div {
  position: static !important;
  float: right;
}
.claro .bcFormButtonsWrapper .bcCloseFormWrapper {
  margin-right: 10px;
}
.claro .bcFormButtonsWrapper .bcCloseFormWrapper .dijitButtonNode .dijitButtonText {
  margin-bottom: 1px;
}
.claro .dijitTitlePaneTitle {
  background-color: var(--venom-40);
  border: 1px solid var(--venom-80);
  padding: 10px 7px 10px 0px;
  min-height: 17px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-weight: bold;
  position: relative;
}
.claro .dijitTitlePaneTitle.dijitFixedClosed {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.claro .dijitTitlePaneTitleHover {
  background-color: spin(saturate(darken(var(--beast-20), 6), 19), 0);
}
.claro .dijitTitlePaneTitleActive {
  background-color: spin(saturate(darken(var(--beast-20), 16), 12), 0);
  border-color: spin(desaturate(darken(var(--beast-20), 29), 44), -1);
}
.claro .dijitTitlePaneTitleFocus {
  margin-top: 1px;
  left: 10px;
  right: 70px;
  position: absolute;
}
.claro .dijitTitlePane .dijitArrowNode {
  display: none;
}
.claro .dijitTitlePane .dijitOpen .dijitArrowNode {
  background-position: 0 0;
}
.claro .dijitTitlePane .dijitClosed .dijitArrowNode {
  background-position: -14px 0;
}
.claro .dijitTitlePane .dijitTitlePaneTextNode {
  color: var(--venom-140);
}
.claro .dijitTitlePaneContentOuter {
  background: rgb(250, 250, 250);
  border: 1px solid var(--venom-80);
  border-top: none;
  border-bottom: none;
}
.claro .dijitTitlePaneContentInner {
  padding: 0px;
  overflow: hidden;
  position: relative;
}
.claro .dijitTitlePaneTextNode {
  margin-left: 0px;
  margin-right: 4px;
  vertical-align: text-top;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 100%;
}
.dijitTextBox {
  border: solid var(--venom-140) 1px;
  width: 15em;
  vertical-align: middle;
  position: relative;
}
.dijitTextBox.bcFilterInput:after {
  background-image: url("images/bcControls-small.svg");
  background-position: 0px -340px;
  position: absolute;
  right: 5px;
  height: 15px;
  width: 16px;
  display: inline-block;
  top: 7px;
  content: "";
}
.claro .dijitTextArea,
.claro .dijitInputField .dijitPlaceHolder {
  padding: 2px;
}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitSelect input,
.dijitTextBox input.dijitArrowButtonInner {
  text-indent: -2em !important;
  direction: ltr !important;
  text-align: left !important;
  height: auto !important;
}
.dijitValidationTextBox .dijitValidationContainer {
  display: none;
}
.dijitValidationTextBoxError .dijitValidationContainer {
  display: inline;
  cursor: default;
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer {
  float: right;
  text-align: center;
}
.claro .dijitTextBox .dijitInputField {
  padding: 1px 2px;
}
.claro .dijitSelect .dijitInputField {
  padding: 2px 2px 0px;
}
.dj_gecko .claro .dijitSelect .dijitInputField {
  padding: 1px 2px 0px;
}
.dijitPlaceHolder {
  color: var(--venom-100);
  font-style: italic;
  position: absolute;
  top: 0;
  left: 0;
}
.dijitExpandingTextArea {
  resize: none;
}
.dijitInputInner {
  border: 0 !important;
  background-color: transparent !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-overflow: ellipsis;
}
.claro .dijitTextBox {
  width: 200px;
}
.claro .dijitTextBox:not(.dijitTextArea) {
  vertical-align: middle;
  height: 18px;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
}
.dj_ie10 .claro .dijitTextBox:not(.dijitTextArea) {
  height: 17px;
  line-height: 17px;
}
.claro .dijitSelectLabel,
.claro .dijitTextBox .dijitInputInner,
.claro .dijitValidationTextBox .dijitValidationContainer {
  padding: 0;
}
.claro .dijitTextArea,
.claro .dijitTextBox {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: var(--venom-140);
  border-color: var(--venom-80);
  background-color: var(--venom-00);
  padding: 5px 4px 6px 3px;
  outline: 1px solid var(--venom-80);
}
.claro .dijitTextArea::-moz-placeholder,
.claro .dijitTextBox::-moz-placeholder {
  opacity: 1;
  color: var(--venom-140);
}
.dj_ie10 .claro .dijitTextArea,
.dj_ie10 .claro .dijitTextBox {
  padding: 6px 4px 6px 3px;
}
.claro .bcObjectSelector .quickSearchWrapper.dijitTextBoxFocused,
.claro .dijitTextBoxFocused {
  outline: 1px solid var(--beast-100);
  border: 0px var(--beast-100);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.claro .dijitTextArea {
  width: 410px;
  padding: 5px;
  min-height: 31px;
  display: inline-block;
  padding-top: 7px;
  font-family: inherit;
  font-size: inherit;
}
.dj_ie10 .claro .dijitTextArea {
  padding: 6px;
  padding-top: 8px;
}
.claro .dijitTextAreaFocused {
  outline: 1px solid var(--beast-100);
  
  min-height: 31px;
}
.claro .dijitSelectDisabled,
.claro .dijitTextBoxDisabled,
.claro .dijitTextBoxDisabled .dijitInputContainer {
  background-color: transparent;
}
.claro .dijitDisabled input {
  color: var(--venom-80) !important;
}
.claro .dijitTextBoxError,
.claro .dijitTextBoxFocused.dijitTextBoxErrorFocused {
  box-shadow: 0 0 5px var(--thor-100) !important;
  -webkit-box-shadow: 0 0 5px var(--thor-100) !important;
  -moz-box-shadow: 0 0 5px var(--thor-100) !important;
  outline: 1px solid var(--thor-100) !important;
}
.claro textarea.dijitTextBoxError,
.claro textarea.dijitTextBoxFocused.dijitTextBoxErrorFocused {
  border: 1px solid var(--thor-100) !important;
  outline: 0px !important;
}
@-moz-document url-prefix() {
  .claro .dijitTextBoxError,
  .claro .dijitTextBoxFocused.dijitTextBoxErrorFocused {
    outline: 0px !important;
  }
}
.claro div.dijitTextBoxError .dijitValidationContainer {
  width: 15px;
  height: 18px;
  background-position: center center;
  background-image: url("images/error.svg");
  cursor: pointer;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
}
.claro .dijitValidationContainer .dijitValidationIcon {
  cursor: inherit;
}
.claro textarea.dijitTextBoxError.dijitTextAreaError {
  background-position: calc(100% - 7px);
  background-image: url("images/error.svg");
  cursor: pointer;
  background-repeat: no-repeat;
  background-color: transparent;
}
::-webkit-input-placeholder {
  color: var(--venom-140);
  font-style: italic;
}
:-moz-placeholder {
  
  color: var(--venom-140);
  font-style: italic;
}
::-moz-placeholder {
  
  color: var(--venom-140);
  font-style: italic;
}
:-ms-input-placeholder {
  color: var(--venom-140);
  font-style: italic;
}
.claro .dijitTextArea .dijitPlaceHolder,
.claro .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-140);
  font-style: italic;
  font-family: var(--font-normal-italics), var(--font-fallback);
  font-size: 14px;
  line-height: 22px;
  padding-top: 0px;
}
.dijitDateTextBox .dijitButtonNode,
.dijitTimeTextBox .dijitButtonNode {
  border: 0px;
}
.claro .dijitCheckBox,
.claro .dijitToggleButton .dijitCheckBoxIcon {
  background-position: -60px 0px;
}
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput,
.dojoxTriStateCheckBoxInput {
  padding: 0;
  border: 0;
  width: 17px;
  height: 17px;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.dijitCheckBoxInput,
.dojoxTriStateCheckBoxInput {
  opacity: 0.01;
  height: 100%;
}
.claro .dijitCheckBox,
.claro .dijitCheckBoxIcon {
  background-image: url("images/bcCheckboxRadioButtonStates.svg");
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  margin-bottom: 2px;
}
.claro .dijitCheckBox.bcGrey {
  background-image: url("images/bcCheckboxRadioButtonStatesGrey.png");
}
.claro .dijitCheckBox.dijitCheckBoxChecked {
  background-position: -80px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxChecked.dijitCheckBoxHover {
  background-position: -140px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxDisabled {
  background-position: 0px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxCheckedDisabled {
  background-position: -20px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxHover {
  background-position: -120px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxMixed {
  background-position: -100px 0px;
}
.claro .dijitCheckBox.dijitCheckBoxMixed.dijitCheckBoxHover {
  background-position: -160px 0px;
}
.claro .dijitCheckBox .dojoxTriStateCheckBoxInner {
  display: none;
}
.claro .checkBoxWithLabel .dijitCheckBox {
  float: left;
  margin-right: 5px;
}
.dijitCheckBox input,
.dijitRadio input {
  margin: 0;
  padding: 0;
  display: block;
}
.dijitCheckBox+label {
  cursor: pointer;
  margin-top: 1px;
  display: inline-block;
}
.dijitCheckBoxDisabled+label {
  color: var(--venom-100);
  cursor: default;
}
.claro .dijitCheckBoxDisabled,
.claro .dijitCheckBoxDisabled input {
  cursor: default !important;
}
.dijitCheckBox input:hover,
.dijitRadio input:hover {
  cursor: pointer;
}
.claro .checkBoxWithLabel {
  display: flex;
  max-width: 100%;
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 18px;
  margin-bottom: 6px;
}
.claro .dijitToggleButton .dijitRadio,
.claro .dijitToggleButton .dijitRadioIcon {
  background-image: url("images/bcCheckboxRadioButtonStates.svg");
}
.claro .dijitRadio.bcGrey {
  background-image: url("images/bcCheckboxRadioButtonStatesGrey.png");
}
.claro .dijitRadio,
.claro .dijitRadioIcon {
  
  background-image: url("images/bcCheckboxRadioButtonStates.svg");
  
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin: 0 2px 0 0;
  padding: 0;
}
.claro .dijitRadio {
  
  background-position: -180px;
}
.claro .dijitPopup .dijitRadio {
  margin-bottom: 4px;
}
.claro .dijitRadio.dijitRadioHover {
  
  background-position: -260px;
}
.claro .dijitRadio.dijitDisabled.dijitRadioDisabled.dijitChecked.dijitCheckedDisabled {
  background-position: -240px;
  cursor: default;
}
.claro .dijitRadio.dijitDisabled.dijitRadioDisabled.dijitDisabled {
  background-position: -220px;
  cursor: default;
}
.claro .dijitToggleButton .dijitRadioIcon {
  
  background-position: -180px;
}
.claro .dijitRadioHover {
  
  cursor: pointer;
}
.claro .dijitRadioChecked {
  background-position: -200px;
}
.claro .dijitRadioChecked.dijitRadioHover {
  background-position: -280px;
}
.dijitButtonNode {
  border: 1px solid var(--venom-120);
  margin: 0;
  line-height: normal;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}
.dijitButtonContents {
  display: block;
}
.dijitArrowButtonChar {
  display: none !important;
}
.dijitButtonNode * {
  vertical-align: middle;
}
.dijitButton .dijitButtonNode .dijitButtonContents {
  line-height: 16px;
}
.claro .dijitButtonText {
  padding: 0 .3em;
  text-align: center;
  height: 16px;
}
.dijitSelect .dijitArrowButtonInner,
.dijitButtonNode .dijitArrowButtonInner {
  background: no-repeat center;
  width: 12px;
  height: 12px;
  direction: ltr;
}
.dijitToggleButtonIconChar {
  display: none !important;
}
.claro .dijitButton .dijitButtonNode,
.claro .dijitDropDownButton .dijitButtonNode,
.claro .dijitComboButton .dijitButtonNode,
.claro .dijitToggleButton .dijitButtonNode {
  border-width: 1px;
  border-style: solid;
  border-color: var(--venom-80);
  height: 17px;
  padding: 6px 7px 6px 7px;
  color: var(--venom-140);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: var(--venom-40);
  background-image: none;
  background-repeat: repeat-x;
}
.dj_ie10 .claro .dijitButton .dijitButtonNode,
.dj_ie10 .claro .dijitDropDownButton .dijitButtonNode,
.dj_ie10 .claro .dijitComboButton .dijitButtonNode,
.dj_ie10 .claro .dijitToggleButton .dijitButtonNode {
  padding: 8px 7px 5px 7px;
}
.claro .bcPrimaryButton .dijitButtonNode {
  color: var(--venom-00);
  border: 1px solid transparent;
  background-color: var(--beast-100);
  background-image: none;
}
.claro .bcPrimaryButton .dijitButton .dijitButtonNode:hover,
.claro .bcPrimaryButton .dijitDropDownButton .dijitDropDownButtonNode:hover,
.claro .bcPrimaryButton .dijitButtonNode:hover,
.claro .dijitComboButton .dijitButtonNode:hover {
  background: var(--beast-120);
  border: 1px solid transparent;
}
.claro .dijitButtonHover .dijitButtonNode,
.claro .dijitDropDownButtonHover .dijitButtonNode,
.claro .dijitComboButton .dijitButtonNodeHover,
.claro .dijitComboButton .dijitDownArrowButtonHover,
.claro .dijitToggleButtonHover .dijitButtonNode .claro .dijitButtonHover.dijitButton.bcAddButton .dijitButtonNode {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}
.claro .dijitButtonHover .dijitButtonNode,
.claro .dijitToggleButtonHover .dijitButtonNode .claro .dijitButtonHover.dijitButton.bcAddButton .dijitButtonNode {
  background-color: var(--venom-60);
  border-color: var(--venom-100);
}
.claro .dijitButtonDisabled .dijitButtonNode {
  cursor: default !important;
  color: var(--venom-100) !important;
  background: url("images/bcBackgrounds.png") 0px -300px repeat-x !important;
  border-color: var(--venom-60) !important;
}
.claro .dijitButtonDisabled .dijitButtonNode .dijitButtonText,
.claro .dijitButtonDisabled .dijitButtonNode .dijitButtonContent {
  cursor: default;
}
.claro .dijitArrowButtonInner {
  width: 15px;
  height: 14px;
  margin: 0 auto;
  background-image: url("images/bcButtonArrows.svg");
  background-repeat: no-repeat;
  background-position: -147px 100%;
}
.claro .dijitButtonDisabled,
.claro .dijitDropDownButtonDisabled,
.claro .dijitComboButtonDisabled,
.claro .dijitToggleButtonDisabled {
  background-image: none;
  outline: none;
  background-color: var(--venom-40);
  color: var(--venom-80);
  cursor: default;
}
.dj_ie10 .claro .dijitButtonText {
  height: 14px;
}
.claro .dijitButton.dijitButtonDisabled.bcAddButton,
.claro .dijitButton.bcAddButton {
  margin-top: 2px;
}
.claro .dijitButton.bcAddButton .dijitButtonNode {
  padding: 5px 6px 6px 27px;
  display: inline-block;
  font-size: 14px;
  height: 17px;
  margin-top: 0px;
  background-image: url("images/bcBtn-plus.svg");
  background-repeat: no-repeat;
  background-position: 7px 5px;
}
.claro .dijitButton.dijitButtonDisabled.bcAddButton .dijitButtonNode {
  background-image: url("images/bcBtn-plus.svg") !important;
  background-repeat: no-repeat !important;
  background-position: 7px -151px !important;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
  margin: 0.2em;
  vertical-align: middle;
}
.dj_ie6 .dijitComboBox .dijitInputContainer,
.dijitInputContainer {
  overflow: hidden;
  float: none !important;
  position: relative;
}
.dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
  list-style-type: none;
}
.dijitMenu {
  background-color: var(--venom-00);
  border: 1px solid var(--beast-120);
}
.dijitMenu .dijitMenuItem td,
.dijitComboBoxMenu .dijitMenuItem {
  padding: 2px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: var(--venom-00);
}
.dijitComboBoxMenuPopup .dijitMenuItem {
  vertical-align: middle;
  padding: 5px;
}
.dijitComboBoxMenuPopup .dijitMenuItem em {
  color: var(--venom-120);
  font-style: normal;
}
.dijitComboBoxMenuPopup .dijitMenuItemHover em,
.dijitComboBoxMenuPopup .dijitMenuItemSelected em {
  color: var(--venom-60);
}
.dijitDropDownButton .dijitButtonNode,
.dijitDropDownButtonActive .dijitButtonNode {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.claro div.bcLoadingBar {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 100%;
  opacity: 1.0 !important;
  z-index: 9999;
}
.claro div.bcLoadingWrapper {
  border: 1px solid var(--beast-100);
  position: absolute;
  right: 20px;
  left: 0px;
  top: 88px;
  bottom: 43px;
  width: 170px;
  height: 170px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: var(--venom-00);
  margin: auto;
  z-index: 9999;
}
.claro div.bcLoadingWrapper div.bcLoading {
  background-image: url("images/bcSpinner@4.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 92px;
  height: 92px;
  margin: 20px auto;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.claro div.bcLoadingWrapper div.bcLoadingSmall {
  background-image: url("images/bcSpinner-small@4.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 46px;
  height: 46px;
  margin: 20px auto;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.claro div.bcLoadingWrapper .bcLoadingText {
  text-align: center;
  white-space: nowrap;
  font-weight: bold;
}
.claro .bcLoadingTiny {
  top: 14px;
  margin-left: 9px;
  background-image: url("images/bcSpinnerBlue-tiny@4.png");
  background-size: contain;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
  float: right;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.dijitSelect,
.dijitSelect *,
.dijitButtonNode,
.dijitButtonNode * {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.dijitSelect,
.dijitTextBox {
  background-color: transparent;
}
TABLE.dijitSelect {
  padding: 0 !important;
  border-collapse: separate;
  margin-top: -1px;
}
.dj_gecko TABLE.dijitSelect {
  margin-top: 0px;
}
table.dijitInline {
  display: inline-table;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.dijitSelect,
.dijitSelect .dijitButtonContents {
  border-color: var(--venom-80);
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
}
td.dijitButtonContents {
  display: table-cell;
}
.dijitSelect .dijitArrowButton {
  padding: 0;
}
.dijitSelect .dijitArrowButtonContainer {
  border: 1px solid var(--venom-00);
  background-image: none;
  background-repeat: repeat-x;
  background-color: transparent;
  border-width: 0;
  border-color: transparent;
  width: 10px;
}
.dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  height: 16px;
}
.dijitComboBox .dijitArrowButtonInner,
.dijitSelect .dijitArrowButtonInner {
  background-position: -35px 53%;
  background-repeat: no-repeat;
  margin: 0;
  width: 12px;
  background-image: url("images/bcCommonFormArrows.svg");
}
.dijitSelect .dijitInputField,
.dijitTextBox .dijitInputField {
  padding: 1px 2px;
}
.dijitSelectMenu td.dijitMenuItemIconCell,
.dijitSelectMenu td.dijitMenuArrowCell {
  display: none;
}
td.dijitMenuItemIconCell {
  padding: 2px;
  margin: 0 0 0 4px;
}
.dijitSelectSelectedOption * {
  font-weight: bold;
}
.dijitSelectMenu .dijitMenuItemIcon {
  display: none;
}
.dijitNoIcon {
  display: none;
}
.dijitMenuItemIcon,
.dijitMenuExpand {
  background-repeat: no-repeat;
}
.dijitSelect .dijitButtonContents {
  white-space: nowrap;
  text-align: left;
  border-width: 1px;
  border-style: none;
  padding: 4px 4px 8px
}
.dijitSelect .dijitButtonText {
  float: left;
  vertical-align: top;
}
.dijitMenuItemDisabled * {
  opacity: 0.5;
  cursor: default !important;
}
.dijitSelect {
  background-image: none;
  background-repeat: repeat-x;
  cursor: pointer;
  text-decoration: none;
  height: 29px;
  vertical-align: middle;
  font-size: 14px;
  line-height: 18px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: var(--venom-140);
  border-color: var(--venom-80);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0px;
  padding: 14px 12px 0px;
}
.dijitSelect,
.dijitSelect .dijitButtonContents,
.dijitTextBox,
.dijitTextBox .dijitButtonNode {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0;
}
.dijitSelect .dijitInputField {
  padding: 0px;
  margin: 0px;
  padding-bottom: 0px;
}
.dijitButtonNode {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}
.dijitMenu .dijitMenuItem td {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  padding: 10px 10px 6px 10px;
  color: var(--venom-140) !important;
  height: 18px !important;
  border: 0px;
}
.dijitMenu .dijitMenuItemHover td,
.dijitMenu .dijitMenuItemSelected td,
.dijitMenuItemHover,
.dijitComboBoxMenu .dijitMenuItemHover,
.dijitMenuItemSelected {
  border-color: var(--beast-120);
  background-color: var(--beast-100);
  color: var(--venom-00) !important;
  background-image: none;
  cursor: pointer;
}
.dj_ie10 .dijitSelect .dijitButtonContents {
  border-style: none;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 7px;
}
.dijitSelectFocused .dijitArrowButton {
  padding: 0px;
}
.dijitSelectHover,
.dijitSelectFocused {
  outline: 1px solid var(--venom-80);
  background-color: transparent;
  background-image: none;
  transition-duration: 0;
}
.dijitSelect.dijitSelectHover .dijitArrowButtonContainer,
.dijitSelect.dijitSelectFocused .dijitArrowButtonContainer {
  background-color: var(--venom-80);
}
.dijitSelect.dijitDisabled .dijitArrowButtonContainer {
  display: none;
}
.dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-120);
}
.dijitSelectDisabled.dijitSelectFocused {
  outline: none;
}
.dijitMenuActive {
  height: auto !important;
  margin-left: -1px;
  border-width: 1px;
  border-style: solid;
  list-style: none;
  background: var(--venom-00);
  border-color: var(--beast-100);
}
.bcSelectMedium {
  min-width: 200px;
}
.dijitSelectOpened {
  background-color: var(--beast-100);
  outline: 1px solid var(--beast-100);
  color: var(--venom-00);
}
.dijitSelect.dijitSelectOpened .dijitArrowButtonContainer {
  background-color: var(--beast-100);
}
.dijitSelect.dijitSelectOpened .dijitArrowButtonInner {
  background-image: url("images/bcControls-small.svg");
  background-repeat: no-repeat;
  background-position: 4px -52px;
}
.arrowDownSmall,
.arrowUpSmall,
.arrowLeftSmall,
.arrowRightSmall {
  width: 0;
  height: 0;
}
.arrowDownSmall,
.arrowUpSmall {
  border-left: 3.5px solid transparent !important;
  border-right: 3.5px solid transparent !important;
}
.arrowDownSmall {
  border-top: 4px solid var(--venom-140);
}
.arrowUpSmall {
  border-bottom: 4px solid var(--venom-140);
}
.arrowLeftSmall,
.arrowRightSmall {
  border-top: 3.5px solid transparent !important;
  border-bottom: 3.5px solid transparent !important;
}
.arrowLeftSmall {
  border-right: 4px solid var(--venom-140);
}
.arrowRightSmall {
  border-left: 4px solid var(--venom-140);
}
.bcMenuItemDisabledButSelectable * {
  cursor: pointer !important;
}
.bcSelectWithMenuItems.dijitDropDownButton {
  height: 29px;
  border: 0px;
  background-color: var(--venom-00);
  margin: 0px;
  margin-right: 1px;
  max-width: 100%;
}
.bcSelectWithMenuItems.dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  border: 0px;
  padding-right: 0px;
  max-width: 90%;
}
.bcSelectWithMenuItems.dijitDropDownButton.dijitOpened {
  background-color: var(--beast-100);
}
.bcSelectWithMenuItems.dijitDropDownButton.dijitOpened .dijitButtonText {
  color: var(--venom-00);
}
.bcSelectWithMenuItems.dijitDropDownButton.dijitDropDownButtonHover {
  outline: 1px solid var(--venom-80);
}
.bcSelectWithMenuItems.dijitDropDownButton.dijitOpened .dijitButtonNode {
  color: var(--venom-00);
}
.bcSelectWithMenuItems.dijitDropDownButton .dijitButtonText {
  max-width: 85%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcSelectWithMenuItems.dijitDropDownButton.dijitDisabled .dijitButtonText {
  color: var(--venom-140);
  opacity: 0.5;
}
.dijitMenuPopup .dijitMenuTable tr.bcSelectWithMenuItemAddMenuItem {
  background-image: url("images/bcBtn-plus.svg");
  background-repeat: no-repeat;
  background-position: 10px 9px;
}
.dijitMenuPopup .dijitMenuTable tr.bcSelectWithMenuItemAddMenuItem.dijitMenuItemHover,
.dijitMenuPopup .dijitMenuTable tr.bcSelectWithMenuItemAddMenuItem.dijitMenuItemSelected,
.dijitMenuPopup .dijitMenuTable tr.bcSelectWithMenuItemAddMenuItem.dijitMenuItemFocused {
  background-position: 10px -95px;
  background-color: var(--beast-100);
}
.dijitMenuPopup .dijitMenuTable tr.bcSelectWithMenuItemAddMenuItem.dijitMenuItemHover td {
  color: var(--venom-00) !important;
}
.dijitMenuPopup .dijitMenuTable .bcSelectWithMenuItemAddMenuItem .dijitMenuItemIconCell,
.dijitMenuPopup .dijitMenuTable .bcSelectWithMenuItemAddMenuItem .dijitMenuArrowCell,
.dijitMenuPopup .dijitMenuTable .bcSelectWithMenuItemMenuItem .dijitMenuItemIconCell,
.dijitMenuPopup .dijitMenuTable .bcSelectWithMenuItemMenuItem .dijitMenuArrowCell {
  background: var(--venom-00);
  display: none;
}
.dijitMenuPopup .dijitMenuTable .bcSelectWithMenuItemAddMenuItem .dijitMenuItemLabel {
  padding-left: 40px !important;
  border-top: 1px solid var(--beast-100) !important;
  display: block;
  overflow: hidden;
  min-width: 120px;
}
.dijitMenuPopup .dijitMenuTable.dijitMenu .bcSelectWithMenuItemAddMenuItem.dijitMenuItemHover td,
.dijitMenuPopup .dijitMenuTable.dijitMenu .bcSelectWithMenuItemAddMenuItem.dijitMenuItemSelected td {
  background-color: transparent;
}
.dijitTooltipBelow {
  padding-top: 13px;
  padding-left: 3px;
  padding-right: 3px;
}
.claro .dijitTooltipContainer {
  background: var(--venom-100);
  background-color: var(--venom-00);
  background-position: bottom;
  padding: 6px 8px;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: var(--box-shadow-tooltip);
  font-size: 1em;
  color: var(--venom-140);
  border: 1px solid var(--venom-60);
}
.dijitTooltipContents ul {
  margin-left: 2em;
}
.dijitPopup {
  position: absolute;
  background-color: transparent;
  margin: 0;
  border: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.claro .dijitTooltipBelow .dijitTooltipConnector {
  top: 0;
  left: 3px;
  background-position: -31px 0;
  width: 16px;
  height: 14px;
}
.claro .dijitTooltipConnector {
  border: 0;
  z-index: 2;
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
  position: absolute;
  background-image: url("images/bcTooltipGrey.png");
}
.claro .dijitTooltipRight {
  padding-left: 14px;
}
.claro .dijitTooltip,
.claro .dijitTooltipDialog {
  background: transparent;
}
.dijitTooltip {
  position: absolute;
  z-index: 2000;
  display: block;
  left: 0;
  top: -10000px;
  overflow: visible;
}
.claro .dijitTooltipDialog .dijitTooltipContents,
.claro .dijitTooltipDialog .dijitTooltipContainer {
  background-color: var(--beast-20);
}
.claro .bcNoteTooltipDialog .dijitTooltipConnector {
  background-image: url("images/bcTooltipYellow.png");
}
.claro .dijitPopup {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 1050;
}
.claro .dijitPopup .dijitMenu {
  box-shadow: var(--box-shadow-tooltip);
}
.claro .dijitTooltipDialog table td.bcTableName {
  min-width: 100px;
  vertical-align: top;
}
.claro .dijitTooltipDialog table td.bcTableValue {
  color: var(--venom-100);
  max-width: 300px;
  word-wrap: break-word;
}
.claro .bcToolTipDialogError .dijitTooltipContents,
.claro .bcToolTipDialogWarning .dijitTooltipContents {
  padding: 15px 15px 30px 15px;
}
.claro .bcToolTipDialogError .dijitTooltipContainer {
  border-color: var(--thor-100) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.claro .bcToolTipDialogWarning .dijitTooltipContainer {
  border-color: var(--goose-100) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.claro .bcToolTipDialogError .dijitTooltipConnector {
  background-image: url("images/bcTooltip.png");
}
.claro .bcToolTipDialogWarning .dijitTooltipConnector {
  background-image: url("images/bcTooltipWarning.png");
}
.claro .dijitPopup.bcToolTipDialogInfoPopup {
  margin-left: 0px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 1051;
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: 400px;
  min-width: 220px;
  word-wrap: break-word;
}
.claro .dijitPopup.bcToolTipDialogInfoPopup .dijitTooltipContainer {
  padding: 20px;
  padding-top: 10px;
  box-shadow: var(--box-shadow-tooltip);
}
.claro .dijitPopup .dijitCalendarContainer {
  box-shadow: var(--box-shadow-tooltip);
}
.claro .dijitPopup.bcToolTipDialogInfoPopup .bcNoTitle .dijitTooltipContainer {
  padding-top: 20px;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipBelow a.bcToolTipClose {
  top: 25px;
}
.claro .bcToolTipDialogInfoPopup a.bcToolTipClose {
  top: 11px;
  position: absolute;
  right: 8px;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: url("images/bcCloseInfoDialog.svg") no-repeat 0px 0px;
}
.claro .bcToolTipDialogInfoPopup a.bcToolTipClose:hover {
  background-color: var(--beast-120);
}
.claro .bcToolTipDialogInfoPopup p {
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 0 !important;
  color: var(--venom-00);
}
.claro .bcToolTipDialogInfoPopup a {
  color: var(--venom-00);
  text-decoration: underline;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipContents h6 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 14px;
  line-height: 22px;
  max-width: 360px;
  max-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  font-weight: normal;
  padding-bottom: 8px;
  padding-right: 20px;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipContainer {
  background-image: none;
  background-position: inherit;
  border: none;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 1em;
  color: var(--venom-00);
  background-color: var(--beast-120);
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipBelow .dijitTooltipConnector {
  transform: rotate(180deg);
  top: 5px;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipConnector {
  background-image: none;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid var(--beast-120);
}
.dijitDialog .closeText {
  display: none;
  position: absolute;
}
.dijitDialogCloseIcon {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.dijitDialogUnderlayWrapper {
  
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  background: var(--venom-140);
  opacity: 0.5;
  
  z-index: 949 !important;
}
.bcDialog .bcLoaderUnderlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 998;
  background-color: var(--venom-00);
  opacity: 0.5;
  height: 100%;
  width: 100%;
}
.bcDialog.bcContentSelectionDialog {
  
  min-width: 500px;
  
  min-height: 320px;
}
.claro .dijitDialog {
  
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  float: left;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: var(--venom-00);
  border-color: var(--venom-80);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.claro .dijitDialogPaneContentWrapper {
  min-height: 200px;
  max-height: 400px;
  overflow-y: auto;
  min-width: 856px;
}
.claro .dijitDialogPaneContent {
  background: rgb(250, 250, 250) repeat-x top left;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
  padding: 0;
  overflow: hidden !important;
  border-top: none;
  background-color: var(--venom-00);
}
.claro .dijitDialogPaneContentArea {
  
  margin: -10px -8px;
  padding: 10px 8px;
}
.claro .dijitDialogPaneActionBar {
  
  background: none;
  text-align: right;
  border-top: 1px solid var(--venom-80);
  margin: 10px -11px -10px;
  padding: 9px 9px 11px 3px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  height: 42px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-color: var(--venom-60);
  background-color: var(--venom-20);
  margin-top: 0px;
}
.claro .dijitTooltipDialog .dijitDialogPaneActionBar {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  margin: 10px -10px -8px;
}
.claro .dijitDialogPaneActionBar .dijitButton {
  float: none;
}
.claro .dijitDialogPaneActionBar .dijitButton .dijitButtonNode {
  min-width: 54px;
}
.claro .dijitDialogPaneActionBar .dijitButton .dijitButtonText {
  position: relative;
  top: -2px;
}
.claro .dijitDialogTitleBar {
  
  border-bottom: none;
  background-image: none;
  background-color: var(--venom-80);
  padding: 10px 9px 10px 9px;
  min-height: 17px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  font-weight: bold;
  width: 100%;
  border: 0px;
}
.claro .dijitDialogTitle {
  
  padding: 0 1px;
  font-size: 1.091em;
  color: var(--venom-140);
}
.claro .dijitDialogCloseIcon {
  
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  background: url("images/bcControls-small.svg") no-repeat;
  background-position: 0px -180px;
  width: 10px;
  height: 10px;
}
.claro .dijitDialog .bcCloseClickArea {
  padding: 13px;
  position: absolute;
  top: 1px;
  right: 0px;
  cursor: pointer;
}
.claro .dijitDialogCloseIconHover {
  background-position: -21px;
}
.claro .dijitDialogCloseIconActive {
  background-position: -42px;
}
.claro .dijitTooltip,
.claro .dijitTooltipDialog {
  
  background: transparent;
  
}
.dijitTooltipBelow {
  
  padding-top: 10px;
  padding-left: 3px;
  padding-right: 3px;
}
.bcToolTipDialogInfoPopup {
  box-sizing: border-box;
}
.bcToolTipDialogInfoPopup .dijitTooltipAbove {
  padding-bottom: 17px;
  padding-left: 0;
  padding-right: 0;
}
.bcToolTipDialogInfoPopup .dijitTooltipBelow {
  padding-top: 17px;
  padding-left: 0;
  padding-right: 0;
}
.dijitTooltipAbove {
  
  padding-bottom: 10px;
  padding-left: 3px;
  padding-right: 3px;
}
.claro .dijitTooltipContainer {
  
  background-color: var(--venom-00);
  background-position: bottom;
  border: 1px solid var(--venom-80);
  padding: 6px 8px 9px;
  border-radius: 4px;
  font-size: 1em;
  color: var(--venom-140);
}
.claro .dijitTooltipDialogPopup .dijitTooltipConnector {
  
  border: 0;
  z-index: 2;
  background-image: url("images/bcTooltip_normal.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipConnector {
  margin: 0;
  bottom: 5px;
  left: 0;
  width: 0;
  height: 0;
  box-sizing: border-box;
}
.claro .dijitTooltipABRight .dijitTooltipConnector {
  
  left: auto !important;
  right: 3px;
}
.claro .dijitTooltipBelow .dijitTooltipConnector {
  
  top: 0;
  
  margin-top: -3px;
  
  margin-left: -3px;
  left: 3px;
  background-position: -33px 0;
  width: 16px;
  height: 14px;
}
.claro .dijitTooltipAbove .dijitTooltipConnector {
  
  
  margin-top: 3px;
  
  margin-left: -3px;
  bottom: 0;
  left: 3px;
  background-position: -15px 0;
  width: 16px;
  height: 11px;
}
.claro .bcToolTipDialogInfoPopup .dijitTooltipAbove .dijitTooltipConnector,
.claro .bcToolTipDialogInfoPopup .dijitTooltipBelow .dijitTooltipConnector {
  margin: 0;
  width: 0;
  height: 0;
  bottom: initial;
}
.dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector,
.dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector {
  bottom: -1px;
}
.claro .dijitTooltipLeft {
  padding-right: 14px;
}
.claro .dijitTooltipLeft .dijitTooltipConnector {
  
  right: 0;
  background-position: 0 0;
  width: 16px;
  height: 14px;
}
.claro .dijitTooltipRight {
  padding-left: 14px;
}
.claro .dijitTooltipRight .dijitTooltipConnector {
  
  left: -1px;
  background-position: -48px 0;
  width: 16px;
  height: 14px;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top {
  height: auto !important;
  width: 150px !important;
  bottom: 0px !important;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTabListWrapper {
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  width: auto !important;
  height: auto !important;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {
  width: auto !important;
  padding: 10px 0px 0px 10px;
  position: absolute;
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  background-color: var(--venom-40);
  border-right: 1px solid var(--venom-80);
}
.claro .dijitDialog.verticalTabsLeft .dijitTabContainerTop-container {
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 150px !important;
  width: auto !important;
  height: auto !important;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabContainerTop-dijitContentPane {
  width: auto !important;
  height: auto !important;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTab {
  display: block;
  width: 125px;
  margin: 0px;
  border: 1px solid var(--venom-80);
  border-right-color: transparent;
  background: var(--venom-60) url("images/bcBackgrounds-vertical.png");
  text-align: left;
  border-top-width: 0px;
  padding-left: 10px;
  padding-right: 2px;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTabHover {
  background: var(--venom-60);
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTab:first-child {
  border-top-width: 1px;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabListContainer-top .dijitTabChecked {
  padding-bottom: 6px;
  background: var(--venom-20);
  border-right-color: var(--venom-20);
  width: 126px;
}
.claro .dijitDialog.verticalTabsLeft .dijitTabContainerTop-dijitContentPane>div {
  margin: 20px 0px 4px 12px;
}
.claro .dijitDialog.verticalTabsLeft .propertiesTextArea>.dijitContentPane.propertiesTextArea:first-child {
  height: auto !important;
}
.claro .dijitContentPane {
  overflow-x: hidden !important;
  padding: 0px;
}
.claro .dijitDialog .dijitDialogTitleBar {
  padding: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  height: 36px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom-color: var(--venom-80);
  background-color: var(--venom-80);
  cursor: move;
}
.claro .dijitDialog.dijitDialogFixed .dijitDialogTitleBar {
  cursor: default;
}
.claro .dijitDialog .dijitDialogTitleBar .dijitDialogTitle {
  display: block;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  height: 18px;
  padding-top: 9px;
  padding-left: 10px;
  padding-right: 60px;
  position: absolute;
  left: 0px;
  right: 0px;
  max-width: 500px;
}
.claro .dijitDialogCloseIcon:hover {
  background-position: 0px -200px;
}
.claro .bcDialogContent {
  padding: 15px;
  width: auto !important;
  height: auto !important;
}
.claro .dijitDialog span.bcExportIcon {
  cursor: pointer;
  width: 25px;
  height: 16px;
  right: 35px;
  position: absolute;
  top: 12px;
  background: url('/blueconic/static/images/export.png') no-repeat;
}
.claro .dijitDialog span.bcExportIcon:hover {
  background-position: 0 -16px;
}
body.bcNoScroll .bcContentPanes {
  bottom: inherit;
}
.claro .bcSaveConfirmation {
  min-width: 280px;
}
.claro .bcSaveAsDialog.dijitDialog .dijitTextBox {
  width: 350px;
}
.claro .bcActionBarButton {
  position: absolute;
  bottom: 7px;
  left: 5px;
}
.bcDialog .dijitDialogPaneActionBar .dijitButtonContents {
  line-height: inherit;
}
.claro .dijitComboBox.dijitTimeTextBox .dijitArrowButtonInner {
  background-image: url("images/bcDateTimeIcons.svg");
  background-position: 0 1px;
}
.claro .dijitComboBox.dijitTimeTextBox .dijitDownArrowButtonHover .dijitArrowButtonInner,
.claro .dijitComboBox.dijitTimeTextBox .dijitHasDropDownOpen .dijitArrowButtonInner,
.claro .dijitComboBoxOpenOnClickHover.dijitTimeTextBox .dijitArrowButtonInner {
  background-position: -20px 1px;
}
.claro .dijitComboBox.dijitDateTextBox .dijitArrowButtonInner {
  background-image: url("images/bcDateTimeIcons.svg");
  background-position: -40px 1px;
}
.claro .dijitComboBox.dijitDateTextBox .dijitDownArrowButtonHover .dijitArrowButtonInner,
.claro .dijitComboBox.dijitDateTextBox .dijitHasDropDownOpen .dijitArrowButtonInner,
.claro .dijitComboBoxOpenOnClickHover.dijitDateTextBox .dijitArrowButtonInner {
  background-position: -60px 1px;
}
.claro .dijitCalendar {
  border-collapse: separate;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-image: url("images/bcCalendar.png");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(var(--venom-00) 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
  text-align: center;
  padding: 6px 5px 3px;
}
.claro .dijitCalendar,
.claro .dijitCalendar:hover,
.claro .dijitCalendarActive,
.claro .dijitCalendarHover {
  
  background-color: var(--venom-80);
  border: solid 1px var(--venom-80);
}
.dijitTimePickerPopup {
  background-color: var(--venom-00);
  max-height: 300px;
}
.dijitTimePickerPopup {
  border: 1px solid var(--venom-120);
  border-top: 0 none !important;
}
.dijitTimePickerPopup .dijitTimePickerItem {
  cursor: pointer;
  padding: 5px 5px 5px 10px;
}
.dijitTimePickerPopup .dijitTimePickerItem:hover {
  background-color: var(--beast-100);
  color: var(--venom-00);
  cursor: pointer;
}
.dijitTimePicker .dijitTimePickerItemDisabled {
  color: var(--venom-100);
  text-decoration: line-through;
}
.bcDateTimePicker {
  padding: 1px;
  height: 31px;
}
.bcDateTimePicker .dijitDateTextBox {
  width: 105px;
}
.bcDateTimePicker .dijitTimeTextBox {
  width: 95px;
}
.claro .bcDateTimePicker div.dijitTextBoxError .dijitValidationContainer {
  display: none;
}
.claro .dojoDndAvatar .dojoDndAvatarHeader {
  background-position: 5px 0;
}
.claro .dojoDndAvatar.dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-position: 5px 0;
}
.claro .dojoDndAvatarHeader td span {
  display: none;
}
.claro .dojoDndAvatar .dojoDndHandle {
  float: left;
}
.claro .dojoDndAvatar {
  background-color: var(--beast-40);
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  
}
.claro .dojoDndAvatar li {
  list-style-type: none;
}
.claro .bcRule {
  margin-bottom: 2px;
  color: var(--venom-100);
}
.claro .bcRule .bcContent {
  display: inline-block;
}
.claro .bcRule .bcIcons {
  display: inline-block;
}
.claro .bcRule .bcRuleButtonHolder {
  display: inline-block;
}
.claro .bcForm div.bcRow .bcInput.bcRules {
  width: 80%;
}
.claro .bcRule.bcLarge span.bcDelete {
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: 4px;
  height: 17px;
  width: 17px;
  background: url("images/bcDelete-large.png") no-repeat 0 -34px;
}
.claro .bcRule.bcLarge:hover span.bcDelete {
  background-position: 0 0;
}
.claro .bcRule.bcLarge span.bcDelete:hover {
  background-position: 0 -17px;
}
.claro .bcRule span.bcDelete {
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 2px;
  height: 13px;
  width: 13px;
  background: url("/blueconic/static/images/delete.svg") no-repeat 0 -26px;
}
.claro .bcRule:hover span.bcDelete {
  background-position: 0 0;
  cursor: pointer;
}
.claro .bcRule span.bcDelete:hover {
  background-position: 0 -13px;
}
.claro .bcRule span.bcCopy {
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 4px;
  height: 16px;
  width: 14px;
  cursor: pointer;
  background: url("/blueconic/static/images/copy.png") no-repeat 0 -32px;
}
.claro .bcRule:hover span.bcCopy {
  background-position: 0 0;
}
.claro .bcRule span.bcCopy:hover {
  background-position: 0 -16px;
}
.claro .bcDisabled .bcRule span.bcDelete,
.claro .bcDisabled .bcRule span.bcCopy {
  background: none;
}
.claro .bcRule .bcSetting:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcRule .bcSetting {
  color: var(--venom-140);
}
.claro .bcRule .bcSetting.bcInvalid {
  color: var(--thor-100);
}
.claro .bcRule .bcSetting.bcSettingNoEdit {
  color: var(--venom-100);
}
.claro .bcRule .bcSetting.bcSettingNoEdit:hover {
  text-decoration: none;
  cursor: auto;
}
.claro .bcDisabled .bcRule .bcSetting,
.claro .bcDisabled .bcRule .bcSetting.bcInvalid {
  color: var(--venom-100);
}
.claro .bcDisabled .bcRule .bcSetting:hover {
  text-decoration: none;
  cursor: default;
}
.claro .bcDisabled .bcRuleToolBar,
.claro .bcDisabled .bcRule .bcIcons {
  display: none;
}
.claro .bcRuleToolBar {
  color: var(--venom-100);
}
.claro .bcRuleToolBar .bcAddButton {
  margin-left: 0px;
}
.claro .bcRuleToolBar .bcRuleType .dijitButtonContents {
  padding-top: 5px;
}
.claro .bcOkCancelTooltipDialog.bcWordsTooltip .bcStringList {
  max-height: 155px;
  overflow-x: hidden;
  overflow-y: auto;
}
.claro .bcOkCancelTooltipDialog.bcWordsTooltip .bcStringList .bcClose {
  margin: 5px 0px 0px 4px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesConvertDialog {
  width: 480px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesConvertDialog .bcRule .bcContent {
  padding-left: 1px;
}
.claro .bcOkCancelTooltipDialog.bcWordsTooltip .bcStringList .bcAddButton {
  margin-top: 2px;
}
.claro .bcOkCancelTooltipDialog.bcUrlTooltip .dijitTextBox {
  width: 390px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesContentAreaDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesEventDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesInterestDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcContentAreaDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcClickAreaDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesValuesDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesFormFieldDialog,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesActionDialog {
  width: 390px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRulesContextPositionDialog {
  width: 175px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip {
  width: 330px;
}
.claro .bcOkCancelTooltipDialog .bcTextArea.dijitTextArea {
  width: 207px;
}
.claro .bcInput.bcRules {
  padding-left: 5px;
}
.claro .bcExpertRule {
  float: left;
  margin-right: 30px;
}
.claro .bcExpertRule .bcExpertText {
  float: left;
}
.claro .bcExpertRule .bcLabel {
  float: left;
  margin-left: 5px;
}
.claro .bcRuleProperty .bcLinkList ul.bcSelections {
  padding: 0;
}
.claro .bcRuleProperty .bcLinkList ul.bcSelections li.bcSelection-item {
  margin: 0;
}
.claro .bcRuleProperty .bcInputWrapper .bcObjectSelector .bcCancelButtonWrapper {
  display: none;
}
.claro .bcRuleStringList .bcInputWrapper .bcStringList {
  position: relative;
  top: -6px;
}
.claro .dijitTooltipDialog .bcForm {
  position: relative;
  top: 0px;
}
.claro .dijitTooltipDialog .bcNumberInput {
  width: 50px;
}
.claro .dijitTooltipDialog .bcForm div.bcRow>.bcLabel {
  width: 100px;
}
.claro .dijitTooltipDialog .bcTextArea {
  width: 207px;
}
.claro .bcForm div.bcRow.bcRadioRow {
  margin-top: 0px;
}
.claro .bcForm div.bcRow.bcRadioRow label {
  cursor: pointer;
}
.claro .bcForm div.bcRow.bcRadioRow>div:nth-of-type(2) {
  margin-left: 26px;
}
.claro .bcForm div.bcRow.bcRadioRowWithSelect {
  margin-bottom: 5px;
}
.claro .bcForm div.bcRow .bcPredefinedSelect {
  display: inline-block;
}
.claro .bcForm div.bcRow.bcNoTopMargin {
  margin-top: 0px;
}
.claro .bcForm div.bcValuePair {
  margin-bottom: 5px;
}
.claro .bcRulesTooltip .dijitRadio+label {
  display: inline-block;
  cursor: pointer;
}
.claro .dgrid {
  border: none;
  height: 100%;
  font-size: 14px;
}
.claro .dgrid .dgrid-no-data,
.claro .dgrid .dgrid-loading {
  color: var(--venom-100);
  font-size: 3em;
  padding: 3em;
  text-align: center;
}
.dgrid:not(.bcHasScrollbar) .dgrid-header {
  width: 100%;
  background-color: var(--venom-60);
}
.dgrid:not(.bcHasScrollbar) .dgrid-header-scroll {
  display: none;
}
.dgrid-row {
  height: 48px;
}
.dgrid-row-even {
  background-color: var(--venom-00);
}
.dgrid-row-odd {
  background-color: var(--venom-20);
}
.dgrid-scroller .dgrid-row:hover {
  background-color: var(--beast-20);
}
.claro .dgrid-cell-padding {
  padding-left: 8px;
  padding-right: 8px;
}
.claro .dgrid-cell {
  border: 0px;
  vertical-align: middle;
}
.claro .dgrid-scroller .dgrid-cell:last-child {
  border-right: 1px solid var(--venom-00);
}
.claro .dgrid-header .dijitTextArea .dijitPlaceHolder,
.claro .dgrid-header .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
  font-style: normal;
}
.dgrid .dgrid-header {
  height: 48px;
}
.dgrid .dgrid-header .dgrid-cell {
  font-size: 16px;
  -webkit-transition: background 0.5s linear;
  -moz-transition: background 0.5s linear;
  -ms-transition: background 0.5s linear;
  -o-transition: background 0.5s linear;
  transition: background 0.5s linear;
  border-bottom: 0px;
  color: var(--venom-120);
  background-color: var(--venom-60);
  border-right: 1px solid var(--venom-60);
  height: 48px;
  position: relative;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: nowrap;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
  font-weight: normal;
  line-height: 22px;
}
.dijitDialog .dgrid .dgrid-header .dgrid-cell-padding:first-of-type {
  
  padding-left: 10px;
}
.dgrid .dgrid-scroller {
  margin-top: 48px !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.dgrid-header-scroll {
  background-color: var(--venom-60);
  border-bottom: 2px solid var(--venom-60);
  height: 38px !important;
}
.dgrid .dgrid-header .dgrid-cell.dgrid-sortable:hover {
  background-color: var(--venom-80);
}
.dgrid-header .dgrid-sort-arrow {
  width: 12px;
  height: 22px;
  background-image: url("images/bcIcon_arrow_dropdown_button.svg");
  background-position: 0 0;
  display: inline-block;
  clear: both;
  float: initial;
  pointer-events: none;
}
.dj_gecko .dgrid-header .dgrid-sort-arrow {
  
  float: right;
}
div.dgrid-content.ui-widget-content>div:nth-last-of-type(2) {
  box-shadow: 0 -1px 0 var(--venom-40) inset;
}
.dgrid-header span {
  
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: calc(100% - 25px);
  line-height: 22px;
  height: 22px;
}
.dgrid-header .dgrid-cell.bcAlignRight span {
  
  float: right;
}
.dgrid-header .dgrid-cell.dgrid-sort-up,
.dgrid-header .dgrid-cell.dgrid-sort-down {
  font-family: var(--font-heavy), var(--font-fallback);
}
.dgrid-header .dgrid-sort-arrow:hover {
  background-position: -12px 0;
}
.dgrid-header .dgrid-sort-up .dgrid-sort-arrow {
  background-position: 0 -22px;
}
.dgrid-header .dgrid-sort-up .dgrid-sort-arrow:hover {
  background-position: -12px -22px;
}
.claro .bcParametersWrapper .dgrid {
  color: var(--venom-100);
  margin-top: 15px;
  margin-bottom: 10px;
  margin-right: 15px;
  border: 1px solid var(--venom-80);
}
.claro .bcParametersWrapper .dgrid .dgrid-scroller {
  position: relative;
  overflow-y: hidden;
}
.claro .bcParametersWrapper .dgrid .dgrid-header-scroll {
  display: none
}
.claro .bcParametersWrapper .dgrid .dgrid-header {
  right: 0;
}
.claro .bcParametersWrapper .dgrid .dgrid-scroller .dgrid-cell {
  border-left: 0;
  border-bottom: 0;
  border-top: 1px solid var(--venom-20);
}
.claro .bcParametersWrapper .dgrid-row:nth-child(2) .dgrid-cell,
.claro .bcParametersWrapper .dgrid-row:nth-child(1) .dgrid-cell {
  border-top: 0;
}
.claro .bcParametersWrapper .dgrid .dgrid-header-row .dgrid-cell {
  border-left: 0;
  border-bottom: 1px solid var(--venom-80);
}
.claro .bcParametersWrapper .dgrid .bcDimensionHeader {
  width: 15%;
}
.claro .bcParametersWrapper .dgrid .bcInputWrapper .bcBorder {
  padding-left: 5px;
}
.claro .bcParametersWrapper .dgrid .deleteprop {
  display: inline-block;
}
.claro .bcParametersWrapper .dgrid .bcReservedForSegments {
  padding-left: 5px;
}
.claro .bcParametersWrapper .dgrid tr:hover .bcPropertySelected a.deleteproperty {
  background: url('/blueconic/static/images/delete.png') no-repeat 0 0;
}
.claro .bcParametersWrapper .dgrid tr:hover .bcPropertySelected a.deleteproperty:hover {
  background: url('/blueconic/static/images/delete.png') no-repeat 0 0;
  background-position: 0 -13px;
}
.claro .bcParametersWrapper .bcInputWrapper .bcObjectSelector .bcCancelButtonWrapper {
  display: none;
}
.claro .bcParametersWrapper .dgrid .bcPropertySelected a.deleteproperty {
  float: left;
  width: 13px;
  height: 13px;
  margin: 1px 0px 0 0;
  text-indent: -9999px;
  position: relative;
  top: 7px;
  left: 6px;
}
.claro .bcParametersWrapper .dgrid .dgrid-header th.field-property {
  padding-left: 13px;
}
.dijitSliderMoveable {
  z-index: 99;
  position: absolute !important;
  display: block;
  vertical-align: middle;
}
.dijitSliderMoveableH {
  right: 0;
}
.dijitSliderMoveableV {
  right: 50%;
}
.dj_a11y div.dijitSliderImageHandle,
.dijitSliderImageHandle {
  margin: 0;
  padding: 0;
  position: relative !important;
  border: 8px solid var(--venom-120);
  width: 0;
  height: 0;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.dj_iequirks .dj_a11y .dijitSliderImageHandle {
  font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
  overflow: hidden;
  
}
.dj_ie7 .dj_a11y .dijitSliderImageHandle {
  overflow: visible;
  
}
.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
  border: 4px solid var(--venom-140);
  height: 8px;
  width: 8px;
}
.dijitSliderImageHandleV {
  top: -8px;
  right: -50%;
}
.dijitSliderImageHandleH {
  left: 50%;
  top: -5px;
  vertical-align: top;
}
.dijitSliderBar {
  border-style: solid;
  border-color: var(--venom-140);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.dijitSliderBarContainerV {
  position: relative;
  height: 100%;
  z-index: 1;
}
.dijitSliderBarContainerH {
  position: relative;
  z-index: 1;
}
.dijitSliderBarH {
  height: 4px;
  border-width: 1px 0;
}
.dijitSliderBarV {
  width: 4px;
  border-width: 0 1px;
}
.dijitSliderProgressBar {
  background-color: red;
  z-index: 1;
}
.dijitSliderProgressBarV {
  position: static !important;
  height: 0;
  vertical-align: top;
  text-align: left;
}
.dijitSliderProgressBarH {
  position: absolute !important;
  width: 0;
  vertical-align: middle;
  overflow: visible;
}
.dijitSliderRemainingBar {
  overflow: hidden;
  background-color: transparent;
  z-index: 1;
}
.dijitSliderRemainingBarV {
  height: 100%;
  text-align: left;
}
.dijitSliderRemainingBarH {
  width: 100% !important;
}
.dijitSliderBumper {
  overflow: hidden;
  z-index: 1;
}
.dijitSliderBumperV {
  width: 4px;
  height: 8px;
  border-width: 0 1px;
}
.dijitSliderBumperH {
  width: 8px;
  height: 4px;
  border-width: 1px 0;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
  background-color: red;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper {
  background-color: transparent;
}
.dijitSliderDecoration {
  text-align: center;
}
.dijitSliderDecorationC,
.dijitSliderDecorationV {
  position: relative;
  
}
.dijitSliderDecorationH {
  width: 100%;
}
.dijitSliderDecorationV {
  height: 100%;
  white-space: nowrap;
}
.dijitSliderButton {
  font-family: monospace;
  margin: 0;
  padding: 0;
  display: block;
}
.dj_a11y .dijitSliderButtonInner {
  visibility: visible !important;
}
.dijitSliderButtonContainer {
  text-align: center;
  height: 0;
}
.dijitSliderButtonContainer * {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.dijitSlider .dijitButtonNode {
  padding: 0;
  display: block;
}
.dijitRuleContainer {
  position: relative;
  overflow: visible;
}
.dijitRuleContainerV {
  height: 100%;
  line-height: 0;
  float: left;
  text-align: left;
}
.dj_opera .dijitRuleContainerV {
  line-height: 2%;
}
.dj_ie .dijitRuleContainerV {
  line-height: normal;
}
.dj_gecko .dijitRuleContainerV {
  margin: 0 0 1px 0;
  
}
.dijitRuleMark {
  position: absolute;
  border: 1px solid var(--venom-140);
  line-height: 0;
  height: 100%;
}
.dijitRuleMarkH {
  width: 0;
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
}
.dijitRuleLabelContainer {
  position: absolute;
}
.dijitRuleLabelContainerH {
  text-align: center;
  display: inline-block;
}
.dijitRuleLabelH {
  position: relative;
  left: -50%;
}
.dijitRuleLabelV {
  
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dijitRuleMarkV {
  height: 0;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
  width: 100%;
  left: 0;
}
.dj_ie .dijitRuleLabelContainerV {
  margin-top: -.55em;
}
.dj_a11y .dijitSliderReadOnly,
.dj_a11y .dijitSliderDisabled {
  opacity: 0.6;
}
.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {
  filter: alpha(opacity=40);
}
.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
  font-family: monospace;
  
  font-size: 1em;
  line-height: 1em;
  height: auto;
  width: auto;
  margin: 0 4px;
}
.dj_a11y .dijitButtonContents .dijitButtonText,
.dj_a11y .dijitTab .tabLabel {
  display: inline !important;
}
.dj_a11y .dijitSelect .dijitButtonText {
  display: inline-block !important;
}
.claro .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.claro .dijitSliderFocused .dijitSliderBar {
  border-color: var(--beast-120);
}
.claro .dijitSliderHover .dijitSliderBar {
  border-color: var(--beast-120);
}
.claro .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: var(--venom-80);
}
.claro .dijitRuleLabelsContainer {
  color: var(--venom-140);
}
.claro .dijitRuleLabelsContainerH {
  padding: 2px 0;
}
.claro .dijitSlider .dijitSliderProgressBarH,
.claro .dijitSlider .dijitSliderLeftBumper {
  border-color: var(--venom-80);
  background-color: var(--beast-20);
  background-image: -moz-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 1px, rgba(255, 255, 255, 0) 2px);
  background-image: linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 1px, rgba(255, 255, 255, 0) 2px);
}
.claro .dijitSlider .dijitSliderRemainingBarH,
.claro .dijitSlider .dijitSliderRightBumper {
  border-color: var(--venom-80);
  background-color: var(--venom-00);
}
.claro .dijitSliderRightBumper {
  border-right: solid 1px var(--venom-80);
}
.claro .dijitSliderLeftBumper {
  border-left: solid 1px var(--venom-80);
}
.claro .dijitSliderHover .dijitSliderProgressBarH,
.claro .dijitSliderHover .dijitSliderLeftBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
}
.claro .dijitSliderHover .dijitSliderRemainingBarH,
.claro .dijitSliderHover .dijitSliderRightBumper {
  background-color: var(--venom-00);
  border-color: var(--beast-120);
}
.claro .dijitSliderFocused .dijitSliderProgressBarH,
.claro .dijitSliderFocused .dijitSliderLeftBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderFocused .dijitSliderRemainingBarH,
.claro .dijitSliderFocused .dijitSliderRightBumper {
  background-color: var(--venom-00);
  border-color: var(--beast-120);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderDisabled .dijitSliderProgressBarH,
.claro .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: var(--venom-80);
  
  background-image: none;
}
.claro .dijitSliderDisabled .dijitSliderRemainingBarH,
.claro .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: var(--venom-40);
}
.claro .dijitRuleLabelsContainerV {
  padding: 0 2px;
}
.claro .dijitSlider .dijitSliderProgressBarV,
.claro .dijitSlider .dijitSliderBottomBumper {
  border-color: var(--venom-80);
  background-color: var(--beast-20);
  background-image: -moz-linear-gradient(left, var(--venom-00) 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, var(--venom-00) 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, var(--venom-00) 0px, rgba(255, 255, 255, 0) 1px);
  background-image: linear-gradient(left, var(--venom-00) 0px, rgba(255, 255, 255, 0) 1px);
}
.claro .dijitSlider .dijitSliderRemainingBarV,
.claro .dijitSlider .dijitSliderTopBumper {
  border-color: var(--venom-80);
  background-color: var(--venom-00);
}
.claro .dijitSliderBottomBumper {
  border-bottom: solid 1px var(--venom-80);
}
.claro .dijitSliderTopBumper {
  border-top: solid 1px var(--venom-80);
}
.claro .dijitSliderHover .dijitSliderProgressBarV,
.claro .dijitSliderHover .dijitSliderBottomBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
}
.claro .dijitSliderHover .dijitSliderRemainingBarV,
.claro .dijitSliderHover .dijitSliderTopBumper {
  background-color: var(--venom-00);
  border-color: var(--beast-120);
}
.claro .dijitSliderFocused .dijitSliderProgressBarV,
.claro .dijitSliderFocused .dijitSliderBottomBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderFocused .dijitSliderRemainingBarV,
.claro .dijitSliderFocused .dijitSliderTopBumper {
  background-color: var(--venom-00);
  border-color: var(--beast-120);
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderDisabled .dijitSliderProgressBarV,
.claro .dijitSliderDisabled .dijitSliderBottomBumper {
  background-color: var(--venom-80);
  
}
.claro .dijitSliderDisabled .dijitSliderRemainingBarV,
.claro .dijitSliderDisabled .dijitSliderTopBumper {
  background-color: var(--venom-40);
}
.claro .dijitSliderImageHandleH {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("images/bcSliderThumbs.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.claro .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.claro .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.claro .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.claro .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.claro .dijitSliderReadOnly .dijitSliderImageHandleH,
.claro .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.claro .dijitSliderImageHandleV {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("images/bcSliderThumbs.png");
  background-repeat: no-repeat;
  background-position: -289px 0;
}
.claro .dijitSliderHover .dijitSliderImageHandleV {
  background-position: -307px 0;
}
.claro .dijitSliderFocused .dijitSliderImageHandleV {
  background-position: -325px 0;
}
.claro .dijitSliderProgressBarV .dijitSliderThumbHover {
  background-position: -325px 0;
}
.claro .dijitSliderProgressBarV .dijitSliderThumbActive {
  background-position: -325px 0;
}
.claro .dijitSliderReadOnly .dijitSliderImageHandleV,
.claro .dijitSliderDisabled .dijitSliderImageHandleV {
  background-position: -343px 0;
}
.claro .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
}
.claro .dijitSliderButtonContainerV {
  padding: 3px 1px 2px 1px;
}
.claro .dijitSliderDecrementIconH,
.claro .dijitSliderIncrementIconH,
.claro .dijitSliderDecrementIconV,
.claro .dijitSliderIncrementIconV {
  background-image: url("images/bcCommonFormArrows.svg");
  background-repeat: no-repeat;
  background-color: var(--venom-40);
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px var(--venom-80);
  font-size: 1px;
}
.claro .dijitSliderDecrementIconH,
.claro .dijitSliderIncrementIconH {
  height: 12px;
  width: 9px;
}
.claro .dijitSliderDecrementIconV,
.claro .dijitSliderIncrementIconV {
  height: 9px;
  width: 12px;
}
.claro .dijitSliderActive .dijitSliderDecrementIconH,
.claro .dijitSliderActive .dijitSliderIncrementIconH,
.claro .dijitSliderActive .dijitSliderDecrementIconV,
.claro .dijitSliderActive .dijitSliderIncrementIconV,
.claro .dijitSliderHover .dijitSliderDecrementIconH,
.claro .dijitSliderHover .dijitSliderIncrementIconH,
.claro .dijitSliderHover .dijitSliderDecrementIconV,
.claro .dijitSliderHover .dijitSliderIncrementIconV {
  
  border: solid 1px var(--beast-120);
  background-color: var(--venom-00);
}
.claro .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.claro .dijitSliderActive .dijitSliderDecrementIconH .claro .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.claro .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.claro .dijitSliderActive .dijitSliderIncrementIconH .claro .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.claro .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.claro .dijitSliderActive .dijitSliderDecrementIconV .claro .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.claro .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.claro .dijitSliderActive .dijitSliderIncrementIconV .claro .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: var(--beast-20);
}
.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
}
.claro .dijitSliderButtonInner {
  visibility: hidden;
}
.claro .dijitSliderReadOnly *,
.claro .dijitSliderDisabled * {
  border-color: var(--venom-80);
  color: var(--venom-100);
}
.claro .dijitSliderReadOnly .dijitSliderDecrementIconH,
.claro .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: var(--venom-40);
}
.claro .dijitSliderReadOnly .dijitSliderIncrementIconH,
.claro .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: var(--venom-40);
}
.claro .dijitSliderReadOnly .dijitSliderDecrementIconV,
.claro .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -3px 49%;
  background-color: var(--venom-40);
}
.claro .dijitSliderReadOnly .dijitSliderIncrementIconV,
.claro .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -107px 49%;
  background-color: var(--venom-40);
}
.bcDialoguesLegacyWhat .cke_editable ul,
.bcDialoguesLegacyWhat .cke_editable ol {
  margin-left: 40px;
}
.claro .bcContentArea.bcBottomSpace {
  padding-bottom: 30px;
}
.claro .bcExecutables .bcCenterPanel.bcExecutablesVersion2CenterPanel:not(.bcLegacyOverlay) {
  margin: 0px 20px 0px 0px;
}
.bcExecutables .bcExecutablesVersion2 .bcMetaData {
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.bcExecutables .bcExecutablesVersion2 .bcForm .bcContentArea {
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
}
.claro .bcExecutables .bcExecutablesVersion2 .bcFormHeader {
  width: calc(100% - 40px);
  padding-left: 40px;
}
.bcExecutables .bcExecutablesVersion2 .bcMetaData .bcLeftColumn {
  margin-left: 40px;
}
.bcExecutables .bcExecutablesVersion2 .bcMetaData .bcRightColumn.bcLeftAligned {
  margin-left: 40px;
}
.bcExecutables .bcExecutablesVersion2 .bcMetaData.bcExpanded .bcMetaDataExpand:hover .bcTopLine {
  border-top: 1px solid var(--venom-100);
}
.bcExecutables .bcExecutablesVersion2 .bcMetaData:not(.bcExpanded) .bcLineWrapper {
  margin-left: 40px;
  width: calc(100% - 40px);
}
.bcExecutables .bcExecutablesVersion2 .bcContentArea .bcExecutablesUI2 .bcpConnectionUI .bcpSidebar {
  padding-left: 40px;
  width: 370px;
}
.bcExecutables .bcExecutablesVersion2 .bcExecutablesUI2 {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 100%;
}
.bcExecutables .bcExecutablesVersion2.bcMetaDataExpanded .bcExecutablesUI2 {
  margin-top: -5px;
}
.bcExecutables .bcExecutablesVersion2 .bcExecutablesUI2 .bcPluginPane {
  clear: none;
  height: 100%;
}
.bcExecutables .bcExecutablesVersion2 .bcExecutablesUI2 .bcPluginPane .bcConnectionPluginWrapper,
.bcExecutables .bcExecutablesVersion2 .bcExecutablesUI2 .bcPluginPane .bcConnectionPluginWrapper>div {
  height: 100%;
}
.claro .bcActiveVisitors {
  height: 250px;
  line-height: normal;
}
.claro .bcActiveVisitors .bcDeviceChart div,
.claro .bcActiveVisitors .bcDeviceChartText div {
  height: 30px;
  width: 50%;
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
  color: var(--venom-00);
  display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.claro .bcActiveVisitors .bcDeviceChart .bcPcShare,
.claro .bcActiveVisitors .bcDeviceChartText .bcPcShare {
  float: left;
}
.claro .bcActiveVisitors .bcDeviceChart .bcMobileShare,
.claro .bcActiveVisitors .bcDeviceChartText .bcMobileShare {
  float: left;
}
.claro .bcActiveVisitors .bcDeviceChart .bcPcShare {
  background-color: var(--beast-100);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-right: 1px solid white;
}
.claro .bcActiveVisitors .bcDeviceChart .bcMobileShare {
  background-color: var(--hulk-100);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  float: right;
}
.claro .bcActiveVisitors .bcLabel,
.claro .bcActiveVisitors .bcActiveVisitors,
.claro .bcActiveVisitors .bcLabelSmall {
  text-align: center;
}
.claro .bcActiveVisitors .bcLabel {
  text-align: center;
  font-size: 27px;
  padding-top: 25px;
}
.claro .bcActiveVisitors .bcActiveVisitorNumber {
  font-size: 60px;
  color: var(--beast-100);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.claro .bcActiveVisitors .bcLabelSmall {
  font-size: 16px;
  margin-bottom: 10px;
}
.claro .bcActiveVisitors .bcAlignBottom {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.claro .bcActiveVisitors .bcDeviceChartText .bcText {
  font-weight: bolder;
  height: 25px;
}
.claro .bcActiveVisitors .bcDeviceChartText .bcPcShare.bcText {
  color: var(--beast-100);
}
.claro .bcActiveVisitors .bcDeviceChartText .bcMobileShare.bcText {
  color: var(--hulk-100);
}
.claro .bcWidgetWrapper .bcActiveVisitors .bcLoadingWrapper {
  border: 1px solid var(--beast-100);
  background-color: var(--venom-00);
  top: 15px;
  height: 140px;
  padding: 10px;
}
.claro .bcKeyboardShortcuts {
  padding: 10px;
  display: flex;
}
.claro .bcKeyboardShortcuts strong {
  margin-top: 35px;
  display: block;
}
.claro .bcKeyboardShortcuts strong.bcFirst {
  margin-top: 0;
}
.claro .bcKeyboardShortcuts ul {
  padding: 0px;
  margin: 0px;
  padding-left: 20px;
  list-style-type: none;
}
.claro .bcKeyboardShortcuts ul li {
  min-height: 30px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  display: flex;
  align-items: center;
}
.claro .bcKeyboardShortcuts ul li span.bcLabel {
  float: left;
  width: 160px;
  text-align: right;
  margin-right: 30px;
  color: var(--venom-100);
}
.claro .bcKeyboardShortcuts ul li div.bcKey {
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  border: 1px solid var(--venom-80);
  background-color: var(--venom-20);
  border-radius: 4px;
  height: 20px;
  align-content: center;
  justify-content: center;
  min-width: 20px;
  cursor: default;
}
.claro .bcKeyboardShortcuts ul li div.bcKey.bcHasTitle {
  cursor: help;
}
.claro .bcKeyboardShortcuts ul li div.bcKey.bcKeyEnter {
  height: 17px;
  padding-top: 2px;
  padding-bottom: 1px;
}
.bcKeyboardShortcuts .bcPlus {
  padding-left: 5px;
  padding-right: 5px;
}
.bcKeyboardShortcuts .bcColumn {
  width: 50%;
}
.bcBulkDialog .bcBulkChangeWizard .bcButtonWrapper,
.bcBulkDialog .bcBulkDeleteWizard .bcButtonWrapper {
  display: flex;
}
.bcBulkDialog .bcBulkChangeWizard .bcButtonWrapper .bcSkipButton,
.bcBulkDialog .bcBulkDeleteWizard .bcButtonWrapper .bcSkipButton {
  order: 2;
  padding-left: 0px;
}
.bcBulkDialog .bcBulkChangeWizard .bcButtonWrapper .bcNextButton {
  padding-right: 3px;
}
.bcBulkDialog .bcObjectSelectionStep .bcWrapper>div {
  width: 100%;
}
.bcBulkDialog .bcObjectSelectionStep .bcSortableTable {
  width: 100%;
  height: 2000px;
  
}
.bcBulkDialog .bcObjectSelectionStep .bcDomainCrudTable.dgrid .dgrid-cell-padding.field-selectRow {
  padding-left: 10px;
}
.bcBulkDialog .bcObjectSelectionStep .bcDomainCrudTable .dgrid-scroller .dgrid-row-table {
  cursor: default;
}
.bcWizardDialog.bcBulkDialog {
  
  height: initial;
}
.bcWizardDialog.bcBulkDialog .bcWizard .bcButtonWrapper .dijitButton .dijitButtonNode {
  
  min-width: 59px;
}
.claro .bcConfirmDialogContent .dijitTextBox {
  display: block;
  margin-top: 16px;
  margin-bottom: 14px;
}
.bcBulkDialog .bcChangeConfigurationStep .bcWrapper {
  flex-direction: column;
}
.bcBulkDialog .bcChangeConfigurationStep .bcChangeSettings {
  padding-left: 23px;
  padding-top: 4px;
}
.bcBulkChangeOperation .bcGenericLabel .bcLabel {
  font-family: var(--font-heavy), var(--font-fallback);
  padding-top: 2px;
}
.bcBulkChangeOperation {
  padding-bottom: 8px;
  display: flex;
  flex-direction: column;
}
.bcNoBulkOperations {
  color: var(--venom-100);
  font-style: italic;
}
.bcBulkChangeAffectedItems span,
.bcBulkChangeAffectedItems {
  color: var(--venom-100);
}
.bcBulkChangeAffectedItems.bcNoLink a {
  pointer-events: none;
  text-decoration: none;
  color: var(--venom-100);
}
.bcBulkChangeAffectedItems a span {
  color: inherit;
  padding-left: 3px;
}
.claro .dijitTooltipContainer.bcBulkChangeAffectedItemsTooltip.bcOkCancelTooltipDialog {
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
}
.bcBulkChangeAffectedItemsTooltip .dgrid {
  width: 510px;
  height: 260px;
}
.bcBulkChangeAffectedItemsTooltip .dgrid .dgrid-row {
  cursor: pointer;
}
.claro .bcDialog .bcAffectedItemsConfirmDialogContent {
  padding: 20px;
}
.bcBulkDialog .bcBulkChangeWizard.bcSegments {
  height: initial;
}
.bcChangeOperation.bcStatusChangeOperation .bcHeaderStatus {
  display: inline-block;
  margin-left: 40px;
  top: 3px;
  position: relative;
}
.bcChangeOperation .bcNoRulesWrapper {
  color: var(--venom-100);
}
.bcActionRules .bcRule li {
  display: inline;
}
.bcActionRules .bcRule li .bcSettings {
  display: inline;
}
.claro .bcActionRules .bcRule .bcContent {
  display: inline;
}
.bcActionRules .bcOptionButton {
  margin-top: 15px;
}
.bcActionRules .bcRules {
  counter-reset: actionRuleCounter;
}
.claro .bcActionRules .bcRules .bcRule {
  margin-bottom: 0px;
}
.bcActionRules .bcRules>.bcRule .bcContent:before {
  content: counter(actionRuleCounter) ".";
  counter-increment: actionRuleCounter;
  margin-right: 10px;
  transition: opacity .5s ease;
  opacity: 1;
  min-width: 20px;
  width: 20px;
  max-width: 20px;
  overflow: hidden;
}
.claro .bcOkCancelTooltipDialog.bcValueDialog .dijitTextBox {
  width: 310px;
}
.claro .dijitPopup.bcValuesPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltip_normal.png");
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcLabelSelectEditor .bcContentWrapper {
  border: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcLabelSelectEditor .bcButtonWrapper {
  display: none;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcLabelSelectEditor ul.bcSelections li.bcSelection-item {
  margin: 5px 10px 0 0;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcLabelSelectEditor .noInputMessage {
  display: none;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcStringList ul.bcSelections {
  overflow-x: hidden;
  max-height: 160px;
  padding-top: 5px;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcStringList ul.bcSelections li.bcSelection-item {
  margin-top: 0px;
  margin-bottom: 5px;
}
.claro .bcOkCancelTooltipDialog.bcValuesDialog .bcNoValues {
  color: var(--venom-100);
  padding-top: 5px;
}
.bcActivityChart {
  margin: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow-y: hidden;
  height: calc(100% - 40px);
  width: calc(100% - 40px);
  box-sizing: border-box;
}
.bcActivityChart .dijitContainer {
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.bcActivityChart .bcLoadingWrapper {
  z-index: 50;
}
.bcActivityChart .bcLegend {
  z-index: 9999;
  color: var(--venom-120);
  position: absolute;
  top: 0px;
  font-size: 14px;
}
.bcActivityChart .bcLegend.bcLegendLeft {
  left: 0;
  top: initial;
  bottom: 0;
}
.bcActivityChart .bcLegend.bcLegendLeft::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 3px;
  background: var(--beast-100);
  vertical-align: middle;
  margin-right: 5px;
}
.bcActivityChart .bcLegend.bcLegendRight {
  right: 0;
  top: initial;
  bottom: 0;
}
.bcActivityChart .bcLegend.bcLegendRight::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 15px;
  background: var(--beast-20);
  vertical-align: middle;
  margin-right: 5px;
}
.bcActivityChart .bcChart div,
.bcActivityChart .bcChart text {
  font-size: 11px !important;
}
.bcActivityChart .bcChart .bcYAxisPageViews {
  text-shadow: -1px -1px 0 var(--venom-20), 1px -1px 0 var(--venom-20), -1px 1px 0 var(--venom-20), 1px 1px 0 var(--venom-20);
  z-index: 9999;
  text-align: right;
  width: 42px;
}
.bcActivityChart .bcChart .bcYAxisVisitors {
  margin-left: 37px !important;
  text-shadow: -1px -1px 0 var(--venom-20), 1px -1px 0 var(--venom-20), -1px 1px 0 var(--venom-20), 1px 1px 0 var(--venom-20);
  z-index: 9999;
  text-align: left;
  width: 42px;
}
.bcActivityChart .bcChart .bcXAxis {
  margin-top: -25px !important;
  position: absolute !important;
  z-index: 9999;
  text-shadow: -1px -1px 0 var(--venom-20), 1px -1px 0 var(--venom-20), -1px 1px 0 var(--venom-20), 1px 1px 0 var(--venom-20);
}
.bcListWithPaging .bcActivityStreamRow {
  min-height: 49px;
  display: flex;
}
.bcListWithPaging .bcActivityStreamRow .bcDateTime,
.bcListWithPaging .bcActivityStreamRow .bcContent {
  min-height: 49px;
  line-height: 49px;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid var(--venom-60);
  font-size: 14px;
  color: var(--venom-120);
}
.bcListWithPaging .bcActivityStreamRow .bcDateTime {
  display: inline-block;
  min-width: 150px;
  text-align: center;
  padding: 0 5px;
}
.bcListWithPaging .bcActivityStreamRow .bcContent {
  flex: 1 auto;
  padding: 0 10px;
  border-left: 1px solid var(--venom-60);
  cursor: pointer;
}
.bcListWithPaging .bcActivityStreamRow .bcContent:hover a {
  text-decoration: underline;
}
.bcListWithPaging .bcFavorite {
  float: left;
  margin-right: 10px;
}
.bcFavorite {
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
}
.bcFavoriteWrapper {
  color: var(--venom-100);
}
.claro .bcFavorite:before {
  content: "";
  display: inline-block;
  background: url("../../application/hometab/widgets/favorites/css/images/favorite-16x16.svg");
  height: 16px;
  width: 16px;
}
.claro .bcFavorite.bcDisabled {
  cursor: default;
}
.claro .bcFavorite.bcDisabled:before,
.claro .bcFavorite.bcDisabled:hover:before {
  background-position: 0px 0px;
}
.claro .bcFavoriteActive.bcDisabled:before,
.claro .bcFavoriteActive.bcDisabled:hover:before {
  background-position: 0px -20px;
}
.claro .bcFavorite:hover:before {
  background-position: 0px -40px;
}
.claro .bcFavoriteActive:before {
  background-position: 0px -20px;
}
.claro .bcFavoriteActive:hover:before {
  background-position: 0px -60px;
}
.bcListWithPaging .bcFavoriteRow {
  min-height: 49px;
  border-bottom: 1px solid var(--venom-60);
}
.bcListWithPaging .bcFavoriteRow .bcDateTime,
.bcListWithPaging .bcFavoriteRow .bcContent {
  min-height: 49px;
  height: 49px;
  line-height: 49px;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  color: var(--venom-120);
}
.bcListWithPaging .bcScroller .bcNoResults {
  font-size: 14px;
  color: var(--venom-120);
}
.bcListWithPaging .bcFavoriteRow .bcContent {
  width: 100%;
  box-sizing: border-box;
  display: flex;
}
.bcListWithPaging .bcFavoriteRow .bcContent>div {
  flex-shrink: 0;
  padding-left: 3px;
}
.bcListWithPaging .bcFavoriteRow .bcContent .bcFavoriteContentLine {
  flex-shrink: 1;
}
.bcListWithPaging .bcFavorite {
  margin-top: 3px;
  height: 16px;
}
.dojoDndAvatar .bcFavoriteRow .bcContent {
  display: flex;
}
.dojoDndAvatar .bcFavoriteRow .bcFavoriteContentLine {
  margin-top: 5px;
  margin-left: 10px;
}
.dojoDndAvatar .bcFavoriteRow.dojoDndItemOver,
.dojoDndAvatar .bcFavoriteRow.dojoDndItemAnchor {
  background-color: transparent;
  background-image: none;
  border: 0px;
  float: left;
}
.bcHometab .bcForm {
  top: 0;
  z-index: 0;
}
.bcHometab .bcForm .bcContentArea {
  top: 0;
  padding: 0 30px;
  margin: 0 auto;
  width: initial;
  left: 0;
  right: 0;
}
.bcHometab .bcInsightHeader {
  height: initial;
  width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3px;
  min-width: 1100px;
}
.bcHometab .bcInsightHeader::after {
  display: block;
  content: "";
  clear: both;
}
.claro .bcHometab .bcInsightHeader .bcAddButton {
  margin: 0 6px 0 auto;
}
.bcHometab.bcDashboard .bcWidgetWrapperContainer {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.bcHometab.bcDashboard .bcWidgetWrapperContainer .bcWidgetWrapperRow {
  left: 0px;
}
.bcHometab.bcDashboard .bcWidgetWrapperContainer.bcInsightShowOverflow {
  overflow-y: hidden !important;
}
.bcListWithPaging {
  font-size: 0.8em;
  position: absolute;
  top: 15px;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.bcListWithPaging .bcScroller {
  border-top: 1px solid var(--venom-60);
  flex-grow: 1;
  margin-bottom: -1px;
}
.bcListWithPaging .bcFooter {
  border-top: 1px solid var(--venom-80);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  flex-shrink: 0;
  flex-grow: 0;
}
.claro .bcListWithPaging .bcFooter .bcTitle {
  font-weight: bold;
  line-height: 35px;
  vertical-align: middle;
  margin-left: 11px;
  font-size: 14px;
  display: inline;
}
.claro .bcListWithPaging .bcFooter .bcFooterContainer {
  display: inline;
  float: right;
  margin: 8px;
  vertical-align: middle;
}
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelect {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 14px;
  font-size: 12px;
  outline: none;
  margin-top: 0;
}
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelectFocused .dijitArrowButtonContainer,
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelectHover .dijitArrowButtonContainer {
  background-color: transparent;
}
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelectFocused,
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelectHover {
  color: var(--venom-120);
  background-color: transparent;
}
.claro .bcListWithPaging .bcFooter .bcFooterContainer .dijitSelect .dijitButtonContents {
  padding: 0 0 0 5px;
  line-height: 19px;
  height: 19px;
}
.claro .bcListWithPaging .dijitButton .dijitButtonNode:hover,
.claro .bcListWithPaging .dijitDropDownButton .dijitDropDownButtonNode:hover,
.claro .bcListWithPaging .dijitButtonNode:hover,
.claro .bcListWithPaging .dijitComboButton .dijitButtonNode:hover {
  border: none;
}
.claro .bcListWithPaging .dijitSelect tr {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.claro .bcListWithPaging .bcNoResults {
  padding-left: 19px;
  padding-top: 10px;
  position: absolute;
}
.claro .bcListWithPaging .bcContentLine {
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.claro .bcListWithPaging .dojoDndItemOver {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  cursor: pointer;
  background: var(--beast-20) url("../../application/hometab/layout/template/css/images/draghandle.png") no-repeat 3px center;
}
.claro .bcListWithPaging .dojoDndHandle {
  width: 13px;
  height: 100%;
  min-height: 100%;
  margin-left: -10px;
}
.claro .bcListWithPaging .dojoDndItem {
  padding: 0px;
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}
.claro .bcListWithPaging .dojoDndItemSelected {
  border: 0px;
}
.claro .dojoDndAvatar .bcFavoriteRow {
  background-color: var(--venom-00);
  padding: 10px;
  display: block !important;
}
.claro .bcListWithPaging .dojoDndItemAnchor {
  background-color: transparent;
  border-bottom: 1px solid var(--venom-60);
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  color: var(--venom-140);
}
.claro .bcListWithPaging .dojoDndItemBefore {
  border-top: 2px solid var(--beast-120);
  padding: 0;
}
.claro .bcListWithPaging .dojoDndItemAfter {
  border-bottom: 2px solid var(--beast-120);
  padding: 0;
}
.claro .bcListWithPaging .dojoDndItemBefore.dojoDndItemOver {
  
  background-color: transparent;
}
.claro .bcListWithPaging .dojoDndItemAfter.dojoDndItemOver {
  
  background-color: transparent;
}
.claro .bcListWithPaging .dojoDndHorizontal .dojoDndItemBefore {
  border-width: 0 0 0 2px;
  padding: 0;
}
.claro .bcListWithPaging .dojoDndHorizontal .dojoDndItemAfter {
  border-width: 0 2px 0 0;
  padding: 0;
}
.claro .bcListWithPaging .bcMessage {
  cursor: pointer;
  z-index: 50 !important;
  background-color: var(--wasp-60);
  position: absolute;
  padding: 10px;
  top: 0px;
  border: 1px solid var(--wasp-100);
}
.bcListWithPaging .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  width: 0;
  max-height: 0;
  border-top: 4px solid var(--venom-140);
  border-left: 3.5px solid transparent;
  border-right: 3.5px solid transparent;
  background: 0;
  padding: 0;
}
.bcListWithPaging .dijitSelect.dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner,
.bcListWithPaging .dijitSelect.dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
  border-top-color: var(--venom-120);
}
.bcOverlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: var(--venom-140);
  opacity: 0.5;
}
.bcNavigationOverlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-color: var(--venom-140);
  opacity: 0.5;
  height: 60px;
  z-index: 120;
}
.claro .bcContentPanes .bcWidgetWrapper .bcInnerMain {
  max-width: 100%;
}
.claro .bcContentPanes .bcInnerMain {
  padding: 0 0px;
  min-width: 960px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.claro .bcTopNavigation .bcInnerMain {
  padding: 0 10px;
  position: relative;
}
.claro .bcContentPanes .bcLeftOverflowColumn {
  position: absolute;
  bottom: 0;
  top: 70px;
  left: 0;
  width: 100px;
  border-top: 1px solid var(--venom-40);
  background: var(--venom-20);
}
.claro .bcContentPanes .bcLeftOverflowColumn.bcMetaDataExpanded {
  top: 214px;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
}
.claro .bcContentPanes .bcStartPageShown .bcLeftOverflowColumn {
  display: none;
}
.claro .bcContentPanes .bcContentArea>.bcLeftColumn {
  padding-top: 21px;
  background-color: var(--venom-20);
  width: 300px;
  float: left;
  height: calc(100% - 21px);
  padding-right: 30px;
}
.claro .bcContentPanes .bcContentArea>.bcRightColumn {
  float: left;
  width: calc(100% - 388px);
  padding-top: 21px;
  padding-left: 29px;
  padding-bottom: 29px;
  padding-right: 29px;
  height: calc(100% - 50px);
  overflow: auto;
}
.claro .bcContentPanes .bcContentArea>.bcLeftColumn .bcTabNavigation {
  clear: both;
  margin-top: 20px;
  border-top: 1px solid var(--venom-80);
}
.claro .bcContentPanes .bcContentArea>.bcLeftColumn .bcTabNavigation>div {
  cursor: pointer;
  border-bottom: 1px solid var(--venom-80);
  height: 38px;
  line-height: 38px;
  padding-left: 11px;
  text-align: left;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.claro .bcContentPanes .bcContentArea>.bcLeftColumn .bcTabNavigation>div.bcActive,
.claro .bcContentPanes .bcContentArea>.bcLeftColumn .bcTabNavigation>div:hover {
  background-color: var(--venom-40);
}
.claro .bcEntryLevelWidget {
  top: 20px;
  right: 0px;
  left: 0px;
  margin: 0px auto;
  padding-bottom: 30px;
  overflow-x: auto !important;
}
.topbar>div {
  padding-top: 0px;
}
.claro .bcNoPermission {
  margin-top: 20px;
}
.claro .bcNoPermissionErrorMessage {
  padding-left: 20px;
  color: var(--thor-100);
  background: url("../../application/main/css/images/error.png") no-repeat 0 1px;
  display: table;
  max-width: 1000px;
}
div.bcLogo {
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcLogo.svg') no-repeat 0px 0px;
  height: 15px;
  width: 88px;
  margin: auto;
}
.bcLogoWrapper {
  display: inline-block;
}
.bcContentPanes {
  top: 50px;
  position: absolute;
  bottom: 0px;
  overflow: auto;
  right: 0px;
  left: 0px;
}
.bcContentPanes.bcHasSubNavigation {
  top: 90px;
}
.bcContentPanes.bcNoSubNavigation {
  top: 50px;
}
.bcContentPanes.bcSubMenu {
  top: 90px;
}
.bcSubMenu .bcContentPanes {
  top: 100px;
  background-color: var(--venom-00);
}
body.claro {
  
  overflow: auto;
}
.claro>#globalUnderlay.dijitDialogUnderlayWrapper {
  display: block;
  bottom: 0;
  right: 0;
  top: 100px;
  z-index: 9998;
  background-color: var(--venom-00) !important;
  opacity: 1;
}
.claro.bcFullScreen .bcContentPanes {
  top: 0;
}
.claro.bcFullScreen .bcSidebar.bcSidebarRight.bcHideInFullScreenMode {
  border: 0;
  background: var(--venom-00);
}
.claro.bcFullScreen .bcSplitter.bcSidebarPinned.bcHover,
.claro.bcFullScreen .dijitSplitterVHover.bcSidebarPinned,
.claro.bcFullScreen .bcSimulator .bcSidebar.bcHideInFullScreenMode {
  border-left: 0;
  background-color: var(--venom-20);
}
.claro.bcFullScreen .bcSimulator .bcSidebarPinned .bcSidebarPinTab,
.claro.bcFullScreen .bcSimulator .bcSidebar.bcSidebarRight.bcHideInFullScreenMode {
  background-color: var(--venom-20);
}
.claro.bcFullScreen .bcSimulator .bcSidebarLeft.bcHideInFullScreenMode:not(.bcSidebarPinned) {
  margin-left: -20px;
}
.claro.bcFullScreen .bcSimulator .bcSidebarLeft.bcHideInFullScreenMode:not(.bcSidebarPinned)+.bcSplitter {
  margin-left: -60px;
}
.claro.bcFullScreen .bcSimulator .bcSidebarRight.bcHideInFullScreenMode:not(.bcSidebarPinned) {
  margin-right: -20px;
}
.claro.bcFullScreen .bcSimulator .bcSidebar.bcHideInFullScreenMode:not(.bcSidebarPinned) {
  border: 0px;
  opacity: 0;
}
.claro.bcFullScreen .bcSimulator .bcSidebar.bcHover {
  margin: 0px;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer:not(.bcLeftSidebarPinned) div.bcCenterPanel {
  left: 0px !important;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer {
  background: var(--venom-20);
}
.claro.bcFullScreen .bcSimulator .bcCenterPanel .bcChannelView {
  overflow: hidden;
  top: 4px;
}
.claro.bcFullScreen .dijitLayoutContainer:not(.bcRightSidebarPinned) .bcCenterPanel {
  margin: 0px 0px 0px 40px;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer.bcRightSidebarPinned.bcLeftSidebarPinned div.bcCenterPanel {
  margin: 0px 30px 0px 0px;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer.bcRightSidebarPinned:not(.bcLeftSidebarPinned) div.bcCenterPanel {
  margin: 0px 50px 0px 0px !important;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer.bcLeftSidebarPinned:not(.bcRightSidebarPinned) div.bcCenterPanel {
  margin: 0px !important;
}
.claro.bcFullScreen .bcSimulator .dijitLayoutContainer:not(.bcRightSidebarPinned):not(.bcLeftSidebarPinned) div.bcCenterPanel {
  width: calc(100% - 10px) !important;
  margin: 0px !important;
}
.claro.bcFullScreen .bcSidebar.bcSidebarRight:not(.bcSidebarHover) .bcExpandIcon,
.claro.bcFullScreen .bcSidebar.bcSidebarLeft:not(.bcSidebarHover) .bcExpandIcon {
  visibility: hidden;
}
.claro.bcFullScreen .bcMainNavigationWrapper,
.claro.bcFullScreen .bcGroupTypeNavigation,
.claro.bcFullScreen .bcGroupTypeNavigation .bcGroupTypeNavigationItem.bcActive .bcActiveNode {
  height: 0;
}
.claro.bcFullScreen .bcSimulator .bcSimulatorCleanupButton {
  display: none;
}
.claro.bcFullScreen .bcChannelViewUrlNavigationWidget .bcOpenInPopup {
  display: none;
}
.claro.bcFullScreen div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox {
  right: 70px !important;
  left: 110px;
  margin-top: 1px;
}
.claro.bcFullScreen .bcSimulator div.bcChannelViewUrlNavigationWidget div.bcNavigationButtons {
  margin-top: 2px;
}
.claro.bcFullScreen .bcSimulator .bcCenterPanel {
  background-color: var(--venom-20);
  padding-top: 0 !important;
  margin: 0px 30px 0px -10px;
}
.claro.bcFullScreen .bcSimulator .bcCenterPanel .bcChannelView .bcChannelViewIframeWidget {
  top: 33px;
  border-top: 1px solid var(--venom-80);
}
.claro.bcFullScreen .dijitSplitterV.bcSplitter.bcSidebarPinned.bcHover.bcSplitterLeft,
.claro.bcFullScreen .dijitSplitterVHover.bcSidebarPinned {
  background: url("../../application/main/css/images/bcSidebarControls.svg") repeat-y;
  background-position: -50px 0px;
}
.claro.bcFullScreen .bcSidebar.bcSidebarPinned {
  background-color: var(--venom-20);
}
.claro.bcFullScreen .dijitSplitterV.bcSplitter.bcSidebarPinned.bcHover.bcSplitterRight,
.claro.bcFullScreen .dijitSplitterVHover.bcSidebarPinned {
  background: url("../../application/main/css/images/bcSidebarControls.svg") repeat-y;
  background-position: 0px 0px;
}
.claro.bcFullScreen .bcSimulator .bcChannelView .bcChannelViewUrlNavigationWidget {
  width: 100%;
  margin-left: 10px;
}
.claro.bcFullScreen .bcSimulator .bcChannelView .bcChannelViewUrlNavigationWidget .bcOpenInPopup {
  display: none;
}
.claro div.bcNoObjectStartPage {
  height: 100%;
}
.claro div.bcStartPage {
  width: 100%;
  position: relative;
  height: 100%;
}
.claro div.bcStartPage .bcTitleWrapper {
  border-bottom: 1px solid var(--venom-40);
  margin-bottom: 6px;
}
.claro div.bcStartPage .bcObjectTitleWrapper {
  position: relative;
  display: flex;
  flex-direction: row;
}
.claro div.bcStartPage .bcObjectsTable {
  
  height: calc(100% - 125px);
}
.claro div.bcStartPage .bcObjectsTable .dgrid {
  height: 100%;
}
.claro div.bcStartPage .bcObjectsTable .dgrid .bcIconWrapper svg {
  color: var(--venom-120);
}
.bcStartPage .bcObjectsHeader {
  display: flex;
  flex-direction: row;
  line-height: 38px;
  height: 54px;
}
.bcStartPage .bcSearchOptions {
  padding-top: 10px;
}
.bcStartPage .bcSearchOptions span.bcSearchOverviewTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
}
.bcStartPage .bcSearchOptions span.bcSearchOverviewCount {
  font-size: 14px;
}
.bcStartPage .bcTableOptions {
  display: flex;
  flex-direction: row;
  margin-left: auto;
  align-items: center;
  padding-top: 5px;
}
.bcStartPage .bcTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  line-height: 34px;
  margin-top: -1px;
  padding-bottom: 15px;
  color: var(--venom-140);
  display: flex;
  flex-direction: row;
}
.bcStartPage .bcNewButton {
  position: absolute;
  right: 0;
}
.claro .bcStartPage .bcTitle div.bcGenericLabel label.bcLabel {
  line-height: 34px;
}
.bcStartPage .bcExistingTitle,
.bcStartPage .bcNewTitle,
.bcStartPage .bcAboutTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 28px;
  font-size: 18px;
  margin-top: 4px;
  margin-bottom: 10px;
  color: var(--venom-140);
}
.claro .bcStartPage .bcOnboardingBannerWrapper {
  margin-bottom: 20px;
  margin-top: -3px;
}
.claro .bcStartPage .bcOnboardingIconWrapper a.bcToggleOnboardingBannerIcon {
  margin-top: 12px;
  width: 20px;
  height: 20px;
  display: block;
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/help.svg') no-repeat 0 0;
}
.claro .bcStartPage .bcOnboardingIconWrapper.bcOnboardingBannerOpened .bcOnboardingIconConnector {
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-right: 22px solid var(--beast-20);
  position: relative;
  display: block;
  transform: rotate(90deg);
  margin: -9px 0px -9px -1px;
}
.claro .bcStartPage .bcOnboardingIconWrapper.bcOnboardingBannerOpened .bcOnboardingIconConnector:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-right: 21px solid var(--beast-20);
  position: absolute;
  top: -21px;
  left: 1px;
}
.claro .bcStartPage .bcOnboardingIconWrapper.bcOnboardingBannerOpened a.bcToggleOnboardingBannerIcon,
.claro .bcStartPage .bcOnboardingIconWrapper a.bcToggleOnboardingBannerIcon:hover {
  background-position: -20px 0;
}
.claro .bcStartPage .bcOnboardingIconWrapper a.bcToggleOnboardingBannerIcon:hover {
  cursor: pointer;
}
.bcStartPage .bcObjectSearch .bcSearchTextBox input.dijitInputInner {
  line-height: 27px;
}
.bcStartPage .bcObjectSearch .bcSearchTextBox:after {
  top: 6px;
}
.bcStartPage .bcObjectSearch .bcSearchTextBox,
.bcStartPage .bcObjectColumnsWrapper .dijitDropDownButton .dijitButtonNode {
  width: 170px;
  padding: 0px 0px 0px 0px;
  line-height: 31px;
  height: 29px;
}
.bcStartPage .bcObjectSearch .bcSearchTextBox {
  outline: 0;
  border: 1px solid var(--venom-80);
  margin-right: 8px;
}
.bcStartPage .bcObjectFilters {
  margin-right: 4px;
}
.bcStartPage .bcObjectSearch .bcSearchTextBox.dijitTextBoxFocused {
  border: 1px solid var(--beast-100);
}
.bcStartPage .bcObjectColumnsWrapper .dijitDropDownButton .dijitButtonNode {
  
  
}
.bcStartPage .bcObjectColumnsWrapper .dijitDropDownButton .dijitButtonNode .dijitDownArrowButton {
  display: flex;
  flex-direction: row;
}
.bcStartPage .bcObjectColumnsWrapper .dijitDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitButtonText {
  height: 24px;
  padding: 0px 0px 0px 8px;
  margin-top: 3px;
}
.bcStartPage .bcObjectColumnsWrapper .dijitDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitArrowButtonInner {
  height: 24px;
  margin-left: auto;
  margin-right: 4px;
  margin-top: -4px;
}
.bcStartPage .bcObjectColumnsWrapper .bcTooltipDialogDropdownButtonWrapper .bcTooltipDialogDropdownButton {
  margin-right: 0;
}
.claro .bcStartPage .bcTableColumnsSelector .bcColumnsSelectors {
  margin: 6px 6px 6px 6px;
}
.claro .bcStartPage div.bcGenericLabel {
  margin-top: 4px;
  margin-left: 6px;
}
.claro .bcStartPage div.bcGenericLabel a.bcHelpIcon {
  margin-top: 8px;
}
.claro .bcStartPage.bcNoObjects div.bcGenericLabel a.bcHelpIcon {
  display: none;
}
.claro .bcStartPageShown .bcCenterPanel:not(.bcLegacyOverlay) {
  overflow-y: auto !important;
}
.claro .bcStartPage .bcTableOptions .bcObjectSearch .searchLabel {
  display: none;
}
.claro .bcStartPage .bcSelectedFacets {
  width: 100%;
}
.claro .bcStartPage .bcSelectedFacets::after {
  clear: both;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper {
  margin-right: 16px;
  display: inline-block;
  font-size: 16px;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .selectedFacet {
  float: left;
  padding-right: 5px;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .bcSelectedFacetValueWrapper {
  background-color: var(--beast-20);
  float: left;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .bcSelectedFacetValueWrapper .selectedFacetValue {
  padding: 2px;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .bcSelectedFacetValueWrapper:not(:last-child) {
  margin-right: 5px;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .bcSelectedFacetValueWrapper a.del {
  display: inline-block;
  background: transparent url("../../application/main/css/images/bcDelete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 0px 0px 10px;
  padding-right: 5px;
}
.claro .bcStartPage .bcSelectedFacets .bcFacetWrapper .bcSelectedFacetValueWrapper a.del:hover {
  background-position: 0px -9px;
}
.claro .bcStartPage .bcNewButton.bcInactive {
  pointer-events: none;
}
.claro .bcStartPage .bcNewButton .bcPrimaryButton {
  margin: 0px;
}
.claro .bcStartPage .bcNewButton .dijitPrimaryButton:not(.bcDropDownCombination) .dijitButtonText {
  
  padding-right: 20px;
}
.claro .bcStartPage .bcNewButton .bcPrimaryButton.dijitButtonHover .dijitButtonNode,
.claro .bcStartPage .bcNewButton .bcDropDownCombination .bcDropDownButton.dijitDropDownButtonHover.bcPrimaryButton .dijitButtonNode {
  background-color: var(--hulk-120);
}
.claro .bcStartPage .bcNewButton .bcPrimaryButton .dijitButtonNode,
.claro .bcStartPage .bcNewButton .bcDropDownCombination .bcDropDownButton.bcPrimaryButton .dijitButtonNode {
  background-color: var(--hulk-100);
}
.claro .bcStartPage .bcNewButton .bcDropDownCombination .bcFormSaveButton.bcPrimaryButton .dijitButtonNode,
.claro .bcStartPage .bcNewButton .bcDropDownCombination .bcDropDownButton.bcPrimaryButton .dijitButtonNode {
  border-color: transparent;
}
.claro .bcStartPage .bcNewButton .bcDropDownCombination:hover .bcFormSaveButton.bcPrimaryButton .dijitButtonNode {
  border-color: var(--hulk-100);
}
.claro .bcDropDownCombinationStartPageMenu.dijitMenu,
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemSelected td,
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemSelected {
  border-color: var(--hulk-100);
}
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemSelected td,
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemSelected,
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemHover td,
.claro .bcDropDownCombinationStartPageMenu.dijitMenuItemHover {
  background-color: var(--hulk-100);
}
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemLabel {
  text-align: right;
}
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuArrowCell,
.claro .bcDropDownCombinationStartPageMenu.dijitMenu .dijitMenuItemIconCell {
  display: none;
}

.claro .bcSimpleTabBase .bcFormHeader {
  padding-bottom: 0px;
}
.claro .bcSimpleTabBase {
  height: 95%;
}
.claro .bcSimpleTabBase .bcFormHeader,
.claro .bcSimpleTabBase .bcContentArea {
  width: calc(100% - 50px);
  justify-content: space-between;
  margin: 4px 25px;
}
.claro .bcSimpleTabBase .dijitContentPane.bcInputWrapper .bcValue {
  padding-left: 0px;
}
.claro .bcSimpleTabBase .bcFormSaveButton .dijitButtonContents {
  margin-right: 5px;
}
.claro .bcSimpleTabBase .bcForm .bcContentArea {
  position: relative;
  margin-top: 10px;
  width: auto;
}
.claro .bcSimpleTabBase .bcForm {
  top: 0px;
}
.claro .bcSimpleTabBase .bcLoadingBar {
  top: 100px;
}
.claro .bcSimpleTabBase .bcInputWrapper .bcValue {
  padding-left: 0px;
  color: var(--venom-100) !important;
}
.claro .bcSimpleTabBase .bcInput {
  float: left;
  margin-top: 4px;
}
.claro .bcSimpleTabBase .bcGenericLabel {
  float: left;
}
.claro .bcSimpleTabBase .bcBlock {
  clear: both;
}
.claro .bcSimpleTabBase .bcBlock:not(:first-child) {
  padding-top: 22px;
}
.claro .bcSimpleTabBase .bcW170px {
  width: 170px !important;
}
.claro .bcBadgeLabel .bcBadgeWrapper {
  background: var(--venom-60);
  min-width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0 5px;
  text-align: center;
  border-radius: 5px;
}
.claro .bcBadgeLabel .bcBadgeWrapper.bcHighlight {
  background: var(--beast-20);
}
.claro .dgrid-row:hover .bcBadgeLabel .bcBadgeWrapper.bcHighlight {
  background: var(--venom-00);
}
.claro .bcBadgeLabel .bcBadgeWrapper:hover {
  background: var(--beast-120);
}
.claro .bcBadgeLabel .bcBadgeWrapper:hover a.bcBadge {
  color: var(--venom-00);
}
.claro .bcBadgeLabel .bcBadgeWrapper a.bcBadge {
  color: var(--venom-120);
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  text-decoration: none;
}
.claro .bcBadgeLabel {
  display: flex;
}
.claro .bcToolTipDialogInfoPopup .bcBadgeToolTip .dijitTooltipContainer {
  padding: 2px 10px;
}
.claro .dijitPopup.bcToolTipDialogInfoPopup .bcBadgeToolTip.bcNoTitle .dijitTooltipContainer {
  padding-top: 3px;
}
.claro .bcToolTipDialogInfoPopup .bcBadgeToolTip .dijitTooltipContainer a.bcToolTipClose {
  display: none;
}
.claro .bcToolTipDialogInfoPopup .bcBadgeToolTip .dijitTooltipContainer .dijitTooltipContents span {
  background-color: var(--beast-20);
  color: var(--venom-140);
}
.claro .bcToolTipDialogInfoPopup .bcBadgeToolTip .dijitTooltipContainer .dijitTooltipContents div.bcHasMore {
  margin-bottom: 10px;
}
.claro .bcDomainCrudTable.dgrid .dgrid-no-data,
.claro .bcDomainCrudTable.dgrid .dgrid-loading {
  font-size: 16px;
  padding: 10px;
  text-align: left;
}
.claro .bcDomainCrudTable.dgrid .dgrid-scroller {
  
  overflow-x: auto;
}
.claro .bcDomainCrudTable.dgrid .dgrid-scroller .dgrid-row-odd .dgrid-row-table {
  background-color: var(--venom-20);
}
.claro .bcDomainCrudTable.dgrid.bcNavigationModeMouse:not(.bcNoHighlightTable) .dgrid-scroller .dgrid-row:hover .dgrid-row-table,
.claro .bcDomainCrudTable.dgrid.bcNavigationModeKeyboard:not(.bcNoHighlightTable) .dgrid-scroller .dgrid-row.dgrid-focus .dgrid-row-table,
.claro .bcDomainCrudTable.dgrid.bcNavigationModeKeyboard:not(.bcNoHighlightTable) .dgrid-scroller .dgrid-row.dgrid-focus {
  background-color: var(--beast-20);
}
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-creationDate span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastModifiedDate span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-insightCount span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-stageCount span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastLogin span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-timesUsed span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastActivated span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastRun span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastView span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastValueSet span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastConsent span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-fillingLevel span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-consentFillingLevel span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-numberOfProfiles span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-version span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-supportLevel span,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-creationDate .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastModifiedDate .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-insightCount .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-stageCount .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastLogin .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-favorite .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-state .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-suspendedStatus .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-timesUsed .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastActivated .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastRun .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastView .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastValueSet .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-lastConsent .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-fillingLevel .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-consentFillingLevel .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-numberOfProfiles .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-version .dgrid-sort-arrow,
.bcDomainCrudTable.bcSortableTable .dgrid-header .dgrid-cell.field-supportLevel .dgrid-sort-arrow {
  
  float: right;
}
.bcDomainCrudTable:not(.bcSortableTable) .dgrid-header .dgrid-sort-arrow {
  display: none;
}
.bcDomainCrudTable .dgrid-header {
  height: 50px;
}
.bcDomainCrudTable .dgrid-scroller {
  margin-top: 50px !important;
}
.bcDomainCrudTable .dgrid-header .dgrid-cell {
  font-size: 18px;
}
.bcDomainCrudTable .dgrid-header .dgrid-cell .bcFavoriteIcon {
  background: url('/blueconic/static/dojo/blueconic/application/hometab/widgets/favorites/css/images/favorite-16x16.svg') 0 -40px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.bcDomainCrudTable .dgrid-header .dgrid-cell .bcPublicationStatusIcon {
  background: url("../../application/main/domaincrud/css/images/bcIcon_toggle_titlebar_object_table.svg") 0 0;
  display: inline-block;
  height: 12px;
  width: 20px;
}
.bcDomainCrudTable .dgrid-cell:last-child {
  border-left: 0px;
}
.bcDomainCrudTable .dgrid-header-scroll {
  height: 48px !important;
}
.bcDomainCrudTable .dgrid-cell {
  border-right: 0;
  border-left: 0;
  padding: 0 8px;
  width: auto
}
.bcDomainCrudTable:not(.bcNoHighlightTable) .dgrid-row-odd .dgrid-cell span:not(.bcName),
.bcDomainCrudTable :not(.bcNoHighlightTable) .dgrid-row-even .dgrid-cell span:not(.bcName) {
  background-color: var(--beast-20);
}
.bcDomainCrudTable .dgrid-row:hover .dgrid-cell span:not(.bcName) {
  background-color: var(--venom-00);
}
.bcDomainCrudTable .dgrid-scroller .dgrid-row-table {
  cursor: pointer;
  user-select: text;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-row:hover {
  
  background-color: transparent;
}
.bcDomainCrudTable.bcNavigationModeMouse:not(.bcNoHighlightTable) .dgrid-scroller .dgrid-row:hover {
  
  background-color: var(--beast-20);
}
.bcDomainCrudTable .dgrid-scroller .dgrid-row .bcLastOpened {
  background: var(--beast-100);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  display: inline-block;
  display: flex;
  align-self: center;
  flex-shrink: 0;
  margin-left: 10px;
}
.bcDomainCrudTable .dgrid-row {
  height: 50px;
  font-size: 16px;
}
.bcDomainCrudTable .dgrid-cell.field-groupId .bcIconWrapper,
.bcDomainCrudTable .dgrid-cell.field-groupId .bcIconWrapper div {
  display: inline;
}
.bcDomainCrudTable .dgrid-cell.field-favorite,
.bcDomainCrudTable .dgrid-cell.field-state,
.bcDomainCrudTable .dgrid-cell.field-suspendedStatus,
.bcDomainCrudTable .dgrid-cell.field-selectRow {
  width: 55px !important;
}
.bcDomainCrudTable .dgrid-cell.field-selectRow .bcCheckBoxWrapper {
  display: inline-block;
  margin-top: 3px;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon {
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  position: initial;
  flex-shrink: 0;
  float: left;
  margin: 5px 10px 5px 0px;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge {
  
  background-size: 40px 40px;
  height: 40px;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcEllipsedCell {
  height: 50px;
  line-height: 50px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcBadgeLabel .bcLabel {
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 20px;
}
.bcDomainCrudTable .dgrid-cell .bcAlignRight span,
.bcDomainCrudTable .dgrid-cell.field-creationDate,
.bcDomainCrudTable .dgrid-cell.field-lastModifiedDate,
.bcDomainCrudTable .dgrid-cell.field-lastLogin,
.bcDomainCrudTable .dgrid-cell.field-timesUsed,
.bcDomainCrudTable .dgrid-cell.field-lastActivated,
.bcDomainCrudTable .dgrid-cell.field-lastRun,
.bcDomainCrudTable .dgrid-cell.field-fillingLevel,
.bcDomainCrudTable .dgrid-cell.field-consentFillingLevel,
.bcDomainCrudTable .dgrid-cell.field-numberOfProfiles,
.bcDomainCrudTable .dgrid-cell.field-lastValueSet,
.bcDomainCrudTable .dgrid-cell.field-lastConsent,
.bcDomainCrudTable .dgrid-cell.field-lastView,
.bcDomainCrudTable .dgrid-cell.field-insightCount,
.bcDomainCrudTable .dgrid-cell.field-version,
.bcDomainCrudTable .dgrid-cell.field-supportLevel,
.bcDomainCrudTable .dgrid-cell.field-stageCount {
  text-align: right;
  width: 180px;
}
.bcDomainCrudTable .dgrid-cell.field-stageCount {
  width: 210px;
}
.bcDomainCrudTable .dgrid-cell.field-needsConsent,
.bcDomainCrudTable .dgrid-cell.field-plugin,
.bcDomainCrudTable .dgrid-cell.field-priority {
  width: 200px;
}
.bcDomainCrudTable .dgrid-cell.field-filterType {
  width: 130px;
}
.bcDomainCrudTable .dgrid-cell.field-useValidation {
  width: 210px;
}
.bcDomainCrudTable .dgrid-cell.field-relatedHostnames {
  width: 320px;
}
.bcDomainCrudTable .dgrid-cell.field-favorite .bcFavorite {
  margin-top: 4px;
}
.bcDomainCrudTable .dgrid-cell.field-name div a,
.bcDomainCrudTable .dgrid-cell.field-id div a {
  display: flex;
  color: inherit;
  user-select: text;
  -webkit-user-drag: none;
  
}
@media screen and (max-width: 1400px) {
  .bcDomainCrudTable .dgrid-cell.field-name {
    width: 300px;
  }
  .bcDomainCrudTable .dgrid-cell.field-plugin,
  .bcDomainCrudTable .dgrid-cell.field-tags,
  .bcDomainCrudTable .dgrid-cell.field-editRights,
  .bcDomainCrudTable .dgrid-cell.field-channels,
  .bcDomainCrudTable .dgrid-cell.field-creator,
  .bcDomainCrudTable .dgrid-cell.field-lastModifiedUser,
  .bcDomainCrudTable .dgrid-cell.field-profileProperties {
    width: 200px;
  }
  .bcDomainCrudTable .dgrid-cell .bcAlignRight span,
  .bcDomainCrudTable .dgrid-cell.field-creationDate,
  .bcDomainCrudTable .dgrid-cell.field-lastModifiedDate,
  .bcDomainCrudTable .dgrid-cell.field-insightCount,
  .bcDomainCrudTable .dgrid-cell.field-lastLogin,
  .bcDomainCrudTable .dgrid-cell.field-timesUsed,
  .bcDomainCrudTable .dgrid-cell.field-lastActivated,
  .bcDomainCrudTable .dgrid-cell.field-lastRun,
  .bcDomainCrudTable .dgrid-cell.field-fillingLevel,
  .bcDomainCrudTable .dgrid-cell.field-consentFillingLevel,
  .bcDomainCrudTable .dgrid-cell.field-numberOfProfiles,
  .bcDomainCrudTable .dgrid-cell.field-lastValueSet,
  .bcDomainCrudTable .dgrid-cell.field-lastConsent,
  .bcDomainCrudTable .dgrid-cell.field-lastView,
  .bcDomainCrudTable .dgrid-cell.field-version,
  .bcDomainCrudTable .dgrid-cell.field-supportLevel,
  .bcDomainCrudTable .dgrid-cell.field-needsConsent,
  .bcDomainCrudTable .dgrid-cell.field-priority {
    width: 100px;
  }
}
@media screen and (max-width: 1200px) {
  .bcDomainCrudTable .dgrid-cell.field-name {
    width: 200px;
  }
  .bcDomainCrudTable .dgrid-cell.field-plugin,
  .bcDomainCrudTable .dgrid-cell.field-tags,
  .bcDomainCrudTable .dgrid-cell.field-editRights,
  .bcDomainCrudTable .dgrid-cell.field-channels,
  .bcDomainCrudTable .dgrid-cell.field-creator,
  .bcDomainCrudTable .dgrid-cell.field-lastModifiedUser,
  .bcDomainCrudTable .dgrid-cell.field-profileProperties {
    width: 150px;
  }
  .bcDomainCrudTable .dgrid-cell .bcAlignRight span,
  .bcDomainCrudTable .dgrid-cell.field-creationDate,
  .bcDomainCrudTable .dgrid-cell.field-lastModifiedDate,
  .bcDomainCrudTable .dgrid-cell.field-insightCount,
  .bcDomainCrudTable .dgrid-cell.field-lastLogin,
  .bcDomainCrudTable .dgrid-cell.field-timesUsed,
  .bcDomainCrudTable .dgrid-cell.field-lastActivated,
  .bcDomainCrudTable .dgrid-cell.field-lastRun,
  .bcDomainCrudTable .dgrid-cell.field-fillingLevel,
  .bcDomainCrudTable .dgrid-cell.field-consentFillingLevel,
  .bcDomainCrudTable .dgrid-cell.field-numberOfProfiles,
  .bcDomainCrudTable .dgrid-cell.field-lastValueSet,
  .bcDomainCrudTable .dgrid-cell.field-lastConsent,
  .bcDomainCrudTable .dgrid-cell.field-lastView,
  .bcDomainCrudTable .dgrid-cell.field-version,
  .bcDomainCrudTable .dgrid-cell.field-supportLevel,
  .bcDomainCrudTable .dgrid-cell.field-needsConsent,
  .bcDomainCrudTable .dgrid-cell.field-priority {
    width: 100px;
  }
}
.bcDomainCrudTable .dgrid-cell.field-name div a span.bcName {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcStatusCircle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcStatusCircle.bcStatusActive {
  background: var(--hulk-100);
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcStatusCircle.bcStatusInactive {
  background: var(--venom-00);
  border: 2px solid var(--thor-100);
  width: 6px;
  height: 6px;
}
.bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcStatusCircle.bcStatusSuspended {
  background: var(--wasp-100);
}
.bcDomainCrudTable .dgrid-scroller .dgrid-content.bcLoadingOverlay {
  opacity: 0.6;
}
.bcDomainCrudTable .dgrid-header .bcSortLoading.bcLoadingTiny {
  display: inline;
  top: 4px;
}
.bcDomainCrudTable .dgrid-loading,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-state .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-suspendedStatus .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-favorite .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-creationDate .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastModifiedDate .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-insightCount .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastLogin .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-timesUsed .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastActivated .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastView .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastRun .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastValueSet .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-lastConsent .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-fillingLevel .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-consentFillingLevel .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-numberOfProfiles .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-version .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-supportLevel .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-needsConsent .dgrid-sort-arrow,
.bcDomainCrudTable.bcLoadingResults .dgrid-header .dgrid-cell.field-priority .dgrid-sort-arrow {
  
  display: none;
}
.bcDomainCrudTable .dgrid-cell .bcItalics {
  font-style: italic;
}
.bcDomainCrudTable.bcHasScrollbar .dgrid-header .dgrid-cell:last-of-type {
  padding-right: 18px;
}
.bcProfilesStartPage .bcDomainCrudTable .bcProfilesNumberCell {
  text-align: right;
  width: 200px;
}
.bcProfilesStartPage .bcDomainCrudTable .bcProfilesNumberCell>span {
  clear: both;
  text-align: right;
  float: right;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcChannelAddressInput {
  width: 400px;
  float: left;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcChannelAddressInput .dijitValidationTextBox {
  width: 100%;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcChannelAddressInput .dijitDownArrowButton {
  display: none;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcCheckIcon {
  background-image: url("../../application/main/onboarding/css/images/bcCheck.svg");
  background-repeat: no-repeat;
  width: 35px;
  height: 29px;
  background-position: -35px 0;
  float: left;
  margin-left: 10px;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcInput {
  position: relative;
}
.bcWizard.bcOnboarding .bcChannelAddressStep .bcForm .bcFavicon {
  height: 20px;
  width: 20px;
  
  background-repeat: no-repeat;
  max-width: 20px;
  max-height: 20px;
  position: absolute;
  left: -25px;
  top: 4px;
  background-size: 20px;
}
.bcWizard.bcOnboarding .bcDomainStep .bcForm .bcLabel {
  width: auto;
  margin-top: 3px;
  margin-right: 5px;
}
.bcWizard.bcOnboarding .bcDomainStep .bcSelectWithMenuItems.dijitDropDownButton .dijitButtonText {
  max-width: inherit;
}
.bcAddDomainDialog .bcAddDomainDialogContent {
  padding-top: 0px;
}
.bcAddDomainDialog .bcAddDomainDialogContent .bcForm {
  top: 0px;
  height: 100px;
}
.bcWizard.bcOnboarding .bcBlueConicHostnameStep .bcBlueConicHostnameValidation .bcError {
  margin-top: 0px;
}
.bcWizard.bcOnboarding .bcBlueConicHostnameStep .bcRecipientDialogPane {
  margin-top: 50px;
}
.bcWizard.bcOnboarding .bcScriptStep .bcBlockContainer {
  display: flex;
}
.bcWizard.bcOnboarding .bcScriptStep .bcBlockContainer .bcBlockSeparator {
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bcWizard.bcOnboarding .bcScriptStep .bcBlockContainer .bcBlock {
  width: 45%;
  padding: 10px;
  border: 1px solid var(--venom-80);
  flex-grow: 1;
}
.bcWizard.bcOnboarding .bcScriptStep .bcBlockContainer .bcBlock .bcBold {
  padding-left: 0.2em;
}
.bcWizard.bcOnboarding .bcScriptStep .bcBlockContainer .bcBlock .bcText {
  padding: 5px 0 5px 0.2em;
}
.bcCodeSnippet .bcTxtIntro {
  padding-bottom: 10px;
}
.bcCodeSnippet textarea.dijitTextArea {
  margin-bottom: 10px;
  width: 97%;
}
.bcScriptEmailDialog .bcRecipientDialogPane {
  padding-top: 20px;
  padding-left: 32px;
}
.bcScriptEmailDialog .bcRecipientDialogPane.bcForm {
  position: relative;
  top: 0px;
}
.bcScriptEmailDialog .bcRecipientDialogPane form.bcForm {
  position: relative;
  top: 0px;
}
.bcWizard.bcOnboarding .bcStepWrapper.bcConnectionsStep {
  min-height: 280px;
}
.bcWizard .bcDetectedWrapper .bcWizardCheckbox.bcReadOnly:hover,
.bcWizard .bcOtherWrapper .bcWizardCheckbox.bcReadOnly:hover {
  background-color: var(--venom-00);
  cursor: default;
}
.bcWizard .bcDetectedWrapper .bcWizardCheckbox.bcReadOnly .bcCheckbox .dijitCheckBox,
.bcWizard .bcOtherWrapper .bcWizardCheckbox.bcReadOnly .bcCheckbox .dijitCheckBox {
  background-position: -34px 0;
  align-self: flex-end;
  cursor: auto;
}
.bcWizard .bcDetectedWrapper .bcWizardCheckbox.bcReadOnly .bcCheckboxText,
.bcWizard .bcOtherWrapper .bcWizardCheckbox.bcReadOnly .bcCheckboxText {
  display: block;
  width: 120px;
  align-content: flex-end;
  text-align: end;
  margin-right: 20px;
}
.bcWizard .bcDetectedWrapper .bcWizardCheckbox.bcReadOnly,
.bcWizard .bcOtherWrapper .bcWizardCheckbox.bcReadOnly {
  background-color: var(--venom-00);
  background-position: -34px 0;
}
.bcWizard.bcOnboarding .bcCheckboxContainer .bcTextHeader {
  margin-top: 30px;
  margin-bottom: 10px;
  display: flex;
}
.bcWizard.bcOnboarding .bcCheckboxContainer .bcTextHeaderExtra {
  padding-left: 5px;
}
.bcWizard.bcOnboarding .bcCheckboxContainer .bcDescription {
  padding-bottom: 20px;
}
.bcWizard.bcOnboarding .bcWizardCheckbox.bcContainsDetail.bcChecked .bcItem .bcDetails {
  display: block;
}
.bcWizard.bcOnboarding .bcWizardCheckbox.bcContainsDetail .bcItem .bcDetails {
  display: none;
}
.bcWizard.bcOnboarding .bcCheckLabel {
  display: flex;
  margin-bottom: 30px;
}
.bcWizard.bcOnboarding .bcCheckLabel .bcCheckIconText {
  margin-left: 10px;
  vertical-align: middle;
  line-height: 29px;
}
.bcWizard.bcOnboarding .bcCheckLabel .bcCheckIconText ol {
  padding-left: 30px;
}
.bcWizard.bcOnboarding .bcCheckLabel .bcCheckIcon {
  background-image: url("../../application/main/onboarding/css/images/bcRedX.svg");
  background-repeat: no-repeat;
  width: 29px;
  height: 30px;
  background-position: 0 0;
}
.bcWizard.bcOnboarding .bcCheckLabel .bcCheckIcon.bcChecked {
  background-image: url("../../application/main/onboarding/css/images/bcCheck.svg");
  background-repeat: no-repeat;
  width: 35px;
  height: 29px;
  background-position: -35px 0;
}
.bcWizard.bcOnboarding .bcLoadingWrapper.bcContentAdded {
  height: 200px;
  width: 250px;
}
.bcWizard.bcOnboarding .bcLoadingWrapper.bcContentAdded .dijitContentPane {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
}
.bcWizard.bcOnboarding .bcLoadingWrapper.bcContentAdded .bcLoadingText {
  color: var(--venom-00);
  position: absolute;
}
.bcWizard.bcOnboarding .bcLoadingWrapper.bcContentAdded .bcSeconds {
  color: var(--venom-140);
  position: absolute;
  left: 115px;
  top: -75px;
}
.bcWizard.bcOnboarding .bcInitializingStep .bcProgress {
  text-align: center;
  width: 100%;
}
.bcWizard.bcOnboarding .bcInitializingStep .bcLoadingWrapper {
  border: none;
  background-color: transparent;
  height: 100px;
  top: 0;
  position: relative;
}
.bcWizard.bcOnboarding .bcInitializingStep .bcLoadingWrapper .bcLoadingText {
  color: var(--venom-00);
}
.bcWizard.bcOnboarding .bcInitializingStep .bcLoadingWrapper .bcLoadingText .bcSeconds {
  color: var(--venom-140);
  position: absolute;
  top: 36px;
  left: 70px;
}
.bcWizard.bcOnboarding .bcCheckboxContainer .bcSearchWrapper {
  display: flex;
}
.bcWizard.bcOnboarding .bcCheckboxContainer .bcSearchWrapper .bcDescription {
  flex: 1;
}
.bcWizard.bcOnboarding .bcWebExtensionStep .bcCheckLabel.bcLoadingSmall .bcCheckIcon {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcSpinner-small@4.png');
  background-repeat: no-repeat;
  height: 31px;
  width: 31px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin: 0;
  padding: 0;
  background-position: inherit;
  background-size: contain;
}
.bcInlineErrorNode:not(.bcHidden) {
  margin-left: 29px;
  color: var(--thor-100);
  background-image: url("../../application/main/onboarding/css/images/bcRedX.svg");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 20px;
}
.bcInlineErrorNode a {
  color: var(--thor-100);
}
.bcNotificationIndicator {
  display: flex;
  height: 20px;
  cursor: pointer;
}
.bcNotificationIndicator.bcActive {
  background-color: var(--thor-100);
  border-radius: 10px;
}
.bcNotificationIndicator .bcImage {
  width: 20px;
  height: 20px;
  display: block;
  background: url('/blueconic/static/dojo/blueconic/application/main/notificationcenter/css/images/notification_indicator.svg') no-repeat 0 0;
}
.bcNotificationIndicator .bcImage:hover {
  background-position: -20px 0px;
}
.bcNotificationIndicator.bcActive .bcImage {
  background-position: -40px 0px;
}
.bcNotificationIndicator.bcActive .bcNumber {
  color: var(--venom-00);
  padding-right: 5px;
  font-weight: bold;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog {
  padding: 0px;
  width: 500px;
  border-radius: 2px;
  border-color: var(--venom-100);
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog.bcHelpMenu {
  width: auto;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog.bcHelpMenu .bcTitleWrapper .bcTitle {
  padding-right: 20px;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcNoNotifications {
  padding: 10px;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcTitleWrapper {
  padding: 0px 11px 0px 10px;
  height: 42px;
  border-bottom: 1px solid var(--venom-100);
  display: flex;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcTitleWrapper .bcNotificationIndicatorWrapper {
  align-items: center;
  display: flex;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcTitleWrapper .bcTitle {
  flex-grow: 1;
  font-size: 14px;
  align-self: center;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcNotificationLoaderWrapper {
  padding-left: 10px;
  padding-top: 2px;
  display: flex;
  margin-top: 4px;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcLoadingText {
  padding-left: 10px;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcNotificationLoader {
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-top: 4px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerWhite-tiny@4.png");
  background-size: contain;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .bcNotificationListWrapper {
  max-height: 400px;
  padding: 10px 9px 0px 10px;
  overflow-y: auto;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .dijitTooltipConnector {
  display: none;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .dijitTooltipContents,
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .dijitTooltipContainer {
  background-color: var(--venom-120);
  color: var(--venom-80);
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .dijitTooltipContainer {
  border-radius: 2px;
  padding: 0;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog .dijitTooltipContents a {
  color: var(--venom-80);
}
.claro .bcOnboardingBanner {
  display: flex;
  flex-direction: row;
  border: 1px solid var(--beast-20);
  background: var(--beast-20);
  font-size: 16px;
}
.claro .bcOnboardingBanner .bcOnboardingBannerButtons {
  margin-left: auto;
  padding: 5px 5px 5px 5px;
}
.claro .bcOnboardingBanner .bcOnboardingBannerText {
  padding: 18px 20px 10px 20px;
}
.claro .bcOnboardingBanner .bcOnboardingBannerText .bcOnboardingBannerTitle {
  font-family: var(--font-heavy), var(--font-fallback);
}
.claro .bcOnboardingBanner .bcOnboardingBannerText .bcOnboardingBannerContent {
  margin-top: 10px;
  margin-bottom: 5px;
}
.claro .bcOnboardingBanner .bcOnboardingBannerButtons span.dijitButtonNode {
  width: 132px;
  background-color: var(--venom-00);
  color: var(--venom-120);
  border: 1px solid var(--venom-80);
  height: 26px;
}
.claro .bcOnboardingBanner .bcOnboardingBannerButtons span.dijitButtonNode:hover {
  background-color: var(--venom-20);
}
.claro .bcOnboardingBanner .bcFormSaveButton .dijitButtonNode .dijitButtonContents {
  line-height: 24px;
}
.claro .bcOnboardingBanner .bcFormSaveButton .dijitButtonText {
  padding: 0 19px 0 10px;
  text-align: center;
}
.bcHelpList .bcTitleWrapper .bcHelpIcon {
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/help.svg') no-repeat 0 0;
  width: 20px;
  height: 20px;
  margin: 11px 0px;
}
.bcHelpList .bcTitleWrapper .bcHelpIcon:hover {
  cursor: pointer;
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/help.svg') no-repeat -20px 0;
}
.bcHelpList ul.bcHelpListWrapper {
  margin: 0;
}
.bcTourCenter {
  min-height: 220px;
  overflow: auto;
}
.claro .bcTourCenter div.bcLoadingWrapper {
  top: 58px;
}
.bcTourCenter .dijitButton.dijitPrimaryButton.bcPrimaryButton.bcNextButton,
.bcTourCenter .dijitReset.dijitInline.bcBackButton.dijitButton {
  display: flex;
  align-self: center;
}
.bcTourCenter .bcButtonWrapper {
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  flex-shrink: 1;
  height: 54px;
  background-color: var(--venom-40);
  border-top: 2px solid var(--venom-80);
  padding-left: 20px;
  padding-right: 20px;
}
.bcTourOverview {
  align-self: flex-end;
  display: flex;
}
.bcTourCenter .bcTourOverview {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  min-height: 200px;
}
.bcTourCenter .bcTourOverview .bcOverviewHolder {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.bcTourCenter .bcTourOverview .bcOverviewHolder .bcBasicTourWrapper,
.bcTourCenter .bcTourOverview .bcOverviewHolder .bcOtherTourWrapper {
  flex-grow: 1;
}
.bcTourCenter .bcTourOverview .bcNoTours {
  padding-top: 30px;
}
.bcTourOverview .bcTourHeader {
  padding-top: 32px;
  border-bottom: 1px solid var(--venom-40);
}
.bcTourOverview .bcTourOverviewItem {
  display: flex;
  background-color: var(--venom-00);
  box-sizing: border-box;
  cursor: pointer;
  border-bottom: 1px solid var(--venom-40);
}
.bcTourOverview .bcTourOverviewItem:hover {
  background-color: var(--venom-20);
  cursor: pointer;
}
.bcTourOverview .bcTourOverviewItem .bcItem {
  flex-grow: 1;
}
.bcTourOverview .bcTourOverviewItem .bcDuration {
  width: 50px;
  padding-left: 10px;
  display: flex;
  align-items: center;
  color: var(--venom-100);
}
.bcTourOverview .bcTourOverviewItem .bcFinished {
  background-image: url("../../application/main/tour/css/images/check.png");
  background-position: 34px 0;
  width: 34px;
  height: 29px;
}
.bcTourOverview .bcTourOverviewItem .bcFinishedWrapper {
  display: flex;
  align-items: center;
  padding-right: 8px;
}
.bcTourOverview .bcTourOverviewItem .bcIcon {
  width: 70px;
}
.bcTourOverview .bcTourOverviewItem .bcIcon img {
  width: 50px;
  height: 50px;
  margin: 10px;
  box-sizing: border-box;
  border: 1px solid var(--venom-80);
  border-radius: 4px;
  background-color: var(--venom-00);
}
.bcTourOverview .bcTourOverviewItem .bcItem .bcTitle {
  padding-top: 8px;
}
.bcObjectNavigation .SearchPaneRightFacetOverview span.selectedFacetValue {
  margin-bottom: 0;
  background-color: var(--venom-20);
  margin-left: 0;
  padding: 4px 6px 8px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 245px;
  display: inline-block;
  white-space: nowrap;
  float: left;
}
.bcObjectNavigation .SearchPaneRightFacetOverview a.del {
  margin: 10px 6px 0 4px;
  float: left;
}
.bcObjectNavigation .bcObjectNavigationItem.bcReadOnly .bcNavigationName {
  color: var(--venom-80);
}
.claro .bcCleanSelect .dijitSelect {
  background-image: none;
  border: 0;
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper.bcCleanSelect {
  flex-grow: 1;
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper .dijitSelect {
  position: absolute;
  left: 5px;
  right: 0;
}
.bcObjectNavigation .bcMetaBlock .bcViewSelection,
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper,
.bcFacetSelection .bcSorting.bcCleanSelect .dijitSelect {
  background-color: var(--venom-20);
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper .dijitSelectOpened,
.bcFacetSelection .bcSorting .dijitHasDropDownOpen .dijitButtonContents {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper .dijitSelect .dijitButtonText {
  position: absolute;
  left: 0;
  right: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper .dijitSelect .dijitArrowButton {
  position: absolute;
  right: 0;
  top: 0;
}
.bcViewSelectionDropDown .dijitMenuItemLabel {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcViewSelection .dijitButtonText {
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcObjectNavigation .bcViewName {
  float: left;
  max-width: 350px;
  width: 350px !important;
}
.bcObjectNavigation .bcObjectNavigationSaveButton {
  float: right;
}
.bcObjectNavigation .SearchPaneRightFacetOverview {
  background: none;
}
.bcObjectNavigation .SearchPaneRightFacetOverview .selectedFacet {
  font-weight: normal;
  margin-top: 4px;
}
.bcObjectNavigation .SearchPaneRightFacetOverview>div {
  margin-left: 0;
}
.bcViewSelection .dijitSelectLabel {
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcObjectNavigation .SearchPaneRightFacetOverview .bcSelectedFacetValueWrapper {
  display: block;
  width: 100%;
  height: 27px;
}
.bcObjectNavigation .bcConnector {
  display: none;
  height: 35px;
  background-color: var(--venom-20);
  position: absolute;
  left: -35px;
  width: 33px;
  top: -1px;
  border-bottom: 1px solid var(--venom-80);
  border-top: 1px solid var(--venom-80);
  border-left: 0;
  border-right: 0;
  z-index: 15;
}
.claro .bcCleanSelect .dijitSelect .dijitArrowButtonContainer {
  width: auto;
  height: 30px;
}
.claro .bcViewSelectionWrapper .dijitSelect .dijitArrowButtonInner {
  margin-top: 6px;
}
.bcObjectNavigation .bcSelectedFacetValues {
  margin-left: 152px;
  display: block;
}
.bcObjectNavigation .bcNoResults {
  display: none;
  font-style: italic;
  text-align: center;
  margin-top: 10px;
}
.bcObjectNavigation .bcNoViews {
  font-style: italic;
  padding: 5px 8px;
}
.bcObjectNavigationView {
  
  height: 100%;
}
.claro .bcObjectNavigation .bcViewConfigurationForm {
  top: 0;
  height: 35px;
  position: relative;
}
.claro .bcObjectNavigation .bcViewConfigurationForm .bcFormHeader {
  padding: 0;
  height: 35px;
  background-color: transparent;
  position: initial;
}
.claro .bcObjectNavigation .bcViewConfigurationForm .bcFormHeader .bcDropDownCombination {
  top: 0;
  right: 0;
}
.claro .bcObjectNavigation .bcNavigationIcon {
  background-size: 50px 50px;
  width: 50px;
  height: 50px;
  position: initial;
  flex-shrink: 0;
}
.claro .bcConnections li.bcObjectNavigationItem {
  display: flex;
  height: initial;
  align-items: center;
}
.claro .bcConnections li.bcObjectNavigationItem .bcNavigationName {
  flex-grow: 1;
  margin-left: 10px;
  position: initial;
}
.bcFacetSelection {
  position: absolute;
  left: -400px;
  top: -36px;
  background-color: var(--venom-20);
  z-index: -1;
  border: 1px solid var(--venom-80);
  padding: 10px;
  width: 450px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.bcScrollable {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: inherit;
  margin-top: 1px;
  padding-top: 5px;
  position: relative;
}
.bcObjectNavigation .SearchPaneLeft {
  border: 0;
  position: relative;
  background: none;
  padding: 0;
  padding-top: 12px;
}
.bcObjectNavigation .bcWrapper,
.bcObjectNavigation .searchBoxWrapper {
  clear: both;
}
.bcObjectNavigation .bcWrapper,
.bcObjectNavigation .searchBoxWrapper .dijitTextBox {
  margin-top: 2px;
}
.bcObjectNavigation .bcLabel,
.bcObjectNavigation .bcValue {
  float: left;
}
.bcObjectNavigation .bcLabel {
  margin-top: 5px;
}
.bcObjectNavigation .bcViewLabel {
  margin-top: 15px;
}
.bcObjectNavigation .bcLabel,
.bcObjectNavigation .searchLabel,
.bcObjectNavigation .selectedFacet {
  display: block;
  width: 150px;
  float: left;
}
.bcObjectNavigation .searchLabel {
  margin-top: 6px;
}
.bcObjectNavigation .bcValue {
  margin-bottom: 5px;
  margin-top: 1px;
}
.claro .bcObjectNavigation .checkBoxWithLabel label {
  max-width: 214px;
  outline: none;
}
.bcObjectNavigation .bcSeparator {
  background-color: var(--venom-80);
  height: 1px;
  width: 100%;
}
.bcObjectNavigation {
  z-index: 15;
  min-height: 200px;
}
.bcObjectNavigation .bcFacetWrapper {
  position: relative;
  margin-bottom: 10px;
}
.bcObjectNavigation .dijitContentPane.bcViewName.bcInputWrapper {
  overflow-y: visible;
  margin-top: 0;
  max-width: calc(100% - 15px) !important;
}
.bcObjectNavigation .bcViewName .bcWidget .dijitTextBox {
  background-color: inherit;
  height: 30px;
  width: 330px !important;
  padding: 0 !important;
}
.dj_ie10 .bcObjectNavigation .bcViewName .bcWidget .dijitTextBox {
  padding-top: 1px !important;
}
.bcObjectNavigation .bcViewName .bcWidget .dijitTextBox .dijitInputInner {
  line-height: 28px !important;
}
.dj_ie10 .bcObjectNavigation .bcViewName .bcWidget .dijitTextBox .dijitInputInner {
  line-height: 24px !important;
}
.bcObjectNavigation ul.bcObjects {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.bcObjectNavigation .bcObjects>li {
  height: 36px;
}
.bcObjectNavigation .bcObjects li {
  padding: 7px 10px 7px 10px;
  color: var(--beast-100);
  font-size: 100%;
  position: relative;
  height: 20px;
  border-bottom: 1px solid var(--venom-20);
}
.bcObjectNavigation .bcObjects li div {
  position: relative;
}
.bcObjectNavigation .bcObjects li div .bcNavigationName {
  position: absolute;
  left: 0;
  right: 0;
}
.bcObjectNavigation .bcObjects .bcDateText {
  display: none;
}
.bcObjectNavigation .bcObjects.bcContainsSecondaryText>li .bcDateText {
  display: block;
}
.bcObjectNavigation .bcObjects.bcContainsSecondaryText>li {
  height: 36px;
}
.bcObjectNavigation .bcObjects li .bcDateText {
  color: var(--venom-80);
  font-size: 90%;
  display: none;
  margin-top: 19px;
}
.bcObjectNavigation .bcObjects>li:hover .bcDateText {
  color: var(--venom-100);
}
.bcObjectNavigation .bcObjects li.bcActive {
  background-color: var(--beast-20);
}
.bcObjectNavigation .bcObjects li.bcActive .bcNavigationName {
  color: var(--venom-140);
  font-weight: bold;
}
.bcObjectNavigation .bcObjects li.bcActive.bcReadOnly .bcNavigationName {
  color: var(--venom-100);
}
.bcObjectNavigation .bcObjects li:hover {
  background-color: var(--beast-20);
  cursor: pointer;
}
.bcObjectNavigation .bcObjects li:hover .bcNavigationName {
  text-decoration: underline;
}
.bcObjectNavigation .bcObjects li.bcActive:hover .bcNavigationName {
  text-decoration: none;
}
.bcObjectNavigation .bcCreateObject {
  height: 27px;
  min-height: 27px;
  background: var(--venom-20) url("/blueconic/static/dojo/blueconic/resources/css/images/bcBtn-plus.svg") no-repeat 10px 8px;
  font-size: 14px;
  padding: 8px 2px 0 34px;
  color: var(--beast-100);
  border-top: 1px solid var(--venom-80);
}
.bcObjectNavigation .bcCreateObject.bcDisabled {
  color: var(--venom-100);
  background-position: 10px -44px;
}
.bcObjectNavigation .bcCreateObject:hover {
  cursor: pointer;
}
.bcObjectNavigation .bcCreateObject.bcDisabled:hover {
  cursor: initial;
}
.bcObjectNavigation .bcMetaBlock {
  background: var(--venom-20);
  padding: 0 10px 0 0;
  height: 35px;
  min-height: 35px;
  z-index: 1000;
  display: flex;
}
.bcObjectNavigation .bcMetaBlock .bcViewSelectionWrapper,
.bcObjectNavigation .bcMetaBlock .bcViewSelection {
  float: left;
  border: 0;
  padding: 0;
  margin-top: 2px;
  position: relative;
  white-space: nowrap;
}
.bcObjectNavigation .bcMetaBlock .bcViewToggle {
  width: 24px;
  height: 33px;
  background: url("../../application/sidebar/objectnavigation/css/images/bcNavigationControls.png") no-repeat 10px 11px;
  flex-shrink: 0;
  cursor: pointer;
}
.bcObjectNavigation .bcMetaBlock .bcViewToggle:hover {
  background-position: 10px -29px;
}
.bcObjectNavigation.bcConfiguratorOpenened .bcMetaBlock .bcViewToggle {
  background-position: 10px -149px;
}
.bcObjectNavigation.bcConfiguratorOpenened .bcMetaBlock .bcViewToggle:hover {
  background-position: 10px -189px;
}
.bcObjectNavigation .bcMetaBlock .bcRefresh {
  width: 24px;
  height: 33px;
  background: url("../../application/sidebar/objectnavigation/css/images/bcNavigationControls.png") no-repeat 9px -70px;
  float: right;
  cursor: pointer;
}
.bcObjectNavigation .bcMetaBlock .bcRefresh:hover {
  background-position: 9px -110px;
}
.bcObjectNavigation>div {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.bcObjectNavigation .bcScrollingDiv {
  flex-grow: 1;
  padding: 0;
  overflow: auto;
  background-color: var(--venom-00);
  z-index: 15;
  min-height: 0;
}
.claro .bcTopNavigation {
  position: fixed;
  top: 0px;
  width: 100%;
  background-color: var(--venom-140);
  z-index: 100;
  height: 50px;
}
.claro.bcFullScreen .bcTopNavigation {
  display: none;
}
.claro .bcTopNavigation .dijitArrowButtonInner {
  display: none;
}
.claro .bcTopNavigation .dijitHover .dijitArrowButtonInner {
  background-position: 0px -60px;
}
.claro .userMenuItem {
  vertical-align: middle;
  margin: 0px 10px;
}
.claro .userMenuItem.bcHelp {
  margin-top: 10px;
}
.claro .searchAndUserMenu .helpWrapper,
.claro .searchAndUserMenu .bcNotificationCenterWrapper {
  padding: 0 10px;
}
.claro .searchAndUserMenu .bcHelpIcon {
  padding: 0px !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
  float: left;
  cursor: pointer;
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/help.svg') no-repeat 0 0;
}
.claro .searchAndUserMenu .bcSettingsIcon {
  width: 20px !important;
  height: 20px !important;
  padding: 0px !important;
  cursor: pointer;
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/help.svg') no-repeat 0 0;
}
.claro .searchAndUserMenu .bcSettingsWrapper li {
  vertical-align: middle;
  list-style: none;
}
.claro .searchAndUserMenu .bcSearchIcon.bcSearchIconHidden {
  display: none;
}
.claro .searchAndUserMenu .bcSearchIcon.bcSearchIconShow {
  display: block;
}
.claro .searchAndUserMenu .bcSearchIcon {
  width: 31px !important;
  height: 31px !important;
  line-height: 100%;
  text-align: center;
  background: url('/blueconic/static/dojo/blueconic/application/search/quicksearch/css/icons-top-search.svg') no-repeat 0 0;
  float: right;
}
.claro .searchAndUserMenu .bcHelpIcon:hover,
.claro .searchAndUserMenu .bcUserIcon:hover,
.claro .searchAndUserMenu .bcSettingsIcon:hover {
  background-position: -20px 0px;
}
.claro .searchAndUserMenu .bcSearchIcon:hover {
  background-position: -31px 0px;
}
.claro .searchAndUserMenu .bcUserIcon,
.claro .searchAndUserMenu .bcSettingsIcon {
  float: left;
  margin-top: -5px;
}
.claro .searchAndUserMenu .bcUserIcon,
.claro .searchAndUserMenu .bcSettingsIcon,
.bcTopMenuDropDown .bcUserIcon,
.bcTopMenuDropDown .bcSettingsIcon {
  padding: 0px !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
}
.claro .searchAndUserMenu .bcSettingsIcon,
.bcTopMenuDropDown .bcSettingsIcon {
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/settings.svg') no-repeat 0 0;
}
.claro .searchAndUserMenu .bcUserIcon,
.bcTopMenuDropDown .bcUserIcon {
  background: url('/blueconic/static/dojo/blueconic/application/topnavigation/css/images/user.svg') no-repeat 0 0;
}
.claro .searchAndUserMenu .bcDpBadge.bcUserIcon:after,
.bcTopMenuDropDown .bcDpBadge.bcUserIcon:after {
  content: "DP";
  position: relative;
  display: inline-block;
  text-align: center;
  text-indent: 1px;
  letter-spacing: 1px;
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 6px;
  line-height: 8px;
  width: 16px;
  height: 8px;
  color: var(--venom-60);
  background: var(--beast-100);
  border-radius: 100px;
}
.claro .searchAndUserMenu .bcDpBadge.bcUserIcon:after {
  left: calc(50% - 20px/2);
  top: calc(50% + 4px);
  border: 2px solid var(--venom-140);
}
.bcTopMenuDropDown .bcDpBadge.bcUserIcon:after {
  border: 2px solid var(--venom-120);
}
.claro .searchAndUserMenu .bcDpTooltip.userPersonalWrapper:hover:after {
  content: attr(dp-tooltip);
  position: fixed;
  font-size: 12px;
  line-height: 22px;
  color: var(--venom-00);
  background: var(--venom-140);
  border: 1px solid var(--venom-120);
  border-radius: 2px;
  right: 4px;
  top: 59px;
  padding: 0px 8px 0px 8px;
  box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.35), 0px 8px 6px -4px rgba(0, 0, 0, 0.15);
}
.bcTopMenuDropDown .dijitMenuArrowCell {
  display: none;
}
.bcSubNavigation {
  background-color: var(--venom-120);
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 100;
  height: 40px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.bcTopNavigation .quicksearch {
  padding: 0 10px;
}
.claro .bcTopNavigation .quickSearchWrapper .dijitPlaceHolder {
  color: var(--venom-80);
}
.claro .bcTopNavigation .quickSearchWrapper {
  width: auto;
  max-width: 200px;
  min-width: 30px;
  float: right;
}
.claro .bcTopNavigation .searchAndUserMenu .dijitOpened .dijitButtonNode {
  border-width: 0px;
}
.bcTopMenuDropDown.dijitMenu {
  width: 200px;
  background-color: var(--venom-120);
  color: var(--venom-80);
  border-radius: 2px;
  border-color: var(--venom-100);
  padding: 0px !important;
  margin: -33px 3px;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem {
  height: 23px;
  padding: 0 !important;
  text-align: left;
  background-color: var(--venom-120);
  border-collapse: collapse;
}
.bcTopMenuDropDown.bcMoreDropDown .dijitMenuItem:first-child td {
  border: 1px solid var(--venom-100) !important;
  border-radius: 2px 2px 0 0;
}
.bcTopMenuDropDown.bcMoreDropDown li:last-child {
  border-width: 0px 1px 1px 1px;
  border-radius: 0 0 2px 2px;
}
.bcTopMenuDropDown.bcMoreDropDown li {
  border-color: var(--venom-100);
  border-style: solid;
  border-width: 0px 1px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem:first-child td {
  border-bottom: 1px solid var(--venom-100) !important;
}
.claro .bcTopNavigation .bcMainNavigation .bcMoreDropDownButton .dijitButtonNode .dijitButtonContents {
  line-height: 50px;
}
.claro .bcTopNavigation .bcMainNavigation .bcMoreDropDownButton .dijitButtonText {
  height: 50px;
  line-height: 50px;
}
.bcTopMenuDropDown.bcMoreDropDown * {
  white-space: nowrap;
}
.bcTopMenuDropDown.bcMoreDropDown .dijitMenuItemIconCell {
  display: none;
}
.bcTopMenuDropDown .dijitMenuItem:first-child td.dijitMenuItemLabel {
  width: calc(100% - 80px);
  float: left;
  margin: 0px;
  padding: 0px;
  color: var(--venom-80) !important;
}
.bcTopMenuDropDown.bcMoreDropDown .dijitMenuItem:first-child td.dijitMenuItemLabel {
  width: calc(100% - 56px);
  height: 48px !important;
  line-height: 48px !important;
  padding-left: 34px !important;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem:first-child td.dijitMenuItemIconCell {
  float: right;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem:not(:first-child) td.dijitMenuItemIconCell {
  display: none;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem td.dijitMenuItemLabel {
  padding: 0 20px !important;
  white-space: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIcon {
  margin: 10px 10px;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIcon.dijitNoIcon {
  margin: 0px !important;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem.dijitMenuItemSelected:not(:first-child) td,
.bcTopMenuDropDown.dijitMenu .dijitMenuItem.dijitMenuItemHover:not(:first-child) td {
  color: var(--venom-00) !important;
  background-color: var(--venom-120);
  text-decoration: underline;
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem.dijitMenuItemSelected td,
.bcTopMenuDropDown.dijitMenu .dijitMenuItem.dijitMenuItemHover td {
  background-color: var(--venom-120);
}
.bcTopMenuDropDown.dijitMenu .dijitMenuItem td,
.bcTopMenuDropDown.dijitMenu li a,
.bcHelpList .bcHelpListWrapper li a {
  height: 40px !important;
  line-height: 40px !important;
  font-size: 14px !important;
  padding: 0px !important;
  color: var(--venom-00) !important;
}
.bcTopMenuDropDown.dijitMenu li,
.bcHelpList .bcHelpListWrapper li {
  padding: 0 20px;
  list-style: none;
  width: initial;
}
.bcTopMenuDropDown.dijitMenu li:hover {
  text-decoration: underline;
  cursor: pointer;
}
.bcTopMenuDropDown.bcTopSettingsMenu {
  width: 255px;
  margin-top: -43px;
  margin-right: -4px;
}
.claro .dijitTooltipDialog.bcNotificationCenterTooltipDialog {
  margin-top: -5px;
}
.bcTopMenuDropDown.bcTopSettingsMenu tr.dijitMenuItem .dijitMenuItemLabel {
  white-space: no-wrap;
}
.bcTopMenuDropDown.bcMoreDropDown {
  margin-top: -50px;
  margin-left: 0px;
  background: transparent;
  border: 0px;
}
.bcTopMenuDropDown.bcMoreDropDown li,
.bcTopMenuDropDown.bcMoreDropDown tbody {
  background: var(--venom-120);
  padding-left: 34px;
  width: 180px;
}
.bcTopMenuDropDown.bcMoreDropDown li a {
  font-size: 15px !important;
}
.bcTopMenuDropDown.bcMoreDropDown>* {
  padding: 10px;
}
.bcMoreDropDown tr.dijitMenuItem .dijitMenuItemLabel {
  font-size: 17px !important;
  color: var(--venom-00) !important;
  width: 150px;
  padding: 0 20px;
}
.bcTopNavigation .bcShowSearchBox {
  display: block !important;
  width: 200px !important;
  position: absolute;
  top: 9px;
  right: 178px;
}
@media (min-width: 1150px) {
  .claro .bcTopNavigation .quickSearchWrapper {
    display: block;
  }
  .claro .bcTopNavigation .searchAndUserMenu .bcSearchIcon {
    display: none;
  }
}
@media (max-width: 1150px) {
  .claro .bcTopNavigation .bcInnerMain {
    min-width: 100px;
  }
  .claro .searchAndUserMenu {
    flex-shrink: 0;
  }
}
@media (max-width: 1200px) {
  .claro .bcTopNavigation .quickSearchWrapper {
    display: none;
  }
  .claro .bcTopNavigation .searchAndUserMenu .bcSearchIcon {
    display: block;
  }
}
.bcSubContainer {
  height: auto;
  overflow: hidden;
}
.bcSubContainer li {
  height: 40px;
}
.bcMainNavigation {
  list-style: none;
  clear: both;
  top: 0px;
  height: 50px;
  margin: 0px;
  flex-shrink: 0;
  max-width: 1200px;
}
.bcMainNavigationWrapper {
  height: 50px;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  overflow: hidden;
  z-index: 10;
}
.bcMainNavigation li,
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton .dijitButtonNode {
  float: left;
  height: 100%;
  margin: 0px;
}
.bcMainNavigation li,
.bcSubNavigation li,
.bcMainNavigation span.dijitDropDownButton {
  background: none;
}
.bcMainNavigation li a,
.bcSubNavigation li a,
.bcMainNavigation span.dijitDropDownButton {
  color: var(--venom-00);
  font-size: 17px;
  padding: 0 30px;
}
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton,
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton .dijitButtonNode {
  height: 100%;
  margin: 0px;
  line-height: 50px;
}
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton .dijitButtonNode .dijitButtonContents {
  line-height: 40px;
}
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton .dijitButtonNode {
  width: 100%;
  background: none;
  padding: 0;
}
.claro .bcTopNavigation .bcMainNavigation .dijitDropDownButton .dijitArrowButtonChar {
  display: inline-block !important;
  font-size: 8px;
}
.bcMainNavigation li a:hover,
.bcSubNavigation ul li a:hover,
.bcMainNavigation span.dijitDropDownButton:hover {
  text-decoration: none;
}
.bcMainNavigation li.bcActive a,
.bcMainNavHover.bcMainNavigation li.bcActive.bcHasSubs:not(:hover),
.bcMainNavigation span.bcMoreDropDownButton.bcActive,
.bcTopNavigation .searchAndUserMenu span.bcSettingsDropDownButton.bcActive {
  border-bottom: 6px solid var(--beast-100);
  box-sizing: border-box;
}
.bcMainNavigation span.bcMoreDropDownButton.bcActive.bcOpenMoreMenu {
  border-bottom: 0px solid var(--beast-100);
}
.bcMainNavigation span.bcMoreDropDownButton.bcActive.bcSubMenu {
  border-color: var(--venom-120);
}
.bcGroupTypeNavigation span.bcMoreDropDownButton .dijitButtonNode {
  background-color: var(--venom-120);
  border: none;
  color: var(--venom-00);
}
.bcGroupTypeNavigation span.bcMoreDropDownButton .dijitArrowButtonChar {
  display: inline-block !important;
  font-size: 8px;
  color: var(--venom-00);
}
.bcGroupTypeNavigation .dijitArrowButtonInner {
  display: none;
}
.bcGroupTypeNavigation .bcMoreDropDown li,
.bcGroupTypeNavigation .bcMoreDropDown tbody {
  background: var(--venom-120);
  width: 180px;
}
.bcGroupTypeNavigation span.bcMoreDropDownButton.bcActive {
  border-bottom: 6px solid var(--beast-100);
  padding-bottom: 2px;
}
.bcGroupTypeNavigation span.bcMoreDropDownButton {
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 30px;
  padding-right: 30px;
}
.bcGroupTypeNavigation .bcNavigationWrapper {
  display: inline-block;
}
.bcTopMenuDropDown .bcGroupTypeNavigationItem {
  background-color: var(--venom-120);
  width: 180px;
  color: var(--venom-00);
  cursor: pointer;
  font-size: 15px;
}
.bcTopMenuDropDown .bcGroupTypeNavigationItem .bcName {
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcGroupTypeNavigation .bcMoreDropDownButton .dijitButtonText {
  font-size: 15px;
  padding-left: 4px;
}
.bcTopMenuDropDown .bcGroupTypeNavigationItem:hover {
  text-decoration: underline;
}
.bcGroupMenuDropDown.bcTopMenuDropDown .bcMoreMenuTitle {
  background-color: var(--venom-120);
}
.bcGroupMenuDropDown.bcTopMenuDropDown.bcMoreDropDown .dijitMenuItem:first-child td.dijitMenuItemLabel {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 15px !important;
  padding-left: 10px !important;
  padding-right: 30px !important;
}
.bcGroupMenuDropDown.bcTopMenuDropDown.dijitMenu {
  margin: -37px 16px;
}
.bcGroupMenuDropDown.bcTopMenuDropDown.dijitMenu.bcActive {
  margin: -40px 16px;
}
.bcChangePasswordDialogPane .bcInfo, .bcChangePasswordDialogPane .bcLabel, .bcChangePasswordDialogPane .dijitPlaceHolder {
  color: var(--venom-100) !important;
}
.bcChangePasswordDialogPane ul {
  margin-left: 0 !important;
}
.bcMainNavigation span.bcMoreDropDownButton.bcOpenMoreMenu:hover {
  background: none !important;
}
.bcMainNavigation span.bcMoreDropDownButton.bcActive .dijitButtonText,
.bcMainNavigation span.bcMoreDropDownButton.bcActive .dijitArrowButtonChar {
  color: var(--venom-00);
}
.bcMainNavigation span.bcMoreDropDownButton .dijitButtonText,
.bcMainNavigation span.bcMoreDropDownButton .dijitArrowButtonChar {
  color: var(--venom-80);
}
.claro .dijitDialog.bcEmailSettingsDialog .dijitContentPane {
  height: initial !important;
}
.bcMainNavigation li.bcActive.bcHasSubs:not(.bcOtherHovered),
.bcMainNavHover.bcMainNavigation li.bcActive.bcHasSubs:hover,
.bcMainNavigation li.bcHoveredMain,
.bcMainNavigation li.bcActive.bcHasSubs.bcOtherHovered.bcHoveredMain {
  background-color: var(--venom-120);
  border: 0;
}
.bcMainNavigation li:hover {
  background-color: var(--venom-120);
}
.bcMainNavHover.bcMainNavigation li.bcActive.bcHasSubs:not(:hover),
.bcMainNavigation li.bcActive.bcHasSubs.bcOtherHovered {
  background: 0;
}
.bcMainNavigation.bcMainItemHover li:hover,
.bcMainNavigation.bcMainItemHover li:not(.bcActive):hover,
.bcMainNavigation li.bcHoveredMain,
.bcMainNavigation li.bcActive.bcHasSubs.bcOtherHovered.bcHoveredMain,
.bcMainNavigation span.dijitDropDownButton:hover {
  background: var(--venom-120);
}
.bcSubNavigation ul:not(.bcNavHidden) li.bcActive {
  border-bottom: 6px solid var(--beast-100);
  box-sizing: border-box;
}
.bcMainNavigation li a {
  text-align: center;
  line-height: 50px;
  height: 100%;
  text-decoration: none;
  display: block;
  box-sizing: border-box;
}
.bcSubNavigation ul {
  list-style: none;
}
.bcSubNavigation ul li a {
  padding: 0px 20px;
  color: var(--venom-00);
  line-height: 38px;
  margin: 0px 3px;
  text-decoration: none;
  font-size: 15px;
}
.bcSubNavigation ul li {
  float: left;
  min-width: 120px;
  border: 0px;
  margin: 0px;
  text-align: center;
  cursor: pointer;
}
.claro .bcTopNavigation .dijitButton .dijitButtonNode,
.claro .bcTopNavigation .dijitDropDownButton .dijitButtonNode,
.claro .bcTopNavigation .dijitComboButton .dijitButtonNode,
.claro .bcTopNavigation .dijitToggleButton .dijitButtonNode {
  background-color: var(--venom-140);
  color: var(--venom-00);
  border: 0;
  height: 23px;
  box-sizing: border-box;
}
.claro .searchAndUserMenu {
  font-size: 11px;
  text-decoration: none;
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;
  align-items: center;
  justify-content: right;
}
.claro .searchAndUserMenu .userMenuItem {
  display: inline-block;
  height: 23px;
}
.claro .searchAndUserMenu a {
  color: var(--venom-00);
  text-decoration: none;
  line-height: 23px;
  height: 23px;
}
.claro .searchAndUserMenu .userPersonalWrapper,
.claro .searchAndUserMenu span.bcSettingsDropDownButton {
  line-height: 44px;
  margin: 0px;
  padding: 0px;
}
.claro .searchAndUserMenu span.bcSettingsDropDownButton.bcActive .dijitButtonNode {
  margin-top: 8px;
}
.claro .searchAndUserMenu span.bcSettingsDropDownButton .dijitButtonText {
  display: none;
}
.claro .bcWhiteDropShadowSub {
  box-shadow: -30px 15px 15px 5px var(--venom-00);
}
.bcChangePasswordDialog .bcForm {
  top: 0px;
  position: relative;
}
.bcChangePasswordDialog .bcInfo {
  margin-top: 10px;
  clear: both;
  font-weight: bold;
}
.bcChangePasswordDialog .bcInfo ul {
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-left: 30px;
}
.bcChangePasswordDialog .bcContentPane,
.bcChangePassword .bcContentPane {
  height: 300px;
  width: 500px;
  padding: 10px;
}
.bcChangePasswordDialog .bcForm div.bcRow {
  line-height: 27px;
}
.claro .bcChangePasswordDialog .bcForm div.bcRow>.bcLabel {
  width: 180px;
}
.claro .bcChangePasswordDialog .bcForm .bcLabel {
  color: var(--venom-140);
}
.claro .bcChangePasswordDialog .bcForm div.bcRow.bcCurrentPassword {
  margin-bottom: 32px;
}
.bcGroupTypeNavigation {
  background-color: var(--venom-120);
  height: 40px;
  width: 100%;
  z-index: 100;
  position: fixed;
  top: 50px;
}
.bcGroupTypeNavigation .bcItemWrapper {
  display: flex;
}
.bcGroupTypeNavigation .bcGroupTypeNavigationItem {
  color: var(--venom-00);
  font-size: 15px;
  padding: 0 30px;
  height: 40px;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.bcGroupTypeNavigation .bcGroupTypeNavigationItem .bcActiveNode {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  background-color: var(--beast-100);
  height: 6px;
}
.bcGroupTypeNavigation .bcGroupTypeNavigationItem.bcActive .bcActiveNode {
  display: block;
}
.bcProfileProperties .bcFlexWrapper {
  display: flex;
}
.bcProfileProperties .bcFlexWrapper.bcCreateNewProfileWrapper {
  padding-top: 8px;
}
.claro .bcProfileProperties .bcForm .bcRow .bcInput .bcFlexWrapper .bcLabel:hover {
  cursor: pointer;
}
.claro .bcProfileProperties .bcForm .bcRow .bcInput .bcFlexWrapper .bcLabel {
  padding-left: 5px;
  color: var(--venom-140);
}
.claro .bcProfileProperties .bcRow .bcInput .bcFlexWrapper .dijitCheckBox {
  margin-top: 5px;
}
.bcProfileProperties .bcVisitorAccessPlace1 {
  padding-top: 5px;
}
.claro .bcProfileProperties .bcForm .bcRow.bcSettingsRow {
  margin-bottom: 12px;
}
.bcProfileProperties .bcSettingsRow .bcInfoTextWrapper {
  display: flex;
}
.bcProfileProperties .bcFilterRow,
.bcProfileProperties .bcSettingsRow .bcInputInfoText {
  min-height: 30px !important;
}
.bcProfileProperties .bcSettingsRow .bcInfoTextWrapper .bcAsterisk {
  color: var(--goose-100);
  padding-right: 5px;
}
.bcProfileProperties .bcSettingsRow .bcInfoTextWrapper .bcInfoText {
  color: var(--venom-100);
  padding-top: 1px;
}
.claro .bcProfileProperties .bcLanguageFieldWrapper {
  position: relative;
}
.claro .bcProfileProperties .bcLanguageFieldWrapper .bcWidgetLabel {
  top: 0px;
  color: var(--venom-100);
  left: 420px;
  position: absolute;
}
.claro .bcProfileProperties .bcRow.bcNames .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-140);
}
.claro .bcProfileProperties .bcRow.bcNames .bcLanguageFieldWrapper .bcWidgetLabel {
  left: 240px;
}
.claro .bcProfileProperties .bcFormHeader .dijitContentPane.bcInputWrapper .dijitTextBox {
  width: 500px;
}
.claro .bcProfileProperties .bcRow.bcPropertyId .bcInputWrapper .dijitInputField {
  padding-top: 0px;
}
.claro .bcProfileProperties .bcRow.bcPropertyId .bcIdGroupTypePrefix {
  color: var(--venom-100);
}
.claro .bcProfileProperties .bcAdvanced {
  clear: both;
  margin-top: 48px;
}
.claro .bcProfileProperties #bcAdvancedSection {
  width: 95%;
}
.claro .bcProfileProperties .bcAdvancedLink {
  height: 23px;
}
.claro .bcProfileProperties .bcSeparator {
  border-bottom: 1px solid var(--venom-40);
  position: relative;
  top: 0px;
}
.claro .bcProfileProperties .bcUnit {
  float: left;
  margin-left: 6px;
  margin-top: -2px;
}
.dj_ie10 .claro .bcProfileProperties .bcUnit {
  margin-top: -1px;
}
.bcProfileProperties .bcIdPropertyText {
  color: var(--venom-100);
  margin-left: 5px;
}
.claro .bcProfileProperties .bcFilterTypeWrapper {
  padding-top: 2px;
  margin-top: 2px;
  display: flex;
}
.claro .bcProfileProperties .bcFilterTypeDisabled {
  color: var(--venom-100);
  margin-top: -2px;
}
.claro .bcProfileProperties .bcDefaultValuesDisabled {
  color: var(--venom-100);
  margin-top: -2px;
}
.claro .bcProfileProperties .bcForm .bcRow .bcDisabledUniqueLabel .bcFlexWrapper .bcLabel {
  color: var(--venom-100);
  margin-top: -2px;
}
.claro .bcProfileProperties .bcFilterTypeWrapper .dijitSelect {
  margin-top: 0px;
}
.bcProfileProperties .bcValidationWrapper {
  display: flex;
  padding-left: 5px;
  margin-top: -2px;
}
.bcValidationWillBecomeActive {
  color: var(--venom-100);
}
.bcProfileProperties .bcValidationWrapper .bcDash {
  color: var(--venom-100);
  padding-right: 5px;
}
.claro .bcProfileProperties .bcFilterDefaultValuesWrapper .bcSelections,
.claro .bcProfileProperties .bcFilterDefaultValuesWrapper .bcSelections .bcSelection-item {
  margin-top: 0px;
  padding-top: 0px;
}
.claro .bcProfileProperties .bcFilterDefaultValuesWrapper .bcSelections .bcOriginal {
  float: none;
  clear: left;
}
.claro .bcProfileProperties .bcFilterType {
  float: left;
}
.claro .bcProfileProperties .dijitContentPane.bcInputWrapperInline {
  display: inline;
  min-height: 30px;
  float: left;
}
.claro .bcProfileProperties .bcLast {
  margin-bottom: 10px !important;
}
.claro .bcSplitterLabel {
  float: left;
  margin-top: 0px;
  margin-right: 5px;
  color: var(--venom-100);
}
.claro .bcProfileProperties .bcRow .bcInput .bcGDPRConfiguration .dijitTextBox {
  margin-top: 0px;
}
.claro .bcProfileProperties .bcRow .bcInput .dijitTextBox,
.claro .bcProfileProperties .bcRow .bcInput>label {
  margin-top: -1px;
}
.claro .bcProfileProperties .bcRow .bcInput .dijitSelect {
  margin-top: -3px;
}
.claro .bcProfileProperties .bcRow .bcInput .dijitCheckBox {
  margin-top: -2px;
}
.bcProfileProperties .bcGenericLabel .bcAsterisk {
  color: var(--goose-100);
}
.bcPropertyStatistics {
  padding: 10px;
}
.bcPropertyStatistics .bcText {
  padding-top: 12px;
  display: inline-block;
  text-align: left;
}
.bcPropertyStatistics .bcGraph {
  width: 75px;
  height: 75px;
  margin-top: 2px;
}
.bcPropertyStatistics .bcCenter {
  display: inline-block;
}
.bcPropertyStatisticsViewBlockWrapper {
  display: flex;
}
.bcPropertyStatistics .bcProfilePropertyNameWrapper {
  position: relative;
  height: 20px;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  color: var(--venom-120);
  margin-top: -1px;
  padding-left: 4px;
  padding-right: 10px;
}
.bcPropertyStatistics .bcProfilePropertyName::before {
  background-repeat: no-repeat;
  background-position: 0;
  content: url("../../application/profiles/profileproperties/css/images/icoProfileProperty.png");
  padding-right: 5px;
}
.bcPropertyStatistics .bcProfilePropertyName {
  margin: 0 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 250px;
}
.bcPropertyStatistics .bcProfileText {
  text-align: left;
  padding-left: 32px;
  padding-top: 5px;
  height: 30px;
  min-width: 75px;
  background-image: url("../../application/profiles/profileproperties/css/images/statisticsArrow.png");
  background-repeat: no-repeat;
  background-position: 2px top;
  margin-top: -16px;
}
.claro .bcPropertyStatistics div.bcGenericLabel label.bcLabel {
  line-height: inherit;
}
.claro .bcPropertyStatistics div.bcGenericLabel a.bcHelpIcon {
  margin-top: 0px;
}
.bcPropertyStatistics .bcPercentage {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 24px;
  margin-left: -3px;
  font-weight: bold;
  color: var(--beast-100);
  height: 41px;
  float: left;
  white-space: nowrap;
  margin-top: 4px;
}
.bcPropertyStatistics .bcHasValue {
  display: inline-block;
  
  height: 30px;
  padding-top: 5px;
  padding-left: 6px;
  text-align: left;
  line-height: 14px;
}
.bcPropertyStatistics .bcPercentageAndText {
  display: flex;
}
.bcPropertyStatistics .bcLastValueWrapper {
  padding-left: 11px;
}
.bcPropertyStatistics div.bcGenericLabel.bcLastValueText label.bcLabel {
  padding-right: 0px;
}
.bcPropertyStatistics div.bcGenericLabel.bcLastValue {
  height: 20px;
  color: var(--venom-100);
  white-space: nowrap;
  display: inline-block;
}
.bcPropertyStatistics .bcLastValue {
  color: var(--venom-100);
}
.bcProfilePropertyAnalyzer {
  padding: 20px;
  
  height: calc(100% - 40px);
  display: flex;
  flex-direction: column;
}
.bcProfilePropertyAnalyzer .bcHeader {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  line-height: 28px;
  font-weight: normal;
}
.bcProfilePropertyAnalyzer .bcAnalyzeHeader,
.bcProfilePropertyAnalyzer .bcInvalidValuesHeader,
.bcProfilePropertyAnalyzer .bcAllValidHeader {
  padding-top: 30px;
}
.bcProfilePropertyAnalyzer .bcRow.bcFirst {
  padding-top: 0px;
}
.bcProfilePropertyAnalyzer .bcRow {
  padding-top: 6px;
  display: flex;
}
.bcProfilePropertyAnalyzer .bcFirstColumn {
  width: 200px;
}
.bcProfilePropertyAnalyzer .bcSecondColumn {
  width: 120px;
  display: flex;
  justify-content: flex-end;
}
.bcProfilePropertyAnalyzer .bcLoader {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 4px;
  background-image: url(/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerBlue-tiny@4.png);
  background-size: contain;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.bcProfilePropertyAnalyzer .bcHeaderWrapper {
  display: flex;
}
.bcProfilePropertyAnalyzer .bcTableWrapper {
  position: relative;
  padding-top: 7px;
  height: 100%;
}
.bcProfilePropertyAnalyzer .bcInvalidValuesWrapper {
  height: 100%;
}
.bcProfilePropertyAnalyzer .bcInvalidValuesWrapper .dgrid .dgrid-scroller {
  overflow-y: hidden;
}
.bcProfilePropertyAnalyzer .bcCount {
  padding-left: 8px;
}
.bcProfilePropertyAnalyzer .dgrid .field-count {
  width: 55px;
}
.bcProfilePropertyAnalyzer .dgrid .field-profileId {
  width: 150px;
}
.bcProfilePropertyAnalyzer .dgrid .field-profileId .bcEllipsedCell,
.bcProfilePropertyAnalyzer .dgrid .field-values .bcEllipsedCell {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bcDataSensitivity {
  display: contents;
}
.bcDataSensitivity {
  display: contents;
}
.bcDataSensitivity.bcInvalid .dijitSelect {
  outline: 1px solid var(--thor-100) !important;
}
.bcDecimalRule .bcRuleLabelUnit,
.bcCurrencyRule .bcRuleLabelUnit {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -2px;
  margin-right: 5px;
}
.bcDecimalRule .bcPulldownWrapper,
.bcGroupTypeRule .bcPulldownWrapper {
  margin-top: -2px;
}
.bcCurrencyRule {
  display: flex;
}
.bcCurrencyRule .bcTextView {
  margin-top: 1px;
}
.bcCurrencySelectorWrapper {
  margin-top: -3px;
}
.bcDecimalRule {
  display: flex;
}
.bcDecimalRule .bcUnitWrapper {
  display: flex;
  margin-top: 0px;
}
.bcDecimalRule.bcDisabled .bcPulldownWrapper {
  margin-left: -4px;
  margin-right: -4px;
}
.bcDecimalRule.bcDisabled .bcPrecisionWrapper .dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-100);
}
.bcDecimalRule .bcRuleLabelWith {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -2px;
  margin-right: 5px;
}
.bcDecimalRule .bcRuleLabelPlaces {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -2px;
  margin-right: 5px;
}
.bcGroupTypeRule {
  display: flex;
}
.bcGroupTypeRule.bcDisabled .bcLinkingGroupType.dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-100);
}
.bcGroupTypeRule .bcRuleLabelGroupType {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -2px;
  margin-right: 5px;
}
.bcGroupTypeRule.bcDisabled .bcRuleLabelGroupType {
  margin-right: 0px;
}
.bcGroupTypeRule  div.bcGenericLabel.bcGroupTypeHelp label.bcLabel {
  display: none;
}
.bcGroupTypeRule  div.bcGenericLabel.bcGroupTypeHelp {
  padding-left: 3px;
  padding-right: 3px;
  margin-top: -2px;
}

.bcListeners .bcPluginHeader label {
  font-size: 19px;
  color: var(--venom-100);
}
.claro .bcListeners .whereNodeWrapper .bcLinkList .noInputMessage .bcNoItems {
  font-style: normal;
}
.claro .bcListeners .bcContentArea .bcPluginLink {
  padding-left: 5px;
}
.claro .bcListeners .bcFormHeader ::-ms-clear {
  display: none;
}
.claro .bcListeners .bcOffName {
  font-size: 19px;
  line-height: 20px;
}
.claro .bcListeners .bcLinkList ul.bcSelections li.bcSelection-item {
  
}
.claro .bcParameter .bcParameterName {
  width: 200px;
  float: left;
}
.claro .bcParameter .bcParameterValue {
  float: left;
}
.claro .bcParameter {
  clear: both;
}
.claro .bcListeners .bcAddButton {
  margin-left: 0px;
}
.claro .bcListeners .bcParametersWrapper {
  margin-top: 12px;
}
.claro .bcTrackers .whereNodeWrapper {
  float: left;
}
.claro .bcTrackers .whereNodeWrapper .bcLinkList .noInputMessage .bcNoItems {
  font-style: normal;
}
.claro .bcTrackers .whereNodeWrapper .bcObjectSelector .bcCancelButtonWrapper {
  display: none;
}
.claro .bcTrackers .bcContentArea .bcPluginLink {
  padding-left: 5px;
}
.claro .bcTrackers .bcOffName {
  font-size: 19px;
  line-height: 20px;
}
.claro .bcTrackers .bcParametersWrapper {
  border-top: 1px solid var(--venom-40);
  margin-top: 10px;
  clear: both;
}
.claro .bcTrackers .bcStatus .bcInputWrapper {
  float: right;
}
.claro .bcTrackers .bcStatus {
  position: absolute;
  right: 0px;
  color: var(--venom-100);
  top: 54px;
  width: 180px;
  height: 30px;
}
.claro .bcTrackers .bcHeaderStatus .bcActive {
  background-position: 0 -256px;
}
.claro .bcTrackers .bcHeaderStatus .bcInactive {
  background-position: 0 -276px;
}
.claro .bcTrackers .bcStatus .bcStatusDropDownWrapper {
  z-index: 1;
  float: right;
}
.claro .bcTrackers .bcLinkList ul.bcSelections li.bcSelection-item {
  
}
.claro .bcTrackers .bcStatus .bcGenericLabel {
  z-index: 1;
  float: left;
}
.claro .bcTrackers .bcAddButton {
  margin-left: 0px;
}
.claro .bcTrackers .dgrid {
  height: auto;
}
.claro .bcTrackers .bcTrackingURLs .dgrid .dgrid-scroller,
.claro .bcTrackers .bcTrackingPixels .dgrid .dgrid-scroller {
  position: relative;
  overflow-y: hidden;
}
.claro .bcTrackers .dgrid .dgrid-header {
  right: 0;
}
.claro .bcTrackers .bcForm .bcLastModified {
  top: 12px;
}
.claro .bcTracker .dijitTextArea {
  width: 300px;
}
.claro .bcTracking .bcStatistics .noData {
  padding: 10px;
}
.claro .bcRowRight {
  position: absolute;
  right: 0;
  top: 55px;
  white-space: nowrap;
  overflow: hidden;
}
.claro .bcEditRights {
  color: var(--venom-100);
}
.claro .bcTrackingTableWidget h2.bcTxtH2 .bcLabel {
  color: var(--venom-140);
}
.claro .dijitTooltipDialogPopup .bcTargetUrl {
  min-width: 221px;
}
.bcSegmentDetail {
  position: relative;
}
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcDelete,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFacetOverviewWrapper .dijitButtonDisabled,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFilterSummary:last-child .bcGlobalOperator,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcDrilldownLead .bcSegmentConditionSelector {
  display: none !important;
}
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFacetOverviewWrapper .bcOperator,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFacetOverviewWrapper .bcCheckBoxWrapper,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFacetOverviewWrapper input,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcFacetOverviewWrapper .dijitButton,
.bcForm.bcReadOnly .bcSegmentFilter.bcSegment .bcGlobalOperator {
  
  pointer-events: none !important;
  cursor: default !important;
}
.bcSegment .bcBaseSegments .bcExtendText {
  position: absolute;
  top: 13px;
  right: 0px;
}
.bcSegment .bcBaseSegments .bcBottomWrapper {
  display: none;
}
.bcSegment .bcBaseSegmentsIndented.bcDrilldown {
  margin-top: 0px;
}
.bcSegment .bcBaseSegmentsIndented.bcDrilldown.bcDrillDownOnlyBaseSegments {
  width: 251px;
}
.bcSegment .bcBaseSegmentsIndented {
  margin-left: 37px;
}
.bcSegment .bcBaseSegmentsAnd {
  margin-left: 37px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.bcFacetOverviewWrapper.bcBaseSegmentsActivated .bcFadeRelative {
  
  left: 37px !important;
  width: calc(100% - 57px);
}
.bcSegment .bcBaseSegments .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  
  width: 287px !important;
}
.bcSegment .bcOneFilterActive .bcBaseSegments .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  border-right: 1px solid var(--venom-60);
  width: 286px !important;
}
.bcSegment .bcBaseSegments .bcFilterSummary .bcFacetValueWrapper {
  background-color: var(--venom-20);
}
.bcSegment .bcBaseSegments .bcFilterSummary .bcFacetOperator,
.bcSegment .bcBaseSegments .bcFilterSummary .bcFacetPre {
  background-color: var(--venom-60);
  color: var(--venom-140);
}
.bcSegment .bcDrilldown {
  margin-top: 30px;
}
.bcSegment .bcDrilldownLead {
  border: solid 1px var(--venom-100);
  padding: 20px;
  position: relative;
}
.bcSegment .bcDrilldown .bcDrilldownLead .bcSegmentConditionSelectorWrapper {
  position: absolute;
  bottom: -10px;
}
.bcSegmentConditionSelector.dijitDropDownButton {
  margin: 0;
  display: block;
}
.bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode {
  background-color: var(--beast-100);
  color: var(--venom-00);
  padding-top: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
  border-color: var(--beast-100);
  border-radius: 4px;
  font-size: 10px;
  height: 17px;
}
.bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode .dijitButtonText {
  height: 17px;
  vertical-align: middle;
  line-height: 18px;
}
.bcSegmentConditionSelector.dijitDropDownButton.dijitDropDownButtonOpened .dijitButtonNode {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner {
  background-position: -51px 100%;
}
.bcConditionSelectorDropDownMenu.dijitMenuActive {
  margin-left: 0px;
}
.bcConditionSelectorDropDownMenu td.dijitReset.dijitMenuItemIconCell {
  display: none;
}
.bcConditionSelectorDropDownMenu .bcSub td {
  padding: 10px 0px 6px 25px;
}
.bcSegments .bcSegment .bcFilterHeader {
  padding-top: 10px;
}
.bcSegment .bcSegmentHeader {
  padding-top: 8px;
  padding-bottom: 12px;
}
.bcSegment .bcProfilePropertySelectorWrapper {
  z-index: 1;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.bcSegmentProfilePropertySelector .bcObjectListHeader .bcFilter {
  margin-right: 5px;
}
.bcSegmentProfilePropertySelector.bcDialog .dijitContentPane {
  padding: 30px;
}
.bcSegmentProfilePropertySelector.bcDialog .dijitDialogPaneActionBar .bcPrimaryButton.bcApplyButton {
  display: none;
}
.bcSegmentProfilePropertySelector .bcProfilePropertySelectionDialogPane h2 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  line-height: 28px;
  font-weight: normal;
  padding-bottom: 30px;
}
.bcSegment .bcProfilePropertySelectorWrapper .bcObjectSelectorList,
.bcSegmentProfilePropertySelector .bcObjectSelectorList {
  width: 400px;
}
.bcSegment .bcSeparator {
  margin: 20px 0px 5px;
  border-top: 1px solid var(--venom-40);
}
.bcSegment .bcNoFiltersText {
  padding-top: 10px;
}
.bcSegment .dateWrapper .dijitTextBoxError .dijitValidationContainer {
  margin-right: 2px;
}
.bcSegment .bcFacetWidgetSearchBoxWrapper {
  margin-left: 1px;
}
.bcSegment .bcFacetWidgetSearchBoxWrapper .facetWidgetSearchBox .dijitPlaceHolder,
.bcSegment .bcAddValueWrapper .bcAddValueInputWrapper .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcSegment .bcBarFacet .bcFacetWidgetSearchBoxWrapper {
  margin-right: 26px;
  margin-left: 10px;
  display: flex;
  position: relative;
}
.bcSegment .bcBarFacet .bcFacetWidgetSearchBoxWrapper .bcEmpty {
  width: 10px;
  background: var(--venom-00);
  height: 10px;
  position: absolute;
  left: -11px;
  top: 20px;
}
.bcSegment .bcOperator {
  margin-top: 21px;
  margin-bottom: 15px;
  color: var(--venom-100);
}
.bcSegment.bcOneFilterActive .bcCountWrapper {
  justify-content: flex-start;
}
.bcSegment.bcOneFilterActive .bcCountWrapper.bcFloat {
  float: initial;
}
.bcSegment .bcCountWrapper {
  display: flex;
  justify-content: space-between;
}
.bcSegment .bcCountWrapper.bcFloat {
  float: right;
}
.bcSegment .bcProfileCount {
  display: flex;
  justify-content: flex-end;
  height: 30px;
  align-items: center;
  width: 240px;
  padding-right: 0px;
}
.bcSegment .bcProfileCount .bcCount {
  padding-right: 5px;
}
.bcSegment .bcProfileCount .bcCount,
.bcSegment .bcProfileCount .bcProfileLabel {
  color: var(--beast-100);
  white-space: nowrap;
  font-size: 18px;
}
.bcFullWidthSet .bcOperator.bcFullWidth {
  clear: both;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 107px;
}
.bcSegment .bcStringFacet .bcGraph {
  position: absolute;
  left: 460px;
  right: 0;
}
.bcFilterModeOption.bcDays {
  margin-top: 4px;
}
.bcSegment .FacetValueDisabled {
  color: var(--venom-140);
}
.bcSegments .noData {
  padding: 5px;
  font-style: italic;
}
.bcSegment .bcPie div {
  color: var(--venom-00) !important;
  font-size: 14px !important;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3), 1px -1px 0 rgba(0, 0, 0, 0.3), -1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(0, 0, 0, 0.3) !important;
}
.bcPieLegend {
  padding-top: 20px;
}
.bcPieLegend .bcLegendRow {
  display: block;
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 18px;
  margin-bottom: 6px;
}
.bcPieLegend .bcLegendRow:hover {
  cursor: pointer;
}
.bcPieLegend .bcLegendRow .bcColor {
  float: left;
  height: 16px;
  width: 16px;
  border: solid 1px var(--venom-140);
}
.bcPieLegend .bcLegendRow .bcLegendLabel {
  float: left;
  margin-left: 5px;
  color: var(--venom-100);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 85%;
}
.bcPieLegend .bcList {
  overflow: auto;
  height: 260px;
}
.bcLoaderOverlay {
  position: absolute;
  background-color: var(--venom-00);
  opacity: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.claro .bcSegment .bcInputWrapper .bcInlineLayoutWrapper {
  max-height: 60px;
  overflow: auto;
}
.claro .bcSegment .bcSetting:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcOperatorSettingsDialogue .bcAdvancedOptionsSelector {
  text-decoration: underline;
  color: var(--beast-100);
}
.claro .bcOperatorSettingsDialogue .bcRadioButtonWrapper .bcGenericLabel .bcLabel {
  margin-top: -4px;
}
.claro .bcOperatorSettingsDialogue .bcRadioButtonWrapper .bcGenericLabel .bcLabel:hover {
  cursor: pointer;
}
.claro .bcOperatorSettingsDialogue .bcAdvancedOptionsSelector:hover {
  cursor: pointer;
}
.bcSegmentCenterPanel {
  z-index: -2 !important;
}
.bcSegment .bcIntegerFacet .bcWrapper .dijitTextBox {
  width: 75px;
}
.bcSegment .bcIntegerFacet .bcWrapper .bcRangeInput {
  float: left;
  margin-left: 0px;
}
.bcSegment .bcIntegerFacet .bcWrapper .bcUnit {
  float: left;
  margin-left: 10px;
}
.bcSegment .bcIntegerFacet .bcAverageLinkWrapper {
  float: right;
  margin-top: 25px;
}
.bcSegment .bcIntegerFacet .bcAverageLinkWrapper .bcSeparator {
  float: left;
  padding-right: 5px;
  padding-left: 5px;
  color: var(--venom-100);
}
.bcSegment .bcIntegerFacet .bcAverageLink {
  cursor: pointer;
  float: left;
}
.claro .bcSegment .bcForm div.bcRow>.bcLabel {
  width: 150px;
}
.bcSegment .bcFilterSummary .bcPreDots {
  background: url("../../application/profiles/segments/css/bcSegmentsIcons.svg") no-repeat;
  background-position: 0px 0px;
  float: left;
}
.bcSegment .bcFilterSummary.bcActive .bcPreDots {
  background: url("../../application/profiles/segments/css/bcSegmentsIcons.svg") no-repeat;
  background-position: 0px -40px;
  width: 10px;
  height: 18px;
}
.bcSegment .bcFilterSummary .bcDots {
  background-color: var(--venom-00);
  float: left;
}
.bcSegment .bcFilterSummary .bcNumberCount {
  background-color: var(--venom-00);
  padding-right: 10px;
}
.bcSegment .bcFilterSummary.bcActive .bcNumberCount {
  background-color: var(--beast-100);
}
.bcSegment .bcFilterSummary.bcActive .bcDots {
  background-color: var(--beast-100);
  float: left;
}
.bcSegment .bcLimited div.checkBoxWithLabel {
  display: block;
}
.bcSegment .bcSummaries {
  display: flex;
  flex-direction: column;
}
.bcSegment .bcFilterSummary .bcDateFacet,
.bcSegment .bcFilterSummary .bcIntFacet {
  display: inline !important;
}
.bcSegment .bcFacetOverview .bcDateFacet .bcDateWrapper {
  float: none;
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
}
.bcSegment .bcFacetOverview .bcDateFacet .bcGraph {
  float: none;
}
.bcSegment .bcFacetOverview .bcDateFacet .bcDateWrapper .datePicker {
  width: 100px;
}
.bcSegment .bcFilterSummary .bcFacetValue,
.bcSegment .bcFilterSummary .bcFacetOperator {
  margin-right: 3px;
  margin-left: 3px;
}
.bcSegment .bcFilterSummary .bcFacetOperator,
.bcSegment .bcFilterSummary .bcFacetPre {
  display: inline-block;
  height: 15px;
  line-height: 16px;
  vertical-align: middle;
  background-color: var(--venom-20);
  color: var(--venom-120);
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
}
.bcSegmentPie .bcNoDataWrapper {
  display: inline-block;
  margin-bottom: 20px;
  min-width: 200px;
  max-width: 300px;
  max-height: 300px;
}
.bcSegmentPie .bcNoDataAvailable {
  font-style: italic;
  font-size: 19px;
  background: url("../../application/profiles/segments/css/bcNoGraphDataPie.png") no-repeat;
  background-size: 100%;
  position: absolute;
  left: 20px;
  right: 0px;
  top: 20px;
  bottom: 0px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: inherit;
  max-height: inherit;
  min-width: inherit;
  min-height: 300px;
}
.bcSegment .bcSegmentPie {
  text-align: center;
}
.bcSegment .bcGraph {
  float: right;
}
.bcSegment .bcIntegerFacet .bcGraph {
  float: none;
  position: inherit;
}
.bcSegment .bcFacetWrapperContentOuter .bcGraph .bcNoDataWrapper {
  padding-top: 30px;
}
.bcSegment .bcFacetWrapperContentOuter .bcGraph .bcNoGraphData {
  margin: 0;
}
.bcSegment .bcIntegerFacet .bcWrapper {
  padding-bottom: 30px;
  display: block;
}
.bcSegment .bcIntegerFacet .bcGraph .bcLoadingWrapper {
  top: 0px;
}
.bcSegment .bcSummaryWrapper {
  overflow-x: hidden;
  overflow-y: hidden;
  clear: both;
}
.bcSegment .bcNumberOfProfiles {
  display: flex;
  justify-content: flex-end;
  height: 30px;
  align-items: center;
  width: 150px;
}
.bcSegment .bcSummaryWrapper:last-child .bcNumberOfProfiles {
  width: 143px;
}
.bcSegment .bcContentArea label {
  white-space: nowrap;
}
.bcSegments .centerPanel {
  top: 0px;
  bottom: 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
.bcSegment .bcFilterSummary.bcAddProperty {
  z-index: 10;
}
.bcSegment .bcFilterSummary.bcClear {
  clear: left;
}
.claro .bcSegment .quickSearchWrapper {
  width: 220px;
}
.bcSegment .bcFilterSummary.bcActive:hover .bcDelete {
  visibility: visible;
}
.bcSegment .bcFilterSummary:hover .bcDelete {
  visibility: visible;
  background-position: 7px -74px;
}
.bcSegment .bcFilterSummary .bcDelete {
  background: url("../../application/profiles/segments/css/bcSegmentsIcons.svg") no-repeat;
  width: 30px;
  height: 20px;
  margin-right: 2px;
  margin-top: 17px;
  visibility: hidden;
  z-index: 5;
}
.bcSegment .bcFilterSummary.bcActive .bcDelete {
  background-position: 7px -114px;
}
.bcSegment .bcFilterSummary .bcTotalCount {
  position: absolute;
  bottom: 20px;
  right: 10px;
}
.bcSegment .dateWrapper {
  clear: both;
  padding: 5px;
}
.bcSegment .bcDateFacet .bcWrapper {
  padding: 5px;
  display: flex;
  flex-direction: row;
}
.bcSegment .bcDateFacet .bcWrapper .bcDaysInput {
  margin-left: 5px;
  margin-right: 5px;
}
.bcSegment .dateWrapper .dateLabel {
  float: left;
  width: 114px;
  margin-left: 44px;
  margin-top: 6px;
}
.bcFacetWrapper .bcExportGraphData {
  position: absolute;
  right: 3px;
  margin-top: 59px;
  cursor: pointer;
}
.bcFacetWrapper .bcFacetWrapperContentOuter .bcPropertyHeader {
  display: flex;
  justify-content: space-between;
}
.bcFacetWrapper .bcFacetWrapperContentOuter,
.bcDateFacet .bcFacetWrapperContentOuter {
  display: flex;
  flex-direction: column;
}
.bcSegment .bcFacetOverviewWrapper {
  position: absolute;
  top: -10px;
  height: calc(100% - 30px);
  bottom: 0;
  left: 250px;
  width: calc(100% - 250px);
  z-index: -1;
  overflow-x: hidden;
  overflow-y: hidden;
}
.bcSegment.bcOneFilterActive .bcFacetOverviewWrapper {
  right: 0;
  z-index: 1;
}
.bcWhoConfig .bcSegment.bcSegmentFilter {
  padding-top: 8px;
}
.bcSegment .bcSummaryWrapperFlow .bcNumberOfProfiles {
  visibility: hidden;
}
.bcSegment.bcHasMultipleFilterBlocks .bcSummaryWrapperFlow .bcNumberOfProfiles {
  visibility: visible;
}
.bcFacetOverviewWrapper .bcFadeRelative {
  left: -110%;
  background: var(--venom-00);
  position: relative;
  z-index: 1;
}
.bcFacetOverviewWrapper.bcFadeInDetails .bcFadeRelative {
  animation-name: fadeInDetails;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  border-left: 1px solid var(--venom-60);
  padding-left: 20px;
  left: 0;
}
@keyframes fadeInDetails {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bcFacetOverviewWrapper.bcFadeOutDetails .bcFadeRelative {
  left: 0;
  border-left: 1px solid var(--venom-60);
  padding-left: 20px;
  animation-name: fadeOutDetails;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}
@keyframes fadeOutDetails {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.bcSegment .bcFacetOverviewWrapper .bcXWrapper {
  position: absolute;
  width: 16px;
  right: 0px;
  top: 15px;
}
.bcWhoConfig .bcSegment .bcFacetOverviewWrapper .bcXWrapper {
  
  right: 0;
}
.bcSegment .bcFacetOverviewWrapper .bcArrow {
  cursor: pointer;
  background: url("../../application/profiles/segments/css/arrow-left.png") no-repeat;
  width: 16px;
  height: 10px;
  background-position: 0 0;
}
.bcSegment .bcFacetOverviewWrapper .bcDelete {
  cursor: pointer;
  background: url("../../application/profiles/segments/css/delete.svg") no-repeat;
  width: 13px;
  height: 13px;
}
.bcSegment .bcFacetOverviewWrapper .bcDelete:hover {
  background-position: 0px -15px;
}
.bcSegment .bcFacetOverviewWrapper .bcArrow:hover {
  background-position: 0 -10px;
}
.bcSegment .bcFacetOverviewWrapper .bcFacetOverview {
  padding-top: 18px;
}
.bcSegment .bcFilterSummary .bcWrapper {
  display: flex;
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcFacetIcon {
  background-image: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_property.svg");
  width: 20px;
  height: 20px;
  margin-top: 14px;
  margin-left: 8px;
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcSvgFacetIcon {
  width: 16px;
  height: 16px;
  margin-top: 16px;
  margin-left: 10px;
  margin-right: 3px;
}
.bcSegment .bcFilterSummary:not(.bcActive) .bcWrapper .bcFacetNameWrapper .bcSvgFacetIcon {
  color: var(--venom-120);
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcFacetIcon.bcSegment {
  background-image: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_segment.svg");
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcFacetIcon.bcObjective {
  background-image: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_objective.svg");
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcFacetIcon.bcNotebook {
  background-image: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_notebook.svg");
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper .bcFacetIcon.bcLifecycle {
  background-image: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_lifecycle.svg");
}
.bcSegment .bcFilterSummary.bcActive .bcWrapper .bcFacetNameWrapper .bcFacetIcon {
  background-position: -40px 0px;
}
.bcSegment .bcFilterSummary {
  cursor: pointer;
  border-left: 1px solid var(--venom-80);
  border-right: 1px solid var(--venom-80);
  position: relative;
}
.bcSegment .bcFilterSummary:first-child {
  border-top: 1px solid var(--venom-80);
}
.bcSegmentFilter:not(.bcOneFilterActive) .bcFilterSummary:hover:after {
  position: absolute;
  border: 1px solid var(--venom-120);
  content: "";
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: 0px;
  z-index: 3;
  pointer-events: none;
}
.bcSegment .bcFilterSummary:last-child:hover:after {
  bottom: -1px;
}
.bcSegment .bcFilterSummary:last-child {
  border-bottom: 1px solid var(--venom-80);
}
.bcSegment .bcHeaderRow {
  display: flex;
  margin-top: 21px;
}
.bcSegment .bcHeaderRow .bcHeaderColumn {
  padding-left: 10px;
}
.bcSegment .bcHeaderRow .bcPropertiesHeader {
  width: 240px;
  flex-shrink: 0;
  padding-left: 0px;
}
.bcSegment .bcHeaderRow .bcConditionsHeader {
  flex-grow: 1;
  padding-left: 12px;
}
.bcSegment .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  display: flex;
  width: 250px;
  flex-shrink: 0;
  background-color: var(--venom-20);
}
.bcSegmentFilter.bcOneFilterActive .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  z-index: 2;
}
.bcSegment .bcFilterSummary:not(:last-child) .bcWrapper .bcFacetNameWrapper {
  border-bottom: 1px solid var(--venom-60);
}
.bcSegment .bcFilterSummary.bcActive:hover .bcWrapper .bcFacetNameWrapper {
  background-color: var(--beast-120);
}
.bcSegment.bcOneFilterActive .bcFilterSummary:not(.bcActive):hover .bcWrapper .bcFacetNameWrapper {
  background-color: var(--venom-40);
}
.bcSegment .bcFilterSummary.bcActive .bcWrapper .bcFacetNameWrapper {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.bcSegment.bcOneFilterActive .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  
  border-right: 1px solid var(--venom-60);
  width: 249px;
}
.bcSegment .bcFilterSummary.bcActive .bcWrapper .bcFacetNameWrapper:after {
  background: var(--venom-00);
  margin-right: -10px;
  margin-top: 14px;
  right: 0;
  float: right;
  content: '';
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.bcSegment .bcFilterSummary:not(:last-child) .bcFacetValueWrapper {
  border-bottom: 1px solid var(--venom-40);
}
.bcSegment .bcFilterSummary .bcFacetValueWrapper {
  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 14px;
  flex-grow: 1;
}
.bcSegment .bcFilterSummary .bcFacetValueWrapper .bcNotConfiguredYet {
  font-style: italic;
}
.bcSegment .bcFilterSummary .bcFacetValues.bcNoValues {
  margin-left: 3px;
  font-style: italic;
}
.bcSegment .bcFilterSummary .bcFacetPre:not(.bcHidden)+.bcFacetValues {
  height: 17px;
}
.bcSegment .bcFilterSummary .bcFacetValues> :first-child {
  display: none;
}
.bcSegment .bcFilterSummary .bcFacetName {
  font-size: 14px;
  width: 250px;
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcSegment .bcBottomWrapper {
  display: flex;
  justify-content: space-between;
  padding-left: 62px;
  height: 58px;
}
.bcSegment.bcOneFilterActive .bcBottomWrapper {
  justify-content: flex-start;
}
.bcSegment .bcSummaryWrapperFlow .bcLine {
  width: 1px;
  height: 20px;
  background-color: var(--venom-80);
  margin-left: 12px;
}
.bcSegment .bcSummaryWrapperFlow:last-child .bcLine {
  margin-left: 25px;
}
.bcSegment .bcSummaryWrapper:last-child .bcBottomLine {
  display: none;
}
.bcSegment .bcSummaryWrapperFlow .bcBottomWrapper .bcNumberOfProfiles .bcNumber {
  color: var(--venom-100);
  padding-right: 5px;
}
.bcSegment .bcSummaryWrapperFlow .bcBottomWrapper .bcNumberOfProfiles .bcProfileText {
  color: var(--venom-100);
}
.bcSegment.bcOneFilterActive .bcSummaryWrapperFlow .bcBottomWrapper .bcNumberOfProfiles .bcProfileText {
  padding-right: 10px;
}
.bcSegment .bcGlobalOperator {
  cursor: pointer;
  z-index: 3;
}
.bcSegment .bcGlobalOperator .dijitButtonText {
  line-height: 16px;
}
.bcSegment .bcFilterSummary .bcGlobalOperator.bcAnd {
  position: absolute;
  bottom: -8px;
  left: 12px;
  z-index: 4;
}
.bcSegment .bcSummaryWrapper .bcGlobalOperator.bcOr {
  margin-left: 12px;
}
.bcSegment .bcSummaryWrapper:last-child .bcGlobalOperator.bcOr {
  margin-left: 5px;
}
.bcSegment .bcGlobalOperator .dijitReset.dijitInline.dijitArrowButtonInner {
  display: none;
}
.claro .bcSegment .bcSummaryWrapper div.bcLoadingTiny {
  
  background-image: url("../../application/profiles/segments/css/bcSpinnerGrey-tiny.png");
  top: 0px;
  right: 6px;
}
.bcSegment .bcFilterSummary:last-child .bcGlobalOperator .dijitReset.dijitInline.dijitArrowButtonInner,
.bcSegment .bcSummaryWrapper:last-child .bcGlobalOperator.bcOr .dijitReset.dijitInline.dijitArrowButtonInner {
  display: inline-block;
}
.bcSegment .bcFilterSummary .bcGlobalOperator.bcAnd .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode,
.bcSegment .bcSummaryWrapper .bcOrWrapper .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode {
  background-color: var(--venom-20);
  color: var(--venom-120);
  border: 1px solid var(--venom-80);
  cursor: default;
  pointer-events: none;
  font-size: 10px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.bcSegment .bcFilterSummary:last-child .bcGlobalOperator.bcAnd .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode,
.bcSegment .bcSummaryWrapper:last-child .bcOrWrapper .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode {
  background-color: var(--beast-100);
  color: var(--venom-00);
  border: 1px solid var(--beast-120);
  pointer-events: auto;
}
.bcSegment .bcFilterSummary:last-child .bcGlobalOperator.bcAnd .bcSegmentConditionSelector:hover .dijitButtonNode,
.bcSegment .bcSummaryWrapper:last-child .bcOrWrapper .bcSegmentConditionSelector:hover .dijitButtonNode {
  background-color: var(--beast-120);
  cursor: pointer;
  pointer-events: auto;
}
.bcSegment .bcFilterSummary:last-child .bcGlobalOperator.bcAnd,
.bcSegment .bcSummaryWrapper:last-child .bcOrWrapper {
  
  visibility: hidden;
}
.bcDateFacet .bcWrapper .bcFilterModeOption,
.bcDateFacet .bcWrapper .bcFilterModeName {
  float: left;
}
.bcDateFacet .bcWrapper .bcFilterModeName {
  margin-top: 3px;
}
.bcDateFacet .bcDaysInput {
  width: 30px;
}
.bcSegment .bcFacetWrapper,
.bcSegment .bcDateFacet {
  display: none;
}
.bcSegment .bcFacetWrapperTitle {
  background-color: var(--venom-100);
  padding: 10px;
}
.bcSegment .bcFacetWrapper.bcIntegerFacet .bcFacetWrapperContentOuter .bcWrapper .bcRow:first-child {
  margin-top: 0px;
}
.bcSegment .bcFacetWrapper {
  background-color: var(--venom-00);
}
.bcSegment .bcFacetWrapper.bcStringFacet .bcLoadingWrapper {
  margin: 0;
  position: absolute;
  left: calc(50% - 86px);
  top: 188px;
}
.bcSegment .bcFacetWrapper.bcSegmentFacet .bcSegmentHeaderDescription {
  margin-top: 20px;
  margin-bottom: 20px;
  color: var(--venom-100);
}
.bcSegment .bcFacetWrapper.bcObjectiveFacet .bcLoadingWrapper,
.bcSegment .bcFacetWrapper.bcSegmentFacet .bcLoadingWrapper {
  right: 246px;
}
.bcSegment .bcFacetOverview::after {
  content: '';
  margin-bottom: 10px;
  display: block;
  clear: both;
}
.bcSegment .bcFacetsWrapper {
  overflow-x: hidden;
}
.bcSegment .facetWidgetSearchBoxWrapper {
  margin-top: 5px;
  margin-left: 1px;
}
.bcSegment .bcPie div.bcOnlySelected {
  width: 194px;
  text-shadow: none !important;
  color: var(--venom-140) !important;
}
.bcSegment.SearchPaneLeft {
  width: 100%;
}
.bcSegment.SearchPaneLeft .facet .loader {
  display: block;
}
.bcSegments {
  height: 1000px;
}
.bcSegment .facet {
  min-width: 250px;
  width: 460px;
  float: left;
  margin-top: 10px;
}
.bcSegment .checkBoxWithLabel {
  clear: both;
}
.searching .count {
  color: var(--venom-80);
}
.rangefacet span.separator {
  border-top: var(--venom-80) 1px solid;
  width: 21%;
  position: relative;
  top: 15px;
  float: left;
}
.rangefacet span.label {
  padding: 6px 0px;
  display: block;
  width: 21%;
  float: left;
  text-align: center;
}
.checkBoxWithLabel .count {
  color: var(--venom-100);
  margin-left: 5px;
  float: left;
  flex-shrink: 0;
}
.bcFacetWidgetOperatorSettings {
  margin-right: 10px;
  margin-left: 0px;
}
.bcFacetWidgetOperatorSettings .bcSetting {
  color: var(--venom-140);
  cursor: pointer;
}
.bcFacetWidgetOperatorSettings .bcOperatorSentence {
  display: inline-block;
  color: var(--venom-100);
}
.bcFacetWidgetOperatorSettings .bcOperatorSentence.bcEndDot {
  margin-left: -4px;
}
.bcFacetWidgetOperatorSettings .bcOperator {
  display: inline-block;
  color: var(--venom-140);
}
.bcFacetWidgetOperatorSettings .bcOperator:hover {
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
}
.bcAdvancedOptions .bcGenericLabel .bcLabel:hover {
  cursor: pointer;
  text-decoration: underline;
}
.bcAdvancedOptions.bcAdvancedOptionsCollapsed {
  padding-top: 4px;
  padding-bottom: 5px;
}
.bcOperatorSettingsDialogue {
  width: 250px;
}
.bcOperatorConsentSettingsDialogue {
  width: 300px;
}
.bcOperatorConsentSettingsDialogue .consentOptionsSeparator {
  height: 10px;
  border-top: 1px solid var(--venom-60);
  margin: 0 0 0 22px;
}
.bcOperatorConsentSettingsDialogue .bcConsentNotYetGivenLabel {
  margin-top: 10px;
}
.bcFacetWidgetOperatorSettings .bcNoOperator {
  position: relative;
  top: 4px;
}
.bcFacetWidgetOperatorSettings .bcOperatorPulldown {
  margin-left: 3px;
  margin-bottom: 2px;
}
.rangefacet .w15pct {
  width: 15% !important;
  float: left;
}
.bcSegment .bcColor {
  width: 12px;
  height: 12px;
  display: none;
  border: 1px solid var(--venom-140);
  margin-top: 3px;
  margin-left: 5px;
  float: left;
  flex-shrink: 0;
}
.claro .bcStatistics .bcProfileStatisticsSmallChart {
  width: 100%;
  height: 120px;
}
.claro .bcStatistics .bcMemberCount {
  font-size: 26px;
  padding: 5px;
  text-align: center;
  margin: 5px 0px;
  color: var(--beast-100);
  font-weight: bold;
}
.claro .bcInverseSidebar {
  padding: 5px 5px 5px 10px;
}
.claro .bcSegment.bcSegmentFilter .bcInverse {
  margin-top: 10px;
}
.claro .bcSegment .bcExpandSegment {
  margin-top: 10px;
  margin-left: 0px;
}
.claro .bcSegment .bcAddValueInputWrapper {
  display: flex;
  padding: 1px;
  line-height: 30px;
}
.claro .bcSegment .bcAddValueInputWrapper .bcInputWrapper {
  margin-top: 3px;
  width: 220px;
}
.claro .bcSegment .bcSeachMessage {
  padding-bottom: 9px;
}
.claro .bcSegment .bcNoValuesMessage {
  font-style: italic;
  margin: 5px 0px 10px 0px;
}
.claro .bcSegment .bcAddValueWrapper .bcAddButton {
  height: inherit;
  vertical-align: middle;
  line-height: 40px;
  margin: 0;
  margin-right: 10px;
  margin-left: -7px;
  margin-top: -11px;
}
.claro .bcSegment .bcAddValueWrapper .bcAddButton .dijitButtonNode {
  border: 0;
  background-color: transparent;
}
.claro .bcSegment .bcAddValueWrapper .bcAddButton .dijitButtonText {
  cursor: pointer;
  color: var(--beast-120);
}
.claro .bcSegment .bcAddValueWrapper .bcAddButton .dijitButtonText:hover {
  text-decoration: underline;
}
.claro .bcSegment .bcBarFacet .bcFacetHeaderItem.bcShowTooltip .bcValueTitle .bcLabel {
  display: none;
}
.claro .bcSegment .bcBarFacet .bcFacetHeaderItem.bcShowTooltip {
  justify-content: unset;
}
@media screen and (max-width: 1100px) {
  .claro .bcFacetOverviewWrapper .bcStringFacet .bcExportGraphData,
  .claro .bcBarFacet .bcFacetHeader .bcFacetEmptyHeaderItem {
    display: none;
  }
}
.bcAllKnownVisitors .bcObjectList .bcObjectListItem {
  width: 400px;
  display: inline-block;
  cursor: pointer;
  min-height: 30px;
}
.bcAllKnownVisitors .bcObjectList .bcObjectListItem .bcBackground {
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  float: left;
  margin: 5px 5px 0px 0px;
  position: relative;
}
.bcAllKnownVisitors .bcObjectList .bcObjectListItem .bcTitle {
  position: relative;
  padding: 6px 7px 0px 0px;
  margin-left: 25px;
  color: var(--beast-120);
}
.bcAllKnownVisitors .bcObjectList .bcObjectListItem .bcTitle:hover {
  text-decoration: underline;
}
.bcAllKnownVisitors .bcObjectList .bcResults {
  display: flex;
  flex-direction: column;
}
.bcProfiles div.bcProfileDetail>form>.bcContentArea {
  margin-top: 10px;
}
.bcProfiles .bcTableOptions .bcSearchTextBox {
  margin-right: 5px;
}
.bcProfiles .bcFormHeader .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled input,
.bcProfiles .bcFormHeader .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled select,
.bcProfiles .bcFormHeader .bcInputWrapper.bcSimpleMode .bcWidget .dijitTextAreaDisabled {
  color: var(--venom-140) !important;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary {
  height: 130px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcAvatar {
  width: 130px;
  height: 130px;
  float: left;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcAvatar .bcImage {
  height: inherit;
  border-radius: 6px;
  border: 1px solid var(--venom-80);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.bcGroupRelatedPropertiesDialogPopup {
  width: 300px;
}
.bcGroupRelatedProfiles .bcRelatedProfilesRow {
  display: flex;
  padding-top: 3px;
}
.bcGroupRelatedProfiles .bcRelatedProfilesRow .bcProperty {
  flex-grow: 1;
  min-width: 0;
}
.bcGroupRelatedProfiles .bcProfileCountContainer {
  padding-top: 5px;
}
.bcGroupRelatedProfiles .bcRelatedProfilesRow .bcCount {
  width: 100px;
  display: flex;
  justify-content: end;
}
.bcGroupRelatedProfiles .bcEllipsis {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
}
.bcGroupRelatedProfiles .bcTitle {
  border-bottom: 1px solid var(--venom-40);
  padding-bottom: 8px;
}
.bcGroupRelatedPropertiesDialogPopup .bcGroupRelatedProfiles {
  padding: 8px 5px 6px 8px
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcAvatar .bcImage.bcDefault {
  background-image: url("../../application/profiles/profiles/css/images/bcProfileAvatar.png");
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcDetail {
  margin-left: 15px;
  width: 155px;
  float: left;
  color: #9A9A9A;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcDetail .bcDetailLabel {
  width: 80px;
  float: left;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcDetail .bcValue {
  width: 75px;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcDetail .bcValue.bcWide {
  width: 155px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcProfileDetailSummary .bcDetail div {
  display: inline;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary {
  height: 130px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcRelatedProfiles .bcValue {
  color: var(--venom-140)
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcRelatedProfiles .bcValue:hover {
  cursor: pointer;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcAvatar {
  width: 130px;
  height: 130px;
  float: left;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcAvatar .bcIconWrapper {
  height: 130px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcAvatar .bcIconWrapper .bcImage {
  border-radius: 6px;
  border: 1px solid var(--venom-80);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcAvatar .bcIconWrapper .bcImage.bcDefault {
  background-image: url("../../application/profiles/profiles/css/images/bcProfileAvatar.png");
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcAvatar .bcIconWrapper svg.bcImage {
  width: 110px;
  height: 110px;
  padding: 10px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcDetail {
  margin-left: 15px;
  width: 155px;
  float: left;
  color: #9A9A9A;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcDetail .bcDetailLabel {
  width: 80px;
  float: left;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcDetail .bcValue {
  width: 75px;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcDetail .bcValue.bcWide {
  width: 155px;
}
.bcProfiles .bcProfileDetail .bcLeftColumn .bcGroupDetailSummary .bcDetail div {
  display: inline;
}
.bcProfiles .bcProfileDetail .bcContentArea>.bcRightColumn {
  padding-bottom: 0px;
  height: calc(100% - 21px);
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcRadioButtonWrapper {
  width: 190px;
  display: flex;
  align-items: center;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption {
  display: flex;
  margin-top: 12px;
  align-items: center;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcProfilesSearchTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcSearchTextBox {
  min-width: 215px;
  margin: 1px;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcGenericLabel {
  margin-top: 2px;
  cursor: pointer;
  margin-left: 2px;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcGenericLabel .bcLabel {
  cursor: pointer;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcGenericLabel a.bcHelpIcon {
  margin-top: 4px;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption .bcRadioButtonWrapper>div,
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcOption>div {
  clear: both;
}
.bcProfiles .bcProfilesStartPage .bcProfilesSearchOptions .bcProfilesSegmentSelector .dijitPlaceHolder {
  color: var(--venom-80);
}
.bcProfiles .bcProfilesStartPage .bcTableOptions .bcGenericLabel a.bcHelpIcon {
  margin-top: 4px;
}
.bcProfiles .bcProfilesStartPage .bcObjectsHeader {
  margin-top: 37px;
}
.bcProfiles .bcProfilesStartPage .bcLoadingWrapper {
  top: 218px;
}
.bcProfilesTableColumnsSelector .bcObjectSelector {
  padding: 0 5px 5px;
}
.bcProfilesTableColumnsSelector .bcObjectSelector ul.bcSelections li .quickSearchWrapper {
  width: 148px;
  min-width: 140px;
}
.bcProfiles .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.bcProfiles .bcDomainCrudTable .dgrid-scroller .dgrid-cell svg.bcNavigationIcon {
  color: var(--venom-140);
}
.claro .bcProfileMerging.bcSimpleTabBase {
  height: calc(100% - 20px);
}
.claro div.bcStartPage.bcProfileMerging .bcTitleWrapper {
  margin-left: 30px;
}
.claro .bcProfileMerging .bcTitle label {
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-140);
  font-size: 25px;
}
.claro .bcProfileMerging .bcRules .bcAddLink {
  margin-top: 4px;
  display: inline-block;
  font-size: 14px;
  padding-left: 22px;
  height: 18px;
  background: url("/blueconic/static/images/btn-plus-small.png") no-repeat 0 3px;
}
.claro .bcProfileMerging .bcRules .bcAddLink:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcProfileMerging.bcStartPage div.bcGenericLabel a.bcHelpIcon,
.claro .bcStartPage.bcProfileMerging .bcSubruleWarning .bcHelpIcon {
  margin-top: 4px;
}
.claro .bcProfileMerging.bcStartPage .bcOnboardingIconWrapper a.bcToggleOnboardingBannerIcon {
  margin-top: 8px;
}
.bcProfileMerging.bcStartPage .bcTitle .bcIcon {
  margin-top: 5px;
}
.bcProfileMerging.bcStartPage .bcDropDownCombination {
  position: absolute;
  right: 0;
  top: 4px;
}
.bcProfileMerging .bcMergeToolbarWrapper {
  display: flex;
}
.bcProfileMerging .bcIPCheckTypeWrapper {
  display: flex;
  padding-left: 40px;
}
.claro .bcProfileMerging.bcStartPage div.bcGenericLabel {
  margin-top: 0px;
}
.bcProfileMerging .bcIPCheckTypeWrapper .bcGenericLabel.bcLabel .bcHelpIcon {
  margin-top: 0px;
  margin-left: 1px;
}
.bcProfileMerging .bcWarningWrapper {
  display: flex;
}
.bcProfileMerging .bcIncludeIPCheckRule {
  color: var(--venom-100);
}
.claro .bcProfileMerging .bcW170px {
  width: 170px !important;
}
.claro .bcProfileMerging .bcBlock {
  clear: both;
}
.claro .bcProfileMerging .bcRules {
  margin-left: 40px;
}
.claro .bcProfileMerging .bcNoRules {
  margin-top: 12px;
  margin-left: 40px;
  color: var(--venom-100);
}
.claro .bcProfileMerging .bcRule .bcSetting.bcInvalid {
  color: var(--thor-100);
}
.bcProfileMerging .bcGenericLabel.bcSubruleWarning .bcLabel {
  color: var(--goose-100);
}
.claro .bcProfileMerging .bcNewRule {
  margin-top: 20px;
}
.claro .bcProfileMerging .bcMergeRule {
  margin-top: 10px;
}
.claro .bcProfileMergingValueOption {
  margin-top: 10px;
}
.claro .bcProfileMergingValueOption .dijitTextBox {
  margin-left: 10px;
  top: -5px;
  position: relative;
}
.claro .bcProfileMerging .bcProfileMergingStrategy a {
  cursor: pointer;
}
.firefox .claro .bcProfileMerging .dijitSelect {
  position: relative;
  top: -1px;
}
.claro .bcProfileMerging .bcProfileStatisticsSmallChart {
  height: 75px;
}
.claro .bcProfileMerging .bcOpenChartWrapper {
  width: 300px;
  margin-left: 160px;
}
.claro .bcProfileComposition .bcW200px {
  width: 200px !important;
}
.claro .bcProfileComposition .bcRightColumn {
  margin-left: 24px;
}
.claro .bcObjectives .bcForm div.bcRow>.bcLabel {
  width: 170px;
  position: relative;
}
.claro.bcLanguage_nl-nl .bcObjectives .bcForm div.bcRow>.bcLabel {
  width: 190px;
}
.claro .bcObjectives .bcMetaData .bcLeftColumn .bcRow:last-child textarea {
  width: 95%;
}
.claro .bcObjectives .bcForm div.bcRow>.bcInput {
  margin-left: 170px;
}
.claro .bcObjectives .bcLeftAligned .bcLastModifiedUser {
  margin-left: 20px;
}
.bcObjectives .bcConsentTitle .dijitTextBox {
  width: 403px;
}
.claro .bcObjectives .bcConsentTitle .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcObjectives .bcConsentTitle .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  width: 391px;
}
.bcObjectives .bcDescription .dijitTextArea {
  max-height: 100px;
  padding-top: 6px;
}
.bcObjectives .bcSeparator {
  border-bottom: 1px solid var(--venom-40);
  position: relative;
  top: 0px;
}
.bcObjectives .bcLinkedObjects {
  padding-top: 40px;
}
.claro .bcObjectives .bcForm .bcContentArea .bcLinkedObjects h2.bcSub {
  padding-left: 7px;
  padding-top: 10px;
  font-size: 14px;
}
.claro .bcObjectives .bcForm .bcContentArea .bcLinkedObjects h2.bcSub:first-letter {
  text-transform: uppercase;
}
.claro .bcObjectives .bcForm .bcContentArea .bcLinkedObjects .bcInputWrapper {
  padding-left: 1px;
}
.claro .bcObjectives .bcForm .bcContentArea .bcLinkedObjects p {
  margin-top: 10px;
}
.claro .bcObjectives .bcForm .bcInput .bcSimpleMode .bcWidget .dijitTextBox .dijitInputField {
  padding-top: 0px;
}
.claro .bcObjectives .bcForm .bcInput .bcSimpleMode .bcWidget .dijitTextBox .dijitPlaceHolder {
  line-height: 21px;
}
.claro .bcObjectives .bcCheckBoxList {
  display: flex;
}
.claro .bcObjectives .bcCheckBoxWrapper {
  display: flex;
  flex-wrap: nowrap
}
.bcObjectives .bcCheckBoxWrapper .bcLabelAndTooltipWrapper {
  min-width: 400px;
}
.bcObjectives .bcCheckBoxWrapper .bcDropdownWrapper {
  width: 70px;
}
.bcObjectives .bcCheckBoxWrapper .bcDropdownWrapper .dijitSelectDisabled {
  pointer-events: none;
}
.bcObjectivesSidebar {
  min-height: 70px;
  display: flex;
  flex-direction: column;
}
.bcObjectivesSidebar .bcScrollWrapper {
  position: relative;
  flex-grow: 1;
}
.bcObjectivesSidebar .bcNoResults {
  color: var(--venom-100);
  height: 20px;
  padding: 8px 0px 6px 10px;
  white-space: nowrap;
}
.bcObjectivesSidebar .bcObjective {
  border-bottom: 1px solid var(--venom-20);
  background-color: var(--venom-00);
  color: var(--beast-100);
  height: 20px;
  padding: 8px 0px 6px 10px;
  margin: 0px;
  display: flex;
}
.bcObjectivesSidebar .bcObjective.bcNoAccess,
.bcObjectivesSidebar .bcObjective.bcNoAccess .bcItemName,
.bcObjectivesSidebar.bcNoAccess .bcAddToObjectiveWrapper {
  pointer-events: none;
  color: var(--venom-100) !important;
  cursor: default;
}
.bcObjectivesSidebar.bcNoAccess .bcObjective .bcDelete {
  display: none;
}
.bcObjectivesSidebar.bcNoAccess .bcAddToObjectiveWrapper .bcAddToObjective {
  color: var(--venom-100);
}
.bcObjectivesSidebar.bcNoAccess .bcAddToObjectiveWrapper .bcAddIcon {
  background-position: 0px -155px;
}
.bcObjectivesSidebar .bcAddToObjectiveWrapper {
  z-index: 100;
  height: 26px;
  font-size: 14px;
  padding: 8px 2px 0px 11px;
  color: var(--beast-120);
  border-top: 1px solid var(--venom-80);
  display: flex;
}
.bcObjectivesSidebar .bcAddToObjectiveWrapper.bcDisabled {
  color: var(--venom-100);
  cursor: default;
  background-color: transparent;
  pointer-events: none;
}
.bcObjectivesSidebar .bcAddToObjectiveWrapper.bcDisabled .bcAddIcon {
  background-position-y: -51px;
}
.bcObjectivesSidebar .bcScrollingDiv {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  padding: 0px;
  overflow: auto;
  background-color: var(--venom-00);
  z-index: 15;
  min-height: 0;
}
.bcObjectivesSidebar .bcAddIcon {
  background: var(--venom-00) url("images/bcBtn-plus.svg") no-repeat 0px 1px;
  width: 19px;
}
.bcObjectivesSidebar .bcAddToObjective {
  padding-left: 5px;
  cursor: pointer;
}
.bcObjectivesSidebar span.bcDelete {
  overflow: hidden;
  flex-shrink: 0;
  text-indent: -9999px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  top: 4px;
  height: 13px;
  width: 13px;
  background: url("/blueconic/static/images/delete.svg") no-repeat 0 -26px;
}
.bcObjectivesSidebar .bcObjective:hover {
  background-color: var(--beast-20);
  cursor: pointer;
}
.bcObjectivesSidebar .bcObjective:hover span.bcDelete,
.bcObjectivesSidebar .bcObjective.bcDisabled span.bcDelete:hover {
  background-position: 0 0;
  cursor: default;
}
.bcObjectivesSidebar .bcObjective span.bcDelete:hover {
  background-position: 0 -13px;
  cursor: pointer;
}
.bcObjectivesSidebar .bcObjective.bcDisabled:hover span.bcDelete {
  background: url("/blueconic/static/images/delete-disabled.png") no-repeat 0 0;
}
.bcObjectivesSidebar .bcItemName {
  flex-grow: 1;
  text-decoration: none !important;
}
.bcObjectivesSidebar .bcConsentNotRequired {
  background: var(--venom-20);
  height: 31px;
  padding-left: 10px;
  padding-top: 4px;
  color: var(--venom-100);
}
.bcObjectiveStatisticsView .bcGraphAndLegendWrapper {
  display: flex;
}
.bcObjectiveStatisticsView .bcGraphAndLegendWrapper .bcLegend {
  padding-top: 14px;
  padding-left: 8px;
}
.bcObjectiveStatisticsView .bcLastValueWrapper {
  padding-left: 11px;
}
.bcObjectiveStatisticsView div.bcGenericLabel.bcLastValueText label.bcLabel {
  padding-right: 0px;
}
.bcObjectiveStatisticsView div.bcGenericLabel.bcLastValue {
  height: 20px;
  color: var(--venom-100);
  white-space: nowrap;
  display: inline-block;
}
.bcObjectiveStatisticsView .bcGraph {
  width: 85px;
  height: 85px;
}
.bcNoContent {
  color: var(--venom-100);
  font-style: italic;
  padding: 8px;
}
.claro .bcObjectives .bcCheckBoxWrapper .bcLegislationZonesWrapper {
  width: 350px;
  display: inline-block;
  height: 450px;
}
.bcObjectives .bcLegislationZonesWrapper .bcLegislations {
  margin-left: 42px;
}
.bcObjectives .bcLegislationZonesWrapper .bcDropDownIcon {
  margin-top: 10px;
  margin-right: 8px;
  margin-bottom: 15px;
  cursor: pointer;
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.bcObjectives .bcLegislationZonesWrapper .bcDropDownIconRotate {
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.bcObjectives .bcLegislationZonesWrapper .bcCheckBoxWrapper .bcDropDownIcon .bcIcon:hover {
  background-color: var(--venom-80);
  -webkit-mask-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDropDownChevron.svg");
  mask-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDropDownChevron.svg");
}
.bcObjectives .bcCheckBoxWrapper .bcCheckBoxCount {
  margin-left: -5px;
  margin-top: -1px;
}
.bcObjectives .bcCheckBoxWrapper .bcCheckBoxCount .bcLabel {
  color: var(--venom-100);
}
.bcObjectives .bcLegislationZonesWrapper .bcSlideOut {
  transition: max-height 0.2s ease;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.bcObjectives .bcLegislationZonesWrapper .bcLegislations:not(.bcExpanded)>.bcSlideOut {
  max-height: 0px;
  overflow: hidden;
}
.bcObjectives .bcLegislationZonesWrapper .bcLegislations.bcExpanded>.bcSlideOut {
  max-height: 550px;
  overflow-y: hidden;
}
.bcObjectives .bcLegislationZonesWrapper .bcLegislations:not(.bcExpanded) {
  transition: margin-top 0.2s ease;
}
.bcSearchSortingMenu {
  z-index: 1050 !important;
}
.bcLimited div:nth-of-type(1n+11) {
  display: none;
}
.facet .bcNoItemsFound {
  font-style: italic;
}
.SearchPaneRightContent .HelpIcon {
  background: url("../../application/search/advancedsearch/css/large_help.png");
}
.SearchPaneRightContent .DialogueIcon {
  background: url("../../application/search/advancedsearch/css/large_dialogue.png");
}
.SearchPaneRightContent .DashboardIcon {
  background: url("../../application/search/advancedsearch/css/large_dashboard.png");
}
.SearchPaneRightContent .InteractionIcon {
  background: url("../../application/search/advancedsearch/css/large_interaction.png");
}
.SearchPaneRightContent .VariantIcon {
  background: url("../../application/search/advancedsearch/css/large_variant.png");
}
.SearchPaneRightContent .OptimizerIcon {
  background: url("../../application/search/advancedsearch/css/large_optimizer.png");
}
.SearchPaneRightContent .SegmentIcon {
  background: url("../../application/search/advancedsearch/css/large_segment.png");
}
.SearchPaneRightContent .TrackerIcon {
  background: url("../../application/search/advancedsearch/css/large_external_tracker.png");
}
.SearchPaneRightContent .ProfilePropertyIcon,
.SearchPaneRightContent .ProfilepropertyIcon {
  background: url("../../application/search/advancedsearch/css/large_profile_property.png");
}
.SearchPaneRightContent .UserIcon {
  background: url("../../application/search/advancedsearch/css/large_user.png");
}
.SearchPaneRightContent .RoleIcon {
  background: url("../../application/search/advancedsearch/css/large_role.png");
}
.SearchPaneRightContent .ChannelIcon {
  background: url("../../application/search/advancedsearch/css/large_channel.png");
}
.SearchPaneRightContent .Blueconic_hostnameIcon {
  background: url("../../application/search/advancedsearch/css/large_blueconic_hostname.svg");
}
.SearchPaneRightContent .Timeline_event_typeIcon {
  background: url("../../application/search/advancedsearch/css/large_timelineeventtype.svg");
}
.SearchPaneRightContent .DomainIcon {
  background: url("../../application/search/advancedsearch/css/large_domain.png");
}
.SearchPaneRightContent .PluginIcon {
  background: url("../../application/search/advancedsearch/css/large_plugin.png");
}
.SearchPaneRightContent .PositionIcon {
  background: url("../../application/search/advancedsearch/css/large_position.png");
}
.SearchPaneRightContent .ListenerIcon {
  background: url("../../application/search/advancedsearch/css/large_listener.png");
}
.SearchPaneRightContent .ConnectionIcon {
  background: url("../../application/search/advancedsearch/css/large_connection.png");
}
.SearchPaneRightContent .ObjectiveIcon {
  background: url("../../application/search/advancedsearch/css/large_objective.png");
}
.SearchPaneRightContent .NotebookIcon {
  background: url("../../application/search/advancedsearch/css/large_notebook.png");
}
.SearchPaneRightContent .LifecycleIcon {
  background: url("../../application/search/advancedsearch/css/large_lifecycle.png");
}
.SearchPaneRightContent .GoalIcon {
  background: url("../../application/search/advancedsearch/css/large_goal.svg");
  background-size: cover;
}
.SearchPaneRightContent .Oauth_applicationIcon.initialAvatarIcon,
.SearchPaneRightContent .resultitemHover .imgpreview.Oauth_applicationIcon.initialAvatarIcon {
  background-color: var(--beast-100);
  border-width: 0;
  border-radius: 50%;
  color: var(--venom-00);
  font-size: 78px;
  font-family: var(--font-heavy);
  text-align: center;
  line-height: 180px;
}
.SearchPaneRightFacetAndContent .bcFacetWrapper {
  padding: 0 40px 5px 20px;
  display: inline-block;
}
.SearchPaneRightContent .bcReadOnly {
  color: var(--venom-100);
}
.SearchPaneLeft .bcDatePeriod .count {
  display: none;
}
.SearchPaneLeft .facet .loader {
  display: none;
}
.claro .bcAdvancedSearch .dijitDialogPaneActionBar {
  display: flex;
  justify-content: flex-end;
}
.bcAdvancedSearch .bcNumberOfItemsSelectedWrapper {
  display: flex;
  align-items: center;
  padding-right: 5px;
}
.bcAdvancedSearch .bcNumberOfItemsSelected {
  padding-right: 5px;
}
.SearchPane {
  position: relative;
  height: 100%;
}
.SearchPaneLeft .dateLabel {
  float: left;
  width: 65px;
  margin-left: 25px;
  margin-top: 5px;
}
.SearchPaneLeft .checkBoxWithLabel .count {
  flex-shrink: 0;
  margin-left: 5px;
}
.SearchPaneLeft .datePicker {
  float: left;
  width: 100px;
}
.SearchPaneLeft .dateWrapper {
  position: relative;
  clear: both;
  height: 35px;
  margin-top: 1px;
}
.SearchPaneRightContent.thumb .thumbView {
  display: block;
}
.SearchPaneRightContent.thumb .compactView {
  display: none;
}
.SearchPaneRightContent.thumb .gridView {
  display: none;
}
.SearchPaneRightContent.thumb .SearchPaneDetailViewHeader,
.SearchPaneRightContent.grid .SearchPaneDetailViewHeader {
  display: none;
}
.SearchPaneRightContent.compact .thumbView {
  display: none;
}
.SearchPaneRightContent.compact .compactView {
  display: block;
}
.SearchPaneRightContent.compact .resultitem span.gridView,
.SearchPaneRightContent.compact .resultitem div.gridView {
  display: none;
}
.SearchPaneRightContent.compact .resultitem span.thumbView,
.SearchPaneRightContent.compact .resultitem div.thumbView {
  display: none;
}
.SearchPaneRightContent.grid .thumbView {
  display: none;
}
.SearchPaneRightContent.grid .compactView {
  display: none;
}
.SearchPaneRightContent.grid .gridView {
  display: block;
}
.dijitTitlePaneTitleFocus .dijitArrowNode {
  display: none;
}
.FacetValueDisabled {
  color: var(--venom-80);
}
#searchAndSelectDialog .dijitDialogPaneContent {
  position: absolute !important;
  left: 0px !important;
  top: 38px !important;
  right: 0px !important;
  bottom: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
}
#searchAndSelectWidget {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
  border: 1px solid var(--venom-80);
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
}
#searchAndSelectWidget>div {
  width: 100%;
  height: 100%;
}
.noPadding {
  padding: 0px !important;
}
.noPaddingTop {
  padding-top: 0px !important;
}
.noMarginTop {
  margin-top: 0px !important;
}
#SearchPane {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: var(--venom-40);
  border: 1px solid var(--venom-80);
}
.SearchPaneLeft {
  width: 280px;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  padding: 10px;
  border-right: 1px solid var(--venom-60);
  background: var(--venom-40);
  overflow-y: auto;
  overflow-x: hidden;
}
.SearchPaneLeft a {
  color: var(--beast-120);
}
.SearchPaneLeft .searchBoxWrapper {
  margin-bottom: 10px;
}
.claro .searchBoxWrapper input::-ms-clear {
  display: none;
}
.SearchPaneLeft .searchLabel {
  line-height: 31px;
}
html.dj_ie .SearchPaneLeft .searchLabel {
  line-height: 30px;
}
html.dj_webkit .SearchPaneLeft .searchLabel {
  line-height: 32px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle {
  border: 0px;
  background: transparent;
  padding: 5px 5px 8px 0px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitleFocus {
  right: 15px;
  left: 0px;
  outline: none;
  cursor: pointer;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle .dijitArrowNodeInner {
  display: inline-block;
  float: left;
  background: url("../../application/search/advancedsearch/css/icons-sprite.svg");
  color: transparent;
  width: 20px;
  height: 20px;
  
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}
.hiddenfacetvalue {
  display: none !important;
}
.showallfacetvalues .hiddenfacetvalue {
  display: block !important;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -350px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle:hover.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -375px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -425px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTitle:hover.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -450px;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneTextNode {
  position: absolute;
  left: 22px;
  right: 0px;
  bottom: 1px;
}
.claro .SearchPaneLeft .checkBoxWithLabel {
  white-space: nowrap;
}
.claro .checkBoxWithLabel label {
  cursor: pointer;
  display: block;
  flex-shrink: 1;
  outline: none;
}
.claro .checkBoxWithLabel .dijitRadio {
  float: left;
  margin-right: 5px;
}
.claro .checkBoxWithLabel span:first-child {
  flex-shrink: 0;
}
.SearchPaneLeft .SearchPaneLeftFacetWidget .dijitTitlePaneContentOuter {
  margin-left: 22px;
  border: 0px;
  background: transparent;
  margin-bottom: 15px;
}
.SearchPaneLeft .facetWidgetSelectedFacets.oneOrMoreFacetsSelected {
  border-bottom: 1px solid var(--venom-80);
  margin-bottom: 7px;
}
.SearchPaneLeft .bcNoMoreResults .facetWidgetSelectedFacets.oneOrMoreFacetsSelected {
  border-bottom: 0px;
}
.SearchPaneRight {
  position: absolute;
  left: 301px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: var(--venom-00);
}
.SearchPaneRight .bcSelectAllTextWrapper {
  padding-left: 2px;
}
.SearchPaneRight .bcSelectAllWrapper {
  padding-top: 17px;
  padding-left: 5px;
  display: flex;
}
.SearchPaneRight .bcSelectAllWrapper .bcCheckBoxWrapper {
  padding-left: 3px;
  display: flex;
}
.bcCheckBoxWrapper.bcSelectAllCheckbox {
  display: flex;
}
.bcCheckBoxWrapper.bcSelectAllCheckbox.bcDisabled label.bcLabel {
  color: var(--venom-100);
}
.claro .SearchPaneRight .bcSelectAllWrapper .bcCheckBoxWrapper div.bcGenericLabel label.bcLabel {
  line-height: inherit;
}
.SearchPaneRight .bcSelectAllWrapper .bcCheckBoxWrapper .bcCheckBox {
  margin-top: -3px;
}
.SearchPaneRightTop {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 51px;
  background: var(--venom-60);
  display: flex;
}
.SearchPaneRightTopInfo {
  padding-left: 20px;
  padding-top: 17px;
  font-weight: bold;
}
.SearchPaneRightTopSorting {
  position: absolute;
  top: 10px;
  right: 190px;
  height: 42px;
}
.SearchPaneRightTopSorting .dijitSelect {
  float: right;
  min-width: 140px;
  margin-top: 1px;
}
.SearchPaneRightTopSorting>span,
.SearchPaneRightTopViews>span {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
  display: inline-block;
  color: var(--venom-120);
}
.SearchPaneRightTopViews {
  position: absolute;
  top: 10px;
  right: 7px;
  height: 42px;
}
.SearchPaneRightTopViews div {
  float: right;
  width: 31px;
  height: 31px;
  cursor: pointer;
}
.SearchPaneRightTopViews div.compactselector {
  width: 32px;
}
.gridselector {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -0px;
}
.gridselector:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -40px;
}
.gridselectorselected {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -80px;
}
.gridselectorselected:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -120px;
}
.thumbselector {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -160px;
}
.thumbselector:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -200px;
}
.thumbselectorselected {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -240px;
}
.thumbselectorselected:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -280px;
}
.compactselector {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -320px;
}
.compactselector:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -360px;
}
.compactselectorselected {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -400px;
}
.compactselectorselected:hover {
  background: url("../../application/search/advancedsearch/css/views-icons-sprite.svg") 0px -440px;
}
.SearchPaneRightBottom {
  position: absolute;
  top: 51px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.SearchPaneRightFacetAndContent {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
}
.SearchPaneRightFacetOverview {
  background: var(--venom-60);
  border-bottom: 1px solid var(--venom-80);
}
.SearchPaneRightFacetOverview .noSelectedFacets {
  display: none;
}
.SearchPaneRightFacetOverview span.selectedFacet {
  font-weight: bold;
  display: inline-block;
  margin-right: 2px;
  margin-left: 30px;
}
.SearchPaneRightFacetOverview span.selectedFacet:first-child {
  margin-left: 0px;
}
.SearchPaneRightFacetOverview span.selectedFacetValue {
  display: inline-block;
  background-color: var(--venom-60);
  height: 14px;
  padding: 4px 4px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.SearchPaneRightFacetOverview a.del {
  display: inline-block;
  background: transparent url("../../application/search/advancedsearch/css/delete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 6px 0px 0px 0px;
}
.SearchPaneRightFacetOverview .bcSelectedFacetValueWrapper {
  display: inline;
}
.SearchPaneRightFacetOverview a.del:hover {
  background: transparent url("../../application/search/advancedsearch/css/delete.png") 0px -9px no-repeat;
}
.SearchPaneRightContent {
  position: absolute;
  display: block;
}
.SearchPaneRightContentRow {
  display: table-row;
  height: 100%;
}
.SearchPaneRightContentCell {
  position: relative;
  display: table-cell;
  height: 100%;
  
  overflow-y: auto;
  overflow-x: hidden;
}
html.dj_gecko .SearchPaneRightContentCell {
  display: block;
}
.SearchPaneRightContent.compact .noContentItemFound,
.SearchPaneRightContent.thumb .noContentItemFound {
  margin: 10px;
}
.SearchPaneRightContent .imgpreview {
  height: 180px;
  width: 180px;
  border: 1px solid var(--venom-80);
  float: left;
  background-repeat: no-repeat;
  padding: 0px;
}
.SearchPaneRightContent .SearchResultItemSelected span.SearchResultType,
.SearchPaneRightContent .SearchResultItemSelected span.SearchResultModifiedText,
.SearchPaneRightContent .SearchResultItemSelected span.SearchResultPublicationStatus {
  color: var(--venom-60);
}
.SearchPaneRightContent .resultitemHover {
  background-color: var(--beast-20);
  cursor: pointer;
}
.SearchPaneRightContent .resultitemHover .imgpreview {
  background-color: var(--venom-00);
}
.SearchPaneRightContent .SearchResultItemSelected {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.SearchPaneRightContent span.SearchResultName,
.SearchPaneRightContent span.SearchResultTruncatedTitle {
  font-weight: bold;
}
.SearchPaneRightContent span.SearchResultType,
.SearchPaneRightContent span.SearchResultPublicationStatus,
.SearchPaneRightContent span.SearchResultWorkFlowStatus,
.SearchPaneRightContent span.SearchResultModifiedText {
  color: var(--venom-100);
}
.SearchPaneRightContent span.SearchResultDescription {
  font-style: italic;
  margin: 3px 0px;
}
.SearchPaneRightContent .SearchResultItemSelected .imgpreview {
  background-color: var(--beast-20);
  border: 1px solid var(--beast-20);
}
.SearchPaneRightContent.grid {
  padding: 10px;
}
.SearchPaneRightContent.grid .resultitem {
  width: 180px;
  height: 228px;
  padding: 10px;
  margin: 0px;
  line-height: 18px;
}
.SearchPaneRightContent.grid .resultitem.FirstLineItem {
  clear: both;
}
.SearchPaneRightContent.grid span.SearchResultTruncatedTitle {
  display: inline-block;
  max-height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
}
.SearchPaneRightContent.grid .imgpreview {
  margin: 0px;
  margin-bottom: 7px;
}
.SearchPaneRightContent.grid svg.imgpreview {
  color: var(--venom-120);
  width: 140px;
  height: 140px;
  padding: 20px;
}
.SearchPaneRightContent.grid .imgpreview.resultImage {
  width: 180px;
  height: 180px;
  background-size: contain;
}
.SearchPaneRightContent.thumb {
  width: 100%;
  padding: 0px;
}
.SearchPaneRightContent.thumb .resultitem {
  border-bottom: 1px solid var(--venom-80);
  width: 100%;
  padding: 0px;
}
.SearchPaneRightContent.thumb .imgpreview:not(.resultImage) {
  -ms-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  margin: -30px;
  
  border-color: #888;
}
.SearchPaneRightContent.thumb svg.imgpreview:not(.resultImage) {
  color: var(--venom-120);
  width: 140px;
  height: 140px;
  padding: 20px;
}
.SearchPaneRightContent.thumb .imgpreview.resultImage {
  width: 90px;
  height: 90px;
  margin: 15px;
  background-size: contain;
}
.SearchPaneRightContent.thumb span {
  line-height: 18px;
}
.SearchPaneRightContent.thumb span.SearchResultPublicationStatus,
.SearchPaneRightContent.thumb span.SearchResultWorkFlowStatus,
.SearchPaneRightContent.thumb span.SearchResultSeparatorBegin,
.SearchPaneRightContent.thumb span.SearchResultSeparatorEnd {
  display: inline;
  padding-left: 0px;
}
.SearchPaneRightContent.thumb span.SearchResultName {
  margin-top: 20px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SearchPaneRightContent.compact {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader {
  height: 41px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colTitle {
  width: 100%;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colType,
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colWorkFlowStatus {
  width: 100px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colPublicationStatus {
  width: 110px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colLastModifiedDate,
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div.colLastModifiedBy {
  width: 140px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader,
.SearchPaneRightContent.compact .resultitem {
  display: table-row;
  width: 100%;
}
.SearchPaneRightContent.compact .resultitem {
  float: inherit;
}
.SearchPaneRightContent.compact span.SearchResultName {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div,
.SearchPaneRightContent.compact .resultitem span {
  display: table-cell;
  padding: 10px;
  border: 1px solid #c6c6c6;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div:first-child,
.SearchPaneRightContent.compact .resultitem span:first-child {
  border-left: 0px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div:last-child,
.SearchPaneRightContent.compact .resultitem span:last-child {
  border-right: 0px;
}
.SearchPaneRightContent.compact .SearchPaneDetailViewHeader div {
  white-space: nowrap;
  background-color: #fafafa;
  border-top: 0px;
}
.SearchPaneRightContent.compact div.imgpreview,
.SearchPaneRightContent.compact svg.imgpreview,
.SearchPaneRightContent.compact span.SearchResultTruncatedTitle,
.SearchPaneRightContent.compact span.SearchResultDescription,
.SearchPaneRightContent.compact span.SearchResultModifiedText,
.SearchPaneRightContent.compact span.SearchResultSeparatorBegin,
.SearchPaneRightContent.compact span.SearchResultSeparatorEnd {
  display: none;
}
.SearchPaneRightContent.compact span.SearchResultType {
  color: inherit;
  font-weight: normal;
}
#left h3 {
  background-color: #cca;
  text-align: center;
  padding: 5px;
  border-bottom: 1px solid var(--venom-40);
}
.resultitem {
  float: left;
}
.selectedfacet {
  margin-right: 10px;
}
.SearchPaneLeft .bcFacetWidgetSearchBoxWrapper {
  min-height: 31px;
  padding-left: 1px;
}
.bcBarFacet .bcFacetHeader {
  display: flex;
}
.bcBarFacet .bcFacetHeader .bcFacetHeaderItem {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.bcBarFacet .bcSeparator {
  display: flex;
  margin: -1px 0px 10px;
  border: none;
}
.bcBarFacet .bcSeparator .bcSeparatorLeftWrapper {
  flex-grow: 1;
}
.bcBarFacet .bcSeparator .bcSeparatorLeft {
  border-top: 1px solid var(--venom-40);
  width: calc(100% - 30px);
}
.bcBarFacet .bcSeparator .bcSeparatorRightWrapper {
  flex-grow: 1;
  margin-left: -10px;
}
.bcBarFacet .bcSeparator .bcSeparatorRight {
  border-top: 1px solid var(--venom-40);
}
.bcBarFacet .bcFacetHeader .bcFacetHeaderItem .bcBold {
  line-height: 30px;
}
.bcBarFacet .bcFacetHeader .bcFacetHeaderItem .bcBold.bcBlack .bcLabel {
  color: var(--venom-140);
}
.bcBarFacet .bcFacetHeader .bcFacetHeaderItem.bcFacetHeaderItemRight {
  justify-content: flex-end;
}
.bcBarFacet .bcFacetWidgetSearchBoxWrapper .facetWidgetSearchBox {
  border-color: var(--venom-40);
  outline: 1px solid var(--venom-40);
  padding-left: 10px;
}
.bcBarFacet .bcFacetWidgetSearchBoxWrapper div.bcLoadingTiny {
  position: absolute;
  left: -28px;
  top: 9px;
}
.bcBarFacet .bcFacetWidgetSearchBoxWrapper .facetWidgetSearchBox:after {
  background: transparent url('/blueconic/static/dojo/blueconic/api/widgets/selector/list/css/images/bcIcons-search.svg') no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  display: inline-block;
  top: 5px;
  content: "";
}
.bcBarFacet .bcFacetWidgetSearchBoxWrapper .facetWidgetSearchBox.bcClearIcon:after {
  background-position: 0px -20px;
  cursor: pointer;
}
.bcBarWrapper .bcCheckBoxWrapper .bcGenericLabel {
  overflow: hidden;
}
.bcBarWrapper .bcCheckBoxWrapper .bcGenericLabel .bcLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.bcBarFacet .bcAddValueWrapper .bcAddValueInputWrapper .dijitTextBox {
  margin-top: 4px;
}
#topPanel .simplesearchbox {
  position: relative;
  float: left;
  margin: 12px 0px 0px 25px;
}
.claro .quickSearchWrapper:hover {
  cursor: text;
}
.claro .quickSearchWrapper {
  vertical-align: top;
  display: inline-block;
  height: 19px;
  padding: 4px 4px 6px 4px;
  font-size: 13px;
  line-height: 19px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: var(--venom-00);
  border-color: var(--venom-80);
  background-color: var(--venom-00);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.dj_ie .claro .quickSearchWrapper {
  padding: 5px 4px 6px 4px;
}
.dj_webkit .claro .quickSearchWrapper {
  padding: 5px 4px 6px 4px;
}
.dijitComboBoxOpened.quickSearchWrapper {
  box-shadow: inset var(--venom-80) 0 -1px 0 0;
}
.claro .quickSearchWrapper .dijitInputInner {
  color: var(--venom-140);
}
.dj_gecko .claro .quickSearchWrapper .dijitInputInner,
.dj_webkit .claro .quickSearchWrapper .dijitInputInner {
  padding: 0px;
}
.claro .quickSearchWrapper .dijitPlaceHolder {
  font-style: normal;
  color: var(--venom-100);
  pointer-events: none;
}
.claro .quickSearchWrapper .dijitButtonNode {
  border: 0px;
  background: transparent url("../../application/search/quicksearch/css/bcIcons-search.svg") no-repeat;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
}
.claro .quickSearchWrapper input::-ms-clear {
  display: none;
}
.claro .quickSearchWrapper .dijitButtonNode:hover {
  background: transparent url("../../application/search/quicksearch/css/bcIcons-search.svg") no-repeat -20px 0px;
}
.searchInputContainsText.quickSearchWrapper .dijitButtonNode {
  background: transparent url("../../application/search/quicksearch/css/bcIcons-search.svg") no-repeat 0px -20px;
}
.searchInputContainsText.quickSearchWrapper .dijitButtonNode:hover {
  background: transparent url("../../application/search/quicksearch/css/bcIcons-search.svg") no-repeat -20px -20px;
}
.claro .quickSearchWrapper .dijitArrowButtonInner {
  display: none;
}
.claro .bcTopNavigation .quickSearchWrapper .dijitButtonNode {
  border: 0px;
  background: transparent url("../../application/search/quicksearch/css/icons-top-search.svg") no-repeat;
  background-position: -6px -6px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
}
.claro .bcTopNavigation .quickSearchWrapper .dijitButtonNode:hover {
  background: transparent url("../../application/search/quicksearch/css/icons-top-search.svg") no-repeat -37px -6px;
}
.bcTopNavigation .searchInputContainsText.quickSearchWrapper .dijitButtonNode {
  background: transparent url("../../application/search/quicksearch/css/icons-top-search.svg") no-repeat -6px -37px;
}
.bcTopNavigation .searchInputContainsText.quickSearchWrapper .dijitButtonNode:hover {
  background: transparent url("../../application/search/quicksearch/css/icons-top-search.svg") no-repeat -37px -37px;
}
.claro #widget_wmpgui_widgets_SimpleSearchFilteringSelect_0_dropdown,
.claro #widget_wmpgui_widgets_SimpleSearchFilteringSelect_1_dropdown {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.claro .quickSearchWrapper.dijitComboBoxOpened {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.claro .bcSimpleSearchResults {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-color: var(--venom-80);
  margin: 0px;
}
.claro .bcSimpleSearchResults:not(.bcObjectSelectorComboBox) {
  border-top: 0px;
  margin-top: -1px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox {
  border-color: var(--beast-100);
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcItemtitle {
  float: left;
  width: calc(100% - 67px);
}
.claro .bcSimpleSearchResults .dijitMenuItem {
  padding: 0px;
  border: 0px;
}
.claro .bcSimpleSearchResults .dijitMenuItemHover,
.claro .bcSimpleSearchResults .dijitMenuItemSelected {
  background: var(--beast-100);
}
.claro .bcSimpleSearchResults .bcSearchResultItem {
  height: 30px;
  padding: 0px;
  position: relative;
  margin: 0px;
}
.claro .bcSimpleSearchResults .bcSearchResultItem.bcItalics {
  font-style: italic;
}
.claro .bcSimpleSearchResults .bcItemcontenttype {
  width: 89px;
  padding: 7px 9px;
  margin: 0px;
  height: 16px;
  text-align: right;
  color: var(--venom-100);
  border-right: 1px solid #e9e9e9;
  position: relative;
  float: left;
}
.claro .bcSimpleSearchResults .dijitMenuItemHover .bcItemcontenttype,
.claro .bcSimpleSearchResults .dijitMenuItemHover .bcItemtitle,
.claro .bcSimpleSearchResults .dijitMenuItemSelected .bcItemcontenttype,
.claro .bcSimpleSearchResults .dijitMenuItemSelected .bcItemtitle {
  color: var(--venom-00);
}
.claro .isUsedInWidget .listItemIcon,
.claro .isUsedInWidget .summaryHeaderIcon,
.claro .bcSimpleSearchResults .bcCategoryimage {
  width: 20px;
  height: 20px;
}
.claro .isUsedInWidget svg.listItemIcon,
.claro .isUsedInWidget svg.summaryHeaderIcon,
.claro .bcSimpleSearchResults svg.bcCategoryimage {
  width: 16px;
  height: 16px;
  padding: 2px;
}
.claro .bcSimpleSearchResults .dijitMenuItemHover .bcCategoryimage,
.claro .bcSimpleSearchResults .dijitMenuItemSelected .bcCategoryimage {
  background-position: -40px 0px;
}
.claro .bcSimpleSearchResults .bcCategoryimagewrapper {
  padding: 5px 5px 0px 5px;
  position: relative;
  float: left;
}
.claro .bcSimpleSearchResults .bcItemtitle {
  position: relative;
  padding: 7px 7px 0px 0px;
  width: 263;
}
.claro .bcSimpleSearchResults .bcSearchResultsCount {
  font-style: italic;
  margin-left: 1em;
}
.claro .bcSimpleSearchResults .bcAdvancedSearchLinkWrapper {
  border: 0px;
  border-top: 1px solid #e9e9e9;
  height: 25px;
  margin: 0px;
  padding: 11px 0px 2px 63px;
  width: 345px;
}
.claro .bcSimpleSearchResults .dijitMenuItem:nth-last-child(2) {
  background: var(--venom-20);
  color: var(--venom-140);
}
.claro .bcSimpleSearchResults .dijitMenuItemHover.dijitMenuItem:nth-last-child(2),
.claro .bcSimpleSearchResults .dijitMenuItemSelected.dijitMenuItem:nth-last-child(2) {
  background: var(--beast-100);
  color: var(--venom-00);
}
.claro .bcSimpleSearchResults .dijitMenuItemHover.dijitMenuItem:nth-last-child(2) a,
.claro .bcSimpleSearchResults .dijitMenuItemSelected.dijitMenuItem:nth-last-child(2) a {
  color: var(--venom-00);
}
.claro .bcTopNavigation .quickSearchWrapper {
  background: var(--venom-140);
  border-radius: 4px;
  border: 2px solid var(--venom-100);
}
.claro .bcTopNavigation .quickSearchWrapper:hover {
  border: 2px solid var(--venom-80);
}
.claro .bcTopNavigation .quickSearchWrapper.dijitFocused {
  border: 2px solid var(--beast-100);
  -webkit-box-shadow: 0px 0px 8px 8px rgba(51, 51, 51, 1);
  -moz-box-shadow: 0px 0px 8px 8px rgba(51, 51, 51, 1);
  box-shadow: 0px 0px 8px 8px rgba(51, 51, 51, 1);
}
.claro .bcTopNavigation .quickSearchWrapper input {
  color: var(--venom-80);
}
.claro .bcDialogContent.bcDataTypeSelector p {
  padding-bottom: 7px;
}
.claro .bcDialogContent.bcDataTypeSelector .bcRadioWrapper {
  display: flex;
}
.claro .bcDialogContent.bcDataTypeSelector .bcDataWrapper {
  display: flex;
}
.claro .bcDialogContent.bcDataTypeSelector .bcRadioButtonWrapper div.bcGenericLabel label.bcLabel {
  line-height: 17px;
}
.claro .bcDialogContent.bcDataTypeSelector .bcRadioButtonWrapper .bcRadioButton {
  margin-top: -3px;
}
.claro .bcDialogContent.bcDataTypeSelector .bcDecimalRule .bcPulldownWrapper {
  margin-top: -6px;
}
.claro .bcDialogContent.bcDataTypeSelector .bcRadioButtonWrapper {
  display: flex;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType {
  width: 30px;
  height: 30px;
  float: left;
  pointer-events: none;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeSelection {
  pointer-events: all;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .dijitReset.dijitMenuItem.dijitMenuItemSelected .bcSearchResultItem.bcItalics .bcDataType.bcDataTypeSelection {
  background-color: var(--beast-120);
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .dijitReset.dijitMenuItem.dijitMenuItemSelected .bcSearchResultItem.bcItalics .bcDataType.bcDataTypeSelection:hover {
  background-color: #005e87;
}
.claro .bcObjectSelectorComboBox .dijitReset.dijitMenuItem.dijitMenuItemSelected .bcSearchResultItem.bcItalics .bcDataType.bcDataTypeSelection .bcDataTypeImage {
  background-position-x: -40px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem.bcItalics .bcDataType.bcDataTypeSelection {
  background-color: var(--venom-20);
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem.bcItalics .bcDataType.bcDataTypeSelection .bcDataTypeImage {
  background-position-x: -20px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType .bcDataTypeImage {
  background-image: url("../../application/search/quicksearch/css/bcPropertyTypes.png");
  background-repeat: no-repeat;
  float: left;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-top: 7px;
  pointer-events: none;
}
.claro .bcDialogContent.bcDataTypeSelector .bcCurrencySelector .bcCurrencyPulldownWrapper .dijitValidationTextBox {
  margin-top: -4px;
}
.claro .bcDialogContent.bcDataTypeSelector .bcCurrencySelector .bcSearchIcon {
  margin-top: 3px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeRange .bcDataTypeImage {
  background-position-x: 0px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeDecimal .bcDataTypeImage {
  background-position-y: -20px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeCurrency .bcDataTypeImage {
  background-position-y: -40px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeEmail .bcDataTypeImage {
  background-position-y: -60px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeDatetime .bcDataTypeImage {
  background-position-y: -80px;
}
.claro .bcSimpleSearchResults.bcObjectSelectorComboBox .bcSearchResultItem .bcDataType.bcDataTypeSelect .bcDataTypeImage {
  background-position-y: -100px;
}
.claro .dijitSplitterV,
.claro .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.dijitSplitterV {
  width: 7px;
  border-left: 1px;
  border-right: 1px;
  cursor: col-resize;
  -webkit-tap-highlight-color: transparent;
}
.dijitSplitter {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  background-color: var(--venom-00);
  border-color: var(--venom-120);
  border-style: solid;
  border-width: 0;
}
.bcSidebar .bcMinimizeMaximize {
  width: 16px;
  height: 16px;
  float: right;
  cursor: pointer;
  display: none;
  margin: 3px 8px 9px 0px;
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") no-repeat;
  background-position: -280px 0px;
}
.bcSidebar .bcSidebarWidget:hover .bcMinimizeMaximize {
  display: inline-block;
}
.bcSidebar .bcMinimizeMaximize:hover {
  background-position: -280px -20px;
}
.bcSidebar .bcMinimizeMaximize.bcMinimized {
  background-position: -300px 0px;
}
.bcSidebar .bcMinimizeMaximize.bcMinimized:hover {
  background-position: -300px -20px;
}
.bcSidebarRight {
  left: auto !important;
  border-left: 1px solid var(--venom-80);
}
.bcSidebarPinTabWrapper {
  position: absolute;
  height: 100px;
  margin: auto;
  top: 0px;
  bottom: 0px;
  cursor: auto;
}
.bcSidebarLeft {
  border-right: 1px solid var(--venom-80);
}
.bcSidebarLeft.bcSidebarPinned {
  border-right: 0px;
}
.bcSidebarRight.bcSidebarPinned {
  border-left: 0px;
}
.bcSidebar {
  overflow-x: visible;
  overflow-y: auto;
  z-index: auto;
  padding-top: 20px;
  background-color: var(--venom-20);
  width: 9px;
}
.bcExpandIcon {
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") no-repeat;
  background-position: -260px 0px;
  margin: auto;
  position: absolute;
  width: 9px;
  height: 14px;
  top: 0px;
  bottom: 0px;
}
.bcSidebarRight .bcExpandIcon {
  background-position: -240px 0px;
}
.bcSidebarPinned .bcExpandIcon,
.bcHover .bcExpandIcon {
  display: none;
}
.bcSidebar.bcHover {
  background-color: var(--venom-20);
}
.bcSidebar.bcSidebarPinned.bcHover {
  background-color: var(--venom-00);
}
.claro .dijitSplitterV.bcSplitter {
  position: absolute;
  top: 100px;
  bottom: 0px;
  width: 19px;
  overflow: visible;
}
.claro .dijitSplitterV.bcSidebarPinned {
  background: none;
}
.claro .dijitSplitterV.bcSplitter.bcHover,
.claro .dijitSplitterVHover.bcSplitter.bcHover {
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") repeat-y;
  background-position: -50px 0px;
}
.claro .dijitSplitterV.bcSplitterRight.bcHover,
.claro .bcSplitterRight.dijitSplitterVHover {
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") repeat-y;
  background-position: 0px 0px;
}
.claro .dijitSplitterV.bcSplitter.bcSidebarPinned.bcHover,
.claro .dijitSplitterVHover.bcSidebarPinned {
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") repeat-y;
  background-position: -75px 0px;
}
.bcSidebarPinned {
  background-color: var(--venom-00);
}
.bcSidebarPinTab {
  display: none;
  width: 19px;
  height: 28px;
  margin: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") -100px 0px;
}
.bcHover .bcSidebarPinTab {
  background-color: var(--venom-20);
}
.bcHover .bcSidebarPinTab,
.claro .dijitSplitterHover .bcSidebarPinTab {
  display: block;
}
.bcSidebarPinned .bcSidebarPinTab {
  background-color: var(--venom-00);
}
.bcSplitter.bcSplitterLeft .bcSidebarPinTab {
  background-position: -150px 0px;
}
.bcSidebarPinIcon {
  width: 9px;
  height: 16px;
  margin: 6px 5px;
  background: url("../../application/sidebar/css/images/bcSidebarControls.svg") -220px 0px;
  cursor: pointer;
}
.bcSidebarPinIcon:hover {
  background-position: -220px -20px;
}
.bcSidebarPinned .bcSidebarPinIcon {
  background-position: -200px 0px;
}
.bcSidebarPinned .bcSidebarPinIcon:hover {
  background-position: -200px -20px;
}
.bcSidebarWidget .bcWidgetTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 22px;
  left: 0px;
  right: 0px;
  height: 20px;
  padding: 8px 5px 8px 10px;
  background-color: var(--venom-80);
  color: var(--venom-140);
  font-size: 14px;
}
.bcSidebarWidget .bcWidgetTitle .bcMainTitle {
  float: left;
}
.bcSidebarWidget .bcWidgetTitle div.bcGenericLabel {
  padding-top: 0px;
  display: inline;
}
.bcSidebarWidget .bcWidgetTitle div.bcGenericLabel label.bcLabel {
  padding-right: 0px;
  display: none;
}
.bcSidebarWidget .bcWidgetTitle div.bcGenericLabel a.bcHelpIcon {
  margin-top: 1px;
  margin-left: 3px;
}
.bcSidebarWidget .bcWidgetTitle .bcAdditionalTitle {
  color: #777;
  float: left;
  margin-left: 3px;
}
.bcWidgetContent {
  padding: 0px;
}
.bcSidebarWidget .bcWidgetContent {
  position: relative;
  background-color: var(--venom-00);
}
.claro .bcSidebarWidget.bcWidgetContainer.bcWidgetHiddenOverflow {
  overflow: hidden;
}
.claro div>.bcWidgetContainer:not(.bcHidden) {
  border: 1px solid var(--venom-80);
  border-top: 0px;
  padding: 0px !important;
  margin: 0px 0px 0px 0px;
}
.claro div>.bcWidgetContainer:not(.bcHidden)~.bcWidgetContainer:not(.bcHidden) {
  margin: 30px 0px 0px 0px;
}
.bcWidgetContainerHover .bcWidgetContainerTitleFixedOpen {
  margin-top: 10px;
}
.claro .dijitTitlePaneContentInner {
  margin: 0px;
  overflow: auto;
}
.bcSidebar.bcSidebarLeft {
  padding: 25px 9px 0px 11px;
}
.bcSidebar.bcSidebarRight {
  padding: 25px 11px 0px 9px;
}
.claro .bcCenterPanel:not(.bcLegacyOverlay) {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  z-index: -2 !important;
  
  padding-top: 20px !important;
  margin: 0px 20px 0px 40px;
  background-color: var(--venom-00);
}
.claro .bcStartPageShown .bcCenterPanel:not(.bcLegacyOverlay) {
  margin: 0px 40px !important;
}
.claro .bcInsights .bcCenterPanel {
  margin: 0px 30px 0px 40px !important;
}
.claro .bcSimulator .bcCenterPanel {
  margin: 0px 30px 0px 0px;
}
.claro .dijitPopup.bcSidebarPopupOverrule {
  z-index: -13 !important;
}
.dijitSplitterThumb {
  display: none;
}
.dijitBorderContainer,
.dijitBorderContainerNoGutter {
  z-index: 0;
}
.dijitSplitterCover {
  z-index: -10;
}
.bcChannels .bcAliasStaticText,
.bcChannels .bcPositionStaticText,
.bcChannels .bcDomainChannelType {
  color: var(--venom-100);
}
.bcChannels .bcDomainChannelType::before {
  background-size: 20px 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  content: " ";
  top: 5px;
  position: relative;
}
.bcChannels .bcDomainChannelType.bcChannelTypeWebsite::before {
  background-image: url("../../application/settings/channels/css/images/bcIconLargeChannelWebsiteEnabled.png");
}
.bcChannels .bcDomainChannelType.bcChannelTypeMobile::before {
  background-image: url("../../application/settings/channels/css/images/bcIconLargeChannelMobileEnabled.png");
}
.bcChannels .bcDomainChannelType.bcChannelTypeEmail::before {
  background-image: url("../../application/settings/channels/css/images/bcIconLargeChannelEmailEnabled.png");
}
.bcChannels .bcChannelsTableOverview .bcDomainEdit {
  cursor: pointer;
  margin-right: 5px;
}
.bcChannels .bcChannelsTableOverview .bcLinkedWithXChannels::before {
  content: '(';
  color: var(--venom-100);
}
.bcChannels .bcChannelsTableOverview .bcLinkedWithXChannels::after {
  content: ')';
  color: var(--venom-100);
}
.bcChannels .bcChannelItemFlex {
  display: flex;
  flex-flow: row wrap;
}
.bcChannels .bcChannelItemFlex .bcChannelItemFlexItem {
  width: 600px;
}
.bcChannelItemFlex .bcChannelItemFlexItem:nth-child(2) {
  width: 350px;
}
.bcChannels .bcChannelLink {
  cursor: pointer;
}
.bcChannels .bcDomainInformation .domainImage {
  max-width: 20px;
  max-height: 20px;
  float: left;
  top: 3px;
  position: relative;
  margin-right: 5px;
}
.bcChannels .bcChannelAliases,
.bcChannels .bcChannelPositions {
  margin-top: 40px;
}
.bcChannels .bcUsedByTable .dgrid-scroller,
.bcChannels .bcTableComponent.bcAliasesTable .dgrid-scroller,
.bcChannels .bcTableComponent.bcPositionsTable .dgrid-scroller {
  position: static;
}
.bcChannels .bcTableComponent.bcAliasesTable .bcDeleteColumn,
.bcChannels .bcTableComponent.bcPositionsTable .bcDeleteColumn {
  width: 50px;
}
a {
  cursor: pointer;
}
.bcChannelPositionVisualPickerWrapper {
  position: relative;
}
.bcChannels .bcChannelPositionVisualPickerWrapper .bcVisualPicker {
  margin-left: 30px;
  position: absolute;
  top: 1px;
  height: 24px;
  padding: 0 0 0 18px;
  background: url("/blueconic/static/images/visualpicker.png") no-repeat 0 0px;
  background-position: 0 4px;
}
.bcChannels .bcChannelPositionVisualPickerWrapper .bcVisualPicker:hover {
  background-position: 0 -16px;
}
.bcChannels a.bcDeleteSnippet {
  background-position: -1px 4px;
  height: 13px;
  width: 13px;
}
.bcChannels .dgrid-row-table:hover a.bcDeleteSnippet:not(.bcDisabled):hover {
  background: url("../../application/settings/channels/css/images/delete.svg") no-repeat 0 0;
  background-position: 0 -15px;
  display: block;
}
.bcChannels .dgrid-row-table:hover a.bcDeleteSnippet.bcDisabled:hover {
  cursor: default;
}
.bcChannels .dgrid-row-table:hover a.bcDeleteSnippet {
  background: url("../../application/settings/channels/css/images/delete.svg") no-repeat 0 0;
  display: block;
}
.bcChannels .bcChannelTableField .dijitTextBox {
  outline: 0px;
  background: none;
}
.bcChannels .dgrid-row-table:hover .bcChannelTableField .dijitTextBox {
  outline: 1px solid var(--venom-80);
  background-color: var(--venom-00);
}
.bcChannels .bcChannel a.bcDisabled {
  color: var(--venom-80);
  text-decoration: none;
  cursor: default;
}
.bcChannels .field-positionIdentifier {
  width: 340px;
}
.bcChannels .bcStaticFileUpload img {
  max-width: 135px;
  max-height: 25px;
  vertical-align: middle;
}
.bcChannels .bcDomainSelectorContainer {
  display: flex;
}
.bcChannels .bcDomainSelectorContainer .bcDomainInformationError {
  color: var(--thor-100);
}
.bcChannels .bcForm div.bcRow .bcAliasesTable .bcChannelAddress .bcInput {
  margin-left: 0;
}
.bcChannels .bcAliasesTable .bcChannelTableField .bcAddBCHostname .bcButtonWrapper {
  margin-left: -8px;
}
.bcPositionUsedByPopup {
  margin-top: 1px;
}
.claro .bcAddBCHostname .bcLink.nonPersistent {
  color: var(--venom-140);
}
.claro .bcAddBCHostname .bcLink.nonPersistent:hover {
  text-decoration: none;
  cursor: default;
}
.claro .bcChannel .dijitButton.bcAddButton {
  margin-top: 8px;
  margin-left: 0px;
}
.bcChannel .bcRow .bcButtonWrapper .dijitButton.dijitButtonDisabled.bcAddButton .dijitButtonText {
  color: var(--venom-80);
}
.claro .bcChannel .dijitButton.dijitButtonDisabled.bcAddButton {
  background-color: var(--venom-00);
}
.claro .bcChannel .bcAddBCHostname .dijitButton.bcAddButton {
  margin-top: 0px;
}
.bcChannels .bcChannelAddress .dijitArrowButton {
  display: none;
}
.claro .bcChannel .bcForm div.bcRow>.bcLabel.bcHostname {
  width: 170px;
}
.bcChannel .bcRow .bcButtonWrapper .bcAddButton>.dijitButtonNode {
  border: 0;
  background-color: transparent;
}
.bcChannel .bcRow .bcButtonWrapper .bcAddButton .dijitButtonText {
  cursor: pointer;
  color: var(--beast-120);
}
.bcChannel .bcRow .bcAddButton .dijitButtonText:hover {
  text-decoration: underline;
}
.bcBlueConicHostname .bcName {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  margin-left: 6px;
  margin-top: 4px;
  display: block;
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 34px;
  color: var(--venom-140);
}
.bcBlueConicHostname .bcContentArea h2 {
  margin-top: 22px;
}
.bcBlueConicHostname .bcBlueConicHostnameContent .bcRow {
  display: flex;
}
.claro .bcBlueConicHostname .bcBlueConicHostnameContent .bcBadgeLabel .bcBadgeWrapper {
  line-height: 22px;
  margin-top: 4px;
}
.bcBlueConicHostname .bcBlueConicHostnameContent .bcRow .bcGenericLabel {
  min-width: 200px;
}
.bcBlueConicHostnames .bcDomainCrudTable .bcGenericLabel.bcHostnameStatus .bcHelpIcon {
  margin-top: 5px;
}
.bcBlueConicHostnames .bcDomainCrudTable .bcGenericLabel.bcHostnameStatus {
  max-width: 360px;
}
.bcBlueConicHostnames .bcDomainCrudTable .bcGenericLabel.bcHostnameStatus .bcLabel {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 30px;
  max-width: -webkit-fill-available;
}
.claro .bcHostNameMigrationStatusFlexContainer {
  display: inline-flex !important;
}
.claro .bcHostnameMigrationStatus {
  min-width: fit-content !important;
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcSuccess .bcLabel {
  color: var(--hulk-100);
}
.claro .field-migrationStatus .bcGenericLabel.bcHostnameMigrationStatus .bcLabel {
  line-height: 36px;
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcNotApplicable .bcLabel {
  color: var(--venom-140);
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcError .bcLabel {
  color: var(--thor-100);
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcWarning .bcLabel {
  color: var(--goose-100);
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcWarning a.bcHelpIcon {
  position: absolute;
  left: 0px;
  width: 22px;
  height: 22px;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcIconWarningSmall20x20.svg") no-repeat;
  background-position: -2px -1px !important;
  display: block !important;
  visibility: visible !important;
  cursor: default;
}
.claro .bcGenericLabel.bcHostnameMigrationStatus.bcInfo .bcLabel {
  color: var(--drax-100);
}
.claro .bcGenericLabel.bcHostnameStatus.bcSuccess .bcLabel {
  color: var(--hulk-100);
}
.claro .bcGenericLabel.bcHostnameStatus.bcError .bcLabel {
  color: var(--thor-100);
}
.claro .bcGenericLabel.bcHostnameStatus.bcInfo .bcLabel {
  color: var(--drax-100);
}
.claro .bcDNSConfiguration .bcFormSaveButton .dijitNoIcon {
  display: none;
}
.bcDNSConfiguration .bcDialogContent .bcHeaderLine1 {
  font-family: var(--font-heavy), var(--font-fallback);
}
.bcDNSConfiguration .bcDNSTextWrapper {
  padding: 16px 0px 16px 16px;
  min-height: 76px;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: auto;
}
.bcDNSConfiguration .dijitButton {
  margin: 0
}
.bcDNSEmailDialog .bcRecipientDialogPane {
  padding-top: 20px;
  padding-left: 32px;
}
.bcDNSEmailDialog .bcRecipientDialogPane.bcForm {
  position: relative;
  top: 0px;
}
.bcDNSEmailDialog .bcRecipientDialogPane form.bcForm {
  position: relative;
  top: 0px;
}
.bcAddBlueConicHostnameDialog .bcBlueConicHostnameValidationWrapper {
  margin-top: 15px;
}
.bcBlueConicHostnameValidation .bcRelatedText {
  margin-right: 5px;
}
.bcBlueConicHostnameValidation .bcRow {
  display: flex;
}
.bcMigrationStatusNode {
  display: inline-flex;
}
.bcMigrateLink.bcDisabled,
.bcInstructionsNode.bcDisabled a,
.bcMigrationInstructionsNode.bcDisabled a {
  color: var(--venom-80);
  pointer-events: none;
}
.bcBlueConicHostnameValidation .bcRow div.bcGenericLabel {
  width: 216px;
  color: var(--venom-100);
}
.bcBlueConicHostnameValidation .bcTopLevelSelector {
  margin-left: 8px;
}
.bcBlueConicHostnameValidation .bcContentInputWrapper {
  display: flex;
}
.bcBlueConicHostnameValidation .bcError {
  color: #e12b2b;
  padding-left: 5px;
  display: inline-block;
}
.bcBlueConicHostnameValidation .bcTopLevelText {
  margin-left: 8px;
  margin-top: 4px;
}
.bcWizardStepContent .bcBlueConicHostnameValidation .bcErrorMessage {
  font-size: 16px;
}
.bcAddBlueConicHostnameContent h2 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  line-height: 28px;
  font-weight: normal;
  padding-bottom: 8px;
}
.bcAddBlueConicHostnameContent .bcForm.contentarea.bcRecipientDialogPane {
  position: relative;
  top: 30px;
}
.bcAddBlueConicHostnameContent form {
  position: relative;
  top: 0px;
}
.bcBlueConicHostnameValidation .bcError {
  background-position-y: 3px;
  margin-left: 29px;
  color: var(--thor-100);
  background-image: url("../../application/settings/blueconichostnames/css/images/bcRedX.svg");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 20px;
  margin-top: 3px;
}
.bcNotebook .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge.bcActiveKernelEditing {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconLargeAIWorkbenchActiveManual.png');
}
.bcNotebook .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge.bcActiveKernelSchedulingEnabled {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconLargeAIWorkbenchDisabledScheduled.png');
}
.bcNotebook .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge.bcActiveKernelSchedulingEnabled.bcActiveKernelEditing {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconLargeAIWorkbenchScheduledEditing.png');
}
.bcNotebook .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge.bcActiveKernelSchedulingEnabled.bcActiveKernelBatchRunning,
.bcNotebook .bcDomainCrudTable .dgrid-scroller .dgrid-cell .bcNavigationIcon.bcDomainIcon.bcLarge.bcActiveKernelSchedulingEnabled.bcActiveKernelEditing.bcActiveKernelBatchRunning {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconLargeAIWorkbenchScheduledRunning.gif');
}
.bcDialog.bcRunningNotebookKernelsDialog {
  max-width: 1400px;
  width: calc(100% - 50px) !important;
}
.bcDialog.bcRunningNotebookKernelsDialog p {
  margin-bottom: 35px;
}
.bcCriteriaSelector .dijitButton .dijitIcon {
  background: url("../../application/lifecycles/css/images/bcLifecycles_01_04-small_segment.svg");
  width: 20px;
  height: 20px;
  margin-top: 3px;
  float: left;
  display: unset;
}
.bcExitCriteria .bcEntryProperties .bcPropertySelectorWrapper {
  display: flex;
  padding-bottom: 10px;
}
.bcExitCriteria .bcEntryProperties .bcPropertySelectorWrapper .bcValueContent .noInputMessage {
  margin-top: 0px;
}
.bcExitCriteria .bcEntryProperties .bcPropertySelectorWrapper .bcInputWrapper .bcObjectSelector .bcCancelButtonWrapper {
  display: none;
}
.bcExitCriteria .bcEntryProperties .bcCheckBoxWrapper {
  width: 360px;
}
.bcExitCriteria .bcReentryWarning .bcWarningText {
  color: var(--goose-100);
}
.bcExitCriteria .bcReentryWarning .bcWarningIcon {
  margin-bottom: -2px;
  margin-left: 19px;
}
.bcCriteriaSelector.bcTooltipDialogOpen .dijitButton .dijitIcon,
.bcLifecycles .bcStages .bcCriteriaSelector.bcTooltipDialogOpen .dijitButton .dijitIcon,
.bcLifecycles .bcStages .bcStageItem.bcInvalid .bcCriteriaSelector.bcTooltipDialogOpen .dijitButton .dijitIcon {
  background-position-x: -38px;
}
.bcLifecycles .bcStages .bcStageItem.bcInvalid .bcCriteriaSelector .dijitButton .dijitIcon {
  background-position-x: -80px;
}
.claro .bcTooltipDialogDropdownButtonWrapper.bcCriteriaSelector .dijitButton .dijitButtonNode .bcTooltipDropdownDialogText {
  padding-left: 0px;
  color: var(--venom-140);
}
.bcCriteriaSelector .dijitButton.dijitHover .bcTooltipDropdownDialogText {
  text-decoration: underline;
}
.claro .bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButtonNode {
  padding-right: 8px;
}
.claro .bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper.bcTooltipDialogOpen .dijitButtonNode {
  background-color: var(--beast-100);
  border-color: var(--beast-100);
  width: auto;
}
.claro .bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper.bcTooltipDialogOpen .dijitButtonNode .bcTooltipDropdownDialogText {
  color: var(--venom-00);
}
.bcCriteriaSelectorTooltipDialogContent .bcSegmentFilter .bcCountWrapper .bcLoadingTiny {
  margin-top: -24px;
  margin-right: 8px;
}
.bcTooltipDropDownDialogWidgetWrapper.bcCriteriaSelectorTooltipContent .dijitTooltipContainer {
  background-color: var(--venom-00);
  box-shadow: var(--box-shadow-tooltip);
  border-color: var(--beast-100);
}
.bcTooltipDropDownDialogWidgetWrapper.bcCriteriaSelectorTooltipContent .dijitTooltipContainer {
  min-width: 1390px;
}
@media only screen and (max-width: 1600px) {
  .bcTooltipDropDownDialogWidgetWrapper.bcCriteriaSelectorTooltipContent .dijitTooltipContainer {
    min-width: 1090px;
  }
}
@media only screen and (max-width: 1400px) {
  .bcTooltipDropDownDialogWidgetWrapper.bcCriteriaSelectorTooltipContent .dijitTooltipContainer {
    min-width: 890px;
  }
}
@media only screen and (max-width: 1200px) {
  .bcTooltipDropDownDialogWidgetWrapper.bcCriteriaSelectorTooltipContent .dijitTooltipContainer {
    min-width: 790px;
  }
}
.bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButton {
  margin: 0px;
  z-index: 1;
}
.bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButton .dijitButtonNode {
  background-color: transparent;
  border-color: transparent;
  margin: 0;
  width: auto;
}
.bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButton .bcTooltipDialogDropdownArrow,
.claro .bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButtonNode .dijitButtonText .bcTooltipDropdownDialogText:after {
  display: none;
}
.dijitTooltipDialogPopup .dijitTooltipBelow.bcCriteriaSelectorTooltipContent {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.dijitTooltipDialogPopup .dijitTooltipBelow.bcCriteriaSelectorTooltipContent .bcLead {
  color: var(--venom-100);
  padding-bottom: 33px;
  margin-right: 150px;
}
.dijitTooltipDialogPopup .dijitTooltipBelow.bcCriteriaSelectorTooltipContent h2 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  line-height: 28px;
  font-weight: normal;
}
.dijitTooltipDialogPopup .dijitTooltipBelow.bcCriteriaSelectorTooltipContent .bcClose {
  position: absolute;
  right: 16px;
  bottom: 3px;
  z-index: 2;
  background: white;
  padding: 5px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcCriteriaSelectorTooltipDialogContent {
  min-width: 700px;
  max-width: 1300px;
  padding: 45px;
  max-height: 55vh;
  overflow: auto;
  position: unset;
  width: unset;
  top: 0;
  bottom: 0;
  background-color: var(--venom-00);
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipDialogContent.bcInvalid .bcImportant {
  color: var(--thor-100);
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter {
  position: relative;
  padding-bottom: 25px;
  min-width: 1300px;
  clear: both;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcExitCriteria .bcSegmentFilter.bcOneFilterActive {
  padding-bottom: 1px;
  border-bottom: 1px solid var(--venom-60);
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcExitCriteria .bcEntryPropertiesSelector {
  padding-top: 25px;
}
@media only screen and (max-width: 1600px) {
  .dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter {
    min-width: 1000px;
  }
}
@media only screen and (max-width: 1400px) {
  .dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter {
    min-width: 800px;
  }
}
@media only screen and (max-width: 1200px) {
  .dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter {
    min-width: 700px;
  }
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcFilterHeader {
  padding-top: 33px;
  border-top: 1px solid var(--venom-60);
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  width: 203px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcBaseSegments .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  width: 240px !important;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter.bcOneFilterActive .bcFilterSummary .bcWrapper .bcFacetNameWrapper,
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter.bcOneFilterActive .bcBaseSegments .bcFilterSummary .bcWrapper .bcFacetNameWrapper {
  border-right: 0;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcFacetOverviewWrapper {
  width: calc(100% - 202px);
  left: 204px;
  top: 1px;
  display: none;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcFacetOverviewWrapper.bcFadeInDetails {
  display: block;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcCountWrapper {
  position: absolute;
  right: 0;
  top: -106px;
}
.dijitTooltipDialogPopup .dijitTooltipContainer .bcExitCriteria .bcSegmentFilter .bcCountWrapper.bcNoFilters {
  top: -114px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcFilterSummary.bcActive .bcDelete {
  margin-right: 9px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcFacetWrapper .bcExportGraphData {
  display: none !important;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcNumberOfProfiles {
  width: 110px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSummaryWrapper:last-child .bcNumberOfProfiles {
  width: 100px;
}
.dijitTooltipDialogPopup .bcCriteriaSelectorTooltipContent .bcSegmentFilter .bcBaseSegmentsFilterBlock {
  pointer-events: none;
}
.bcLifecycles .bcStages .bcCriteriaSelector .dijitButton .dijitIcon {
  background-position-x: -60px;
}
.bcLifecycles .bcStages .bcSpecialFirstStage .bcCriteriaSelector .dijitButton .dijitIcon {
  background-position-x: -100px;
}
.claro .bcLifecycles .bcStages .bcStageItem.bcSpecialFirstStage .bcTooltipDialogDropdownButtonWrapper.bcCriteriaSelector .dijitButton .dijitButtonNode .bcTooltipDropdownDialogText {
  color: var(--venom-100);
}
.claro .bcLifecycles .bcStages .bcCriteriaSelector.bcTooltipDialogDropdownButtonWrapper .dijitButtonNode {
  padding-left: 8px;
}
.bcLifecyclesSidebar .bcScrollWrapper {
  position: relative;
  flex-grow: 1;
}
.bcLifecyclesSidebar .bcScrollingDiv {
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  padding: 0px;
  overflow-x: hidden;
  background-color: var(--venom-00);
  min-height: 0;
  max-height: 180px;
}
.bcLifecyclesSidebar .bcLifecycleItem {
  margin-top: 3px;
  border-bottom: 1px solid var(--venom-20);
  display: flex;
}
.bcLifecyclesSidebar .bcLifecycleItem:last-child:not("bcReadonly") {
  border-bottom: 1px solid var(--venom-80);
}
.bcLifecyclesSidebar .bcLifecycleItem .bcLifecycleIcon {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  margin-top: 4px;
  margin-right: 1px;
  background: url("/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_lifecycle.svg");
}
.bcLifecyclesSidebar .bcLifecycleItem .bcLifecycleInfo {
  width: 100px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.bcLifecyclesSidebar .bcLifecycleInfo .bcLifecycleTitle {
  color: var(--beast-120);
  margin-top: 3px;
  margin-left: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcLifecyclesSidebar .bcLifecycleInfo .bcStageWrapperNode {
  display: flex;
}
.bcLifecyclesSidebar .bcLifecycleInfo .bcStageSelect .dijitSelectLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 175px;
}
.bcLifecyclesSidebar .bcLifecycleInfo .bcStageSelect.dijitSelectIncomplete .dijitButtonText {
  color: var(--thor-100);
}
.bcLifecyclesSidebar .bcLifecycleItem .bcStatusCircle {
  margin-top: 7px;
  margin-left: 5px;
  margin-right: 8px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.bcLifecyclesSidebar .bcLifecycleItem:hover .bcStatusCircle.bcStatusActive,
.bcLifecyclesSidebar .bcLifecycleItem:hover .bcStatusCircle.bcStatusSuspended {
  width: 16px;
  height: 16px;
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg');
  background-position: 6px -199px;
  background-repeat: no-repeat;
  border: 0px;
  border-radius: 0%;
}
.bcLifecyclesSidebar .bcLifecycleItem .bcStatusCircle.bcStatusActive:hover,
.bcLifecyclesSidebar .bcLifecycleItem:hover .bcStatusCircle.bcStatusSuspended:hover {
  background-position: 6px -198px;
  cursor: pointer;
}
.bcLifecyclesSidebar .bcLifecycleItem .bcStatusCircle.bcStatusActive {
  background: var(--hulk-100);
}
.bcLifecyclesSidebar .bcLifecycleItem .bcStatusCircle.bcStatusSuspended {
  background: var(--venom-00);
  border: 2px solid var(--thor-100);
  width: 6px;
  height: 6px;
}
.bcLifecyclesSidebar .bcNoResults {
  color: var(--venom-100);
  height: 20px;
  padding: 8px 0px 6px 10px;
  white-space: nowrap;
}
.bcLifecyclesSidebar .bcAddToLifecycleWrapper {
  z-index: 100;
  height: 26px;
  font-size: 14px;
  padding: 8px 2px 0px 11px;
  border-top: 1px solid var(--venom-80);
  color: var(--beast-120);
  display: flex;
}
.bcLifecyclesSidebar .bcAddIcon {
  background: var(--venom-00) url("images/bcBtn-plus.svg") no-repeat 0px 1px;
  width: 19px;
}
.bcLifecyclesSidebar .bcAddToLifecycle {
  padding-left: 5px;
  cursor: pointer;
}
.bcLifecyclesSidebar .dijitMenu {
  border: 1px solid var(--beast-120);
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly .bcLifecycleInfo .bcStageWrapperNode {
  text-decoration: none;
  cursor: default;
  pointer-events: none;
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly .bcLifecycleInfo .bcLifecycleTitle {
  text-decoration: none;
  color: var(--venom-80);
  cursor: default;
  pointer-events: none;
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly.bcWithLink .bcLifecycleInfo .bcLifecycleTitle {
  color: var(--beast-120);
  cursor: pointer;
  pointer-events: auto;
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly.bcWithLink .bcLifecycleInfo .bcLifecycleTitle:hover {
  text-decoration: underline;
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly .bcLifecycleInfo .dijitSelectLabel {
  color: var(--venom-80);
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly .bcLifecycleInfo .dijitArrowButton {
  display: none;
}
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly:hover .bcStatusCircle.bcStatusActive,
.bcLifecyclesSidebar .bcLifecycleItem.bcReadOnly:hover .bcStatusCircle.bcStatusSuspended {
  background-position: 6px -178px;
  cursor: default;
}
.bcLifecycleReporting .bcReportingStages {
  height: 125px;
}
.bcStageStatisticsContent {
  display: flex;
  gap: 20px;
}
.bcStageStatisticsContentRoot {
  display: flex;
  flex-direction: column;
}
.bcStageStatisticsContent .bcStatisticsContent:first-child .bcStatisticsContainer .bcRate {
  display: none;
}
.bcLifecycleStatisticsDialog .dijitTooltipContainer {
  box-shadow: 0px 8px 8px -8px rgba(0, 0, 0, 0.2), 0px 20px 16px -12px rgba(0, 0, 0, 0.1);
  padding-left: 12px;
}
.bcStatisticsContainer .bcStatisticsItem {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-family: var(--font-normal), var(--font-fallback);
  color: var(--venom-100);
  padding: 1px;
}
.bcStatisticsItem .bcNumber {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
  margin-top: 2px;
}
.bcStatisticsItem .bcLabel.bcDropoutsLabel,
.bcStatisticsItem .bcLabel.bcEntriesLabel {
  width: 320px;
}
.bcStatisticsItem .bcLabel {
  margin: 2px 3px 0px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 220px;
}
.bcLifecycleStatisticsDialogPopup .bcStatisticsItem .bcDeletedEntriesLabel,
.bcLifecycleStatisticsDialogPopup .bcDeletedEntriesNumber,
.bcLifecycleStatisticsDialogPopup .bcDeletedDropoutsLabel,
.bcLifecycleStatisticsDialogPopup .bcDeletedDropoutsNumber,
.bcLifecycleStatisticsDialogPopup .bcDeletedDropsLabel,
.bcLifecycleStatisticsDialogPopup .bcDeletedDropsNumber,
.bcLifecycleStatisticsDialogPopup .bcDeletedProgressionsLabel,
.bcLifecycleStatisticsDialogPopup .bcDeletedProgressionsNumber,
.bcLifecycleStatisticsDialogPopup .bcDeletedCompletionsLabel,
.bcLifecycleStatisticsDialogPopup .bcDeletedCompletionsNumber {
  color: var(--venom-80);
}
.bcLifecycleStatisticsDialogPopup .bcStatisticsDeletedStage {
  margin-top: 5px;
  color: var(--venom-100);
}
.bcStatisticsItem .bcRate {
  text-align: right;
  margin: 2px 0px 0px 2px;
  color: var(--venom-140);
  width: 60px;
}
.bcStatisticsItem .bcIcon {
  width: 16px;
  height: 16px;
  margin-top: 4px;
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcDeletedDropsIcon,
.bcStatisticsItem .bcDeletedDropoutsIcon {
  background: var(--goose-40);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcDeletedProgressionsIcon,
.bcStatisticsItem .bcDeletedEntriesIcon,
.bcDeletedCompletionsIcon {
  background: var(--loki-40);
}
.bcStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcCompletionsIcon,
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcTransitionInProgressionsIcon,
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcProgressionsIcon,
.bcStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcEntriesIcon {
  background: var(--loki-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcTransitionInDropsIcon,
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcDropsIcon,
.bcStatisticsItem .bcDropoutsIcon {
  background: var(--goose-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem:first-child .bcTransitionInIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/numberOfProfilesIcon.svg") no-repeat center;
  background: var(--venom-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem:first-child .bcProgressionsIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/progressionsIcon.svg") no-repeat center;
  background: var(--loki-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem:first-child .bcDropsIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/dropsIcon.svg") no-repeat center;
  background: var(--goose-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcTransitionInStartDateIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/numberOfProfilesIcon.svg") no-repeat center;
  background: var(--venom-100);
}
.bcStatisticsContainer .bcStatisticsItem:first-child .bcEntriesIcon,
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcTransitionInEnteredLifecycleIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/entriesToolkitIcon.svg") no-repeat center;
  background: var(--loki-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcProgressionToCompletionIcon,
.bcStatisticsContainer .bcStatisticsItem:first-child .bcCompletionsIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/completionsToolkitIcon.svg") no-repeat center;
  background: var(--loki-100);
}
.bcStageStatisticsContent .bcStatisticsContainer .bcStatisticsItem .bcDroppedOutIcon,
.bcStatisticsContainer .bcStatisticsItem:first-child .bcDropoutsIcon {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/dropoutToolkitIcon.svg") no-repeat center;
  background: var(--goose-100);
}
.bcStatisticsContainer .bcStatisticsItem:first-child {
  border-bottom: 1px solid var(--venom-80);
  font-size: 14px;
  margin-bottom: 7px;
  padding-top: 9px;
  padding-bottom: 7px;
}
.bcStatisticsContainer .bcStatisticsItem:first-child .bcRate {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 14px;
}
.bcStatisticsContainer .bcStatisticsItem:first-child .bcNumber,
.bcStatisticsContainer .bcStatisticsItem:first-child .bcLabel {
  font-family: var(--font-heavy), var(--font-fallback);
}
@media screen and (max-width: 1024px) {
  .bcLifecycleReporting .bcReportingStages .bcStageItem .bcNumber,
  .bcLifecycleReporting .bcReportingStages .bcStageItem .bcText .bcHeader {
    font-size: 13px;
  }
}
.bcLifecycleReporting .bcLifecycleHeader {
  position: relative;
  display: flex;
  padding-top: 4px;
  padding-bottom: 12px;
  height: 30px;
}
.bcLifecycleReporting .bcStageContainer {
  display: flex;
}
.bcGraphWrapper {
  height: 252px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcBlock .bcCompletionRate {
  align-items: flex-end;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcProfileCount .bcImage,
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcCompletionRate {
  display: none;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcCompletionRate {
  display: flex;
  font-family: var(--font-heavy), var(--font-fallback);
  font-style: normal;
  font-size: 25px;
  color: var(--loki-120);
  flex-grow: 1;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 9px;
  padding-right: 9%;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion {
  background-color: var(--loki-20);
  margin-left: 10px;
  border-radius: 16px;
  min-width: 120px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion.bcSelected {
  background-color: var(--loki-40);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion:hover {
  background-color: var(--loki-40);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcText {
  color: var(--loki-120);
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcSelected {
  background-color: var(--venom-60);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem {
  flex: 1;
  height: 125px;
  background-color: var(--venom-40);
  margin-right: 3px;
  padding-top: 25px;
  box-sizing: border-box;
  max-width: 290px;
  min-width: 120px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem:hover {
  background-color: var(--venom-60);
  cursor: pointer;
}
.bcLifecycleReporting .bcReportingStages .bcBlock {
  display: flex;
  flex-direction: column;
  height: 100px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcText {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 17px;
  font-style: normal;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 9%;
  padding-right: 9%;
  color: var(--venom-100);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcProfileCount .bcImage {
  background-color: var(--venom-100);
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/reportingProfiles.svg") no-repeat center;
  width: 20px;
  height: 20px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcSelected .bcProfileCount .bcReportingImage {
  display: block;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcProfileCount .bcReportingImage {
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/reportingStage.svg") no-repeat center;
  width: 20px;
  height: 20px;
  display: none;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcProfileCount .bcReportingImageWrapper {
  margin-bottom: -47px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcStageBlock .bcProfileCount .bcReportingImageWrapper {
  flex-grow: 1;
  justify-content: flex-end;
  display: flex;
  padding-right: 8px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcProfileCount .bcReportingImage {
  background: var(--loki-100);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcCompletion .bcProfileCount .bcReportingImage:hover {
  background: var(--loki-120);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcStageBlock .bcProfileCount .bcReportingImage {
  background: var(--venom-120);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem.bcStageBlock .bcProfileCount .bcReportingImage:hover {
  background: var(--beast-100);
}
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcProfileCount {
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  color: var(--venom-100);
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  padding-left: 8px;
  padding-bottom: 7px;
}
.bcLifecycleReporting .bcReportingStages .bcStageItem .bcProfileCount .bcCount {
  padding-left: 7px;
  line-height: 10px;
  margin-bottom: 3px;
}
.bcLifecycleReporting .bcReportingStages .bcBlock .bcText .bcHeader {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: -webkit-box;
}
.bcLifecycleReporting .bcReportingStages .bcBlock .bcNumber {
  padding-right: 5px;
}
.bcLifecycleReporting .bcReportingStages .bcBlock .bcText {
  display: flex;
}
.bcReportingStages .bcBlock .bcText .bcNumber {
  margin-right: 7px;
}
.bcLifecycleReporting .bcArchLabelText {
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.bcLifecycleReporting .bcLineGroup .bcLine {
  opacity: 0.8;
}
.bcLifecycleReporting .bcLineLabelGroup .bcLineLabelWrapper {
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcArchGradient stop:nth-child(1) {
  stop-color: var(--loki-100);
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcArchGradient stop:nth-child(2) {
  stop-color: var(--loki-100);
  stop-opacity: 0.25;
}
.bcLifecycleReporting .bcGraphBottom linearGradient.bcArchGradient stop:nth-child(1) {
  stop-color: var(--goose-100);
  stop-opacity: 0.25;
}
.bcLifecycleReporting .bcGraphBottom linearGradient.bcArchGradient stop:nth-child(2) {
  stop-color: var(--goose-100);
  stop-opacity: 0.1;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradient stop {
  stop-color: var(--loki-100);
}
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradient stop {
  stop-color: var(--goose-100);
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradient stop:nth-child(1),
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradient stop:nth-child(1) {
  stop-opacity: 0.25;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradient stop:nth-child(2),
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradient stop:nth-child(2) {
  stop-opacity: 0.05;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradientGrey stop,
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradientGrey stop {
  stop-color: var(--venom-40);
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradientGrey stop:nth-child(2),
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradientGrey stop:nth-child(2) {
  stop-opacity: 0.2246;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcLineGradientGrey stop:nth-child(3),
.bcLifecycleReporting .bcGraphBottom linearGradient.bcLineGradientGrey stop:nth-child(3) {
  stop-opacity: 0.1;
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcArchGradientGrey stop,
.bcLifecycleReporting .bcGraphBottom linearGradient.bcArchGradientGrey stop {
  stop-color: var(--venom-40);
}
.bcLifecycleReporting .bcGraphTop linearGradient.bcArchGradientGrey stop:nth-child(1),
.bcLifecycleReporting .bcGraphBottom linearGradient.bcArchGradientGrey stop:nth-child(1) {
  stop-opacity: 0.35;
}
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup.bcTotalLabelGroup:hover,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup.bcTotalLabelGroup:hover {
  cursor: pointer;
}
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup.bcTotalLabelGroup:hover .bcLineLabel,
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup.bcTotalLabelGroup:hover .bcLineTip {
  fill: var(--loki-60);
}
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup.bcTotalLabelGroup.bcTotalSelected .bcLineLabel,
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup.bcTotalLabelGroup.bcTotalSelected .bcLineTip {
  fill: var(--loki-40);
}
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup .bcLineLabel,
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup .bcLineTip {
  fill: var(--loki-20);
}
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup.bcTotalLabelGroup.bcTotalSelected .bcLineLabel,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup.bcTotalLabelGroup.bcTotalSelected .bcLineTip {
  fill: var(--goose-40);
}
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup.bcTotalLabelGroup:hover .bcLineLabel,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup.bcTotalLabelGroup:hover .bcLineTip {
  fill: var(--goose-60);
}
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup .bcLineLabel,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup .bcLineTip {
  fill: var(--goose-20);
}
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup .bcLineLabelText,
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup .bcLineArrow {
  fill: var(--loki-120);
}
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup .bcLineLabelText,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup .bcLineArrow {
  fill: var(--goose-120);
}
.bcLifecycleReporting .bcGraphTop .bcArchLabelGroup .bcArchLabel,
.bcLifecycleReporting .bcGraphTop .bcLineLabelGroup .bcLineLabel,
.bcLifecycleReporting .bcGraphBottom .bcArchLabelGroup .bcArchLabel,
.bcLifecycleReporting .bcGraphBottom .bcLineLabelGroup .bcLineLabel {
  stroke: var(--venom-00);
}
.bcLifecycleReporting .bcGraphTop .bcArchLabelGroup .bcArchLabel {
  fill: var(--loki-20);
}
.bcLifecycleReporting .bcGraphTop .bcArchLabelGroup .bcArchLabelText,
.bcLifecycleReporting .bcGraphTop .bcArchLabelGroup .bcArchArrow {
  fill: var(--loki-120);
}
.bcLifecycleReporting .bcGraphBottom .bcArchLabelGroup .bcArchLabel {
  fill: var(--goose-20);
}
.bcLifecycleReporting .bcGraphBottom .bcArchLabelGroup .bcArchLabelText,
.bcLifecycleReporting .bcGraphBottom .bcArchLabelGroup .bcArchArrow {
  fill: var(--goose-120);
}
.bcLifecycleReporting .bcStageItem .bcBlock .bcStageProfileCountIndicator {
  height: 7px;
  width: 100%;
  background-color: var(--venom-80);
  position: relative;
}
.bcLifecycleReporting .bcStageProfileCountIndicator .bcStageProfileCount {
  background-color: var(--beast-100);
  height: 7px;
  width: 0px;
  transition: 800ms 0ms width ease;
}
.bcLifecycleReporting .bcCompletion .bcStageProfileCountIndicator {
  display: none;
}
.bcLifecycle .bcLifecyclesReportingToggle {
  display: flex;
  margin-left: clamp(425px, calc(50% - 32px), 50%);
  margin-right: 50%;
  width: 68px;
  margin-top: 3px;
  position: absolute;
  z-index: 1;
}
.bcLifecycle .bcReportingMode .bcPeriodSelector {
  margin-top: 8px;
  margin-bottom: 5px;
}
.bcLifecycle .bcReportingMode.bcReportingModeCustom .bcLifecyclesReportingToggle {
  margin-left: clamp(640px, calc(50% - 32px), 50%);
}
.bcLifecycle .bcLifecyclesReportingToggle:hover {
  cursor: pointer;
}
.bcLifecycle .bcLifecyclesReportingToggle .bcToggle {
  height: 16px;
  width: 16px;
}
.bcLifecycle .bcLifecyclesReportingToggle .bcToggle.bcStageView {
  background-color: var(--venom-120);
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/stageViewToggle.svg") no-repeat center;
}
.bcLifecycle .bcLifecyclesReportingToggle .bcToggle.bcReportingView {
  background-color: var(--venom-120);
  -webkit-mask: url("../../application/lifecycles/reporting/css/images/reportingToggle.svg") no-repeat center;
}
.bcLifecycle .bcLifecyclesReportingToggle .bcReportingToggleWrapper:hover .bcToggle,
.bcLifecycle .bcLifecyclesReportingToggle .bcReportingToggleWrapper.bcSelected .bcToggle {
  background-color: var(--beast-100);
}
.bcLifecycle .bcLifecyclesReportingToggle .bcReportingToggleWrapper {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bcLifecycle .bcLifecyclesReportingToggle .bcReportingToggleWrapper:hover {
  background-color: var(--venom-20);
}
.bcLifecycles {
  
  --content-height: calc(100% - 32px);
  --stage-header-height: 125px;
  
  --touchpoint-block-height: calc(100% - 42px);
  --stage-item-margin: 4px;
}
.bcLifecycle .bcHeaderWrapper {
  flex-grow: 100;
  display: flex;
}
.bcLifecycle .bcForm .bcContentArea {
  overflow-y: hidden;
}
.bcLifecycle .bcForm .bcContentArea.bcReportingMode {
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 20px;
  min-width: 640px;
}
.bcLifecycles .bcLifecycleHeader {
  display: flex;
  padding-top: 4px;
  padding-bottom: 12px;
  flex-shrink: 0;
}
.bcLifecycles .bcLifecycleHeader .bcTxtH2 {
  color: var(--venom-100);
  margin-right: 5px;
}
.bcLifecycles .bcLifecycleHeader .bcCriteriaSelector {
  margin-right: 40px;
}
.bcLifecycles .bcLifecycleHeader .bcExitCriteriaSelector {
  margin-right: 0px;
  margin-left: auto;
}
.bcLifecycles .bcLifecycleHeader .dijitSelect {
  margin-top: 0px;
}
.bcLifecycles .bcLifecycle .bcLifecycleContent {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.bcLifecycles .bcLifecycle .bcLifecycleContent .bcCarouselWrapper {
  display: flex;
  height: var(--content-height);
}
.bcLifecycles .bcCarousel {
  height: 100%;
}
.bcLifecycles .bcFrequencyWrapper {
  display: flex;
}
.bcLifecycles .bcContentWrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.bcLifecycles .bcContentArea {
  display: flex;
  flex-direction: column;
}
.bcLifecycles .bcLifecycleViewWrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.bcLifecycles .bcLifecycleContent .bcNavigate {
  width: 50px;
  flex-shrink: 0;
  margin-right: 4px;
  color: var(--beast-120);
  background-color: var(--beast-20);
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: var(--stage-header-height);
  position: relative;
}
.bcLifecycles .bcLifecycleContent.bcContainsScrollableCarousel .bcNavigate {
  display: flex;
}
.bcLifecycles .bcLifecycleContent .bcNavigate.bcNavigateNext {
  margin-left: calc(-1 * var(--stage-item-margin));
  margin-right: 0;
}
.bcLifecycles .bcLifecycleContent .bcNavigate.bcDisabled {
  color: var(--beast-60);
  background-color: var(--venom-20);
  cursor: inherit;
}
.bcLifecycle .bcContentArea .bcContentLarge {
  margin: auto;
  margin-top: 200px;
}
.bcLifecycles .bcContentArea .bcLifecycleReportingImage {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcLifecycleReporting.svg");
  background-size: 140px 140px;
  width: 140px;
  height: 140px;
  margin-top: 9px;
}
.bcLifecycles .bcLifecycleContent .bcCarouselPage::-webkit-scrollbar {
  display: none;
}
.bcLifecycles .bcLifecycleContent .bcCarouselPage {
  flex-grow: 1;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  z-index: 11;
  
  scrollbar-width: none;
}
.bcLifecycles .bcStages {
  display: flex;
  height: 100%;
}
.bcLifecycles .bcStages .bcStageContainer {
  display: flex;
}
.bcLifecycles .bcStageMovement {
  height: 100px;
  margin-left: 185px;
  
  width: 1130px;
}
.bcLifecycles .bcStages .bcStageItem:not(.bcFirst) {
  width: 290px;
  box-sizing: border-box;
}
.bcLifecycles .bcStages .bcStageItem {
  display: flex;
  flex-direction: column;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock {
  height: var(--stage-header-height);
  background-color: var(--venom-40);
  margin-right: var(--stage-item-margin);
  padding-top: 25px;
  box-sizing: border-box;
  position: relative;
  flex-shrink: 0;
}
.bcLifecycles .bcStages .bcStageItem.bcFirst .bcBlock.bcMetadataBlock {
  padding-top: 33px;
  padding-left: 27px;
  width: 205px;
  background-color: transparent;
  border-bottom: var(--venom-40) 1px solid;
}
.bcLifecycles .bcStages .bcStageItem.bcFirst .bcBlock {
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-100);
  cursor: default;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock .bcAddStage {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  border: var(--venom-00) 3px solid;
  background-color: var(--venom-100);
  color: var(--venom-00);
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 15px;
  justify-content: center;
  position: absolute;
  left: 277px;
  display: flex;
  z-index: 10;
  cursor: pointer;
  visibility: hidden;
}
.bcLifecycles .bcContainsScrollableCarousel .bcStages .bcStageItem:last-child .bcBlock.bcMetadataBlock .bcAddStage {
  left: 273px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock:hover .bcAddStage {
  visibility: visible;
}
.bcLifecycles .bcStages .bcStageItem:not(.bcFirst) .bcBlock.bcMetadataBlock .bcAddStage {
  top: 54px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock .bcAddStage:hover {
  background-color: var(--venom-140);
}
.bcLifecycles .bcStages.bcMaxStagesReached .bcStageItem .bcBlock.bcMetadataBlock .bcAddStage {
  display: none;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock .bcDeleteStage {
  position: absolute;
  top: 2px;
  right: 0px;
  display: none;
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding-top: 4px;
}
.bcLifecycles .bcStages .bcStageItem.bcSpecialFirstStage .bcBlock.bcMetadataBlock {
  background-color: var(--venom-20);
}
.bcLifecycles .bcStages .bcStageItem.bcSpecialFirstStage .bcBlock.bcMetadataBlock .bcCriteriaSelector {
  pointer-events: none;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock .bcDeleteStage .bcIcon {
  width: 16px;
  height: 16px;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 6px -178px;
  background-repeat: no-repeat;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock .bcDeleteStage:hover .bcIcon {
  background-position: 6px -198px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock:hover .bcDeleteStage {
  display: block;
}
.bcLifecycles .bcStages .bcStageItem.bcSpecialFirstStage .bcBlock.bcMetadataBlock .bcDeleteStage,
.bcLifecycles .bcStages .bcStageItem.bcSpecialFirstStage .bcBlock.bcMetadataBlock:hover .bcDeleteStage {
  display: none;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcMetadataBlock:hover .bcDeleteStage.bcOnlyOneStage {
  color: var(--venom-60);
  cursor: default;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcStageThresholdBlock {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 27px;
  border-bottom: var(--venom-40) 1px solid;
  flex-shrink: 0;
  margin-right: 4px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcStageThresholdBlock .bcFrequencyText {
  
  overflow: hidden;
  white-space: nowrap;
}
.bcLifecycles .bcStages .bcStageItem.bcReadOnly .bcBlock.bcStageThresholdBlock .bcFrequencyText:hover {
  text-decoration: none;
  cursor: default;
  pointer-events: none;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock.bcStageThresholdBlock .bcFrequencyText:hover {
  text-decoration: underline;
  cursor: pointer;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock .bcNumber {
  color: var(--venom-100);
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 17px;
  padding-right: 5px;
  padding-top: 6px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock .bcText {
  display: flex;
  padding-left: 9%;
  padding-right: 40px;
}
.bcLifecycles .bcStages .bcStageItem .bcBlock .bcText .bcHeader {
  font-size: 17px;
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-120);
}
.bcLifecycles .bcStages .bcStageItem .bcBlock .bcText .bcHeader .bcValue:hover {
  cursor: text;
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  background-color: var(--venom-00);
  outline: 1px solid var(--venom-00);
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcWidget.bcViewMode .dijitTextArea {
  background-color: var(--venom-40);
  outline: 1px solid var(--venom-40);
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcWidget .dijitTextArea {
  width: 200px;
  overflow: hidden;
  resize: none;
  height: 63px;
  line-height: 29px;
  padding-top: 3px;
  box-sizing: border-box;
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcPlaceholder,
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcWidget .dijitTextArea::placeholder {
  color: var(--thor-100);
  font-style: italic;
  font-family: var(--font-normal-italics), var(--font-fallback);
  font-size: 16px;
}
.bcLifecycles .bcStages .bcStageItem .bcCriteriaSelector {
  display: flex;
  justify-content: flex-start;
}
.claro .bcLifecycles .bcStages .bcStageItem .bcTooltipDialogDropdownButtonWrapper.bcCriteriaSelector .dijitButton .dijitButtonNode .bcTooltipDropdownDialogText {
  color: var(--beast-120);
}
.claro .bcLifecycles .bcStages .bcStageItem.bcInvalid .bcTooltipDialogDropdownButtonWrapper.bcCriteriaSelector .dijitButton .dijitButtonNode .bcTooltipDropdownDialogText {
  color: var(--thor-100);
}
.claro .bcLifecycles .bcStages .bcStageItem .bcTooltipDialogDropdownButtonWrapper.bcCriteriaSelector.bcTooltipDialogOpen .dijitButton .dijitButtonNode .bcTooltipDropdownDialogText {
  color: var(--venom-00);
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcValue .bcValueContent .dijitContentPane {
  width: 180px;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcValue {
  min-width: initial;
}
.claro .bcLifecycles .bcStages .bcStageItem .bcInputWrapper .bcValueContent {
  padding-top: 3px;
}
.bcLifecycles .bcTouchpoints .bcNoTouchpoints {
  color: var(--venom-100);
  padding-bottom: 15px;
}
.bcLifecycles .bcTouchpoints .bcAddTouchpointWrapper {
  color: var(--beast-120);
  height: 26px;
  font-size: 14px;
  display: flex;
}
.bcLifecycles .bcTouchpoints .bcAddIcon {
  background: url(/blueconic/static/dojo/blueconic/resources/css/images/bcBtn-plus.svg) no-repeat 0 0;
  width: 18px;
  height: 18px;
  margin: 1px;
}
.bcLifecycles .bcTouchpoints .bcAddIcon:hover {
  cursor: pointer;
}
.bcLifecycles .bcTouchpoints .bcAddTouchpoint {
  padding-left: 10px;
  cursor: pointer;
}
.bcLifecycles .bcTouchpoints .bcAddTouchpoint:hover {
  text-decoration: underline;
}
.bcLifecycles .bcStageItem.bcReadOnly .bcTouchpoints .bcAddTouchpointWrapper {
  pointer-events: none;
  display: none;
}
.bcLifecycles .bcTouchpoints {
  flex: 1 1 auto;
  overflow-y: scroll;
  
  height: 0px;
}
.bcLifecycles .bcTouchpointContent {
  padding-top: 22px;
  padding-left: 27px;
  padding-right: 25px;
}
.bcLifecycles .bcTouchpointContent .bcTouchpoint.bcReadOnly {
  text-decoration: none;
  cursor: default;
  pointer-events: none;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcGoalSelector {
  margin-top: -6px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcOneGoal .dijitArrowButtonContainer {
  visibility: hidden;
}
.bcLifecycles .bcTouchpointContent .bcTouchpoint:hover .dijitSelectLabel {
  max-width: 160px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint.bcOneGoal .dijitSelectLabel {
  color: var(--venom-100);
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint.bcInvalid .dijitSelectLabel {
  color: var(--thor-100);
  font-family: var(--font-normal-italics);
}
.bcLifecycles .bcTouchpointContent .bcTouchpoint .dijitSelectLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 185px;
  text-align: left;
}
.bcLifecycles .bcTouchpoints::-webkit-scrollbar {
  display: none;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint {
  display: flex;
  height: 40px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint:not(.bcOneGoal) {
  cursor: pointer;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint.bcOneGoal {
  cursor: default;
  pointer-events: none;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint .bcIcon {
  padding-right: 5px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint .bcName {
  color: var(--venom-100);
  margin-left: 5px;
  flex-grow: 1;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint .bcDelete {
  display: none;
  width: 24px;
  height: 24px;
  margin-top: 4px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint .bcDelete .bcIcon {
  width: 16px;
  height: 16px;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 6px -178px;
  background-repeat: no-repeat;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint:hover .bcDelete {
  display: block;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint .bcDelete:hover .bcIcon {
  background-position: 6px -198px;
}
.bcLifecycles .bcTouchpoints .bcTouchpointContainer .bcTouchpoint:hover .bcName {
  color: var(--venom-140);
  text-decoration: underline;
}
.bcLifecycles .bcTouchpointBlock {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.bcLifecycles .bcTouchpointBlock.bcHasTouchpoints .bcAddTouchpointWrapper {
  display: flex;
  visibility: hidden;
}
.bcLifecycles .bcTouchpointBlock.bcHasTouchpoints:hover .bcAddTouchpointWrapper {
  visibility: visible;
}
.bcLifecycles .bcTouchpoints .bcSVGIcon {
  width: 20px;
  height: 20px;
}
.bcLifecycles .bcTouchpoint .bcStatusIndicator {
  margin-top: 7px;
  margin-right: 6px;
}
.bcLifecycles .bcLifecycle .bcLifecycleContent .bcStageIndicatorWrapper {
  display: flex;
  justify-content: center;
  padding-top: 10px;
}
.bcLifecycles .bcLifecycle .bcLifecycleContent .bcStageIndicatorWrapper .bcStageIndicator {
  align-self: center;
  z-index: 1;
}
.bcLifecycles .bcStageIndicator .bcStageContainer {
  display: none;
  flex-wrap: wrap;
}
.bcLifecycles .bcLifecycleContent.bcContainsScrollableCarousel .bcStageIndicator .bcStageContainer {
  display: flex;
}
.bcLifecycles .bcStageIndicatorItem {
  margin-top: 2px;
}
.bcLifecycles .bcStageIndicator .bcStageContainer .bcStageIndicatorItemBlock {
  color: var(--venom-60);
  width: 15px;
  height: 8px;
  margin-right: 3px;
  cursor: pointer;
}
.bcFrequencySelectorTooltipContent {
  display: flex;
  flex-direction: column;
}
.bcFrequenceSelectorTooltipContent .bcStageThresholdTooltipInfo {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 3px;
  color: var(--venom-100);
}
.bcFrequenceSelectorTooltipContent .bcFirstHalf {
  padding-right: 5px;
}
.bcFrequenceSelectorTooltipContent .bcNumberFieldFrequency {
  width: 30px;
  margin-right: 10px;
}
.bcFrequenceSelectorTooltipContent .bcNumberFieldInterval {
  width: 30px;
  margin-right: 5px;
}
.bcFrequenceSelectorTooltipContent .bcFlex .bcOfFrequency {
  margin-right: 10px;
  color: var(--venom-100);
}
.bcFrequenceSelectorTooltipContent .bcTouchpoint {
  color: var(--venom-100);
}
.bcFrequenceSelectorTooltipContent .bcFlex {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  margin: 5px;
  margin-bottom: 10px;
}
.bcFrequenceSelectorTooltipContent .bcFlex .bcFlex {
  margin: 0;
}
.bcFrequenceSelectorTooltipContent .bcFlex .bcGenericLabel {
  display: flex;
}
.bcFrequenceSelectorTooltipContent .bcWrapper {
  width: 150px;
  display: flex;
  align-items: center;
}
.bcFrequenceSelectorTooltipContent .bcCheckBoxWrapper {
  width: 127px;
}
.bcFrequenceSelectorTooltipContent .bcFrequencyDropdownWrapper {
  margin-left: 3px;
  margin-top: -2px;
}
.bcOkCancelTooltipDialog .bcFrequenceSelectorTooltipContent {
  width: 380px;
}
.bcLifecycles .bcStageProfileCountIndicator {
  height: 7px;
  width: 100%;
  background-color: var(--venom-80);
  position: absolute;
  bottom: 0px;
}
.bcLifecycles .bcStageProfileCount {
  background-color: var(--beast-100);
  height: 7px;
  width: 0px;
  transition: 800ms 0ms width ease;
}
.bcStageParticipationExport {
  
  position: absolute;
  margin-top: -5px;
  right: 0px;
  display: block;
  
}
.bcStageParticipationExport .bcText {
  padding-left: 5px;
  color: var(--venom-100);
}
.bcStageParticipationExport .bcSmallView {
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}
.bcConnectionsDialog span.bcDelete:hover {
  
  cursor: default;
  background-position: 0 0;
}
.bcConnectionsDialog .dgrid {
  width: 400px;
  user-select: none;
}
.bcConnectionsDialog .dgrid .dgrid-scroller {
  position: relative;
  max-height: 300px;
}
.bcConnectionsDialog .dgrid-row-even:hover {
  background-color: var(--venom-00);
}
.bcConnectionsDialog .dgrid-row-odd:hover {
  background-color: var(--venom-20);
}
.bcConnectionsDialog .dgrid-content .dgrid-column-0 {
  cursor: default;
  border-right: none;
}
.bcConnectionsDialog .bcSortableTable .field-name a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bcStageThresholdsNotSupportedIcon {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcInfinityCircle.svg") no-repeat 0 0;
  background-size: contain;
  height: 10px;
  width: 10px;
}
.bcTouchpointContent .bcStageThresholdsNotSupportedIcon {
  margin-left: -10px;
  margin-top: -5px;
}
.bcTouchpointExclusionIndicatorWrapper .bcStageThresholdsNotSupportedIcon {
  height: 16px;
  width: 16px;
  float: left;
  margin-right: 5px;
  margin-left: 0px;
}
.bcReentryPropertySelectorTooltipContent .bcGenericLabel {
  display: inline-block;
  color: var(--venom-100);
}
.bcReentryPropertySelectorTooltipContent .bcObjectSelector {
  margin-left: 25px;
  display: inline-block;
}
.bcTouchpointExclusionIndicatorWrapper {
  position: absolute;
  margin-top: -5px;
  left: 0px;
  display: block;
  width: 40%;
}
.claro .bcTimelineEventTypes .bcTimelineEventTypeTable .dijitContentPane.bcInputWrapper {
  min-height: 32px;
}
.claro .bcTimelineEventTypes .bcTimelineEventTypeId .bcInput .dijitDisabled {
  width: 500px;
}
.bcTimelineEventTypes .bcReadOnly .bcFormHeader .bcDomainIcon {
  background-position: 0 0;
}
.bcTimelineEventTypes .bcGenericLabel .bcAsterisk {
  color: var(--thor-100);
}
.bcTimelineEventTypes .bcSettingsRow .bcLabel {
  width: 62px;
}
.bcTimelineEventTypes .bcSettingsRow .bcInfoTextWrapper {
  display: flex;
  margin: 0px -70px;
}
.bcTimelineEventTypes .bcProperties .bcInfoTextWrapper {
  display: inline-flex;
  margin: 0px -53px;
}
.bcTimelineEventTypes .bcSettingsRow .bcInputInfoText,
.bcTimelineEventTypes .bcProperties .bcInputInfoText {
  min-height: 30px !important;
}
.bcTimelineEventTypes .bcSettingsRow .bcInfoTextWrapper .bcAsterisk,
.bcTimelineEventTypes .bcProperties .bcInfoTextWrapper .bcAsterisk {
  color: var(--thor-100);
  padding-right: 5px;
}
.bcTimelineEventTypes .bcSettingsRow .bcInfoTextWrapper .bcInfoText,
.bcTimelineEventTypes .bcProperties .bcInfoTextWrapper .bcInfoText {
  color: var(--venom-100);
}
.bcTimelineEventTypes .bcContentArea.bcBottomSpace {
  display: flex;
  flex-direction: column;
}
.bcTimelineEventTypes .bcSeparator {
  border-bottom: 1px solid var(--venom-40);
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcDeleteWrapper {
  cursor: pointer;
}
.bcTimelineEventTypes .bcTypeWrapper .dijitSelectDisabled * {
  cursor: default;
}
.bcTimelineEventTypes .bcTypeWrapper .dijitSelectDisabled .dijitSelectLabel {
  color: var(--venom-100);
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcDelete {
  display: none;
  position: relative;
  width: 13px;
  height: 13px;
  margin: 1px 0 0 6px;
  background: url("/blueconic/static/images/delete.svg") no-repeat 0 0;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid {
  display: flex;
  flex-direction: column;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable tr:hover td.field-actions .bcDelete {
  display: block;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable tr:hover td.field-actions .bcDelete:hover {
  background-position: 0 -13px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable tr:hover td.field-actions .bcDelete {
  display: block;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable tr:hover td.field-actions .bcDelete:hover {
  background-position: 0 -13px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-propertyId {
  width: 328px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-type {
  width: auto;
  padding-top: 0px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-name {
  width: 256px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-description {
  width: auto;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-description .dijitTextBox {
  width: 95%;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-description .dijitTextBox input {
  width: 100%;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-actions {
  width: 50px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-row-even,
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-row-odd {
  background-color: transparent;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-row.bcOdd,
.bcTimelineEventType .bcSubPropertyRow.bcOdd {
  background-color: var(--venom-00);
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-row.bcEven,
.bcTimelineEventType .bcSubPropertyRow.bcEven {
  background-color: var(--venom-20);
}
.bcTimelineEventTypes .bcTimelineEventTypeTable div.bcTimelineEventTypeDropDown table tbody tr {
  display: block;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable div.bcTimelineEventTypeDataSensitivityDropDown table tbody tr {
  display: block;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-scroller {
  position: relative;
  width: inherit;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: auto;
  
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-content {
  width: inherit !important;
  display: flex;
  flex-direction: column;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-scroller .dgrid-cell:last-child {
  align-items: center;
  height: 100%;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable .dgrid-cell.field-propertyId {
  padding-left: 22px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-propertyId {
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  align-items: center;
  height: 48px;
  position: relative;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-propertyId .bcIdWrapper .bcInputWrapper {
  margin-bottom: 0px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-propertyId .bcIdWrapper .bcInputWrapper input {
  font: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-cell.field-propertyId .bcIdWrapper {
  display: flex;
  align-items: center;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable .dgrid-cell.field-propertyId .bcInputWrapper.bcSimpleMode {
  margin-top: 2px;
  flex-grow: 0;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable {
  display: flex;
  flex-direction: column;
  flex-basis: auto;
  flex-grow: 1;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper {
  display: flex;
  flex-direction: column;
  flex-basis: auto;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcRowWithNestedTable {
  height: auto;
  display: flex;
  flex-direction: column;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcRowWithNestedTable .dgrid-row-table {
  height: 32px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-header span {
  margin-left: 4px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-header .field-propertyId span::after,
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-header .field-type span::after,
.bcTimelineEventTypes .bcTimelineEventTypeTable .dgrid-header .field-dataSensitivity span::after {
  content: "*";
  color: var(--thor-100);
  margin-left: 5px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable {
  height: auto;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable div.dgrid-content.ui-widget-content>div:nth-last-of-type(2) {
  box-shadow: none;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcNestedTable .dgrid-scroller {
  margin-top: 0px !important;
  overflow: unset;
  position: relative;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcAddSubPropertyRow {
  height: 48px;
}
.bcTimelineEventTypes .bcTimelineEventTypePropertyIcon {
  background: url("../../application/timelineeventtypes/css/images/timeline_event_type_property.svg");
  background-repeat: no-repeat;
}
.bcTimelineEventTypes .bcTimelineEventTypePropertyNestedIcon {
  background: url("../../application/timelineeventtypes/css/images/timeline_event_type_property_top_level_nested.svg");
  background-repeat: no-repeat;
  height: 20px;
}
.bcTimelineEventTypes .bcTimelineEventTypeIdIcon {
  background: url("../../application/timelineeventtypes/css/images/timeline_event_type_id.svg");
  background-repeat: no-repeat;
}
.bcTimelineEventTypes .bcTimelineEventTypeDateIcon {
  background: url("../../application/timelineeventtypes/css/images/timeline_event_type_date.svg");
  background-repeat: no-repeat;
}
.bcTimelineEventTypes input.bcTimelineEventTypeIdIcon,
.bcTimelineEventTypes input.bcTimelineEventTypeDateIcon,
.bcTimelineEventTypes input.bcTimelineEventTypePropertyNestedIcon,
.bcTimelineEventTypes input.bcTimelineEventTypePropertyIcon {
  padding-left: 24px;
  font: inherit;
}
.bcTimelineEventTypes input.bcTimelineEventTypeName,
.bcTimelineEventTypes input.bcTimelineEventTypeDescription {
  font: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 16px);
}
.bcTimelineEventTypes .bcRetentionDaysWrapper,
.bcTimelineEventTypes .bcRetentionInput,
.bcTimelineEventTypes .bcSettingsPriorityHigh {
  display: flex;
}
.bcTimelineEventTypes div.bcRow.bcSettingsRetention {
  margin-top: 0px;
  margin-bottom: 12px;
}
.bcTimelineEventTypes .bcRetentionDaysWrapper {
  margin-left: 8px;
}
.bcTimelineEventTypes .bcRetentionDaysInput {
  width: 50px;
}
.bcTimelineEventTypes .bcRadioWrapperAfter {
  padding-left: 15px;
}
.bcTimelineEventTypes .bcRetentionDays {
  color: var(--venom-100);
  padding-left: 5px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable div.dgrid-no-data {
  display: none;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcIdWrapper span.dijitInputField {
  padding-left: 24px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTable .bcRowWithNestedTable .bcNestedTable span.dijitInputField {
  padding-left: 0px;
}
.bcTimelineEventTypes .bcTimelineEventTypeNestedPropertyDropdown table.dijitInline {
  display: block;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper .bcActionWrapper {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  align-items: center;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper .bcActionWrapper .bcAddLinkWrapper {
  padding-top: 0px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper .bcLineStart {
  width: 2px;
  height: 8px;
  background-image: url("../../application/timelineeventtypes/css/images/line_start.svg");
  background-repeat: no-repeat;
  position: absolute;
  left: 22px;
  top: 40px;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper .bcLineEnd {
  width: 8px;
  height: 26px;
  background-image: url("../../application/timelineeventtypes/css/images/line_end.svg");
  background-repeat: no-repeat;
}
.bcTimelineEventTypes .bcTimelineEventTypeTableWrapper .bcLineMid {
  width: 8px;
  height: 48px;
  background-image: url("../../application/timelineeventtypes/css/images/line_mid.svg");
  background-repeat: no-repeat;
}
.bcTimelineEventType .bcSubPropertyRow {
  height: 48px;
  padding-left: 22px;
  display: flex;
}
.bcTimelineEventType .bcNestedTable .bcAddLinkWrapper {
  padding-left: 5px;
  padding-top: 12px;
}
.bcTimelineEventType .bcActionWrapper .bcAddLinkWrapper {
  padding-left: 20px;
}
.bcTimelineEventType .bcAddLinkWrapper .bcAddIcon {
  background: url(/blueconic/static/dojo/blueconic/resources/css/images/bcBtn-plus.svg) no-repeat 0 0;
  width: 18px;
  height: 18px;
  margin: 1px;
}
.bcTimelineEventType .bcAddLinkWrapper .bcAddLabel {
  padding-left: 5px;
  cursor: pointer;
}
.bcTimelineEventType .bcAddLinkWrapper {
  color: var(--beast-120);
  height: 26px;
  display: flex;
  align-items: center;
}
.bcTimelineEventType .bcPriorityInputWrapper {
  display: flex;
}
.bcTimelineEventType .bcPriorityHighWrapper {
  padding-left: 16px;
}
.bcTimelineEventType .bcForm div.bcRow.bcPriority {
  margin-bottom: 12px;
  min-height: inherit;
}
.bcTimelineEventType .bcForm div.bcRow.bcPriority .bcDisabled label {
  cursor: auto;
  color: var(--venom-100);
}
.bcTimelineEventType .bcForm div.bcRow.bcPriority label,
.bcTimelineEventType .bcForm div.bcRow .bcSettingsPriorityHigh label {
  cursor: pointer;
}
.bcTimelineEventTypes .bcPrioritySaved {
  display: flex;
  cursor: default;
  color: var(--venom-100);
  padding-left: 6px;
}
.bcTimelineEventType .bcForm div.bcRow.bcProperties {
  margin-bottom: 12px;
}
.bcTimelineEventType .bcForm .bcTimelineEventTypeNestedPropertyDropdown.bcInvalid .dijitSelect {
  outline: 1px solid var(--thor-100) !important;
}
.bcTimelineEventType .bcForm .bcTimelineEventTypeNestedPropertyDropdown .dijitButtonText .bcText {
  display: none;
}
.bcTimelineEventTypeNestedPropertyDropdown .dijitSelectOpened .dijitButtonContents .bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcIcon {
  background-color: var(--venom-00);
}
.bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcText {
  line-height: 18px;
  vertical-align: top;
  display: inline-flex;
}
.bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcIcon {
  width: 16px;
  height: 18px;
  display: inline-flex;
  background-color: var(--venom-120);
}
.bcTimelineEventTypeNestedPropertyDropdownMenuItems.bcProperty .bcIcon {
  -webkit-mask: url("../../application/timelineeventtypes/css/images/timeline_event_type_property_nested.svg") no-repeat center;
}
.bcTimelineEventTypeNestedPropertyDropdownMenuItems.bcIdentifier .bcIcon {
  -webkit-mask: url("../../application/timelineeventtypes/css/images/timeline_event_type_identifier_nested.svg") no-repeat center;
}
.dijitMenuItemHover .bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcIcon,
.dijitMenuItemHover.dijitMenuItemFocused .bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcIcon,
.dijitMenuItemSelected .bcTimelineEventTypeNestedPropertyDropdownMenuItems .bcIcon {
  background-color: var(--venom-00);
}
.claro .bcSimulator a {
  cursor: pointer;
}
.bcProfileDialogContent .bcFullProfileOverview .dgrid-content {
  width: 100% !important;
  height: 100%;
}
.bcSimulatorProfileDialog .dijitContentPane {
  overflow: hidden;
}
.claro .bcSimulator .bcSimulatorCleanupButton {
  position: absolute;
  right: 0px;
  top: 25px;
}
.claro .bcSimulator div.bcChannelViewUrlNavigationWidget {
  width: 80%;
}
.bcSimulator .bcOther .bcItemName {
  color: var(--venom-100);
}
.bcSimulator .bcSimulatorInteractions .bcOther .bcItemName {
  cursor: pointer;
  left: 35px;
}
.bcSimulator .bcOther .bcToggle {
  background-color: var(--venom-20);
}
.bcSimulator .bcOther .bcToggle a {
  cursor: pointer;
  margin-left: 25px;
}
.bcSimulator .bcSimulatorInteractions .bcOther .bcToggle a {
  margin-left: 30px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcOther .bcStatusIcon {
  right: 5px;
}
.claro .bcSimulator .bcSimulatorNoItems {
  padding: 5px;
}
.claro .bcSimulator .bcHighlight .bcHighlightMarker {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 0px -380px;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 8px;
}
.claro .bcSimulator .bcRowHighlight {
  background-color: var(--beast-20);
}
.claro .bcSimulator .bcSimulatorText {
  padding: 10px;
  text-align: left;
}
.claro .bcSimulator .bcSimulatorText span.bcText {
  color: var(--venom-100);
  display: block;
}
.claro .bcSimulator .bcScroller {
  min-height: 98px;
  max-height: inherit;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  position: absolute;
}
.claro .bcSimulator .bcAdvancedSearchLinkWrapper {
  position: absolute;
  display: block;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 35px;
  font-size: 14px;
  padding-left: 9px;
  padding-right: 8px;
  line-height: 35px;
  vertical-align: middle;
  color: var(--beast-120);
  border-top: 1px solid var(--venom-80);
  background-color: var(--venom-20);
}
.claro .bcSimulator .bcAdvancedSearchLinkWrapper:hover {
  color: var(--beast-100);
}
.claro .bcSimulatorTooltipDetails .bcLabel {
  display: inline-block;
}
.claro .bcSimulatorTooltipDetails .bcAfterLabel {
  display: inline-block;
  position: relative;
  top: -10px;
}
.claro .bcSimulator .bcSimulatorRow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px;
  position: relative;
}
.claro .bcSimulator .bcSimulatorRow:not(:first-of-type) {
  border-top: 1px solid var(--venom-20);
}
.claro .bcSimulator .bcSimulatorRow:last-of-type {
  border-bottom: 1px solid var(--venom-20);
}
.claro .bcSimulator .bcItemName {
  min-height: 18px;
  display: inline-block;
  cursor: pointer;
}
.claro .bcWatchIcon {
  display: inline-block;
  width: 18px;
  height: 13px;
  cursor: pointer;
}
.bcSimulator .bcOther .bcWatchIcon {
  visibility: hidden;
}
.claro .bcWatchIcon.bcWatched,
.claro .bcWatchIcon:hover {
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
  background-position: 0px 0px !important;
}
.claro .bcWatchIcon.bcWatched:hover {
  background-position: 0px -20px !important;
}
.claro .bcSimulator .bcWatcheable:hover .bcWatchIcon:not(.bcWatched) {
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
  background-position: 0px -40px;
}
.claro .bcSimulator .bcWatcheable:hover .bcWatchIcon:not(.bcWatched):hover {
  background-position: 0px -60px;
}
.claro .bcSimulator .bcStatusIcon,
.claro .bcSimulator .bcExecutedIcon {
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
  display: inline-block;
  height: 16px;
  position: absolute;
  margin-top: 2px;
  right: 0px;
  background-position: 0px -720px;
}
.claro .bcSimulator .bcExecutedIcon {
  top: 10px;
  right: 20px;
  width: 16px;
  background-position: 0px -820px;
}
.claro .bcSimulator .bcStatusIcon {
  width: 20px;
  cursor: pointer;
  right: 10px;
}
.claro .dgrid .bcExecutedIcon {
  position: relative;
}
.claro .bcSimulator .bcStatusIcon:hover {
  background-position: 0px -740px;
}
.claro .bcSimulator .bcStatusIcon.bcSimulatorSpecific {
  background-position: 0px -760px;
}
.claro .bcSimulator .bcStatusIcon.bcSimulatorSpecific:hover {
  background-position: 0px -780px;
}
.claro .bcSimulator .bcStatusIcon.bcActive {
  background-position: 0px -640px;
}
.claro .bcSimulator .bcStatusIcon.bcActive:hover {
  background-position: 0px -660px;
}
.claro .bcSimulator .bcOther .bcStatusIcon {
  background-position: 0px -1020px;
  cursor: default;
}
.claro .bcSimulator .bcOther .bcStatusIcon.bcActive {
  background-position: 0px -1000px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcSimulatorSpecific {
  background-position: 0px -680px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcSimulatorSpecific:hover {
  background-position: 0px -700px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcYellow,
.claro .bcSimulator .bcStatusIcon.bcYellow {
  background-position: 0px -840px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcYellow:hover,
.claro .bcSimulator .bcStatusIcon.bcYellow:hover {
  background-position: 0px -860px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcSimulatorSpecific.bcYellow,
.claro .bcSimulator .bcStatusIcon.bcSimulatorSpecific.bcYellow {
  background-position: 0px -680px;
}
.claro .bcSimulator .bcStatusIcon.bcActive.bcSimulatorSpecific.bcYellow:hover,
.claro .bcSimulator .bcStatusIcon.bcSimulatorSpecific.bcYellow:hover {
  background-position: 0px -700px;
}
.claro .bcSimulator .bcActive .bcExecutedIcon,
.claro .bcSimulator .bcExecutedIcon.bcActive {
  background-position: 0px -800px;
}
.claro .bcSimulatorTooltipDialog .dijitTooltipContents {
  padding-bottom: 25px;
}
.claro .bcSimulatorTooltipDialog .bcToolTipDialogButtons {
  margin-top: 10px;
}
.claro .bcSimulatorTooltipDialog.dijitTooltipRight {
  padding-left: 20px;
}
.claro .bcSimulatorTooltipDialog.dijitTooltipLeft {
  padding-right: 20px;
}
.claro .bcSimulatorTooltipDialog.dijitTooltipRight .dijitTooltipConnector {
  left: 0;
  background-position: -139px 0;
}
.claro .bcSimulatorTooltipDialog .dijitTooltipConnector {
  border: 0;
  z-index: 2;
  background-image: url("../../application/journey/simulator/css/images/bcTooltip_large.png");
  background-repeat: no-repeat;
  width: 21px;
  height: 39px;
}
.claro .bcSimulatorTooltipDialog .bcWatcheable .bcWatchIcon {
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
  background-position: 0px -40px;
}
.claro .bcSimulatorTooltipDialog .bcWatcheable,
.claro .bcSimulatorTooltipDialog .bcLabel {
  float: left;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow {
  margin-top: 0px;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcHighRow {
  margin: 16px 0px;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput {
  min-height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput a {
  cursor: pointer;
  display: inline-block;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput a.bcDisabled,
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput a.bcDisabled:hover {
  cursor: default;
  color: var(--venom-100);
  text-decoration: none;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcLabel {
  line-height: 30px;
  width: 150px;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow .bcWatchIcon {
  position: relative;
  top: 6px;
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput .bcGenericLabel {
  float: left;
  padding-left: 5px;
  cursor: pointer;
  color: var(--venom-140);
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput .bcGenericLabel .bcLabel {
  cursor: pointer;
  color: var(--venom-140);
}
.claro .bcSimulatorTooltipDialog .bcForm div.bcRow>.bcInput .bcGenericLabel:after {
  clear: both;
}
.bcContextItem {
  width: 60px;
  height: 80px;
  position: relative;
  cursor: pointer;
  float: left;
  margin: 5px 10px 5px 0px;
  padding: 4px;
  border: 1px solid transparent;
}
.bcContextItem.bcDisabled {
  cursor: default;
}
.bcContext .bcContextItem:not(.bcDisabled):hover {
  background-color: var(--venom-40);
}
.bcContext .bcContextItem.bcContextItemClicked {
  background-color: var(--venom-40);
  border-color: var(--venom-80);
}
.bcContextItem.bcContextItemActive {
  background-color: var(--beast-40);
  border-color: var(--beast-60);
}
.bcContextItem:last-child {
  margin-right: 0px;
}
.bcContextItem .bcContextItemBg {
  background-image: url("../../application/channelview/context/css/images/bcContextWidgetIcons.svg");
  width: 40px;
  height: 40px;
  margin: 0px 10px;
}
.bcContextItem.bcDisabled .bcContextItemBg {
  background-position-y: 50px !important;
}
.dijitTooltipDialogPopup .bcContextItem:hover {
  background-color: var(--beast-100);
  border-color: var(--beast-100);
  color: var(--venom-00);
}
.bcContextItem:nth-child(6),
.bcContextItem:nth-child(11),
.bcContextItem:nth-child(16),
.bcContextItem:nth-child(21),
.bcContextItem:nth-child(26),
.bcContextItem:nth-child(31),
.bcContextItem:nth-child(36),
.bcContextItem:nth-child(41),
.bcContextItem:nth-child(46) {
  clear: both;
}
.bcContextItem .bcContextItemText {
  text-align: center;
  width: 60px;
  word-wrap: break-word;
  max-height: 42px;
  overflow-y: hidden;
}
.bcContextItem.bcDisabled .bcContextItemText {
  color: var(--venom-80);
}
.bcContextItem.bcContextDevice .bcContextItemBg {
  background-position: 0px 0px;
}
.bcContextDeviceAspectTooltipDialogContent {
  min-width: 340px;
  min-height: 160px;
}
.bcContextItem.bcDeviceAspectDesktop .bcContextItemBg,
.bcContextItem.bcDeviceAspectYourdevice .bcContextItemBg {
  background-position: 0px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectDesktop:hover .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectYourdevice:hover .bcContextItemBg {
  background-position: 0px -50px;
}
.bcContextItem.bcDeviceAspectAndroidPhonePortrait .bcContextItemBg {
  background-position: -50px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAndroidPhonePortrait:hover .bcContextItemBg {
  background-position: -50px -50px;
}
.bcContextItem.bcDeviceAspectAndroidPhoneLandscape .bcContextItemBg {
  background-position: -100px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAndroidPhoneLandscape:hover .bcContextItemBg {
  background-position: -100px -50px;
}
.bcContextItem.bcDeviceAspectAndroidTabletPortrait .bcContextItemBg {
  background-position: -200px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAndroidTabletPortrait:hover .bcContextItemBg {
  background-position: -200px -50px;
}
.bcContextItem.bcDeviceAspectAndroidTabletLandscape .bcContextItemBg {
  background-position: -150px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAndroidTabletLandscape:hover .bcContextItemBg {
  background-position: -150px -50px;
}
.bcContextItem.bcDeviceAspectApplePhone5Portrait .bcContextItemBg,
.bcContextItem.bcDeviceAspectApplePhone6Portrait .bcContextItemBg,
.bcContextItem.bcDeviceAspectApplePhone6plusPortrait .bcContextItemBg {
  background-position: -400px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone5Portrait:hover .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone6Portrait:hover .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone6plusPortrait:hover .bcContextItemBg {
  background-position: -400px -50px;
}
.bcContextItem.bcDeviceAspectApplePhone5Landscape .bcContextItemBg,
.bcContextItem.bcDeviceAspectApplePhone6Landscape .bcContextItemBg,
.bcContextItem.bcDeviceAspectApplePhone6plusLandscape .bcContextItemBg {
  background-position: -450px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone5Landscape:hover .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone6Landscape:hover .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectApplePhone6plusLandscape:hover .bcContextItemBg {
  background-position: -450px -50px;
}
.bcContextItem.bcDeviceAspectAppleTabletPortrait .bcContextItemBg {
  background-position: -550px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAppleTabletPortrait:hover .bcContextItemBg {
  background-position: -550px -50px;
}
.bcContextItem.bcDeviceAspectAppleTabletLandscape .bcContextItemBg {
  background-position: -500px 0px;
}
.dijitTooltipDialogPopup .bcContextItem.bcDeviceAspectAppleTabletLandscape:hover .bcContextItemBg {
  background-position: -500px -50px;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone5portrait {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone5portraitBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone5landscape {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone5landscapeBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone6portrait {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone6portraitBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone6landscape {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone6landscapeBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone6plusportrait {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone6plusportraitBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceApplephone6pluslandscape {
  background: url("../../application/channelview/context/css/images/bcDeviceApplephone6pluslandscapeBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAppletabletportrait {
  background: url("../../application/channelview/context/css/images/bcDeviceAppletabletportraitBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAppletabletlandscape {
  background: url("../../application/channelview/context/css/images/bcDeviceAppletabletlandscapeBackground.png") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAndroidphoneportrait {
  background: url("../../application/channelview/context/css/images/bcDeviceAndroidphoneportraitBackground.jpg") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAndroidphonelandscape {
  background: url("../../application/channelview/context/css/images/bcDeviceAndroidphonelandscapeBackground.jpg") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAndroidtabletportrait {
  background: url("../../application/channelview/context/css/images/bcDeviceAndroidtabletportraitBackground.jpg") center no-repeat;
}
.claro .bcChannelViewIframeWidget .bcDeviceNode.bcDeviceAndroidtabletlandscape {
  background: url("../../application/channelview/context/css/images/bcDeviceAndroidtabletlandscapeBackground.jpg") center no-repeat;
}
.bcChannelView .bcPopupNode {
  width: 100%;
  height: 94%;
  background-color: transparent;
  z-index: 9999;
  position: absolute;
  right: 20px;
  left: 0px;
  top: 55px;
  bottom: 43px;
}
.bcChannelView .bcPopupNode>div {
  text-align: center;
  position: absolute;
  background-color: var(--venom-00);
  width: 450px;
  height: 125px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 1px solid var(--beast-100);
}
.bcChannelView .bcPopupNode>div .bcHeader {
  height: 36px;
  background-color: var(--beast-100);
  color: var(--venom-00);
  font-size: 16px;
  text-align: left;
  vertical-align: middle;
  line-height: 36px;
  padding-left: 10px;
  font-weight: bold;
}
.bcChannelView .bcPopupNode .bcPopupIcon {
  background-image: url("../../application/channelview/urlnavigation/css/images/bcChannelViewIcons.svg");
  background-repeat: no-repeat;
  background-position: 5px -120px;
  display: inline-block;
  height: 10px;
  width: 20px;
}
.bcChannelView .bcChannelViewPopupOpen div.bcSimulatorLogo {
  background-image: url("../../application/channelview/css/images/bcSimulatorLogo.png");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  position: absolute;
  width: 121px;
  height: 31px;
  top: 30px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.bcChannelView .bcChannelViewPopupOpen div.bcClose {
  bottom: 10px;
  position: absolute;
  right: 10px;
  color: #0077bb;
  cursor: pointer;
}
.bcChannelView .bcChannelViewEmbedError {
  height: 285px !important;
}
.bcChannelView .bcChannelViewEmbedError .bcText {
  padding: 10px;
  display: block;
  float: right;
  width: 310px;
  text-align: left;
}
.bcChannelView .bcChannelViewEmbedError .bcText ol {
  margin-left: 15px;
}
.bcChannelView .bcChannelViewEmbedError .bcWarning {
  margin: 10px;
  background-image: url("../../application/channelview/css/images/bcIconWarningBig.png");
  width: 90px;
  height: 90px;
  display: block;
  float: left;
}
.bcChannelViewUrlNavigationWidget .bcWarning .dijitInputInner {
  color: var(--venom-100);
}
.bcChannelViewMixedContentError {
  height: 480px !important;
}
.bcChannelViewMixedContentError .bcText ol {
  margin-left: 25px;
}
.bcChannelViewMixedContentError .bcText ol li {
  padding-left: 0.5em;
}
.bcChannelView .bcPopupNode>div.bcChannelViewMixedContentError {
  width: 500px;
}
.bcChannelView .bcPopupNode>div.bcChannelViewMixedContentError.bcSafari {
  width: 450px;
}
.bcChannelView .bcPopupNode>div.bcChannelViewMixedContentError.bcWarningShown {
  height: 470px !important;
}
.bcChannelView .bcPopupNode>div.bcChannelViewMixedContentError.bcWarningShown.bcSafari {
  height: 140px !important;
}
.bcChannelViewMixedContentError .bcErrorWrapper {
  display: flex;
  padding-top: 20px;
  padding-left: 20px;
}
.bcChannelViewMixedContentError .bcErrorWrapper .bcErrorIcon {
  background: url("../../application/channelview/css/images/error.png") no-repeat 0 0;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.bcChannelViewMixedContentError .bcErrorWrapper .bcError {
  color: var(--thor-100);
  text-align: left;
}
.bcChannelViewMixedContentError .bcText {
  text-align: left;
  padding: 20px;
}
.bcChannelViewMixedContentError .bcDeviceIcon {
  text-align: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bcChannelViewMixedContentError .bcOsDevice {
  width: 310px;
  height: 110px;
  margin: auto;
}
.bcChannelViewMixedContentError .bcOsDevice.bcOsDeviceWindowsChrome {
  background-image: url("../../application/channelview/css/images/bcIconWinChrome.png");
}
.bcChannelViewMixedContentError .bcOsDevice.bcOsDeviceWindowsIE {
  background-image: url("../../application/channelview/css/images/bcIconWinExplorer.png");
}
.bcChannelViewMixedContentError .bcOsDevice.bcOsDeviceWindowsFireFox {
  background-image: url("../../application/channelview/css/images/bcIconWinFirefox.png");
}
.bcChannelViewMixedContentError .bcOsDevice.bcOsDeviceOsxChrome {
  background-image: url("../../application/channelview/css/images/bcIconOsxChrome.png");
}
.bcChannelViewMixedContentError .bcOsDevice.bcOsDeviceOsxFireFox {
  background-image: url("../../application/channelview/css/images/bcIconOsxFirefox.png");
}
.dijitTooltipDialog .bcChannelViewMixedContentError {
  width: 350px;
}
.dijitTooltipDialog .bcChannelViewMixedContentError .bcHeader {
  display: none;
}
.bcMobileConnect {
  overflow-y: auto;
  overflow-x: auto;
  position: absolute;
  top: 37px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  justify-content: center;
}
.bcMobileConnectInner {
  width: 460px;
  height: 270px;
  border: 1px solid var(--beast-100);
  position: relative;
  top: 100px;
}
.bcMobileConnect h1 {
  background-color: var(--beast-100);
  color: var(--venom-00);
  padding: 8px;
  font-size: 16px;
  font-weight: normal;
}
.bcMobileConnect .bcText {
  color: var(--venom-100);
  margin-left: 2px;
  margin-top: 5px;
}
.bcMobileConnect .bcColumn {
  width: 50%;
  height: 100%;
}
.bcMobileConnect .bcDisplayFlex {
  display: flex;
}
.bcMobileConnect .bcQrCode {
  padding: 0px;
}
.bcMobileConnect .bcConnectButton {
  margin: 10px 0px;
}
.bcMobileConnect .bcConnectProperties {
  padding: 25px 20px;
}
.bcMobileConnect .bcEstablished {
  display: flex;
  margin-left: 20px;
  margin-top: 20px;
}
.bcMobileConnect .bcBottomRightButton {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.bcMobileConnect .bcConnectedIcon {
  background-image: url("../../application/channelview/mobile/css/images/icoCheckmarkGreen.png");
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
}
.claro div.bcChannelViewUrlNavigationWidget {
  float: left;
  width: 100%;
}
.claro .bcChannelPositionView div.bcChannelViewUrlNavigationWidgetFullWidth {
  width: 100%;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcNavigationButtons {
  min-width: 95px;
  margin-left: 1px;
  display: inline-block;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcNavigationButtons div {
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  background-image: url("../../application/channelview/urlnavigation/css/images/bcChannelViewIcons.svg");
  position: relative;
  float: left;
  margin: 1px 2px 0;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcDisabled,
.claro div.bcChannelViewUrlNavigationWidget div.bcDisabled div {
  background-position-x: 0px !important;
  cursor: default;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .dijitTextBox {
  width: 100% !important;
  position: relative;
  height: 21px;
  min-width: 100px;
  padding: 4px;
  outline-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: var(--venom-140);
  border-color: var(--venom-80);
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .dijitComboBox .dijitArrowButton {
  display: none;
}
.claro div.bcChannelViewUrlNavigationWidget .bcBackButtonActive {
  background-position: -30px 0px;
  cursor: pointer;
}
.claro div.bcChannelViewUrlNavigationWidget .bcNextButton {
  background-position: 0px -30px;
}
.claro div.bcChannelViewUrlNavigationWidget .bcNextButtonActive {
  background-position: -30px -30px;
  cursor: pointer;
}
.claro div.bcChannelViewUrlNavigationWidget .bcReloadButton {
  background-position: 0px -60px;
}
.claro div.bcChannelViewUrlNavigationWidget .bcReloadButtonActive {
  background-position: -30px -60px;
  cursor: pointer;
}
.claro div.bcChannelViewUrlNavigationWidget .bcReloadButtonActiveLoading {
  -webkit-animation: rotating-function 1.25s linear infinite;
  -moz-animation: rotating-function 1.25s linear infinite;
  -ms-animation: rotating-function 1.25s linear infinite;
  -o-animation: rotating-function 1.25s linear infinite;
  animation: rotating-function 1.25s linear infinite;
}
.claro div.bcChannelViewUrlNavigationWidget .bcNextButtonActive:hover {
  background-position: -60px -30px;
}
.claro div.bcChannelViewUrlNavigationWidget .bcReloadButtonActive:hover {
  background-position: -60px -60px;
}
.claro div.bcChannelViewUrlNavigationWidget .bcBackButtonActive:hover {
  background-position: -60px 0px;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox {
  min-width: 120px;
  position: absolute;
  left: 95px;
  right: 150px;
  height: 31px;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .dijitTextBoxHover {
  background-color: var(--venom-00);
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox div.bcErrorIcon {
  top: 7px;
  width: 16px;
  height: 16px;
  background-image: url("../../application/channelview/urlnavigation/css/images/bcIconError.svg");
  cursor: pointer;
  background-repeat: no-repeat;
  right: 0px;
  position: absolute;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .bcError {
  outline: 1px solid var(--thor-100);
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox div.bcWarningIcon {
  top: 7px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url("../../application/channelview/urlnavigation/css/images/bcIconWarningRed.svg");
  cursor: pointer;
  right: 0px;
  position: absolute;
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .bcWarning {
  outline: 1px solid var(--goose-100);
}
.claro div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox .dijitTextBox input {
  line-height: 18px;
}
.claro .dijitPopup .bcUrlNavigationComboBox {
  max-height: 400px;
}
.claro .bcChannelViewUrlNavigationWidget .bcOpenInPopup {
  cursor: pointer;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-image: url("../../application/channelview/urlnavigation/css/images/bcChannelViewIcons.svg");
  background-position: -30px -90px;
  position: absolute;
  right: 107px;
  top: 0px;
}
.claro .bcChannelViewUrlNavigationWidget .bcOpenInPopup:hover {
  background-position: -60px -90px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItemText {
  display: none;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem {
  height: 29px;
  width: 28px;
  position: relative;
  float: right;
  top: 0px;
  margin: 0;
  padding: 0;
  border: 0px solid transparent;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem .bcContextItemBg {
  background-image: url("../../application/channelview/urlnavigation/css/images/bcContextWidgetIcons-20px.svg");
  background-repeat: no-repeat;
  background-position: 3px 4px;
  width: inherit;
  height: inherit;
  margin: inherit;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem .bcContextItemBg:hover {
  cursor: pointer;
  outline: 1px solid var(--venom-80);
  background-color: var(--venom-40);
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcContextItemClicked .bcContextItemBg {
  outline: 1px solid var(--venom-80);
  background-color: var(--venom-40);
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcContextItemClicked .bcContextItemBg:hover {
  outline: 1px solid var(--venom-80);
  background-color: var(--venom-60);
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectDesktop .bcContextItemBg,
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectYourdevice .bcContextItemBg {
  background-position-x: 3px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAndroidPhonePortrait .bcContextItemBg {
  background-position-x: -26px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAndroidPhoneLandscape .bcContextItemBg {
  background-position-x: -56px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAndroidTabletLandscape .bcContextItemBg {
  background-position-x: -86px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAndroidTabletPortrait .bcContextItemBg {
  background-position-x: -116px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone5Portrait .bcContextItemBg,
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone6Portrait .bcContextItemBg,
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone6plusPortrait .bcContextItemBg {
  background-position-x: -146px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone5Landscape .bcContextItemBg,
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone6Landscape .bcContextItemBg,
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectApplePhone6plusLandscape .bcContextItemBg {
  background-position-x: -176px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAppleTabletLandscape .bcContextItemBg {
  background-position-x: -206px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAppleTabletPortrait .bcContextItemBg {
  background-position-x: -236px;
}
@-webkit-keyframes rotating-function {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotating-function {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes rotating-function {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes rotating-function {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotating-function {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.claro div.bcChannelViewIframeWidget.bcBlurred {
  opacity: 0.5;
}
.claro div.bcChannelViewIframeWidget {
  overflow-y: auto;
  overflow-x: auto;
  position: absolute;
  top: 37px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.claro div.bcChannelViewIframeWidget iframe {
  position: absolute;
  border: 0px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background-color: var(--venom-00);
}
.claro div.bcChannelViewIframeWidget .bcDeviceNode {
  position: relative;
  height: 100%;
}
.claro div.bcPositionWidget {
  width: 48%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.claro div.bcPositionWidget .dijitSelect,
.claro div.bcPositionWidget .bcGenericLabel {
  float: left;
}
.claro div.bcPositionWidget .dijitSelect {
  width: 85%;
  float: right;
  height: 29px;
  border: 1px solid var(--venom-80);
}
div.bcChannelPositionView {
  position: absolute;
  bottom: 0px;
  top: 250px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: auto !important;
}
div.bcChannelPositionView .bcPositionWidget {
  width: 20%;
}
div.bcChannelPositionView .bcPositionWidget .dijitSelect,
div.bcChannelPositionView .bcPositionWidget .dijitDropDownButton {
  border: none;
  width: auto;
}
div.bcChannelPositionView .bcPositionWidget .bcGenericLabel {
  
  display: none;
}
.claro .bcChannelPositionView div.bcChannelViewUrlNavigationWidget {
  float: left;
  width: 80%;
  position: relative;
}
.claro div.bcChannelPositionView div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox {
  min-width: 120px;
  position: absolute;
  left: 95px;
  width: calc(100% - 225px);
}
div.inlineeditor_outline_bottom,
div.inlineeditor_outline_top {
  background: url("../../application/channelview/channelpositionview/css/images/ant_left1.png");
}
div.inlineeditor_outline_left,
div.inlineeditor_outline_right {
  background: url("../../application/channelview/channelpositionview/css/images/ant_up1.png");
}
.claro .bcContentInfoBar {
  position: absolute;
  visibility: hidden;
}
.claro .bcContentInfoBar.bcVisible {
  padding-bottom: 5px;
}
.claro .bcContentInfoBar.bcMoveable .bcInner {
  cursor: move;
}
.claro .bcContentInfoBar .bcInner {
  color: var(--venom-00);
  font-family: var(--font-normal), var(--font-fallback);
  font-size: 14px;
  padding: 9px 0px 0px 0px;
  height: 41px;
  margin: 0px;
  border: 1px solid var(--venom-120);
  background: var(--venom-120) url("../../application/channelview/channelpositionview/css/images/backgrounds.png") repeat-x 0px -200px;
  cursor: pointer;
}
.claro .bcContentInfoBar.bcLight .bcInner,
.claro .bcContentInfoBar.bcLight .bcInner .bcFirstRowWrapper,
.claro .bcContentInfoBar.bcDialoguesInfoBar.bcLight .bcInner {
  background-image: none !important;
  background: rgba(250, 250, 250, 0.85) !important;
}
.claro .bcContentInfoBar.bcLight.bcDialoguesInfoBar .bcInner .bcFirstRowWrapper,
.claro .bcContentInfoBar.bcLight .bcInner .bcSecondRow {
  border: 1px solid rgba(193, 193, 193, 0.9) !important;
}
.claro .bcContentInfoBar .bcInner .bcContentItemTitle {
  color: var(--venom-00);
  width: 125px;
  padding: 10px;
  height: 15px;
  vertical-align: middle;
  line-height: 15px;
  padding-left: 19px;
  float: left;
}
.claro .bcContentInfoBar.bcPlaceInfoBar .bcInner {
  width: 325px !important;
}
.claro .bcContentInfoBar.bcPlaceInfoBar .bcInner .bcContentItemTitle {
  width: 115px;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar.bcLight .bcInner .bcContentItemTitle {
  color: var(--venom-140);
}
.claro .bcContentInfoBar.bcLight .bcInner .bcPinIcon {
  display: none;
}
.claro .bcContentInfoBar.bcLight .bcInner .bcContentItemTitle {
  color: var(--venom-140);
}
.claro div.bcChannelView {
  width: 100%;
  position: absolute;
  top: 26px;
  bottom: 0px;
}
.claro div.bcChannelView .bcLoadingBar {
  top: 60px;
}
.claro div.bcIframeWidget {
  overflow-y: none;
  overflow-x: hidden;
}
.claro div.bcIframeWidget iframe {
  border: 0px;
  overflow-x: hidden;
  width: 100%;
}
.bcNoBCMessage ol {
  padding-left: 30px;
}
.bcContext {
  padding: 5px 0px;
  overflow-y: hidden;
  overflow-x: auto;
}
.bcContext .bcCenter {
  margin: 0 auto;
  width: 240px;
}
.bcContext .bcContextItem {
  width: 61px;
}
.bcContextItem.bcContextPersona .bcContextItemBg {
  background-position: -250px 0px;
}
.bcContextItem.bcContextDateTime .bcContextItemBg {
  background-position: -300px 0px;
}
.bcContextItem.bcContextDateTime .bcContentDateTimeCalendarPresentation {
  text-align: center;
}
.bcContextItem.bcContextDateTime .bcContentDateTimeCalendarPresentation .bcMonth {
  color: var(--venom-00);
}
.bcContextItem.bcContextDateTime .bcContentDateTimeCalendarPresentation .bcDay {
  margin-top: -3px;
}
.bcContextItem.bcContextDateTime .bcContentDateTimeCalendarPresentation .bcContextItemText {
  margin-top: 2px;
}
.bcContextDateTimeTooltipDialogContent {
  overflow-x: visible !important;
  overflow-y: visible !important;
}
.dijitTooltipDialogPopup .bcContextItem.bcContextPersona:hover .bcContextItemBg {
  background-position: -250px -50px;
}
.dijitTooltipDialogPopup .bcContextItem.bcContextPersonaConfiguration .bcContextItemBg {
  background-position: -350px 0px;
}
.bcContextItem.bcContextItemClicked.bcContextPersonaConfiguration .bcContextItemBg,
.bcContextItem.bcContextItemActive.bcContextPersonaConfiguration .bcContextItemBg,
.dijitTooltipDialogPopup .bcContextItem.bcContextPersonaConfiguration:hover .bcContextItemBg {
  background-position: -350px -50px;
}
.bcContextItem.bcContextItemClicked.bcContextPersonaConfiguration {
  background-color: var(--beast-100);
  border-color: var(--beast-100);
}
.bcContextItem.bcContextPersonaConfiguration:hover .dijitArrowButtonInner,
.bcContextItem.bcContextItemClicked.bcContextPersonaConfiguration .dijitArrowButtonInner {
  background-position: -54px 0px;
}
.bcContextPersonaAspectTooltipDialogContent {
  float: left;
  overflow: hidden !important;
}
.bcContextPersonaConfiguration {
  margin-left: 10px;
  border-left: 1px solid var(--venom-80);
}
.bcContextPersonaConfiguration .dijitArrowButtonInner {
  position: absolute;
  vertical-align: midle;
  top: 13px;
  right: -5px;
}
.bcNow.dijitButton {
  margin: 3px 0px 10px 2px;
  position: absolute;
  left: 0px;
  height: 17px;
}
.bcContextDateTimeTooltipDialogContent .bcNow.dijitButton .dijitButtonNode {
  color: var(--venom-00);
  background-color: var(--beast-100);
  border: 0;
  padding: 0;
  height: inherit;
}
.bcContextDateTimeTooltipDialogContent .bcNow.dijitButton:hover .dijitButtonNode:hover {
  background-color: var(--beast-100);
}
.bcContextDateTimeTooltipDialogContent .bcNow.dijitButton .dijitButtonText {
  padding: 0 7px;
  height: 17px;
  line-height: 18px;
}
.bcSimulator .bcProfile {
  overflow-y: auto;
  max-height: inherit;
  min-height: 110px;
}
.bcSimulator .bcProfile .bcScroller {
  bottom: 35px;
}
.bcProfile.bcProfileSmall {
  min-height: 182px;
  max-height: 182px;
}
.bcProfile .bcSimulatorRow {
  position: relative;
}
.bcSimulator .bcProfile .bcItemName {
  min-width: 100px;
  padding-left: 25px;
  padding-right: 15px;
}
.bcSimulator .bcProfile .bcItemValues .dijitValidationIcon {
  width: 15px;
}
.bcSimulator .bcProfile .bcItemValues {
  color: var(--venom-100);
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 25px;
  display: block;
  width: calc(100% - 25px);
  cursor: pointer;
  white-space: nowrap;
}
.bcSimulator .bcProfile .bcWatchIcon {
  position: absolute;
  left: 5px;
  top: 7px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcProfileDialogContent .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox {
  background-image: none;
  background-position: 100% center;
  padding-right: 4px;
  background-color: var(--venom-00);
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox input,
.claro .bcProfileDialogContent .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox input {
  width: 100% !important;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcObjectSelector .quickSearchWrapper,
.claro .bcProfileDialogContent .bcObjectSelector .quickSearchWrapper {
  width: inherit !important;
  min-width: auto !important;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitComboBox .dijitButtonNode,
.claro .bcProfileDialogContent .dijitComboBox .dijitButtonNode {
  display: none;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitComboBox.dijitDateTextBox .dijitButtonNode,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitComboBox.dijitTimeTextBox .dijitButtonNode,
.claro .bcProfileDialogContent .dijitComboBox.dijitDateTextBox .dijitButtonNode,
.claro .bcProfileDialogContent .dijitComboBox.dijitTimeTextBox .dijitButtonNode {
  display: inline;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog {
  max-width: 630px;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcForm .bcRow.bcValueEditor {
  min-height: 34px;
  line-height: 34px;
}
.bcSimulatorTooltipDialog .bcFullProfileOverview .dijitValidationContainer .dijitValidationIcon {
  width: 15px;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcForm .bcRow.bcValueEditor .bcCurrentValuesNode {
  line-height: 33px;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcCurrentValuesWrapper {
  float: left;
  padding-right: 5px;
  position: relative;
  min-height: 34px;
  padding-left: 1px;
  display: flex;
  flex-wrap: wrap;
  margin-left: 1px;
  margin-top: 0px;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcPermissionLevel,
.bcSimulatorTooltipDialog .bcName {
  float: left;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcPermissionLevel {
  margin-left: 5px;
}
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper .dijitInputInner,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper .dijitTextBox,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper .dijitInputInner,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper .dijitTextBox {
  max-width: 300px;
}
.bcProfileDialogContent {
  height: 100%;
}
.bcProfileDialogContent .bcNoResultsMessage {
  top: 100px;
  position: absolute;
  left: 10px;
}
.bcProfileDialogContent .bcSearch {
  padding: 10px;
  background-color: var(--venom-20);
  border-bottom: 1px solid var(--venom-80);
}
.bcProfileDialogContent .bcSearch .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcProfileDialogContent .bcNotEditable {
  color: var(--venom-100);
  margin-top: 4px;
  margin-left: 0px;
  position: absolute;
}
.bcProfileDialogContent .bcNotEditableCell,
.bcProfileDialogContent .field-previousValues {
  color: var(--venom-100);
}
.bcProfileDialogContent .bcNotEditableCell:hover {
  cursor: default;
}
.bcProfileDialogContent .field-currentValues.bcNotEditableCell:hover,
.bcProfileDialogContent .field-previousValues:hover {
  cursor: text;
}
.bcProfileDialogContent .field-currentValues:hover {
  cursor: pointer;
}
.bcProfileDialogContent .bcSearch .bcSaveAsPersona {
  position: absolute;
  right: 5px;
  top: 6px;
}
.bcProfileDialogContent .dgrid {
  height: 90%;
}
.bcProfileDialogContent .dgrid .dgrid-row-table {
  min-height: 40px;
}
.bcProfileDialogContent .dgrid .dgrid-row {
  height: auto;
  min-height: 40px;
}
.bcProfileDialogContent .dgrid .dgrid-cell-padding {
  padding: 1px;
  padding-left: 10px;
  padding-right: 8px;
  padding-top: 9px;
  vertical-align: top;
}
.bcProfileDialogContent .dgrid .dgrid-cell .bcGridValues {
  position: relative;
  margin-left: -1px;
  float: left;
  line-height: 29px;
}
.bcProfileDialogContent .dgrid .bcWatchIcon {
  position: relative;
  margin-right: 8px;
}
.bcProfileDialogContent .bcActionBarButton.bcForm {
  top: auto;
  bottom: 10px;
  left: 10px;
  display: flex;
}
.bcProfileDialogContent .bcPermissionWrapper {
  display: flex;
}
.bcProfileDialogContent .bcPermissionWrapper .bcPermissionLabel {
  width: 150px;
}
.bcProfileDialogContent .bcPrivacyWrapper {
  display: flex;
  margin-left: 50px;
  position: absolute;
  right: 140px;
  left: 270px;
}
.bcProfileDialogContent .bcPrivacyWrapper .bcLabel {
  flex-shrink: 0;
}
.bcProfileDialogContent .bcPrivacyWrapper .bcPrivacyLink {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.bcProfileDialogContent .bcPrivacyWrapper .bcPrivacyLink a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcPrivacySettingsDialogContent {
  width: 700px;
  height: 270px;
  padding: 15px;
  overflow-y: auto;
}
.claro .bcPrivacySettingsDialogContent .bcForm div.bcRow {
  display: flex;
}
.claro .bcPrivacySettingsDialogContent .bcForm div.bcRow>.bcLabel {
  float: none;
  display: flex;
  flex-shrink: 0;
  height: 31px;
}
.bcPrivacySettingsDialogContent .bcForm div.bcRow .bcInput.bcCorrectMargin {
  margin-left: 0px;
  margin-right: 30px;
}
.bcProfilePrivacyDialog.bcDialog .dijitContentPane {
  position: relative;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcLinkList ul {
  display: flex;
  flex-wrap: wrap;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcLinkList ul.bcSelections li.bcSelection-item {
  height: initial;
  display: inherit;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcLinkList ul.bcSelections li.bcSelection-item:after {
  left: 0px;
  margin-right: 3px;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcObjectSelector.bcMultiple {
  padding: 0px;
  border: none;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcObjectSelector.bcMultiple .bcInlineLayoutWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border: 1px solid var(--venom-80);
  background-color: var(--beast-20);
}
.bcPrivacySettingsDialogContent .bcObjectSelector.bcMultiple {
  background-color: var(--venom-00);
}
.claro .bcPrivacySettingsDialogContent .bcObjectSelector .bcCancelButtonWrapper .bcButton {
  background-color: var(--beast-20);
  width: 80px;
  padding-left: 3px;
  margin-top: -1px;
  border-left: var(--venom-80) solid 1px;
  border-bottom: var(--venom-80) solid 1px;
  border-right: var(--venom-80) solid 1px;
  height: 28px;
  line-height: 40px;
}
.claro .bcPrivacySettingsDialogContent .bcInputWrapper .bcObjectSelector.bcMultiple .bcCancelButtonWrapper {
  float: none;
  background-color: var(--venom-00);
  width: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  justify-content: flex-end;
  padding-top: 0px;
  padding-right: 0px;
  height: auto;
  border: none;
}
.bcPrivacySettingsDialogContent .bcText {
  color: var(--venom-100);
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcCurrentValuesWrapper,
.bcProfileDialogContent .bcCurrentValuesWrapper {
  float: left;
}
.bcProfileDialogContent .bcCurrentValuesWrapper {
  margin-left: 0px;
  margin-top: -4px;
}
.bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcCurrentValuesWrapper a,
.bcProfileDialogContent .bcCurrentValuesWrapper a {
  margin-top: 5px;
  float: left;
  padding-left: 5px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper .bcValue,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper .bcWidget,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper .bcValue,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper .bcWidget {
  float: left;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBoxFocused,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBoxFocused {
  background-image: none;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused,
.claro .bcProfileDialogContent .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcProfileDialogContent .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  padding-right: 4px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper {
  overflow: visible !important;
  float: left;
  margin-right: 4px;
  margin-bottom: 1px;
  padding-left: 0px;
  min-height: auto;
  position: relative;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .dijitContentPane.bcInputWrapper:after,
.claro .bcProfileDialogContent .dijitContentPane.bcInputWrapper:after {
  content: ',';
  float: left;
  position: absolute;
  top: 5px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcCurrentValuesWrapper div.dijitContentPane.bcInputWrapper:last-child:after,
.claro .bcProfileDialogContent .bcCurrentValuesWrapper div.dijitContentPane.bcInputWrapper:last-child:after {
  content: '';
}
.claro .bcProfileDialogContent:after {
  clear: both;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcDateTimePicker,
.claro .bcProfileDialogContent .bcDateTimePicker {
  height: 30px;
  padding: 0px;
  float: left;
  margin-bottom: 1px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcDateTimePicker:after,
.claro .bcProfileDialogContent .bcDateTimePicker:after {
  top: 8px;
  content: ',';
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog div.bcDateTimePicker:last-child:after .claro .bcProfileDialogContent div.bcDateTimePicker:last-child:after {
  margin-right: 10px;
}
.claro .bcSimulatorTooltipDialog.bcProfileTooltipDialog .bcCurrentValuesWrapper div.bcDateTimePicker:last-child:after,
.claro .bcProfileDialogContent .bcCurrentValuesWrapper div.bcDateTimePicker:last-child:after {
  content: '';
}
.bcProfileDialogContent .dgrid-scroller .dgrid-cell.dgrid-column-1.field-currentValues {
  overflow-x: auto;
  padding-bottom: 0px;
  padding-left: 20px !important;
}
.bcProfileDialogContent .dgrid-scroller .dgrid-cell.dgrid-column-2.field-previousValues {
  padding-left: 20px !important;
}
.bcProfileDialogContent .dgrid-scroller .dgrid-cell.dgrid-column-0.field-id .bcUnnamedProperty {
  cursor: normal;
  color: var(--venom-100);
}
.claro .bcProfileDialogContent.bcSimulatorTooltipDialog .bcWatcheable .bcWatchIcon:not(.bcWatched) {
  background-image: none;
}
.claro .bcProfileDialogContent.bcSimulatorTooltipDialog .bcWatcheable:hover .bcWatchIcon:not(.bcWatched) {
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
}
.bcProfileSaveAsPersonaPane {
  min-width: 450px;
  min-height: 200px;
  padding: 10px;
}
.bcProfileSaveAsPersonaPane .bcForm {
  bottom: auto;
}
.bcProfileSaveAsPersonaPane .bcPredefinedAvatars {
  height: 80px;
  width: 300px;
}
.bcProfileSaveAsPersonaPane .bcPredefinedAvatars .bcFileUpload,
.bcProfileSaveAsPersonaPane .bcPredefinedAvatars img {
  float: left;
}
.bcProfileSaveAsPersonaPane .bcPredefinedAvatars img {
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.bcProfileSaveAsPersonaPane .bcPredefinedAvatars img.bcSelected {
  outline: 3px solid var(--beast-100);
}
.bcProfileSaveAsPersonaPane .bcPreviewAvatar {
  height: 40px;
  width: 40px;
}
.bcSimulator .bcTimeline {
  overflow-y: auto;
  max-height: inherit;
  min-height: 110px;
}
.bcSimulator .bcTimeline .bcScroller {
  bottom: 35px;
}
.bcSimulator .bcTimeline .bcSimulatorRow {
  position: relative;
}
.bcSimulator .bcTimeline .bcTimelineItem.bcActive {
  background-color: var(--beast-20);
  transition: background-color 2s linear;
}
.bcSimulator .bcTimeline .bcItemName {
  min-width: 100px;
  padding-right: 15px;
}
.bcSimulator .bcTimeline .bcTimelineItem.bcEnteredSimulator .bcItemName {
  color: var(--venom-100);
  font-style: italic;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
.bcSimulator .bcTimeline .bcTimelineItem.bcEnteredSimulator {
  border-bottom: none;
  pointer-events: none;
}
.bcSimulator .bcTimeline .bcItemValues {
  color: var(--venom-100);
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  white-space: nowrap;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog {
  max-width: 850px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .bcDetailRow {
  display: flex;
  clear: both;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .bcDetailRow .bcLabel {
  width: 150px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .bcTableWrapper {
  max-height: 350px;
  padding-top: 8px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid {
  overflow: auto;
  max-height: 300px;
  clear: both;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper {
  clear: none;
  display: inline-block;
  counter-increment: esum;
  overflow: visible;
  margin-top: -10px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-header {
  display: none;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper:before {
  content: counter(esum)".";
  position: absolute;
  margin-left: -17px;
  margin-top: 10px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper div.dgrid-content.ui-widget-content>div:nth-last-of-type(2) {
  box-shadow: none;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-row-even,
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-row-odd,
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-row-even:hover,
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-row-odd:hover {
  background-color: inherit;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid.bcNestedPropertiesTableWrapper .dgrid-scroller {
  margin-top: 0px !important;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-scroller {
  position: inherit;
  overflow-y: hidden;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-content {
  overflow: hidden;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-row {
  height: inherit;
  min-height: 40px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-row-odd:hover {
  background-color: var(--venom-20);
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-row-even:hover {
  background-color: var(--venom-00);
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .bcWrapper .bcSeparator,
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .bcWrapper .bcValue {
  display: inline;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .bcWrapper {
  display: inline;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-content .dgrid-cell.field-propertyName {
  display: flex;
  padding-top: 10px;
}
.bcSimulatorTooltipDialog.bcTimelineTooltipDialog .dgrid .dgrid-content .dgrid-cell.field-values {
  padding-top: 10px;
  overflow: visible;
}
.claro .bcSimulatorTooltipDialog.bcTimelineTooltipDialog .bcTypeNode {
  width: 80%;
}
.bcSimulator.bcTimelineDialogContent {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 53px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-loading {
  display: none;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-cell.field-date {
  width: 200px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview td.dgrid-cell.field-date {
  vertical-align: initial;
  padding-top: 12px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-cell.field-typeLabel {
  width: 250px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview td.dgrid-cell.field-typeLabel {
  vertical-align: initial;
  padding-top: 12px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-cell.field-dataSensitivityLabel {
  width: 250px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview td.dgrid-cell.field-dataSensitivityLabel {
  vertical-align: initial;
  padding-top: 12px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview td.dgrid-cell.field-properties {
  padding-top: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-row-table .bcPropertyHeaderWrapper {
  display: flex;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-row-table .bcPropertyHeaderWrapper .bcPropertyHeader {
  width: 200px;
  display: flex;
  align-items: center;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-row-table .bcPropertyHeaderWrapper .bcPropertyValues {
  display: flex;
  align-items: center;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .dgrid-row {
  height: initial;
  min-height: 40px;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable {
  padding-top: 9px;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .bcPropertiesTable.bcNestedProperties {
  padding-top: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcNestedPropertiesCell .bcPropertiesTable.bcNestedProperties .field-propertyName {
  padding-left: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable.bcNestedProperties .dgrid-content div:nth-child(2) {
  min-height: 20px;
  height: 25px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable .bcNestedNumberingCell {
  overflow: visible;
  padding-top: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable .bcNestedNumberingCell .bcPropertiesTable .dgrid-row {
  box-shadow: none;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable .bcNestedNumberingCell>div {
  counter-increment: esum;
  overflow: visible;
  box-shadow: 0 -1px 0 var(--venom-60) inset;
  padding-bottom: 10px;
  margin-bottom: 8px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable .bcNestedNumberingCell>div:before {
  content: counter(esum)".";
  position: absolute;
  margin-left: -17px;
  margin-top: 3px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcNestedPropertiesCell .bcPropertiesTable .bcNestedNumberingCell>div:last-of-type {
  box-shadow: none;
  padding-bottom: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .dgrid-header {
  display: none;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .dgrid-cell.field-values .bcWrapper {
  display: inline;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .dgrid-cell.field-values .bcSeparator,
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .dgrid-cell.field-values .bcValue {
  display: inline;
}
.bcSimulator.bcTimelineDialogContent .claro .bcPropertiesTable .dgrid-scroller .dgrid-cell:last-child {
  border: 0px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcPropertiesTable .dgrid-row {
  background-color: transparent;
  box-shadow: 0 -1px 0 var(--venom-60) inset;
  height: initial;
  min-height: 35px;
  padding-top: 5px;
}
.bcSimulator.bcTimelineDialogContent .bcFullProfileOverview .bcPropertiesTable .dgrid-content div:nth-child(2) {
  
  padding-top: 0px;
  overflow: visible;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .dgrid-scroller .dgrid-cell .bcEllipsedCell {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable.dgrid .dgrid-scroller {
  margin-top: 0px !important;
  overflow-y: hidden !important;
  position: relative;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable.dgrid .dgrid-scroller .dgrid-no-data {
  padding: 10px;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable div.dgrid-content.ui-widget-content>div:nth-last-of-type(2) {
  box-shadow: none;
}
.bcSimulator.bcTimelineDialogContent .bcPropertiesTable .field-propertyName {
  width: 200px;
  vertical-align: top;
}
.bcSimulator .bcJourney .bcJourneySelector .dijitSelectLabel {
  text-overflow: ellipsis;
  position: absolute;
  left: 5px;
  right: 20px;
  overflow: hidden;
  top: 8px;
  text-align: left;
}
.bcRecordingText {
  color: red;
}
.claro .bcSimulator .bcJourneyStep.bcActive {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.claro .bcSimulator .bcJourneyStepInfo .bcInputWrapper {
  width: auto !important;
  height: auto !important;
}
.claro .bcJourneyStepInfo .dijitTextBox {
  background-color: transparent;
}
.claro .bcSimulator .bcJourneyStep:not(:first-of-type) {
  border-top: 1px solid var(--venom-60);
}
.claro .bcSimulator .bcJourneyStep {
  padding: 5px;
  cursor: pointer;
}
.bcSimulator .bcJourneyStep .bcComment {
  color: var(--venom-80);
  margin-left: 18px;
}
.bcSimulator .bcJourneyStep .bcComment.bcActive {
  color: var(--venom-40);
}
.bcSimulator .bcJourney .bcSteps {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 35px;
  bottom: 0px;
  overflow-x: hidden;
  overflow-y: auto;
}
.bcSimulator .bcJourney {
  min-height: 105px;
  max-height: inherit;
}
.bcSimulator .bcJourney .bcMetadata {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  background-color: var(--venom-20);
}
.bcSimulator .bcJourney .bcJourneySelector {
  position: absolute;
  left: 3px;
  right: 140px;
  height: 35px;
  margin-top: 2px;
  background-color: var(--venom-20);
  overflow: hidden;
}
.bcSimulator .bcJourney .bcJourneySelector.dijitSelectOpened {
  background-color: var(--beast-100);
}
.bcSimulator .bcJourney .bcJourneySelector .dijitDownArrowButton {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 16px;
  height: 35px;
  padding-top: 7px;
}
.bcSimulator .bcJourney .bcControls {
  width: 16px;
  height: 16px;
  background: url("../../application/journey/simulator/journey/css/images/bcSimulatorIcons.svg") no-repeat;
  cursor: pointer;
  float: right;
  margin: 10px 2px;
}
.bcSimulator .bcJourney .bcActionMenu {
  float: right;
}
.bcSimulator .bcJourney .bcControls.bcReset {
  background-position: 0px -280px;
}
.bcSimulator .bcJourney .bcControls.bcReset:hover {
  background-position: 0px -300px;
}
.bcSimulator .bcJourney .bcControls.bcRecord {
  background-position: 0px -160px;
}
.bcSimulator .bcJourney .bcControls.bcRecord:hover {
  background-position: 0px -180px;
}
.bcSimulator .bcJourney .bcControls.bcPlay {
  background-position: 0px -360px;
}
.bcSimulator .bcJourney .bcControls.bcPlay:hover {
  background-position: 0px -380px;
}
.bcSimulator .bcJourney .bcControls.bcForward {
  background-position: 0px -480px;
}
.bcSimulator .bcJourney .bcControls.bcForward:not(.bcDisabled):hover {
  background-position: 0px -500px;
}
.bcSimulator .bcJourney .bcControls.bcReset.bcDisabled {
  background-position: 0px -320px;
  cursor: auto;
}
.bcSimulator .bcJourney .bcControls.bcReset:not(.bcDisabled):hover {
  background-position: 0px -340px;
}
.bcSimulator .bcJourney .bcControls.bcRecord.bcDisabled {
  background-position: 0px -200px;
  cursor: auto;
}
.bcSimulator .bcJourney .bcControls.bcRecord:not(.bcDisabled):hover {
  background-position: 0px -220px;
}
.bcSimulator .bcJourney .bcControls.bcRecord.bcRecording {
  background-position: 0px -240px;
}
.bcSimulator .bcJourney .bcControls.bcRecord.bcRecording:hover {
  background-position: 0px -260px;
}
.bcSimulator .bcJourney .bcControls.bcForward.bcDisabled {
  background-position: 0px -520px;
  cursor: auto;
}
.bcSimulator .bcJourney .bcControls.bcForward.bcDisabled:hover {
  background-position: 0px -540px;
}
.bcSimulator .bcJourney .bcControls.bcPlay.bcDisabled {
  background-position: 0px -400px;
  cursor: auto;
}
.bcSimulator .bcJourney .bcControls.bcPlay:not(.bcDisabled):hover {
  background-position: 0px -420px;
}
.bcSimulator .bcJourney .bcControls.bcPlay.bcPlaying {
  background-position: 0px -440px;
}
.bcSimulator .bcJourney .bcControls.bcPlay.bcPlaying:hover {
  background-position: 0px -460px;
}
.bcSimulator .bcJourney .bcActionMenu .dijitButtonText {
  width: 16px;
  height: 16px;
  background: url("../../application/journey/simulator/journey/css/images/bcSimulatorIcons.svg") no-repeat;
  background-position: 0px -560px;
}
.bcSimulator .bcJourney .bcNoJourneys {
  font-style: italic;
  min-width: 90px;
}
.bcSimulator .bcJourney .bcOneJourney,
.bcSimulator .bcJourney .bcNoJourneys {
  position: absolute;
  left: 5px;
  max-width: 100px;
  width: auto;
  text-overflow: ellipsis;
  height: 20px;
  line-height: 20px;
  top: 8px;
  overflow: hidden;
}
.bcSimulator .bcJourney .bcActionMenu .dijitButtonNode {
  border: 0px;
  background-color: var(--venom-20);
}
.bcSimulator .bcJourney .bcNoJourneysText {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 35px;
  font-style: italic;
  padding: 5px;
}
.bcSimulator .bcJourney .bcStepNr {
  float: left;
  width: 18px;
}
.bcSimulator .bcJourney .bcStepName,
.bcSimulator .bcJourney .bcComment {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcSimulator .bcJourney .bcActive .bcStepName,
.bcSimulator .bcJourney .bcNext .bcStepName,
.bcSimulator .bcJourney .bcActive .bcComment,
.bcSimulator .bcJourney .bcNext .bcComment {
  white-space: normal;
}
.bcJourneyTooltipDialog {
  width: 600px !important;
}
.bcJourneyTooltipDialog .bcFormValuesTable {
  width: 100%;
}
.bcJourneyTooltipDialog .bcHeader {
  font-size: 16px;
  color: var(--venom-100);
}
.bcJourneyTooltipDialog .bcFormValues {
  clear: both;
  border-bottom: 1px solid var(--venom-100);
}
.bcJourneyTooltipDialog .bcDetails {
  font-size: 16px;
  color: var(--venom-100);
  float: left;
  margin-top: 14px;
}
.bcJourneyTooltipDialog .bcDeleteStep {
  float: right;
}
.bcJourneyTooltipDialog .bcDetailsWrapper {
  border-bottom: 1px solid var(--venom-100);
  height: 38px;
  clear: both;
  margin-bottom: 5px;
}
.bcJourneyTooltipDialog table.bcTooltipTable {
  margin: 0px;
  padding: 0px;
  border: 1px solid var(--venom-80);
  color: var(--venom-100);
}
.bcJourneyTooltipDialog table.bcTooltipTable tr:nth-child(even) {
  background: var(--beast-20);
}
.bcJourneyTooltipDialog table.bcTooltipTable tr:nth-child(odd) {
  background: var(--venom-00);
}
.bcJourneyTooltipDialog table.bcTooltipTable td {
  padding: 6px 5px 7px 10px;
}
.bcJourneyTooltipDialog table.bcTooltipTable td:first-child {
  border-right: 1px solid var(--venom-80);
}
.bcJourneyStepInfo .bcLabel {
  width: 100px;
  line-height: 28px;
}
.claro .bcJourneyTooltipDialog .dijitTextBox {
  width: 98%;
  margin-top: 1px;
  margin-left: 1px;
}
.claro .bcJourneyTooltipDialog .dijitContentPaneSingleChild {
  margin-bottom: 1px;
}
.claro .bcJourneyTooltipDialog .bcSetting {
  color: var(--venom-100);
  line-height: 28px;
  margin-left: 100px;
}
.claro .bcSimulatorSegments {
  overflow-y: auto;
  min-height: 95px;
  max-height: inherit;
}
.claro .bcSimulatorSegments .bcItemName {
  position: absolute;
  left: 30px;
  right: 38px;
}
.bcSimulator .bcSimulatorSegments .bcScroller {
  bottom: 35px;
  min-height: 58px;
}
.claro .bcSimulatorSegmentsDialog .bcSegmentsDialogContent {
  min-width: 300px;
  min-height: 300px;
}
.claro .bcSegmentsDialogContent .bcSearch {
  margin-top: 15px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.claro .bcSegmentsDialogContent .bcSimulatorSegments {
  overflow-y: auto;
}
.claro .bcSegmentsDialogContent .bcItemName {
  cursor: default;
  width: 80%;
}
.claro .bcSegmentsDialogContent .bcNoResults {
  color: var(--venom-100);
  margin-left: 8px;
  margin-top: 16px;
  font-size: large;
}
.claro .bcSegmentsTooltipContent .dgrid {
  overflow: auto;
  max-height: 400px;
  clear: both;
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-cell {
  vertical-align: inherit;
}
.claro .bcSegmentsTooltipContent .dgrid th.dgrid-cell {
  padding-top: 8px;
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-content {
  overflow: hidden;
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-header-scroll {
  display: none;
}
.claro .bcSegmentsTooltipContent .dgrid .bcIndentFilterBlock {
  margin-left: 37px;
}
.claro .bcSegmentsTooltipContent .dgrid .bcOrRow:not(:last-child)::after {
  content: 'OR';
  display: block;
  height: 30px;
  width: 100%;
  padding-left: 10px;
  background-color: var(--beast-20);
  clear: both;
}
.claro .bcSegmentsTooltipContent .dgrid .bcAndRow:not(:last-child)::after {
  content: 'AND';
  display: block;
  height: 30px;
  width: 100%;
  background-color: var(--beast-20);
  clear: both;
  padding-left: 37px;
}
.claro.bcLanguage_nl-nl .bcSegmentsTooltipContent .dgrid .bcOrRow:not(:last-child)::after {
  content: 'OF';
}
.claro.bcLanguage_nl-nl .bcSegmentsTooltipContent .dgrid .bcAndRow:not(:last-child)::after {
  content: 'EN';
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-row {
  height: inherit;
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-row.dgrid-row-even:hover {
  background-color: var(--venom-00);
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-row.dgrid-row-odd:hover {
  background-color: var(--venom-20);
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-header {
  right: 0px;
}
.claro .bcSegmentsTooltipContent .dgrid .dgrid-scroller {
  position: inherit;
  overflow-y: hidden;
}
.claro .bcSegmentsTooltipContent .dgrid-column-3 {
  width: 30px;
}
.claro .bcSegmentsTooltipContent .bcNoMatchNode {
  position: initial;
}
.claro .bcSegmentsTooltipContent .bcNoMatchNode .bcSegmentNoMatch {
  width: 250px;
  display: flex;
  float: left;
}
.claro.bcLanguage_nl-nl .bcSegmentsTooltipContent .bcNoMatchNode .bcSegmentNoMatch {
  width: 180px;
}
.claro .bcSegmentsTooltipContent .bcExecutedIcon {
  position: relative;
  top: 7px;
  left: 0px;
  float: left;
}
.claro .bcSegmentsTooltipContent .bcSegmentsChange {
  position: absolute;
  right: 0;
  top: 41px;
}
.claro .bcSegmentsTooltipContent .bcSegmentsChange .bcSegmentsChangeText {
  position: relative;
  top: 2px;
}
.claro .bcSimulator .bcSegmentsDialogContent .bcSimulatorRow {
  border-top: 1px solid var(--venom-80);
}
.claro .bcSimulator .bcSegmentsDialogContent .bcSimulatorRow:last-child {
  border-bottom: 1px solid var(--venom-80);
}
.claro .bcSimulator .bcSegmentsTooltipContentObjectives .bcPreText,
.claro .bcSimulator .bcSegmentsTooltipContentObjectives .bcAndOr {
  background-color: var(--venom-20);
  color: var(--venom-120);
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-transform: uppercase;
}
.claro .bcSimulator .bcSegmentsTooltipContentObjectives .bcAndOrValue:before,
.claro .bcSimulator .bcSegmentsTooltipContentObjectives .bcAndOrValue:after {
  content: "\"";
}
.claro .bcSimulatorLifecycles {
  overflow-y: auto;
  min-height: 110px;
  max-height: inherit;
}
.bcSimulator .bcSimulatorLifecycles .bcScroller {
  bottom: 35px;
  min-height: 58px;
}
.claro .bcSimulator .bcSimulatorRow.bcLifecycle {
  display: flex;
}
.bcSimulator .bcLifecycleWrapper {
  display: flex;
  flex-direction: column;
  width: calc(100% - 68px);
  padding-left: 7px;
}
.bcSimulator .bcSidebarLeft .bcLifecycleWrapper:hover {
  cursor: pointer;
}
.bcSimulator .bcStageName {
  color: var(--venom-100);
  height: 20px;
}
.claro .bcSimulatorLifecycles .bcStatusIcon {
  bottom: 28px;
  right: 20px;
}
.bcSimulatorLifecycles .bcWatchIcon {
  margin-top: 2px;
}
.bcLifecyclesTooltipContent .bcMatchText {
  width: 300px;
  color: var(--venom-100);
  margin-left: 5px;
}
.bcLifecyclesTooltipContent .bcMakeMemberWrapper {
  display: flex;
}
.bcLifecyclesTooltipContent .bcLifecyclesChangeText {
  color: var(--venom-100);
  margin-top: 9px;
  margin-left: 3px;
}
.bcLifecyclesTooltipContent .dijitSelectLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 175px;
}
.bcLifecyclesTooltipContent .bcNoMatchNode {
  position: initial;
  width: 300px;
  display: flex;
  float: left;
}
.claro .bcLifecyclesTooltipContent .bcExecutedIcon {
  position: relative;
  top: 7px;
  left: 0px;
  float: left;
}
.claro .bcLifecyclesTooltipContent .dijitSelect {
  margin-top: 1px;
  margin-bottom: 1px;
}
.claro .bcLifecyclesTooltipContent .bcLifecyclesChange {
  padding-left: 146px;
}
.claro .bcLifecyclesDialogContent {
  width: 300px;
  min-height: 300px;
}
.claro .bcLifecyclesDialogContent .bcSearch {
  margin-top: 15px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.claro .bcLifecyclesDialogContent .bcSimulatorLifecycles .bcSimulatorRow {
  max-width: 300px;
}
.bcLifecyclesDialogContent .bcSimulatorRow.bcLifecycle {
  margin-left: 4px
}
.bcLifecyclesDialogContent .bcNoResults {
  color: var(--venom-100);
  margin-left: 9px;
  margin-top: 16px;
}
.claro .bcSimulatorInteractions {
  overflow-y: auto;
  max-height: inherit;
  min-height: 133px;
}
.claro .bcGroupedItems {
  clear: both;
  position: relative;
}
.claro .bcSimulator .bcSimulatorInteractions .bcHighlight {
  background-color: var(--beast-20);
}
.claro .bcSimulator .bcSimulatorInteractions .bcHoverHighlight,
.claro .bcSimulator .bcSimulatorInteractions .bcHoverHighlight .bcHighlight {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.claro .bcSimulatorInteractionName {
  position: absolute;
  left: 30px;
  right: 20px;
  height: 20px;
  cursor: default;
}
.claro .bcSimulatorInteractions .heightWrapper {
  height: 20px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcStatusIcon {
  right: 0px;
}
.claro .bcSimulatorInteractions .bcCount {
  float: right;
}
.claro .bcSimulatorInteractions .bcItemHeight {
  position: relative;
}
.claro .bcSimulatorInteractionNoItems {
  margin-left: 30px;
}
.claro .bcSimulatorInteractions .bcShowNameStatusItem {
  height: 20px;
  position: relative;
}
.claro .bcSimulatorInteractions .bcItemName {
  position: absolute;
  left: 55px;
  right: 25px;
}
.claro .bcSimulatorInteractions .bcShowIcon.bcHidden+.bcItemName {
  left: 30px;
}
.claro .bcShowIcon {
  position: absolute;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("../../application/journey/simulator/css/images/bcSimulatorIcons.svg");
  background-position: 0px -120px !important;
  left: 25px;
}
.claro .bcShowIcon:hover {
  background-position: 0px -140px !important;
}
.claro .bcShowIcon.bcShown {
  background-position: 0px -80px !important;
}
.claro .bcShowIcon.bcShown:hover {
  background-position: 0px -100px !important;
}
.claro .bcSimulator .bcSimulatorInteractions .bcMinimizeMaximize {
  display: inline-block;
  background: url("../../application/journey/simulator/interactions/css/images/icons-sprite.svg");
  color: transparent;
  width: 16px;
  height: 16px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
  background-position: 0px -350px;
  cursor: pointer;
  margin: 0;
  position: absolute;
  z-index: 10;
  top: 6px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcMinimizeMaximize:hover {
  background-position: 0px -375px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcMinimizeMaximize.bcMinimized {
  background-position: 0px -425px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcMinimizeMaximize.bcMinimized:hover {
  background-position: 0px -450px;
}
.bcInteractionsTooltipContent .bcVariant>div>* {
  float: left;
}
.bcInteractionsTooltipContent .bcVariant>div>a {
  cursor: pointer;
}
.bcInteractionsTooltipContent .bcVariant div.bcGenericLabel label.bcLabel {
  padding-right: 0px;
}
.claro .bcSimulator .bcSimulatorInteractions .bcFilter {
  padding: 6px 5px;
  background-color: var(--venom-20);
}
.claro .bcSimulator .bcSimulatorInteractions .bcFilter .dijitTextBox {
  width: 97%;
}
.claro .bcSimulator .bcSimulatorInteractions .bcFilter .dijitTextBox .dijitInputField {
  padding-right: 25px;
}
.claro .bcSimulatorHeadlessWidget {
  overflow-y: auto;
  min-height: 150px;
  
}
.claro .bcSimulatorTooltipContent {
  max-width: 500px;
}
.claro .bcSimulatorHeadlessWidget .bcItemName {
  position: absolute;
  left: 30px;
  right: 40px;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget {
  float: left;
  width: 80%;
  position: relative;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget div.bcGenericTextBox {
  min-width: 120px;
  position: absolute;
  margin-left: 49px;
  right: 80px !important;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannels {
  background: url("../../application/dialogues/channelview/urlnavigation/css/images/bcUrlNavigationIcons.svg") no-repeat;
  height: 29px;
  width: 44px;
  background-position: 5px -51px;
  display: inline-block;
  cursor: pointer;
  margin: 0;
  margin-top: -19px;
  outline: 1px solid var(--venom-80);
  background-color: var(--venom-100);
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannelsHover {
  background-position: -45px -51px;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannelsDisabled {
  background-position: -95px -51px;
  cursor: default;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannelsDisabled span {
  cursor: default;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannelsOpened {
  background-color: var(--beast-100);
  outline: 1px solid var(--beast-100);
  background-position: -145px -51px;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannels .dijitButtonNode {
  border: none;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcChannels .dijitArrowButtonInner {
  opacity: 0;
}
.bcUrlNavigationChannelSelect {
  width: auto !important;
}
.bcUrlNavigationChannelSelect .bcIndent .dijitMenuItemLabel {
  padding-left: 20px !important;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcAddUrl {
  background: url("../../application/dialogues/channelview/urlnavigation/css/images/bcUrlNavigationIcons.svg") no-repeat;
  height: 29px;
  width: 22px;
  right: 3px;
  position: relative;
  margin-top: 0px;
  float: right;
  background-position: 0 -1px;
  display: inline-block;
  cursor: pointer;
  background-color: var(--venom-100);
  outline: 1px solid var(--venom-80);
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcAddUrl:hover {
  background-position: -150px -1px;
  background-color: var(--beast-100);
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget .bcAddUrl.bcDisabled {
  display: none;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget div.bcGenericTextBox div.bcWarningIcon.bcWarningGrey {
  background-image: url("../../application/dialogues/channelview/urlnavigation/css/images/bcIconWarningGrey.png");
}
.claro .bcToolTipDialogWarning.bcWarningGrey .dijitTooltipContainer {
  border-color: var(--venom-80) !important;
}
.claro .bcToolTipDialogWarning.bcWarningGrey .dijitTooltipConnector {
  background-image: url("../../application/dialogues/channelview/urlnavigation/css/images/bcTooltipGrey.png") !important;
}
.claro .bcInlineEditingChannelView div.bcInlineEditingChannelViewUrlNavigationWidget div.bcGenericTextBox .bcWarningGreyText {
  width: auto;
  position: absolute;
  top: 2px;
  padding-left: 10px;
  padding-right: 25px;
  padding-top: 4px;
  padding-bottom: 1px;
  background-position: center right;
  border-left: 1px solid var(--venom-80);
  font-size: 14px;
  color: var(--venom-100);
  background-color: var(--venom-00);
  
  right: 0;
}
.bcConversionConfigurator .bcUrlInput {
  margin-left: 1px;
  width: 500px;
}
.bcConversionConfigurator .bcConversionRules {
  padding-bottom: 5px;
  counter-reset: ruleCounter;
}
.bcConversionConfigurator .bcConversionRules>.bcRule .bcContent:before {
  content: counter(ruleCounter) ".";
  counter-increment: ruleCounter;
  margin-right: 10px;
  transition: opacity .5s ease;
  opacity: 1;
  min-width: 20px;
  width: 20px;
  max-width: 20px;
  overflow: hidden;
  vertical-align: top;
}
.bcConversionConfigurator .bcConversionRules>.bcRule,
.bcConversionConfigurator .bcConversionRules>.bcRule .bcContent {
  display: flex;
}
.bcConversionConfigurator .bcConversionRules>.bcRule .bcContent {
  padding-left: 15px;
  max-width: calc(100% - 40px);
}
.bcConversionConfigurator .bcConversionRules>.bcRule .bcContent>div {
  display: inline-block;
}
.bcConversionConfigurator .bcConversionRules>.bcRule .bcIcons {
  vertical-align: top;
}
.bcConversionConfigurator .bcRuleType {
  margin-left: 1px;
}
.claro .bcConversionConfigurator div.bcGenericLabel {
  display: inline-block;
  height: 14px;
}
.claro .bcConversionConfigurator div.bcGenericLabel a.bcHelpIcon {
  margin-top: 0px;
  margin-left: 0px;
}
.claro .bcConversionConfigurator .bcRuleToolBar .bcAddButtonLabel {
  line-height: 16px;
  margin-top: 4px;
}
.claro .bcConversionConfigurator .mobilescreenrule .bcRow {
  margin-left: 0px;
}
.claro .bcConversionConfigurator .mobilescreenrule .bcInputWrapper {
  position: relative;
  top: 5px;
}
.claro .bcConversionConfigurator .mobilescreenrule .bcCancelButtonWrapper {
  display: none !important;
}
.claro .bcConversionConfigurator .mobilescreenrule .bcScreen {
  width: 219px;
}
.claro .bcConversionConfigurator .bcMobileScreenRule .bcIcons {
  position: relative;
}
div.bcChannelPositionView.bcInlineEditingChannelView .bcPositionWidget .bcGenericLabel {
  
  display: block;
}
div.bcInlineEditingChannelView .bcPositionWidget .bcHelpIcon {
  top: 9px;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  background-image: url("../../application/dialogues/channelview/position/css/images/warning.png");
  cursor: pointer;
  right: 0px;
  position: relative;
  float: right;
  margin-left: 3px;
}
div.bcInlineEditingChannelView .bcPositionWidget .bcNoPositionPermission {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.bcInlineEditingChannelView .bcPositionWidget .bcNoPositionPermission .bcHelpIcon {
  top: 0px;
}
.bcPositionNotOnPageTooltip {
  max-width: 320px;
}
.bcToolTipDialogWarning.bcPositionNotOnPageTooltip .dijitTooltipContents {
  padding: 2px;
}
.bcPositionNotOnPage a {
  cursor: pointer;
}
.bcPositionNotOnPage ol {
  padding-top: 3px;
  padding-left: 30px;
}
div.bcInlineEditingChannelView div.bcPositionWidget .bcAddButton {
  margin-top: -1px;
  min-width: 40px;
  overflow: hidden;
}
div.bcInlineEditingChannelView div.bcPositionWidget .bcFormSaveButton.bcAddButton .dijitButtonNode {
  display: block;
}
div.bcInlineEditingChannelView div.bcPositionWidget .bcFormSaveButton.bcAddButton .dijitButtonText {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcPositionHighlight div {
  
  z-index: 101;
  background-color: var(--venom-140);
  opacity: 0.5;
  position: absolute;
}
.bcImageEditing .bcImageName {
  max-width: 120px;
  float: left;
}
.bcImageEditing .bcImageAreaWrapper {
  position: relative;
}
.bcImageEditing {
  min-width: 800px;
  padding: 20px 10px;
  margin-bottom: 50px;
}
.bcImageEditing .bcWarningWrapper {
  position: absolute;
  bottom: -40px;
  left: 35px;
}
.bcFormSaveButton.bcApplyButton .dijitNoIcon.bcFormSaveButtonFail.bcWarning {
  background-position: 0 -457px;
  background-repeat: no-repeat;
  display: inline;
  margin-top: 3px;
  background-image: url(/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg);
}
.bcToolbarImageDialog .bcImageEditing .bcWarningWrapper div.bcGenericLabel a.bcHelpIcon {
  background-position: 0 -40px;
  background-image: url(/blueconic/static/dojo/blueconic/resources/css/images/help.svg);
}
.bcToolbarImageDialog .bcImageEditing .bcWarningWrapper div.bcGenericLabel a.bcHelpIcon:hover {
  background-position: -20px -40px;
}
.bcImageEditing .bcWarningWrapper div.bcGenericLabel {
  color: var(--goose-100);
}
.bcImageEditing .bcImageArea {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.claro .bcImageEditing .bcForm div.bcRow>.bcLabel {
  width: 70px;
}
.claro .bcImageEditing .bcForm div.bcRow .bcInput {
  margin-left: 70px;
  height: 31px;
}
.bcImageEditing input[name="uploadedfile"] {
  cursor: pointer;
}
.bcImageEditing .bcDisabled .bcAddLink {
  color: var(--venom-80);
}
.bcImageEditing .bcReplaceButtonText.dijitButtonHover .dijitButtonText,
.bcImageEditing .bcAddLink:hover,
.bcImageEditing .bcUploader.dijitButtonHover .dijitButtonText {
  text-decoration: underline;
}
.bcImageEditing .bcDisabled,
.claro .bcImageEditing .bcDisabled .bcForm .bcLabel,
.claro .bcImageEditing .bcDisabled .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-80) !important;
}
.bcImageEditing .bcWidget {
  margin-left: 1px;
}
.claro .bcImageEditing .bcForm div.bcRow .bcInput.bcAddLink {
  margin-left: 75px;
  cursor: pointer;
}
.bcImageEditing .bcReplaceButtonText {
  position: absolute !important;
  float: left;
  margin-top: 0px;
  margin-left: -3px;
}
.bcImageEditing .bcHasName .bcReplaceButtonText {
  margin-left: 0px;
}
.bcImageEditing .bcHasName .bcImageName {
  margin-left: 7px;
}
.bcImageEditing .bcImageEditing {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.bcImageEditing .bcUploadWrapper {
  position: relative;
}
.bcImageEditing .bcOptions,
.bcImageEditing .bcImage {
  float: left;
  position: relative;
}
.bcImageEditing .bcOptions {
  width: 350px;
  height: 400px;
  position: relative;
}
.bcImageEditing .bcGroup {
  margin-left: 25px;
  margin-bottom: 45px;
  margin-top: 12px;
}
.bcImageEditing .bcRadioWrapper {
  line-height: 31px;
}
.bcImageEditing .bcDimensions {
  color: var(--venom-100);
}
.claro .bcImageEditing .bcForm {
  top: 0px;
}
.bcImageEditing h3 {
  clear: both;
}
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
.bcNoCrop .jcrop-holder div:nth-child(1),
.jcrop-holder div:nth-child(2) {
  display: none;
}
.bcNoCrop .jcrop-holder img {
  opacity: 1 !important;
}
.jcrop-vline,
.jcrop-hline {
  background: var(--venom-00) url("../../application/dialogues/imageediting/css/Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
.jcrop-tracker {
  height: 100%;
  width: 100%;
  
  -webkit-tap-highlight-color: transparent;
  
  -webkit-touch-callout: none;
  
  -webkit-user-select: none;
}
.jcrop-handle {
  background-color: var(--venom-140);
  border: 1px var(--venom-40) solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: var(--venom-00);
  filter: alpha(opacity=70) !important;
  opacity: .70 !important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: var(--venom-140);
  border-color: var(--venom-00);
  border-radius: 3px;
}
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: var(--venom-140);
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: var(--venom-00);
  border-color: var(--venom-140);
  border-radius: 3px;
}
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: var(--venom-00);
}
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
.cke_toolbox,
.cke_top {
  display: none !important;
}
.bcToolbar {
  background-color: var(--venom-120);
  height: 35px;
  padding-top: 6px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bcDialoguesInfoBar .bcInner {
  min-width: 650px;
}
.bcSecondRowWrapper {
  margin-top: -82px;
}
.bcLight .bcSecondRowWrapper {
  margin-top: -85px;
}
.bcToolbar.bcTextOptionsOpen {
  height: 60px;
}
.bcToolbarLight {
  background-color: var(--venom-20);
}
.claro .bcToolbarLight .bcToolbarDropDownButton,
.claro .bcToolbarLight .bcToolbarDropDownButton.dijitOpened,
.claro .bcToolbarLight .bcToolbarDropDownButton.dijitDropDownButtonHover {
  background-color: var(--venom-20);
  color: var(--venom-140);
  border-color: var(--venom-60);
}
.bcToolbarLight .bcToolbarDropDownButton .dijitArrowButtonContainer {
  background-position: 0px -12px;
}
.bcDialoguesInfoBar .bcFirstRowWrapper {
  display: flex;
}
.bcDialoguesInfoBar .bcCustomWidget {
  flex-grow: 1;
}
.dijitTooltipBelow.bcEditorSecondRow {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
.bcToolbar .bcToolbarBlock {
  margin-left: 8px;
  display: inline-block;
  cursor: default;
}
.bcToolbar .dijitSelect {
  width: 110px;
  height: 20px;
  margin-left: 5px;
}
.bcToolbar .dijitSelectFocused {
  outline: none;
}
.bcToolbar .dijitSelect.dijitDisabled * {
  cursor: default;
}
.bcToolbar .dijitSelect.dijitDisabled .dijitArrowButtonContainer {
  display: table-cell;
}
.bcToolbar .dijitSelect.bcToolbarLanguage {
  width: 53px;
}
.bcToolbar .dijitSelectOpened,
.bcToolbar .dijitSelect:hover {
  border: none;
  outline: none;
}
.bcToolbar .dijitSelect .dijitButtonText {
  font-size: 11px;
}
.bcToolbar .dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-140);
}
.bcToolbarLight .dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-80);
}
.bcToolbarSelectMenu {
  background-color: var(--venom-120);
  border: none;
}
.bcToolbarLightSelectMenu {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-40);
}
.bcToolbarSelectMenu .dijitMenuItem td {
  font-size: 11px !important;
  color: var(--venom-00) !important;
}
.bcToolbarSelectMenu .dijitMenuItem,
.bcToolbarSelectMenu .dijitMenuItem td {
  padding: 4px 8px !important;
}
.bcToolbarLightSelectMenu .dijitMenuItem,
.bcToolbarLightSelectMenu .dijitMenuItem td {
  padding: 4px 8px !important;
}
.bcToolbarSelectMenu .dijitMenuItemSelected,
.bcToolbarSelectMenu .dijitMenuItemSelected td,
.bcToolbarSelectMenu .dijitMenuItemHover td {
  border-color: var(--venom-140) !important;
  background-color: var(--venom-140) !important;
}
.bcToolbarLightSelectMenu .dijitMenuItemSelected,
.bcToolbarLightSelectMenu .dijitMenuItemSelected td,
.bcToolbarLightSelectMenu .dijitMenuItemHover td {
  border-color: var(--venom-60) !important;
  background-color: var(--venom-60) !important;
  color: var(--venom-140) !important;
}
.bcToolbar .dijitSelect .dijitButtonContents {
  background-color: var(--venom-120);
  color: var(--venom-00);
  padding-top: 1px;
  padding-bottom: 0px;
}
.bcToolbarLight .dijitSelect .dijitButtonContents {
  background-color: var(--venom-40);
  color: var(--venom-140);
}
.bcToolbar .dijitSelect.dijitOpened .dijitButtonContents {
  background-color: var(--venom-140);
}
.bcToolbarLight .dijitSelect.dijitOpened .dijitButtonContents {
  background-color: var(--venom-60);
}
.bcToolbar .dijitSelect .dijitArrowButtonInner {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 4px -53px;
}
.bcToolbarLight .dijitSelect .dijitArrowButtonInner {
  background-position: 4px -12px;
}
.bcToolbar .dijitSelect.dijitDisabled .dijitArrowButtonInner {
  background-position: 4px -12px;
}
.bcToolbar .dijitSelect .dijitArrowButton {
  background-color: var(--venom-120);
}
.bcToolbarLight .dijitSelect .dijitArrowButton {
  background-color: var(--venom-40);
}
.bcToolbar .dijitSelect:not(.dijitDisabled):hover .dijitArrowButton,
.bcToolbar .dijitSelect.dijitOpened:not(.dijitDisabled) .dijitArrowButton {
  background-color: var(--venom-140);
}
.bcToolbarLight .dijitSelect:not(.dijitDisabled):hover .dijitArrowButton,
.bcToolbarLight .dijitSelect.dijitOpened:not(.dijitDisabled) .dijitArrowButton {
  background-color: var(--venom-60);
}
.bcFallbackButtons {
  margin-left: 5px;
  display: inline-block;
}
.bcFallbackButtons.bcActive {
  outline: 1px solid var(--venom-140);
}
.bcToolbarLight .bcFallbackButtons.bcActive {
  outline: 1px solid var(--venom-80);
}
.bcToolbarTextButton {
  background-color: var(--venom-120);
  color: var(--venom-00);
  cursor: pointer;
  font-size: 11px;
  width: 55px;
  height: 18px;
  display: inline-block;
  text-align: center;
}
.bcToolbarLight .bcToolbarTextButton {
  background-color: var(--venom-40);
  color: var(--venom-140);
}
.bcToolbarLight .bcToolbarTextButton.bcDisabled {
  background-color: var(--venom-60);
  color: var(--venom-80);
}
.bcToolbarTextButton.bcActive {
  background-color: var(--venom-140);
  cursor: default;
}
.bcToolbarLight .bcToolbarTextButton.bcActive {
  background-color: var(--venom-80);
}
.bcToolbarTextDivider {
  color: var(--venom-140);
  display: inline-block;
  left: -4px;
  position: relative;
  cursor: default;
}
.bcToolbarLight .bcToolbarTextDivider {
  color: var(--venom-80);
}
.bcToolbarTextButtonRight {
  margin-left: -11px;
}
.bcToolbarTextButton.bcDisabled {
  color: var(--venom-140);
  cursor: default;
}
.bcReadOnlyBlock {
  cursor: pointer;
}
.bcReadOnlyBlock.bcSelected {
  outline: 1px dotted var(--venom-140);
}
.bcToolbarImageDialog #dijit_layout_ContentPane_0 {
  height: 600px;
  width: 400px;
}
.bcToolbarImageDialog .bcImageEditing {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.bcToolbarImageDialog .bcImageEditing .bcOptions {
  min-height: 400px;
}
.bcToolbarImageDialog.bcDialog .dijitDialogPaneActionBar .dijitButtonContents {
  line-height: 16px;
}
.bcToolbarImageDialog.bcDialog .dijitDialogPaneActionBar .dijitButton .dijitButtonText {
  position: initial;
}
.bcToolbarLinkDialog .dijitContentPane {
  height: 250px;
  width: 550px;
}
.bcToolbarLinkDialog .bcLink .bcForm {
  bottom: 50px;
  top: 0px;
}
.claro .bcToolbarLinkDialog .bcForm .bcContentArea {
  top: 0px;
  padding: 10px;
}
.bcToolbarLinkDialog .bcPropertyValues {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 100px;
  bottom: 10px;
  left: 10px;
  right: 30px;
}
.bcToolbarContextMenu {
  background-color: var(--beast-100);
  display: inline-block;
  padding: 8px;
  position: fixed;
  z-index: 1;
}
.bcToolbarContextMenu span {
  color: var(--venom-00);
}
.bcToolbarContextMenu span.bcButton {
  cursor: pointer;
  padding: 0px 5px;
}
.bcToolbarLight .bcToolbarButton {
  background-image: url("../../application/dialogues/toolbar/css/images/toolbarIconsSkinLight.png");
}
.bcToolbarButton {
  background-image: url("../../application/dialogues/toolbar/css/images/toolbarIconsSkinDark.png");
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  top: 6px;
  margin-left: 5px;
}
.bcToolbarPluginMenu.dijitMenuTable {
  max-height: 190px;
  overflow-y: auto;
  display: block;
  border: 1px solid var(--venom-60);
}
.bcToolbarPluginMenu .dijitMenuItemIconCell,
.bcToolbarPluginMenu .dijitMenuItemAccelKey,
.bcToolbarPluginMenu .dijitMenuArrowCell {
  display: none;
}
.bcToolbarDropDownButton {
  padding: 0px;
  background-color: var(--venom-120);
  color: var(--venom-00);
  margin-left: 10px;
  height: 20px;
  border: solid 1px var(--venom-140);
  width: 105px;
}
.claro .bcToolbarDropDownButton .dijitButtonText {
  text-align: left;
}
.bcToolbarDropDownButtonOpened {
  background-color: var(--venom-140);
}
.bcToolbarDropDownButton.bcToolbarDropDownButtonHover {
  background-color: var(--venom-140);
  cursor: pointer;
}
.bcToolbarDropDownButton .bcToolbarDropDownButtonLabel {
  font-size: 11px;
}
.bcToolbarDropDownButton .dijitValidationContainer {
  display: none;
}
.bcToolbarDropDownButtonMenu tr:first-of-type {
  display: none;
}
.bcToolbarDropDownButton .dijitButtonNode .dijitArrowButtonInner {
  display: none;
}
.bcToolbarDropDownButton .dijitArrowButtonContainer {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 2px -52px;
  width: 12px;
  height: 12px;
  border: 0px;
}
.bcToolbarButton.bcActive,
.bcToolbarButton:hover:not(.bcDisabled) {
  background-color: var(--venom-140);
}
.bcToolbarLight .bcToolbarButton.bcActive,
.bcToolbarLight .bcToolbarButton:hover:not(.bcDisabled) {
  background-color: var(--venom-40);
}
.bcToolbarButton.bcDisabled {
  cursor: default;
}
.bcToolbarButtonBulletedList {
  background-position: 0px 0px;
}
.bcToolbarButtonBulletedList.bcDisabled {
  background-position: 20px 0px;
}
.bcToolbarButtonNumberedList {
  background-position: 0px -20px;
}
.bcToolbarButtonNumberedList.bcDisabled {
  background-position: 20px -20px;
}
.bcToolbarButtonIndent {
  background-position: 0px -60px;
}
.bcToolbarButtonIndent.bcDisabled {
  background-position: 20px -60px;
}
.bcToolbarButtonOutdent {
  background-position: 0px -40px;
}
.bcToolbarButtonOutdent.bcDisabled {
  background-position: 20px -40px;
}
.bcToolbarButtonTextOptions {
  background-position: 0px -340px;
}
.bcToolbarButtonTextOptions.bcDisabled {
  background-position: 20px -340px;
}
.bcToolbarButtonImage {
  background-position: 0px -80px;
}
.bcToolbarButtonImage.bcDisabled {
  background-position: 20px -80px;
}
.bcToolbarButtonLink {
  background-position: 0px -100px;
}
.bcToolbarButtonLink.bcDisabled {
  background-position: 20px -100px;
}
.bcToolbarButtonPersonalize {
  background-position: 0px -120px;
}
.bcToolbarButtonPersonalize.bcDisabled {
  background-position: 20px -120px;
}
.bcToolbarButtonUndo {
  background-position: 0px -140px;
}
.bcToolbarButtonUndo.bcDisabled {
  background-position: 20px -140px;
}
.bcToolbarButtonRedo {
  background-position: 0px -160px;
}
.bcToolbarButtonRedo.bcDisabled {
  background-position: 20px -160px;
}
.bcToolbarButtonJustifyLeft {
  background-position: 0px -180px;
}
.bcToolbarButtonJustifyLeft.bcDisabled {
  background-position: 20px -180px;
}
.bcToolbarButtonJustifyCenter {
  background-position: 0px -200px;
}
.bcToolbarButtonJustifyCenter.bcDisabled {
  background-position: 20px -200px;
}
.bcToolbarButtonJustifyRight {
  background-position: 0px -220px;
}
.bcToolbarButtonJustifyRight.bcDisabled {
  background-position: 20px -220px;
}
.bcToolbarButtonJustifyBlock {
  background-position: 0px -240px;
}
.bcToolbarButtonJustifyBlock.bcDisabled {
  background-position: 20px -240px;
}
.bcToolbarButtonBold {
  background-position: 0px -260px;
}
.bcToolbarButtonBold.bcDisabled {
  background-position: 20px -260px;
}
.bcToolbarButtonItalic {
  background-position: 0px -280px;
}
.bcToolbarButtonItalic.bcDisabled {
  background-position: 20px -280px;
}
.bcToolbarFont {
  margin-left: 6px;
  cursor: pointer;
}
.bcToolbarFont.bcDisabled {
  cursor: default;
}
.bcToolbarFontText {
  color: var(--venom-00);
  font-size: 11px;
  background-color: var(--venom-120);
  width: 90px;
  height: 20px;
  display: inline-block;
  padding-left: 5px;
}
.bcToolbarLight .bcToolbarFontText {
  background-color: var(--venom-40);
  color: var(--venom-140);
}
.bcToolbarFont.bcDisabled .bcToolbarFontText {
  color: var(--venom-140);
}
.bcToolbarLight .bcToolbarFont.bcDisabled .bcToolbarFontText {
  color: var(--venom-80);
}
.bcToolbarFont.bcActive .bcToolbarFontText {
  background-color: var(--venom-140);
}
.bcToolbarLight .bcToolbarFont.bcActive .bcToolbarFontText {
  background-color: var(--venom-60);
  color: var(--venom-140);
}
.bcToolbarFont.bcActive:not(.bcDisabled) .bcToolbarFontArrowWrapper {
  background-color: var(--venom-140);
}
.bcToolbarLight .bcToolbarFont.bcActive:not(.bcDisabled) .bcToolbarFontArrowWrapper {
  background-color: var(--venom-60);
}
.bcToolbarFontArrowWrapper {
  background-color: var(--venom-120);
  display: inline-block;
  width: 16px;
  height: 20px;
  margin-left: -5px;
}
.bcToolbarLight .bcToolbarFontArrowWrapper {
  background-color: var(--venom-40);
}
.bcToolbarFont:not(.disabled):hover .bcToolbarFontArrowWrapper {
  background-color: var(--venom-140);
}
.bcToolbarLight .bcToolbarFont:not(.bcDisabled):hover .bcToolbarFontArrowWrapper {
  background-color: var(--venom-60);
}
.bcToolbarFontArrow {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-repeat: no-repeat;
  background-position: 4px -53px;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.bcToolbarLight .bcToolbarFontArrow {
  background-position: 4px -12px;
}
.bcToolbarFont.bcDisabled .bcToolbarFontArrow {
  background-position: 4px -12px;
}
.bcToolbarFontPanel {
  width: 108px;
  left: 2px;
  position: relative;
  background-color: var(--venom-120);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bcToolbarLight .bcToolbarFontPanel {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-40);
}
.bcToolbarFontButton {
  background-image: url("../../application/dialogues/toolbar/css/images/toolbarIconsSkinDark.png");
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 6px;
  cursor: pointer;
}
.bcToolbarLight .bcToolbarFontButton {
  background-image: url("../../application/dialogues/toolbar/css/images/toolbarIconsSkinLight.png");
}
.bcToolbarFontDecrease {
  background-position: 0px -300px;
  margin-left: 5px;
}
.bcToolbarFontDecrease.bcDisabled {
  background-position: -20px -300px;
  cursor: default;
}
.bcToolbarFontIncrease {
  background-position: 0px -320px;
}
.bcToolbarFontIncrease.bcDisabled {
  background-position: -20px -320px;
  cursor: default;
}
.bcToolbarFontInput {
  width: 30px;
  background-color: var(--venom-00);
  text-align: center;
  height: 12px;
  margin: 6px 5px;
  border: 1px solid var(--venom-40);
  font-size: 11px;
}
.bcToolbarFontDialog {
  position: relative;
  top: 4px !important;
  left: -2px !important;
  padding: 0;
}
.bcToolbarFontDialog .dijitTooltipContainer {
  background-image: none !important;
  background-color: var(--venom-120) !important;
  padding: 0 !important;
  border: none !important;
}
.bcToolbarLight .bcToolbarFontDialog .dijitTooltipContainer {
  background-color: var(--venom-40) !important;
}
.bcToolbarFontDialog .dijitTooltipContainer .dijitTooltipContents {
  background-image: none !important;
  background-color: var(--venom-120) !important;
  padding: 0 !important;
}
.bcToolbarLight .dijitTooltipContainer .dijitTooltipContents {
  background-color: var(--venom-00) !important;
}
.bcToolbarFontDialog .dijitTooltipConnector {
  display: none;
}
.bcToolbarButtonColorWrapper {
  padding: 1px;
  border: white solid 1px;
  display: inline-block;
  top: 6px;
  position: relative;
  margin-left: 5px;
  cursor: pointer;
  height: 16px;
  background-color: var(--venom-120);
}
.bcToolbarLight .bcToolbarButtonColorWrapper {
  border: var(--venom-120) solid 1px;
  background-color: var(--venom-20);
}
.bcToolbarButtonColorWrapper.bcDisabled {
  border: var(--venom-120) solid 1px;
  cursor: default;
}
.bcToolbarLight .bcToolbarButtonColorWrapper.bcDisabled {
  border: var(--venom-80) solid 1px;
}
.bcToolbarButtonColor {
  background-color: var(--venom-140);
  width: 16px;
  height: 16px;
  display: inline-block;
}
.bcToolbarButtonColorWrapper.bcDisabled .bcToolbarButtonColor {
  background-color: var(--venom-120);
}
.bcToolbarLight .bcToolbarButtonColorWrapper.bcDisabled .bcToolbarButtonColor {
  background-color: var(--venom-80);
}
.bcToolbarColorDialog {
  width: 160px;
  height: 150px;
  position: relative;
  top: -38px !important;
  left: -59px !important;
}
.bcToolbarColorDialog .dijitTooltipContainer {
  padding: 4px 2px;
  background-image: none !important;
  background-color: var(--venom-120) !important;
}
.bcToolbarColorDialog .bcMoreColors {
  text-align: center;
  display: inline-block;
  color: var(--venom-00);
  font-size: 11px;
  width: 100%;
  cursor: pointer;
}
.bcToolbarLight .bcMoreColors {
  color: var(--venom-140);
}
.bcToolbarColorDialog .bcColorPalette td {
  width: 10px;
  height: 10px;
  border: 1px var(--venom-120) solid;
  margin: 1px 3px;
  cursor: pointer;
  display: inline-block;
}
.bcToolbarLight.bcToolbarColorDialog .dijitTooltipContainer {
  background-color: var(--venom-00) !important;
}
.bcToolbarColorDialog .dijitTooltipContainer .dijitTooltipContents {
  background-image: none !important;
  background-color: var(--venom-120) !important;
}
.bcToolbarColorDialog .dijitTooltipConnector {
  display: none;
}
.bcToolbarColorDialog .bcColorPanelDefault {
  cursor: pointer;
}
.bcToolbarColorDialog .bcToolbarButtonColorWrapper {
  position: absolute;
  top: 20px;
  right: 14px;
  border: 1px solid var(--venom-140);
}
.bcToolbarColorDialog .bcColorPanelTopRule {
  height: 30px;
}
.bcToolbarColorDialog .bcColorPanelTopRule span {
  color: var(--venom-00);
  font-size: 11px;
}
.bcToolbarLight .bcColorPanelTopRule span {
  color: var(--venom-140);
}
div[class*="cke_editor_"][class*="_dialog"] .dijitDialog {
  border: none !important;
}
div[class*="cke_editor_"][class*="_dialog"] .cke_dialog_body {
  border-radius: 0px;
  box-shadow: none;
  border: 1px solid var(--venom-80);
}
div[class*="cke_editor_"][class*="_dialog"] .dijitDialogTitleBar {
  color: var(--venom-140);
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  padding-left: 15px !important;
  padding-top: 10px !important;
  height: 27px !important;
}
div[class*="cke_editor_"][class*="_dialog"] .cke_resizer {
  display: none;
}
div[class*="cke_editor_"][class*="_dialog"] .dijitDialogPaneActionBar td {
  float: right;
}
div[class*="cke_editor_"][class*="_dialog"] a.cke_dialog_ui_button,
.cke_editor_editordiv_dialog a.cke_dialog_ui_button:hover {
  border-width: 1px;
  border-style: solid;
  border-color: var(--venom-60);
  height: 17px;
  padding: 5px 7px 7px 7px;
  color: var(--venom-140);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: var(--venom-40);
  background-image: none;
  background-repeat: repeat-x;
  margin-right: 6px;
}
div[class*="cke_editor_"][class*="_dialog"] a.cke_dialog_ui_button span {
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: normal !important;
}
div[class*="cke_editor_"][class*="_dialog"] a.cke_dialog_ui_button:hover {
  text-decoration: none;
  background-image: none;
  background-color: var(--venom-80);
  border: 1px solid transparent;
}
div[class*="cke_editor_"][class*="_dialog"] a.cke_dialog_ui_button.cke_dialog_ui_button_ok {
  color: var(--venom-00);
  border: 1px solid transparent;
  background-color: var(--beast-100);
  background-image: none;
}
div[class*="cke_editor_"][class*="_dialog"] a.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover {
  background-color: var(--beast-120);
}
.claro .bcEditorSecondRowPopup .dijitTooltipContainer {
  background-color: var(--venom-120);
  border: 0px;
  padding: 0;
}
.claro .bcEditorSecondRowPopup .dijitTooltipBelow .dijitTooltipConnector {
  background-position: 4px 7px;
}
.claro .bcEditorSecondRowPopup .dijitTooltipFocusNode {
  padding: 1px 1px 1px 1px
}
.claro .bcEditorSecondRowPopup {
  margin-left: -14px;
}
.claro .bcEditorSecondRowPopup .dijitTooltipConnector {
  margin-left: 11px;
}
.bcToolbar.bcExtended {
  height: 61px;
}
.bcTextOptionsIndicator {
  background-image: url("../../application/dialogues/toolbar/css/images/arrows12x5.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 19px;
  top: 0px;
  background-position: -12px 0;
  background-color: var(--venom-120);
}
.bcLight .bcTextOptionsIndicator,
.bcToolbarLight .bcTextOptionsIndicator {
  background-color: var(--venom-20);
}
.bcFallbackView .bcWysiwygView .bcTextOptionsIndicator {
  display: none;
}
.bcDialoguesLegacyWhat .bcInlineEditorToolbar {
  margin-top: 19px;
}
.bcChannelPositionSelector {
  margin-top: 20px;
  position: relative;
}
.bcChannelPositionSelector .bcText {
  color: var(--venom-100);
  font-size: 14px;
}
.bcChannelPositionSelector .dgrid {
  height: auto;
}
.bcChannelPositionSelector .dgrid .dgrid-row-odd {
  background-color: inherit;
  box-shadow: inherit;
}
.bcChannelPositionSelector .dgrid .dgrid-scroller .dgrid-row:hover {
  background-color: inherit;
}
.claro .bcChannelPositionSelector .dgrid .dgrid-no-data,
.claro .dgrid .dgrid-loading {
  color: var(--venom-100);
  font-size: 14px;
  text-align: left;
  padding: 3px;
  padding-left: 33px;
}
.bcChannelPositionSelector .dgrid .dgrid-row-table {
  min-width: 500px;
}
.bcChannelPositionSelector .dgrid .bcHostname {
  float: left;
  line-height: 27px;
  vertical-align: middle;
  margin-right: 40px;
  min-width: 50px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bcChannelPositionSelector .dgrid-content {
  width: auto !important;
}
.bcChannelPositionSelector .dgrid .dgrid-scroller {
  position: relative;
  margin-top: 5px !important;
  overflow: visible;
  width: 100%;
}
.bcChannelPositionSelector .dgrid .bcGoToSimulator {
  margin-left: 8px !important;
  float: left !important;
}
.claro .bcChannelPositionSelector .dgrid-scroller .dgrid-cell {
  border: none;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel {
  padding: 0px;
  padding-left: 33px;
  color: var(--venom-100);
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane {
  padding: 1px;
  padding-top: 2px;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .dijitSelect,
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .bcGenericLabel {
  float: left;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .bcGenericLabel {
  margin-left: 10px;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .bcGenericLabel.bcNoPositions {
  margin-left: 6px;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .dijitSelect.dijitSelectError {
  box-shadow: 0 0 5px red !important;
  -webkit-box-shadow: 0 0 5px red !important;
  -moz-box-shadow: 0 0 5px red !important;
  outline: 1px solid red !important;
}
.claro .bcChannelPositionSelector .dgrid-cell-padding.field-channel .dijitContentPane .dijitSelect.dijitSelectError .dijitValidationContainer {
  display: none;
}
.claro .bcChannelPositionSelector .dijitSelect .dijitSelectLabel {
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.claro .bcStatistics .bcStatisticsSmallChart {
  width: 100%;
  height: 120px;
}
.bcStatistics .noData {
  padding: 5px 5px 5px 10px;
  font-style: italic;
}
.bcPositionsInVisible .bcUltimateFallback {
  margin-top: 15px;
}
.bcUltimateFallback {
  margin-top: 25px;
  position: relative;
}
.bcPositionsInVisible .bcUltimateFallback .cke {
  top: 65px;
}
.bcUltimateFallback .bcHtmlView {
  position: relative;
}
.bcUltimateFallback .bcFallbackView .bcInlineEditorToolbar.bcToolbar .bcSecondRow {
  margin-top: 0px;
  padding-top: 0px;
}
.bcUltimateFallback .bcFallbackView .bcInlineEditorToolbar.bcToolbar {
  padding-top: 0px;
}
.bcUltimateFallback .bcGoBack {
  position: relative;
  float: right;
  top: -20px;
  background: url("../../application/dialogues/fallback/css/images/bcGoBack.png") no-repeat;
  background-position: 0px -40px;
  width: 30px;
  height: 16px;
  cursor: pointer;
}
.bcUltimateFallback .bcGoBack:hover {
  background-position: -39px -40px;
}
.bcUltimateFallback .bcWysiwygView .cke,
.bcUltimateFallback .bcHtmlView .bcHtmlEditor {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  height: 500px;
}
.bcUltimateFallback .bcHtmlView .bcHtmlEditor {
  top: 34px;
}
.bcUltimateFallback .bcWysiwygView .cke {
  top: 60px;
}
.bcUltimateFallback .cke_inner {
  height: 100%;
}
.bcUltimateFallback .cke_contents {
  height: 100% !important;
}
.bcFallbackView .bcFallbackToolbar {
  position: absolute;
  right: 10px;
  top: 5px;
}
.bcFallbackView .bcToolbar {
  padding-top: 22px;
}
.bcFallbackView .bcHtmlView .bcToolbar {
  padding-top: 0px;
}
.bcHtmlView .bcHtmlEditor {
  height: 374px;
  border: 1px solid var(--venom-40);
}
.bcHtmlView .bcHtmlEditor.ace_editor .ace_print-margin {
  display: none;
}
.bcWysiwygView .cke {
  border: none !important;
  border: 1px solid var(--venom-40) !important;
}
.dijitDialog .bcWysiwygView .cke {
  border: none !important;
  border-top: 1px solid rgb(204, 204, 204) !important;
}
.claro .bcValueDialog.bcValueTooltip .bcForm div.bcRow.bcRadioRow label {
  color: var(--venom-140);
}
.claro .bcValueDialog.bcValueTooltip .dijitTextBox {
  width: 180px;
}
.claro .bcValueDialog.bcValueTooltip .bcForm div.bcRow.bcRadioRow {
  padding-bottom: 10px;
}
.claro .bcValueDialog.bcValueTooltip .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.claro .bcValueDialog.bcValueTooltip .bcForm div.bcRow.bcRadioRow .bcLabel {
  padding-right: 8px;
}
.claro .bcValueDialog.bcValueTooltip .dijitTooltipConnector {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcTooltip_normal.png');
}
.claro .bcValueDialog.bcValueTooltip .bcValueWrapper,
.claro .bcValueDialog.bcValueTooltip .bcQsParamWrapper {
  display: flex;
}
.claro .bcValueDialog.bcValueTooltip .bcForm .bcRadioButtonWrapper {
  display: flex;
  align-items: center;
}
.bcValueDialog.bcValueTooltip .bcHeader {
  padding-bottom: 10px;
}
.claro .bcValueDialog.bcValueTooltip .bcSingle .bcForm .bcRadioButtonWrapper,
.bcValueDialog.bcValueTooltip .bcSingle .bcHeader,
.bcValueDialog.bcValueTooltip .bcSingle .bcQsParamRow,
.bcValueDialog.bcValueTooltip .bcSingle .bcDatetimeRow,
.bcValueDialog.bcValueTooltip .bcSingle .bcValueRadio,
.bcValueDialog.bcValueTooltip .bcSingle .bcLabel {
  display: none;
}
.claro .bcValueDialog.bcValueTooltip .bcSingle .bcForm div.bcRow.bcRadioRow>div:nth-of-type(2) {
  margin-left: 0px;
}
.claro .bcValueDialog.bcValueTooltip .bcSingle .dijitTextBox {
  width: 310px;
}
.claro .bcItalic {
  font-style: italic;
}
.claro .bcEventFieldType .bcContent {
  display: flex;
  align-items: center;
  width: 100%;
}
.claro .bcTimelineEventTooltip .bcEventFieldType.bcRow>div.bcLabel {
  width: 275px;
}
.claro .bcTimelineEventTooltip .bcRow>div.bcLabel {
  min-width: 210px;
}
.claro .bcEventValueRule {
  display: flex;
  flex-grow: 1;
}
.claro .bcEventValueRule .bcParameterLabel {
  white-space: pre;
}
.claro .bcEventValueRule .bcSpacer {
  flex-grow: 1;
}
.claro .bcEventValueRule .bcValue {
  word-break: break-word;
}
.claro .bcEventValueRule .bcValue:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcEventValueRule .bcItemDelete {
  padding-left: 4px;
  opacity: 0.6;
  cursor: pointer;
}
.claro .bcEventValueRule .bcItemDelete:hover {
  opacity: 1.0
}
.claro .bcEventValueRule .bcItemDelete.bcDisabled {
  opacity: 0.2;
}
.claro .bcEventValueRule .bcItemDelete.bcDisabled:hover {
  cursor: default;
}
.bcDialogues .bcFlowElementHolder {
  clear: both;
  background-color: var(--beast-20);
  left: 0;
  right: 0;
  height: 43px;
  margin-top: 4px;
  line-height: 44px;
  flex-shrink: 0;
  z-index: 1;
}
.bcDialogues .bcFlowElementHolder>.bcConvert {
  float: right;
  height: inherit;
  vertical-align: middle;
  line-height: 40px;
  margin: 0;
  margin-right: 10px;
}
.bcDialogues .bcFlowElementHolder>.bcConvert .dijitButtonNode {
  border: 0;
  background-color: transparent;
  padding: 5px 6px 6px 27px;
}
.bcDialogues .bcFlowElementHolder>.bcConvert .dijitButtonText {
  cursor: pointer;
  color: var(--beast-120);
  font-size: 15px;
}
.bcDialogues .bcFlowElementHolder>.bcConvert.bcReadOnly .dijitButtonText {
  cursor: default;
  color: var(--venom-100);
}
.bcDialogues .bcFlowElementHolder>.bcConvert .dijitButtonText:hover {
  text-decoration: underline;
}
.bcDialogues .bcFlowElementHolder>.bcConvert.bcReadOnly .dijitButtonText:hover {
  text-decoration: none;
}
.bcDialogues .bcFlowElementHolder>div.bcFlowElementTab.bcOptimization {
  float: right;
}
.bcDialogues .bcFlowElementHolder>div.bcFlowElementTab {
  background-color: var(--beast-20);
  min-width: 100px;
  text-align: center;
  cursor: pointer;
  display: inline;
  height: inherit;
  float: left;
  line-height: inherit;
  vertical-align: middle;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
}
.dj_gecko .bcDialogues .bcFlowElementHolder>div.bcFlowElementTab#blueconic_application_dialogues_FlowElementTab_3 {
  padding-right: 0px;
}
.bcDialogues .bcFlowElementHolder>div.bcFlowElementTab.bcActive {
  background-color: var(--beast-100);
  color: var(--venom-00);
  background-image: url("../../application/dialogues/css/images/activePointer.svg");
  background-position: center bottom;
  background-repeat: no-repeat;
}
.bcDialogues .bcFlowElementHolder::after {
  clear: both;
  content: "";
}
.bcDialogues .bcForm .bcPluginData .bcImageParameter .bcFileListNode {
  display: none;
}
.bcDialogues .bcFlowElementHolder .bcVariantPulldown {
  background-color: var(--beast-20);
  margin-top: -3px;
}
.bcDialogues .bcVariantPulldown .dijitButtonText {
  max-width: 120px !important;
}
.bcDialogues .bcFlowElementHolder .bcVariantPulldown .dijitOpened .dijitButtonText {
  color: var(--venom-00);
}
.bcDialogues .bcFlowElementHolder .bcVariantPulldown .dijitButtonText {
  text-align: left;
  height: 20px;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab .bcVariantPulldown .dijitDropDownButtonHover {
  outline: 1px solid transparent;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab .bcVariantPulldown .dijitDropDownButtonOpened {
  outline: 1px solid var(--beast-100);
  background-color: var(--beast-100);
  border-color: var(--beast-100);
}
.dj_gecko .bcDialogues .bcFlowElementHolder .bcFlowElementTab .bcVariantPulldown .dijitDropDownButtonOpened {
  margin: 0px;
  padding-right: 5px;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab .bcVariantPulldown .dijitArrowButtonInner {
  height: 15px;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown {
  background-color: transparent;
  color: var(--venom-00);
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitArrowButtonInner,
.bcDialogues .bcFlowElementHolder .bcFlowElementTab .bcVariantPulldown .dijitDropDownButtonOpened .dijitArrowButtonInner {
  background-position: -51px 100%;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitButtonText {
  color: var(--venom-00);
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitDropDownButtonHover,
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitDropDownButtonFocused {
  outline: 1px solid transparent;
}
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitDropDownButtonHover .dijitArrowButtonContainer,
.bcDialogues .bcFlowElementHolder .bcFlowElementTab.bcActive .bcVariantPulldown .dijitDropDownButtonFocused .dijitArrowButtonContainer {
  background-color: var(--venom-00);
}
.bcDialogues .bcInteractionProperties {
  position: relative;
}
.bcInteractionFlowElement .bcPluginData {
  position: relative;
  height: 100%;
  width: 100%;
}
.bcDialogues .bcForm .bcPluginData div.bcRow {
  margin-left: 0;
}
.bcInteractionFlowElement .bcPluginData .bcRow {
  margin-bottom: 10px !important;
}
.claro .bcPluginData .bcForm .bcContentArea {
  top: 0;
}
.claro .bcInteractionProperties .bcForm .bcContentArea {
  position: relative;
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow-y: auto;
  top: 0;
  width: 100%;
  bottom: 0;
  margin-top: 0;
}
.bcDialogues .bcFlowElementContentNode {
  position: relative;
  display: block;
  width: 100%;
  flex-grow: 1;
  margin-top: 10px;
  flex-shrink: 0;
}
.claro .bcDialogues>.bcForm>.bcContentArea {
  display: flex;
  flex-direction: column;
  height: calc(100% - 42px);
  position: initial;
  margin-top: 6px;
  min-width: 800px;
}
.claro .bcInteractionProperties .bcForm {
  position: relative;
  top: 0;
}
.bcDialogues .bcInteractionProperties .bcForm div.bcRow {
  margin-left: 1px;
  margin-bottom: 2px;
}
.bcDialogues .bcInteractionProperties .bcRow.bcParameter {
  margin-top: 10px;
  margin-bottom: 1px;
}
.bcInteractionFlowElement .bcParameter .bcFileUpload {
  float: left;
}
.bcDialogues .bcInteractionProperties .bcForm div.bcRow:first-child {
  margin-top: 0;
}
.bcInteractionProperties {
  padding: 10px;
}
.claro .bcInteractionProperties div.bcRow>.bcLabel {
  width: initial;
  min-width: 60px;
}
.bcDialogues .bcInteractionProperties .bcLine {
  height: 1px;
  background-color: var(--venom-40);
  margin-top: 10px;
  margin-bottom: 10px;
}
.bcDialogues .bcInteractionProperties .bcInteractionPropertiesPlugins .dijitSelectLabel {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcDialogues .bcInteractionProperties .bcVariantStateSwitch {
  padding-top: 5px;
}
.bcDialogues .bcInteractionProperties .bcPluginType .bcLabel {
  width: auto !important;
}
.bcDialogues .bcInteractionProperties .bcPluginType .bcLabel div.bcGenericLabel {
  width: auto !important;
  max-width: 90px !important;
}
.bcDialogues .bcInteractionProperties .bcPluginType .bcLabel div.bcGenericLabel label.bcLabel,
.bcDialogues .bcInteractionProperties .bcVariantName .bcLabel div.bcGenericLabel label.bcLabel,
.bcDialogues .bcInteractionProperties .bcVariantState .bcLabel div.bcGenericLabel label.bcLabel {
  width: auto !important;
  max-width: 65px !important;
  overflow-x: hidden;
  text-overflow: ellipsis;
  padding-right: 0;
}
.bcDialogues .bcInteractionProperties .bcPluginType .bcLabel div.bcGenericLabel a.bcHelpIcon {
  margin-left: 5px;
}
.bcDialogues .bcInteractionProperties .bcPluginType .bcInput,
.bcDialogues .bcInteractionProperties .bcVariantState .bcInput {
  margin-left: 90px !important;
  margin-right: 15px;
}
.bcDialogues .bcInteractionProperties .bcForm div.bcRow.bcVariantName .bcInput {
  position: absolute;
  left: 90px;
  right: 10px;
  margin-left: 0;
}
.bcDialogues .bcInteractionProperties .bcVariantName .bcInput .dijitTextBox:not(.dijitTextArea) {
  width: 90%;
}
.bcDialogues .bcInteractionProperties .bcContentArea .dijitTextBox:not(.dijitNumberTextBox) {
  width: 90%;
}
.bcDialogues .bcForm div.bcRow:first-child {
  margin-top: 12px;
}
.bcDialogues .bcForm .bcIntegerFacet div.bcRow {
  padding-top: 12px;
}
.bcDialogues .bcLanguageSelector div.bcRow {
  margin-left: 0;
}
.bcDialogues .bcChannelPositionView.bcInlineEditingChannelView {
  top: 0;
}
.bcDialogues .bcChannelPositionView.bcInlineEditingChannelView div.bcUrlNavigationWidget .bcOpenInPopup {
  display: none;
}
.bcDialogues .bcChannelPositionView.bcInlineEditingChannelView div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox.bcNoAddButton {
  width: calc(100% - 223px);
}
.claro .bcDialogues .bcInteractionFlowElement div.bcLoadingWrapper {
  height: 120px;
}
.claro .bcDialogues .bcInteractionFlowElement .gadget {
  padding-top: 0 !important;
}
.bcDialogues .dijitContentPane.bcInputWrapper.bcLabelNodeWrapper {
  z-index: 1;
  
}
.claro .bcDialogues .bcMetaData .bcRow>.bcExpandOpen {
  background-position: 0 0;
}
.bcDialogues .bcDialoguesAdvancedArea .bcFrequencyCap .dijitNumberTextBox {
  width: 40px;
  float: left;
  top: 1px;
}
.bcDialogues .bcDialoguesAdvancedArea .bcFrequencyCap .bcFrequenceCapSeparatorText {
  float: left;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 0;
  color: var(--venom-100);
}
.bcDialogues .bcDialoguesAdvancedArea .bcFrequencyCap .dijitSelect {
  float: left;
  margin-top: 0;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess {
  padding-top: 20px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcRuleToolBar {
  padding-top: 4px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcRuleToolBar .bcRuleType {
  margin-top: -4px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcRuleToolBar .bcAddButton {
  padding-left: 1px;
  margin-top: 1px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcHeader {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  font-weight: 400;
  color: var(--venom-100);
  margin-bottom: 5px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcTrackWrapper {
  padding-top: 40px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcTrackWrapper .bcTrackOptionWrapper {
  padding-top: 15px;
}
.bcDialogues .bcFlowElementContentNode .bcSuccess .bcDescription {
  color: var(--venom-100)
}
.bcDialogues .bcOptimizer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.bcDialogues .bcOptimizer .bcTxtH2 {
  color: #A1A1A1 !important;
}
.bcDialogues .bcOptimizer .bcTxtH2.bcFirst {
  margin-bottom: 12px;
}
.bcDialogues .bcOptimizer .bcAddButton,
.bcDialogues .bcOptimizer .dijitButton.dijitButtonDisabled.bcAddButton {
  margin: 0;
  margin-top: 10px;
}
.bcDialogues .bcOptimizer .bcOptimizerData {
  float: left;
  width: 100%;
  margin-top: 61px;
}
.bcDialogues .bcOptimizer .bcOptimizerData.bcDisabled .bcRadioWrapper label {
  color: var(--venom-100);
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcAfterEvaluationWrapper {
  padding-bottom: 5px;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcAfterEvaluationVariantLabel {
  width: 50px;
  float: left;
  color: var(--venom-100);
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcVariantPulldown {
  width: auto;
}
.bcDialogues .bcOptimizer .bcOptimizerData .dijitButtonText {
  text-align: left;
  max-width: 300px !important;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcVariantPulldown .dijitSelectLabel {
  max-width: 300px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateNumbers {
  width: 80px;
  margin-bottom: 10px;
  float: left;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcDateTimePicker {
  float: left;
}
.bcDialogues .bcOptimizer .bcNoVariants {
  clear: both;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateNumbersLabel {
  width: 120px;
  float: left;
  padding-left: 8px;
  color: var(--venom-100);
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateRowWrapper {
  clear: left
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateDateTimePicker {
  position: relative;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateDateLabel {
  width: 60px;
  padding-left: 5px;
  color: var(--venom-100);
  float: left;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateDateTimePicker .bcInputWrapper {
  min-width: 135px;
  float: left;
  min-height: 33px;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateDateTimePicker .bcValue {
  min-width: 135px;
  float: left;
}
.bcDialogues .bcOptimizer .bcOptimizerData .bcEvaluateDateTimePicker .bcValue.bcBorder {
  margin-right: 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-row-even {
  background-color: var(--venom-20);
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-row-even.bcControlGroupRow {
  background-color: var(--venom-00);
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-row-odd {
  background-color: var(--venom-00);
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcLinkWithAdditionalText {
  display: block
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcVariantTableNameCell.bcLinkWithAdditionalText .bcNameLink,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcVariantTableNameCell.bcLinkWithAdditionalText .bcAdditionalText {
  display: inline;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable {
  height: auto;
  min-width: 870px;
  position: relative;
  clear: both;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcConfigureTable {
  position: absolute;
  right: 0;
  top: -25px;
  background-image: url("../../application/dialogues/css/images/widgetHeaderIcons20x20.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  background-position: 0px -20px;
  cursor: pointer;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcConfigureTable:hover {
  background-position: -20px -20px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .bcNameLink {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.bcDialogues .bcFlowElementContentNode .bcVariantsHeader h2 {
  font-size: 19px;
  color: var(--venom-100);
  float: left;
  margin-bottom: 10px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid .dgrid-header {
  right: 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-sort-arrow {
  pointer-events: none;
  display: inline-block;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid .dgrid-header-scroll {
  display: none;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid .dgrid-scroller {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-footer {
  background-color: var(--venom-00);
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .dgrid-footer td.field-chance {
  background: url("../../application/dialogues/css/images/sum-line.svg") no-repeat 7px 0;
  border-top: 0 none;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-chance {
  width: 110px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-chance .dijitTextBox {
  width: 50px;
  float: left;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-chance .bcPercentage {
  padding-left: 5px;
  float: left;
  padding-top: 5px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-name {
  width: 20%;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-plugin.name {
  width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-views {
  width: 78px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-clicks {
  width: 78px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-conversions,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-conversionMoments {
  width: 80px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-clickViewRatio,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-conversionViewRatio,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-conversionClickRatio,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-liftClickViewRatio,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-liftConversionViewRatio,
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-liftConversionClickRatio {
  width: 120px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-state {
  width: 86px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions {
  width: 60px;
  padding-left: 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions-content {
  display: flex;
  width: 60px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions a.copy {
  display: block;
  width: 14px;
  height: 16px;
  margin: 0 6px 0 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions a.overview {
  display: block;
  width: 15px;
  height: 16px;
  margin: 0 3px 0 3px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions span.overview-hidden {
  display: block;
  width: 5px;
  height: 16px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable .field-actions a.delete {
  display: block;
  width: 13px;
  height: 13px;
  margin: 1px 0 0 6px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.overview {
  background: url("../../application/dialogues/css/images/languages.svg") no-repeat 0 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.overview:hover {
  background-position: 0 -20px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.copy {
  background: url("../../application/dialogues/css/images/copy.svg") no-repeat 0 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.copy:hover {
  background-position: 0 -16px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.delete {
  background: url("../../application/dialogues/css/images/delete.svg") no-repeat 0 0;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable tr:hover td.field-actions a.delete:hover {
  background-position: 0 -13px;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable.bcOneLeft td.field-actions a.delete {
  display: none;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable #dgrid_1-row-controlgroup td.field-actions a {
  display: none;
}
.bcDialogues .bcFlowElementContentNode .bcVariantTable.bcDisabled tr:hover td.field-actions a.delete,
.bcDialogues .bcFlowElementContentNode .bcVariantTable.bcDisabled tr:hover td.field-actions a.copy {
  display: none;
}
.dijitTooltipDialogPopup .bcVariantTableSettings {
  min-width: 375px;
}
.claro .bcDialogues .bcOptimizer .bcVariantTable .field-conversionMoments .bcMissingConversionRule {
  color: var(--thor-100);
}
.bcDialogues a.bcOnOffLink {
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcTriState.svg') no-repeat 0 -5px;
  width: 40px;
  height: 18px;
  display: block;
}
.bcDialogues a.bcOnOffLink.bcOn {
  background-position: 0 -5px;
}
.bcDialogues a.bcOnOffLink.bcOn:hover {
  background-position: 0 -35px;
}
.bcDialogues a.bcOnOffLink.bcOnDialogueOff {
  background-position: 0 -95px;
}
.bcDialogues a.bcOnOffLink.bcOnDialogueOff:hover {
  background-position: 0 -125px;
}
.bcDialogues a.bcOnOffLink.bcOff {
  background-position: 0 -185px;
}
.bcDialogues a.bcOnOffLink.bcOff:hover {
  background-position: 0 -215px;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcColumn {
  float: left;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcColumn1 {
  width: 40%;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcColumn2 {
  width: 60%;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcColumn .bcRow {
  margin-left: 0;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer div.bcRow .bcInput .dijitSelect {
  margin-top: -3px;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcRadioWrapper .dijitRadio {
  margin-top: -4px;
}
.bcDialogues .bcFlowElementContentNode .bcOptimizer .bcRadioWrapper label {
  top: 0px;
  position: relative;
}
.bcDialogues .bcWhoConfig {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.bcDialogues .bcWhoConfig .bcCancelButtonWrapper {
  display: none;
}
.bcDialoguesProfileProperty {
  width: 500px;
  height: 60px;
  padding: 10px;
}
.claro .bcDialoguesProfileProperty .bcForm .bcLabel {
  width: 130px;
  margin-top: 5px;
  float: left;
}
.claro .bcDialoguesProfileProperty .bcForm {
  position: relative;
  top: 10px;
}
.bcDialogues .bcWhoConfig .bcOwnSegmentWrapper .bcIntegerFacet .bcAverageLinkWrapper {
  display: none;
}
.bcDialogues .bcWhoConfig .bcOwnSegmentTab {
  height: calc(100% - 70px);
}
.bcDialogues .bcWhoConfig .bcOwnSegmentWrapper {
  height: inherit;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegments .bcFilterSummary {
  cursor: auto;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegments .bcFilterSummary .bcDelete,
.bcDialogues .bcWhoConfig .bcSegmentFilter:not(.bcOneFilterActive) .bcBaseSegments .bcFilterSummary:hover:after {
  display: none;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegmentsFilterBlock {
  margin-bottom: 20px;
  margin-top: 30px;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegmentsFilterBlock .bcFacetNameWrapper {
  width: 286px !important;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter.bcOneFilterActive .bcFacetOverviewWrapper {
  top: 9px;
}
.bcDialogues .bcWhoConfig .bcSegmentFilter.bcOneFilterActive .bcCountWrapper.bcFloat {
  position: absolute;
  margin-top: -5px;
}
.claro.bcLanguage_en-us .bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegmentsFilterBlock::before {
  content: "Show dialogue to:";
  cursor: text;
}
.claro.bcLanguage_nl-NL .bcDialogues .bcWhoConfig .bcSegmentFilter .bcBaseSegmentsFilterBlock::before {
  content: "Toon dialoog aan:";
  cursor: text;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar {
  z-index: 1000;
  
  background-color: transparent;
  position: absolute;
  visibility: hidden;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcMoveToolbarButton {
  display: block;
  position: absolute;
  top: 0;
  bottom: 2px;
  left: 0;
  width: 10px;
  background-color: var(--beast-100);
  cursor: pointer;
  padding-top: 12px;
  color: var(--venom-00);
  margin-left: 0px;
  border: solid 1px var(--venom-120);
  text-align: center;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcTitleButtonsRight .bcTitleButton {
  margin-right: 0;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcTitleButtonsRight .bcTitleButton .dijitButtonNode {
  border-right: 1px solid var(--beast-100);
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcTitleButtonsRight .bcTitleButton .dijitButtonNode:hover {
  border-right: 1px solid #75b5d6;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcHTMLOption {
  margin-left: 0;
  margin-top: 1px;
}
.bcHTMLOption .dijitMenuItemLabel {
  width: 125px !important;
}
.claro .dijitDropDownButton.bcHTMLOption .dijitButtonNode {
  padding: 6px 0 8px 0;
  background-color: var(--beast-100);
  border-width: 0;
  border-left: 1px solid var(--beast-100);
}
.claro .dijitDropDownButton.bcHTMLOption .dijitButtonNode:hover {
  background-color: var(--beast-120);
  border-left: 1px solid #75b5d6;
}
.claro .dijitDropDownButton.bcHTMLOption .dijitArrowButtonInner {
  background-position: -51px 100%;
}
.claro .dijitDropDownButton.bcHTMLOption .bcPrimaryButton .dijitButtonNode:hover {
  background-color: var(--beast-120);
}
.claro .dijitDropDownButton.bcHTMLOption .dijitButtonNode .dijitButtonText {
  padding: 0;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar.bcDialoguesInfoBar {
  padding-bottom: 2px;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar .bcInner {
  background: rgba(57, 57, 57, 0.85);
  border: 0 !important;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar.bcDialoguesInfoBar .bcInner {
  background: var(--venom-120);
  border: 1px solid var(--venom-120);
  width: initial !important;
}
.bcInlineEditorToolbar .bcSecondRow {
  margin-top: -75px;
}
.claro .bcContentInfoBar.bcDialoguesContentInfoBar.bcLight:not(.bcDialoguesInfoBar) .bcInner {
  border: 1px solid var(--venom-80) !important;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar .bcInner {
  padding: 0;
  background-image: none;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar .bcInner .bcCustomWidget {
  display: inline-block;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar .bcInner .bcEditorButtons {
  display: inline-block;
  margin-right: 5px;
  margin-top: 5px;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar .bcInner .bcEditorButtons .dijitButton .dijitButtonNode {
  min-width: 50px;
}
.claro .bcContentInfoBar.bcDialoguesInfoBar .bcInner .bcEditorButtons .dijitButton {
  margin-top: 0;
}
.bcToolbarLinkDialog .bcHasNoLinkText .bcPropertyValues {
  top: 60px;
}
.bcDialogues .bcPluginData {
  position: relative;
  display: block;
  height: 100%;
  min-height: 500px;
}
.bcDialogues .bcInlineEditingChannelView.bcChannelView .bcPopupNode {
  height: auto;
  bottom: 0;
}
.claro .bcDialogues .bcInteractionFlowElement .bcGoToSimulator {
  background: url("../../application/dialogues/channelview/urlnavigation/css/images/bcUrlNavigationIcons.svg") no-repeat;
  height: 31px;
  width: 40px;
  margin-top: -1px;
  float: right;
  background-position: 5px -95px;
  display: inline-block;
  cursor: pointer;
  background-color: var(--venom-00);
}
.claro .bcDialogues .bcInteractionFlowElement .bcGoToSimulator:hover {
  background-position: -45px -95px;
}
.claro .bcDialogues .bcInteractionFlowElement .bcGoToSimulator.bcDisabled {
  background-position: -95px -95px;
}
.bcDialogues .bcHorizontalLine {
  background-color: var(--venom-40);
  width: 99%;
  height: 1px;
  margin-top: 15px;
}
.bcDialogues .bcInlineEditingChannelView.bcChannelView.bcBorderHidden .inlineeditor_outline {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
.claro .bcNoteTooltipDialog .dijitTooltipContainer.bcOkCancelTooltipDialog {
  background-color: #FDF6E2;
  border-color: #F5D173;
}
.claro .bcNoteTooltipDialog .bcOkCancelTooltipDialog .bcButtonWrapper {
  border-color: #F5D173;
}
.claro .bcNoteTooltipDialog .bcNoteTooltipContent {
  max-width: 400px;
}
.claro .bcNoteTooltipDialog .bcNoteTooltipContent p,
.claro .bcNoteTooltipDialog .bcNoteTooltipContent h2 {
  margin-bottom: 16px;
}
.claro .bcNoteTooltipDialog .bcNoteTooltipContent .bcCheckBoxWrapper {
  margin-bottom: 5px;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent {
  min-width: 500px;
  max-width: 500px;
  min-height: 250px;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewWrapper {
  padding: 20px;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewWrapper .bcMessage p {
  padding-bottom: 20px;
}
.claro .bcDeleteLanguageContentConfirmDialog .dijitContentPane.dijitContentPaneSingleChild {
  padding: 20px 20px 0px 20px;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewWrapper .bcLanguageOverviewTable {
  min-height: 160px;
  height: auto;
  width: 100%;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewTable .dgrid-header-scroll {
  display: none;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewWrapper .bcLanguageOverviewTable .dgrid-header span {
  max-width: 90%;
}
.claro .bcLanguageOverviewDialog .bcLanguageOverviewDialogContent .bcLanguageOverviewTable .dgrid-row a.deleteContent {
  cursor: pointer;
}
.bcLegacyWhat iframe {
  width: 100% !important;
}
.claro .bcVariantRestrictionsDialog div.bcGenericLabel {
  display: inline-block;
}
.claro .bcVariantRestrictionsDialog div.bcGenericLabel label.bcLabel {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 245px;
  overflow: hidden;
}
.claro .bcVariantRestrictionsDialog .bcCheckBoxList {
  max-height: 300px;
  overflow: auto;
}
.dijitSelect.dijitDisabled .dijitSelectLabel {
  color: var(--venom-80);
}
.bcDialogues .bcWhen {
  display: flex;
  min-height: 400px;
}
.bcDialogues .bcWhen .bcWhenPerimeterWrapper {
  min-width: 565px;
}
.bcDialogues .bcWhen .bcWhenPerimeter {
  overflow: inherit !important;
}
.bcDialogues .bcWhenPerimeter .bcPriority:not(.bcDisabled) {
  cursor: pointer
}
.bcDialogues .bcWhenPerimeter .bcPriority.bcDisabled {
  color: var(--venom-100);
}
.bcDialogues .bcWhenPerimeter .bcPriority.bcDisabled:hover {
  text-decoration: none;
}
.bcDialogues .bcWhen div.bcRow .bcInput {
  margin-left: 175px;
  padding-right: 20px;
}
.claro .bcPerimeters .bcCompetitors .dijitSelect {
  position: relative;
  top: -1px;
}
.claro .bcPerimeters .bcCompetitors span.bcDelete:hover {
  
  cursor: default;
  background-position: 0 0;
}
.claro .bcCompetitors .bcCompetitorsText {
  margin: 5px 0;
  word-wrap: break-word;
  width: 400px;
}
.claro .bcCompetitors .dgrid {
  width: 400px;
  user-select: none;
}
.claro .bcCompetitors .dgrid .dgrid-scroller {
  position: relative;
  max-height: 200px;
  margin-top: 40px !important;
}
.claro .bcCompetitors .dgrid-row-even:hover {
  background-color: var(--venom-00);
}
.claro .bcCompetitors .dgrid-row-odd:hover {
  background-color: var(--venom-20);
}
.claro .bcCompetitors .dgrid-content .dgrid-column-0,
.claro .bcCompetitors .dgrid-content .dgrid-column-1 {
  cursor: default;
  border-right: none;
}
.claro .bcCompetitors .dgrid-column-1 {
  width: 30%;
}
.claro .bcPerimeters .bcFrequencyCap .bcRule .bcIcons {
  display: none;
}
.bcDialogues .bcPerimeters .bcTitle,
.bcDialogues .bcScheduleViewer .bcTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  line-height: 28px;
  margin-top: 14px;
  margin-bottom: 18px;
  color: var(--venom-140);
  width: 250px;
}
.bcDialogues .bcPerimeters div.bcRow {
  margin-left: 0px;
  height: 34px;
  margin-bottom: 6px;
  margin-top: 5px;
  position: relative;
}
.bcDialogues .bcPerimeters div.bcRow.bcCompetitors {
  margin-bottom: 16px;
}
.bcDialogues .bcPerimeters div.bcRow.bcRule span.bcDelete {
  position: absolute;
  right: 0;
  top: 8px;
}
.bcDialogues .bcPerimeters div.bcRow.bcTimeZone {
  display: flex;
  height: 34px;
  margin-top: 0px;
  padding-left: 175px;
}
.bcDialogues .bcPerimeters .bcTimeZone .bcTimeZoneSelectWrapper {
  display: flex;
  align-items: center;
  margin-top: -1px;
}
.bcDialogues .bcPerimeters .bcTimeZone .bcTimeUsing {
  display: flex;
  align-items: center;
  margin-right: 20px;
  color: var(--venom-100);
  margin-top: -2px;
}
.bcDialogues .bcPerimeters .bcDateTimePicker {
  padding-top: 0px;
}
.bcDialogues .bcPerimeters .bcTimeTypeSelect {
  margin-top: 1px;
}
.bcDialogues .bcPerimeters div.bcRow.bcActive {
  margin-bottom: 16px;
}
.bcDialogues .bcPerimeters div.bcRow.bcActiveTimeRow {
  margin-bottom: 6px;
}
.bcDialogues .bcPerimeters div.bcRow.bcActiveTimeRow .bcCheckBoxWrapper,
.bcDialogues .bcPerimeters div.bcRow.bcFrequencyRow .bcCheckBoxWrapper {
  display: flex;
}
.bcDialogues .bcPerimeters div.bcRow.bcActiveTimeRow .bcCheckBoxWrapper .bcGenericLabel,
.bcDialogues .bcPerimeters div.bcRow.bcFrequencyRow .bcCheckBoxWrapper .bcGenericLabel {
  height: initial;
}
.bcDialogues .bcPerimeters div.bcRow.bcActiveTimeRow.bcActive {
  margin-bottom: 0px;
  padding-bottom: 5px;
}
.bcDialogues .bcPerimeters div.bcRow.bcRecurrenceRow.bcActive {
  margin-bottom: 0px;
}
.bcDialogues .bcPerimeters div.bcRowAuto {
  height: auto;
}
.bcDialogues .bcPerimeters .bcCheckbox {
  width: 20px;
  float: left;
  margin-right: 5px;
}
.bcDialogues .bcPerimeters div.bcGenericLabel label.bcLabel {
  color: var(--venom-140);
}
.bcDialogues .bcPerimeters .bcTime {
  display: flex;
  height: 32px;
}
.bcDialogues .bcPerimeters .bcTime .dijitInputInner {
  width: 70px !important;
}
.bcDialogues .bcPerimeters .bcTime .bcTimeTo {
  margin-left: 5px;
}
.bcDialogues .bcPerimeters .bcTime div.dijitTextBoxError .dijitValidationContainer {
  
}
.bcDialogues .bcPerimeters .bcTime .bcTimeText {
  margin-right: 5px;
}
.bcDialogues .bcPerimeters div.bcRow.bcCustomEventsRow {
  display: block;
  height: initial;
}
.bcDialogues .bcPerimeters .bcCustomEventTypes .bcCheckBoxList {
  margin-left: -5px;
  max-height: 256px;
  overflow: auto
}
.bcDialogues .bcPerimeters .bcCustomEventsRow:hover .bcCustomEventTypes.bcOutlineNeeded .bcCheckBoxList {
  outline: 1px solid var(--venom-80);
}
.bcLanguage_nl-nl .bcDialogues .bcPerimeters .bcCustomEvents .bcHelpIcon {
  position: relative;
  top: -30px;
  left: 55px;
}
.bcDialogues .bcScheduleViewer {
  position: relative;
}
.bcDialogues .bcScheduleViewer div.bcLoadingWrapper {
  left: 20px;
}
.bcDialogues .bcScheduleViewer .bcUnderlay {
  opacity: 0.4;
  background-color: var(--venom-00);
  position: absolute;
  top: 30px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.bcDialogues .bcScheduleViewer .bcTimeViewerWrapper {
  margin-top: -1px;
}
.bcDialogues .bcScheduleViewer .bcTimeViewer {
  width: 230px;
  height: 80px;
  background-color: var(--venom-40);
  border: solid 1px var(--venom-80);
  display: flex;
  flex-direction: column;
  text-align: center;
  padding-top: 10px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
}
.bcDialogues .bcScheduleViewer .bcTimeViewer .bcDailyTitle {
  color: var(--venom-100);
  padding-bottom: 5px;
}
.bcDialogues .bcScheduleViewer .bcTimeBarWrapper {
  display: flex;
  align-self: center;
  flex-direction: column;
  position: relative;
}
.bcDialogues .bcScheduleViewer .bcTimeBar {
  width: 190px;
  height: 8px;
  background-color: var(--venom-00);
  border: solid 1px var(--venom-80);
  border-radius: 5px;
}
.bcDialogues .bcScheduleViewer .bcTimeBar .bcTimeBarPart {
  height: 8px;
  float: left;
}
.bcDialogues .bcScheduleViewer .bcTimeBarWrapper.bcOn .bcTimeBar .bcTimeBarPart.bcSelected {
  background-color: var(--hulk-20);
}
.bcDialogues .bcScheduleViewer .bcTimeBarWrapper.bcOff .bcTimeBar .bcTimeBarPart.bcSelected {
  background-color: var(--wasp-20);
}
.bcDialogues .bcScheduleViewer .bcTimeBar .bcLeft {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.bcDialogues .bcScheduleViewer .bcTimeBar .bcMiddle {
  border-left: solid 1px var(--venom-80);
  border-right: solid 1px var(--venom-80);
}
.bcDialogues .bcScheduleViewer .bcTimeBar .bcRight {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bcDialogues .bcScheduleViewer .bcTimeBarRuler {
  width: 190px;
  height: 8px;
  display: flex;
  position: relative;
}
.bcDialogues .bcScheduleViewer .bcTimeBarRuler .bcSmall {
  width: 1px;
  background-color: var(--venom-80);
  height: 6px;
  position: absolute;
  top: -3px
}
.bcDialogues .bcScheduleViewer .bcTimeBarRuler .bcSmall.bcSmallLeft {
  left: 48px;
}
.bcDialogues .bcScheduleViewer .bcTimeBarRuler .bcSmall.bcSmallRight {
  left: 144px;
}
.bcDialogues .bcScheduleViewer .bcTimeBarRuler .bcLarge {
  width: 1px;
  background-color: var(--venom-80);
  height: 10px;
  left: 97px;
  position: absolute;
  top: -5px;
}
.bcDialogues .bcScheduleViewer .bcTimeBarLabels {
  width: 190px;
  height: 18px;
  padding-top: 5px;
  display: flex;
}
.bcDialogues .bcScheduleViewer .bcTimeLabel {
  flex-grow: 1;
  color: var(--venom-100)
}
.bcDialogues .bcScheduleViewerWrapper {
  width: 232px;
  overflow-x: hidden;
  margin-left: 20px;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar {
  width: 232px;
  height: 252px;
  position: relative;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarIncrementControl {
  width: 18px;
  height: 16px;
  background-image: url("../../application/dialogues/when/css/images/bcButtonArrows.svg");
  background-repeat: no-repeat;
  cursor: pointer;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
  background-color: transparent;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitButtonDisabled,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitDropDownButtonDisabled,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitComboButtonDisabled,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitToggleButtonDisabled {
  background-color: transparent;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarDecrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrowActive .dijitCalendarDecrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrow:active .dijitCalendarDecrease {
  background-position: -174px 0;
  position: absolute;
  top: 9px;
  left: 38px;
  cursor: pointer;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrowHover .dijitCalendarDecrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrow:hover .dijitCalendarDecrease {
  background-position: -174px 0;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarIncrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrowActive .dijitCalendarIncrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrow:active .dijitCalendarIncrease {
  background-position: -116px 0;
  position: absolute;
  top: 9px;
  left: 175px;
  cursor: pointer;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrowHover .dijitCalendarIncrease,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarArrow:hover .dijitCalendarIncrease {
  background-position: -116px 0;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitSelect *,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitButtonNode * {
  cursor: default;
}
.bcDialogues .bcScheduleViewer .bcSwitchedOffMessageWrapper .bcInfo.bcInfoIcon {
  background-position: 0px -160px;
}
.bcDialogues .bcScheduleViewer .bcSwitchedOffMessageWrapper {
  display: flex;
  padding-top: 8px;
}
.bcDialogues .bcScheduleViewer .bcSwitchedOffMessageWrapper .bcInfo {
  width: 20px;
  height: 20px;
  display: inline-block;
  left: 20px;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg") no-repeat;
}
.bcDialogues .bcScheduleViewer .bcSwitchedOffMessage {
  color: var(--venom-100);
  display: inline-block;
}
.bcDialogues .bcPerimeters .bcTime .dijitTimeTextBox {
  width: 80px;
  top: 1px;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: var(--venom-40);
  background-image: none;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarMonthMenu {
  border-color: var(--beast-120);
  background-color: var(--venom-00);
  text-align: center;
  background-image: none;
  cursor: pointer;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar tr:last-child td.dijitCalendarDateTemplate {
  border-bottom: none;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar tr:last-child td.dijitCalendarDateTemplate:first-child {
  border-radius: 0 0 0 4px;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar tr:last-child td.dijitCalendarDateTemplate:last-child {
  border-radius: 0 0 4px 0;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar tr td.dijitCalendarDateTemplate:first-child {
  border-left: none;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarDateTemplate {
  width: 32px;
  height: 32px;
  border-left: 1px solid #d3d3d3;
  cursor: default;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOn .dijitCalendarDisabledDate,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOff .dijitCalendarDisabledDate,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOn .dijitCalendarDisabledDate .dijitCalendarDateLabel,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOff .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  background-color: var(--venom-00);
  color: var(--venom-80)
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOff .dijitCalendarDisabledDate.bcIsValidDate,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOff .dijitCalendarDisabledDate.bcIsValidDate .dijitCalendarDateLabel {
  background-color: #fefee9;
  color: var(--venom-100)
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOn .dijitCalendarDisabledDate.bcIsValidDate,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar.bcOn .dijitCalendarDisabledDate.bcIsValidDate .dijitCalendarDateLabel {
  background-color: #f3fee9;
  color: var(--venom-100)
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  text-decoration: none;
  border: none;
  padding: 9px 5px 3px 4px;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarDayLabel {
  font-weight: normal;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarSelectedYear {
  color: var(--venom-100);
  font-weight: normal;
  vertical-align: top;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarDayLabel,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarMonthLabel {
  color: var(--venom-100);
  text-transform: capitalize;
  vertical-align: top;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  cursor: pointer;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  border: none;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarMonthContainer {
  height: 30px;
  margin-bottom: 0px;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarYearContainer {
  display: none;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitDropDownButton .dijitArrowButtonInner {
  visibility: hidden;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarPreviousYear,
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitCalendarNextYear {
  padding: 1px 6px;
  visibility: hidden;
}
.bcDialogues .bcScheduleViewer .bcScheduleCalendar .dijitButtonNode .dijitSpacer {
  display: none;
}

.bcFrequencyCap {
  display: flex;
  height: 32px;
}
.bcFrequencyCap .bcRule .bcFrequencyCapRule {
  display: inline-flex;
}
.bcFrequencyCap .bcRule .bcFrequencyCapRule .bcSetting {
  margin-left: 5px;
  margin-right: 5px;
}
.bcFrequencyCap .bcRule .bcFrequencyCapRule .dijitNumberTextBox {
  width: 40px;
  float: left;
  top: 1px;
}
.bcFrequencyCap .bcRule .bcFrequencyCapRule .dijitSelect {
  float: left;
  margin-right: 5px;
}
.bcFrequencyCapRecencyDialogContent {
  width: 251px;
}
.bcFrequencyCapRecencyDialogContent .bcTxtH3 {
  margin-bottom: 15px;
}
.claro .bcFrequencyCapRecencyDialogContent .bcRadioButtonWrapper div.bcGenericLabel label.bcLabel {
  line-height: 24px;
}
.bcFrequencyCapRecencyDialogContent .bcFrequencyCapRecency {
  margin-bottom: 10px;
  margin-left: 24px;
}
.bcFrequencyCapRecencyDialogContent .bcFrequencyCapRecency .dijitTextBox {
  width: 50px;
}
.bcLocationConfigurator {
  padding-top: 19px;
}
.bcLocationConfigurator .bcDisabled .bcRuleAndToolbarWrapper {
  padding-bottom: 20px;
}
.bcLocationConfigurator .bcChannelConfigurations .bcNoRules {
  color: var(--venom-100);
  padding-bottom: 2px;
}
.bcLocationConfigurator .bcPreviewUrlWrapper {
  display: inline-block;
}
.bcLocationConfigurator .bcRuleToolBar {
  padding-top: 7px;
  padding-bottom: 25px;
}
.bcLocationConfigurator .bcNoChannels {
  color: var(--venom-100);
  margin-bottom: 10px;
}
.bcLocationConfigurator .bcUseSearchToAddChannelText {
  color: var(--venom-100);
  padding-bottom: 10px;
}
.bcChannelConfigurator:last-child .bcRuleToolBar {
  padding-bottom: 33px;
}
.bcLocationConfigurator h2.bcChannelName {
  font-size: 19px;
  color: var(--venom-100);
  display: inline-block;
}
.bcLocationConfigurator .bcChannelNameWrapper.bcUnsupported h2.bcChannelName {
  color: var(--thor-100);
}
.bcLocationConfigurator .bcChannelTypes+h2.bcChannelName {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -4px;
}
.bcLocationConfigurator .bcChannelConfigurator .bcIconChannelName {
  display: inline-block;
}
.bcLocationConfigurator .bcChannelConfigurations .bcChannelConfigurator .bcRuleAndToolbarWrapper {
  margin-left: 36px;
}
.bcLocationConfigurator .bcChannelNameWrapper {
  display: flex;
}
.bcLocationConfigurator .bcChannelNameWrapper .bcLabel {
  position: relative;
  top: -4px;
  left: 2px;
}
.bcLocationConfigurator .bcChannelNameWrapper .bcLocationConfiguratorIcons {
  width: 56px;
  display: none;
}
.bcLocationConfigurator .bcChannelNameWrapper:hover .bcLocationConfiguratorIcons {
  width: 56px;
  display: inline-block;
}
.bcLocationConfigurator .bcRuleWrapper .bcIcons {
  display: none;
}
.bcLocationConfigurator .bcRuleWrapper:hover .bcIcons {
  display: inline-block;
}
.bcLocationConfigurator .bcDisabled .bcRuleWrapper .bcIcons .bcDeleteUrl {
  display: none;
}
.bcLocationConfigurator .bcDisabled .bcRuleWrapper:hover>.bcIcons .bcDeleteUrl {
  
}
.bcLocationConfigurator .bcLocationConfiguratorIcons .bcDelete {
  background: url("../../api/widgets/selector/locationselector/locationconfigurator/css/images/bcWhereTabIcons.png") no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 2px;
  left: 5px;
  background-position: 0px 0px;
}
.bcLocationConfigurator .bcDisabled .bcLocationConfiguratorIcons .bcDelete {
  display: none;
}
.bcLocationConfigurator .bcLocationConfiguratorIcons .bcGotoChannel {
  background: url("../../api/widgets/selector/locationselector/locationconfigurator/css/images/bcWhereTabIcons.png") no-repeat;
  width: 30px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 2px;
  left: 5px;
  background-position: 0px -40px;
}
.bcLocationConfigurator .bcLocationConfiguratorIcons .bcGotoChannel:hover {
  background-position: -39px -40px;
  cursor: pointer;
}
.bcLocationConfigurator .bcLocationConfiguratorIcons .bcDelete:hover {
  background-position: -40px -0px;
  cursor: pointer;
}
.bcLocationConfigurator .bcRuleWrapper .bcContent {
  display: inline-block;
}
.bcLocationConfigurator .bcRuleWrapper .bcGotoUrl {
  background: url("../../api/widgets/selector/locationselector/locationconfigurator/css/images/bcWhereTabIcons.png") no-repeat;
  width: 24px;
  height: 13px;
  display: inline-block;
  position: relative;
  top: 3px;
  background-position: 0px -60px;
}
.bcLocationConfigurator .bcRuleWrapper .bcGotoUrl:hover {
  background-position: -40px -60px;
  cursor: pointer;
}
.bcLocationConfigurator .bcRuleWrapper .bcDeleteUrl {
  background: url("../../api/widgets/selector/locationselector/locationconfigurator/css/images/bcWhereTabIcons.png") no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  top: 3px;
  background-position: 0px -20px;
}
.bcLocationConfigurator .bcRuleWrapper .bcDeleteUrl:hover {
  background-position: -40px -20px;
  cursor: pointer;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcUrlTooltip,
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcFullUrlTooltip {
  width: 400px;
}
.bcFullUrlDialogContent .dijitTextBox,
.bcUrlDialogContent .dijitTextBox {
  width: 243px;
}
.bcFullUrlDialogContent .dijitTextBox.bcDisabled {
  background-color: var(--venom-00);
}
.bcFullUrlDialogContent .dijitTextBox.bcDisabled .dijitInputContainer span.dijitInputField {
  color: var(--venom-100);
}
.bcFullUrlDialogContent .bcRadioButton {
  height: 29px;
}
.bcFullUrlDialogContent.bcForm .bcLabel {
  color: var(--venom-140);
}
.bcFullUrlDialogContent.bcForm .dijitDisabled~.bcGenericLabel .bcLabel {
  color: var(--venom-100);
}
.claro .bcFullUrlDialogContent.bcForm div.bcRow {
  margin-top: 0px;
}
.claro .bcFullUrlDialogContent.bcForm>div:first-of-type {
  margin-top: 8px;
}
.claro .bcFullUrlDialogContent.bcForm>div:last-of-type {
  margin-bottom: 10px;
}
.bcScheduledRunTable {
  position: relative;
}
.bcScheduledRunTable .bcTableWrapper {
  margin-top: 8px;
}
.bcScheduledRunTable .bcScheduledRunTableContent {
  max-height: 310px;
  overflow-y: auto;
  border-bottom: 1px solid var(--venom-40);
}
.bcScheduledRunTable .bcNoCorrectScheduleMessage {
  color: var(--venom-100);
  position: absolute;
  top: -8px;
}
.bcScheduledRunTable .bcRowWrapper {
  display: flex;
  min-height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.bcScheduledRunTable .bcRowWrapper:nth-child(even),
.bcScheduledRunTable .bcScheduledRunTableSchedule .bcColorRow.bcOdd .bcRowWrapper {
  background-color: var(--venom-20);
}
.bcScheduledRunTable .bcRowWrapper.bcHighlight {
  background-color: var(--beast-20) !important;
}
.bcScheduledRunTable .bcActionButtonContainer.bcRunNow .bcWithSchedule {
  margin-right: 8px;
}
.bcScheduledRunTable .bcRowWrapper.bcFailed .bcDetail {
  color: var(--thor-100);
}
.bcScheduledRunTable .bcColumn {
  padding-left: 8px;
  padding-right: 8px;
  color: var(--venom-140);
}
.bcScheduledRunTable .bcTitle {
  flex-grow: 1;
}
.bcScheduledRunTable .bcRowWrapper .bcName {
  display: none;
}
.bcScheduledRunTable .bcRowWrapper .bcRun {
  width: 70px;
  flex-shrink: 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcScheduledRunTable .bcRowWrapper .bcStart {
  width: 165px;
  flex-shrink: 0;
  text-align: left;
}
.bcScheduledRunTable .bcRowWrapper .bcStartNoNextRun {
  width: 70px;
  flex-shrink: 0;
  text-align: left;
}
.bcScheduledRunTable .bcRowWrapper .bcRuntime {
  width: 85px;
  flex-shrink: 0;
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.bcScheduledRunTable .bcRowWrapper .bcTimer {
  display: flex;
  justify-content: flex-end;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail {
  flex-grow: 1;
  text-align: left;
  display: flex;
  color: var(--venom-100);
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText {
  width: 100%;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) {
  word-break: break-word;
  line-height: 25px;
  padding-top: 7px;
  padding-bottom: 3px;
  display: block;
  vertical-align: top;
  padding-right: 30px;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ul,
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ol {
  list-style-position: inside;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ul ul,
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ol ol {
  padding-left: 10px;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ul ul ul,
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) ol ol ol {
  padding-left: 10px;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDetailText>span:not(.bcDownload) table thead tr th {
  border-bottom: 1px solid var(--venom-120);
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDownload {
  cursor: pointer;
  width: 25px;
  height: 16px;
  display: inline-block;
  float: right;
  margin-left: 7px;
  margin-top: 12px;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDownloadLink {
  cursor: pointer;
}
.bcScheduledRunTable .bcRowWrapper:hover .bcDetail .bcDownload {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/export.png');
  background-repeat: no-repeat;
}
.bcScheduledRunTable .bcRowWrapper .bcDetail .bcDownload:hover {
  background-position: 0 -16px;
}
.bcScheduledRunTable .bcRowWrapper .bcActionButtonContainer {
  width: 81px;
  flex-shrink: 0;
  padding-top: 5px;
}
.bcScheduledRunTable .bcRowWrapper .bcColumn.bcStartNoNextRun .bcActionButtonContainer {
  padding-top: 3px;
}
.bcScheduledRunTable .bcActionButtonContainer .bcActionButton {
  cursor: pointer;
  width: 69px;
  border: solid 1px var(--venom-80);
  color: var(--venom-140);
  height: 29px;
  text-align: center;
  line-height: 31px;
  background-color: var(--venom-40);
  display: flex;
  float: left;
  vertical-align: middle;
  flex-direction: column;
  justify-content: center;
}
.bcScheduledRunTable .bcHeaderWrapper {
  display: flex;
}
.bcScheduledRunTable .bcActionButtonContainer .bcActionButton:hover {
  background-color: var(--venom-60);
}
.bcScheduledRunTable .bcActionButtonContainer .bcActionButton.bcScheduleButton {
  width: 30px;
}
.bcScheduledRunTable .bcActionButtonContainer .bcActionButton.bcScheduleButton>div {
  width: 16px;
  height: 16px;
  background: var(--venom-40) url("/blueconic/static/dojo/blueconic/resources/css/images/bcConfigure.png") 0px 0px no-repeat;
  margin: auto;
}
.bcScheduledRunTable .bcActionButtonContainer .bcActionButton.bcScheduleButton:hover div {
  background-position: -20px 0;
  background-color: var(--venom-60);
}
.bcScheduledRunTable .bcActionButton.bcStartButton.bcDisabled {
  color: var(--venom-80);
  cursor: default;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcBackgrounds.png") 0px -300px repeat-x;
  border-color: var(--venom-60);
  pointer-events: none;
}
.bcScheduledRunTable .bcLoader,
.bcScheduledRunTable .bcSuccessRun,
.bcScheduledRunTable .bcFailedRun {
  width: 12px;
  height: 12px;
  margin-top: 12px;
  margin-right: 12px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerBlue-tiny@4.png");
  background-size: contain;
}
.bcScheduledRunTable .bcLoader {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.bcScheduledRunTable .bcSuccessRun {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 0 -80px;
  background-size: unset;
}
.bcScheduledRunTable .bcFailedRun {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 0 -100px;
  background-size: unset;
}
.bcScheduledRunTable .bcHeaderRow .bcColumn {
  justify-content: flex-start;
  background-color: var(--venom-60);
  font-weight: normal;
  color: var(--venom-120);
  font-size: 18px;
}
.bcScheduledRunTable .bcHeaderRow .bcColumn.bcRuntime {
  justify-content: flex-end;
  display: flex;
}
.bcScheduledRunTable>tr>td {
  padding: 5px;
}
.bcRecurrenceTooltipDialog .bcRecurrence {
  min-width: 400px;
  min-height: 120px;
}
.bcRecurrenceTooltipDialog h3 {
  margin-bottom: 15px;
}
.bcWaitingRule {
  display: flex;
  flex-wrap: wrap;
}
.bcWaitingRule .bcRuleSentenceStart {
  padding-right: 5px;
}
.bcWaitingRule .bcRuleSentenceEnd {
  padding-left: 5px;
}
.claro .bcWaitingRule .bcSetting {
  color: var(--beast-120);
}
.bcRunQueueTable .bcNameCell {
  display: flex;
}
.bcRunQueueTable .bcNameCell .bcNumber {
  color: var(--venom-100);
  padding-right: 5px;
}
.bcRunQueueTable .bcNameCell .bcTime {
  color: var(--venom-100);
  padding-left: 5px;
  flex-shrink: 0;
}
.bcRunQueueTable .bcNameCell .bcName a {
  cursor: pointer;
}
.claro .bcWaitingDialog .dijitTooltipConnector {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/bcTooltip_normal.png');
}
.claro .bcWaitingDialogPane .dgrid {
  height: inherit;
  position: inherit;
}
.claro .bcWaitingDialogPane .dgrid .dgrid-scroller {
  margin-top: 0px !important;
  position: inherit;
  overflow-y: hidden;
}
.claro .bcWaitingDialogPane .dgrid .dgrid-scroller .bcName .bcDisabled {
  text-decoration: none;
  color: var(--venom-100);
  pointer-events: none;
}
.claro .bcWaitingDialogPane .dgrid-scroller .dgrid-row.dgrid-row-odd:hover {
  background-color: var(--venom-20);
}
.claro .bcWaitingDialogPane .dgrid-scroller .dgrid-row.dgrid-row-even:hover {
  background-color: var(--venom-00);
}
.claro .bcWaitingDialogPane .dgrid-header {
  position: inherit;
}
.dgrid .dgrid-header .dgrid-cell.dgrid-sortable:hover {
  background-color: var(--venom-80);
}
.claro .bcWaitingDialog.dijitTooltipContainer.bcOkCancelTooltipDialog {
  width: 532px;
  max-height: 286px;
  overflow-y: auto;
}
.bcRecurrence .bcDayContainer {
  display: flex;
  position: relative;
}
.bcRecurrence .bcDayContainer .bcDay {
  line-height: 34px;
  width: 34px;
  height: 34px;
  border-left: solid 1px var(--venom-80);
  border-top: solid 1px var(--venom-80);
  border-bottom: solid 1px var(--venom-80);
  text-align: center;
  color: var(--venom-60);
  background-color: var(--venom-20);
  cursor: pointer;
  position: relative;
}
.bcRecurrence .bcDayContainer .bcDay:not(.bcReadOnly):hover {
  background-color: var(--venom-40);
}
.bcRecurrence .bcDayContainer .bcDay.bcSelected.bcReadOnly {
  color: var(--venom-100);
}
.bcRecurrence .bcDayContainer .bcDay.bcSelected {
  border-color: var(--venom-100);
  color: var(--venom-140);
  background-color: var(--venom-00);
}
.bcRecurrence .bcDayContainer .bcDay.bcSelected:not(.bcReadOnly):hover {
  background-color: var(--venom-20);
}
.bcRecurrence .bcDayContainer div:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bcRecurrence .bcDayContainer div:last-child {
  border-right: solid 1px var(--venom-80);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.bcRecurrence .bcWeekDayOfMonthWrapper {
  display: flex;
}
.bcRecurrence .bcDayOfMonthWrapper {
  display: flex;
}
.bcRecurrence .bcEveryXMinutesWrapper,
.bcRecurrence .bcNumberOfTimesPerDayWrapper,
.bcRecurrence .bcDayOfMonthWrapper,
.bcRecurrence .bcDaysOfWeekWrapper,
.bcRecurrence .bcWeekDayOfMonthWrapper {
  height: 35px;
  line-height: 29px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}
.bcRecurrence .bcDaysOfWeekTimeWrapper,
.bcRecurrence .bcWeekDayOfMonthTimeWrapper,
.bcRecurrence .bcDayOfMonthTimeWrapper {
  display: flex;
}
.bcRecurrence .bcDayOfMonthSelectWrapper {
  margin-right: 5px;
}
.claro .bcForm .bcFlex .bcRow .bcRecurrence div.bcLabel {
  min-width: 0px;
  margin-right: 20px;
}
.bcRecurrence .bcLabel.bcAt {
  margin-left: 20px;
}
.bcRecurrence .bcDaysOfWeekWrapper .bcLabel.bcAt {
  padding-top: 2px;
}
.bcRecurrence .bcDayOfMonthWrapper .bcDayOfMonthTimeWrapper .bcLabel.bcAt,
.bcRecurrence .bcWeekDayOfMonthWrapper .bcWeekDayOfMonthTimeWrapper .bcLabel.bcAt {
  margin-left: 0px;
}
.bcRecurrence .bcDayOfMonthWrapper div:nth-child(3) {
  margin-right: 5px;
}
.bcRecurrence .bcDaysOfWeekWrapper .dijitTimeTextBox {
  top: 4px;
}
.bcRecurrence .bcLabel {
  color: var(--venom-100);
}
.bcRecurrence .bcLabel,
.bcRecurrence .bcWeekDayOfMonthWrapper .bcWeekdayIndicator,
.bcRecurrence .bcWeekDayOfMonthWrapper .bcWeekdaySelector,
.bcRecurrence .bcNumberOfTimesPerDayWrapper .bcNumberOfTimesSelector {
  margin-right: 20px;
}
.bcRecurrence .bcEveryXMinutesWrapper,
.bcRecurrence .bcNumberOfTimesPerDayWrapper {
  display: flex;
}
.bcRecurrence .bcNumberInput {
  width: 40px;
  margin-right: 20px;
}
.bcRecurrence .dijitTimeTextBox {
  width: 80px;
  top: 1px;
}
.bcRecurrence .bcTimeZone .bcLabel,
.bcRecurrence .bcTimeZone .bcInput {
  display: inline;
  margin-bottom: 5px;
}
.bcRecurrence .bcTimeZone .bcGenericLabel {
  margin-right: 20px;
}
.bcRecurrence .bcTimeZone .bcGenericLabel .bcLabel {
  margin-right: 0px;
}
.claro .bcPeriodInterval {
  float: left;
  display: block;
  min-width: 250px;
}
.claro .bcPeriodInterval .bcPeriodSelector {
  clear: both;
  height: 32px;
  padding-top: 3px;
}
.claro .bcPeriodInterval .bcInterval {
  height: 32px;
}
.claro .bcPeriodInterval .bcSeparator {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.claro .bcPeriodInterval .bcPeriodIntervalWrapper {
  padding-top: 4px;
}
.claro .bcPeriodInterval .bcIntervalLabel {
  float: left;
  vertical-align: middle;
  line-height: 27px;
  height: inherit;
  padding-left: 20px;
  padding-right: 5px;
}
.claro .bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelectorText {
  padding-left: 19px;
}
.claro .bcPeriodInterval .bcHourly {
  float: left;
  vertical-align: middle;
  line-height: 27px;
  height: inherit;
  padding-left: 5px;
}
.claro .bcPeriodInterval .bcIntervalSelectorDropdown {
  float: left;
  margin-top: -2px;
}
@-moz-document url-prefix() {
  .claro .bcPeriodInterval .bcIntervalSelectorDropdown .dijitButtonContents {
    padding-top: 2px;
  }
}
.claro .bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom {
  float: left;
}
.claro .bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorDropdown {
  margin-left: 3px;
  float: left;
}
.claro .bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom .bcCalendar {
  float: left;
  margin-top: 0px;
  margin-left: 20px;
}
.bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom .bcDate {
  float: left;
  margin-top: 0px;
  margin-left: 10px;
}
.bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom .bcDate .bcInput,
.bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom .bcDate .bcLabel {
  float: left;
}
.bcPeriodInterval .bcPeriodIntervalWrapper .bcPeriodSelector .bcPeriodSelectorCustom .bcDate .bcLabel {
  margin-right: 5px;
  color: var(--venom-100);
  line-height: 30px;
}
.claro .bcProfileStatisticsLargeChart {
  width: 630px;
  height: 250px;
}
.claro .bcProfileStatisticsSmallChart {
  cursor: pointer;
  clear: both;
}
.claro .bcProfileStatisticsDialog .dijitDialogPaneContent {
  background-color: var(--venom-00);
}
.claro .bcRangeChart {
  position: relative;
  float: left;
}
.claro .bcRangeChart .bcSliderWrapper {
  position: relative;
  height: 50px;
}
.claro .bcRangeChart .bcSliderLabel {
  position: absolute;
  left: -30px;
  top: 10px;
}
.claro .bcRangeChart .dijitRuleContainer.dijitRuleContainerH {
  height: 5px;
  margin-top: -10px;
  z-index: 10;
}
.claro .bcRangeChart .dijitRuleContainer.dijitRuleContainerH.dijitRuleLabelsContainer {
  height: 5px;
  margin-top: -6px;
  z-index: 10;
}
.claro .bcRangeChart .dijitRuleContainer.dijitRuleContainerH.dijitRuleLabelsContainer .dijitRuleLabelContainer.dijitRuleLabelContainerH:last-child {
  left: 95%;
  width: 60px;
}
.bcLabelSelectComboBoxDropdown {
  max-height: 280px;
  border: 1px solid var(--venom-00);
  margin-top: 1px;
  outline: 1px solid var(--beast-100);
}
.claro .bcRangeChart .bcNoGraphData {
  font-style: italic;
  font-size: 19px;
  background: url("../../api/widgets/chart/rangechart/css/images/bcNoGraphDataArea.png") no-repeat;
  width: 280px;
  height: 160px;
  position: relative;
  margin: auto;
  padding-top: 70px;
  padding-left: 30px;
}
.claro .bcRangeChart .dojoxRangeSlider .dijitSliderLeftBumper,
.dojoxRangeSlider .dijitSliderBottomBumper {
  background: transparent !important;
  border-left: 0px;
}
.claro .bcRangeChart .dojoxRangeSliderBarContainer {
  position: relative;
}
.claro .bcRangeChart .dojoxRangeSlider .dijitSliderProgressBar {
  overflow: hidden;
  cursor: move;
}
.claro .bcRangeChart .dojoxRangeSlider .dijitSliderImageHandleH {
  left: -50%;
}
.claro .bcRangeChart .dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,
.claro .bcRangeChart .dojoxRangeSlider .dijitSliderMoveableH {
  right: auto !important;
  height: 20px;
  top: 10px;
}
.claro .bcRangeChart .dijitSliderBar {
  border-style: solid;
  border-top: 0px;
  border-right: 0px;
  border-color: var(--venom-140);
  cursor: pointer;
  outline: 0px;
  -webkit-tap-highlight-color: transparent;
}
.claro .bcRangeChart .dijitSliderFocused .dijitSliderBar {
  border-color: var(--beast-120);
  border-top: 0px;
  border-right: 0px;
  outline: none;
}
.claro .bcRangeChart .dijitSliderHover .dijitSliderBar {
  border-color: var(--beast-120);
  border-top: 0px;
  border-right: 0px;
}
.claro .bcRangeChart .dijitRuleLabelsContainer {
  color: var(--venom-140);
}
.claro .bcRangeChart .dijitRuleLabelsContainerH {
  padding: 2px 0;
  top: 5px;
}
.claro .bcRangeChart .dijitSlider .dijitSliderProgressBarH,
.claro .bcRangeChart .dijitSlider .dijitSliderLeftBumper {
  border-color: var(--venom-80);
  height: 30px;
  background-color: var(--beast-20);
  background-image: -moz-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 0px, rgba(255, 255, 255, 0) 0px);
  background-image: -webkit-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 0px, rgba(255, 255, 255, 0) 0px);
  background-image: -o-linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 0px, rgba(255, 255, 255, 0) 0px);
  background-image: linear-gradient(top, var(--venom-00) 0px, var(--venom-00) 0px, rgba(255, 255, 255, 0) 0px);
}
.claro .bcRangeChart .dijitSlider .dijitSliderRemainingBarH,
.claro .bcRangeChart .dijitSlider .dijitSliderRightBumper {
  border-color: var(--venom-80);
  background-color: transparent;
  height: 30px;
  border-top: 0px;
  border-right: 0px;
}
.claro .bcRangeChart .dijitSliderLeftBumper {
  border-left: solid 1px var(--venom-80);
}
.claro .bcRangeChart .dijitSliderHover .dijitSliderProgressBarH,
.claro .bcRangeChart .dijitSliderHover .dijitSliderLeftBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
  border-top: 0px;
  border-right: 0px;
}
.claro .bcRangeChart .dijitSliderHover .dijitSliderRemainingBarH,
.claro .bcRangeChart .dijitSliderHover .dijitSliderRightBumper {
  background-color: transparent;
  border-color: var(--beast-120);
  border-top: 0px;
  border-right: 0px;
}
.claro .bcRangeChart .dijitSliderFocused .dijitSliderProgressBarH,
.claro .bcRangeChart .dijitSliderFocused .dijitSliderLeftBumper {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 30px;
  border-top: 0px;
  border-right: 0px;
  outline: none;
}
.claro .bcRangeChart .dijitSliderFocused .dijitSliderRemainingBarH,
.claro .bcRangeChart .dijitSliderFocused .dijitSliderRightBumper {
  background-color: transparent;
  border-color: var(--beast-120);
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 30px;
  border-top: 0px;
  border-right: 0px;
  outline: none;
}
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderProgressBarH,
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: var(--venom-80);
  
  background-image: none;
}
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderRemainingBarH,
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: var(--venom-40);
}
.claro .bcRangeChart .dijitSliderImageHandleH {
  border: 0;
  top: -10px;
  width: 18px;
  height: 16px;
  background-image: url("../../api/widgets/chart/rangechart/css/images/sliderThumbs.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.claro .bcRangeChart .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.claro .bcRangeChart .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.claro .bcRangeChart .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.claro .bcRangeChart .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.claro .bcRangeChart .dijitSliderReadOnly .dijitSliderImageHandleH,
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.claro .bcRangeChart .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
  height: 30px;
}
.claro .bcRangeChart .dijitSliderDecrementIconH,
.claro .bcRangeChart .dijitSliderIncrementIconH {
  background-image: url("../../api/widgets/chart/rangechart/css/images/commonFormArrows.png");
  background-repeat: no-repeat;
  background-color: var(--venom-40);
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px var(--venom-80);
  font-size: 1px;
  height: 12px;
  width: 9px;
}
.claro .bcRangeChart .dijitSliderActive .dijitSliderDecrementIconH,
.claro .bcRangeChart .dijitSliderActive .dijitSliderIncrementIconH,
.claro .bcRangeChart .dijitSliderHover .dijitSliderDecrementIconH,
.claro .bcRangeChart .dijitSliderHover .dijitSliderIncrementIconH {
  
  border: solid 1px var(--beast-120);
  background-color: var(--venom-00);
}
.claro .bcRangeChart .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.claro .bcRangeChart .dijitSliderActive .dijitSliderDecrementIconH .claro .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.claro .bcRangeChart .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.claro .bcRangeChart .dijitSliderActive .dijitSliderIncrementIconH .claro .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.claro .bcRangeChart .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.claro .bcRangeChart .dijitSliderActive .dijitSliderDecrementIconV .claro .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.claro .bcRangeChart .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.claro .bcRangeChart .dijitSliderActive .dijitSliderIncrementIconV .claro .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.claro .bcRangeChart .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.claro .bcRangeChart .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: var(--beast-20);
}
.claro .bcRangeChart .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.claro .bcRangeChart .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.claro .bcRangeChart .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.claro .bcRangeChart .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: var(--beast-40);
  border-color: var(--beast-120);
}
.claro .bcRangeChart .dijitSliderButtonInner {
  visibility: hidden;
}
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: var(--venom-80);
  border-top: 0px;
  border-right: 0px;
}
.claro .bcRangeChart .dijitSliderReadOnly *,
.claro .bcRangeChart .dijitSliderDisabled * {
  border-color: var(--venom-80);
  border-top: 0px;
  color: var(--venom-100);
}
.claro .bcRangeChart .dijitSliderReadOnly .dijitSliderDecrementIconH,
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: var(--venom-40);
}
.claro .bcRangeChart .dijitSliderReadOnly .dijitSliderIncrementIconH,
.claro .bcRangeChart .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: var(--venom-40);
}
.claro .bcRangeChart .dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,
.dojoxRangeSlider .dijitSliderMoveableH {
  right: auto !important;
}
.claro .bcRangeChart .dijitSliderMoveableH {
  right: 0;
}
.claro .bcRangeChart .dijitSliderMoveable {
  z-index: 99;
  position: absolute !important;
  display: block;
  vertical-align: middle;
}
.claro .bcRangeChart .dijitSliderRemainingBarH {
  width: 100% !important;
}
.claro .bcRangeChart .dijitSliderRemainingBar {
  overflow: hidden;
  background-color: transparent;
  z-index: 1;
}
.claro .bcRangeChart .dijitSliderBarH {
  height: 4px;
  
}
.bcBarRangeChart text {
  font: 10px sans-serif;
}
.bcRangeBarChart .bcNoGraphData {
  font-style: italic;
  font-size: 19px;
  background: url("../../api/widgets/chart/rangechart/css/images/bcNoGraphDataArea.png") no-repeat;
  width: 280px;
  height: 160px;
  position: relative;
  margin: auto;
  padding-top: 70px;
  padding-left: 30px;
}
.bcBarRangeChart .bcBar {
  
  color: var(--venom-00);
}
.bcBarRangeChart .bcBarSelected {
  
  color: var(--venom-00);
}
.bcBarRangeChart .bcBarLeftBorder {
  fill: black;
}
.bcBarRangeChart .domain {
  fill: none;
  stroke-width: 1px;
  stroke: black;
}
.bcBarRangeChart .brush .selection {
  fill: #84BCD7;
  fill-opacity: .125;
  shape-rendering: crispEdges;
}
.bcBarRangeChart .axis path,
.bcBarRangeChart .axis line {
  fill: none;
  stroke: var(--venom-140);
  shape-rendering: crispEdges;
}
.bcBarRangeChart .brush .handle {
  fill: var(--beast-100);
}
.bcBarRangeChart .bcXAxisOddLabel {
  fill: var(--venom-100);
}
.bcBarRangeChart .bcXAxisForLabels .tick line,
.bcBarRangeChart .bcBrushTicks .tick line {
  stroke: rgb(0, 0, 0);
}
.bcLegend .bcLegendRow {
  display: flex;
  align-items: center;
  position: relative;
}
.bcLegend .bcLegendRow .bcColor {
  width: 12px;
  height: 12px;
  border-radius: 2px;
  top: 2px;
  left: 0;
  position: absolute;
}
.bcLegend .bcLegendRow .bcLabel {
  color: var(--venom-100);
  padding-left: 19px;
  line-height: 18px;
}
.claro .bcHistory .bcStatisticsSmallChart {
  cursor: pointer;
  clear: both;
}
.claro .bcHistory .bcOpenChardLink {
  cursor: pointer;
}
.claro .bcHistory .bcNoData {
  padding: 5px 5px 5px 10px;
  font-style: italic;
}
.bcHistory .bcNoDataLarge {
  font-style: italic;
  font-size: 19px;
  background: url("../../api/widgets/chart/history/css/images/bcNoGraphDataArea.png") no-repeat;
  width: 280px;
  height: 160px;
  padding-top: 70px;
  padding-left: 30px;
}
.bcHistory .bcNoDataLargeWrapper {
  position: absolute;
  top: 70px;
  bottom: 0;
  left: 0;
  right: 0;
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bcDividerWrapper {
  position: relative;
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
hr.bcDivider {
  display: block;
  position: relative;
  padding: 0;
  height: 0;
  width: 100%;
  max-height: 0;
  font-size: 1px;
  line-height: 0;
  clear: both;
  border: none;
  border-top: 1px solid var(--venom-40);
}
.claro .bcHistory div.bcLoadingWrapper {
  border: none;
  width: 190px;
  height: 100px;
  top: 38px;
  left: 20px;
}
.claro .bcInteractionStatisticsDialog .dijitDialogPaneContent {
  background-color: var(--venom-00);
}
.bcOptimizerHistory .bcEventSelector {
  float: right;
  margin-left: 5px;
  margin-top: 2px;
}
.bcOptimizerHistory .bcEventSelectorLabel {
  float: right;
  padding-top: 8px;
}
.bcStatisticsDialog .bcOptimizerStatisticsLargeChart {
  height: 305px;
}
.bcOptimizerHistory .bcEventWrapper {
  height: 36px;
  width: 250px;
  position: absolute;
  right: 20px;
}
.bcStatisticsDialog .bcEventSelector {
  float: right;
  margin-left: 5px;
  margin-top: 4px;
}
.bcStatisticsDialog .bcInteractionStatisticsLargeChart {
  height: 305px;
}
.bcStatisticsDialog .bcSerieSelector.bcInteractionHistorySerieSelector .bcCol2 .bcCol2Inner .bcSerieLabel {
  width: 100px;
}
.bcSerieSelector {
  height: 98px;
  position: relative;
  clear: both;
}
.bcSerieSelector .bcSerieWrapper {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  position: absolute;
}
.bcSerieSelector .bcCol1 {
  float: left;
  width: 50%;
  height: 85px;
  position: relative;
}
.bcSerieSelector .bcCol2 {
  float: left;
  width: 50%;
  height: 85px;
  position: relative;
}
.bcSerieSelector .bcCol2 .bcCol2Inner .bcLineWrapper .bcCheckBoxWrapper {
  left: 23px;
}
.bcSerieSelector .bcLineWrapper {
  clear: left;
  height: 24px;
}
.bcSerieSelector .bcCol1 .bcLineWrapper {
  padding-left: 20px;
  padding-bottom: 8px;
}
.bcSerieSelector .bcCol2 .bcLineWrapper {
  padding-bottom: 8px;
}
.bcSerieSelector .bcColorLine {
  float: left;
  width: 16px;
  height: 22px;
  background: url("../../api/widgets/chart/serieselector/css/images/legend.png") no-repeat;
}
.bcSerieSelector .bcSerieWrapper .bcCheckBoxWrapper {
  position: absolute;
  left: 42px;
  right: 5px;
  height: 20px;
  display: flex;
}
.bcSerieSelector .bcSerieWrapper .bcCheckBoxWrapper .dijitCheckBox.bcSerieCheckbox {
  flex-shrink: 0;
}
.bcSerieSelector .bcSerieWrapper .bcCheckBoxWrapper .bcSerieLabel {
  padding-left: 5px;
  flex-grow: 2;
}
.bcSerieSelector .bcSerieWrapper.bcCompareHide .bcCompareWrapper {
  display: none;
}
.bcSerieSelector .bcSerieWrapper .bcCheckBoxWrapper .bcCompareView.bcSerieCompareView,
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcCompareView.bcSerieCompareView {
  flex-shrink: 0;
  padding-right: 10px;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper {
  position: absolute;
  left: 42px;
  right: 5px;
  height: 20px;
  display: flex;
}
.bcSerieSelector .bcSerieWrapper .bcCol2 .bcPulldownWrapper {
  left: 22px;
  right: 19px;
  height: 20px;
  display: flex;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown {
  display: inline-block;
  margin-top: -5px;
  flex-grow: 2
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody,
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody tr,
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody tr td {
  display: flex;
  width: 100%;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody tr td {
  width: calc(100% - 30px);
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody tr td.dijitDownArrowButton {
  flex-shrink: 0;
  width: 20px;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown tbody tr td.dijitButtonContents {
  flex-grow: 2;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown .dijitInputField.dijitButtonText {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: none;
}
.bcSerieSelector .bcSerieWrapper .bcPulldownWrapper .bcSeriePulldown .dijitSelectLabel {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inherit;
}
.bcSerieSelector .bcColorLine.bcBlack {
  background-position: 0 -12px;
}
.bcSerieSelector .bcColorLine.bcBlue {
  background-position: 0 -35px;
}
.bcSerieSelector .bcColorLine.bcGreen {
  background-position: 0 -58px;
}
.bcSerieSelector .bcColorLine.bcBlueDotted {
  background-position: 0 -81px;
}
.bcSerieSelector .bcColorLine.bcGreenDotted {
  background-position: 0 -104px;
}
.bcSerieSelector .bcColorLine.bcYellowDotted {
  background-position: 0 -127px;
}
.bcSerieSelector .bcColorLine.bcYellow {
  background-position: 0 -150px;
}
.bcSerieSelector .bcColorLine.bcPurple {
  background-position: 0 -173px;
}
.bcSerieSelector .bcColorLine.bcRed {
  background-position: 0 -196px;
}
.bcTargetView .bcTarget {
  border-radius: 10px 10px 10px 10px;
  font-size: 14px;
  display: table;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.bcTargetView .bcTargetDividerWrapper {
  position: relative;
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
.bcTargetView .bcTargetDivider {
  display: block;
  position: relative;
  padding: 0;
  height: 0;
  width: 100%;
  max-height: 0;
  font-size: 1px;
  line-height: 0;
  clear: both;
  border: none;
  border-top: 1px solid var(--venom-40);
}
.bcTargetView .bcTarget.bcAbove {
  color: var(--hulk-100);
  border: var(--hulk-100) solid 1px;
}
.bcTargetView .bcTarget.bcBelow {
  color: var(--thor-100);
  border: var(--thor-100) solid 1px;
}
.bcCompareView .bcCompare {
  font-size: 14px;
  display: table;
}
.bcCompareView .bcCompareWrapper {
  display: flex;
}
.bcCompareView .bcCompareWrapper.bcNotAvailable {
  color: var(--venom-100);
}
.bcCompareView .bcCompareWrapper.bcAbove .bcCompareArrow,
.bcCompareView .bcCompareWrapper.bcBelow .bcCompareArrow,
.bcForceCompareArrow {
  background-image: url("../../api/widgets/insights/css/images/widgetComparisonArrows11x12.png");
  background-repeat: no-repeat;
  width: 11px;
  height: 14px;
}
.bcCompareView .bcCompareWrapper.bcAbove .bcCompareArrow,
.bcAbove.bcForceCompareArrow {
  background-position: -11px 2px;
}
.bcCompareView .bcCompareWrapper .bcCompare {
  padding-left: 3px;
}
.bcCompareView .bcCompareWrapper.bcAbove .bcCompare {
  color: var(--hulk-100);
}
.bcCompareView .bcCompareWrapper.bcAbove.bcBorder {
  border: var(--hulk-100) solid 1px;
}
.bcForceCompareArrow {
  display: inline-block;
  height: 14px;
  margin-right: 3px;
  margin-top: 3px;
}
.bcCompareView .bcCompareWrapper.bcBelow .bcCompareArrow,
.bcBelow.bcForceCompareArrow {
  background-position: 0px 2px;
}
.bcCompareView .bcCompareWrapper.bcBelow .bcCompare {
  color: var(--thor-100);
}
.bcCompareView .bcCompareWrapper.bcBelow.bcBorder {
  border: var(--thor-100) solid 1px;
}
.bcCompareView .bcCompareWrapper.bcBorder {
  border-radius: 10px 10px 10px 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.bcConfiguration {
  min-height: 200px;
}
.bcIncompleteConfigurationMessage {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: inherit;
}
.bcIncompleteConfigurationMessage .bcContentLarge {
  width: 500px;
  height: 150px;
  border: 1px solid var(--venom-60);
  border-radius: 3px;
  background-color: var(--venom-00);
  display: flex;
  flex-direction: row;
}
.bcIncompleteConfigurationMessage .bcNoPreview {
  background-image: url("../../api/widgets/insights/css/images/thumbPlugin_L.png");
}
.bcIncompleteConfigurationMessage .bcImageWrapper {
  width: 140px;
  height: 150px;
  border-right: 1px solid var(--venom-60);
}
.bcLifecycleReportingInsight {
  margin-left: 10px;
  margin-right: 10px;
}
.bcIncompleteConfigurationMessage .bcTextWrapper {
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
}
.bcIncompleteConfigurationMessage .bcPreviewImage {
  background-size: 140px 140px;
  width: 140px;
  height: 140px;
}
.bcIncompleteConfigurationMessage .bcIncompleteWrapper {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bcIncompleteConfigurationMessage .bcIncompleteWrapper .bcContentWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.claro .bcIncompleteConfigurationMessage .dijitButtonText {
  min-width: 175px;
}
div.bcIncompleteConfigurationMessage .bcText {
  font-size: 16px;
  color: var(--venom-100);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
div.bcIncompleteConfigurationMessage .bcText.bcLarge {
  color: var(--venom-140);
  padding-left: 3px;
  padding-bottom: 10px;
}
div.bcNoHeader .bcIncompleteConfigurationMessage .bcText {
  padding: 0 10px 10px 10px;
}
.bcWidget4cols .bcIncompleteConfigurationMessage {
  min-height: 130px;
}
.claro .bcKPINameWrapper .bcInputWrapper .bcValue {
  padding-left: 0px;
  min-width: 215px;
}
.claro .bcKPINameWrapper .bcInputWrapper .bcKPINameNode {
  width: 215px;
  max-width: 215px;
  height: 30px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 15px;
  overflow: hidden;
  word-wrap: break-word;
  color: var(--venom-100);
  text-align: center;
}
.claro .bcKPINameWrapper .bcInputWrapper .bcKPINameNode:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
  height: 15px;
  background: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 100));
  pointer-events: none;
}
.bcWidgetWrapper .bcNoDataPlaceholder {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bcWidgetWrapper .bcNoDataPlaceholder .bcWrapper {
  max-width: 551px;
  height: 150px;
  border: 1px solid var(--venom-80);
  border-radius: 3px;
  background-color: var(--venom-00);
  display: flex;
  flex-grow: 0.5;
}
.bcWidgetWrapper .bcNoDataPlaceholder .bcImageWrapper {
  width: 150px;
  height: inherit;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--venom-80);
}
.bcWidgetWrapper .bcNoDataPlaceholder .bcImageWrapper .bcImage {
  background-size: contain;
  width: 130px;
  height: 130px;
}
.bcWidgetWrapper .bcNoDataPlaceholder .bcTextWrapper {
  width: auto;
  height: inherit;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  flex-grow: 3;
}
.bcWidgetWrapper .bcNoDataPlaceholder .bcTextWrapper .bcText {
  width: 350px;
}
.bcDashboard .bcWidgetWrapperContainer {
  
  min-width: 1100px;
  height: auto;
  margin-top: 10px;
  overflow-y: hidden;
}
.bcDashboard .bcWidgetWrapper.bcWidgetHeight {
  float: none;
}
.bcDashboard .bcWidgetWrapperRow .bcWidgetWrapper>.bcWidget {
  background-color: var(--venom-20);
}
.bcDashboard .bcWidgetWrapperContainer .bcWidgetWrapperRow {
  position: relative;
  height: 380px;
  margin-bottom: 20px;
  overflow-y: visible;
  overflow-x: visible;
  left: 5px;
}
.bcDashboard .bcWidgetWrapper .bcWidgetHeader,
.bcDashboard .bcWidgetWrapperContainer .bcWidgetWrapper>.bcWidget {
  margin-right: 0px;
}
.bcDashboard .bcWidgetWrapper .dijitTitlePaneContentInner {
  position: inherit;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: inherit;
}
.bcDashboard .bcWidgetWrapper:not(.bcWidget4cols) .dijitTitlePaneContentInner {
  position: absolute;
}
.bcDashboard .bcWidgetWrapper .bcWidgetHeader .bcTitle .bcViewMode input.dijitReset.dijitInputInner {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bcDashboard .bcWidgetWrapper.bcHighlight>.bcWidget,
.bcDashboard .bcWidgetWrapper.bcHighlight .bcWidgetHeader {
  border-color: var(--venom-120) !important;
}
.bcInsightHeader {
  height: 30px;
  margin-bottom: 20px;
  display: flex;
}
.bcInsightHeader .bcPeriodSelector {
  padding-top: 8px;
}
.bcInsightHeader .bcAddButton {
  margin-left: auto;
}
.bcInsightHeader .bcPeriod {
  float: left;
}
.bcInsightHeader .bcAddButton {
  margin-right: 0px;
  margin-top: 0px !important;
}
.bcInsightHeader .bcAddButton .dijitButtonText {
  height: 16px;
}
.bcPeriodSelector {
  height: 30px;
  min-width: 300px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.claro .bcPeriodSelector .dijitSelect .dijitInputField {
  padding-top: 0px;
  margin-top: 1px;
}
.bcStatisticsDialog .bcPeriodSelector .bcPeriodSelectorIcon,
.bcProfileStatisticsDialog .bcPeriodSelector .bcPeriodSelectorIcon {
  display: none;
}
.bcPeriodSelector .bcPeriodSelectorIcon {
  background-image: url("../../application/insights/css/images/widgetComparisonIcons29x24.svg");
  background-position: -29px 0px;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
}
.bcPeriodSelector .bcPeriodSelectorIcon.bcActive {
  background-position: 0px 0px;
  margin-top: 4px;
}
.bcPeriodSelector .bcPeriodSelectorDropdown {
  margin-left: 3px;
}
.bcPeriodSelector .bcPeriodSelectorCustom {
  display: flex;
}
.bcPeriodSelector .bcPeriodSelectorCustom .bcDate {
  display: flex;
  align-items: center;
  margin-top: 0px;
  margin-left: 10px;
}
.bcPeriodSelector .bcPeriodSelectorCustom .bcDate .bcLabel {
  margin-right: 5px;
}
.bcPeriodSelector .bcCompareWrapper {
  margin-top: -1px;
  float: left;
  display: flex;
}
.bcPeriodSelector .bcCompareWrapper .bcCompareCheckbox {
  margin-top: 5px;
  margin-left: 5px;
}
.bcPeriodSelector .bcCompareWrapper .bcGenericLabel {
  padding-left: 5px;
}
.bcPeriodSelector .bcCompareWrapper.bcDisabled div.bcGenericLabel label.bcLabel {
  color: var(--venom-40);
}
.bcDashboard .bcWidgetWrapper.bcEmpty .bcNoDataPlaceholder {
  display: none;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget {
  background-color: transparent;
  border: none !important;
  border-top: none !important;
  top: 0px;
}
.bcDashboard .bcWidgetWrapper.bcWidget1cols.bcEmpty .bcEmptyItem {
  height: 180px;
}
.bcDashboard .bcWidgetWrapper.bcWidget2cols.bcEmpty .bcEmptyItem {
  height: 380px;
}
.bcDashboard .bcWidgetWrapper.bcWidget4cols.bcEmpty:not(.bcDragTarget) .bcEmptyItem {
  height: auto !important;
  min-height: 180px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderLeft,
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderRight {
  background-image: url("../../application/insights/css/images/bcEmptyborderLeftRight.png");
  background-repeat: repeat-y;
  width: 3px;
  position: absolute;
  top: 0px;
  bottom: 0px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderLeft {
  left: 0px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderRight {
  right: 0px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderTop,
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderBottom {
  background-image: url("../../application/insights/css/images/bcEmptyborderTopBottom.png");
  background-repeat: repeat-x;
  height: 3px;
  position: absolute;
  left: 0px;
  right: 0px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderBottom {
  bottom: 0px;
}
.bcDashboard .bcWidgetWrapper.bcEmpty>.bcWidget .bcEmptyBorderTop {
  top: 0px;
}
.bcDashboard .bcWidgetWrapper.bcInsights .bcEmptyItem {
  height: 250px;
  cursor: default;
}
.dndCover,
.dropIndicator {
  
  height: 0px !important;
}
.dndCover * {
  cursor: move !important;
}
.dndCover.rowDropzone * {
  cursor: row-resize !important;
}
.dndCover .bcWidgetWrapper>div.bcWidgetHeader,
.dndCover .bcWidgetWrapper>div.bcWidget {
  opacity: 0.5;
}
.dndCover .bcWidgetWrapper * {
  margin-right: 0px;
}
.dndCover .bcWidgetWrapper>.bcWidget {
  background-color: var(--venom-20);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid var(--venom-60);
  border-top: none;
  overflow-y: hidden;
}
.dndCover .bcWidgetWrapper>.bcWidget .bcNoDataPlaceholder {
  pointer-events: none;
  display: none;
}
.dndCover .dijitTitlePaneContentInner {
  position: static;
}
.dndArea {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bcInsightView {
  background: var(--venom-20);
  font-size: 14px;
}
.bcInsightSettings {
  font-size: 14px;
  padding-top: 1px;
  padding-left: 9px;
  padding-right: 9px;
  min-width: 475px;
}
.bcInsightSettings .bcRow {
  padding: 0px;
  margin: 0 0px 20px 0;
  clear: both;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.bcInsightSettings .bcRow::after {
  content: '';
  clear: both;
  display: block;
}
.claro .bcInsightSettings div.bcGenericLabel label.bcLabel {
  float: left;
  line-height: 15px;
  margin-top: 9px;
}
.bcInsightSettings .bcRow>.bcLabel {
  width: 125px;
}
.bcInsightSettings .bcRow div.bcGenericLabel {
  height: inherit;
}
.bcInsightSettings .bcRow>div {
  
  
}
.bcInsightSettings .bcAspectWrapper {
  
}
.bcInsightSettings .bcInput table.dijitSelect {
  vertical-align: top;
  
  
  margin-bottom: -8px;
}
.bcInsightSettings .bcInput {
  width: 350px;
  margin-left: 0;
  
  min-height: 1px;
  font-size: 14px;
  line-height: 15px;
}
.bcInsightSettings .bcInput>div {
  display: inline-block;
  vertical-align: top;
  
  margin-right: 10px;
}
.bcInsightSettings .bcInput table {
  
  margin-top: 2px;
  
  margin-left: 1px;
}
.bcInsightSettings .bcInput .bcObjectSelector {
  margin-top: 1px;
  max-width: 100%;
  width: 100%;
}
.bcInsightSettings .bcInput .bcObjectSelector>div {
  margin-right: 10px;
}
.claro .bcInsightSettings .quickSearchWrapper,
.claro .bcInsightSettings .bcObjectSelector .quickSearchWrapper {
  width: 100%;
}
.claro .bcInsightSettings .bcObjectSelector .bcInlineLayoutWrapper ul.bcSelections li {
  float: initial;
}
.claro .bcInsightSettings .bcObjectSelector .bcInlineLayoutWrapper ul.bcSelections {
  overflow: initial;
}
.claro .bcInsightSettings .bcObjectSelector ul.bcSelections li.bcSelection-item a.bcClose {
  position: absolute;
  margin-top: 4px;
}
.claro .bcInsightSettings .bcObjectSelector .stackLayout .bcSelections {
  
  margin-top: 7px;
  
  margin-left: 7px;
  overflow-x: hidden;
  overflow-y: auto;
  word-break: break-word;
}
.claro .bcInsightSettings .bcObjectSelector ul.bcSelections li.bcSelection-item {
  margin: 2px 20px 0px 0px;
  height: initial;
  position: relative
}
.claro .bcInsightSettings .dijitTextBox:not(.dijitTextArea) {
  line-height: 15px;
}
.bcInsightSettings .bcInput>div.bcIntervalWrapper {
  display: inline;
}
.bcInsightSettings .bcTargetWrapper .dijitTextBox {
  padding-left: 5px;
}
.bcInsightSettings .bcTargetTypeTextWrapper {
  margin-left: 7px;
  margin-top: 9px;
}
.bcInsightSettings .bcTargetWrapper:first-child {
  margin-left: 1px;
  padding-left: 0px;
}
.bcInsightSettings .bcTargetWrapper {
  margin-top: 3px;
}
.bcInsightSettings .bcPercentageLabel {
  width: 15px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 6px;
}
.claro .bcInsightSettings .bcObjectSelector .stackLayout .noInputMessage {
  color: var(--venom-100);
  margin-top: 9px;
  margin-left: 7px;
  margin-bottom: 0px;
}
.bcWidgetWrapper.bcNoHeader.bcEmailDashboardHeaderInsightWrapper {
  
  padding-bottom: 10px !important;
}
.bcWidgetWrapper.bcNoHeader.bcEmailDashboardHeaderInsightWrapper .bcWidgetHeader {
  display: none;
}
.bcEmailDashboardHeaderInsight {
  height: 109px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--beast-20);
  border-top: 1px solid var(--venom-60);
}
.bcEmailDashboardHeaderInsight .bcContainer {
  width: 604px;
}
.bcEmailDashboardHeaderInsight .bcContainer .bcEmailTitle {
  display: flex;
  margin-bottom: 22px;
}
.bcEmailDashboardHeaderInsight .bcContainer .bcEmailTitle .bcTxtH1 {
  font-size: 18px;
  width: 100%;
  padding-left: 8px;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bcEmailDashboardHeaderInsight .bcContainer .bcEmailTitle .bcBCLogo {
  background-image: url("../../application/insights/insights/css/images/bcEmailBlueConicLogo50x50.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 25px;
  height: 25px;
}
.bcEmailDashboardHeaderInsight .bcContainer .bcTimeIcon {
  background-image: url("../../application/insights/insights/css/images/bcEmailTimeIcon.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
  position: relative;
  top: 4px;
  display: inline-block;
}
.claro .bcConnections .bcOnboardingBanner .bcOnboardingBannerButtons span.dijitButtonNode {
  width: 160px;
}
.claro .bcSetConnectionWidget {
  max-width: 520px;
  max-height: 580px;
}
.claro .bcConnections .bcTopContent {
  display: flex;
  border-bottom: 1px solid var(--venom-40);
}
.claro .bcConnections .bcObjectLogo {
  min-height: 150px;
  min-width: 150px;
  height: 100%;
  width: 150px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: 150px 150px;
}
.bcConnections .bcPluginHeader {
  margin-top: 55px;
}
.bcConnections .bcPluginHeader label {
  font-size: 19px;
  color: var(--venom-100);
  font-weight: bold;
}
.claro .bcConnections .whereNodeWrapper .bcLinkList .noInputMessage .bcNoItems {
  font-style: normal;
}
.bcConnections .bcDiscoverTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 28px;
  font-size: 18px;
  margin-top: 4px;
  margin-bottom: 10px;
  color: var(--venom-140);
}
.claro .bcConnections .bcDiscover {
  padding-bottom: 20px;
}
.claro .bcConnections .bcDiscover .bcDiscoverdescription {
  padding-bottom: 5px;
}
.bcConnections .bcExplanationWrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}
.claro .bcConnections .bcDiscover .bcFormSaveButton .dijitReset.dijitInline.dijitNoIcon {
  display: none;
}
.claro .bcConnections .bcStartPage .bcNew .bcContentTypeSelector {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.claro .bcPluginPane {
  clear: both;
}
.claro .bcAddConnectionTitle {
  border-bottom: 1px solid var(--venom-40);
  height: 42px;
  box-sizing: border-box;
  padding-top: 10px;
}
.claro .bcAddConnectionText {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--venom-40);
}
.claro .bcConnections .bcParametersWrapper:not(:empty) {
  margin-top: 10px;
  clear: both;
}
.bcConnections div.bcRow.bcWhereWrapper {
  border-top: 1px solid var(--venom-40);
  margin-top: 10px;
  padding-top: 20px;
  clear: both;
}
.bcConnections .bcConnectionUI1 .bcGDPRConfigurator {
  margin-top: 10px;
  margin-bottom: 20px;
}
  .claro .bcAccessManagement.bcStartPage .bcTitle label {
    font-family: var(--font-heavy), var(--font-fallback);
    color: var(--venom-140);
    font-size: 25px;
  }
  .claro .bcAccessManagement.bcStartPage {
    height: 95%;
  }
  .bcAccessManagement.bcStartPage .bcDropDownCombination {
    position: absolute;
    right: 0;
    top: 4px;
  }
  .bcAccessManagement.bcStartPage .bcTitleWrapper {
    margin-left: 25px;
    margin-right: 25px;
  }
  .bcAccessManagement.bcStartPage .bcForm .bcContentArea {
    top: 0px;
  }
.bcPlugins .bcLine {
  border-bottom: 1px solid var(--venom-40);
  margin-bottom: 10px;
  margin-top: 10px;
}
.bcPlugins .bcPluginDetails {
  color: var(--venom-100);
  font-size: 19px;
  font-weight: bold;
  line-height: 20px;
}
.bcPlugins .bcDescription {
  margin-left: 150px;
}
.bcPlugins .dijitContentPane.bcInputWrapper.bcInput.bcType .bcViewMode {
  display: flex;
}
.bcPlugins .bcInput.bcType .bcTypeTextbox {
  color: var(--venom-100);
  padding-right: 5px;
}
.bcPlugins .bcInput.bcType .bcDescriptionTooltip .bcLabel {
  display: none;
}
.bcPlugins .bcVersionField {
  width: 50px;
}
.bcPlugins .bcAddedThroughZipWrapper {
  padding-top: 1px;
}
.bcPlugins .bcPluginVersionUpate {
  width: 200px;
}
.bcPlugins .bcInput.bcUpdateVersionInput .bcWidget.bcViewMode {
  display: flex;
}
.bcPlugins .bcInput.bcUpdateVersionInput .bcVersionUpdateWrapper {
  margin-top: -2px;
}
.bcPlugins .bcRow.bcPluginId .dijitTextBox {
  width: 300px;
}
.bcPlugins .bcRow.bcPluginId .bcInputWrapper,
.bcPlugins .bcRow.bcPluginVersion .bcInputWrapper,
.bcPlugins .bcRow.bcPluginId .bcInputWrapper .dijitTextBoxDisabled,
.bcPlugins .bcRow.bcPluginVersion .bcInputWrapper .dijitTextBoxDisabled {
  padding-left: 0px;
  margin-left: 0px;
}
.bcPlugins .bcRow.bcPluginVersion .bcInputWrapper .dijitInputContainer,
.bcPlugins .bcRow.bcPluginId .bcInputWrapper .dijitInputContainer {
  padding-left: 0px;
}
.bcPlugins .bcRow.bcPluginId .bcLabel {
  margin-top: 1px;
}
.bcUpdateAddPluginDialog {
  width: 780px;
}
.bcUpdateAddPluginDialog .bcPluginAddUpdate {
  height: 100%;
}
.bcPluginAddUpdate .bcPluginTypeIcon {
  background-repeat: no-repeat;
  background-image: url("../../application/settings/plugins/css/images/bcPluginUpdateAssets.svg");
  
  background-position: 18px 0;
  width: 18px;
  margin-left: 5px;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconAction {
  background-position: 0px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconConnection,
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconBatchconnection {
  background-position: -20px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconInsightwidget {
  background-position: -40px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconListener {
  background-position: -60px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconGloballistener {
  background-position: -60px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconToolbar {
  background-position: -80px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconProfile {
  background-position: -120px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconGroup {
  background-position: -140px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconNotebook {
  background-position: -160px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconLifecycle {
  background-position: -180px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconTimelineeventtype {
  background-position: -200px 0;
}
.bcPluginAddUpdate .bcPluginTypeIcon.bcTypeIconDataprocessor {
  background-position: -220px 0;
}
.bcPluginAddUpdate .bcTotalContent {
  display: flex;
  height: 100%;
}
.bcPluginAddUpdate .bcTypeFilterRow.bcToolbar {
  background-color: transparent;
  height: inherit;
  padding-top: 0px;
}
.bcPluginAddUpdate .bcContentLeft {
  width: 230px;
  background-color: var(--venom-40);
  flex-shrink: 0;
}
.bcPluginAddUpdate .bcContentLeft ul.bcTabContainer {
  list-style: none;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcWithSubMenu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bcPluginAddUpdate .bcContentLeft ul.bcTabContainer .bcItem {
  list-style: none;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding-left: 20px;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem {
  min-height: 45px;
  display: flex;
  align-items: center;
  font-weight: bold;
  background-color: var(--venom-40);
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem:not(.bcActive) {
  border-bottom: var(--venom-60) 1px solid;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem:hover {
  cursor: pointer;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcNoSubMenu {
  padding-left: 20px;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem .bcSubMenu {
  display: none;
  width: 210px;
  padding-left: 20px;
  padding-top: 20px;
  background-image: url("../../application/settings/plugins/css/images/triangle15x12.png");
  background-repeat: no-repeat;
  background-position: 20px 0;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcActive .bcSubMenu {
  display: block;
  background-color: var(--venom-20);
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcWithSubMenu.bcActive {
  border-right: none;
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcWithSubMenu.bcActive .bcItem {
  
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 6px solid var(--beast-100);
}
.bcPluginAddUpdate .bcContentLeft li.bcTabItem.bcActive {
  background-color: var(--venom-60);
  border-right: 6px solid var(--beast-100);
}
.bcPluginAddUpdate .bcFileUpload .bcLarge .bcFileListNodeWrapper .bcFileListNode,
.bcPluginAddUpdate .bcFileUpload .bcLarge .bcInitNode .bcInitText {
  max-width: 450px;
}
.bcPluginAddUpdate .bcFileUpload .bcLarge .bcFileUploadDropZone {
  height: 250px;
  width: calc(100% - 4px);
}
.bcPluginAddUpdate .bcHeaderWrapper {
  display: flex;
}
.bcPluginAddUpdate .bcContentRight {
  float: left;
  flex-grow: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  min-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.claro .dijitDialog .bcPluginAddUpdate .bcContentRight .bcContentTypeSelector {
  max-height: inherit;
}
.claro .dijitDialog .bcPluginAddUpdate .bcContentRight .bcContentTypeSelector .bcTypeRow {
  height: inherit;
}
.bcPluginAddUpdate .bcButtonContainer {
  display: flex;
  justify-content: flex-end;
}
.bcPluginAddUpdate .bcSuccess {
  color: var(--hulk-100);
  background-image: url("../../application/settings/plugins/css/images/success.png");
  background-repeat: no-repeat;
  padding-left: 17px;
  flex-grow: 1;
  word-break: break-word;
}
.bcPluginAddUpdate .bcSuccessName,
.bcPluginAddUpdate .bcSuccessMessage {
  display: inline;
}
.bcPluginAddUpdate .bcNoPreview {
  background-image: url("../../application/settings/plugins/css/images/thumbPlugin_L.png");
}
.bcPluginAddUpdate .bcCancelButtonWrapper {
  margin-left: -30px;
}
.bcPluginAddUpdate .bcButtonWrapper {
  display: flex;
  justify-content: flex-end;
  height: 36px;
}
.bcPluginAddUpdate .bcURLHandlerWrapper,
.bcPluginAddUpdate .bcZipHandlerWrapper {
  display: flex;
  flex-direction: column;
}
.bcContentTypeSelector .bcTypeRow .bcTypeTitle .bcTitle {
  display: inline;
  float: left;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 20px;
  line-height: normal;
  white-space: nowrap;
}
.claro .dijitDialog .bcTabGallery .bcContentTypeSelector div.bcLoadingWrapper.bcContentTypeSelectorLoader {
  left: 180px;
  top: 0px;
  height: 86px;
}
.claro .dijitDialog .bcTabGallery .bcContentTypeSelector div.bcLoadingWrapper.bcContentTypeSelectorLoader .bcLoadingText {
  display: none;
}
.claro .dijitDialog .bcTabGallery .bcContentTypeSelector .bcList {
  padding: 0;
  overflow-y: hidden;
  max-height: inherit;
}
.bcPluginAddUpdate .bcErrorHeader {
  color: var(--venom-100);
  font-weight: bold;
  padding-bottom: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 490px;
}
.bcPluginAddUpdate .bcErrorMessage {
  color: var(--venom-100);
  padding-bottom: 10px;
}
.bcPluginAddUpdate .bcErrorMessage ul {
  list-style-position: inside;
}
.bcPluginAddUpdate .bcHeaderLabel {
  padding-bottom: 15px;
  font-size: 16px;
}
.bcPluginAddUpdate .bcRadioWrapper {
  padding-bottom: 10px;
  display: flex;
}
.bcPluginAddUpdate .bcLine {
  border-bottom: 1px solid var(--venom-40);
  margin-bottom: 10px;
  margin-top: 8px;
}
.bcPluginAddUpdate .bcExternalURLInput {
  width: 533px;
}
.bcPluginAddUpdate .bcExternalURLInput.bcError {
  outline: 1px solid #ff0000;
  border: 0px #ff0000;
}
.bcPluginAddUpdate .bcExternalURLInputWrapper {
  margin-bottom: 10px;
}
.bcPluginAddUpdate .bcGenericLabel {
  height: inherit;
  margin-top: -6px;
}
.bcPluginAddUpdate .bcGenericLabel.bcIconOnlyLabel .bcLabel {
  display: none;
}
.bcPluginAddUpdate .bcGenericLabel.bcIconOnlyLabel .bcHelpIcon {
  margin-left: 5px;
  margin-top: 6px;
}
.bcPluginAddUpdate .bcFileUploadWidgetWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bcPlugins .bcSupportLevelIcon,
.bcUpdateAddPluginDialog .bcSupportLevelIcon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("../../application/settings/plugins/css/images/bcIcoSupportLevel16x16.png");
  padding-right: 0px !important;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 5px;
}
.bcUpdateAddPluginDialog .bcSupportLevelIcon {
  margin-top: 0px;
}
.bcPlugins .bcSupportLevelIcon.bcStandard,
.bcUpdateAddPluginDialog .bcSupportLevelIcon.bcStandard {
  background-position: 0 0;
}
.bcPlugins .bcSupportLevelIcon.bcCertified,
.bcUpdateAddPluginDialog .bcSupportLevelIcon.bcCertified {
  background-position: -16px 0;
}
.bcPlugins .bcSupportLevelIcon.bcCustom,
.bcUpdateAddPluginDialog .bcSupportLevelIcon.bcCustom {
  background-position: -32px 0;
}
.bcUpdateAddPluginDialog .dijitButton.bcFormSaveButton:not(.bcCancelButton) {
  margin-right: 0px !important;
  margin-top: 3px;
}
.bcPlugins .bcDomainCrudTable .bcSupportLevelIcon {
  position: relative;
  display: inline-block;
  margin: 0;
  margin-left: 9px;
  top: 1px;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcHeaderLabel {
  font-size: 100%;
  font-weight: normal;
  padding-bottom: 5px;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcCheckboxWithLabel {
  display: flex;
  padding-bottom: 10px;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcCheckboxWithLabel .bcLabel {
  font-size: 100%;
  font-weight: normal;
  padding-left: 5px;
  cursor: pointer;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcCheckboxWithLabel .bcCount {
  font-size: 100%;
  font-weight: normal;
  padding-left: 5px;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcFilter {
  padding-bottom: 10px;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcFilter .bcFilterInput {
  width: 180px;
  font-weight: normal;
}
.bcUpdateAddPluginDialog .bcTypeFilter .bcUpdates:before {
  content: "";
  display: block;
  border-top: 1px solid var(--venom-60);
  margin-left: -10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.claro .bcRoles .bcReferencesSidebarNoItems {
  min-height: 50px;
}
.claro .bcRoles .bcRole .bcRoleDetails {
  margin: 10px 0px;
  color: var(--venom-100);
}
.claro .bcPrivacyControlsDescription,
.claro .bcAccessDescription,
.claro .bcRoleAccessFeaturesDescription {
  margin-top: 5px;
  margin-bottom: 15px;
  color: var(--venom-100);
}
.claro .bcRoles .bcColumn {
  width: 351px;
  display: inline-block;
}
.claro .bcRoles .bcCheckBoxWrapper:not(:has(.bcCheckBoxWrapper)) {
  display: flex;
}
.claro .bcRoles .bcColumnFlex {
  display: block;
}
.claro .bcRoles .bcColumnFlexFloatingParent .bcCheckBoxWrapper .bcGenericLabel,
.claro .bcRoles .bcColumnPermissions .bcCheckBoxWrapper .bcGenericLabel {
  min-width: max-content;
}
.claro .bcRoles .bcColumnFlexFloatingParent.rightColumn {
  display: block;
  padding-left: 40px;
}
.claro .bcRoles .bcColumnTreeNode {
  display: block;
}
.claro .bcFlexContainerHeader {
  display: inline-flex;
  flex-direction: column;
  padding-top: 10px;
}
.claro .bcRoles .bcCheckBoxTreeFloatingParent .bcFlexContainerHeader .bcCheckBoxWrapper.floatingNode {
  padding-bottom: 10px;
}
.claro .bcRoles .bcFeatureAccess .bcLabelOtherHeader {
  padding-top: 4px;
  padding-bottom: 14px;
  color: var(--venom-140);
}
.claro .bcRoles .bcFeatureAccess .bcLabelOtherHeader.bcDisabled {
  color: var(--venom-80);
}
.claro .bcFlexContainer {
  display: flex;
  column-gap: 64px;
}
.claro .bcFlexContainerCheckBoxTree {
  display: flex;
  padding-top: 14px;
  border-top: 1px solid var(--venom-40);
}
.bcRole h1 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  color: var(--venom-140);
  font-weight: normal;
  padding-top: 25px;
}
.bcRole h2 {
  padding-top: 20px;
}
.claro .bcRoles .bcCheckBoxWrapper.bcDepth1,
.claro .bcRoles .bcCheckBoxWrapper.bcDepth2,
.claro .bcRoles .bcCheckBoxWrapper.bcDepth3 {
  margin-left: 20px;
}
.claro .bcRoles .bcCheckBoxWrapper label {
  position: relative;
}
.claro .bcRoles .bcPermissions .bcCheckBoxWrapper .bcGenericLabel.bcDisabled .bcLabel,
.claro .bcRoles .bcPermissions.bcDisabled .bcCheckBoxWrapper .bcGenericLabel .bcLabel,
.claro .bcRoles .bcPermissionsFloatingParent.bcDisabled .bcCheckBoxWrapper .bcGenericLabel .bcLabel {
  color: var(--venom-80);
  cursor: auto !important;
}
.claro .bcRevokeEmailNotifications .bcDialogContent,
.claro .bcRevokeAuthorizeApplications .bcDialogContent {
  padding: 24px;
}
.claro .bcRevokeEmailNotifications .bcBody,
.claro .bcRevokeEmailNotifications .bcWarningLabel,
.claro .bcRevokeAuthorizeApplications .bcBody,
.claro .bcRevokeAuthorizeApplications .bcWarningLabel {
  margin-bottom: 16px;
}
.claro .bcRevokeEmailNotifications .bcWarningLabel .bcWarning,
.claro .bcRevokeAuthorizeApplications .bcWarningLabel .bcWarning {
  color: var(--goose-100);
}
.claro .bcUser .bcUserDetails {
  display: flex;
  flex-wrap: wrap;
}
.claro .bcUser .bcUserDetails .bcRightColumn,
.claro .bcUser .bcUserDetails .bcLeftColumn {
  flex-grow: 1;
}
.claro .bcUser .bcInputWrapper .bcWidget .dijitTextBox {
  padding-right: 15px;
  height: 19px;
}
.claro .bcUser .bcPasswordInput .bcInputWrapper .bcWidget .dijitPlaceHolder {
  color: var(--venom-140);
}
.claro .bcUser .bcPasswordInput .bcInputWrapper .bcWidget .dijitDisabled .dijitPlaceHolder {
  display: none;
}
.claro .bcUser .bcCheckBoxWrapper {
  display: flex;
  flex-wrap: nowrap
}
.claro .bcUser .bcUserDetails .bcRightColumn>.bcRow {
  padding: 1px 0px;
}
.claro .bcUser .bcUserDetails .bcLeftColumn .bcRow>.bcLabel {
  padding-top: 1px;
}
.claro .bcUser .bcLastLogin {
  width: 200px !important;
  margin-left: 5px;
}
.claro .bcUser .bcCheckBoxList {
  display: flex;
}
.claro .bcUser .bcCheckBoxList,
.claro .bcUser .bcVerificationCode,
.claro .bcUser .bcPassWordChange {
  padding-top: 1px;
}
.bcDialogContent ul.bcUserBlockingOAuthApp {
  margin-left: 16px;
}
.claro .bcOauthApplication .bcForm .bcOauthApplicationDetails .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcOauthApplication h1 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  font-weight: 900;
}
.bcOauthApplication .bcDescription {
  font-size: 14px;
  color: var(--venom-100);
  font-weight: 400;
  padding-top: 6px;
  padding-bottom: 8px;
}
.bcOauthApplication .bcOauthApplicationInformation,
.bcOauthApplication .bcOauthApplicationAccess,
.bcOauthApplication .bcOauthApplicationTokens {
  padding: 18px 0px 24px 0px;
  border-bottom: 1px solid var(--venom-40);
}
.claro .bcOauthApplication .bcForm .bcOauthApplicationDetails .bcRow.bcFormRow {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.claro .bcOauthApplication .bcForm .bcOauthApplicationDetails .bcRow.bcFormRow>.bcLabel {
  width: 220px;
  margin-top: 0.5px;
}
.bcOauthApplication .bcForm .bcOauthApplicationInformation .bcFormField {
  display: inline-block;
}
.bcOauthApplication .bcForm .bcRow.bcFlow {
  margin-bottom: -10px;
}
.bcOauthApplication .bcRadioButtonList {
  width: 200px;
}
.bcOauthApplication .bcRadioButtonList .bcLabel {
  color: var(--venom-140);
}
.bcOauthApplication .bcRadioButtonList .bcRadioButton {
  margin-top: 3px;
}
.bcOauthApplication .bcOauthApplicationInformation .bcFormField.bcCopyField .dijitTextBox {
  width: 281px;
}
.bcOauthApplication .bcOauthApplicationInformation .bcLogoUpload {
  display: flex;
  flex-wrap: wrap;
  column-gap: 8px;
}
.bcOauthApplication .bcOauthApplicationAccessSettings .bcIpAccessSettings {
  margin-top: -5.5px;
}
.bcOauthApplication .bcOauthApplicationInformation .bcIconSelector .bcAddButton.bcIconButton {
  margin: 0;
}
.bcOAuthScopeTable {
  margin-top: 3px;
}
.bcOAuthScopeTable thead tr th {
  height: 21px;
  min-width: 50px;
  font-family: var(--font-normal), var(--font-fallback);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: var(--venom-120);
  padding-bottom: 7px;
}
.bcOAuthScopeTable thead tr th:first-of-type {
  min-width: 200px;
  text-align: left;
}
.bcOAuthScopeTable tbody tr th {
  text-align: left;
}
.bcOAuthScopeTable tbody tr th {
  text-align: left;
}
.bcOAuthScopeTable tbody tr th .bcGenericLabel {
  height: 21px;
}
.bcOAuthScopeTable tbody tr th .bcLabel {
  height: 21px;
  font-family: var(--font-normal), var(--font-fallback);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: var(--venom-100);
}
.bcOAuthScopeTable tbody tr th div.bcLabel:first-of-type {
  margin-top: -4px;
}
.bcOAuthScopeTable tbody tr th .bcHelpIcon {
  height: 21px;
}
.bcOAuthScopeTable tbody tr td div {
  position: relative;
  top: -6px;
}
.scopePIIWrapper div:first-of-type {
  margin-bottom: 14px;
}
table.bcOAuthScopePIITable tbody tr td .bcLabel {
  height: 21px;
  margin-left: 4px;
  font-family: var(--font-normal), var(--font-fallback);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: var(--venom-140);
}
.bcOAuthScopeErrorNode .bcErrorIcon {
  margin-left: 2px !important;
}
.bcOAuthScopePIIRow {
  padding-top: 4px !important;
  padding-bottom: 0px !important;
  margin-left: 220px !important;
}
.bcOauthApplicationTokens .bcUserIcon {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcIconUsers.svg") no-repeat;
  float: left;
  margin: 2px 10px 0px 0px;
  width: 24px;
  height: 24px;
  background-size: 24px 48px;
}
.bcOauthApplicationTokens .bcContentPane {
  min-height: 220px;
}
.bcTokensTableHeader,
.bcDashboardTokenNumber {
  display: inline;
}
.bcTokensTableWrapper {
  min-height: 220px;
  overflow: auto;
  height: inherit;
  padding-left: 10px;
  padding-right: 15px;
}
.bcTokensTableWrapper .bcNoItems {
  margin-left: -10px;
}
.bcTokensTableWrapper .bcDashboardTokenScroller {
  padding-top: 25px;
}
.bcTokensTableWrapper .bcDescription {
  padding-top: 6px;
  padding-bottom: 8px;
}
.claro .bcTokensTable.dgrid {
  height: inherit;
  padding-bottom: 20px;
}
.bcTokensTable.dgrid .dgrid-scroller {
  overflow-y: hidden;
  height: 100%;
  position: relative;
}
.bcTokensTable .field-actions {
  width: 25px;
}
.bcTokensTable .field-actions a.delete {
  float: left;
  width: 13px;
  height: 13px;
  margin: 1px 4px 0 0;
  text-indent: -9999px;
}
.bcTokensTable tr:hover td.field-actions a.delete {
  background: url("../../application/settings/oauthapplications/css/images/delete.svg") no-repeat 0 0;
  margin-left: -8px;
}
.bcTokensTable tr:hover td.field-actions a.delete:hover {
  background-position: 0 -15px;
}
.bcTokensTable .dgrid-cell.field-creationDate,
.bcTokensTable .dgrid-cell.field-lastAccess {
  width: 200px;
}
.bcTokensTable .dgrid-cell.field-user {
  width: 300px;
}
.bcTokensTable .dgrid-cell.field-user .bcUserNode {
  display: flex;
}
.bcTokensTable .dgrid-cell.field-user .bcUserLabel {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bcConfirmDeleteToken {
  padding: 15px;
  max-width: 450px;
  height: auto;
  width: auto;
}
.bcDashboardTokensScroller table.dgrid-row-table tr td div.dijitValidationTextBox {
  width: calc(100% - 24px);
}
.claro .bcOauthApplication .bcUserSelector .bcObjectSelector {
  position: inherit;
}
.claro .bcOauthApplication .bcUserSelector .bcObjectSelector .bcContentSelector .dijitValidationTextBoxError .dijitValidationContainer {
  
  display: none;
}
.claro .bcOauthApplication .bcUserSelector .bcObjectSelector .quickSearchWrapper {
  
  margin: 5px;
}
.bcOauthApplication .bcForm .bcFormField.bcUserSelector {
  
  margin-top: -4px;
}
.bcOauthApplication .bcFileUploadButtonWrapper .dijitUploaderDisabled {
  pointer-events: none;
  cursor: default;
  color: var(--venom-100);
  background-color: var(--venom-00);
}
.claro .bcPrivacy .bcForm .bcContentArea {
  margin-top: 20px;
}
.claro .bcPrivacy .bcBlock.bcFirst .bcGenericLabel {
  padding-top: 4px;
  margin-bottom: 4px;
}
.claro .bcPrivacy .bcBlock.bcFirst {
  margin-top: 0px;
}
.bcPrivacy .bcGDPRCleanupLabel {
  margin-top: 8px;
}
.bcPrivacy .bcEnableLink {
  padding-left: 5px;
}
.claro .bcPrivacy .bcLabel .bcPrivacyLabel {
  width: 170px;
}
.claro.bcLanguage_nl-nl .bcPrivacy .bcLabel .bcPrivacyLabel {
  width: 200px;
}
.claro.bcLanguage_nl-nl .bcPrivacy .bcInput .bcInput .bcFlex {
  display: flex;
}
.claro .bcPrivacy .bcExternalSystemSetting {
  line-height: 29px;
  clear: left;
}
.claro .bcPrivacy .bcDomainGroups {
  position: relative;
  width: 400px !important;
  border: 1px solid var(--venom-80);
  display: inline-block;
}
.claro .bcPrivacy .bcTitle label {
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-140);
  font-size: 25px;
}
.claro .bcPrivacy .bcDomainGroup {
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  box-sizing: border-box;
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupName {
  text-decoration: none;
  color: var(--venom-140);
  background-color: transparent;
  border: none;
  outline: none;
  width: 300px;
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupName .dijitInputField {
  width: 300px;
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupName.dijitDisabled {
  cursor: pointer;
  pointer-events: none;
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupName.dijitFocused {
  background-color: var(--venom-00);
  outline: 1px solid var(--beast-100);
  width: calc(100% - 40px);
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupDelete {
  padding: 5px;
  right: 15px;
  position: absolute;
  top: 5px;
  opacity: 0.6
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupDelete:hover {
  opacity: 1.0
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupEdit {
  padding: 5px;
  right: -4px;
  position: absolute;
  top: 5px;
  opacity: 0.6
}
.claro .bcPrivacy .bcDomainGroup .bcDomainGroupEdit:hover {
  opacity: 1.0
}
.claro .bcPrivacy .bcDomainGroupsInner {
  padding: 12px;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li {
  padding: 0px 10px;
  margin-bottom: 6px;
  margin-right: 1px;
  list-style: none outside none;
  position: relative;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li>div {
  background: url("images/expand-collapse2.png") no-repeat scroll 1px 10px transparent;
  color: var(--venom-140);
  display: block;
  outline: medium none;
  padding-left: 12px;
  text-decoration: none;
  position: relative;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li.bcOpen>div {
  background-position: 1px -40px;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li.bcDndHoverOver {
  outline: 1px solid var(--beast-100);
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li.bcOpen {
  background-color: var(--beast-20);
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li .dijitTextBox input {
  color: var(--venom-140) !important;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree>li:hover {
  background-color: var(--beast-40);
  cursor: pointer;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree ul {
  list-style: none outside none;
  margin: 0 -10px 0 -10px;
  padding-left: 0px;
  background-color: var(--beast-20);
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree li.bcClosed ul {
  display: none;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree ul.bcIncreaseDropArea {
  position: absolute;
  height: 25px;
  top: 0;
  left: 0;
  right: 0;
  background: transparent;
  display: none;
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree ul li:hover {
  background-color: var(--beast-40);
}
.claro .bcPrivacy .bcDomainGroupsInner ul.tree ul li {
  cursor: pointer;
  overflow: hidden;
  padding: 2px 0;
  padding-left: 40px;
  background-color: var(--beast-20);
}
.claro .bcPrivacy .bcNewGroup {
  margin-top: 10px;
  width: 402px !important;
}
.claro .bcPrivacy .bcProfileSharing>.bcInput .bcInput {
  width: 250px;
  margin-top: 2px;
}
.claro .bcPrivacy .bcProfileSharing>.bcInput .bcInputWrapper .bcWidget {
  padding-top: 1px;
  padding-left: 1px;
}
.claro .bcPrivacy .bcProfileSharing>.bcInput .bcInputWrapper .bcWidget .dijitTextBox {
  width: 225px;
  outline: 1px solid var(--venom-80);
  padding-right: 16px
}
.claro .bcPrivacy .bcDomainGroups ul.tree li.dojoDndItem {
  cursor: move;
}
.claro .bcPrivacy .bcDomainGroups ul.tree li.dojoDndItem.bcDndSource {
  color: #A8ABAC;
}
.claro .bcPrivacy .bcDomainGroups ul.tree.bcIsDragging li ul.bcIncreaseDropArea {
  display: block;
}
.claro .bcPrivacy .bcDomainGroups ul.tree.bcIsDragging li ul.bcIncreaseDropArea li {
  visibility: hidden;
}
.bcPrivacy .bcCheckBoxWrapper {
  width: 550px;
}
.bcPrivacy .bcCheckBoxWrapper .bcOptOutDropDown {
  float: right;
}
.claro .bcGeneral .bcTitle label {
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-140);
  font-size: 25px;
}
.claro .bcGeneral .bcForm {
  position: relative;
}
.claro .bcGeneral .bcForm .bcFormHeader {
  position: sticky;
  top: 0;
}
.claro .bcGeneral .bcForm .bcContentArea {
  top: 0;
  margin-top: 5px;
}
.claro .bcGeneral .bcBlock.bcFirst .bcGenericLabel {
  padding-top: 4px;
  margin-bottom: 4px;
}
.claro .bcGeneral .bcBlock.bcFirst {
  margin-top: 0px;
}
.claro .bcGeneral .bcItemSettings .bcBlock {
  padding-top: 0px;
}
.claro .bcGeneral .bcGeneralSettings {
  padding-bottom: 25px;
  padding-top: 20px;
  border-bottom: 1px solid var(--venom-40);
  clear: both;
}
.claro .bcGeneral .bcGeneralSettings.bcLicenseUsage {
  padding-bottom: 10px;
}
.claro .bcGeneral .bcLanguageSettings {
  padding-top: 20px;
}
.claro .bcGeneral .bcGeneralSettings .bcGeneralTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 28px;
  font-size: 18px;
  margin-top: 4px;
  margin-bottom: 10px;
}
.claro .bcGeneral .bcGeneralSettings .bcGeneralTitle .bcLabel {
  color: var(--venom-140);
}
.claro .bcGeneral .bcGeneralSettings .dojoDndHandle {
  height: 20px;
  width: 10px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.claro .bcGeneral .bcGeneralSettings .dojoDndItemOver .dojoDndHandle {
  background: url("../../application/hometab/layout/template/css/images/draghandle.png") no-repeat 3px center;
}
.claro .bcGeneral .bcGeneralSettings .dojoDndItemBefore .bcItemHeader,
.claro .bcGeneral .bcGeneralSettings .dojoDndItemAfter .bcItemHeader {
  border-bottom: 2px solid #369 !important;
  padding: 0 !important;
}
.claro .dojoDndAvatar .bcLabel {
  position: relative;
  top: 4px;
}
.claro .dojoDndAvatar .bcItemDelete {
  display: none;
}
.bcGeneral .bcGeneralSettings.bcGroupTypeSettings .bcIdPropertyWrapper {
  padding-top: 4px;
}
.bcGeneral .bcGeneralSettings.bcGroupTypeSettings .bcNoItemsWrapper {
  width: 600px;
  color: var(--venom-100);
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .dijitPlaceHolder.dijitInputField {
  color: var(--venom-100);
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcViewMode.bcHover .dijitTextBox,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcViewMode.bcHover .dijitTextBox {
  background-color: var(--venom-00) !important;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem:hover .bcViewMode .dijitTextBox {
  background-color: var(--beast-40);
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcNoIdProperty {
  color: var(--venom-100);
  padding-right: 20px;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcInputWrapper {
  position: relative;
  top: -4px;
  padding: 1px;
}
.claro .bcGeneral .bcGeneralSettings .bcItem .bcInputWrapper {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcItemHeader,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem.bcItemHeader {
  height: 40px;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcItemHeaderInner:hover,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcItemHeaderInner:hover {
  cursor: default;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcItemHeaderInner:hover .dojoDndHandle,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcItemHeaderInner:hover .dojoDndHandle {
  cursor: pointer;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcItemHeader,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcItemHeader {
  padding-left: 0px !important;
  width: 100% !important;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcItemHeaderInner,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcItemHeaderInner,
.claro .dojoDndAvatar .bcItemHeaderInner {
  display: flex !important;
  padding-left: 0px !important;
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcItemHeaderInner .bcLabel {
  width: 524px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block
}
.dojoDndAvatar .dojoDndAvatarItem .bcGroupTypeItem.dojoDndItemAnchor .bcItemHeaderInner {
  width: 150px;
}
.dojoDndAvatar .dojoDndAvatarItem .bcGroupTypeItem.dojoDndItemAnchor .bcItemContent {
  display: none;
}
.dojoDndAvatar .dojoDndAvatarItem .bcGroupTypeItem.dojoDndItemAnchor .bcLabel {
  line-height: inherit;
}
.claro .bcGeneral .bcGeneralSettings .bcPriorityItem .bcLabel,
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcLabel {
  position: relative;
  top: -2px;
  margin-right: 3px;
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem svg,
.bcGroupTypeIconPopup svg {
  color: var(--venom-120);
  padding: 4px;
  background-color: var(--venom-00);
  border: 1px var(--venom-80) solid;
  width: 21px !important;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem svg:hover,
.bcGroupTypeIconPopup svg:hover {
  background-color: var(--venom-20);
  color: var(--venom-140);
}
.dijitPopup.dijitTooltipDialogPopup .bcGroupTypeIconPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltipGrey.png");
}
.bcGroupTypeIconPopup .bcSearch {
  width: 158px;
  bottom: 20px;
  position: absolute;
}
.bcGroupTypeIconPopup .bcIconContainer {
  display: flex;
  flex-wrap: wrap;
}
.bcGroupTypeIconPopup .bcIconContainer svg {
  margin: 5px;
  cursor: pointer;
}
.claro .bcGeneral .bcGeneralSettings .bcGroupTypeItem .bcActive svg {
  background-color: var(--beast-100);
  color: var(--venom-00);
  border: none;
  width: 23px;
  height: 23px;
}
.claro .bcGroupTypeIconPopup .dijitTooltipContainer {
  width: 165px;
  height: 250px;
  background: linear-gradient(to bottom, white 0px, white 216px, var(--venom-20) 216px, var(--venom-20) 100%);
}
.claro .bcGroupTypeIconPopup.dijitTooltipDialog .dijitTooltipContents {
  background: linear-gradient(to bottom, white 0px, white 210px, var(--venom-20) 210px, var(--venom-20) 100%);
  height: 100%;
}
.claro .bcGeneral .bcPrioritySettings .bcItems {
  border-bottom: none !important;
}
.claro .bcGeneral .bcItemSettings .bcItems {
  width: 600px;
  outline: 1px solid var(--venom-80);
  display: inline-block;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader {
  background-color: #F0F0F0;
  display: inline-block;
  width: 100%;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner {
  width: 100%;
  padding-top: 8px;
  display: inline-block;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcItemsHeaderTitle {
  display: inline-block;
  margin-top: 5px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcItemsHeaderTitle .bcItemsHeaderTitleLanguage {
  padding-left: 20px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage {
  float: right;
  height: inherit;
  vertical-align: middle;
  line-height: 40px;
  margin: 0;
  margin-right: 10px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage .dijitButtonNode {
  border: 0;
  background-color: transparent;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage .dijitButtonText {
  cursor: pointer;
  color: var(--beast-120);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage.bcReadOnly .dijitButtonText {
  cursor: default;
  color: var(--venom-100);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage .dijitButtonText:hover {
  text-decoration: underline;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcItemsHeaderInner .bcAddLanguage.bcReadOnly .dijitButtonText:hover {
  text-decoration: none;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader {
  display: inline-block;
  border-bottom: 1px solid var(--venom-80);
  border-top: 1px solid var(--venom-80);
  padding-left: 8px;
  width: calc(100% - 8px);
  position: relative;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcSmallStatusToggle {
  padding-top: 5px;
  margin-left: 0px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemDelete {
  opacity: 0.6;
  position: absolute;
  right: 15px;
  top: 18px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemDelete:hover {
  opacity: 1.0
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemDelete.bcDisabled {
  opacity: 0.2;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemDelete.bcDisabled:hover {
  cursor: default;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcExpandedSettings {
  background-color: var(--beast-20);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcCollapsedSettings {
  border-bottom: 0px solid var(--venom-00);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader:hover {
  background-color: var(--beast-40);
  cursor: pointer;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemHeaderInner {
  width: calc(100% - 38px);
  padding-left: 10px;
  padding-top: 8px;
  display: inline-block;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemHeader .bcItemHeaderInner .bcNumberOfVariantsLabel {
  float: right;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItem .bcCollapsedLanguageSetting,
.claro .bcGeneral .bcItemSettings .bcItems .bcItem .bcCollapsedGroupTypeSetting {
  display: none !important;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent {
  display: inline-block;
  padding-left: 8px;
  background-color: var(--beast-20);
  width: calc(100% - 8px)
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 10px;
  display: flex;
  padding-right: 4px;
}
.claro.bcLanguage_nl-nl .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowKey {
  width: 190px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowKey {
  width: 150px;
  padding-top: 4px;
  flex-shrink: 0;
}
.bcItemContent .bcItemRow .bcItemRowValue.bcIdPropertyWrapper {
  line-height: 28px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue.bcDisabled .bcInputWrapper {
  border: 0px solid var(--venom-80);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget {
  background-color: var(--venom-00);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue.bcDisabled .bcInputWrapper .bcWidget {
  pointer-events: none;
  background: transparent;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget .dijitTextBox {
  width: 225px;
  padding-right: 16px;
  outline: 1px solid var(--venom-80);
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget.bcHover .dijitTextBox.dijitTextBoxFocused {
  outline: 1px solid var(--beast-100);
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget.bcHover .dijitTextBox {
  outline: 1px solid #a3a3a3;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget.bcHover .dijitTextBox.dijitDisabled {
  background: none;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue .bcInputWrapper .bcWidget .dijitTextBox.dijitDisabled {
  width: 225px;
  outline: 0px solid var(--venom-00);
  background-color: transparent;
  padding-right: 16px
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemContentInner {
  padding-left: 10px;
  padding-top: 4px;
  display: inline-block;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcGroupTypeItem .bcItemContent .bcItemContentInner {
  padding-bottom: 8px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcGenericLabel {
  background-color: transparent;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsHeader .bcGenericLabel .bcLabel {
  background-color: transparent;
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-140);
}
.claro .bcGeneral .bcGeneralSettings .bcRow {
  display: flex;
}
.claro .bcGeneral .bcGeneralSettings>.bcRow>.bcLabel {
  width: 200px;
}
.claro .bcGeneral .bcEmailSettings>.bcInput>.bcRow {
  padding: 4px;
}
.claro .bcGeneral .bcGeneralSettings>.bcRow.bcSettings>.bcInput,
.claro .bcGeneral .bcGeneralSettings .bcInput>.bcRow {
  margin-top: 0px;
  margin-left: 0px;
}
.claro .bcGeneral .bcEmailSettings .bcInputWrapper {
  margin-right: 1px;
}
.claro .bcGeneral .bcEmailSettings .bcSettings {
  display: flex;
  width: 800px;
}
.claro .bcGeneral .bcEmailSettings .bcSettings>.bcInput {
  flex-grow: 1;
}
.claro .bcGeneral .bcEmailSettings .bcEmailTextBox {
  width: calc(100% - 30px);
  margin-left: 1px;
}
.claro .bcGeneral .bcGeneralSettings .bcRow a {
  cursor: pointer;
}
.claro .bcGeneral .bcGeneralSettings .bcRow .bcPropertyLink {
  width: 400px;
  overflow: wrap;
  text-overflow: ellipsis;
  display: inline-block;
}
.claro div.bcGroupTypeItem div.bcGenericLabel a.bcHelpIcon {
  margin-top: 3px;
}
.bcDialog .bcGeneralConfirmDialogContent {
  padding: 15px;
  width: 450px !important;
  height: auto !important;
  max-height: 250px;
  overflow: auto;
}
.bcProfileCleanUp .bcNoRules {
  color: var(--venom-100);
}
.bcProfileCleanUp .bcAddButton {
  margin-left: 0px;
}
.bcProfileCleanUp .bcNoRulesWrapper {
  height: 34px;
}
.claro .bcGeneral .bcProfileCleanUp .bcCleanUpDaysTextBox {
  margin: 0px 5px;
  width: 40px;
}
.claro .bcGeneral .bcProfileCleanUp .bcCleanUpRule .bcSettings {
  display: inline-block;
  vertical-align: middle;
}
.claro .bcGeneral .bcProfileCleanUp .bcCleanUpRule .bcSettings .dijitContentPane.bcInputWrapper .bcValue {
  padding-left: 5px;
  margin: 1px;
}
.claro .bcGeneral .bcProfileCleanUp .bcLinkList {
  display: flex;
  padding: 0px;
}
.claro .bcGeneral .bcProfileCleanUp .bcLinkList .bcNoItems,
.claro .bcGeneral .bcProfileCleanUp .bcLinkList span,
.claro .bcGeneral .bcProfileCleanUp .bcLinkList ul {
  color: var(--beast-120);
  font-style: normal;
}
.claro .bcGeneral .bcProfileCleanUp .bcLinkList .noInputMessage {
  margin-top: 1px;
}
.bcProfileCleanUp .bcRules .bcRule {
  min-height: 34px;
}
.bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcOkCancelTooltipDialog .bcButtonWrapper {
  display: flex;
  justify-content: flex-end;
}
.claro .bcRule .bcCleanUpRule .bcSetting {
  display: inline;
  vertical-align: middle;
}
.claro .bcRule .bcCleanUpRule {
  display: inline;
}
.claro .bcProfileCleanUp .bcRule .bcContent {
  display: inline;
}
.claro .bcPurgeProfilesPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltip_normal.png");
}
.bcPurgeProfilesPopup .bcPurgeProfilesDialog .noInputMessage {
  color: var(--venom-100);
  padding-bottom: 3px;
}
.bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcProfilePropertySelectorWrapper {
  padding-bottom: 10px;
  max-height: 120px;
  overflow: auto;
  padding-left: 23px;
}
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcNonIdentifiableRow div.bcGenericLabel,
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcEmptyRow div.bcGenericLabel {
  float: left;
}
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcNonIdentifiableRow div.bcGenericLabel label.bcLabel,
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcEmptyRow div.bcGenericLabel label.bcLabel {
  padding-right: 0px;
}
.claro .bcForm div.bcRow.bcRadioRow.bcEmptyRow>div:nth-of-type(2) {
  margin-left: 0px;
}
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcForm div.bcRow.bcRadioRow.bcNonIdentifiableRow,
.claro .bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcForm div.bcRow.bcRadioRow.bcEmptyRow {
  display: flex;
}
.claro .bcForm div.bcRow.bcRadioRow.bcNonIdentifiableRow>div:nth-of-type(2) {
  margin-left: 5px;
  flex-shrink: 1;
}
.bcPurgeProfilesPopup .bcPurgeProfilesDialog .bcOkCancelTooltipDialog .bcButtonWrapper .bcButton {
  float: none;
}
.bcGeneral .recommendationsPreviousMonths {
  margin-left: 40px;
}
.bcLicenseUsage {
  display: flex;
  flex-direction: column;
}
.bcLicenseUsage .bcFUPExplain {
  padding-top: 10px;
}
.claro .bcLicenseUsage div.bcGenericLabel {
  float: none;
  height: inherit;
  display: flex;
}
.claro .bcLicenseUsage div.bcGenericLabel a.bcHelpIcon {
  margin-top: 0px;
}
.claro .bcLicenseUsage div.bcGenericLabel label.bcLabel {
  float: none;
  line-height: inherit;
  display: flex;
}
.bcLicenseUsage .bcTrafficLinkWrapper {
  display: flex;
}
.bcLicenseUsage .bcBreakdownLinkWrapper .bcBreakdownLinkFirstColumn {
  display: flex;
  flex-grow: 1;
  border-right: var(--venom-60) 1px solid;
  padding-top: 8px;
}
.bcLicenseUsage .bcBreakdownLinkWrapper .bcBreakdownLinkSecondColumn {
  display: flex;
  flex-grow: 0;
  padding-left: 10px;
  min-width: 58px;
}
.bcBreakdownDialog {
  width: 550px;
  height: 420px;
}
.bcBreakdownDialog .dijitContentPane {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  height: 310px;
}
.bcBreakdownDialog .dijitContentPane .bcBreakdownOverview {
  padding-bottom: 10px;
}
.bcLicenseUsage .bcLicenseUsageWrapper .bcLicenseUsageTable .dgrid-scroller {
  position: relative;
}
.bcLicenseUsage .bcLicenseUsageWrapper .bcLicenseUsageTable .bcValueLowerThanLicense .bcLicenseValue {
  color: var(--hulk-100);
}
.bcLicenseUsage .bcLicenseUsageWrapper .bcLicenseUsageTable .bcValueHigherThanLicense .bcLicenseValue {
  color: var(--thor-100);
}
.bcLicenseUsage .bcLicenseUsageWrapper .bcLicenseUsageTable .bcEmptyLicense .bcLicenseValue {
  color: var(--venom-100);
}
.bcLicenseUsage .bcLicenseUsageWrapper {
  color: var(--venom-100);
}
.bcLicenseUsage .bcLicenseUsageTable .dgrid-cell.field-component {
  min-width: 270px;
  width: 270px;
}
.bcLicenseUsage .bcLabelsUnderLicenseUsageTable {
  display: flex;
  justify-content: space-between;
}
.bcLicenseUsage .bcLicenseUsageTable .dgrid-cell:not(.field-component) {
  text-align: right;
  padding-right: 20px;
}
.bcLicenseUsage .bcLicenseUsageTable .dgrid-cell:not(.field-component) span {
  float: none;
}
.bcLicenseUsage .bcLabelsUnderLicenseUsageTable a {
  padding-top: 10px;
}
.bcIpAccessSettings {
  display: flex;
  flex-direction: column;
}
.bcIpAccessSettings .bcIntroIpRestriction,
.claro .bcIpAccessSettings .bcIpAccess .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcIpAccessSettings .bcUserIp {
  font-weight: bold;
}
.bcIpAccessSettings .bcErrorText {
  line-height: 32px;
}
.bcIpAccessSettings .bcRadioWrapper {
  display: flex;
  padding-block: 4px;
  column-gap: 4px;
}
.bcIpAccessSettings .bcRadioWrapper label:hover {
  cursor: pointer;
}
.bcIpAccessSettings .bcRadioWrapper.bcDisabled {
  color: var(--venom-100);
}
.bcIpAccessSettings .bcRadioWrapper.bcDisabled label:hover {
  cursor: default;
}
.bcIpAccessSettings .bcRadioWrapper.bcDisabled .dijitRadioDisabled {
  background-position: -220px;
}
.bcIpAccessSettings .bcRadioWrapper.bcDisabled .dijitRadioChecked {
  background-position: -240px;
}
.bcIpAccessSettings .bcRadioWrapper.bcDisabled .dijitRadio input:hover {
  cursor: default;
}
.bcIpAccessSettings .bcRadioWrapper .dijitRadio {
  margin-top: 3px;
  flex-shrink: 0;
}
.bcIpAccessSettings .bcRadioWrapper label {
  flex-shrink: 0;
}
.claro .bcForm .bcIpAccessSettings div.bcRow.bcSettings:not(.bcIpAccessSettingsWrapper) {
  margin-block: 8px;
}
.claro div.bcIpAccessSettingsWrapper div.dijitTextBoxError .dijitValidationContainer {
  background-image: url('/blueconic/static/dojo/blueconic/resources/css/images/errorexclamationmark.svg');
}
.claro div.bcIpAccessSettings div.bcIpAccessSettingsWrapper {
  margin-left: 20px;
  margin-top: 0;
}
.bcSupportSettings {
  display: flex;
  flex-direction: column;
}
.bcSupportSettings .bcRadioWrapper {
  display: flex;
  padding-bottom: 8px;
  column-gap: 4px;
}
.bcSupportSettings .bcRadioWrapper label:hover {
  cursor: pointer;
}
.bcSupportSettings .bcRadioWrapper.bcDisabled label:hover {
  cursor: default;
}
.bcSupportSettings .bcRadioWrapper.bcDisabled .dijitRadioDisabled {
  background-position: -220px;
}
.bcSupportSettings .bcRadioWrapper.bcDisabled .dijitRadioChecked {
  background-position: -240px;
}
.bcSupportSettings .bcRadioWrapper.bcDisabled .dijitRadio input:hover {
  cursor: default;
}
.bcSupportSettings .bcRadioWrapper .dijitRadio {
  margin-top: 3px;
  flex-shrink: 0;
}
.bcSupportSettings .bcRadioWrapper label {
  flex-shrink: 0;
}
.bcSupportSettings .bcUserList {
  padding-left: 5px;
}
.bcSaml .bcTitleWrapper .bcStatus {
  margin-left: 8px;
  margin-top: 7px;
}
.bcSaml .bcSamlSettingsWrapper {
  margin-top: -4px;
}
.claro .bcSamlSettings .bcSettings {
  display: flex;
  width: 800px;
}
.claro .bcSamlSettings .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode .dijitTextBox {
  outline: 1px solid var(--venom-80);
}
.claro .bcSamlSettings .bcSettings .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.claro .bcSamlSettings .bcSettings .bcLabel.bcAlignOnRow .bcGenericLabel {
  display: flex;
  align-items: center;
}
.claro .bcSamlSettings .bcSettings .bcGenericLabel.bcWithTooltip {
  float: none;
}
.claro .bcSamlSettings .bcSettings .bcGenericLabel.bcWithTooltip .bcLabel {
  width: auto;
}
.claro .bcSamlSettings .bcSettings .bcGreyedOut {
  color: var(--venom-100);
  line-height: 31px;
}
.claro .bcSamlSettings .bcRow.bcSettings .bcLabel {
  width: 250px;
}
.claro .bcSamlSettings .bcRow.bcSettings .bcInput {
  margin-left: 70px;
}
.claro .bcSamlSettings .bcRow.bcChangePassword {
  height: 300px;
  width: 500px;
  padding: 10px;
}
.claro .bcSamlSettings .bcStatusToggleNode {
  height: 32px;
  margin-left: 6px;
}
.claro .bcSamlSettings .bcSettings>.bcInput {
  flex-grow: 1;
}
.claro .bcSamlSettings .bcSamlTextBox {
  width: 384px;
  margin-left: 1px;
}
.claro .bcSamlSettings .bcNoRules {
  color: #999;
}
.claro .bcChangeSSOsettings .bcSAMLdialog {
  padding: 25px;
  padding-top: 0px;
}
.claro .bcChangeSSOsettings .bcSAMLdialog .bcSAMLBulletPoint {
  padding: 25px;
  padding-bottom: 0px;
}
.claro .bcChangeSSOsettings .bcSAMLdialog .bcSAMLDialogParagraph {
  padding-top: 25px;
}
.claro .bcSamlSettings .bcRow.bcChangePassword,
.claro .bcSamlSettings .bcRow.bcChangePassword .dijitContentPane.bcContentPane.dijitContentPaneSingleChild {
  width: 700px;
  padding-left: 0px;
}
.claro .bcSamlSettings .bcRow.bcChangePassword {
  color: #999;
  flex-direction: column;
}
.claro .bcSamlSettings .bcRow.bcChangePassword .bcChangePasswordBlock {
  position: relative;
}
.claro .bcSamlSettings .bcRow.bcChangePassword .bcForm {
  width: 700px;
  height: 300px;
}
.claro .bcSamlSettings .bcRow.bcSettings .bcInput .bcInputWrapper.dijitContentPane.bcSimpleMode .bcWidget.bcViewMode .dijitTextBox.dijitTextArea,
.claro .bcSamlSettings .bcRow.bcSettings .bcInput .bcInputWrapper.dijitContentPane.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextArea {
  padding-right: 0;
  resize: none;
}
.claro .bcSamlSettings .bcRow.bcChangePassword .bcForm .bcInfo ul {
  padding-left: 41px;
}
.claro .bcSamlSettings .bcRow.bcRow.bcChangePassword .bcForm .bcInfo {
  margin-left: 350px;
  margin-top: 20px;
}
.claro .bcStartPage .bcSamlSettings .bcRow.bcSettings div.bcGenericLabel a.bcHelpIcon,
.claro .bcSamlSettings .bcRow.bcSettings .bcCheckBoxWrapper .bcGenericLabel {
  margin-top: 0;
}
.claro .bcSaml.bcStartPage .bcContentArea .bcSamlSettingsWrapper div.bcGenericLabel {
  margin-left: 0;
}
.claro .bcAccountSettings {
  margin-left: 65px;
}
.bcInputPhoneNumber {
  margin-top: 0px !important;
}
.claro .bcAccountSettings .bcTitle label {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 25px;
  color: var(--venom-140);
}
.claro .bcAccountSettingsFlexContainer, .bcAccessDetailsFlexContainer {
  display: flex;
  flex-direction: column;
  column-gap: 64px;
}
.claro .bcAccessDetailsFlexContainer .bcAccessDetailValueLabel {
  padding-left: 0px;
}
.claro .bcAllPermissionsValueLabel {
  margin-bottom: 25px !important;
}
.claro .bcAllRoles {
  height: max-content !important;
}
.claro .bcAllPermissionsValueLabel .bcGenericLabel {
  width: max-content !important;
}
.claro .bcAllRoles .bcGenericLabel {
  width: max-content;
  float: none !important;
}
.claro .bcAllPermissionsValueLabel .bcLabel .bcGenericLabel:not(:first-of-type) {
  margin-top: -5px;
}
.claro .bcAllRoles .bcLabel .bcGenericLabel:not(:first-of-type) {
  margin-top: -5px;
}
.claro .bcAllRoles .bcLabel .bcGenericLabel:not(:first-of-type) .bcLabel {
  margin-top: -5px;
}
.claro .bcAllDomains .bcGenericLabel{
  width: max-content !important;
}
.claro .bcAccountSettings .bcForm {
  position: relative;
}
.claro .bcAccountSettings .bcForm .bcFormHeader {
  position: sticky;
  padding-top: 29px;
  margin: 0px 25px 0px 25px;
}
.claro .bcContentAreaAccountSettings {
  top: 0;
  margin: 4px 25px;
}
.claro .bcAccountSettings .bcLabel {
  color: var(--venom-100);
}
.bcAccountSettings .bcInputPersonalDetails {
  padding-left: 100px !important;
}
.bcAccountSettings .bcInputPhoneNumber {
  margin-left: 0px !important;
  margin-top: 0px; !important;
  padding-left: 0px !important;
}
.bcAccountSettings .bcChangePasswordLabel {
  padding-top: 3px;
}
.bcChangePasswordButton {
  margin: -1px !important;
}
.claro .bcChangePasswordButton .dijitNoIcon {
  display: none !important;
}
.claro .bcChangePasswordButton .dijitButtonContents {
  margin-right: 0px !important;
}
.bcAccountSettings .bcInputPersonalDetails .bcInputWrapper, .bcInputPhoneNumber .bcInputWrapper {
  overflow: visible !important;
}
.bcAccountSettings .bcInputPersonalDetails .bcInputWrapper .dijitTextBox:not(.dijitTextBoxError):not(.dijitFocused), 
.bcUser .bcUserDetails .bcInputWrapper .dijitTextBox:not(.dijitTextBoxError):not(.dijitFocused), 
.bcInputPhoneNumber .bcInputWrapper .dijitTextBox:not(.dijitTextBoxError):not(.dijitFocused) {
    outline: 1px solid var(--venom-80) !important;
}
.bcAccountSettings h1 {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  font-weight: normal;
  padding-top: 25px;
}
.bcAccountSettings .bcPersonalDetails h1  {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  color: var(--venom-140);
  font-weight: normal;
  padding-top: 5px;
}
.bcAccountSettings .bcEmailSettings .bcSubscriptionTableWrapper {
  min-height: 220px;
  overflow: auto;
  height: inherit;
  padding-left: 0px !important;
  padding-right: 15px;
}
.bcAccountSettings .bcEmailSettings .bcSubscriptionTableWrapper .bcDashboardSubscriptionScroller {
  padding-top: 10px !important;
}
.claro .bcAccountSettings .bcEmailSettings .bcTxtH2 {
  font-size: 15px;
  display: inline;
}
.bcAccessTokenTableHeader,
.bcDashboardTokenNumber {
  display: inline;
}
.bcAccessTokenTableWrapper {
  min-height: 20px;
  overflow: auto;
  max-height: 560px !important;
  padding-left: 0px;
  padding-right: 15px;
}
.bcAccessTokenTableWrapper .bcDashboardTokenScroller {
  padding-top: 25px;
}
.bcAccessTokenTableWrapper .bcDescription {
  padding-top: 6px;
  padding-bottom: 8px;
}
.claro .bcAccessTokenTable.dgrid {
  height: inherit;
  padding-bottom: 20px;
}
.bcAccessTokenTable.dgrid .dgrid-scroller {
  overflow-y: hidden;
  height: 100%;
  position: relative;
}
.bcAccessTokenTable .field-actions {
  width: 25px;
}
.bcNoItemsNodeTokenTable {
  color: var(--venom-100);
}
.bcAccessTokenTable .field-actions a.delete {
  float: left;
  width: 13px;
  height: 13px;
  margin: 1px 4px 0 0;
  text-indent: -9999px;
}
.bcAccessTokenTable tr:hover td.field-actions a.delete {
  background: url("../../application/settings/accountsettings/css/images/delete.svg") no-repeat 0 0;
  margin-left: -8px;
}
.bcAccessTokenTable tr:hover td.field-actions a.delete:hover {
  background-position: 0 -15px;
}
.bcAccessTokenTable .dgrid-cell.field-creationDate,
.bcAccessTokenTable .dgrid-cell.field-lastAccess {
  width: 200px;
}
.bcAccessTokenTable .dgrid-cell.field-description .bcWidget {
  margin-left: 1px;
}
.bcEventSettingDialogPane .bcEventSettingContent div.bcGenericLabel label.bcLabel {
  color: var(--venom-140);
  line-height: 28px;
}
.bcEventSettingDialogPane .bcEventSettingContent .bcRadioButtonWrapper {
  display: flex;
  align-items: center;
}
.bcEmailSettingsPane .bcContentPane {
  min-height: 220px;
}
.bcEmailSettingsPane .bcForm {
  top: 0px;
  position: relative;
  height: 100% !important;
  max-height: 550px;
  overflow: auto;
}
.bcRecipientPopup .bcRecipientDialog .bcOkCancelTooltipDialog .bcButtonWrapper {
  display: flex;
  justify-content: flex-end;
}
.claro .bcRecipientPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltip_normal.png");
}
.bcRecipientPopup .bcRecipientDialog .bcOkCancelTooltipDialog .bcButtonWrapper .bcButton {
  float: none;
}
.bcEmailSettingsDialog .dijitDialogPaneActionBar .bcPrimaryButton .dijitButtonText {
  padding-right: 20px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRecipientDialog {
  width: 350px;
}
.bcRecipientDialogPane .bcNoRecipients {
  color: var(--venom-100);
}
.bcRecipientDialogPane .bcOtherRecipients {
  color: var(--venom-100);
}
.bcRecipientDialogPane .bcbcRecipientDialogHeader {
  padding-bottom: 5px;
}
.claro .bcRecipientDialogPane .bcStringList ul.bcSelections li.bcSelection-item {
  margin-top: 0px;
}
.claro .bcOkCancelTooltipDialog.bcRulesTooltip.bcRecipientDialog .bcStringList ul.bcSelections {
  overflow-x: hidden;
  max-height: 160px;
}
.bcRecipientDialog .bcOtherRecipientsCheckbox .bcCheckBox {
  margin-top: -1px;
}
.bcEmailAutoComplete {
  margin-bottom: 5px;
}
.bcEmailAutoComplete .bcClose {
  display: inline-block;
  cursor: pointer;
  background: transparent url("../../application/settings/email/css/images/deleteEmail.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 5px 0px 5px;
}
.bcEmailAutoComplete .bcSelection {
  display: inline-block;
  margin-right: 10px;
}
.bcEmailAutoComplete .bcSelection .bcName {
  display: inline-block;
}
.claro .bcEmailAutoComplete .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcNoItemsSubscriptionTable {
  color: var(--venom-100)
}
.bcEmailComboBoxDropdown.dijitComboBoxMenu .dijitMenuItem {
  border-width: 0px;
}
.bcSubscriptionTableHeader,
.bcDashboardSubscriptionNumber {
  display: inline;
}
.bcSubscriptionTableWrapper {
  min-height: 220px;
  overflow: auto;
  height: inherit;
  padding-left: 10px;
  padding-right: 15px;
}
.bcSubscriptionTableWrapper .bcDashboardSubscriptionScroller {
  padding-top: 25px;
}
.bcSubscriptionTableWrapper .bcDescription {
  padding-top: 6px;
  padding-bottom: 8px;
}
.claro .bcSubscriptionTable.dgrid {
  height: inherit;
  padding-bottom: 20px;
}
.bcSubscriptionTable.dgrid .dgrid-scroller {
  overflow-y: hidden;
  height: 100%;
  position: relative;
}
.bcSubscriptionTable .field-actions {
  width: 25px;
}
.bcSubscriptionTable .field-frequency {
  width: 130px;
}
.bcSubscriptionTable .field-otherRecipients {
  width: 135px;
}
.bcSubscriptionTable .field-actions a.delete {
  float: left;
  width: 13px;
  height: 13px;
  margin: 1px 4px 0 0;
  text-indent: -9999px;
}
.bcSubscriptionTable tr:hover td.field-actions a.delete {
  background: url("../../application/settings/email/css/images/delete.svg") no-repeat 0 0;
}
.bcSubscriptionTable tr:hover td.field-actions a.delete:hover {
  background-position: 0 -15px;
}
.bcSubscriptionTable .bcSubscriptionTableNameCell .bcNameLink {
  display: block;
}
.bcConfirmDeleteSubscription {
  padding: 15px;
  max-width: 450px;
  height: auto;
  width: auto;
}
.bcEmailScheduleSettings {
  position: initial;
}
.bcEmailScheduleSettings .bcSaveFirst {
  color: var(--venom-100);
}
.bcEmailScheduleSettings .bcEmailSettingsWrapper {
  display: flex;
  flex-wrap: wrap;
}
.bcEmailScheduleSettings .bcCheckBoxWrapper {
  display: flex;
  flex-wrap: nowrap;
}
.bcEmailScheduleSettings .bcCheckBoxWrapper .bcCheckBox {
  margin-top: -1px;
}
.bcEmailScheduleSettings .bcDash {
  padding-left: 5px;
  padding-right: 5px;
}
.bcEmailScheduleSettings .bcSettingsRule {
  padding-left: 5px;
}
.claro .bcEmailScheduleSettings .bcEmailScheduleRule.bcRule {
  margin-bottom: 0px;
  white-space: nowrap;
}
.claro .bcEmailScheduleSettings ul.bcSubscriptionsByOthers {
  color: var(--venom-100);
  margin-left: 150px;
  list-style-type: none;
}
.claro .bcEmailScheduleSettings ul.bcSubscriptionsByOthers li {
  position: relative;
  line-height: 21px;
  display: flex;
}
.claro .bcEmailScheduleSettings ul.bcSubscriptionsByOthers li::before {
  content: "";
  background: url(/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg) no-repeat;
  background-position: 0px -157px;
  width: 22px;
  height: 23px;
  display: flex;
  flex-shrink: 0;
}
.claro .bcEmailScheduleSettings div.bcGenericLabel label.bcLabel {
  padding-right: 0px;
  white-space: nowrap;
  color: var(--venom-140);
}
.claro .bcEmailScheduleSettings.bcChecked div.bcGenericLabel label.bcLabel {
  color: var(--venom-100);
}
.bcEmailRecipientsRule.bcRule {
  display: flex;
}
.bcEmailRecipientsRule.bcRule .bcCheckBoxWrapper .bcGenericLabel {
  min-width: auto;
}
.bcEmailRecipientsRule.bcRule .bcEmailRecipientsWrapper {
  display: flex;
}
.bcEmailRecipientsRule.bcRule .bcEmailRecipientsWrapper .bcSetting {
  padding-left: 5px;
}
.bcEmailRecipientsRule.bcRule .bcSetting.bcInvalid {
  color: var(--venom-140);
}
.bcEmailRecipientsRule.bcRule .bcRecipientWarning {
  margin-left: 5px;
  color: var(--goose-100);
  display: flex;
}
.bcEmailScheduleRule.bcRule .bcBlack {
  color: var(--venom-140);
}
.claro .bcRecipientsInput .bcStringList ul.bcSelections {
  padding-top: 0px;
}
.claro .bcFrequencyContent .bcForm .bcLabel {
  color: var(--venom-140);
}
.claro .bcFrequencyContent .bcRadioButtonWrapper .bcRadioButton {
  margin-top: 3px;
}
.claro .bcEmailSettingsPane .bcFormSaveButton .dijitButtonNode div.bcLoadingWrapper {
  left: -18px;
}
.bcSubscriptionLoaderWrapper {
  position: absolute;
  background-color: var(--venom-00);
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.claro .bcLoadingTiny.bcLoadingSubscription {
  left: 150px;
  top: 0px;
  float: none;
}
.claro .bcLoadingTiny.bcLoadingMailMeNow {
  top: 8px;
}
.bcEmailScheduleSettings .bcMailMeNow {
  display: flex;
  white-space: nowrap;
}
.bcMailMeNow .bcState {
  width: 18px;
  height: 18px;
  margin-top: 8px;
  margin-left: 8px;
}
.bcMailMeNow .bcSuccessMail {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 0 -80px;
}
.bcMailMeNow .bcFailedMail {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-position: 0 -100px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItem .bcCollapsedCleanupRuleSettingContent {
  display: none !important;
}
.bcExpandedCleanupRuleSettingContent {
  padding-bottom: 4px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent.bcExpandedCleanupRuleSettingContent .bcItemRow {
  display: inline-block;
  vertical-align: middle;
}
.bcItemContent.bcExpandedCleanupRuleSettingContent .bcCleanupRuleSettingDaysNumberTextBox {
  margin: 0px 5px;
  width: 40px;
}
.bcExpandedCleanupRuleSettingContent .bcItemContentInner {
  padding-right: 10px;
}
.bcItemContent.bcExpandedCleanupRuleSettingContent .bcItemRow .bcSegment .bcDrilldown {
  margin-top: 0;
  min-height: 150px;
}
.bcProfileCleanupSettings .bcRow.bcSettings .bcInput {
  width: calc(100% - 200px);
  margin-right: 5px;
}
.claro .bcGeneral .bcItemSettings.bcProfileCleanupSettings .bcItems {
  width: auto;
  display: block;
}
.bcContentArea .bcSegmentDetail {
  margin-bottom: 1px;
}
.bcExpandedCleanupRuleSettingContent .bcContentArea .bcSegmentDetail div.bcFacetOverviewWrapper.bcFadeInDetails {
  position: relative;
  margin-top: -48px;
}
.bcContentArea .bcSegmentDetail .bcSummaries .bcFilterSummary.bcActive {
  background-color: white;
}
.bcNotIdentifiableCheckbox {
  float: left;
}
.bcItemOnNextRow {
  margin-left: 28px;
}
.claro .bcProfileCleanupSettings .bcItemHeader:hover .dijitTextBox:not(.dijitTextBox:hover),
.claro .bcProfileCleanupSettings .bcInputWrapper .bcWidget.bcViewMode:hover .dijitTextBox:not(.dijitTextBox:hover) {
  outline: 1px solid var(--venom-80);
  background: url("/blueconic/static/dojo/blueconic/api/widgets/form/inputwrapper/css/images/editableIcon.svg") no-repeat;
  background-position: calc(100% - 7px) center;
  padding-right: 16px;
  background-color: var(--venom-00);
}
.bcProfileCleanupSettings .bcItemHeader:hover .dijitTextBox:hover {
  background-color: white !important;
}
.claro .bcGeneral .bcItemSettings.bcProfileCleanupSettings .bcItems .bcItemsContent .bcItemHeader .bcItemHeaderInner {
  width: 80%;
  padding-top: 11px;
}
.bcCleanupRuleFeedback {
  position: absolute;
  right: 48px;
  top: 12px;
}
.claro .bcGeneral .bcItemSettings.bcProfileCleanupSettings .bcItems .bcItemsContent .bcItemHeader .bcItemDelete {
  top: 22px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcCleanupRuleFeedback .bcLabel {
  color: var(--goose-100);
}
.bcCleanupRuleFeedback .bcWarningIcon {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-bottom: 11px;
  vertical-align: middle;
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconWarningSmall20x20.svg') no-repeat 0 0;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcInnerCleanupRuleFeedback .bcLabel {
  color: var(--thor-100);
}
.bcInnerCleanupRuleFeedback .bcErrorIcon {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcIconErrorSmall20x20.svg') no-repeat 0 0;
}
.claro .bcProfileCleanupSettings .dijitTextBox:not(.bcCleanupRuleSettingDaysNumberTextBox),
.claro .bcProfileCleanupSettings .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode .dijitTextBox {
  width: 80%;
}
.bcProfileCleanupSettings .bcFacetHeaderItem {
  white-space: nowrap;
}
.bcProfileCleanupSettings .bcFacetOverviewWrapper.bcFadeInDetails .bcFadeRelative {
  border: solid var(--venom-60) 1px;
}
.bcProfileCleanupSettings .bcSegment.bcSegmentFilter {
  line-height: 22px;
}
.bcProfileCleanupSettings .bcFacetWrapper .bcExportGraphData,
.bcProfileCleanupSettings .bcSegment .bcFacetOverviewWrapper .bcXWrapper {
  right: 20px;
}
.bcProfileCleanupSettings .bcSegment .bcFacetOverviewWrapper .bcXWrapper {
  top: 25px;
}
.bcProfileCleanupSettings .bcSegment .bcFilterSummary .bcFacetValueWrapper {
  background-color: var(--venom-00);
}
.bcTourInfo {
  display: flex;
  flex-direction: column;
  padding: 20px 20px 75px 20px;
}
.bcTourInfo .bcImage {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  border: 1px solid var(--venom-80);
  border-radius: 4px;
  background-color: var(--venom-00);
}
.bcTourInfo .bcTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  padding-top: 30px;
}
.bcTourInfo .bcDescription {
  padding-bottom: 20px;
}
.bcTourInfo .bcContent ul {
  padding-left: 15px;
}
.claro .bcTourTooltipDialog {
  min-width: 150px;
  max-width: 350px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltipYellow2.png");
}
.claro .bcTourTooltipDialogPopup .dijitTooltipBelow .dijitTooltipConnector {
  width: 26px;
  height: 28px;
  background-position: -61px 0;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipBelow {
  padding-top: 24px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipBelow.dijitTooltipABLeft {
  margin-left: -8px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipAbove .dijitTooltipConnector {
  background-position: -30px 0;
  width: 30px;
  height: 22px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipAbove {
  padding-bottom: 21px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipLeft .dijitTooltipConnector {
  width: 19px;
  height: 28px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipLeft {
  padding-right: 18px;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipRight .dijitTooltipConnector {
  width: 19px;
  height: 28px;
  background-position: -100px 0;
}
.claro .bcTourTooltipDialogPopup .dijitTooltipRight {
  padding-left: 18px;
}
.claro .bcTourTooltipDialogPopup .bcTourTooltipDialog.bcCenter .dijitTooltipConnector {
  display: none;
}
.claro .bcTourTooltipDialog .dijitTooltipContainer {
  background-color: #FDF6E2;
  border-color: #F5D173;
  padding-bottom: 4px;
}
.claro .bcTourTooltipDialog .bcButtonWrapper {
  border-color: #F5D173;
  display: flex;
  padding-top: 4px;
}
.claro .bcTourTooltipDialog .bcProgressWrapper {
  padding-top: 10px;
}
.claro .bcTourTooltipDialog .bcTourStep {
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.claro .bcTourTooltipDialog .bcButtonWrapper .bcNextButton,
.claro .bcTourTooltipDialog .bcButtonWrapper .bcCancelButton,
.claro .bcTourTooltipDialog .bcButtonWrapper .bcFinishButton {
  cursor: pointer;
}
.claro .bcTourTooltipDialog .bcButtonWrapper .bcNextButton.bcDisabled {
  color: var(--venom-100);
  cursor: auto;
}
.claro .bcTourTooltipDialog .bcButtonWrapper .bcSpacer {
  display: flex;
  flex-grow: 1;
}
.claro .bcTourTooltipDialog .bcDefaultTourStep .bcTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  line-height: 28px;
  font-size: 18px;
  margin-top: 4px;
  margin-bottom: 10px;
  color: var(--venom-140);
}
.bcProgressBar .bcProgressBarWrapper {
  height: 4px;
  border-top: 1px solid #F5D173;
}
.bcProgressBar .bcProgress {
  height: 4px;
  width: 0px;
  background-color: #F5D173;
  transition: width 1s ease-in-out;
}
.bcNotificationContent .bcTourMessageDetailWrapper {
  padding-left: 20px;
  padding-bottom: 10px;
  color: var(--venom-100);
}
.bcNotificationContent .bcTourMessageDetailWrapper .bcDetailLink {
  cursor: pointer;
  color: var(--beast-120);
  text-decoration: none;
}
.bcNotificationContent .bcTourMessageDetailWrapper .bcDetailMessage {
  display: flex;
  flex-direction: column;
}
.bcNotificationContent .bcTourMessageDetailWrapper .bcDetailMessage .bcRow {
  display: flex;
}
.bcNotificationContent .bcTourMessageDetailWrapper .bcDetailMessage .bcFirst {
  flex-shrink: 0;
  padding-right: 10px;
  width: 60px;
}
.bcNotificationContent .bcTourMessageDetailWrapper .bcDetailMessage .bcSecond {
  flex-grow: 1;
}
.bcChannelType {
  display: inline-block;
  height: 18px;
}
.bcChannelType:not(:first-child) {
  margin-left: 5px;
}
.bcWebsite {
  background-image: url("../../api/widgets/channeltypes/css/images/bcWeb.svg");
  width: 18px;
}
.bcEmail {
  background-image: url("../../api/widgets/channeltypes/css/images/bcEmail.svg");
  width: 18px;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.bcMobile {
  background-image: url("../../api/widgets/channeltypes/css/images/bcNativeApp.svg");
  width: 11px;
}
.bcDialogues .bcChannelConfigurator .bcMobile {
  position: relative !important;
  top: -1px !important;
}
.bcTypeRow .bcChannelTypes {
  margin-left: 5px;
  display: flex;
}
.selectedList .bcChannelType {
  position: relative;
}
.bcChannelConfigurator .bcChannelType {
  background-position: 0px -20px;
}
.bcUnsupported .bcChannelType {
  background-position: 0px -80px;
}
.dijitSelect .bcChannelTypes {
  display: none;
}
.dijitMenuItem .bcChannelTypes,
.dijitSelect .bcChannelTypes {
  float: right;
}
.dijitMenuItem .bcChannelType:first-child {
  margin-left: 5px;
}
.dijitMenuItemHover .bcChannelType,
.dijitMenuItemSelected .bcChannelType {
  background-position: 0px -60px;
}
.bcMouseFollowingTooltipDialog {
  background-color: var(--beast-100);
  border: solid 1px var(--venom-00);
  padding: 8px;
  z-index: 9999;
  color: var(--venom-00);
  border-radius: 4px 4px 4px 4px;
  min-width: 110px;
}
.bcTooltipDialogDropdownButtonWrapper .bcLoadingTiny {
  position: initial;
  float: none;
  margin-top: 8px;
}
.claro div.bcToolTipDialogButtons {
  margin-top: 10px;
  float: right;
}
.claro div.bcToolTipDialogButtons span {
  color: var(--beast-120);
  cursor: pointer;
}
.bcSaveAsDialogContent {
  margin: 10px;
}
.bcSaveAsDialogContent .bcLabel {
  padding-right: 10px;
  vertical-align: middle;
}
.bcSaveAsDialogContent.bcAutoCompleteSaveAsContent {
  display: flex;
  flex-direction: column;
}
.bcSaveAsDialogContent.bcAutoCompleteSaveAsContent>* {
  margin: 10px 0px;
}
.bcSaveAsDialogContent.bcAutoCompleteSaveAsContent .dijitValidationTextBox .dijitArrowButton {
  border: 0px;
}
.claro .dijitTooltipContainer.bcOkCancelTooltipDialog {
  background-color: var(--beast-20);
  background-image: none;
  background-position: bottom;
  border: 1px solid var(--venom-80);
  padding: 6px 8px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  box-shadow: var(--box-shadow-tooltip);
  font-size: 1em;
  color: var(--venom-140);
}
.claro .dijitTooltipContainer.bcOkCancelTooltipDialog .bcForm {
  position: relative;
  width: 100%;
  top: 0px;
}
.claro div.bcOkCancelTooltipDialog span a {
  color: var(--beast-120);
  cursor: pointer;
}
.claro .bcOkCancelTooltipDialog .dijitTooltipContents {
  position: relative;
  clear: both;
}
.claro .bcOkCancelTooltipDialog .bcButtonWrapper {
  
  padding-top: 4px;
  height: 13px;
  cursor: pointer;
  line-height: 15px;
  border-top: 1px solid #cce1ee;
}
.claro .bcOkCancelTooltipDialog .bcButtonWrapper .bcButton {
  float: right;
}
.claro .bcOkCancelTooltipDialog .bcButtonWrapper .bcCancel {
  margin-left: 10px;
}
.claro .bcOkCancelTooltipDialog .dijitSelect:not(.dijitOpened) {
  background-color: var(--beast-20);
}
.bcImportDialogPane {
  min-width: 300px;
  min-height: 100px;
  text-align: center;
  padding: 10px;
}
.bcImportDialogPane .bcHeaderWrapper {
  text-align: left;
}
.bcImportDialogPane .bcFileUpload {
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 10px;
}
.bcImportDialogPane p {
  width: 300px;
  margin: auto;
}
.bcReferencesDialog {
  max-width: 750px;
}
.bcReferencesDialog .dijitContentPaneSingleChild {
  overflow: auto;
}
.bcReferencesPane {
  max-height: 500px;
  height: auto !important;
}
.bcReferencesPane .bcReferenceItem {
  padding: 3px 10px;
}
.bcReferencesPane .bcReferenceItem .bcItemName {
  width: calc(100% - 25px);
}
.bcReferencesPane .bcReferenceItem.bcNoAccess .bcItemName,
.bcReferencesPane .bcReferenceItem.bcNoAccess:hover,
.bcReferencesPane .bcReferenceItem.bcNoAccess .bcItemName:hover {
  color: var(--venom-100);
  cursor: default;
  background-color: transparent;
}
 .bcCheckboxConfirmDialogContent .bcCheckBoxWrapper {
   display: flex;
   margin-top: 20px;
   margin-left: 10px;
   margin-right: 8px;
 }
 .bcCheckboxConfirmDialogContent .bcConfirmText {
   margin-left: 10px;
   margin-top: 10px;
 }
.claro .bcTrackingTableWidget {
  clear: both;
  margin-bottom: 20px;
}
.claro .bcTargetUrl .bcInputWrapper .dijitTextBox {
  margin: 1px;
}
.claro .bcTrackingURLs {
  border-top: 1px solid var(--venom-20);
  border-top: 10px;
}
.claro .bcTrackingPixels {
  min-width: 500px;
  margin-top: 5px;
}
.claro .bcTrackingURLs .bcInvalid,
.claro .bcTrackingPixels .bcInvalid {
  color: var(--thor-100);
}
.claro .bcTrackingPixels .bcQRColumn,
.claro .bcTrackingURLs .bcQRColumn {
  width: 140px;
}
.claro .bcTrackingTableWidget h2 {
  font-size: 19px;
  color: var(--venom-100);
  float: left;
  margin-bottom: 10px;
  margin-top: 5px;
}
.claro .bcTrackingTableWidget .bcAddButton {
  margin-top: 10px;
}
.claro .bcTrackingTable {
  clear: both;
}
.claro .bcTrackerURLColumn {
  word-break: break-all;
}
.claro .bcTrackingTable .dgrid-row {
  padding: 4px 0;
  height: auto;
}
.claro .bcTimelineEventTooltip .bcSpacer {
  height: 16px
}
.claro .bcTimelineEventTooltip .bcLabel {
  color: var(--venom-100);
}
.claro .bcTimelineEventTooltip .bcRow {
  display: flex;
}
.claro .bcTimelineEventTooltip .bcRow>.bcLabel {
  width: 200px;
}
.claro .bcEventFieldType.bcRow>.bcLabel {
  box-sizing: border-box;
  padding-left: 24px;
}
.claro .bcTrackingTable .dgrid-no-data {
  display: none;
}
.claro .bcTrackingTable .bcCellWithPopup a {
  color: var(--venom-140);
}
.claro .bcTrackingTable .bcCellWithPopup a.bcInvalid {
  color: var(--thor-100);
}
.claro .bcTrackingTable.bcDisabled tr:hover td.field-actions a.copy:hover,
.bcTrackingTable tr:hover td.field-actions a.copy {
  background: url('/blueconic/static/images/copy.png') no-repeat 0 0;
}
.claro .bcTrackingTable tr:hover td.field-actions a.copy:hover {
  background: url('/blueconic/static/images/copy.png') no-repeat 0 0;
  background-position: 0 -16px;
}
.claro .bcTrackingTable.bcDisabled tr:hover td.field-actions a.delete:hover,
.claro .bcTrackingTable tr:hover td.field-actions a.delete {
  background: url('/blueconic/static/images/delete.svg') no-repeat 0 0;
}
.claro .bcTrackingTable tr:hover td.field-actions a.delete:hover {
  background: url('/blueconic/static/images/delete.svg') no-repeat 0 0;
  background-position: 0 -13px;
}
.claro .bcTrackingTable td.field-actions a.delete {
  float: left;
  width: 13px;
  height: 13px;
  margin: 1px 0px 0 0;
  text-indent: -9999px;
}
.claro .bcTrackingTable td.field-actions a.copy {
  float: left;
  display: block;
  width: 14px;
  height: 16px;
  margin: 0px 8px 0 0;
  text-indent: -9999px;
}
.claro .bcTrackingTable th.field-actions,
.claro .bcTrackingTable td.field-actions {
  padding: 8px 8px 8px 8px;
  width: 52px;
}
.claro .bcCellWithPopup a {
  cursor: pointer;
}
.claro .bcTrackingTable .dgrid .dgrid-no-data,
.claro .dgrid .dgrid-loading {
  padding: 0;
}
.claro .dijitTooltipDialogPopup {
  margin-bottom: 30px;
}
.claro .bcTrackingTable .truncate {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.claro .bcTrackingTable .bcCellWithPopup:not(.bcDisabled):hover span {
  text-decoration: underline;
  cursor: pointer;
}
.claro .bcTrackingTable .bcCellWithPopup {
  color: var(--venom-140);
}
.claro .bcTrackingTable .bcCellWithPopup.bcInvalid {
  color: var(--thor-100);
}
.claro .bcTrackingTable .bcCellWithPopup.bcDisabled,
.claro .bcTrackingTable .bcCellWithPopup.bcDisabled.bcInvalid {
  color: var(--venom-100);
}
.bcTimelineEventTooltip .claro .bcTrackingTable .bcCellWithPopup.bcDisabled:hover {
  text-decoration: none;
  cursor: default;
}
.bcTimelineEventTooltip .bcFullUrl {
  margin-top: 10px;
  margin-left: 30px;
  max-width: 450px;
  color: var(--venom-100);
  word-wrap: break-word;
}
.bcTimelineEventTooltip .bcUrlCopy {
  max-width: 500px;
}
.bcTimelineEventTooltip .bcCopyToClipboard {
  cursor: pointer;
}
.bcTimelineEventTooltip .bcCopyToClipboard:not(.bcDisabled) {
  color: var(--venom-140);
}
.bcTimelineEventTooltip .bcCopyToClipboard:not(.bcDisabled):hover {
  text-decoration: underline;
}
.bcCopyToClipboard::before {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/clipboard.png");
  background-position: -20px -2px;
  content: "";
  display: inline-block;
  height: 20px;
  vertical-align: text-top;
  width: 20px;
}
.bcTimelineEventTooltip .bcCopyToClipboard.bcDisabled::before {
  background-position: 0px -2px;
}
div.bcAdvancedSelect .dijitDropDownButton .dijitButtonText {
  color: var(--venom-140);
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
div.bcAdvancedSelect .dijitDropDownButton.dijitDropDownButtonHover,
div.bcAdvancedSelect .dijitDropDownButton.dijitOpened {
  outline: 1px solid var(--venom-00);
}
div.bcAdvancedSelect .dijitDropDownButton.dijitOpened .dijitButtonNode {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
div.bcAdvancedSelect .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  border: 0px;
  padding-right: 0px;
  max-width: 90%;
}
.claro div.bcGenericLabel {
  height: 30px;
}
.claro div.bcGenericLabel label.bcLabel {
  display: inline;
  float: left;
  padding-right: 5px;
  line-height: 30px;
  position: relative;
  cursor: text;
}
.claro div.bcGenericLabel .bcAsterisk {
  float: left;
  padding-right: 5px;
}
.claro div.bcGenericLabel a.bcHelpIcon {
  margin-top: 4px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("../../api/widgets/form/label/css/images/help.svg") no-repeat 0 0;
  float: left;
}
.claro div.bcGenericLabel a.bcErrorIcon {
  margin-top: 7px;
  margin-left: 8px;
  width: 20px;
  height: 20px;
  display: block;
  background: url("../../api/widgets/form/label/css/images/error.svg") no-repeat 0 0;
  float: left;
  cursor: inherit;
}
.claro div.bcGenericLabel .bcErrorText {
  font-size: 14px;
  color: var(--thor-100);
  font-family: var(--font-normal), var(--font-fallback);
  white-space: nowrap;
  display: block;
}
.claro div.bcGenericLabel.bcWarning a.bcHelpIcon {
  background: url("../../api/widgets/form/label/css/images/help-warning.png") no-repeat 0 0;
}
.claro div.bcGenericLabel a.bcHelpIcon.bcTooltipOpened,
.claro div.bcGenericLabel a.bcHelpIcon:hover {
  background-position: -20px 0;
}
.claro div.bcGenericLabel a.bcHelpIcon:hover {
  cursor: pointer;
}
.claro div.bcGenericLabel .bcHelpIconPosition {
  float: left;
  height: 15px;
  display: block;
  width: 1px;
}
.claro div.bcGenericLabel.bcSuccess,
.claro div.bcGenericLabel.bcInfo,
.claro div.bcGenericLabel.bcError,
.claro div.bcGenericLabel.bcWarning {
  position: relative;
  padding-left: 20px;
}
.claro div.bcGenericLabel.bcSuccess a.bcHelpIcon,
.claro div.bcGenericLabel.bcInfo a.bcHelpIcon,
.claro div.bcGenericLabel.bcError a.bcHelpIcon {
  position: absolute;
  left: 0px;
  width: 20px;
  height: 20px;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg") no-repeat;
  display: block !important;
  visibility: visible !important;
  cursor: default;
}
.claro div.bcGenericLabel.bcSuccess a.bcHelpIcon {
  background-position: 0px -120px;
}
.claro div.bcGenericLabel.bcInfo a.bcHelpIcon {
  background-position: 0px -160px;
}
.claro div.bcGenericLabel.bcError a.bcHelpIcon {
  background-position: 0px -140px;
}
.claro div.bcGenericLabel.bcWarning {
  color: var(--goose-100);
}
.claro div.bcGenericLabel.bcWarning a.bcHelpIcon.bcTooltipOpened,
.claro div.bcGenericLabel.bcWarning a.bcHelpIcon:hover {
  background-position: 0;
}
.bcFileUpload .bcFileUploadDropZone {
  outline-style: dashed;
  outline-color: var(--venom-100);
}
.bcFileUpload .bcError .bcFileUploadDropZone {
  outline-style: dashed;
  outline-color: var(--thor-100);
}
.bcFileUpload .bcFileUploadDropZone:hover,
.bcFileUpload .bcFileUploadDropZone:hover .bcFileListNodeWrapper .bcFileListNode,
.bcFileUpload .bcFileUploadDropZone:hover .bcInitNode .bcInitText {
  color: var(--venom-120);
  outline-color: var(--venom-120);
  cursor: pointer;
}
.bcFileUpload .bcDisabled .bcFileUploadDropZone:hover,
.bcFileUpload .bcDisabled .bcFileUploadDropZone:hover .bcFileListNodeWrapper .bcFileListNode,
.bcFileUpload .bcDisabled .bcFileUploadDropZone:hover .bcInitNode .bcInitText {
  color: var(--venom-100);
  outline-color: var(--venom-100);
  cursor: default;
}
.bcFileUpload .bcLarge .bcFileUploadDropZone {
  height: 110px;
  width: 100%;
  outline-width: 2px;
}
.bcFileUpload .bcSmall .bcFileUploadDropZone {
  height: 30px;
  width: 160px;
  outline-width: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.bcFileUpload .bcFileUploadContentWrapper.bcSmall {
  display: flex;
}
.bcFileUpload .bcFileListNodeWrapper,
.bcFileUpload .bcInitNode {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.bcFileUpload .bcLargest .bcFileUploadDropZone {
  height: 317px;
}
.bcFileUpload .bcSmall .bcFileListNodeWrapper .bcIcon.bcDefault,
.bcFileUpload .bcSmall .bcInitNode .bcIcon.bcDefault,
.bcFileUpload .bcLarge .bcFileListNodeWrapper .bcIcon.bcDefault,
.bcFileUpload .bcLarge .bcInitNode .bcIcon.bcDefault {
  background-position: 0px 0px;
}
.bcFileUpload .bcDisabled.bcFileUploadContentWrapper .bcFileListNodeWrapper:hover .bcIcon.bcDefault,
.bcFileUpload .bcDisabled.bcFileUploadContentWrapper .bcInitNode:hover .bcIcon.bcDefault,
.bcFileUpload .bcDisabled.bcFileUploadContentWrapper .bcFileUploadDragEnter.bcFileUploadDropZone .bcFileListNodeWrapper .bcIcon,
.bcFileUpload .bcDisabled.bcFileUploadContentWrapper .bcFileUploadDragEnter.bcFileUploadDropZone .bcInitNode .bcIcon {
  cursor: default;
  background-position: 0px 0px;
}
.bcFileUpload .bcLarge .bcFileListNodeWrapper:hover .bcIcon.bcDefault,
.bcFileUpload .bcLarge .bcInitNode:hover .bcIcon.bcDefault {
  background-position: -22px 0px;
  cursor: pointer;
}
.bcFileUpload .bcSmall .bcFileListNodeWrapper:hover .bcIcon.bcDefault,
.bcFileUpload .bcSmall .bcInitNode:hover .bcIcon.bcDefault {
  background-position: -10px 0px;
  cursor: pointer;
}
.bcFileUpload .bcSmall .bcFileListNodeWrapper .bcIcon,
.bcFileUpload .bcSmall .bcInitNode .bcIcon {
  background-repeat: no-repeat;
  background-image: url("../../api/widgets/form/fileupload/css/images/icoUploadSmall10x11.png");
  width: 10px;
  height: 11px;
}
.bcFileUpload .bcLarge .bcFileListNodeWrapper .bcIcon,
.bcFileUpload .bcLarge .bcInitNode .bcIcon {
  background-repeat: no-repeat;
  background-image: url("../../api/widgets/form/fileupload/css/images/icoUploadLarge22x22.png");
  width: 22px;
  height: 22px;
}
.bcFileUpload .bcFileListNodeWrapper .bcFileListNode,
.bcFileUpload .bcInitNode .bcInitText {
  color: var(--venom-100);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 22px;
  padding-left: 5px;
}
.bcFileUpload .bcSmall .bcFileListNodeWrapper .bcFileListNode,
.bcFileUpload .bcSmall .bcInitNode .bcInitText {
  padding-top: 3px;
  max-width: 120px;
  line-height: 20px;
}
.bcFileUpload .bcLarge .bcFileListNodeWrapper .bcFileListNode,
.bcFileUpload .bcLarge .bcInitNode .bcInitText {
  font-size: 19px;
  max-width: 250px;
  height: auto;
}
.bcFileUpload .bcFileUploadButtonWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bcFileUpload .bcFileUploadButtonWrapper .dijitUploader input {
  cursor: pointer;
}
.bcFileUpload .bcSmall .bcFileUploadButtonWrapper {
  margin-left: 5px;
  height: 25px;
}
.bcFileUpload .bcFileUploadButtonWrapper .bcPreButtonText {
  color: var(--venom-100);
  padding-top: 6px;
  margin-right: -2px;
}
.bcFileUpload .bcFileUploadButtonWrapper .dijitUploader .dijitButtonNode:hover {
  cursor: pointer;
}
.bcFileUpload .bcFileUploadButtonWrapper .dijitUploader .dijitButtonNode {
  background-color: var(--venom-00);
  border-width: 0px;
  color: var(--beast-100);
  height: auto;
  padding: 0;
}
.bcFileUpload .bcFileUploadButtonWrapper .dijitUploader.dijitButtonDisabled .dijitButtonNode .dijitButtonText a {
  color: var(--venom-100);
}
.bcFileUpload .bcFileUploadButtonWrapper:hover .dijitUploader .dijitButtonNode .dijitButtonText a {
  text-decoration: underline;
  cursor: pointer;
}
.bcFileUpload .bcDisabled .bcFileUploadButtonWrapper:hover .dijitUploader .dijitButtonNode .dijitButtonText a {
  text-decoration: none;
}
.bcFileUpload .bcFileUploadButtonWrapper .dijitUploader .dijitButtonNode .dijitButtonText a {
  text-decoration: none;
  cursor: pointer;
}
.bcFileUpload .bcFileUploadDropZone .dijitUploader input {
  height: 100%;
}
.bcFileUpload .bcFileListNode {
  word-wrap: break-word;
}
.bcFileUpload .bcFileListNode a {
  color: var(--venom-100);
  text-decoration: none;
}
.bcFileUpload .bcFileListNode a:hover {
  color: var(--venom-100);
  text-decoration: underline;
}
.bcFileUpload .bcFileUploadDropZone:hover .bcFileListNode a {
  color: var(--venom-120);
}
.bcFileUpload .bcFileUploadDragEnter.bcFileUploadDropZone {
  background-color: f7f7f7;
  outline-color: var(--beast-100);
}
.bcFileUpload .bcLarge .bcFileUploadDragEnter.bcFileUploadDropZone .bcFileListNodeWrapper .bcIcon,
.bcFileUpload .bcLarge .bcFileUploadDragEnter.bcFileUploadDropZone .bcInitNode .bcIcon {
  background-position: -66px 0;
}
.bcFileUpload .bcSmall .bcFileUploadDragEnter.bcFileUploadDropZone .bcFileListNodeWrapper .bcIcon,
.bcFileUpload .bcSmall .bcFileUploadDragEnter.bcFileUploadDropZone .bcInitNode .bcIcon {
  background-position: -30px 0;
}
.bcFileUpload .bcFileUploadDropZone .dijitUploader .dijitButtonNode {
  border: 0px;
  cursor: pointer;
}
.bcFileUpload .bcImagePreviewNode img {
  max-width: 135px;
  max-height: 25px;
  vertical-align: middle;
}
.bcFileUpload .bcImagePreviewNode {
  display: flex;
  justify-content: center;
}
.bcFileUpload .bcDelete {
  display: inline-block;
  margin: 10px 0 0 5px;
  height: 13px;
  width: 13px;
  background: url("../../api/widgets/form/fileupload/css/images/delete.png") no-repeat 0 0;
  cursor: pointer;
  vertical-align: middle;
}
.bcFileUpload .bcFileListNodeWrapper .bcDelete {
  margin: 0;
  margin-left: 5px;
}
.bcFileUpload .bcDelete:hover,
.bcFileUpload .bcFileUploadDropZone:hover .bcFileListNodeWrapper .bcDelete {
  background-position: 0 -13px;
  color: var(--venom-120);
}
.bcFileUpload .bcImagePreviewNode>div {
  float: left;
}
.claro .bcDropDownCombination .bcFormSaveButton.bcPrimaryButton .dijitButtonNode {
  border-right: 1px solid var(--beast-100);
  padding: 6px 16px 6px 4px;
}
.claro .bcDropDownCombination .bcFormSaveButton.dijitHover .dijitButtonNode,
.claro .bcDropDownCombination .bcFormSaveButton.dijitFocused .dijitButtonNode {
  border-right: 1px solid #75B5D6;
}
.claro .bcFormSaveButton .bcFormSaveButtonSuccess,
.claro .bcFormSaveButton .bcFormSaveButtonFail {
  background-repeat: no-repeat;
  display: inline;
  margin-top: 3px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
}
.claro .bcFormSaveButton.bcAddButton .dijitNoIcon {
  padding-left: initial;
}
.claro .bcFormSaveButton.bcAddButton.bcHideAdd .dijitNoIcon {
  padding-left: 16px;
}
.claro .bcFormSaveButton.bcAddButton.bcHideAdd .dijitButtonNode {
  background: 0;
  background-color: var(--venom-40);
  padding-left: 11px;
}
.claro .bcFormSaveButton .dijitNoIcon,
.claro .bcFormSaveButton .dijitIcon {
  display: inline;
  padding-left: 16px;
  width: 20px;
}
.claro .bcFormSaveButton .bcFormSaveButtonSuccess {
  background-position: 0 -78px;
}
.claro .bcFormSaveButton .bcFormSaveButtonFail {
  background-position: 0 -98px;
}
.claro .bcFormSaveButton.dijitDisabled * {
  -webkit-tap-highlight-color: transparent;
  outline: none;
  cursor: default !important;
}
.claro .bcFormSaveButton.bcDisabledButtonState * {
  cursor: default !important;
}
.claro .bcFormSaveButton.bcPrimaryButton.bcDisabledButtonState .dijitButtonText {
  color: var(--beast-40);
}
.claro .bcFormSaveButton.dijitDisabled.bcDisabledButtonState .dijitButtonText {
  color: var(--venom-100);
}
.claro .bcFormSaveButton .dijitButtonNode .dijitButtonContents {
  position: relative;
}
.claro .bcFormSaveButton .dijitButtonNode div.bcLoadingWrapper {
  border: 0px;
  position: absolute;
  background-color: transparent;
  right: auto;
  top: 3px;
  left: 0px;
  bottom: auto;
  height: 27px;
  width: 27px;
}
.claro .bcFormSaveButton .dijitButtonNode div.bcLoadingWrapper .bcLoadingSmall {
  padding: 0px;
  margin: 0px;
  height: 12px;
  width: 12px;
}
.claro .bcFormSaveButton .dijitButtonNode div.bcLoadingWrapper .bcLoadingSmall,
.claro .bcFormSaveButton.dijitDisabled .dijitButtonNode div.bcLoadingWrapper .bcLoadingSmall {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerBlue-tiny@4.png");
  background-size: contain;
}
.claro .bcFormSaveButton.bcPrimaryButton .dijitButtonNode div.bcLoadingWrapper .bcLoadingSmall {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerWhite-tiny@4.png");
  background-size: contain;
}
.claro .bcFormSaveButton .dijitButtonNode div.bcLoadingWrapper .bcLoadingText {
  display: none;
}
.claro .bcFormSaveButton.dijitButtonDisabled .dijitButtonNode {
  background-image: none;
  background-color: var(--venom-40);
}
.claro .bcDropDownCombination {
  height: 31px;
  display: inline-flex;
}
.claro .bcDropDownCombination .dijitButtonText {
  padding: 0px;
}
.claro .bcDropDownCombination .bcFormSaveButton,
.claro .bcDropDownCombination .bcDropDownButton {
  margin: 0;
  float: left;
}
.claro .bcDropDownCombination .bcFormSaveButton .dijitButtonText,
.claro .bcDropDownCombination .bcDropDownButton .dijitButtonText {
  margin-top: -2px;
}
.claro .bcDropDownCombination .bcDropDownButton .dijitButtonNode {
  padding: 0;
  background-color: var(--venom-80);
  height: 29px;
  display: block;
  cursor: default;
}
.claro .bcDropDownCombination .bcDropDownButton .dijitButtonNode .dijitDownArrowButton {
  height: 30px;
  line-height: 30px;
  border: 0;
}
.claro .bcDropDownCombination .bcDropDownButton.bcPrimaryButton .dijitButtonNode {
  background-color: var(--beast-100);
  border-left: 1px solid var(--beast-100);
  border-color: var(--beast-100);
}
.claro .bcDropDownCombination .bcDropDownButton.bcPrimaryButton .dijitButtonNode:hover {
  background-color: var(--beast-120);
}
.claro .bcDropDownCombination .bcDropDownButton.bcPrimaryButton .dijitArrowButtonInner {
  background-position: -52px 100%;
}
.claro .bcDropDownCombinationMenuPopup .dijitMenu .dijitMenuItem .dijitMenuArrowCell {
  display: none;
}
.claro .bcDropDownCombinationMenuPopup .dijitMenu .dijitMenuItem .dijitMenuItemIconCell {
  display: none;
}
.claro .bcDropDownCombinationMenuPopup .dijitMenu .dijitMenuItem .dijitMenuItemLabel {
  width: 60px;
  text-align: right;
  white-space: nowrap;
}
.claro .bcTooltipDialogDropdownButtonWrapper .dijitButtonNode {
  height: 29px;
  width: 168px;
  padding: 0px 0px 0px 0px;
  
  border-color: var(--venom-40);
  margin-top: 1px;
}
.claro .bcTooltipDialogDropdownButtonWrapper .dijitButtonNode .dijitButtonText {
  display: flex;
  flex-direction: column;
}
.claro .bcTooltipDialogDropdownButtonWrapper .dijitButtonNode .dijitButtonText .bcTooltipDropdownDialogText:after {
  content: "";
  background: url(/blueconic/static/dojo/blueconic/resources/css/images/bcButtonArrows.svg) -147px 100% no-repeat;
  width: 15px;
  height: 14px;
  display: inline-block;
  right: 0px;
  position: absolute;
  top: 8px;
}
.claro .bcTooltipDialogDropdownButtonWrapper .dijitButtonNode .dijitButtonText .bcTooltipDropdownDialogText {
  height: 29px;
  line-height: 29px;
  padding-left: 6px;
  color: var(--venom-120);
  display: flex;
  position: relative;
}
.claro .bcTooltipDialogDropdownButtonWrapper .dijitButtonNode .dijitButtonText .bcTooltipDialogDropdownArrow {
  display: none;
}
.claro .dijitTooltipDialogPopup .bcTooltipDropDownDialogWidgetWrapper .dijitTooltipConnector {
  display: none;
}
.claro .dijitTooltipDialogPopup .bcTooltipDropDownDialogWidgetWrapper .dijitTooltipContainer {
  border-radius: 0;
  padding: 0 0 0 0;
}
.claro .bcTooltipDialogDropdownButtonWrapper.bcTooltipDialogOpen .dijitButtonNode {
  background-color: var(--venom-60);
  border-color: var(--venom-60);
}
.bcOptionButton {
  max-width: 250px;
  display: inline-block;
}
.bcOptionButton .dijitButton.bcAddButton,
.bcOptionButton .dijitButton.bcAddButton.dijitButtonDisabled {
  margin: 0;
}
.bcOptionButton .dijitButton .dijitButtonNode {
  border-color: var(--venom-80);
}
.bcOptionButton.bcTooltipDialogOpen .dijitButton .dijitButtonNode {
  background-color: var(--beast-100);
  color: var(--venom-00);
  background-position: 7px -99px !important;
  border-color: var(--beast-100);
}
.claro .bcOptionButton.bcTooltipDialogOptionButtonWrapper .dijitButtonNode .dijitButtonText:after {
  content: "";
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcButtonArrows.svg") -147px 100% no-repeat;
  width: 15px;
  height: 14px;
  display: inline-block;
  right: -28px;
  position: absolute;
  top: 3px;
}
.claro .bcOptionButton.bcTooltipDialogOptionButtonWrapper.bcTooltipDialogOpen .dijitButtonNode .dijitButtonText:after {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcButtonArrows.svg") -51px 100% no-repeat;
}
.claro .bcOptionButton.bcTooltipDialogOptionButtonWrapper .dijitButtonDisabled .dijitButtonNode .dijitButtonText:after {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcButtonArrows.svg") -242px 100% no-repeat;
}
.claro .bcOptionButton.bcTooltipDialogOptionButtonWrapper .dijitButtonNode .dijitButtonContents {
  text-align: left;
}
.claro .bcOptionButton .dijitButton.bcAddButton .dijitButtonNode {
  padding: 5px 32px 7px 28px;
  width: auto;
  background-position: 7px 5px;
}
.dijitPopup .bcOptionButtonMenuWrapper {
  max-width: 600px;
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
}
.dijitPopup .bcOptionButtonMenuWrapper .dijitTooltipContainer {
  border-color: var(--beast-100);
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu {
  overflow: auto;
  min-width: 300px;
  max-width: 600px;
  max-height: 350px;
  background-color: var(--venom-00);
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 9px;
  padding-top: 8px;
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem.bcDisabled {
  color: var(--venom-100);
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem.bcDisabled:hover,
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem.bcDisabled:hover>.bcDescription {
  background-color: transparent;
  color: var(--venom-100);
  cursor: default;
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem>.bcDescription {
  color: var(--venom-100);
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem:hover,
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem:hover>.bcDescription {
  background-color: var(--beast-100);
  color: var(--venom-00);
  cursor: pointer;
}
.dijitPopup .bcOptionButtonMenuWrapper .bcOptionButtonMenu .bcOptionButtonMenuItem:not(:last-child) {
  border-bottom: 1px solid var(--venom-40);
}
.claro .bcCalendar {
  margin-top: 5px;
  float: right
}
.claro .bcCalendar .dijitTextBox {
  width: 100px;
  top: -8px;
  position: relative;
}
.claro .bcCalendar .bcGenericLabel {
  width: 40px;
  float: left;
}
.claro .bcCalendar a.bcCalendarIcon {
  cursor: pointer;
  display: inline-block;
  margin: 4px 0 0 5px;
  height: 23px;
  width: 21px;
  background: url('/blueconic/static/images/calendar.png') no-repeat 0 0;
}
.claro .bcCalendar a.bcCalendarIcon:hover {
  background-position: 0 -23px;
}
.claro .bcCalendarButtons {
  height: 28px;
  margin-top: 5px;
}
.claro .bcCalendarButtons .dijitPrimaryButton {
  margin: 0px;
}
.claro .bcCalendarButtons .bcRight {
  margin-top: 6px;
}
.claro .bcCalendarButtons a {
  margin-left: 8px;
  cursor: pointer;
}
.claro .bcRadioButtonWrapper .bcRadioButton,
.claro .bcCheckBoxWrapper .bcCheckBox {
  float: left;
}
.claro .bcRadioButtonWrapper .bcRadioButton,
.claro .bcRadioButtonWrapper .bcLabel,
.claro .bcCheckBoxWrapper .bcLabel {
  cursor: pointer !important;
}
.claro .bcRadioButtonWrapper.bcDisabled .bcRadioButton input,
.claro .bcRadioButtonWrapper.bcDisabled .bcRadioButton,
.claro .bcRadioButtonWrapper.bcDisabled .bcLabel {
  cursor: default !important;
}
.claro .bcRadioButtonWrapper.bcDisabled .bcLabel {
  color: var(--venom-100);
}
.claro .bcCheckBoxWrapper .bcCheckBox {
  padding: 0 5px 0 0;
  margin-top: -1px;
  line-height: 30px;
}
.claro .bcCheckBoxWrapper .bcLabel {
  color: var(--venom-140);
}
.claro .bcCheckBoxList .bcCheckBoxWrapper {
  clear: both;
  min-height: 30px;
}
.claro .bcCheckBoxListError {
  border: 1px solid var(--thor-100);
  -webkit-box-shadow: 0 0 5px var(--thor-100);
  box-shadow: 0 0 5px var(--thor-100);
}
.claro .bcBarWrapper {
  display: flex;
}
.claro .bcBarWrapper .bcCheckBoxWrapper,
.claro .bcBarWrapper .bcBar {
  flex: 1;
  max-width: 49%;
}
.claro .bcBarWrapper .bcBar {
  display: flex;
  height: 20px;
  position: relative;
  margin: 2px;
  margin-left: 5px;
}
.claro .bcBarWrapper .bcBar>.bcBarPercentage {
  text-align: right;
  display: block;
  height: 100%;
  border: 1px solid var(--venom-60);
  background: var(--venom-40);
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.claro .bcBarWrapper .bcBar.bcSelected>.bcBarPercentage {
  background: var(--venom-100);
  border: 1px solid var(--venom-120);
}
.claro .bcBarWrapper .bcBar.bcSelected .bcBarLabelInside {
  color: var(--venom-40);
}
.claro .bcBarWrapper .bcBar>.bcBarValue {
  height: 100%;
  line-height: 18px;
  margin-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  color: var(--venom-120);
  z-index: 2;
}
@media screen and (max-width: 1100px) {
  .claro .bcBarWrapper .bcBar {
    visibility: hidden;
    clear: both;
    display: none;
  }
  .claro .bcBarWrapper .bcCheckBoxWrapper {
    max-width: 100%;
  }
}
.claro .bcObjectCheckBoxList .bcListWrapper {
  padding: 0 0 0 21px;
}
.claro .bcObjectCheckBoxList {
  padding: 0 0 0 5px;
}
.claro .bcObjectCheckBoxList .bcObjectInfoNode {
  width: 240px;
}
.bcCheckBoxWrapper .bcGenericLabel.bcDisabled .bcLabel {
  color: var(--venom-100);
  cursor: default !important;
  width: auto;
}
.claro div.bcGenericLabel.bcExtraLabel .bcLabel {
  display: none;
}
.bcBarWrapper .bcCheckBoxWrapper .bcLabelAndTooltipWrapper {
  display: flex;
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode .dijitTextBox,
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode .dijitTextBoxFocused,
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode .dijitTextAreaFocused {
  outline: none;
  border: none;
  background-color: transparent;
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  outline: 1px solid var(--venom-80);
  cursor: text;
  margin-right: 0;
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  background-color: var(--venom-00);
  outline: 1px solid var(--beast-100);
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox input {
  width: 100% !important;
}
.dj_safari .claro .bcForm.bcReadOnly .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled input,
.dj_safari .claro .bcForm.bcReadOnly .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled select,
.dj_safari .claro .bcForm.bcReadOnly .bcInputWrapper.bcSimpleMode .bcWidget .dijitTextAreaDisabled {
  -webkit-text-fill-color: var(--venom-80) !important;
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled input,
.claro .bcInputWrapper.bcSimpleMode .bcWidget .dijitDisabled select,
.claro .bcInputWrapper.bcSimpleMode .bcWidget .dijitTextAreaDisabled {
  color: var(--venom-100) !important;
}
.claro .bcInputWrapper.bcSimpleMode .bcValue {
  white-space: normal;
}
.claro .dijitContentPane .bcInputWrapper {
  display: block;
  overflow: visible !important;
  position: relative;
  margin-bottom: 1px;
}
.claro .dijitContentPane.bcInputWrapper .dijitContentPaneSingleChild {
  overflow: visible;
}
.claro .dijitContentPane.bcInputWrapper {
  overflow-y: hidden;
  min-height: 31px;
}
.claro .bcInputWrapper .bcBorder {
  padding: 0px;
  cursor: text;
  min-height: 29px;
}
.claro .bcInputWrapper .bcValue.bcBorder {
  outline-color: var(--venom-80);
}
.claro .bcInputWrapper .bcValueContent {
  float: left;
  margin-right: 18px;
}
.claro .bcInputWrapper .bcValue.bcDisabled .bcValueContent {
  white-space: normal;
}
.claro .bcInputWrapper .bcBorder .bcValueEditIcon {
  background: url("../../api/widgets/form/inputwrapper/css/images/editableIcon.svg") no-repeat;
  background-position: center;
  width: 14px;
  height: 100%;
  margin-left: 20px;
  position: absolute;
  right: 0;
}
.claro .bcInputWrapper .bcNoValue {
  color: var(--venom-140);
  font-style: italic;
  font-family: var(--font-normal-italics), var(--font-fallback);
  padding-right: 3px;
}
.claro .bcInputWrapper .bcBorderEditable .bcValueEditIcon {
  background-color: var(--venom-80);
  outline: 1px solid var(--venom-80);
}
.claro .bcInputWrapper .bcWidget {
  min-height: 29px;
}
.claro .bcInputWrapper .bcValue {
  position: relative;
  min-width: 220px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 3px;
  min-height: 29px;
  cursor: pointer;
  line-height: 29px;
  outline: 1px solid transparent;
}
.claro .bcInputWrapper:after {
  clear: both;
}
.claro .bcInputWrapper .bcValue.bcDisabled {
  color: var(--venom-120);
  cursor: default;
}
.claro .bcInputWrapper .bcValue br:before {
  display: block;
  margin-top: 10px;
  content: "";
}
.claro .bcSimpleMode .bcWidget .dijitTextBoxDisabled::-webkit-input-placeholder {
  color: transparent;
}
.claro .bcSimpleMode .bcWidget .dijitTextBoxDisabled:-moz-placeholder {
  
  color: transparent;
}
.claro .bcSimpleMode .bcWidget .dijitTextBoxDisabled::-moz-placeholder {
  
  color: transparent;
}
.claro .bcSimpleMode .bcWidget .dijitTextBoxDisabled:-ms-input-placeholder {
  color: transparent;
}
.claro .bcSimpleMode .bcWidget .dijitTextBoxDisabled .dijitPlaceHolder {
  color: transparent;
}
.claro .bcLinkList .noInputMessage {
  margin-top: -1px;
}
.dj_gecko .claro .bcLinkList .noInputMessage {
  margin-top: 0px;
}
.claro .bcLinkList ul.bcSelections {
  list-style-type: none;
  margin: 0;
  overflow: none;
  line-height: 180%;
  margin-top: 2px;
}
.claro .bcLinkList ul.bcSelections li {
  display: inline;
}
.claro .bcLinkList ul.bcSelections li.bcSelection-item:after {
  content: ",";
  position: relative;
  left: -3px;
  margin-right: -2px;
}
.claro .bcLinkList ul.bcSelections li.bcSelection-item>div.bcTxtBody {
  position: relative;
  display: inline-block;
}
.claro .bcLinkList ul.bcSelections li.bcSelection-item>div.bcTxtBody.bcReadOnly {
  color: var(--venom-100);
}
.claro .bcLinkList ul.bcSelections li.bcSelection-item:last-child:after {
  display: none;
}
.claro .bcLinkList .noInputMessage .bcNoItems {
  color: var(--venom-140);
  font-style: italic;
  font-family: var(--font-normal-italics), var(--font-fallback);
}
.claro .bcValue.bcDisabled .bcLinkList .noInputMessage .bcNoItems {
  color: var(--venom-100);
  font-style: italic;
  text-decoration: none;
}
.claro .bcLinkList .noInputMessage .bcNoItems.bcError {
  color: var(--thor-100);
}
.claro .bcStringList {
  position: relative;
}
.claro .bcInputWrapper .bcStringList {
  position: static;
}
.claro .bcStringList ul.bcSelections {
  list-style-type: none;
  padding: 4px 0 4px 4px;
  margin: 0;
  overflow: auto;
}
.claro .bcStringList ul.bcSelections.loading {
  background-color: var(--venom-40);
}
.claro .bcStringList ul.bcSelections li {
  float: left;
}
.claro .bcStringList ul.bcSelections li.bcSelection-item {
  margin: 3px 10px 0px 0px;
  max-width: 290px;
}
.claro .bcStringList ul.bcSelections li.bcSelection-item:last-child {
  margin: 1px 10px 0px 30px;
}
.claro .bcStringList ul.bcSelections li.bcSelection-item span {
  max-width: 270px;
  overflow: hidden;
  word-wrap: break-word;
  display: inline;
  cursor: default;
}
.claro .bcStringList .bcClose {
  display: inline-block;
  cursor: pointer;
  background: transparent url("../../api/widgets/form/textinput/css/delete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 5px 0px 5px;
}
.claro .bcStringList .stackLayout .selectedList {
  min-height: 35px;
  max-height: 95px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 10px;
}
.claro .bcStringList .stackLayout .noInputMessage {
  height: 35px;
  margin-bottom: 10px;
}
.claro .bcStringList .quickSearchWrapper {
  width: 280px;
}
.claro .bcStringList .bcCancelButtonWrapper {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-80);
  border-top: none;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 3px 6px rgba(111, 111, 111, 0.2);
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  position: absolute;
  right: 0;
  bottom: -26px;
  
  height: 20px;
  z-index: 1;
  cursor: pointer;
  display: none;
}
.claro .bcInputWrapper .bcStringList .bcCancelButtonWrapper {
  display: block;
}
.claro .bcInputWrapper .bcStringList .inlineLayout {
  border: 1px solid var(--venom-80);
}
.claro .bcChipInput .dijitTextBox ::placeholder {
  color: var(--venom-100);
}
.claro .bcChipInput .bcInputWrapper .bcWidget .dijitTextBox {
  max-width: 384px;
}
.claro .bcChipInput .bcInputWrapper .bcWidget .dijitTextBox {
  min-width: 200px;
}
.claro .bcChipInput.bcChipEditMode .bcInputWrapper .bcWidget .dijitTextBox:not(.dijitTextBoxFocused):hover {
  outline-color: var(--venom-100);
}
.claro .bcChipInput.bcChipViewMode .bcInputWrapper .bcWidget .dijitTextBox {
  outline: none;
  border-radius: 24px;
  background-color: var(--venom-20);
  padding-left: 8px;
  padding-right: 8px;
  min-width: unset;
}
.claro .bcChipInput.bcChipViewMode .bcInputWrapper .bcWidget.bcViewMode.bcHover .dijitTextBox {
  outline: none;
  background-color: var(--venom-40);
  padding-right: 8px;
}
.bcChipInput .bcRemoveChip {
  position: relative;
  display: inline-block;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDeleteLightRoundIcon.svg") no-repeat;
  width: 16px;
  height: 16px;
  top: 5px;
  left: -28px;
}
.bcChipInput .bcRemoveChip:hover {
  cursor: pointer;
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDeleteDarkRoundIcon.svg") no-repeat;
}
.claro .bcChipInput .bcInputWrapper .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcChipInput .bcInputWrapper .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
  background: none;
  padding-right: 4px;
}
.claro .bcChipInput.bcChipEditMode .bcInputWrapper .bcWidget .dijitTextBox {
  outline: 1px solid var(--venom-80);
}
.claro .dijitContentPane .bcChipInput .bcInputWrapper {
  display: inline-block;
}
.claro .bcChipInput .bcInputWrapper .bcWidget.bcViewMode .dijitTextBox input {
  width: calc(100% - 16px) !important;
}
.bcCopyTextInput.bcDisabled .bcCopyTextBox {
  background-color: var(--venom-20);
  outline-color: var(--venom-60);
}
.claro .bcCopyTextInput.bcDisabled .dijitDisabled input {
  color: var(--venom-120) !important;
}
.bcCopyTextInput .bcCopyButton {
  display: inline;
  position: relative;
  margin-left: -4px;
}
.bcCopyTextInput .bcCopyButton .dijitButtonText {
  padding: 0;
}
.bcCopyTextInput .bcCopyButton .dijitButtonNode {
  border-color: var(--venom-80);
}
.bcCopyTextInput .bcCopyIcon {
  background: url("../../api/widgets/form/copytextinput/css/images/duplicate.svg") no-repeat;
  width: 16px;
  height: 16px;
  text-align: center;
}
.bcCopyTextInput .bcCheckIcon {
  background: url("../../api/widgets/form/copytextinput/css/images/check.svg") no-repeat;
  width: 16px;
  height: 16px;
  text-align: center;
}
.bcCopyTextInputWithSecret {
  display: flex;
  flex-wrap: wrap;
}
.bcCopyTextInputWithSecret .bcGenerateSecret {
  margin-left: 8px;
}
.bcReadOnlyLink {
  pointer-events: none;
  cursor: default;
  color: var(--venom-100) !important;
}
.bcChipList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: 8px;
}
.bcChipList .bcChipInput {
  display: inline-block;
}
.bcChipList .bcChipInput.bcChipEditMode {
  margin-right: 8px;
}
.bcChipList .bcChipInput.bcChipViewMode {
  margin-right: -12px;
}
.bcChipList .bcAddButton .dijitButtonNode {
  background: none;
  border: none;
}
.claro .bcAddButton.bcIconButton .dijitButtonNode {
  box-sizing: border-box;
  height: 30px;
}
.bcIconSelector .bcIconSelected {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-width: 160px;
  padding: 0px 10px;
  outline-width: 1px;
  outline-style: dashed;
  outline-color: var(--venom-100);
}
.bcIconSelector .bcIconTitle {
  margin: 0px 10px 0px 6px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.bcIconSelector .bcIconTitle:hover {
  cursor: pointer;
}
.bcIconSelector .bcDeleteIcon {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDeleteLightRoundIcon.svg") no-repeat;
  width: 16px;
  height: 16px;
}
.bcIconSelector .bcDeleteIcon:hover {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcDeleteDarkRoundIcon.svg") no-repeat;
  cursor: pointer;
}
.claro .bcIconSelector .bcIconSelected .bcIconPreview svg {
  display: block;
  border: none;
  color: var(--venom-120);
  background-color: var(--venom-00);
  padding: 4px;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.claro .bcIconButtonWrapper .bcAddButton.bcIconButoon {
  width: 200px;
}
.dijitPopup.dijitTooltipDialogPopup .bcIconPopup .dijitTooltipConnector {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcTooltipGrey.png");
}
.bcIconPopup svg {
  color: var(--venom-120);
  padding: 9px;
  background-color: var(--venom-00);
  border: 1px var(--venom-40) solid;
  width: 16px !important;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bcIconPopup svg:hover {
  background-color: var(--venom-20);
}
.bcIconPopup .bcSearch {
  width: 160px;
  position: relative;
}
.bcIconPopup .bcSearch .dijitPlaceHolder.dijitInputField {
  color: var(--venom-100);
}
.bcIconPopup .bcDivider {
  position: relative;
  top: 8px;
  width: 168px;
  border-color: var(--venom-40);
}
.bcIconPopup .bcIconContainer {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  top: 16px;
  gap: 8px;
}
.claro .bcIconPopup .dijitTooltipContainer {
  width: 168px;
  height: 216px;
  background: var(--venom-00);
  padding: 16px;
}
.bcIconPopup.dijitTooltipDialog .dijitTooltipContents {
  background: var(--venom-00);
  height: 100%;
}
.claro .bcSearchTextBox input::-webkit-input-placeholder {
  color: var(--venom-80);
}
.claro .bcSearchTextBox:after {
  background: transparent url("../../api/widgets/form/searchtextbox/css/images/bcIcons-search.svg") no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  display: inline-block;
  top: 5px;
  content: "";
}
.claro .bcSearchTextBox.bcClearIcon:after {
  background-position: 0px -20px;
  cursor: pointer;
}
.claro .bcSearchTextBox .dijitInputInner {
  width: 90% !important
}
.claro .bcStringListEditor {
  position: relative;
}
.claro .bcInputWrapper .bcStringListEditor {
  position: static;
}
.claro .bcStringListEditor ul.bcSelections {
  list-style-type: none;
  padding: 4px 0 4px 4px;
  margin: 0;
  overflow: auto;
}
.claro .bcStringListEditor ul.bcSelections.loading {
  background-color: var(--venom-40);
}
.claro .bcStringListEditor ul.bcSelections li {
  margin: 3px 10px 6px 0px;
}
.claro .bcStringListEditor ul.bcSelections li.bcSelection-item {
  margin: 3px 10px 6px 0px;
}
.claro .bcStringListEditor ul.bcSelections li.bcSelection-item:last-child {
  margin: 1px 10px 0px 30px;
}
.claro .bcStringListEditor .bcClose {
  display: inline-block;
  background: transparent url("../../api/widgets/form/stringlisteditor/css/delete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 10px 0px 0px 5px;
  cursor: pointer;
}
.claro .bcStringListEditor .stackLayout .selectedList {
  min-height: 35px;
  max-height: 95px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 10px;
}
.claro .bcStringListEditor .stackLayout .noInputMessage {
  height: 35px;
  margin-bottom: 10px;
}
.claro .bcStringListEditor .quickSearchWrapper {
  width: 280px;
}
.claro .bcStringListEditor .bcCancelButtonWrapper {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-80);
  border-top: none;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 3px 6px rgba(111, 111, 111, 0.2);
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  position: absolute;
  right: 0;
  bottom: -26px;
  
  height: 20px;
  z-index: 1;
  cursor: pointer;
  display: none;
}
.claro .bcStringListEditor .bcAddButton {
  margin: 0;
}
.claro .bcInputWrapper .bcStringListEditor .bcCancelButtonWrapper {
  display: block;
}
.claro .bcInputWrapper .bcStringListEditor .inlineLayout {
  border: 1px solid var(--venom-80);
}
.bcDateTimePickerPresentable .bcDateTimePresentableLabel.bcEmptyLabel {
  font-style: italic;
}
.claro .bcSmallStatusToggle {
  display: inline-block;
  margin-left: 5px;
}
.claro .bcSmallStatusToggle a.bcOnOffLink {
  background: url('/blueconic/static/dojo/blueconic/resources/css/images/bcTriState.svg') no-repeat 0 -5px;
  width: 40px;
  height: 18px;
  display: block;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOn {
  background-position: 0px -5px;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOn:hover:not(.bcDisabled) {
  background-position: 0px -35px;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOn.bcDisabled {
  opacity: 0.4;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcDisabled:hover {
  cursor: default;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOff {
  background-position: 0px -185px;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOff:hover:not(.bcDisabled) {
  background-position: 0px -215px;
}
.claro .bcSmallStatusToggle a.bcOnOffLink.bcOff.bcDisabled {
  background-position: 0px -245px;
}
.bcStatusNodeWrapper {
  display: inline-block;
  margin-top: 7px;
  height: 17px;
  width: 36px;
  max-width: 36px;
  box-sizing: border-box;
  padding: 2px;
  border-radius: 12px;
  color: var(--venom-00);
  vertical-align: top;
  float: left;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
.bcStatusNode {
  display: inline-block;
  vertical-align: top;
  padding: 4px 0 0 0px;
  line-height: 7px;
  width: calc(100% - 13px);
  text-align: center;
  font-size: 7px;
  font-family: var(--font-normal), var(--font-fallback);
  text-rendering: optimizeLegibility;
}
.bcStatusNodeWrapper::after {
  content: '';
  border-radius: 50%;
  display: inline-block;
  color: var(--venom-00);
  background-color: var(--venom-00);
  padding: 6px;
  height: 1px;
}
.bcStatusNodeWrapper.bcStatusInActive::after {
  float: left;
}
.bcStatusNodeWrapper.bcStatusActive::after,
.bcStatusNodeWrapper.bcStatusSuspended::after {
  float: right;
}
.bcStatusNodeWrapper.bcStatusActive {
  background-color: var(--hulk-100);
  border-color: var(--hulk-100);
}
.bcStatusNodeWrapper.bcStatusInActive {
  background-color: var(--thor-100);
  border-color: var(--thor-100);
}
.bcStatusNodeWrapper.bcStatusSuspended {
  background-color: var(--wasp-100);
  border-color: var(--wasp-100);
}
.bcStatusNodeWrapper.bcStatusActive:hover {
  background-color: var(--hulk-120);
  border-color: var(--hulk-120);
}
.bcStatusNodeWrapper.bcStatusInActive:hover {
  background-color: var(--thor-120);
  border-color: var(--thor-120);
}
.bcStatusNodeWrapper.bcStatusSuspended:hover {
  background-color: var(--wasp-120);
  border-color: var(--wasp-120);
}
.bcStatusNodeWrapper.bcDisabled {
  cursor: initial;
}
.bcStatusNodeWrapper.bcDisabled.bcStatusSuspended,
.bcStatusNodeWrapper.bcDisabled.bcStatusSuspended:hover,
.bcStatusNodeWrapper.bcDisabled.bcStatusInActive,
.bcStatusNodeWrapper.bcDisabled.bcStatusInActive:hover,
.bcStatusNodeWrapper.bcDisabled.bcStatusActive,
.bcStatusNodeWrapper.bcDisabled.bcStatusActive:hover {
  background-color: var(--venom-80);
  border-color: var(--venom-80);
  color: var(--venom-40);
}
.bcStatusIndicator .bcStatusCircle {
  border-radius: 50%;
  width: 6px;
  height: 6px;
}
.bcStatusIndicator .bcStatusCircle.bcStatusInActive {
  background: var(--venom-00);
  border: 1px solid var(--thor-100);
  width: 4px;
  height: 4px;
}
.bcStatusIndicator .bcStatusCircle.bcStatusActive {
  background: var(--hulk-100);
}
.bcStatusIndicator .bcStatusCircle.bcStatusSuspended {
  background: var(--wasp-100);
}
.bcSourceEditor {
  height: 300px;
  width: 600px;
}
.bcSourceEditor .ace_print-margin {
  display: none;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageWrapper {
  position: relative;
  width: auto;
  margin: 5px 20px 0px;
  overflow: hidden;
  border: 1px solid var(--venom-40);
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls {
  margin: 0px 20px 0px auto;
  background: var(--venom-20);
  width: 100px;
  border: 1px solid var(--venom-40);
  padding: 0px 8px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageWrapper>img.bcAnimatedImage {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageWrapper>img.bcAnimatedImage,
.claro .bcAnimatedImageContainer .bcAnimatedImageWrapper>.bcAnimatedVideo video {
  width: 100%;
  height: inherit;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayButton .dijitButtonNode,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcVolumeButton .dijitButtonNode,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayButton.dijitButtonDisabled .dijitButtonNode,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcVolumeButton.dijitButtonDisabled .dijitButtonNode {
  background: transparent !important;
  border: 0px solid var(--venom-80) !important;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcPlayControls.png");
  display: inline-block;
  font-size: 14px;
  height: 16px;
  width: 16px;
  margin-top: 0px;
  background-repeat: no-repeat;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcVolumeButton .dijitButtonText {
  display: none;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcVolumeButton,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayButton,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcVolumeButton .dijitButtonNode,
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayButton .dijitButtonNode {
  margin: 0px;
  padding: 4px 0px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon.bcPlayIcon {
  background-position: 0px -60px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon.bcPauseIcon {
  background-position: 0px -40px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon.bcRepeatIcon {
  background-position: 0px -80px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .dijitButtonDisabled .bcPlayControlsIcon.bcPlayIcon {
  background-position: -20px -60px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .dijitButtonDisabled .bcPlayControlsIcon.bcPauseIcon {
  background-position: -20px -40px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .dijitButtonDisabled .bcPlayControlsIcon.bcRepeatIcon {
  background-position: -20px -80px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon.bcVolumeOffIcon {
  background-position: 0px 0px;
}
.claro .bcAnimatedImageContainer .bcAnimatedImageControls .bcPlayControlsIcon.bcVolumeOnIcon {
  background-position: 0px -20px;
}
.bcWidgetWrapperContainer {
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  overflow-y: auto;
}
.claro .bcInsightShowOverflow {
  overflow-y: visible !important;
}
.bcWidgetWrapperContainer .bcNoItemsText {
  margin-top: -45px;
  position: absolute;
  background-image: url("../../api/widgets/layout/css/images/bcIcoInfo17x17.svg");
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  line-height: 31px;
  vertical-align: middle;
}
.bcWidgetWrapperContainer .dijitContentPane {
  overflow: visible;
}
.bcWidgetWrapperContainer .bcWidgetWrapperRow {
  
  
  text-rendering: optimizespeed;
  letter-spacing: -0.31em;
  
  margin-bottom: 0px;
  
  overflow-y: hidden;
}
.bcWidgetWrapperContainer .bcWidgetWrapperRow::after {
  content: " ";
  clear: both;
}
.bcWidgetWrapperContainer .bcWidgetWrapper>.bcWidget {
  margin: 0px 40px 0px 0;
}
.bcWidgetWrapperContainer .bcWidgetWrapper .dijitTitlePaneTitle {
  margin: 0px 40px 0 0;
}
.bcWidgetWrapper {
  position: relative;
  display: inline-grid;
  letter-spacing: normal;
  word-spacing: normal;
}
.bcWidgetWrapper .dijitTitlePaneContentOuter {
  background-color: var(--venom-00);
}
.bcWidgetWrapper.widget1cols {
  width: 25% !important;
}
.bcWidgetWrapper.widget2cols {
  width: 50% !important;
}
.bcWidgetWrapper.widget4cols {
  width: 100% !important;
}
.bcReferencesDialogPopup .bcDashboardReferencesDialog .bcReferences {
  max-height: 400px;
  overflow-y: auto;
  width: 365px;
}
.bcWidgetWrapper.bcWidget1cols>.bcWidget,
.bcWidgetWrapper.bcWidget2cols>.bcWidget {
  position: absolute;
  top: 29px;
  left: 0;
  right: 0px;
  bottom: 0;
}
.bcWidgetWrapper.bcWidget1cols {
  width: 25%;
  min-width: 255px !important;
  height: 180px !important;
}
.bcWidgetWrapper.bcWidget2cols {
  width: 50%;
  min-width: 530px !important;
  height: 380px !important;
}
.bcWidgetWrapper.bcWidget4cols {
  width: 99%;
  height: auto !important;
  min-height: 100px;
  margin-bottom: 0px !important;
}
.bcWidgetWrapper.bcWidget4cols .bcWidgetHeader .bcTitle .bcInputWrapper .dijitTextBox {
  min-width: 100px;
}
.bcWidgetWrapper .bcWidgetTimeBased {
  flex-shrink: 0;
}
.bcWidgetWrapper .bcWidgetTimeBased::before {
  background-image: url("../../api/widgets/layout/css/images/widgetComparisonIcons29x24.svg");
  background-repeat: no-repeat;
  background-position: -57px 0;
  position: absolute;
  left: -7px;
  top: 7px;
  width: 39px;
  height: 26px;
  z-index: 17;
  content: " ";
}
.bcWidgetWrapper .bcLoadingOverlay {
  border: 1px solid var(--venom-60);
  background-color: var(--venom-20) !important;
}
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcIcons .bcAbout,
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcIcons .bcRelated,
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcIcons .bcSettings,
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcIcons .bcExport {
  opacity: 0.1;
  pointer-events: none;
}
.bcWidgetWrapper .bcLoadingOverlay div.dijitReset {
  opacity: 0.1;
  background-color: var(--venom-00) !important;
  pointer-events: none;
}
.bcWidgetWrapper .bcLoadingOverlay .bcTitle div.dijitReset {
  opacity: 1;
  pointer-events: none;
}
.bcWidgetWrapper.bcLoadingOverlay .bcLoadingText {
  display: none;
}
.bcWidgetWrapper.bcWidgetHeight {
  overflow-x: visible !important;
  
  overflow-y: visible !important;
  margin-bottom: 20px;
  float: left;
}
.bcWidgetWrapper>.bcWidget {
  position: relative;
}
.bcWidgetWrapper .dijitTitlePaneContentInner {
  padding: 0px;
  overflow: hidden;
}
.bcWidgetWrapperRow .bcWidgetWrapper>.bcWidget {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid var(--venom-60);
  border-top: none;
  overflow-y: hidden;
}
.bcWidgetWrapper .bcWidgetBorderTop {
  border-top: 1px solid var(--venom-60) !important;
}
.bcWidgetWrapper .dijitTitlePaneContentOuter.bcWidget.bcWidgetRoundedTop {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.claro .bcWidgetWrapper div.bcLoadingWrapper {
  border: 0px;
  background-color: transparent;
}
.bcWidgetWrapper .bcWidgetHeader {
  display: flex;
  height: 40px;
  position: relative;
  margin-right: 40px;
  background-color: var(--venom-20);
  border-left: 1px solid var(--venom-60);
  border-top: 1px solid var(--venom-60);
  border-right: 1px solid var(--venom-60);
}
.bcWidgetWrapper.bcNoHeader .bcWidgetHeader {
  height: 0 !important;
}
.bcWidgetWrapper.bcNoHeader .bcWidget {
  top: 1px !important;
}
.bcWidgetWrapper .bcWidgetHeader .bcTitle {
  flex-grow: 1;
  position: initial;
  margin-left: 24px;
  padding-left: 1px;
  margin-top: 7px;
  padding-top: 1px;
  height: 40px;
  vertical-align: middle;
  line-height: 28px;
  z-index: 16;
  opacity: 1 !important;
  display: flex;
  width: 1px;
}
.bcWidgetWrapper .bcWidgetHeader .bcTitle.bcWithoutTime {
  margin-left: 10px;
}
.bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInput {
  flex-shrink: 1;
  max-width: 100%;
}
.bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInputWrapper .dijitTextBox {
  background-color: transparent;
  font-size: 19px;
  font-weight: bold;
  color: var(--venom-120);
  height: 17px;
  padding: 0px 0px 6px 5px;
  display: block;
  width: 100px;
  max-width: 100%;
}
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcInputWrapper.bcSimpleMode .dijitTextBox.dijitTextBoxFocused,
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcInputWrapper.bcSimpleMode .dijitTextBox.dijitTextBoxFocused input,
.bcWidgetWrapper .bcWidgetHeader.bcLoadingOverlay .bcInputWrapper.bcSimpleMode .dijitTextBox.dijitTextBoxFocused .dijitInputField {
  background-color: var(--venom-20) !important;
  border-color: var(--venom-20) !important;
}
.bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInputWrapper .bcWidget .dijitOffScreen {
  width: inherit;
}
.bcWidgetWrapper .bcWidgetHeader .bcWidget {
  height: 23px;
}
.bcWidgetHeader .bcWidget.bcHover,
.bcWidgetHeader .bcWidget.bcEditMode {
  margin-right: 16px;
}
.bcWidgetWrapper .bcWidgetHeader .bcInputWrapper .bcWidget {
  min-height: 23px;
}
.bcWidgetWrapper .bcWidgetHeader .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox {
  padding-right: 20px;
}
.bcWidgetWrapper .bcWidgetHeader .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox input {
  width: 100% !important;
}
html.has-mozilla .bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInputWrapper .bcWidget .dijitTextBox {
  padding: 0px 0px 7px 0px;
}
html.has-mozilla .bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInputWrapper .bcWidget .dijitTextBox.dijitTextBoxFocused {
  padding-right: 16px;
}
html.has-mozilla .bcWidgetWrapper .bcWidgetHeader .bcTitle .bcInputWrapper .bcWidget .dijitTextBox .dijitInputField {
  padding: 0 2px;
}
.bcWidgetWrapper .bcWidgetHeader .bcAdditionalTitle {
  vertical-align: middle;
  line-height: 25px;
  margin-left: -12px;
  background-color: transparent;
  font-size: 19px;
  font-weight: bold !important;
  color: var(--venom-120) !important;
  font-family: inherit !important;
  height: 17px;
  flex-shrink: 0;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons {
  flex-shrink: 0;
  height: 20px;
  vertical-align: middle;
  line-height: 28px;
  cursor: pointer;
  z-index: 15;
  
  background-color: rgba(247, 247, 247, 0.7);
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div {
  float: left;
  margin-right: 5px;
  background-image: url("../../api/widgets/layout/css/images/widgetHeaderIcons20x20.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div:last-child {
  margin-right: 0;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons .bcAbout {
  background-position: 0px -80px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons .bcRelated {
  background-position: 0px -40px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons .bcSettings {
  background-position: 0px -20px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons .bcExport {
  background-position: 0px -60px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons .bcDelete {
  background-position: 0px 0px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div.bcAbout:hover {
  background-position: -20px -80px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div.bcRelated:hover {
  background-position: -20px -40px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div.bcSettings:hover {
  background-position: -20px -20px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div.bcExport:hover {
  background-position: -20px -60px;
}
.bcWidgetWrapper .bcWidgetHeader .bcIcons>div.bcDelete:hover {
  background-position: -20px 0px;
}
.bcReferenceItem.bcInsightReferenceItem {
  padding: 3px;
}
.bcAboutTooltipContent.bcInsightSettings div.bcRow.bcTitle {
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
}
.bcAboutTooltipContent.bcInsightSettings div.bcGenericLabel label.bcLabel {
  margin-top: 0px;
}
.bcWidgetWrapperRow .bcWidgetWrapper.bcFocus>.bcWidget,
.bcWidgetWrapperRow .bcWidgetWrapper.bcFocus>.bcWidgetHeader {
  border-color: var(--beast-100) !important;
}
.bcWidgetWrapperRow .bcWidgetWrapper>.bcWidget>.dijitReset,
.bcWidgetWrapperRow .bcWidgetWrapper>.bcWidget>.dijitReset .bcPlaceHolderWrapper {
  height: 100%;
}
.claro .dijitTooltipDialogPopup .bcFiltersDropdownWidget {
  width: 431px;
  padding: 0px 0px 0px 0px;
  margin-top: -5px;
  border-radius: 2px;
  background: var(--venom-00);
}
.claro .bcFiltersDropdownWidget .dijitTooltipContainer {
  border: 0;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersFooter,
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersHeader {
  background-color: var(--venom-60);
  height: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersHeader .left {
  margin-left: 20px;
  font-size: 16px;
  color: var(--venom-120);
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersHeader .right {
  margin-left: auto;
  margin-right: 20px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersContent .bcfilterFacetWrapper {
  padding: 10px 20px 0 20px;
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 360px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersContent .bcFacetWidgetSearchBoxWrapper {
  padding-left: 1px;
  height: 31px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersContent .dateWrapper {
  margin-left: 2px;
  margin-bottom: 2px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersFooter .saveAsButton {
  margin-left: 20px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersFooter .bcDoneButton {
  margin-left: auto;
  margin-right: 20px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcViewSelectionWrapper {
  width: 170px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcViewSelection .dijitButtonNode {
  width: 160px;
  text-align: left;
  height: 16px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcViewSelection .dijitButtonNode .bcArrowDownIcon {
  width: 10px;
  height: 14px;
  float: right;
  background: url(/blueconic/static/dojo/blueconic/resources/css/images/bcButtonArrows.svg);
  background-position: -147px 100%;
  margin-top: 3px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcObjectFiltersFooter .dijitNoIcon {
  padding-left: 0;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitleFocus {
  right: 15px;
  left: 0px;
  outline: none;
  cursor: pointer;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle .dijitArrowNodeInner {
  display: inline-block;
  float: left;
  background: url("../../application/search/advancedsearch/css/icons-sprite.svg");
  color: transparent;
  width: 20px;
  height: 20px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}
.hiddenfacetvalue {
  display: none !important;
}
.showallfacetvalues .hiddenfacetvalue {
  display: block !important;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle {
  border: 0px;
  background: transparent;
  padding: 5px 5px 8px 0px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -350px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle:hover.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -375px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -425px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle:hover.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -450px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTextNode {
  position: absolute;
  left: 22px;
  right: 0px;
  bottom: 0;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel {
  white-space: nowrap;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel label {
  cursor: pointer;
  display: block;
  padding-top: 1px;
  flex-shrink: 1;
  outline: none;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel .dijitRadio {
  float: left;
  margin-right: 5px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel span:first-child {
  flex-shrink: 0;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneContentOuter {
  margin-left: 22px;
  border: 0px;
  background: transparent;
  margin-bottom: 15px;
}
.claro .dijitTooltipContents .bcObjectFilters .facetWidgetSelectedFacets.oneOrMoreFacetsSelected {
  border-bottom: 1px solid var(--venom-80);
  margin-bottom: 7px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcNoMoreResults .facetWidgetSelectedFacets.oneOrMoreFacetsSelected {
  border-bottom: 0px;
}
.claro .dijitMenu.bcFilterSetMenu .dijitMenuItem {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.claro .bcFilterSetMenu {
  background: var(--venom-00);
  padding: 0px;
  width: 170px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid var(--venom-80);
  border-bottom: 1px solid var(--venom-100);
}
.claro .bcFilterSetMenu .dijitTooltipContainer,
.claro .bcFilterSetMenu .dijitTooltipContents {
  background: transparent;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.claro .bcFilterSetMenu .dijitTooltipContents>div {
  display: flex;
  flex-direction: column
}
.claro .bcFilterSetMenu .dijitTooltipConnector,
.claro .bcFilterSetMenu .dijitMenuItem .dijitMenuArrowCell {
  display: none;
}
.claro .bcFilterSetMenu .bcObjectFiltersItem {
  line-height: 25px;
  padding: 2px;
  cursor: pointer;
}
.claro .bcFilterSetMenu .bcObjectFiltersItem .bcObjectFiltersLabel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  display: inline-block;
  width: calc(100% - 25px);
  vertical-align: middle;
  line-height: 24px;
  margin-left: 5px;
}
.claro .bcFilterSetMenu .bcObjectFiltersItem:hover {
  background: var(--beast-120);
  color: var(--venom-00);
}
.claro .bcFilterSetMenu .bcObjectFiltersItem:hover .bcRemoveIcon {
  opacity: 1;
}
.claro .bcFilterSetMenu .bcObjectFiltersItem .bcRemoveIcon {
  opacity: 0;
  float: right;
  width: 20px;
  height: 20px;
  background: url("../../application/search/advancedsearch/css/icons-sprite.svg");
  background-position: 0px -35px;
  background-size: 100%;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .dijitTitlePaneTitle .dijitTitlePaneTextNode:after {
  content: attr(filters-data);
  color: var(--venom-100);
  padding: 3px;
  font-family: var(--font-normal), var(--font-fallback);
}
.bcMetaData {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.bcSlideOut {
  transition: max-height 0.2s ease;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.bcMetaData:not(.bcExpanded)>.bcSlideOut {
  max-height: 0;
  overflow: hidden;
}
.bcMetaData.bcExpanded>.bcSlideOut {
  max-height: 500px;
  overflow-y: hidden;
}
.bcMetaData:not(.bcExpanded) {
  transition: margin-top 0.2s ease;
}
.bcMetaData .bcExpand .bcShape {
  border: 1px solid var(--venom-60);
  border-top: 0px;
  margin: 0px;
  padding: 0;
  height: 12px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: height 0.2s ease;
}
.bcMetaData.bcExpanded .bcExpand .bcShape {
  height: 16px;
  transition: height 0.2s ease;
}
.bcMetaData .bcExpand .bcShape svg {
  top: 0px;
  position: absolute;
}
.bcMetaData.bcExpanded .bcExpand .bcShape svg {
  top: 3px;
}
.bcMetaData .bcMetaDataExpand:hover .bcExpand .bcShape {
  border: 1px solid var(--venom-100);
  border-top: 0px;
}
.bcMetaData .bcMetaDataExpand .bcExpand .bcShape svg path {
  fill: var(--venom-80);
}
.bcMetaData .bcMetaDataExpand:hover .bcExpand .bcShape svg path {
  fill: var(--venom-100);
}
.bcMetaData .bcExpand .bcShape .bcOpen {
  display: block;
}
.bcMetaData .bcExpand .bcShape .bcClose {
  display: none;
}
.bcMetaData.bcExpanded .bcExpand .bcShape .bcOpen {
  display: none;
}
.bcMetaData.bcExpanded .bcExpand .bcShape .bcClose {
  display: block;
}
.bcMetaData .bcMetaDataExpand {
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  height: 20px;
  z-index: 36;
  width: 100%;
  top: 0px;
}
.bcMetaData .bcMetaDataExpand .bcTopLine {
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 9px;
  height: 1px;
}
.bcMetaData .bcMetaDataExpand:hover .bcTopLine {
  border-top: 1px solid var(--venom-100);
}
.bcMetaData .bcLineWrapper {
  position: absolute;
  left: 0;
  height: 6px;
  bottom: 0;
  width: 100%;
}
.bcMetaData .bcLineWrapper.bcHover hr {
  background-color: var(--venom-100);
}
.bcMetaData .bcMetaDataExpand:hover {
  cursor: pointer;
}
.bcMetaData .bcMetaDataExpand:hover hr {
  background-color: var(--venom-100);
}
.bcMetaData .bcMetaDataExpand:hover .bcExpand {
  border-color: var(--venom-100);
}
.bcMetaData .bcLineWrapper hr {
  position: absolute;
  height: 1px;
  background-color: var(--venom-60);
  margin-top: 0;
  top: 5px;
  
  width: 100%;
  border: none;
}
.bcMetaData .bcExpandWrapper {
  position: absolute;
  margin: 0;
  top: 0;
  width: 24px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}
.bcMetaData .bcExpand {
  box-sizing: inherit;
  width: 24px;
  border-top: 0px;
  background-color: var(--venom-00);
  border-radius: 2px;
  position: relative;
  top: 9px;
}
.claro .bcFlex .bcRow>div {
  margin-top: 12px;
}
.bcForm .bcContentArea {
  box-sizing: inherit;
  list-style-type: none;
  bottom: 0;
  
  overflow-y: auto;
  position: absolute;
  top: 41px;
  width: 100%;
}
.bcCenterPanel>div.bcDialogues>.bcForm>.bcContentArea {
  padding: 35px 0 0 0;
}
.bcCenterPanel>div>.bcForm>.bcContentArea {
  padding: 0;
  margin: 0;
}
.bcMetaData .bcLeftColumn,
.bcMetaData .bcRightColumn {
  flex: 1 0 calc(50% - 10px);
  flex-direction: column;
  padding-top: 15px;
}
.bcMetaData .bcLeftColumn {
  margin-right: 20px;
  min-width: 350px;
}
.bcMetaData .bcRightColumn {
  display: flex;
  position: initial;
  flex-basis: auto;
  min-width: 350px;
}
.bcMetaData .bcRightColumn .bcRow {
  display: flex;
  position: initial;
  flex-basis: auto;
  justify-content: flex-end;
}
.claro .bcForm .bcFlex div.bcRow {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  justify-content: space-between;
  clear: initial;
}
.claro .bcForm .bcFlex .bcRow .bcLeftColumn {
  display: flex;
  position: initial;
  min-width: 300px;
  flex-grow: 1;
  margin-right: 20px;
}
.claro .bcForm .bcFlex .bcRow .bcRightColumn {
  display: flex;
  position: initial;
  flex-basis: auto;
  justify-content: flex-end;
}
.bcForm .bcFlex div.bcRow .bcInput {
  margin-left: initial;
  width: 100%;
}
.claro .bcForm .bcFlex .bcRow div.bcLabel,
.claro .bcForm .bcMetaData .bcRow div.bcLabel {
  min-width: 150px;
}
.claro .bcForm .bcFlex .bcLastModified,
.claro .bcForm .bcMetaData .bcLastModified {
  position: initial;
}
.bcMetaData .bcRightColumn.bcLeftAligned .bcEditRightsWrapper .bcEditRights .bcInputWrapper {
  margin-left: -5px;
}
.bcMetaData .bcRightColumn.bcLeftAligned .bcLastModified>span:first-child {
  display: inline-block;
  min-width: 150px;
  margin-right: 5px;
}
.bcMetaData .bcRightColumn.bcLeftAligned .bcRow {
  justify-content: flex-start;
}
.bcMetaData .bcRightColumn:not(.bcLeftAligned) .bcEditRightsWrapper>.bcLabel {
  min-width: inherit !important;
  margin-right: 30px;
}
.bcMetaData .bcRightColumn:not(.bcLeftAligned) .bcInputWrapper .bcValue {
  min-width: inherit;
}
.claro .bcForm .bcMetaData .bcLastModified>span:not(:last-child)::after {
  content: "\00a0";
  display: inline;
}
.bcMetaData .bcRow {
  margin-left: 0;
}
.bcMetaData .bcEditRightsWrapper>.bcLabel {
  display: inline-block;
}
.bcMetaData .bcEditRightsWrapper .bcEditRights {
  display: inline-block;
}
.bcMetaData .bcEditRights {
  padding-left: 1px;
  vertical-align: top;
  overflow: visible;
}
.bcMetaData .bcEditRights .bcValue {
  padding-right: 1px;
}
.bcMetaData .bcEditRights .bcObjectSelector .bcSelections .bcOriginal {
  clear: both;
}
.bcMetaData .bcEditRights .bcSelections {
  max-width: 300px;
}
.bcMetaData .bcEditRights .bcObjectSelector .bcInlineLayoutWrapper {
  max-height: inherit !important;
}
.bcMetaData .bcEditRights .bcValue.bcBorderEditable,
.bcMetaData .bcEditRights .bcValue.bcBorder {
  padding-right: 0;
}
.bcMetaData .bcLeftColumn .bcRow:first-child>.bcLabel:first-child {
  margin-right: 5px;
}
.bcMetaData .bcLabelSelectEditor {
  margin-bottom: 30px;
}
.bcMetaData .bcLeftColumn .bcRow:last-child {
  position: relative;
}
.bcMetaData .bcLeftColumn .bcRow:last-child textarea {
  width: 100%;
}
.bcReadOnly .bcMetaData .noInputMessage {
  visibility: hidden;
}
.claro .bcNotificationPopup {
  z-index: 1000 !important;
}
.claro .bcNotification {
  min-width: 500px;
  max-width: 500px;
  background: var(--venom-00);
  position: relative;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: var(--box-shadow-tooltip);
  padding: 0px !important;
  background-image: none !important;
}
.claro .bcNotification.dijitTooltipDialog .dijitTooltipContents,
.claro .bcNotification.dijitTooltipDialog .dijitTooltipContainer {
  background-image: none;
  color: var(--venom-100);
}
.claro .bcNotification.bcSuccess {
  border: 1px solid var(--hulk-100);
}
.claro .bcNotification.bcSuccess .bcNotificationTitle {
  background: var(--hulk-100);
  color: var(--venom-00);
}
.claro .bcNotification.bcError {
  border: 1px solid var(--thor-100);
}
.claro .bcNotification.bcError .bcNotificationTitle {
  color: var(--venom-00);
  background: var(--thor-100);
}
.claro .bcNotification.bcWarning {
  border: 1px solid var(--goose-100);
}
.claro .bcNotification.bcWarning .bcNotificationTitle {
  color: var(--venom-00);
  background: var(--goose-100);
}
.claro .bcNotification.bcInfo {
  border: 1px solid var(--beast-100);
}
.claro .bcNotification.bcInfo .bcNotificationTitle {
  color: var(--venom-00);
  background: var(--beast-100);
}
.claro .bcNotification .bcNotificationContent {
  padding: 0px;
  margin: 0px;
}
.claro .bcNotification .bcNotificationText {
  width: 100%;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  word-break: break-word;
}
.claro .bcNotification .bcNotificationText .bcNotificationTitle {
  width: auto;
  line-height: 40px;
  padding: 0 20px;
}
.claro .bcNotification .bcNotificationText .bcNotificationLabel {
  width: auto;
  padding: 10px 20px 20px 20px;
  margin: 0px;
}
.claro .bcNotification .bcNotificationClose {
  background: url("/blueconic/static/dojo/blueconic/resources/css/images/bcNavigationClose.svg") no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  visibility: visible;
  cursor: pointer;
  z-index: 999;
}
.claro .bcNotification .bcNotificationClose:hover {
  background-position: -20px 0px;
}
.bcLinkNotification,
.bcInstallNotification {
  display: flex;
  padding-bottom: 20px;
  min-height: 58px;
}
.bcInstallNotification .bcInstallObjectItem {
  display: flex;
}
.bcInstallNotification .bcInstallObjectItem .bcStateWrapper {
  width: 10px;
  position: relative;
}
.bcInstallNotification .bcInstallObjectItem .bcName {
  padding-left: 10px;
}
.bcInstallNotification .bcInstallObjectItem .bcName .bcLink {
  text-decoration: underline;
  cursor: pointer;
}
.bcInstallNotification .bcInstallObjectItem .bcState.bcInitial {
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background-color: var(--venom-00);
  top: 7px;
  position: absolute;
}
.bcInstallNotification .bcInstallObjectItem .bcState.bcInstalling {
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-top: 4px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerWhite-tiny@4.png");
  background-size: contain;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.bcInstallNotification .bcInstallObjectItem .bcState.bcSuccess {
  background-repeat: no-repeat;
  margin-top: 3px;
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-size: unset;
}
.bcInstallNotification .bcInstallObjectItem .bcState.bcFailed {
  background-repeat: no-repeat;
  margin-top: 3px;
  width: 12px;
  height: 14px;
  background-position: 0 -98px;
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcControls-small.svg");
  background-size: unset;
}
.bcInstallNotification .bcDateWrapper {
  display: flex;
  justify-content: center;
  text-align: center;
}
.bcInstallNotification .bcDate {
  visibility: hidden;
  color: var(--venom-100);
  font-size: 12px;
}
.bcInstallNotification:hover .bcDate {
  visibility: visible;
}
.bcInstallNotification .bcImageWrapper {
  width: 24px;
  height: 24px;
  background-color: var(--venom-00);
  border-radius: 2px;
}
.bcInstallNotification .bcImageWrapper .bcImage {
  width: 24px;
  height: 24px;
}
.bcLinkNotification .bcContent,
.bcInstallNotification .bcContent {
  padding-left: 10px;
  flex-grow: 1;
}
.bcLinkNotification .bcRightPane {
  display: flex;
  align-items: center;
  padding: 5px;
}
.bcInstallNotification .bcContent .bcMore {
  cursor: pointer;
  text-decoration: underline;
  color: var(--venom-80);
}
.bcInstallNotification .bcContent .bcCreateItemsLabel {
  padding-top: 20px;
}
.bcInstallNotification .bcContent .bcMoreHeader {
  padding-top: 20px;
}
.bcLinkNotification .bcContent .bcNotificationTitleWrapper,
.bcInstallNotification .bcContent .bcNotificationTitleWrapper {
  min-height: 24px;
  display: flex;
}
.bcInstallNotification .bcContent .bcNewIndicator {
  display: none;
}
.bcInstallNotification .bcContent .bcNewIndicator.bcNew {
  display: block;
  background-color: #e85050;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin-top: 5px;
  margin-right: 5px;
}
.bcLinkNotification .bcContent .bcNotificationTitleWrapper .bcTitle,
.bcInstallNotification .bcContent .bcNotificationTitleWrapper .bcTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 14px;
}
.claro .bcLinkNotification .bcLinkButton,
.claro .bcInstallNotification .dijitButton.bcCreateButton {
  background-image: none;
  border-radius: 4px;
}
.claro .bcLinkNotification .bcLinkButton span.dijitButtonNode,
.claro .bcInstallNotification .dijitButton.bcCreateButton span.dijitButtonNode {
  height: initial;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton span.dijitButtonNode span.dijitButtonContents span.dijitButtonText {
  height: initial;
  white-space: normal;
}
.claro .bcLinkNotification .dijitButton.bcLinkButton .dijitNoIcon,
.claro .bcInstallNotification .dijitButton.bcCreateButton .dijitNoIcon {
  display: none;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstalling .dijitNoIcon {
  display: inline;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstalling .dijitButtonNode,
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstallDone .dijitButtonNode {
  background-color: var(--venom-120);
  color: var(--venom-100);
  cursor: default;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstalling .dijitButtonNode .dijitButtonText,
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstallDone .dijitButtonNode .dijitButtonText {
  cursor: default;
}
.claro .bcLinkNotification .bcLinkButton .dijitButtonNode,
.claro .bcInstallNotification .dijitButton.bcCreateButton .dijitButtonNode {
  border: none;
  color: var(--venom-00);
  background-color: var(--beast-100);
  background-image: none;
  border-radius: 4px;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton .dijitButtonNode {
  width: 85px;
}
.claro .dijitButton.bcLinkButton.dijitDisabled .dijitButtonNode {
  background: var(--beast-120) !important;
}
.claro .bcLinkNotification .bcLinkButton .dijitButtonNode {
  min-width: 100px;
  width: auto;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton div.bcLoadingWrapper {
  left: 35px;
}
.claro .bcInstallNotification .dijitButton.bcCreateButton.bcInstalling .dijitButtonNode div.bcLoadingWrapper .bcLoadingSmall {
  background-image: url("/blueconic/static/dojo/blueconic/resources/css/images/bcSpinnerWhite-tiny@4.png");
  background-size: contain;
}
.bcInfoNotification .bcPrimaryButton .dijitButtonNode {
  border-radius: 4px;
  width: 85px;
}
.bcInfoNotification .bcLink {
  cursor: pointer;
  text-decoration: underline;
}
.bcInfoNotification .bcContent.bcNoImage {
  margin-left: 25px;
}
.bcInfoNotification .bcContent {
  margin-right: 10px;
}
.bcApiAccess {
  margin-top: 10px;
  padding-top: 20px;
  clear: both;
}
.bcApiAccessHeader {
  display: flex;
}
.bcApiAccess .bcGenerateKey {
  cursor: pointer;
}
.bcApiAccess .bc5Margin {
  margin-left: 5px !important;
}
.bcApiAccess .bc10LeftMargin {
  margin-left: 10px !important;
}
.bcApiAccessConfirmation .dijitContentPane {
  padding: 10px;
  min-width: 850px;
  padding-bottom: 0px;
}
.bcApiAccess h2 {
  display: inline;
}
.bcApiAccess .bcCopyKey {
  color: var(--venom-100);
  font-weight: bold;
  margin-left: 5px;
}
.bcApiAccess .bcKeySeparator {
  margin: 0px 5px;
}
.bcApiAccess a.bcDisabled {
  cursor: default;
  color: var(--venom-100);
}
.bcApiAccess a.bcDisabled:hover {
  cursor: default;
  color: var(--venom-100);
  text-decoration: none;
}
.bcApiAccess>.bcRow .dijitTextBox {
  width: 100%;
}
.bcApiAccess .bcNoLimits {
  margin-left: 7px;
}
.bcApiAccess .bcIpRange {
  margin-bottom: 8px;
  margin-left: 6px;
}
.bcApiAccess .bcIpRange:hover .bcRule span.bcDelete {
  background-position: 0 0;
  cursor: pointer;
}
.bcApiAccess .bcIpRange .bcRule span.bcDelete:hover {
  background-position: 0 -13px;
}
.bcApiAccess .bcIpRange .dijitTextBoxFocused {
  border-color: var(--venom-80);
  outline: 1px solid var(--venom-80);
}
.bcApiAccess .bcApiIpAccess .bcAddButton {
  margin-top: 0px;
  margin-left: 7px;
}
.bcApiAccess .bcApiIpAccess .bcIpRange .dijitTextBox {
  margin-left: 2px;
}
.bcReferenceSummaryIcon {
  width: 20px;
  height: 20px;
}
.bcReferences .bcReferenceSummaryIcon,
.bcReferences .bcReferenceSummaryText {
  float: left;
}
.bcReferences .bcReferenceSummary {
  background: url("../../api/widgets/references/css/related.png") no-repeat;
  height: 20px;
  clear: both;
}
.bcRelatedIcon .bcReferenceSummaryText {
  display: none;
}
.bcReferences .bcReferenceSummary:hover {
  background-position: 0 -20px;
  cursor: pointer;
}
.bcReferences .bcReferenceSummary.bcNoRelatedItems {
  background-position: 0 0px;
  cursor: auto;
}
.ReferencesPopup .bcAdvancedSearchLinkWrapper {
  border: 0px;
  border-top: 1px solid #e9e9e9;
  height: 20px;
  margin: 0px;
  padding: 4px 10px 9px 33px;
}
.ReferencesPopup .bcSearchResultsCount {
  float: right;
  font-style: italic;
}
.ReferencesPopup .dijitTooltipContainer,
.bcReferences .dijitTooltipFocusNode {
  padding: 0px;
}
.bcReferences .bcSearchResultsCount {
  font-style: italic;
  margin-left: 1em;
}
.bcReferences .dijitTooltipConnector {
  background-image: url("../../api/widgets/references/css/tooltip.png");
}
.ReferencesPopup .bcReferenceItem,
.ReferencesPopup .bcAdvancedSearchLinkWrapper {
  padding: 10px;
}
.bcReferenceItemIcon {
  width: 20px;
  height: 20px;
  margin-top: 1px;
  float: left;
  margin-right: 5px;
}
.bcReferencesSidebar .bcReferenceItem .bcIconWrapper.bcReferenceItemIcon {
  margin-top: 0;
}
.bcReferenceItemIcon svg.svg-inline--fa.fa-w-14 {
  color: var(--venom-120);
  width: 16px;
  height: 16px;
  margin: 1px 2px;
}
.bcReferenceItem .bcItemName {
  float: left;
  width: 300px;
}
.bcReferenceItem:hover a {
  color: var(--venom-00);
  text-decoration: none;
}
.bcReferenceItem {
  height: 20px;
  position: relative;
  margin: 0px;
  clear: both;
  background-color: var(--venom-00);
}
.bcReferenceItem:hover,
.bcAdvancedSearchLinkWrapper:hover {
  background: var(--beast-100);
  color: var(--venom-00);
  cursor: pointer;
}
.bcReferenceItem:hover .bcReferenceItemIcon {
  background-position: -40px 0px;
}
.bcReferencesSidebar {
  min-height: 35px;
}
.bcReferencesSidebar .bcReferenceItem.bcNoAccess .bcItemName,
.bcReferencesSidebar .bcReferenceItem.bcNoAccess:hover,
.bcReferencesSidebar .bcReferenceItem.bcNoAccess .bcItemName:hover {
  color: var(--venom-100);
  cursor: default;
  background-color: transparent;
}
.bcReferencesSidebar .bcReferenceItem .bcItemName {
  width: 82% !important;
}
.bcReferencesSidebar .bcReferenceItem .bcItemName:hover,
.bcReferencesSidebar .bcReferenceItem:hover {
  color: var(--beast-120);
  text-decoration: none;
}
.bcReferencesSidebar .bcReferenceItem:hover .bcReferenceItemIcon {
  background-position: 0px 0px;
}
.bcReferencesSidebar .bcNoResults {
  padding: 5px;
  padding-left: 10px;
}
.bcReferencesSidebar .bcReferenceItem .bcReferenceItemIcon .svg-inline--fa.fa-w-16 {
  width: 16px;
  height: 16px;
  margin: 1px 2px;
}
.bcReferencesSidebar .bcAdvancedSearchLinkWrapper {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 26px;
  font-size: 14px;
  padding: 8px 2px 0px 8px;
  color: var(--beast-120);
  border-top: 1px solid var(--venom-80);
}
.bcReferencesSidebar .bcAdvancedSearchLinkWrapper:hover {
  background-color: transparent;
}
.bcReferencesSidebar .bcReferenceItem {
  border-bottom: 1px solid var(--venom-20);
  color: var(--beast-120);
  height: 20px;
  padding: 8px 0px 6px 10px;
  display: block;
}
.bcReferencesSidebar .bcReferenceItem:hover a {
  color: var(--beast-120);
}
.bcReferencesSidebar .bcReferenceItem:hover {
  background-color: var(--beast-20);
  cursor: pointer;
}
.bcReferencesSidebar .bcScrollingDiv {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 35px;
  padding: 0px;
  overflow: auto;
  background-color: var(--venom-00);
  z-index: 15;
  min-height: 0;
}
.bcReferencesSidebar .bcReferenceItem .bcIconWrapper {
  color: var(--venom-120);
}
.bcObjectSelectorComboBox .bcReadOnly {
  color: var(--venom-140);
}
.bcObjectSelector.bcMultiple {
  background-color: var(--beast-20);
}
.claro .bcObjectSelector {
  position: relative;
}
.claro .bcInputWrapper .bcObjectSelector {
  position: static;
}
.claro .bcObjectSelector ul.bcSelections {
  list-style-type: none;
  margin: 0;
  overflow: auto;
}
.claro .bcObjectSelector ul.bcSelections.loading {
  background-color: var(--venom-40);
}
.claro .bcObjectSelector ul.bcSelections li {
  float: left;
}
.claro .bcObjectSelector ul.bcSelections li.bcSelection-item {
  margin: 3px 10px 0px 0px;
  min-height: 25px;
}
.claro .bcObjectSelector ul.bcSelections li.bcSelection-item div.bcTxtBody {
  display: inline;
}
.claro .bcObjectSelector ul.bcSelections li.bcSelection-item a.bcClose {
  cursor: pointer;
}
.claro .bcObjectSelector ul.bcSelections li.bcSelection-item a.bcClose.bcDisabled {
  opacity: 0.3;
  cursor: default;
}
.claro .bcObjectSelector ul.bcSelections li.bcSelection-item:last-child {
  margin: 1px 10px 0px 30px;
}
.claro .bcObjectSelector .bcClose {
  display: inline-block;
  background: transparent url("../../api/widgets/selector/css/delete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 3px 0px 5px;
}
.claro .bcLocationSelector .bcObjectSelector .stackLayout .selectedList {
  min-height: 35px;
  margin-bottom: 10px;
}
.claro .bcObjectSelector .stackLayout .selectedList {
  max-height: 95px;
  overflow-x: hidden;
  overflow-y: auto;
}
.claro .bcObjectSelector .stackLayout .noInputMessage {
  
  margin-bottom: 10px;
}
.claro .bcObjectSelector .quickSearchWrapper {
  min-width: 215px;
  
  border: none;
  outline: 1px solid var(--venom-80);
  margin: 1px;
}
.claro .bcObjectSelector .bcCancelButtonWrapper {
  z-index: 1;
  cursor: pointer;
  float: left;
  margin-top: 1px;
  margin-left: 5px;
  display: none;
}
.claro .bcInputWrapper .bcObjectSelector .bcCancelButtonWrapper {
  display: block;
}
.claro .bcInputWrapper .bcObjectSelector.bcMultiple {
  border: 1px solid var(--venom-80);
  padding: 10px;
  min-height: 30px
}
.claro .bcInputWrapper .bcObjectSelector.bcMultiple .bcCancelButtonWrapper {
  background-color: var(--beast-20);
  border: 1px solid var(--venom-80);
  border-top: none;
  outline: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  height: 20px;
  width: 80px;
  float: right;
  margin-right: -11px;
  
  margin-top: 10px;
}
.claro .bcInputWrapper .bcObjectSelector.bcMultiple .bcCancelButtonWrapper .bcCancel {
  margin-left: 10px;
}
.claro .SimpleSearchResults.bcObjectSelectorComboBox {
  outline: 1px var(--venom-80) solid;
  border: none;
}
.bcUserSelector .dijitTextBoxDisabled .dijitArrowButtonContainer {
  visibility: hidden !important;
  display: none !important;
}
.claro .dijitDialog.bcSetListenerDialog .dijitDialogTitleBar .dijitDialogTitle,
.claro .dijitDialog.bcAddInsightDialog .dijitDialogTitleBar .dijitDialogTitle {
  padding-left: 20px;
}
.claro .dijitDialog .bcContentTypeSelector {
  max-height: 600px;
  max-width: 1100px;
  padding: 0px;
  overflow: hidden;
}
.claro .dijitDialog .bcContentTypeSelector .bcAdditionalLink {
  position: absolute;
  bottom: 13px;
  left: 19px;
}
.claro .dijitDialog .bcContentTypeSelector .bcBar {
  height: 50px;
  background-color: var(--venom-20);
  border-bottom: 1px solid var(--venom-60);
}
.claro .dijitDialog .bcContentTypeSelector .bcResults {
  position: relative;
  min-height: 320px;
}
.claro .dijitDialog .bcContentTypeSelector .bcNoResults {
  padding-top: 20px;
  padding-left: 20px;
}
.claro .dijitDialog .bcContentTypeSelector .bcErrorResults {
  margin: 20px;
  padding-left: 20px;
  color: var(--thor-100);
  background: url("../../api/widgets/selector/contenttypeselector/css/images/warning.png") no-repeat 0 1px;
  display: table;
  max-width: 440px;
}
.claro .dijitDialog .bcContentTypeSelector .bcSearchTextBox {
  position: absolute;
  right: 15px;
  top: 10px;
}
.claro .dijitDialog .bcContentTypeSelector .bcCheckBoxWrapper {
  position: absolute;
  right: 225px;
  top: 10px;
  width: 100px;
}
.claro .dijitDialog .bcContentTypeSelector .bcCheckBoxWrapper .dijitCheckBox {
  margin-bottom: 4px;
}
.claro .dijitDialog .bcContentTypeSelector .bcTypeRow {
  min-width: 500px;
  max-width: 500px;
  min-height: 160px;
}
.claro .dijitDialog .bcContentTypeSelector .bcList {
  max-height: 600px;
  overflow-y: auto;
  top: 40px;
}
.claro .dijitDialog .bcContentTypeSelector.bcWithBar .bcList {
  max-height: 550px;
}
@media (max-width: 1360px) {
  .claro .dijitDialog .bcContentTypeSelector .bcList {
    max-width: 560px;
  }
}
.bcContentTypeSelector .bcFilter {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bcContentTypeSelector .bcTypeRow {
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 500px;
  padding: 20px;
}
.bcContentTypeSelector:not(.bcNav) .bcTypeRow:hover,
.bcContentTypeSelector .bcTypeRow:focus {
  background-color: var(--venom-40);
  cursor: pointer;
}
.bcPluginAddUpdate .bcContentTypeSelector .bcTypeRow:hover {
  background-color: transparent;
  cursor: default;
}
.bcContentTypeSelector .bcTypeRow:hover .bcTypeTitle {
  text-decoration: underline;
}
.bcContentTypeSelector .bcList {
  display: flex;
  flex-wrap: wrap;
}
.bcContentTypeSelector .bcTypeRow:nth-last-child(1) {
  border-bottom: 0;
}
.bcContentTypeSelector .bcTypeRow:nth-last-child(1) .bcTypeIcon,
.bcContentTypeSelector .bcTypeRow:nth-last-child(1) .bcSelectTypeButton {
  margin-bottom: 0px;
}
.bcContentTypeSelector .bcTypeRow .bcTypeIcon {
  background-size: 140px 140px;
  width: 140px;
  height: 140px;
  outline: 1px solid var(--venom-40);
  outline-offset: -1px;
  margin-right: 13px;
  margin-bottom: 20px;
  display: block;
  background-repeat: no-repeat;
  float: left;
  background-color: var(--venom-00) !important;
  position: relative;
}
.bcContentTypeSelector .bcTypeRow .bcTypeTitle {
  font-family: var(--font-heavy), var(--font-fallback);
  font-size: 18px;
  min-height: 25px;
}
.bcContentTypeSelector .bcTypeRow .bcTypeTitle .bcTitle {
  display: inline;
  float: left;
  max-width: 289px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  line-height: normal;
  white-space: nowrap;
}
.bcContentTypeSelector .bcTypeRow .bcTypeTitle .bcPluginTypeIcon {
  display: inline;
  float: left;
  height: 22px;
  margin-top: 0px;
}
.bcContentTypeSelector .bcTypeRow .bcTypeDetail {
  display: inline;
  flex-direction: column;
  width: 65%;
  float: left;
}
.bcContentTypeSelector .bcTypeRow .bcTypeDetail .bcTypeTitleTypes {
  display: flex;
}
.bcContentTypeSelector .bcTypeRow .bcSelectTypeButton {
  margin: 5px 0 20px 0;
  align-self: flex-end;
}
.bcContentTypeSelector .bcTypeRow .bcTypeDescription {
  flex-grow: 1;
  max-width: 450px;
}
.bcContentTypeSelector.bcInsightAddWidget .bcTypeRow .bcTypeIcon div.bcLoadingWrapper {
  background-color: var(--venom-00);
  border-color: transparent;
  opacity: 0.7;
  top: 20px;
  bottom: 0;
  right: 0;
  left: 0;
  width: 140px;
  height: 140px;
}
.bcContentTypeSelector .bcResults div.bcLoadingWrapper {
  border-color: transparent;
}
.bcContentTypeSelector.bcInsightAddWidget .bcTypeRow .bcTypeIcon .bcLoadingText {
  display: none;
}
.claro .bcContentTypeSelector.bcInsightAddWidget .bcTypeRow .bcTypeIcon div.bcLoadingWrapper div.bcLoadingSmall {
  margin: 48px auto;
}
.claro .dijitDialog .bcPluginAddUpdate .bcContentTypeSelector .bcTypeRow {
  min-width: 480px;
  max-width: 480px;
}
.bcContentTypeSelector .bcTypeRow .bcGray {
  color: var(--venom-100);
}
.bcContentTypeSelector .bcTypeRow .bcInstallWrapper,
.bcContentTypeSelector .bcTypeRow .bcSubHeaderWrapper {
  display: flex;
}
.bcContentTypeSelector .bcTypeRow .bcHeaderItem {
  padding-right: 5px;
}
.bcContentTypeSelector .bcTypeRow .bcMessage {
  align-self: flex-end;
  display: inline-block;
  margin: 5px 0 20px 0;
  height: 31px;
  line-height: 31px;
}

.bcGenericSelector {
  width: 220px;
  height: 30px;
  position: relative;
}
.bcGenericSelector .dijitTextBox .dijitPlaceHolder {
  font-style: normal;
  color: var(--venom-100);
  pointer-events: none;
}
.bcGenericSelectorDropDown {
  width: 375px !important;
}
.bcGenericSelectorDropDown .dijitReset.dijitMenuItem.dijitMenuItemSelected {
  border-color: var(--beast-140);
}
.bcGenericSelector .bcTextView,
.bcGenericSelector .bcTextView .bcGenericSelectorRow {
  display: flex;
}
.bcGenericSelectorDropDown .bcGenericSelectorRow {
  display: flex;
}
.bcGenericSelectorDropDown .bcGenericSelectorSymbol {
  width: 25px;
  padding-left: 3px;
}
.bcGenericSelector .bcTextView .bcGenericSelectorRow .bcGenericSelectorSymbol {
  width: 25px;
}
.bcGenericSelectorDropDown .bcGenericSelectorDash,
.bcGenericSelector .bcTextView .bcGenericSelectorRow .bcGenericSelectorDash {
  width: 15px;
  display: flex;
}
.bcGenericSelector .bcGenericSelectorName {
  white-space: nowrap;
}
.bcGenericSelector:hover {
  cursor: pointer;
}
.bcGenericSelector.bcDisabled {
  pointer-events: none;
}
.bcGenericSelector.bcDisabled .bcTextView {
  display: flex;
}
.bcGenericSelector.bcDisabled .dijitTextBox .dijitPlaceHolder {
  color: var(--venom-100);
}
.bcGenericSelector .bcSearchIcon {
  border: 0;
  background: transparent url("/blueconic/static/dojo/blueconic/resources/css/images/bcIcons-search.svg") no-repeat;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  margin-top: 6px;
  z-index: 1000;
}
.bcGenericSelector .bcTimelineEventTypePropertySelectorSearch {
  border: 0;
  background: transparent url("/blueconic/static/dojo/blueconic/resources/css/images/bcIcons-search.svg") no-repeat;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  margin-top: 16px;
  z-index: 1000;
}
.bcGenericSelector .bcGenericSelectorPulldownWrapper .dijitValidationTextBox .dijitReset .dijitInputInner {
  width: 185px !important;
  color: var(--venom-140);
}
.bcGenericSelector .bcGenericSelectorPulldownWrapper {
  margin-left: 1px;
}
.bcGenericSelector .bcGenericSelectorPulldownWrapper .dijitValidationTextBox {
  width: 216px;
}
.bcGenericSelector .bcGenericSelectorPulldownWrapper .dijitArrowButtonContainer {
  display: none;
}
.claro .bcUrlRestrictionDialog {
  max-height: 275px;
  width: 325px;
  overflow-y: auto;
  position: relative;
  margin-right: -10px;
}
.claro .bcLocationSelector {
  position: relative;
}
.claro .bcLocationSelector .bcObjectSelector .stackLayout .selectedList {
  height: auto !important;
  max-height: inherit;
}
.claro .bcLocationSelector.focus {
  background-color: var(--beast-20);
}
.claro .bcLocationSelector.focus .bcButtonWrapper {
  background-color: var(--beast-20);
}
.claro .bcLocationSelector .bcObjectSelector ul.bcSelections li.bcSelection-item a {
  color: var(--venom-140);
}
.claro .whereNodeWrapper .bcValueContent .bcLinkList.bcLabelColor a.bcInnerLink {
  color: var(--thor-100);
}
.claro .bcLocationSelector .bcObjectSelector ul.bcSelections {
  
  overflow: hidden;
}
.claro .bcInputWrapper .bcLocationSelector .bcObjectSelector .bcCancelButtonWrapper {
  display: none;
  
}
.claro .bcLocationSelector .bcContentWrapper {
  border: 1px solid var(--venom-80);
  padding-top: 5px;
  padding-left: 8px;
  padding-bottom: 8px;
}
.claro .bcLocationSelector .bcContentWrapper .bcChannelSelectorWrapper {
  padding-left: 55px;
}
.claro .bcLocationSelector .bcContentWrapper .bcRadioWrapper {
  padding-bottom: 5px;
}
.claro .bcLocationSelector .bcContentWrapper .bcRadioWrapper label {
  cursor: pointer;
}
.claro .bcLocationSelector .bcContentWrapper .bcRadioWrapper.bcLimited {
  padding-bottom: 0px;
}
.claro .bcLocationSelector .bcContentWrapper .bcRadioWrapper.bcDisabled {
  color: var(--venom-120);
}
.claro .bcLocationSelector .bcFloatContainer {
  height: 27px;
  background-color: var(--venom-00);
}
.claro .bcLocationSelector .bcButtonWrapper {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-80);
  border-top: none;
  outline: none;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 20px;
  width: 80px;
  float: right;
  margin-top: -1px;
  z-index: 1;
  cursor: pointer;
}
.claro .bcLocationSelector .bcButtonWrapper .bcCancel {
  margin-left: 10px;
}
.bcLocationSelector .bcLocationConfigurator {
  padding-top: 5px;
}
.bcLocationSelector .bcLocationConfigurator .bcRuleToolBar {
  padding-top: 0 !important;
  padding-bottom: 5px;
}
.claro .bcSelectList {
  position: relative;
}
.claro .bcSelectList ul.bcList {
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}
.claro .bcSelectList .bcSelectListItem:hover,
.claro .bcSelectList .bcSelectListItem.selected {
  background: var(--beast-100);
  color: var(--venom-00);
}
.claro .bcSelectList ul.bcList li.bcSelectListItem {
  padding: 5px 5px 5px 10px;
  cursor: pointer;
}
.claro .bcSelectList ul.bcList li:not(:last-child) {
  border-bottom: 1px solid var(--venom-20);
}
.claro .bcSelectList ul.bcList li.bcSelectListItem .bcDescription {
  color: var(--venom-100);
}
.claro .bcSelectList ul.bcList li.bcSelectListItem.selected .bcDescription,
.claro .bcSelectList ul.bcList li.bcSelectListItem:hover .bcDescription {
  color: var(--venom-40);
}
.claro .bcDialog.dijitDialog .bcSelectList {
  width: 650px;
  bottom: 0px;
  top: 0px;
  max-height: 800px;
  
  overflow: auto;
}
.bcLabelSelectEditor {
  position: relative;
  background-color: var(--beast-20);
}
.bcInputWrapper .bcLabelSelectEditor {
  position: static;
}
.bcLabelSelectEditor .bcContentWrapper {
  border: 1px solid var(--venom-80);
  padding-top: 5px;
  padding-left: 8px;
  padding-bottom: 8px;
}
.bcLabelSelectEditor.bcNoControls .bcContentWrapper {
  border: 0;
  padding: 0;
}
.bcLabelSelectEditor.bcNoControls .bcButtonWrapper {
  display: none;
}
.bcLabelSelectEditor .bcContentWrapper .noInputMessage {
  height: 22px;
  line-height: initial;
  padding-top: 10px;
}
.bcLabelSelectEditor .bcContentWrapper .bcLabelSelectorWrapper {
  margin-top: 15px;
}
.bcLabelSelectEditor .dijitPlaceHolder {
  font-style: normal;
  color: var(--venom-100);
}
.bcLabelSelectEditor ul.bcSelections {
  list-style-type: none;
  margin: 0;
  overflow: auto;
  max-height: 60px;
}
.bcLabelSelectEditor ul.bcSelections.loading {
  background-color: var(--venom-40);
}
.bcLabelSelectEditor ul.bcSelections li {
  float: left;
}
.bcLabelSelectEditor ul.bcSelections li.bcSelection-item a.bcClose {
  cursor: pointer;
}
.bcLabelSelectEditor .bcClose {
  display: inline-block;
  background: transparent url("../../api/widgets/selector/labelselecteditor/css/delete.png") 0 0 no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 5px 0 5px;
}
.bcLabelSelectEditor ul.bcSelections li.bcSelection-item {
  margin: 3px 10px 0 0;
}
.bcLabelSelectEditor ul.bcSelections li.bcSelection-item .bcTextNode,
.bcLabelSelectEditor ul.bcSelections li.bcSelection-item .bcDeleteNode {
  float: left;
}
.bcLabelSelectEditor .bcButtonWrapper {
  background-color: var(--beast-20);
  border: 1px solid var(--venom-80);
  border-top: none;
  outline: none;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 20px;
  width: 80px;
  float: right;
  margin-top: -1px;
  z-index: 1;
  cursor: pointer;
  margin-bottom: 15px;
}
.bcLabelSelectEditor .bcButtonWrapper .bcCancel {
  margin-left: 10px;
}
.bcReferencesDialogPopup .bcReferencesDialog {
  padding-left: 0;
  padding-right: 0;
}
.bcReferencesDialogPopup .bcReferencesDialog .dijitTooltipContainer,
.bcReferencesDialogPopup .bcReferencesDialog .dijitTooltipFocusNode {
  padding: 0 0 0 0;
  border-color: var(--venom-80);
}
.bcReferencesDialogPopup .bcReferencesDialog .dijitTooltipConnector {
  background-image: url("../../api/widgets/selector/labelselecteditor/css/tooltip.png");
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcAdvancedSearchLinkWrapper {
  border: 0;
  border-top: 1px solid #e9e9e9;
  height: 20px;
  margin: 0;
  padding: 4px 10px 9px 33px;
}
.claro .bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcSearchResultsCount {
  float: right;
  font-style: italic;
  margin-left: 1em;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItem,
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcAdvancedSearchLinkWrapper {
  padding: 10px;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItemIcon {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  float: left;
  margin-right: 5px;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItem .bcItemName {
  float: left;
  width: 300px;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItem {
  height: 20px;
  position: relative;
  margin: 0;
  clear: both;
  display: block;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItem:hover,
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcAdvancedSearchLinkWrapper:hover {
  background: var(--beast-100);
  color: var(--venom-00);
  cursor: pointer;
}
.bcReferencesDialogPopup .bcLabelSelectEditorReferences .bcReferences .bcReferenceItem:hover .bcReferenceItemIcon {
  background-position: -40px 0;
}
.bcObjectSelectorList {
  min-width: 400px;
}
.bcObjectSelectorList .bcObjectList {
  position: relative;
}
.bcObjectSelectorList .bcObjectList:first-of-type {
  margin-bottom: 45px;
}
.bcObjectSelectorList .bcObjectList .bcBold {
  padding-bottom: 2px;
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem {
  width: 400px;
  display: flex;
  cursor: pointer;
  min-height: 30px;
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem svg {
  padding: 6px 7px 0px 0px;
  height: 20px;
  width: 20px;
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem:not(.bcHighlight) svg {
  color: var(--venom-100);
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem.bcHighlight {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.bcObjectSelectorList .bcObjectList.bcReadOnly .bcObjectListItem {
  pointer-events: none;
  cursor: default
}
.bcObjectSelectorList .bcObjectList.bcReadOnly .bcObjectListItem.bcHighlight {
  background-color: #transparent;
  color: var(--venom-80);
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem .bcBackground {
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  float: left;
  margin: 5px 5px 0px 0px;
  position: relative;
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem.bcHighlight .bcBackground {
  background-position: -40px 0;
}
.bcObjectSelectorList .bcObjectList .bcObjectListItem .bcTitle {
  position: relative;
  padding: 6px 7px 0px 0px;
  margin-left: 5px;
}
.bcObjectSelectorList .bcObjectList .bcNoItemsFound {
  padding-top: 5px;
}
.bcObjectSelectorList .bcObjectList .bcLine {
  width: 100%;
  border-top: 1px solid var(--venom-80);
  height: 1px;
  margin-top: -2px;
}
.bcObjectSelectorList .bcObjectList.bcIsSearchable .bcLine {
  width: calc(100% - 175px);
  
}
.bcObjectSelectorList .bcObjectList .bcResults {
  margin-top: 5px;
}
.bcObjectSelectorList .bcObjectList .bcObjectListHeader {
  display: flex;
  justify-content: space-between;
}
.bcObjectSelectorList .bcObjectList .bcObjectListHeader .bcBold {
  flex: 1;
  line-height: 29px;
  white-space: nowrap;
  padding-right: 4px;
  overflow: hidden;
}
.bcObjectSelectorList .bcObjectList.bcReadOnly .bcFilter .bcSearchBox input::-webkit-input-placeholder {
  color: var(--venom-80);
}
.bcObjectSelectorList .bcObjectList .bcFilter .bcSearchBox {
  width: 100%;
  margin-right: 5px;
}
.bcObjectSelectorList .bcObjectList .bcFilter .bcSearchBox:after {
  background: transparent url("../../api/widgets/selector/list/css/images/bcIcons-search.svg") no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  display: inline-block;
  top: 5px;
  content: "";
}
.bcObjectSelectorList .bcObjectList .bcFilter .bcSearchBox.bcClearIcon:after {
  background-position: 0px -20px;
  cursor: pointer;
}
.bcObjectSelectorList .bcObjectList .bcFilter .bcSearchBox .dijitInputInner {
  width: 90% !important
}
.bcVisualPickerDialog .dijitDialogPaneContent {
  
  position: initial;
}
.claro div.bcVisualPicker>div.bcHeader {
  height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  background-color: var(--venom-20);
}
.claro div.bcChannelPositionView.bcVisualPicker {
  width: 100%;
  top: 32px;
  bottom: 40px;
}
.dj_ie .claro div.bcChannelPositionView.bcVisualPicker {
  width: 100%;
  top: 0px;
}
.claro div.bcChannelPositionView.bcVisualPicker div.bcLoadingBar {
  top: 60px;
  bottom: 60px;
}
.claro .bcVisualPickerDialog div.bcChannelPositionView.bcVisualPicker {
  width: 100%;
  bottom: 40px;
}
.claro div.bcIframeWidget.bcBlurred {
  opacity: 0.5;
}
.claro div.inlineeditor_outline {
  position: absolute;
}
div.inlineeditor_outline_bottom.bcTemporaryBorder,
div.inlineeditor_outline_top.bcTemporaryBorder {
  background: url("../../api/widgets/visualpicker/css/images/ant_left_red.png");
}
div.inlineeditor_outline_left.bcTemporaryBorder,
div.inlineeditor_outline_right.bcTemporaryBorder {
  background: url("../../api/widgets/visualpicker/css/images/ant_up_red.png");
}
div.inlineeditor_outline_bottom.bcConflictingBorder,
div.inlineeditor_outline_top.bcConflictingBorder {
  background: url("../../api/widgets/visualpicker/css/images/ant_left_orange.png");
}
div.inlineeditor_outline_left.bcConflictingBorder,
div.inlineeditor_outline_right.bcConflictingBorder {
  background: url("../../api/widgets/visualpicker/css/images/ant_up_orange.png");
}
.bcChannelPositionView.bcVisualPicker .bcPositionWidget .bcGenericLabel {
  display: inline;
  float: right;
  margin-right: 10px;
}
.claro .bcChannelPositionView.bcVisualPicker div.bcUrlNavigationWidgetFullWidth {
  width: 100% !important;
}
.claro .bcChannelPositionView.bcVisualPicker div.bcUrlNavigationWidgetFullWidth .bcOpenInPopup {
  display: none;
}
.claro div.bcChannelPositionView.bcVisualPicker div.bcChannelViewUrlNavigationWidget div.bcGenericTextBox {
  width: calc(100% - 134px);
}
.claro div.bcPathSelectorWidget {
  clear: both;
  height: 40px;
  background-color: var(--venom-20);
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
.claro div.bcPathSelectorWidget .bcNoPositionLabel {
  color: var(--venom-100);
}
.claro div.bcPathSelectorWidget .bcPath,
.claro div.bcPathSelectorWidget .bcGenericLabel {
  float: left;
  background-color: var(--venom-20);
}
.claro div.bcPathSelectorWidget .bcPath,
.claro div.bcPathSelectorWidget .bcGenericLabel.bcPositionInvisibleLabel {
  margin-left: 10px;
}
.claro div.bcPathSelectorWidget .bcPath {
  padding: 0px;
  margin: 0px;
  height: 31px;
  overflow: hidden;
  max-width: 90%;
}
.claro div.bcPathSelectorWidget .bcPathLeft {
  min-width: 80px;
  float: left;
  height: 40px;
}
.claro div.bcPathSelectorWidget .bcPathRight {
  width: 90%;
  height: 40px;
  float: left;
}
.claro div.bcPathSelectorWidget .bcPathRight .bcPositionConflictingLabel .bcLabel {
  line-height: 32px;
  vertical-align: middle;
}
.claro div.bcPathSelectorWidget .bcPathRight .bcPositionConflictingLabel .bcLabel:hover {
  text-decoration: underline;
  cursor: pointer;
}
.claro div.bcPathSelectorWidget .bcPathRight .bcPositionConflictingLabel.bcInfo {
  margin-left: 12px;
  color: var(--beast-120);
}
.claro div.bcPathSelectorWidget .bcPathRight .bcPositionConflictingLabel.bcWarning .bcLabel:after {
  display: inline-block;
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 6px;
  background: transparent url("../../api/widgets/visualpicker/css/images/help-warning.png") no-repeat;
  vertical-align: middle;
}
.claro div.bcPathSelectorWidget .bcPathLeft .bcLabel:first-letter {
  text-transform: uppercase;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry {
  background: url("../../api/widgets/visualpicker/css/images/pathBackground.png");
  background-repeat: repeat-x;
  height: 29px;
  line-height: 29px;
  vertical-align: middle;
  display: inline-block;
  border-top: 1px solid var(--venom-60);
  border-bottom: 1px solid var(--venom-60);
  position: relative;
  cursor: pointer;
}
.claro div.bcPathSelectorWidget ul.bcPath .bcInvalidPathEntry,
.claro .bcPathEntryChildDropDown.dijitMenu .bcInvalidPathEntry td.dijitMenuItemLabel {
  color: var(--venom-100) !important;
  cursor: no-drop !important;
}
.claro div.bcPathSelectorWidget ul.bcPath .bcNoHeightPathEntry,
.claro .bcPathEntryChildDropDown.dijitMenu .bcNoHeightPathEntry td.dijitMenuItemLabel {
  color: var(--thor-100) !important;
}
.claro div.bcPathSelectorWidget ul.bcPathGradient {
  background: url("../../api/widgets/visualpicker/css/images/pathGradient.png");
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 50px;
  float: left;
  margin-right: 10px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryToolTip {
  height: 29px;
  float: left;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild {
  height: 31px;
  float: left;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild .dijitDropDownButton {
  padding: 0px;
  margin: 0px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild .dijitButtonNode {
  padding: 0px;
  margin: 0px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild span {
  line-height: 29px;
  outline: 0px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild .dijitDropDownButton .dijitButtonNode {
  border-width: 0px;
  padding: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 0px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild .dijitDropDownButton .dijitButtonNode .dijitIcon {
  display: none;
}
.claro .bcPathEntryChildDropDown.dijitMenu td.dijitMenuItemLabel {
  text-align: center;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry:last-child div.bcPathEntryChild span.bcPathArrow {
  display: block;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry div.bcPathEntryChild .dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner {
  width: 0px;
  height: 22px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntryActive {
  color: var(--venom-00);
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left: 1px solid var(--venom-60);
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry:last-child,
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry:last-child .dijitDropDownButton .dijitButtonNode {
  border-top: 1px solid var(--venom-60);
  border-bottom: 1px solid var(--venom-60) !important;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid var(--venom-60);
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry.bcPathEntryActive+li.bcPathEntry,
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry.bcPathEntryActive:last-child .dijitDropDownButton .dijitButtonNode {
  background: url("../../api/widgets/visualpicker/css/images/pathBackground.png");
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry.bcPathEntryActive {
  background: url("../../api/widgets/visualpicker/css/images/pathBackgroundActive.png");
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry:last-child span.bcPathArrow {
  display: none;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry span {
  height: 29px;
  display: inline-block;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntry span.bcPathArrow {
  background: url("../../api/widgets/visualpicker/css/images/pathArrow.png");
  width: 16px;
  padding: 0px;
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntryActive span.bcPathArrow {
  background: url("../../api/widgets/visualpicker/css/images/pathArrowActive.png");
}
.claro div.bcPathSelectorWidget ul.bcPath li.bcPathEntryBeforeActive span.bcPathArrow {
  background: url("../../api/widgets/visualpicker/css/images/pathArrowBeforeActive.png");
}
.claro div.bcIframeWidget {
  overflow-y: auto;
  overflow-x: auto;
  top: 90px;
  bottom: 13px;
}
.claro div.bcIframeWidget iframe {
  border: 0px;
  overflow-x: hidden;
  width: 100%;
}
.claro .bcContentInfoBar.bcVPContentInfoBar .bcInner {
  background: rgba(57, 57, 57, 0.85);
  
}
.claro .bcContentInfoBar .bcContentItemTitle {
  color: var(--venom-00);
  width: 125px;
  padding: 10px;
  height: 15px;
  vertical-align: middle;
  line-height: 15px;
  padding-left: 19px;
  float: left;
}
.claro .bcContentInfoBar .bcContentItemTitle em {
  color: var(--venom-100);
  font-size: 0.9em;
  font-style: normal;
}
.claro .bcContentInfoBar .bcContentItemTitle>em:first-of-type {
  padding-left: 5px;
  padding-right: 5px;
}
.claro .bcContentInfoBar .bcTitleButtonsRight {
  float: right;
  padding-right: 9px;
}
.claro .bcContentInfoBar .bcTitleButtonsRight .bcTitleButton {
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}
.claro .bcContentInfoBar .bcPinIcon {
  background: url("../../api/widgets/visualpicker/css/images/pinicons.png") repeat-x 0px -30px;
  width: 18px;
  height: 30px;
  margin-left: 12px;
}
.claro .bcContentInfoBar .bcPinIconActive {
  background-position: 0px 0px;
}
.claro .dijitTooltipDialog .bcConflictingPositionsList {
  min-width: 400px;
  max-width: 600px;
}
.claro .dijitTooltipDialog .bcConflictingPositionsList .bcTitle,
.claro .dijitTooltipDialog .bcConflictingPositionsList .bcDescription {
  padding: 10px;
}
.claro .dijitTooltipDialog .bcConflictingPositionsList .bcRadioButtonList .bcRadioButtonWrapper .bcLabel {
  width: 560px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.claro .dijitTooltipDialog.bcConflictingDialog .dijitTooltipContainer {
  padding-bottom: 35px;
}
.claro .bcChannelPositionView.bcVisualPicker .bcPopupNode {
  bottom: 13px;
  height: initial;
}
.claro .bcChannelPositionView.bcVisualPicker .bcChannelViewEmbedError {
  height: 275px !important;
}
.bcVisualPickerLink {
  display: inline-block;
  height: 20px;
  padding: 0 0 0 18px;
  margin: 6px 5px 0 0;
  background: url("../../api/widgets/selector/css/visualpicker.png") no-repeat 0 0px;
  background-position: 0 0px;
}
.bcVisualPickerLink:hover {
  background-position: 0 -20px;
}
.bcSearchUI {
  position: absolute;
  background-color: var(--venom-00);
  left: 0;
  right: 0;
  top: 0;
  bottom: 53px;
}
.bcSearchUI .bcTitle {
  font-weight: bold;
}
.bcSearchUI .bcSelectedFacet .bcName {
  font-weight: bold;
  margin-right: 2px;
}
.bcSearchUI .bcDeleteIcon {
  display: inline-block;
  background: transparent url("../../api/widgets/search/css/delete.png") 0px 0px no-repeat;
  width: 8px;
  height: 9px;
  margin: 5px 0px 0px 10px;
}
.bcSearchUI .bcSelectedFacet {
  display: inline-block;
  margin-left: 10px;
  padding: 10px;
}
.bcSearchUI .bcTotalResults {
  font-weight: bold;
  font-size: 16px;
  padding: 5px;
  float: left;
  margin-top: 10px;
}
.bcSearchUI .bcSelectedFacets {
  background-color: var(--venom-60);
  clear: both;
  flex-shrink: 0;
}
.bcSearchUI .bcViews {
  float: right;
  margin: 5px;
}
.bcSearchUI .bcViews>div {
  float: left;
}
.bcSearchUI .bcPaneLeft {
  position: absolute;
  width: 280px;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 10px;
  border-right: 1px solid #d0d0d0;
  background: var(--venom-40);
}
.bcSearchUI .bcPaneRight {
  position: absolute;
  left: 291px;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  background-color: var(--venom-40);
  padding-left: 10px;
}
.bcSearchUI.bcSearching .bcPaneLeft,
.bcSearchUI.bcSearching .bcPaneRight {
  opacity: 0.1;
}
.bcPaneRight.bcSearching .bcSearchResults {
  opacity: 0.1;
}
.bcSearchUI .bcSearchResults {
  flex-grow: 1;
  overflow: auto;
}
.bcSearchUI .bcSearchLabel {
  margin-right: 5px;
}
.bcSearchUI .bcSearchBoxWrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle {
  border: 0px;
  background: transparent;
  padding: 5px 5px 8px 0px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitleFocus {
  right: 15px;
  left: 0px;
  outline: none;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle .dijitArrowNodeInner {
  display: inline-block;
  float: left;
  background: url("../../api/widgets/search/css/icons-sprite.svg");
  color: transparent;
  width: 20px;
  height: 20px;
  
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -350px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle:hover.dijitOpen .dijitArrowNodeInner {
  background-position: 0px -375px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -425px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTitle:hover.dijitClosed .dijitArrowNodeInner {
  background-position: 0px -450px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneTextNode {
  position: absolute;
  left: 22px;
  right: 0px;
  bottom: 3px;
}
.bcSearchUI .bcPaneLeft .dijitTitlePaneContentOuter {
  margin-left: 22px;
  border: 0px;
  background: transparent;
  margin-bottom: 15px;
}
.bcSearchUI .bcSummaryView {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -160px;
}
.bcSearchUI .bcSummaryView:hover {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -200px;
}
.bcSearchUI .bcSummaryView.bcSelected {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -240px;
}
.bcSearchUI .bcSummaryView.bcSelected:hover {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -280px;
}
.bcSearchUI .bcThumbView {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px 0px;
}
.bcSearchUI .bcThumbView:hover {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -40px;
}
.bcSearchUI .bcThumbView.bcSelected {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -80px;
}
.bcSearchUI .bcThumbView.bcSelected:hover {
  background: url("../../api/widgets/search/css/views-icons-sprite.svg") 0px -120px;
}
.bcSearchUI .bcThumbView,
.bcSearchUI .bcSummaryView {
  width: 32px;
  height: 32px;
}
.bcSearchUI .bcHeader {
  min-height: 51px;
}
.bcSearchUI.bcViewThumb .bcDescription {
  display: none;
}
.bcSearchUI.bcViewThumb .bcTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  clear: both;
}
.bcSearchUI.bcViewThumb .bcSearchResult {
  width: 100px;
  height: 120px;
  float: left;
  border: 1px solid var(--venom-100);
  padding: 5px;
  margin: 5px;
}
.bcSearchUI .bcSearchResult {
  height: 100px;
  overflow: hidden;
  padding-bottom: 5px;
  margin-top: 5px;
  border-bottom: 1px solid var(--venom-80);
}
.bcSearchUI.bcViewSummary .bcSearchResult img {
  margin-right: 5px;
}
.bcSearchUI .bcSelectedFacetValue {
  display: inline-block;
  background-color: var(--venom-60);
  height: 14px;
  padding: 4px 6px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 10px;
}
.bcSearchUI .bcSearchResult:hover {
  background-color: var(--venom-60);
  cursor: pointer;
}
.bcSearchUI .bcSearchResult.bcSelected {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.bcSearchUI .bcCount {
  color: var(--venom-100);
}
.bcSearchUI .bcFacetValue {
  display: flex;
}
.bcSearchUI .bcFacetValue .dijitCheckBox {
  flex-shrink: 0;
  margin-right: 5px;
}
.bcSearchUI .bcFacetValue .bcCount {
  flex-shrink: 0;
}
.bcTableColumnsSelector .bcCheckBoxWrapper {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.bcTableColumnsSelector .bcCheckBoxWrapper .bcGenericLabel .bcLabel {
  width: 134px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.claro .dijitTooltipContents .bcColumnsSelectors {
  padding: 6px 8px 9px 8px;
}
.claro .dijitTooltipDialogPopup .bcColumnsTableDropdownWidget {
  width: 170px;
  padding: 0px 0px 0px 3px;
  margin-top: -5px;
  margin-left: 1px;
}
.bcToolbarLight .bcTemplatesPlugin {
  color: var(--venom-140);
}
.bcToolbarButtonTemplates {
  background-image: url("../../api/widgets/dialogues/toolbar/css/icons.png");
  background-position: -40px 0px;
  background-repeat: no-repeat;
}
.bcToolbarLight .bcToolbarButtonTemplates {
  background-image: url("../../api/widgets/dialogues/toolbar/css/icons.png");
  background-position: 0px 0px;
}
.bcTemplates {
  width: 280px;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.bcTemplate {
  clear: both;
  height: 72px;
  width: 280px;
  border-bottom: 1px solid var(--venom-80);
}
.bcTemplate .bcTitle {
  display: block;
  font-weight: bold;
  padding-top: 10px;
}
.bcTemplate img {
  width: 50px;
  margin: 10px;
}
.bcTemplate:hover {
  background-color: var(--beast-100);
  color: var(--venom-00);
}
.bcTemplatesDialog .dijitTooltipContainer,
.bcTemplatesDialog .dijitTooltipFocusNode {
  padding: 0px !important;
}
.claro .bcGenerateCode .bcReadOnlyCode {
  pointer-events: none;
  cursor: default;
  color: var(--venom-100) !important;
}
.claro .bcGenerateCode {
  padding-left: 6px;
  display: inline-block;
}
.claro .bcGenerateCode a:hover {
  cursor: pointer;
}
.bcWizard .bcForm {
  bottom: auto;
  padding: inherit;
  margin: inherit;
  position: inherit;
  top: auto;
  width: auto;
}
.bcWizard .bcForm .bcLabel {
  color: var(--venom-140);
}
.bcWizard .bcBlockUI .bcWizardPhases,
.bcWizard .bcBlockUI .bcWizardStep {
  opacity: 0.5;
  pointer-events: none;
}
.bcWizard .bcWizardCheckbox:first-child {
  border-top: 1px solid var(--venom-40);
}
.bcWizard .bcWizardCheckbox {
  display: flex;
  flex-direction: row;
  background-color: var(--venom-00);
  box-sizing: border-box;
  border-bottom: 1px solid var(--venom-40);
}
.bcWizard .bcWizardCheckbox .bcCheckbox {
  display: flex;
  flex-direction: column;
}
.bcWizard .bcWizardCheckbox .bcItem {
  flex-grow: 1;
}
.bcWizard .bcWizardCheckbox .bcItem .bcDetails {
  background-color: var(--venom-00);
  border: 1px solid var(--venom-80);
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: auto;
  padding: 10px;
  display: none;
}
.bcWizard .bcWizardCheckbox.bcContainsDetail .bcItem .bcDetails {
  display: block;
}
.bcWizard .bcWizardCheckbox .bcIcon {
  width: 90px;
  flex-shrink: 0;
}
.bcWizard .bcWizardCheckbox .bcIcon img {
  width: 75px;
  height: 75px;
  margin: 10px;
  box-sizing: border-box;
  border: 1px solid var(--venom-80);
  border-radius: 4px;
  background-color: var(--venom-00);
}
.bcWizard .bcWizardCheckbox .bcItem .bcName {
  margin-top: 12px;
  text-transform: capitalize;
}
.bcWizard .bcWizardCheckbox .bcItem .bcDescription {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.bcWizard .bcWizardCheckbox:hover {
  background-color: var(--venom-20);
  cursor: pointer;
}
.bcWizard .bcWizardCheckbox:not(.bcChecked):hover .dijitCheckBox {
  background-position: 0 0;
}
.bcWizard .bcWizardCheckbox .bcCheckbox .dijitCheckBox.dijitChecked {
  background-position: -34px 0;
}
.bcWizard .bcWizardCheckbox .bcCheckboxText {
  display: none
}
.bcWizard .bcWizardCheckbox .bcCheckbox .dijitCheckBox {
  margin: 19px 20px 18px;
  background-image: url("../../api/widgets/wizard/css/images/check.svg");
  background-position: 34px 0;
  width: 34px;
  height: 29px;
}
.bcWizard .bcWizardCheckbox.bcChecked {
  background-color: var(--hulk-20);
}
.bcWizard .bcWizardCheckbox.bcChecked:hover {
  background-color: var(--hulk-40);
}
.bcWizard .bcWizardCheckbox .bcCheckbox .dijitCheckBox input {
  display: none;
}
.bcWizardDialog {
  top: 50px !important;
}
.claro .dijitDialog.bcWizardDialog.bcFullScreenWizardDialog {
  top: 10px !important;
}
.claro .dijitDialog.bcWizardDialog {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-width: 0px;
}
.claro .dijitDialog.bcWizardDialog .dijitDialogCloseIcon {
  background: url("../../api/widgets/wizard/css/images/bcIcoClose20x20.png") no-repeat;
  background-position: 0px 0px;
  width: 20px;
  height: 20px;
}
.claro .dijitDialog.bcWizardDialog .dijitDialogCloseIcon:hover {
  background-position: -20px 0px;
}
.claro .dijitDialog.bcWizardDialog .bcCloseClickArea {
  padding: 15px;
  top: 0px;
}
.claro .dijitDialog.bcWizardDialog .dijitContentPane {
  height: initial !important;
}
.claro .dijitDialog.bcWizardDialog .dijitDialogTitleBar {
  height: 80px;
  background-color: var(--venom-40);
  border-bottom-width: 2px;
}
.claro .dijitDialog.bcWizardDialog .dijitDialogTitleBar .dijitDialogTitle {
  color: var(--venom-140);
  font-size: 20px;
  padding-left: 20px;
  margin-top: 30px;
  padding-top: 0px;
  height: 25px;
  max-width: calc(100% - 245px);
}
.claro .dijitDialog.bcWizardDialog .dijitDialogTitleBar .bcDialogHeaderImage {
  width: 150px;
  height: 78px;
  position: absolute;
  right: 75px;
  top: 0px;
}
@media (max-width: 1300px) {
  .dijitDialog.bcWizardDialog {
    top: 10px !important;
    left: 10px !important;
    right: 10px !important;
    margin-bottom: 10px;
  }
  .bcWizardContentWrapper .dijitContentPane:not(.bcCenterPanel),
  .bcWizardDialog .dijitContentPane:not(.bcCenterPanel) {
    width: auto !important;
    height: auto !important;
  }
}
.bcWizard .bcWizardPhases {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  list-style: none;
  overflow: hidden;
  display: flex;
}
.bcWizard .bcDescription {
  line-height: 30px;
}
.bcWizard .bcWizardStep {
  display: flex;
  overflow: auto;
}
.bcWizard .bcStepWrapper {
  position: relative;
  padding-bottom: 54px;
}
.bcWizard .bcWizardImage {
  margin-left: 40px;
}
.bcWizard .bcWizardStepContent {
  margin: 0 20px 60px 20px;
  flex-grow: 1;
  max-width: calc(100% - 40px);
}
.bcWizard .bcStepName {
  margin-top: 30px;
  margin-bottom: 10px;
}
.bcWizard .bcStepIntro {
  margin-top: 10px;
  margin-bottom: 37px;
}
.bcWizard .bcTxtIntro {
  font-family: Avenir 45 Book;
  font-size: 16px;
  color: var(--venom-140);
  line-height: 22px;
}
.bcWizard .bcButtonWrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-shrink: 1;
  height: 54px;
  background-color: var(--venom-40);
  border-top: 2px solid var(--venom-80);
}
.bcWizard .bcSpacer {
  flex-grow: 1;
}
.bcWizard .bcWizardPhases li {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  align-self: stretch;
  align-items: center;
  background: var(--venom-40);
}
.bcWizard .bcWizardPhases li:first-child a {
  padding-left: 20px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  min-width: 145px;
}
.bcWizard .bcWizardPhases li:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.bcWizard .bcWizardPhases li#connections a {
  min-width: 150px;
}
.bcWizard .bcWizardPhases li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-left: 0px;
  padding-right: 10px;
}
.bcWizard .bcWizardPhases li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bcWizard .bcWizardPhases li:last-child a:after {
  display: none;
}
.bcWizard .bcButtonWrapper .dijitButton {
  padding: 8px;
}
.bcWizard .bcWizardPhases li a {
  
  box-sizing: border-box;
  width: 100%;
  color: var(--venom-80);
  font-size: 18px;
  text-decoration: none;
  padding: 12px 0 12px 25px;
  background: var(--venom-40);
  position: relative;
  display: block;
  float: left;
  padding-left: 40px;
  padding-right: 5px;
}
.bcWizard .bcWizardPhases li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid var(--venom-40);
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: -5px;
  left: 100%;
  z-index: 2;
}
.bcWizard .bcWizardPhases li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: -1px;
  left: 100%;
  z-index: 1;
}
.bcWizard .bcWizardPhases li a.bcSelected,
.bcWizard .bcWizardPhases li.bcSelected,
.bcWizard .bcWizardPhases li.bcSelected a {
  background-color: var(--beast-120);
  color: var(--venom-00);
  cursor: pointer;
}
.bcWizard .bcWizardPhases li a.bcSelected:hover,
.bcWizard .bcWizardPhases li.bcSelected a:hover {
  text-decoration: underline;
}
.bcWizard .bcWizardPhases li a.bcSelected.bcActive,
.bcWizard .bcWizardPhases li.bcSelected.bcActive,
.bcWizard .bcWizardPhases li.bcSelected.bcActive a {
  background-color: var(--beast-100);
}
.bcWizard .bcWizardPhases li a.bcSelected.bcActive:after,
.bcWizard .bcWizardPhases li.bcSelected.bcActive a:after {
  border-left: 30px solid var(--beast-100);
}
.bcWizard .bcWizardPhases li a.bcSelected:after,
.bcWizard .bcWizardPhases li.bcSelected a:after {
  border-left: 30px solid var(--beast-120);
}
.bcWizard a {
  cursor: pointer;
}
.bcWizard .bcWizardPhases a {
  cursor: default;
}
.bcWizard .bcBoldText {
  font-family: var(--font-heavy), var(--font-fallback);
}
.bcWizard .bcWrapper {
  display: flex;
}
.bcBreakdownOverview {
  display: flex;
  flex-direction: column;
}
.bcBreakdownOverview .bcBreakdownFilterWrapper {
  padding-bottom: 8px;
  border-bottom: var(--venom-80) solid 1px;
  display: flex;
}
.bcBreakdownOverview .bcTextFilter {
  color: var(--venom-100);
  padding-top: 4px;
}
.bcBreakdownOverview .bcNoBreakdown {
  color: var(--venom-100);
  padding-top: 5px;
  font-style: italic;
}
.bcBreakdownOverview .bcBreakdownFilter {
  padding-left: 5px;
}
.bcBreakdownOverview .bcBreakdownContent {
  padding-top: 5px;
}
.bcBreakdownOverview .bcBreakdownRow {
  display: flex;
  flex-direction: row;
  padding-bottom: 5px;
}
.bcBreakdownOverview .bcNameColumn {
  display: flex;
  flex-grow: 1;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 26px;
}
.bcBreakdownOverview .bcIconColumn {
  width: 20px;
  height: 20px;
}
.bcBreakdownOverview .bcNumberColumn {
  line-height: 26px;
}
.claro .bcBreakdownOverview .bcBreakdownContent {
  color: var(--venom-120);
}
.claro .bcBreakdownOverview .bcBreakdownContent .bcBreakdownOverview .bcNumberColumn {
  color: var(--venom-100);
}
.claro .bcBreakdownOverview .bcBreakdownContent .bcBreakdownOverview .bcNameColumn {
  min-width: 250px;
}
.claro .bcSpecialBreakdownRow .bcBreakdownOverview .bcBreakdownContent .bcBreakdownRow {
  padding-left: 26px;
  padding-right: 21px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview.bcNoIcons .bcIconColumn {
  display: none;
}
.claro .bcBreakdownDialog .bcBreakdownOverview.bcNoIcons .bcNameColumn {
  padding-left: 0px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn {
  display: flex;
  padding-bottom: 1px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcSpecialBreakdownRow:not(.bcSpecificationOpen) {
  min-height: 33px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn .bcIconColumn {
  display: inline-block;
  
  background: url("../../api/widgets/breakdown/css/icons-sprite.svg");
  color: transparent;
  width: 20px;
  height: 20px;
  background-position: 0px -450px;
  margin-top: 4px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn .bcNameColumn a {
  width: 100%;
  color: var(--venom-120);
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn:hover .bcNameColumn a {
  color: var(--venom-140);
  text-decoration: underline;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn:hover .bcIconColumn {
  background-position: 0px -475px;
  cursor: pointer;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn .bcIconColumn.bcSpecificationZero {
  background-position: 0px -425px;
  cursor: inherit;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn.bcSpecificationOpen {
  font-family: var(--font-heavy), var(--font-fallback);
  color: var(--venom-120);
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn.bcSpecificationOpen .bcIconColumn {
  background-position: 0px -375px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn.bcSpecificationOpen:hover .bcIconColumn {
  background-position: 0px -400px;
}
.claro .bcBreakdownDialog .bcBreakdownOverview .bcBreakdownContent .bcSpecialBreakdownRow .bcSpecifiedBreakdownColumn:hover .bcIconColumn :not(.bcIconColumn.bcSpecificationZero) {
  background-position: 0px -475px;
}
.bcNotebookEditor {
  height: 100%;
}
.bcNotebookEditor iframe {
  height: 100%;
  width: 100%;
}
.bcNotebookEditor .bcText {
  padding: 20px;
}
.bcNotebookEditor .bcText .bcTxtH1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.bcNotebookEditor .bcText p {
  padding-bottom: 20px;
}
.bcNotebookEditor .bcRunningKernels {
  margin-left: 20px;
}
.bcRunningKernels .dijitButton {
  position: absolute;
  margin-top: -31px;
}
.bcRunningKernels .bcTable {
  margin-bottom: 10px;
}
.bcRunningKernels .bcTable .dgrid-scroller {
  position: relative;
  max-height: 300px;
}
.bcRunningKernels .dgrid-cell.field-state,
.bcRunningKernels .dgrid-cell.field-memory {
  max-width: 100px;
}
.bcRunningKernels .dgrid-cell.dgrid-column-7 {
  
  width: 190px;
}
.bcRunningKernels .dgrid-cell.field-notebookName,
.bcRunningKernels .dgrid-cell.field-creatorName {
  width: 20%;
}
.bcRunningKernels .dgrid-header .dgrid-cell.field-memory span,
.bcRunningKernels .dgrid-header .dgrid-cell.field-memory .dgrid-sort-arrow,
.bcRunningKernels .dgrid-header .dgrid-cell.field-lastActivityDate span,
.bcRunningKernels .dgrid-header .dgrid-cell.field-lastActivityDate .dgrid-sort-arrow,
.bcRunningKernels .dgrid-header .dgrid-cell.field-startDate span,
.bcRunningKernels .dgrid-header .dgrid-cell.field-startDate .dgrid-sort-arrow {
  float: right;
}
.bcRunningKernels .dgrid-cell.field-memory,
.bcRunningKernels .dgrid-cell.field-lastActivityDate,
.bcRunningKernels .dgrid-cell.field-startDate {
  text-align: right;
  min-width: 50px;
}
.bcRunningKernels .dgrid-scroller .dgrid-cell .bcEllipsedCell {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
}
.bcRunningKernels .dgrid-cell.field-selectRow {
  width: 30px;
}
.bcRunningKernels .dgrid-scroller {
  margin-bottom: 0 !important;
}
.bcRunningKernels .dgrid-scroller .dgrid-cell.field-state::first-letter {
  text-transform: uppercase;
}
.bcRunningKernels .dgrid-footer {
  position: relative;
  background-color: var(--venom-00);
}
.bcRunningKernels .dgrid-footer .dgrid-cell {
  
  visibility: hidden;
}
.bcRunningKernels .dgrid-footer .dgrid-cell.field-memory {
  
  visibility: visible;
  font-weight: bold;
  background-color: transparent;
}
.bcRunningKernels .dgrid-footer .dgrid-cell.dgrid-column-5 {
  
  visibility: visible;
  font-weight: bold;
  background-color: transparent;
  white-space: nowrap;
  display: block;
  overflow: visible;
  padding-left: 0px;
}
.bcRunningKernels .dgrid-footer .bcRed {
  color: var(--thor-100);
}
.bcRunningKernels .dgrid-footer .bcGreen {
  color: var(--hulk-100);
}
.claro .bcRunningKernels .dgrid .dgrid-no-data,
.claro .bcRunningKernels .dgrid .dgrid-loading {
  padding: 15px;
  font-size: 2em;
}
@font-face {
  font-family: 'AvenirLTStd-BookOblique';
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_0_0.eot');
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_0_0.eot?#iefix') format('embedded-opentype'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_0_0.woff2') format('woff2'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_0_0.woff') format('woff'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_0_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirLTStd-HeavyOblique';
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_1_0.eot');
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_1_0.eot?#iefix') format('embedded-opentype'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_1_0.woff2') format('woff2'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_1_0.woff') format('woff'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_1_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirLTStd-Heavy';
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_2_0.eot');
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_2_0.eot?#iefix') format('embedded-opentype'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_2_0.woff2') format('woff2'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_2_0.woff') format('woff'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_2_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirLTStd-Book';
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_3_0.eot');
  src: url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_3_0.eot?#iefix') format('embedded-opentype'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_3_0.woff2') format('woff2'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_3_0.woff') format('woff'), url('/blueconic/static/dojo/blueconic/resources/css/webfonts/2FB994_3_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}