.edsBB_select {
  border: solid 1px #d1d1d1;
  border-radius: 4px;
  outline: none;
  background: none #fff;
  font: 12px/1.2 Arial, Helvetica, sans-serif;
  padding: 3px 6px;
  color: #585858;
  transition: all 400ms;
}
.edsBB_select:hover {
  border-color: #74afff;
}

.edsBB_subtitle {
  margin: 0 0 5px;
  padding: 0;
  font-weight: normal;
  color: #333;
}

.edsBB_iconListSelectContainer {
  margin-top: 15px;
  border: solid 1px #c7c7c7;
  border-radius: 2px;
}
.edsBB_iconListSelectContainer ul {
  margin: 0;
  padding: 0;
}
.edsBB_iconListSelectContainer ul li {
  list-style-type: none;
  margin: 5px;
  padding: 7px;
  color: #585858;
  display: inline-block;
  vertical-align: top;
}
.edsBB_iconListSelectContainer ul li:hover {
  color: #74afff;
}

.edsBB_selectedIconContainer {
  text-align: center;
  box-shadow: 0 0 0 1px #74afff inset;
  margin: 15px 0;
  border-radius: 2px;
  overflow: hidden;
}
.edsBB_selectedIconContainer > span {
  display: inline-block !important;
  margin: 15px !important;
  float: none !important;
}

.edsBB__wrapper *,
.edsBB__wrapper *::before,
.edsBB__wrapper *::after {
  box-sizing: border-box;
}
.edsBB__wrapper .edsBB_initialState .edsBB__empty::before {
  z-index: 1;
}
.edsBB__wrapper .edsBB_initialState .edsBB__empty::after {
  position: absolute;
  top: 0;
  left: 0;
  border: none;
}
.edsBB__wrapper .edsBB__empty {
  border: dashed 1px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  min-height: 100px;
  position: relative;
}
.edsBB__wrapper .edsBB__empty::before, .edsBB__wrapper .edsBB__empty::after {
  content: "";
  display: block;
}
.edsBB__wrapper .edsBB__empty::before {
  position: absolute;
  top: calc(50% - 21px);
  left: calc(50% - 23px);
  width: 46px;
  height: 42px;
  background: url("../Images/icons.png") no-repeat center -249px;
}
.edsBB__wrapper .edsBB__empty::after {
  background-color: #f4f5f8;
  width: 100%;
  height: 100%;
  border: dashed 1px rgba(0, 0, 0, 0.5);
  border-top: none;
  border-bottom: none;
}
.edsBB__wrapper .edsBB__empty.edsBB__emptyLayout {
  background-color: #f9fafd;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: dotted;
}
.edsBB__wrapper .edsBB__empty.edsBB__emptyLayout .ui-sortable-placeholder {
  min-height: 98px;
}
.edsBB__wrapper .edsBB__empty.edsBB__emptyLayout::before {
  background-position: center -118px;
}
.edsBB__wrapper .edsBB__empty.edsBB__emptyLayout::after {
  display: none;
}
.edsBB__wrapper .ui-state-highlight,
.edsBB__wrapper .ui-widget-content .ui-state-highlight,
.edsBB__wrapper .ui-widget-header .ui-state-highlight {
  background: none #e8e9ec;
  border: solid 1px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.3) inset;
}
.edsBB__wrapper .ui-state-checked {
  background: none #3fd797;
  border: solid 1px #36b881;
}
.edsBB__wrapper .ui-droppable-hover {
  border-color: rgba(0, 0, 0, 0.3);
  min-height: 98px;
}
.edsBB__wrapper .ui-droppable-hover::before {
  display: none;
}
.edsBB__wrapper .ui-droppable-hover::after {
  content: "";
  display: block;
  background: #3fd797 url("../Images/icons.png") no-repeat center -392px;
  width: 100%;
  height: 98px;
  border: dashed 1px rgba(0, 0, 0, 0.5);
}
.edsBB__wrapper .ui-sortable-placeholder {
  min-height: 100px;
}
.edsBB__wrapper .ui-state-default {
  border: none;
  background: none transparent;
  color: inherit;
  font: inherit;
}
.edsBB__wrapper .ui-sortable-helper {
  background-color: rgba(44, 206, 174, 0.3);
}
.edsBB__wrapper .edsBB_assetWrapper {
  border: solid 1px #d1d1d1;
  background-color: #fff;
  padding: 6px;
  margin-bottom: 16px;
  cursor: grab;
  position: relative;
  transition: background 300ms;
}
.edsBB__wrapper .edsBB_assetWrapper::before {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: solid 2px #4cd898;
  border-radius: 3px;
  background-color: rgba(76, 216, 152, 0.3);
  opacity: 0;
  transition: opacity 300ms;
}
.edsBB__wrapper .edsBB_assetWrapper > p {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px 5px;
  font: 11px/1.1 Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}
