@import url("//hello.myfonts.net/count/2fb994");

:root {
  
  --venom-00:  #ffffff; 
  --venom-20:  #f7f7f7; 
  --venom-40:  #eeeeee;
  --venom-60:  #dddddd; 
  --venom-80:  #cccccc; 
  --venom-100: #999999; 
  --venom-120: #666666; 
  --venom-140: #333333; 
  --beast-20:  #E5F3FA; 
  --beast-40:  #D6EDF8; 
  --beast-60:  #99d6eb;
  --beast-80:  #4cb7db;
  --beast-100: #0099cc; 
  --beast-120: #0077AA; 
  --hulk-20:   #eaf8ed;
  --hulk-40:   #e0f6e5;
  --hulk-60:   #abe6b8;
  --hulk-80:   #6cd382;
  --hulk-100:  #4BA801; 
  --hulk-120:  #3C9200; 
  --thor-20:   #fce9e9;
  --thor-40:   #fbdfdf;
  --thor-60:   #f3aaaa;
  --thor-80:   #ea6a6a;
  --thor-100:  #e12b2b; 
  --thor-120:  #b42222; 
  --wasp-20:   #fdf8e9;
  --wasp-40:   #fdf6e2;
  --wasp-60:   #f9e5b0;
  --wasp-80:   #f5d173;
  --wasp-100:  #f1be2c; 
  --wasp-120:  #c19824; 
  --drax-20:   #eaf7f8;
  --drax-40:   #e1f4f6;
  --drax-60:   #ade2e5;
  --drax-80:   #6fcbd1;
  --drax-100:  #32b6be;
  --drax-120:  #289298;
  --loki-20:   #eaf9f2;
  --loki-40:   #e0f7ec;
  --loki-60:   #abe8cd;
  --loki-80:   #6cd6a7;
  --loki-100:  #2dc581;
  --loki-120:  #249e67;
  --goose-20:  #fdf1eb;
  --goose-40:  #fdebe2;
  --goose-60:  #fac9b0;
  --goose-80:  #f7a077;
  --goose-100: #f37839; 
  --goose-120: #c2602e;
  --angel-20:  #f7e9f3;
  --angel-40:  #f3e0ee;
  --angel-60:  #e0acd0;
  --angel-80:  #c76dad;
  --angel-100: #af2c8a;
  --angel-120: #8c236e;
  --blob-20:   #eeebf5;
  --blob-40:   #e6e2f1;
  --blob-60:   #bcb3d8;
  --blob-80:   #8979ba;
  --blob-100:  #573e9d;
  --blob-120:  #46327e;
  --fury-20:   #f3e6e6;
  --fury-40:   #efdbdb;
  --fury-60:   #d39e9e;
  --fury-80:   #b15454;
  --fury-100:  #900c0c;
  --fury-120:  #730a0a;
  --groot-20:  #f7f0e9;
  --groot-40:  #f3e9e0;
  --groot-60:  #dfc4ab;
  --groot-80:  #c7976b;
  --groot-100: #af6b2c;
  --groot-120: #8c5623;
  
  --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: 10px;
  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;
}
.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");
}
.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: 150px;
}
.claro .bcForm .bcLabel {
    color: var(--venom-100);
}
.bcForm div.bcRow .bcInput {
    margin-left: 150px;
    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;
}
.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");
    width: 19px;
}
.bcUsers .bcFormHeader .bcDomainIcon,
.bcUsers .bcStartPage .bcTitle .bcIcon {
    background: url("images/bcIconUsers.svg");
    width: 18px;
}
.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;
}
.bcLifecycles .bcFormHeader .bcDomainIcon,
.bcLifecycles .bcStartPage .bcTitle .bcIcon {
    background: url("images/bcIconLifecycles.svg");
    width: 20px;
}
.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 div.bcIpAccessSettingsWrapper div.dijitTextBoxError .dijitValidationContainer {
    background-image: url("images/errorexclamationmark.svg");
}
.claro div.bcIpAccessSettings div.bcIpAccessSettingsWrapper {
    margin-left: 16px;
    margin-top: 0;
}
.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 .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 7px 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%;
}
.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: 40px;
}
.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: 40px;
}
.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: 40px;
    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: 40px !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:top;
    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;
}
.bcUniverseWidget iframe {
    display: block;
}
.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;
}
.claro .bcContentPanes .bcUniverseWidget .gadget.bcInnerMain {
    padding-top: 3px;
}
.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: inline-block;
}
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: 15px;
}
.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: 3px;
}
.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;
}
.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;
    height: 89px;
}
.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-relatedProfiles,
.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;
}
.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% - 42px);
	height: 48px !important;
	line-height: 48px !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);
	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;
}
.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;
}
.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 h2 {
	padding-bottom: 10px;
}
.bcProfileProperties .bcVisitorAccessPlace1 {
  padding-top: 5px;
}
.claro .bcProfileProperties .bcForm .bcRow.bcSettingsRow {
  padding-bottom: 10px;
}
.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 .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;
}
.bcDecimalRule .bcRuleLabelUnit,
.bcCurrencyRule .bcRuleLabelUnit {
  color: var(--venom-100);
  margin-left: 5px;
  margin-top: -2px;
  margin-right: 5px;
}
.bcDecimalRule .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;
}
.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: 11px;
  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 .bcGlobalOperator .dijitReset.dijitInline.dijitArrowButtonInner,