.edsBB__wrapper .edsBB_assetWrapper:hover {
  border-color: transparent;
}
.edsBB__wrapper .edsBB_assetWrapper:hover::before {
  opacity: 1;
}
.edsBB__wrapper .edsBB_assetWrapper .edsBB__asset {
  background: url("../Images/pattern_square.png");
  font-size: 0;
  line-height: 0;
}
.edsBB__wrapper .edsBB_assetWrapper img {
  max-width: none;
}
.edsBB__wrapper .ui-draggable-dragging,
.edsBB__wrapper .ui-sortable-helper {
  cursor: grabbing;
}
.edsBB__wrapper .edsBB__contentLayoutAssetsList .ui-sortable-placeholder {
  display: none;
  width: 100%;
}
.edsBB__wrapper .edsBB_dockWrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 240px;
  z-index: 9999;
  transition: all 300ms;
}
.edsBB__wrapper .edsBB_assetsSelectionWrapper {
  position: absolute;
  padding: 16px 0 16px 16px;
  top: 0;
  right: 0;
  bottom: 0;
  width: 240px;
  background-color: #f5f5f5;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.32);
  z-index: 2;
  padding-bottom: calc(56px + 16px);
}
.edsBB__wrapper .edsBB_assetsHeader {
  height: 116px;
  background-color: #ddd;
  margin: -16px 0 0 -16px;
}
.edsBB__wrapper .edsBB_logo {
  text-align: center;
  padding: 16px 0;
}
.edsBB__wrapper .edsBB_logo img {
  max-width: 100%;
  height: auto;
}
.edsBB__wrapper .edsBB_selectWrapper {
  margin-right: 16px;
  margin-bottom: 16px;
}
.edsBB__wrapper .edsBB_selectWrapper .edsBB_select {
  width: 100%;
}
.edsBB__wrapper .edsBB__assetsList {
  padding-top: 16px;
  height: calc(100% - 90px);
}
.edsBB__wrapper .edsBB__assetsList .edsBB_elementsAssetsList {
  height: 100%;
}
.edsBB__wrapper .edsBB_scrollable {
  overflow-x: auto;
  margin-top: 16px;
  height: calc(100% - 42px);
  padding-right: 16px;
}
.edsBB__wrapper .edsBB_button {
  display: inline-block;
  outline: none;
  padding: 8px 10px 8px 42px;
  font: 15px/1 Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: solid 1px #d1d1d1;
  border-radius: 4px;
  background-color: #f9f9f9;
  box-shadow: none;
  cursor: pointer;
  transition: all 300ms;
  position: relative;
  color: #585858;
  text-align: center;
  overflow: hidden;
}
.edsBB__wrapper .edsBB_button:hover {
  background-color: #d1d1d1;
  color: #fff;
}
.edsBB__wrapper .edsBB_button::before {
  display: inline-block;
  width: 32px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: url("../Images/icons.png") no-repeat;
}
.edsBB__wrapper .edsBB__loadInterface,
.edsBB__wrapper .edsBB__openUI {
  border: none;
  background-color: #2cceae;
  color: #fff;
}
.edsBB__wrapper .edsBB__loadInterface::before,
.edsBB__wrapper .edsBB__openUI::before {
  color: #fff;
  background-color: #1e9780;
  background-position: 10px -8px;
}
.edsBB__wrapper .edsBB__loadInterface:hover,
.edsBB__wrapper .edsBB__openUI:hover {
  background-color: #1e9780;
}
.edsBB__wrapper .edsBB__closeQuickEdit {
  border: none;
  border-radius: 0;
  color: #fff;
  background-color: #2cceae;
  height: 31px;
  overflow: visible;
}
.edsBB__wrapper .edsBB__closeQuickEdit::before {
  background-color: #1e9780;
  background-position: 8px -8px;
}
.edsBB__wrapper .edsBB__closeQuickEdit:hover {
  background-color: #1e9780;
}
.edsBB__wrapper .edsBB__imageReplaceWrapper {
  position: relative;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
.edsBB__wrapper .edsBB__imageReplaceWrapper::before {
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  content: "";
  border: dashed 1px #8968a5;
}
.edsBB__wrapper .edsBB__imageReplaceWrapper .edsBB_editActions {
  top: auto;
  bottom: -1px;
  background-color: #8968a5;
}
.edsBB__wrapper .edsBB_editorButtonsWrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 244px;
  background-color: #2f2e2e;
  height: 46px;
  text-align: center;
  font-size: 0;
  line-height: 0;
  padding: 8px;
  white-space: nowrap;
  transition: all 300ms;
}
.edsBB__wrapper .edsBB_editorButtonsWrapper::before {
  content: "";
  background-color: #151515;
  height: 4px;
  display: block;
  position: absolute;
  right: -2px;
  bottom: 100%;
  left: 2px;
  transform: skewX(-45deg);
}
.edsBB__wrapper .edsBB_editorButtonsWrapper:hover .edsBB_dockButton.edsBB__localizeModule > span, .edsBB__wrapper .edsBB_editorButtonsWrapper:hover .edsBB_dockButton.edsBB__closeAllEditors > span, .edsBB__wrapper .edsBB_editorButtonsWrapper:hover .edsBB_dockButton.edsBB__save > span, .edsBB__wrapper .edsBB_editorButtonsWrapper:hover .edsBB_dockButton.edsBB__closeUI > span {
  width: 100% !important;
  padding: 0 10px 0 40px !important;
}
.edsBB__wrapper .edsBB_editorButtonsWrapper .edsBB_buttonsWrapperMessage {
  position: absolute;
  right: 0;
  bottom: calc(100% + 4px);
  left: 4px;
  background-color: #d4d4d4;
  padding: 3px 16px;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
  color: #797979;
  display: block;
  margin: 0;
  text-align: left;
}
.edsBB__wrapper .edsBB_dockButton {
  display: inline-block;
  transition: all 200ms;
  min-width: 31px;
  height: 31px;
  overflow: hidden;
  border-radius: 4px;
  vertical-align: middle;
  text-align: center;
  border: none;
  outline: none;
  background: none transparent;
  box-shadow: none;
  margin: 0 5px;
  cursor: pointer;
  padding: 0;
  position: relative;
  font-size: 0;
}
.edsBB__wrapper .edsBB_dockButton > span {
  display: block;
  transition: all 200ms;
  overflow: hidden;
  font: 12px/31px Arial, Helvetica, sans-serif;
  color: #fff;
  white-space: nowrap;
  padding: 0 10px 0 40px;
}
.edsBB__wrapper .edsBB_dockButton::before {
  content: "";
  display: inline-block;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: url("../Images/icons.png") no-repeat;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__localizeModule > span {
  background-color: #5e5e5e;
  width: 0;
  padding: 0;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__localizeModule::before {
  background-color: #747474;
  background-position: -226px -7px;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__localizeModule:hover > span {
  background-color: #747474;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__localizeModule ~ .edsBB_dockButton > span {
  width: 0 !important;
  padding: 0 !important;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors > span {
  background-color: #d09630;
  width: 0;
  padding: 0;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors::before {
  background-color: #efad3a;
  background-position: -153px -7px;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors:hover > span {
  background-color: #efad3a;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors.edsBB_hidden {
  display: none;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors.edsBB_hidden ~ .edsBB_dockButton > span {
  width: 100%;
  padding: 0 10px 0 40px;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeAllEditors ~ .edsBB_dockButton > span {
  width: 0;
  padding: 0;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__save > span {
  background-color: #18b18a;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__save::before {
  background-color: #4bd0ae;
  background-position: -115px -8px;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__save:hover > span {
  background-color: #4bd0ae;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeUI > span {
  background-color: #dd1012;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeUI::before {
  background-color: #fd4142;
  background-position: -191px -7px;
}
.edsBB__wrapper .edsBB_dockButton.edsBB__closeUI:hover > span {
  background-color: #fd4142;
}
.edsBB__wrapper .edsBB_editModeWrapper {
  margin: 32px 0;
  min-height: 121px;
  background-color: #e8e9ec;
  display: flex;
  flex-wrap: wrap;
  border-radius: 8px;
}
.edsBB__wrapper .edsBB_editModeWrapper > div {
  padding: 20px;
}
.edsBB__wrapper .edsBB_editModeWrapper > div.edsBB_initialLogo {
  flex-grow: 1;
}
.edsBB__wrapper .edsBB_editModeWrapper > div.edsBB_initialContent {
  flex-grow: 5;
}
.edsBB__wrapper .edsBB_editModeWrapper p {
  font: 14px/1.4 Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
  padding: 0;
  color: #7d7d7d;
  text-align: left;
}
.edsBB__wrapper .edsBB_editModeWrapper img {
  max-width: 100%;
  height: auto;
}
.edsBB__wrapper .edsBB_moduleActions {
  clear: both;
  margin: 0 -15px;
  padding: 20px 0;
  font-size: 0;
  line-height: 0;
}
.edsBB__wrapper .edsBB_moduleActions > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.edsBB__wrapper .edsBB_moduleActions > li + li {
  border-left: solid 1px #c2c2c2;
}
.edsBB__wrapper .edsBB_moduleActions > li > a {
  display: inline-block;
  font: 14px/1.4 Arial, Helvetica, sans-serif;
  color: #1e9780;
  text-decoration: none;
  transition: all 200ms;
  padding: 5px 15px;
}
.edsBB__wrapper .edsBB_moduleActions > li > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #c2c2c2;
}
.edsBB__wrapper .edsBB_dockActions {
  position: absolute;
  top: 20px;
  right: 100%;
  width: 50px;
  z-index: 1;
}
.edsBB__wrapper .edsBB_showHide {
  width: 50px;
  height: 80px;
  background-color: #f5f5f5;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.32);
  border-radius: 4px 0 0 4px;
  position: relative;
}
.edsBB__wrapper .edsBB__showHideActions {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.edsBB__wrapper .edsBB__showHideActions > span {
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.edsBB__wrapper .edsBB__showHideActions > span::before {
  content: "";
  width: 16px;
  height: 14px;
  position: absolute;
  top: calc(50% - 7px);
  left: calc(50% - 7px);
  transition: all 300ms;
  background: url("../Images/icons.png") no-repeat -454px -15px;
  transform: rotate(180deg);
}
.edsBB__wrapper .edsBB__showHideActions > span:hover::before {
  background-position: -486px -15px;
}
.edsBB__wrapper .edsBB__showHideActions .edsBB_show {
  display: none;
}
.edsBB__wrapper .edsBB_position {
  position: relative;
  margin-top: 40px;
  width: 40px;
  right: -10px;
  overflow: hidden;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.32);
  border-radius: 4px 0 0 4px;
  background-color: #e3e3e3;
}
.edsBB__wrapper .edsBB_position > ul {
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: height 300ms;
}
.edsBB__wrapper .edsBB_position > ul > li {
  margin: 0;
  padding: 14px 0 0;
  list-style-type: none;
  height: 33.3%;
  text-align: center;
  cursor: pointer;
}
.edsBB__wrapper .edsBB_position > ul > li + li {
  border-top: solid 1px #d1d1d1;
  box-shadow: 0 1px 0 #f4f4f4 inset;
}
.edsBB__wrapper .edsBB_position > ul > li > span {
  font-size: 0;
  line-height: 0;
  width: 19px;
  height: 14px;
  border: solid 2px #b0b0b0;
  display: inline-block;
  vertical-align: top;
  transition: all 300ms;
}
.edsBB__wrapper .edsBB_position > ul > li.edsBB__dockToTop > span {
  border-top-width: 5px;
}
.edsBB__wrapper .edsBB_position > ul > li.edsBB__dockToRight {
  display: none;
}
.edsBB__wrapper .edsBB_position > ul > li.edsBB__dockToRight > span {
  border-right-width: 5px;
}
.edsBB__wrapper .edsBB_position > ul > li.edsBB__dockToBottom > span {
  border-bottom-width: 5px;
}
.edsBB__wrapper .edsBB_position > ul > li.edsBB__dockToLeft > span {
  border-left-width: 5px;
}
.edsBB__wrapper .edsBB_position > ul > li:hover {
  background-color: #c8c8c8;
}
.edsBB__wrapper .edsBB_position > ul > li:hover > span {
  border-color: #fff;
}
.edsBB__wrapper .edsBB_position:hover > ul {
  height: 130px;
}
.edsBB__wrapper .edsBB_position:hover .edsBB_changePosition::before {
  top: 100%;
}
.edsBB__wrapper .edsBB_changePosition {
  background-color: #fff;
  width: 40px;
  height: 34px;
  display: block;
  position: relative;
  cursor: pointer;
}
.edsBB__wrapper .edsBB_changePosition::before {
  position: absolute;
  content: "";
  border: solid 6px #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  transition: all 300ms;
  display: inline-block;
}
.edsBB__wrapper .edsBB_changePosition > span {
  font-size: 0;
  line-height: 0;
  width: 19px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: solid 2px #a3a3a3;
  top: 11px;
  left: 11px;
}
.edsBB__wrapper .edsBB_changePosition > span::before, .edsBB__wrapper .edsBB_changePosition > span::after {
  position: absolute;
  content: "";
  background-color: #a3a3a3;
  display: inline-block;
}
.edsBB__wrapper .edsBB_changePosition > span::before {
  width: 3px;
  height: 2px;
  left: 6px;
  bottom: -4px;
}
.edsBB__wrapper .edsBB_changePosition > span::after {
  width: 9px;
  height: 2px;
  left: 3px;
  bottom: -6px;
}
.edsBB__wrapper .edsBB_editActions {
  background-color: #2cceae;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 9999;
}
.edsBB__wrapper .edsBB_editActions > ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.edsBB__wrapper .edsBB_editActions > ul li {
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  list-style-type: none;
  display: inline-block;
}
.edsBB__wrapper .edsBB_editActions > ul li button {
  display: inline-block;
  background: transparent url("../Images/icons.png") no-repeat;
  border: none;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0;
  line-height: 0;
  color: #fff;
  text-decoration: none;
  visibility: inherit;
  padding: 0;
  width: 54px;
  height: 44px;
  transition: none;
  text-align: left;
  cursor: pointer;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__quickEdit {
  background-position: 18px -1px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__quickEdit:hover {
  background-position: -26px -1px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__openEditor {
  background-position: 19px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__openEditor:hover {
  background-position: 19px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__copy {
  background-position: -44px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__copy:hover {
  background-position: -44px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__deleteItem {
  background-position: -100px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__deleteItem:hover {
  background-position: -100px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__deleteItem_droppable {
  background-position: -100px -43px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__deleteItem_droppable:hover {
  background-position: -100px -119px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__movableActions_up {
  background-position: -435px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__movableActions_up:hover {
  background-position: -435px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__movableActions_down {
  background-position: -478px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__movableActions_down:hover {
  background-position: -478px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__contentLayoutProperties {
  background-position: -149px -43px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__contentLayoutProperties:hover {
  background-position: -149px -78px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__editFeatures {
  background-position: -149px -43px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__editFeatures:hover {
  background-position: -149px -122px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceImage, .edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceembeddedVideo {
  font-size: 13px;
  line-height: 1;
  white-space: nowrap;
  padding-right: 10px;
  padding-left: 40px;
  width: auto;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceImage {
  background-position: -540px -45px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceImage:hover {
  background-position: -540px -80px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceembeddedVideo {
  background-position: -600px -622px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceembeddedVideo:hover {
  background-position: -600px -658px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceFontIcon {
  width: 30px;
  height: 30px;
  background-position: -606px -129px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__replaceFontIcon:hover {
  background-position: -606px -170px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__saveAsCustomElement {
  background-position: -194px -79px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__saveAsCustomElement:hover {
  background-position: -194px -122px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__multiImageEdit {
  background-position: -534px -43px;
}
.edsBB__wrapper .edsBB_editActions > ul li button.edsBB__multiImageEdit:hover {
  background-position: -534px -120px;
}
.edsBB__wrapper .edsBB_editActions.edsBB__openEditorActions_droppable {
  background-color: #74afff;
  top: auto;
  right: -1px;
  bottom: -1px;
  left: auto;
}
.edsBB__wrapper .edsBB_editActions.edsBB__openEditorActions_droppable > ul li button:hover {
  color: #0045a3;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceEmbeddedVideoActionWrapper {
  background-color: #a068a5;
  top: auto;
  bottom: -1px;
  left: -1px;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceIconActionWrapper {
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  top: auto;
  left: auto;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceIconActionWrapper > ul {
  display: inline-block;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceImageActionWrapper {
  background-color: #8968a5;
  position: absolute;
  top: calc(50px + 10%);
  left: 10%;
  z-index: 9999;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceImageActionWrapper ~ .edsBB__replaceImageActionWrapper {
  margin-top: 50px;
}
.edsBB__wrapper .edsBB_editActions.edsBB__replaceIconActionWrapper {
  background-color: #ce2c76;
  margin-left: -30px;
}
.edsBB__wrapper .summernoteAirMode {
  position: relative;
  z-index: 1;
}
.edsBB__wrapper .summernoteAirMode .edsBB__openEditorActions {
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 1;
}
.edsBB__wrapper .summernoteAirMode::before {
  content: "";
  border: dashed 1px #2cceae;
  border-top-style: solid;
  transition: all 300ms;
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}
.edsBB__wrapper.edsBB_top .edsBB_tabWrapper .edsBB_tabButton, .edsBB__wrapper.edsBB_bottom .edsBB_tabWrapper .edsBB_tabButton {
  width: 100%;
  border-top: none;
  border-left: solid 4px #cccccc;
}
.edsBB__wrapper.edsBB_top .edsBB_tabWrapper .edsBB_tabButton.edsBB_active, .edsBB__wrapper.edsBB_bottom .edsBB_tabWrapper .edsBB_tabButton.edsBB_active {
  border-left-color: #3fd797;
}
.edsBB__wrapper.edsBB_top .edsBB_logo, .edsBB__wrapper.edsBB_bottom .edsBB_logo {
  padding-right: 16px;
  padding-left: 16px;
}
.edsBB__wrapper.edsBB_top .edsBB_dockWrapper, .edsBB__wrapper.edsBB_bottom .edsBB_dockWrapper {
  left: 0;
  width: 100%;
  height: 180px;
}
.edsBB__wrapper.edsBB_top .edsBB_assetsHeader, .edsBB__wrapper.edsBB_bottom .edsBB_assetsHeader {
  width: 200px;
  height: 180px;
  float: left;
  padding-bottom: 0;
  margin-right: 16px;
}
.edsBB__wrapper.edsBB_top .edsBB__assetsList, .edsBB__wrapper.edsBB_bottom .edsBB__assetsList {
  height: calc(180px - 16px);
  width: calc(100% - 245px);
  padding-top: 0;
}
.edsBB__wrapper.edsBB_top .edsBB__assetsList .edsBB_scrollable, .edsBB__wrapper.edsBB_bottom .edsBB__assetsList .edsBB_scrollable {
  height: calc(100% - 46px);
  overflow-y: hidden;
  overflow-x: auto;
  padding-top: 0;
  padding-right: 0;
  white-space: nowrap;
}
.edsBB__wrapper.edsBB_top .edsBB_assetsSelectionWrapper, .edsBB__wrapper.edsBB_bottom .edsBB_assetsSelectionWrapper {
  left: 0;
  height: 180px;
  width: 100%;
  padding: 16px;
}
.edsBB__wrapper.edsBB_top .edsBB_assetWrapper, .edsBB__wrapper.edsBB_bottom .edsBB_assetWrapper {
  display: inline-block;
  margin-bottom: 0;
}
.edsBB__wrapper.edsBB_top .edsBB_assetWrapper img, .edsBB__wrapper.edsBB_bottom .edsBB_assetWrapper img {
  max-height: 85px;
}
.edsBB__wrapper.edsBB_top .edsBB_assetWrapper + .edsBB_assetWrapper, .edsBB__wrapper.edsBB_bottom .edsBB_assetWrapper + .edsBB_assetWrapper {
  margin-left: 8px;
}
.edsBB__wrapper.edsBB_top .edsBB_select, .edsBB__wrapper.edsBB_bottom .edsBB_select {
  width: 240px;
}
.edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper {
  top: 0;
  left: auto;
  height: 180px;
  width: 230px;
  min-width: auto;
  padding-right: 16px;
}
.edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton {
  display: block;
  width: 100%;
}
.edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton + .edsBB_dockButton, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton + .edsBB_dockButton {
  margin-top: 0.5rem;
  width: 100%;
}
.edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__localizeModule > span, .edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__closeAllEditors > span, .edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__save > span, .edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__closeUI > span, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__localizeModule > span, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__closeAllEditors > span, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__save > span, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_dockButton.edsBB__closeUI > span {
  width: 100% !important;
  padding: 0 10px 0 40px !important;
}
.edsBB__wrapper.edsBB_top .edsBB_editorButtonsWrapper .edsBB_buttonsWrapperMessage, .edsBB__wrapper.edsBB_bottom .edsBB_editorButtonsWrapper .edsBB_buttonsWrapperMessage {
  bottom: 0;
  left: 0;
}
.edsBB__wrapper.edsBB_top .edsBB_dockActions, .edsBB__wrapper.edsBB_bottom .edsBB_dockActions {
  height: 50px;
  right: 80px;
  width: 150px;
}
.edsBB__wrapper.edsBB_top .edsBB_showHide, .edsBB__wrapper.edsBB_bottom .edsBB_showHide {
  width: 80px;
  height: 50px;
}
.edsBB__wrapper.edsBB_top .edsBB_dockActions {
  top: 100%;
}
.edsBB__wrapper.edsBB_top .edsBB_showHide {
  border-radius: 0 0 4px 4px;
}
.edsBB__wrapper.edsBB_top .edsBB__showHideActions > span::before {
  transform: rotate(90deg);
}
.edsBB__wrapper.edsBB_top .edsBB_position {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 0 4px 4px;
  margin-top: 0;
}
.edsBB__wrapper.edsBB_top .edsBB_position > ul > li.edsBB__dockToTop {
  display: none;
}
.edsBB__wrapper.edsBB_top .edsBB_position > ul > li.edsBB__dockToRight {
  display: block;
}
.edsBB__wrapper.edsBB_top.edsBB_dockHidden .edsBB__showHideActions > span::before {
  transform: rotate(-90deg);
}
.edsBB__wrapper.edsBB_top.edsBB_dockHidden .edsBB_dockWrapper {
  right: 0;
  top: -180px;
}
.edsBB__wrapper.edsBB_bottom .edsBB_dockWrapper {
  top: auto;
  bottom: 0;
}
.edsBB__wrapper.edsBB_bottom .edsBB_dockActions {
  bottom: 100%;
  top: auto;
}
.edsBB__wrapper.edsBB_bottom .edsBB_showHide {
  border-radius: 4px 4px 0 0;
}
.edsBB__wrapper.edsBB_bottom .edsBB__showHideActions > span::before {
  transform: rotate(-90deg);
}
.edsBB__wrapper.edsBB_bottom .edsBB_position {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 4px 4px 0 0;
  margin-top: 0;
}
.edsBB__wrapper.edsBB_bottom .edsBB_position > ul > li.edsBB__dockToBottom {
  display: none;
}
.edsBB__wrapper.edsBB_bottom .edsBB_position > ul > li.edsBB__dockToRight {
  display: block;
}
.edsBB__wrapper.edsBB_bottom.edsBB_dockHidden .edsBB__showHideActions > span::before {
  transform: rotate(90deg);
}
.edsBB__wrapper.edsBB_bottom.edsBB_dockHidden .edsBB_dockWrapper {
  right: 0;
  bottom: -180px;
}
.edsBB__wrapper.edsBB_bottom .edsBB_position > ul > li.edsBB__dockToBottom {
  display: none;
}
.edsBB__wrapper.edsBB_bottom .edsBB_position > ul > li.edsBB__dockToRight {
  display: block;
}
.edsBB__wrapper.edsBB_left .edsBB_dockWrapper {
  right: auto;
  left: 0;
}
.edsBB__wrapper.edsBB_left .edsBB_dockActions {
  right: auto;
  left: 100%;
  right: auto;
}
.edsBB__wrapper.edsBB_left .edsBB_showHide {
  border-radius: 0 4px 4px 0;
}
.edsBB__wrapper.edsBB_left .edsBB__showHideActions > span::before {
  transform: rotate(0);
}
.edsBB__wrapper.edsBB_left .edsBB_position {
  border-radius: 0 4px 4px 0;
  right: auto;
}
.edsBB__wrapper.edsBB_left .edsBB_position > ul > li.edsBB__dockToLeft {
  display: none;
}
.edsBB__wrapper.edsBB_left .edsBB_position > ul > li.edsBB__dockToRight {
  display: block;
}
.edsBB__wrapper.edsBB_left .edsBB_editorButtonsWrapper {
  right: auto;
  left: 0;
}
.edsBB__wrapper.edsBB_left .edsBB_editorButtonsWrapper::before {
  right: 2px;
  left: -2px;
  transform: skewX(45deg);
}
.edsBB__wrapper.edsBB_left .edsBB_editorButtonsWrapper .edsBB_buttonsWrapperMessage {
  left: 0;
  right: 4px;
}
.edsBB__wrapper.edsBB_left.edsBB_dockHidden .edsBB_dockWrapper {
  left: -240px;
}
.edsBB__wrapper.edsBB_left.edsBB_dockHidden .edsBB__showHideActions > span::before {
  transform: rotate(180deg);
}
.edsBB__wrapper.edsBB_dockHidden .edsBB_dockWrapper {
  right: -240px;
}
.edsBB__wrapper.edsBB_dockHidden .edsBB__showHideActions .edsBB_show {
  display: inline-block;
}
.edsBB__wrapper.edsBB_dockHidden .edsBB__showHideActions .edsBB_hide {
  display: none;
}
.edsBB__wrapper.edsBB_dockHidden .edsBB__showHideActions > span::before {
  transform: rotate(0);
}
.edsBB__wrapper.edsBB_dockHidden .edsBB_editorButtonsWrapper {
  min-width: auto;
}
.edsBB__wrapper.edsBB_dockHidden .edsBB_editorButtonsWrapper::before {
  width: 0;
  height: 0;
}
.edsBB__wrapper.edsBB_dockHidden .edsBB_editorButtonsWrapper .edsBB_dockButton > span {
  width: 0 !important;
  padding: 0 !important;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__contentLayout,
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB_droppableItem {
  position: relative;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__contentLayout::before,
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB_droppableItem::before {
  content: "";
  border: dashed 1px #2cceae;
  border-top-style: solid;
  opacity: 0;
  transition: all 300ms;
  display: block;
  position: absolute;
  z-index: -1;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__contentLayout:hover::before,
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB_droppableItem:hover::before {
  opacity: 1;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__contentLayout::before {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__contentLayout:hover {
  z-index: 2;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB_droppableItem {
  min-height: 44px;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB_droppableItem::before {
  border-color: #74afff;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__container,
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__row,
.edsBB__wrapper.edsBB__interfaceLoaded .edsBB__col {
  transition: all 1s;
}
.edsBB__wrapper.edsBB__editModeAvailable {
  position: relative;
}
.edsBB__wrapper.edsBB__editModeAvailable::before {
  content: "";
  border: dashed 1px #1e9780;
  border-top-style: solid;
  opacity: 0;
  transition: all 300ms;
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}
.edsBB__wrapper.edsBB__editModeAvailable .edsBB__openUI {
  border-radius: 0;
  position: absolute;
  top: -1px;
  right: -1px;
  opacity: 0;
  z-index: 9998;
}
.edsBB__wrapper.edsBB__editModeAvailable:hover .edsBB__openUI {
  opacity: 1;
}
.edsBB__wrapper.edsBB__editModeAvailable:hover::before {
  opacity: 1;
}
.edsBB__wrapper.edsBB__savingData {
  position: relative;
}
.edsBB__wrapper.edsBB__savingData::before, .edsBB__wrapper.edsBB__savingData::after {
  position: absolute;
  z-index: 1001;
  display: block;
}
.edsBB__wrapper.edsBB__savingData::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: rgba(255, 255, 255, 0.6);
}
.edsBB__wrapper.edsBB__savingData::after {
  top: calc(50% - 5px);
  left: calc(50% - 5px);
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-animation: edsBBspin 1.1s infinite ease;
  animation: edsBBspin 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.edsBB_modalActions button {
  outline: none;
  padding: 9px 32px;
  margin-top: 15px;
  font: 15px/1 Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: solid 1px #d1d1d1;
  border-radius: 4px;
  background-color: #f9f9f9;
  box-shadow: none;
  cursor: pointer;
  transition: all 300ms;
  color: #585858;
}
.edsBB_modalActions button:hover {
  background-color: #d1d1d1;
  color: #fff;
}
.edsBB_modalActions button + button {
  margin-left: 20px;
}

.edsBB_modalInputGroup {
  padding: 7px;
  border-radius: 4px;
  background-color: #f2f2f2;
  position: relative;
  padding-left: 126px;
  min-height: 70px;
}
.edsBB_modalInputGroup::before {
  position: absolute;
  width: 96px;
  content: "";
  top: 5px;
  bottom: 5px;
  left: 0;
  border-right: solid 1px #e2e2e2;
  box-shadow: -1px 0 0 #fafafa inset;
  background-repeat: no-repeat;
  background-position: center 10px;
}
.edsBB_modalInputGroup::after {
  display: table;
  content: "";
  width: 100%;
  clear: both;
}
.edsBB_modalInputGroup p {
  padding: 0;
  margin: 9px 0 5px;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #7993ae;
}
.edsBB_modalInputGroup label {
  font: 12px/2 Arial, Helvetica, sans-serif;
  color: #8e8e8e;
  margin: 0;
  padding: 0;
}
.edsBB_modalInputGroup .edsBB_previewWrapper {
  width: 95px;
  border-right: solid 1px #e2e2e2;
  box-shadow: -1px 0 0 #fafafa inset;
  margin-right: 30px;
}
.edsBB_modalInputGroup .edsBB_previewWrapper + div {
  width: calc(100% - 125px);
}
.edsBB_modalInputGroup .edsBB_previewWrapper .edsBB_previewImage {
  display: block;
  margin: auto;
}
.edsBB_modalInputGroup .edsBB_previewImage {
  border: solid 3px #c7c7c7;
  border-radius: 2px;
  background: #fff;
  max-width: 56px;
  max-height: 56px;
  height: auto;
}
.edsBB_modalInputGroup .edsBB_upladImagePreviewWrapper {
  float: right;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 11px;
}
.edsBB_modalInputGroup .edsBB_upladImagePreviewWrapper + input[type="file"] {
  width: calc(100% - 80px);
}
.edsBB_modalInputGroup + .edsBB_modalInputGroup {
  margin-top: 10px;
}
.edsBB_modalInputGroup input[type="text"],
.edsBB_modalInputGroup textarea,
.edsBB_modalInputGroup select {
  border: solid 1px #e3e3e3;
  outline: none;
  box-shadow: none;
  border-radius: 4px;
  width: 100%;
  padding: 2px 7px;
}
.edsBB_modalInputGroup input[type="text"]:hover, .edsBB_modalInputGroup input[type="text"]:focus,
.edsBB_modalInputGroup textarea:hover,
.edsBB_modalInputGroup textarea:focus,
.edsBB_modalInputGroup select:hover,
.edsBB_modalInputGroup select:focus {
  border-color: #74afff;
}
.edsBB_modalInputGroup input[type="text"].edsbb_smallText,
.edsBB_modalInputGroup textarea.edsbb_smallText,
.edsBB_modalInputGroup select.edsbb_smallText {
  text-align: center;
  width: 100px;
}
.edsBB_modalInputGroup select {
  width: auto;
}
.edsBB_modalInputGroup.edsBB_noGroupPadding {
  padding-left: 7px;
}
.edsBB_modalInputGroup.edsBB_noGroupPadding::before {
  display: none;
}
.edsBB_modalInputGroup.edsBB_inlineElements > * {
  display: inline-block;
  vertical-align: middle;
}
.edsBB_modalInputGroup.edsBB_inlineElements > p {
  margin-top: 21px;
  margin-right: 15px;
}
.edsBB_modalInputGroup.edsBB_inlineElements > select {
  margin-top: 15px;
}
.edsBB_modalInputGroup.edsBB_breakPoint::before {
  background-image: url("../Images/breakpoint-bg.png");
}
.edsBB_modalInputGroup.edsBB_wrapper::before {
  background-image: url("../Images/wrapper-bg.png");
}
.edsBB_modalInputGroup.edsBB_gutter::before {
  background-image: url("../Images/gutter-bg.png");
}
.edsBB_modalInputGroup.edsBB_paddingTop::before {
  background-image: url("../Images/paddingTop-bg.png");
}
.edsBB_modalInputGroup.edsBB_paddingBottom::before {
  background-image: url("../Images/paddingBottom-bg.png");
}
.edsBB_modalInputGroup.edsBB_marginTop::before {
  background-image: url("../Images/marginTop-bg.png");
}
.edsBB_modalInputGroup.edsBB_marginBottom::before {
  background-image: url("../Images/marginBottom-bg.png");
}
.edsBB_modalInputGroup.edsBB_verticalAlignment::before {
  background-image: url("../Images/verticalAlignment-bg.png");
}
.edsBB_modalInputGroup.edsBB__selectClass::before {
  background-image: url("../Images/selectClass-bg.png");
}
.edsBB_modalInputGroup.edsBB__selectFloating::before {
  background-image: url("../Images/selectFloating-bg.png");
}
.edsBB_modalInputGroup.edsBB__selectAltTag::before {
  background-image: url("../Images/selectAltTag-bg.png");
}
.edsBB_modalInputGroup.edsBB__imageOptions::before {
  background-image: url("../Images/imageOptions-bg.png");
}
.edsBB_modalInputGroup.edsBB_progressMaxValue::before {
  background-image: url("../Images/progressMaxValue-bg.png");
}
.edsBB_modalInputGroup.edsBB_imageToReplaceGroup {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}
.edsBB_modalInputGroup.edsBB_widthSelect::before {
  background-image: url("../Images/widthSelect-bg.png");
}
.edsBB_modalInputGroup.edsBB_insertIconOptionsGroup::before {
  background-image: url("../Images/insertIconOptionsGroup-bg.png");
}
.edsBB_modalInputGroup.edsBB__selectEmbeddedVideoRatio::before {
  background-image: url("../Images/selectEmbeddedVideoRatio-bg.png");
}
.edsBB_modalInputGroup.edsBB__embeddedVideoIframeText::before {
  background-image: url("../Images/embeddedVideoIframeText-bg.png");
}
.edsBB_modalInputGroup.edsBB__embeddedVideoUrlText::before {
  background-image: url("../Images/embeddedVideoUrlText-bg.png");
}
.edsBB_modalInputGroup.edsBB_insertIconSizeSelect::before {
  background-image: url("../Images/insertIconSizeSelect-bg.png");
}
.edsBB_modalInputGroup.edsBB__customElementName::before {
  background-image: url("../Images/customElementName-bg.png");
}
.edsBB_modalInputGroup.edsBB__customElementDescription::before {
  background-image: url("../Images/customElementDescription-bg.png");
}
.edsBB_modalInputGroup.edsBB__customElementImage::before {
  background-image: url("../Images/customElementImage-bg.png");
}
.edsBB_modalInputGroup.edsBB__contentLayoutAnimationSelect::before {
  background-image: url("../Images/animationSelect-bg.png");
}

.edsBB_horizontalRadioButtons > ul,
.edsBB_verticalRadioButtons > ul {
  margin: 0;
  padding: 0;
}
.edsBB_horizontalRadioButtons > ul li,
.edsBB_verticalRadioButtons > ul li {
  list-style-type: none;
}

.edsBB_verticalRadioButtons label {
  display: inline-block;
}
.edsBB_verticalRadioButtons input[type="radio"] {
  vertical-align: middle;
  margin-right: 10px;
}

.edsBB_horizontalRadioButtons > ul li {
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.edsBB_horizontalRadioButtons > ul li label {
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
}
.edsBB_horizontalRadioButtons > ul li label input {
  margin: 5px 7px 0 0;
  vertical-align: top;
}
.edsBB_horizontalRadioButtons > ul li label input + input[type="text"] {
  margin: -3px 0 0;
}
.edsBB_horizontalRadioButtons > ul.edsBB_rangeRadio li {
  margin: 0;
  padding: 0;
}
.edsBB_horizontalRadioButtons > ul.edsBB_rangeRadio li label {
  display: block;
  padding: 0;
  margin: 0;
}

.edsBB_buttonsWithIcons > li label {
  position: relative;
  padding-left: 40px;
}
.edsBB_buttonsWithIcons > li label::before {
  content: "";
  position: absolute;
  left: 20px;
  top: calc(50% - 8px);
  background: url("../Images/icons.png") no-repeat;
  width: 16px;
  height: 16px;
}
.edsBB_buttonsWithIcons > li label input {
  position: absolute;
  top: 0;
  left: 0;
}
.edsBB_buttonsWithIcons > li.edsBB_radioSM label::before {
  background-position: -98px -672px;
}
.edsBB_buttonsWithIcons > li.edsBB_radioMD label::before {
  background-position: -48px -672px;
}
.edsBB_buttonsWithIcons > li.edsBB_radioLG label::before {
  background-position: 0 -672px;
}
.edsBB_buttonsWithIcons > li.edsBB_radioXL label::before {
  background-position: -153px -672px;
}

.edsBB_rangeRadio {
  background-color: #fff;
  border: solid 1px #e3e3e3;
  border-radius: 4px;
  width: 400px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  font-size: 0;
  line-height: 0;
}
.edsBB_rangeRadio > li {
  width: 16.67%;
  text-align: center;
}
.edsBB_rangeRadio > li + li {
  border-left: solid 1px #e3e3e3;
}
.edsBB_rangeRadio > li.edsBB_none > label::before {
  background-color: #c7c7c7 !important;
  right: 0;
  width: 100%;
}
.edsBB_rangeRadio > li > label {
  position: relative;
  cursor: pointer;
}
.edsBB_rangeRadio > li > label::before {
  position: absolute;
  width: 0;
  transition: right 300ms;
  top: 0;
  right: 100%;
  bottom: 0;
  background-color: #8be0a3;
  content: "";
}
.edsBB_rangeRadio > li > label > span {
  position: relative;
  z-index: 1;
  color: #3e3e3e;
  display: block;
  transition: all 400ms;
}
.edsBB_rangeRadio > li > input {
  visibility: hidden;
  position: absolute;
}
.edsBB_rangeRadio > li > input:checked + label::before {
  right: 0;
  width: 400px;
}
.edsBB_rangeRadio > li > input:checked + label > span {
  background-color: transparent;
  color: #3e3e3e;
}
.edsBB_rangeRadio > li:hover label::before {
  right: 100%;
  width: 400px;
}
.edsBB_rangeRadio > li:hover label > span {
  color: #fff;
  z-index: 2;
  background-color: #5e8ec4;
}
.edsBB_rangeRadio.edsBB_rangeRadioOrange > li > label::before {
  background-color: #f5bb86;
}
.edsBB_rangeRadio.edsBB_rangeRadioNine > li {
  width: 11.111%;
}

.edsBB_tabWrapper {
  font-size: 0;
  line-height: 0;
}
.edsBB_tabWrapper .edsBB_tabButton {
  border: none;
  border-top: solid 4px #cccccc;
  outline: none;
  background: none #ddd;
  cursor: pointer;
  text-decoration: none;
  font: 12px/1.3 Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 0;
  width: 50%;
  color: #939393;
  padding: 10px 16px;
}
.edsBB_tabWrapper .edsBB_tabButton:hover, .edsBB_tabWrapper .edsBB_tabButton.edsBB_active {
  background-color: #f5f5f5;
}
.edsBB_tabWrapper .edsBB_tabButton.edsBB_active {
  border-top-color: #3fd797;
}
.edsBB_tabWrapper .edsBB_tabButton.edsBB_disabled {
  color: rgba(147, 147, 147, 0.5);
  pointer-events: none;
}

.edsBB_multiImageSelectionList {
  margin: 0 !important;
  padding: 0 !important;
}
.edsBB_multiImageSelectionList > li {
  padding: 1rem;
  margin: 0;
  list-style-type: none;
  display: inline-block;
  vertical-align: top;
  max-width: 50%;
}
.edsBB_multiImageSelectionList > li > img {
  display: inline-block;
  vertical-align: middle;
  padding: 2px;
  box-shadow: 0 0 4px 0 #585858;
  max-width: 100%;
  transitino: all 300ms;
}
.edsBB_multiImageSelectionList > li:hover > img {
  box-shadow: 0 0 4px 0 #74afff;
}

.note-editor output.note-status-output {
  position: absolute;
}
.note-editor .row + * [class*="col"] {
  padding-left: 0;
  padding-right: 0;
}

.note-btn.dropdown-toggle::after {
  display: none;
}

.note-modal-backdrop {
  display: none !important;
}

.note-modal-content {
  top: 50%;
  transform: translateY(-50%);
}

.note-frame .note-editing-area,
.note-frame .note-editing-area .note-codable,
.note-frame .note-editing-area .note-editable {
  min-height: 400px;
}

.personalBarContainer ~ * .edsBB__wrapper.edsBB_top .edsBB_dockWrapper, .personalBarContainer ~ * .edsBB__wrapper.edsBB_bottom .edsBB_dockWrapper, .personalBarContainer ~ * .edsBB__wrapper.edsBB_left .edsBB_dockWrapper {
  margin-left: 80px;
}
.personalBarContainer ~ * .edsBB__wrapper.edsBB_top .edsBB_dockWrapper, .personalBarContainer ~ * .edsBB__wrapper.edsBB_bottom .edsBB_dockWrapper {
  width: calc(100% - 80px);
}

.dnnEditState .personalBarContainer ~ * .edsBB__wrapper .edsBB_dockWrapper {
  margin-bottom: 80px;
}

#ControlBar_ControlPanel ~ * .edsBB__wrapper .edsBB_dockWrapper {
  margin-top: 53px;
}

#edsBB__contentLayoutPropertiesEditor {
  z-index: 9999 !important;
}

@-webkit-keyframes edsBBspin {
  0%,
100% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.4), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.4), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em rgba(0, 0, 0, 0.4), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.4), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em rgba(0, 0, 0, 0.4), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.4), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em rgba(0, 0, 0, 0.4), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.4);
  }
}
@keyframes edsBBspin {
  0%,
100% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.4), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.4), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em rgba(0, 0, 0, 0.4), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.4), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em rgba(0, 0, 0, 0.4), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.4), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em rgba(0, 0, 0, 0.4), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.4);
  }
}