.bcSegment .bcSummaryWrapper .bcGlobalOperator.bcOr .dijitReset.dijitInline.dijitArrowButtonInner {
  margin-top: -2px;
}
.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;
  height:15px;
}
.bcSegment .bcFilterSummary .bcGlobalOperator.bcAnd .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode .dijitButtonText,
.bcSegment .bcSummaryWrapper .bcOrWrapper .bcSegmentConditionSelector.dijitDropDownButton .dijitButtonNode .dijitButtonText {
  line-height: 17px;
}
.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;
}
.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 .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 .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;
}
.bcProfileMerging .bcMergeToolbarWrapper {
  display: flex;
}
.bcProfileMerging .bcHasIPCheckWrapper {
  display: flex;
  padding-left: 40px;
}
.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: 20px;
    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 {
  margin-left: 160px;
  width: 100px;
  height: 75px;
}
.claro .bcObjectives .bcForm div.bcRow > .bcLabel {
  width: 170px;
  position: relative;
}
.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
}
.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;
}

.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 .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;
}
.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 .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;
}
.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: 0px 8px 8px -8px rgba(0, 0, 0, 0.2), 0px 20px 16px -12px rgba(0, 0, 0, 0.1);
  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 .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.bcDeviceAspectAppleTabletPortrait .bcContextItemBg {
    background-position-x: -206px;
}
.claro .bcChannelViewUrlNavigationWidget .bcContextItem.bcDeviceAspectAppleTabletLandscape .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 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: 200px;
  width: 500px;
}
.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;
}
.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 .extent {
  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 .bcSliderHandler {
  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;
}
.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: -3px;
}
.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 .bcPluginAddUpate {
    height: 100%;
}
.bcPluginAddUpate .bcPluginTypeIcon {
    background-repeat: no-repeat;
    background-image: url("../../application/settings/plugins/css/images/bcPluginUpdateAssets.svg");
    
    background-position: 18px 0;
    width: 18px;
    margin-left: 5px;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconAction {
    background-position: 0px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconConnection,
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconBatchconnection {
    background-position: -20px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconInsightwidget {
    background-position: -40px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconListener {
    background-position: -60px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconGloballistener {
    background-position: -60px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconToolbar {
    background-position: -80px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconProfile {
    background-position: -120px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconGroup {
  background-position: -140px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconNotebook {
  background-position: -160px 0;
}
.bcPluginAddUpate .bcPluginTypeIcon.bcTypeIconLifecycle {
  background-position: -180px 0;
}
.bcPluginAddUpate .bcTotalContent {
    display: flex;
    height: 100%;
}
.bcPluginAddUpate .bcTypeFilterRow.bcToolbar {
	background-color: transparent;
	height: inherit;
	padding-top: 0px;
}
.bcPluginAddUpate .bcContentLeft {
    width: 200px;
    background-color: var(--venom-40);
    flex-shrink: 0;
}
.bcPluginAddUpate .bcContentLeft ul.bcTabContainer {
    list-style: none;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem.bcWithSubMenu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.bcPluginAddUpate .bcContentLeft ul.bcTabContainer .bcItem {
    list-style: none;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding-left: 20px;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem {
    min-height: 45px;
    display: flex;
    align-items: center;
    font-weight: bold;
    background-color: var(--venom-40);
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem:not(.bcActive){
    border-bottom: var(--venom-60) 1px solid;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem:hover {
    cursor: pointer;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem.bcNoSubMenu {
    padding-left: 20px;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem .bcSubMenu {
    display: none;
    width: 180px;
    padding-left: 20px;
    padding-top: 20px;
    background-image: url("../../application/settings/plugins/css/images/triangle15x12.png");
    background-repeat: no-repeat;
    background-position: 20px 0;
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem.bcActive .bcSubMenu {
    display: block;
    background-color: var(--venom-20);
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem.bcWithSubMenu.bcActive {
    border-right: none;
}
.bcPluginAddUpate .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);
}
.bcPluginAddUpate .bcContentLeft li.bcTabItem.bcActive {
    background-color: var(--venom-60);
    border-right: 6px solid var(--beast-100);
}
.bcPluginAddUpate .bcFileUpload .bcLarge .bcFileListNodeWrapper .bcFileListNode, .bcPluginAddUpate .bcFileUpload .bcLarge .bcInitNode .bcInitText {
    max-width: 450px;
}
.bcPluginAddUpate .bcFileUpload .bcLarge .bcFileUploadDropZone {
    height: 250px;
    width: calc(100% - 4px);
}
.bcPluginAddUpate .bcHeaderWrapper {
    display: flex;
}
.bcPluginAddUpate .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 .bcPluginAddUpate .bcContentRight .bcContentTypeSelector {
    max-height: inherit;
}
.claro .dijitDialog .bcPluginAddUpate .bcContentRight .bcContentTypeSelector .bcTypeRow {
    height: inherit;
}
.bcPluginAddUpate .bcButtonContainer {
    display: flex;
    justify-content: flex-end;
}
.bcPluginAddUpate .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;
}
.bcPluginAddUpate .bcSuccessName,
.bcPluginAddUpate .bcSuccessMessage {
    display: inline;
}
.bcPluginAddUpate .bcNoPreview {
    background-image: url("../../application/settings/plugins/css/images/thumbPlugin_L.png");
}
.bcPluginAddUpate .bcCancelButtonWrapper {
    margin-left: -30px;
}
.bcPluginAddUpate .bcButtonWrapper {
    display: flex;
    justify-content: flex-end;
    height: 36px;
}
.bcPluginAddUpate .bcURLHandlerWrapper, .bcPluginAddUpate .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;
}
.bcPluginAddUpate .bcErrorHeader {
    color: var(--venom-100);
    font-weight: bold;
    padding-bottom: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 490px;
}
.bcPluginAddUpate .bcErrorMessage {
    color: var(--venom-100);
    padding-bottom: 10px;
}
.bcPluginAddUpate .bcHeaderLabel {
    padding-bottom: 15px;
    font-size: 16px;
}
.bcPluginAddUpate .bcRadioWrapper {
    padding-bottom: 10px;
    display: flex;
}
.bcPluginAddUpate .bcLine {
    border-bottom: 1px solid var(--venom-40);
    margin-bottom: 10px;
    margin-top: 8px;
}
.bcPluginAddUpate .bcExternalURLInput {
    width: 533px;
}
.bcPluginAddUpate .bcExternalURLInput.bcError {
    outline: 1px solid #ff0000;
    border: 0px #ff0000;
}
.bcPluginAddUpate .bcExternalURLInputWrapper {
    margin-bottom: 10px;
}
.bcPluginAddUpate .bcGenericLabel {
    height: inherit;
    margin-top: -6px;
}
.bcPluginAddUpate .bcGenericLabel.bcIconOnlyLabel .bcLabel {
    display: none;
}
.bcPluginAddUpate .bcGenericLabel.bcIconOnlyLabel .bcHelpIcon {
    margin-left: 5px;
    margin-top: 6px;
}
.bcPluginAddUpate .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: 150px;
  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 .bcAccessDescription {
	margin: 10px 0px;
}
.claro .bcRoles .bcPermissions {
	min-width: 735px;
}
.claro .bcRoles .bcColumn {
	width: 350px;
	display: inline-block;
	height: 450px;
}
.claro .bcRoles .bcCheckBoxWrapper.bcDepth1 {
	margin-left: 22px;
}
.claro .bcRoles .bcCheckBoxWrapper.bcDepth2 {
	margin-left: 24px;
}
.claro .bcRoles .bcCheckBoxWrapper label {
  position: relative;
}
.claro .bcPermissions .bcLabel {
    color: var(--venom-140);
}
.claro .bcPermissions.bcDisabled .bcLabel {
    color: var(--venom-80);
    cursor: auto!important;
}

.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;
}
.claro .bcUser .bcPasswordInput .bcInputWrapper .bcWidget .dijitPlaceHolder {
	color: var(--venom-140);
}
.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 .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 .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;
}
.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 .bcPropertyIcon {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 5px;
  background-image: url(/blueconic/static/dojo/blueconic/application/search/quicksearch/css/small_property.svg);
}
.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);
}
.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;
}
.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: 4px;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowKey {
	float: left;
	width: 150px;
	padding-top: 4px;
  display: inline-block;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcItemsContent .bcItemContent .bcItemRow .bcItemRowValue {
  display: inline-block;
}
.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 .bcSamlSettings .bcSettings {
  display: flex;
  width: 800px;
}
.claro .bcGeneral .bcSamlSettings .bcSettings .bcGreyedOut {
  color: var(--venom-100);
  line-height: 31px;
}
.claro .bcGeneral .bcGeneralSettings.bcSamlSettings .bcRow.bcSettings .bcLabel {
	width: 250px;
}
.claro .bcGeneral .bcGeneralSettings.bcSamlSettings .bcRow.bcSettings .bcInput {
	margin-left: 70px;
}
.claro .bcGeneral .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword{
  height: 300px;
  width: 500px;
  padding: 10px;
}
.claro .bcGeneral .bcGeneralSettings.bcSamlSettings .bcStatusNodeWrapper{
	margin-left: 75px;
	margin-top: 10px;
}
.claro .bcGeneral .bcSamlSettings .bcSettings > .bcInput {
  flex-grow: 1;
}
.claro .bcGeneral .bcSamlSettings .bcSamlTextBox {
  width: calc(100% - 30px);
  margin-left:1px;
}
.claro .bcGeneral .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 .bcGeneral .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword,
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword .dijitContentPane.bcContentPane.dijitContentPaneSingleChild{
  width: 700px;
  padding-left: 0px;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword{
  color: #999;
  flex-direction: column;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword .bcForm{
  width: 700px;
  height: 300px;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcSettings .bcInput .bcInputWrapper.dijitContentPane.bcSimpleMode .bcWidget.bcViewMode .dijitTextBox.dijitTextArea,
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcSettings .bcInput .bcInputWrapper.dijitContentPane.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextArea{
  padding-right: 0;
  resize: none;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcSettings .bcLabel .bcGenericLabel .bcLabel{
  padding-top: 5px;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcChangePassword .bcForm .bcInfo ul{
  padding-left: 41px;
}
.claro .bcGeneralSettings.bcSamlSettings .bcRow.bcRow.bcChangePassword .bcForm .bcInfo{
  margin-left: 300px;
}
.claro .bcGeneral .bcGeneralSettings .bcRow a {
	cursor: pointer;
}
.claro div.bcGroupTypeItem div.bcGenericLabel a.bcHelpIcon {
  margin-top: 3px;
}
.bcGeneral .bcSupportSettingsWrapper .bcUserList {
  padding-left: 5px;
}
.bcDialog .bcGeneralConfirmDialogContent {
  padding: 15px;
  width: 450px !important;
  height: auto !important;
  max-height: 250px;
  overflow: auto;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper {
  display: flex;
  padding-bottom: 5px;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper label:hover {
  cursor: pointer;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper.bcDisabled label:hover {
  cursor: default;
}
.claro .bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper.bcDisabled .dijitRadioDisabled {
  background-position: -220px;
}
.claro .bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper.bcDisabled .dijitRadioChecked {
  background-position: -240px;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper.bcDisabled .dijitRadio input:hover {
  cursor: default;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper .dijitRadio {
  margin-top: 3px;
  flex-shrink: 0;
}
.bcGeneral .bcSupportSettingsWrapper .bcRadioWrapper label {
  color: var(--venom-100);
  flex-shrink: 0;
}
.bcGeneral .bcSupportSettingsWrapper {
  display: flex;
  flex-direction: column;
}
.bcGeneral .bcIpAccessSettings {
	color: #999;
}
.bcGeneral .bcIpAccessSettings .bcUserIp {
	font-weight: bold;
}
.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;
}
.bcPersonalDialog .bcContentPane .bcForm {
	position: relative;
	top: 0;
	padding-bottom: 10px;
}
.bcPersonalDialog .dijitDialogPaneActionBar .bcPrimaryButton .dijitButtonText {
	padding-right: 20px;
}
.bcPersonalDialog .bcContentPane .bcForm > .bcRow {
	margin-right: 20px;
	margin-left: 20px;
}
.bcPersonalDialog div.bcRow .bcReadOnly {
	width: auto !important;
	max-width: 450px;
	margin-left: 8px;
}
.bcPersonalDialog .bcRow .bcCheckBoxWrapper {
	margin-left: 3px;
}
.bcPersonalDialog .bcCheckBoxWrapper .bcGenericLabel {
	float: left;
}
.bcPersonalDialog .bcInput .bcInputWrapper .dijitTextBox {
	margin-left: 4px;
}
.bcPersonalDialog .bcInput .bcInputWrapper .bcValue {
	display: none;
}

.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);
}
.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: 23px;
}
.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;
}
.bcProfileCleanupSettings .bcRow.bcSettings .bcInput {
  width: calc(100% - 200px);
  margin-right: 5px;
}
.claro .bcGeneral .bcItemSettings.bcProfileCleanupSettings .bcItems {
  width: auto;
  display: block;
}
.bcContentArea .bcSegmentDetail {
  margin-bottom: 9px;
}
.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;
}
.bcProfileCleanupSettings .bcItemHeader:hover .dijitTextBox:not(.dijitTextBox:hover) {
  background-color: transparent;
}
.bcProfileCleanupSettings .bcItemHeader:hover .dijitTextBox:hover {
  background-color: white !important;
}
.bcProfileCleanupSettings .bcItemHeaderInner {
  width: 80% !important;
}
.claro .bcGeneral .bcItemSettings .bcItems .bcCleanupRuleFeedback {
  position: absolute;
  right: 48px;
  top: 8px;
}
.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;
}
.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);
}
 .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 .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 {
  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 .bcLarge .bcFileListNodeWrapper .bcIcon.bcDefault,
.bcFileUpload .bcLarge .bcInitNode .bcIcon.bcDefault {
  background-position: 0px 0px;
}
.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 .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 .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;
}
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcViewMode.bcHover .dijitTextBox,
.claro .bcInputWrapper.bcSimpleMode .bcWidget.bcEditMode .dijitTextBox.dijitTextBoxFocused {
    outline: 1px solid var(--venom-80);
    background: url("../../api/widgets/form/inputwrapper/css/images/editableIcon.svg") no-repeat;
    background-position: calc(100% - 7px) center;
    cursor: text;
    padding-right:16px;
    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:calc(100% - 16px) !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 .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 .bcWidgetUniverseWrapperRow {
    
    
    height: 540px;
}
.bcWidgetWrapperContainer .bcWidgetUniverseWrapperRow .gadget {
    
    padding-top: 0px !important;
}
.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;
}
.bcWidgetWrapperRow .bcUniverseHeight.bcWidgetWrapper .bcWidgetRoundedTop {
    border-top: none !important;
}
.bcWidgetWrapperRow .bcUniverseHeight.bcWidgetWrapper > .bcWidget {
    border: none;
}
.bcWidgetWrapper.bcUniverseHeight {
    height: 530px;
}
.bcWidgetWrapper > .bcWidget {
    position: relative;
}
.bcWidgetWrapper.bcUniverseHeight .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: 23px;
    margin-left: -12px;
    background-color: transparent;
    font-size: 19px;
    font-weight: bold;
    color: var(--venom-120);
    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: 1px;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel {
	white-space: nowrap;
}
.claro .dijitTooltipContents .bcObjectFilters .bcFilterPanelFacets .checkBoxWithLabel label {
	cursor: pointer;
	display: block;
	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;
}

.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;
}
.claro .dijitDialog .bcContentTypeSelector .bcNoResults {
	padding-top: 20px;
	padding-left: 20px;
}
.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;
}
.bcPluginAddUpate .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.bcInsightAddWidget .bcTypeRow .bcTypeIcon .bcLoadingText {
    display: none;
}
.claro .bcContentTypeSelector.bcInsightAddWidget .bcTypeRow .bcTypeIcon div.bcLoadingWrapper div.bcLoadingSmall {
    margin: 48px auto;
}
.claro .dijitDialog .bcPluginAddUpate .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;
}

.bcCurrencySelector {
  width: 220px;
  height: 30px;
  position: relative;
}
.bcCurrencyDropDown {
  width: 375px !important;
}
.bcCurrencyDropDown .dijitReset.dijitMenuItem.dijitMenuItemSelected {
  border-color: var(--beast-100);
}
.bcCurrencySelector .bcTextView,
.bcCurrencySelector .bcTextView .bcCurrencyRow {
  display: flex;
}
.bcCurrencyDropDown .bcCurrencyRow {
  display: flex;
}
.bcCurrencyDropDown .bcCurrencySymbol {
  width: 25px;
  padding-left: 3px;
}
.bcCurrencySelector .bcTextView .bcCurrencyRow .bcCurrencySymbol{
  width: 25px;
}
.bcCurrencyDropDown .bcCurrencyDash,
.bcCurrencySelector .bcTextView .bcCurrencyRow .bcCurrencyDash {
  width: 15px;
  display: flex;
}
.bcCurrencySelector .bcCurrencyName {
  white-space: nowrap;
}
.bcCurrencySelector:hover {
  cursor: pointer;
}
.bcCurrencySelector.bcDisabled {
  pointer-events: none;
}
.bcCurrencySelector.bcDisabled .bcTextView {
  color: var(--venom-100);
  display: flex;
}
.bcCurrencySelector .bcSearchIcon {
  border: 0;
  background: transparent url("../../api/widgets/selector/currency/css/bcIcons-search.svg") no-repeat;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  margin-top: 6px;
  z-index: 1000;
}
.bcCurrencySelector .bcCurrencyPulldownWrapper .dijitValidationTextBox .dijitReset .dijitInputInner {
  width: 185px !important;
}
.bcCurrencySelector .bcCurrencyPulldownWrapper {
  margin-left: 1px;
}
.bcCurrencySelector .bcCurrencyPulldownWrapper .dijitValidationTextBox {
  width: 220px;
}
.bcCurrencySelector .bcCurrencyPulldownWrapper .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;
}
.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;
}
