.ufr-app-options-menu {
  margin-bottom: 30px !important;
  display: flex;
  align-items: center;
  gap: 10px;
}

.mp-drpDwn {
  display: inline-flex;
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0.5rem;
  justify-content: center;
  border-width: 1px;
  border-style: solid;
  width: 180px;
  background: #fff;
  border-color: #e4e8ec;
  border-radius: 20px;
}
.mp-drpDwn-active {
  background: #dfebf2;
}
.mp-drpdwn-options {
  display: inline-block;
  padding-left: 1rem;
  /* 16px */
  padding-right: 1rem;
  /* 16px */
  margin-top: 5px;
  background: #fff;
  width: 180px;
  border-radius: 16px;
  box-shadow: 0px 4px 8px 0px #030d3626;
  position: absolute;
  z-index: 9;
}
.mp-drpdwn-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #364a87;
  background-color: transparent;
  border: none;
}
.mp-drpdwn-options li {
  padding-top: 10px;
  padding-bottom: 0.5rem;
  /* 8px */
  padding-left: 1rem;
  /* 16px */
  padding-right: 1rem;
  /* 16px */
  margin-top: 2px;
}
.mp-drpdwn-options li:hover {
  background: #ce005814;
  border-radius: 8px;
}
.mp-drpdwn-options li:hover > a {
  color: #cc0058;
}
.hidden-element {
  display: none;
}
.visible-element {
  visibility: visible;
}
.ufr-app-menu-background {
  display: block;
  height: 36px;
  padding: 6px;
  width: 36px;
  margin: 2px;
  border-radius: 4px;
  background: #f6eef1;
  cursor: pointer;
  border: 1px solid #8fa5b2;
}
#app-configuration-tab .ufr-app-menu-background,
.hubs-section-integrations .ufr-app-menu-background {
  display: none;
}

.ufr-service-icon {
  text-align: center;
  line-height: 1;
  display: inline-block;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-upload-btn-container {
  display: inline-block;
}
.ufr-upload-btn-container:hover {
  cursor: not-allowed;
}
.ufr-btn {
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 9px 17px;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-family: Roboto, sans-serif;
}
.ufr-btn.disabled {
  cursor: not-allowed;
}
.ufr-btn:hover {
  text-decoration: none;
}
.ufr-btn:not(.disabled):focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-btn + .ufr-btn {
  margin-left: 10px;
}
@media (max-width: 450px) {
  .ufr-btn + .ufr-btn {
    margin: 10px 0px 0px;
  }
}
.ufr-btn + .ufr-btn-block {
  margin: 10px 0;
}
.ufr-btn + .ufr-btn-block + .ufr-btn {
  margin-left: 0;
}
.ufr-btn.ufr-btn-block {
  display: flex;
}
.ufr-btn.ufr-btn-primary {
  background: #ce0058;
  border-color: #ce0058;
  color: white;
}
.ufr-btn.ufr-btn-primary:active {
  background: #98114b;
  border-color: #98114b;
}
.ufr-btn.ufr-btn-primary:not(.disabled):hover {
  background: #9c0042;
  border-color: #9c0042;
}
.ufr-btn.ufr-btn-primary:disabled {
  background: #777 !important;
  border-color: #777;
  color: white;
  opacity: 1 !important;
}
.ufr-btn.ufr-btn-primary:disabled:hover {
  background: #555 !important;
  cursor: not-allowed;
}
.ufr-btn.ufr-btn-primary > .glyphicons::before,
.ufr-btn.ufr-btn-primary > .halflings {
  color: white !important;
  padding-right: 4px;
}
.ufr-btn.ufr-btn-icon {
  font-size: 12px;
  padding: 8px 0px 5px 0px;
  height: 30px;
  width: 30px;
  color: #8c8f91;
}
.ufr-btn.ufr-btn-icon.disabled {
  opacity: 60%;
}
.ufr-btn.ufr-btn-icon > .glyphicons::before,
.ufr-btn.ufr-btn-icon > .halflings {
  padding-right: 0px !important;
}
.ufr-btn.ufr-btn-secondary {
  font-weight: bold;
  color: #ce0058;
}
.ufr-btn.ufr-btn-icon,
.ufr-btn.ufr-btn-secondary {
  background: #fff;
  border-color: #ccc;
}
.ufr-btn.ufr-btn-icon:not(.disabled):active,
.ufr-btn.ufr-btn-secondary:not(.disabled):active {
  background: #bebebe;
  border-color: #9c0042;
}
.ufr-btn.ufr-btn-icon:not(.disabled):hover,
.ufr-btn.ufr-btn-secondary:not(.disabled):hover {
  background: #ce00580a;
}
.ufr-btn.ufr-btn-icon > .glyphicons::before,
.ufr-btn.ufr-btn-secondary > .glyphicons::before,
.ufr-btn.ufr-btn-icon > .halflings,
.ufr-btn.ufr-btn-secondary > .halflings {
  color: #ce0058 !important;
  padding-right: 4px;
}
.ufr-btn.ufr-btn-back {
  color: #333;
  border-color: transparent;
  background: transparent;
  border-radius: 0;
  padding-left: 0;
}
.ufr-btn.ufr-btn-back:not(.disabled):hover {
  color: #777;
}
.ufr-btn.ufr-btn-back:before {
  content: '‹';
  font-size: 16px;
  margin-right: 3px;
}
.ufr-btn.ufr-btn-card {
  background: #bebebe;
  border-color: #bebebe;
  color: white;
  font-size: 16px;
  height: 46px;
  padding: 13px 23px;
}
.ufr-btn.ufr-btn-card:active {
  background: #8c8c8c;
  border-color: #8c8c8c;
}
.ufr-btn.ufr-btn-card:not(.disabled):hover {
  background-color: #a0a0a0;
  border-color: #a0a0a0;
}
.ufr-btn-text {
  color: #ce0058;
  padding: 3px 10px;
}
.ufr-btn-text:hover {
  background-color: rgba(206, 0, 88, 0.04);
}

.react-icon.glyphicons:before {
  padding: 0;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-checkbox-input-container.ufr-checkbox-input-container.ufr-checkbox-input-container#sfi-uf-activity-ufr-input-container {
  padding-top: 0;
}
.ufr-checkbox-input-container .ufr-checkbox-wrapper {
  align-items: center;
  display: flex;
  margin: 10px 0 5px;
}
.ufr-checkbox-input-container .ufr-input-wrapper {
  position: static;
}
.ufr-checkbox-input-container.ufr-checkbox-input-container.ufr-checkbox-input-container label.react-input-title {
  margin-bottom: 0;
  margin-left: 14px;
}
.ufr-checkbox-input-container .ufr-checkbox-inner {
  display: inline-block;
}
.ufr-checkbox-input-container .ufr-checkbox {
  margin: 5px 0 0 0;
  padding: 0;
  -webkit-appearance: none;
  width: 13px;
  height: 13px;
  background: white;
  border: 1px solid #ccc;
  border-radius: 2px;
  position: relative;
}
.ufr-checkbox-input-container .ufr-checkbox:checked {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.ufr-checkbox-input-container .ufr-checkbox:checked:after {
  font-family: "Glyphicons Regular", sans-serif;
  content: "\E207";
  font-size: 9px;
  position: absolute;
  top: -1px;
  left: 1px;
  color: white;
}
.ufr-checkbox-input-container .ufr-checkbox.ufr-color-picker-input--disabled {
  opacity: 0.6;
}
.ufr-checkbox-input-container .ufr-checkbox:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-checkbox-input-container--modal label.react-input-title {
  font-size: 13px;
}
.ufr-checkbox-input-container--modal .ufr-checkbox {
  top: 1px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-input-inner {
  font-family: Roboto, sans-serif;
  /**
  Prefixes and postfixes
   */
}
.ufr-input-inner .ufr-input-component {
  height: 100%;
  width: 100%;
  display: table-cell;
  border: solid 1px #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  background-color: white;
  background-image: none;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  color: #333;
  font-size: 16px;
}
.ufr-input-inner .ufr-input-component:focus,
.ufr-input-inner .ufr-input-component.ufr-input-error,
.ufr-input-inner .ufr-input-component.ufr-input-success {
  border-color: transparent;
  outline: 0;
}
.ufr-input-inner .ufr-input-component:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-input-inner .ufr-input-component.ufr-input-error {
  box-shadow: 0 0 8px rgba(169, 68, 67, 0.6);
}
.ufr-input-inner .ufr-input-component.ufr-input-success {
  box-shadow: 0 0 8px rgba(60, 118, 61, 0.5);
}
.ufr-input-inner .ufr-input-component.ufr-input-component--disabled {
  background: #eee;
  color: #777;
}
.ufr-input-inner .ufr-input-component::placeholder {
  color: #cecece;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  font-weight: normal;
}
.ufr-input-inner.ufr-prefixed-input,
.ufr-input-inner.ufr-postfixed-input {
  display: table;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-prefix,
.ufr-input-inner.ufr-postfixed-input .ufr-input-prefix {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-postfix,
.ufr-input-inner.ufr-postfixed-input .ufr-input-postfix {
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ufr-input-inner.ufr-prefixed-input.ufr-postfixed-input .ufr-input-component {
  border-radius: 0;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-component {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ufr-input-inner.ufr-postfixed-input .ufr-input-component {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ufr-input-inner .ufr-input-prefix,
.ufr-input-inner .ufr-input-postfix {
  display: table-cell;
  padding: 5px 10px;
  height: 100%;
  width: 1%;
  vertical-align: top;
  background: #eee;
  color: #555;
  font-size: 16px;
  line-height: 20px;
  border: 1px solid #ccc;
  text-align: center;
}
.ufr-input-inner.ufr-number-inner {
  height: 34px;
}
.ufr-input-inner.ufr-number-inner .ufr-input-postfix,
.ufr-input-inner.ufr-number-inner .ufr-input-prefix {
  width: initial;
}
.ufr-input-inner.ufr-number-inner.ufr-postfixed-input .ufr-input-component {
  border-right: none;
}
.ufr-input-inner.ufr-number-inner input[type='number'] {
  padding: 6px 0 6px 11px;
}
.ufr-input-inner.ufr-number-inner input[type='number']::-webkit-inner-spin-button {
  opacity: 1;
  -webkit-appearance: none;
  background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAICaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj42NzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgp0eV3iAAADOUlEQVRIDa2Wv09iQRDH58EDobWxOBMrjZjYnx2hkIr2VP4A/wQ6K0Hj/Q8WHna2JracifwDkIgVgdBbUPDrwd58B3Z5+3iPi3dsArs7O/PZ2dnZAeft7U05jkObaltbW+QCmMlkKJFIkFLqn9ngfH5+Uq/XIxeURCJJyeT/Q7e3t5dQpWbi5Ww2I+IdHTiMiGjHw6KjdaDGJ4zFYgR7GbPMNBxB7DUE/WK8EhqtIyq+Cc9jhrhmoD1ZAWsbm/l3KEDxeJw8z5M+Eqw34H6tp4gRUqTb7dLNzY30mEvsfZDgMBIKj9LpNHU6Hbq9vaVKpSI95pCv8zgUqo/cbrepXC5Ts9mkn3d30pfLFYIcIYkCS5763Yci0gMx/PXwQPf39/T8/Eynp3nKHB1RoVCg3d1vVCqVyHVdCUXwRa5AoYCY4YX9ODuj7ycnlMvleF9F+XyeXl5eaG9vjx9LUjYOAuHgChRCKE6nUzo4OKDDw0Maj8dyVMgBxqY4iQH6HkIkFAtok8lEehhrwGg0MjIZ4CuQp7angR01yBjDnjcINtyDXy5QCEQYmgtBRPjcMHhZoJ435Rv3OFbYMdxondSfMdBzIfj4aK2z+dIaeFKk9/f3N1KkcbGtVmt+fLznTVR+PBo0iSnyDm5LocClLbKARXZ9XQQCyyjgOv46pmLPS9Z9yw3CwFwWb8S/Cv4GAHtggHN1YyCqFtRvDE8QklQqJacADJ/QUNlM21MNhXHcjUs1en19lcKBeKGAYI4qhbF4rY18/YqnUAQAN/n4+EjZbJZqtd/ida1Wk3m1WpV16AlYgryk2s+U5YgrAg5PLi4uOIc/uKZeSy4/PT3R+fk5FYtFWUfRkZe45M1H9Xpd9ft9xYVCDYdD8xkMBuyEUgxVDIcv0mOOhnWjPxiKPTjgrXiqN4UHbEh4GFdXV7Szs0OXl5dSDiHXOSn6gYtyQD4+Ppaiyw5opukhw08HeyWZEHVkOIG622g0wm/fEHkAZYBS/OqigOafzMLQuv0wT6EnYL68qMYZbC1JTB0nJoZWnCy1OTggMlNsig/s0Qt0MhmzwvzFGM0vDgDDX0k0qafv7+9fRESr4xn/Ae8xslv30IfYAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  cursor: pointer;
  display: block;
  width: 22px;
  height: 34px;
  position: relative;
  right: 0;
}
.ufr-input-inner.ufr-number-inner input[type='number'].ufr-input-component--disabled::-webkit-inner-spin-button {
  background: none;
}
.ufr-input-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.ufr-input-wrapper .ufr-character-count {
  position: absolute;
  right: 0;
}
.ufr-input-wrapper textarea {
  vertical-align: top;
}
.ufr-input-wrapper p {
  margin-top: 5px;
}

.ufr-character-count {
  height: 16px;
  margin-bottom: -16px;
  position: relative;
  width: 50px;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  background: #eee;
  color: #333;
  padding: 3px 3px 4px;
  font-family: Roboto, sans-serif;
}

/*************************************************************************
 *  Roboto
 *************************************************************************/

/* roboto-100 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.svg#Roboto') format('svg');
}

/* roboto-100italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100italic.svg#Roboto') format('svg');
}

/* roboto-300 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#Roboto') format('svg');
}

/* roboto-300italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#Roboto') format('svg');
}

/* roboto-regular - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Roboto') format('svg');
}

/* roboto-italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#Roboto') format('svg');
}

/* roboto-500 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.svg#Roboto') format('svg');
}

/* roboto-500italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.svg#Roboto') format('svg');
}

/* roboto-700 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Roboto') format('svg');
}

/* roboto-700italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg#Roboto') format('svg');
}

/* roboto-900 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.svg#Roboto') format('svg');
}

/* roboto-900italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.eot');
  src:
    local(''),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.woff2') format('woff2'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.woff') format('woff'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.ttf') format('truetype'),
    url('/fonts/roboto/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900italic.svg#Roboto') format('svg');
}

/*************************************************************************
 *  IBM Plex Sans
 *************************************************************************/

/* ibm-plex-sans-100 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-100italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-100italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-200 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-200italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-200italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-300 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-300italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-regular - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-500 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-500italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-500italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-600 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-600italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600italic.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-700 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.svg#IBMPlexSans') format('svg');
}

/* ibm-plex-sans-700italic - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.eot');
  src:
    local(''),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'),
    url('/fonts/ibm-plex-sans/ibm-plex-sans-v14-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700italic.svg#IBMPlexSans') format('svg');
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
/*
  Note: these styles implement the UF design system specifications.
  please consult the Zeplin UI design guide before making any changes @ app.zeplin.io
  Verify that all changes play nicely with all possible input states by using Storybook.
 */
.ufr-input-container {
  position: relative;
  width: 609px;
  padding: 9px 0 36px;
  max-width: 100%;
}
.ufr-input-container.ufr-input-container-disabled:hover input.ufr-input-component--disabled,
.ufr-input-container.ufr-input-container-disabled:hover button.ufr-input-component--disabled,
.ufr-input-container.ufr-input-container-disabled:hover textarea.ufr-input-component--disabled {
  cursor: not-allowed;
}
.ufr-input-container .react-input-title,
.ufr-input-container .react-input-description {
  font-family: Roboto, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.ufr-input-container .react-input-description {
  width: 86%;
  font-size: 13px;
  color: #777;
  display: block;
  margin-bottom: 20px;
}
.ufr-input-container .react-input-description:focus {
  outline: none;
}
.ufr-input-container label.react-input-title {
  font-size: 16px;
  color: #333;
  display: block;
  margin-bottom: 0;
}
.ufr-input-container label.react-input-title + label.react-input-description {
  margin-top: 9px;
  margin-bottom: 14px;
}
.ufr-input-container label.react-input-title:only-of-type {
  margin-bottom: 2px;
}

/*
  Note: these styles implement the UF design system specifications.
  consult the Zeplin UI design guide before making any changes @ app.zeplin.io
 */
.ufr-input-container .ufr-input-error-message {
  color: #d44545;
  font-size: 13px;
  line-height: 16px;
  position: absolute;
  bottom: 10px;
  left: 0;
  font-family: Roboto, sans-serif;
  margin: 0;
}
.ufr-input-container .ufr-character-count + .ufr-input-error-message {
  bottom: 2px;
}

.ufr-align-input-container {
  align-items: center;
  display: flex;
}
.ufr-align-input-container .ufr-reset-setting-container {
  margin-left: 30px;
}
.ufr-align-input-container .ufr-reset-setting-container .ufr-reset-setting {
  font-weight: normal !important;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-color-picker .ufr-color-picker-input {
  width: 94px;
  height: 32px;
  border-radius: 2px;
  display: block;
  align-items: unset;
  border: none;
  padding: 0;
  margin: 0;
}
.ufr-color-picker .ufr-color-picker-input:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-color-picker .ufr-color-picker-input .ufr-color-picker-preview {
  display: inline-block;
  width: 69px;
  height: 32px;
  border: solid 1px #ccc;
  border-radius: 2px 0 0 2px;
  background-color: #fff;
  padding: 8px;
}
.ufr-color-picker .ufr-color-picker-input .ufr-color-picker-preview > div {
  width: 100%;
  height: 100%;
}
.ufr-color-picker .ufr-color-picker-input .ufr-color-picker-dropdown-btn {
  display: inline-block;
  width: 26px;
  height: 32px;
  border: solid 1px #ccc;
  border-radius: 0 2px 2px 0;
  background-color: #f9f9f9;
  margin-left: -1px;
  vertical-align: top;
}
.ufr-color-picker .ufr-color-picker-input .ufr-color-picker-dropdown-btn .dropdown-icon {
  position: relative;
  font-size: 8px;
  top: 12px;
}
.ufr-color-picker-popover {
  position: absolute;
  z-index: 2;
  padding-top: 2px;
}
.ufr-color-picker-overlay {
  cursor: default;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ufr-color-picker-input.ufr-color-picker-input--disabled .ufr-color-picker-preview {
  background: #eee;
  color: #777;
}
.ufr-color-picker-input.ufr-color-picker-input--disabled * {
  pointer-events: none;
}
.ufr-color-picker-input.ufr-color-picker-input--disabled:hover {
  cursor: not-allowed;
}
.ufr-color-picker-cta {
  display: flex;
}
.ufr-color-picker-cta .ufr-color-picker-label-cta {
  flex-grow: 1;
  margin: 3px 38px 4px 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #555;
}
.ufr-color-picker-cta .ufr-color-picker-hex-cta {
  width: 80px;
  height: 32px;
  border-radius: 3px;
  border: solid 1px #979797;
  text-transform: uppercase;
}
.ufr-color-picker-cta .ufr-color-picker-input-cta {
  width: 32px;
  height: 32px;
  border: none;
  padding: 0px;
  border-radius: 3px;
  margin-left: 7px;
}
.ufr-color-picker-cta .ufr-color-picker-input-cta:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-color-picker-cta .ufr-color-picker-input-cta .ufr-color-picker-preview-cta {
  width: 32px;
  height: 32px;
  border: solid 1px #979797;
  border-radius: 3px;
  background-color: #fff;
}
.ufr-color-picker-cta .ufr-color-picker-input-cta .ufr-color-picker-preview-cta > div {
  width: 100%;
  height: 100%;
}
.ufr-color-picker-cta .ufr-color-picker-popover-cta {
  position: absolute;
  z-index: 2;
  padding-top: 22px;
  padding-left: 135px;
}

.ufr-image-uploader .ufr-clearbit-search-box {
  margin-bottom: 13px;
  position: relative;
}
.ufr-image-uploader .ufr-clearbit-search-box .search-icon {
  position: absolute;
  top: 8px;
  left: 12px;
  opacity: 0.6;
}
.ufr-image-uploader .ufr-clearbit-search-box .search-input {
  height: 29px;
  width: 100%;
  font-size: 13px;
  text-indent: 32px;
  border-radius: 2px;
  background-color: #fff;
  border: solid 1px #ccc;
}
.ufr-image-uploader .ufr-clearbit-search-box .search-input.ufr-input-component--disabled {
  background: #eee;
  color: #777;
}
.ufr-image-uploader .ufr-clearbit-search-box .dropdown-menu {
  width: 100%;
  max-width: 100%;
  display: block;
  top: 28px;
}
.ufr-image-uploader .ufr-clearbit-search-box .dropdown-menu img {
  height: 25px;
  width: 25px;
  margin-right: 12px;
}
.ufr-image-uploader .ufr-clearbit-search-box .dropdown-menu > li > a {
  padding: 6px 12px;
}
.ufr-image-uploader .ufr-clearbit-search-box .dropdown-menu > li > a .menu-text {
  font-size: 13px;
}

.ufr-image-uploader .ufr-image-preview {
  position: relative;
  display: flex;
  height: 238px;
  background-color: #f9f9f9;
  border: solid 1px #ccc;
}
.ufr-image-uploader .ufr-image-preview.ufr-input-component--disabled:hover,
.ufr-image-uploader .ufr-image-preview.ufr-input-container--disabled:hover {
  cursor: not-allowed;
}
.ufr-image-uploader .ufr-image-preview .image-logo {
  align-self: center;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
.ufr-image-uploader .ufr-image-preview .ufr-image-delete-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.ufr-upload-btn-container + .ufr-upload-btn {
  margin-right: 10px;
}
.ufr-btn + .ufr-upload-btn-container {
  margin-left: 10px;
}
.ufr-btn + .ufr-upload-btn-container .ufr-input-component--disabled {
  pointer-events: none;
  opacity: 0.65;
}

.ufr-image-uploader {
  width: 609px;
  font-family: Roboto, sans-serif;
  position: relative;
}
.ufr-image-uploader .ufr-input-error-message {
  color: #d44545;
  font-size: 13px;
  line-height: 16px;
  position: absolute;
  font-family: Roboto, sans-serif;
}
.ufr-image-uploader .ufr-upload-control-left,
.ufr-image-uploader .ufr-upload-control-right {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.ufr-image-uploader .ufr-upload-control-right > span {
  margin-right: 15px;
}
.ufr-image-uploader .ufr-upload-control-right .ufr-clearbit-search-box {
  display: inline-block;
  width: 275px;
}
.ufr-image-uploader .ufr-footer-text {
  margin-top: 15px;
  font-size: 14px;
}

.ufr-image-uploader .ufr-image-cropper {
  margin-bottom: 15px;
  border: 1px solid #eee;
  text-align: right;
}
.ufr-image-uploader .ufr-image-cropper > .ufr-crop-area {
  text-align: center;
  background: #f9f9f9;
}
.ufr-image-uploader .ufr-image-cropper .ufr-btn + .ufr-btn {
  margin: 15px;
}

.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
  background-color: #000;
}
.ReactCrop:focus {
  outline: none;
}
.ReactCrop--disabled {
  cursor: inherit;
}
.ReactCrop__image {
  /* autoprefixer: off */
  display: block;
  max-width: 100%;
  max-height: -webkit-fill-available;
  max-height: -moz-available;
  max-height: stretch;
}
.ReactCrop--crop-invisible .ReactCrop__image {
  opacity: 0.5;
}
.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  border: 1px solid;
  border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice: 1;
  border-image-repeat: repeat;
}
.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit;
}
.ReactCrop__drag-handle {
  position: absolute;
  width: 9px;
  height: 9px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent;
}
.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize;
}
.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize;
}
.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize;
}
.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize;
}
.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize;
}
.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}
.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}
.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize;
}
.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit;
}
.ReactCrop__drag-bar {
  position: absolute;
}
.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px;
}
.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px;
}
.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px;
}
.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px;
}
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle,
.ReactCrop--fixed-aspect .ReactCrop__drag-bar {
  display: none;
}
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none;
}
@media (max-width: 768px), (pointer: coarse) {
  .ReactCrop__drag-handle {
    width: 17px;
    height: 17px;
  }
  .ReactCrop .ord-nw {
    margin-top: -9px;
    margin-left: -9px;
  }
  .ReactCrop .ord-n {
    margin-top: -9px;
    margin-left: -9px;
  }
  .ReactCrop .ord-ne {
    margin-top: -9px;
    margin-right: -9px;
  }
  .ReactCrop .ord-e {
    margin-top: -9px;
    margin-right: -9px;
  }
  .ReactCrop .ord-se {
    margin-bottom: -9px;
    margin-right: -9px;
  }
  .ReactCrop .ord-s {
    margin-bottom: -9px;
    margin-left: -9px;
  }
  .ReactCrop .ord-sw {
    margin-bottom: -9px;
    margin-left: -9px;
  }
  .ReactCrop .ord-w {
    margin-top: -9px;
    margin-left: -9px;
  }
  .ReactCrop__drag-bar.ord-n {
    height: 14px;
    margin-top: -7px;
  }
  .ReactCrop__drag-bar.ord-e {
    width: 14px;
    margin-right: -7px;
  }
  .ReactCrop__drag-bar.ord-s {
    height: 14px;
    margin-bottom: -7px;
  }
  .ReactCrop__drag-bar.ord-w {
    width: 14px;
    margin-left: -7px;
  }
}

.ufr-form-section-header {
  min-height: 32px;
  margin: 24px 0 8px 0;
}
.ufr-form-section-header div {
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
  color: #333;
  font-family: Roboto, sans-serif;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-select-dropdown {
  position: relative;
  width: 294px;
  border: 1px solid #ddd;
  font-family: Roboto, sans-serif;
}
.ufr-select-dropdown .ufr-dropdown-button {
  width: 100%;
  padding: 5px 3px 5px 10px;
  background-color: white;
  border: none;
  text-align: left;
  font-size: 16px;
}
.ufr-select-dropdown .ufr-dropdown-button .ufr-dropdown-selected-item {
  display: inline-block;
  font-size: 16px;
  max-width: 250px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ufr-select-dropdown .ufr-dropdown-button:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-select-dropdown .react-icon.glyphicons-chevron-down,
.ufr-select-dropdown .react-icon.glyphicons-chevron-up {
  margin: 7px 5px 5px 5px;
  float: right;
  font-size: 9px;
}
.ufr-select-dropdown .react-icon.glyphicons-chevron-down {
  color: #777;
}
.ufr-select-dropdown .react-icon.glyhicons-chevron-up {
  color: #333;
}
.ufr-select-dropdown .ufr-select-dropdown-container {
  position: absolute;
  top: 30px;
  left: -1px;
  border: 1px solid #ddd;
  border-top: 1px solid white;
  z-index: 15;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-dropdown-search-input {
  margin: 6px 5px 0 5px;
  border-radius: 2px;
  border: 1px solid #ddd;
  background-color: #fff;
  display: none;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-dropdown-search-input.show-search {
  display: block;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-dropdown-search-input > input {
  width: 250px;
  height: 32px;
  padding-left: 5px;
  border: 0;
  outline: none;
  font-size: 16px;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-dropdown-search-input .glyphicons-search {
  margin: 8px 0 0 8px;
  font-size: 16px;
  color: #333;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container {
  width: 292px;
  padding: 5px 0;
  border-top: 1px solid white;
  background-color: #fff;
  cursor: pointer;
  max-height: 350px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container .ufr-select-dropdown-item {
  width: 100%;
  padding: 13px 0 13px 10px;
  font-size: 16px;
  color: #333;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  text-align: left;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ufr-select-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container .ufr-select-dropdown-item.highlighted {
  color: #ce0058;
}
.ufr-select-dropdown .ufr-select-dropdown-container.show-search {
  top: 33px;
}
.ufr-select-dropdown.glyphicon-dropdown {
  width: 80px;
}
.ufr-select-dropdown.glyphicon-dropdown .ufr-dropdown-button {
  font-size: 24px;
}
.ufr-select-dropdown.glyphicon-dropdown .react-icon.glyphicons-chevron-down,
.ufr-select-dropdown.glyphicon-dropdown .react-icon.glyphicons-chevron-up {
  margin: 14px 5px;
}
.ufr-select-dropdown.glyphicon-dropdown .ufr-select-dropdown-container {
  top: 40px;
}
.ufr-select-dropdown.glyphicon-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container {
  width: 78px;
}
.ufr-select-dropdown.glyphicon-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container .ufr-select-dropdown-item {
  font-size: 24px;
  padding: 13px 0px;
  text-align: center;
}
.ufr-multi-select-container {
  font-family: Roboto, sans-serif;
}
.ufr-dropdown-disabled .ufr-select-dropdown:hover {
  cursor: not-allowed;
}
.ufr-dropdown-disabled .ufr-select-dropdown .ufr-input-component--disabled {
  pointer-events: none;
}
.ufr-dropdown-disabled .ufr-select-dropdown button {
  pointer-events: none;
  background: #eee;
  color: #777;
}

input:not(.ufr-input-component--disabled):hover {
  cursor: pointer;
}
input.ufr-input-component--disabled:hover {
  cursor: not-allowed;
}
.ufr-input-container .ufr-slider > * {
  display: inline-block;
}
.ufr-input-container .ufr-slider .ufr-input-component--disabled:hover,
.ufr-input-container .ufr-slider .ufr-input-container--disabled:hover {
  cursor: not-allowed;
}
.ufr-input-container .ufr-slider input[type=range] {
  vertical-align: top;
  -webkit-appearance: none;
  margin: 13px 20px 13px 0;
  width: 294px;
}
.ufr-input-container .ufr-slider input[type=range]::-webkit-slider-runnable-track {
  width: 294px;
  height: 5px;
  animate: 0.2s;
  box-shadow: 0 0 0 #222, 0 0 0 #2f2f2f;
  background: #777;
  border-radius: 50px;
  border: 0 solid black;
}
.ufr-input-container .ufr-slider input[type=range]::-webkit-slider-thumb {
  box-shadow: 0 0 0 #111, 0 0 0 #1e1e1e;
  border: 1px solid #777;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #f9f9f9;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -5px;
}
.ufr-input-container .ufr-slider input[type=range]::-moz-range-track {
  width: 294px;
  height: 5px;
  animate: 0.2s;
  box-shadow: 0 0 0 #222, 0 0 0 #2f2f2f;
  background: #777;
  border-radius: 50px;
  border: 0 solid black;
}
.ufr-input-container .ufr-slider input[type=range].ufr-input-component--disabled::-webkit-slider-thumb {
  background: #eee;
  cursor: not-allowed;
}
.ufr-input-container .ufr-slider input[type=range].ufr-input-component--disabled::-moz-range-thumb {
  background: #eee;
  cursor: not-allowed;
}
.ufr-input-container .ufr-slider input[type=range].ufr-input-component--disabled::-ms-thumb {
  background: #eee;
  cursor: not-allowed;
}
.ufr-input-container .ufr-slider input[type=range]::-ms-thumb {
  box-shadow: 0 0 0 #111, 0 0 0 #1e1e1e;
  border: 1px solid #777;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #f9f9f9;
  cursor: pointer;
}
.ufr-input-container .ufr-slider input[type=range]::-ms-fill-upper {
  background: #777;
  border: 0 solid black;
  border-radius: 100px;
  box-shadow: 0 0 0 #222, 0 0 0 #2f2f2f;
}
.ufr-input-container .ufr-slider input[type=range]::-ms-track {
  width: 294px;
  height: 5px;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 15px 0;
  color: transparent;
}
.ufr-input-container .ufr-slider input[type=range]::-ms-fill-lower {
  background: #777777;
  border: 0 solid black;
  border-radius: 100px;
  box-shadow: 0 0 0 #222, 0 0 0 #2f2f2f;
}
.ufr-input-container .ufr-slider input[type=range]::-moz-range-thumb {
  box-shadow: 0 0 0 #111, 0 0 0 #1e1e1e;
  border: 1px solid #777;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #f9f9f9;
  cursor: pointer;
}
.ufr-input-container .ufr-slider input[type=range]:focus {
  outline: none;
}
.ufr-input-container .ufr-slider input[type=range]:focus::-ms-fill-lower {
  background: #777;
}
.ufr-input-container .ufr-slider input[type=range]:focus::-webkit-slider-runnable-track {
  background: #777777;
}
.ufr-input-container .ufr-slider input[type=range]:focus::-ms-fill-upper {
  background: #777777;
}

.ufr-input-container .ufr-textarea-inner {
  line-height: 0;
}
.ufr-input-container .ufr-textarea-inner * {
  line-height: normal;
}
.ufr-input-container .ufr-textarea-inner .ufr-input-component {
  width: 100%;
}
.ufr-input-container .ufr-textarea-inner .ufr-character-count {
  width: auto;
  min-width: 50px;
}

.ufr-input-container .ufr-text-inner {
  width: 100%;
  height: 34px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-toggle {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 30px;
}
.ufr-toggle .ufr-toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 100px;
}
.ufr-toggle .ufr-toggle-slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 100px;
}
.ufr-toggle.active .ufr-toggle-slider {
  background-color: #7db33e;
  box-shadow: 0 0 1px #7db33e;
}
.ufr-toggle.active .ufr-toggle-slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
}
.ufr-toggle.disabled {
  cursor: not-allowed;
}
.ufr-toggle.disabled .ufr-toggle-slider {
  pointer-events: none;
  opacity: 0.5;
}
.ufr-toggle:focus {
  border-radius: 100px;
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}

.date-picker-container,
.single-date-picker-container {
  font-family: Roboto, sans-serif;
  position: relative;
}
.date-picker-container .title,
.single-date-picker-container .title {
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin-bottom: 8px;
  line-height: 1em;
}
.date-picker-container .description,
.single-date-picker-container .description {
  font-weight: 400;
  font-size: 13px;
  color: #777;
  margin-bottom: 0px;
}
.date-picker-container .date-range-wrapper,
.single-date-picker-container .date-range-wrapper {
  position: relative;
  width: 254px;
  height: 32px;
  border-radius: 2px;
  border: 1px solid #ccc;
}
.date-picker-container .date-range-wrapper .date-range,
.single-date-picker-container .date-range-wrapper .date-range {
  margin: 5px 10px;
}
.date-picker-container .date-range-wrapper button,
.single-date-picker-container .date-range-wrapper button {
  float: left;
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  border: transparent;
  border-left: 1px solid #ccc;
  background: #eee;
}
.date-picker-container .date-range-wrapper:after,
.single-date-picker-container .date-range-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.date-picker-container .date-range-wrapper p,
.single-date-picker-container .date-range-wrapper p {
  float: left;
}
.date-picker-container .calendarFooter,
.single-date-picker-container .calendarFooter {
  display: flex;
  justify-content: flex-end;
  padding: 0 30px 20px;
}
.date-picker-container .uf-month-header,
.single-date-picker-container .uf-month-header {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 22px;
  left: 50%;
  transform: translateX(-50%);
}
.DateRangePicker,
.SingleDatePicker {
  font-family: Roboto, sans-serif;
  top: 10px;
  border: #ccc;
}
.DateRangePicker .DateInput_input__focused,
.SingleDatePicker .DateInput_input__focused {
  border-bottom: none;
}
.DateRangePicker .DateInput,
.SingleDatePicker .DateInput {
  width: 105px;
}
.DateRangePicker .DateInput .DateInput_input,
.SingleDatePicker .DateInput .DateInput_input {
  font-size: 13px;
  font-weight: 400;
  color: #333;
  padding: 0 0 0 10px;
  border-bottom: 0px;
}
.DateRangePicker .DateRangePickerInput_arrow,
.SingleDatePicker .DateRangePickerInput_arrow {
  margin-left: 10px;
}
.DateRangePicker .DateRangePickerInput__withBorder,
.SingleDatePicker .DateRangePickerInput__withBorder {
  border: 1px solid #ccc;
}
.DateRangePicker .DateRangePickerInput_calendarIcon,
.SingleDatePicker .DateRangePickerInput_calendarIcon,
.DateRangePicker .SingleDatePickerInput_calendarIcon,
.SingleDatePicker .SingleDatePickerInput_calendarIcon {
  padding: 8px 13px;
  margin: 0;
  color: #333;
  background: #eee;
  margin: 0 0 0 25px;
  border-left: 1px solid #ccc;
}
.DateRangePicker .DateRangePickerInput_calendarIcon .DateRangePickerInput_calendarIcon_svg,
.SingleDatePicker .DateRangePickerInput_calendarIcon .DateRangePickerInput_calendarIcon_svg,
.DateRangePicker .SingleDatePickerInput_calendarIcon .DateRangePickerInput_calendarIcon_svg,
.SingleDatePicker .SingleDatePickerInput_calendarIcon .DateRangePickerInput_calendarIcon_svg,
.DateRangePicker .DateRangePickerInput_calendarIcon .SingleDatePickerInput_calendarIcon_svg,
.SingleDatePicker .DateRangePickerInput_calendarIcon .SingleDatePickerInput_calendarIcon_svg,
.DateRangePicker .SingleDatePickerInput_calendarIcon .SingleDatePickerInput_calendarIcon_svg,
.SingleDatePicker .SingleDatePickerInput_calendarIcon .SingleDatePickerInput_calendarIcon_svg {
  fill: #333;
  height: 12px;
  width: 12px;
}
.DateRangePicker .joiningWord,
.SingleDatePicker .joiningWord {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.DateRangePicker .DateInput_fang,
.SingleDatePicker .DateInput_fang {
  display: none;
}
.DateRangePicker .SingleDatePicker_picker,
.SingleDatePicker .SingleDatePicker_picker {
  top: 32px !important;
  margin-top: 8px;
}
.DateRangePicker .DayPicker__withBorder,
.SingleDatePicker .DayPicker__withBorder {
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
  border-radius: 0;
}
.DateRangePicker .DayPicker__withBorder .CalendarMonthGrid,
.SingleDatePicker .DayPicker__withBorder .CalendarMonthGrid {
  height: 100%;
  background: transparent;
}
.DateRangePicker .DayPicker__withBorder .CalendarMonth,
.SingleDatePicker .DayPicker__withBorder .CalendarMonth {
  background: transparent;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__default,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__default {
  border: 2px solid white;
  font-size: 13px;
  margin: 4px;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__default:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__default:hover {
  border: 2px solid white;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__default:focus,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__default:focus {
  outline: 1px #ce0058 solid;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__hovered_span,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__hovered_span {
  background: #ccc;
  color: black;
  border: 2px solid white;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected_start,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected_start,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected_span,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected_span,
.DateRangePicker .DayPicker__withBorder .CalendarDay__default:active,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__default:active,
.DateRangePicker .DayPicker__withBorder .CalendarDay__default:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__default:hover,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected:active,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected:active,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected:hover,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected_span:active,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected_span:active,
.DateRangePicker .DayPicker__withBorder .CalendarDay__selected_span:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__selected_span:hover,
.DateRangePicker .DayPicker__withBorder .CalendarDay__hovered_span:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__hovered_span:hover,
.DateRangePicker .DayPicker__withBorder .CalendarDay__hovered_span:active,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__hovered_span:active {
  background: #ebccd9;
  color: black;
  border: 2px solid white;
}
.DateRangePicker .DayPicker__withBorder .CalendarDay__blocked_out_of_range:active,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__blocked_out_of_range:active,
.DateRangePicker .DayPicker__withBorder .CalendarDay__blocked_out_of_range:hover,
.SingleDatePicker .DayPicker__withBorder .CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  color: #cacccd;
}
.DateRangePicker .DayPicker__withBorder .DateInput_fang .DateInput_fang_1,
.SingleDatePicker .DayPicker__withBorder .DateInput_fang .DateInput_fang_1 {
  display: none;
}
.DateRangePicker .DayPicker__withBorder .datepicker-tooltip,
.SingleDatePicker .DayPicker__withBorder .datepicker-tooltip {
  font-size: 13px;
  padding: 5px 10px 0 0;
  float: left;
  color: #ce0058;
}
.DateRangePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight,
.SingleDatePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight {
  display: none;
}
.DateRangePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight::before,
.SingleDatePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-right-color: #ce0058;
}
.DateRangePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight:hover::before,
.SingleDatePicker .DayPicker__withBorder .DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right-color: #cacccd;
}
.DateRangePicker .DayPicker__withBorder .DayPicker_weekHeader,
.SingleDatePicker .DayPicker__withBorder .DayPicker_weekHeader {
  font-weight: 600;
  font-size: 13px;
  color: #333;
  top: 42px;
}
.DateRangePicker .DayPicker__withBorder .uf-month-header p,
.SingleDatePicker .DayPicker__withBorder .uf-month-header p {
  font-size: 13px;
  text-align: center;
  width: 100%;
  padding: 0;
  margin: 0;
}
.DateRangePicker .DayPicker__withBorder .ufr-btn,
.SingleDatePicker .DayPicker__withBorder .ufr-btn {
  font-size: 13px;
  height: 22px;
  padding: 0 10px;
  margin: 0 0 0 10px;
}
.DateRangePicker button.with-icon,
.SingleDatePicker button.with-icon {
  font-size: 11px;
  font-family: 'Glyphicons Halflings', sans-serif;
  border: none;
  height: 15px;
  padding: 0;
  background: transparent;
  position: absolute;
  top: 22px;
}
.DateRangePicker button.with-icon.prev-month,
.SingleDatePicker button.with-icon.prev-month {
  left: 22px;
}
.DateRangePicker button.with-icon.prev-month::before,
.SingleDatePicker button.with-icon.prev-month::before {
  content: "\e079";
}
.DateRangePicker button.with-icon.next-month,
.SingleDatePicker button.with-icon.next-month {
  right: 22px;
}
.DateRangePicker button.with-icon.next-month::before,
.SingleDatePicker button.with-icon.next-month::before {
  content: "\e080";
}
.DateRangePicker .CalendarMonth_caption,
.SingleDatePicker .CalendarMonth_caption {
  position: relative;
}

.PresetDateRangePicker_panel {
  padding: 0 22px 11px;
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.PresetDateRangePicker_button:active {
  outline: 0;
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699;
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff;
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb;
}
.SingleDatePickerInput__rtl {
  direction: rtl;
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2;
}
.SingleDatePickerInput__block {
  display: block;
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px;
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%;
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px;
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden;
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle;
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px;
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px;
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle;
}
.SingleDatePicker {
  position: relative;
  display: inline-block;
}
.SingleDatePicker__block {
  display: block;
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute;
}
.SingleDatePicker_picker__rtl {
  direction: rtl;
}
.SingleDatePicker_picker__directionLeft {
  left: 0;
}
.SingleDatePicker_picker__directionRight {
  right: 0;
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff;
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2;
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none;
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd;
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px;
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0;
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2;
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute;
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0;
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0;
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0;
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0;
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0;
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0;
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute;
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px;
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px;
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px;
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left;
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px;
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2;
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0;
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd;
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a;
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
}
.CalendarDay:active {
  outline: 0;
}
.CalendarDay__defaultCursor {
  cursor: default;
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff;
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit;
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit;
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848;
}
.CalendarDay__outside:hover {
  border: 0;
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd;
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd;
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848;
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848;
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff;
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff;
}
.CalendarDay__last_in_range,
.CalendarDay__last_in_range:hover {
  border-style: solid;
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff;
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87;
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87;
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a;
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd;
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0;
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate;
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial;
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px;
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0;
}
.CalendarMonthGrid__animating {
  z-index: 1;
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px;
}
.CalendarMonthGrid__vertical {
  margin: 0 auto;
}
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto;
  overflow-y: scroll;
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%;
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden;
}
.DayPickerNavigation {
  position: relative;
  z-index: 2;
}
.DayPickerNavigation__horizontal {
  height: 0;
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0;
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative;
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0;
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575;
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4;
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2;
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2;
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2;
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0;
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px;
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px;
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px;
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%;
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0;
}
.DayPickerNavigation_nextButton__verticalScrollableDefault {
  width: 100%;
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block;
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848;
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2;
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left;
}
.DayPicker__horizontal {
  background: #fff;
}
.DayPicker__verticalScrollable {
  height: 100%;
}
.DayPicker__hidden {
  visibility: hidden;
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
  border-radius: 3px;
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%;
}
.DayPicker_portal__vertical {
  position: initial;
}
.DayPicker_focusRegion {
  outline: 0;
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top;
}
.DayPicker_weekHeaders {
  position: relative;
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px;
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left;
}
.DayPicker_weekHeader__vertical {
  left: 50%;
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center;
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
.DayPicker_transitionContainer__vertical {
  width: 100%;
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll;
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle;
}
.DateInput__small {
  width: 97px;
}
.DateInput__block {
  width: 100%;
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb;
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0;
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px;
}
.DateInput_input__regular {
  font-weight: auto;
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0;
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic;
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2;
}
.DateInput_fangShape {
  fill: #fff;
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent;
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block;
}
.DateRangePickerInput__disabled {
  background: #f2f2f2;
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb;
}
.DateRangePickerInput__rtl {
  direction: rtl;
}
.DateRangePickerInput__block {
  display: block;
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px;
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848;
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px;
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.DateRangePickerInput_clearDates__small {
  padding: 6px;
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%;
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden;
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle;
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px;
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px;
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle;
}
.DateRangePicker {
  position: relative;
  display: inline-block;
}
.DateRangePicker__block {
  display: block;
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute;
}
.DateRangePicker_picker__rtl {
  direction: rtl;
}
.DateRangePicker_picker__directionLeft {
  left: 0;
}
.DateRangePicker_picker__directionRight {
  right: 0;
}
.DateRangePicker_picker__portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff;
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2;
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none;
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd;
}

.quick-links {
  font-family: Roboto, sans-serif;
  z-index: 100;
  margin-top: 10px;
  margin-bottom: 32px;
  left: 0;
}
.quick-links button {
  text-transform: capitalize;
  font-size: 13px;
  padding: 5px 10px;
  border: none;
  background: white;
  /* safari defaults background to grey */
}
.quick-links .quick-links-selected {
  border-bottom: 3px solid #ce0058;
}

.modal-v3-back-btn {
  margin-right: auto;
}

.ufr-modal-header {
  padding: 15px 10px 5px 26px;
  background: #fff;
  background-clip: padding-box;
  text-align: left;
}
.ufr-modal-header .ufr-modal-header-title {
  color: #333;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
.ufr-modal-header p.ufr-modal-header-description {
  color: #777;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.ufr-modal-header button.close {
  padding-top: 2px;
  opacity: 1 !important;
}
.ufr-modal-header button.close span {
  padding: 0 6px 2px;
  font-weight: bold !important;
  font-size: 22px !important;
  color: #777;
}

.ufr-modal.ufr-modal-hidden-modal {
  display: none;
}
.ufr-modal {
  display: block;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1080;
  -webkit-overflow-scrolling: touch;
}
.ufr-modal .ufr-modal-dialog {
  max-width: 620px;
  margin: 0 auto;
  position: relative;
  top: 29px;
}
.ufr-modal .ufr-modal-dialog .ufr-modal-content {
  position: relative;
  background-color: #f9f9f9;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  overflow: hidden;
}
.ufr-modal .ufr-modal-overlay {
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}
body.ufr-modal-is-open {
  overflow: hidden;
}
@keyframes slide-in {
  0% {
    opacity: 0;
    top: 0px;
  }
  100% {
    opacity: 1;
    top: 29px;
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    top: 29px;
  }
  100% {
    opacity: 0;
    top: 0px;
  }
}
.slide-in {
  animation: slide-in;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  transition: opacity 0.15s;
}
.slide-out {
  animation: slide-out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.ufr-modal-body {
  font-size: 13px;
  max-height: 50vh;
  overflow-y: auto;
  padding: 27px 26px 46px 26px;
  text-align: left;
  white-space: normal;
}
.ufr-modal-body .ufr-input-container:first-of-type {
  padding: 0;
}
.ufr-modal-body .ufr-input-container:first-of-type .react-input-title {
  margin-top: 0;
}
.ufr-modal-body .ufr-input-container .react-input-title {
  text-align: left;
  font-size: 1.07em;
  line-height: 2em;
  padding-top: 0.5em;
  font-weight: 500;
}

.ufr-shout-spinner {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 150px auto;
  border-radius: 50%;
  font-size: 10px;
  background: pink;
  background: linear-gradient(to right, pink 10%, rgba(255, 255, 255, 0) 42%);
  animation: spinning 1s infinite linear;
}
.ufr-shout-spinner::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  margin: auto;
  background: #f9f9f9;
  content: '';
}
@keyframes spinning {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ufr-modal-footer {
  display: flex;
  justify-content: flex-end;
  padding: 15px 26px;
  background: #fff;
  min-height: 62px;
}
@media all and (max-width: 450px) {
  .ufr-modal-footer {
    flex-direction: column;
  }
  .ufr-modal-footer * {
    text-align: center;
  }
  .ufr-modal-footer .modal-v3-footer {
    min-height: 94px;
  }
  .ufr-modal-footer .ufr-btn-back {
    margin: 0 auto;
  }
}

.salesforce-edit-modal .ufr-modal-body {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 26px;
}
.salesforce-edit-modal .sfi-fields {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 32px;
}
.salesforce-edit-modal .sfi-field-section {
  border: none;
  font-family: Roboto, sans-serif;
  margin: 0 0 28px;
  padding: 0px;
  width: 448px;
}
.salesforce-edit-modal .sfi-field-section-header {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
.salesforce-edit-modal .sfi-field-section-body {
  margin-top: 10px;
  width: 100%;
}
.salesforce-edit-modal .sfi-field-description {
  color: #777;
  font-size: 13px;
}
.salesforce-edit-modal .dropdown-title {
  color: #555;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 0px;
}
.salesforce-edit-modal .ufr-btn.ufr-btn-primary {
  background: #5bc0de;
  border-color: #5bc0de;
}
.salesforce-edit-modal .ufr-btn.ufr-btn-primary:not(.disabled):hover {
  background: #2f96b4;
  border-color: #2f96b4;
}
.salesforce-edit-modal .ufr-btn.ufr-btn-primary:not(.disabled):active {
  background-color: #269abc;
  border-color: #1b6d85;
}
.salesforce-edit-modal .ufr-checkbox-input-container label.react-input-title {
  font-size: 13px;
}
.error {
  color: #d44545;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  margin: 5px;
}
#salesforce-edit-modal-button button {
  outline: none;
}
#salesforce-edit-modal-button span.halflings-edit {
  float: left;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
#salesforce-edit-modal-button div.ufr-modal-outer {
  z-index: 200000;
}
a[data-service=Salesforce] + div[data-hypernova-key=ModalOpener],
#salesforce-edit-modal-button {
  display: inline;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.salesforce-dropdown.dropdown {
  width: 95%;
}
.salesforce-dropdown.dropdown .dropdown-toggle.btn.btn-default {
  align-items: center;
  display: flex;
  font-size: 13px;
  justify-content: space-between;
  width: 100%;
}
.salesforce-dropdown.dropdown .dropdown-toggle.btn.btn-default:focus {
  box-shadow: 0px 0px 4px 1px lightskyblue;
  border-radius: 4px;
}
.salesforce-dropdown.dropdown .dropdownError {
  box-shadow: 0px 0px 4px 1px rgba(169, 68, 67, 0.6);
}
.salesforce-dropdown.dropdown .dropdown-toggle.btn[disabled].btn-default {
  background: whitesmoke;
  color: #555;
}
.salesforce-dropdown.dropdown .dropdown-toggle.btn[disabled].btn-default:hover {
  background: whitesmoke;
  color: #555;
}
.salesforce-dropdown.dropdown .salesforce-dropdown-menu.dropdown-menu {
  min-width: 100%;
}
.salesforce-dropdown.dropdown .salesforce-dropdown-menu.dropdown-menu li {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.salesforce-dropdown.dropdown .salesforce-dropdown-menu.dropdown-menu li a:hover {
  background: whitesmoke;
}
.salesforce-dropdown.dropdown .salesforce-dropdown-menu.dropdown-menu li a:hover span {
  color: #555;
}
.selected-item > a > span {
  color: #b70150;
}
.dropdown-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.loading-spinner {
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid darkgrey;
  width: 12px;
  height: 12px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.searchable-dropdown-container {
  margin-top: 1px;
}
.menu-item {
  color: #333;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  line-height: 20px;
  margin-bottom: 1px;
  padding: 7px 9px;
}
.menu-item:hover {
  background-color: whitesmoke;
  cursor: pointer;
}
.menu-item:hover .selected-item {
  color: #333;
}
.menu-item .selected-item {
  color: #b70150;
}

.toggle-dropdown {
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333;
  font-size: 13px;
}
.toggle-dropdown span.caret {
  opacity: 0.3;
}
.toggle-dropdown:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.toggle-dropdown:hover span.caret {
  opacity: 1;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.searchable-menu {
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.searchable-menu a {
  color: #555;
  padding: 7px 9px;
}
.searchable-menu-input.form-control {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.ufr-toaster {
  box-shadow: 0 0 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  right: 60px;
  z-index: 150001;
  padding: 9px 18px 9px 12px;
  margin: 0;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  transition: bottom 0.3s;
  max-height: 40px;
  bottom: 60px;
  font-family: Roboto, sans-serif;
}
.ufr-toaster.ufr-toaster-is-animating-enter {
  bottom: -63px;
}
.ufr-toaster.ufr-toaster-is-animating-enter-done {
  bottom: 60px;
}
.ufr-toaster.ufr-toaster-is-animating-exit {
  bottom: 60px;
}
.ufr-toaster.ufr-toaster-is-animating-exit-active {
  bottom: -63px;
}
.ufr-toaster p {
  font-size: inherit;
  margin: 0;
  margin-left: 5px;
}
.ufr-toaster.success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.ufr-toaster.success,
.ufr-toaster.success p {
  color: #468847;
}
.ufr-toaster.info,
.ufr-toaster.refresh {
  background-color: #f0f9fd;
  border-color: #d6e9c6;
}
.ufr-toaster.info,
.ufr-toaster.refresh,
.ufr-toaster.info p,
.ufr-toaster.refresh p {
  color: #2f96b4;
}
.ufr-toaster.error,
.ufr-toaster.failure {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.ufr-toaster.error,
.ufr-toaster.failure,
.ufr-toaster.error p,
.ufr-toaster.failure p {
  color: #b94a48;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-page-header {
  padding: 0;
  font-family: Roboto, sans-serif;
}
#ufr-page-header .ufr-page-header-title {
  position: relative;
  padding-top: 42px;
  font-size: 26px;
  font-weight: 400;
  color: #333;
}
#ufr-page-header .ufr-page-header-title > * {
  display: inline-block;
}
#ufr-page-header .ufr-page-header-title .uf-service-icon,
#ufr-page-header .ufr-page-header-title .uf-app-icon {
  margin: 8px 6px 8px 0;
  vertical-align: top;
}
#ufr-page-header .ufr-page-header-title .uf-service-icon + .editable-text,
#ufr-page-header .ufr-page-header-title .uf-app-icon + .editable-text {
  max-width: calc(100% - 30px);
}
#ufr-page-header .ufr-page-header-subtitle {
  position: relative;
  margin-top: 16px;
  margin-bottom: 40px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#breadcrumbs {
  padding: 4px 0;
  margin-top: 24px;
}
#breadcrumbs ol {
  display: flex;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 16px;
  font-size: 13px;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#breadcrumbs ol .crumb {
  flex: 0 1 auto;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin: 0 26px 0 0;
}
#breadcrumbs ol .crumb a {
  display: block;
  border-bottom: 1px solid transparent;
  transition: 250ms;
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#breadcrumbs ol .crumb:after {
  content: '/';
  position: absolute;
  right: -16px;
  top: 0;
}
#breadcrumbs ol .crumb a,
#breadcrumbs ol .crumb a:hover,
#breadcrumbs ol .crumb a:focus {
  text-decoration: none;
  color: #333;
}
#breadcrumbs ol .crumb:hover a {
  border-bottom: 1px solid #333;
}
#breadcrumbs ol .crumb.current-crumb {
  flex: auto;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#breadcrumbs ol .crumb.current-crumb:after {
  content: '';
}
.mgmt-container .content-container:not(.website-widget-section-edit-rule):not(.website-widget-section-edit-template):not(.hubs-section-manage-content) #breadcrumbs {
  margin-top: -8px;
}
.settings_wrapper #breadcrumbs {
  margin-top: 18px;
}

.editable-text {
  width: 100%;
  overflow-wrap: anywhere;
}
.editable-text > * {
  display: inline-block;
}
.editable-text .editable-text-static-header {
  padding-left: 1px;
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.editable-text.large-text .editable-text-static-header {
  line-height: 30px;
  padding: 6px 5px 6px 1px;
  max-width: calc(100% -  44px);
}
.editable-text.large-text.editing-mode {
  max-height: 42px;
}
.editable-text.medium-text .editable-text-static-header {
  line-height: 19px;
  padding: 6px 5px 6px 1px;
  max-width: calc(100% -  21px);
}
.editable-text.medium-text.editing-mode {
  max-height: 42px;
}
.editable-text.small-text .editable-text-static-header {
  line-height: 24px;
  padding: 4.5px 5px 4.5px 1px;
  max-width: calc(100% -  27px);
}
.editable-text.small-text.editing-mode {
  max-height: 25px;
}

.inline-edit-btn {
  padding: 2px 0 0 4px;
  font-size: 12px;
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 0;
}
.inline-edit-btn .inline-edit-btn-icon {
  color: #ccc;
}
.inline-edit-btn:hover .inline-edit-btn-icon {
  color: #333;
}
.inline-edit-btn.large-inline-edit-btn {
  width: 25px;
  height: 25px;
  font-size: 17px;
}
.inline-edit-btn.small-inline-edit-btn {
  width: 25px;
  height: 25px;
  font-size: 12px;
}

.inline-submit-btn {
  position: absolute;
  padding: 2px 0 0;
  font-size: 12px;
  cursor: pointer;
  background: none;
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #8c8f91;
  margin-left: 8px;
}
.inline-submit-btn:hover {
  background: #e4e4e4;
}
.inline-submit-btn.submitted-state .inline-submit-btn {
  color: white;
  background: #ce0058;
  transition: all 300ms ease-in;
}
.inline-submit-btn.large-submit-btn {
  width: 42px;
  height: 42px;
  font-size: 17px;
}
.inline-submit-btn.small-submit-btn {
  width: 25px;
  height: 25px;
  font-size: 13px;
}

.inline-editable-text-input {
  display: inline-block;
  box-shadow: 0 0 8px #5bc0de;
  border-radius: 2px;
  outline: 0;
}
.inline-editable-text-input input {
  resize: horizontal;
  margin: -1px 0 0;
  color: #333;
  font-size: inherit;
  font-weight: inherit;
  border: none;
  background: none;
  max-width: 100%;
}
.inline-editable-text-input .input-width-control {
  position: absolute;
  white-space: nowrap;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none;
}
.inline-editable-text-input.large-inline-input {
  height: 42px;
  max-width: calc(100% -  44px);
}
.inline-editable-text-input.large-inline-input input {
  padding: 0 8px;
  font-size: 16px;
  height: 42px;
}
.inline-editable-text-input.small-inline-input {
  height: 25px;
  max-width: calc(100% -  27px);
}
.inline-editable-text-input.small-inline-input input {
  padding: 0 8px;
  font-size: 13px;
  height: 25px;
}
.inline-editable-text-input .ufr-character-count {
  margin-top: 8px;
  margin-left: auto;
}
@media all and (max-width: 1000px) {
  .inline-editable-text-input input {
    max-width: 600px;
  }
}

.uf-app-icon {
  text-align: center;
  line-height: 1;
  display: inline-block;
  overflow: hidden;
}
.uf-app-icon img {
  display: block;
  height: 100%;
}

.ufr-stream-page {
  display: flex;
}
.ufr-stream-page .ufr-stream-page-actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.ufr-stream-page .ufr-stream-page-actions .ufr-stream-page-publish {
  margin-bottom: 16px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header {
  flex-grow: 1;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name {
  margin-top: 16px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-stream-info {
  display: flex;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-stream-info .ufr-stream-published-status {
  padding-top: 2px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-stream-info .ufr-stream-id {
  padding: 8px 0 0 8px;
  margin-right: 37px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .editable-text-static-header {
  padding: 4px 0;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-page-header-stream-label {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 8px;
  margin-top: 8px;
  display: block;
  color: #333;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-page-header-title-internal {
  font-size: 26px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-internal-stream-name .ufr-page-header-title-internal #input-title {
  font-size: inherit;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 8px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-title-label {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 8px;
  display: block;
  color: #333;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-subtitle-label {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 8px;
  display: block;
  color: #333;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-title {
  margin: 0;
  padding: 4px 0;
  font-size: 16px;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-title .editable-text-static-header {
  padding: 4px 0;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-subtitle {
  margin: 0;
  padding: 4px 0;
}
.ufr-stream-page #ufr-page-header.ufr-stream-page-header .ufr-external-stream-name .ufr-page-header-subtitle .editable-text-static-header {
  padding: 4px 0;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.react-btn-dropdown.dropdown.btn-group,
.react-btn-dropdown.dropup.btn-group {
  cursor: pointer;
}
.react-btn-dropdown.dropdown.btn-group:not(.disabled):hover > .dropdown-toggle,
.react-btn-dropdown.dropup.btn-group:not(.disabled):hover > .dropdown-toggle {
  background: #9c0042;
  border-color: #9c0042;
}
.react-btn-dropdown.dropdown.btn-group.disabled > .dropdown-toggle,
.react-btn-dropdown.dropup.btn-group.disabled > .dropdown-toggle {
  background: #777 !important;
  border-color: #777;
  color: white;
  opacity: 1 !important;
}
.react-btn-dropdown.dropdown.btn-group.disabled:hover > .dropdown-toggle,
.react-btn-dropdown.dropup.btn-group.disabled:hover > .dropdown-toggle {
  background: #555 !important;
  cursor: not-allowed;
}
.react-btn-dropdown.dropdown.btn-group .dropdown-toggle,
.react-btn-dropdown.dropup.btn-group .dropdown-toggle {
  height: 32px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
  touch-action: manipulation;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-family: Roboto, sans-serif;
  background: #ce0058;
  border-color: #ce0058;
  color: white !important;
}
.react-btn-dropdown.dropdown.btn-group .dropdown-toggle:first-child,
.react-btn-dropdown.dropup.btn-group .dropdown-toggle:first-child {
  margin-right: 3px;
}
.react-btn-dropdown.dropdown.btn-group .dropdown-toggle:nth-child(2),
.react-btn-dropdown.dropup.btn-group .dropdown-toggle:nth-child(2) {
  height: 32px;
  width: 29px;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu {
  left: auto;
  margin-top: 4px;
  margin-bottom: 4px;
  border-radius: 4px;
  padding: 8px 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border: solid 1px #cccccc;
  background-color: white;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li a,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li a {
  display: flex;
  align-items: center;
  min-width: 180px;
  padding: 0 16px;
  font-size: 13px;
  height: 48px;
  color: #777;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li a:hover,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li a:hover {
  background: #eaeaea !important;
  color: #ce0058 !important;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li a:focus,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li a:focus {
  box-shadow: none;
  outline: none;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li a .menu-text,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li a .menu-text {
  font-size: 13px;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li.with-icon a {
  padding-left: 12px;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a .menu-text,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li.with-icon a .menu-text {
  font-size: 13px;
  padding-left: 10px;
}
.react-btn-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a .react-icon,
.react-btn-dropdown.dropup.btn-group .react-dropdown-menu li.with-icon a .react-icon {
  font-size: 14px;
  opacity: 1;
  line-height: 1;
  width: auto;
  left: 0;
  position: relative;
}
.react-btn-dropdown.dropdown.btn-group.open button,
.react-btn-dropdown.dropup.btn-group.open button {
  background: #9c0042;
  border-color: #9c0042;
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-stream-page-preview .preview-buttons {
  text-align: right;
  width: 200px;
}
.ufr-stream-page-preview .preview-buttons button {
  background: 0 0;
  border: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: inherit;
  font-family: inherhit;
  font-weight: inherit;
  line-height: inherit;
}
.ufr-stream-page-preview .preview-buttons button:active {
  box-shadow: none;
}
.ufr-stream-page-preview .preview-buttons .preview-action {
  padding: 5px 10px 0;
  border: 1px solid #b9b9b9;
  margin: 5px;
  border-radius: 3px;
}
.ufr-stream-page-preview .preview-buttons .preview-action .react-icon {
  overflow: visible;
}
.ufr-stream-page-preview .preview-buttons .preview-action:last-child {
  margin-right: 0;
}
.ufr-stream-page-preview .preview-buttons .preview-text {
  margin-right: 10px;
}

.ufr-item-page #breadcrumbs ol .crumb:not(.current-crumb) a {
  color: #ce0058;
}
.ufr-item-page .ufr-input-label {
  display: inline-block;
}
.ufr-item-page .ufr-item-info {
  display: flex;
}
.ufr-item-page #ufr-page-header .ufr-page-header-title {
  padding-top: 0;
}

html.layout-bs3 {
  /* Items in Carousel should have a fixed size */
  /* Hub/Stream Embed Tiles */
}
html.layout-bs3 .share-hub,
html.layout-bs3 .share-item {
  display: none;
  position: fixed;
  top: 61px;
  right: 40px;
  padding: 0;
  margin: 0 128px 0 0;
  min-width: 140px;
  max-width: 230px;
  background-color: #fff;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}
html.layout-bs3 .share-hub.hover,
html.layout-bs3 .share-item.hover {
  display: block;
}
html.layout-bs3 .share-hub:before,
html.layout-bs3 .share-item:before {
  display: block;
  position: absolute;
  top: -20px;
  right: 10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e5e5e5;
  border-left: 10px solid transparent;
  content: "";
}
html.layout-bs3 .share-hub li,
html.layout-bs3 .share-item li {
  display: block;
  float: left;
  color: #aaa;
  text-shadow: 1px 1px 2px #fff;
  font-size: 16px;
  height: 100%;
  line-height: 40px;
  text-align: center;
}
html.layout-bs3 .share-hub li a,
html.layout-bs3 .share-item li a {
  display: block;
  width: 55px;
  height: 100%;
  background-image: url("/img/hubs/sprite-1x.png");
  text-indent: -9999px;
}
html.layout-bs3 .share-hub li a.facebook,
html.layout-bs3 .share-item li a.facebook {
  background-position: -55px -333px;
}
html.layout-bs3 .share-hub li a.facebook:hover,
html.layout-bs3 .share-item li a.facebook:hover,
html.layout-bs3 .share-hub li a.facebook.on,
html.layout-bs3 .share-item li a.facebook.on {
  background-position: -55px -374px;
}
html.layout-bs3 .share-hub li a.twitter,
html.layout-bs3 .share-item li a.twitter {
  background-position: -110px -333px;
}
html.layout-bs3 .share-hub li a.twitter:hover,
html.layout-bs3 .share-item li a.twitter:hover,
html.layout-bs3 .share-hub li a.twitter.on,
html.layout-bs3 .share-item li a.twitter.on {
  background-position: -110px -374px;
}
html.layout-bs3 .share-hub li a.email,
html.layout-bs3 .share-item li a.email {
  background-position: -165px -333px;
}
html.layout-bs3 .share-hub li a.email:hover,
html.layout-bs3 .share-item li a.email:hover,
html.layout-bs3 .share-hub li a.email.on,
html.layout-bs3 .share-item li a.email.on {
  background-position: -165px -374px;
}
html.layout-bs3 .share-hub li a.linkedin,
html.layout-bs3 .share-item li a.linkedin {
  background-position: -275px -333px;
}
html.layout-bs3 .share-hub li a.linkedin:hover,
html.layout-bs3 .share-item li a.linkedin:hover,
html.layout-bs3 .share-hub li a.linkedin.on,
html.layout-bs3 .share-item li a.linkedin.on {
  background-position: -275px -374px;
}
html.layout-bs3 .share-hub li a.on:hover,
html.layout-bs3 .share-item li a.on:hover {
  background-color: #efefef;
}
html.layout-bs3 .share-hub li:first-child,
html.layout-bs3 .share-item li:first-child {
  display: block;
  width: 100%;
  padding: 0px !important;
  border: 0 none;
  background: #e5e5e5;
}
html.layout-bs3 .share-social,
html.layout-bs3 .share-twitter,
html.layout-bs3 .share-slideshare {
  position: absolute;
  top: 11px;
  right: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
}
html.layout-bs3 .share-social li,
html.layout-bs3 .share-twitter li,
html.layout-bs3 .share-slideshare li {
  border-right: 1px solid #eee;
  border-left: 1px solid #fff;
  color: #a2a2a2;
  display: block;
  float: left;
  font-size: 16px;
  line-height: 40px;
  height: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
}
html.layout-bs3 .share-social li a,
html.layout-bs3 .share-twitter li a,
html.layout-bs3 .share-slideshare li a {
  background-image: url("/img/hubs/sprite-1x.png");
  display: block;
  height: 100%;
  text-indent: -9999px;
  width: 55px;
}
html.layout-bs3 .share-social li a.facebook,
html.layout-bs3 .share-twitter li a.facebook,
html.layout-bs3 .share-slideshare li a.facebook {
  background-position: -55px -333px;
}
html.layout-bs3 .share-social li a.facebook:hover,
html.layout-bs3 .share-twitter li a.facebook:hover,
html.layout-bs3 .share-slideshare li a.facebook:hover {
  background-position: -55px -373px;
}
html.layout-bs3 .share-social li a.twitter,
html.layout-bs3 .share-twitter li a.twitter,
html.layout-bs3 .share-slideshare li a.twitter {
  background-position: -110px -333px;
}
html.layout-bs3 .share-social li a.twitter:hover,
html.layout-bs3 .share-twitter li a.twitter:hover,
html.layout-bs3 .share-slideshare li a.twitter:hover {
  background-position: -110px -373px;
}
html.layout-bs3 .share-social li a.email,
html.layout-bs3 .share-twitter li a.email,
html.layout-bs3 .share-slideshare li a.email {
  background-position: -165px -333px;
}
html.layout-bs3 .share-social li a.email:hover,
html.layout-bs3 .share-twitter li a.email:hover,
html.layout-bs3 .share-slideshare li a.email:hover {
  background-position: -165px -373px;
}
html.layout-bs3 .share-social li a.linkedin,
html.layout-bs3 .share-twitter li a.linkedin,
html.layout-bs3 .share-slideshare li a.linkedin {
  background-position: -275px -333px;
}
html.layout-bs3 .share-social li a.linkedin:hover,
html.layout-bs3 .share-twitter li a.linkedin:hover,
html.layout-bs3 .share-slideshare li a.linkedin:hover {
  background-position: -275px -373px;
}
html.layout-bs3 .share-social li.share-text,
html.layout-bs3 .share-twitter li.share-text,
html.layout-bs3 .share-slideshare li.share-text,
html.layout-bs3 .share-social li:first-child,
html.layout-bs3 .share-twitter li:first-child,
html.layout-bs3 .share-slideshare li:first-child {
  border-left: 0;
  padding: 0px 14px;
}
html.layout-bs3 .share-social li:last-child,
html.layout-bs3 .share-twitter li:last-child,
html.layout-bs3 .share-slideshare li:last-child {
  border-right: 0;
}
html.layout-bs3 .share-social a,
html.layout-bs3 .share-twitter a {
  color: #a2a2a2;
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .share-social a.view,
html.layout-bs3 .share-twitter a.view {
  text-indent: 0;
  background-image: none;
  width: auto;
}
html.layout-bs3 .share-social a.reply,
html.layout-bs3 .share-twitter a.reply {
  background-position: 0px -254px;
}
html.layout-bs3 .share-social a.reply:hover,
html.layout-bs3 .share-twitter a.reply:hover {
  background-position: 0px -295px;
}
html.layout-bs3 .share-social a.retweet,
html.layout-bs3 .share-twitter a.retweet {
  background-position: -57px -254px;
}
html.layout-bs3 .share-social a.retweet:hover,
html.layout-bs3 .share-twitter a.retweet:hover {
  background-position: -57px -293px;
}
html.layout-bs3 .share-social a.fav,
html.layout-bs3 .share-twitter a.fav {
  background-position: -114px -256px;
}
html.layout-bs3 .share-social a.fav:hover,
html.layout-bs3 .share-twitter a.fav:hover {
  background-position: -114px -295px;
}
html.layout-bs3 .share-single {
  display: block;
  position: absolute !important;
  width: 88% !important;
  height: 40px !important;
  bottom: 55px !important;
  margin: 0 6% !important;
  padding: 0px !important;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
html.layout-bs3 .share-single.four {
  width: 74% !important;
  margin: 0 13% !important;
}
html.layout-bs3 .share-single.four li {
  width: 25% !important;
}
html.layout-bs3 .share-single.three {
  width: 60% !important;
  margin: 0 20% !important;
}
html.layout-bs3 .share-single.three li {
  width: 33.33333333333% !important;
}
html.layout-bs3 .share-single.two {
  width: 40% !important;
  margin: 0 30% !important;
}
html.layout-bs3 .share-single.two li {
  width: 50% !important;
}
html.layout-bs3 .share-single.one {
  width: 20% !important;
  margin: 0 40% !important;
}
html.layout-bs3 .share-single.one li {
  width: 100% !important;
}
html.layout-bs3 .share-single.zero {
  display: none;
}
html.layout-bs3 .share-single li {
  display: block !important;
  float: left !important;
  height: 100% !important;
  width: 20% !important;
  padding: 0px !important;
  margin: 0 !important;
  text-indent: -9999px !important;
  background: #fff !important;
  border-right: 1px solid #eee;
  border-left: 1px solid white;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html.layout-bs3 .share-single li:first-child {
  border-left: 1px solid #eee;
}
html.layout-bs3 .share-single li:last-child {
  border-right: 1px solid #eee;
}
html.layout-bs3 .share-single li a {
  display: block !important;
  height: 100% !important;
  text-indent: -9999px !important;
}
html.layout-bs3 .share-single li a.facebook {
  background: url("/img/hubs/button-facebook.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.facebook:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.twitter {
  background: url("/img/hubs/button-twitter.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.twitter:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.email {
  background: url("/img/hubs/button-email.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.email:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.linkedin {
  background: url("/img/hubs/button-linkedin.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.linkedin:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.reply {
  background: url("/img/hubs/button-reply.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.reply:hover {
  background-position: center -41px;
}
html.layout-bs3 .share-single li a.retweet {
  background: url("/img/hubs/button-retweet.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.retweet:hover {
  background-position: center -41px;
}
html.layout-bs3 .share-single li a.fav {
  background: url("/img/hubs/button-fav.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.fav:hover {
  background-position: center -41px;
}
html.layout-bs3 .icon,
html.layout-bs3 .left-nav > li > a {
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .left-nav > li.home > a,
html.layout-bs3 .left-nav > li.menu-home > a {
  background-position: -224px 0;
}
html.layout-bs3 .tile.docs .icon,
html.layout-bs3 .left-nav > li.docs > a,
html.layout-bs3 .left-nav > li.menu-docs > a {
  background-position: -224px -59px;
}
html.layout-bs3 .tile.blogs .icon,
html.layout-bs3 .left-nav > li.blogs > a,
html.layout-bs3 .left-nav > li.menu-blogs > a {
  background-position: -224px -116px;
}
html.layout-bs3 .tile.videos .icon,
html.layout-bs3 .left-nav > li.videos > a,
html.layout-bs3 .left-nav > li.menu-videos > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.social .icon,
html.layout-bs3 .left-nav > li.social > a,
html.layout-bs3 .left-nav > li.menu-social > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile.custom .icon,
html.layout-bs3 .left-nav > li.custom > a,
html.layout-bs3 .left-nav > li.menu-custom > a {
  background-position: -331px 0px;
}
html.layout-bs3 .related-container .tile.single .icon {
  display: none;
}
html.layout-bs3 .tile.uberflip .icon,
html.layout-bs3 .left-nav > li.uberflip > a {
  background-position: -224px -59px;
}
html.layout-bs3 .tile.blogpost .icon,
html.layout-bs3 .left-nav > li.blogpost > a {
  background-position: -224px -116px;
}
html.layout-bs3 .tile.vimeo .icon,
html.layout-bs3 .left-nav > li.vimeo > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.youtube .icon,
html.layout-bs3 .left-nav > li.youtube > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.vidyard .icon,
html.layout-bs3 .left-nav > li.youtube > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.twitter .icon,
html.layout-bs3 .left-nav > li.twitter > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile.instagram .icon,
html.layout-bs3 .left-nav > li.instagram > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile .icon.star {
  background-position: -282px -284px;
  opacity: 0.7;
  border-radius: 50%;
}
html.layout-bs3 div.tile.single > a.view,
html.layout-bs3 li.tile.single > a.view {
  padding-left: 45px;
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .tile.single.uberflip > a.view {
  background-position: -385px -5px;
}
html.layout-bs3 .tile.single.twitter > a.view {
  background-position: -385px -55px;
}
html.layout-bs3 .tile.single.instagram > a.view {
  background-position: -385px -505px;
}
html.layout-bs3 .tile.single.youtube > a.view {
  background-position: -800px -800px;
}
html.layout-bs3 .tile.single.vimeo > a.view {
  background-position: -385px -255px;
}
html.layout-bs3 .tile.single.vidyard > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile.single.brightcove > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile.single.blogpost > a.view {
  background-position: -385px -305px;
}
html.layout-bs3 .tile.single.pinterest > a.view {
  background-position: -385px -455px;
}
html.layout-bs3 .tile.single.slideshare > a.view {
  background-position: -385px -587px;
}
html.layout-bs3 .tile.single.facebook > a.view {
  background-position: -385px -105px;
}
html.layout-bs3 .tile.single.wistiar > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile {
  position: relative ;
  float: left ;
  width: 250px;
  height: 330px;
  padding: 0px ;
  margin: 0 ;
  margin-right: 20px ;
  margin-bottom: 20px ;
  line-height: 1.5em ;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  overflow: hidden ;
}
html.layout-bs3 .tile .img {
  float: none ;
  position: absolute ;
  left: 0 ;
  top: 0 ;
  width: 100% ;
  height: 41.09947644% ;
  padding: 0px ;
  margin: 0 ;
  opacity: 0;
  -webkit-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
}
html.layout-bs3 .tile .img.visible {
  opacity: 1;
}
html.layout-bs3 .tile .img .duration {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: #000000 transparent;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  border-radius: 4px;
  color: white;
  font-size: 13px;
  padding: 5px;
  line-height: 6px;
}
html.layout-bs3 .tile .img img {
  float: none ;
  width: 100% ;
  height: auto ;
  max-width: none;
  padding: 0px ;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0 ;
  margin-bottom: 0 ;
}
html.layout-bs3 .tile .img img.shorter {
  height: 100% ;
  width: auto ;
}
html.layout-bs3 .tile .img-for-croppie {
  position: relative;
  width: 100%;
  height: 41.09947644%;
}
html.layout-bs3 .tile.single .icon {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 48px;
  height: 48px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}
html.layout-bs3 .tile.single > a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat 0 0;
}
html.layout-bs3 .tile.single > a.view {
  top: auto;
  bottom: 0;
  width: 100%;
  height: 40px;
  color: #333;
  font-size: 16px;
  line-height: 40px;
  padding-left: 20px;
  background-color: #fcfcfc;
  border-top: 1px solid #eee;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html.layout-bs3 .tile.single > a.view:before {
  display: block;
  width: 100%;
  height: 20px;
  margin-left: -40px;
  padding-right: 20px;
  margin-top: -21px;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#80ffffff', GradientType=0);
  background-repeat: repeat-x;
  background-color: transparent;
  content: "";
  z-index: 1;
}
html.layout-bs3 .tile.single > a.view:after {
  display: block;
  position: absolute;
  top: 13px;
  right: 17px;
  width: 16px;
  height: 16px;
  background: transparent url("/img/hubs/sprite-1x.png") left top no-repeat;
  content: "";
}
html.layout-bs3 .tile.single .description {
  background-color: #fff ;
  height: 58.90052356% ;
}
html.layout-bs3 .tile.single .description h3 {
  color: #555 ;
  font-weight: bold ;
  margin: 5px 20px 5px 20px ;
  font-size: 19px ;
}
html.layout-bs3 .tile.single .description h3.no-timestamp {
  padding-top: 12px;
}
html.layout-bs3 .tile.single .description h3.no-timestamp.avatar {
  padding-top: 0;
}
html.layout-bs3 .tile.single .description h4 {
  color: #999 ;
  font-size: 18px ;
  font-weight: 400 ;
  margin: 20px ;
}
html.layout-bs3 .tile.single .description h4 em {
  font-style: normal ;
}
html.layout-bs3 .tile.single .description h3 + h4 {
  margin: 0 20px ;
  font-weight: 300 ;
}
html.layout-bs3 .tile.single .description div.h3like + h4 {
  margin: 0 20px ;
  font-weight: 300 ;
}
html.layout-bs3 .tile.single .description div.h3like {
  color: #555 ;
  font-weight: bold ;
  margin: 5px 20px 5px 20px ;
  font-size: 19px ;
  line-height: 1.3 ;
}
html.layout-bs3 .tile.single .description div.h3like.no-timestamp {
  padding-top: 12px;
}
html.layout-bs3 .tile.single .description div.h3like.no-timestamp.avatar {
  padding-top: 0;
}
html.layout-bs3 .tile.single .description div.h3like.avatar {
  margin-top: 10px ;
  margin-bottom: 10px ;
  font-size: 18px ;
  font-weight: normal ;
  line-height: 25px ;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.layout-bs3 .tile.single .description .friendly-timestamp {
  color: #bbb;
  margin-left: 20px;
  margin-top: 10px;
  font-size: 11px;
  font-weight: normal;
}
html.layout-bs3 .tile.single .description img.avatar {
  float: left;
  width: auto;
  height: 25px;
  margin-left: 20px;
  margin-top: 10px;
  margin-right: 5px;
  border-radius: 4px;
}
html.layout-bs3 .tile.single .description h3.avatar {
  margin-top: 10px ;
  margin-bottom: 10px ;
  font-size: 18px ;
  font-weight: normal ;
  line-height: 25px ;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
}
html.layout-bs3 .tile.single .description h4.avatar {
  font-size: 16px ;
  line-height: 18px ;
}
html.layout-bs3 .tile.single.no-img .description {
  height: 100% ;
}
html.layout-bs3 .tile.single.no-img .description h3 {
  font-size: 24px ;
}
html.layout-bs3 .tile.single.no-img .description h3.avatar {
  font-size: 18px ;
}
html.layout-bs3 .tile.single.no-img .description h4 {
  color: #666666 ;
  font-size: 20px ;
  line-height: 24px ;
}
html.layout-bs3 .tile.single.no-img.social h4 {
  font-size: 26px ;
  font-weight: 300 ;
  line-height: 30px ;
}
html.layout-bs3 .tile.single.with-img .description h4.long-h3 {
  display: none;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description {
  height: 110px ;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 -2px 30px rgba(150, 150, 150, 0.1);
  box-shadow: 0 -2px 30px rgba(150, 150, 150, 0.1);
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp {
  font-size: 11px ;
  height: 15px ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp.blank {
  height: 5px;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description h3 {
  font-size: 16px ;
  line-height: 20px ;
  font-weight: 600 ;
  color: #555 ;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .share-single {
  bottom: 60px;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .img {
  height: 88% ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .img img.taller {
  height: auto ;
  width: 100% ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) a.view:before {
  background: none;
}
html.layout-bs3 .tile.single.youtube .img:before,
html.layout-bs3 .tile.single.vimeo .img:before,
html.layout-bs3 .tile.single.instagram.media-type-video .img:before,
html.layout-bs3 .tile.single.wistiar .img:before,
html.layout-bs3 .tile.single.vidyard .img:before,
html.layout-bs3 .tile.single.brightcove .img:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/img/hubs/video-play.png") no-repeat center;
  background-size: 47px;
  content: "";
}
html.layout-bs3 .tile.single.instagram:not(.list) .description,
html.layout-bs3 .tile.single.pinterest:not(.list) .description {
  height: 44% ;
}
html.layout-bs3 .tile.single.instagram:not(.list) .img,
html.layout-bs3 .tile.single.pinterest:not(.list) .img {
  height: 56% ;
}
html.layout-bs3 .tile.single.slideshare > .img.visible:after {
  width: 100%;
  height: 50px;
  margin-top: -40px;
  position: relative;
  display: block;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#12000000', GradientType=0);
  background-repeat: repeat-x;
  background-color: transparent;
  content: "";
}
html.layout-bs3 .tile.single .hidden-cta-fields.fields-revealed .cta-field-sprite-container {
  top: initial ;
  bottom: 13px;
}
html.layout-bs3 .tile.single .hidden-cta-fields.fields-revealed.fields-revealed .cta-field-sprite-container {
  bottom: 6px;
}
html.layout-bs3 .tile.single:hover .description h3 {
  color: #000 ;
}
html.layout-bs3 .tile.single:hover > a.view {
  text-decoration: underline;
  background-color: #f8f8f8;
}
html.layout-bs3 .tile.single:hover > a.view:after {
  background-position: -16px 0;
}
html.layout-bs3 .tile.links > .description > h4 {
  position: absolute;
  width: 85%;
  width: calc(100% - 40px);
  z-index: 5;
}
html.layout-bs3 .tile.list {
  width: 100%;
  float: none;
  height: 110px;
  overflow: hidden;
  margin-bottom: 15px;
  background: #fdfdfd;
}
html.layout-bs3 .tile.list > div.img {
  width: 25%;
  float: left;
  clear: none;
  height: 100% !important;
  overflow: hidden;
  background-color: #ddd;
  position: relative;
}
html.layout-bs3 .tile.list > div.img > img {
  width: 100%;
  height: auto;
}
html.layout-bs3 .tile.list > div.img span.duration {
  font-size: 11px;
  bottom: 6px;
  right: 6px;
}
html.layout-bs3 .tile.list > div.description {
  float: left;
  clear: none;
  width: 75%;
  overflow: hidden;
  height: 100%;
  position: relative;
}
html.layout-bs3 .tile.list > div.description > .friendly-timestamp {
  margin-top: 5px;
  margin-left: 35px;
}
html.layout-bs3 .tile.list > div.description > img.avatar {
  margin-top: 2px;
}
html.layout-bs3 .tile.list > div.description h3,
html.layout-bs3 .tile.list > div.description .h3like {
  margin-right: 45px;
  margin-bottom: 2px;
}
html.layout-bs3 .tile.list > div.description h3.avatar,
html.layout-bs3 .tile.list > div.description .h3like.avatar {
  margin-top: 2px;
  margin-bottom: 2px;
}
html.layout-bs3 .tile.list > div.description h4 {
  margin-right: 45px;
  font-size: 16px;
  line-height: 21px;
  max-height: 42px;
  overflow: hidden;
}
html.layout-bs3 .tile.list > div.description h4.avatar {
  line-height: 18px;
  max-height: 36px;
}
html.layout-bs3 .tile.list > div.description:after {
  display: block;
  height: 100%;
  width: 50px;
  position: absolute;
  right: 12px;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAACACAYAAAD03Gy6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsdJREFUeNrs3G1u2kAUheEQdRtdhXfUtLtIC7TbqPqxIC+hW6k7SEaKohLA4/E59847kuUoCCy9Ty6Df4TdNE0PS9c4jof5x8NDp2sYhqrnv6uMv3/xq24RatbjSvH3AGw0ASX+sZy+/OehPZPQeALeiM8ktAa4IT4IrQDuiA/C2ntAif+1nD4veG32hNoJqIjPJNQCrBAfhKUAK8YH4d49oMT/Vk7PDa7FnnBtAhrGZxKuAWwQH4RLAPN7/vOG1wXh1QT8Kcffja8NwhlgGIbf5fQBBOEeAILBpyAQDG7EQDC4EwZBDACCAQAIBgAgGACAYAAAggEACAYAIBgAvEB4AkEEMCP8AkEIAIIBwLxAEAOAYAAAggEACAYAIBgAgGAAAIIBAAgGACAYAJwRPoKgAzitnyBoAUAwAADBAAAEAwAQDABAMADoHuHRZBK7RXAB6BbBCaBLBDeA7hAcAc4In8oxZUdwBTitH/MkpEZwBugCwR0gPUIEgNQIUQDSIkQCSIkQDSAdQkSAVAhRAdIgRAZIgRAdIDxCBoDQKwPA6T82v5djt/F1j0xA8PjRAcLHjwyQIn5UgDTxIwKkih8NIF38SAAp40cBSBs/AkDq+O4A6eM7A3QR3xWgm/iOAF3FdwPoLr4TQJfxXQC6je8A0HV8NUD38ZUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8FMI4j8VUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8/Ae+JLwQYhuE4ByG+ag8oCIeNEIh/6VPQBgjEv3Yf0BCB+LfeCTdAIP49ACsjEH8JwEoIxK8BqEQg/hoACxGIvybAnQjEbwFwIwLxWwJcQSD+FgAXEIi/cO2mafnX7o/jeI7ebfzyx1j1/H8CDAARKo7z21s+vgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 50%;
  content: "";
  opacity: 0.3;
}
html.layout-bs3 .tile.list.with-img > div.description h4.long-h3 {
  display: block;
}
html.layout-bs3 .tile.list.no-img .description {
  width: 100%;
}
html.layout-bs3 .tile.list.no-img .description > h3,
html.layout-bs3 .tile.list.no-img .description > .h3like {
  font-size: 19px;
}
html.layout-bs3 .tile.list.no-img .description > h4 {
  font-size: 16px;
  line-height: 18px;
  color: #999;
  max-height: 36px;
  overflow: hidden;
}
html.layout-bs3 .tile.list.no-img a.item-link.view {
  left: 0;
}
html.layout-bs3 .tile.list a.item-link.view {
  text-indent: -9999px;
  width: 45px;
  border: 0;
  background-color: transparent;
  left: 25%;
  top: -3px;
  opacity: 0.5;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
html.layout-bs3 .tile.list a.item-link.view:before {
  display: none;
}
html.layout-bs3 .tile.list a.item-link.view:after {
  display: none;
}
html.layout-bs3 .tile.list a.item-link:not(.view) {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
html.layout-bs3 .tile.list.links > .description > h4 {
  width: 87%;
  width: calc(100% - 65px);
}
html.layout-bs3 .tile.list:hover {
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
html.layout-bs3 .tile.list:hover > .description h4 {
  color: #333;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  z-index: 1000;
  background: white;
  height: 100px;
  font-size: 11px;
  width: 100%;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .done-cta-update {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper {
  position: absolute;
  top: 15px;
  left: 10px;
  display: block;
  width: 135px;
  height: 30px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper input[name='repeat-after-active'] {
  position: absolute;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper label[for='repeat-after-active'] {
  position: absolute;
  left: 20px;
  top: 3px;
  width: 135px;
  display: block;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .repeat-after {
  width: 28px;
  font-size: 13px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .decrease-repeat-after,
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .increase-repeat-after {
  padding: 5px 5px;
  font-size: 13px;
  cursor: pointer;
  width: 20px;
  height: 30px;
  display: block;
}
html.layout-bs3 html.silk .tile {
  margin: 20px 0 0 10px;
}
html.layout-bs3 div.description {
  position: absolute ;
  bottom: 0 ;
  width: 100% ;
  min-height: 70px;
  background-color: #a8a8a8;
}
html.layout-bs3 div.description h3 {
  color: #fff ;
  font-size: 18px ;
  font-weight: 400 ;
  margin: 17px 10px 3px 65px ;
  line-height: 1.3 ;
  word-wrap: break-word ;
  text-transform: none ;
}
html.layout-bs3 div.description h4 {
  color: rgba(255, 255, 255, 0.5) ;
  font-weight: 300 ;
  font-size: 16px ;
  line-height: 1.2 ;
  margin: 0 10px 15px 65px ;
  word-wrap: break-word ;
  text-transform: none ;
}
html.layout-bs3 div.description .icon {
  background-color: #a8a8a8;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 48px;
  width: 48px;
  margin: 15px 10px;
}
html.layout-bs3 div.description .icon.spacer {
  display: none;
}
html.layout-bs3 .no-img div.description .icon.spacer {
  display: block;
  position: relative;
  float: right;
  margin: 0;
  width: 80px;
  height: 80px;
  background: transparent ;
}
html.layout-bs3 .carousel-inner .tile,
html.layout-bs3 .carousel-inner .tile.highlight {
  width: 250px !important;
  height: 330px !important;
  margin-right: 20px !important;
  margin-bottom: 0 !important;
}
html.layout-bs3 #embed-tile.tile {
  -webkit-box-shadow: none;
  box-shadow: none;
}
html.layout-bs3 #embed-tile.tile.single {
  width: 248px;
  height: 303px;
  border: 1px solid lightgrey;
}
html.layout-bs3 #embed-tile .tile-description {
  position: absolute;
  width: 230px;
  height: 30px;
  padding: 20px 10px 20px 10px;
  font-size: 14px;
}
html.layout-bs3 #embed-tile .tile-description h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: grey;
  font-weight: 500;
  line-height: normal;
}
html.layout-bs3 #embed-tile .tile-img {
  position: absolute;
  top: 25%;
  width: 248px;
  height: 230px;
  background-size: cover;
  background-position: center;
}
html.layout-bs3 .layout-bs3 .new-cta-title-input {
  color: #555;
  width: 450px;
  height: 36px;
  font-size: 1.5em;
  padding-left: 15px;
  margin: 0 auto;
}
html.layout-bs3 .page-width.item-level .blocking-cta,
html.layout-bs3 #collection-items.blocking-cta {
  opacity: 0.2;
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: progid:DXImageTransform.Microsoft.blur(pixelradius=3);
}
html.layout-bs3 html.mobile .page-width.item-level .blocking-cta,
html.layout-bs3 html.mobile #collection-items.blocking-cta {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none;
}
html.layout-bs3 .prevent-interaction {
  display: none;
}
html.layout-bs3 .blocking-cta.prevent-interaction {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta-item-container {
  float: left;
  width: auto;
  padding-top: 0px;
  padding-left: 20px;
}
html.layout-bs3 .cta-item-container .cta {
  position: fixed !important;
}
html.layout-bs3 .cta {
  margin-bottom: 20px;
}
html.layout-bs3 .cta .submission-loader-container {
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
}
html.layout-bs3 .cta .submission-loader-container .loader-background {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 52px;
  height: 52px;
  margin: -26px 0 0 -26px;
  background-color: #1a3d18;
  border-radius: 25px;
  opacity: 0.5;
}
html.layout-bs3 .cta .submission-loader-container .backdrop {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background-color: #1a3d18;
}
html.layout-bs3 .cta .submission-loader-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}
html.layout-bs3 .cta .submission-loader-container.hidden {
  display: none;
}
html.layout-bs3 .cta.full-screen-cta {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding: 0;
  max-width: 400px;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section {
  height: auto;
  padding-top: 5px;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section select {
  width: 96.5%;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 10px;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-button-container {
  width: 88%;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-button-container > input.cta-button {
  width: 96.5%;
}
html.layout-bs3 .cta.full-screen-cta .run-away {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
}
html.layout-bs3 .cta.tile.single:before {
  background-color: inherit;
}
html.layout-bs3 .cta:before {
  background-color: inherit;
  content: "";
  opacity: 1;
}
html.layout-bs3 .cta .cta-sprite {
  background: url("/img/hubs/hubs-cta-spritesheet.png") no-repeat;
  display: inline-block;
}
html.layout-bs3 .cta .cta-sprite-check {
  background-position: 0px 0;
  width: 94px;
  height: 94px;
}
html.layout-bs3 .cta .cta-sprite-exclaim {
  background-position: -98px 0;
  width: 94px;
  height: 94px;
}
html.layout-bs3 .cta .cta-sprite-close {
  background-position: -29px -99px;
  width: 23px;
  height: 23px;
}
html.layout-bs3 .cta .cta-sprite-email {
  background-position: -56px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-left-half-body {
  background-position: -84px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-right-half-body {
  background-position: -112px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-company {
  background-position: -140px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-small-exclaim {
  background-position: -2px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .hide-preview-cancel {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  height: 25px;
  line-height: 25px;
}
html.layout-bs3 .cta .hide-preview-cancel .cta-close {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-align: center;
  width: 25px;
}
html.layout-bs3 .cta .run-away {
  height: 74%;
  width: 100%;
  top: 0;
  left: 0;
  border-bottom: 1px solid;
  position: absolute;
}
html.layout-bs3 .cta .run-away.cta-transition {
  -webkit-transition: top 0.25s linear;
  -o-transition: top 0.25s linear;
  transition: top 0.25s linear;
}
html.layout-bs3 .cta .hidden-cta-fields {
  height: 95%;
  width: 100%;
  top: 75%;
  position: absolute;
  margin: auto;
  overflow: hidden;
  padding-top: 3%;
}
html.layout-bs3 .cta .hidden-cta-fields input {
  margin-bottom: 14px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed {
  height: 92%;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section {
  padding-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section input {
  margin-bottom: 6px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-button-container input {
  margin-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section.one-line {
  padding-top: 10px;
}
html.layout-bs3 .cta .hidden-cta-fields form {
  margin: 0 0 20px;
}
html.layout-bs3 .cta .hidden-cta-fields.cta-transition {
  -webkit-transition: top 0.25s linear;
  -o-transition: top 0.25s linear;
  transition: top 0.25s linear;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section {
  height: 25%;
  position: relative;
  width: 88%;
  margin: 0 auto;
  padding-bottom: 15px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller .cta-field-name {
  font-size: 14px;
  padding-bottom: 0;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller .cta-field-sprite-container.cta-front {
  top: 27px !important;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller input {
  height: 19px;
  margin-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller select {
  height: 27px !important;
  line-height: 32px !important;
  margin: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  padding-bottom: 4px;
  color: #fff;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name.label-only-text {
  font-size: 11px;
  line-height: 1.5em;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name-optional {
  font-size: 80%;
  opacity: 0.75;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  position: absolute;
  background-color: transparent;
  top: 36px;
  left: 8px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 25px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field.error {
  border-color: #fff;
  background-color: #f5aaaa;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section input {
  width: 100%;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section select {
  width: 100%;
  height: 35px !important;
  line-height: 32px !important;
  margin-bottom: 6px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 30px;
  padding-bottom: 10px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required {
  display: none;
  float: left;
  background: #f5aaaa;
  border: 1px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  text-align: center;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  margin-right: 5px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required.show-required-text {
  display: inline-block;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line input {
  width: auto;
  margin: 3px 8px 0px 3px;
  vertical-align: top;
  height: auto;
  text-indent: auto;
  display: inline;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line span {
  display: inline;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-button-container {
  height: 22%;
  padding-top: 14px;
  width: 88%;
  margin: 0 auto;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-activate-button-container {
  padding-top: 0;
  width: 100%;
}
html.layout-bs3 .cta .cta-form-response {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
html.layout-bs3 .cta .cta-form-response.cta-form-error {
  background-color: white;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container {
  width: 75%;
  margin: 0 auto;
  margin-top: 28%;
  text-align: center;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message-sprite {
  display: block;
  margin: 0 auto;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message {
  padding-top: 30px;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message span {
  font-size: 22px;
}
html.layout-bs3 .cta .cta-form-response .cta-button-container {
  width: 90%;
  margin-left: 5%;
  position: absolute;
  bottom: 15px;
}
html.layout-bs3 .cta .cta-button {
  font-family: Droid Sans, sans-serif;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  display: block;
  font-size: 17px;
  text-align: center;
  width: 100%;
  border: 0;
}
html.layout-bs3 .cta .cta-button:hover {
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
}
html.layout-bs3 .cta > img {
  width: 100%;
  position: absolute;
}
html.layout-bs3 .cta p {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  line-height: normal;
}
html.layout-bs3 .cta > a,
html.layout-bs3 .cta.tile.single > a {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  width: 68%;
  height: 1em;
  margin: 20px 8.5%;
  text-align: center;
  box-sizing: content-box;
}
html.layout-bs3 .cta > a.accent-button {
  background-color: #a8a8a8;
  color: #fff;
  display: block;
  font-size: 20px;
  line-height: 1;
  margin-top: 20px;
  padding: 20px;
  text-decoration: none;
}
html.layout-bs3 .cta > a.accent-button:hover {
  color: #fff;
}
html.layout-bs3 .cta .ps-container:not(:hover) .ps-scrollbar-y-rail {
  opacity: 0.3;
}
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail,
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail.hover {
  background: transparent;
}
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail .ps-scrollbar-y,
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #fff;
}
html.layout-bs3 .cta.setValues {
  background-image: none !important;
}
html.layout-bs3 .cta.setValues > .run-away {
  top: -300px;
}
html.layout-bs3 .cta.setValues > .fields-revealed {
  top: 25px;
}
html.layout-bs3 .cta.setValues > .hide-preview-cancel {
  display: block;
}
html.layout-bs3 abbr[title] {
  border: 0;
}
html.layout-bs3 ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
html.layout-bs3 #reset-display-order-modal .reset-sort-field,
html.layout-bs3 #reset-display-order-modal .reset-sort-order {
  padding: 10px 0 10px 30px;
}
html.layout-bs3 #reset-display-order-modal h3 {
  font-size: 16px;
}
html.layout-bs3 .stream-owner-avatar {
  float: left;
  width: 90px;
  height: 90px;
  margin: 0 20px 0 0;
  border-radius: 50%;
  box-sizing: border-box;
}
html.layout-bs3 .stream-owner-avatar.item-level {
  width: 35px;
  height: 35px;
  margin: -6px 10px 0 0;
}
html.layout-bs3 .stream-owner-avatar.pic {
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #fff;
}
html.layout-bs3 .stream-owner-avatar.pic.item-level {
  background-size: 35px auto;
}
html.layout-bs3 .stream-owner-avatar.text {
  line-height: 90px;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
html.layout-bs3 .stream-owner-avatar.text.item-level {
  line-height: 35px;
  font-size: 17px;
  font-weight: 300;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed {
  overflow: hidden;
  background: transparent;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed > .main {
  margin-top: 0 !important;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed > .main div.tile.cta {
  margin: 0;
  float: none;
  height: 330px;
  max-height: 330px;
}
html.layout-bs3 .accent-button {
  position: relative;
}
html.layout-bs3 .accent-button:hover {
  -webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
  text-shadow: 0px 1px 3px rbga(0, 0, 0, 0.9);
}
html.layout-bs3 .accent-button:hover:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  background-repeat: repeat-x;
  content: "";
  opacity: 0.1;
  z-index: -1;
}
html.layout-bs3 .tile.single .icon {
  z-index: 1;
}
html.layout-bs3 .tile.single > a {
  z-index: 4;
}
html.layout-bs3 .tile.single > a.view {
  z-index: 6;
}
html.layout-bs3 .cta-item-container .cta {
  z-index: 1;
}
html.layout-bs3 .cta .hidden-cta-fields {
  z-index: 5;
}
html.layout-bs3 .cta .cta-form-response {
  z-index: 5;
}
html.layout-bs3 .cta .run-away {
  z-index: 6;
}
html.layout-bs3 .cta .submission-loader-container {
  z-index: 12;
}
html.layout-bs3 .cta .submission-loader-container img {
  z-index: 1;
}
html.layout-bs3 .blocking-cta.prevent-interaction {
  z-index: 2;
}
html.layout-bs3 .share-single,
html.layout-bs3 .share-item.type-single {
  z-index: 7;
}
html.layout-bs3 .search-results-overlay .mobile-search-header {
  z-index: 1;
}
html.layout-bs3 .share-social,
html.layout-bs3 .share-twitter,
html.layout-bs3 .share-item {
  z-index: 401;
}
html.layout-bs3 .top-nav {
  z-index: 1000;
}
html.layout-bs3 .top-nav .secondary-logo {
  z-index: 1100;
}
html.layout-bs3 .top-nav .left-nav.desktop {
  z-index: 1200;
}
html.layout-bs3 .top-nav .nav-back,
html.layout-bs3 .top-nav .nav-toggle,
html.layout-bs3 .top-nav .right-side-btns {
  z-index: 1300;
}
html.layout-bs3 .large-header {
  z-index: 2000;
}
html.layout-bs3 .left-nav.desktop {
  z-index: 3000;
}
html.layout-bs3 .left-nav > li ul {
  z-index: 36;
}
html.layout-bs3 .left-nav > li .sub-menu-arrow {
  z-index: 41;
}
html.layout-bs3 .search-results-backdrop {
  z-index: 4200;
}
html.layout-bs3 .search-results-overlay {
  z-index: 4250;
}
html.layout-bs3 .search-drop-down {
  z-index: 4300;
}
html.layout-bs3 .share-hub,
html.layout-bs3 .share-item {
  z-index: 4400;
}
html.layout-bs3 .mobile-nav,
html.layout-bs3 .mobile-share {
  z-index: 4500;
}
html.layout-bs3 #colorbox,
html.layout-bs3 #cboxOverlay,
html.layout-bs3 #cboxWrapper {
  z-index: 4700;
}
html.layout-bs3 .cta.full-screen-cta {
  z-index: 7000;
}
html.layout-bs3 .cta.full-screen-cta .run-away {
  z-index: 10;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields {
  z-index: 9;
}
html.layout-bs3 .document-container {
  z-index: 7100;
}
html.layout-bs3 .document-container .document-control {
  z-index: 7200;
}
html.layout-bs3 #loading-overlay {
  z-index: 8000;
}
html.layout-bs3 body.lab_sticky_footer > footer {
  z-index: 999;
}
html.layout-bs3 body.lab_sticky_footer .expired-trial {
  z-index: 1000;
}
html.layout-bs3 body.lab_permanent_header .search-results-backdrop {
  z-index: 5200;
}
html.layout-bs3 body.lab_permanent_header .search-results-overlay {
  z-index: 5250;
}
html.layout-bs3 body.lab_permanent_header .search-drop-down {
  z-index: 5300;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .top-nav {
  z-index: 6000;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .share-hub,
html.layout-bs3 body.lab_permanent_header.search-results-opened .share-item,
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-drop-down,
html.layout-bs3 body.lab_permanent_header.search-results-opened .mobile-nav,
html.layout-bs3 body.lab_permanent_header.search-results-opened .mobile-share {
  z-index: 6100;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-drop-down {
  z-index: 6700;
}
html.layout-bs3 body.lab_nav_always_top .top-nav {
  z-index: 6000;
}
html.layout-bs3 body.lab_nav_always_top .share-hub,
html.layout-bs3 body.lab_nav_always_top .share-item,
html.layout-bs3 body.lab_nav_always_top .search-drop-down,
html.layout-bs3 body.lab_nav_always_top .mobile-nav,
html.layout-bs3 body.lab_nav_always_top .mobile-share {
  z-index: 6100;
}
html.layout-bs3 body.lab_nav_always_top .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 body.lab_nav_always_top .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 body.lab_nav_always_top .search-drop-down {
  z-index: 6700;
}
html.layout-bs3 .KeepNavAtTop .top-nav {
  z-index: 6000;
}
html.layout-bs3 .KeepNavAtTop .share-hub,
html.layout-bs3 .KeepNavAtTop .share-item,
html.layout-bs3 .KeepNavAtTop .search-drop-down,
html.layout-bs3 .KeepNavAtTop .mobile-nav,
html.layout-bs3 .KeepNavAtTop .mobile-share {
  z-index: 6100;
}
html.layout-bs3 .KeepNavAtTop .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 .KeepNavAtTop .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 .KeepNavAtTop .search-drop-down {
  z-index: 6700;
}
.mgmt-container .content-container .alert {
  margin-left: 20px;
}
.mgmt-container .content-container .alert.hubs-collection-hidden-note {
  margin-bottom: 40px;
}
.mgmt-container .content-container.hubs-section-manage-content {
  padding: 0 20px 38px 20px;
}
.mgmt-container .content-container div.upgrade-bubble {
  margin: 0 auto;
  text-align: center;
  width: 400px;
  border: 1px solid #ccc;
  padding: 20px;
}
.mgmt-container .content-container .navbar {
  width: auto;
}
.mgmt-container .content-container .navbar .container {
  text-align: center;
}
.mgmt-container .content-container .navbar .container .nav > li {
  display: inline-block;
  float: none;
  text-align: left;
}
.mgmt-container .content-container .create-hub-btn {
  margin-top: 20px;
}
.mgmt-container .content-container .domain-notice {
  margin-bottom: 15px;
}
.mgmt-container .content-container .custom-script-wrapper {
  margin: 0 auto 100px auto;
  max-width: 1400px;
}
.mgmt-container .content-container .custom-script-wrapper label {
  line-height: 1.2em;
}
.mgmt-container .content-container .custom-script-wrapper label.radio input[type="radio"],
.mgmt-container .content-container .custom-script-wrapper label.checkbox input[type="checkbox"] {
  float: none;
  display: inline-block;
}
.mgmt-container .content-container .custom-script-wrapper .ace-editor {
  height: 422px;
  padding: 10px 4.5px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.mgmt-container .content-container .custom-script-wrapper .alert-info {
  margin-left: 0;
}
.mgmt-container .content-container .custom-script-wrapper .alert-info a {
  color: #2f96b4;
  text-decoration: underline;
}
.mgmt-container .content-container .custom-script-wrapper .toggle-custom-script-wrapper {
  margin-bottom: 40px;
}
.mgmt-container .content-container .custom-script-wrapper .toggle-custom-script-wrapper label {
  display: inline-block;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container {
  margin-top: 40px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header {
  padding: 10px;
  background: #999;
  color: #fff;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:before,
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:after {
  clear: both;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .dev-note > strong {
  font-size: 14px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .dev-note > span {
  padding-left: 15px;
  color: #fff;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .badge {
  padding: 1px 9px 0;
  margin-right: 6px;
  background: #888;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-tag {
  background: #ddd;
  border: 1px solid #ccc;
  border-width: 0 1px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-tag > span {
  display: block;
  padding: 8px;
  color: #888;
  font-size: 14px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container textarea {
  width: 100%;
  height: 430px;
  color: #dddddd;
  font-size: 11.5px;
  line-height: 11px;
  background: #121212;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-save {
  padding: 12px;
  margin-top: 0;
  border: 1px solid #ccc;
  border-top: none;
  background-color: #eeeeee;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note {
  margin-bottom: 7px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note:hover {
  background-color: #eeeeee;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note a:hover {
  color: #2f96b4;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support {
  width: 19%;
  background: #f9f9f9;
  height: 480px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div {
  padding: 0px 20px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > h3 {
  color: #ce0058;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 20px;
  margin: 20px 0 10px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > p {
  font-size: 12px;
  line-height: 18px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > p > a {
  color: #2f96b4;
  font-weight: bold;
}
.mgmt-container .content-container .custom-script-wrapper .editor-note {
  margin-bottom: 10px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container.ace-editor-full-screen {
  height: auto;
  width: auto;
  position: fixed !important;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  border: 0;
}
.mgmt-container .content-container .nav-block-icon.nav-code {
  width: 280px;
  margin: 0 auto;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a {
  padding: 0;
  color: #fff;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a > span {
  display: inline;
  border: 1px solid #fff;
  padding: 2px 7px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a.unsaved > span {
  background: #5bc0de;
  -webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.6);
}
.mgmt-container .content-container .nav-block-icon.nav-code > li.active a > span,
.mgmt-container .content-container .nav-block-icon.nav-code > li.active a.unsaved > span {
  background: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.icon-share-new,
.icon-cta,
.icon-embed-new {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.icon-share-new {
  background-position: -414px -174px;
}
.icon-embed-new {
  background-position: -51px -453px;
  width: 19px;
}
.icon-cta {
  background-position: -452px -173px;
  margin-right: 2px;
}
.autosuggest {
  text-align: left;
}
.layout-bs3 .import-container .import-title,
.layout-bs3 .import-container .import-action {
  line-height: 24px;
}
.layout-bs3 .import-container .import-title {
  padding: 23px 0 23px 15px;
}
.layout-bs3 .import-container .import-title .halflings {
  top: 3px;
  margin-right: 10px;
}
.layout-bs3 .import-container .import-action {
  padding: 23px 15px 23px 0;
}
.layout-bs3 .import-type-container .checkbox label {
  margin-top: 30px;
}
.layout-bs3 .exclaim-container .halflings {
  top: 2px;
  opacity: 0.5;
}
table.table.standard-data-table {
  margin-top: 20px;
}
table.table.standard-data-table thead tr th {
  padding: 6px 18px 10px 10px;
  white-space: nowrap;
}
table.table.standard-data-table thead tr th.sorting_asc,
table.table.standard-data-table thead tr th.sorting_desc {
  -webkit-filter: grayscale(100%);
}
table.table.standard-data-table thead tr th:last-child {
  width: 80px;
  max-width: 80px;
  text-align: right;
}
table.table.standard-data-table thead tr th.no-sort {
  background: transparent;
  cursor: default;
}
table.table.standard-data-table tbody td {
  vertical-align: middle;
}
table.table.standard-data-table tbody td.no-wrap {
  white-space: nowrap;
}
table.dataTable.standard-data-table tbody tr.odd,
table.dataTable.standard-data-table tbody tr.even {
  background-color: #fff;
}
table.dataTable.standard-data-table tbody tr:hover > td {
  background: #eee;
}
.dataTables_wrapper .row {
  width: auto;
  padding: 0;
}
.dataTables_wrapper .row:last-child {
  margin-top: 20px;
}
.dataTables_wrapper .row label {
  color: #666;
  font-weight: normal;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 6px;
}
.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
}
.dataTables_wrapper .dataTables_empty {
  padding: 10px;
}
ul.hubs-dropdown li a {
  color: #5e5e5e;
}
ul.hubs-dropdown li a .icon-white {
  display: none;
}
ul.hubs-dropdown li.active a,
ul.hubs-dropdown li.active a:hover {
  color: #ce0058 !important;
  background: #f9f9f9 !important;
}
ul.hubs-dropdown > li > a:hover {
  color: #2f96b4;
  background: #f9f9f9;
}
.collection-search-container {
  float: right;
  width: auto;
}
.collection-search-container .collection-search-title,
.collection-search-container .collection-search-progress,
.collection-search-container .input-group {
  float: right;
}
.collection-search-container .input-group {
  width: 220px;
}
.collection-search-container .input-group a {
  color: #333333;
}
.collection-search-container .input-group input {
  padding-right: 24px;
}
.collection-search-container .input-group .close-float {
  position: absolute;
  top: 0;
  left: auto;
  right: 45px;
  bottom: auto;
  font-size: 20px;
  cursor: pointer;
  z-index: 4;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.collection-search-title {
  padding: 2px 10px 0 0;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}
.collection-search-title:before,
.collection-search-title:after {
  display: table;
  content: " ";
}
.collection-search-title:after {
  clear: both;
}
.collection-search-title .section-tally {
  float: left;
}
.collection-search-title .section-tally .badge {
  padding: 1px 9px;
  font-size: 10px;
  border-radius: 2px;
}
.collection-search-title .section-tally .caption {
  display: block;
  text-align: center;
}
.collection-search-title .result-tally {
  float: left;
  padding: 0px 0 0 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}
.collection-search-progress {
  display: none;
  padding: 3px 8px;
}
.collection-search-progress img {
  width: 20px;
}
.hubs_load_more {
  clear: both;
  margin: 8px;
  padding-top: 10px;
  text-align: center;
}
.hubs_load_more .loading-lock-state {
  display: none;
}
.hubs_load_more .locked .load-more-text {
  display: none;
}
.hubs_load_more .locked .loading-lock-state {
  display: inline;
}
.collection-item-holder:before,
.collection-item-holder:after {
  display: table;
  content: " ";
}
.collection-item-holder:after {
  clear: both;
}
.collection-item-holder .no-deleted-items {
  text-align: center;
  font-size: 20px;
}
.toggle .hubs_section_header.hover {
  cursor: pointer;
}
.toggle .hubs_section_header.hover .header_section_buttons {
  background: #fff;
}
.hubs_section_wrapper {
  margin-bottom: 30px;
  margin-top: 30px;
}
.hubs_section_wrapper .hubs_section_header {
  height: 46px;
  margin: 0;
}
.hubs_section_wrapper .hubs_section_header:before,
.hubs_section_wrapper .hubs_section_header:after {
  display: table;
  content: " ";
}
.hubs_section_wrapper .hubs_section_header:after {
  clear: both;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_header_title {
  float: left;
  margin-top: 16px;
  margin-left: 15px;
}
.hubs_section_wrapper .hubs_section_header .section_title {
  color: #ce0058;
  font-weight: bold;
  font-size: 1.2em;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_tally {
  color: #cbcbcb;
  font-size: 1.2em;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_description {
  color: #666666;
  font-size: 9px;
  margin-left: 8px;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons {
  height: 100%;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons span.btn-group {
  display: inline-block;
  vertical-align: bottom;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons span.btn-group .caret {
  margin: 6px 0 0 3px;
}
.hubs_section_wrapper .hubs_section_header input.inline_edit_input {
  width: 240px;
  height: 16px;
  margin: -8px 0 0 -8px;
}
.hubs_section_wrapper .empty-group {
  margin: 30px 0;
  padding: 25px;
  text-align: center;
  background: #f9f9f9;
}
.hubs_section_wrapper .empty-group .empty-group-text {
  width: 80%;
  margin: 15px auto;
  font-size: 1.25em;
  text-align: center;
}
.hubs_section_wrapper .hubs-collection-hidden-note {
  margin: 0 0 40px 0 !important;
}
.hubs_section_block,
.hubs_featured_section_block,
.hubs_collection_section_block {
  min-width: 500px;
  background-color: #fff !important;
}
.hubs_section_block:before,
.hubs_featured_section_block:before,
.hubs_collection_section_block:before,
.hubs_section_block:after,
.hubs_featured_section_block:after,
.hubs_collection_section_block:after {
  display: table;
  content: " ";
}
.hubs_section_block:after,
.hubs_featured_section_block:after,
.hubs_collection_section_block:after {
  clear: both;
}
.hubs_section_block.limit-height {
  max-height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
}
.hubs_collection_section_block {
  padding: 0px 0 15px 0;
}
.hubs_collection_section_block .hub-collection-options {
  position: relative;
  margin: 40px 0 0 0;
}
.hubs_collection_section_block .hub-collection-options .manage-deleted-items {
  position: absolute;
  right: 0;
}
.hubs_collection_section_block.list-view .item-cta {
  display: none !important;
}
.hubs_collection_section_block .item-cta:not(.cta-15) .cta {
  height: 293px;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .cta {
  height: 293px;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .cta .update-cta-placement-wrapper {
  display: none;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .collection-item-controls {
  display: none;
}
.hubs_featured_section_block.limit-height {
  max-height: 350px;
  overflow: auto;
}
.collection-wrapper.hidden .hubs_collection_section_block,
.hubs_section_wrapper.hidden .hubs_collection_section_block {
  opacity: 0.75;
}
.item-selector-item-container .item-group {
  float: left;
  clear: none;
  margin: 20px 0 10px 15px;
}
.item-selector-item-container .item-group.item-hidden {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.item-selector-item-container .item-group.item-hidden:hover {
  opacity: 0.8;
}
.item-selector-item-container .item-group.item-hidden:before {
  content: "Hidden Item";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 1px 6px;
  position: absolute;
  font-size: 10px;
  margin: 5px;
  border-radius: 3px;
}
.item-selector-item-container .item-group:hover {
  -webkit-box-shadow: 0 0 10px #888888;
  box-shadow: 0 0 10px #888888;
}
.collection-item-controls {
  height: 33px;
  background-color: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection-item-controls a {
  color: #5e5e5e;
  background: #fafafa;
  font-size: 0.9em;
  line-height: 0.9em;
  font-weight: normal;
  border-bottom-width: 1px;
}
.collection-item-controls a:hover,
.collection-item-controls a:focus {
  color: inherit;
}
.collection-item-controls .left {
  display: inline-block;
  margin: 5px 0 0 5px;
}
.collection-item-controls .right {
  display: inline-block;
  margin: 5px 5px 0 0;
}
.collection-item-controls [class^="icon-"],
.collection-item-controls [class*=" icon-"],
.collection-item-controls .halflings {
  height: 14px;
  margin-top: -1px;
  font-size: 12px;
}
.collection-item-controls .dropdown-menu li a {
  background: transparent;
}
.collection-item-controls .dropdown-menu li a:hover {
  color: #666666;
  background: #eeeeee;
}
.collection-group {
  display: inline-block;
  width: 228px;
  margin: 15px 0 0 0.75%;
  vertical-align: top;
  font-weight: bold;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection-group.add-collection-bt {
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
.collection-group.add-collection-bt a.btn {
  margin: 67px auto;
  font-weight: normal;
}
.collection-group.add-collection-bt:hover {
  background: #ffffff;
}
.collection-group.add-collection-bt.hidden {
  visibility: hidden;
}
.collection-group.hidden {
  opacity: 0.5;
}
.collection-group .collection-item-controls {
  border: none;
}
.collection-group .collection-item-controls a.btn:hover {
  border-color: #ddd;
}
.collection-group:hover {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.collection-group:hover .collection-placeholder > .tile > div.description {
  background-color: #333;
}
.collection-placeholder {
  width: 100%;
  height: 132px;
  background-color: #c7c7c7;
  cursor: pointer;
  overflow: hidden;
}
.collection-placeholder .tile {
  position: relative;
  width: 100%;
  height: 132px;
  max-height: none;
  min-height: 0;
  max-width: none;
  min-width: 0;
}
.collection-placeholder .tile div.description {
  min-height: 48px;
  background: #666;
}
.collection-placeholder .tile div.description h3 {
  margin: 16px 8px 0px 50px !important;
  font-size: 14px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collection-placeholder .tile div.description .icon {
  margin: 0;
  background-color: transparent;
  opacity: 0.7;
  -webkit-transform: scale(0.7);
}
.collection-preview-bg {
  position: relative;
  height: 132px;
  margin-top: -132px;
  background: transparent url("/img/hubs/backend/preview_bg.png") no-repeat top right;
  cursor: pointer;
}
.collection-tile {
  position: relative;
  float: left;
  width: 250px;
  height: 330px;
  padding: 0;
  margin: 0;
  line-height: 1.5em;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  overflow: hidden;
}
.collection-tile .collection-tile-service-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.collection-tile.has-thumb .collection-tile-service-bg {
  opacity: 0.75;
}
.collection-tile .collection-tile-service-icon {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 60px;
  height: 60px;
  line-height: 60px;
  margin: -70px 0 0 -30px;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("/img/hubs/servicetiles.png");
  background-repeat: no-repeat;
  background-position: 0px 0;
}
.collection-tile .description {
  position: absolute;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  width: 250px !important;
  height: auto;
  min-height: 50px;
  line-height: 16px;
  padding: 10px 20px;
  border-top: 1px solid #ddd;
  background-color: #fff !important;
}
.collection-tile .description h4 {
  color: #555 !important;
  margin: 10px 0 !important;
  font-weight: bold !important;
}
.collection-tile .description .timeago {
  color: #888;
}
.collection-tile.service-twitter .collection-tile-service-bg {
  background-color: #79caee;
}
.collection-tile.service-twitter .collection-tile-service-icon {
  background-position: -2px -4px;
}
.collection-tile.service-blogpost .collection-tile-service-bg {
  background-color: #f7931d;
}
.collection-tile.service-blogpost .collection-tile-service-icon {
  background-position: -72px -4px;
}
.collection-tile.service-facebook .collection-tile-service-bg {
  background-color: #415f9f;
}
.collection-tile.service-facebook .collection-tile-service-icon {
  background-position: -142px -4px;
}
.collection-tile.service-youtube .collection-tile-service-bg {
  background-color: #f00;
}
.collection-tile.service-youtube .collection-tile-service-icon {
  background-position: -212px -4px;
}
.collection-tile.service-uberflip .collection-tile-service-bg,
.collection-tile.service-uberflip-ui .collection-tile-service-bg {
  background-color: #cd1c5a;
}
.collection-tile.service-uberflip .collection-tile-service-icon,
.collection-tile.service-uberflip-ui .collection-tile-service-icon {
  background-position: -282px -4px;
}
.collection-tile.service-vimeo .collection-tile-service-bg {
  background-color: #7bcfdb;
}
.collection-tile.service-vimeo .collection-tile-service-icon {
  background-position: -352px -4px;
}
.collection-tile.service-instagram .collection-tile-service-bg {
  background-color: #e4405f;
}
.collection-tile.service-instagram .collection-tile-service-icon {
  background-position: -424px -4px;
}
.collection-tile.service-slideshare .collection-tile-service-bg {
  background-color: #00a7a9;
}
.collection-tile.service-slideshare .collection-tile-service-icon {
  background-position: -492px -4px;
}
.collection-tile.service-wistiar .collection-tile-service-bg {
  background-color: #1678be;
}
.collection-tile.service-wistiar .collection-tile-service-icon {
  background-position: -562px -4px;
}
.collection-tile.service-vidyard .collection-tile-service-bg {
  background-color: #499744;
}
.collection-tile.service-vidyard .collection-tile-service-icon {
  background-position: -632px -4px;
}
.collection-tile.service-custom .collection-tile-service-bg {
  background-color: #cd1c5a;
}
.collection-tile.service-custom .collection-tile-service-icon {
  background-position: -701px -4px;
}
.collection-tile.service-brightcove .collection-tile-service-bg {
  background-color: #f7931d;
}
.collection-tile.service-brightcove .collection-tile-service-icon {
  background-position: -775px -4px;
}
.item-group {
  display: inline-block;
  float: left;
  clear: none;
  width: 225px;
  margin: 20px 0 10px 15px;
  font-weight: bold;
  position: relative;
}
.item-group .item-copy {
  margin: 0 20px 0 0;
  border-bottom: 1px solid #cccccc;
}
.item-group .item-copy:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.item-group .circle-icon,
.item-group .select-item {
  display: none;
}
.item-group .publish-status {
  display: inline-block;
  padding: 1px 5px;
  margin: 10px 0 5px 20px;
  font-size: 10px;
  line-height: 16px;
  color: #fff;
  background: #999999;
  border-radius: 2px;
}
.item-group .publish-status.draft {
  text-transform: uppercase;
}
.item-group .publish-status.scheduled .icon-time {
  margin-top: -1px;
}
.item-group .top-padding-25 {
  padding-top: 25px;
}
.item-group .left-margin-35 {
  margin-left: 35px;
}
.item-group .knob-container {
  position: absolute;
  top: 5px;
  right: 5px;
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  cursor: pointer;
}
.item-group .knob-container.active {
  opacity: 1;
}
.item-group .knob-container .knob-overlay {
  position: absolute;
  top: 3px;
  right: 2px;
  width: 27px;
  height: 26px;
  border-radius: 99px;
  background-color: black;
  opacity: 0.6;
}
.item-group .knob-container .dial .circle-text {
  font-size: 12px !important;
  height: 13px !important;
  margin-left: -3px !important;
  margin-top: -2px !important;
  color: #87ceeb;
}
.item-group .knob-container input {
  cursor: pointer;
  top: -17px;
  right: 5px;
}
.item-group.item-hidden {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.item-group.item-hidden .item-placeholder.tile.single.no-img .description .friendly-timestamp {
  margin-top: 20px;
}
.item-group.item-hidden .item-placeholder.tile.single.no-img .description .publish-status {
  margin-top: 30px;
}
.item-group.item-hidden .item-feature-link {
  display: none;
}
.item-group.item-hidden .item-feature-link-new {
  display: none;
}
.item-group.item-hidden:hover {
  opacity: 0.8;
}
.item-group.item-hidden:before {
  content: "Hidden Item";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 6px;
  position: absolute;
  font-size: 10px;
  margin: 1px;
  border: 1px solid #ccc;
  border-top: 0;
  border-left: 0;
}
.item-group.item-hidden.item-cta {
  opacity: 0.5;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  filter: grayscale(0%);
}
.item-group.item-hidden.item-cta:before {
  content: "Hidden CTA Placement";
}
.item-group.sortable-moving {
  opacity: 0.5;
}
.item-group .collection-item-controls.deleted-toolbar {
  display: none;
}
.item-group.item-deleted .collection-item-controls.alive-toolbar {
  display: none;
}
.item-group.item-deleted .collection-item-controls.deleted-toolbar {
  display: block;
}
.item-group .collection-item-controls {
  background-color: #ddd;
  border-color: #ddd;
  position: relative;
}
.item-group .collection-item-controls a {
  background: transparent;
  border-color: transparent;
  font-weight: normal;
  padding: 2px;
  text-shadow: none;
}
.item-group .collection-item-controls a:hover {
  background: #555;
}
.item-group .collection-item-controls a:hover,
.item-group .collection-item-controls a:focus {
  color: #fff;
}
.item-group .collection-item-controls i.nb-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.item-group .collection-item-controls i.nb-icon.nb-integrations {
  position: relative;
  top: 3px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 15px;
  height: 15px;
  margin: 0 6px 0 5px;
  background-position: -133px -453px;
}
.item-group .collection-item-controls .more-item-options {
  display: inline-block;
  height: 0;
}
.item-group .collection-item-controls .more-item-options ul {
  position: absolute;
  display: none;
  left: 0;
  bottom: 100%;
  width: 100%;
  list-style: none;
  background: #999;
}
.item-group .collection-item-controls .more-item-options ul li {
  line-height: 33px;
}
.item-group .collection-item-controls .more-item-options ul li:hover {
  background-color: #aaa;
}
.item-group .collection-item-controls .more-item-options ul li:hover a {
  color: #555;
  text-decoration: none;
  background-color: #aaa;
}
.item-group .collection-item-controls .more-item-options ul li:hover a i {
  background-image: url("/img/glyphicons-halflings.png");
  opacity: 0.6;
}
.item-group .collection-item-controls .more-item-options ul li:hover a i.nb-icon {
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: -172px -452px;
}
.item-group .collection-item-controls .more-item-options ul li a {
  color: white;
  font-size: 12px;
  line-height: 33px;
  width: 100%;
  padding: 0;
  display: inline-block;
}
.item-group .collection-item-controls .more-item-options ul li a span {
  padding: 7px;
}
.item-group .collection-item-controls .more-item-options ul li a span i {
  margin-right: 7px;
}
.item-group .collection-item-controls .more-item-options .up-arrow {
  position: relative;
  display: none;
  top: -26px;
  left: 5px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #999;
}
.item-group .collection-item-controls .more-item-options.open ul {
  display: block;
}
.item-group .collection-item-controls .more-item-options.open .up-arrow {
  display: block;
}
.item-group:hover {
  -webkit-box-shadow: 0 0 10px #888888;
  box-shadow: 0 0 10px #888888;
}
.item-group:hover .collection-item-controls {
  background: #333;
  border-color: #333;
}
.item-group:hover .collection-item-controls a:hover {
  background: #666;
  border-color: #666;
}
.item-group > a.add-custom-item-link,
.item-group > a.add-items-to-section-link {
  display: block;
  width: 225px;
  height: 291px;
  text-align: center;
  background: #fff url("/img/icon_128/plus.png") no-repeat center center;
  background-size: 100px;
  border: 1px solid #ccc;
  color: #fff;
  line-height: 423px;
  opacity: 0.6;
  -webkit-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.item-group > a.add-custom-item-link:hover,
.item-group > a.add-items-to-section-link:hover {
  opacity: 1;
  color: #666;
  background-position: center 90px;
}
.sortable-item-helper {
  width: 225px;
  height: 293px;
  border: 2px solid rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 16px;
}
@-moz-document url-prefix() {
  .item-group .knob-container input {
    top: -16px;
  }
}
.reorder-stream-sections.reordering {
  background: #2f96b4;
  border-color: #2f96b4;
}
.reorder-stream-sections.reordering:not(.disabled):hover,
.reorder-stream-sections.reordering:active {
  background: #0e90d2 !important;
  border-color: #0e90d2 !important;
}
.collection-section .collection-section-header {
  float: left;
  width: 100%;
  padding: 6px 0 0 15px;
  font-size: 17px;
  font-weight: bold;
}
.collection-section .collection-section-header .collection-section-name {
  display: inline-block;
  padding: 6px;
}
.collection-section .collection-section-header .collection-section-name-input {
  font-size: 17px;
}
.collection-section .collection-section-header .edit-collection-section-name,
.collection-section .collection-section-header .delete-collection-section {
  background: none;
  border: none;
}
.collection-section .collection-section-header .edit-collection-section-name span,
.collection-section .collection-section-header .delete-collection-section span {
  color: #ccc;
}
.collection-section .collection-section-header .edit-collection-section-name span:hover,
.collection-section .collection-section-header .delete-collection-section span:hover {
  color: #333;
}
.collection-section .collection-section-header hr {
  border-top: 1px solid #cccccc;
  margin: 6px 0;
}
.collection-section .collection-section-items {
  float: left;
  width: 100%;
}
.reordering-sections .collection-section .collection-section-header {
  cursor: move;
}
.reordering-sections .collection-section .collection-section-items {
  display: none;
}
.collection-section::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.hubs_collection_item_placeholder {
  display: inline-block;
  width: 24%;
  height: 172px;
  margin: 15px 0 0 0.75%;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.hubs_item_placeholder {
  float: left;
  display: inline-block;
  width: 225px;
  height: 293px;
  margin: 20px 0 10px 15px;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.stream_section_placeholder {
  display: inline-block;
  height: 42px;
  width: 100%;
  margin: 10px 0 0 10px;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-sortable .item-group.rearranging,
.ui-sortable .collection-group.rearranging {
  cursor: move;
}
.collection-wrapper {
  display: none;
}
.collection-wrapper.active {
  display: block;
}
.collection_service_data {
  margin: 50px 0 0 0;
  padding: 15px;
  color: #666666;
  background: #fafafa;
  border: 1px solid #eeeeee;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collection_service_data span.info-sign {
  position: relative;
  top: -12px;
  left: -12px;
  right: auto;
  bottom: auto;
  color: #999999;
}
.collection_service_data .small {
  margin-top: 8px;
  padding-top: 4px;
  border-top: 1px solid #dddddd;
}
.collection_service_data a {
  color: #444444 !important;
  text-decoration: underline;
}
.item-group .overlay-options {
  display: none;
}
.item-group.with-options .item-action-controls {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
.item-group.with-options .item-action-controls .circle-icon {
  position: relative;
  float: left;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 7px 0 0 7px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.item-group.with-options .item-action-controls .circle-icon.is-gated {
  background-color: #66be63;
  border-color: #fff;
}
.item-group.with-options .item-action-controls .circle-icon:hover {
  background-color: #fff;
}
.item-group.with-options .item-action-controls .circle-icon:hover .bh-icon-lock-cta.icon-white {
  background-position: -534px -574px;
}
.item-group.with-options .item-action-controls .knob-container ~ .circle-icon {
  right: 40px;
}
.item-group.with-options .item-action-controls .select-item {
  display: inline-block;
  position: relative;
  float: right;
  height: 25px;
  width: 25px;
  margin: 7px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #666;
  line-height: 25px;
  cursor: pointer;
}
.item-group.with-options .item-action-controls .select-item .halflings-ok {
  opacity: 0;
  margin-left: 4px;
  top: -1px;
}
.item-group.with-options.selected .select-item .halflings-ok {
  opacity: 1;
}
.item-group.with-options .halflings-item-tag {
  display: inline-block;
  background: url("/img/hubs/backend/spritesheet.png") -14px -54px;
  width: 13px;
  height: 13px;
}
.item-group.with-options .halflings-item-tag i {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 12px;
  height: 12px;
  padding-right: 2px;
  padding-top: 1px;
  font-weight: 800;
  font-size: 9px;
  font-style: normal;
  text-align: center;
  color: #fff;
}
.item-group.with-options .halflings-item-tag.empty {
  background-position: -14px -13px;
}
.item-group.with-options .halflings-item-tag.empty i {
  display: none;
}
.item-group.with-options:hover .item-placeholder.tile.single {
  border: 1px solid #000;
}
.item-group.with-options:hover .overlay-options {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
}
.item-group.with-options:hover .overlay-options.holding-options {
  background-color: initial;
  opacity: 1;
  color: #fff;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box {
  position: relative;
  top: 125px;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: 120px;
  margin: 0 auto;
  padding: 10px 0;
  border: 1px solid #fff;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.item-group.with-options:hover .overlay-options.holding-options .option-box .option-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-placeholder,
.item-placeholder.tile,
.item-placeholder.tile.single {
  float: none !important;
  width: 100%;
  height: 260px;
  min-height: 260px;
  margin: 0 !important;
  overflow: hidden;
  background-color: #ebe8e1;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.item-placeholder.tile .img img,
.item-placeholder.tile.single .img img {
  width: 100% !important;
}
.item-placeholder.tile .description h3,
.item-placeholder.tile.single .description h3 {
  font-size: 17px !important;
  font-weight: normal !important;
}
.item-placeholder.tile .description h4,
.item-placeholder.tile.single .description h4 {
  font-size: 12px !important;
  line-height: 17px !important;
}
.item-placeholder.tile .img img.shorter {
  height: 100% !important;
  width: auto !important;
}
.item-placeholder.tile.single .description img.avatar {
  height: 20px !important;
  margin-top: 5px !important;
}
.item-placeholder.tile.single .description h3.avatar {
  margin-top: 0 !important;
}
.item-preview-bg {
  position: relative;
  width: 225px;
  height: 260px;
  margin-top: -260px;
  background: transparent url("/img/hubs/backend/preview_bg.png") no-repeat top right;
}
.lock-item {
  position: relative;
  width: 220px;
  height: 255px;
  margin-top: -255px;
  cursor: pointer;
}
.lock-item.open-lock {
  background: transparent url("/img/lock_open.gif") no-repeat top right;
}
.lock-item.closed-lock {
  background: transparent url("/img/lock_closed.gif") no-repeat top right;
}
.lock-item.fade-lock {
  background: transparent url("/img/lock_closed.gif") no-repeat top right;
  opacity: 0.5;
}
.hubs_share_icon {
  float: left;
  clear: none;
  width: 22px;
  height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat 0 0;
  opacity: 0.5;
}
.hubs_share_icon.facebook {
  background-position: -312px -10px;
}
.hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.hubs_share_icon.email {
  background-position: -421px -10px;
}
.hubs_share_icon.google {
  background-position: -476px -10px;
}
.hubs_share_icon.linkedin {
  background-position: -531px -10px;
}
.hubs_share_icon.pinterest {
  background-position: -580px -10px;
}
.hub-share-modal .modal-body p {
  width: 100%;
  font-size: 18px;
  text-align: center;
  margin-bottom: 16px;
}
.hub-share-modal .modal-body .share-item {
  display: block;
  position: relative;
  top: auto;
  right: auto;
  padding: 0;
  margin: 0 auto 30px auto;
  background-color: transparent;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hub-share-modal .modal-body .share-item:before,
.hub-share-modal .modal-body .share-item:after {
  display: table;
  content: " ";
}
.hub-share-modal .modal-body .share-item:after {
  clear: both;
}
.hub-share-modal .modal-body .share-item:before {
  display: none;
}
.hub-share-modal .modal-body .share-item li:first-child {
  width: auto;
  background: transparent;
}
.hub-share-modal .modal-body .share-item li a.on:hover {
  background-color: transparent;
}
.collection-share-modal > .modal-dialog > .modal-content {
  width: 620px;
  border: none;
  background: none;
}
.collection-share-modal > .modal-dialog > .modal-content .modal-dialog {
  margin: 0;
}
#itemShareModal .modal-dialog,
#collectionShareModal .modal-dialog,
.collection-share-modal .modal-dialog {
  width: 620px;
}
#itemShareModal .modal-dialog .modal-body .share-options,
#collectionShareModal .modal-dialog .modal-body .share-options,
.collection-share-modal .modal-dialog .modal-body .share-options {
  margin: 5px auto 0;
  width: 330px;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder {
  width: 225px;
  display: inline-block;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item {
  display: none;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder + div.share-options,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder + div.share-options,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder + div.share-options {
  display: inline-block;
  width: 330px;
  margin-left: 20px;
  margin-top: 27px;
  vertical-align: top;
}
.hubs-block-image {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 20px auto;
  padding: 12px;
  cursor: pointer;
  background: #fff url("/img/hubs/addons-block-bg.jpg") no-repeat 0 0;
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 1px 1px 3px #eee;
  box-shadow: 1px 1px 3px #eee;
  border-radius: 5px;
}
.hubs-block-image.google-analytics {
  background-position: 0px -600px;
}
.hubs-block-image.commenting {
  background-position: 0px -800px;
}
.hubs-block-image.sharing {
  background-position: 0px -1000px;
}
.hubs-block-image.hubs-lab {
  background-position: 0px -1200px;
}
.section-icon {
  display: inline-block;
  width: 22px;
  height: 20px;
  vertical-align: text-top;
  line-height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat;
}
.section-icon.home {
  background-position: -494px -156px;
}
.section-icon.docs {
  background-position: -256px -156px;
}
.section-icon.social {
  background-position: -303px -156px;
}
.section-icon.videos {
  background-position: -350px -156px;
}
.section-icon.blogs {
  background-position: -395px -156px;
}
.section-icon.featured {
  background-position: -443px -156px;
}
.section-icon.custom {
  background-position: -549px -156px;
}
.modal .modal-body .custom-collection-list > li > a {
  font-size: 14px;
  padding-left: 5px;
  color: #666666;
}
.modal .modal-body .custom-collection-list > li > a > .check-container {
  padding: 2px 3px;
  margin-right: 6px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #cccccc;
}
.modal .modal-body .custom-collection-list > li > a > .check-container > .halflings {
  opacity: 0;
}
.modal .modal-body .custom-collection-list > li.active > a {
  color: #2f96b4;
  background: #eeeeee;
}
.modal .modal-body .custom-collection-list > li.active > a > .check-container {
  color: #666666;
  border-color: #666666;
}
.modal .modal-body .custom-collection-list > li.active > a > .check-container > .halflings {
  opacity: 1;
}
form.author-form .uploaded-avatar .uploaded-avatar-inner {
  width: 150px;
  height: 150px;
}
form.author-form .uploaded-avatar .uploaded-avatar-inner img.uploaded-image {
  width: 100%;
  border-radius: 50%;
}
form.author-form .uploaded-avatar .upload-button-container {
  width: 85px;
  margin-top: -35px;
  margin-left: 36px;
  opacity: 0;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
form.author-form .uploaded-avatar:hover .upload-button-container {
  opacity: 1;
}
.ie9 form.author-form .progress {
  background: transparent url("/img/loading_small.gif") no-repeat center;
  opacity: 1;
}
.ie9 form.author-form .progress .bar {
  display: none;
}
@media only screen and (min-width: 1300px) and (max-width: 1350px) {
  .hubs_collection_search input {
    width: 90px;
  }
  .hubs_collection_search input:focus {
    width: 130px;
  }
}
.navigate-period span,
.sort-performing-content span {
  display: inline-block;
  margin: 5px 18px 60px;
  cursor: pointer;
  text-transform: uppercase;
}
.navigate-period span:hover,
.sort-performing-content span:hover {
  border-bottom: 6px solid #eee;
}
.navigate-period span.active,
.sort-performing-content span.active {
  border-bottom: 6px solid #5bc0de;
  font-weight: bold;
}
.navigate-period span.missing-data,
.sort-performing-content span.missing-data {
  color: #ccc;
}
.navigate-period.sales-activity span,
.sort-performing-content.sales-activity span {
  padding: 16px 16px 13px 16px;
  margin: 5px 0 30px;
  text-transform: capitalize;
  color: #333;
}
.navigate-period.sales-activity span:hover:not(.active),
.sort-performing-content.sales-activity span:hover:not(.active) {
  color: #777;
  border-bottom: none;
}
.navigate-period.sales-activity span.active,
.sort-performing-content.sales-activity span.active {
  border-bottom: 3px solid #ce0058;
}
.performing-item-container {
  display: block;
  text-align: left;
}
.performing-item-container .no-data-available {
  width: 819px;
  height: 300px;
  font-size: 32px;
  line-height: 253px;
  color: #333;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.performing-item-container .performing-item:hover .stat {
  background: #fff;
}
.performing-item-container .performing-item .item-wrapper {
  display: inline-block;
  position: relative;
  float: left;
}
.performing-item-container .performing-item .item-wrapper .no-item-info {
  display: inline-block;
  float: left;
  clear: none;
  width: 223px;
  height: 293px;
  margin: 20px 0 10px 15px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
}
.performing-item-container .performing-item .item-wrapper .no-item-info .unknown {
  font-size: 200px;
  font-weight: bold;
  color: #ddd;
}
.performing-item-container .performing-item .item-wrapper .no-item-info .no-item-text {
  margin-top: 85px;
  color: #999;
  font-weight: bold;
}
.performing-item-container .performing-item .item-wrapper .content-score {
  position: absolute;
  display: block;
  top: 20px;
  left: 16px;
  height: 293px;
  width: 225px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.performing-item-container .performing-item .item-wrapper .content-score input {
  margin-top: 39px !important;
}
.performing-item-container .performing-item .item-wrapper .content-score > div {
  position: absolute;
  top: 38px;
  left: 18px;
}
.performing-item-container .performing-item .item-wrapper .content-score .circle-text {
  color: #5bc0de;
  color: #87ceeb;
  font-size: 30px;
  font-weight: bold;
  top: -11px;
  letter-spacing: 1px;
}
.performing-item-container .performing-item .item-wrapper .content-score .overlay-content {
  position: absolute;
  display: block;
  top: 54px;
  left: 33px;
  height: 160px;
  width: 160px;
  border-radius: 50%;
  background-color: #000;
  opacity: 0.5;
}
.performing-item-container .performing-item .item-wrapper .content-score .enter-dial {
  display: inline-block;
  position: absolute;
  top: 143px;
  right: 31px;
  width: 166px;
  font-size: 18px;
  line-height: 17px;
  color: #fff;
  text-transform: uppercase;
}
.performing-item-container .performing-item .item-wrapper .content-score .enter-dial span {
  display: block;
}
.performing-item-container .performing-item .item-wrapper:hover .content-score {
  opacity: 0;
}
.performing-item-container .performing-item .item-stats {
  float: left;
  margin-top: 20px;
  margin-left: 25px;
  width: 556px;
}
.performing-item-container .performing-item .item-stats > div .stat {
  float: left;
  width: 268px;
  height: 88px;
  padding: 10px;
  margin: 0px 10px 15px 0px;
  border: 1px solid #ccc;
  text-transform: uppercase;
}
.performing-item-container .performing-item .item-stats > div .stat.selected {
  border-color: #5bc0de;
  background: #fff;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type,
.performing-item-container .performing-item .item-stats > div .stat .stat-number {
  display: inline-block;
  height: 100%;
  padding: 25px 0 10px 7px;
  vertical-align: middle;
  text-align: center;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-img {
  margin: 8px 1px;
  font-size: 39px;
  color: #828282;
  padding: 0px 6px;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type {
  width: 89px;
  color: #555;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type.two-lines {
  padding: 15px 0 10px 7px;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-number {
  width: 75px;
  padding: 20px 5px 10px 0;
  text-align: right;
  font-size: 18px;
  color: #5bc0de;
}
.performing-item-container .performing-item .item-stats > div .stat.full {
  width: 524px;
}
.performing-item-container .performing-item .item-stats > div .stat.full .stat-type {
  width: 213px;
  font-size: 21px;
  margin-top: 12px;
  margin-left: 71px;
}
.performing-item-container .performing-item .item-stats > div .stat.full .stat-number {
  font-size: 25px;
  width: 147px;
}
@-moz-document url-prefix() {
  .performing-item-container .performing-item .item-wrapper .content-score input {
    margin-top: 90px !important;
  }
}
.item-feature-link-new {
  display: inline-block;
  position: relative;
  float: left;
  height: 25px;
  width: 25px;
  margin: 7px 0 0 7px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  line-height: 25px;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: left;
  cursor: pointer;
  transition: 0.2s all ease-in;
  color: #fff;
  overflow: hidden;
}
.item-feature-link-new:hover:not(.active-animate) {
  color: #444;
  background-color: #fff;
}
.item-feature-link-new i {
  margin-left: 4.5px;
  margin-top: -2px;
  top: 0;
  transition: 0.1s all ease-out;
}
.item-feature-link-new.active i {
  color: #fbc02d;
  will-change: transform;
  animation: featuredstar 1s cubic-bezier(0.17, 0.89, 0.32, 1.45);
}
.item-feature-link-new.active-animate {
  transition: 1s all;
  animation-iteration-count: 1;
  animation: widen 3s ease-out;
  animation-fill-mode: forwards;
}
.item-feature-link-new span {
  position: relative;
  top: -2px;
  opacity: 0;
  color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.item-feature-link-new span.span-animate {
  animation-iteration-count: 1;
  animation: fadeInOut 3s ease-in-out;
  animation-fill-mode: forwards;
}
@keyframes featuredstar {
  0%,
  17.5% {
    transform: scale(0);
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
    left: 10px;
  }
  10% {
    opacity: 1;
    left: 15px;
  }
  85% {
    opacity: 1;
    left: 15px;
  }
  95% {
    opacity: 0;
    left: 10px;
  }
}
@keyframes widen {
  8% {
    width: 100px;
  }
  90% {
    width: 100px;
  }
  100% {
    width: 25px;
  }
}
.featuring-disabled,
.featuring-disabled:hover {
  color: #cacaca;
  background-color: #999;
  cursor: not-allowed;
}
.item-to-streams-modal-wrapper .selected-item-details {
  display: inline-block;
  margin: 10px 0 20px;
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb {
  float: left;
  margin-right: 10px;
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:before,
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:after {
  display: table;
  content: " ";
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:after {
  clear: both;
}
.item-to-streams-modal-wrapper span.color-box-service-icon {
  margin-right: -3px;
}
.item-to-streams-modal-wrapper span.item-title,
.item-to-streams-modal-wrapper span.source-stream-hub {
  display: block;
  margin-top: 1px;
  font-size: 12px;
  width: 650px;
}
.item-to-streams-modal-wrapper span.item-title {
  font-weight: bold;
}
.item-to-streams-modal-wrapper span.source-stream-hub {
  color: #999;
}
.item-to-streams-modal-wrapper span.source-stream-hub .title {
  font-weight: bold;
}
.item-to-streams-modal-wrapper .inner-addon .halflings {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.item-to-streams-modal-wrapper .inner-addon input {
  padding-left: 30px;
  font-size: 14px;
}
.item-to-streams-modal-wrapper .selected-streams-label {
  font-size: 14px;
  font-weight: bold;
}
.item-to-streams-modal-wrapper .stream-list-container,
.item-to-streams-modal-wrapper .stream-list-selected-container {
  width: 100%;
  height: 300px;
  padding: 5px;
  border: 1px solid #ccc;
  overflow-y: auto;
  background-color: #fff;
}
.item-to-streams-modal-wrapper .stream-list-container table,
.item-to-streams-modal-wrapper .stream-list-selected-container table {
  width: 100%;
}
.item-to-streams-modal-wrapper .stream-list-container table tr:hover,
.item-to-streams-modal-wrapper .stream-list-selected-container table tr:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}
.item-to-streams-modal-wrapper .stream-list-container table td,
.item-to-streams-modal-wrapper .stream-list-selected-container table td {
  padding: 5px 0;
}
.item-to-streams-modal-wrapper .stream-list-container table td.thumb,
.item-to-streams-modal-wrapper .stream-list-selected-container table td.thumb {
  width: 36%;
}
.item-to-streams-modal-wrapper .stream-list-container table td.title,
.item-to-streams-modal-wrapper .stream-list-selected-container table td.title {
  padding-left: 5px;
}
.item-to-streams-modal-wrapper .stream-list-container tr .glyphicons-remove {
  display: none;
}
.item-to-streams-modal-wrapper .stream-list-selected-container tr .glyphicons-arrow-right {
  display: none;
}
.item-to-streams-modal-wrapper .item-thumb {
  width: 84px;
  height: 40px;
  vertical-align: middle;
  background-size: cover;
  background-position: 50%;
  display: inline-block;
}
.modal.reco-rules-modal ul,
.modal.delete-stream-widget-error-modal ul {
  padding: 0 20px;
}
.modal.reco-rules-modal ul li,
.modal.delete-stream-widget-error-modal ul li {
  margin-left: 1.1em;
  list-style: initial;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon i {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-hub i {
  background-position: -444px -283px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-iframe i {
  background-position: -285px -286px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-close i {
  background-position: -126px -283px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-hub i {
  background-position: -444px -321px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-iframe i {
  background-position: -285px -323px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-close i {
  background-position: -127px -322px;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane {
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection {
  max-width: 1120px;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe .col-md-5,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection .col-md-5 {
  width: 37%;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe .col-md-7,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection .col-md-7 {
  width: 60%;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-header h3,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-header h3 {
  color: #555;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-header h3 i,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-header h3 i {
  margin-top: 3px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-inline,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-inline,
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal {
  min-height: 290px;
  border: 2px solid #ddd;
  padding: 0px 10px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal .input-lock-to-url,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal .input-lock-to-url {
  display: inline-block;
  width: 365px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal #embedIframeLockBtn,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal #embedIframeLockBtn {
  display: inline-block;
  margin-top: -5px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body {
  padding: 10px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body textarea,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body textarea {
  width: 100%;
  min-height: 170px;
  margin: 6px 0;
  font-size: 10px;
  -webkit-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body textarea:focus,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body textarea:focus {
  background: #f5f5f5;
  border-color: #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body .embedIframeTextarea,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body .embedIframeTextarea {
  min-height: 187px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body .longNote,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body .longNote {
  margin: 1px 0 0 0;
  padding: 1px 6px 1px 24px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block {
  width: 100%;
  height: 380px;
  border-width: 2px;
  text-align: center;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block .mixed-content-help,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block .mixed-content-help {
  display: none;
  margin: 20px;
  padding: 20px 20px 0 20px;
  background: #f9f9f9;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block.allow-overflow,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block.allow-overflow {
  overflow: auto;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .alert,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .alert {
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .inline-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .inline-label {
  font-weight: normal;
  color: #444;
  font-size: 12.5px;
  padding: 0;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .inline-label input,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .inline-label input {
  position: static;
  margin: 0 10px 0 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group {
  margin-left: 0;
  margin-right: 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:before,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:before,
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:after,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:after,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group > label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group > label {
  color: #777;
  margin: 10px 0 5px 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .control-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .control-label {
  width: 140px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .note,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .note {
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .btn.pull-right,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .btn.pull-right {
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure #heg_form .form-group .control-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview #heg_form .form-group .control-label {
  width: 120px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure #heg_form .form-group .controls,
.mgmt-container .content-container.hubs-sections-embed .embed-preview #heg_form .form-group .controls {
  margin-left: 140px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group {
  margin-bottom: 10px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group .controls,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group .control-label {
  display: inline-block;
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal {
  height: 180px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .preview-block {
  height: auto;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .form-horizontal {
  height: 200px;
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal .embed-body textarea,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .form-horizontal .embed-body textarea {
  height: 130px;
}
/*Custom UF icons */
.glyphicons-uf-pipe:before {
  content: "|";
  font-weight: 700;
}
#item-score-modal .modal-dialog {
  width: 852px;
}
#item-score-modal .navigate-period span {
  margin: 20px;
  text-transform: capitalize;
}
#item-score-modal .performing-item-container .item-wrapper .content-score {
  height: 260px;
}
#item-score-modal .performing-item-container .item-group .item-placeholder {
  border-bottom-width: 2px;
}
#item-score-modal .performing-item-container .item-group .collection-item-controls {
  display: none;
}
#item-score-modal .performing-item-container .item-group:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#item-score-modal .performing-item-container .performing-item .item-stats {
  margin-left: 10px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat {
  height: 77px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat .stat-type {
  padding-top: 20px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat .stat-number {
  padding-top: 15px;
}
#item-score-modal .no-data-available {
  padding: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
#item-score-modal .loading-scores {
  padding: 56px;
  font-size: 20px;
  text-align: center;
  color: #999;
}
#item-score-modal .loading-scores .loading-sprite {
  margin-bottom: 41px;
}
#item-params-modal .typeahead.dropdown-menu a {
  width: 244px;
}
#item-params-modal .knob-container {
  display: none;
}
#item-params-modal .integrations {
  padding-bottom: 10px;
}
#item-params-modal .integrations .integration-setup-sprite {
  display: inline-block;
}
#item-params-modal .item-params-item-container {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #eee;
  text-align: center;
}
#item-params-modal .item-params-item-container > .cloned-item-holder {
  display: inline-block;
  text-align: left;
  width: 225px;
}
#item-params-modal .container-fluid {
  text-align: center;
}
#item-params-modal .container-fluid .item-param-note {
  padding-bottom: 20px;
  text-align: left;
}
#item-params-modal .container-fluid .item-param-row {
  width: 420px;
  margin: 0 auto;
  padding-bottom: 5px;
}
#item-params-modal .container-fluid .item-param-row.item-param-new {
  margin-top: 20px;
}
#item-params-modal .container-fluid .item-param-row.item-param-title div {
  font-weight: bold;
}
#item-params-modal .container-fluid .item-param-row .item-param-id {
  display: inline-block;
  width: 130px;
}
#item-params-modal .container-fluid .item-param-row .item-param-id input {
  width: 100%;
}
#item-params-modal .container-fluid .item-param-row .item-param-value {
  padding-left: 15px;
  display: inline-block;
  width: 145px;
}
#item-params-modal .container-fluid .item-param-row .item-param-value input {
  width: 100%;
}
#item-params-modal .container-fluid .item-param-row .item-param-options {
  padding-left: 15px;
  display: inline-block;
  width: 105px;
}
#item-params-modal .container-fluid .item-param-row .item-param-options a {
  width: 74px;
  margin-top: -5px;
}
.mgmt-container .hubs-section-tags .table.collection-table,
.mgmt-container .account-section-upgrade-requests .table.collection-table {
  margin-top: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th {
  padding: 8px 0;
  white-space: nowrap;
  border-color: #ccc;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting_asc,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting_asc,
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting_desc,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting {
  color: #8c8f91;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th:last-child,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th:last-child {
  min-width: 160px;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.no-sort,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.collection-table-items,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.collection-table-items {
  text-align: right;
  padding-right: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr.odd,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr.odd {
  background: #fff;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr:hover > td,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr:hover > td {
  background: #f9f9f9 !important;
  color: #000;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr:hover > td.collection-table-buttons > a,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr:hover > td.collection-table-buttons > a {
  opacity: 1;
}
.mgmt-container .hubs-section-tags .table.collection-table td,
.mgmt-container .account-section-upgrade-requests .table.collection-table td {
  vertical-align: middle;
  padding: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.dataTables_empty,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.dataTables_empty {
  padding: 10px;
}
.mgmt-container .hubs-section-tags .table.collection-table td .halflings,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .halflings,
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons {
  color: #8c8f91;
}
.mgmt-container .hubs-section-tags .table.collection-table td .halflings span,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .halflings span,
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons span,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons span {
  display: none;
}
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons {
  vertical-align: baseline;
}
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons:before,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons:before {
  padding: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type {
  text-align: center;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type > .section-icon,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type > .section-icon {
  opacity: 0.5;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type > div,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type > div {
  display: none;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img {
  padding: 3px 20px 3px 3px;
  width: 100px;
  color: #fff;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img > div,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img > div {
  width: 100px;
  height: 50px;
  overflow: hidden;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img > div > a img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img > div > a img {
  width: 100%;
}
.mgmt-container .hubs-section-tags .table.collection-table td.stream-hidden > div > a img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.stream-hidden > div > a img {
  opacity: 0.6;
}
.mgmt-container .hubs-section-tags .table.collection-table td.stream-hidden > div:before,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.stream-hidden > div:before {
  content: "Hidden";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 3px;
  position: absolute;
  z-index: 1;
  font-size: 10px;
  font-weight: 700;
  border: 1px solid #eeeeee;
  color: #555;
  line-height: 13px;
  margin: -1px;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title.hidden,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title.hidden {
  color: #999999;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title span.color-box-service-icon,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title span.color-box-service-icon {
  margin: -3px 8px 0 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-items,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-items {
  text-align: right;
  padding-right: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-buttons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-buttons {
  width: 180px;
  text-align: center;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-buttons > a,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-buttons > a {
  opacity: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.text-center,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.text-center {
  padding-right: 40px;
}
.mgmt-container .hubs-section-tags .table.collection-table td span.l-padding-25,
.mgmt-container .account-section-upgrade-requests .table.collection-table td span.l-padding-25 {
  padding-left: 25px;
}
.mgmt-container .hubs-section-tags .table.collection-table div.loader-container,
.mgmt-container .account-section-upgrade-requests .table.collection-table div.loader-container {
  height: 540px;
  position: relative;
}
.mgmt-container .hubs-section-tags .table.collection-table div.loader-container .ajax-loader,
.mgmt-container .account-section-upgrade-requests .table.collection-table div.loader-container .ajax-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.mgmt-container .account-section-upgrade-requests .request-table-img {
  padding: 3px;
  width: 50px;
  height: 50px;
}
.mgmt-container .account-section-upgrade-requests .request-table-img .avatar-wrapper {
  height: 25px;
  padding-top: 8px;
  padding-left: 20px;
}
.mgmt-container .account-section-upgrade-requests .content-element {
  padding-left: 13px;
}
.mgmt-container .account-section-upgrade-requests .request-table-message {
  padding: 5px 0 5px 13px;
}
.mgmt-container .account-section-upgrade-requests table.table.collection-table tr > th.remove-request:last-child {
  min-width: 30px;
}
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th.sorting_asc,
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th.sorting_desc {
  color: #ce0058;
}
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th:after {
  color: #ce0058;
}
.mgmt-container #stream-options-tab .dataTables_controls {
  display: none;
}
.mgmt-container #stream-metadata-tab {
  height: 620px;
}
.mgmt-container #stream-metadata-tab .select-container {
  min-height: 50px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container {
  width: 100%;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container .select2-choice {
  height: 32px;
  background: #fff;
  padding-top: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 3px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container .select2-choice .select2-arrow {
  background: none;
  border: none;
  padding-top: 2px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container.select2-dropdown-open .select2-choice {
  border: 1px solid #5897fb;
  border-radius: 3px;
}
.mgmt-container #stream-metadata-tab #collection-metadata .seo-options-fields {
  width: 60%;
}
.mgmt-container #stream-appearance-tab,
.mgmt-container #stream-authentication-tab {
  margin-top: 20px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-authentication-toggle-banner-ufr-input-container p:last-of-type,
.mgmt-container #stream-authentication-tab #ufr-dynamic-id-authentication-toggle-banner-ufr-input-container p:last-of-type {
  margin-bottom: 20px;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action span::before,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action span::before {
  padding-left: 5px;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action:hover,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action:hover {
  color: #ce0058;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action:hover span::before,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action:hover span::before {
  color: #ce0058;
}
.mgmt-container #stream-appearance-tab,
.mgmt-container #app-configuration-tab {
  margin-top: 30px;
}
.mgmt-container #stream-appearance-tab #searchable-select-template-list-ufr-input-container,
.mgmt-container #app-configuration-tab #searchable-select-template-list-ufr-input-container,
.mgmt-container #stream-appearance-tab #searchable-select-app-configuration-ufr-input-container,
.mgmt-container #app-configuration-tab #searchable-select-app-configuration-ufr-input-container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mgmt-container #stream-appearance-tab .ufr-appearance-options .ufr-form-section-header,
.mgmt-container #app-configuration-tab .ufr-appearance-options .ufr-form-section-header,
.mgmt-container #stream-appearance-tab .ufr-app-configuration-options .ufr-form-section-header,
.mgmt-container #app-configuration-tab .ufr-app-configuration-options .ufr-form-section-header {
  padding: 0px;
}
.mgmt-container #stream-appearance-tab .ufr-appearance-options .ufr-form-section-header div,
.mgmt-container #app-configuration-tab .ufr-appearance-options .ufr-form-section-header div,
.mgmt-container #stream-appearance-tab .ufr-app-configuration-options .ufr-form-section-header div,
.mgmt-container #app-configuration-tab .ufr-app-configuration-options .ufr-form-section-header div {
  margin-top: 30px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-prospect_email-ufr-input-container,
.mgmt-container #app-configuration-tab #ufr-dynamic-id-prospect_email-ufr-input-container {
  padding-top: 0px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-prospect_email-ufr-input-container label,
.mgmt-container #app-configuration-tab #ufr-dynamic-id-prospect_email-ufr-input-container label {
  padding-top: 24px;
}
.mgmt-container #stream-info-tab {
  margin-bottom: 50px;
}
.mgmt-container #stream-info-tab label {
  color: #333;
  font-family: Roboto;
  font-size: 13px;
  font-weight: 500;
}
.mgmt-container #stream-info-tab #eligible-owners-dropdown {
  display: none;
}
.mgmt-container #stream-info-tab #clear-owner-select {
  position: absolute;
  margin-top: 3px;
  cursor: pointer;
}
.mgmt-container #stream-info-tab #current-owner {
  height: 50px;
  padding-top: 8px;
}
.mgmt-container #stream-info-tab #current-owner-name {
  display: inline-block;
}
.mgmt-container #stream-info-tab #edit-owner span {
  margin-top: 2px;
}
.mgmt-container #stream-info-tab .select-container {
  min-height: 50px;
}
.mgmt-container #stream-info-tab .select-container .select2-container {
  width: 100%;
}
.mgmt-container #stream-info-tab .select-container .select2-container .select2-choice {
  height: 32px;
  background: #fff;
  padding-top: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 3px;
}
.mgmt-container #stream-info-tab .select-container .select2-container .select2-choice .select2-arrow {
  background: none;
  border: none;
  padding-top: 2px;
}
.mgmt-container #stream-info-tab .select-container .select2-container.select2-dropdown-open .select2-choice {
  border: 1px solid #5897fb;
  border-radius: 3px;
}
.mgmt-container #stream-info-tab .stream-type,
.mgmt-container #stream-info-tab #current-owner-name {
  color: #9c9c9c;
}
.mgmt-container #stream-info-tab .source-desc {
  margin-left: 0px !important;
}
.mgmt-container #stream-info-tab .panel-input-wrapper {
  width: 328px;
}
.mgmt-container #stream-info-tab #stream-info-footer {
  margin-top: 200px;
  border-top: solid 1px #d1d1d1;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content {
  margin-top: 20px;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content label {
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #333;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content label:last-child {
  float: right;
}
.collection-nav-bar,
.privacy-groups-bar,
.generic-api-dt-util-bar {
  display: table;
  list-style: none;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.collection-nav-bar .glyphicons:before,
.privacy-groups-bar .glyphicons:before,
.generic-api-dt-util-bar .glyphicons:before {
  padding: 4px 1px;
  color: #989898;
}
.collection-nav-bar .glyphicons.glyphicons-menu-hamburger,
.privacy-groups-bar .glyphicons.glyphicons-menu-hamburger,
.generic-api-dt-util-bar .glyphicons.glyphicons-menu-hamburger {
  font-size: 18px;
}
.collection-nav-bar .glyphicons.glyphicons-display,
.privacy-groups-bar .glyphicons.glyphicons-display,
.generic-api-dt-util-bar .glyphicons.glyphicons-display {
  font-size: 18px;
  vertical-align: middle;
  margin-top: -2px;
}
.collection-nav-bar .glyphicons.glyphicons-wifi,
.privacy-groups-bar .glyphicons.glyphicons-wifi,
.generic-api-dt-util-bar .glyphicons.glyphicons-wifi {
  transform: rotate(45deg);
}
.collection-nav-bar .set-display-order .glyphicons:before,
.privacy-groups-bar .set-display-order .glyphicons:before,
.generic-api-dt-util-bar .set-display-order .glyphicons:before {
  color: #2f96b4;
}
.collection-nav-bar > li:first-child,
.privacy-groups-bar > li:first-child,
.generic-api-dt-util-bar > li:first-child {
  border-right: 1px solid #ccc;
  padding: 2px 11px 0;
}
.collection-nav-bar > li:first-child:not(.btn-passphrase),
.privacy-groups-bar > li:first-child:not(.btn-passphrase),
.generic-api-dt-util-bar > li:first-child:not(.btn-passphrase) {
  text-align: center;
}
.collection-nav-bar > li,
.privacy-groups-bar > li,
.generic-api-dt-util-bar > li {
  display: table-cell;
  padding: 6px 18px;
  vertical-align: middle;
}
.collection-nav-bar > li > ul,
.privacy-groups-bar > li > ul,
.generic-api-dt-util-bar > li > ul {
  display: none;
}
.collection-nav-bar > li .btn-group ul.dropdown-menu,
.privacy-groups-bar > li .btn-group ul.dropdown-menu,
.generic-api-dt-util-bar > li .btn-group ul.dropdown-menu {
  margin-left: 8px;
}
.collection-nav-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before,
.privacy-groups-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before,
.generic-api-dt-util-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before {
  color: #2f96b4;
}
.collection-nav-bar > li .nav-action.disabled,
.privacy-groups-bar > li .nav-action.disabled,
.generic-api-dt-util-bar > li .nav-action.disabled,
.collection-nav-bar > li .nav-action.disabled:hover,
.privacy-groups-bar > li .nav-action.disabled:hover,
.generic-api-dt-util-bar > li .nav-action.disabled:hover {
  color: #cacaca;
  cursor: not-allowed;
}
.collection-nav-bar > li .nav-action.disabled .glyphicons:before,
.privacy-groups-bar > li .nav-action.disabled .glyphicons:before,
.generic-api-dt-util-bar > li .nav-action.disabled .glyphicons:before,
.collection-nav-bar > li .nav-action.disabled:hover .glyphicons:before,
.privacy-groups-bar > li .nav-action.disabled:hover .glyphicons:before,
.generic-api-dt-util-bar > li .nav-action.disabled:hover .glyphicons:before {
  color: #cacaca;
}
.collection-nav-bar > li .nav-label,
.privacy-groups-bar > li .nav-label,
.generic-api-dt-util-bar > li .nav-label {
  cursor: pointer;
  font-size: 13px;
  vertical-align: middle;
}
.collection-nav-bar > li.hubs_collection_search,
.privacy-groups-bar > li.hubs_collection_search,
.generic-api-dt-util-bar > li.hubs_collection_search,
.collection-nav-bar > li.with-secondary-search,
.privacy-groups-bar > li.with-secondary-search,
.generic-api-dt-util-bar > li.with-secondary-search {
  position: relative;
  width: 100%;
  padding: 6px 15px;
}
.collection-nav-bar > li.hubs_collection_search .halflings,
.privacy-groups-bar > li.hubs_collection_search .halflings,
.generic-api-dt-util-bar > li.hubs_collection_search .halflings,
.collection-nav-bar > li.with-secondary-search .halflings,
.privacy-groups-bar > li.with-secondary-search .halflings,
.generic-api-dt-util-bar > li.with-secondary-search .halflings {
  position: absolute;
  top: 8px;
  left: 12px;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.collection-nav-bar > li.hubs_collection_search input.main-search-input,
.privacy-groups-bar > li.hubs_collection_search input.main-search-input,
.generic-api-dt-util-bar > li.hubs_collection_search input.main-search-input,
.collection-nav-bar > li.with-secondary-search input.main-search-input,
.privacy-groups-bar > li.with-secondary-search input.main-search-input,
.generic-api-dt-util-bar > li.with-secondary-search input.main-search-input {
  width: 100%;
  height: 29px;
  font-size: 13px;
  text-indent: 26px;
}
.collection-nav-bar > li.hubs_collection_search input.main-search-input:focus,
.privacy-groups-bar > li.hubs_collection_search input.main-search-input:focus,
.generic-api-dt-util-bar > li.hubs_collection_search input.main-search-input:focus,
.collection-nav-bar > li.with-secondary-search input.main-search-input:focus,
.privacy-groups-bar > li.with-secondary-search input.main-search-input:focus,
.generic-api-dt-util-bar > li.with-secondary-search input.main-search-input:focus {
  box-shadow: none;
  border-color: #5bc0de;
}
.collection-nav-bar > li.hubs_collection_search input::-ms-clear,
.privacy-groups-bar > li.hubs_collection_search input::-ms-clear,
.generic-api-dt-util-bar > li.hubs_collection_search input::-ms-clear,
.collection-nav-bar > li.with-secondary-search input::-ms-clear,
.privacy-groups-bar > li.with-secondary-search input::-ms-clear,
.generic-api-dt-util-bar > li.with-secondary-search input::-ms-clear {
  display: none;
}
.collection-nav-bar > li.hubs_collection_search .close-float,
.privacy-groups-bar > li.hubs_collection_search .close-float,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float,
.collection-nav-bar > li.with-secondary-search .close-float,
.privacy-groups-bar > li.with-secondary-search .close-float,
.generic-api-dt-util-bar > li.with-secondary-search .close-float {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 13px;
  left: auto;
  right: 55px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 16px;
  font-size: 14px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  background: #999;
  color: #fff;
  font-weight: bold;
  z-index: 3;
}
.collection-nav-bar > li.hubs_collection_search .close-float.active,
.privacy-groups-bar > li.hubs_collection_search .close-float.active,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float.active,
.collection-nav-bar > li.with-secondary-search .close-float.active,
.privacy-groups-bar > li.with-secondary-search .close-float.active,
.generic-api-dt-util-bar > li.with-secondary-search .close-float.active {
  display: block;
}
.collection-nav-bar > li.hubs_collection_search .close-float:hover,
.privacy-groups-bar > li.hubs_collection_search .close-float:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float:hover,
.collection-nav-bar > li.with-secondary-search .close-float:hover,
.privacy-groups-bar > li.with-secondary-search .close-float:hover,
.generic-api-dt-util-bar > li.with-secondary-search .close-float:hover {
  color: #fff;
  background: #000;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button,
.collection-nav-bar > li.with-secondary-search .advanced-search-button,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button {
  display: block;
  width: 14px;
  height: 18px;
  position: absolute;
  top: 11px;
  left: auto;
  right: 25px;
  bottom: auto;
  color: #999;
  font-size: 10px;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button:hover,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button:hover,
.collection-nav-bar > li.with-secondary-search .advanced-search-button:hover,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button:hover,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button:hover {
  color: #666;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button:after,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button:after,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button:after,
.collection-nav-bar > li.with-secondary-search .advanced-search-button:after,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button:after,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button:after {
  font-family: 'Glyphicons Halflings';
  content: '\e252';
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button {
  position: absolute;
  top: 15px;
  left: auto;
  right: 23px;
  bottom: auto;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button:hover,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button:hover,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button:hover,
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button:focus,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button:focus,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper {
  position: relative;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper {
  width: 100%;
  padding: 20px;
  position: absolute;
  top: 28px;
  left: 1px;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ccc;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title {
  font-size: 14px;
  color: #404041;
  font-weight: 500;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label {
  margin-top: 2px;
  padding-right: 5px;
  font-size: 13px;
  color: #808284;
  font-weight: inherit;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input {
  font-size: 14px;
  width: 100%;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit {
  font-size: 13px;
}
.collection-nav-bar > li.hubs_collection_search .result-tally,
.privacy-groups-bar > li.hubs_collection_search .result-tally,
.generic-api-dt-util-bar > li.hubs_collection_search .result-tally,
.collection-nav-bar > li.with-secondary-search .result-tally,
.privacy-groups-bar > li.with-secondary-search .result-tally,
.generic-api-dt-util-bar > li.with-secondary-search .result-tally {
  color: #ccc;
  position: absolute;
  top: 11px;
  left: auto;
  right: 80px;
  bottom: auto;
}
.collection-nav-bar > li.hubs_collection_search .section-tally,
.privacy-groups-bar > li.hubs_collection_search .section-tally,
.generic-api-dt-util-bar > li.hubs_collection_search .section-tally,
.collection-nav-bar > li.with-secondary-search .section-tally,
.privacy-groups-bar > li.with-secondary-search .section-tally,
.generic-api-dt-util-bar > li.with-secondary-search .section-tally {
  right: 16px;
}
.collection-nav-bar > li a.nav-action,
.privacy-groups-bar > li a.nav-action,
.generic-api-dt-util-bar > li a.nav-action,
.collection-nav-bar > li button.nav-action,
.privacy-groups-bar > li button.nav-action,
.generic-api-dt-util-bar > li button.nav-action {
  color: #686868;
  white-space: nowrap;
  border: none;
  background: transparent;
}
.collection-nav-bar > li a.nav-action:hover,
.privacy-groups-bar > li a.nav-action:hover,
.generic-api-dt-util-bar > li a.nav-action:hover,
.collection-nav-bar > li button.nav-action:hover,
.privacy-groups-bar > li button.nav-action:hover,
.generic-api-dt-util-bar > li button.nav-action:hover {
  color: #2f96b4;
}
.collection-nav-bar > li.btn-group.open .nav-action,
.privacy-groups-bar > li.btn-group.open .nav-action,
.generic-api-dt-util-bar > li.btn-group.open .nav-action {
  box-shadow: none;
}
.collection-nav-bar > li.btn-group.open .dropdown-menu,
.privacy-groups-bar > li.btn-group.open .dropdown-menu,
.generic-api-dt-util-bar > li.btn-group.open .dropdown-menu {
  border-radius: 0;
}
.collection-nav-bar > li .dropdown-menu,
.privacy-groups-bar > li .dropdown-menu,
.generic-api-dt-util-bar > li .dropdown-menu {
  background-color: #eee;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px !important;
}
.collection-nav-bar > li .dropdown-menu li a,
.privacy-groups-bar > li .dropdown-menu li a,
.generic-api-dt-util-bar > li .dropdown-menu li a {
  opacity: 0.8;
}
.collection-nav-bar > li .dropdown-menu li a:hover,
.privacy-groups-bar > li .dropdown-menu li a:hover,
.generic-api-dt-util-bar > li .dropdown-menu li a:hover {
  opacity: 1;
  background-color: #5bc0de !important;
  color: white;
}
.collection-nav-bar > li.ufr-action-button,
.privacy-groups-bar > li.ufr-action-button,
.generic-api-dt-util-bar > li.ufr-action-button {
  padding-top: 5px;
  padding-bottom: 5px;
}
.create-item-modal .modal-body .form-group .help-block {
  display: none;
}
.create-item-modal .modal-body .form-group.has-error .help-block {
  display: block;
}
.modal.place-cta-modal .modal-header {
  border-bottom: 0;
}
.modal.place-cta-modal .modal-body {
  overflow-x: hidden;
  padding: 0px !important;
  background: #fff;
}
.modal.place-cta-modal .modal-body .badge {
  border-radius: 3px;
  cursor: default;
}
.modal.place-cta-modal .modal-body .badge.stream-level-on {
  display: inline-block;
  width: 36px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .select-cta {
  height: 428px;
  background-color: #fbfbfb;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.modal.place-cta-modal .modal-body .select-cta .cta {
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .create-cta {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .scroll-ctas {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas i.icon-cog {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta {
  display: block;
  position: relative;
  top: 34px;
  left: 194px;
  right: auto;
  bottom: auto;
  width: 200px;
  height: 300px;
  border: 2px dashed #aaa;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta span.add-icon {
  display: block;
  position: relative;
  top: 109px;
  left: 62px;
  right: auto;
  bottom: auto;
  width: 80px;
  height: 80px;
  background-color: #777;
  border-radius: 50%;
  color: #fff;
  font-size: 77px;
  font-weight: bold;
  text-align: center;
  line-height: 66px;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta span.add-text {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta:hover span.add-icon {
  background-color: #444;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta:hover span.add-text {
  display: inline-block;
  position: relative;
  top: 120px;
  left: 75px;
  right: auto;
  bottom: auto;
  color: #444;
  font-weight: bold;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas {
  position: relative;
  width: 110px;
  height: 330px;
  margin: 0 auto;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper {
  position: relative;
  margin-left: -25px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper li.no-result {
  position: relative;
  top: 82px;
  left: -25px;
  right: auto;
  bottom: auto;
  width: 156px;
  height: 223px;
  font-size: 16px;
  color: #939597;
  background: url("/img/icon_128/search_faded.png") no-repeat 40px 0;
  white-space: nowrap;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper li.no-result span {
  position: relative;
  top: 152px;
  left: 48px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta {
  margin-left: -160px;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta.active {
  margin-left: -110px;
  margin-right: 70px;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta.active:active {
  -webkit-transform: scale(0.82);
  -ms-transform: scale(0.82);
  -o-transform: scale(0.82);
  transform: scale(0.82);
  -webkit-box-shadow: "0 0 10px #fff";
  box-shadow: "0 0 10px #fff";
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta:first-child {
  margin-left: -94px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta:first-child.active {
  margin-left: -49px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .cta-activate-button-container {
  padding-bottom: 10px;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas {
  position: relative;
  display: inline-block;
  width: 300px;
  margin: 10px 0 0 0;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas i {
  position: absolute;
  top: 6px;
  left: 0;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas input {
  width: 197px;
  margin-left: 15px;
  border: 0;
  font-size: 12px;
  color: #808284;
  background-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas span.clear-search {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas.active span.clear-search {
  display: block;
  position: absolute;
  top: 5px;
  left: auto;
  right: 55px;
  bottom: auto;
  width: 15px;
  height: 15px;
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  color: #fff;
  border-radius: 50%;
  background: #ccc;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group {
  display: inline-block;
  width: 167px;
  margin: 13px 10px 10px 10px;
  border-right: 1px solid #ddd;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group.open > a .halflings:before {
  content: "\e113";
}
.modal.place-cta-modal .modal-body .select-cta .btn-group > a {
  display: inline-block;
  width: 158px;
  font-size: 14px;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group > a:hover {
  background-color: transparent !important;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #58585b;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:before,
.modal.place-cta-modal .modal-body .select-cta .btn-group a:after {
  display: table;
  content: " ";
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:after {
  clear: both;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a > span {
  float: left;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:hover {
  background: inherit;
  background-color: #f1f1f1;
  color: #58585b !important;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a [class^="bh-icon-"] {
  position: relative;
  top: 3px;
  left: auto;
  right: auto;
  bottom: auto;
  float: right;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a .bh-icon-link-cta {
  position: relative;
  top: auto;
  left: 3px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a .bh-icon-stream-cta {
  position: relative;
  top: auto;
  left: 4px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group .halflings {
  position: relative;
  top: 2px;
  left: auto;
  right: auto;
  bottom: auto;
  float: right;
  margin-right: 9px;
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .select-cta .edit-cta-link {
  position: absolute;
  top: 15px;
  left: auto;
  right: 21px;
  bottom: auto;
  color: #333333;
  opacity: 0.8;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container {
  position: absolute;
  top: 357px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info {
  display: inline-block;
  margin: 0 auto;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p {
  white-space: nowrap;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p .cta-info-name {
  font-weight: bold;
  padding-right: 10px;
  color: #666;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p .badge {
  background-color: #a7a9ab;
}
.modal.place-cta-modal .modal-body .select-cta .iScrollHorizontalScrollbar {
  position: absolute;
  top: auto;
  left: -216px;
  right: auto;
  bottom: -29px;
  width: 541px;
  height: 1px;
  background-color: #ddd;
  overflow: visible !important;
}
.modal.place-cta-modal .modal-body .select-cta .iScrollIndicator {
  position: absolute;
  top: -9px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  background-color: #888;
  border: 2px solid #fff;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.gate-container {
  height: 89px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.gate-container .gate-cta {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-transform: uppercase;
  padding: 9px 0;
  width: 150px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.stream-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .no-form-ctas {
  line-height: 78px;
  color: #555;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.fade {
  opacity: 0.2;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type {
  width: 295px;
  height: 95px;
  padding: 34px 34px 0 34px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.item-level {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.item-level .placement-body {
  padding: 9px;
  font-size: 10px;
  line-height: 11px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.stream-level.disable {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.stream-level.disable .placement-body .placement-row.not-editable {
  opacity: 1;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header {
  padding-bottom: 4px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header label {
  display: inline-block;
  font-size: 12px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header span.badge {
  float: right;
  background-color: #a7a9ab;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header span.badge.placement-on {
  background-color: #66be63;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header .circle-icon {
  display: inline-block;
  float: right;
  width: 19px;
  height: 19px;
  margin-right: 3px;
  border: 1px solid #333;
  border-radius: 50%;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row {
  position: relative;
  margin-bottom: 5px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row .prevent-interaction {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row.not-editable {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row.not-editable .prevent-interaction {
  display: block;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input,
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row span {
  display: inline-block;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input.placement-on {
  margin-right: 13px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row span.placement-description {
  width: 106px;
  margin-right: 15px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input.placement-number {
  width: 35px;
  height: 26px;
  margin-right: 6px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row .change-number {
  margin-right: 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.stream-option-wrapper .stream-option {
  margin: 10px 0 10px 30px;
}
#stream-custom-labels-tab,
#stream-lang-links-tab {
  margin-top: 32px;
}
#single-stream-performance-tab iframe {
  height: 800px;
  width: 100%;
  border: none;
}
.no-search .select2-search {
  display: none;
}
.select2-chosen .user-avatar {
  margin-top: 2px;
}
.l-padding-25 {
  padding-left: 25px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta {
  font-family: Roboto, sans-serif;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon i {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-all i {
  background-position: -404px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-link i {
  background-position: -323px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-form i {
  background-position: -365px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-all i {
  background-position: -404px -323px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-link i {
  background-position: -323px -322px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-form i {
  background-position: -365px -323px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-selection-tab-content .tab-pane .page-header {
  padding-bottom: 0;
  margin-bottom: 0;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-selection-tab-content .tab-pane .page-header .icon-edit-large {
  width: 24px;
  height: 24px;
  margin-left: 10px;
  margin-top: 5px;
  background: transparent url("/img/hubs/backend/spritesheet.png") no-repeat -528px -90px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .show-cta-id {
  position: relative;
  top: -5px;
}
.hubs-cta-accordion {
  min-width: 372px;
}
.hubs-cta-accordion .accordion-toggle {
  cursor: pointer;
}
.hubs-cta-accordion .accordion-toggle .hide-when-collapsed {
  display: inline-block;
}
.hubs-cta-accordion .accordion-toggle .show-when-collapsed {
  display: none;
}
.hubs-cta-accordion .accordion-toggle.collapsed .hide-when-collapsed {
  display: none;
}
.hubs-cta-accordion .accordion-toggle.collapsed .show-when-collapsed {
  display: inline-block;
}
.hubs-cta-accordion .accordion-inner {
  position: relative;
  border-top: none;
  font-size: 0.9em;
}
.hubs-cta-accordion .accordion-inner .disabled-placement-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
}
.hubs-cta-accordion .enabled .accordion-inner .disabled-placement-overlay {
  display: none;
}
.cta-placement-all-selected .note {
  width: 300px;
  margin: 0 auto;
}
.placement-select-items-button {
  float: none;
  margin-left: 10px;
  margin-top: -2px;
}
.num-item-selected {
  display: inline-block;
  height: 24px;
  line-height: 30px;
  margin-left: 10px;
  font-size: 14px;
}
.num-item-selected > span {
  font-weight: bold;
}
.block-collection-config,
.block-item-config {
  margin: 10px 0 20px 20px;
  padding-left: 20px;
  border-left: 2px solid #eee;
}
.block-collection-config .hubs_cta_position_label,
.block-item-config .hubs_cta_position_label {
  width: 80px;
}
.item-block-property {
  margin-top: 5px;
}
.optional-container {
  margin-left: -7px;
}
.item-cta .item-cta-bg {
  position: relative;
  width: 225px;
  height: 260px;
  margin-top: -260px;
  background: transparent url("/img/hubs/backend/cta_bg.png") no-repeat top right;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .preview-form-field {
  height: 18px;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .cta-field-name {
  font-size: 11px;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 24px;
}
.item-cta .cta > a.accent-button {
  font-size: 14px;
  padding: 16px;
}
.hubs_cta_position {
  margin-bottom: 5px;
  padding: 6px 15px;
}
.hubs_cta_position .hubs_cta_position_label {
  display: inline-block;
  width: 140px;
  margin: 9px 6px 0 0;
  color: #333333;
  font-weight: bold;
}
.hubs_cta_position .hubs_cta_position_label:last-child {
  width: 100px;
}
.hubs_cta_position .hubs_cta_position_input {
  display: inline-block;
  padding-top: 6px;
}
.hubs_cta_position .hubs_cta_position_input.item_level_options {
  position: relative;
  left: -3px;
}
.hubs_cta_position .hubs_cta_position_input.item_level_options input[type=radio] {
  margin: 3px 5px 0 0;
}
.hubs_cta_position .hubs_cta_position_input input[type=text] {
  display: inline-block;
  width: 32px;
  height: 24px;
  margin: 0;
  text-align: center;
}
.hubs_cta_position .hubs_cta_position_input input[type=checkbox] {
  margin: 4px 7px 0 0;
}
.hubs_cta_position .hubs_cta_position_input a {
  color: #666666;
  margin: 0 0 0 5px;
}
.hubs_cta_position .hubs_cta_position_input a:hover {
  color: #333333;
}
.hubs_cta_position .repeat-cta-container {
  margin-top: -10px;
}
.hubs_cta_position > div.alert {
  margin: 10px 0;
}
@-moz-document url-prefix() {
  .hubs_cta_position .hubs_cta_position_label {
    display: inline;
  }
  .hubs_cta_position .hubs_cta_position_input {
    display: inline;
  }
}
.example-positioning-group {
  float: right;
  width: 110px;
  height: 50px;
  margin-top: -5px;
  opacity: 0.4;
}
.example-positioning-group .item-example-tile {
  width: 30px;
  height: 45px;
  margin: 5px 2px 0 2px;
  padding-top: 15px;
  color: #fff;
  background-color: #999999;
  text-align: center;
  vertical-align: middle;
  line-height: 1;
  font-size: 1.4em;
}
.example-positioning-group .item-example-tile.item-CTA {
  width: 35px;
  height: 55px;
  margin-top: 0;
  padding-top: 15px;
  font-size: 1em;
  color: #666666;
  background: #fafafa;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 0 10px #fff5d6;
  box-shadow: 0 0 10px #fff5d6;
}
.enabled .example-positioning-group {
  opacity: 1;
}
a.manage-form-fields {
  line-height: 34px;
  cursor: pointer;
}
a.manage-form-fields.disabled {
  pointer-events: none;
  color: grey;
}
.hubs_cta_info,
.hubs_cta_action,
.hubs_cta_design,
.hubs_cta_preview,
.hubs_cta_info,
.hubs_cta_config,
.hubs_cta_integration {
  max-width: 650px;
  margin: 0 auto;
}
.hubs_cta_action:before,
.hubs_cta_action:after {
  display: table;
  content: " ";
}
.hubs_cta_action:after {
  clear: both;
}
.hubs_cta_action .link-action-container {
  width: 98%;
}
.hubs_cta_action .link-action-container .form-control {
  display: inline-block;
}
.hubs_cta_action .link-action-container .link-type {
  position: relative;
  top: -2px;
  width: 16%;
  height: 32px;
  margin-right: 0;
}
.hubs_cta_action .link-action-container .link-input-container {
  width: 83%;
  display: inline-block;
}
.hubs_cta_action .link-action-container .link-input-container > input {
  width: 100%;
}
.hubs_cta_action.form-cta {
  max-width: 750px;
}
.hubs_cta_action.form-cta > div {
  float: left;
  width: 42%;
  padding: 0px 0 20px 20px;
}
.hubs_cta_action.form-cta > div:first-child {
  padding: 0px 20px 20px 0;
  border-right: 1px solid #cccccc;
}
.hubs_cta_action .cta-success-link-content,
.hubs_cta_action .never-hide-cta-action,
.hubs_cta_action .custom-form-handler-url {
  padding-left: 12px;
  border-left: 2px solid #eee;
  margin: 5px 0 20px 12px;
}
.hubs_cta_action .never-hide-cta-action {
  overflow: hidden;
}
.hubs_cta_action .never-hide-cta-action .cta-field-radio-title input[type="radio"] {
  display: inline;
  margin-right: 5px;
}
.hubs_cta_action label.launch-item-label {
  float: left;
}
.hubs_cta_action .launch-item-selection {
  float: right;
  margin-right: 5px;
}
.hubs_cta_action .success-message + div {
  padding-top: 10px;
}
.hubs_cta_action .success-message + div.note {
  padding-top: 5px;
}
.hubs_cta_action .progressive-profiling-container {
  margin-bottom: 10px;
}
.hubs_cta_action .progressive-profiling-container .progressive-text {
  margin-left: 10px;
}
.hubs_cta_action .progressive-profiling-container input[type="text"].progressive-max-fields {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 1px 0 3px;
}
.hubs_cta_action input[type="checkbox"].opt-in-toggle {
  float: left;
  margin: 9px 10px 0 0;
}
.hubs_cta_action input[type="text"].opt-in-label {
  width: 180px;
  width: calc(95% - 30px);
  margin-left: 10px;
}
.hubs_cta_action label.pull-left,
.hubs_cta_integration label.pull-left {
  margin: 8px 5px 20px 0;
}
.hubs_cta_design {
  max-width: 320px;
  text-align: center;
}
.hubs_cta_design .slider {
  width: 210px !important;
  /*hack*/
}
.hubs_cta_design label {
  text-align: center;
}
.hubs_cta_design .cta_font_size {
  width: 40px;
  margin-left: 10px;
}
.hubs_cta_design div.left {
  width: 140px;
  margin: 0 20px 12px 0;
}
.hubs_cta_design .font-size-slider {
  margin-top: 30px;
}
.hubs_cta_design .font-size-slider.disabled {
  pointer-events: none;
}
.hubs_cta_design .cta-bg-upload-controls {
  margin-top: 30px;
}
.hubs_cta_design .cta-bg-upload-controls input[type="file"] {
  width: 100px;
  margin: 0 auto;
  border: 1px solid red;
  text-align: center;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.hubs_cta_design .cta-bg-upload-controls #remove-cta-bg {
  font-size: 0.9em;
  margin-top: 6px;
  font-weight: bold;
}
.hubs_cta_info input[type="text"],
.hubs_cta_action input[type="text"],
.hubs_cta_integration input[type="text"] {
  width: 98%;
  margin-bottom: 6px;
}
.hubs_cta_info input[type="text"].cta-list-id,
.hubs_cta_action input[type="text"].cta-list-id,
.hubs_cta_integration input[type="text"].cta-list-id {
  max-width: 50px;
  margin: 0;
  text-align: center;
}
.hubs_cta_info .cta-list-id-container,
.hubs_cta_action .cta-list-id-container,
.hubs_cta_integration .cta-list-id-container {
  line-height: 28px;
}
.hubs_cta_info .cta-list-id-container:before,
.hubs_cta_action .cta-list-id-container:before,
.hubs_cta_integration .cta-list-id-container:before,
.hubs_cta_info .cta-list-id-container:after,
.hubs_cta_action .cta-list-id-container:after,
.hubs_cta_integration .cta-list-id-container:after {
  display: table;
  content: " ";
}
.hubs_cta_info .cta-list-id-container:after,
.hubs_cta_action .cta-list-id-container:after,
.hubs_cta_integration .cta-list-id-container:after {
  clear: both;
}
.hubs_cta_info .cta-list-id-container span,
.hubs_cta_action .cta-list-id-container span,
.hubs_cta_integration .cta-list-id-container span,
.hubs_cta_info .cta-list-id-container .form-control,
.hubs_cta_action .cta-list-id-container .form-control,
.hubs_cta_integration .cta-list-id-container .form-control,
.hubs_cta_info .cta-list-id-container .btn,
.hubs_cta_action .cta-list-id-container .btn,
.hubs_cta_integration .cta-list-id-container .btn {
  float: left;
}
.hubs_cta_action input[type="text"] {
  width: 98%;
}
.hubs_cta_config {
  max-width: none;
  margin: 0;
}
.hubs_cta_config .accordion .cta-placement-container,
.hubs_cta_config .accordion .variation-items-container {
  width: 99%;
  width: calc(100% - 3px);
}
.hubs_cta_config .accordion .cta-placement-container .is-list-view,
.hubs_cta_config .accordion .variation-items-container .is-list-view {
  text-align: center;
}
.hubs_cta_config .accordion .accordion-group {
  background-color: #fff;
  margin-bottom: 0;
  border: 0 none;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.hubs_cta_config .accordion .accordion-group .accordion-heading .accordion-toggle {
  padding: 15px;
}
.hubs_cta_config .accordion .accordion-group:first-child {
  border-top: 1px solid #e5e5e5;
}
.hubs_cta_config .font-size-slider {
  margin-top: 30px;
}
.hubs_cta_config .font-size-slider.disabled {
  pointer-events: none;
}
.hubs_cta_config .add-new-placement-btn,
.hubs_cta_config .add-new-variation-btn {
  text-align: center;
  padding-top: 20px;
  margin-bottom: 0;
}
.hubs_cta_config .add-new-placement-btn.disabled,
.hubs_cta_config .add-new-variation-btn.disabled {
  display: none;
}
.hubs_cta_action textarea {
  width: 98%;
  height: 65px;
  min-height: 65px;
  max-height: 65px;
}
.cta-preview-switch {
  display: inline-block;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
}
.placement-footer {
  padding: 7px;
  margin-top: 5px;
  border-top: 1px solid #dddddd;
  background-color: #eeeeee;
}
[class^="step-icon-"],
[class*=" step-icon-"] {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: 0px 0;
  background-repeat: no-repeat;
  margin-top: -4px;
  margin-right: 10px;
}
.step-icon-integration {
  background-position: -407px -368px;
}
.step-icon-layout {
  background-position: -448px -369px;
}
.step-icon-design {
  background-position: -487px -369px;
}
.step-icon-placements {
  background-position: -527px -370px;
}
.step-icon-variations {
  background-position: -527px -407px;
}
.hubs_cta_section_block_wrapper {
  position: relative;
  display: table;
  width: 100%;
  margin-bottom: 40px;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block {
  display: table-row;
  width: 100%;
  min-width: 500px;
  background-color: #f9f9f9;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block:before,
.hubs_cta_section_block_wrapper .hubs_cta_section_block:after {
  display: none;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block > .tab-content {
  width: 95%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection {
  display: table-cell;
  width: 40%;
  height: 100%;
  vertical-align: top;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection:first-child {
  width: 60%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection hr {
  border-top: 1px dashed #cccccc;
  margin-top: 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection label {
  color: #333333;
  font-size: 0.9em;
  margin-top: 6px;
  font-weight: bold;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper {
  position: relative;
  min-height: 400px;
  margin-right: -3px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav {
  padding: 20px 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper {
  padding: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container {
  display: block;
  padding: 0;
  margin: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn {
  position: relative;
  width: 33.3%;
  height: 40px;
  line-height: 30px;
  border: 0 none;
  color: #eee;
  background: #999;
  text-shadow: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0 none;
  z-index: initial;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
  display: block;
  position: absolute;
  top: 0;
  left: auto;
  right: -40px;
  bottom: auto;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #eee;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
  content: "";
  z-index: 5;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow:after {
  display: block;
  position: absolute;
  top: -20px;
  left: auto;
  right: -19px;
  bottom: auto;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #999;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
  content: "";
  z-index: 6;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover {
  background: #888;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover .arrow:after {
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #888;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active {
  background: #666;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active .arrow:after {
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #666;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-4 .btn {
  width: 25%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn {
  width: 20%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content {
  min-height: 390px;
  padding: 20px 0;
  vertical-align: top;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content h3 {
  margin-bottom: 20px;
  padding: 0px 10px;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .hubs_cta_integration[data-integration-type="form_cta_type"] {
  margin-top: 60px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .integration-tab,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .action-tab,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .design-tab {
  padding: 0px 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .integration-tab .row {
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 32px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav {
  height: 46px;
  padding: 8px 0;
  border-top: 1px solid 1px solid #cccccc;
  border-bottom: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav > div {
  margin: 0 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn:not(.btn-info) {
  color: #fff;
  background: #999;
  text-shadow: none;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn:not(.btn-info):hover {
  background: #666;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i {
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 13px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: 0px 0;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i.previous {
  background-position: -492px -174px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i.next {
  background-position: -531px -174px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview {
  background: #fff url("/img/page_editor/checkered.png") repeat;
  border-left: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview h3 {
  height: 40px;
  line-height: 40px;
  margin: 0 0 15px 0;
  background: #ddd;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .cta-preview-switch-container {
  margin: 0 auto;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .tile.single .cta-field-sprite-container {
  top: 29px !important;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element {
  width: 250px;
  margin: 5px auto;
  background-color: #cbcbcb;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .tile.single .hidden-cta-fields.fields-revealed .smaller .cta-field-sprite-container {
  bottom: -1px !important;
  top: initial !important;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .tile.single .hidden-cta-fields .cta-field-section.one-line span {
  line-height: 24px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .cta-activate-button-container {
  padding-bottom: 10px;
  padding-top: 0;
  width: 100%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element > .tile.single.cta.cta-preview {
  width: 250px !important;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container {
  display: inline-block;
  padding-top: 10px;
  margin: auto 12px;
  text-align: center;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container .btn {
  min-width: 80px;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container:before,
.hubs_cta_section_block_wrapper .cta-show-tab-container:after {
  display: none;
}
.variations-container .hubs_cta_icon_label {
  max-width: 80%;
}
.variations-container .accordion-inner {
  font-size: 1em;
}
.variations-container .variation-image {
  float: left;
  width: 100px;
  height: 45px;
  margin-left: 15px;
  border: 1px solid #dddddd;
  overflow: hidden;
}
.variations-container .variation-image img {
  width: 100%;
}
.variations-container .hubs_cta_variation {
  position: relative;
}
.variations-container .hubs_cta_variation .variation-colors {
  width: 130px;
  padding-left: 40px;
}
.variations-container .hubs_cta_variation .variation-options {
  overflow: hidden;
  padding: 0px 20px 20px 20px;
}
.variations-container .hubs_cta_variation .variation-options > div {
  margin-bottom: 15px;
}
.variations-container .hubs_cta_variation .variation-options .launch-item-selection {
  position: relative;
  bottom: -5px;
  right: -10px;
}
.variations-container .hubs_cta_variation .variation-options .variation-font-size-slider {
  width: 210px;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .form-control {
  display: inline-block;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .link-type {
  width: 16%;
  height: 32px;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .link-input-container {
  position: relative;
  right: -10px;
  overflow: hidden;
  padding-right: 10px;
}
.variations-container .hubs_cta_variation .variation-options textarea,
.variations-container .hubs_cta_variation .variation-colors textarea {
  width: 100%;
  height: 65px;
}
.variations-container .hubs_cta_variation .variation-options input,
.variations-container .hubs_cta_variation .variation-colors input {
  width: 100%;
}
.variations-container .empty-variation {
  padding-top: 100px;
  min-height: 220px;
  text-align: center;
  color: #999999;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
@media only screen and (max-width: 1650px) {
  .variations-container .collapsed .hubs_cta_icon_label {
    max-width: 65%;
  }
  .variations-container .hubs_cta_icon_label {
    max-width: 55%;
  }
}
@media only screen and (min-device-width: 1210px) and (max-width: 1400px) {
  .variations-container .collapsed .hubs_cta_icon_label {
    max-width: 60%;
  }
  .variations-container .hubs_cta_icon_label {
    max-width: 45%;
  }
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
  width: 21px;
  height: 40px;
  right: -20px;
  border: 0 none;
  background: transparent url("/img/hubs/backend/step_arrows.png") no-repeat 0 0;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow:after {
  display: none;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover .arrow {
  background-position: 0px -40px;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active .arrow {
  background-position: 0px -80px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn {
    overflow: visible;
    z-index: auto;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
    z-index: 100;
  }
}
@media only screen and (max-width: 1100px), only screen and (min-width: 1201px) and (max-width: 1350px) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .txt {
    display: none;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn [class^="step-icon-"],
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn [class*=" step-icon-"] {
    margin-right: -15px;
  }
  .hubs_cta_action input[type="text"] {
    width: 95%;
  }
}
@media only screen and (max-width: 1600px) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn .txt {
    display: none;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn [class^="step-icon-"],
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn [class*=" step-icon-"] {
    margin-right: -15px;
  }
}
.hubs_cta_icon {
  float: left;
  clear: none;
  width: 22px;
  height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat;
  opacity: 0.5;
}
.hubs_cta_icon.home {
  background-position: -494px -156px;
}
.hubs_cta_icon.docs {
  background-position: -256px -156px;
}
.hubs_cta_icon.social {
  background-position: -303px -156px;
}
.hubs_cta_icon.videos {
  background-position: -350px -156px;
}
.hubs_cta_icon.blogs {
  background-position: -395px -156px;
}
.hubs_cta_icon.featured {
  background-position: -443px -156px;
}
.hubs_cta_icon.custom {
  background-position: -549px -156px;
}
.hubs_cta_icon_label {
  float: left;
  clear: none;
  max-width: 40%;
  padding: 2px 2px 0 6px;
  font-size: 1.2em;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.enabled .hubs_cta_icon {
  opacity: 1;
}
.enabled .hubs_cta_icon_label {
  color: #333333;
}
.collapsed .hubs_cta_icon_label {
  max-width: 80%;
}
.add_inline_cta_section hr {
  border-top: 1px solid #cccccc;
  margin: 5px 0 5px 0;
}
.add_inline_cta_section .add_cta_header .add_cta_header_title {
  float: left;
  padding-top: 10px;
  font-size: 1.25em;
}
.add_inline_cta_section .add_cta_header .cancel-button {
  float: right;
}
.add_inline_cta_section .add_cta_body .add_cta_inner_body .hubs_cta_inline_preview {
  display: inline-block;
  width: 370px;
  margin: 0;
  background: #fff;
}
.add_inline_cta_section .add_cta_body .add_cta_inner_body .hubs_cta_inline_preview .place_cta_btn {
  margin-left: 80px;
}
.add_inline_cta_section .step1 {
  padding: 10px;
  background-color: #e7e7e2;
  -webkit-box-shadow: inset 0 -10px 20px #d4d4cf;
  box-shadow: inset 0 -10px 20px #d4d4cf;
}
.add_inline_cta_section .step1 .add_cta_body {
  width: 99%;
  margin: 0 auto;
  padding: 10px 0;
  overflow: hidden;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll {
  display: inline-block;
  width: 4%;
  height: 240px;
  color: #999999;
  text-align: middle;
  background-color: #fff;
  cursor: pointer;
  opacity: 0.65;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll div {
  width: 15px;
  height: 46px;
  margin: 100px auto 0 auto;
  vertical-align: middle;
  background: url("/img/hubs/backend/spritesheet2.png") no-repeat;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_left {
  float: left;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_left div {
  background-position: -153px -212px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_right {
  float: right;
  margin-left: 4px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_right div {
  background-position: -135px -212px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll:hover,
.add_inline_cta_section .step1 .add_cta_body .cta_scroll:focus {
  opacity: 1;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group {
  display: inline-block;
  float: left;
  width: 88%;
  height: 220px;
  margin: 0 5px;
  padding: 10px 5px;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group .hub_cta_add_element {
  display: inline-block;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group .hub_cta_add_element .tile {
  margin-top: 18px;
  margin-bottom: 0;
}
.add_inline_cta_section .step2 {
  padding: 10px;
  margin: 0 auto;
  background-color: #e7e7e2;
  -webkit-box-shadow: inset 0 -10px 20px #d4d4cf;
  box-shadow: inset 0 -10px 20px #d4d4cf;
}
.add_inline_cta_section .step2 .add_cta_body {
  width: 100%;
  padding: 10px 0;
  text-align: middle;
}
.add_inline_cta_section .step2 .add_cta_body .add_cta_inner_body {
  width: 600px;
  margin: 0 auto;
}
.add_inline_cta_section .step2 .add_cta_body .add_cta_inner_body .hub_cta_add_element {
  display: block;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview {
  width: 300px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner {
  padding: 9px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position {
  padding-top: 0;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group {
  width: 100%;
  height: 40px;
  margin: 0 auto;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .hubs_cta_position_label,
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .hubs_cta_position_input {
  margin-right: 2px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group {
  display: block;
  float: left;
  width: 75px;
  margin: 0 auto;
  opacity: 1;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group .item-example-tile {
  width: 20px;
  height: 20px;
  margin-top: 4px;
  padding-top: 10px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group .item-example-tile.item-CTA {
  font-size: 0.6em;
}
.add_inline_cta_section .hub_cta_add_element.preview {
  width: 100%;
}
.add_inline_cta_section .add-cta-note {
  margin-top: 2px;
  font-size: 0.9em;
}
label.cta-field-checkbox-title {
  display: inline;
  font-weight: normal;
}
label.cta-field-checkbox-title input[type=checkbox] {
  display: inline;
}
label.cta-field-checkbox-title .cta-field-checkbox {
  display: inline-block;
  width: 30px !important;
}
.cta-edit-form-fields {
  margin-right: 2%;
  width: 48%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cta-edit-form-fields.field-type-hidden > label {
  color: #999999;
  font-weight: normal;
}
.cta-edit-form-fields input {
  box-shadow: none;
}
select#cta-selection {
  font-size: 16px;
}
.cta-list-dropdown {
  width: 300px;
}
.cta-follow-select {
  max-width: 169px;
  font-size: 0.9em;
}
.cta-follow-select.cta-follow-day,
.cta-follow-select.cta-follow-time {
  max-width: 85px;
  padding: 6px 4px;
}
/*

.cta-form-integrations {
    margin-right: 20px
 }

.side-note {
    color: darken(@gray-lighter, 6.7%);  // #ddd
 }

.integration-test > .cta-service-success {
    font-weight: bold;
    color: green
 }

.cta-integration-list {
    .text-overflow();
 }

*/
.cta-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.cta-overlay.overlay-message > div {
  position: relative;
  top: 15%;
  left: auto;
  right: auto;
  bottom: auto;
  width: 50%;
  padding: 40px;
  margin: 0 auto;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 0 14px #aaaaaa;
  box-shadow: 0 0 14px #aaaaaa;
}
.cta-overlay.overlay-message > div > h3 > span {
  color: #666666;
  margin: 0 6px;
  padding: 7px;
  border: 1px solid #dddddd;
  font-size: 12px;
}
.cta-overlay.overlay-message .missing-marketo-fields {
  margin: 0 auto;
  margin-top: 20px;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:first-child {
  padding: 5px 10px;
  font-size: 13px;
  font-weight: bold;
  background: #eeeeee;
  border-bottom: 1px solid #cccccc;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div {
  padding: 7px;
  text-align: center;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div:nth-child(even) {
  background-color: #eeeeee;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.exists {
  opacity: 0.5;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.error {
  color: #b94a48;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.error:hover {
  background: #aaaaaa !important;
  color: #fff !important;
}
.cta-overlay.overlay-message .missing-marketo-fields .name,
.cta-overlay.overlay-message .missing-marketo-fields .apiName {
  display: inline-block;
  width: 36%;
}
.cta-overlay.overlay-message .missing-marketo-fields .type {
  display: inline-block;
  width: 15%;
}
.cta-overlay.overlay-message .missing-marketo-fields .status {
  display: inline-block;
  width: 8%;
}
.cta-overlay.overlay-message.hide-marketo-message {
  top: -50px;
}
.cta-overlay.overlay-message.hide-marketo-message > div {
  width: 850px;
  top: -25px;
}
.cta-overlay.overlay-body {
  z-index: 999;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
  background: #fff;
}
.cta-overlay.hide-cta-container {
  display: block;
}
.cta-add-placement-modal .modal-body .heading {
  text-align: center;
}
.cta-add-placement-modal .modal-body .heading .new-cta-placement {
  font-size: 18px;
}
.cta-add-placement-modal .modal-body .cta-items:before,
.cta-add-placement-modal .modal-body .cta-items:after {
  display: table;
  content: " ";
}
.cta-add-placement-modal .modal-body .cta-items:after {
  clear: both;
}
.cta-add-placement-modal .modal-body .cta-items .cta-carousel {
  line-height: normal;
  margin: 6px 35px;
}
.cta-add-placement-modal .modal-body .cta-items .cta-carousel .carousel-control {
  top: 50%;
}
.cta-add-placement-modal .modal-body .cta-items .cta-add-placement-singular {
  margin-top: 6px;
}
.cta-add-placement-modal .modal-body .cta-items .tile.single.cta {
  float: none !important;
  margin: 0 auto !important;
  display: block;
}
.cta-add-placement-modal .modal-body .cta-items .tile.single.cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 29px;
}
.cta-add-placement-modal .modal-body .hubs_cta_position {
  text-align: center;
  margin-bottom: 20px;
}
.cta-add-placement-modal .modal-body .hubs_cta_position .hubs_cta_position_label {
  width: auto;
}
.cta-add-placement-modal .modal-body .hubs_cta_position .example-positioning-group {
  float: none;
  display: inline-block;
  height: 35px;
  margin-top: 20px;
  opacity: 1;
}
.cta-add-placement-modal .modal-footer {
  text-align: center;
}
.add-cta-modal .modal-dialog {
  width: 640px;
}
.add-cta-modal .modal-body {
  position: relative;
  width: auto;
  height: 500px;
}
.add-cta-modal .modal-body form {
  padding-left: 30px;
  padding-top: 15px;
}
.add-cta-modal .modal-body form:before,
.add-cta-modal .modal-body form:after {
  display: table;
  content: " ";
}
.add-cta-modal .modal-body form:after {
  clear: both;
}
.add-cta-modal .modal-body .step-2 .step-2-header {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 50px;
  font-size: 12px;
}
.add-cta-modal .modal-body .step-2 .form-element {
  margin: 0 auto 20px;
  width: 450px;
}
.add-cta-modal .modal-body .step-2 .select2-container .select2-choice {
  height: 36px;
  line-height: 32px;
  text-align: left;
}
.add-cta-modal .modal-body .step-2 .select2-container .select2-choice i.icon-large,
.add-cta-modal .modal-body .step-2 .select2-result-label i.icon-large {
  vertical-align: middle;
  margin-right: 10px;
}
.add-cta-modal .modal-body .step-2 .note {
  display: inline-block;
  margin-top: 40px;
}
.add-cta-modal .modal-body .step-3 .step-3-header {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 50px;
  font-size: 10px;
}
.add-cta-modal .modal-body .step-3 .new-cta-title-input {
  margin: 10px auto 30px auto;
  color: #555;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview {
  margin-top: 30px;
  position: relative;
  width: 35%;
  height: 80px;
  text-align: center;
  display: inline-block;
  cursor: default;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview:hover {
  border-color: #999999;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview .integration-setup-sprite {
  margin: auto;
}
.add-cta-modal .modal-body .step-4 {
  padding-top: 30px;
}
.add-cta-modal .modal-body .step-5 .copy-cta-title-input {
  width: 80%;
  height: 50px;
  margin: 30px auto 30px auto;
  padding-left: 15px;
  color: #555;
  font-size: 2em;
}
.add-cta-modal .modal-body .step-5 .copy-cta-description {
  font-size: 13px;
  padding: 0px 30px 30px 50px;
}
.add-cta-modal .modal-body .add-cta-type-section {
  width: 250px;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type {
  width: 250px;
  height: 350px;
  padding: 0px 20px 20px 20px;
  cursor: pointer;
  border: 1px solid #fff;
  opacity: 0.5;
  -webkit-transition: opacity 100ms ease-in-out;
  -o-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type label {
  text-align: center;
  padding: 12px;
  margin: 0;
  line-height: 18px;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type:hover {
  border-color: #dddddd;
  opacity: 1;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text {
  padding-top: 25px;
  text-align: center;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text span {
  text-align: center;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text .integration-icon-container {
  margin-top: 6px;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text .integration-icon-container .integration-setup-sprite {
  display: inline-block;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text.add-cta-type-left-text {
  padding-left: 40px;
  padding-right: 40px;
}
.add-cta-modal .modal-body .add-cta-type-section.add-cta-type-section-right {
  position: relative;
  top: -5px;
  left: auto;
  right: auto;
  bottom: auto;
}
.add-cta-modal .modal-body .add-cta-middle-section {
  width: 5px;
  height: 500px;
  margin-right: 40px;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-line {
  width: 1px;
  height: 140px;
  margin: 0 auto;
  border-right: 1px solid #dddddd;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container {
  position: absolute;
  top: 120px;
  left: 313px;
  right: auto;
  bottom: auto;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container .add-cta-middle-section-text {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container .add-cta-middle-section-text span {
  color: #888888;
  font-size: 16px;
}
.add-cta-modal .modal-body .clear-background {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
}
.add-cta-modal .modal-body .integration-setup-sprite {
  position: relative;
  top: 10px;
}
.add-cta-modal .modal-body .integration-setup-sprite.mailchimp-text {
  position: relative;
  top: 20px;
}
.cta-integration-dropdown .select2-result-label i.icon-large {
  vertical-align: middle;
  margin-right: 10px;
}
#no-lists-modal .no-lists-body {
  padding: 40px 60px 0 60px;
}
#no-lists-modal .error-container {
  height: 128px;
  margin-bottom: 10px;
  text-align: center;
}
#no-lists-modal .error-header {
  color: #ce0058;
  font-size: 18px;
  text-align: center;
}
#no-lists-modal .no-lists-label {
  color: #555555;
  font-size: 12px;
}
#no-lists-modal .no-lists-link {
  color: #2f96b4;
  font-size: 13px;
  text-decoration: underline;
}
#no-lists-modal .no-lists-button-container {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 80px;
}
#upgrade-modal .lock-container {
  padding: 30px;
  text-align: center;
}
.manage-fields-modal .container {
  width: 400px;
}
.manage-fields-modal .modal-body {
  max-height: 500px;
}
.manage-fields-modal .new-field-icon img {
  margin: -3px;
  width: 18px;
  height: 18px;
}
.manage-fields-modal .edit-field-mode .upload-overlay {
  width: 538px;
  position: relative;
}
.manage-fields-modal .edit-field-mode .upload-overlay .upload-overlay-progress {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
.manage-fields-modal .edit-field-mode .upload-overlay .upload-overlay-progress .upload-overlay-progress-spinner {
  padding: 125px 0 0 210px;
}
.manage-fields-modal .new-field-button.new-field-icon {
  margin-left: 8px;
  margin-right: 8px;
}
.manage-fields-modal .halflings-info-sign {
  margin-left: 5px;
  margin-top: 9px;
}
.manage-fields-modal .field-settings-container {
  padding-bottom: 10px;
  text-align: center;
}
.manage-fields-modal .enter-comment {
  font-size: 15px;
  padding-bottom: 9px;
}
.manage-fields-modal .edit-field-mode .field-settings-container {
  text-align: left;
}
.manage-fields-modal .edit-field-mode .field-settings-container label.edit-section {
  text-align: center;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: bold;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div {
  padding-bottom: 7px;
  margin: 10px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div:before,
.manage-fields-modal .edit-field-mode .field-settings-container > div:after {
  display: table;
  content: " ";
}
.manage-fields-modal .edit-field-mode .field-settings-container > div:after {
  clear: both;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div span.field-info {
  display: inline-block;
  width: 100px;
  height: 100%;
  font-size: 15px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div select {
  display: inline-block;
  width: 158px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container #form-field-autosuggest {
  vertical-align: top;
  width: 423px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container .btn {
  width: 74px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.api-name-container .tooltip-message {
  vertical-align: top;
  margin-left: 6px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div input[type=text] {
  display: inline-block;
  width: 242px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div .halflings-info-sign {
  opacity: 0.4;
  margin-left: 5px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .tooltip-message {
  display: inline-block;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value {
  border-left: 1px solid #ddd;
  padding: 15px 0 15px 20px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value input {
  width: 223px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div {
  margin-bottom: 10px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.label-value {
  overflow: auto;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info {
  margin-bottom: 15px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info .field-info {
  font-size: 12px;
  width: 257px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info input {
  width: 14px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value label.edit-section {
  padding-top: 16px;
}
.manage-fields-modal .enter-note {
  padding-top: 15px;
}
.manage-fields-modal .fill-out-field-label {
  display: none;
}
.manage-fields-modal .fill-out-field-label .new-field-button {
  display: block;
  position: static;
  margin: 15px auto 0 auto;
  padding: 0px 15px;
  line-height: 32px;
}
.manage-fields-modal .icon-remove,
.manage-fields-modal .icon-resize-vertical {
  margin-top: 1px;
  margin-right: 5px;
  margin-left: 5px;
  opacity: 0.2;
}
.manage-fields-modal .existing-field-container {
  padding-top: 20px;
}
.manage-fields-modal .existing-field-container .field-value-list-upload {
  position: relative;
  display: inline-block;
  width: 77%;
  margin-left: 10px;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .upload-btn {
  position: relative;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .delete-btn {
  position: absolute;
  right: 0;
}
.manage-fields-modal .existing-field-container .field-value-list-upload input[type="file"] {
  width: 62px;
  height: 100%;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .tooltip-message {
  display: inline-block;
  margin-left: 2px;
  vertical-align: top;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .tooltip-message .halflings-info-sign {
  opacity: 0.4;
}
.manage-fields-modal .existing-title {
  font-size: 16px;
  font-weight: bold;
}
.manage-fields-modal .existing-fields {
  padding-top: 15px;
}
.manage-fields-modal .field-values {
  padding-top: 5px;
}
.manage-fields-modal .field-values .existing-field .halflings-remove {
  margin: 3px 0 3px 7px;
}
.manage-fields-modal .existing-field {
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 3px;
  font-size: 15px;
  background: #eeeeee;
  cursor: pointer;
  border-radius: 1px;
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
.manage-fields-modal .existing-field .glyphicons-git-branch {
  font-size: 13px;
  margin: 1px 15px 0 0;
}
.manage-fields-modal .existing-field .halflings-remove,
.manage-fields-modal .existing-field .halflings-pencil {
  margin: 7px 15px 3px 0;
  font-size: 12px;
}
.manage-fields-modal .existing-field .halflings-remove,
.manage-fields-modal .existing-field .halflings-resize-vertical {
  opacity: 0.3;
}
.manage-fields-modal .existing-field .halflings-resize-vertical {
  margin: 5px 5px 5px 10px;
}
.manage-fields-modal .existing-field:hover {
  background: #dddddd;
}
.manage-fields-modal .existing-field:hover .halflings-remove,
.manage-fields-modal .existing-field:hover .halflings-resize-vertical {
  opacity: 1;
}
.manage-fields-modal .existing-field .field-name {
  display: inline-block;
  cursor: pointer;
  width: 323px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-fields-modal .existing-field .field-name > .field-type-label {
  color: #999999;
  margin-left: 3px;
}
.manage-fields-modal .existing-field-placeholder {
  height: 18px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 15px;
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 1px;
}
.manage-fields-modal .newly-added {
  background: #dddddd;
}
.manage-fields-modal .newly-added .icon-remove,
.manage-fields-modal .newly-added .icon-resize-vertical {
  opacity: 1;
}
.manage-fields-modal .field-value-titles {
  font-weight: bold;
  margin: 15px 0 0 0;
}
.manage-fields-modal .field-value-titles .label-title {
  margin: 0 204px 0 42px;
}
.manage-fields-modal .new-field-display-name {
  display: inline-block;
  width: 220px;
  margin: 6px 0 0 36px;
}
.manage-fields-modal .new-field-value {
  display: inline-block;
  width: 220px;
  margin: 0 0 0 2px;
}
.manage-fields-modal .add-new-field-value {
  display: inline-block;
  margin-top: -6px;
}
.manage-fields-modal .field-conditions-container {
  padding-top: 30px;
}
.manage-fields-modal .field-conditions-container > span {
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
  padding-right: 6px;
}
.manage-fields-modal .field-conditions-container select {
  display: inline-block;
  width: 123px;
}
.manage-fields-modal .field-conditions-container button {
  margin-top: -2px;
  display: inline-block;
}
.manage-fields-modal .field-conditions-container .field-conditions {
  border-radius: 1px;
  padding-top: 20px;
}
.manage-fields-modal .field-conditions-container .field-conditions div,
.manage-fields-modal .field-conditions-container .field-conditions span {
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
}
.manage-fields-modal .field-conditions-container .field-conditions .halflings-remove {
  font-size: 12px;
  margin: 3px 0 3px 101px;
  cursor: pointer;
}
.manage-fields-modal .field-conditions-container .field-conditions .field-condition {
  width: 524px;
  cursor: default;
  padding-left: 6px;
}
.manage-fields-modal .field-conditions-container .field-conditions .field-condition .condition-label {
  padding: 6px 6px 6px 20px;
  width: 487px;
}
.manage-fields-modal .field-conditions-container .new-field-condition-container {
  margin-top: 6px;
}
.manage-fields-modal .field-conditions-container .new-field-condition-container > span {
  font-size: 15px;
  padding-left: 21px;
  padding-right: 10px;
}
.manage-fields-modal .edit-field-mode {
  display: none;
}
.manage-fields-modal.edit-field-mode .edit-field-mode {
  display: block;
}
.manage-fields-modal.edit-field-mode .manage-fields-mode {
  display: none;
}
.manage-fields-modal.edit-field-mode .fill-out-field-name.edit-field-mode .existing-field-container {
  display: none;
}
.manage-fields-modal.edit-field-mode.is-select .fill-out-field-name.edit-field-mode .existing-field-container {
  width: 524px;
  display: block;
}
.manage-fields-modal .fill-out-field-name div.text-center > span.note {
  display: inline-block;
}
.manage-fields-modal .value-label {
  display: inline-block;
  width: 224px;
}
.manage-fields-modal .value-value {
  display: inline-block;
  width: 180px;
  text-align: center;
}
#cta-cropper .cr-boundary {
  height: 90%;
}
.value-value {
  display: inline-block;
  width: 160px;
}
.manage-fields-modal .typeahead.dropdown-menu a {
  width: 232px;
}
.typeahead.dropdown-menu a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666;
  text-align: left;
}
.typeahead.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.typeahead.dropdown-menu .active > a:hover {
  background-color: #2f96b4;
  color: #fff;
}
textarea.embed-code {
  width: 98%;
  height: 80px;
  margin-bottom: 10px;
}
.icon-preview {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin: 0 10px 10px 0;
  background-image: url("/img/hubs/sprite-1x.png");
  background-color: #5bc0de;
  cursor: pointer;
}
.icon-preview.menu-none {
  border: 2px dashed #ccc;
  margin: 0 15px 0 0;
  background-color: initial;
  background-image: none;
}
.icon-preview.menu-none:hover {
  border-color: #aaa;
}
.icon-preview.menu-home {
  background-position: -224px 0;
}
.icon-preview.menu-docs {
  background-position: -224px -59px;
}
.icon-preview.menu-social {
  background-position: -224px -233px;
}
.icon-preview.menu-blogs {
  background-position: -224px -116px;
}
.icon-preview.menu-custom {
  background-position: -331px 0;
}
.icon-preview.menu-videos {
  background-position: -224px -176px;
}
.menu-item-add-edit .modal-body .menu-item-upsert {
  padding-top: 20px;
}
.menu-item-add-edit .modal-body .alert {
  width: 350px;
  margin: 10px auto 10px auto;
}
.menu-item-add-edit .modal-body .menu-item-icons {
  display: none;
  text-align: center;
}
.menu-item-add-edit .modal-body .menu-item-icons .tile-container {
  display: inline-block;
  max-width: 400px;
}
.menu-item-add-edit .modal-body.show-icons .menu-item-icons {
  display: block;
}
.menu-item-add-edit .modal-body.show-icons .menu-item-upsert {
  display: none;
}
.menu-item-add-edit .modal-body .menu-item-attribute {
  padding-bottom: 20px;
}
.menu-item-add-edit .modal-body .menu-item-attribute .menu-item-attribute-text {
  display: inline-block;
  width: 170px;
  padding-right: 50px;
  text-align: right;
  font-weight: bold;
}
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-label,
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-url,
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-class-name {
  display: inline-block;
  width: auto;
}
.menu-item-add-edit .modal-body .menu-item-attribute select {
  display: inline-block;
  width: 220px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon {
  display: table;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon div,
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon span {
  display: table-cell;
  vertical-align: middle;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon a {
  margin-left: 30px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.change-type div {
  display: inline-block;
  position: relative;
  left: -17px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.change-type div .menu-item-type {
  display: inline;
  margin-left: 16px;
  margin-right: 2px;
}
.menu-item-add-edit .modal-body .add-to-menu {
  padding: 20px;
  text-align: center;
}
.menu-item-add-edit .modal-body .add-to-menu a {
  font-size: 15px;
  padding: 9px 14px;
  font-weight: 500;
}
.menu-item-add-edit .modal-body .link,
.menu-item-add-edit .modal-body .collection,
.menu-item-add-edit .modal-body .section {
  display: none;
}
.menu-item-add-edit .modal-body.show-link .link {
  display: block;
}
.menu-item-add-edit .modal-body.show-collection .collection {
  display: block;
}
.menu-item-add-edit .modal-body.show-section .section {
  display: block;
}
.mgmt-container .content-container.hubs-sections-appearance {
  /* stylelint-disable */
}
.mgmt-container .content-container.hubs-sections-appearance .appearance-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .appearance-navbar .glyphicons:before {
  padding: 0px 6px 0 11px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding {
  width: 280px;
  margin: 0 auto 20px auto;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a {
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-repeat: no-repeat;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-text {
  background-position: -279px 4px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-images {
  background-position: -360px 1px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-colours {
  background-position: -440px 1px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane {
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-text {
  width: 600px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-text .hubs_font_option.disabled {
  pointer-events: none;
  background: #eee;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-images {
  width: auto;
  max-width: 1165px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-images input[disabled] + .btn {
  background: #bebebe;
  border-color: #bebebe;
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-colour {
  width: 600px;
}
.mgmt-container .content-container.hubs-sections-appearance .row .col-md-6 {
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .add-on {
  margin-right: -2px;
  margin-top: 3px;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .hub-company-url-select-container {
  margin: 30px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .company-url-target {
  width: 170px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"],
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] {
  /* stylelint-enable */
  margin-top: 20px;
  margin-bottom: 60px;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] > p {
  width: 90%;
  height: 5em;
  margin: 0 auto;
  font-size: 13px;
  line-height: 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-primary_logo > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-primary_logo > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-background_image > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-background_image > p {
  height: 3.3em;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-primary_logo .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-primary_logo .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-background_image .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-background_image .input-group {
  margin-right: 10px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo {
  position: relative;
  margin: 0 auto;
  border: 1px solid #cccccc;
  background: transparent url("/img/page_editor/checkered.png") repeat 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.primary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.primary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.background_image,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.background_image {
  width: 90%;
  height: 200px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.favicon,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.favicon,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail {
  width: 90%;
  height: 200px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.favicon > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.favicon > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail > .uploaded-logo-inner {
  margin-top: 30px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo img {
  max-width: 100%;
  max-height: 100%;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.primary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.primary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.background_image img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.background_image img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo .no-preview-item,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo .no-preview-item {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 260px;
  height: 40px;
  background: #fff;
  border: 1px solid #cccccc;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo .no-preview-item h4,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo .no-preview-item h4 {
  font-size: 13px;
  color: #888888;
  font-weight: normal;
  line-height: 40px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-image-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-image-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table .display-cell {
  vertical-align: middle;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table {
  width: 90%;
  margin: 5px auto;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table .display-row,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table .display-row {
  color: #666666;
  background: #fff;
  text-align: center;
  font-size: 11px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .image-dimensions,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .image-dimensions {
  margin: 10px 0;
  text-align: center;
  color: #666666;
  font-size: 13px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .image-dimensions strong,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .image-dimensions strong {
  color: #555;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .upload-button-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .upload-button-container {
  display: inline-block;
  position: relative;
  width: 100px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .upload-button-container input[type="file"],
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .upload-button-container input[type="file"] {
  width: 100%;
  height: 28px;
  margin-left: -18px;
  line-height: 28px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .remove-button-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .remove-button-container {
  display: inline-block;
  position: relative;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .remove-button-container a .icon-grey,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .remove-button-container a .icon-grey {
  opacity: 0.4;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container {
  display: inline-block;
  position: relative;
  margin-left: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container select,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container select {
  margin-left: 0;
  max-width: 93px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container .input-prepend,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container .input-prepend {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours {
  margin: 20px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours p {
  color: #666666;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours .sp-replacer.sp-disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours .sp-replacer .sp-preview {
  width: 120px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table {
  text-align: left;
  padding-bottom: 10px;
  margin: -20px 0 20px 0;
  background-color: #fbfbfb;
  border: 10px solid #fbfbfb;
  outline: 1px solid #eeeeee;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table td {
  padding: 0px 5px;
  vertical-align: top;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table p {
  margin: 3px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .filter-tabs {
  margin: 30px 0 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .error,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .warning,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .success,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .default {
  width: 20px;
  height: 20px;
  padding: 0px 5px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .error,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.error > td {
  background-color: #f2dede;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .warning,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.info > td {
  background-color: #d9edf7;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .success,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.success > td {
  background-color: #dff0d8;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .input-prepend,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .input-append {
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group {
  float: right;
  width: 100%;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group .input-group-addon {
  cursor: default;
  background: #eeeeee;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group .input-group-addon em {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group input {
  z-index: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group input:focus {
  position: static;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.success > td .input-group .input-group-addon em {
  display: inline;
  cursor: pointer;
  font-style: normal;
  font-size: 16px;
  color: #a33;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table label {
  padding: 5px 0;
  margin: 0;
  font-weight: normal;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer {
  position: relative;
  width: 100%;
  padding: 9px 0;
  margin-bottom: 0;
  text-align: center;
  background-color: #666;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer .custom-labels-footer-inner .btn {
  margin-right: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer.fixed {
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer.fixed .custom-labels-footer-inner {
  margin-left: 250px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container {
  font-family: Roboto, sans-serif;
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block label {
  padding-left: 18px;
  color: #444;
  font-weight: normal;
  line-height: 1.2em;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block .note {
  margin-left: 22px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block .note p {
  color: inherit;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch-text {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch-text .toggle-switch {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .upgrade-alert {
  width: 238px;
  margin: 50px auto 0 auto;
  padding-right: 14px;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container h3 {
  margin-bottom: 8px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes {
  width: 500px;
  margin: 0 auto;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-settings-container {
  float: left;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-color-container {
  position: relative;
  float: right;
  box-sizing: content-box;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-color-container .sp-replacer.sp-disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .custom-text,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .default-text {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-bottom-row-attributes {
  padding-top: 50px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container {
  font-family: Roboto, sans-serif;
  padding-top: 70px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .new-item.disabled,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .btn.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .create-default-container {
  text-align: center;
  padding-top: 100px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout {
  max-width: 700px;
  padding-bottom: 50px;
  margin: 0 auto;
  text-align: right;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item {
  position: relative;
  padding-top: 10px;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .icon-resize-vertical {
  margin-top: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .icon-preview {
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 15px 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-empty {
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item span {
  font-size: 16px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-sprite {
  width: 20px;
  height: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info {
  display: inline-block;
  width: 87%;
  padding: 9px;
  background-color: #ccc;
  text-align: left;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-label {
  display: inline-block;
  position: relative;
  top: 6px;
  max-width: 395px;
  color: white;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-type {
  color: #555;
  font-style: italic;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action {
  border: 0;
  background: transparent;
  display: inline-block;
  padding: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action span {
  color: #fff;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action.edit-action {
  margin-left: 21px;
  margin-right: 8px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action:hover {
  background-color: #bbb;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-type {
  padding: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .children {
  padding-left: 70px;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .halflings-resize-vertical {
  color: #666;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item {
  float: right;
  width: 85%;
  padding: 10px 12px;
  margin: 10px 15px 0 0;
  border: #ccc dashed;
  text-align: left;
  cursor: pointer;
  font-weight: bold;
  font-size: 26px;
  color: #5bc0de;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item > span {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  position: relative;
  top: -3px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item:hover {
  border-color: #888;
  color: #2f96b4;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item:hover > span {
  color: #999;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .new-item {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item {
  cursor: initial;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item i {
  opacity: 0;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .icon-preview {
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .menu-item-info .menu-item-action {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .menu-item-resize {
  visibility: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled {
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item-resize {
  visibility: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item .menu-item-info .menu-item-delete,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item .menu-item-info .menu-item-edit,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .new-item,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .create-default-container {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container.show-custom .custom-menu {
  display: block;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container.show-default .default-menu {
  display: block;
}
body.ace-editor-full-screen {
  overflow: hidden;
}
@media only screen and (max-width: 1300px) {
  .mgmt-container .content-container.hubs-section-appearance .custom-labels-footer.fixed .custom-labels-footer-inner {
    margin-left: 60px;
  }
}
.ie8 .mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding {
  width: 300px;
}
.mgmt-container .hubs-section-integrations {
  font-family: Roboto, sans-serif;
  padding: 0 20px 38px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar {
  margin-bottom: 20px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .glyphicons:before {
  padding: 0.5px 6px 0 11px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li {
  background-color: #eee;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li > a {
  color: #333;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li > a:hover {
  background: #ddd;
  color: #333;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li.active > a,
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li.active:not(.open) > a:not(:hover) {
  background-color: #eee;
  color: #ce0058;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td {
  padding: 0;
  width: 25%;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell {
  padding: 8px;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons .hide-when-connected {
  display: block;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons .hide-when-disconnected {
  display: none;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons.service-connected .hide-when-connected {
  display: none;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons.service-connected .hide-when-disconnected {
  display: block;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td:first-child {
  width: 30px;
  max-width: 30px;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td:last-child {
  width: 200px;
  max-width: 200px;
}
.mgmt-container .hubs-section-integrations #app-configurations-tab-content > div {
  margin-bottom: 20px;
}
.mgmt-container .hubs-section-integrations .ufr-input-container {
  padding-top: 20px;
}
.mgmt-container .hubs-section-integrations .ufr-form-section-header div {
  border-bottom-color: #eee;
}
/* integration logos (within modals) */
.integration-logo {
  text-align: center;
}
.integration-logo span {
  margin: 0px auto;
  display: block;
  position: relative;
  height: 90px;
  width: 130px;
  text-indent: -99999px;
  background: transparent;
  background-repeat: no-repeat;
  background-image: url("/img/integrations/spritesheet.png");
  background-position: -99999px -99999px;
}
.integration-logo span.disqus {
  background-position: -610px -340px;
}
.integration-logo span.bombora {
  background-position: -830px -605px;
}
.integration-logo span.google-analytics {
  background-position: -460px -120px;
}
.integration-logo span.pinterest {
  background-position: -10px -10px;
}
.integration-logo span.brightinfo {
  background-position: -1050px -340px;
}
.integration-logo span.optimizely {
  background-position: -1198px -15px;
}
.integration-logo span.google-tag-manager {
  background-position: -460px -120px;
}
.integration-logo span.hubspot {
  background-position: -400px -460px;
  width: 180px;
}
.integration-logo span.salesforce {
  background-position: -210px -598px;
  width: 180px;
  height: 100px;
}
ol.verification-steps li {
  line-height: 28px;
}
.mgmt-container .content-container.hubs-section-options {
  font-family: Roboto, sans-serif;
}
.mgmt-container .content-container.hubs-section-options .options-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .content-container.hubs-section-options .options-navbar .glyphicons:before {
  padding: 0.5px 6px 0 11px;
}
.mgmt-container .content-container.hubs-section-options .page-header {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-section-options .hub-authors-container .author-avatar-small {
  width: 50px;
  border-radius: 50%;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .section-title {
  color: #555;
  font-weight: bold;
  margin: 0 0 10px -20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block label {
  color: #444;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .select-label {
  margin-left: -20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block select {
  font-size: 14px;
  width: 200px;
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .note {
  margin-left: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .note p {
  color: inherit;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hub-option-secondary-block {
  padding-left: 27px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .enlarged {
  width: 100%;
  margin-bottom: 16px;
  font-size: 14px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block label {
  padding-left: 18px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container {
  margin-top: 5px;
  margin-left: 26px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option {
  padding-top: 8px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option .sub-option-label {
  padding-left: 0;
  padding-bottom: 5px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option .hub-option-sub-option-header .badge {
  margin: 0.5em 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container input[type='textarea'] {
  height: 100px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .note {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container {
  margin-top: 40px;
  margin-bottom: 15px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:before,
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:after {
  clear: both;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status {
  float: left;
  font-size: 20px;
  line-height: 30px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status .protected {
  display: none;
  color: #46a546;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status .not-protected {
  color: #777777;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status.enabled .protected {
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status.enabled .not-protected {
  display: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .toggle-switch-parent {
  width: 54px;
  float: right;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .toggle-switch-parent.disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .uf-toggle-switch-container {
  float: right;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .uf-toggle-switch-container.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container {
  margin: 30px 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .section-title {
  color: #555;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field {
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field label {
  color: #666666;
  font-size: 1em;
  font-weight: normal;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field label input {
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .input-group {
  margin: 0 0 9px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .input-group input {
  width: 463px;
  padding: 8px;
  margin-right: 8px;
  border-radius: 3px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container {
  display: none;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 27px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container .password-strength-text {
  float: left;
  width: 100px;
  line-height: 10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container .password-strength-meter {
  float: left;
  width: calc(100% - 100px);
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options {
  width: 780px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-heading .hubs_share_icon {
  margin: 4px 10px 0 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-heading .hubs_share_icon_label {
  padding: 0px 0 0 12px;
  font-size: 18px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .twitter-via-container .control-label {
  float: left;
  width: 21px;
  margin: 0 5px 0 0;
  padding: 10px 3px 0 1px;
  font-weight: normal;
  color: #444;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .twitter-via-container input {
  width: 285px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body textarea {
  width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  margin: 0 0 6px 0;
  font-size: 13px;
  border-radius: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable {
  margin: 10px 0 0 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable label {
  margin: 0;
  line-height: 20px;
  color: #333;
  font-size: 13px;
  font-weight: normal;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable input[type="checkbox"] {
  margin-top: 4px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .note {
  margin-top: 12px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon {
  opacity: 0.5;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.facebook {
  background-position: -312px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.email {
  background-position: -421px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.google {
  background-position: -476px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.linkedin {
  background-position: -531px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.pinterest {
  background-position: -580px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_message .label {
  padding: 0;
  margin-bottom: 0;
  color: #666;
  font-weight: normal;
  background-color: transparent;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_message:before {
  display: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon {
  opacity: 1;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.facebook {
  background-position: -312px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.email {
  background-position: -421px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.google {
  background-position: -476px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.linkedin {
  background-position: -531px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.pinterest {
  background-position: -580px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub {
  margin-left: 25px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub input[type=checkbox] {
  margin-right: 10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub .note {
  margin-left: 27px;
}
.mgmt-container .hubs-options-container.change-domain span.btn-wrapper {
  cursor: not-allowed;
}
.mgmt-container .hubs-options-container.change-domain span.btn-wrapper .btn-default.disabled {
  pointer-events: none;
}
.top-box {
  min-height: 300px;
  margin-bottom: 20px;
}
.top-scores {
  background-color: #eeeeee;
  min-height: 300px;
  margin-bottom: 20px;
  border-radius: 15px;
}
.content-tips {
  background-color: #eeeeee;
  min-height: 300px;
  margin-bottom: 20px;
  border-radius: 15px;
}
.top-content {
  background-color: #eeeeee;
  border-radius: 15px;
}
.hubs-preview-overlay,
.hubs-preview-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  bottom: 46px;
  background: #fff;
  opacity: 0.9;
}
.hubs-preview-wrapper {
  background: transparent;
  overflow: hidden;
  opacity: 1;
}
.hubs-preview-modal {
  background: transparent url("/img/hubs_preview_deviceShells.png") no-repeat;
  overflow: hidden;
}
.hubs-preview-modal .hubs-preview-address {
  height: 30px;
  line-height: 30px;
  background: #fff;
  border-bottom: 1px solid #cccccc;
  box-shadow: inset 0 -1px 11px #eeeeee;
}
.hubs-preview-modal .hubs-preview-address > span {
  margin: 0 10px;
}
.hubs-preview-modal iframe {
  background: #555;
}
.hubs-preview-modal.desktop {
  position: absolute;
  top: 2%;
  left: 2%;
  right: auto;
  bottom: auto;
  width: 96%;
  height: 96%;
  background: none;
  border: 3px solid #000;
  border-radius: 8px;
}
.hubs-preview-modal.desktop iframe {
  width: 100%;
  height: 100%;
  margin: 0;
}
.hubs-preview-modal.tablet {
  position: absolute;
  top: 20px;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 1115px;
  height: 864px;
  margin-left: -557.5px;
  background-position: -384px 0;
  border: 0 none;
}
.hubs-preview-modal.tablet .hubs-preview-address {
  width: 909px;
  height: 30px;
  margin: 88px 103px 0 103px;
}
.hubs-preview-modal.tablet iframe {
  width: 909px;
  height: 653px;
  margin: 0 103px 0 103px;
}
.hubs-preview-modal.phone {
  position: absolute;
  top: 20px;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 383px;
  height: 803px;
  margin-left: -181.5px;
  background-position: 0px 0;
  border: 0 none;
}
.hubs-preview-modal.phone .hubs-preview-address {
  width: 321px;
  height: 30px;
  margin: 118px 0 0 31px;
}
.hubs-preview-modal.phone iframe {
  width: 321px;
  height: 543px;
  margin: 0 0 0 31px;
}
.hubs-preview-command-bar {
  display: none;
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  width: 100%;
  height: 46px;
  background-color: transparent;
  pointer-events: none;
}
.hubs-preview-command-bar .hubs-preview-command-bar-inner {
  position: relative;
  width: auto;
  height: 46px;
  margin-left: 250px;
  padding-right: 250px;
  background-color: #f9f9f9;
  text-align: center;
  pointer-events: auto;
}
.hubs-preview-command-bar .hubs-preview-command-bar-inner .btn {
  margin: 9px 0 0 0;
}
@media only screen and (max-width: 1300px) {
  .hubs-preview-modal.tablet {
    left: 20px;
    margin-left: 0;
  }
  .hubs-preview-command-bar .hubs-preview-command-bar-inner {
    margin-left: 60px;
    padding-right: 60px;
  }
}
.mgmt-container .content-container.hubs-section-item-editor {
  margin-bottom: 60px;
}
.mgmt-container .content-container.hubs-section-item-editor .title-edit {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 5px 1%;
  margin-top: 10px;
  font-size: 26px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-url {
  max-width: 74%;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus {
  margin-left: 23px;
  color: #555;
  position: relative;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .icon-share-prong {
  margin-top: 2px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .halflings {
  top: 2px;
  opacity: 0.6;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons {
  top: 50%;
  position: absolute;
  right: calc(100% + 2px);
  transform: translateY(-50%);
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons.glyphicons-embed {
  right: calc(100% + 5px);
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons:before {
  padding: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover {
  color: #222222;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user {
  padding: 10px;
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user > img.avatar {
  float: left;
  width: auto;
  height: 48px;
  margin-right: 5px;
  border-radius: 4px;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user > div.user-name {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: normal;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container {
  margin-top: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body {
  min-height: 350px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body .halflings {
  color: #555;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group {
  clear: none;
  min-width: 400px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group > label:not(.btn) {
  width: 30%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group > label:not(.btn) span {
  padding-left: 8px;
  font-weight: normal;
  color: #999;
  letter-spacing: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .btn[data-action='image-manager'] {
  margin-top: -6px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper {
  display: inline-block;
  width: 100%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper.short {
  max-width: 350px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper > input[type=text] {
  width: 100%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group.with-btn .panel-input-wrapper {
  width: 88%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-actions {
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container {
  display: inline-block;
  margin: 2px 0 0;
  vertical-align: top;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container .tile-img-input {
  visibility: hidden;
  width: 1px;
  height: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container .tile-img-upload span.halflings {
  color: #fff;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-actions {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .item-tags-wrapper .tagsinput {
  border-radius: 3px;
}
.mgmt-container .content-container.hubs-section-item-editor #single-item-performance-tab iframe {
  height: 800px;
  width: 100%;
  border: none;
  margin-top: -40px;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-toggle {
  position: relative;
  display: block;
  width: 32px;
  height: 26px;
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-toggle .glyphicons {
  font-size: 18px;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu.open .glyphicons {
  color: #2f96b4;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu {
  background-color: #fff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:link,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:visited,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:active,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover {
  opacity: 0.8;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:link.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:visited.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:active.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover.disabled {
  opacity: 0.3;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover {
  color: #fff;
  background-color: #5bc0de;
  opacity: 1;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover .icon-gray {
  display: inline-block;
}
.mgmt-container .content-container.hubs-section-item-editor input.datefield {
  width: 160px;
}
.mgmt-container .content-container.hubs-section-item-editor textarea {
  width: 100%;
  height: 60px;
}
.mgmt-container .content-container.hubs-section-item-editor label.btn {
  margin: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-group {
  display: block;
  float: none;
  margin: 15px auto 0 auto;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered {
  overflow: hidden;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered > div.tile.single {
  margin: 10px auto !important;
  float: none !important;
  pointer-events: none;
  cursor: default;
  z-index: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered > div.tile.single.cropping {
  pointer-events: initial;
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .custom-script-wrapper {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .custom-script-wrapper .nav-block-icon {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .toggle-custom-script-wrapper {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor .toggle-custom-script-wrapper label {
  display: inline-block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer {
  position: relative;
  width: 100%;
  height: 46px;
  padding: 9px 0;
  margin-bottom: 0;
  background-color: #666666;
  text-align: center;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .btn {
  margin-right: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  bottom: auto;
  color: #eeeeee;
  font-size: 14px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status img,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .icon-white,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .halflings {
  margin: 0 7px 0 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-saved,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-saving,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-error {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.saving .status-saving {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.saved .status-saved {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.error .status-error {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed {
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  z-index: 8;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner {
  margin-left: 250px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt {
  display: inline-block;
  width: 300px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt #update-item-publish-date {
  float: left;
  display: block;
  margin-right: 5px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt label {
  margin: 4px 0 0 0;
  color: white;
  font-weight: normal;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-section-item-editor .media-alert {
  background: #cccccc;
  color: #fff;
}
.mgmt-container .content-container.hubs-section-item-editor .media-alert > div {
  width: 80%;
  padding: 6px;
  margin: 10px auto;
  background: #999999;
  text-align: center;
  border-radius: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs {
  padding: 0;
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs .page-header {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs .form-control.title-edit {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form > * {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .tab-content {
  padding: 0;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .tab-content,
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .item-editor-footer {
  display: block;
}
.author-avatar-tiny {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 5px;
  background-size: cover;
  vertical-align: middle;
}
.select2-chosen > div.author-avatar-tiny {
  width: 21px;
  height: 21px;
  margin-top: -3px;
}
.atomic-reach .panel-container > .panel-body {
  max-height: 744px;
  min-height: 744px;
  overflow: auto;
}
/* .hub-item-url {
    width: auto;
    padding-bottom: 30px;

    > span {
        display: inline-block;
        position: relative;
        top: 5px;
        max-width: 72%;
        margin: 0 10px;
 }
 } */
.btn-custom-code.disabled {
  cursor: not-allowed;
}
.btn-custom-code.disabled #add-custom-code.disabled {
  pointer-events: none;
}
.disabled,
table.table.api-dt tbody > tr td.api-data-table-counts.inline-edit-text.disabled span.priority-text,
.disabled-btn-wrapper {
  cursor: not-allowed;
}
.uf-toggle-switch-container.disabled {
  cursor: not-allowed;
}
.uf-toggle-switch-container.disabled .uf-toggle-switch {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td {
  line-height: 18px;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td .stream-title {
  font-weight: bold;
  text-transform: uppercase;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td:last-child {
  text-align: right;
}
.mgmt-container .content-container.hubs-section-schedule .manage-schedule-btn {
  font-size: 13px;
}
.manage-schedule-modal {
  width: 700px;
  height: 100%;
}
.manage-schedule-modal .header {
  width: 700px;
}
.manage-schedule-modal .header h1 {
  margin: 20px 0 5px 0;
  font-size: 26px;
  text-align: center;
  font-weight: 400;
}
.manage-schedule-modal .body {
  width: 700px;
  height: 100%;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab {
  width: 700px;
  height: 100%;
}
.manage-schedule-modal .body .schedule-tab .divider {
  position: relative;
  height: 32px;
  background: #aaa;
}
.manage-schedule-modal .body .schedule-tab .divider h2 {
  width: 560px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  margin: 0 auto 12px auto;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab .divider h2 em {
  font-style: normal;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel {
  width: 600px;
  margin: 30px auto;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:before,
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel .schedule-panel-left {
  float: left;
  width: 250px;
  margin-right: 45px;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel .schedule-panel-right {
  float: left;
  width: 300px;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel.no-margin .schedule-panel-left {
  margin-right: 0;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel.no-margin .schedule-panel-right {
  width: 345px;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single {
  margin: 5px;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single .img {
  opacity: 1;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single.uberflip .description {
  height: 125px !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover > a.view {
  text-decoration: none !important;
  background-color: #fcfcfc !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover > a.view:after {
  background-position: 0px 0 !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover .description h3 {
  color: #555 !important;
}
.manage-schedule-modal .body .schedule-tab .target-view.bordered .tile,
.manage-schedule-modal .body .schedule-tab .target-view.bordered .collection-tile {
  margin: 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.manage-schedule-modal .body .schedule-tab .tile.single.cta .cta-field-sprite-container {
  top: 29px;
}
.manage-schedule-modal .body .schedule-tab .stream-search {
  margin-left: 350px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .input-group input {
  padding-right: 25px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .input-group .input-group-addon a {
  color: #333333;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear {
  display: none;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear.active {
  display: block;
  position: absolute;
  top: 8px;
  left: auto;
  right: 44px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 16px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  z-index: 3;
  color: #bbb;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear:hover {
  color: white;
  background: #333;
  border: 1px solid white;
  -webkit-box-shadow: 0 0 1px 1px #aaa;
  box-shadow: 0 0 1px 1px #aaa;
}
.manage-schedule-modal .body .schedule-tab .back-arrow {
  position: absolute;
  top: 4px;
  left: 30px;
  right: auto;
  bottom: auto;
  width: 24px;
  height: 24px;
  color: #fff;
  background: transparent;
  font-size: 36px;
  line-height: 20px;
  text-align: center;
  border-radius: 12px;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  cursor: pointer;
}
.manage-schedule-modal .body .schedule-tab .back-arrow:hover {
  color: #aaa;
  background: #fff;
}
.manage-schedule-modal .body .schedule-tab .empty-group {
  margin: 30px 0;
  padding: 25px;
  text-align: center;
  background: #f9f9f9;
}
.manage-schedule-modal .body .schedule-tab .empty-group .empty-group-text {
  width: 80%;
  margin: 15px auto;
  font-size: 1.25em;
  text-align: center;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons {
  width: 250px;
  margin: 70px auto 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons p {
  margin-bottom: 15px;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons .btn-schedule-type-selection {
  width: 220px;
  padding: 14px;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: none;
  background-color: #dddddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons .btn-schedule-type-selection:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
  border-bottom-color: #31b0d5;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection {
  width: 600px;
  margin: 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search {
  padding: 12px 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:before,
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container {
  padding-top: 30px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container #addCtaCarousel {
  position: relative;
  line-height: normal;
  margin: 6px 35px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .tile.single.cta {
  display: block;
  float: none !important;
  margin: 0 auto !important;
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .cta-selectbox {
  text-align: center;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .select-cta-container {
  text-align: center;
  padding: 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .select-cta-container a {
  width: 172px;
  padding: 14px;
  font-weight: bold;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container a:link.carousel-control {
  color: #555;
  background: transparent;
  border: 0 none;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container {
  max-height: 370px;
  padding: 2px;
  border: 1px solid #ddd;
  overflow: auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing {
  padding: 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li {
  font-weight: bold;
  margin: 0;
  cursor: pointer;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li.no-streams {
  display: none;
  padding: 20px 6px;
  font-style: italic;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a {
  display: block;
  color: #555;
  padding: 6px;
  font-size: 12px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a em {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
  font-style: normal;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a em span {
  padding-left: 5px;
  font-weight: 300;
  text-decoration: none;
  opacity: 0.75;
  font-size: 10px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a span {
  margin-right: 10px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a span.arrow {
  display: inline-block;
  float: right;
  width: 34px;
  height: 34px;
  margin-top: 7px;
  background: transparent url("/img/hubs/backend/miscicons.png") no-repeat -87px -16px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a:hover {
  color: #fff;
  background-color: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container {
  width: 600px;
  padding: 20px 0;
  margin: 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector {
  max-width: 600px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header {
  margin-bottom: 15px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:before,
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group {
  float: right;
  width: 300px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .input-group-addon a {
  color: #333333;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear {
  display: none;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear.active {
  display: block;
  position: absolute;
  top: 8px;
  left: auto;
  right: 44px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 16px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  z-index: 3;
  color: #bbb;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear:hover {
  color: white;
  background: #333;
  border: 1px solid white;
  -webkit-box-shadow: 0 0 1px 1px #aaa;
  box-shadow: 0 0 1px 1px #aaa;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container .item-selector-item-container {
  max-height: 380px !important;
  border: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container .item-selector-item-container .item-group {
  margin-left: 19px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection {
  border: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container {
  height: 330px;
  max-height: 330px;
  background: #eee;
  overflow: auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing {
  background: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li {
  display: block;
  color: #555;
  padding: 10px 20px;
  margin: 0;
  font-size: 12px;
  line-height: 34px;
  -webkit-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  border-bottom: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li span.action {
  display: block;
  float: left;
  width: 90px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li span.when {
  display: inline-block;
  width: 128px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .remove-btn {
  display: block;
  float: right;
  width: 26px;
  height: 26px;
  margin: 3px 0 0 6px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 14px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: border 250ms linear;
  -o-transition: border 250ms linear;
  transition: border 250ms linear;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .edit-btn .halflings,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .remove-btn .halflings {
  visibility: hidden;
  top: -3px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .add-new {
  display: block;
  color: #555;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover {
  color: #fff;
  background: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn {
  border: 1px solid #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn .halflings,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn .halflings {
  visibility: visible;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn:hover,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn:hover {
  border: 1px solid #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .add-new {
  color: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy {
  color: #fff;
  background-color: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy .remove-btn {
  border: 1px solid #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration label {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration select {
  width: 300px;
  margin-bottom: 20px;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration select option {
  font-weight: bold;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration .datefield {
  background-color: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration .button-container {
  margin: 30px 0;
  text-align: right;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 29px;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .manage-schedule-link {
  padding: 10px 60px;
}
.manage-schedule-modal .body .schedule-tab .tags-wrapper {
  margin-bottom: 20px;
}
.iframe #flash_message {
  position: absolute;
  bottom: -70px;
  width: 90%;
  padding: 10px 14px;
  margin: 0 20px;
}
.iframe #flash_message .close {
  display: none;
}
i[class^="bh-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
}
i.bh-icon-beside-cta {
  background-position: -533px -533px;
}
i.bh-icon-lock-cta {
  width: 13px;
  background-position: -534px -574px;
}
i.bh-icon-lock-cta.icon-white {
  background-position: -493px -492px;
}
i.bh-icon-cta {
  background-position: -174px -573px;
}
i.bh-icon-form-cta {
  background-position: -452px -573px;
}
i.bh-icon-link-cta {
  background-position: -495px -573px;
}
i.bh-icon-stream-cta {
  width: 20px;
  background-position: -410px -573px;
}
.tag-modal-wrapper .form-wrapper {
  padding: 10px;
  width: 450px;
  margin: 0 auto;
  max-width: 100%;
}
.tag-modal-wrapper .form-wrapper input[type=text] {
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 12px;
}
.tag-modal-wrapper .form-wrapper textarea {
  height: 170px;
}
.tag-modal-wrapper .form-wrapper .mini-counter {
  float: right;
}
.tag-modal-wrapper .tag-submit-button {
  margin-right: 10px;
}
.tag-modal-wrapper .counter-description-wrapper {
  overflow: hidden;
  padding-top: 3px;
}
.tag-modal-wrapper .counter-name-wrapper {
  position: relative;
  top: -6px;
}
.tags-table {
  font-family: Roboto, sans-serif;
  display: table;
  min-width: 1000px;
  margin: 0 auto 30px;
}
.tags-table thead > tr > th {
  color: #8c8f91;
}
.tags-table thead > tr > th.sorting_asc,
.tags-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.tags-table thead > tr > th.sorting {
  color: #8c8f91;
}
.tags-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.tags-table .tag-title {
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tags-table a.tag-name,
.tags-table a.tags-count {
  color: #333;
  font-weight: bold;
}
.tags-table a.tag-name:hover,
.tags-table a.tags-count:hover {
  text-decoration: underline;
}
.tags-table .tags-buttons {
  text-align: right;
}
.tags-table .tags-buttons > a .halflings {
  color: #8c8f91;
}
.mgmt-container #tag-container .text-center.add-new {
  margin-top: 40px;
}
.mgmt-container #tag-container .text-center.add-new a {
  font-size: 13px;
}
.hubs-section-tags .tags-table .table.collection-table td {
  padding: 8px 8px 8px 0;
}
.hubs-section-tags .tags-table .table.collection-table td.tags-counter a,
.hubs-section-tags .tags-table .table.collection-table td.tags-counter span {
  margin-left: 2px;
}
.edit-tag-modal-wrapper .item-tile-wrapper .item-feature-link-new {
  display: none;
}
.edit-tag-modal-wrapper .item-tile-wrapper .item-placeholder .img {
  opacity: 1;
}
.recommendation-section-edit-rule .edit-tag-form,
.edit-tag-modal-wrapper .edit-tag-form,
.advanced-search-wrapper .edit-tag-form,
.item-tags-wrapper .edit-tag-form,
.tags-wrapper .edit-tag-form,
.add-user-modal .edit-tag-form {
  padding-top: 5px;
  padding-right: 20px;
}
.recommendation-section-edit-rule .edit-tag-form textarea,
.edit-tag-modal-wrapper .edit-tag-form textarea,
.advanced-search-wrapper .edit-tag-form textarea,
.item-tags-wrapper .edit-tag-form textarea,
.tags-wrapper .edit-tag-form textarea,
.add-user-modal .edit-tag-form textarea {
  height: 210px;
}
.recommendation-section-edit-rule div.tagsinput,
.edit-tag-modal-wrapper div.tagsinput,
.advanced-search-wrapper div.tagsinput,
.item-tags-wrapper div.tagsinput,
.tags-wrapper div.tagsinput,
.add-user-modal div.tagsinput {
  height: auto !important;
  overflow: visible;
  border-radius: 3px;
  padding: 1px 5px;
}
.recommendation-section-edit-rule div.tagsinput:after,
.edit-tag-modal-wrapper div.tagsinput:after,
.advanced-search-wrapper div.tagsinput:after,
.item-tags-wrapper div.tagsinput:after,
.tags-wrapper div.tagsinput:after,
.add-user-modal div.tagsinput:after {
  content: "";
  display: table;
  clear: both;
}
.recommendation-section-edit-rule div.tagsinput input,
.edit-tag-modal-wrapper div.tagsinput input,
.advanced-search-wrapper div.tagsinput input,
.item-tags-wrapper div.tagsinput input,
.tags-wrapper div.tagsinput input,
.add-user-modal div.tagsinput input {
  padding: 4px 0;
  margin-bottom: 0;
  outline: none;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.recommendation-section-edit-rule div.tagsinput > div,
.edit-tag-modal-wrapper div.tagsinput > div,
.advanced-search-wrapper div.tagsinput > div,
.item-tags-wrapper div.tagsinput > div,
.tags-wrapper div.tagsinput > div,
.add-user-modal div.tagsinput > div {
  position: relative;
}
.recommendation-section-edit-rule ul.autocompleter-list,
.edit-tag-modal-wrapper ul.autocompleter-list,
.advanced-search-wrapper ul.autocompleter-list,
.item-tags-wrapper ul.autocompleter-list,
.tags-wrapper ul.autocompleter-list,
.add-user-modal ul.autocompleter-list {
  background-color: #fff;
}
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item,
.tags-wrapper ul.autocompleter-list li.autocompleter-item,
.add-user-modal ul.autocompleter-list li.autocompleter-item {
  border-bottom: none;
  white-space: nowrap;
}
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item:hover,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.tags-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.add-user-modal ul.autocompleter-list li.autocompleter-item:hover,
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.tags-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.add-user-modal ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected {
  background-color: #eeeded;
  border-color: #eeeded;
  border-bottom: none;
}
.recommendation-section-edit-rule div.tagsinput span.tag,
.edit-tag-modal-wrapper div.tagsinput span.tag,
.advanced-search-wrapper div.tagsinput span.tag,
.item-tags-wrapper div.tagsinput span.tag,
.tags-wrapper div.tagsinput span.tag,
.add-user-modal div.tagsinput span.tag {
  background: #fff;
  color: #555;
  border: 1px solid #a7a9ab;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  padding: 1px 5px;
  margin: 2px 5px 2px 0;
}
.recommendation-section-edit-rule div.tagsinput span.tag span,
.edit-tag-modal-wrapper div.tagsinput span.tag span,
.advanced-search-wrapper div.tagsinput span.tag span,
.item-tags-wrapper div.tagsinput span.tag span,
.tags-wrapper div.tagsinput span.tag span,
.add-user-modal div.tagsinput span.tag span {
  word-break: break-all;
}
.recommendation-section-edit-rule div.tagsinput span.tag a,
.edit-tag-modal-wrapper div.tagsinput span.tag a,
.advanced-search-wrapper div.tagsinput span.tag a,
.item-tags-wrapper div.tagsinput span.tag a,
.tags-wrapper div.tagsinput span.tag a,
.add-user-modal div.tagsinput span.tag a {
  position: relative;
  font-weight: 600;
  color: #808284;
  top: -1px;
  font-size: 12px;
}
.recommendation-section-edit-rule div.tagsinput span.tag a:hover,
.edit-tag-modal-wrapper div.tagsinput span.tag a:hover,
.advanced-search-wrapper div.tagsinput span.tag a:hover,
.item-tags-wrapper div.tagsinput span.tag a:hover,
.tags-wrapper div.tagsinput span.tag a:hover,
.add-user-modal div.tagsinput span.tag a:hover {
  color: #555;
}
.modal.model-has-tags .modal-body {
  overflow: visible;
}
div.tagsinput div.autocompleter-closed {
  display: none;
}
.filters-container {
  font-family: Roboto, sans-serif;
  min-width: 1000px;
  margin: 0 auto;
  display: table;
}
.filters-container .add-filter-container {
  margin-bottom: 20px;
}
.filters-container .add-filter-container .add-filter-btn {
  font-size: 13px;
}
.filters-container table.table.filter-table {
  margin-top: 20px;
}
.filters-container table.table.filter-table thead > tr > th.sorting_asc,
.filters-container table.table.filter-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.filters-container table.table.filter-table thead > tr > th.sorting,
.filters-container table.table.filter-table thead > tr > th.sorting_disabled {
  color: #8c8f91;
}
.filters-container table.table.filter-table thead > tr > th:last-child {
  min-width: 160px;
}
.filters-container table.table.filter-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.filters-container table.table.filter-table tbody > tr:hover > td.filter-table-buttons > button {
  opacity: 1;
}
.filters-container table.table.filter-table td.filter-desc {
  text-overflow: ellipsis;
  overflow: hidden;
}
.filters-container table.table.filter-table td.filter-desc.disabled {
  cursor: not-allowed;
}
.filters-container table.table.filter-table td.filter-desc.disabled .edit-filter.name {
  pointer-events: none;
}
.filters-container table.table.filter-table td a.edit-filter {
  color: #333;
}
.filters-container table.table.filter-table td a.edit-filter.name {
  font-weight: bold;
}
.filters-container table.table.filter-table td a.edit-filter:hover {
  text-decoration: underline;
}
.filters-container table.table.filter-table td.filter-table-buttons {
  text-align: right;
  white-space: nowrap;
}
.filters-container table.table.filter-table td.filter-table-buttons > button {
  opacity: 0;
}
.filters-container table.table.filter-table td.filter-table-buttons .halflings {
  color: #8c8f91;
}
.filters-container table.table.filter-table td.filter-table-buttons .disabled {
  cursor: not-allowed;
}
.filters-container table.table.filter-table td.filter-table-buttons .disabled .halflings {
  opacity: 0.65;
}
.filters-container table.table.filter-table td.text-center {
  padding-right: 40px;
}
.filters-container .empty-filter-container {
  margin: 0 0 40px 0;
}
.filters-container .empty-filter-container .no-filters {
  display: block;
  margin-top: 150px;
  font-size: 60px;
  color: lightgray;
}
.filters-container .empty-filter-container .no-filters-text {
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
  color: lightgray;
}
.filter-edit-modal.disabled .edit-actions-container {
  cursor: not-allowed;
}
.filter-edit-modal.disabled .edit-actions-container span {
  pointer-events: none;
}
.filter-edit-modal.disabled .search-criteria-value,
.filter-edit-modal.disabled .action-value {
  cursor: not-allowed;
}
.filter-edit-modal.disabled .search-criteria-value .edit-link,
.filter-edit-modal.disabled .action-value .edit-link {
  pointer-events: none;
}
@media only screen and (max-width: 1300px) {
  .filters-container {
    min-width: 100%;
  }
}
.app-external-page #content-container {
  position: relative;
  /* fix the content div to handle fluid-height iframe */
}
.app-external-page #content-container #content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*Make sure the flash message doesn't push the iframe down*/
  /* Get the iframe to be 100% height */
}
.app-external-page #content-container #content #flash_message {
  position: relative;
  z-index: 1;
  max-height: 61px;
}
.app-external-page #content-container #content #flash_message ~ #app-external-page {
  position: relative;
  bottom: 61px;
  margin-bottom: -61px;
}
.app-external-page #content-container #content #app-external-page .content-container {
  padding: 0;
  position: relative;
}
.app-external-page #content-container #content #app-external-page iframe {
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
}
#s2id_connect-purpose-select .select2-choice {
  background: white;
  border-radius: 3px;
  border: 1px solid #ccc;
  height: 50px;
  padding-left: 15px;
  padding-top: 10px;
}
#s2id_connect-purpose-select .select2-arrow {
  background: white;
  border: none;
  padding-top: 10px;
}
.select2-container-active .select2-choice {
  border: 1px solid #5897fb !important;
}
#select2-drop .select2-highlighted {
  background: none;
  color: #b70150;
}
.select2-drop-active {
  border: 1px solid #5897fb !important;
}
.select2-results li {
  padding-left: 5px;
}
a.cke_path_item,
a.cke_path_item:link,
a.cke_path_item:visited,
a.cke_path_item:active {
  color: #ce0058;
}
table.table.api-dt,
table.api-dt {
  min-width: 800px;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
}
table.table.api-dt thead > tr > th,
table.api-dt thead > tr > th {
  white-space: nowrap;
}
table.table.api-dt thead > tr > th.api-data-table-counts,
table.api-dt thead > tr > th.api-data-table-counts {
  text-align: right;
  padding-right: 20px;
}
table.table.api-dt thead > tr > th.sorting_asc,
table.api-dt thead > tr > th.sorting_asc,
table.table.api-dt thead > tr > th.sorting_desc,
table.api-dt thead > tr > th.sorting_desc {
  color: #48484a;
}
table.table.api-dt thead > tr > th.sorting,
table.api-dt thead > tr > th.sorting {
  color: #8c8f91;
}
table.table.api-dt thead > tr > th.sorting_disabled,
table.api-dt thead > tr > th.sorting_disabled {
  color: #8c8f91;
  cursor: default;
}
table.table.api-dt tbody > tr:hover > td,
table.api-dt tbody > tr:hover > td {
  background: #f9f9f9;
}
table.table.api-dt tbody > tr:hover > td.api-data-table-buttons,
table.api-dt tbody > tr:hover > td.api-data-table-buttons {
  opacity: 1;
}
table.table.api-dt tbody > tr td,
table.api-dt tbody > tr td {
  vertical-align: middle;
}
table.table.api-dt tbody > tr td.api-data-table-counts,
table.api-dt tbody > tr td.api-data-table-counts {
  text-align: right;
  padding-right: 20px;
}
table.table.api-dt tbody > tr td.api-data-table-counts .priority-text,
table.api-dt tbody > tr td.api-data-table-counts .priority-text {
  border: 1px solid #eee;
  padding: 1px 5px;
  background: #eee;
  border-radius: 2px;
  cursor: pointer;
}
table.table.api-dt tbody > tr td.api-data-table-counts .priority-text:hover,
table.api-dt tbody > tr td.api-data-table-counts .priority-text:hover {
  border: 1px solid #ccc;
}
table.table.api-dt tbody > tr td.api-data-table-buttons,
table.api-dt tbody > tr td.api-data-table-buttons {
  width: 185px;
  min-width: 185px;
  opacity: 0;
  text-align: right;
}
table.table.api-dt tbody > tr td.api-data-table-buttons.single-button,
table.api-dt tbody > tr td.api-data-table-buttons.single-button {
  width: auto;
  opacity: 1;
  text-align: left;
}
table.table.api-dt tbody > tr td.api-data-table-buttons.single-button span,
table.api-dt tbody > tr td.api-data-table-buttons.single-button span {
  font-size: 16px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons > a,
table.api-dt tbody > tr td.api-data-table-buttons > a {
  margin: 0 2px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .btn,
table.api-dt tbody > tr td.api-data-table-buttons .btn {
  display: inline;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings,
table.api-dt tbody > tr td.api-data-table-buttons .halflings,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons {
  color: #8c8f91;
  vertical-align: middle;
  margin-top: -3px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings span,
table.api-dt tbody > tr td.api-data-table-buttons .halflings span,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons span,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons span {
  display: none;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings:before,
table.api-dt tbody > tr td.api-data-table-buttons .halflings:before,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons:before,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons:before {
  padding: 0;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail,
table.api-dt tbody > tr td.api-dt-thumbnail {
  width: 100px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div > .data-table-thumb,
table.api-dt tbody > tr td.api-dt-thumbnail div > .data-table-thumb {
  width: 84px;
  height: 40px;
  vertical-align: middle;
  background-size: cover;
  background-position: center center;
  display: inline-block;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden {
  background-color: rgba(51, 51, 51, 0.5);
  position: relative;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden > .data-table-thumb,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden > .data-table-thumb {
  opacity: 0.5;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden:before,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden:before {
  content: "Hidden";
  background: white;
  padding: 0 3px;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 10px;
  font-weight: 700;
  border: 1px solid #eeeeee;
  color: #555;
  line-height: 13px;
  margin: -1px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar,
table.api-dt tbody > tr td.api-data-table-avatar {
  width: 50px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar .l-padding-25,
table.api-dt tbody > tr td.api-data-table-avatar .l-padding-25 {
  padding-left: 25px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar .user-avatar-tiny + div,
table.api-dt tbody > tr td.api-data-table-avatar .user-avatar-tiny + div {
  line-height: 20px;
}
table.table.api-dt tbody > tr td a,
table.api-dt tbody > tr td a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
table.table.api-dt tbody > tr td.api-data-table-link a,
table.api-dt tbody > tr td.api-data-table-link a {
  border-bottom: none;
}
table.table.api-dt tbody > tr td.api-data-table-link a:hover,
table.api-dt tbody > tr td.api-data-table-link a:hover {
  border-bottom: 1px solid #888;
}
table.table.api-dt tbody > tr td.api-data-table-date,
table.api-dt tbody > tr td.api-data-table-date {
  width: 150px;
  white-space: nowrap;
}
table.table.api-dt tbody > tr td.inline-edit-text input,
table.api-dt tbody > tr td.inline-edit-text input {
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: right;
  padding: 2px 0;
}
table.table.api-dt tbody > tr td.inline-edit-text input:focus,
table.api-dt tbody > tr td.inline-edit-text input:focus {
  background: #fff;
}
.generic-api-dt-util-bar {
  width: 100%;
  display: table;
  list-style: none;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  padding: 0;
}
.generic-api-dt-util-bar > li:first-child {
  padding: 11px 14px;
  vertical-align: middle;
}
.generic-api-dt-util-bar > li:first-child.add-border {
  border-right: 1px solid #cccccc;
}
.generic-api-dt-util-bar > li {
  display: table-cell;
  padding: 6px 18px;
  vertical-align: middle;
}
.generic-api-dt-util-bar > li a.nav-action {
  color: black;
  white-space: nowrap;
  opacity: 0.5;
}
.generic-api-dt-util-bar > li a.nav-action:hover {
  color: #2f96b4;
}
.generic-api-dt-util-bar > li .nav-action.disabled {
  color: grey;
  white-space: nowrap;
  opacity: 0.5;
}
.api-dt-util-bar {
  min-width: 800px;
}
.dataTables_controls {
  margin-top: 20px;
}
.dataTables_controls label {
  font-size: 12.5px;
}
.api-table-search {
  position: relative;
  width: 100%;
  padding: 6px 15px;
}
.api-table-search .halflings {
  position: absolute;
  top: 8px;
  left: 12px;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.api-table-search input.main-search-input {
  width: 100%;
  height: 29px;
  font-size: 13px;
  text-indent: 26px;
}
.api-table-search input.main-search-input:focus {
  outline: 0;
}
.api-table-search input::-ms-clear {
  display: none;
}
.api-table-search .search-form-wrapper {
  position: relative;
}
.api-dt-toggle {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 30px;
  margin: 0;
  vertical-align: middle;
  /* Hide default HTML checkbox */
  /* The slider */
}
.api-dt-toggle input {
  display: none;
}
.api-dt-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
}
.api-dt-toggle .slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}
.api-dt-toggle input:checked + .slider {
  background-color: #7db33e;
}
.api-dt-toggle input:focus + .slider {
  box-shadow: 0 0 8px #5bc0de;
}
.api-dt-toggle input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}
#user-activity-table tbody tr td {
  vertical-align: top;
}
#user-activity-table tbody tr td.activity-message a {
  color: #000;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  text-decoration: none;
}
#user-activity-table tbody tr td.activity-message a:hover {
  border-bottom: 1px solid #888;
}
#user-activity-table tbody tr td:not(:first-of-type) {
  padding-top: 13px;
}
#user-activity-table tbody tr td.truncate {
  max-width: 175px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#user-activity-table tbody tr td div.note {
  font-size: 0.9em;
  line-height: 1.7em;
}
#user-activity-table tbody tr td div.note > span.edit-from,
#user-activity-table tbody tr td div.note > span.edit-to {
  padding: 2px;
  margin: 0 4px 0 0;
}
#user-activity-table tbody tr td div.note > span.edit-from {
  background-color: #fff3f6;
}
#user-activity-table tbody tr td div.note > span.edit-to {
  background-color: #f1ffee;
}
#user-activity-table tbody tr td div.note:hover {
  background-color: transparent;
}
.hubs_manage_cta {
  z-index: 0;
}
.lock-item {
  z-index: 8;
}
.cta-form-field-container {
  z-index: 10;
}
.run-away {
  z-index: 11 !important;
}
.item-cta-bg {
  z-index: 12;
}
.overlay-message {
  z-index: 1000;
}
.hubs-preview-overlay {
  z-index: 30000;
}
.hubs-preview-wrapper {
  z-index: 30010;
}
.hubs-preview-command-bar {
  z-index: 30020;
}
.select2-drop.select2-with-searchbox {
  z-index: 999999;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container.ace-editor-full-screen {
  z-index: 10000;
}
.item-selector-item-container .item-group.item-hidden:before {
  z-index: 1;
}
.collection-placeholder .tile {
  z-index: 0;
}
.collection-preview-bg {
  z-index: 7;
}
.item-group .knob-container {
  z-index: 25;
}
.item-group .knob-container .knob-overlay {
  z-index: -1;
}
.item-group.item-hidden:before {
  z-index: 1;
}
.item-group .collection-item-controls .more-item-options ul {
  z-index: 24;
}
.item-group.with-options .item-action-controls {
  z-index: 26;
}
.item-group.with-options:hover .overlay-options {
  z-index: 24;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box .option-background {
  z-index: -1;
}
.item-preview-bg {
  z-index: 7;
}
.performing-item-container .performing-item .item-wrapper .content-score {
  z-index: 7;
}
.performing-item-container .performing-item .item-wrapper:hover .content-score {
  z-index: -1;
}
.author-btn-wrapper {
  display: inline-block;
}
#sidenav {
  position: fixed;
  top: 40px;
  bottom: 0;
  left: 0;
  width: 250px;
  z-index: 27;
  background: #f9f9f9;
  box-shadow: 0 1px 5px 0 rgba(51, 51, 51, 0.25);
  color: #333;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  overflow: hidden;
  transition: 0.3s;
}
#sidenav [role='button'] {
  cursor: pointer;
}
#sidenav li,
#sidenav a {
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 13px;
  line-height: normal;
  margin-bottom: 0;
}
#sidenav ul {
  margin: 0;
  padding: 0;
}
#sidenav .panel-heading {
  font-family: 'IBM Plex Sans', sans-serif;
}
@media (max-width: 1300px) {
  #sidenav:not(:hover) {
    width: 60px;
    transition: 0.3s;
  }
}
.uberpink-tooltip.tooltip > .tooltip-inner {
  background-color: #ce0058;
}
.uberpink-tooltip.tooltip.top > .tooltip-inner,
.uberpink-tooltip.tooltip.top .tooltip-arrow {
  border-top-color: #ce0058;
}
.uberpink-tooltip.tooltip.bottom > .tooltip-inner,
.uberpink-tooltip.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ce0058;
}
.uberpink-tooltip.tooltip.left > .tooltip-inner,
.uberpink-tooltip.tooltip.left .tooltip-arrow {
  border-left-color: #ce0058;
}
.uberpink-tooltip.tooltip.right > .tooltip-inner,
.uberpink-tooltip.tooltip.right .tooltip-arrow {
  border-right-color: #ce0058;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#sidenav .sidenav-actions {
  position: relative;
  height: 46px;
  text-align: center;
  padding: 12px;
  width: 250px;
}
#sidenav .sidenav-actions button {
  background: 0 0;
  border: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: inherit;
  font-family: inherhit;
  font-weight: inherit;
  line-height: inherit;
}
#sidenav .sidenav-actions button:active {
  box-shadow: none;
}
#sidenav .sidenav-actions .sidenav-action {
  display: inline-block;
  padding: 3px 6px;
  transition: 0.3s;
}
#sidenav .sidenav-actions .sidenav-action:nth-child(2) {
  margin-left: 20px;
}
#sidenav .sidenav-actions .sidenav-action .react-icon {
  line-height: 16px;
  font-size: 16px;
  color: #333;
  transition: color 0.1s;
  overflow: hidden;
}
#sidenav .sidenav-actions .sidenav-action:hover .react-icon,
#sidenav .sidenav-actions .sidenav-action:focus .react-icon {
  color: inherit !important;
}
#sidenav .sidenav-actions .narrow-sidenav-icon {
  opacity: 0;
  position: absolute;
  width: 60px;
  height: 46px;
  left: 0;
  top: 0;
  line-height: 16px;
  font-size: 26px;
  padding: 10px;
  transition: 0.3s;
}
#sidenav .sidenav-actions .narrow-sidenav-icon .glyphicons-eye-open {
  padding-top: 3px;
  font-size: 16px;
}
#sidenav .sidenav-actions.sidenav-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f9f9f9;
}
#sidenav .sidenav-actions.sidenav-footer .sidenav-action:nth-child(2) {
  margin-right: 20px;
}
#sidenav .sidenav-actions.sidenav-footer .sidenav-action .react-icon {
  overflow: visible;
}
@media (max-width: 1300px) {
  #sidenav:not(:hover) .sidenav-actions .sidenav-action {
    opacity: 0;
    transition: 0.3s;
  }
  #sidenav:not(:hover) .sidenav-actions .narrow-sidenav-icon {
    opacity: 1;
    transition: 0.3s;
  }
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#sidenav .sidenav-header {
  width: 250px;
  height: 80px;
  padding: 15px;
  transition: padding 0.3s;
}
#sidenav .sidenav-header > * {
  display: inline-block;
}
#sidenav .sidenav-header .sidenav-header-image {
  height: 50px;
  width: 50px;
}
#sidenav .sidenav-header > .react-icon {
  width: 50px;
  text-align: center;
  font-size: 40px;
  line-height: 47px;
}
#sidenav .sidenav-header > .react-icon.glyphicons-group {
  font-size: 38px;
}
#sidenav .sidenav-header .empty-avatar-icon {
  border: 2px dashed #ddd;
  border-radius: 10px;
  width: 46px;
  height: 46px;
  margin: 2px;
  padding-top: 5px;
  text-align: center;
}
#sidenav .sidenav-header .empty-avatar-icon .react-icon {
  font-size: 30px;
  color: #ddd;
}
#sidenav .sidenav-header .sidenav-header-text {
  height: 50px;
  vertical-align: top;
  padding: 6px 0 0 15px;
  max-width: 170px;
  transition: 0.3s;
}
#sidenav .sidenav-header .sidenav-header-text .sidenav-header-title {
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  max-width: 155px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#sidenav .sidenav-header .sidenav-header-text .sidenav-header-subtitle,
#sidenav .sidenav-header .sidenav-header-text .sidenav-rss-link {
  display: inline-block;
  line-height: 15px;
  font-size: 11px;
  vertical-align: top;
}
#sidenav .sidenav-header .sidenav-header-text .sidenav-rss-link {
  margin-left: 1px;
}
#sidenav .sidenav-header .sidenav-header-text .sidenav-header-subtitle {
  max-width: 154px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#sidenav .sidenav-header .sidenav-header-text .sidenav-header-subtitle.sidenav-subtitle-with-rss {
  max-width: 126px;
}
@media (max-width: 1300px) {
  #sidenav:not(:hover) .sidenav-header {
    padding: 5px;
    transition: padding 0.3s;
  }
  #sidenav:not(:hover) .sidenav-header .sidenav-header-text {
    opacity: 0;
    transition: 0.3s;
  }
  #sidenav:not(:hover) .sidenav-header .react-icon.glyphicons-group {
    font-size: 24px;
    transition: 0.3s;
  }
}

/* stylelint-disable no-descending-specificity */
#sidenav {
  /*
  Getting the height right, given what other elements are shown.
   */
}
#sidenav .sidenav-menu {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 80px;
  border-top: 1px solid #eee;
}
#sidenav .sidenav-menu .panel-group {
  position: relative;
  margin-bottom: 40px;
}
#sidenav .sidenav-menu .panel-group .panel {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  border: 1px solid #eee;
  cursor: pointer;
}
#sidenav .sidenav-menu .panel-group .panel a,
#sidenav .sidenav-menu .panel-group .panel a:hover,
#sidenav .sidenav-menu .panel-group .panel a:focus {
  text-decoration: none;
  color: #333;
}
#sidenav .sidenav-menu .panel-group .panel a:hover {
  background: #eee;
}
#sidenav .sidenav-menu .panel-heading {
  position: relative;
  background: transparent;
  height: 36px;
  padding: 0;
}
#sidenav .sidenav-menu .panel-heading .panel-title {
  line-height: 15px;
  height: 100%;
}
#sidenav .sidenav-menu .panel-heading .panel-title .panel-title-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  padding: 10px 17px 11px 45px;
}
#sidenav .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .react-icon {
  position: absolute;
  font-size: 17px;
  left: 18px;
  transition: 0.3s;
}
#sidenav .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .panel-label {
  display: inline-block;
  font-size: 13px;
  white-space: nowrap;
  transition: 0.3s;
}
#sidenav .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .btn-expand {
  position: absolute;
  font-size: 11px;
  right: 18px;
  transition: 1s;
  line-height: initial;
  line-height: unset;
  white-space: nowrap;
}
#sidenav .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .btn-expand:before {
  padding: 0px;
}
#sidenav .sidenav-menu .panel-collapse {
  position: relative;
}
#sidenav .sidenav-menu .panel-collapse .panel-body {
  padding: 0;
  border-top-color: #eee;
}
#sidenav .sidenav-menu .panel-collapse .panel-body .sidenav-menu-child {
  height: 28px;
  white-space: nowrap;
}
#sidenav .sidenav-menu .panel-collapse .panel-body .sidenav-menu-child a {
  position: absolute;
  left: 0;
  right: 0;
  padding: 6px 15px 6px 45px;
}
#sidenav .sidenav-menu .panel-collapse .panel-body .sidenav-menu-child a .narrow-sidenav-icon {
  position: absolute;
  font-size: 27px;
  line-height: 9px;
  height: 7px;
  width: 8px;
  border-radius: 5px;
  overflow: hidden;
  left: 24px;
  top: 10px;
  opacity: 0;
  transition: 0.3s;
}
#sidenav .sidenav-header + .sidenav-menu {
  top: 80px;
}
#sidenav .sidenav-actions + .sidenav-menu {
  top: 126px;
}
#sidenav .sidenav-menu.has-footer {
  bottom: 46px;
  border-bottom: 1px solid #eee;
}
@media (max-width: 1300px) {
  #sidenav:not(:hover) .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .react-icon {
    left: 21px;
    transition: 0.3s;
  }
  #sidenav:not(:hover) .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .panel-label {
    opacity: 0;
    transition: 0.3s;
  }
  #sidenav:not(:hover) .sidenav-menu .panel-heading .panel-title .panel-title-wrapper .btn-expand {
    opacity: 0;
    transition: 0.1s;
  }
  #sidenav:not(:hover) .sidenav-menu .panel-collapse .panel-body .sidenav-menu-child a .narrow-sidenav-icon {
    opacity: 1;
    transition: 0.3s;
  }
  #sidenav:not(:hover) .sidenav-menu .panel-collapse .panel-body .sidenav-menu-child a span:last-child {
    opacity: 0;
    transition: 0.3s;
  }
}

.page-filter {
  min-width: 900px;
}
.page-filter .tabs-list ul {
  border-bottom: none;
}
.page-filter .tabs-list ul li {
  height: 45px;
  min-width: 98px;
  cursor: pointer;
}
.page-filter .tabs-list ul li a {
  padding: 13px;
  font-size: 13px;
  color: #333;
  text-align: center;
}
.page-filter .tabs-list ul li a:hover {
  background-color: #fff;
  color: #777;
  margin: 1px 3px 1px 1px;
  border: none;
  border-bottom: 3px solid rgba(255, 0, 88, 0.3);
}
.page-filter .tabs-list ul li.active a {
  margin: 1px 3px 1px 1px;
  border: none;
  border-bottom: 3px solid #ce0058;
}
.page-filter .tabs-list ul li.active a:hover {
  color: #333;
  cursor: pointer;
}
.page-filter .tabs-list .tab-content {
  display: none;
}
.page-filter .react-dropdown {
  position: absolute;
  top: 6px;
  right: 6px;
}

.tabs-container {
  width: 100%;
}
.tabs-container .meatball-menu {
  position: absolute;
  margin-top: -90px;
  right: 16px;
}
.tabs-container .streams-tabs-wo-appearance {
  min-width: 920px;
}
.tabs-container .streams-tabs {
  min-width: 1166px;
}
.tabs-container .streams-tabs-w-sperf {
  min-width: 1340px;
}
.tabs-container .tabs-list-container {
  font-family: Roboto, sans-serif;
  position: relative;
}
.tabs-container .tabs-list-container .tabs-list ul {
  padding-left: 50px;
}
.tabs-container .tabs-list-container .tabs-list ul li {
  min-width: 123px;
  cursor: pointer;
}
.tabs-container .tabs-list-container .tabs-list ul li.active > a {
  font-weight: bold;
  color: #ce0058;
}
.tabs-container .tabs-list-container .tabs-list ul li:not(.active) > a:hover {
  background-color: rgba(206, 0, 88, 0.04);
  color: #333;
}
.tabs-container .tabs-list-container .tabs-list ul li a {
  padding: 13px;
  font-size: 13px;
  color: #333;
  text-align: center;
}
.tabs-container .tabs-list-container .tabs-list ul li.disabled {
  cursor: not-allowed;
}
.tabs-container .tabs-list-container .tabs-list ul li.disabled a {
  color: #ccc;
}
.tabs-container .tabs-list-container .tabs-list ul li:not(.active) a {
  border-color: lightgray;
}
.tabs-container .tabs-list-container .tabs-list ul li:not(.disabled).active a {
  color: #ce0058;
}
.tabs-container .tabs-list-container .tabs-list .tab-content {
  display: none;
}
.tabs-container .tabs-list-container #stream-tabs-content.tabs-list ul li.streams15-stream-info {
  position: absolute;
  right: 121px;
}
.tabs-container .tabs-list-container #stream-tabs-content.tabs-list ul li.streams15-options {
  position: absolute;
  right: -2px;
}
.tabs-container .tabs-list-container .react-dropdown {
  position: absolute;
  top: 6px;
  right: 6px;
}
@media screen and (max-width: 1650px) {
  .hubs-section-manage-content div[data-hypernova-key='TabsContainer'] {
    overflow-x: auto;
  }
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.react-dropdown.dropdown.btn-group button {
  padding: 6px;
}
.react-dropdown.dropdown.btn-group button .react-icon {
  font-size: 27px;
  padding: 0 5px;
}
.react-dropdown.dropdown.btn-group button:focus > .react-icon {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.react-dropdown.dropdown.btn-group button,
.react-dropdown.dropdown.btn-group button:focus {
  border: 0;
  background: none;
  box-shadow: none;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu {
  right: 12px;
  left: auto;
  margin-top: 4px;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li a {
  min-width: 180px;
  padding: 8px 38px 8px 34px;
  font-size: 13px;
  line-height: 16px;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li a:hover {
  background: rgba(51, 51, 51, 0.15);
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li a:active,
.react-dropdown.dropdown.btn-group .react-dropdown-menu li a:focus {
  color: white;
  background: rgba(51, 51, 51, 0.5);
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li a .menu-text {
  font-size: 13px;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a {
  padding-left: 12px;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a .menu-text {
  font-size: 13px;
  padding-left: 10px;
}
.react-dropdown.dropdown.btn-group .react-dropdown-menu li.with-icon a .react-icon {
  font-size: 14px;
  opacity: 1;
  line-height: 1;
  width: auto;
  left: 0;
  position: relative;
}
.react-dropdown.dropdown.btn-group.open button {
  box-shadow: none;
  background: none;
}
.react-dropdown.dropdown.btn-group.open button:hover,
.react-dropdown.dropdown.btn-group.open button:focus {
  background: none;
  border-color: transparent;
}
.react-dropdown.dropdown.btn-group.open button span.glyphicons {
  color: #ce0058;
}
.react-dropdown.dropdown.btn-group.open .dropdown-menu {
  padding: 0;
  border-radius: initial;
}

.ufr-page {
  padding: 0 40px 40px;
  margin-left: 250px;
}
.ufr-page .alert-info {
  font-size: 13px;
}
@media only screen and (max-width: 1300px) {
  .ufr-page {
    margin-left: 60px;
  }
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-tag-tagGroups-data-table .ufr-control-bar-search > div {
  width: 278px;
  height: 41px;
  margin: 1px 0 0 16.5px;
  border-radius: 2px;
}
.ufr-dt-tag-listing-tag-items-count-cell > a {
  font-weight: bold;
  color: #ce0058;
  cursor: pointer;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
html .ReactTable .rt-tr-group .rt-tr {
  position: relative;
  align-items: center;
}
html .ReactTable .rt-tr-group .rt-tr .rt-td > * {
  vertical-align: middle;
}
html .ReactTable .rt-th > div {
  color: #777;
  font-weight: 500;
}
html .ReactTable .rt-th:hover > div {
  color: #333;
}
html .ReactTable .rt-th.-sort-asc > div,
html .ReactTable .rt-th.-sort-desc > div {
  color: #ce0058;
}
html .ReactTable .rt-noData {
  text-align: center;
  color: #333;
  background-color: initial;
  position: initial;
  transform: initial;
  padding: 40px 20px;
  pointer-events: initial;
}
html .ReactTable .-loading {
  top: 28px;
  background: #ffffff;
}
html .ReactTable .-loading .-loading-inner {
  top: 40%;
}
html .ReactTable .ufr-dt-buttons-cell {
  display: flex;
  justify-content: flex-end;
  min-height: 45px;
  padding-right: 15px;
  overflow: unset !important;
  text-overflow: unset !important;
}
html .ReactTable .ufr-dt-buttons-cell .ufr-btn-icon {
  opacity: 0;
}
html .ReactTable .ufr-dt-buttons-cell .ufr-btn ~ .ufr-btn {
  margin-left: 10px;
}
html .ReactTable .rt-tr-group:hover .ufr-dt-buttons-cell .ufr-btn-icon {
  opacity: 1;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
ul.ufr.ufr-dt-control-bar {
  position: relative;
  display: table;
  height: 55px;
  margin: 10px 0;
  padding: 6px 0;
  background: #f9f9f9;
  border: 1px solid #ccc;
  width: 100%;
  list-style: none;
}
ul.ufr.ufr-dt-control-bar > * {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
ul.ufr.ufr-dt-control-bar .ufr-control-bar-dropdown-toggle > .react-dropdown {
  position: relative;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-action-button {
  padding: 4px 8px;
  height: 41px;
  white-space: nowrap;
}
.ufr-action-button:not(:last-child) {
  border-right: 1px solid #ccc;
}
.ufr-action-button button {
  background: 0 0;
  border: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: Roboto, sans-serif;
  font-weight: inherit;
  line-height: 1;
  font-size: 13px;
  border-radius: 2px;
  padding: 4px;
  height: 32px;
}
.ufr-action-button button:active {
  box-shadow: none;
}
.ufr-action-button button .button-text {
  margin: 0 4px 0 10px;
}
.ufr-action-button button .button-text:only-child {
  margin-right: 10px;
}
.ufr-action-button button .react-icon {
  font-size: 12px;
  position: relative;
  top: 1px;
  margin: 0 3px 0 3px;
  vertical-align: initial;
}
.ufr-action-button button:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-action-button button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.ufr-control-bar-search {
  position: relative;
  width: 100%;
}
.ufr-control-bar-search > div {
  margin: 0 10px;
}
.ufr-control-bar-search > div .react-icon {
  position: absolute;
  left: 36px;
  top: 13px;
  font-size: 16px;
  color: #777;
}
.ufr-control-bar-search > div input {
  width: 100%;
  height: 41px;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 13px 40px 12px 50px;
  font-size: 13px;
  font-family: Roboto, sans-serif;
}
.ufr-control-bar-search > div input:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-control-bar-search > div input:disabled {
  background: #eee;
  cursor: not-allowed;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group {
  border-right: 1px solid #ccc;
  padding: 4px 8px;
  height: 41px;
  white-space: nowrap;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .dropdown-toggle {
  box-shadow: none;
  background: 0 0;
  border: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  font-weight: inherit;
  line-height: 1;
  border-radius: 2px;
  padding: 4px 4px 4px 8px;
  height: 32px;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .dropdown-toggle:active {
  box-shadow: none;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .dropdown-toggle .react-icon {
  font-size: 12px;
  position: relative;
  top: 2px;
  margin: 0 3px 0 13px;
  vertical-align: initial;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .dropdown-toggle:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .dropdown-toggle:disabled {
  color: grey;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu {
  margin-top: -5px;
  left: 0;
  min-width: fit-content;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu li a {
  min-width: 100px;
  padding: 8px 12px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 16px;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu li a:hover,
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu li a:active,
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu li a:focus {
  color: #333 !important;
  background: #fae6ee;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group .ufr-filter-dropdown-menu li a:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group.open .dropdown-toggle {
  background: none;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group.open .dropdown-toggle:hover,
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group.open .dropdown-toggle:focus {
  border-color: transparent;
}
.ufr-dt-filter-dropdown-toggle.dropdown.btn-group.open .dropdown-menu {
  padding: 0;
  border-radius: initial;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-count-dropdown {
  font-family: Roboto, sans-serif;
  position: relative;
  padding: 16px 20px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.ufr-count-dropdown select {
  height: 28px;
  margin: 0 8px;
  background: none;
  border-color: #ccc;
}
.ufr-count-dropdown select:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
/* stylelint-disable value-list-comma-space-after no-descending-specificity*/
.ufr-page-control {
  display: inline-block !important;
  padding: 16px 0 !important;
  margin: 0 !important;
  float: right;
  font-family: Roboto, sans-serif;
}
.ufr-page-control .normalize-active-span {
  border-color: #e1e2e1;
  color: #333;
  border-bottom: 2px solid #ce0058;
}
.ufr-page-control li.active span {
  border-color: #e1e2e1;
  color: #333;
  border-bottom: 2px solid #ce0058;
  background: white;
  padding: 5px 10px 4px;
  font-size: 13px;
}
.ufr-page-control li.active span:hover {
  border-color: #e1e2e1;
  color: #333;
  border-bottom: 2px solid #ce0058;
  background: #fae6ee;
}
.ufr-page-control a[role=button] {
  font-size: 13px;
  color: #333;
}
.ufr-page-control a[role=button]:hover {
  background: #fae6ee;
}
.ufr-page-control a[role=button]:focus {
  z-index: 4;
  background: white;
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-page-control li.disabled span,
.ufr-page-control li.active.disabled span,
.ufr-count-dropdown select:disabled {
  color: #333;
  background: #eee;
  pointer-events: none;
  font-size: 13px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.chevron-after {
  content: '';
  position: absolute;
  top: 11px;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.ufr-react-table.ReactTable {
  margin-top: 25px;
  border: none;
}
.ufr-react-table.ReactTable .rt-thead.-header {
  box-shadow: none;
  border-bottom: 1px solid #ccc;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th {
  border: none;
  box-shadow: none;
  transition: none;
  flex: none;
  text-align: left;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th.-cursor-pointer:hover {
  color: #ce0058;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th .header-div {
  display: inline-block;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th > div {
  display: inline-block;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th > div:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th.-sort-asc > div:first-child::after {
  content: '';
  position: absolute;
  top: 11px;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom: 7px dashed;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th.-sort-desc > div:first-child {
  display: inline-block;
}
.ufr-react-table.ReactTable .rt-thead.-header .rt-th.-sort-desc > div:first-child::after {
  content: '';
  position: absolute;
  top: 11px;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-top: 7px dashed;
}
.ufr-react-table.ReactTable .rt-tbody .rt-td,
.ufr-react-table.ReactTable .rt-tbody .rt-tr-group {
  border: none;
}
.ufr-react-table.ReactTable .rt-tbody .rt-tr-group:hover {
  background: #f9f9f9;
}

.ReactTable {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ReactTable * {
  box-sizing: border-box;
}
.ReactTable .rt-table {
  -webkit-box-flex: 1;
  -ms-flex: auto 1;
  flex: auto 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  border-collapse: collapse;
  overflow: auto;
}
.ReactTable .rt-thead {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ReactTable .rt-thead.-headerGroups {
  background: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.ReactTable .rt-thead.-filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.ReactTable .rt-thead.-filters input,
.ReactTable .rt-thead.-filters select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 5px 7px;
  font-size: inherit;
  border-radius: 3px;
  font-weight: normal;
  outline-width: 0;
}
.ReactTable .rt-thead.-filters .rt-th {
  border-right: 1px solid rgba(0, 0, 0, 0.02);
}
.ReactTable .rt-thead.-header {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
}
.ReactTable .rt-thead .rt-tr {
  text-align: center;
}
.ReactTable .rt-thead .rt-th,
.ReactTable .rt-thead .rt-td {
  padding: 5px 5px;
  line-height: normal;
  position: relative;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: inset 0 0 0 0 transparent;
}
.ReactTable .rt-thead .rt-th.-sort-asc,
.ReactTable .rt-thead .rt-td.-sort-asc {
  box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.6);
}
.ReactTable .rt-thead .rt-th.-sort-desc,
.ReactTable .rt-thead .rt-td.-sort-desc {
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.6);
}
.ReactTable .rt-thead .rt-th.-cursor-pointer,
.ReactTable .rt-thead .rt-td.-cursor-pointer {
  cursor: pointer;
}
.ReactTable .rt-thead .rt-th:last-child,
.ReactTable .rt-thead .rt-td:last-child {
  border-right: 0;
}
.ReactTable .rt-thead .rt-th:focus {
  outline-width: 0;
}
.ReactTable .rt-thead .rt-resizable-header {
  overflow: visible;
}
.ReactTable .rt-thead .rt-resizable-header:last-child {
  overflow: hidden;
}
.ReactTable .rt-thead .rt-resizable-header-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ReactTable .rt-thead .rt-header-pivot {
  border-right-color: #f7f7f7;
}
.ReactTable .rt-thead .rt-header-pivot:after,
.ReactTable .rt-thead .rt-header-pivot:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.ReactTable .rt-thead .rt-header-pivot:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}
.ReactTable .rt-thead .rt-header-pivot:before {
  border-color: rgba(102, 102, 102, 0);
  border-left-color: #f7f7f7;
  border-width: 10px;
  margin-top: -10px;
}
.ReactTable .rt-tbody {
  -webkit-box-flex: 99999;
  -ms-flex: 99999 1 auto;
  flex: 99999 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.ReactTable .rt-tbody .rt-tr-group {
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}
.ReactTable .rt-tbody .rt-tr-group:last-child {
  border-bottom: 0;
}
.ReactTable .rt-tbody .rt-td {
  border-right: 1px solid rgba(0, 0, 0, 0.02);
}
.ReactTable .rt-tbody .rt-td:last-child {
  border-right: 0;
}
.ReactTable .rt-tbody .rt-expandable {
  cursor: pointer;
  text-overflow: clip;
}
.ReactTable .rt-tr-group {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ReactTable .rt-tr {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ReactTable .rt-th,
.ReactTable .rt-td {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 7px 5px;
  overflow: hidden;
  transition: .3s ease;
  transition-property: width, min-width, padding, opacity;
}
.ReactTable .rt-th.-hidden,
.ReactTable .rt-td.-hidden {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
}
.ReactTable .rt-expander {
  display: inline-block;
  position: relative;
  margin: 0;
  color: transparent;
  margin: 0 10px;
}
.ReactTable .rt-expander:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  border-left: 5.04px solid transparent;
  border-right: 5.04px solid transparent;
  border-top: 7px solid rgba(0, 0, 0, 0.8);
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
}
.ReactTable .rt-expander.-open:after {
  -webkit-transform: translate(-50%, -50%) rotate(0);
  transform: translate(-50%, -50%) rotate(0);
}
.ReactTable .rt-resizer {
  display: inline-block;
  position: absolute;
  width: 36px;
  top: 0;
  bottom: 0;
  right: -18px;
  cursor: col-resize;
  z-index: 10;
}
.ReactTable .rt-tfoot {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}
.ReactTable .rt-tfoot .rt-td {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.ReactTable .rt-tfoot .rt-td:last-child {
  border-right: 0;
}
.ReactTable.-striped .rt-tr.-odd {
  background: rgba(0, 0, 0, 0.03);
}
.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover {
  background: rgba(0, 0, 0, 0.05);
}
.ReactTable .-pagination {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 3px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  border-top: 2px solid rgba(0, 0, 0, 0.1);
}
.ReactTable .-pagination input,
.ReactTable .-pagination select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 5px 7px;
  font-size: inherit;
  border-radius: 3px;
  font-weight: normal;
  outline-width: 0;
}
.ReactTable .-pagination .-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 3px;
  padding: 6px;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.1);
  transition: all .1s ease;
  cursor: pointer;
  outline-width: 0;
}
.ReactTable .-pagination .-btn[disabled] {
  opacity: .5;
  cursor: default;
}
.ReactTable .-pagination .-btn:not([disabled]):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.ReactTable .-pagination .-previous,
.ReactTable .-pagination .-next {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
.ReactTable .-pagination .-center {
  -webkit-box-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
  text-align: center;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ReactTable .-pagination .-pageInfo {
  display: inline-block;
  margin: 3px 10px;
  white-space: nowrap;
}
.ReactTable .-pagination .-pageJump {
  display: inline-block;
}
.ReactTable .-pagination .-pageJump input {
  width: 70px;
  text-align: center;
}
.ReactTable .-pagination .-pageSizeOptions {
  margin: 3px 10px;
}
.ReactTable .rt-noData {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8);
  transition: all .3s ease;
  z-index: 1;
  pointer-events: none;
  padding: 20px;
  color: rgba(0, 0, 0, 0.5);
}
.ReactTable .-loading {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  transition: all .3s ease;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}
.ReactTable .-loading > div {
  position: absolute;
  display: block;
  text-align: center;
  width: 100%;
  top: 50%;
  left: 0;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-52%);
  transform: translateY(-52%);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ReactTable .-loading.-active {
  opacity: 1;
  z-index: 2;
  pointer-events: all;
}
.ReactTable .-loading.-active > div {
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.ReactTable .rt-resizing .rt-th,
.ReactTable .rt-resizing .rt-td {
  transition: none !important;
  cursor: col-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tagsTransferListModal .ufr-modal-dialog {
  max-width: 860px !important;
}
.tagsTransferListModal .ufr-modal-dialog .ufr-modal-content .ufr-modal-body {
  max-height: 520px !important;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.transfer-list {
  display: flex;
  gap: 34px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.transfer-list .tl-box-col {
  display: flex;
  flex-direction: column;
}
.transfer-list .tl-box-col .tl-box-text {
  gap: 6px;
  margin-bottom: 12px;
}
.transfer-list .tl-box-col .tl-box-text .tl-box-header {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.transfer-list .tl-box-col .tl-box-text .tl-box-description {
  font-size: 14px;
  color: #333;
}
.transfer-list .tl-box-col .tl-box {
  display: flex;
  flex-direction: column;
  height: 385px;
  width: 367px;
  border: solid 1px #ccc;
  background-color: white;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box {
  padding: 15px 14px 0px 14px;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-search-box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  height: 41px;
  border: solid 2px #eee;
  border-radius: 4px;
  padding: 0px 22px;
  gap: 12px;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-search-box .tl-search-icon {
  font-size: 16px;
  color: black;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-search-box .tl-search-input {
  all: unset;
  flex-grow: 1;
  color: #333;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-button {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 86px;
  height: 32px;
  border: solid 1px #ccc;
  border-radius: 4px;
  cursor: pointer;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-button:hover {
  background-color: #f2f2f2;
}
.transfer-list .tl-box-col .tl-box .tl-control-bar-box .tl-control-bar .tl-button:disabled {
  background-color: #e6e6e6;
}
.transfer-list .tl-box-col .tl-box .tl-row-box {
  margin: 9px 0px;
  overflow-y: auto;
  flex-grow: 1;
  scrollbar-width: thin;
  scrollbar-color: #bababa transparent;
}
.transfer-list .tl-box-col .tl-box .tl-row-box::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
}
.transfer-list .tl-box-col .tl-box .tl-row-box::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #bababa;
  border: solid 2px white;
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-no-data {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #777;
  height: 100%;
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 42px;
  padding: 0 18px 0 14px;
  cursor: pointer;
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-row:hover {
  background-color: rgba(216, 216, 216, 0.57);
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-row:hover .tl-icon {
  visibility: visible;
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-row .tl-text {
  color: #333;
}
.transfer-list .tl-box-col .tl-box .tl-row-box .tl-row .tl-icon {
  color: #ce0058;
  visibility: hidden;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-tag-tags-data-table .ufr-control-bar-search > div {
  width: 278px;
  height: 41px;
  margin: 1px 0 0 16.5px;
  border-radius: 2px;
}
#ufr-tag-tags-data-table .ufr-dt-tags-listing-tag-name-cell,
#ufr-tag-tags-data-table .ufr-dt-tags-listing-tag-author-cell {
  display: flex;
  align-items: center;
}
#ufr-tag-tags-data-table .ufr-tag-name {
  padding-left: 8px;
  max-width: 200px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  word-wrap: break-word;
}
#ufr-tag-tags-data-table .ufr-tag-name a {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}
#ufr-tag-tags-data-table .tag-name {
  color: #333;
  font-weight: bold;
}
#ufr-tag-tags-data-table .tag-name:hover,
#ufr-tag-tags-data-table .tag-name:active {
  color: #333;
  text-decoration: underline;
}
.save-edit-tag-name {
  display: inline-block;
}
.save-edit-tag-name span.save-tag-name {
  color: #b70150;
  padding-left: 8px;
  font-size: 16px;
}
.save-edit-tag-name span.save-tag-name:hover {
  cursor: pointer;
  color: #ce0058;
}
.input-edit-tag-name {
  border: #5bc0de;
  box-shadow: 0 0 7px #5bc0de;
  border-radius: 3px;
  font-size: 13px !important;
}
.editable-tag-name:hover span.react-icon.edit-tag-name-icon {
  cursor: pointer;
  opacity: 1;
  color: #b70150;
  padding-left: 8px;
  font-size: 16px;
}
.edit-tag-name {
  display: inline-block;
}
.edit-tag-name span.react-icon.edit-tag-name-icon {
  opacity: 0;
}
.edit-tag-name span.react-icon.edit-tag-name-icon:hover {
  cursor: pointer;
  opacity: 1;
  color: #ce0058 !important;
  padding-left: 8px;
  font-size: 16px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.ufr-tag-modal .ufr-modal-header {
  padding-bottom: 15px;
}
.ufr-tag-modal .ufr-modal-header .ufr-modal-header-title {
  margin-bottom: 10px;
}
.ufr-tag-modal .ufr-input-container .ufr-input-inner .ufr-input-component {
  width: 100%;
}
.ufr-tag-modal .ufr-input-container .ufr-input-inner .ufr-input-component::placeholder {
  color: #999;
}
.ufr-tag-modal .ufr-input-container .ufr-textarea-inner .ufr-input-component {
  width: 100%;
}

#topnav {
  position: relative;
  width: 100%;
  height: 40px;
  background: #ce0058;
  color: white;
}
#topnav.topnav-whitelabelled {
  background: #f7f7f7;
  color: #333;
}

.topnav-dropdown {
  position: relative;
  display: inline-block;
  color: inherit;
}
.topnav-dropdown:hover .topnav-item-button:not(.topnav-item-button-active) {
  background: rgba(51, 51, 51, 0.15);
  color: white;
}
.topnav-dropdown .topnav-link-active .topnav-item-button-active,
.topnav-dropdown:active .topnav-link .topnav-item-button {
  background: rgba(51, 51, 51, 0.5);
  color: white;
}
.topnav-dropdown .topnav-dropdown-content {
  display: none;
  position: absolute;
  min-width: 100%;
  max-width: 300px;
  background: white;
  color: #333;
  border-color: #cdcdcd;
  border-width: 0 1px 1px;
  border-style: solid;
  padding: 0;
  max-height: 90vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.topnav-dropdown.topnav-dropdown-right {
  float: right;
  min-width: 147px;
}
.topnav-dropdown.topnav-dropdown-right .topnav-dropdown-content {
  right: 0;
}
.topnav-dropdown.topnav-dropdown-right > .topnav-link {
  width: 100%;
}
.topnav-dropdown:hover .topnav-dropdown-content {
  display: block;
}
.topnav-dropdown li {
  margin-bottom: 0;
}
.topnav-dropdown .ufr-nav-item-disabled {
  pointer-events: none;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#topnav .topnav-dropdown-item {
  position: relative;
  height: 32px;
  font-size: 14px;
  cursor: pointer;
  white-space: nowrap;
}
#topnav .topnav-dropdown-item:hover {
  background: rgba(51, 51, 51, 0.15);
}
#topnav .topnav-dropdown-item:active,
#topnav .topnav-dropdown-item.topnav-item-active {
  color: #ce0058;
}
#topnav .topnav-dropdown-item > a {
  color: inherit;
  text-decoration: none;
}
#topnav .topnav-dropdown-item > a:hover {
  text-decoration: none;
}
#topnav .topnav-dropdown-item > a .react-avatar {
  position: absolute;
  left: 12px;
  top: 8px;
}
#topnav .topnav-dropdown-item > a .topnav-icon {
  position: absolute;
  left: 12px;
  top: 8px;
  font-size: 13px;
}
#topnav .topnav-dropdown-item > a .topnav-item-favicon {
  position: absolute;
  left: 12px;
  top: 8px;
  height: 14px;
  width: 14px;
}
#topnav .topnav-dropdown-item > a .topnav-dropdown-item-text {
  padding: 9px 12px 0 34px;
  height: 100%;
  line-height: 1.1;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#topnav .topnav-dropdown-item > a .topnav-dropdown-item-text.no-icon {
  padding-left: 12px;
}
#topnav .topnav-dropdown-item > a .topnav-icon-right + .topnav-dropdown-item-text {
  padding-right: 34px;
}
#topnav .topnav-dropdown-item > a .topnav-icon-right .react-icon {
  position: absolute;
  right: 8px;
  top: 7px;
  line-height: 1;
  font-size: 14px;
}
#topnav .topnav-dropdown-item.topnav-item-top-divider {
  border-top: 1px solid #cdcdcd;
}
#topnav.topnav-whitelabelled .topnav-dropdown-item:active,
#topnav.topnav-whitelabelled .topnav-dropdown-item.topnav-item-active {
  color: #2f96b4;
}

.react-avatar {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  text-align: center;
  border-radius: 25px;
  background-color: #4a90e2;
  color: white;
  text-transform: uppercase;
}
.react-avatar.react-avatar-default {
  padding-top: 7px;
  margin: -2px 0;
  width: 20px;
  min-width: 20px;
  height: 20px;
  font-size: 8px;
}
.react-avatar.react-avatar-small {
  padding-top: 3.5px;
  margin: 0;
  width: 15px;
  height: 15px;
  font-size: 9px;
}
.react-avatar.react-avatar-medium {
  padding-top: 10px;
  margin: 2px 3px;
  width: 44px;
  height: 44px;
  font-size: 25px;
}

#topnav .topnav-link {
  position: relative;
  display: inline-block;
  color: inherit;
}
#topnav .topnav-link#back-to-admin:before {
  content: ' ';
  position: absolute;
  top: 7px;
  left: 0;
  height: 26px;
  border-left: 1px solid white;
}
#topnav .topnav-link-no-dropdown > a {
  color: inherit;
}
#topnav .topnav-link-right {
  float: right;
}
#topnav.topnav-whitelabelled #back-to-admin:before {
  border-left-color: #333;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#topnav .topnav-item-button {
  padding: 12px 12px 8px;
  cursor: pointer;
}
#topnav .topnav-item-button .topnav-item-icon {
  font-size: 13px;
  position: relative;
  top: 1px;
}
#topnav .topnav-item-button .topnav-button-text {
  line-height: 1.1;
  font-size: 13px;
  margin-left: 8px;
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  max-width: 128px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#topnav .topnav-item-button .topnav-button-text:first-child {
  margin-left: 0;
}
#topnav .topnav-item-button .topnav-item-chevron {
  font-size: 10px;
  margin-right: 5px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}
#topnav .topnav-link:hover .topnav-item-button {
  background: rgba(51, 51, 51, 0.15);
  color: white;
}
#topnav .topnav-link:active .topnav-item-button,
#topnav .topnav-link.topnav-link-active .topnav-item-button-active {
  background: rgba(51, 51, 51, 0.5);
  color: white;
}

#topnav .topnav-logo {
  position: absolute;
  height: 21px;
  top: 11px;
  left: 20px;
}
#topnav .topnav-logo-image-desktop {
  height: 21px;
  width: 68px;
}
#topnav .topnav-logo-image-mobile {
  display: none;
  height: 24px;
  width: 24px;
}
@media screen and (max-width: 1300px) {
  #topnav > ul {
    left: 45px;
  }
  #topnav .topnav-logo {
    width: 24px;
    height: 24px;
    left: 18px;
    top: 8px;
    overflow: hidden;
  }
  #topnav .topnav-logo-image-desktop {
    display: none;
  }
  #topnav .topnav-logo-image-mobile {
    display: block;
  }
}

#topnav {
  min-width: 700px;
}
#topnav *:not(.glyphicons) {
  font-family: 'IBM Plex Sans', sans-serif;
}
#topnav > ul {
  position: absolute;
  left: 250px;
  right: 0;
}
#topnav .glyphicons:before {
  padding: 0;
}
@media screen and (max-width: 1300px) {
  #topnav > ul {
    left: 60px;
  }
}

#ufr-hub-labels-data-table .rt-tr-group {
  height: 49px;
}
#ufr-hub-labels-data-table .ufr-dt-label-category {
  font-weight: 500;
}

input[type=text].ufr-custom-labels-input {
  width: 348px;
  max-width: 100%;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  padding: 6px 12px;
}
input[type=text].ufr-custom-labels-input[disabled] {
  background: #eee;
}
input[type=text].ufr-custom-labels-input[disabled]:hover {
  cursor: not-allowed;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-lang-links-data-table #make-default-ufr-input-container {
  padding-bottom: 0;
}
#ufr-lang-links-data-table .ufr-link-title {
  display: inline-block;
  padding-left: 8px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.ufr-linkables-modal {
  font-family: Roboto, sans-serif;
}
.ufr-linkables-modal .ufr-lang-linkables-area {
  margin-top: 30px;
  margin-right: -20px;
  min-height: 220px;
}
.ufr-linkables-modal .ufr-lang-linkables-area .ufr-shout-spinner {
  margin: 0 auto;
  position: relative;
  top: 55px;
}
.ufr-linkables-modal .ufr-modal-infotext {
  font-size: 12px;
  color: #777;
  top: 10px;
  margin: 7px 10px 0;
}
.ufr-linkable-items-modal .ufr-control-bar-search {
  width: 60%;
  display: inline-block;
  position: relative;
  left: -10px;
}
.ufr-linkable-items-modal #searchable-select-locale-ufr-input-container {
  width: 40%;
  display: inline-block;
}
.ufr-linkable-items-modal #searchable-select-locale-ufr-input-container .react-input-description {
  display: none;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-stacked-tile {
  position: relative;
  cursor: pointer;
  width: 170px;
  height: 200px;
  display: inline-block;
  margin: 0 20px 20px 0;
  text-align: left;
}
.ufr-stacked-tile .ufr-stacked-tile-main {
  overflow: hidden;
  z-index: 1;
  width: 170px;
  height: 180px;
  position: relative;
  background: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-title {
  height: 40px;
  padding: 6px;
  overflow: hidden;
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-title p {
  font-weight: 700;
  font-size: 12px;
  font-family: Roboto, sans-serif;
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-title .ufr-selected-icon {
  position: absolute;
  top: 7px;
  right: 6px;
  background: white;
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-image {
  width: 100%;
  height: 140px;
  background-size: cover;
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-image ~ .ufr-service-icon,
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-image ~ .ufr-stacked-tile-bottom-text {
  box-shadow: 0 1px 5px 0 rgba(51, 51, 51, 0.25);
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-service-icon {
  position: absolute;
  bottom: 0;
  left: 0;
}
.ufr-stacked-tile .ufr-stacked-tile-main .ufr-stacked-tile-bottom-text {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 24px;
  left: 24px;
  text-align: left;
  padding: 5px 7px 0;
  background-color: #333;
  color: white;
  font-size: 10.5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ufr-stacked-tile .ufr-stacked-tile-cascade {
  width: 170px;
  height: 20px;
  position: absolute;
  bottom: 0;
}
.ufr-stacked-tile.ufr-stacked-tile-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ufr-stacked-tile.ufr-stacked-tile-disabled:focus {
  outline: 0;
}

.ufr-selected-icon {
  border-radius: 50%;
  background-color: white;
  padding: 4px;
  color: #333;
  border: 1px solid #333;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-radio-button-input .ufr-radio-button {
  margin-bottom: 10px;
  overflow: visible;
}
.ufr-radio-button-input .ufr-radio-button input {
  margin: 0 10px 0 0;
  overflow: visible;
}
.ufr-radio-button-input .ufr-radio-button input:focus {
  outline: initial;
  outline-offset: initial;
}
.ufr-radio-button-input .ufr-radio-button label {
  font-weight: 400;
  margin-bottom: 0;
  font-size: 1em;
  cursor: pointer;
}

.ufr-datatable-thumbnail {
  display: inline-block;
  height: 40px;
  width: 100px;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-item-tile {
  position: relative;
  cursor: pointer;
  width: 170px;
  height: 200px;
  display: inline-block;
  margin: 0 20px 20px 0;
  text-align: left;
  overflow: hidden;
  background: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.ufr-item-tile .ufr-selected-icon {
  position: absolute;
  top: 7px;
  right: 6px;
  background: white;
}
.ufr-item-tile .ufr-item-tile-image {
  width: 100%;
  height: 107px;
  background-size: cover;
}
.ufr-item-tile .ufr-item-tile-image ~ .ufr-item-tile-bottom-text {
  box-shadow: 0 1px 5px 0 rgba(51, 51, 51, 0.25);
}
.ufr-item-tile .ufr-service-icon {
  position: absolute;
  top: 83px;
  left: 0;
}
.ufr-item-tile .ufr-item-tile-header {
  position: absolute;
  top: 107px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px;
  overflow: hidden;
}
.ufr-item-tile .ufr-item-tile-header p {
  font-weight: 700;
  font-size: 12px;
  font-family: Roboto, sans-serif;
}
.ufr-item-tile .ufr-item-tile-header:before {
  background: linear-gradient(transparent 170px, #fff);
}
.ufr-item-tile .ufr-item-tile-bottom-text {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 24px;
  text-align: left;
  padding: 5px 7px 0;
  background-color: #333;
  color: white;
  font-size: 10.5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ufr-item-tile.ufr-item-tile-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ufr-item-tile.ufr-item-tile-disabled:focus {
  outline: 0;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-enrichment-sources-data-table .ufr-dt-enrichment-sources-name {
  display: inline-block;
  padding-left: 7px;
}
#ufr-enrichment-sources-data-table .ufr-dt-enrichment-sources-name a {
  color: #333;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-enrichment-source-fields-data-table .rt-td {
  padding: 16px 12px 16px;
}
#ufr-enrichment-source-fields-data-table .rt-td .placeholder {
  color: #777;
}
#ufr-enrichment-source-fields-data-table .rt-th {
  padding-left: 12px;
  padding-right: 12px;
}
#ufr-enrichment-source-fields-data-table .ufr-react-table {
  margin-top: 25px;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-visitor-profile-api-code-header,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-visitor-profile-api-code-cell,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-format-header,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-format-cell {
  padding-left: 16px;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-category-cell,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-enrichment-field-cell,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-format-cell,
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-visitor-profile-field-type-cell {
  text-transform: capitalize;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-category-cell {
  font-weight: bold;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-is-mapped-cell {
  font-size: 18px;
  text-align: center;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-is-mapped-cell .glyphicons-link {
  color: #ccc;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-is-mapped-cell .is-mapped {
  color: #ce0058;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-visitor-profile-field-name-cell {
  padding-right: 40px;
  overflow: visible;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-visitor-profile-field-name-cell input {
  font-size: 13px;
}
#ufr-enrichment-source-fields-data-table .ufr-dt-enrichment-source-fields-buttons-cell {
  text-align: right;
  padding-right: 20px;
}
#ufr-enrichment-source-fields-data-table .rt-tbody,
#ufr-enrichment-source-fields-data-table .rt-table {
  overflow: visible;
}
#reset-field-mapping-tooltip {
  pointer-events: none;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-input-inner {
  font-family: Roboto, sans-serif;
  /**
  Prefixes and postfixes
   */
}
.ufr-input-inner .ufr-input-component {
  height: 100%;
  width: 100%;
  display: table-cell;
  border: solid 1px #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  background-color: white;
  background-image: none;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  color: #333;
  font-size: 16px;
}
.ufr-input-inner .ufr-input-component:focus,
.ufr-input-inner .ufr-input-component.ufr-input-error,
.ufr-input-inner .ufr-input-component.ufr-input-success {
  border-color: transparent;
  outline: 0;
}
.ufr-input-inner .ufr-input-component:focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-input-inner .ufr-input-component.ufr-input-error {
  box-shadow: 0 0 8px rgba(169, 68, 67, 0.6);
}
.ufr-input-inner .ufr-input-component.ufr-input-success {
  box-shadow: 0 0 8px rgba(60, 118, 61, 0.5);
}
.ufr-input-inner .ufr-input-component.ufr-input-component--disabled {
  background: #eee;
  color: #777;
}
.ufr-input-inner .ufr-input-component::placeholder {
  color: #cecece;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  font-weight: normal;
}
.ufr-input-inner.ufr-prefixed-input,
.ufr-input-inner.ufr-postfixed-input {
  display: table;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-prefix,
.ufr-input-inner.ufr-postfixed-input .ufr-input-prefix {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-postfix,
.ufr-input-inner.ufr-postfixed-input .ufr-input-postfix {
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ufr-input-inner.ufr-prefixed-input.ufr-postfixed-input .ufr-input-component {
  border-radius: 0;
}
.ufr-input-inner.ufr-prefixed-input .ufr-input-component {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ufr-input-inner.ufr-postfixed-input .ufr-input-component {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ufr-input-inner .ufr-input-prefix,
.ufr-input-inner .ufr-input-postfix {
  display: table-cell;
  padding: 5px 10px;
  height: 100%;
  width: 1%;
  vertical-align: top;
  background: #eee;
  color: #555;
  font-size: 16px;
  line-height: 20px;
  border: 1px solid #ccc;
  text-align: center;
}
.ufr-input-inner.ufr-number-inner {
  height: 34px;
}
.ufr-input-inner.ufr-number-inner .ufr-input-postfix,
.ufr-input-inner.ufr-number-inner .ufr-input-prefix {
  width: initial;
}
.ufr-input-inner.ufr-number-inner.ufr-postfixed-input .ufr-input-component {
  border-right: none;
}
.ufr-input-inner.ufr-number-inner input[type='number'] {
  padding: 6px 0 6px 11px;
}
.ufr-input-inner.ufr-number-inner input[type='number']::-webkit-inner-spin-button {
  opacity: 1;
  -webkit-appearance: none;
  background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAICaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj42NzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgp0eV3iAAADOUlEQVRIDa2Wv09iQRDH58EDobWxOBMrjZjYnx2hkIr2VP4A/wQ6K0Hj/Q8WHna2JracifwDkIgVgdBbUPDrwd58B3Z5+3iPi3dsArs7O/PZ2dnZAeft7U05jkObaltbW+QCmMlkKJFIkFLqn9ngfH5+Uq/XIxeURCJJyeT/Q7e3t5dQpWbi5Ww2I+IdHTiMiGjHw6KjdaDGJ4zFYgR7GbPMNBxB7DUE/WK8EhqtIyq+Cc9jhrhmoD1ZAWsbm/l3KEDxeJw8z5M+Eqw34H6tp4gRUqTb7dLNzY30mEvsfZDgMBIKj9LpNHU6Hbq9vaVKpSI95pCv8zgUqo/cbrepXC5Ts9mkn3d30pfLFYIcIYkCS5763Yci0gMx/PXwQPf39/T8/Eynp3nKHB1RoVCg3d1vVCqVyHVdCUXwRa5AoYCY4YX9ODuj7ycnlMvleF9F+XyeXl5eaG9vjx9LUjYOAuHgChRCKE6nUzo4OKDDw0Maj8dyVMgBxqY4iQH6HkIkFAtok8lEehhrwGg0MjIZ4CuQp7angR01yBjDnjcINtyDXy5QCEQYmgtBRPjcMHhZoJ435Rv3OFbYMdxondSfMdBzIfj4aK2z+dIaeFKk9/f3N1KkcbGtVmt+fLznTVR+PBo0iSnyDm5LocClLbKARXZ9XQQCyyjgOv46pmLPS9Z9yw3CwFwWb8S/Cv4GAHtggHN1YyCqFtRvDE8QklQqJacADJ/QUNlM21MNhXHcjUs1en19lcKBeKGAYI4qhbF4rY18/YqnUAQAN/n4+EjZbJZqtd/ida1Wk3m1WpV16AlYgryk2s+U5YgrAg5PLi4uOIc/uKZeSy4/PT3R+fk5FYtFWUfRkZe45M1H9Xpd9ft9xYVCDYdD8xkMBuyEUgxVDIcv0mOOhnWjPxiKPTjgrXiqN4UHbEh4GFdXV7Szs0OXl5dSDiHXOSn6gYtyQD4+Ppaiyw5opukhw08HeyWZEHVkOIG622g0wm/fEHkAZYBS/OqigOafzMLQuv0wT6EnYL68qMYZbC1JTB0nJoZWnCy1OTggMlNsig/s0Qt0MhmzwvzFGM0vDgDDX0k0qafv7+9fRESr4xn/Ae8xslv30IfYAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  cursor: pointer;
  display: block;
  width: 22px;
  height: 34px;
  position: relative;
  right: 0;
}
.ufr-input-inner.ufr-number-inner input[type='number'].ufr-input-component--disabled::-webkit-inner-spin-button {
  background: none;
}
.ufr-input-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.ufr-input-wrapper .ufr-character-count {
  position: absolute;
  right: 0;
}
.ufr-input-wrapper textarea {
  vertical-align: top;
}
.ufr-input-wrapper p {
  margin-top: 5px;
}
.ufr-autosuggest-input-container {
  font-family: Roboto, sans-serif;
}
.ufr-autosuggest-input-container .react-autosuggest__container {
  position: relative;
}
.ufr-autosuggest-input-container .react-autosuggest__input {
  position: relative;
  width: 100%;
  height: 32px;
  border-radius: 2px;
  border: none;
  padding: 6px 12px;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  background-color: white;
  background-image: none;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  color: #333;
  font-size: 16px;
  box-shadow: 0 0 4px 1px rgba(109, 114, 120, 0.28);
}
.ufr-autosuggest-input-container .react-autosuggest__input::placeholder {
  font-size: 13px;
  color: #ccc;
}
.ufr-autosuggest-input-container .react-autosuggest__input--focused {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
  z-index: 2;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestions-container {
  display: none;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestions-container--open {
  width: 100%;
  border: solid 1px #ccc;
  display: block;
  position: absolute;
  top: 32px;
  margin-left: 1px;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
  max-height: 225px;
  overflow-y: scroll;
  z-index: 1;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestions-container--open::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  background-color: #f5f5f5;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestions-container--open::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #aaa;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 13px;
  color: #333;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestion {
  cursor: pointer;
  padding: 12px 10px 13px;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestion span {
  font-size: 13px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: Roboto, sans-serif;
}
.ufr-autosuggest-input-container .react-autosuggest__suggestion--highlighted {
  background-color: #f9f9f9;
}
.ufr-autosuggest-input-container .ufr-autosuggest-no-suggestions {
  width: 100%;
  position: relative;
}
.ufr-autosuggest-input-container.ufr-autosuggest-active .no-suggestions-active {
  padding: 23px 12px 20px;
  background-color: #fff;
  border: solid 1px #ccc;
  background-clip: padding-box;
  position: absolute;
  color: #777;
  font-size: 13px;
  border-radius: 0;
  line-height: normal;
  display: block;
  z-index: 2;
  left: 0;
  right: 0;
}
.ufr-autosuggest-input-container.ufr-autosuggest-active .no-suggestions-active p {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  margin: 0;
  white-space: pre-wrap;
  text-transform: none;
}
.ufr-autosuggest-input-container.ufr-autosuggest-inactive .no-suggestions-active {
  display: none;
}
.ufr-autosuggest-input-container.ufr-autosuggest-inactive.no-suggestions .react-autosuggest__input {
  box-shadow: 0 0 8px rgba(169, 68, 67, 0.6);
}
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(1) .react-autosuggest__suggestions-container,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(2) .react-autosuggest__suggestions-container,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(3) .react-autosuggest__suggestions-container,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(4) .react-autosuggest__suggestions-container {
  bottom: 32px;
  top: auto;
  border-radius: 4px 4px 0 0;
}
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(1) .no-suggestions-active,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(2) .no-suggestions-active,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(3) .no-suggestions-active,
#ufr-enrichment-source-fields-data-table .rt-tr-group:nth-last-child(4) .no-suggestions-active {
  bottom: 32px;
  top: auto;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-enrichment-sources-import-errors-data-table .rt-tbody {
  padding-top: 15px;
}
#ufr-enrichment-sources-import-errors-data-table .rt-tr-group .rt-tr {
  min-height: 72px;
}
#ufr-enrichment-sources-import-errors-data-table .ufr-dt-enrichment-sources-import-errors-data-cell {
  white-space: inherit;
  padding-right: 100px;
}
#ufr-enrichment-sources-import-errors-data-table .ufr-dt-enrichment-sources-import-errors-data-cell .import-error-fields {
  font-weight: bold;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-enrichment-sources-import-summary-data-table .rt-tbody {
  padding-top: 15px;
}
#ufr-enrichment-sources-import-summary-data-table .rt-td {
  padding: 16px 0;
}
#ufr-enrichment-sources-import-summary-data-table .rt-tr-group .rt-tr {
  min-height: 72px;
}
#ufr-enrichment-sources-import-summary-data-table .ufr-dt-enrichment-sources-import-summary-leadsCreated-cell {
  white-space: inherit;
}
#ufr-enrichment-sources-import-summary-data-table .ufr-dt-enrichment-sources-import-summary-leadsCreated-cell .import-summary-title {
  padding-bottom: 10px;
}
#ufr-enrichment-sources-import-summary-data-table .ufr-dt-enrichment-sources-import-summary-leadsCreated-cell .import-summary-prefix {
  font-weight: bold;
}
#ufr-enrichment-sources-import-summary-data-table .ufr-dt-enrichment-sources-import-summary-leadsCreated-cell .import-summary-list {
  padding-left: 25px;
}
#ufr-enrichment-sources-import-summary-data-table .ufr-dt-enrichment-sources-import-summary-leadsCreated-cell .import-summary-list li {
  list-style: disc;
}

.cta-edit-page .ufr-page #ufr-page-header .ufr-page-header-subtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  color: black;
}
.cta-edit-page .ufr-page .cta-edit-page-header {
  padding-top: 42px;
}
.cta-edit-page .ufr-page .cta-edit-page-header .cta-edit-page-editable-text-container .ufr-page-header-cta-internal-name .editable-text-static-header {
  font-size: 26px;
}
.cta-edit-page .ufr-page .cta-edit-page-header .cta-edit-page-editable-text-container .ufr-page-header-cta-name .editable-text-static-header {
  font-size: 16px;
}
.cta-edit-page .ufr-page .cta-edit-additional-info {
  margin-bottom: 26px;
  color: #777;
}
.cta-edit-page .ufr-page .cta-edit-page-content {
  min-height: 350px;
}
.cta-edit-page .ufr-page .cta-edit-page-content #hub-edit-cta-tab-integrations {
  height: 100%;
}
.cta-edit-page .ufr-page .cta-edit-page-content #hub-edit-cta-tab-appearance {
  height: 100%;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button {
  width: 100%;
  border-top: solid 1px #e1cfcf;
  margin-bottom: 145px;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button .cta-edit-page-action-button-container {
  display: flex;
  margin-top: 28px;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button .cta-edit-page-action-button-container button {
  margin-left: 10px;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button .cta-edit-page-action-button-container .ufr-cta-preview-container button {
  margin-left: 0px !important;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button .cta-edit-page-action-button-container .cta-edit-embed-icon {
  font-size: 18px;
  margin-left: -3px;
  margin-right: 3px;
  margin-bottom: 3px;
}
.cta-edit-page .ufr-page .cta-edit-page-action-button .cta-edit-page-action-button-container #ufr-cta-edit-button-next-btn {
  margin-left: auto;
}
#hub-edit-cta-tab-placements {
  display: inline;
}

.tab-container {
  display: flex !important;
  height: 450px;
  padding: 0;
}
.tab-container ::-webkit-scrollbar {
  width: 8px;
}
.tab-container ::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}
.tab-container .cta-accordions {
  width: 50%;
  min-width: 330px;
  padding: 10px 15px 0px 10px;
  margin: 50px;
  overflow-y: auto;
}
.tab-container .preview-container {
  width: 50%;
  margin: 50px;
  justify-content: center;
}
.tab-container .preview-text {
  margin: 0;
  color: #666;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-button-cta-accordion hr {
  margin-top: 0;
}
#ufr-button-cta-accordion #button-color-picker + hr {
  margin-top: 20px;
}
#ufr-button-cta-accordion .ufr-input-container > .react-input-title {
  font-size: 13px;
  font-weight: 500;
  color: #555;
}
#ufr-button-cta-accordion .ufr-input-container .ufr-textarea-inner .ufr-input-component {
  width: 100%;
}
#ufr-button-cta-accordion #banner-color-picker {
  padding-bottom: 10px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-accordion .ufr-accordion-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #d1d1d1;
}
.ufr-accordion .ufr-accordion-button:hover {
  cursor: pointer;
  background-color: #00000004;
  border-bottom: 1px solid #ce0058;
}
.ufr-accordion .ufr-accordion-button .ufr-accordion-title {
  color: #ce0058;
  font-size: 16px;
  margin: 15px 0 3px 3px;
  font-weight: 600;
}

.link-input {
  display: flex;
  gap: 4px;
}
.link-input .ufr-input-container {
  width: 80px;
}
.link-input .ufr-input-container .ufr-select-dropdown {
  width: 80px;
  height: 32px;
  border: none;
}
.link-input .ufr-input-container .ufr-select-dropdown .ufr-dropdown-button {
  width: 80px;
  height: 32px;
  border: solid 1px #ccc;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.link-input .ufr-input-container .ufr-select-dropdown .ufr-dropdown-button .ufr-dropdown-selected-item {
  font-size: 13px;
}
.link-input .ufr-input-container .ufr-select-dropdown .ufr-select-dropdown-container {
  left: 0px;
  border: solid 1px #ccc;
  border-top: 1px solid white;
}
.link-input .ufr-input-container .ufr-select-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container {
  width: 78px;
}
.link-input .ufr-input-container .ufr-select-dropdown .ufr-select-dropdown-container .ufr-select-dropdown-item-container .ufr-select-dropdown-item {
  width: 78px;
  font-size: 13px;
}
.link-input .ufr-input-container .react-input-description {
  margin: 0;
}
.link-input #link-url-ufr-input-container {
  flex-grow: 1;
}
.link-input .ufr-input-container .ufr-text-inner {
  height: 32px;
}
.link-input .ufr-input-inner .ufr-input-component {
  font-size: 13px;
  width: 100%;
}
.link-input-label {
  font-size: 13px;
  font-weight: 500;
  color: #555;
}

#tile-design-accordion #tile-design-accordion-content {
  padding: 0 5px 0 5px;
}
#tile-design-accordion #tile-design-button-label-text-area-ufr-input-container .react-input-title {
  margin: 3px 38px 4px 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #555;
}
#tile-design-accordion #tile-design-button-label-text-area-ufr-input-container .react-input-description {
  margin: 0;
}
#tile-design-accordion #tile-design-button-label-text-area-ufr-input-container .ufr-input-wrapper .ufr-input-component {
  width: 100%;
}
#tile-design-accordion #tile-design-background-image {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px 0 10px 0;
}
#tile-design-accordion #tile-design-background-image > label {
  display: flex;
  align-items: center;
  margin: 3px 0 4px 0;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #555;
}
#tile-design-accordion #tile-design-background-image > div {
  display: flex;
  align-items: center;
}
#tile-design-accordion #tile-design-background-image #ufr-tile-design-background-image-upload-file-btn {
  color: #333;
  background: white;
  border-color: #979797;
  margin-left: 2px;
}
#tile-design-accordion #tile-design-background-image #ufr-tile-design-background-image-upload-file-btn:hover {
  background-color: rgba(206, 0, 88, 0.04);
}
#tile-design-accordion #tile-design-background-image #ufr-tile-design-background-image-remove-btn {
  color: #333;
  background: white;
  border-color: #979797;
  margin-left: 2px;
}
#tile-design-accordion #tile-design-background-image #ufr-tile-design-background-image-remove-btn:hover {
  background-color: rgba(206, 0, 88, 0.04);
}
#tile-design-accordion .ufr-color-picker-label-cta {
  display: flex;
  align-items: center;
}

.ufr-font-slider .ufr-input-container {
  width: 100%;
}
.ufr-font-slider .ufr-input-container label.react-input-title {
  font-size: 13px;
  font-weight: 500;
  color: #555;
}
.ufr-font-slider .ufr-input-container p.react-input-description {
  margin: 0;
}
.ufr-font-slider .ufr-input-container .ufr-slider {
  display: flex;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-input {
  flex-grow: 1;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-number-input {
  height: 32px;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-number-input .ufr-input-inner.ufr-number-inner {
  height: 32px;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-number-input .ufr-input-inner.ufr-number-inner .ufr-input-wrapper {
  height: 32px;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-number-input .ufr-input-inner.ufr-number-inner .ufr-input-wrapper .ufr-input-component {
  width: 37px !important;
  height: 32px !important;
  padding: 7px 5px;
  font-size: 13px;
  text-align: center;
}
.ufr-font-slider .ufr-input-container .ufr-slider .ufr-slider-number-input .ufr-input-inner.ufr-number-inner .ufr-input-wrapper .ufr-input-component::-webkit-inner-spin-button {
  display: none;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.absolute-center {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.fixed-center {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.off-screen {
  position: absolute;
  top: -1000px;
  left: -1000px;
  right: auto;
  bottom: auto;
}
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after,
.reset-box-sizing:before,
.reset-box-sizing:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
@supports (overflow:-webkit-marquee) and (justify-content: inherit) {
  .overlay-scroller {
    -webkit-overflow-scrolling: auto !important;
  }
}
.hardware-accelerate {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
}
html.layout-bs3 {
  /* Items in Carousel should have a fixed size */
  /* Hub/Stream Embed Tiles */
}
html.layout-bs3 .share-hub,
html.layout-bs3 .share-item {
  display: none;
  position: fixed;
  top: 61px;
  right: 40px;
  padding: 0;
  margin: 0 128px 0 0;
  min-width: 140px;
  max-width: 230px;
  background-color: #fff;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}
html.layout-bs3 .share-hub.hover,
html.layout-bs3 .share-item.hover {
  display: block;
}
html.layout-bs3 .share-hub:before,
html.layout-bs3 .share-item:before {
  display: block;
  position: absolute;
  top: -20px;
  right: 10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e5e5e5;
  border-left: 10px solid transparent;
  content: "";
}
html.layout-bs3 .share-hub li,
html.layout-bs3 .share-item li {
  display: block;
  float: left;
  color: #aaa;
  text-shadow: 1px 1px 2px #fff;
  font-size: 16px;
  height: 100%;
  line-height: 40px;
  text-align: center;
}
html.layout-bs3 .share-hub li a,
html.layout-bs3 .share-item li a {
  display: block;
  width: 55px;
  height: 100%;
  background-image: url("/img/hubs/sprite-1x.png");
  text-indent: -9999px;
}
html.layout-bs3 .share-hub li a.facebook,
html.layout-bs3 .share-item li a.facebook {
  background-position: -55px -333px;
}
html.layout-bs3 .share-hub li a.facebook:hover,
html.layout-bs3 .share-item li a.facebook:hover,
html.layout-bs3 .share-hub li a.facebook.on,
html.layout-bs3 .share-item li a.facebook.on {
  background-position: -55px -374px;
}
html.layout-bs3 .share-hub li a.twitter,
html.layout-bs3 .share-item li a.twitter {
  background-position: -110px -333px;
}
html.layout-bs3 .share-hub li a.twitter:hover,
html.layout-bs3 .share-item li a.twitter:hover,
html.layout-bs3 .share-hub li a.twitter.on,
html.layout-bs3 .share-item li a.twitter.on {
  background-position: -110px -374px;
}
html.layout-bs3 .share-hub li a.email,
html.layout-bs3 .share-item li a.email {
  background-position: -165px -333px;
}
html.layout-bs3 .share-hub li a.email:hover,
html.layout-bs3 .share-item li a.email:hover,
html.layout-bs3 .share-hub li a.email.on,
html.layout-bs3 .share-item li a.email.on {
  background-position: -165px -374px;
}
html.layout-bs3 .share-hub li a.linkedin,
html.layout-bs3 .share-item li a.linkedin {
  background-position: -275px -333px;
}
html.layout-bs3 .share-hub li a.linkedin:hover,
html.layout-bs3 .share-item li a.linkedin:hover,
html.layout-bs3 .share-hub li a.linkedin.on,
html.layout-bs3 .share-item li a.linkedin.on {
  background-position: -275px -374px;
}
html.layout-bs3 .share-hub li a.on:hover,
html.layout-bs3 .share-item li a.on:hover {
  background-color: #efefef;
}
html.layout-bs3 .share-hub li:first-child,
html.layout-bs3 .share-item li:first-child {
  display: block;
  width: 100%;
  padding: 0px !important;
  border: 0 none;
  background: #e5e5e5;
}
html.layout-bs3 .share-social,
html.layout-bs3 .share-twitter,
html.layout-bs3 .share-slideshare {
  position: absolute;
  top: 11px;
  right: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
}
html.layout-bs3 .share-social li,
html.layout-bs3 .share-twitter li,
html.layout-bs3 .share-slideshare li {
  border-right: 1px solid #eee;
  border-left: 1px solid #fff;
  color: #a2a2a2;
  display: block;
  float: left;
  font-size: 16px;
  line-height: 40px;
  height: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
}
html.layout-bs3 .share-social li a,
html.layout-bs3 .share-twitter li a,
html.layout-bs3 .share-slideshare li a {
  background-image: url("/img/hubs/sprite-1x.png");
  display: block;
  height: 100%;
  text-indent: -9999px;
  width: 55px;
}
html.layout-bs3 .share-social li a.facebook,
html.layout-bs3 .share-twitter li a.facebook,
html.layout-bs3 .share-slideshare li a.facebook {
  background-position: -55px -333px;
}
html.layout-bs3 .share-social li a.facebook:hover,
html.layout-bs3 .share-twitter li a.facebook:hover,
html.layout-bs3 .share-slideshare li a.facebook:hover {
  background-position: -55px -373px;
}
html.layout-bs3 .share-social li a.twitter,
html.layout-bs3 .share-twitter li a.twitter,
html.layout-bs3 .share-slideshare li a.twitter {
  background-position: -110px -333px;
}
html.layout-bs3 .share-social li a.twitter:hover,
html.layout-bs3 .share-twitter li a.twitter:hover,
html.layout-bs3 .share-slideshare li a.twitter:hover {
  background-position: -110px -373px;
}
html.layout-bs3 .share-social li a.email,
html.layout-bs3 .share-twitter li a.email,
html.layout-bs3 .share-slideshare li a.email {
  background-position: -165px -333px;
}
html.layout-bs3 .share-social li a.email:hover,
html.layout-bs3 .share-twitter li a.email:hover,
html.layout-bs3 .share-slideshare li a.email:hover {
  background-position: -165px -373px;
}
html.layout-bs3 .share-social li a.linkedin,
html.layout-bs3 .share-twitter li a.linkedin,
html.layout-bs3 .share-slideshare li a.linkedin {
  background-position: -275px -333px;
}
html.layout-bs3 .share-social li a.linkedin:hover,
html.layout-bs3 .share-twitter li a.linkedin:hover,
html.layout-bs3 .share-slideshare li a.linkedin:hover {
  background-position: -275px -373px;
}
html.layout-bs3 .share-social li.share-text,
html.layout-bs3 .share-twitter li.share-text,
html.layout-bs3 .share-slideshare li.share-text,
html.layout-bs3 .share-social li:first-child,
html.layout-bs3 .share-twitter li:first-child,
html.layout-bs3 .share-slideshare li:first-child {
  border-left: 0;
  padding: 0px 14px;
}
html.layout-bs3 .share-social li:last-child,
html.layout-bs3 .share-twitter li:last-child,
html.layout-bs3 .share-slideshare li:last-child {
  border-right: 0;
}
html.layout-bs3 .share-social a,
html.layout-bs3 .share-twitter a {
  color: #a2a2a2;
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .share-social a.view,
html.layout-bs3 .share-twitter a.view {
  text-indent: 0;
  background-image: none;
  width: auto;
}
html.layout-bs3 .share-social a.reply,
html.layout-bs3 .share-twitter a.reply {
  background-position: 0px -254px;
}
html.layout-bs3 .share-social a.reply:hover,
html.layout-bs3 .share-twitter a.reply:hover {
  background-position: 0px -295px;
}
html.layout-bs3 .share-social a.retweet,
html.layout-bs3 .share-twitter a.retweet {
  background-position: -57px -254px;
}
html.layout-bs3 .share-social a.retweet:hover,
html.layout-bs3 .share-twitter a.retweet:hover {
  background-position: -57px -293px;
}
html.layout-bs3 .share-social a.fav,
html.layout-bs3 .share-twitter a.fav {
  background-position: -114px -256px;
}
html.layout-bs3 .share-social a.fav:hover,
html.layout-bs3 .share-twitter a.fav:hover {
  background-position: -114px -295px;
}
html.layout-bs3 .share-single {
  display: block;
  position: absolute !important;
  width: 88% !important;
  height: 40px !important;
  bottom: 55px !important;
  margin: 0 6% !important;
  padding: 0px !important;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
html.layout-bs3 .share-single.four {
  width: 74% !important;
  margin: 0 13% !important;
}
html.layout-bs3 .share-single.four li {
  width: 25% !important;
}
html.layout-bs3 .share-single.three {
  width: 60% !important;
  margin: 0 20% !important;
}
html.layout-bs3 .share-single.three li {
  width: 33.33333333333% !important;
}
html.layout-bs3 .share-single.two {
  width: 40% !important;
  margin: 0 30% !important;
}
html.layout-bs3 .share-single.two li {
  width: 50% !important;
}
html.layout-bs3 .share-single.one {
  width: 20% !important;
  margin: 0 40% !important;
}
html.layout-bs3 .share-single.one li {
  width: 100% !important;
}
html.layout-bs3 .share-single.zero {
  display: none;
}
html.layout-bs3 .share-single li {
  display: block !important;
  float: left !important;
  height: 100% !important;
  width: 20% !important;
  padding: 0px !important;
  margin: 0 !important;
  text-indent: -9999px !important;
  background: #fff !important;
  border-right: 1px solid #eee;
  border-left: 1px solid white;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html.layout-bs3 .share-single li:first-child {
  border-left: 1px solid #eee;
}
html.layout-bs3 .share-single li:last-child {
  border-right: 1px solid #eee;
}
html.layout-bs3 .share-single li a {
  display: block !important;
  height: 100% !important;
  text-indent: -9999px !important;
}
html.layout-bs3 .share-single li a.facebook {
  background: url("/img/hubs/button-facebook.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.facebook:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.twitter {
  background: url("/img/hubs/button-twitter.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.twitter:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.email {
  background: url("/img/hubs/button-email.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.email:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.linkedin {
  background: url("/img/hubs/button-linkedin.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.linkedin:hover {
  background-position: center -40px;
}
html.layout-bs3 .share-single li a.reply {
  background: url("/img/hubs/button-reply.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.reply:hover {
  background-position: center -41px;
}
html.layout-bs3 .share-single li a.retweet {
  background: url("/img/hubs/button-retweet.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.retweet:hover {
  background-position: center -41px;
}
html.layout-bs3 .share-single li a.fav {
  background: url("/img/hubs/button-fav.png") no-repeat center 0;
}
html.layout-bs3 .share-single li a.fav:hover {
  background-position: center -41px;
}
html.layout-bs3 .icon,
html.layout-bs3 .left-nav > li > a {
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .left-nav > li.home > a,
html.layout-bs3 .left-nav > li.menu-home > a {
  background-position: -224px 0;
}
html.layout-bs3 .tile.docs .icon,
html.layout-bs3 .left-nav > li.docs > a,
html.layout-bs3 .left-nav > li.menu-docs > a {
  background-position: -224px -59px;
}
html.layout-bs3 .tile.blogs .icon,
html.layout-bs3 .left-nav > li.blogs > a,
html.layout-bs3 .left-nav > li.menu-blogs > a {
  background-position: -224px -116px;
}
html.layout-bs3 .tile.videos .icon,
html.layout-bs3 .left-nav > li.videos > a,
html.layout-bs3 .left-nav > li.menu-videos > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.social .icon,
html.layout-bs3 .left-nav > li.social > a,
html.layout-bs3 .left-nav > li.menu-social > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile.custom .icon,
html.layout-bs3 .left-nav > li.custom > a,
html.layout-bs3 .left-nav > li.menu-custom > a {
  background-position: -331px 0px;
}
html.layout-bs3 .related-container .tile.single .icon {
  display: none;
}
html.layout-bs3 .tile.uberflip .icon,
html.layout-bs3 .left-nav > li.uberflip > a {
  background-position: -224px -59px;
}
html.layout-bs3 .tile.blogpost .icon,
html.layout-bs3 .left-nav > li.blogpost > a {
  background-position: -224px -116px;
}
html.layout-bs3 .tile.vimeo .icon,
html.layout-bs3 .left-nav > li.vimeo > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.youtube .icon,
html.layout-bs3 .left-nav > li.youtube > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.vidyard .icon,
html.layout-bs3 .left-nav > li.youtube > a {
  background-position: -224px -176px;
}
html.layout-bs3 .tile.twitter .icon,
html.layout-bs3 .left-nav > li.twitter > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile.instagram .icon,
html.layout-bs3 .left-nav > li.instagram > a {
  background-position: -224px -233px;
}
html.layout-bs3 .tile .icon.star {
  background-position: -282px -284px;
  opacity: 0.7;
  border-radius: 50%;
}
html.layout-bs3 div.tile.single > a.view,
html.layout-bs3 li.tile.single > a.view {
  padding-left: 45px;
  background-image: url("/img/hubs/sprite-1x.png");
}
html.layout-bs3 .tile.single.uberflip > a.view {
  background-position: -385px -5px;
}
html.layout-bs3 .tile.single.twitter > a.view {
  background-position: -385px -55px;
}
html.layout-bs3 .tile.single.instagram > a.view {
  background-position: -385px -505px;
}
html.layout-bs3 .tile.single.youtube > a.view {
  background-position: -800px -800px;
}
html.layout-bs3 .tile.single.vimeo > a.view {
  background-position: -385px -255px;
}
html.layout-bs3 .tile.single.vidyard > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile.single.brightcove > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile.single.blogpost > a.view {
  background-position: -385px -305px;
}
html.layout-bs3 .tile.single.pinterest > a.view {
  background-position: -385px -455px;
}
html.layout-bs3 .tile.single.slideshare > a.view {
  background-position: -385px -587px;
}
html.layout-bs3 .tile.single.facebook > a.view {
  background-position: -385px -105px;
}
html.layout-bs3 .tile.single.wistiar > a.view {
  background-position: -385px -753px;
}
html.layout-bs3 .tile {
  position: relative ;
  float: left ;
  width: 250px;
  height: 330px;
  padding: 0px ;
  margin: 0 ;
  margin-right: 20px ;
  margin-bottom: 20px ;
  line-height: 1.5em ;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  overflow: hidden ;
}
html.layout-bs3 .tile .img {
  float: none ;
  position: absolute ;
  left: 0 ;
  top: 0 ;
  width: 100% ;
  height: 41.09947644% ;
  padding: 0px ;
  margin: 0 ;
  opacity: 0;
  -webkit-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
}
html.layout-bs3 .tile .img.visible {
  opacity: 1;
}
html.layout-bs3 .tile .img .duration {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: #000000 transparent;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  border-radius: 4px;
  color: white;
  font-size: 13px;
  padding: 5px;
  line-height: 6px;
}
html.layout-bs3 .tile .img img {
  float: none ;
  width: 100% ;
  height: auto ;
  max-width: none;
  padding: 0px ;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0 ;
  margin-bottom: 0 ;
}
html.layout-bs3 .tile .img img.shorter {
  height: 100% ;
  width: auto ;
}
html.layout-bs3 .tile .img-for-croppie {
  position: relative;
  width: 100%;
  height: 41.09947644%;
}
html.layout-bs3 .tile.single .icon {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 48px;
  height: 48px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}
html.layout-bs3 .tile.single > a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat 0 0;
}
html.layout-bs3 .tile.single > a.view {
  top: auto;
  bottom: 0;
  width: 100%;
  height: 40px;
  color: #333;
  font-size: 16px;
  line-height: 40px;
  padding-left: 20px;
  background-color: #fcfcfc;
  border-top: 1px solid #eee;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html.layout-bs3 .tile.single > a.view:before {
  display: block;
  width: 100%;
  height: 20px;
  margin-left: -40px;
  padding-right: 20px;
  margin-top: -21px;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#80ffffff', GradientType=0);
  background-repeat: repeat-x;
  background-color: transparent;
  content: "";
  z-index: 1;
}
html.layout-bs3 .tile.single > a.view:after {
  display: block;
  position: absolute;
  top: 13px;
  right: 17px;
  width: 16px;
  height: 16px;
  background: transparent url("/img/hubs/sprite-1x.png") left top no-repeat;
  content: "";
}
html.layout-bs3 .tile.single .description {
  background-color: #fff ;
  height: 58.90052356% ;
}
html.layout-bs3 .tile.single .description h3 {
  color: #555 ;
  font-weight: bold ;
  margin: 5px 20px 5px 20px ;
  font-size: 19px ;
}
html.layout-bs3 .tile.single .description h3.no-timestamp {
  padding-top: 12px;
}
html.layout-bs3 .tile.single .description h3.no-timestamp.avatar {
  padding-top: 0;
}
html.layout-bs3 .tile.single .description h4 {
  color: #999 ;
  font-size: 18px ;
  font-weight: 400 ;
  margin: 20px ;
}
html.layout-bs3 .tile.single .description h4 em {
  font-style: normal ;
}
html.layout-bs3 .tile.single .description h3 + h4 {
  margin: 0 20px ;
  font-weight: 300 ;
}
html.layout-bs3 .tile.single .description div.h3like + h4 {
  margin: 0 20px ;
  font-weight: 300 ;
}
html.layout-bs3 .tile.single .description div.h3like {
  color: #555 ;
  font-weight: bold ;
  margin: 5px 20px 5px 20px ;
  font-size: 19px ;
  line-height: 1.3 ;
}
html.layout-bs3 .tile.single .description div.h3like.no-timestamp {
  padding-top: 12px;
}
html.layout-bs3 .tile.single .description div.h3like.no-timestamp.avatar {
  padding-top: 0;
}
html.layout-bs3 .tile.single .description div.h3like.avatar {
  margin-top: 10px ;
  margin-bottom: 10px ;
  font-size: 18px ;
  font-weight: normal ;
  line-height: 25px ;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.layout-bs3 .tile.single .description .friendly-timestamp {
  color: #bbb;
  margin-left: 20px;
  margin-top: 10px;
  font-size: 11px;
  font-weight: normal;
}
html.layout-bs3 .tile.single .description img.avatar {
  float: left;
  width: auto;
  height: 25px;
  margin-left: 20px;
  margin-top: 10px;
  margin-right: 5px;
  border-radius: 4px;
}
html.layout-bs3 .tile.single .description h3.avatar {
  margin-top: 10px ;
  margin-bottom: 10px ;
  font-size: 18px ;
  font-weight: normal ;
  line-height: 25px ;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
}
html.layout-bs3 .tile.single .description h4.avatar {
  font-size: 16px ;
  line-height: 18px ;
}
html.layout-bs3 .tile.single.no-img .description {
  height: 100% ;
}
html.layout-bs3 .tile.single.no-img .description h3 {
  font-size: 24px ;
}
html.layout-bs3 .tile.single.no-img .description h3.avatar {
  font-size: 18px ;
}
html.layout-bs3 .tile.single.no-img .description h4 {
  color: #666666 ;
  font-size: 20px ;
  line-height: 24px ;
}
html.layout-bs3 .tile.single.no-img.social h4 {
  font-size: 26px ;
  font-weight: 300 ;
  line-height: 30px ;
}
html.layout-bs3 .tile.single.with-img .description h4.long-h3 {
  display: none;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description {
  height: 110px ;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 -2px 30px rgba(150, 150, 150, 0.1);
  box-shadow: 0 -2px 30px rgba(150, 150, 150, 0.1);
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp {
  font-size: 11px ;
  height: 15px ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .friendly-timestamp.blank {
  height: 5px;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description h3 {
  font-size: 16px ;
  line-height: 20px ;
  font-weight: 600 ;
  color: #555 ;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .description .share-single {
  bottom: 60px;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .img {
  height: 88% ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) .img img.taller {
  height: auto ;
  width: 100% ;
}
html.layout-bs3 .tile.single.uberflip.portrait:not(.list) a.view:before {
  background: none;
}
html.layout-bs3 .tile.single.youtube .img:before,
html.layout-bs3 .tile.single.vimeo .img:before,
html.layout-bs3 .tile.single.instagram.media-type-video .img:before,
html.layout-bs3 .tile.single.wistiar .img:before,
html.layout-bs3 .tile.single.vidyard .img:before,
html.layout-bs3 .tile.single.brightcove .img:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/img/hubs/video-play.png") no-repeat center;
  background-size: 47px;
  content: "";
}
html.layout-bs3 .tile.single.instagram:not(.list) .description,
html.layout-bs3 .tile.single.pinterest:not(.list) .description {
  height: 44% ;
}
html.layout-bs3 .tile.single.instagram:not(.list) .img,
html.layout-bs3 .tile.single.pinterest:not(.list) .img {
  height: 56% ;
}
html.layout-bs3 .tile.single.slideshare > .img.visible:after {
  width: 100%;
  height: 50px;
  margin-top: -40px;
  position: relative;
  display: block;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.07) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#12000000', GradientType=0);
  background-repeat: repeat-x;
  background-color: transparent;
  content: "";
}
html.layout-bs3 .tile.single .hidden-cta-fields.fields-revealed .cta-field-sprite-container {
  top: initial ;
  bottom: 13px;
}
html.layout-bs3 .tile.single .hidden-cta-fields.fields-revealed.fields-revealed .cta-field-sprite-container {
  bottom: 6px;
}
html.layout-bs3 .tile.single:hover .description h3 {
  color: #000 ;
}
html.layout-bs3 .tile.single:hover > a.view {
  text-decoration: underline;
  background-color: #f8f8f8;
}
html.layout-bs3 .tile.single:hover > a.view:after {
  background-position: -16px 0;
}
html.layout-bs3 .tile.links > .description > h4 {
  position: absolute;
  width: 85%;
  width: calc(100% - 40px);
  z-index: 5;
}
html.layout-bs3 .tile.list {
  width: 100%;
  float: none;
  height: 110px;
  overflow: hidden;
  margin-bottom: 15px;
  background: #fdfdfd;
}
html.layout-bs3 .tile.list > div.img {
  width: 25%;
  float: left;
  clear: none;
  height: 100% !important;
  overflow: hidden;
  background-color: #ddd;
  position: relative;
}
html.layout-bs3 .tile.list > div.img > img {
  width: 100%;
  height: auto;
}
html.layout-bs3 .tile.list > div.img span.duration {
  font-size: 11px;
  bottom: 6px;
  right: 6px;
}
html.layout-bs3 .tile.list > div.description {
  float: left;
  clear: none;
  width: 75%;
  overflow: hidden;
  height: 100%;
  position: relative;
}
html.layout-bs3 .tile.list > div.description > .friendly-timestamp {
  margin-top: 5px;
  margin-left: 35px;
}
html.layout-bs3 .tile.list > div.description > img.avatar {
  margin-top: 2px;
}
html.layout-bs3 .tile.list > div.description h3,
html.layout-bs3 .tile.list > div.description .h3like {
  margin-right: 45px;
  margin-bottom: 2px;
}
html.layout-bs3 .tile.list > div.description h3.avatar,
html.layout-bs3 .tile.list > div.description .h3like.avatar {
  margin-top: 2px;
  margin-bottom: 2px;
}
html.layout-bs3 .tile.list > div.description h4 {
  margin-right: 45px;
  font-size: 16px;
  line-height: 21px;
  max-height: 42px;
  overflow: hidden;
}
html.layout-bs3 .tile.list > div.description h4.avatar {
  line-height: 18px;
  max-height: 36px;
}
html.layout-bs3 .tile.list > div.description:after {
  display: block;
  height: 100%;
  width: 50px;
  position: absolute;
  right: 12px;
  top: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAACACAYAAAD03Gy6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsdJREFUeNrs3G1u2kAUheEQdRtdhXfUtLtIC7TbqPqxIC+hW6k7SEaKohLA4/E59847kuUoCCy9Ty6Df4TdNE0PS9c4jof5x8NDp2sYhqrnv6uMv3/xq24RatbjSvH3AGw0ASX+sZy+/OehPZPQeALeiM8ktAa4IT4IrQDuiA/C2ntAif+1nD4veG32hNoJqIjPJNQCrBAfhKUAK8YH4d49oMT/Vk7PDa7FnnBtAhrGZxKuAWwQH4RLAPN7/vOG1wXh1QT8Kcffja8NwhlgGIbf5fQBBOEeAILBpyAQDG7EQDC4EwZBDACCAQAIBgAgGACAYAAAggEACAYAIBgAvEB4AkEEMCP8AkEIAIIBwLxAEAOAYAAAggEACAYAIBgAgGAAAIIBAAgGACAYAJwRPoKgAzitnyBoAUAwAADBAAAEAwAQDABAMADoHuHRZBK7RXAB6BbBCaBLBDeA7hAcAc4In8oxZUdwBTitH/MkpEZwBugCwR0gPUIEgNQIUQDSIkQCSIkQDSAdQkSAVAhRAdIgRAZIgRAdIDxCBoDQKwPA6T82v5djt/F1j0xA8PjRAcLHjwyQIn5UgDTxIwKkih8NIF38SAAp40cBSBs/AkDq+O4A6eM7A3QR3xWgm/iOAF3FdwPoLr4TQJfxXQC6je8A0HV8NUD38ZUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8FMI4j8VUAxBcCEF8IQHwhAPGFAMQXAhBfCEB8IQDxhQDEFwIQXwhAfCEA8YUAxBcCEF8/Ae+JLwQYhuE4ByG+ag8oCIeNEIh/6VPQBgjEv3Yf0BCB+LfeCTdAIP49ACsjEH8JwEoIxK8BqEQg/hoACxGIvybAnQjEbwFwIwLxWwJcQSD+FgAXEIi/cO2mafnX7o/jeI7ebfzyx1j1/H8CDAARKo7z21s+vgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 50%;
  content: "";
  opacity: 0.3;
}
html.layout-bs3 .tile.list.with-img > div.description h4.long-h3 {
  display: block;
}
html.layout-bs3 .tile.list.no-img .description {
  width: 100%;
}
html.layout-bs3 .tile.list.no-img .description > h3,
html.layout-bs3 .tile.list.no-img .description > .h3like {
  font-size: 19px;
}
html.layout-bs3 .tile.list.no-img .description > h4 {
  font-size: 16px;
  line-height: 18px;
  color: #999;
  max-height: 36px;
  overflow: hidden;
}
html.layout-bs3 .tile.list.no-img a.item-link.view {
  left: 0;
}
html.layout-bs3 .tile.list a.item-link.view {
  text-indent: -9999px;
  width: 45px;
  border: 0;
  background-color: transparent;
  left: 25%;
  top: -3px;
  opacity: 0.5;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
html.layout-bs3 .tile.list a.item-link.view:before {
  display: none;
}
html.layout-bs3 .tile.list a.item-link.view:after {
  display: none;
}
html.layout-bs3 .tile.list a.item-link:not(.view) {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
html.layout-bs3 .tile.list.links > .description > h4 {
  width: 87%;
  width: calc(100% - 65px);
}
html.layout-bs3 .tile.list:hover {
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
html.layout-bs3 .tile.list:hover > .description h4 {
  color: #333;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  z-index: 1000;
  background: white;
  height: 100px;
  font-size: 11px;
  width: 100%;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .done-cta-update {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper {
  position: absolute;
  top: 15px;
  left: 10px;
  display: block;
  width: 135px;
  height: 30px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper input[name='repeat-after-active'] {
  position: absolute;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-active-wrapper label[for='repeat-after-active'] {
  position: absolute;
  left: 20px;
  top: 3px;
  width: 135px;
  display: block;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .repeat-after {
  width: 28px;
  font-size: 13px;
}
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .decrease-repeat-after,
html.layout-bs3 .tile.cta .update-cta-placement-wrapper .repeat-after-wrapper .increase-repeat-after {
  padding: 5px 5px;
  font-size: 13px;
  cursor: pointer;
  width: 20px;
  height: 30px;
  display: block;
}
html.layout-bs3 html.silk .tile {
  margin: 20px 0 0 10px;
}
html.layout-bs3 div.description {
  position: absolute ;
  bottom: 0 ;
  width: 100% ;
  min-height: 70px;
  background-color: #a8a8a8;
}
html.layout-bs3 div.description h3 {
  color: #fff ;
  font-size: 18px ;
  font-weight: 400 ;
  margin: 17px 10px 3px 65px ;
  line-height: 1.3 ;
  word-wrap: break-word ;
  text-transform: none ;
}
html.layout-bs3 div.description h4 {
  color: rgba(255, 255, 255, 0.5) ;
  font-weight: 300 ;
  font-size: 16px ;
  line-height: 1.2 ;
  margin: 0 10px 15px 65px ;
  word-wrap: break-word ;
  text-transform: none ;
}
html.layout-bs3 div.description .icon {
  background-color: #a8a8a8;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 48px;
  width: 48px;
  margin: 15px 10px;
}
html.layout-bs3 div.description .icon.spacer {
  display: none;
}
html.layout-bs3 .no-img div.description .icon.spacer {
  display: block;
  position: relative;
  float: right;
  margin: 0;
  width: 80px;
  height: 80px;
  background: transparent ;
}
html.layout-bs3 .carousel-inner .tile,
html.layout-bs3 .carousel-inner .tile.highlight {
  width: 250px !important;
  height: 330px !important;
  margin-right: 20px !important;
  margin-bottom: 0 !important;
}
html.layout-bs3 #embed-tile.tile {
  -webkit-box-shadow: none;
  box-shadow: none;
}
html.layout-bs3 #embed-tile.tile.single {
  width: 248px;
  height: 303px;
  border: 1px solid lightgrey;
}
html.layout-bs3 #embed-tile .tile-description {
  position: absolute;
  width: 230px;
  height: 30px;
  padding: 20px 10px 20px 10px;
  font-size: 14px;
}
html.layout-bs3 #embed-tile .tile-description h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: grey;
  font-weight: 500;
  line-height: normal;
}
html.layout-bs3 #embed-tile .tile-img {
  position: absolute;
  top: 25%;
  width: 248px;
  height: 230px;
  background-size: cover;
  background-position: center;
}
html.layout-bs3 .layout-bs3 .new-cta-title-input {
  color: #555;
  width: 450px;
  height: 36px;
  font-size: 1.5em;
  padding-left: 15px;
  margin: 0 auto;
}
html.layout-bs3 .page-width.item-level .blocking-cta,
html.layout-bs3 #collection-items.blocking-cta {
  opacity: 0.2;
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: progid:DXImageTransform.Microsoft.blur(pixelradius=3);
}
html.layout-bs3 html.mobile .page-width.item-level .blocking-cta,
html.layout-bs3 html.mobile #collection-items.blocking-cta {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none;
}
html.layout-bs3 .prevent-interaction {
  display: none;
}
html.layout-bs3 .blocking-cta.prevent-interaction {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  overflow: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta-item-container {
  float: left;
  width: auto;
  padding-top: 0px;
  padding-left: 20px;
}
html.layout-bs3 .cta-item-container .cta {
  position: fixed !important;
}
html.layout-bs3 .cta {
  margin-bottom: 20px;
}
html.layout-bs3 .cta .submission-loader-container {
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
}
html.layout-bs3 .cta .submission-loader-container .loader-background {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 52px;
  height: 52px;
  margin: -26px 0 0 -26px;
  background-color: #1a3d18;
  border-radius: 25px;
  opacity: 0.5;
}
html.layout-bs3 .cta .submission-loader-container .backdrop {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background-color: #1a3d18;
}
html.layout-bs3 .cta .submission-loader-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}
html.layout-bs3 .cta .submission-loader-container.hidden {
  display: none;
}
html.layout-bs3 .cta.full-screen-cta {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-bottom: 0;
  overflow: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding: 0;
  max-width: 400px;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section {
  height: auto;
  padding-top: 5px;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section select {
  width: 96.5%;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 10px;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-button-container {
  width: 88%;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields .cta-button-container > input.cta-button {
  width: 96.5%;
}
html.layout-bs3 .cta.full-screen-cta .run-away {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
}
html.layout-bs3 .cta.tile.single:before {
  background-color: inherit;
}
html.layout-bs3 .cta:before {
  background-color: inherit;
  content: "";
  opacity: 1;
}
html.layout-bs3 .cta .cta-sprite {
  background: url("/img/hubs/hubs-cta-spritesheet.png") no-repeat;
  display: inline-block;
}
html.layout-bs3 .cta .cta-sprite-check {
  background-position: 0px 0;
  width: 94px;
  height: 94px;
}
html.layout-bs3 .cta .cta-sprite-exclaim {
  background-position: -98px 0;
  width: 94px;
  height: 94px;
}
html.layout-bs3 .cta .cta-sprite-close {
  background-position: -29px -99px;
  width: 23px;
  height: 23px;
}
html.layout-bs3 .cta .cta-sprite-email {
  background-position: -56px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-left-half-body {
  background-position: -84px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-right-half-body {
  background-position: -112px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-company {
  background-position: -140px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .cta-sprite-small-exclaim {
  background-position: -2px -99px;
  width: 24px;
  height: 24px;
}
html.layout-bs3 .cta .hide-preview-cancel {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  height: 25px;
  line-height: 25px;
}
html.layout-bs3 .cta .hide-preview-cancel .cta-close {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-align: center;
  width: 25px;
}
html.layout-bs3 .cta .run-away {
  height: 74%;
  width: 100%;
  top: 0;
  left: 0;
  border-bottom: 1px solid;
  position: absolute;
}
html.layout-bs3 .cta .run-away.cta-transition {
  -webkit-transition: top 0.25s linear;
  -o-transition: top 0.25s linear;
  transition: top 0.25s linear;
}
html.layout-bs3 .cta .hidden-cta-fields {
  height: 95%;
  width: 100%;
  top: 75%;
  position: absolute;
  margin: auto;
  overflow: hidden;
  padding-top: 3%;
}
html.layout-bs3 .cta .hidden-cta-fields input {
  margin-bottom: 14px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed {
  height: 92%;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section {
  padding-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section input {
  margin-bottom: 6px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-button-container input {
  margin-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields.fields-revealed .cta-field-section.one-line {
  padding-top: 10px;
}
html.layout-bs3 .cta .hidden-cta-fields form {
  margin: 0 0 20px;
}
html.layout-bs3 .cta .hidden-cta-fields.cta-transition {
  -webkit-transition: top 0.25s linear;
  -o-transition: top 0.25s linear;
  transition: top 0.25s linear;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section {
  height: 25%;
  position: relative;
  width: 88%;
  margin: 0 auto;
  padding-bottom: 15px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller .cta-field-name {
  font-size: 14px;
  padding-bottom: 0;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller .cta-field-sprite-container.cta-front {
  top: 27px !important;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller input {
  height: 19px;
  margin-bottom: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.smaller select {
  height: 27px !important;
  line-height: 32px !important;
  margin: 0px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  padding-bottom: 4px;
  color: #fff;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name.label-only-text {
  font-size: 11px;
  line-height: 1.5em;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-name-optional {
  font-size: 80%;
  opacity: 0.75;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  position: absolute;
  background-color: transparent;
  top: 36px;
  left: 8px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 25px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section .preview-form-field.error {
  border-color: #fff;
  background-color: #f5aaaa;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section input {
  width: 100%;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section select {
  width: 100%;
  height: 35px !important;
  line-height: 32px !important;
  margin-bottom: 6px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 30px;
  padding-bottom: 10px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required {
  display: none;
  float: left;
  background: #f5aaaa;
  border: 1px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  text-align: center;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  margin-right: 5px;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required.show-required-text {
  display: inline-block;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line input {
  width: auto;
  margin: 3px 8px 0px 3px;
  vertical-align: top;
  height: auto;
  text-indent: auto;
  display: inline;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-field-section.one-line span {
  display: inline;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-button-container {
  height: 22%;
  padding-top: 14px;
  width: 88%;
  margin: 0 auto;
}
html.layout-bs3 .cta .hidden-cta-fields .cta-activate-button-container {
  padding-top: 0;
  width: 100%;
}
html.layout-bs3 .cta .cta-form-response {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
html.layout-bs3 .cta .cta-form-response.cta-form-error {
  background-color: white;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container {
  width: 75%;
  margin: 0 auto;
  margin-top: 28%;
  text-align: center;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message-sprite {
  display: block;
  margin: 0 auto;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message {
  padding-top: 30px;
}
html.layout-bs3 .cta .cta-form-response .cta-form-message-container .cta-form-message span {
  font-size: 22px;
}
html.layout-bs3 .cta .cta-form-response .cta-button-container {
  width: 90%;
  margin-left: 5%;
  position: absolute;
  bottom: 15px;
}
html.layout-bs3 .cta .cta-button {
  font-family: Droid Sans, sans-serif;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  display: block;
  font-size: 17px;
  text-align: center;
  width: 100%;
  border: 0;
}
html.layout-bs3 .cta .cta-button:hover {
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
}
html.layout-bs3 .cta > img {
  width: 100%;
  position: absolute;
}
html.layout-bs3 .cta p {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  line-height: normal;
}
html.layout-bs3 .cta > a,
html.layout-bs3 .cta.tile.single > a {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  width: 68%;
  height: 1em;
  margin: 20px 8.5%;
  text-align: center;
  box-sizing: content-box;
}
html.layout-bs3 .cta > a.accent-button {
  background-color: #a8a8a8;
  color: #fff;
  display: block;
  font-size: 20px;
  line-height: 1;
  margin-top: 20px;
  padding: 20px;
  text-decoration: none;
}
html.layout-bs3 .cta > a.accent-button:hover {
  color: #fff;
}
html.layout-bs3 .cta .ps-container:not(:hover) .ps-scrollbar-y-rail {
  opacity: 0.3;
}
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail,
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail.hover {
  background: transparent;
}
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail .ps-scrollbar-y,
html.layout-bs3 .cta .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #fff;
}
html.layout-bs3 .cta.setValues {
  background-image: none !important;
}
html.layout-bs3 .cta.setValues > .run-away {
  top: -300px;
}
html.layout-bs3 .cta.setValues > .fields-revealed {
  top: 25px;
}
html.layout-bs3 .cta.setValues > .hide-preview-cancel {
  display: block;
}
html.layout-bs3 abbr[title] {
  border: 0;
}
html.layout-bs3 ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
html.layout-bs3 #reset-display-order-modal .reset-sort-field,
html.layout-bs3 #reset-display-order-modal .reset-sort-order {
  padding: 10px 0 10px 30px;
}
html.layout-bs3 #reset-display-order-modal h3 {
  font-size: 16px;
}
html.layout-bs3 .stream-owner-avatar {
  float: left;
  width: 90px;
  height: 90px;
  margin: 0 20px 0 0;
  border-radius: 50%;
  box-sizing: border-box;
}
html.layout-bs3 .stream-owner-avatar.item-level {
  width: 35px;
  height: 35px;
  margin: -6px 10px 0 0;
}
html.layout-bs3 .stream-owner-avatar.pic {
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #fff;
}
html.layout-bs3 .stream-owner-avatar.pic.item-level {
  background-size: 35px auto;
}
html.layout-bs3 .stream-owner-avatar.text {
  line-height: 90px;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
html.layout-bs3 .stream-owner-avatar.text.item-level {
  line-height: 35px;
  font-size: 17px;
  font-weight: 300;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed {
  overflow: hidden;
  background: transparent;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed > .main {
  margin-top: 0 !important;
}
html.layout-bs3 body.hubs-embedded-iframe.cta-embed > .main div.tile.cta {
  margin: 0;
  float: none;
  height: 330px;
  max-height: 330px;
}
html.layout-bs3 .accent-button {
  position: relative;
}
html.layout-bs3 .accent-button:hover {
  -webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
  text-shadow: 0px 1px 3px rbga(0, 0, 0, 0.9);
}
html.layout-bs3 .accent-button:hover:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  background-repeat: repeat-x;
  content: "";
  opacity: 0.1;
  z-index: -1;
}
html.layout-bs3 .tile.single .icon {
  z-index: 1;
}
html.layout-bs3 .tile.single > a {
  z-index: 4;
}
html.layout-bs3 .tile.single > a.view {
  z-index: 6;
}
html.layout-bs3 .cta-item-container .cta {
  z-index: 1;
}
html.layout-bs3 .cta .hidden-cta-fields {
  z-index: 5;
}
html.layout-bs3 .cta .cta-form-response {
  z-index: 5;
}
html.layout-bs3 .cta .run-away {
  z-index: 6;
}
html.layout-bs3 .cta .submission-loader-container {
  z-index: 12;
}
html.layout-bs3 .cta .submission-loader-container img {
  z-index: 1;
}
html.layout-bs3 .blocking-cta.prevent-interaction {
  z-index: 2;
}
html.layout-bs3 .share-single,
html.layout-bs3 .share-item.type-single {
  z-index: 7;
}
html.layout-bs3 .search-results-overlay .mobile-search-header {
  z-index: 1;
}
html.layout-bs3 .share-social,
html.layout-bs3 .share-twitter,
html.layout-bs3 .share-item {
  z-index: 401;
}
html.layout-bs3 .top-nav {
  z-index: 1000;
}
html.layout-bs3 .top-nav .secondary-logo {
  z-index: 1100;
}
html.layout-bs3 .top-nav .left-nav.desktop {
  z-index: 1200;
}
html.layout-bs3 .top-nav .nav-back,
html.layout-bs3 .top-nav .nav-toggle,
html.layout-bs3 .top-nav .right-side-btns {
  z-index: 1300;
}
html.layout-bs3 .large-header {
  z-index: 2000;
}
html.layout-bs3 .left-nav.desktop {
  z-index: 3000;
}
html.layout-bs3 .left-nav > li ul {
  z-index: 36;
}
html.layout-bs3 .left-nav > li .sub-menu-arrow {
  z-index: 41;
}
html.layout-bs3 .search-results-backdrop {
  z-index: 4200;
}
html.layout-bs3 .search-results-overlay {
  z-index: 4250;
}
html.layout-bs3 .search-drop-down {
  z-index: 4300;
}
html.layout-bs3 .share-hub,
html.layout-bs3 .share-item {
  z-index: 4400;
}
html.layout-bs3 .mobile-nav,
html.layout-bs3 .mobile-share {
  z-index: 4500;
}
html.layout-bs3 #colorbox,
html.layout-bs3 #cboxOverlay,
html.layout-bs3 #cboxWrapper {
  z-index: 4700;
}
html.layout-bs3 .cta.full-screen-cta {
  z-index: 7000;
}
html.layout-bs3 .cta.full-screen-cta .run-away {
  z-index: 10;
}
html.layout-bs3 .cta.full-screen-cta .hidden-cta-fields {
  z-index: 9;
}
html.layout-bs3 .document-container {
  z-index: 7100;
}
html.layout-bs3 .document-container .document-control {
  z-index: 7200;
}
html.layout-bs3 #loading-overlay {
  z-index: 8000;
}
html.layout-bs3 body.lab_sticky_footer > footer {
  z-index: 999;
}
html.layout-bs3 body.lab_sticky_footer .expired-trial {
  z-index: 1000;
}
html.layout-bs3 body.lab_permanent_header .search-results-backdrop {
  z-index: 5200;
}
html.layout-bs3 body.lab_permanent_header .search-results-overlay {
  z-index: 5250;
}
html.layout-bs3 body.lab_permanent_header .search-drop-down {
  z-index: 5300;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .top-nav {
  z-index: 6000;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .share-hub,
html.layout-bs3 body.lab_permanent_header.search-results-opened .share-item,
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-drop-down,
html.layout-bs3 body.lab_permanent_header.search-results-opened .mobile-nav,
html.layout-bs3 body.lab_permanent_header.search-results-opened .mobile-share {
  z-index: 6100;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 body.lab_permanent_header.search-results-opened .search-drop-down {
  z-index: 6700;
}
html.layout-bs3 body.lab_nav_always_top .top-nav {
  z-index: 6000;
}
html.layout-bs3 body.lab_nav_always_top .share-hub,
html.layout-bs3 body.lab_nav_always_top .share-item,
html.layout-bs3 body.lab_nav_always_top .search-drop-down,
html.layout-bs3 body.lab_nav_always_top .mobile-nav,
html.layout-bs3 body.lab_nav_always_top .mobile-share {
  z-index: 6100;
}
html.layout-bs3 body.lab_nav_always_top .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 body.lab_nav_always_top .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 body.lab_nav_always_top .search-drop-down {
  z-index: 6700;
}
html.layout-bs3 .KeepNavAtTop .top-nav {
  z-index: 6000;
}
html.layout-bs3 .KeepNavAtTop .share-hub,
html.layout-bs3 .KeepNavAtTop .share-item,
html.layout-bs3 .KeepNavAtTop .search-drop-down,
html.layout-bs3 .KeepNavAtTop .mobile-nav,
html.layout-bs3 .KeepNavAtTop .mobile-share {
  z-index: 6100;
}
html.layout-bs3 .KeepNavAtTop .search-results-backdrop {
  z-index: 6500;
}
html.layout-bs3 .KeepNavAtTop .search-results-overlay {
  z-index: 6600;
}
html.layout-bs3 .KeepNavAtTop .search-drop-down {
  z-index: 6700;
}
.mgmt-container .content-container .alert {
  margin-left: 20px;
}
.mgmt-container .content-container .alert.hubs-collection-hidden-note {
  margin-bottom: 40px;
}
.mgmt-container .content-container.hubs-section-manage-content {
  padding: 0 20px 38px 20px;
}
.mgmt-container .content-container div.upgrade-bubble {
  margin: 0 auto;
  text-align: center;
  width: 400px;
  border: 1px solid #ccc;
  padding: 20px;
}
.mgmt-container .content-container .navbar {
  width: auto;
}
.mgmt-container .content-container .navbar .container {
  text-align: center;
}
.mgmt-container .content-container .navbar .container .nav > li {
  display: inline-block;
  float: none;
  text-align: left;
}
.mgmt-container .content-container .create-hub-btn {
  margin-top: 20px;
}
.mgmt-container .content-container .domain-notice {
  margin-bottom: 15px;
}
.mgmt-container .content-container .custom-script-wrapper {
  margin: 0 auto 100px auto;
  max-width: 1400px;
}
.mgmt-container .content-container .custom-script-wrapper label {
  line-height: 1.2em;
}
.mgmt-container .content-container .custom-script-wrapper label.radio input[type="radio"],
.mgmt-container .content-container .custom-script-wrapper label.checkbox input[type="checkbox"] {
  float: none;
  display: inline-block;
}
.mgmt-container .content-container .custom-script-wrapper .ace-editor {
  height: 422px;
  padding: 10px 4.5px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.mgmt-container .content-container .custom-script-wrapper .alert-info {
  margin-left: 0;
}
.mgmt-container .content-container .custom-script-wrapper .alert-info a {
  color: #2f96b4;
  text-decoration: underline;
}
.mgmt-container .content-container .custom-script-wrapper .toggle-custom-script-wrapper {
  margin-bottom: 40px;
}
.mgmt-container .content-container .custom-script-wrapper .toggle-custom-script-wrapper label {
  display: inline-block;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container {
  margin-top: 40px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header {
  padding: 10px;
  background: #999;
  color: #fff;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:before,
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header:after {
  clear: both;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .dev-note > strong {
  font-size: 14px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .dev-note > span {
  padding-left: 15px;
  color: #fff;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-header .badge {
  padding: 1px 9px 0;
  margin-right: 6px;
  background: #888;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-tag {
  background: #ddd;
  border: 1px solid #ccc;
  border-width: 0 1px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-script-tag > span {
  display: block;
  padding: 8px;
  color: #888;
  font-size: 14px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container textarea {
  width: 100%;
  height: 430px;
  color: #dddddd;
  font-size: 11.5px;
  line-height: 11px;
  background: #121212;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container .custom-save {
  padding: 12px;
  margin-top: 0;
  border: 1px solid #ccc;
  border-top: none;
  background-color: #eeeeee;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note {
  margin-bottom: 7px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note:hover {
  background-color: #eeeeee;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container div.note a:hover {
  color: #2f96b4;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support {
  width: 19%;
  background: #f9f9f9;
  height: 480px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div {
  padding: 0px 20px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > h3 {
  color: #ce0058;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 20px;
  margin: 20px 0 10px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > p {
  font-size: 12px;
  line-height: 18px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-css-support > div > p > a {
  color: #2f96b4;
  font-weight: bold;
}
.mgmt-container .content-container .custom-script-wrapper .editor-note {
  margin-bottom: 10px;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container.ace-editor-full-screen {
  height: auto;
  width: auto;
  position: fixed !important;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  border: 0;
}
.mgmt-container .content-container .nav-block-icon.nav-code {
  width: 280px;
  margin: 0 auto;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a {
  padding: 0;
  color: #fff;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a > span {
  display: inline;
  border: 1px solid #fff;
  padding: 2px 7px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}
.mgmt-container .content-container .nav-block-icon.nav-code > li a.unsaved > span {
  background: #5bc0de;
  -webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.6);
}
.mgmt-container .content-container .nav-block-icon.nav-code > li.active a > span,
.mgmt-container .content-container .nav-block-icon.nav-code > li.active a.unsaved > span {
  background: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.icon-share-new,
.icon-cta,
.icon-embed-new {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.icon-share-new {
  background-position: -414px -174px;
}
.icon-embed-new {
  background-position: -51px -453px;
  width: 19px;
}
.icon-cta {
  background-position: -452px -173px;
  margin-right: 2px;
}
.autosuggest {
  text-align: left;
}
.layout-bs3 .import-container .import-title,
.layout-bs3 .import-container .import-action {
  line-height: 24px;
}
.layout-bs3 .import-container .import-title {
  padding: 23px 0 23px 15px;
}
.layout-bs3 .import-container .import-title .halflings {
  top: 3px;
  margin-right: 10px;
}
.layout-bs3 .import-container .import-action {
  padding: 23px 15px 23px 0;
}
.layout-bs3 .import-type-container .checkbox label {
  margin-top: 30px;
}
.layout-bs3 .exclaim-container .halflings {
  top: 2px;
  opacity: 0.5;
}
table.table.standard-data-table {
  margin-top: 20px;
}
table.table.standard-data-table thead tr th {
  padding: 6px 18px 10px 10px;
  white-space: nowrap;
}
table.table.standard-data-table thead tr th.sorting_asc,
table.table.standard-data-table thead tr th.sorting_desc {
  -webkit-filter: grayscale(100%);
}
table.table.standard-data-table thead tr th:last-child {
  width: 80px;
  max-width: 80px;
  text-align: right;
}
table.table.standard-data-table thead tr th.no-sort {
  background: transparent;
  cursor: default;
}
table.table.standard-data-table tbody td {
  vertical-align: middle;
}
table.table.standard-data-table tbody td.no-wrap {
  white-space: nowrap;
}
table.dataTable.standard-data-table tbody tr.odd,
table.dataTable.standard-data-table tbody tr.even {
  background-color: #fff;
}
table.dataTable.standard-data-table tbody tr:hover > td {
  background: #eee;
}
.dataTables_wrapper .row {
  width: auto;
  padding: 0;
}
.dataTables_wrapper .row:last-child {
  margin-top: 20px;
}
.dataTables_wrapper .row label {
  color: #666;
  font-weight: normal;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 6px;
}
.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
}
.dataTables_wrapper .dataTables_empty {
  padding: 10px;
}
ul.hubs-dropdown li a {
  color: #5e5e5e;
}
ul.hubs-dropdown li a .icon-white {
  display: none;
}
ul.hubs-dropdown li.active a,
ul.hubs-dropdown li.active a:hover {
  color: #ce0058 !important;
  background: #f9f9f9 !important;
}
ul.hubs-dropdown > li > a:hover {
  color: #2f96b4;
  background: #f9f9f9;
}
.collection-search-container {
  float: right;
  width: auto;
}
.collection-search-container .collection-search-title,
.collection-search-container .collection-search-progress,
.collection-search-container .input-group {
  float: right;
}
.collection-search-container .input-group {
  width: 220px;
}
.collection-search-container .input-group a {
  color: #333333;
}
.collection-search-container .input-group input {
  padding-right: 24px;
}
.collection-search-container .input-group .close-float {
  position: absolute;
  top: 0;
  left: auto;
  right: 45px;
  bottom: auto;
  font-size: 20px;
  cursor: pointer;
  z-index: 4;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.collection-search-title {
  padding: 2px 10px 0 0;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}
.collection-search-title:before,
.collection-search-title:after {
  display: table;
  content: " ";
}
.collection-search-title:after {
  clear: both;
}
.collection-search-title .section-tally {
  float: left;
}
.collection-search-title .section-tally .badge {
  padding: 1px 9px;
  font-size: 10px;
  border-radius: 2px;
}
.collection-search-title .section-tally .caption {
  display: block;
  text-align: center;
}
.collection-search-title .result-tally {
  float: left;
  padding: 0px 0 0 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
}
.collection-search-progress {
  display: none;
  padding: 3px 8px;
}
.collection-search-progress img {
  width: 20px;
}
.hubs_load_more {
  clear: both;
  margin: 8px;
  padding-top: 10px;
  text-align: center;
}
.hubs_load_more .loading-lock-state {
  display: none;
}
.hubs_load_more .locked .load-more-text {
  display: none;
}
.hubs_load_more .locked .loading-lock-state {
  display: inline;
}
.collection-item-holder:before,
.collection-item-holder:after {
  display: table;
  content: " ";
}
.collection-item-holder:after {
  clear: both;
}
.collection-item-holder .no-deleted-items {
  text-align: center;
  font-size: 20px;
}
.toggle .hubs_section_header.hover {
  cursor: pointer;
}
.toggle .hubs_section_header.hover .header_section_buttons {
  background: #fff;
}
.hubs_section_wrapper {
  margin-bottom: 30px;
  margin-top: 30px;
}
.hubs_section_wrapper .hubs_section_header {
  height: 46px;
  margin: 0;
}
.hubs_section_wrapper .hubs_section_header:before,
.hubs_section_wrapper .hubs_section_header:after {
  display: table;
  content: " ";
}
.hubs_section_wrapper .hubs_section_header:after {
  clear: both;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_header_title {
  float: left;
  margin-top: 16px;
  margin-left: 15px;
}
.hubs_section_wrapper .hubs_section_header .section_title {
  color: #ce0058;
  font-weight: bold;
  font-size: 1.2em;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_tally {
  color: #cbcbcb;
  font-size: 1.2em;
}
.hubs_section_wrapper .hubs_section_header .hubs_section_description {
  color: #666666;
  font-size: 9px;
  margin-left: 8px;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons {
  height: 100%;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons span.btn-group {
  display: inline-block;
  vertical-align: bottom;
}
.hubs_section_wrapper .hubs_section_header .header_section_buttons span.btn-group .caret {
  margin: 6px 0 0 3px;
}
.hubs_section_wrapper .hubs_section_header input.inline_edit_input {
  width: 240px;
  height: 16px;
  margin: -8px 0 0 -8px;
}
.hubs_section_wrapper .empty-group {
  margin: 30px 0;
  padding: 25px;
  text-align: center;
  background: #f9f9f9;
}
.hubs_section_wrapper .empty-group .empty-group-text {
  width: 80%;
  margin: 15px auto;
  font-size: 1.25em;
  text-align: center;
}
.hubs_section_wrapper .hubs-collection-hidden-note {
  margin: 0 0 40px 0 !important;
}
.hubs_section_block,
.hubs_featured_section_block,
.hubs_collection_section_block {
  min-width: 500px;
  background-color: #fff !important;
}
.hubs_section_block:before,
.hubs_featured_section_block:before,
.hubs_collection_section_block:before,
.hubs_section_block:after,
.hubs_featured_section_block:after,
.hubs_collection_section_block:after {
  display: table;
  content: " ";
}
.hubs_section_block:after,
.hubs_featured_section_block:after,
.hubs_collection_section_block:after {
  clear: both;
}
.hubs_section_block.limit-height {
  max-height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
}
.hubs_collection_section_block {
  padding: 0px 0 15px 0;
}
.hubs_collection_section_block .hub-collection-options {
  position: relative;
  margin: 40px 0 0 0;
}
.hubs_collection_section_block .hub-collection-options .manage-deleted-items {
  position: absolute;
  right: 0;
}
.hubs_collection_section_block.list-view .item-cta {
  display: none !important;
}
.hubs_collection_section_block .item-cta:not(.cta-15) .cta {
  height: 293px;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .cta {
  height: 293px;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .cta .update-cta-placement-wrapper {
  display: none;
}
.hubs_collection_section_block .item-cta:not(.first-cta) .collection-item-controls {
  display: none;
}
.hubs_featured_section_block.limit-height {
  max-height: 350px;
  overflow: auto;
}
.collection-wrapper.hidden .hubs_collection_section_block,
.hubs_section_wrapper.hidden .hubs_collection_section_block {
  opacity: 0.75;
}
.item-selector-item-container .item-group {
  float: left;
  clear: none;
  margin: 20px 0 10px 15px;
}
.item-selector-item-container .item-group.item-hidden {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.item-selector-item-container .item-group.item-hidden:hover {
  opacity: 0.8;
}
.item-selector-item-container .item-group.item-hidden:before {
  content: "Hidden Item";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 1px 6px;
  position: absolute;
  font-size: 10px;
  margin: 5px;
  border-radius: 3px;
}
.item-selector-item-container .item-group:hover {
  -webkit-box-shadow: 0 0 10px #888888;
  box-shadow: 0 0 10px #888888;
}
.collection-item-controls {
  height: 33px;
  background-color: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection-item-controls a {
  color: #5e5e5e;
  background: #fafafa;
  font-size: 0.9em;
  line-height: 0.9em;
  font-weight: normal;
  border-bottom-width: 1px;
}
.collection-item-controls a:hover,
.collection-item-controls a:focus {
  color: inherit;
}
.collection-item-controls .left {
  display: inline-block;
  margin: 5px 0 0 5px;
}
.collection-item-controls .right {
  display: inline-block;
  margin: 5px 5px 0 0;
}
.collection-item-controls [class^="icon-"],
.collection-item-controls [class*=" icon-"],
.collection-item-controls .halflings {
  height: 14px;
  margin-top: -1px;
  font-size: 12px;
}
.collection-item-controls .dropdown-menu li a {
  background: transparent;
}
.collection-item-controls .dropdown-menu li a:hover {
  color: #666666;
  background: #eeeeee;
}
.collection-group {
  display: inline-block;
  width: 228px;
  margin: 15px 0 0 0.75%;
  vertical-align: top;
  font-weight: bold;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection-group.add-collection-bt {
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
.collection-group.add-collection-bt a.btn {
  margin: 67px auto;
  font-weight: normal;
}
.collection-group.add-collection-bt:hover {
  background: #ffffff;
}
.collection-group.add-collection-bt.hidden {
  visibility: hidden;
}
.collection-group.hidden {
  opacity: 0.5;
}
.collection-group .collection-item-controls {
  border: none;
}
.collection-group .collection-item-controls a.btn:hover {
  border-color: #ddd;
}
.collection-group:hover {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.collection-group:hover .collection-placeholder > .tile > div.description {
  background-color: #333;
}
.collection-placeholder {
  width: 100%;
  height: 132px;
  background-color: #c7c7c7;
  cursor: pointer;
  overflow: hidden;
}
.collection-placeholder .tile {
  position: relative;
  width: 100%;
  height: 132px;
  max-height: none;
  min-height: 0;
  max-width: none;
  min-width: 0;
}
.collection-placeholder .tile div.description {
  min-height: 48px;
  background: #666;
}
.collection-placeholder .tile div.description h3 {
  margin: 16px 8px 0px 50px !important;
  font-size: 14px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collection-placeholder .tile div.description .icon {
  margin: 0;
  background-color: transparent;
  opacity: 0.7;
  -webkit-transform: scale(0.7);
}
.collection-preview-bg {
  position: relative;
  height: 132px;
  margin-top: -132px;
  background: transparent url("/img/hubs/backend/preview_bg.png") no-repeat top right;
  cursor: pointer;
}
.collection-tile {
  position: relative;
  float: left;
  width: 250px;
  height: 330px;
  padding: 0;
  margin: 0;
  line-height: 1.5em;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  overflow: hidden;
}
.collection-tile .collection-tile-service-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.collection-tile.has-thumb .collection-tile-service-bg {
  opacity: 0.75;
}
.collection-tile .collection-tile-service-icon {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 60px;
  height: 60px;
  line-height: 60px;
  margin: -70px 0 0 -30px;
  vertical-align: middle;
  background-color: transparent;
  background-image: url("/img/hubs/servicetiles.png");
  background-repeat: no-repeat;
  background-position: 0px 0;
}
.collection-tile .description {
  position: absolute;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  width: 250px !important;
  height: auto;
  min-height: 50px;
  line-height: 16px;
  padding: 10px 20px;
  border-top: 1px solid #ddd;
  background-color: #fff !important;
}
.collection-tile .description h4 {
  color: #555 !important;
  margin: 10px 0 !important;
  font-weight: bold !important;
}
.collection-tile .description .timeago {
  color: #888;
}
.collection-tile.service-twitter .collection-tile-service-bg {
  background-color: #79caee;
}
.collection-tile.service-twitter .collection-tile-service-icon {
  background-position: -2px -4px;
}
.collection-tile.service-blogpost .collection-tile-service-bg {
  background-color: #f7931d;
}
.collection-tile.service-blogpost .collection-tile-service-icon {
  background-position: -72px -4px;
}
.collection-tile.service-facebook .collection-tile-service-bg {
  background-color: #415f9f;
}
.collection-tile.service-facebook .collection-tile-service-icon {
  background-position: -142px -4px;
}
.collection-tile.service-youtube .collection-tile-service-bg {
  background-color: #f00;
}
.collection-tile.service-youtube .collection-tile-service-icon {
  background-position: -212px -4px;
}
.collection-tile.service-uberflip .collection-tile-service-bg,
.collection-tile.service-uberflip-ui .collection-tile-service-bg {
  background-color: #cd1c5a;
}
.collection-tile.service-uberflip .collection-tile-service-icon,
.collection-tile.service-uberflip-ui .collection-tile-service-icon {
  background-position: -282px -4px;
}
.collection-tile.service-vimeo .collection-tile-service-bg {
  background-color: #7bcfdb;
}
.collection-tile.service-vimeo .collection-tile-service-icon {
  background-position: -352px -4px;
}
.collection-tile.service-instagram .collection-tile-service-bg {
  background-color: #e4405f;
}
.collection-tile.service-instagram .collection-tile-service-icon {
  background-position: -424px -4px;
}
.collection-tile.service-slideshare .collection-tile-service-bg {
  background-color: #00a7a9;
}
.collection-tile.service-slideshare .collection-tile-service-icon {
  background-position: -492px -4px;
}
.collection-tile.service-wistiar .collection-tile-service-bg {
  background-color: #1678be;
}
.collection-tile.service-wistiar .collection-tile-service-icon {
  background-position: -562px -4px;
}
.collection-tile.service-vidyard .collection-tile-service-bg {
  background-color: #499744;
}
.collection-tile.service-vidyard .collection-tile-service-icon {
  background-position: -632px -4px;
}
.collection-tile.service-custom .collection-tile-service-bg {
  background-color: #cd1c5a;
}
.collection-tile.service-custom .collection-tile-service-icon {
  background-position: -701px -4px;
}
.collection-tile.service-brightcove .collection-tile-service-bg {
  background-color: #f7931d;
}
.collection-tile.service-brightcove .collection-tile-service-icon {
  background-position: -775px -4px;
}
.item-group {
  display: inline-block;
  float: left;
  clear: none;
  width: 225px;
  margin: 20px 0 10px 15px;
  font-weight: bold;
  position: relative;
}
.item-group .item-copy {
  margin: 0 20px 0 0;
  border-bottom: 1px solid #cccccc;
}
.item-group .item-copy:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.item-group .circle-icon,
.item-group .select-item {
  display: none;
}
.item-group .publish-status {
  display: inline-block;
  padding: 1px 5px;
  margin: 10px 0 5px 20px;
  font-size: 10px;
  line-height: 16px;
  color: #fff;
  background: #999999;
  border-radius: 2px;
}
.item-group .publish-status.draft {
  text-transform: uppercase;
}
.item-group .publish-status.scheduled .icon-time {
  margin-top: -1px;
}
.item-group .top-padding-25 {
  padding-top: 25px;
}
.item-group .left-margin-35 {
  margin-left: 35px;
}
.item-group .knob-container {
  position: absolute;
  top: 5px;
  right: 5px;
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  cursor: pointer;
}
.item-group .knob-container.active {
  opacity: 1;
}
.item-group .knob-container .knob-overlay {
  position: absolute;
  top: 3px;
  right: 2px;
  width: 27px;
  height: 26px;
  border-radius: 99px;
  background-color: black;
  opacity: 0.6;
}
.item-group .knob-container .dial .circle-text {
  font-size: 12px !important;
  height: 13px !important;
  margin-left: -3px !important;
  margin-top: -2px !important;
  color: #87ceeb;
}
.item-group .knob-container input {
  cursor: pointer;
  top: -17px;
  right: 5px;
}
.item-group.item-hidden {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.item-group.item-hidden .item-placeholder.tile.single.no-img .description .friendly-timestamp {
  margin-top: 20px;
}
.item-group.item-hidden .item-placeholder.tile.single.no-img .description .publish-status {
  margin-top: 30px;
}
.item-group.item-hidden .item-feature-link {
  display: none;
}
.item-group.item-hidden .item-feature-link-new {
  display: none;
}
.item-group.item-hidden:hover {
  opacity: 0.8;
}
.item-group.item-hidden:before {
  content: "Hidden Item";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 6px;
  position: absolute;
  font-size: 10px;
  margin: 1px;
  border: 1px solid #ccc;
  border-top: 0;
  border-left: 0;
}
.item-group.item-hidden.item-cta {
  opacity: 0.5;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  filter: grayscale(0%);
}
.item-group.item-hidden.item-cta:before {
  content: "Hidden CTA Placement";
}
.item-group.sortable-moving {
  opacity: 0.5;
}
.item-group .collection-item-controls.deleted-toolbar {
  display: none;
}
.item-group.item-deleted .collection-item-controls.alive-toolbar {
  display: none;
}
.item-group.item-deleted .collection-item-controls.deleted-toolbar {
  display: block;
}
.item-group .collection-item-controls {
  background-color: #ddd;
  border-color: #ddd;
  position: relative;
}
.item-group .collection-item-controls a {
  background: transparent;
  border-color: transparent;
  font-weight: normal;
  padding: 2px;
  text-shadow: none;
}
.item-group .collection-item-controls a:hover {
  background: #555;
}
.item-group .collection-item-controls a:hover,
.item-group .collection-item-controls a:focus {
  color: #fff;
}
.item-group .collection-item-controls i.nb-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.item-group .collection-item-controls i.nb-icon.nb-integrations {
  position: relative;
  top: 3px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 15px;
  height: 15px;
  margin: 0 6px 0 5px;
  background-position: -133px -453px;
}
.item-group .collection-item-controls .more-item-options {
  display: inline-block;
  height: 0;
}
.item-group .collection-item-controls .more-item-options ul {
  position: absolute;
  display: none;
  left: 0;
  bottom: 100%;
  width: 100%;
  list-style: none;
  background: #999;
}
.item-group .collection-item-controls .more-item-options ul li {
  line-height: 33px;
}
.item-group .collection-item-controls .more-item-options ul li:hover {
  background-color: #aaa;
}
.item-group .collection-item-controls .more-item-options ul li:hover a {
  color: #555;
  text-decoration: none;
  background-color: #aaa;
}
.item-group .collection-item-controls .more-item-options ul li:hover a i {
  background-image: url("/img/glyphicons-halflings.png");
  opacity: 0.6;
}
.item-group .collection-item-controls .more-item-options ul li:hover a i.nb-icon {
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: -172px -452px;
}
.item-group .collection-item-controls .more-item-options ul li a {
  color: white;
  font-size: 12px;
  line-height: 33px;
  width: 100%;
  padding: 0;
  display: inline-block;
}
.item-group .collection-item-controls .more-item-options ul li a span {
  padding: 7px;
}
.item-group .collection-item-controls .more-item-options ul li a span i {
  margin-right: 7px;
}
.item-group .collection-item-controls .more-item-options .up-arrow {
  position: relative;
  display: none;
  top: -26px;
  left: 5px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #999;
}
.item-group .collection-item-controls .more-item-options.open ul {
  display: block;
}
.item-group .collection-item-controls .more-item-options.open .up-arrow {
  display: block;
}
.item-group:hover {
  -webkit-box-shadow: 0 0 10px #888888;
  box-shadow: 0 0 10px #888888;
}
.item-group:hover .collection-item-controls {
  background: #333;
  border-color: #333;
}
.item-group:hover .collection-item-controls a:hover {
  background: #666;
  border-color: #666;
}
.item-group > a.add-custom-item-link,
.item-group > a.add-items-to-section-link {
  display: block;
  width: 225px;
  height: 291px;
  text-align: center;
  background: #fff url("/img/icon_128/plus.png") no-repeat center center;
  background-size: 100px;
  border: 1px solid #ccc;
  color: #fff;
  line-height: 423px;
  opacity: 0.6;
  -webkit-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.item-group > a.add-custom-item-link:hover,
.item-group > a.add-items-to-section-link:hover {
  opacity: 1;
  color: #666;
  background-position: center 90px;
}
.sortable-item-helper {
  width: 225px;
  height: 293px;
  border: 2px solid rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 16px;
}
@-moz-document url-prefix() {
  .item-group .knob-container input {
    top: -16px;
  }
}
.reorder-stream-sections.reordering {
  background: #2f96b4;
  border-color: #2f96b4;
}
.reorder-stream-sections.reordering:not(.disabled):hover,
.reorder-stream-sections.reordering:active {
  background: #0e90d2 !important;
  border-color: #0e90d2 !important;
}
.collection-section .collection-section-header {
  float: left;
  width: 100%;
  padding: 6px 0 0 15px;
  font-size: 17px;
  font-weight: bold;
}
.collection-section .collection-section-header .collection-section-name {
  display: inline-block;
  padding: 6px;
}
.collection-section .collection-section-header .collection-section-name-input {
  font-size: 17px;
}
.collection-section .collection-section-header .edit-collection-section-name,
.collection-section .collection-section-header .delete-collection-section {
  background: none;
  border: none;
}
.collection-section .collection-section-header .edit-collection-section-name span,
.collection-section .collection-section-header .delete-collection-section span {
  color: #ccc;
}
.collection-section .collection-section-header .edit-collection-section-name span:hover,
.collection-section .collection-section-header .delete-collection-section span:hover {
  color: #333;
}
.collection-section .collection-section-header hr {
  border-top: 1px solid #cccccc;
  margin: 6px 0;
}
.collection-section .collection-section-items {
  float: left;
  width: 100%;
}
.reordering-sections .collection-section .collection-section-header {
  cursor: move;
}
.reordering-sections .collection-section .collection-section-items {
  display: none;
}
.collection-section::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.hubs_collection_item_placeholder {
  display: inline-block;
  width: 24%;
  height: 172px;
  margin: 15px 0 0 0.75%;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.hubs_item_placeholder {
  float: left;
  display: inline-block;
  width: 225px;
  height: 293px;
  margin: 20px 0 10px 15px;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.stream_section_placeholder {
  display: inline-block;
  height: 42px;
  width: 100%;
  margin: 10px 0 0 10px;
  visibility: visible;
  border: 2px dashed #cccccc;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-sortable .item-group.rearranging,
.ui-sortable .collection-group.rearranging {
  cursor: move;
}
.collection-wrapper {
  display: none;
}
.collection-wrapper.active {
  display: block;
}
.collection_service_data {
  margin: 50px 0 0 0;
  padding: 15px;
  color: #666666;
  background: #fafafa;
  border: 1px solid #eeeeee;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collection_service_data span.info-sign {
  position: relative;
  top: -12px;
  left: -12px;
  right: auto;
  bottom: auto;
  color: #999999;
}
.collection_service_data .small {
  margin-top: 8px;
  padding-top: 4px;
  border-top: 1px solid #dddddd;
}
.collection_service_data a {
  color: #444444 !important;
  text-decoration: underline;
}
.item-group .overlay-options {
  display: none;
}
.item-group.with-options .item-action-controls {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
.item-group.with-options .item-action-controls .circle-icon {
  position: relative;
  float: left;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 7px 0 0 7px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.item-group.with-options .item-action-controls .circle-icon.is-gated {
  background-color: #66be63;
  border-color: #fff;
}
.item-group.with-options .item-action-controls .circle-icon:hover {
  background-color: #fff;
}
.item-group.with-options .item-action-controls .circle-icon:hover .bh-icon-lock-cta.icon-white {
  background-position: -534px -574px;
}
.item-group.with-options .item-action-controls .knob-container ~ .circle-icon {
  right: 40px;
}
.item-group.with-options .item-action-controls .select-item {
  display: inline-block;
  position: relative;
  float: right;
  height: 25px;
  width: 25px;
  margin: 7px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #666;
  line-height: 25px;
  cursor: pointer;
}
.item-group.with-options .item-action-controls .select-item .halflings-ok {
  opacity: 0;
  margin-left: 4px;
  top: -1px;
}
.item-group.with-options.selected .select-item .halflings-ok {
  opacity: 1;
}
.item-group.with-options .halflings-item-tag {
  display: inline-block;
  background: url("/img/hubs/backend/spritesheet.png") -14px -54px;
  width: 13px;
  height: 13px;
}
.item-group.with-options .halflings-item-tag i {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 12px;
  height: 12px;
  padding-right: 2px;
  padding-top: 1px;
  font-weight: 800;
  font-size: 9px;
  font-style: normal;
  text-align: center;
  color: #fff;
}
.item-group.with-options .halflings-item-tag.empty {
  background-position: -14px -13px;
}
.item-group.with-options .halflings-item-tag.empty i {
  display: none;
}
.item-group.with-options:hover .item-placeholder.tile.single {
  border: 1px solid #000;
}
.item-group.with-options:hover .overlay-options {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
}
.item-group.with-options:hover .overlay-options.holding-options {
  background-color: initial;
  opacity: 1;
  color: #fff;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box {
  position: relative;
  top: 125px;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: 120px;
  margin: 0 auto;
  padding: 10px 0;
  border: 1px solid #fff;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.item-group.with-options:hover .overlay-options.holding-options .option-box .option-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-placeholder,
.item-placeholder.tile,
.item-placeholder.tile.single {
  float: none !important;
  width: 100%;
  height: 260px;
  min-height: 260px;
  margin: 0 !important;
  overflow: hidden;
  background-color: #ebe8e1;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.item-placeholder.tile .img img,
.item-placeholder.tile.single .img img {
  width: 100% !important;
}
.item-placeholder.tile .description h3,
.item-placeholder.tile.single .description h3 {
  font-size: 17px !important;
  font-weight: normal !important;
}
.item-placeholder.tile .description h4,
.item-placeholder.tile.single .description h4 {
  font-size: 12px !important;
  line-height: 17px !important;
}
.item-placeholder.tile .img img.shorter {
  height: 100% !important;
  width: auto !important;
}
.item-placeholder.tile.single .description img.avatar {
  height: 20px !important;
  margin-top: 5px !important;
}
.item-placeholder.tile.single .description h3.avatar {
  margin-top: 0 !important;
}
.item-preview-bg {
  position: relative;
  width: 225px;
  height: 260px;
  margin-top: -260px;
  background: transparent url("/img/hubs/backend/preview_bg.png") no-repeat top right;
}
.lock-item {
  position: relative;
  width: 220px;
  height: 255px;
  margin-top: -255px;
  cursor: pointer;
}
.lock-item.open-lock {
  background: transparent url("/img/lock_open.gif") no-repeat top right;
}
.lock-item.closed-lock {
  background: transparent url("/img/lock_closed.gif") no-repeat top right;
}
.lock-item.fade-lock {
  background: transparent url("/img/lock_closed.gif") no-repeat top right;
  opacity: 0.5;
}
.hubs_share_icon {
  float: left;
  clear: none;
  width: 22px;
  height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat 0 0;
  opacity: 0.5;
}
.hubs_share_icon.facebook {
  background-position: -312px -10px;
}
.hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.hubs_share_icon.email {
  background-position: -421px -10px;
}
.hubs_share_icon.google {
  background-position: -476px -10px;
}
.hubs_share_icon.linkedin {
  background-position: -531px -10px;
}
.hubs_share_icon.pinterest {
  background-position: -580px -10px;
}
.hub-share-modal .modal-body p {
  width: 100%;
  font-size: 18px;
  text-align: center;
  margin-bottom: 16px;
}
.hub-share-modal .modal-body .share-item {
  display: block;
  position: relative;
  top: auto;
  right: auto;
  padding: 0;
  margin: 0 auto 30px auto;
  background-color: transparent;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hub-share-modal .modal-body .share-item:before,
.hub-share-modal .modal-body .share-item:after {
  display: table;
  content: " ";
}
.hub-share-modal .modal-body .share-item:after {
  clear: both;
}
.hub-share-modal .modal-body .share-item:before {
  display: none;
}
.hub-share-modal .modal-body .share-item li:first-child {
  width: auto;
  background: transparent;
}
.hub-share-modal .modal-body .share-item li a.on:hover {
  background-color: transparent;
}
.collection-share-modal > .modal-dialog > .modal-content {
  width: 620px;
  border: none;
  background: none;
}
.collection-share-modal > .modal-dialog > .modal-content .modal-dialog {
  margin: 0;
}
#itemShareModal .modal-dialog,
#collectionShareModal .modal-dialog,
.collection-share-modal .modal-dialog {
  width: 620px;
}
#itemShareModal .modal-dialog .modal-body .share-options,
#collectionShareModal .modal-dialog .modal-body .share-options,
.collection-share-modal .modal-dialog .modal-body .share-options {
  margin: 5px auto 0;
  width: 330px;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder {
  width: 225px;
  display: inline-block;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder .circle-icon.gate-item {
  display: none;
}
#itemShareModal .modal-dialog .modal-body .cloned-item-holder + div.share-options,
#collectionShareModal .modal-dialog .modal-body .cloned-item-holder + div.share-options,
.collection-share-modal .modal-dialog .modal-body .cloned-item-holder + div.share-options {
  display: inline-block;
  width: 330px;
  margin-left: 20px;
  margin-top: 27px;
  vertical-align: top;
}
.hubs-block-image {
  display: block;
  width: 180px;
  height: 180px;
  margin: 0 auto 20px auto;
  padding: 12px;
  cursor: pointer;
  background: #fff url("/img/hubs/addons-block-bg.jpg") no-repeat 0 0;
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 1px 1px 3px #eee;
  box-shadow: 1px 1px 3px #eee;
  border-radius: 5px;
}
.hubs-block-image.google-analytics {
  background-position: 0px -600px;
}
.hubs-block-image.commenting {
  background-position: 0px -800px;
}
.hubs-block-image.sharing {
  background-position: 0px -1000px;
}
.hubs-block-image.hubs-lab {
  background-position: 0px -1200px;
}
.section-icon {
  display: inline-block;
  width: 22px;
  height: 20px;
  vertical-align: text-top;
  line-height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat;
}
.section-icon.home {
  background-position: -494px -156px;
}
.section-icon.docs {
  background-position: -256px -156px;
}
.section-icon.social {
  background-position: -303px -156px;
}
.section-icon.videos {
  background-position: -350px -156px;
}
.section-icon.blogs {
  background-position: -395px -156px;
}
.section-icon.featured {
  background-position: -443px -156px;
}
.section-icon.custom {
  background-position: -549px -156px;
}
.modal .modal-body .custom-collection-list > li > a {
  font-size: 14px;
  padding-left: 5px;
  color: #666666;
}
.modal .modal-body .custom-collection-list > li > a > .check-container {
  padding: 2px 3px;
  margin-right: 6px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #cccccc;
}
.modal .modal-body .custom-collection-list > li > a > .check-container > .halflings {
  opacity: 0;
}
.modal .modal-body .custom-collection-list > li.active > a {
  color: #2f96b4;
  background: #eeeeee;
}
.modal .modal-body .custom-collection-list > li.active > a > .check-container {
  color: #666666;
  border-color: #666666;
}
.modal .modal-body .custom-collection-list > li.active > a > .check-container > .halflings {
  opacity: 1;
}
form.author-form .uploaded-avatar .uploaded-avatar-inner {
  width: 150px;
  height: 150px;
}
form.author-form .uploaded-avatar .uploaded-avatar-inner img.uploaded-image {
  width: 100%;
  border-radius: 50%;
}
form.author-form .uploaded-avatar .upload-button-container {
  width: 85px;
  margin-top: -35px;
  margin-left: 36px;
  opacity: 0;
  -webkit-transition: opacity 200ms ease-in-out;
  -o-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
}
form.author-form .uploaded-avatar:hover .upload-button-container {
  opacity: 1;
}
.ie9 form.author-form .progress {
  background: transparent url("/img/loading_small.gif") no-repeat center;
  opacity: 1;
}
.ie9 form.author-form .progress .bar {
  display: none;
}
@media only screen and (min-width: 1300px) and (max-width: 1350px) {
  .hubs_collection_search input {
    width: 90px;
  }
  .hubs_collection_search input:focus {
    width: 130px;
  }
}
.navigate-period span,
.sort-performing-content span {
  display: inline-block;
  margin: 5px 18px 60px;
  cursor: pointer;
  text-transform: uppercase;
}
.navigate-period span:hover,
.sort-performing-content span:hover {
  border-bottom: 6px solid #eee;
}
.navigate-period span.active,
.sort-performing-content span.active {
  border-bottom: 6px solid #5bc0de;
  font-weight: bold;
}
.navigate-period span.missing-data,
.sort-performing-content span.missing-data {
  color: #ccc;
}
.navigate-period.sales-activity span,
.sort-performing-content.sales-activity span {
  padding: 16px 16px 13px 16px;
  margin: 5px 0 30px;
  text-transform: capitalize;
  color: #333;
}
.navigate-period.sales-activity span:hover:not(.active),
.sort-performing-content.sales-activity span:hover:not(.active) {
  color: #777;
  border-bottom: none;
}
.navigate-period.sales-activity span.active,
.sort-performing-content.sales-activity span.active {
  border-bottom: 3px solid #ce0058;
}
.performing-item-container {
  display: block;
  text-align: left;
}
.performing-item-container .no-data-available {
  width: 819px;
  height: 300px;
  font-size: 32px;
  line-height: 253px;
  color: #333;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.performing-item-container .performing-item:hover .stat {
  background: #fff;
}
.performing-item-container .performing-item .item-wrapper {
  display: inline-block;
  position: relative;
  float: left;
}
.performing-item-container .performing-item .item-wrapper .no-item-info {
  display: inline-block;
  float: left;
  clear: none;
  width: 223px;
  height: 293px;
  margin: 20px 0 10px 15px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
}
.performing-item-container .performing-item .item-wrapper .no-item-info .unknown {
  font-size: 200px;
  font-weight: bold;
  color: #ddd;
}
.performing-item-container .performing-item .item-wrapper .no-item-info .no-item-text {
  margin-top: 85px;
  color: #999;
  font-weight: bold;
}
.performing-item-container .performing-item .item-wrapper .content-score {
  position: absolute;
  display: block;
  top: 20px;
  left: 16px;
  height: 293px;
  width: 225px;
  text-align: center;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.performing-item-container .performing-item .item-wrapper .content-score input {
  margin-top: 39px !important;
}
.performing-item-container .performing-item .item-wrapper .content-score > div {
  position: absolute;
  top: 38px;
  left: 18px;
}
.performing-item-container .performing-item .item-wrapper .content-score .circle-text {
  color: #5bc0de;
  color: #87ceeb;
  font-size: 30px;
  font-weight: bold;
  top: -11px;
  letter-spacing: 1px;
}
.performing-item-container .performing-item .item-wrapper .content-score .overlay-content {
  position: absolute;
  display: block;
  top: 54px;
  left: 33px;
  height: 160px;
  width: 160px;
  border-radius: 50%;
  background-color: #000;
  opacity: 0.5;
}
.performing-item-container .performing-item .item-wrapper .content-score .enter-dial {
  display: inline-block;
  position: absolute;
  top: 143px;
  right: 31px;
  width: 166px;
  font-size: 18px;
  line-height: 17px;
  color: #fff;
  text-transform: uppercase;
}
.performing-item-container .performing-item .item-wrapper .content-score .enter-dial span {
  display: block;
}
.performing-item-container .performing-item .item-wrapper:hover .content-score {
  opacity: 0;
}
.performing-item-container .performing-item .item-stats {
  float: left;
  margin-top: 20px;
  margin-left: 25px;
  width: 556px;
}
.performing-item-container .performing-item .item-stats > div .stat {
  float: left;
  width: 268px;
  height: 88px;
  padding: 10px;
  margin: 0px 10px 15px 0px;
  border: 1px solid #ccc;
  text-transform: uppercase;
}
.performing-item-container .performing-item .item-stats > div .stat.selected {
  border-color: #5bc0de;
  background: #fff;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type,
.performing-item-container .performing-item .item-stats > div .stat .stat-number {
  display: inline-block;
  height: 100%;
  padding: 25px 0 10px 7px;
  vertical-align: middle;
  text-align: center;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-img {
  margin: 8px 1px;
  font-size: 39px;
  color: #828282;
  padding: 0px 6px;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type {
  width: 89px;
  color: #555;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-type.two-lines {
  padding: 15px 0 10px 7px;
}
.performing-item-container .performing-item .item-stats > div .stat .stat-number {
  width: 75px;
  padding: 20px 5px 10px 0;
  text-align: right;
  font-size: 18px;
  color: #5bc0de;
}
.performing-item-container .performing-item .item-stats > div .stat.full {
  width: 524px;
}
.performing-item-container .performing-item .item-stats > div .stat.full .stat-type {
  width: 213px;
  font-size: 21px;
  margin-top: 12px;
  margin-left: 71px;
}
.performing-item-container .performing-item .item-stats > div .stat.full .stat-number {
  font-size: 25px;
  width: 147px;
}
@-moz-document url-prefix() {
  .performing-item-container .performing-item .item-wrapper .content-score input {
    margin-top: 90px !important;
  }
}
.item-feature-link-new {
  display: inline-block;
  position: relative;
  float: left;
  height: 25px;
  width: 25px;
  margin: 7px 0 0 7px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  line-height: 25px;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: left;
  cursor: pointer;
  transition: 0.2s all ease-in;
  color: #fff;
  overflow: hidden;
}
.item-feature-link-new:hover:not(.active-animate) {
  color: #444;
  background-color: #fff;
}
.item-feature-link-new i {
  margin-left: 4.5px;
  margin-top: -2px;
  top: 0;
  transition: 0.1s all ease-out;
}
.item-feature-link-new.active i {
  color: #fbc02d;
  will-change: transform;
  animation: featuredstar 1s cubic-bezier(0.17, 0.89, 0.32, 1.45);
}
.item-feature-link-new.active-animate {
  transition: 1s all;
  animation-iteration-count: 1;
  animation: widen 3s ease-out;
  animation-fill-mode: forwards;
}
.item-feature-link-new span {
  position: relative;
  top: -2px;
  opacity: 0;
  color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.item-feature-link-new span.span-animate {
  animation-iteration-count: 1;
  animation: fadeInOut 3s ease-in-out;
  animation-fill-mode: forwards;
}
@keyframes featuredstar {
  0%,
  17.5% {
    transform: scale(0);
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
    left: 10px;
  }
  10% {
    opacity: 1;
    left: 15px;
  }
  85% {
    opacity: 1;
    left: 15px;
  }
  95% {
    opacity: 0;
    left: 10px;
  }
}
@keyframes widen {
  8% {
    width: 100px;
  }
  90% {
    width: 100px;
  }
  100% {
    width: 25px;
  }
}
.featuring-disabled,
.featuring-disabled:hover {
  color: #cacaca;
  background-color: #999;
  cursor: not-allowed;
}
.item-to-streams-modal-wrapper .selected-item-details {
  display: inline-block;
  margin: 10px 0 20px;
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb {
  float: left;
  margin-right: 10px;
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:before,
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:after {
  display: table;
  content: " ";
}
.item-to-streams-modal-wrapper .selected-item-details .bg-thumb:after {
  clear: both;
}
.item-to-streams-modal-wrapper span.color-box-service-icon {
  margin-right: -3px;
}
.item-to-streams-modal-wrapper span.item-title,
.item-to-streams-modal-wrapper span.source-stream-hub {
  display: block;
  margin-top: 1px;
  font-size: 12px;
  width: 650px;
}
.item-to-streams-modal-wrapper span.item-title {
  font-weight: bold;
}
.item-to-streams-modal-wrapper span.source-stream-hub {
  color: #999;
}
.item-to-streams-modal-wrapper span.source-stream-hub .title {
  font-weight: bold;
}
.item-to-streams-modal-wrapper .inner-addon .halflings {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.item-to-streams-modal-wrapper .inner-addon input {
  padding-left: 30px;
  font-size: 14px;
}
.item-to-streams-modal-wrapper .selected-streams-label {
  font-size: 14px;
  font-weight: bold;
}
.item-to-streams-modal-wrapper .stream-list-container,
.item-to-streams-modal-wrapper .stream-list-selected-container {
  width: 100%;
  height: 300px;
  padding: 5px;
  border: 1px solid #ccc;
  overflow-y: auto;
  background-color: #fff;
}
.item-to-streams-modal-wrapper .stream-list-container table,
.item-to-streams-modal-wrapper .stream-list-selected-container table {
  width: 100%;
}
.item-to-streams-modal-wrapper .stream-list-container table tr:hover,
.item-to-streams-modal-wrapper .stream-list-selected-container table tr:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}
.item-to-streams-modal-wrapper .stream-list-container table td,
.item-to-streams-modal-wrapper .stream-list-selected-container table td {
  padding: 5px 0;
}
.item-to-streams-modal-wrapper .stream-list-container table td.thumb,
.item-to-streams-modal-wrapper .stream-list-selected-container table td.thumb {
  width: 36%;
}
.item-to-streams-modal-wrapper .stream-list-container table td.title,
.item-to-streams-modal-wrapper .stream-list-selected-container table td.title {
  padding-left: 5px;
}
.item-to-streams-modal-wrapper .stream-list-container tr .glyphicons-remove {
  display: none;
}
.item-to-streams-modal-wrapper .stream-list-selected-container tr .glyphicons-arrow-right {
  display: none;
}
.item-to-streams-modal-wrapper .item-thumb {
  width: 84px;
  height: 40px;
  vertical-align: middle;
  background-size: cover;
  background-position: 50%;
  display: inline-block;
}
.modal.reco-rules-modal ul,
.modal.delete-stream-widget-error-modal ul {
  padding: 0 20px;
}
.modal.reco-rules-modal ul li,
.modal.delete-stream-widget-error-modal ul li {
  margin-left: 1.1em;
  list-style: initial;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon i {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-hub i {
  background-position: -444px -283px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-iframe i {
  background-position: -285px -286px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar span.nb-icon.nb-embed-close i {
  background-position: -126px -283px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-hub i {
  background-position: -444px -321px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-iframe i {
  background-position: -285px -323px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-navbar .nav .active > a:not(:hover) .nb-embed-close i {
  background-position: -127px -322px;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane {
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection {
  max-width: 1120px;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe .col-md-5,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection .col-md-5 {
  width: 37%;
}
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-iframe .col-md-7,
.mgmt-container .content-container.hubs-sections-embed .tab-pane#hubs-embed-collection .col-md-7 {
  width: 60%;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-header h3,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-header h3 {
  color: #555;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-header h3 i,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-header h3 i {
  margin-top: 3px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-inline,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-inline,
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal {
  min-height: 290px;
  border: 2px solid #ddd;
  padding: 0px 10px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal .input-lock-to-url,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal .input-lock-to-url {
  display: inline-block;
  width: 365px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-horizontal #embedIframeLockBtn,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-horizontal #embedIframeLockBtn {
  display: inline-block;
  margin-top: -5px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body {
  padding: 10px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body textarea,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body textarea {
  width: 100%;
  min-height: 170px;
  margin: 6px 0;
  font-size: 10px;
  -webkit-transition: all linear 0.2s;
  -o-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body textarea:focus,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body textarea:focus {
  background: #f5f5f5;
  border-color: #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body .embedIframeTextarea,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body .embedIframeTextarea {
  min-height: 187px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .embed-body .longNote,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .embed-body .longNote {
  margin: 1px 0 0 0;
  padding: 1px 6px 1px 24px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block {
  width: 100%;
  height: 380px;
  border-width: 2px;
  text-align: center;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block .mixed-content-help,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block .mixed-content-help {
  display: none;
  margin: 20px;
  padding: 20px 20px 0 20px;
  background: #f9f9f9;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .preview-block.allow-overflow,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .preview-block.allow-overflow {
  overflow: auto;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .alert,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .alert {
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .inline-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .inline-label {
  font-weight: normal;
  color: #444;
  font-size: 12.5px;
  padding: 0;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .inline-label input,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .inline-label input {
  position: static;
  margin: 0 10px 0 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group {
  margin-left: 0;
  margin-right: 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:before,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:before,
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:after,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group:after,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group > label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group > label {
  color: #777;
  margin: 10px 0 5px 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .control-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .control-label {
  width: 140px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .note,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .note {
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure .form-group .btn.pull-right,
.mgmt-container .content-container.hubs-sections-embed .embed-preview .form-group .btn.pull-right {
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure #heg_form .form-group .control-label,
.mgmt-container .content-container.hubs-sections-embed .embed-preview #heg_form .form-group .control-label {
  width: 120px;
}
.mgmt-container .content-container.hubs-sections-embed .embed-configure #heg_form .form-group .controls,
.mgmt-container .content-container.hubs-sections-embed .embed-preview #heg_form .form-group .controls {
  margin-left: 140px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group {
  margin-bottom: 10px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group .controls,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-collection .form-horizontal .form-group .control-label {
  display: inline-block;
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal {
  height: 180px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .preview-block {
  height: auto;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .form-horizontal {
  height: 200px;
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-configure .form-horizontal .embed-body textarea,
.mgmt-container .content-container.hubs-sections-embed #hubs-embed-iframe .embed-preview .form-horizontal .embed-body textarea {
  height: 130px;
}
/*Custom UF icons */
.glyphicons-uf-pipe:before {
  content: "|";
  font-weight: 700;
}
#item-score-modal .modal-dialog {
  width: 852px;
}
#item-score-modal .navigate-period span {
  margin: 20px;
  text-transform: capitalize;
}
#item-score-modal .performing-item-container .item-wrapper .content-score {
  height: 260px;
}
#item-score-modal .performing-item-container .item-group .item-placeholder {
  border-bottom-width: 2px;
}
#item-score-modal .performing-item-container .item-group .collection-item-controls {
  display: none;
}
#item-score-modal .performing-item-container .item-group:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#item-score-modal .performing-item-container .performing-item .item-stats {
  margin-left: 10px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat {
  height: 77px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat .stat-type {
  padding-top: 20px;
}
#item-score-modal .performing-item-container .performing-item .item-stats > div .stat .stat-number {
  padding-top: 15px;
}
#item-score-modal .no-data-available {
  padding: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
#item-score-modal .loading-scores {
  padding: 56px;
  font-size: 20px;
  text-align: center;
  color: #999;
}
#item-score-modal .loading-scores .loading-sprite {
  margin-bottom: 41px;
}
#item-params-modal .typeahead.dropdown-menu a {
  width: 244px;
}
#item-params-modal .knob-container {
  display: none;
}
#item-params-modal .integrations {
  padding-bottom: 10px;
}
#item-params-modal .integrations .integration-setup-sprite {
  display: inline-block;
}
#item-params-modal .item-params-item-container {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #eee;
  text-align: center;
}
#item-params-modal .item-params-item-container > .cloned-item-holder {
  display: inline-block;
  text-align: left;
  width: 225px;
}
#item-params-modal .container-fluid {
  text-align: center;
}
#item-params-modal .container-fluid .item-param-note {
  padding-bottom: 20px;
  text-align: left;
}
#item-params-modal .container-fluid .item-param-row {
  width: 420px;
  margin: 0 auto;
  padding-bottom: 5px;
}
#item-params-modal .container-fluid .item-param-row.item-param-new {
  margin-top: 20px;
}
#item-params-modal .container-fluid .item-param-row.item-param-title div {
  font-weight: bold;
}
#item-params-modal .container-fluid .item-param-row .item-param-id {
  display: inline-block;
  width: 130px;
}
#item-params-modal .container-fluid .item-param-row .item-param-id input {
  width: 100%;
}
#item-params-modal .container-fluid .item-param-row .item-param-value {
  padding-left: 15px;
  display: inline-block;
  width: 145px;
}
#item-params-modal .container-fluid .item-param-row .item-param-value input {
  width: 100%;
}
#item-params-modal .container-fluid .item-param-row .item-param-options {
  padding-left: 15px;
  display: inline-block;
  width: 105px;
}
#item-params-modal .container-fluid .item-param-row .item-param-options a {
  width: 74px;
  margin-top: -5px;
}
.mgmt-container .hubs-section-tags .table.collection-table,
.mgmt-container .account-section-upgrade-requests .table.collection-table {
  margin-top: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th {
  padding: 8px 0;
  white-space: nowrap;
  border-color: #ccc;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting_asc,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting_asc,
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting_desc,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.sorting,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.sorting {
  color: #8c8f91;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th:last-child,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th:last-child {
  min-width: 160px;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.no-sort,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.mgmt-container .hubs-section-tags .table.collection-table thead > tr > th.collection-table-items,
.mgmt-container .account-section-upgrade-requests .table.collection-table thead > tr > th.collection-table-items {
  text-align: right;
  padding-right: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr.odd,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr.odd {
  background: #fff;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr:hover > td,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr:hover > td {
  background: #f9f9f9 !important;
  color: #000;
}
.mgmt-container .hubs-section-tags .table.collection-table tbody > tr:hover > td.collection-table-buttons > a,
.mgmt-container .account-section-upgrade-requests .table.collection-table tbody > tr:hover > td.collection-table-buttons > a {
  opacity: 1;
}
.mgmt-container .hubs-section-tags .table.collection-table td,
.mgmt-container .account-section-upgrade-requests .table.collection-table td {
  vertical-align: middle;
  padding: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.dataTables_empty,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.dataTables_empty {
  padding: 10px;
}
.mgmt-container .hubs-section-tags .table.collection-table td .halflings,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .halflings,
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons {
  color: #8c8f91;
}
.mgmt-container .hubs-section-tags .table.collection-table td .halflings span,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .halflings span,
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons span,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons span {
  display: none;
}
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons {
  vertical-align: baseline;
}
.mgmt-container .hubs-section-tags .table.collection-table td .glyphicons:before,
.mgmt-container .account-section-upgrade-requests .table.collection-table td .glyphicons:before {
  padding: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type {
  text-align: center;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type > .section-icon,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type > .section-icon {
  opacity: 0.5;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-type > div,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-type > div {
  display: none;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img {
  padding: 3px 20px 3px 3px;
  width: 100px;
  color: #fff;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img > div,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img > div {
  width: 100px;
  height: 50px;
  overflow: hidden;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-img > div > a img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-img > div > a img {
  width: 100%;
}
.mgmt-container .hubs-section-tags .table.collection-table td.stream-hidden > div > a img,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.stream-hidden > div > a img {
  opacity: 0.6;
}
.mgmt-container .hubs-section-tags .table.collection-table td.stream-hidden > div:before,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.stream-hidden > div:before {
  content: "Hidden";
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 3px;
  position: absolute;
  z-index: 1;
  font-size: 10px;
  font-weight: 700;
  border: 1px solid #eeeeee;
  color: #555;
  line-height: 13px;
  margin: -1px;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title.hidden,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title.hidden {
  color: #999999;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-title span.color-box-service-icon,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-title span.color-box-service-icon {
  margin: -3px 8px 0 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-items,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-items {
  text-align: right;
  padding-right: 20px;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-buttons,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-buttons {
  width: 180px;
  text-align: center;
}
.mgmt-container .hubs-section-tags .table.collection-table td.collection-table-buttons > a,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.collection-table-buttons > a {
  opacity: 0;
}
.mgmt-container .hubs-section-tags .table.collection-table td.text-center,
.mgmt-container .account-section-upgrade-requests .table.collection-table td.text-center {
  padding-right: 40px;
}
.mgmt-container .hubs-section-tags .table.collection-table td span.l-padding-25,
.mgmt-container .account-section-upgrade-requests .table.collection-table td span.l-padding-25 {
  padding-left: 25px;
}
.mgmt-container .hubs-section-tags .table.collection-table div.loader-container,
.mgmt-container .account-section-upgrade-requests .table.collection-table div.loader-container {
  height: 540px;
  position: relative;
}
.mgmt-container .hubs-section-tags .table.collection-table div.loader-container .ajax-loader,
.mgmt-container .account-section-upgrade-requests .table.collection-table div.loader-container .ajax-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.mgmt-container .account-section-upgrade-requests .request-table-img {
  padding: 3px;
  width: 50px;
  height: 50px;
}
.mgmt-container .account-section-upgrade-requests .request-table-img .avatar-wrapper {
  height: 25px;
  padding-top: 8px;
  padding-left: 20px;
}
.mgmt-container .account-section-upgrade-requests .content-element {
  padding-left: 13px;
}
.mgmt-container .account-section-upgrade-requests .request-table-message {
  padding: 5px 0 5px 13px;
}
.mgmt-container .account-section-upgrade-requests table.table.collection-table tr > th.remove-request:last-child {
  min-width: 30px;
}
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th.sorting_asc,
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th.sorting_desc {
  color: #ce0058;
}
.mgmt-container #stream-options-tab .options-wrapper table.table.api-dt thead > tr > th:after {
  color: #ce0058;
}
.mgmt-container #stream-options-tab .dataTables_controls {
  display: none;
}
.mgmt-container #stream-metadata-tab {
  height: 620px;
}
.mgmt-container #stream-metadata-tab .select-container {
  min-height: 50px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container {
  width: 100%;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container .select2-choice {
  height: 32px;
  background: #fff;
  padding-top: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 3px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container .select2-choice .select2-arrow {
  background: none;
  border: none;
  padding-top: 2px;
}
.mgmt-container #stream-metadata-tab .select-container .select2-container.select2-dropdown-open .select2-choice {
  border: 1px solid #5897fb;
  border-radius: 3px;
}
.mgmt-container #stream-metadata-tab #collection-metadata .seo-options-fields {
  width: 60%;
}
.mgmt-container #stream-appearance-tab,
.mgmt-container #stream-authentication-tab {
  margin-top: 20px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-authentication-toggle-banner-ufr-input-container p:last-of-type,
.mgmt-container #stream-authentication-tab #ufr-dynamic-id-authentication-toggle-banner-ufr-input-container p:last-of-type {
  margin-bottom: 20px;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action span::before,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action span::before {
  padding-left: 5px;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action:hover,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action:hover {
  color: #ce0058;
}
.mgmt-container #stream-appearance-tab #addAuthModal .nav-action:hover span::before,
.mgmt-container #stream-authentication-tab #addAuthModal .nav-action:hover span::before {
  color: #ce0058;
}
.mgmt-container #stream-appearance-tab,
.mgmt-container #app-configuration-tab {
  margin-top: 30px;
}
.mgmt-container #stream-appearance-tab #searchable-select-template-list-ufr-input-container,
.mgmt-container #app-configuration-tab #searchable-select-template-list-ufr-input-container,
.mgmt-container #stream-appearance-tab #searchable-select-app-configuration-ufr-input-container,
.mgmt-container #app-configuration-tab #searchable-select-app-configuration-ufr-input-container {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mgmt-container #stream-appearance-tab .ufr-appearance-options .ufr-form-section-header,
.mgmt-container #app-configuration-tab .ufr-appearance-options .ufr-form-section-header,
.mgmt-container #stream-appearance-tab .ufr-app-configuration-options .ufr-form-section-header,
.mgmt-container #app-configuration-tab .ufr-app-configuration-options .ufr-form-section-header {
  padding: 0px;
}
.mgmt-container #stream-appearance-tab .ufr-appearance-options .ufr-form-section-header div,
.mgmt-container #app-configuration-tab .ufr-appearance-options .ufr-form-section-header div,
.mgmt-container #stream-appearance-tab .ufr-app-configuration-options .ufr-form-section-header div,
.mgmt-container #app-configuration-tab .ufr-app-configuration-options .ufr-form-section-header div {
  margin-top: 30px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-prospect_email-ufr-input-container,
.mgmt-container #app-configuration-tab #ufr-dynamic-id-prospect_email-ufr-input-container {
  padding-top: 0px;
}
.mgmt-container #stream-appearance-tab #ufr-dynamic-id-prospect_email-ufr-input-container label,
.mgmt-container #app-configuration-tab #ufr-dynamic-id-prospect_email-ufr-input-container label {
  padding-top: 24px;
}
.mgmt-container #stream-info-tab {
  margin-bottom: 50px;
}
.mgmt-container #stream-info-tab label {
  color: #333;
  font-family: Roboto;
  font-size: 13px;
  font-weight: 500;
}
.mgmt-container #stream-info-tab #eligible-owners-dropdown {
  display: none;
}
.mgmt-container #stream-info-tab #clear-owner-select {
  position: absolute;
  margin-top: 3px;
  cursor: pointer;
}
.mgmt-container #stream-info-tab #current-owner {
  height: 50px;
  padding-top: 8px;
}
.mgmt-container #stream-info-tab #current-owner-name {
  display: inline-block;
}
.mgmt-container #stream-info-tab #edit-owner span {
  margin-top: 2px;
}
.mgmt-container #stream-info-tab .select-container {
  min-height: 50px;
}
.mgmt-container #stream-info-tab .select-container .select2-container {
  width: 100%;
}
.mgmt-container #stream-info-tab .select-container .select2-container .select2-choice {
  height: 32px;
  background: #fff;
  padding-top: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 3px;
}
.mgmt-container #stream-info-tab .select-container .select2-container .select2-choice .select2-arrow {
  background: none;
  border: none;
  padding-top: 2px;
}
.mgmt-container #stream-info-tab .select-container .select2-container.select2-dropdown-open .select2-choice {
  border: 1px solid #5897fb;
  border-radius: 3px;
}
.mgmt-container #stream-info-tab .stream-type,
.mgmt-container #stream-info-tab #current-owner-name {
  color: #9c9c9c;
}
.mgmt-container #stream-info-tab .source-desc {
  margin-left: 0px !important;
}
.mgmt-container #stream-info-tab .panel-input-wrapper {
  width: 328px;
}
.mgmt-container #stream-info-tab #stream-info-footer {
  margin-top: 200px;
  border-top: solid 1px #d1d1d1;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content {
  margin-top: 20px;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content label {
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #333;
}
.mgmt-container #stream-info-tab #stream-info-footer .stream-info-footer-content label:last-child {
  float: right;
}
.collection-nav-bar,
.privacy-groups-bar,
.generic-api-dt-util-bar {
  display: table;
  list-style: none;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.collection-nav-bar .glyphicons:before,
.privacy-groups-bar .glyphicons:before,
.generic-api-dt-util-bar .glyphicons:before {
  padding: 4px 1px;
  color: #989898;
}
.collection-nav-bar .glyphicons.glyphicons-menu-hamburger,
.privacy-groups-bar .glyphicons.glyphicons-menu-hamburger,
.generic-api-dt-util-bar .glyphicons.glyphicons-menu-hamburger {
  font-size: 18px;
}
.collection-nav-bar .glyphicons.glyphicons-display,
.privacy-groups-bar .glyphicons.glyphicons-display,
.generic-api-dt-util-bar .glyphicons.glyphicons-display {
  font-size: 18px;
  vertical-align: middle;
  margin-top: -2px;
}
.collection-nav-bar .glyphicons.glyphicons-wifi,
.privacy-groups-bar .glyphicons.glyphicons-wifi,
.generic-api-dt-util-bar .glyphicons.glyphicons-wifi {
  transform: rotate(45deg);
}
.collection-nav-bar .set-display-order .glyphicons:before,
.privacy-groups-bar .set-display-order .glyphicons:before,
.generic-api-dt-util-bar .set-display-order .glyphicons:before {
  color: #2f96b4;
}
.collection-nav-bar > li:first-child,
.privacy-groups-bar > li:first-child,
.generic-api-dt-util-bar > li:first-child {
  border-right: 1px solid #ccc;
  padding: 2px 11px 0;
}
.collection-nav-bar > li:first-child:not(.btn-passphrase),
.privacy-groups-bar > li:first-child:not(.btn-passphrase),
.generic-api-dt-util-bar > li:first-child:not(.btn-passphrase) {
  text-align: center;
}
.collection-nav-bar > li,
.privacy-groups-bar > li,
.generic-api-dt-util-bar > li {
  display: table-cell;
  padding: 6px 18px;
  vertical-align: middle;
}
.collection-nav-bar > li > ul,
.privacy-groups-bar > li > ul,
.generic-api-dt-util-bar > li > ul {
  display: none;
}
.collection-nav-bar > li .btn-group ul.dropdown-menu,
.privacy-groups-bar > li .btn-group ul.dropdown-menu,
.generic-api-dt-util-bar > li .btn-group ul.dropdown-menu {
  margin-left: 8px;
}
.collection-nav-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before,
.privacy-groups-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before,
.generic-api-dt-util-bar > li :hover:not(.hubs_collection_search, .nav-action) .glyphicons:before {
  color: #2f96b4;
}
.collection-nav-bar > li .nav-action.disabled,
.privacy-groups-bar > li .nav-action.disabled,
.generic-api-dt-util-bar > li .nav-action.disabled,
.collection-nav-bar > li .nav-action.disabled:hover,
.privacy-groups-bar > li .nav-action.disabled:hover,
.generic-api-dt-util-bar > li .nav-action.disabled:hover {
  color: #cacaca;
  cursor: not-allowed;
}
.collection-nav-bar > li .nav-action.disabled .glyphicons:before,
.privacy-groups-bar > li .nav-action.disabled .glyphicons:before,
.generic-api-dt-util-bar > li .nav-action.disabled .glyphicons:before,
.collection-nav-bar > li .nav-action.disabled:hover .glyphicons:before,
.privacy-groups-bar > li .nav-action.disabled:hover .glyphicons:before,
.generic-api-dt-util-bar > li .nav-action.disabled:hover .glyphicons:before {
  color: #cacaca;
}
.collection-nav-bar > li .nav-label,
.privacy-groups-bar > li .nav-label,
.generic-api-dt-util-bar > li .nav-label {
  cursor: pointer;
  font-size: 13px;
  vertical-align: middle;
}
.collection-nav-bar > li.hubs_collection_search,
.privacy-groups-bar > li.hubs_collection_search,
.generic-api-dt-util-bar > li.hubs_collection_search,
.collection-nav-bar > li.with-secondary-search,
.privacy-groups-bar > li.with-secondary-search,
.generic-api-dt-util-bar > li.with-secondary-search {
  position: relative;
  width: 100%;
  padding: 6px 15px;
}
.collection-nav-bar > li.hubs_collection_search .halflings,
.privacy-groups-bar > li.hubs_collection_search .halflings,
.generic-api-dt-util-bar > li.hubs_collection_search .halflings,
.collection-nav-bar > li.with-secondary-search .halflings,
.privacy-groups-bar > li.with-secondary-search .halflings,
.generic-api-dt-util-bar > li.with-secondary-search .halflings {
  position: absolute;
  top: 8px;
  left: 12px;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.collection-nav-bar > li.hubs_collection_search input.main-search-input,
.privacy-groups-bar > li.hubs_collection_search input.main-search-input,
.generic-api-dt-util-bar > li.hubs_collection_search input.main-search-input,
.collection-nav-bar > li.with-secondary-search input.main-search-input,
.privacy-groups-bar > li.with-secondary-search input.main-search-input,
.generic-api-dt-util-bar > li.with-secondary-search input.main-search-input {
  width: 100%;
  height: 29px;
  font-size: 13px;
  text-indent: 26px;
}
.collection-nav-bar > li.hubs_collection_search input.main-search-input:focus,
.privacy-groups-bar > li.hubs_collection_search input.main-search-input:focus,
.generic-api-dt-util-bar > li.hubs_collection_search input.main-search-input:focus,
.collection-nav-bar > li.with-secondary-search input.main-search-input:focus,
.privacy-groups-bar > li.with-secondary-search input.main-search-input:focus,
.generic-api-dt-util-bar > li.with-secondary-search input.main-search-input:focus {
  box-shadow: none;
  border-color: #5bc0de;
}
.collection-nav-bar > li.hubs_collection_search input::-ms-clear,
.privacy-groups-bar > li.hubs_collection_search input::-ms-clear,
.generic-api-dt-util-bar > li.hubs_collection_search input::-ms-clear,
.collection-nav-bar > li.with-secondary-search input::-ms-clear,
.privacy-groups-bar > li.with-secondary-search input::-ms-clear,
.generic-api-dt-util-bar > li.with-secondary-search input::-ms-clear {
  display: none;
}
.collection-nav-bar > li.hubs_collection_search .close-float,
.privacy-groups-bar > li.hubs_collection_search .close-float,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float,
.collection-nav-bar > li.with-secondary-search .close-float,
.privacy-groups-bar > li.with-secondary-search .close-float,
.generic-api-dt-util-bar > li.with-secondary-search .close-float {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 13px;
  left: auto;
  right: 55px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 16px;
  font-size: 14px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  background: #999;
  color: #fff;
  font-weight: bold;
  z-index: 3;
}
.collection-nav-bar > li.hubs_collection_search .close-float.active,
.privacy-groups-bar > li.hubs_collection_search .close-float.active,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float.active,
.collection-nav-bar > li.with-secondary-search .close-float.active,
.privacy-groups-bar > li.with-secondary-search .close-float.active,
.generic-api-dt-util-bar > li.with-secondary-search .close-float.active {
  display: block;
}
.collection-nav-bar > li.hubs_collection_search .close-float:hover,
.privacy-groups-bar > li.hubs_collection_search .close-float:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .close-float:hover,
.collection-nav-bar > li.with-secondary-search .close-float:hover,
.privacy-groups-bar > li.with-secondary-search .close-float:hover,
.generic-api-dt-util-bar > li.with-secondary-search .close-float:hover {
  color: #fff;
  background: #000;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button,
.collection-nav-bar > li.with-secondary-search .advanced-search-button,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button {
  display: block;
  width: 14px;
  height: 18px;
  position: absolute;
  top: 11px;
  left: auto;
  right: 25px;
  bottom: auto;
  color: #999;
  font-size: 10px;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button:hover,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button:hover,
.collection-nav-bar > li.with-secondary-search .advanced-search-button:hover,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button:hover,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button:hover {
  color: #666;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-button:after,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-button:after,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-button:after,
.collection-nav-bar > li.with-secondary-search .advanced-search-button:after,
.privacy-groups-bar > li.with-secondary-search .advanced-search-button:after,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-button:after {
  font-family: 'Glyphicons Halflings';
  content: '\e252';
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button {
  position: absolute;
  top: 15px;
  left: auto;
  right: 23px;
  bottom: auto;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button:hover,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button:hover,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button:hover,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button:hover,
.collection-nav-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.privacy-groups-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.generic-api-dt-util-bar > li.hubs_collection_search .advanced-search-close-button:focus,
.collection-nav-bar > li.with-secondary-search .advanced-search-close-button:focus,
.privacy-groups-bar > li.with-secondary-search .advanced-search-close-button:focus,
.generic-api-dt-util-bar > li.with-secondary-search .advanced-search-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper {
  position: relative;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper {
  width: 100%;
  padding: 20px;
  position: absolute;
  top: 28px;
  left: 1px;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ccc;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .search-title,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .search-title {
  font-size: 14px;
  color: #404041;
  font-weight: 500;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper label,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper label {
  margin-top: 2px;
  padding-right: 5px;
  font-size: 13px;
  color: #808284;
  font-weight: inherit;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper input,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper input {
  font-size: 14px;
  width: 100%;
}
.collection-nav-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.privacy-groups-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.generic-api-dt-util-bar > li.hubs_collection_search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.collection-nav-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.privacy-groups-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit,
.generic-api-dt-util-bar > li.with-secondary-search .search-form-wrapper .advanced-search-wrapper .advanced-search-submit {
  font-size: 13px;
}
.collection-nav-bar > li.hubs_collection_search .result-tally,
.privacy-groups-bar > li.hubs_collection_search .result-tally,
.generic-api-dt-util-bar > li.hubs_collection_search .result-tally,
.collection-nav-bar > li.with-secondary-search .result-tally,
.privacy-groups-bar > li.with-secondary-search .result-tally,
.generic-api-dt-util-bar > li.with-secondary-search .result-tally {
  color: #ccc;
  position: absolute;
  top: 11px;
  left: auto;
  right: 80px;
  bottom: auto;
}
.collection-nav-bar > li.hubs_collection_search .section-tally,
.privacy-groups-bar > li.hubs_collection_search .section-tally,
.generic-api-dt-util-bar > li.hubs_collection_search .section-tally,
.collection-nav-bar > li.with-secondary-search .section-tally,
.privacy-groups-bar > li.with-secondary-search .section-tally,
.generic-api-dt-util-bar > li.with-secondary-search .section-tally {
  right: 16px;
}
.collection-nav-bar > li a.nav-action,
.privacy-groups-bar > li a.nav-action,
.generic-api-dt-util-bar > li a.nav-action,
.collection-nav-bar > li button.nav-action,
.privacy-groups-bar > li button.nav-action,
.generic-api-dt-util-bar > li button.nav-action {
  color: #686868;
  white-space: nowrap;
  border: none;
  background: transparent;
}
.collection-nav-bar > li a.nav-action:hover,
.privacy-groups-bar > li a.nav-action:hover,
.generic-api-dt-util-bar > li a.nav-action:hover,
.collection-nav-bar > li button.nav-action:hover,
.privacy-groups-bar > li button.nav-action:hover,
.generic-api-dt-util-bar > li button.nav-action:hover {
  color: #2f96b4;
}
.collection-nav-bar > li.btn-group.open .nav-action,
.privacy-groups-bar > li.btn-group.open .nav-action,
.generic-api-dt-util-bar > li.btn-group.open .nav-action {
  box-shadow: none;
}
.collection-nav-bar > li.btn-group.open .dropdown-menu,
.privacy-groups-bar > li.btn-group.open .dropdown-menu,
.generic-api-dt-util-bar > li.btn-group.open .dropdown-menu {
  border-radius: 0;
}
.collection-nav-bar > li .dropdown-menu,
.privacy-groups-bar > li .dropdown-menu,
.generic-api-dt-util-bar > li .dropdown-menu {
  background-color: #eee;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px !important;
}
.collection-nav-bar > li .dropdown-menu li a,
.privacy-groups-bar > li .dropdown-menu li a,
.generic-api-dt-util-bar > li .dropdown-menu li a {
  opacity: 0.8;
}
.collection-nav-bar > li .dropdown-menu li a:hover,
.privacy-groups-bar > li .dropdown-menu li a:hover,
.generic-api-dt-util-bar > li .dropdown-menu li a:hover {
  opacity: 1;
  background-color: #5bc0de !important;
  color: white;
}
.collection-nav-bar > li.ufr-action-button,
.privacy-groups-bar > li.ufr-action-button,
.generic-api-dt-util-bar > li.ufr-action-button {
  padding-top: 5px;
  padding-bottom: 5px;
}
.create-item-modal .modal-body .form-group .help-block {
  display: none;
}
.create-item-modal .modal-body .form-group.has-error .help-block {
  display: block;
}
.modal.place-cta-modal .modal-header {
  border-bottom: 0;
}
.modal.place-cta-modal .modal-body {
  overflow-x: hidden;
  padding: 0px !important;
  background: #fff;
}
.modal.place-cta-modal .modal-body .badge {
  border-radius: 3px;
  cursor: default;
}
.modal.place-cta-modal .modal-body .badge.stream-level-on {
  display: inline-block;
  width: 36px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .select-cta {
  height: 428px;
  background-color: #fbfbfb;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.modal.place-cta-modal .modal-body .select-cta .cta {
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .create-cta {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .scroll-ctas {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas i.icon-cog {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta {
  display: block;
  position: relative;
  top: 34px;
  left: 194px;
  right: auto;
  bottom: auto;
  width: 200px;
  height: 300px;
  border: 2px dashed #aaa;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta span.add-icon {
  display: block;
  position: relative;
  top: 109px;
  left: 62px;
  right: auto;
  bottom: auto;
  width: 80px;
  height: 80px;
  background-color: #777;
  border-radius: 50%;
  color: #fff;
  font-size: 77px;
  font-weight: bold;
  text-align: center;
  line-height: 66px;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta span.add-text {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta:hover span.add-icon {
  background-color: #444;
}
.modal.place-cta-modal .modal-body .select-cta.no-available-ctas .create-cta:hover span.add-text {
  display: inline-block;
  position: relative;
  top: 120px;
  left: 75px;
  right: auto;
  bottom: auto;
  color: #444;
  font-weight: bold;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas {
  position: relative;
  width: 110px;
  height: 330px;
  margin: 0 auto;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper {
  position: relative;
  margin-left: -25px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper li.no-result {
  position: relative;
  top: 82px;
  left: -25px;
  right: auto;
  bottom: auto;
  width: 156px;
  height: 223px;
  font-size: 16px;
  color: #939597;
  background: url("/img/icon_128/search_faded.png") no-repeat 40px 0;
  white-space: nowrap;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .scroll-cta-wrapper li.no-result span {
  position: relative;
  top: 152px;
  left: 48px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta {
  margin-left: -160px;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta.active {
  margin-left: -110px;
  margin-right: 70px;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta.active:active {
  -webkit-transform: scale(0.82);
  -ms-transform: scale(0.82);
  -o-transform: scale(0.82);
  transform: scale(0.82);
  -webkit-box-shadow: "0 0 10px #fff";
  box-shadow: "0 0 10px #fff";
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta:first-child {
  margin-left: -94px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .tile.single.cta:first-child.active {
  margin-left: -49px;
}
.modal.place-cta-modal .modal-body .select-cta .scroll-ctas .cta-activate-button-container {
  padding-bottom: 10px;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas {
  position: relative;
  display: inline-block;
  width: 300px;
  margin: 10px 0 0 0;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas i {
  position: absolute;
  top: 6px;
  left: 0;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas input {
  width: 197px;
  margin-left: 15px;
  border: 0;
  font-size: 12px;
  color: #808284;
  background-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas span.clear-search {
  display: none;
}
.modal.place-cta-modal .modal-body .select-cta .search-ctas.active span.clear-search {
  display: block;
  position: absolute;
  top: 5px;
  left: auto;
  right: 55px;
  bottom: auto;
  width: 15px;
  height: 15px;
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  color: #fff;
  border-radius: 50%;
  background: #ccc;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group {
  display: inline-block;
  width: 167px;
  margin: 13px 10px 10px 10px;
  border-right: 1px solid #ddd;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group.open > a .halflings:before {
  content: "\e113";
}
.modal.place-cta-modal .modal-body .select-cta .btn-group > a {
  display: inline-block;
  width: 158px;
  font-size: 14px;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group > a:hover {
  background-color: transparent !important;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #58585b;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:before,
.modal.place-cta-modal .modal-body .select-cta .btn-group a:after {
  display: table;
  content: " ";
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:after {
  clear: both;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a > span {
  float: left;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a:hover {
  background: inherit;
  background-color: #f1f1f1;
  color: #58585b !important;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a [class^="bh-icon-"] {
  position: relative;
  top: 3px;
  left: auto;
  right: auto;
  bottom: auto;
  float: right;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a .bh-icon-link-cta {
  position: relative;
  top: auto;
  left: 3px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group a .bh-icon-stream-cta {
  position: relative;
  top: auto;
  left: 4px;
  right: auto;
  bottom: auto;
}
.modal.place-cta-modal .modal-body .select-cta .btn-group .halflings {
  position: relative;
  top: 2px;
  left: auto;
  right: auto;
  bottom: auto;
  float: right;
  margin-right: 9px;
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .select-cta .edit-cta-link {
  position: absolute;
  top: 15px;
  left: auto;
  right: 21px;
  bottom: auto;
  color: #333333;
  opacity: 0.8;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container {
  position: absolute;
  top: 357px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info {
  display: inline-block;
  margin: 0 auto;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p {
  white-space: nowrap;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p .cta-info-name {
  font-weight: bold;
  padding-right: 10px;
  color: #666;
}
.modal.place-cta-modal .modal-body .select-cta .cta-info-container .cta-info p .badge {
  background-color: #a7a9ab;
}
.modal.place-cta-modal .modal-body .select-cta .iScrollHorizontalScrollbar {
  position: absolute;
  top: auto;
  left: -216px;
  right: auto;
  bottom: -29px;
  width: 541px;
  height: 1px;
  background-color: #ddd;
  overflow: visible !important;
}
.modal.place-cta-modal .modal-body .select-cta .iScrollIndicator {
  position: absolute;
  top: -9px;
  left: auto;
  right: auto;
  bottom: auto;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  background-color: #888;
  border: 2px solid #fff;
  cursor: pointer;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.gate-container {
  height: 89px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.gate-container .gate-cta {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-transform: uppercase;
  padding: 9px 0;
  width: 150px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.stream-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .no-form-ctas {
  line-height: 78px;
  color: #555;
}
.modal.place-cta-modal .modal-body .edit-cta-placement.fade {
  opacity: 0.2;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type {
  width: 295px;
  height: 95px;
  padding: 34px 34px 0 34px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.item-level {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.item-level .placement-body {
  padding: 9px;
  font-size: 10px;
  line-height: 11px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.stream-level.disable {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type.stream-level.disable .placement-body .placement-row.not-editable {
  opacity: 1;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header {
  padding-bottom: 4px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header label {
  display: inline-block;
  font-size: 12px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header span.badge {
  float: right;
  background-color: #a7a9ab;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header span.badge.placement-on {
  background-color: #66be63;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-header .circle-icon {
  display: inline-block;
  float: right;
  width: 19px;
  height: 19px;
  margin-right: 3px;
  border: 1px solid #333;
  border-radius: 50%;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row {
  position: relative;
  margin-bottom: 5px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row .prevent-interaction {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row.not-editable {
  opacity: 0.6;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row.not-editable .prevent-interaction {
  display: block;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input,
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row span {
  display: inline-block;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input.placement-on {
  margin-right: 13px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row span.placement-description {
  width: 106px;
  margin-right: 15px;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row input.placement-number {
  width: 35px;
  height: 26px;
  margin-right: 6px;
  text-align: center;
}
.modal.place-cta-modal .modal-body .edit-cta-placement .cta-placement-type .placement-body .placement-row .change-number {
  margin-right: 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.stream-option-wrapper .stream-option {
  margin: 10px 0 10px 30px;
}
#stream-custom-labels-tab,
#stream-lang-links-tab {
  margin-top: 32px;
}
#single-stream-performance-tab iframe {
  height: 800px;
  width: 100%;
  border: none;
}
.no-search .select2-search {
  display: none;
}
.select2-chosen .user-avatar {
  margin-top: 2px;
}
.l-padding-25 {
  padding-left: 25px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta {
  font-family: Roboto, sans-serif;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon i {
  background-image: url("/img/hubs/backend/spritesheet.png");
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-all i {
  background-position: -404px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-link i {
  background-position: -323px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar span.nb-icon.nb-form i {
  background-position: -365px -285px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-all i {
  background-position: -404px -323px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-link i {
  background-position: -323px -322px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-navbar .nav .active > a:not(:hover) .nb-form i {
  background-position: -365px -323px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-selection-tab-content .tab-pane .page-header {
  padding-bottom: 0;
  margin-bottom: 0;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .cta-selection-tab-content .tab-pane .page-header .icon-edit-large {
  width: 24px;
  height: 24px;
  margin-left: 10px;
  margin-top: 5px;
  background: transparent url("/img/hubs/backend/spritesheet.png") no-repeat -528px -90px;
}
html.layout-bs3 .mgmt-container .content-container.hubs-section-cta .show-cta-id {
  position: relative;
  top: -5px;
}
.hubs-cta-accordion {
  min-width: 372px;
}
.hubs-cta-accordion .accordion-toggle {
  cursor: pointer;
}
.hubs-cta-accordion .accordion-toggle .hide-when-collapsed {
  display: inline-block;
}
.hubs-cta-accordion .accordion-toggle .show-when-collapsed {
  display: none;
}
.hubs-cta-accordion .accordion-toggle.collapsed .hide-when-collapsed {
  display: none;
}
.hubs-cta-accordion .accordion-toggle.collapsed .show-when-collapsed {
  display: inline-block;
}
.hubs-cta-accordion .accordion-inner {
  position: relative;
  border-top: none;
  font-size: 0.9em;
}
.hubs-cta-accordion .accordion-inner .disabled-placement-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
}
.hubs-cta-accordion .enabled .accordion-inner .disabled-placement-overlay {
  display: none;
}
.cta-placement-all-selected .note {
  width: 300px;
  margin: 0 auto;
}
.placement-select-items-button {
  float: none;
  margin-left: 10px;
  margin-top: -2px;
}
.num-item-selected {
  display: inline-block;
  height: 24px;
  line-height: 30px;
  margin-left: 10px;
  font-size: 14px;
}
.num-item-selected > span {
  font-weight: bold;
}
.block-collection-config,
.block-item-config {
  margin: 10px 0 20px 20px;
  padding-left: 20px;
  border-left: 2px solid #eee;
}
.block-collection-config .hubs_cta_position_label,
.block-item-config .hubs_cta_position_label {
  width: 80px;
}
.item-block-property {
  margin-top: 5px;
}
.optional-container {
  margin-left: -7px;
}
.item-cta .item-cta-bg {
  position: relative;
  width: 225px;
  height: 260px;
  margin-top: -260px;
  background: transparent url("/img/hubs/backend/cta_bg.png") no-repeat top right;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .preview-form-field {
  height: 18px;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .cta-field-name {
  font-size: 11px;
}
.item-cta .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 24px;
}
.item-cta .cta > a.accent-button {
  font-size: 14px;
  padding: 16px;
}
.hubs_cta_position {
  margin-bottom: 5px;
  padding: 6px 15px;
}
.hubs_cta_position .hubs_cta_position_label {
  display: inline-block;
  width: 140px;
  margin: 9px 6px 0 0;
  color: #333333;
  font-weight: bold;
}
.hubs_cta_position .hubs_cta_position_label:last-child {
  width: 100px;
}
.hubs_cta_position .hubs_cta_position_input {
  display: inline-block;
  padding-top: 6px;
}
.hubs_cta_position .hubs_cta_position_input.item_level_options {
  position: relative;
  left: -3px;
}
.hubs_cta_position .hubs_cta_position_input.item_level_options input[type=radio] {
  margin: 3px 5px 0 0;
}
.hubs_cta_position .hubs_cta_position_input input[type=text] {
  display: inline-block;
  width: 32px;
  height: 24px;
  margin: 0;
  text-align: center;
}
.hubs_cta_position .hubs_cta_position_input input[type=checkbox] {
  margin: 4px 7px 0 0;
}
.hubs_cta_position .hubs_cta_position_input a {
  color: #666666;
  margin: 0 0 0 5px;
}
.hubs_cta_position .hubs_cta_position_input a:hover {
  color: #333333;
}
.hubs_cta_position .repeat-cta-container {
  margin-top: -10px;
}
.hubs_cta_position > div.alert {
  margin: 10px 0;
}
@-moz-document url-prefix() {
  .hubs_cta_position .hubs_cta_position_label {
    display: inline;
  }
  .hubs_cta_position .hubs_cta_position_input {
    display: inline;
  }
}
.example-positioning-group {
  float: right;
  width: 110px;
  height: 50px;
  margin-top: -5px;
  opacity: 0.4;
}
.example-positioning-group .item-example-tile {
  width: 30px;
  height: 45px;
  margin: 5px 2px 0 2px;
  padding-top: 15px;
  color: #fff;
  background-color: #999999;
  text-align: center;
  vertical-align: middle;
  line-height: 1;
  font-size: 1.4em;
}
.example-positioning-group .item-example-tile.item-CTA {
  width: 35px;
  height: 55px;
  margin-top: 0;
  padding-top: 15px;
  font-size: 1em;
  color: #666666;
  background: #fafafa;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 0 10px #fff5d6;
  box-shadow: 0 0 10px #fff5d6;
}
.enabled .example-positioning-group {
  opacity: 1;
}
a.manage-form-fields {
  line-height: 34px;
  cursor: pointer;
}
a.manage-form-fields.disabled {
  pointer-events: none;
  color: grey;
}
.hubs_cta_info,
.hubs_cta_action,
.hubs_cta_design,
.hubs_cta_preview,
.hubs_cta_info,
.hubs_cta_config,
.hubs_cta_integration {
  max-width: 650px;
  margin: 0 auto;
}
.hubs_cta_action:before,
.hubs_cta_action:after {
  display: table;
  content: " ";
}
.hubs_cta_action:after {
  clear: both;
}
.hubs_cta_action .link-action-container {
  width: 98%;
}
.hubs_cta_action .link-action-container .form-control {
  display: inline-block;
}
.hubs_cta_action .link-action-container .link-type {
  position: relative;
  top: -2px;
  width: 16%;
  height: 32px;
  margin-right: 0;
}
.hubs_cta_action .link-action-container .link-input-container {
  width: 83%;
  display: inline-block;
}
.hubs_cta_action .link-action-container .link-input-container > input {
  width: 100%;
}
.hubs_cta_action.form-cta {
  max-width: 750px;
}
.hubs_cta_action.form-cta > div {
  float: left;
  width: 42%;
  padding: 0px 0 20px 20px;
}
.hubs_cta_action.form-cta > div:first-child {
  padding: 0px 20px 20px 0;
  border-right: 1px solid #cccccc;
}
.hubs_cta_action .cta-success-link-content,
.hubs_cta_action .never-hide-cta-action,
.hubs_cta_action .custom-form-handler-url {
  padding-left: 12px;
  border-left: 2px solid #eee;
  margin: 5px 0 20px 12px;
}
.hubs_cta_action .never-hide-cta-action {
  overflow: hidden;
}
.hubs_cta_action .never-hide-cta-action .cta-field-radio-title input[type="radio"] {
  display: inline;
  margin-right: 5px;
}
.hubs_cta_action label.launch-item-label {
  float: left;
}
.hubs_cta_action .launch-item-selection {
  float: right;
  margin-right: 5px;
}
.hubs_cta_action .success-message + div {
  padding-top: 10px;
}
.hubs_cta_action .success-message + div.note {
  padding-top: 5px;
}
.hubs_cta_action .progressive-profiling-container {
  margin-bottom: 10px;
}
.hubs_cta_action .progressive-profiling-container .progressive-text {
  margin-left: 10px;
}
.hubs_cta_action .progressive-profiling-container input[type="text"].progressive-max-fields {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 1px 0 3px;
}
.hubs_cta_action input[type="checkbox"].opt-in-toggle {
  float: left;
  margin: 9px 10px 0 0;
}
.hubs_cta_action input[type="text"].opt-in-label {
  width: 180px;
  width: calc(95% - 30px);
  margin-left: 10px;
}
.hubs_cta_action label.pull-left,
.hubs_cta_integration label.pull-left {
  margin: 8px 5px 20px 0;
}
.hubs_cta_design {
  max-width: 320px;
  text-align: center;
}
.hubs_cta_design .slider {
  width: 210px !important;
  /*hack*/
}
.hubs_cta_design label {
  text-align: center;
}
.hubs_cta_design .cta_font_size {
  width: 40px;
  margin-left: 10px;
}
.hubs_cta_design div.left {
  width: 140px;
  margin: 0 20px 12px 0;
}
.hubs_cta_design .font-size-slider {
  margin-top: 30px;
}
.hubs_cta_design .font-size-slider.disabled {
  pointer-events: none;
}
.hubs_cta_design .cta-bg-upload-controls {
  margin-top: 30px;
}
.hubs_cta_design .cta-bg-upload-controls input[type="file"] {
  width: 100px;
  margin: 0 auto;
  border: 1px solid red;
  text-align: center;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.hubs_cta_design .cta-bg-upload-controls #remove-cta-bg {
  font-size: 0.9em;
  margin-top: 6px;
  font-weight: bold;
}
.hubs_cta_info input[type="text"],
.hubs_cta_action input[type="text"],
.hubs_cta_integration input[type="text"] {
  width: 98%;
  margin-bottom: 6px;
}
.hubs_cta_info input[type="text"].cta-list-id,
.hubs_cta_action input[type="text"].cta-list-id,
.hubs_cta_integration input[type="text"].cta-list-id {
  max-width: 50px;
  margin: 0;
  text-align: center;
}
.hubs_cta_info .cta-list-id-container,
.hubs_cta_action .cta-list-id-container,
.hubs_cta_integration .cta-list-id-container {
  line-height: 28px;
}
.hubs_cta_info .cta-list-id-container:before,
.hubs_cta_action .cta-list-id-container:before,
.hubs_cta_integration .cta-list-id-container:before,
.hubs_cta_info .cta-list-id-container:after,
.hubs_cta_action .cta-list-id-container:after,
.hubs_cta_integration .cta-list-id-container:after {
  display: table;
  content: " ";
}
.hubs_cta_info .cta-list-id-container:after,
.hubs_cta_action .cta-list-id-container:after,
.hubs_cta_integration .cta-list-id-container:after {
  clear: both;
}
.hubs_cta_info .cta-list-id-container span,
.hubs_cta_action .cta-list-id-container span,
.hubs_cta_integration .cta-list-id-container span,
.hubs_cta_info .cta-list-id-container .form-control,
.hubs_cta_action .cta-list-id-container .form-control,
.hubs_cta_integration .cta-list-id-container .form-control,
.hubs_cta_info .cta-list-id-container .btn,
.hubs_cta_action .cta-list-id-container .btn,
.hubs_cta_integration .cta-list-id-container .btn {
  float: left;
}
.hubs_cta_action input[type="text"] {
  width: 98%;
}
.hubs_cta_config {
  max-width: none;
  margin: 0;
}
.hubs_cta_config .accordion .cta-placement-container,
.hubs_cta_config .accordion .variation-items-container {
  width: 99%;
  width: calc(100% - 3px);
}
.hubs_cta_config .accordion .cta-placement-container .is-list-view,
.hubs_cta_config .accordion .variation-items-container .is-list-view {
  text-align: center;
}
.hubs_cta_config .accordion .accordion-group {
  background-color: #fff;
  margin-bottom: 0;
  border: 0 none;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.hubs_cta_config .accordion .accordion-group .accordion-heading .accordion-toggle {
  padding: 15px;
}
.hubs_cta_config .accordion .accordion-group:first-child {
  border-top: 1px solid #e5e5e5;
}
.hubs_cta_config .font-size-slider {
  margin-top: 30px;
}
.hubs_cta_config .font-size-slider.disabled {
  pointer-events: none;
}
.hubs_cta_config .add-new-placement-btn,
.hubs_cta_config .add-new-variation-btn {
  text-align: center;
  padding-top: 20px;
  margin-bottom: 0;
}
.hubs_cta_config .add-new-placement-btn.disabled,
.hubs_cta_config .add-new-variation-btn.disabled {
  display: none;
}
.hubs_cta_action textarea {
  width: 98%;
  height: 65px;
  min-height: 65px;
  max-height: 65px;
}
.cta-preview-switch {
  display: inline-block;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
}
.placement-footer {
  padding: 7px;
  margin-top: 5px;
  border-top: 1px solid #dddddd;
  background-color: #eeeeee;
}
[class^="step-icon-"],
[class*=" step-icon-"] {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: 0px 0;
  background-repeat: no-repeat;
  margin-top: -4px;
  margin-right: 10px;
}
.step-icon-integration {
  background-position: -407px -368px;
}
.step-icon-layout {
  background-position: -448px -369px;
}
.step-icon-design {
  background-position: -487px -369px;
}
.step-icon-placements {
  background-position: -527px -370px;
}
.step-icon-variations {
  background-position: -527px -407px;
}
.hubs_cta_section_block_wrapper {
  position: relative;
  display: table;
  width: 100%;
  margin-bottom: 40px;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block {
  display: table-row;
  width: 100%;
  min-width: 500px;
  background-color: #f9f9f9;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block:before,
.hubs_cta_section_block_wrapper .hubs_cta_section_block:after {
  display: none;
}
.hubs_cta_section_block_wrapper .hubs_cta_section_block > .tab-content {
  width: 95%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection {
  display: table-cell;
  width: 40%;
  height: 100%;
  vertical-align: top;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection:first-child {
  width: 60%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection hr {
  border-top: 1px dashed #cccccc;
  margin-top: 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection label {
  color: #333333;
  font-size: 0.9em;
  margin-top: 6px;
  font-weight: bold;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper {
  position: relative;
  min-height: 400px;
  margin-right: -3px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav {
  padding: 20px 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper {
  padding: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container {
  display: block;
  padding: 0;
  margin: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn {
  position: relative;
  width: 33.3%;
  height: 40px;
  line-height: 30px;
  border: 0 none;
  color: #eee;
  background: #999;
  text-shadow: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0 none;
  z-index: initial;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
  display: block;
  position: absolute;
  top: 0;
  left: auto;
  right: -40px;
  bottom: auto;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #eee;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
  content: "";
  z-index: 5;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow:after {
  display: block;
  position: absolute;
  top: -20px;
  left: auto;
  right: -19px;
  bottom: auto;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #999;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
  content: "";
  z-index: 6;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover {
  background: #888;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover .arrow:after {
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #888;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active {
  background: #666;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active .arrow:after {
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #666;
  border-style: solid;
  border-width: 20px;
  -moz-transform: scale(0.9999);
  font-size: 0;
  line-height: 0;
  _border-top-color: cyan;
  _border-right-color: cyan;
  _border-bottom-color: cyan;
  _filter: chroma(color=cyan);
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-4 .btn {
  width: 25%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn {
  width: 20%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content {
  min-height: 390px;
  padding: 20px 0;
  vertical-align: top;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content h3 {
  margin-bottom: 20px;
  padding: 0px 10px;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .hubs_cta_integration[data-integration-type="form_cta_type"] {
  margin-top: 60px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .integration-tab,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .action-tab,
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .design-tab {
  padding: 0px 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-tab-content .integration-tab .row {
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 32px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav {
  height: 46px;
  padding: 8px 0;
  border-top: 1px solid 1px solid #cccccc;
  border-bottom: 0;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav > div {
  margin: 0 20px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn:not(.btn-info) {
  color: #fff;
  background: #999;
  text-shadow: none;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn:not(.btn-info):hover {
  background: #666;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i {
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 13px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-position: 0px 0;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i.previous {
  background-position: -492px -174px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-nav a.btn i.next {
  background-position: -531px -174px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview {
  background: #fff url("/img/page_editor/checkered.png") repeat;
  border-left: 1px solid #cccccc;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview h3 {
  height: 40px;
  line-height: 40px;
  margin: 0 0 15px 0;
  background: #ddd;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .cta-preview-switch-container {
  margin: 0 auto;
  text-align: center;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .tile.single .cta-field-sprite-container {
  top: 29px !important;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element {
  width: 250px;
  margin: 5px auto;
  background-color: #cbcbcb;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .tile.single .hidden-cta-fields.fields-revealed .smaller .cta-field-sprite-container {
  bottom: -1px !important;
  top: initial !important;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .tile.single .hidden-cta-fields .cta-field-section.one-line span {
  line-height: 24px;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element .cta-activate-button-container {
  padding-bottom: 10px;
  padding-top: 0;
  width: 100%;
}
.hubs_cta_section_block_wrapper .hubs_cta_subsection.hubs_cta_preview .hub_cta_preview_element > .tile.single.cta.cta-preview {
  width: 250px !important;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container {
  display: inline-block;
  padding-top: 10px;
  margin: auto 12px;
  text-align: center;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container .btn {
  min-width: 80px;
}
.hubs_cta_section_block_wrapper .cta-show-tab-container:before,
.hubs_cta_section_block_wrapper .cta-show-tab-container:after {
  display: none;
}
.variations-container .hubs_cta_icon_label {
  max-width: 80%;
}
.variations-container .accordion-inner {
  font-size: 1em;
}
.variations-container .variation-image {
  float: left;
  width: 100px;
  height: 45px;
  margin-left: 15px;
  border: 1px solid #dddddd;
  overflow: hidden;
}
.variations-container .variation-image img {
  width: 100%;
}
.variations-container .hubs_cta_variation {
  position: relative;
}
.variations-container .hubs_cta_variation .variation-colors {
  width: 130px;
  padding-left: 40px;
}
.variations-container .hubs_cta_variation .variation-options {
  overflow: hidden;
  padding: 0px 20px 20px 20px;
}
.variations-container .hubs_cta_variation .variation-options > div {
  margin-bottom: 15px;
}
.variations-container .hubs_cta_variation .variation-options .launch-item-selection {
  position: relative;
  bottom: -5px;
  right: -10px;
}
.variations-container .hubs_cta_variation .variation-options .variation-font-size-slider {
  width: 210px;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .form-control {
  display: inline-block;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .link-type {
  width: 16%;
  height: 32px;
}
.variations-container .hubs_cta_variation .variation-options .link-action-container .link-input-container {
  position: relative;
  right: -10px;
  overflow: hidden;
  padding-right: 10px;
}
.variations-container .hubs_cta_variation .variation-options textarea,
.variations-container .hubs_cta_variation .variation-colors textarea {
  width: 100%;
  height: 65px;
}
.variations-container .hubs_cta_variation .variation-options input,
.variations-container .hubs_cta_variation .variation-colors input {
  width: 100%;
}
.variations-container .empty-variation {
  padding-top: 100px;
  min-height: 220px;
  text-align: center;
  color: #999999;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
@media only screen and (max-width: 1650px) {
  .variations-container .collapsed .hubs_cta_icon_label {
    max-width: 65%;
  }
  .variations-container .hubs_cta_icon_label {
    max-width: 55%;
  }
}
@media only screen and (min-device-width: 1210px) and (max-width: 1400px) {
  .variations-container .collapsed .hubs_cta_icon_label {
    max-width: 60%;
  }
  .variations-container .hubs_cta_icon_label {
    max-width: 45%;
  }
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
  width: 21px;
  height: 40px;
  right: -20px;
  border: 0 none;
  background: transparent url("/img/hubs/backend/step_arrows.png") no-repeat 0 0;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow:after {
  display: none;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn:hover .arrow {
  background-position: 0px -40px;
}
.oldie .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn.active .arrow {
  background-position: 0px -80px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn {
    overflow: visible;
    z-index: auto;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .arrow {
    z-index: 100;
  }
}
@media only screen and (max-width: 1100px), only screen and (min-width: 1201px) and (max-width: 1350px) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn .txt {
    display: none;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn [class^="step-icon-"],
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container .btn [class*=" step-icon-"] {
    margin-right: -15px;
  }
  .hubs_cta_action input[type="text"] {
    width: 95%;
  }
}
@media only screen and (max-width: 1600px) {
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn .txt {
    display: none;
  }
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn [class^="step-icon-"],
  .hubs_cta_section_block_wrapper .hubs_cta_subsection .hubs_cta_subsection_inner_wrapper .cta-action-tabs-wrapper .cta-show-tab-container.step-count-5 .btn [class*=" step-icon-"] {
    margin-right: -15px;
  }
}
.hubs_cta_icon {
  float: left;
  clear: none;
  width: 22px;
  height: 20px;
  background: transparent url("/img/hubs/backend/spritesheet2.png") no-repeat;
  opacity: 0.5;
}
.hubs_cta_icon.home {
  background-position: -494px -156px;
}
.hubs_cta_icon.docs {
  background-position: -256px -156px;
}
.hubs_cta_icon.social {
  background-position: -303px -156px;
}
.hubs_cta_icon.videos {
  background-position: -350px -156px;
}
.hubs_cta_icon.blogs {
  background-position: -395px -156px;
}
.hubs_cta_icon.featured {
  background-position: -443px -156px;
}
.hubs_cta_icon.custom {
  background-position: -549px -156px;
}
.hubs_cta_icon_label {
  float: left;
  clear: none;
  max-width: 40%;
  padding: 2px 2px 0 6px;
  font-size: 1.2em;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.enabled .hubs_cta_icon {
  opacity: 1;
}
.enabled .hubs_cta_icon_label {
  color: #333333;
}
.collapsed .hubs_cta_icon_label {
  max-width: 80%;
}
.add_inline_cta_section hr {
  border-top: 1px solid #cccccc;
  margin: 5px 0 5px 0;
}
.add_inline_cta_section .add_cta_header .add_cta_header_title {
  float: left;
  padding-top: 10px;
  font-size: 1.25em;
}
.add_inline_cta_section .add_cta_header .cancel-button {
  float: right;
}
.add_inline_cta_section .add_cta_body .add_cta_inner_body .hubs_cta_inline_preview {
  display: inline-block;
  width: 370px;
  margin: 0;
  background: #fff;
}
.add_inline_cta_section .add_cta_body .add_cta_inner_body .hubs_cta_inline_preview .place_cta_btn {
  margin-left: 80px;
}
.add_inline_cta_section .step1 {
  padding: 10px;
  background-color: #e7e7e2;
  -webkit-box-shadow: inset 0 -10px 20px #d4d4cf;
  box-shadow: inset 0 -10px 20px #d4d4cf;
}
.add_inline_cta_section .step1 .add_cta_body {
  width: 99%;
  margin: 0 auto;
  padding: 10px 0;
  overflow: hidden;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll {
  display: inline-block;
  width: 4%;
  height: 240px;
  color: #999999;
  text-align: middle;
  background-color: #fff;
  cursor: pointer;
  opacity: 0.65;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll div {
  width: 15px;
  height: 46px;
  margin: 100px auto 0 auto;
  vertical-align: middle;
  background: url("/img/hubs/backend/spritesheet2.png") no-repeat;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_left {
  float: left;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_left div {
  background-position: -153px -212px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_right {
  float: right;
  margin-left: 4px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll .scroll_right div {
  background-position: -135px -212px;
}
.add_inline_cta_section .step1 .add_cta_body .cta_scroll:hover,
.add_inline_cta_section .step1 .add_cta_body .cta_scroll:focus {
  opacity: 1;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group {
  display: inline-block;
  float: left;
  width: 88%;
  height: 220px;
  margin: 0 5px;
  padding: 10px 5px;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group .hub_cta_add_element {
  display: inline-block;
}
.add_inline_cta_section .step1 .add_cta_body .cta_item_group .hub_cta_add_element .tile {
  margin-top: 18px;
  margin-bottom: 0;
}
.add_inline_cta_section .step2 {
  padding: 10px;
  margin: 0 auto;
  background-color: #e7e7e2;
  -webkit-box-shadow: inset 0 -10px 20px #d4d4cf;
  box-shadow: inset 0 -10px 20px #d4d4cf;
}
.add_inline_cta_section .step2 .add_cta_body {
  width: 100%;
  padding: 10px 0;
  text-align: middle;
}
.add_inline_cta_section .step2 .add_cta_body .add_cta_inner_body {
  width: 600px;
  margin: 0 auto;
}
.add_inline_cta_section .step2 .add_cta_body .add_cta_inner_body .hub_cta_add_element {
  display: block;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview {
  width: 300px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner {
  padding: 9px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position {
  padding-top: 0;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group {
  width: 100%;
  height: 40px;
  margin: 0 auto;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .hubs_cta_position_label,
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .hubs_cta_position_input {
  margin-right: 2px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group {
  display: block;
  float: left;
  width: 75px;
  margin: 0 auto;
  opacity: 1;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group .item-example-tile {
  width: 20px;
  height: 20px;
  margin-top: 4px;
  padding-top: 10px;
}
.add_inline_cta_section .step2 .hubs_cta_inline_preview .accordion-inner .hubs_cta_position .hubs_cta_position-group .example-positioning-group .item-example-tile.item-CTA {
  font-size: 0.6em;
}
.add_inline_cta_section .hub_cta_add_element.preview {
  width: 100%;
}
.add_inline_cta_section .add-cta-note {
  margin-top: 2px;
  font-size: 0.9em;
}
label.cta-field-checkbox-title {
  display: inline;
  font-weight: normal;
}
label.cta-field-checkbox-title input[type=checkbox] {
  display: inline;
}
label.cta-field-checkbox-title .cta-field-checkbox {
  display: inline-block;
  width: 30px !important;
}
.cta-edit-form-fields {
  margin-right: 2%;
  width: 48%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cta-edit-form-fields.field-type-hidden > label {
  color: #999999;
  font-weight: normal;
}
.cta-edit-form-fields input {
  box-shadow: none;
}
select#cta-selection {
  font-size: 16px;
}
.cta-list-dropdown {
  width: 300px;
}
.cta-follow-select {
  max-width: 169px;
  font-size: 0.9em;
}
.cta-follow-select.cta-follow-day,
.cta-follow-select.cta-follow-time {
  max-width: 85px;
  padding: 6px 4px;
}
/*

.cta-form-integrations {
    margin-right: 20px
 }

.side-note {
    color: darken(@gray-lighter, 6.7%);  // #ddd
 }

.integration-test > .cta-service-success {
    font-weight: bold;
    color: green
 }

.cta-integration-list {
    .text-overflow();
 }

*/
.cta-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.cta-overlay.overlay-message > div {
  position: relative;
  top: 15%;
  left: auto;
  right: auto;
  bottom: auto;
  width: 50%;
  padding: 40px;
  margin: 0 auto;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 0 14px #aaaaaa;
  box-shadow: 0 0 14px #aaaaaa;
}
.cta-overlay.overlay-message > div > h3 > span {
  color: #666666;
  margin: 0 6px;
  padding: 7px;
  border: 1px solid #dddddd;
  font-size: 12px;
}
.cta-overlay.overlay-message .missing-marketo-fields {
  margin: 0 auto;
  margin-top: 20px;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:first-child {
  padding: 5px 10px;
  font-size: 13px;
  font-weight: bold;
  background: #eeeeee;
  border-bottom: 1px solid #cccccc;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div {
  padding: 7px;
  text-align: center;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div:nth-child(even) {
  background-color: #eeeeee;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.exists {
  opacity: 0.5;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.error {
  color: #b94a48;
}
.cta-overlay.overlay-message .missing-marketo-fields > div:last-child > div.error:hover {
  background: #aaaaaa !important;
  color: #fff !important;
}
.cta-overlay.overlay-message .missing-marketo-fields .name,
.cta-overlay.overlay-message .missing-marketo-fields .apiName {
  display: inline-block;
  width: 36%;
}
.cta-overlay.overlay-message .missing-marketo-fields .type {
  display: inline-block;
  width: 15%;
}
.cta-overlay.overlay-message .missing-marketo-fields .status {
  display: inline-block;
  width: 8%;
}
.cta-overlay.overlay-message.hide-marketo-message {
  top: -50px;
}
.cta-overlay.overlay-message.hide-marketo-message > div {
  width: 850px;
  top: -25px;
}
.cta-overlay.overlay-body {
  z-index: 999;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
  background: #fff;
}
.cta-overlay.hide-cta-container {
  display: block;
}
.cta-add-placement-modal .modal-body .heading {
  text-align: center;
}
.cta-add-placement-modal .modal-body .heading .new-cta-placement {
  font-size: 18px;
}
.cta-add-placement-modal .modal-body .cta-items:before,
.cta-add-placement-modal .modal-body .cta-items:after {
  display: table;
  content: " ";
}
.cta-add-placement-modal .modal-body .cta-items:after {
  clear: both;
}
.cta-add-placement-modal .modal-body .cta-items .cta-carousel {
  line-height: normal;
  margin: 6px 35px;
}
.cta-add-placement-modal .modal-body .cta-items .cta-carousel .carousel-control {
  top: 50%;
}
.cta-add-placement-modal .modal-body .cta-items .cta-add-placement-singular {
  margin-top: 6px;
}
.cta-add-placement-modal .modal-body .cta-items .tile.single.cta {
  float: none !important;
  margin: 0 auto !important;
  display: block;
}
.cta-add-placement-modal .modal-body .cta-items .tile.single.cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 29px;
}
.cta-add-placement-modal .modal-body .hubs_cta_position {
  text-align: center;
  margin-bottom: 20px;
}
.cta-add-placement-modal .modal-body .hubs_cta_position .hubs_cta_position_label {
  width: auto;
}
.cta-add-placement-modal .modal-body .hubs_cta_position .example-positioning-group {
  float: none;
  display: inline-block;
  height: 35px;
  margin-top: 20px;
  opacity: 1;
}
.cta-add-placement-modal .modal-footer {
  text-align: center;
}
.add-cta-modal .modal-dialog {
  width: 640px;
}
.add-cta-modal .modal-body {
  position: relative;
  width: auto;
  height: 500px;
}
.add-cta-modal .modal-body form {
  padding-left: 30px;
  padding-top: 15px;
}
.add-cta-modal .modal-body form:before,
.add-cta-modal .modal-body form:after {
  display: table;
  content: " ";
}
.add-cta-modal .modal-body form:after {
  clear: both;
}
.add-cta-modal .modal-body .step-2 .step-2-header {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 50px;
  font-size: 12px;
}
.add-cta-modal .modal-body .step-2 .form-element {
  margin: 0 auto 20px;
  width: 450px;
}
.add-cta-modal .modal-body .step-2 .select2-container .select2-choice {
  height: 36px;
  line-height: 32px;
  text-align: left;
}
.add-cta-modal .modal-body .step-2 .select2-container .select2-choice i.icon-large,
.add-cta-modal .modal-body .step-2 .select2-result-label i.icon-large {
  vertical-align: middle;
  margin-right: 10px;
}
.add-cta-modal .modal-body .step-2 .note {
  display: inline-block;
  margin-top: 40px;
}
.add-cta-modal .modal-body .step-3 .step-3-header {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 50px;
  font-size: 10px;
}
.add-cta-modal .modal-body .step-3 .new-cta-title-input {
  margin: 10px auto 30px auto;
  color: #555;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview {
  margin-top: 30px;
  position: relative;
  width: 35%;
  height: 80px;
  text-align: center;
  display: inline-block;
  cursor: default;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview:hover {
  border-color: #999999;
}
.add-cta-modal .modal-body .step-3 .cta-integration-type-preview .integration-setup-sprite {
  margin: auto;
}
.add-cta-modal .modal-body .step-4 {
  padding-top: 30px;
}
.add-cta-modal .modal-body .step-5 .copy-cta-title-input {
  width: 80%;
  height: 50px;
  margin: 30px auto 30px auto;
  padding-left: 15px;
  color: #555;
  font-size: 2em;
}
.add-cta-modal .modal-body .step-5 .copy-cta-description {
  font-size: 13px;
  padding: 0px 30px 30px 50px;
}
.add-cta-modal .modal-body .add-cta-type-section {
  width: 250px;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type {
  width: 250px;
  height: 350px;
  padding: 0px 20px 20px 20px;
  cursor: pointer;
  border: 1px solid #fff;
  opacity: 0.5;
  -webkit-transition: opacity 100ms ease-in-out;
  -o-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type label {
  text-align: center;
  padding: 12px;
  margin: 0;
  line-height: 18px;
}
.add-cta-modal .modal-body .add-cta-type-section .new-cta-type:hover {
  border-color: #dddddd;
  opacity: 1;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text {
  padding-top: 25px;
  text-align: center;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text span {
  text-align: center;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text .integration-icon-container {
  margin-top: 6px;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text .integration-icon-container .integration-setup-sprite {
  display: inline-block;
}
.add-cta-modal .modal-body .add-cta-type-section .add-cta-type-section-text.add-cta-type-left-text {
  padding-left: 40px;
  padding-right: 40px;
}
.add-cta-modal .modal-body .add-cta-type-section.add-cta-type-section-right {
  position: relative;
  top: -5px;
  left: auto;
  right: auto;
  bottom: auto;
}
.add-cta-modal .modal-body .add-cta-middle-section {
  width: 5px;
  height: 500px;
  margin-right: 40px;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-line {
  width: 1px;
  height: 140px;
  margin: 0 auto;
  border-right: 1px solid #dddddd;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container {
  position: absolute;
  top: 120px;
  left: 313px;
  right: auto;
  bottom: auto;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container .add-cta-middle-section-text {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.add-cta-modal .modal-body .add-cta-middle-section .add-cta-middle-section-container .add-cta-middle-section-text span {
  color: #888888;
  font-size: 16px;
}
.add-cta-modal .modal-body .clear-background {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
}
.add-cta-modal .modal-body .integration-setup-sprite {
  position: relative;
  top: 10px;
}
.add-cta-modal .modal-body .integration-setup-sprite.mailchimp-text {
  position: relative;
  top: 20px;
}
.cta-integration-dropdown .select2-result-label i.icon-large {
  vertical-align: middle;
  margin-right: 10px;
}
#no-lists-modal .no-lists-body {
  padding: 40px 60px 0 60px;
}
#no-lists-modal .error-container {
  height: 128px;
  margin-bottom: 10px;
  text-align: center;
}
#no-lists-modal .error-header {
  color: #ce0058;
  font-size: 18px;
  text-align: center;
}
#no-lists-modal .no-lists-label {
  color: #555555;
  font-size: 12px;
}
#no-lists-modal .no-lists-link {
  color: #2f96b4;
  font-size: 13px;
  text-decoration: underline;
}
#no-lists-modal .no-lists-button-container {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 80px;
}
#upgrade-modal .lock-container {
  padding: 30px;
  text-align: center;
}
.manage-fields-modal .container {
  width: 400px;
}
.manage-fields-modal .modal-body {
  max-height: 500px;
}
.manage-fields-modal .new-field-icon img {
  margin: -3px;
  width: 18px;
  height: 18px;
}
.manage-fields-modal .edit-field-mode .upload-overlay {
  width: 538px;
  position: relative;
}
.manage-fields-modal .edit-field-mode .upload-overlay .upload-overlay-progress {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
.manage-fields-modal .edit-field-mode .upload-overlay .upload-overlay-progress .upload-overlay-progress-spinner {
  padding: 125px 0 0 210px;
}
.manage-fields-modal .new-field-button.new-field-icon {
  margin-left: 8px;
  margin-right: 8px;
}
.manage-fields-modal .halflings-info-sign {
  margin-left: 5px;
  margin-top: 9px;
}
.manage-fields-modal .field-settings-container {
  padding-bottom: 10px;
  text-align: center;
}
.manage-fields-modal .enter-comment {
  font-size: 15px;
  padding-bottom: 9px;
}
.manage-fields-modal .edit-field-mode .field-settings-container {
  text-align: left;
}
.manage-fields-modal .edit-field-mode .field-settings-container label.edit-section {
  text-align: center;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: bold;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div {
  padding-bottom: 7px;
  margin: 10px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div:before,
.manage-fields-modal .edit-field-mode .field-settings-container > div:after {
  display: table;
  content: " ";
}
.manage-fields-modal .edit-field-mode .field-settings-container > div:after {
  clear: both;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div span.field-info {
  display: inline-block;
  width: 100px;
  height: 100%;
  font-size: 15px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div select {
  display: inline-block;
  width: 158px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container #form-field-autosuggest {
  vertical-align: top;
  width: 423px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.search-map-fields-container .btn {
  width: 74px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div.api-name-container .tooltip-message {
  vertical-align: top;
  margin-left: 6px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div input[type=text] {
  display: inline-block;
  width: 242px;
}
.manage-fields-modal .edit-field-mode .field-settings-container > div .halflings-info-sign {
  opacity: 0.4;
  margin-left: 5px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .tooltip-message {
  display: inline-block;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value {
  border-left: 1px solid #ddd;
  padding: 15px 0 15px 20px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value input {
  width: 223px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div {
  margin-bottom: 10px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.label-value {
  overflow: auto;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info {
  margin-bottom: 15px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info .field-info {
  font-size: 12px;
  width: 257px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value > div.query-string-info input {
  width: 14px;
}
.manage-fields-modal .edit-field-mode .field-settings-container .hidden-value label.edit-section {
  padding-top: 16px;
}
.manage-fields-modal .enter-note {
  padding-top: 15px;
}
.manage-fields-modal .fill-out-field-label {
  display: none;
}
.manage-fields-modal .fill-out-field-label .new-field-button {
  display: block;
  position: static;
  margin: 15px auto 0 auto;
  padding: 0px 15px;
  line-height: 32px;
}
.manage-fields-modal .icon-remove,
.manage-fields-modal .icon-resize-vertical {
  margin-top: 1px;
  margin-right: 5px;
  margin-left: 5px;
  opacity: 0.2;
}
.manage-fields-modal .existing-field-container {
  padding-top: 20px;
}
.manage-fields-modal .existing-field-container .field-value-list-upload {
  position: relative;
  display: inline-block;
  width: 77%;
  margin-left: 10px;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .upload-btn {
  position: relative;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .delete-btn {
  position: absolute;
  right: 0;
}
.manage-fields-modal .existing-field-container .field-value-list-upload input[type="file"] {
  width: 62px;
  height: 100%;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .tooltip-message {
  display: inline-block;
  margin-left: 2px;
  vertical-align: top;
}
.manage-fields-modal .existing-field-container .field-value-list-upload .tooltip-message .halflings-info-sign {
  opacity: 0.4;
}
.manage-fields-modal .existing-title {
  font-size: 16px;
  font-weight: bold;
}
.manage-fields-modal .existing-fields {
  padding-top: 15px;
}
.manage-fields-modal .field-values {
  padding-top: 5px;
}
.manage-fields-modal .field-values .existing-field .halflings-remove {
  margin: 3px 0 3px 7px;
}
.manage-fields-modal .existing-field {
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 3px;
  font-size: 15px;
  background: #eeeeee;
  cursor: pointer;
  border-radius: 1px;
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
.manage-fields-modal .existing-field .glyphicons-git-branch {
  font-size: 13px;
  margin: 1px 15px 0 0;
}
.manage-fields-modal .existing-field .halflings-remove,
.manage-fields-modal .existing-field .halflings-pencil {
  margin: 7px 15px 3px 0;
  font-size: 12px;
}
.manage-fields-modal .existing-field .halflings-remove,
.manage-fields-modal .existing-field .halflings-resize-vertical {
  opacity: 0.3;
}
.manage-fields-modal .existing-field .halflings-resize-vertical {
  margin: 5px 5px 5px 10px;
}
.manage-fields-modal .existing-field:hover {
  background: #dddddd;
}
.manage-fields-modal .existing-field:hover .halflings-remove,
.manage-fields-modal .existing-field:hover .halflings-resize-vertical {
  opacity: 1;
}
.manage-fields-modal .existing-field .field-name {
  display: inline-block;
  cursor: pointer;
  width: 323px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-fields-modal .existing-field .field-name > .field-type-label {
  color: #999999;
  margin-left: 3px;
}
.manage-fields-modal .existing-field-placeholder {
  height: 18px;
  margin-bottom: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 15px;
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 1px;
}
.manage-fields-modal .newly-added {
  background: #dddddd;
}
.manage-fields-modal .newly-added .icon-remove,
.manage-fields-modal .newly-added .icon-resize-vertical {
  opacity: 1;
}
.manage-fields-modal .field-value-titles {
  font-weight: bold;
  margin: 15px 0 0 0;
}
.manage-fields-modal .field-value-titles .label-title {
  margin: 0 204px 0 42px;
}
.manage-fields-modal .new-field-display-name {
  display: inline-block;
  width: 220px;
  margin: 6px 0 0 36px;
}
.manage-fields-modal .new-field-value {
  display: inline-block;
  width: 220px;
  margin: 0 0 0 2px;
}
.manage-fields-modal .add-new-field-value {
  display: inline-block;
  margin-top: -6px;
}
.manage-fields-modal .field-conditions-container {
  padding-top: 30px;
}
.manage-fields-modal .field-conditions-container > span {
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
  padding-right: 6px;
}
.manage-fields-modal .field-conditions-container select {
  display: inline-block;
  width: 123px;
}
.manage-fields-modal .field-conditions-container button {
  margin-top: -2px;
  display: inline-block;
}
.manage-fields-modal .field-conditions-container .field-conditions {
  border-radius: 1px;
  padding-top: 20px;
}
.manage-fields-modal .field-conditions-container .field-conditions div,
.manage-fields-modal .field-conditions-container .field-conditions span {
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
}
.manage-fields-modal .field-conditions-container .field-conditions .halflings-remove {
  font-size: 12px;
  margin: 3px 0 3px 101px;
  cursor: pointer;
}
.manage-fields-modal .field-conditions-container .field-conditions .field-condition {
  width: 524px;
  cursor: default;
  padding-left: 6px;
}
.manage-fields-modal .field-conditions-container .field-conditions .field-condition .condition-label {
  padding: 6px 6px 6px 20px;
  width: 487px;
}
.manage-fields-modal .field-conditions-container .new-field-condition-container {
  margin-top: 6px;
}
.manage-fields-modal .field-conditions-container .new-field-condition-container > span {
  font-size: 15px;
  padding-left: 21px;
  padding-right: 10px;
}
.manage-fields-modal .edit-field-mode {
  display: none;
}
.manage-fields-modal.edit-field-mode .edit-field-mode {
  display: block;
}
.manage-fields-modal.edit-field-mode .manage-fields-mode {
  display: none;
}
.manage-fields-modal.edit-field-mode .fill-out-field-name.edit-field-mode .existing-field-container {
  display: none;
}
.manage-fields-modal.edit-field-mode.is-select .fill-out-field-name.edit-field-mode .existing-field-container {
  width: 524px;
  display: block;
}
.manage-fields-modal .fill-out-field-name div.text-center > span.note {
  display: inline-block;
}
.manage-fields-modal .value-label {
  display: inline-block;
  width: 224px;
}
.manage-fields-modal .value-value {
  display: inline-block;
  width: 180px;
  text-align: center;
}
#cta-cropper .cr-boundary {
  height: 90%;
}
.value-value {
  display: inline-block;
  width: 160px;
}
.manage-fields-modal .typeahead.dropdown-menu a {
  width: 232px;
}
.typeahead.dropdown-menu a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666;
  text-align: left;
}
.typeahead.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.typeahead.dropdown-menu .active > a:hover {
  background-color: #2f96b4;
  color: #fff;
}
textarea.embed-code {
  width: 98%;
  height: 80px;
  margin-bottom: 10px;
}
.icon-preview {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin: 0 10px 10px 0;
  background-image: url("/img/hubs/sprite-1x.png");
  background-color: #5bc0de;
  cursor: pointer;
}
.icon-preview.menu-none {
  border: 2px dashed #ccc;
  margin: 0 15px 0 0;
  background-color: initial;
  background-image: none;
}
.icon-preview.menu-none:hover {
  border-color: #aaa;
}
.icon-preview.menu-home {
  background-position: -224px 0;
}
.icon-preview.menu-docs {
  background-position: -224px -59px;
}
.icon-preview.menu-social {
  background-position: -224px -233px;
}
.icon-preview.menu-blogs {
  background-position: -224px -116px;
}
.icon-preview.menu-custom {
  background-position: -331px 0;
}
.icon-preview.menu-videos {
  background-position: -224px -176px;
}
.menu-item-add-edit .modal-body .menu-item-upsert {
  padding-top: 20px;
}
.menu-item-add-edit .modal-body .alert {
  width: 350px;
  margin: 10px auto 10px auto;
}
.menu-item-add-edit .modal-body .menu-item-icons {
  display: none;
  text-align: center;
}
.menu-item-add-edit .modal-body .menu-item-icons .tile-container {
  display: inline-block;
  max-width: 400px;
}
.menu-item-add-edit .modal-body.show-icons .menu-item-icons {
  display: block;
}
.menu-item-add-edit .modal-body.show-icons .menu-item-upsert {
  display: none;
}
.menu-item-add-edit .modal-body .menu-item-attribute {
  padding-bottom: 20px;
}
.menu-item-add-edit .modal-body .menu-item-attribute .menu-item-attribute-text {
  display: inline-block;
  width: 170px;
  padding-right: 50px;
  text-align: right;
  font-weight: bold;
}
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-label,
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-url,
.menu-item-add-edit .modal-body .menu-item-attribute input.menu-item-class-name {
  display: inline-block;
  width: auto;
}
.menu-item-add-edit .modal-body .menu-item-attribute select {
  display: inline-block;
  width: 220px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon {
  display: table;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon div,
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon span {
  display: table-cell;
  vertical-align: middle;
}
.menu-item-add-edit .modal-body .menu-item-attribute.has-select-icon a {
  margin-left: 30px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.change-type div {
  display: inline-block;
  position: relative;
  left: -17px;
}
.menu-item-add-edit .modal-body .menu-item-attribute.change-type div .menu-item-type {
  display: inline;
  margin-left: 16px;
  margin-right: 2px;
}
.menu-item-add-edit .modal-body .add-to-menu {
  padding: 20px;
  text-align: center;
}
.menu-item-add-edit .modal-body .add-to-menu a {
  font-size: 15px;
  padding: 9px 14px;
  font-weight: 500;
}
.menu-item-add-edit .modal-body .link,
.menu-item-add-edit .modal-body .collection,
.menu-item-add-edit .modal-body .section {
  display: none;
}
.menu-item-add-edit .modal-body.show-link .link {
  display: block;
}
.menu-item-add-edit .modal-body.show-collection .collection {
  display: block;
}
.menu-item-add-edit .modal-body.show-section .section {
  display: block;
}
.mgmt-container .content-container.hubs-sections-appearance {
  /* stylelint-disable */
}
.mgmt-container .content-container.hubs-sections-appearance .appearance-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .appearance-navbar .glyphicons:before {
  padding: 0px 6px 0 11px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding {
  width: 280px;
  margin: 0 auto 20px auto;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a {
  background-image: url("/img/hubs/backend/spritesheet.png");
  background-repeat: no-repeat;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-text {
  background-position: -279px 4px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-images {
  background-position: -360px 1px;
}
.mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding > li a.block-icon-colours {
  background-position: -440px 1px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane {
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-text {
  width: 600px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-text .hubs_font_option.disabled {
  pointer-events: none;
  background: #eee;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-images {
  width: auto;
  max-width: 1165px;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-images input[disabled] + .btn {
  background: #bebebe;
  border-color: #bebebe;
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance .tab-pane#hubs-style-colour {
  width: 600px;
}
.mgmt-container .content-container.hubs-sections-appearance .row .col-md-6 {
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .add-on {
  margin-right: -2px;
  margin-top: 3px;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .hub-company-url-select-container {
  margin: 30px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .input-box-body .company-url-target {
  width: 170px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"],
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] {
  /* stylelint-enable */
  margin-top: 20px;
  margin-bottom: 60px;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"]:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"]:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] > p {
  width: 90%;
  height: 5em;
  margin: 0 auto;
  font-size: 13px;
  line-height: 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-primary_logo > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-primary_logo > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-background_image > p,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-background_image > p {
  height: 3.3em;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-primary_logo .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-primary_logo .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"].image-container-background_image .input-group,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"].image-container-background_image .input-group {
  margin-right: 10px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo {
  position: relative;
  margin: 0 auto;
  border: 1px solid #cccccc;
  background: transparent url("/img/page_editor/checkered.png") repeat 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.primary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.primary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.background_image,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.background_image {
  width: 90%;
  height: 200px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.favicon,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.favicon,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail {
  width: 90%;
  height: 200px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.favicon > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.favicon > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail > .uploaded-logo-inner,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail > .uploaded-logo-inner {
  margin-top: 30px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo img {
  max-width: 100%;
  max-height: 100%;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.primary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.primary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.background_image img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.background_image img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.thumbnail img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.thumbnail img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo.secondary_logo img,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo.secondary_logo img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo .no-preview-item,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo .no-preview-item {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 260px;
  height: 40px;
  background: #fff;
  border: 1px solid #cccccc;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .uploaded-logo .no-preview-item h4,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .uploaded-logo .no-preview-item h4 {
  font-size: 13px;
  color: #888888;
  font-weight: normal;
  line-height: 40px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-image-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-image-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table .display-cell,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table .display-cell {
  vertical-align: middle;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table {
  width: 90%;
  margin: 5px auto;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .favicon-caption-table .display-row,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .favicon-caption-table .display-row {
  color: #666666;
  background: #fff;
  text-align: center;
  font-size: 11px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .image-dimensions,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .image-dimensions {
  margin: 10px 0;
  text-align: center;
  color: #666666;
  font-size: 13px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .image-dimensions strong,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .image-dimensions strong {
  color: #555;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:before,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row:after,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row:after {
  clear: both;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .upload-button-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .upload-button-container {
  display: inline-block;
  position: relative;
  width: 100px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .upload-button-container input[type="file"],
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .upload-button-container input[type="file"] {
  width: 100%;
  height: 28px;
  margin-left: -18px;
  line-height: 28px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .remove-button-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .remove-button-container {
  display: inline-block;
  position: relative;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .remove-button-container a .icon-grey,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .remove-button-container a .icon-grey {
  opacity: 0.4;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container {
  display: inline-block;
  position: relative;
  margin-left: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container select,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container select {
  margin-left: 0;
  max-width: 93px;
}
.mgmt-container .content-container.hubs-sections-appearance .form-large [class^="image-container-"] .button-row .position-select-container .input-prepend,
.mgmt-container .content-container.hubs-sections-appearance .form-large [class*=" image-container-"] .button-row .position-select-container .input-prepend {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours {
  margin: 20px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours p {
  color: #666666;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours .sp-replacer.sp-disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-branding-colours .sp-replacer .sp-preview {
  width: 120px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table {
  text-align: left;
  padding-bottom: 10px;
  margin: -20px 0 20px 0;
  background-color: #fbfbfb;
  border: 10px solid #fbfbfb;
  outline: 1px solid #eeeeee;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table td {
  padding: 0px 5px;
  vertical-align: top;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info-table p {
  margin: 3px 0 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .filter-tabs {
  margin: 30px 0 15px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .error,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .warning,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .success,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .default {
  width: 20px;
  height: 20px;
  padding: 0px 5px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .error,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.error > td {
  background-color: #f2dede;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .warning,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .info,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.info > td {
  background-color: #d9edf7;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .success,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.success > td {
  background-color: #dff0d8;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .input-prepend,
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .input-append {
  margin: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group {
  float: right;
  width: 100%;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group .input-group-addon {
  cursor: default;
  background: #eeeeee;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group .input-group-addon em {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group input {
  z-index: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr > td .input-group input:focus {
  position: static;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table tbody tr.success > td .input-group .input-group-addon em {
  display: inline;
  cursor: pointer;
  font-style: normal;
  font-size: 16px;
  color: #a33;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-container .table label {
  padding: 5px 0;
  margin: 0;
  font-weight: normal;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer {
  position: relative;
  width: 100%;
  padding: 9px 0;
  margin-bottom: 0;
  text-align: center;
  background-color: #666;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer .custom-labels-footer-inner .btn {
  margin-right: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer.fixed {
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .custom-labels-footer.fixed .custom-labels-footer-inner {
  margin-left: 250px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container {
  font-family: Roboto, sans-serif;
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block label {
  padding-left: 18px;
  color: #444;
  font-weight: normal;
  line-height: 1.2em;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block .note {
  margin-left: 22px;
}
.mgmt-container .content-container.hubs-sections-appearance .hubs-lab-container .hubs-option-block .note p {
  color: inherit;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch-text {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .toggle-switch-container.disabled .toggle-switch-text .toggle-switch {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .upgrade-alert {
  width: 238px;
  margin: 50px auto 0 auto;
  padding-right: 14px;
  text-align: center;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container h3 {
  margin-bottom: 8px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes {
  width: 500px;
  margin: 0 auto;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-settings-container {
  float: left;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-color-container {
  position: relative;
  float: right;
  box-sizing: content-box;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-top-row-attributes .menu-color-container .sp-replacer.sp-disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .custom-text,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .default-text {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-bottom-row-attributes {
  padding-top: 50px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container {
  font-family: Roboto, sans-serif;
  padding-top: 70px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .new-item.disabled,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .btn.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .create-default-container {
  text-align: center;
  padding-top: 100px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout {
  max-width: 700px;
  padding-bottom: 50px;
  margin: 0 auto;
  text-align: right;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item {
  position: relative;
  padding-top: 10px;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .icon-resize-vertical {
  margin-top: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .icon-preview {
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 15px 0 0;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-empty {
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item span {
  font-size: 16px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-sprite {
  width: 20px;
  height: 20px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info {
  display: inline-block;
  width: 87%;
  padding: 9px;
  background-color: #ccc;
  text-align: left;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-label {
  display: inline-block;
  position: relative;
  top: 6px;
  max-width: 395px;
  color: white;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-type {
  color: #555;
  font-style: italic;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action {
  border: 0;
  background: transparent;
  display: inline-block;
  padding: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action span {
  color: #fff;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action.edit-action {
  margin-left: 21px;
  margin-right: 8px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-action:hover {
  background-color: #bbb;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .menu-item-info .menu-item-type {
  padding: 6px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .children {
  padding-left: 70px;
  overflow: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .menu-item .halflings-resize-vertical {
  color: #666;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item {
  float: right;
  width: 85%;
  padding: 10px 12px;
  margin: 10px 15px 0 0;
  border: #ccc dashed;
  text-align: left;
  cursor: pointer;
  font-weight: bold;
  font-size: 26px;
  color: #5bc0de;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item > span {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  position: relative;
  top: -3px;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item:hover {
  border-color: #888;
  color: #2f96b4;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container .menu-layout .new-item:hover > span {
  color: #999;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .new-item {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item {
  cursor: initial;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item i {
  opacity: 0;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .icon-preview {
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .menu-item-info .menu-item-action {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.default-menu .menu-item .menu-item-resize {
  visibility: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled {
  cursor: default;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item-resize {
  visibility: hidden;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item .menu-item-info .menu-item-delete,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .menu-item .menu-item-info .menu-item-edit,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .new-item,
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container .menu-layout-container.custom-menu.disabled .create-default-container {
  display: none;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container.show-custom .custom-menu {
  display: block;
}
.mgmt-container .content-container.hubs-sections-appearance.hubs-menu-container.show-default .default-menu {
  display: block;
}
body.ace-editor-full-screen {
  overflow: hidden;
}
@media only screen and (max-width: 1300px) {
  .mgmt-container .content-container.hubs-section-appearance .custom-labels-footer.fixed .custom-labels-footer-inner {
    margin-left: 60px;
  }
}
.ie8 .mgmt-container .content-container.hubs-sections-appearance .nav-block-icon.nav-branding {
  width: 300px;
}
.mgmt-container .hubs-section-integrations {
  font-family: Roboto, sans-serif;
  padding: 0 20px 38px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar {
  margin-bottom: 20px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .glyphicons:before {
  padding: 0.5px 6px 0 11px;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li {
  background-color: #eee;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li > a {
  color: #333;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li > a:hover {
  background: #ddd;
  color: #333;
}
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li.active > a,
.mgmt-container .hubs-section-integrations .navbar.integrations-navbar .navbar-nav > li.active:not(.open) > a:not(:hover) {
  background-color: #eee;
  color: #ce0058;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td {
  padding: 0;
  width: 25%;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell {
  padding: 8px;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons .hide-when-connected {
  display: block;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons .hide-when-disconnected {
  display: none;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons.service-connected .hide-when-connected {
  display: none;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td .padded-cell.action-buttons.service-connected .hide-when-disconnected {
  display: block;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td:first-child {
  width: 30px;
  max-width: 30px;
}
.mgmt-container .hubs-section-integrations .table:not(#configurable-hub-apps-table) tr td:last-child {
  width: 200px;
  max-width: 200px;
}
.mgmt-container .hubs-section-integrations #app-configurations-tab-content > div {
  margin-bottom: 20px;
}
.mgmt-container .hubs-section-integrations .ufr-input-container {
  padding-top: 20px;
}
.mgmt-container .hubs-section-integrations .ufr-form-section-header div {
  border-bottom-color: #eee;
}
/* integration logos (within modals) */
.integration-logo {
  text-align: center;
}
.integration-logo span {
  margin: 0px auto;
  display: block;
  position: relative;
  height: 90px;
  width: 130px;
  text-indent: -99999px;
  background: transparent;
  background-repeat: no-repeat;
  background-image: url("/img/integrations/spritesheet.png");
  background-position: -99999px -99999px;
}
.integration-logo span.disqus {
  background-position: -610px -340px;
}
.integration-logo span.bombora {
  background-position: -830px -605px;
}
.integration-logo span.google-analytics {
  background-position: -460px -120px;
}
.integration-logo span.pinterest {
  background-position: -10px -10px;
}
.integration-logo span.brightinfo {
  background-position: -1050px -340px;
}
.integration-logo span.optimizely {
  background-position: -1198px -15px;
}
.integration-logo span.google-tag-manager {
  background-position: -460px -120px;
}
.integration-logo span.hubspot {
  background-position: -400px -460px;
  width: 180px;
}
.integration-logo span.salesforce {
  background-position: -210px -598px;
  width: 180px;
  height: 100px;
}
ol.verification-steps li {
  line-height: 28px;
}
.mgmt-container .content-container.hubs-section-options {
  font-family: Roboto, sans-serif;
}
.mgmt-container .content-container.hubs-section-options .options-navbar .glyphicons {
  font-size: 15px;
}
.mgmt-container .content-container.hubs-section-options .options-navbar .glyphicons:before {
  padding: 0.5px 6px 0 11px;
}
.mgmt-container .content-container.hubs-section-options .page-header {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-section-options .hub-authors-container .author-avatar-small {
  width: 50px;
  border-radius: 50%;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container {
  position: relative;
  width: 780px;
  margin: 0 auto;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .alert {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .section-title {
  color: #555;
  font-weight: bold;
  margin: 0 0 10px -20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block label {
  color: #444;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .select-label {
  margin-left: -20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block select {
  font-size: 14px;
  width: 200px;
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .note {
  margin-left: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hubs-option-block .note p {
  color: inherit;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .hub-option-secondary-block {
  padding-left: 27px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .enlarged {
  width: 100%;
  margin-bottom: 16px;
  font-size: 14px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block label {
  padding-left: 18px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container {
  margin-top: 5px;
  margin-left: 26px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option {
  padding-top: 8px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option .sub-option-label {
  padding-left: 0;
  padding-bottom: 5px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .hub-option-sub-option .hub-option-sub-option-header .badge {
  margin: 0.5em 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container input[type='textarea'] {
  height: 100px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.advanced-options .hubs-option-block .hub-option-sub-container .note {
  margin-left: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container {
  margin-top: 40px;
  margin-bottom: 15px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:before,
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:after {
  display: table;
  content: " ";
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container:after {
  clear: both;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status {
  float: left;
  font-size: 20px;
  line-height: 30px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status .protected {
  display: none;
  color: #46a546;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status .not-protected {
  color: #777777;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status.enabled .protected {
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .auth-status.enabled .not-protected {
  display: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .toggle-switch-parent {
  width: 54px;
  float: right;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .toggle-switch-parent.disabled {
  cursor: not-allowed;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .uf-toggle-switch-container {
  float: right;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-status-container .uf-toggle-switch-container.disabled {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container {
  margin: 30px 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .section-title {
  color: #555;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field {
  margin: 0 0 10px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field label {
  color: #666666;
  font-size: 1em;
  font-weight: normal;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .auth-custom-code-container .toggle-field label input {
  display: inline;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .input-group {
  margin: 0 0 9px 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .input-group input {
  width: 463px;
  padding: 8px;
  margin-right: 8px;
  border-radius: 3px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container {
  display: none;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 27px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container .password-strength-text {
  float: left;
  width: 100px;
  line-height: 10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.authentication-options .password-footer .password-strength-container .password-strength-meter {
  float: left;
  width: calc(100% - 100px);
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options {
  width: 780px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-heading .hubs_share_icon {
  margin: 4px 10px 0 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-heading .hubs_share_icon_label {
  padding: 0px 0 0 12px;
  font-size: 18px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .twitter-via-container .control-label {
  float: left;
  width: 21px;
  margin: 0 5px 0 0;
  padding: 10px 3px 0 1px;
  font-weight: normal;
  color: #444;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .twitter-via-container input {
  width: 285px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body textarea {
  width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  margin: 0 0 6px 0;
  font-size: 13px;
  border-radius: 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable {
  margin: 10px 0 0 0;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable label {
  margin: 0;
  line-height: 20px;
  color: #333;
  font-size: 13px;
  font-weight: normal;
  cursor: pointer;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .hubs_share_enable input[type="checkbox"] {
  margin-top: 4px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .panel-body .note {
  margin-top: 12px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon {
  opacity: 0.5;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.facebook {
  background-position: -312px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.email {
  background-position: -421px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.google {
  background-position: -476px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.linkedin {
  background-position: -531px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_icon.pinterest {
  background-position: -580px -10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default .hubs_share_message .label {
  padding: 0;
  margin-bottom: 0;
  color: #666;
  font-weight: normal;
  background-color: transparent;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_message:before {
  display: none;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon {
  opacity: 1;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.facebook {
  background-position: -312px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.twitter {
  background-position: center;
  background-image: url("/img/integrations/twitter_x_logo.svg");
  background-size: contain;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.email {
  background-position: -421px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.google {
  background-position: -476px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.linkedin {
  background-position: -531px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container.sharing-options .panel-default.enabled .hubs_share_icon.pinterest {
  background-position: -580px -50px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub {
  margin-left: 25px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub input[type=checkbox] {
  margin-right: 10px;
}
.mgmt-container .content-container.hubs-section-options .hubs-options-container .delete-hub .note {
  margin-left: 27px;
}
.mgmt-container .hubs-options-container.change-domain span.btn-wrapper {
  cursor: not-allowed;
}
.mgmt-container .hubs-options-container.change-domain span.btn-wrapper .btn-default.disabled {
  pointer-events: none;
}
.top-box {
  min-height: 300px;
  margin-bottom: 20px;
}
.top-scores {
  background-color: #eeeeee;
  min-height: 300px;
  margin-bottom: 20px;
  border-radius: 15px;
}
.content-tips {
  background-color: #eeeeee;
  min-height: 300px;
  margin-bottom: 20px;
  border-radius: 15px;
}
.top-content {
  background-color: #eeeeee;
  border-radius: 15px;
}
.hubs-preview-overlay,
.hubs-preview-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  bottom: 46px;
  background: #fff;
  opacity: 0.9;
}
.hubs-preview-wrapper {
  background: transparent;
  overflow: hidden;
  opacity: 1;
}
.hubs-preview-modal {
  background: transparent url("/img/hubs_preview_deviceShells.png") no-repeat;
  overflow: hidden;
}
.hubs-preview-modal .hubs-preview-address {
  height: 30px;
  line-height: 30px;
  background: #fff;
  border-bottom: 1px solid #cccccc;
  box-shadow: inset 0 -1px 11px #eeeeee;
}
.hubs-preview-modal .hubs-preview-address > span {
  margin: 0 10px;
}
.hubs-preview-modal iframe {
  background: #555;
}
.hubs-preview-modal.desktop {
  position: absolute;
  top: 2%;
  left: 2%;
  right: auto;
  bottom: auto;
  width: 96%;
  height: 96%;
  background: none;
  border: 3px solid #000;
  border-radius: 8px;
}
.hubs-preview-modal.desktop iframe {
  width: 100%;
  height: 100%;
  margin: 0;
}
.hubs-preview-modal.tablet {
  position: absolute;
  top: 20px;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 1115px;
  height: 864px;
  margin-left: -557.5px;
  background-position: -384px 0;
  border: 0 none;
}
.hubs-preview-modal.tablet .hubs-preview-address {
  width: 909px;
  height: 30px;
  margin: 88px 103px 0 103px;
}
.hubs-preview-modal.tablet iframe {
  width: 909px;
  height: 653px;
  margin: 0 103px 0 103px;
}
.hubs-preview-modal.phone {
  position: absolute;
  top: 20px;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 383px;
  height: 803px;
  margin-left: -181.5px;
  background-position: 0px 0;
  border: 0 none;
}
.hubs-preview-modal.phone .hubs-preview-address {
  width: 321px;
  height: 30px;
  margin: 118px 0 0 31px;
}
.hubs-preview-modal.phone iframe {
  width: 321px;
  height: 543px;
  margin: 0 0 0 31px;
}
.hubs-preview-command-bar {
  display: none;
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  width: 100%;
  height: 46px;
  background-color: transparent;
  pointer-events: none;
}
.hubs-preview-command-bar .hubs-preview-command-bar-inner {
  position: relative;
  width: auto;
  height: 46px;
  margin-left: 250px;
  padding-right: 250px;
  background-color: #f9f9f9;
  text-align: center;
  pointer-events: auto;
}
.hubs-preview-command-bar .hubs-preview-command-bar-inner .btn {
  margin: 9px 0 0 0;
}
@media only screen and (max-width: 1300px) {
  .hubs-preview-modal.tablet {
    left: 20px;
    margin-left: 0;
  }
  .hubs-preview-command-bar .hubs-preview-command-bar-inner {
    margin-left: 60px;
    padding-right: 60px;
  }
}
.mgmt-container .content-container.hubs-section-item-editor {
  margin-bottom: 60px;
}
.mgmt-container .content-container.hubs-section-item-editor .title-edit {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 5px 1%;
  margin-top: 10px;
  font-size: 26px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-url {
  max-width: 74%;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus {
  margin-left: 23px;
  color: #555;
  position: relative;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .icon-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .icon-share-prong,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .icon-share-prong {
  margin-top: 2px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .halflings,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .halflings {
  top: 2px;
  opacity: 0.6;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons {
  top: 50%;
  position: absolute;
  right: calc(100% + 2px);
  transform: translateY(-50%);
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons.glyphicons-embed,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons.glyphicons-embed {
  right: calc(100% + 5px);
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:link .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:visited .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:active .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover .glyphicons:before,
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:focus .glyphicons:before {
  padding: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-edit-links a:hover {
  color: #222222;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user {
  padding: 10px;
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user > img.avatar {
  float: left;
  width: auto;
  height: 48px;
  margin-right: 5px;
  border-radius: 4px;
}
.mgmt-container .content-container.hubs-section-item-editor .social-user > div.user-name {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: normal;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container {
  margin-top: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body {
  min-height: 350px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body .halflings {
  color: #555;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group {
  clear: none;
  min-width: 400px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group > label:not(.btn) {
  width: 30%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group > label:not(.btn) span {
  padding-left: 8px;
  font-weight: normal;
  color: #999;
  letter-spacing: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .btn[data-action='image-manager'] {
  margin-top: -6px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper {
  display: inline-block;
  width: 100%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper.short {
  max-width: 350px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group .panel-input-wrapper > input[type=text] {
  width: 100%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .panel-container .panel-body > .panel-body-group.with-btn .panel-input-wrapper {
  width: 88%;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-actions {
  margin-top: 10px;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container {
  display: inline-block;
  margin: 2px 0 0;
  vertical-align: top;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container .tile-img-input {
  visibility: hidden;
  width: 1px;
  height: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-upload-container .tile-img-upload span.halflings {
  color: #fff;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .tab-pane .tile-img-actions {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .tab-content .item-tags-wrapper .tagsinput {
  border-radius: 3px;
}
.mgmt-container .content-container.hubs-section-item-editor #single-item-performance-tab iframe {
  height: 800px;
  width: 100%;
  border: none;
  margin-top: -40px;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-toggle {
  position: relative;
  display: block;
  width: 32px;
  height: 26px;
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-toggle .glyphicons {
  font-size: 18px;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu.open .glyphicons {
  color: #2f96b4;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu {
  background-color: #fff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:link,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:visited,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:active,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover {
  opacity: 0.8;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:link.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:visited.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:active.disabled,
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover.disabled {
  opacity: 0.3;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover {
  color: #fff;
  background-color: #5bc0de;
  opacity: 1;
}
.mgmt-container .content-container.hubs-section-item-editor .edit-menu .dropdown-menu li a:hover .icon-gray {
  display: inline-block;
}
.mgmt-container .content-container.hubs-section-item-editor input.datefield {
  width: 160px;
}
.mgmt-container .content-container.hubs-section-item-editor textarea {
  width: 100%;
  height: 60px;
}
.mgmt-container .content-container.hubs-section-item-editor label.btn {
  margin: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-group {
  display: block;
  float: none;
  margin: 15px auto 0 auto;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered {
  overflow: hidden;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered > div.tile.single {
  margin: 10px auto !important;
  float: none !important;
  pointer-events: none;
  cursor: default;
  z-index: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .panel-body.checkered > div.tile.single.cropping {
  pointer-events: initial;
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .custom-script-wrapper {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .custom-script-wrapper .nav-block-icon {
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor .toggle-custom-script-wrapper {
  margin-bottom: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor .toggle-custom-script-wrapper label {
  display: inline-block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer {
  position: relative;
  width: 100%;
  height: 46px;
  padding: 9px 0;
  margin-bottom: 0;
  background-color: #666666;
  text-align: center;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .btn {
  margin-right: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  bottom: auto;
  color: #eeeeee;
  font-size: 14px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status img,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .icon-white,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .halflings {
  margin: 0 7px 0 0;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-saved,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-saving,
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status .status-error {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.saving .status-saving {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.saved .status-saved {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer .item-editor-footer-inner .draft-status.error .status-error {
  display: block;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed {
  position: fixed;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  z-index: 8;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner {
  margin-left: 250px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt {
  display: inline-block;
  width: 300px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt #update-item-publish-date {
  float: left;
  display: block;
  margin-right: 5px;
}
.mgmt-container .content-container.hubs-section-item-editor .item-editor-footer.fixed .item-editor-footer-inner #published-at-opt label {
  margin: 4px 0 0 0;
  color: white;
  font-weight: normal;
  font-size: 12px;
}
.mgmt-container .content-container.hubs-section-item-editor .media-alert {
  background: #cccccc;
  color: #fff;
}
.mgmt-container .content-container.hubs-section-item-editor .media-alert > div {
  width: 80%;
  padding: 6px;
  margin: 10px auto;
  background: #999999;
  text-align: center;
  border-radius: 20px;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs {
  padding: 0;
  margin-bottom: 0;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs .page-header {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs .form-control.title-edit {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form > * {
  display: none;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .tab-content {
  padding: 0;
}
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .tab-content,
.mgmt-container .content-container.hubs-section-item-editor.no-navs form .item-editor-footer {
  display: block;
}
.author-avatar-tiny {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 5px;
  background-size: cover;
  vertical-align: middle;
}
.select2-chosen > div.author-avatar-tiny {
  width: 21px;
  height: 21px;
  margin-top: -3px;
}
.atomic-reach .panel-container > .panel-body {
  max-height: 744px;
  min-height: 744px;
  overflow: auto;
}
/* .hub-item-url {
    width: auto;
    padding-bottom: 30px;

    > span {
        display: inline-block;
        position: relative;
        top: 5px;
        max-width: 72%;
        margin: 0 10px;
 }
 } */
.btn-custom-code.disabled {
  cursor: not-allowed;
}
.btn-custom-code.disabled #add-custom-code.disabled {
  pointer-events: none;
}
.disabled,
table.table.api-dt tbody > tr td.api-data-table-counts.inline-edit-text.disabled span.priority-text,
.disabled-btn-wrapper {
  cursor: not-allowed;
}
.uf-toggle-switch-container.disabled {
  cursor: not-allowed;
}
.uf-toggle-switch-container.disabled .uf-toggle-switch {
  pointer-events: none;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td {
  line-height: 18px;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td .stream-title {
  font-weight: bold;
  text-transform: uppercase;
}
.mgmt-container .content-container.hubs-section-schedule table.table.standard-data-table tbody td:last-child {
  text-align: right;
}
.mgmt-container .content-container.hubs-section-schedule .manage-schedule-btn {
  font-size: 13px;
}
.manage-schedule-modal {
  width: 700px;
  height: 100%;
}
.manage-schedule-modal .header {
  width: 700px;
}
.manage-schedule-modal .header h1 {
  margin: 20px 0 5px 0;
  font-size: 26px;
  text-align: center;
  font-weight: 400;
}
.manage-schedule-modal .body {
  width: 700px;
  height: 100%;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab {
  width: 700px;
  height: 100%;
}
.manage-schedule-modal .body .schedule-tab .divider {
  position: relative;
  height: 32px;
  background: #aaa;
}
.manage-schedule-modal .body .schedule-tab .divider h2 {
  width: 560px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  margin: 0 auto 12px auto;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab .divider h2 em {
  font-style: normal;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel {
  width: 600px;
  margin: 30px auto;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:before,
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel .schedule-panel-left {
  float: left;
  width: 250px;
  margin-right: 45px;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel .schedule-panel-right {
  float: left;
  width: 300px;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel.no-margin .schedule-panel-left {
  margin-right: 0;
}
.manage-schedule-modal .body .schedule-tab .schedule-split-panel.no-margin .schedule-panel-right {
  width: 345px;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single {
  margin: 5px;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single .img {
  opacity: 1;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single.uberflip .description {
  height: 125px !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover > a.view {
  text-decoration: none !important;
  background-color: #fcfcfc !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover > a.view:after {
  background-position: 0px 0 !important;
}
.manage-schedule-modal .body .schedule-tab .target-view .tile.single:hover .description h3 {
  color: #555 !important;
}
.manage-schedule-modal .body .schedule-tab .target-view.bordered .tile,
.manage-schedule-modal .body .schedule-tab .target-view.bordered .collection-tile {
  margin: 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.manage-schedule-modal .body .schedule-tab .tile.single.cta .cta-field-sprite-container {
  top: 29px;
}
.manage-schedule-modal .body .schedule-tab .stream-search {
  margin-left: 350px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .input-group input {
  padding-right: 25px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .input-group .input-group-addon a {
  color: #333333;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear {
  display: none;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear.active {
  display: block;
  position: absolute;
  top: 8px;
  left: auto;
  right: 44px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 16px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  z-index: 3;
  color: #bbb;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.manage-schedule-modal .body .schedule-tab .stream-search .stream-search-clear:hover {
  color: white;
  background: #333;
  border: 1px solid white;
  -webkit-box-shadow: 0 0 1px 1px #aaa;
  box-shadow: 0 0 1px 1px #aaa;
}
.manage-schedule-modal .body .schedule-tab .back-arrow {
  position: absolute;
  top: 4px;
  left: 30px;
  right: auto;
  bottom: auto;
  width: 24px;
  height: 24px;
  color: #fff;
  background: transparent;
  font-size: 36px;
  line-height: 20px;
  text-align: center;
  border-radius: 12px;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  cursor: pointer;
}
.manage-schedule-modal .body .schedule-tab .back-arrow:hover {
  color: #aaa;
  background: #fff;
}
.manage-schedule-modal .body .schedule-tab .empty-group {
  margin: 30px 0;
  padding: 25px;
  text-align: center;
  background: #f9f9f9;
}
.manage-schedule-modal .body .schedule-tab .empty-group .empty-group-text {
  width: 80%;
  margin: 15px auto;
  font-size: 1.25em;
  text-align: center;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons {
  width: 250px;
  margin: 70px auto 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons p {
  margin-bottom: 15px;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons .btn-schedule-type-selection {
  width: 220px;
  padding: 14px;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: none;
  background-color: #dddddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-type .schedule-type-buttons .btn-schedule-type-selection:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
  border-bottom-color: #31b0d5;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection {
  width: 600px;
  margin: 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search {
  padding: 12px 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:before,
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-search:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container {
  padding-top: 30px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container #addCtaCarousel {
  position: relative;
  line-height: normal;
  margin: 6px 35px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .tile.single.cta {
  display: block;
  float: none !important;
  margin: 0 auto !important;
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .cta-selectbox {
  text-align: center;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .select-cta-container {
  text-align: center;
  padding: 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container .select-cta-container a {
  width: 172px;
  padding: 14px;
  font-weight: bold;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .cta-container a:link.carousel-control {
  color: #555;
  background: transparent;
  border: 0 none;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container {
  max-height: 370px;
  padding: 2px;
  border: 1px solid #ddd;
  overflow: auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing {
  padding: 0;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li {
  font-weight: bold;
  margin: 0;
  cursor: pointer;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li.no-streams {
  display: none;
  padding: 20px 6px;
  font-style: italic;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a {
  display: block;
  color: #555;
  padding: 6px;
  font-size: 12px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a em {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
  font-style: normal;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a em span {
  padding-left: 5px;
  font-weight: 300;
  text-decoration: none;
  opacity: 0.75;
  font-size: 10px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a span {
  margin-right: 10px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a span.arrow {
  display: inline-block;
  float: right;
  width: 34px;
  height: 34px;
  margin-top: 7px;
  background: transparent url("/img/hubs/backend/miscicons.png") no-repeat -87px -16px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target .schedule-target-selection .stream-container ul.stream-listing li a:hover {
  color: #fff;
  background-color: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container {
  width: 600px;
  padding: 20px 0;
  margin: 0 auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector {
  max-width: 600px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header {
  margin-bottom: 15px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:before,
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:after {
  display: table;
  content: " ";
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header:after {
  clear: both;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group {
  float: right;
  width: 300px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .input-group-addon a {
  color: #333333;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear {
  display: none;
  overflow: hidden;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear.active {
  display: block;
  position: absolute;
  top: 8px;
  left: auto;
  right: 44px;
  bottom: auto;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 16px;
  padding: 0;
  text-align: center;
  cursor: pointer;
  z-index: 3;
  color: #bbb;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container #item-selector .item-selector-header .input-group .search-clear:hover {
  color: white;
  background: #333;
  border: 1px solid white;
  -webkit-box-shadow: 0 0 1px 1px #aaa;
  box-shadow: 0 0 1px 1px #aaa;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container .item-selector-item-container {
  max-height: 380px !important;
  border: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-target-item .select-item-container .item-selector-item-container .item-group {
  margin-left: 19px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection {
  border: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container {
  height: 330px;
  max-height: 330px;
  background: #eee;
  overflow: auto;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing {
  background: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li {
  display: block;
  color: #555;
  padding: 10px 20px;
  margin: 0;
  font-size: 12px;
  line-height: 34px;
  -webkit-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  border-bottom: 1px solid #ddd;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li span.action {
  display: block;
  float: left;
  width: 90px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li span.when {
  display: inline-block;
  width: 128px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .remove-btn {
  display: block;
  float: right;
  width: 26px;
  height: 26px;
  margin: 3px 0 0 6px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 14px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: border 250ms linear;
  -o-transition: border 250ms linear;
  transition: border 250ms linear;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .edit-btn .halflings,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .remove-btn .halflings {
  visibility: hidden;
  top: -3px;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li .add-new {
  display: block;
  color: #555;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover {
  color: #fff;
  background: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn {
  border: 1px solid #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn .halflings,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn .halflings {
  visibility: visible;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .edit-btn:hover,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .remove-btn:hover {
  border: 1px solid #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li:hover .add-new {
  color: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy {
  color: #fff;
  background-color: #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy .edit-btn,
.manage-schedule-modal .body .schedule-tab.schedule-select .schedule-selection .schedule-listing-container .schedule-listing li.flashy .remove-btn {
  border: 1px solid #5bc0de;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration label {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration select {
  width: 300px;
  margin-bottom: 20px;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration select option {
  font-weight: bold;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration .datefield {
  background-color: #fff;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .schedule-configuration .button-container {
  margin: 30px 0;
  text-align: right;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  top: 29px;
}
.manage-schedule-modal .body .schedule-tab.schedule-action .manage-schedule-link {
  padding: 10px 60px;
}
.manage-schedule-modal .body .schedule-tab .tags-wrapper {
  margin-bottom: 20px;
}
.iframe #flash_message {
  position: absolute;
  bottom: -70px;
  width: 90%;
  padding: 10px 14px;
  margin: 0 20px;
}
.iframe #flash_message .close {
  display: none;
}
i[class^="bh-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/img/hubs/backend/spritesheet.png");
}
i.bh-icon-beside-cta {
  background-position: -533px -533px;
}
i.bh-icon-lock-cta {
  width: 13px;
  background-position: -534px -574px;
}
i.bh-icon-lock-cta.icon-white {
  background-position: -493px -492px;
}
i.bh-icon-cta {
  background-position: -174px -573px;
}
i.bh-icon-form-cta {
  background-position: -452px -573px;
}
i.bh-icon-link-cta {
  background-position: -495px -573px;
}
i.bh-icon-stream-cta {
  width: 20px;
  background-position: -410px -573px;
}
.tag-modal-wrapper .form-wrapper {
  padding: 10px;
  width: 450px;
  margin: 0 auto;
  max-width: 100%;
}
.tag-modal-wrapper .form-wrapper input[type=text] {
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 12px;
}
.tag-modal-wrapper .form-wrapper textarea {
  height: 170px;
}
.tag-modal-wrapper .form-wrapper .mini-counter {
  float: right;
}
.tag-modal-wrapper .tag-submit-button {
  margin-right: 10px;
}
.tag-modal-wrapper .counter-description-wrapper {
  overflow: hidden;
  padding-top: 3px;
}
.tag-modal-wrapper .counter-name-wrapper {
  position: relative;
  top: -6px;
}
.tags-table {
  font-family: Roboto, sans-serif;
  display: table;
  min-width: 1000px;
  margin: 0 auto 30px;
}
.tags-table thead > tr > th {
  color: #8c8f91;
}
.tags-table thead > tr > th.sorting_asc,
.tags-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.tags-table thead > tr > th.sorting {
  color: #8c8f91;
}
.tags-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.tags-table .tag-title {
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tags-table a.tag-name,
.tags-table a.tags-count {
  color: #333;
  font-weight: bold;
}
.tags-table a.tag-name:hover,
.tags-table a.tags-count:hover {
  text-decoration: underline;
}
.tags-table .tags-buttons {
  text-align: right;
}
.tags-table .tags-buttons > a .halflings {
  color: #8c8f91;
}
.mgmt-container #tag-container .text-center.add-new {
  margin-top: 40px;
}
.mgmt-container #tag-container .text-center.add-new a {
  font-size: 13px;
}
.hubs-section-tags .tags-table .table.collection-table td {
  padding: 8px 8px 8px 0;
}
.hubs-section-tags .tags-table .table.collection-table td.tags-counter a,
.hubs-section-tags .tags-table .table.collection-table td.tags-counter span {
  margin-left: 2px;
}
.edit-tag-modal-wrapper .item-tile-wrapper .item-feature-link-new {
  display: none;
}
.edit-tag-modal-wrapper .item-tile-wrapper .item-placeholder .img {
  opacity: 1;
}
.recommendation-section-edit-rule .edit-tag-form,
.edit-tag-modal-wrapper .edit-tag-form,
.advanced-search-wrapper .edit-tag-form,
.item-tags-wrapper .edit-tag-form,
.tags-wrapper .edit-tag-form,
.add-user-modal .edit-tag-form {
  padding-top: 5px;
  padding-right: 20px;
}
.recommendation-section-edit-rule .edit-tag-form textarea,
.edit-tag-modal-wrapper .edit-tag-form textarea,
.advanced-search-wrapper .edit-tag-form textarea,
.item-tags-wrapper .edit-tag-form textarea,
.tags-wrapper .edit-tag-form textarea,
.add-user-modal .edit-tag-form textarea {
  height: 210px;
}
.recommendation-section-edit-rule div.tagsinput,
.edit-tag-modal-wrapper div.tagsinput,
.advanced-search-wrapper div.tagsinput,
.item-tags-wrapper div.tagsinput,
.tags-wrapper div.tagsinput,
.add-user-modal div.tagsinput {
  height: auto !important;
  overflow: visible;
  border-radius: 3px;
  padding: 1px 5px;
}
.recommendation-section-edit-rule div.tagsinput:after,
.edit-tag-modal-wrapper div.tagsinput:after,
.advanced-search-wrapper div.tagsinput:after,
.item-tags-wrapper div.tagsinput:after,
.tags-wrapper div.tagsinput:after,
.add-user-modal div.tagsinput:after {
  content: "";
  display: table;
  clear: both;
}
.recommendation-section-edit-rule div.tagsinput input,
.edit-tag-modal-wrapper div.tagsinput input,
.advanced-search-wrapper div.tagsinput input,
.item-tags-wrapper div.tagsinput input,
.tags-wrapper div.tagsinput input,
.add-user-modal div.tagsinput input {
  padding: 4px 0;
  margin-bottom: 0;
  outline: none;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.recommendation-section-edit-rule div.tagsinput > div,
.edit-tag-modal-wrapper div.tagsinput > div,
.advanced-search-wrapper div.tagsinput > div,
.item-tags-wrapper div.tagsinput > div,
.tags-wrapper div.tagsinput > div,
.add-user-modal div.tagsinput > div {
  position: relative;
}
.recommendation-section-edit-rule ul.autocompleter-list,
.edit-tag-modal-wrapper ul.autocompleter-list,
.advanced-search-wrapper ul.autocompleter-list,
.item-tags-wrapper ul.autocompleter-list,
.tags-wrapper ul.autocompleter-list,
.add-user-modal ul.autocompleter-list {
  background-color: #fff;
}
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item,
.tags-wrapper ul.autocompleter-list li.autocompleter-item,
.add-user-modal ul.autocompleter-list li.autocompleter-item {
  border-bottom: none;
  white-space: nowrap;
}
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item:hover,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.tags-wrapper ul.autocompleter-list li.autocompleter-item:hover,
.add-user-modal ul.autocompleter-list li.autocompleter-item:hover,
.recommendation-section-edit-rule ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.edit-tag-modal-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.advanced-search-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.item-tags-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.tags-wrapper ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected,
.add-user-modal ul.autocompleter-list li.autocompleter-item.autocompleter-item-selected {
  background-color: #eeeded;
  border-color: #eeeded;
  border-bottom: none;
}
.recommendation-section-edit-rule div.tagsinput span.tag,
.edit-tag-modal-wrapper div.tagsinput span.tag,
.advanced-search-wrapper div.tagsinput span.tag,
.item-tags-wrapper div.tagsinput span.tag,
.tags-wrapper div.tagsinput span.tag,
.add-user-modal div.tagsinput span.tag {
  background: #fff;
  color: #555;
  border: 1px solid #a7a9ab;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  padding: 1px 5px;
  margin: 2px 5px 2px 0;
}
.recommendation-section-edit-rule div.tagsinput span.tag span,
.edit-tag-modal-wrapper div.tagsinput span.tag span,
.advanced-search-wrapper div.tagsinput span.tag span,
.item-tags-wrapper div.tagsinput span.tag span,
.tags-wrapper div.tagsinput span.tag span,
.add-user-modal div.tagsinput span.tag span {
  word-break: break-all;
}
.recommendation-section-edit-rule div.tagsinput span.tag a,
.edit-tag-modal-wrapper div.tagsinput span.tag a,
.advanced-search-wrapper div.tagsinput span.tag a,
.item-tags-wrapper div.tagsinput span.tag a,
.tags-wrapper div.tagsinput span.tag a,
.add-user-modal div.tagsinput span.tag a {
  position: relative;
  font-weight: 600;
  color: #808284;
  top: -1px;
  font-size: 12px;
}
.recommendation-section-edit-rule div.tagsinput span.tag a:hover,
.edit-tag-modal-wrapper div.tagsinput span.tag a:hover,
.advanced-search-wrapper div.tagsinput span.tag a:hover,
.item-tags-wrapper div.tagsinput span.tag a:hover,
.tags-wrapper div.tagsinput span.tag a:hover,
.add-user-modal div.tagsinput span.tag a:hover {
  color: #555;
}
.modal.model-has-tags .modal-body {
  overflow: visible;
}
div.tagsinput div.autocompleter-closed {
  display: none;
}
.filters-container {
  font-family: Roboto, sans-serif;
  min-width: 1000px;
  margin: 0 auto;
  display: table;
}
.filters-container .add-filter-container {
  margin-bottom: 20px;
}
.filters-container .add-filter-container .add-filter-btn {
  font-size: 13px;
}
.filters-container table.table.filter-table {
  margin-top: 20px;
}
.filters-container table.table.filter-table thead > tr > th.sorting_asc,
.filters-container table.table.filter-table thead > tr > th.sorting_desc {
  -webkit-filter: grayscale(100%);
  color: #48484a;
}
.filters-container table.table.filter-table thead > tr > th.sorting,
.filters-container table.table.filter-table thead > tr > th.sorting_disabled {
  color: #8c8f91;
}
.filters-container table.table.filter-table thead > tr > th:last-child {
  min-width: 160px;
}
.filters-container table.table.filter-table thead > tr > th.no-sort {
  background: transparent !important;
  cursor: default;
}
.filters-container table.table.filter-table tbody > tr:hover > td.filter-table-buttons > button {
  opacity: 1;
}
.filters-container table.table.filter-table td.filter-desc {
  text-overflow: ellipsis;
  overflow: hidden;
}
.filters-container table.table.filter-table td.filter-desc.disabled {
  cursor: not-allowed;
}
.filters-container table.table.filter-table td.filter-desc.disabled .edit-filter.name {
  pointer-events: none;
}
.filters-container table.table.filter-table td a.edit-filter {
  color: #333;
}
.filters-container table.table.filter-table td a.edit-filter.name {
  font-weight: bold;
}
.filters-container table.table.filter-table td a.edit-filter:hover {
  text-decoration: underline;
}
.filters-container table.table.filter-table td.filter-table-buttons {
  text-align: right;
  white-space: nowrap;
}
.filters-container table.table.filter-table td.filter-table-buttons > button {
  opacity: 0;
}
.filters-container table.table.filter-table td.filter-table-buttons .halflings {
  color: #8c8f91;
}
.filters-container table.table.filter-table td.filter-table-buttons .disabled {
  cursor: not-allowed;
}
.filters-container table.table.filter-table td.filter-table-buttons .disabled .halflings {
  opacity: 0.65;
}
.filters-container table.table.filter-table td.text-center {
  padding-right: 40px;
}
.filters-container .empty-filter-container {
  margin: 0 0 40px 0;
}
.filters-container .empty-filter-container .no-filters {
  display: block;
  margin-top: 150px;
  font-size: 60px;
  color: lightgray;
}
.filters-container .empty-filter-container .no-filters-text {
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
  color: lightgray;
}
.filter-edit-modal.disabled .edit-actions-container {
  cursor: not-allowed;
}
.filter-edit-modal.disabled .edit-actions-container span {
  pointer-events: none;
}
.filter-edit-modal.disabled .search-criteria-value,
.filter-edit-modal.disabled .action-value {
  cursor: not-allowed;
}
.filter-edit-modal.disabled .search-criteria-value .edit-link,
.filter-edit-modal.disabled .action-value .edit-link {
  pointer-events: none;
}
@media only screen and (max-width: 1300px) {
  .filters-container {
    min-width: 100%;
  }
}
.app-external-page #content-container {
  position: relative;
  /* fix the content div to handle fluid-height iframe */
}
.app-external-page #content-container #content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*Make sure the flash message doesn't push the iframe down*/
  /* Get the iframe to be 100% height */
}
.app-external-page #content-container #content #flash_message {
  position: relative;
  z-index: 1;
  max-height: 61px;
}
.app-external-page #content-container #content #flash_message ~ #app-external-page {
  position: relative;
  bottom: 61px;
  margin-bottom: -61px;
}
.app-external-page #content-container #content #app-external-page .content-container {
  padding: 0;
  position: relative;
}
.app-external-page #content-container #content #app-external-page iframe {
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
}
#s2id_connect-purpose-select .select2-choice {
  background: white;
  border-radius: 3px;
  border: 1px solid #ccc;
  height: 50px;
  padding-left: 15px;
  padding-top: 10px;
}
#s2id_connect-purpose-select .select2-arrow {
  background: white;
  border: none;
  padding-top: 10px;
}
.select2-container-active .select2-choice {
  border: 1px solid #5897fb !important;
}
#select2-drop .select2-highlighted {
  background: none;
  color: #b70150;
}
.select2-drop-active {
  border: 1px solid #5897fb !important;
}
.select2-results li {
  padding-left: 5px;
}
a.cke_path_item,
a.cke_path_item:link,
a.cke_path_item:visited,
a.cke_path_item:active {
  color: #ce0058;
}
table.table.api-dt,
table.api-dt {
  min-width: 800px;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
}
table.table.api-dt thead > tr > th,
table.api-dt thead > tr > th {
  white-space: nowrap;
}
table.table.api-dt thead > tr > th.api-data-table-counts,
table.api-dt thead > tr > th.api-data-table-counts {
  text-align: right;
  padding-right: 20px;
}
table.table.api-dt thead > tr > th.sorting_asc,
table.api-dt thead > tr > th.sorting_asc,
table.table.api-dt thead > tr > th.sorting_desc,
table.api-dt thead > tr > th.sorting_desc {
  color: #48484a;
}
table.table.api-dt thead > tr > th.sorting,
table.api-dt thead > tr > th.sorting {
  color: #8c8f91;
}
table.table.api-dt thead > tr > th.sorting_disabled,
table.api-dt thead > tr > th.sorting_disabled {
  color: #8c8f91;
  cursor: default;
}
table.table.api-dt tbody > tr:hover > td,
table.api-dt tbody > tr:hover > td {
  background: #f9f9f9;
}
table.table.api-dt tbody > tr:hover > td.api-data-table-buttons,
table.api-dt tbody > tr:hover > td.api-data-table-buttons {
  opacity: 1;
}
table.table.api-dt tbody > tr td,
table.api-dt tbody > tr td {
  vertical-align: middle;
}
table.table.api-dt tbody > tr td.api-data-table-counts,
table.api-dt tbody > tr td.api-data-table-counts {
  text-align: right;
  padding-right: 20px;
}
table.table.api-dt tbody > tr td.api-data-table-counts .priority-text,
table.api-dt tbody > tr td.api-data-table-counts .priority-text {
  border: 1px solid #eee;
  padding: 1px 5px;
  background: #eee;
  border-radius: 2px;
  cursor: pointer;
}
table.table.api-dt tbody > tr td.api-data-table-counts .priority-text:hover,
table.api-dt tbody > tr td.api-data-table-counts .priority-text:hover {
  border: 1px solid #ccc;
}
table.table.api-dt tbody > tr td.api-data-table-buttons,
table.api-dt tbody > tr td.api-data-table-buttons {
  width: 185px;
  min-width: 185px;
  opacity: 0;
  text-align: right;
}
table.table.api-dt tbody > tr td.api-data-table-buttons.single-button,
table.api-dt tbody > tr td.api-data-table-buttons.single-button {
  width: auto;
  opacity: 1;
  text-align: left;
}
table.table.api-dt tbody > tr td.api-data-table-buttons.single-button span,
table.api-dt tbody > tr td.api-data-table-buttons.single-button span {
  font-size: 16px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons > a,
table.api-dt tbody > tr td.api-data-table-buttons > a {
  margin: 0 2px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .btn,
table.api-dt tbody > tr td.api-data-table-buttons .btn {
  display: inline;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings,
table.api-dt tbody > tr td.api-data-table-buttons .halflings,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons {
  color: #8c8f91;
  vertical-align: middle;
  margin-top: -3px;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings span,
table.api-dt tbody > tr td.api-data-table-buttons .halflings span,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons span,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons span {
  display: none;
}
table.table.api-dt tbody > tr td.api-data-table-buttons .halflings:before,
table.api-dt tbody > tr td.api-data-table-buttons .halflings:before,
table.table.api-dt tbody > tr td.api-data-table-buttons .glyphicons:before,
table.api-dt tbody > tr td.api-data-table-buttons .glyphicons:before {
  padding: 0;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail,
table.api-dt tbody > tr td.api-dt-thumbnail {
  width: 100px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div > .data-table-thumb,
table.api-dt tbody > tr td.api-dt-thumbnail div > .data-table-thumb {
  width: 84px;
  height: 40px;
  vertical-align: middle;
  background-size: cover;
  background-position: center center;
  display: inline-block;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden {
  background-color: rgba(51, 51, 51, 0.5);
  position: relative;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden > .data-table-thumb,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden > .data-table-thumb {
  opacity: 0.5;
}
table.table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden:before,
table.api-dt tbody > tr td.api-dt-thumbnail div.thumbnail-hidden:before {
  content: "Hidden";
  background: white;
  padding: 0 3px;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 10px;
  font-weight: 700;
  border: 1px solid #eeeeee;
  color: #555;
  line-height: 13px;
  margin: -1px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar,
table.api-dt tbody > tr td.api-data-table-avatar {
  width: 50px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar .l-padding-25,
table.api-dt tbody > tr td.api-data-table-avatar .l-padding-25 {
  padding-left: 25px;
}
table.table.api-dt tbody > tr td.api-data-table-avatar .user-avatar-tiny + div,
table.api-dt tbody > tr td.api-data-table-avatar .user-avatar-tiny + div {
  line-height: 20px;
}
table.table.api-dt tbody > tr td a,
table.api-dt tbody > tr td a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
table.table.api-dt tbody > tr td.api-data-table-link a,
table.api-dt tbody > tr td.api-data-table-link a {
  border-bottom: none;
}
table.table.api-dt tbody > tr td.api-data-table-link a:hover,
table.api-dt tbody > tr td.api-data-table-link a:hover {
  border-bottom: 1px solid #888;
}
table.table.api-dt tbody > tr td.api-data-table-date,
table.api-dt tbody > tr td.api-data-table-date {
  width: 150px;
  white-space: nowrap;
}
table.table.api-dt tbody > tr td.inline-edit-text input,
table.api-dt tbody > tr td.inline-edit-text input {
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: right;
  padding: 2px 0;
}
table.table.api-dt tbody > tr td.inline-edit-text input:focus,
table.api-dt tbody > tr td.inline-edit-text input:focus {
  background: #fff;
}
.generic-api-dt-util-bar {
  width: 100%;
  display: table;
  list-style: none;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  padding: 0;
}
.generic-api-dt-util-bar > li:first-child {
  padding: 11px 14px;
  vertical-align: middle;
}
.generic-api-dt-util-bar > li:first-child.add-border {
  border-right: 1px solid #cccccc;
}
.generic-api-dt-util-bar > li {
  display: table-cell;
  padding: 6px 18px;
  vertical-align: middle;
}
.generic-api-dt-util-bar > li a.nav-action {
  color: black;
  white-space: nowrap;
  opacity: 0.5;
}
.generic-api-dt-util-bar > li a.nav-action:hover {
  color: #2f96b4;
}
.generic-api-dt-util-bar > li .nav-action.disabled {
  color: grey;
  white-space: nowrap;
  opacity: 0.5;
}
.api-dt-util-bar {
  min-width: 800px;
}
.dataTables_controls {
  margin-top: 20px;
}
.dataTables_controls label {
  font-size: 12.5px;
}
.api-table-search {
  position: relative;
  width: 100%;
  padding: 6px 15px;
}
.api-table-search .halflings {
  position: absolute;
  top: 8px;
  left: 12px;
  right: auto;
  bottom: auto;
  opacity: 0.5;
}
.api-table-search input.main-search-input {
  width: 100%;
  height: 29px;
  font-size: 13px;
  text-indent: 26px;
}
.api-table-search input.main-search-input:focus {
  outline: 0;
}
.api-table-search input::-ms-clear {
  display: none;
}
.api-table-search .search-form-wrapper {
  position: relative;
}
.api-dt-toggle {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 30px;
  margin: 0;
  vertical-align: middle;
  /* Hide default HTML checkbox */
  /* The slider */
}
.api-dt-toggle input {
  display: none;
}
.api-dt-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
}
.api-dt-toggle .slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}
.api-dt-toggle input:checked + .slider {
  background-color: #7db33e;
}
.api-dt-toggle input:focus + .slider {
  box-shadow: 0 0 8px #5bc0de;
}
.api-dt-toggle input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}
#user-activity-table tbody tr td {
  vertical-align: top;
}
#user-activity-table tbody tr td.activity-message a {
  color: #000;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  text-decoration: none;
}
#user-activity-table tbody tr td.activity-message a:hover {
  border-bottom: 1px solid #888;
}
#user-activity-table tbody tr td:not(:first-of-type) {
  padding-top: 13px;
}
#user-activity-table tbody tr td.truncate {
  max-width: 175px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#user-activity-table tbody tr td div.note {
  font-size: 0.9em;
  line-height: 1.7em;
}
#user-activity-table tbody tr td div.note > span.edit-from,
#user-activity-table tbody tr td div.note > span.edit-to {
  padding: 2px;
  margin: 0 4px 0 0;
}
#user-activity-table tbody tr td div.note > span.edit-from {
  background-color: #fff3f6;
}
#user-activity-table tbody tr td div.note > span.edit-to {
  background-color: #f1ffee;
}
#user-activity-table tbody tr td div.note:hover {
  background-color: transparent;
}
.hubs_manage_cta {
  z-index: 0;
}
.lock-item {
  z-index: 8;
}
.cta-form-field-container {
  z-index: 10;
}
.run-away {
  z-index: 11 !important;
}
.item-cta-bg {
  z-index: 12;
}
.overlay-message {
  z-index: 1000;
}
.hubs-preview-overlay {
  z-index: 30000;
}
.hubs-preview-wrapper {
  z-index: 30010;
}
.hubs-preview-command-bar {
  z-index: 30020;
}
.select2-drop.select2-with-searchbox {
  z-index: 999999;
}
.mgmt-container .content-container .custom-script-wrapper .custom-script-container.ace-editor-full-screen {
  z-index: 10000;
}
.item-selector-item-container .item-group.item-hidden:before {
  z-index: 1;
}
.collection-placeholder .tile {
  z-index: 0;
}
.collection-preview-bg {
  z-index: 7;
}
.item-group .knob-container {
  z-index: 25;
}
.item-group .knob-container .knob-overlay {
  z-index: -1;
}
.item-group.item-hidden:before {
  z-index: 1;
}
.item-group .collection-item-controls .more-item-options ul {
  z-index: 24;
}
.item-group.with-options .item-action-controls {
  z-index: 26;
}
.item-group.with-options:hover .overlay-options {
  z-index: 24;
}
.item-group.with-options:hover .overlay-options.holding-options .option-box .option-background {
  z-index: -1;
}
.item-preview-bg {
  z-index: 7;
}
.performing-item-container .performing-item .item-wrapper .content-score {
  z-index: 7;
}
.performing-item-container .performing-item .item-wrapper:hover .content-score {
  z-index: -1;
}
.author-btn-wrapper {
  display: inline-block;
}
.layout-bs3 .new-cta-title-input {
  color: #555;
  width: 450px;
  height: 36px;
  font-size: 1.5em;
  padding-left: 15px;
  margin: 0 auto;
}
.page-width.item-level .blocking-cta,
#collection-items.blocking-cta {
  filter: alpha(opacity=2000);
  opacity: 20;
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: progid:DXImageTransform.Microsoft.blur(pixelradius=3);
}
html.mobile .page-width.item-level .blocking-cta,
html.mobile #collection-items.blocking-cta {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none;
}
.prevent-interaction {
  display: none;
}
.blocking-cta.prevent-interaction {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  position: absolute;
  overflow: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cta-item-container {
  float: left;
  width: auto;
  padding-top: 0px;
  padding-left: 20px;
}
.cta-item-container .cta {
  position: fixed !important;
}
.cta {
  margin-bottom: 20px;
}
.cta .submission-loader-container {
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
}
.cta .submission-loader-container .loader-background {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 52px;
  height: 52px;
  margin: -26px 0 0 -26px;
  background-color: #1a3d18;
  border-radius: 25px;
  filter: alpha(opacity=5000);
  opacity: 50;
}
.cta .submission-loader-container .backdrop {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=4000);
  opacity: 40;
  background-color: #1a3d18;
}
.cta .submission-loader-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}
.cta .submission-loader-container.hidden {
  display: none;
}
.cta.full-screen-cta {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-bottom: 0;
  overflow: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cta.full-screen-cta .hidden-cta-fields {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  margin: auto;
  padding: 0;
  max-width: 400px;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section {
  height: auto;
  padding-top: 5px;
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section select {
  width: 96.5%;
}
.cta.full-screen-cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 10px;
}
.cta.full-screen-cta .hidden-cta-fields .cta-button-container {
  width: 88%;
}
.cta.full-screen-cta .hidden-cta-fields .cta-button-container > input.cta-button {
  width: 96.5%;
}
.cta.full-screen-cta .run-away {
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
}
.cta.tile.single:before {
  background-color: inherit;
}
.cta:before {
  background-color: inherit;
  content: "";
  filter: alpha(opacity=10000);
  opacity: 100;
}
.cta .cta-sprite {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAB9CAYAAAD0iGysAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTIwRkYwQzE0RjkxMUUzQjA3MUUzM0M2MkIxNkRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NTgwQTkwMjE1MkQxMUUzQjA3MUUzM0M2MkIxNkRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MjBGRjBBMTRGOTExRTNCMDcxRTMzQzYyQjE2REZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1MjBGRjBCMTRGOTExRTNCMDcxRTMzQzYyQjE2REZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ljzQHQAAFm1JREFUeNrsXQl4VFWWPhVCAgQIECCBiIKAgJqAsqggIhBRBJdWW+fTkbbpUUYYkFZGx1YcURv3bu1xn251tLUVp1tZHRVxodFuFsWIIM1iFAKEfUkIhCVz/3qnsKi8td6rV/e+er/f+SJVr95y3//fe+69554b2b5tM0mI5sJOE1YqrLuwzsJOEFbAliOshbA6YdXCdvNfWKWwCmFrhJUL+4Y/lxKVg4b4fUmU40fCuklaJHhvw4Rt9ONi2RIRfjjbuUz8RjZ+ByG0YTPCERbCX4V9yCatIDKc/MQV3gK/RBBJYwuQL+wyYdcIK2My+wG0GvOFvSlsprA9GdICqEB+31uCdAigv7Dxwn4qLC/NhVwj7C1hzwhbEmABqEZ+30SQ5ePDjBL2qbDFwm6QgPzE93AD3xPubXTo9kjpDp2gsgBGCPu7sDnCBktc2Li32SyGESH5M0MEqRQACv0vwt4TNkChAu/P9/y24sQJAvlTLoJUCAAjS3eSNvLyE4UL/XJ+hjtJntGyTCR/SkXgtQBOEfaZsOnCmgag0Jvys3zGzxaSP2Ai8FIA1wv7gl2IoKE/P9v1IfmlEMFHXonACwHAPfidsFdIjpGdVCGPn/EpSV2iTCB/fP/SExG4FQDCEeYKm0iZgwn8zC1D8qsvAjcCaC9sIQVnyNAJ8MyfchmE5FdYBMkKoFjYJ8J6U+aiN5dBcUh+dUWQjC/bjrRYmp4UoieXxXnCtmUY+VcKWypsE2kBh52EDRLWNY0iGEoOwyacCiA/JL+pCPZkAPnnCbtL2HKD7yGCe9LgGiclAicuEKI1MbNbGnK+AUq5bHICTP6Dwn5GWkzXcpPjFgm7UNhkbhmkdoecCOAh0iLzQugDZfNoQMkPIl9F2jCwXTzJgqmXWQR2BXA5KzqEOSZyWQXN7XmAtGBGp3iNtDkiaTvGdtYDdCZtFrR1yG9b2CXsTNKWZVrC5nqAdJIfS0wRBrI/yd+j37hWWNs03Ptaqz6BVQuATvIbIfkdAWX1Jnk3W5zu0Z4XXZCfeGDghTTdu2VLYCUANOlnhZx2DIR/TwoA+SlJ1ycR89J4/6YiMBMAJnimhVxOGveSu0kyWSa51npwjjVpfgZDEZgJ4HHSYn1CJIcWXIYqkx/Y6cE5tknwHLoiMBIAhvSuCTnsGijD4QqTH/Ai6K+ZJM/SQARGApgectczTFeY/EB3D87RVaLnOU4EegIYHXZ8Pe8Qj1aU/EAvD85xqmTPdEwEegL495CznmOKjWNkjer0grwyxo5FRZAogLNJC+rKYNTTqj2f0pzKx7086RAbraqsIc2nSnKOlIggcbLmpkym/p5DW+njqpdoU+230X9XHVhHhU08c1/HkZYfSTX0kuQcKUFWQm//6kwk/tH6o/Tlrnk04/upx8gPlO/+wMvLXE1yLaO0i5OF5br4PSpZaTNqxLcACOLKyzTy767bTPOrXqBtByoafLfzoKcpKVG2yJP0P4oVUTbX4MuT/D3In6OCADKs9q+nr3fPp8+3v0VH6g81+LawSTe6uOMtXl/0agUFAJS4EECJ7OoGkJ+/LFOoX314J31U9QfauH+l7vcn5pXShR0mUHbE84prOJe1avsT9BH2apK/LVVBAMNc+nnK4LvqZYL8L9LBo/oBjl2b96OyonGUFUlJ6p9cFsFMBVuAZNFbBQFcEPyO7mHh7sww7dh2b3E2DS+6kSKpTZpdlmECUMIFGhhk8u89tI0+2PIsbT3wXbrJDwxSsAiL0C0SVuXwd9i66kTZBZBHAc7vs2H/Cvpg87OGLo/P5I/5xCjzGsWKEvftdFy4RPaHwhs/nextSKccyne/T3Mrf2NK/s55fWhYoW/kJy7rEgWLs8Sn3/jeAgSu9oe//8nWV+jbvQtNjytu2is62pMVyfL7FlGb/k2xYk2GJ31UEEDXIJH/4NEamrfpSdpSa74IqSC3E13UcWKqRnus0F3Bok1mOFOJFqBLUMhffXgXzal8jHbVbTI9rnl2GxrV8VbKyUrbHh6dFSxeBLQ1FnbIgat3ugp9gBODQH6Q/u0N91uSv3FWLl3ccTLlZbdK5+12UrCIc8hZVCdCIJqpIIA2qpO/6sB6Qf7p0RbADBHx3wVFN0fdnzRD1TLvk6Jj0+oCFahM/k21q+ld4fPXHa21PHZAwRV0Up4UfX5Vy7x3EAWQoyr5K/evEh3eJ+hwfZ3lsV2bD6Az24ySyZ0IWwBJXKDmQSd/q5wONLRwbNQJkgTNQwHII4CUAKurZvxwDy3Z8Y7pRFSqyY+IToz1o/MbwjWQ9vEkG8d1IDm2j7LlAlV7XSPtOLiBZlc+SrVH9kX/HzOypa1GUO/WF7oeekSH993NT9oiP3Be+zHUJqdYtnKvVlgEqNm/D0LtH2sB6rw84ebaNfTOxgej5I8BHdSlO2fSaxW304o9C6JLEJMT1sboOP+howdtHd+txQDq0VLK2LM6hQVgpyN8hkoC2OHVyX6oKY8S1GhE5sCRalq49VXhGk2NHuvMpaqiWZUP2xrtiTrZ2a1F7f8zWct9h8IC6OORSKQRwE6vTvaVcHXsuCaYrJq76bf0/uZnaf8R6221ML4/c+PDUQHZQ4SGF42j3Cxp52F2BlwASrlAG7w62ciOk6LLCe1iXfVieqPiV7RyD3Yb1d9JBx1otCo1FpNcx7W/rUdSx6Y9ZC73DQoLoDNpm14YNr6k0LatEMB6z3rUkRwa2WFidFmhXYDgn2x9WXSaH2swk4vF6u9uesIyvCEebXNPik54SY4KhQUQsajhS4goSyUBrPP0hJFsuqDDzdFFJk6ABeozvr+b1uzTckfV01Gav+X5aKfa/rWzaFjhL8Rf6Zc3rCG10ScIHeBopQ3X3fsqIiu6wqpxVhPh3nzsqDWYv+U5qqj5Ivrb9dXLHF33jNajZIjzsYOvFRdA7yD4/zEBrCBtG8xGXotgSPsx0QC0b/Z85Oi3a/ctdny91jkdqW+bS1Uoc5R1ueIC6JOkOKR0gWpS90IidF776+m0/KEpd0uHFv6cGqVncYtTlJN664ETEVsbkAjllnvGOiuLUknOVIugtFVZNJObIlhE6iPXoBXAApimKgpgfqpraIjg1PzzPT9zi+wCGlBwpUpl/iEFA/fquM3K7S2RHfdSDlJKs8NpIjh09ACt2efdevBz21+nUqDbwdRXNr7hYtLSpLws7LCw6/gzJQVQzSJI6QOgY4wUJBBBRc1y1+fDpFvnPKVG3T4ktQPhEjGUTVnET1jM8OWCkaxoeHJxM3d7JjSKNKbB7f5ZtfKeQSGkFcDbfo1OYLLsog4TqW1u8uvxsbqrZeN2KpU1yvadkHLyCmCvnzUU1gWMKr41KRLjN2e0Vs7dRNnuCSknrwCAF/y8eLNG+TS6+DZq0sjZepxz210XdYEUwwsh3eQXAIZn/urnDeQ3LowmqbK7GUUX0emVJLODEywk61SIaxV6nnp25zDyg/kAjP9fyiKvVeg51upF7T3s9120b9LFVo5OBLmd0+6fVKxoHrFxzFBFRFAh7BzS9jt7nbRYsm+EzSZtJ8yeLHjpyY8y12PcXGGL/b4bDGkObjfG9JiS/OGixWivGvkXc5laYaMCItgsbDCZb/f6g7CL/PYkkiE/yjzLoHm7Kx13dWr+EMPOLfoJfQsuU7H2v4uMVvuoJ4KJfI9WQBqQG8h+HtG0kF+vDxADZitnpePuzm57FZ2ss6AGi1wkXuJohNnkfOZXVhHAzfmLg+OxzmSGzOQ3EwBwm7AD/t9jJLqWoH2Tk499grQmvVoOUY38B7gMk4GMInjPQUsWw7syk99KAPjBtHTcKUaEsEdv82wtheZA0fFNwyYWbnEfuVv5JZsIKpL4zQaZyW8lAOBxYUvTccdNG7WkUcW/pO4tzqJOzU5XjfxYyvaYB+eRSQTJRBzmyEx+OwJAJwZjvWlZwAHXp6zoX1UjP8rqWg87gLKIoNSn3/hGfjsCAP4h7GYKYRfjucy8hAwiuERYS4e/uVpm8tsVAPCqsKdDblsCZfRKis6dbhFgS527HRx/jbCzZCa/EwEAtwpbEHLcEAu4jFKJdItgCmnj+1bAOPbzspPfqQCQ8xAZp74Oud4AX3PZ+JH0Np0iQFKsF4X9lrRU6Xqd3l8K+5TMs8dJQf7oA23fttnpRRC/jGnuU0LeR7Fa2HnCtibz48pBSc9vnCAM+WbSlQ0A8xyY5CvnDj+22x1B6dsXwDH5kxUAgIT775OzXQODiJX80iuTPYELAcggAlmQFPmdukDHvTfSgqI+z+BC/5zLoDKN96BCAJ205HcjAAApvsuEzcnAQp/Dzy5DmvNMFoEr8rsVAICoP8SFP0nO40RUBJ7xd/zM+yW6r0wUgWvyeyEAADlhJvMoyO4AF/hufsZb+JllQyaJwBPyeyWAGLBE7kxKw2IaH7CUn032rA6ZIALPyO+1AIDvhGFXOiwCqQ1AYdfyswzkZ1MBQRaBp+RPhQBiLtF00gKhZive0S3lZzmk2L0HUQSekz9VAoi/YWQKuFDYEoUKGveKNa2XKE6gIIkgJeRPtQBiwITZWUwombMF4N4u43t9LyC1ZhBEkDLy+yUAoJ5dCoQMDCAto7AMm0TU8L0M4HubRcEbzlVZBCklP5BsKIQXyOcaF2GzmFTya/UQAtYQw4IF2xjVSWu6QpehEE6AsImPSYvZCckvgQDigdyIw1kICC/AGkiv9izDnlwr2MUB8aVKUe6jAFQSgS/kl0kAeoKACDAK011YF9IC8ArYsD41L86NwcYTO9gQm4MhSyxIL2fyS5uT32cBqCAC38gvswAyBmkQQIg4ZBe0LfL1gju2bwlLPYQ0iNTX14elECIUQIgQoQAC4gL57dYBy5YtCyxJ+vbtG9hny5LwfjAU+oywL4XtIm1iahf/+xn+PkvhMu9A2h4MSDZ7gA2L6qfxd6m4HtI0roi7Hv7/wRRdT80WoLxHD73vsev3vWS90BkLwv+TdJLplq5ebbcFGM3EsLPOGGtx7yCD1Wh+tQCo9WO1o80WAOuH36IfE0xt4s9Q+NjychhpE4NehWIgpukN0lK2ILcTXgb29u3I36NiQfKq+ZnaAmRbfI8UGHa3ZMF4/bXkPKM0ZoCxymqcg99AJIg0xZY8yFlf53fBxZPfJrAvLHbijM/xfphbgljqcewQ8mdwjsnqBrje/wq7UdifEq4ZA1KbzCRtm6M1Mrl4fonOTAC/dkB+AMsEXxN2pUPyz+SaKhncJAx7rV5mJALx4lCzPkva5JqXqBHnnihe1Es2j38ggfx6QFa5s4XdT+7TCuJ6LyeQXw/N+Hpu956Cm3U7WSfRxaQltoy6R+YW4FHSsoDpYTv/bavzHZYMPmby20Q85YL88c3801zT6QE16z5hL5F+MqdkgPihsQ5clebs4tkBWsPl7H4mu6gIs+SjuGa3g8tdXg/4FZezVcRvP3ZfpRBAlsELMCIwiHYK20MGx9zG57DCKBPSOsW/mBCsE7cy55M3GzYgvHsIC8tuJ7IX2Q/2+5bdyO4u7hHvp4bPZQe55D7RWSPuXF9gYStIjrTpui3A8+xW6KGWm65d/O87mcQlOsfCL2/Cfn29gfAa7EaJDvmSpV9SfssW1KNHw/e/evUa2rN3H/XvdwZFIpHEr3Fv84Qd1WkBHuJO4E1sU5MsL6wOe460jR+u5VrPzuYFTt0vtDAtXLxXtABO45/sXs8s52c3ss4J2s3iPOPSJYApJuQHDun42WZZIG7k84/V+Q6jHaclfgjyb9iw8di2IvEiAPlXfLPq2L8H9D9Tr5YdzqMciR1mCKA3P+N93MH8DdlP4we3Dzkv3+RyeIQFUGzz906zZeTHuZrJYEcSorOb48iMI0UW39s5j68CiHeBrHwyDN11SajVulj8xqhjdYXuW2/5YyUEsoP0euSPP06nI64HDPtN4tagC3fWf8rujBUwRHiVsD9yhxujNLc4ID+wTqdlMsIJXLZuoiFRh7RiQtoBRoZ+oAxEtsHwGJkQKYYTbRSwUadqoN6HsRo/Rnb83bZ9B1VV/Zh39vTTeum6R4xzTO6lMQukiGt/DBFu45poskmHFE31Sh7dutXo3i2wl31fOzumIKvGV+RuxRzcn3Luq7xp4/ivSOKQcb9aADsxEfEuQ0+ynkcwwklGX4DcIHkMDshPNlqkmEieIG0mdBX78ajR42fotvBndzL5p/NvBrooa7sZMq4kZ9uRGuFtbuXsYBZlKJyGFMQ3+272f2pl9iVIXlh4vHuOf1uQP+Y7232O7LhWKjYR97GwT/j/8Vks/WETdk3c4FUblQxGlZA84E8evNvXhWHX8UKL4+rZvQsFYAPx03Nutr8x7RTC54+v+WMtQaxPYDF6Ygcg9x3cr0GneCTXgjezzeLP7uMRFRz7lMuyRsfbahh2MgtwvQfvFiurFnBLZlX7rw8FYA8lXBti3NjN3qXfm5E/vsMb3xLEd4wNYCd7238xKZqyazOV/Xxsbvctu0Xj+bOpfAxai4n8Wzf4tcl36PhiS8z7PXy/D7KgzUaEHqAMhlMfHh3Ittxsuok4Q2793lbkj/n88Z/H/hq4Q3+zQX6MBrVgYk/gzzFZ9nRcHyJ+InASj+Dcw/+fTcnvmvkZd0713McyHolZ5OH7xbkQcDfUoA+ylNK0D7SqAsBs3xgmRLaL6/6Za7vj/Ze9+3Q7vImjQ/HH6XT89IDMEP/NBEY4BCJX/03nuCkmrkmEfzeey+EX5DxzBZqzdgbf7ePKpSihQ+4GHficNRYV2vZQAJpr47YZT0Rjg88XsKvRK/5DzPBGe7I6M8Gxf8dmgnWA8+mF9WLy7iWutduwXz8hibK6JU4EsRnusTbLGCNPCNi7kYz32l3AtTT6CojCnUvaXmxOo2vxHpFaZhTf3+tkvLsnOvbwKX/PlQcyex/OVAGgwK2Gzf7B5DnE7kSJxfHrDD5HC3J7YrOM8AadGd4GIjDAHaQ/2fR7vucCJv94F+U1if/eyy1YxMSfv4FHdAbRjylcrEZjbuLRojFMXLhqC7mcIOJqk+v9nK83mFuTmSwCq+C0VtzyTeHzL2IxvELByPBtuxOMJn25DR96Po9UTLM49it+IUaYw+T0An8g43H2CVzzT3NJ/ngRTONzjjOoVZdzWY2wSf54LOSWAsOX/XiU5jo+Zyed4zvxdzjmHR6pK+RzOM3FCiEhmTHinb6g4yc+Ay8A1BoILTbL5Bw/8tPP5LglXJBW0/kg5/+5fIb3LIgNMjyepNtjBIwIPUr6sUQYVfEi6RRaBCyUeYpdqM8N3M8H+DscgyWjK8mb/KY92d3LGAEAVaSNf39mcPw4Jhzcpf8wGekYyeeyQh37xsm2BKj5LyXzFWETyd7u5k4x1mA0qCwF16rnWnmYwfWeo9Qk9T0/E0eBEEl4MTenegUwwuR86FAhLn+Xg3uo4+YaPusjiR1jA6ziPoTlDpV9+/a9W/y528cybZWi81aR/oKeVh6OGiWiXSYKIDrYwjXr320SEsDk1uUOyZ/YJ0A8P0Kar+AmvQuPmiCY7Dtu6hEn8yHZj670G3kOy/9km8diyFJvSSU+6+CgBXAyfJ2VqQKI9Qku4dEBq5dawz6x2yl1kPoDahjTH1Sgk7nOg/P4ufFIJEgvIMwMFyKjEQogREbj/wUYAMly2+IK8HCbAAAAAElFTkSuQmCC) no-repeat;
  display: inline-block;
}
.cta .cta-sprite-check {
  background-position: 0px 0;
  width: 94px;
  height: 94px;
}
.cta .cta-sprite-exclaim {
  background-position: -98px 0;
  width: 94px;
  height: 94px;
}
.cta .cta-sprite-close {
  background-position: -29px -99px;
  width: 23px;
  height: 23px;
}
.cta .cta-sprite-email {
  background-position: -56px -99px;
  width: 24px;
  height: 24px;
}
.cta .cta-sprite-left-half-body {
  background-position: -84px -99px;
  width: 24px;
  height: 24px;
}
.cta .cta-sprite-right-half-body {
  background-position: -112px -99px;
  width: 24px;
  height: 24px;
}
.cta .cta-sprite-company {
  background-position: -140px -99px;
  width: 24px;
  height: 24px;
}
.cta .cta-sprite-small-exclaim {
  background-position: -2px -99px;
  width: 24px;
  height: 24px;
}
.cta .hide-preview-cancel {
  display: none;
  cursor: pointer;
  position: relative;
  top: 0;
  left: 225px;
  text-align: right;
  height: 25px;
  line-height: 25px;
}
.cta .hide-preview-cancel .cta-close {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-align: center;
  width: 25px;
}
.cta .run-away {
  height: 74%;
  width: 100%;
  top: 0;
  left: 0;
  border-bottom: 1px solid;
  position: relative;
}
.cta .hidden-cta-fields {
  height: 95%;
  width: 100%;
  top: 75%;
  position: absolute;
  margin: auto;
  overflow: hidden;
  padding-top: 3%;
}
.cta .hidden-cta-fields input {
  margin-bottom: 14px;
}
.cta .hidden-cta-fields.fields-revealed {
  height: 92%;
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section {
  padding-bottom: 0px;
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section input {
  margin-bottom: 6px;
}
.cta .hidden-cta-fields.fields-revealed .cta-button-container input {
  margin-bottom: 0px;
}
.cta .hidden-cta-fields.fields-revealed .cta-field-section.one-line {
  padding-top: 10px;
}
.cta .hidden-cta-fields form {
  margin: 0 0 20px;
}
.cta .hidden-cta-fields .cta-field-section {
  height: 25%;
  position: relative;
  width: 88%;
  margin: 0 auto;
  padding-bottom: 15px;
}
.cta .hidden-cta-fields .cta-field-section.smaller .cta-field-name {
  font-size: 14px;
  padding-bottom: 0;
}
.cta .hidden-cta-fields .cta-field-section.smaller .cta-field-sprite-container.cta-front {
  top: 27px !important;
}
.cta .hidden-cta-fields .cta-field-section.smaller input {
  height: 19px;
  margin-bottom: 0px;
}
.cta .hidden-cta-fields .cta-field-section.smaller select {
  height: 27px !important;
  line-height: 32px !important;
  margin: 0px;
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name {
  display: inline-block;
  zoom: 1;
  font-size: 16px;
  padding-bottom: 4px;
  color: #fff;
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name.label-only-text {
  font-size: 11px;
  line-height: 1.5em;
}
.cta .hidden-cta-fields .cta-field-section .cta-field-name-optional {
  font-size: 80%;
  filter: alpha(opacity=7500);
  opacity: 75;
}
.cta .hidden-cta-fields .cta-field-section .cta-field-sprite-container {
  position: absolute;
  background-color: transparent;
  top: 36px;
  left: 8px;
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field {
  display: inline-block;
  zoom: 1;
  height: 25px;
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.cta .hidden-cta-fields .cta-field-section .preview-form-field.error {
  border-color: #fff;
  background-color: #f5aaaa;
}
.cta .hidden-cta-fields .cta-field-section input {
  width: 100%;
}
.cta .hidden-cta-fields .cta-field-section select {
  width: 99%;
  height: 35px !important;
  line-height: 32px !important;
  margin-bottom: 6px;
}
.cta .hidden-cta-fields .cta-field-section.one-line {
  padding-top: 30px;
  padding-bottom: 10px;
}
.cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required {
  display: none;
  float: left;
  background: #f5aaaa;
  border: 1px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  text-align: center;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  margin-right: 5px;
}
.cta .hidden-cta-fields .cta-field-section.one-line .opt-in-required.show-required-text {
  display: inline-block;
}
.cta .hidden-cta-fields .cta-field-section.one-line input {
  width: auto;
  margin: 0px 8px 0px 3px;
  vertical-align: top;
  height: auto;
  text-indent: auto;
  display: inline;
}
.cta .hidden-cta-fields .cta-field-section.one-line span {
  display: inline;
}
.cta .hidden-cta-fields .cta-button-container {
  height: 22%;
  padding-top: 14px;
  width: 88%;
  margin: 0 auto;
}
.cta .hidden-cta-fields .cta-activate-button-container {
  padding-top: 0;
  width: 100%;
}
.cta .cta-form-response {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cta .cta-form-response.cta-form-error {
  background-color: white;
}
.cta .cta-form-response .cta-form-message-container {
  width: 75%;
  margin: 0 auto;
  margin-top: 28%;
  text-align: center;
}
.cta .cta-form-response .cta-form-message-container .cta-form-message-sprite {
  display: block;
  margin: 0 auto;
}
.cta .cta-form-response .cta-form-message-container .cta-form-message {
  padding-top: 30px;
}
.cta .cta-form-response .cta-form-message-container .cta-form-message span {
  font-size: 22px;
}
.cta .cta-form-response .cta-button-container {
  width: 90%;
  margin-left: 5%;
  position: absolute;
  bottom: 15px;
}
.cta .cta-button {
  font-family: Droid Sans, sans-serif;
  line-height: 40px;
  height: 40px;
  display: block;
  font-size: 17px;
  text-align: center;
  width: 100%;
  border: 0;
}
.cta .cta-button:hover {
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
}
.cta > img {
  width: 100%;
  position: absolute;
}
.cta p {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  line-height: normal;
}
.cta > a,
.cta.tile.single > a {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  width: 68%;
  height: 1em;
  margin: 20px 8.5%;
  text-align: center;
  box-sizing: content-box;
}
.cta > a.accent-button {
  background-color: #a8a8a8;
  color: #fff;
  display: block;
  font-size: 20px;
  line-height: 1;
  margin-top: 20px;
  padding: 20px;
  text-decoration: none;
}
.cta > a.accent-button:hover {
  color: #fff;
}
.cta .ps-container:not(:hover) .ps-scrollbar-y-rail {
  filter: alpha(opacity=3000);
  opacity: 30;
}
.cta .ps-container .ps-scrollbar-y-rail,
.cta .ps-container .ps-scrollbar-y-rail.hover {
  background: transparent;
}
.cta .ps-container .ps-scrollbar-y-rail .ps-scrollbar-y,
.cta .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #fff;
}
.cta.setValues {
  background-image: none !important;
}
.cta.setValues > .run-away {
  top: -300px;
}
.cta.setValues > .fields-revealed {
  top: 25px;
}
.cta.setValues > .hide-preview-cancel {
  display: block;
}
.cta .accent-button {
  text-decoration: none;
}
.cta ::-webkit-scrollbar {
  width: 16px !important;
  padding-right: 1px !important;
}
.cta ::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3) !important;
  border-radius: 40px !important;
  border: 4px solid rgba(0, 0, 0, 0) !important;
  background-clip: padding-box !important;
}
.cta ::-webkit-scrollbar-thumb:hover {
  background: #ffffff !important;
  border-radius: 40px !important;
  border: 4px solid rgba(0, 0, 0, 0) !important;
  background-clip: padding-box !important;
}
.cta ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-accordion-title {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .react-input-description,
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .react-input-title {
  display: none;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-input-container {
  padding: 0;
  display: inline;
  width: 90%;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-input-container #opt-in-url {
  margin-left: 10px;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-input-container .ufr-checkbox-wrapper,
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-input-container .ufr-input-inner,
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-input-container .ufr-input-wrapper {
  display: inline;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-opt-in-fields {
  display: flex;
  align-items: center;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-opt-in .ufr-opt-in-fields .ufr-checkbox-input-container {
  width: auto;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-progressive-profiling .ufr-input-container {
  padding: 0;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-progressive-profiling .ufr-input-container .react-input-description {
  display: none;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-progressive-profiling .ufr-input-container .react-input-title {
  color: #cecece;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  margin: 20px 0 5px 0;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header a.manage-form-fields {
  color: #ce0058;
  line-height: 16px;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header a.manage-form-fields:hover,
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header a.manage-form-fields:active,
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header a.manage-form-fields:focus {
  outline: 0;
  text-decoration: none;
  color: #9c0042;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-header p {
  margin: auto 0 auto 0;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-form-field-fields {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-right: 2%;
}
#ufr-form-field-accordion .ufr-form-field-body .ufr-field-title {
  font-size: 13px;
  font-weight: 500;
  color: #555;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-form-fields-field .ufr-input-container {
  padding: 0;
}
.ufr-form-fields-field .react-input-description {
  margin: 0 !important;
}
.ufr-form-fields-field .react-input-title {
  font-size: 14px !important;
  font-weight: 400;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ufr-form-fields-field .ufr-checkbox-wrapper {
  margin: 2px 0 0 0 !important;
}
.ufr-form-fields-field .ufr-checkbox:checked {
  background-color: #2d76ff !important;
  border-color: #2d76ff !important;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.success-cta-accordion-content {
  margin-top: 20px;
}
.success-cta-accordion-content .ufr-input-container {
  padding: 0 0 0 0 !important;
}
.success-cta-accordion-content .ufr-input-container .react-input-title {
  font-size: 13px;
  font-weight: 500;
}
.success-cta-accordion-content .ufr-input-container .ufr-input-wrapper textarea {
  margin-top: 5px;
}
.success-cta-accordion-content .ufr-input-container .react-input-description {
  margin-bottom: 0px;
}
.success-cta-accordion-content .ufr-input-container .ufr-textarea-inner .ufr-input-component {
  width: 100%;
}
.success-cta-accordion-content .success-cta-success-message .ufr-textarea-inner .ufr-character-count {
  min-width: 20px;
  right: 2px;
  top: 40px;
  background-color: white;
  color: #b7b7b7;
}
.success-cta-accordion-content .success-cta-checkbox {
  width: 94%;
  margin-left: 10px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content {
  border-left: solid 2px #eee;
  margin: 8px 0px 0px 5px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content #link-destination-link-to-content-ufr-input-container {
  z-index: 1;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .react-input-title {
  margin-bottom: 4px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .link-destination-text-note {
  display: flex;
  margin-left: 5px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .link-destination-text-note .glyphicon-info-sign {
  color: #a4a4a4;
  top: 12px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area {
  margin-left: 10px;
  position: relative;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .find-item-link,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area .find-item-link {
  position: absolute;
  z-index: 100;
  padding-bottom: 2px;
  font-size: 13px;
  color: #ce0058;
  margin-left: 212px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .find-item-link:hover,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area .find-item-link:hover {
  cursor: pointer;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .link-destination-note,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area .link-destination-note {
  width: 85%;
  font-size: 13px;
  color: #999;
  margin: 10px 0px 10px 7px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .ufr-input-container,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area .ufr-input-container {
  margin-bottom: 5px;
}
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-destination-text-input .ufr-input-container .ufr-input-component,
.success-cta-accordion-content .success-cta-checkbox .link-to-content-checked-content .link-button-label-text-area .ufr-input-container .ufr-input-component {
  width: 100%;
}
.success-cta-accordion-content .success-cta-checkbox .ufr-textarea-inner .ufr-character-count {
  min-width: 20px;
  right: 2px;
  top: 21px;
  background-color: white;
  color: #b7b7b7;
}
.success-cta-accordion-content .success-cta-checkbox .never-hide-cta {
  display: inline-flex;
}
.success-cta-accordion-content .success-cta-checkbox .never-hide-cta .ufr-input-container.ufr-checkbox-input-container {
  width: 100%;
}
.success-cta-accordion-content .success-cta-checkbox .never-hide-cta .glyphicon {
  padding-left: 3px;
  top: 15px;
  font-size: 11px;
}
.success-cta-accordion-content .success-cta-checkbox .never-hide-cta .glyphicon:hover {
  cursor: pointer;
}

.ufr-cta-preview-container {
  margin: 0;
}
.ufr-cta-preview-container .btn-link,
.ufr-cta-preview-container .btn,
.ufr-cta-preview-container button.btn {
  color: #333;
  font-size: 13px;
  line-height: 1;
  padding: 7px 8.5px;
}
.ufr-cta-preview-container .btn-link:active,
.ufr-cta-preview-container .btn:active,
.ufr-cta-preview-container button.btn:active,
.ufr-cta-preview-container .btn-link:focus,
.ufr-cta-preview-container .btn:focus,
.ufr-cta-preview-container button.btn:focus {
  outline: none;
  background-color: transparent;
}
.ufr-cta-preview-container .btn-link:active,
.ufr-cta-preview-container .btn:active,
.ufr-cta-preview-container button.btn:active {
  color: #ce0058;
}
.ufr-cta-preview-container .btn-link:focus,
.ufr-cta-preview-container .btn:focus,
.ufr-cta-preview-container button.btn:focus {
  color: #333;
}
.ufr-cta-preview-container .btn-link:hover,
.ufr-cta-preview-container .btn:hover,
.ufr-cta-preview-container button.btn:hover {
  color: #9c0042;
}
.ufr-cta-preview-popover {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.27);
  margin-left: 8px;
  max-width: 290px;
  padding: 16px;
  position: absolute;
  z-index: 1000;
}
.ufr-cta-preview-popover .arrow {
  display: none;
}

#eloqua-form {
  display: flex;
  align-items: center;
}
#eloqua-form #eloqua-form-id-ufr-input-container.ufr-input-container {
  width: 50px;
}
#eloqua-form .ufr-input-container .ufr-input-inner.ufr-text-inner .ufr-input-wrapper input {
  width: 50px;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
}
#eloqua-form .or-label {
  margin-left: 3px;
  margin-right: 3px;
}
#eloqua-form .ufr-shout-spinner {
  height: 50px;
  width: 50px;
}
.eloqua-tooltip > .tooltip-inner {
  max-width: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.integration-label {
  display: flex;
}
.integration-label .overlay-container {
  display: flex;
  align-items: center;
}
.integration-label .overlay-container > span {
  margin-left: 3px;
  font-size: 11px;
  color: #a4a4a4;
}
.integration-tooltip > .tooltip-inner {
  max-width: none;
}
.ufr-input-container {
  padding-bottom: 9px;
}
.ufr-input-container .react-input-description {
  margin: 0;
}
.spinner-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.integration-setup-sprite {
  background: transparent url('/img/hubs/cta-setup-spritesheet.png') no-repeat 0 0;
  margin-top: 20px;
  margin-bottom: 15px;
}
.integration-setup-sprite.eloqua-text {
  width: 155px;
  height: 65px;
  background-position: 0 -130px;
}
.integration-setup-sprite.hubspot-text {
  width: 150px;
  height: 55px;
  background-position: 0 -75px;
}
.integration-setup-sprite.marketo-text {
  width: 116px;
  height: 54px;
  background-position: 0 -192px;
}
.integration-setup-sprite.mailchimp-text {
  width: 160px;
  height: 39px;
  background-position: 0 -36px;
}
.integration-setup-sprite.pardot-text {
  width: 150px;
  height: 66px;
  background-position: 0 -252px;
}
.integration-setup-sprite.form_cta_type-text {
  width: 74px !important;
  height: 62px;
  background-position: 0 -377px;
}
.integration-container[data-loading='true'] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  gap: 10px;
}
.integration-container[data-loading='true'] .ufr-shout-spinner {
  height: 50px;
  width: 50px;
  margin: 0;
}
.integration-container label {
  font-weight: 500;
}

.mailchimp-checkbox {
  display: flex;
  align-items: center;
}
.mailchimp-checkbox .ufr-input-container.ufr-checkbox-input-container {
  padding-bottom: 9px;
  width: auto;
}
.mailchimp-checkbox .ufr-input-container.ufr-checkbox-input-container .ufr-checkbox:checked {
  background-color: #ce0058;
  border-color: #ce0058;
}
.mailchimp-checkbox .ufr-input-container.ufr-checkbox-input-container .ufr-checkbox-wrapper label {
  font-weight: 500;
}
.mailchimp-checkbox .overlay-container {
  display: flex;
  align-items: center;
}
.mailchimp-checkbox .overlay-container > span {
  margin-left: 3px;
  font-size: 11px;
  color: #a4a4a4;
}
.content-to-follow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 500px;
}
.content-to-follow .content-to-follow-label {
  margin-right: 3px;
}
.content-to-follow #searchable-select-content-to-follow-dropdown-ufr-input-container {
  width: 321px;
}
.content-to-follow #searchable-select-content-to-follow-dropdown-ufr-input-container .ufr-select-dropdown {
  width: 321px;
}
.content-to-follow #searchable-select-content-to-follow-dropdown-ufr-input-container .ufr-select-dropdown-item-container {
  width: 319px;
}
.content-to-follow #searchable-select-content-to-follow-dropdown-ufr-input-container .ufr-select-dropdown-container .ufr-dropdown-search-input > input {
  width: 274px;
}
.weekly-schedule {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 500px;
}
.weekly-schedule .content-to-follow-label {
  margin-right: 3px;
}
.weekly-schedule .content-to-follow-label-z {
  display: flex;
  align-items: center;
  gap: 5px;
}
.weekly-schedule #searchable-select-weekly-schedule-day-dropdown-ufr-input-container,
.weekly-schedule #searchable-select-weekly-schedule-time-dropdown-ufr-input-container {
  width: 137px;
}
.weekly-schedule #searchable-select-weekly-schedule-day-dropdown-ufr-input-container .ufr-select-dropdown,
.weekly-schedule #searchable-select-weekly-schedule-time-dropdown-ufr-input-container .ufr-select-dropdown {
  width: 137px;
}
.weekly-schedule #searchable-select-weekly-schedule-day-dropdown-ufr-input-container .ufr-select-dropdown-item-container,
.weekly-schedule #searchable-select-weekly-schedule-time-dropdown-ufr-input-container .ufr-select-dropdown-item-container {
  width: 135px;
}
.weekly-schedule #searchable-select-weekly-schedule-day-dropdown-ufr-input-container .ufr-select-dropdown-container .ufr-dropdown-search-input > input,
.weekly-schedule #searchable-select-weekly-schedule-time-dropdown-ufr-input-container .ufr-select-dropdown-container .ufr-dropdown-search-input > input {
  width: 90px;
}
.mailchimp-inputs hr {
  width: 570px;
  border-top: 1px solid #eee;
}

#marketo-form {
  display: flex;
  align-items: center;
}
#marketo-form #marketo-form-id-ufr-input-container.ufr-input-container {
  width: 50px;
}
#marketo-form .ufr-input-container .ufr-input-inner.ufr-text-inner .ufr-input-wrapper input {
  width: 50px;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
}
#marketo-form .or-label {
  margin-left: 3px;
  margin-right: 3px;
}
#marketo-form .ufr-shout-spinner {
  height: 50px;
  width: 50px;
}
.marketo-tooltip > .tooltip-inner {
  max-width: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-upload-btn-container {
  display: inline-block;
}
.ufr-upload-btn-container:hover {
  cursor: not-allowed;
}
.ufr-btn {
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 9px 17px;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-family: Roboto, sans-serif;
}
.ufr-btn.disabled {
  cursor: not-allowed;
}
.ufr-btn:hover {
  text-decoration: none;
}
.ufr-btn:not(.disabled):focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-btn + .ufr-btn {
  margin-left: 10px;
}
@media (max-width: 450px) {
  .ufr-btn + .ufr-btn {
    margin: 10px 0px 0px;
  }
}
.ufr-btn + .ufr-btn-block {
  margin: 10px 0;
}
.ufr-btn + .ufr-btn-block + .ufr-btn {
  margin-left: 0;
}
.ufr-btn.ufr-btn-block {
  display: flex;
}
.ufr-btn.ufr-btn-primary {
  background: #ce0058;
  border-color: #ce0058;
  color: white;
}
.ufr-btn.ufr-btn-primary:active {
  background: #98114b;
  border-color: #98114b;
}
.ufr-btn.ufr-btn-primary:not(.disabled):hover {
  background: #9c0042;
  border-color: #9c0042;
}
.ufr-btn.ufr-btn-primary:disabled {
  background: #777 !important;
  border-color: #777;
  color: white;
  opacity: 1 !important;
}
.ufr-btn.ufr-btn-primary:disabled:hover {
  background: #555 !important;
  cursor: not-allowed;
}
.ufr-btn.ufr-btn-primary > .glyphicons::before,
.ufr-btn.ufr-btn-primary > .halflings {
  color: white !important;
  padding-right: 4px;
}
.ufr-btn.ufr-btn-icon {
  font-size: 12px;
  padding: 8px 0px 5px 0px;
  height: 30px;
  width: 30px;
  color: #8c8f91;
}
.ufr-btn.ufr-btn-icon.disabled {
  opacity: 60%;
}
.ufr-btn.ufr-btn-icon > .glyphicons::before,
.ufr-btn.ufr-btn-icon > .halflings {
  padding-right: 0px !important;
}
.ufr-btn.ufr-btn-secondary {
  font-weight: bold;
  color: #ce0058;
}
.ufr-btn.ufr-btn-icon,
.ufr-btn.ufr-btn-secondary {
  background: #fff;
  border-color: #ccc;
}
.ufr-btn.ufr-btn-icon:not(.disabled):active,
.ufr-btn.ufr-btn-secondary:not(.disabled):active {
  background: #bebebe;
  border-color: #9c0042;
}
.ufr-btn.ufr-btn-icon:not(.disabled):hover,
.ufr-btn.ufr-btn-secondary:not(.disabled):hover {
  background: #ce00580a;
}
.ufr-btn.ufr-btn-icon > .glyphicons::before,
.ufr-btn.ufr-btn-secondary > .glyphicons::before,
.ufr-btn.ufr-btn-icon > .halflings,
.ufr-btn.ufr-btn-secondary > .halflings {
  color: #ce0058 !important;
  padding-right: 4px;
}
.ufr-btn.ufr-btn-back {
  color: #333;
  border-color: transparent;
  background: transparent;
  border-radius: 0;
  padding-left: 0;
}
.ufr-btn.ufr-btn-back:not(.disabled):hover {
  color: #777;
}
.ufr-btn.ufr-btn-back:before {
  content: '‹';
  font-size: 16px;
  margin-right: 3px;
}
.ufr-btn.ufr-btn-card {
  background: #bebebe;
  border-color: #bebebe;
  color: white;
  font-size: 16px;
  height: 46px;
  padding: 13px 23px;
}
.ufr-btn.ufr-btn-card:active {
  background: #8c8c8c;
  border-color: #8c8c8c;
}
.ufr-btn.ufr-btn-card:not(.disabled):hover {
  background-color: #a0a0a0;
  border-color: #a0a0a0;
}
.ufr-btn-text {
  color: #ce0058;
  padding: 3px 10px;
}
.ufr-btn-text:hover {
  background-color: rgba(206, 0, 88, 0.04);
}
.cta-placement-font-styling,
#edit-cta-placement-tab .cta-placement .cta-placement-title .cta-placement-title-name,
#edit-cta-placement-tab .cta-placement .cta-placement-title .cta-placement-title-type {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #555;
}
#edit-cta-placement-tab {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  padding: 32px 9px 0 9px;
}
#edit-cta-placement-tab .cta-placement-tab-title {
  margin: 0 0 39px 0;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #555;
}
#edit-cta-placement-tab .cta-placement-tab-container {
  min-height: 0;
  overflow-y: auto;
  margin-bottom: 39px;
}
#edit-cta-placement-tab .ufr-shout-spinner {
  height: 30px;
  width: 30px;
  margin: auto;
}
#edit-cta-placement-tab .cta-placement {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
#edit-cta-placement-tab .cta-placement > * {
  flex: 1;
}
#edit-cta-placement-tab .cta-placement:last-child {
  margin-bottom: 39px;
}
#edit-cta-placement-tab .cta-placement .cta-placement-title {
  display: flex;
  flex-direction: row;
}
#edit-cta-placement-tab .cta-placement .cta-placement-title .sprite-container {
  overflow: hidden;
  padding-top: 2px;
  margin-right: 6px;
}
#edit-cta-placement-tab .cta-placement .cta-placement-title .cta-placement-title-name {
  font-size: 13px;
}
#edit-cta-placement-tab .cta-placement .cta-placement-title .cta-placement-title-type {
  font-size: 11px;
  font-weight: normal;
}
#edit-cta-placement-tab .cta-placement .cta-placement-remove-container {
  display: flex;
}
#edit-cta-placement-tab .cta-placement .cta-placement-remove-container .cta-placement-remove {
  display: flex;
  flex: 0 1 auto;
  align-items: center;
  color: #ce0058;
  outline: none;
}
#edit-cta-placement-tab .cta-placement .cta-placement-remove-container .cta-placement-remove:hover {
  cursor: pointer;
  color: #b70150;
}
#edit-cta-placement-tab .cta-placement .cta-placement-remove-container .cta-placement-remove > .glyphicons {
  margin-right: 2px;
}
#edit-cta-placement-tab .add-new-placement-btn a {
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 9px 17px;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-family: Roboto, sans-serif;
  background: #ce0058;
  border-color: #ce0058;
  color: white;
}
#edit-cta-placement-tab .add-new-placement-btn a.disabled {
  cursor: not-allowed;
}
#edit-cta-placement-tab .add-new-placement-btn a:hover {
  text-decoration: none;
}
#edit-cta-placement-tab .add-new-placement-btn a:not(.disabled):focus {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#edit-cta-placement-tab .add-new-placement-btn a + .ufr-btn {
  margin-left: 10px;
}
@media (max-width: 450px) {
  #edit-cta-placement-tab .add-new-placement-btn a + .ufr-btn {
    margin: 10px 0px 0px;
  }
}
#edit-cta-placement-tab .add-new-placement-btn a + .ufr-btn-block {
  margin: 10px 0;
}
#edit-cta-placement-tab .add-new-placement-btn a + .ufr-btn-block + .ufr-btn {
  margin-left: 0;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-block {
  display: flex;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary {
  background: #ce0058;
  border-color: #ce0058;
  color: white;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary:active {
  background: #98114b;
  border-color: #98114b;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary:not(.disabled):hover {
  background: #9c0042;
  border-color: #9c0042;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary:disabled {
  background: #777 !important;
  border-color: #777;
  color: white;
  opacity: 1 !important;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary:disabled:hover {
  background: #555 !important;
  cursor: not-allowed;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary > .glyphicons::before,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-primary > .halflings {
  color: white !important;
  padding-right: 4px;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon {
  font-size: 12px;
  padding: 8px 0px 5px 0px;
  height: 30px;
  width: 30px;
  color: #8c8f91;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon.disabled {
  opacity: 60%;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon > .glyphicons::before,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon > .halflings {
  padding-right: 0px !important;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary {
  font-weight: bold;
  color: #ce0058;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary {
  background: #fff;
  border-color: #ccc;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon:not(.disabled):active,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary:not(.disabled):active {
  background: #bebebe;
  border-color: #9c0042;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon:not(.disabled):hover,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary:not(.disabled):hover {
  background: #ce00580a;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon > .glyphicons::before,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary > .glyphicons::before,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-icon > .halflings,
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-secondary > .halflings {
  color: #ce0058 !important;
  padding-right: 4px;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-back {
  color: #333;
  border-color: transparent;
  background: transparent;
  border-radius: 0;
  padding-left: 0;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-back:not(.disabled):hover {
  color: #777;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-back:before {
  content: '‹';
  font-size: 16px;
  margin-right: 3px;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-card {
  background: #bebebe;
  border-color: #bebebe;
  color: white;
  font-size: 16px;
  height: 46px;
  padding: 13px 23px;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-card:active {
  background: #8c8c8c;
  border-color: #8c8c8c;
}
#edit-cta-placement-tab .add-new-placement-btn a.ufr-btn-card:not(.disabled):hover {
  background-color: #a0a0a0;
  border-color: #a0a0a0;
}
#edit-cta-placement-tab .add-new-placement-btn a:active {
  background: #98114b;
  border-color: #98114b;
}
#edit-cta-placement-tab .add-new-placement-btn a:not(.disabled):hover {
  background: #9c0042;
  border-color: #9c0042;
}
#edit-cta-placement-tab .add-new-placement-btn a:disabled {
  background: #777 !important;
  border-color: #777;
  color: white;
  opacity: 1 !important;
}
#edit-cta-placement-tab .add-new-placement-btn a:disabled:hover {
  background: #555 !important;
  cursor: not-allowed;
}
#edit-cta-placement-tab .add-new-placement-btn a > .glyphicons::before,
#edit-cta-placement-tab .add-new-placement-btn a > .halflings {
  color: white !important;
  padding-right: 4px;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.sb-show-main #ufr-calls-to-action-data-table,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.sb-show-main #ufr-calls-to-action-data-table .ReactTable.ufr-react-table,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ReactTable.ufr-react-table {
  min-height: initial;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-table,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-table,
.sb-show-main #ufr-calls-to-action-data-table .rt-tbody,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tbody {
  overflow: visible;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-name-header,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-name-header {
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-header,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-cell,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-cell {
  padding-left: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-header,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-cell,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-cell {
  padding-left: 27px;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-header,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-cell,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-cell {
  padding-left: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell {
  display: flex;
  align-items: center;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell a,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell a {
  color: #333;
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header {
  padding: 12px 17px 12px 26px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header h4,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header h4 {
  line-height: 30px;
  margin-top: 8px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button {
  font-family: 'Glyphicons Regular', serif;
  font-size: 11px;
  line-height: 11px;
  padding: 5px;
  opacity: 1;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:hover:before,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:hover:before {
  color: #333;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:before,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:before {
  content: '\E208';
  color: #ccc;
  display: block;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button span,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button span {
  display: none;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body {
  padding: 29px 47px 18px 23px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body p,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body p {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body .cta-name-highlight,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body .cta-name-highlight {
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer {
  padding-right: 20px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer .ufr-btn + .ufr-btn,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer .ufr-btn + .ufr-btn {
  margin-left: 8px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-cta-truncated-cell-value,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-cta-truncated-cell-value {
  width: auto;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-noData .no-data-create-cta,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-noData .no-data-create-cta {
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-noData #ufr-no-data-create-cta-btn,
div[data-hypernova-key='CtaListingPage'] #ufr-calls-to-action-data-table .rt-noData #ufr-no-data-create-cta-btn {
  margin-top: 22px;
}
.sb-show-main .ufr-pagination select,
div[data-hypernova-key='CtaListingPage'] .ufr-pagination select {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.sb-show-main .ufr-toaster p,
div[data-hypernova-key='CtaListingPage'] .ufr-toaster p {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
div[id^='full-value-name-'],
div[id^='full-value-tagline-'] {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.sb-show-main #ufr-calls-to-action-data-table,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table {
  font-family: Roboto, sans-serif;
  font-size: 13px;
}
.sb-show-main #ufr-calls-to-action-data-table .react-btn-dropdown,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .react-btn-dropdown {
  min-width: 132px;
  border-right: 1px solid #ccc;
  padding: 4px 8px;
  height: 41px;
  white-space: nowrap;
}
.sb-show-main #ufr-calls-to-action-data-table .ReactTable.ufr-react-table,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ReactTable.ufr-react-table {
  min-height: initial;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-table,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-table,
.sb-show-main #ufr-calls-to-action-data-table .rt-tbody,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tbody {
  overflow: visible;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-header,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-cell,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-tagline-cell {
  padding-left: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-header,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-cell,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-id-cell {
  padding-left: 27px;
}
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-header,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-header,
.sb-show-main #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-cell,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .ufr-dt-cta-listing-cta-status-cell {
  padding-left: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell {
  display: flex;
  align-items: center;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell a,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-name-cell a {
  color: #333;
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-preview-cell,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-preview-cell {
  display: flex;
  align-items: center;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-preview-cell a,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-cta-preview-cell a {
  color: #ce0058;
  font-size: 11px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header {
  padding: 12px 17px 12px 26px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header h4,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header h4 {
  line-height: 30px;
  margin-top: 8px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button {
  font-family: 'Glyphicons Regular', serif;
  font-size: 11px;
  line-height: 11px;
  padding: 5px;
  opacity: 1;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:hover:before,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:hover:before {
  color: #333;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:before,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button:before {
  content: '\E208';
  color: #ccc;
  display: block;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button span,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-header button span {
  display: none;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body {
  padding: 29px 23px 18px 23px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body p,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body p {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 19px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body .cta-name-highlight,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-body .cta-name-highlight {
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer {
  padding-right: 20px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer .ufr-btn + .ufr-btn,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-dt-cta-listing-buttons-cell .ufr-modal-footer .ufr-btn + .ufr-btn {
  margin-left: 8px;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-tr-group .ufr-cta-truncated-cell-value,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-tr-group .ufr-cta-truncated-cell-value {
  width: auto;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-noData .no-data-create-cta,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-noData .no-data-create-cta {
  font-weight: 500;
}
.sb-show-main #ufr-calls-to-action-data-table .rt-noData #ufr-no-data-create-cta-btn,
div[data-hypernova-key='Cta15ListingPage'] #ufr-calls-to-action-data-table .rt-noData #ufr-no-data-create-cta-btn {
  margin-top: 22px;
}
.sb-show-main .ufr-pagination select,
div[data-hypernova-key='Cta15ListingPage'] .ufr-pagination select {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.sb-show-main .ufr-toaster p,
div[data-hypernova-key='Cta15ListingPage'] .ufr-toaster p {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
div[id^='full-value-name-'],
div[id^='full-value-tagline-'] {
  max-width: 100%;
  word-break: break-all;
}


.ufr-checkbox-modal__description {
  margin-bottom: 20px;
}
.ufr-checkbox-question {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.delete-visitor-analytics {
  width: 525px;
}
input.delete-visitor-analytics-uuid {
  float: left;
  margin-right: 15px;
  width: 60%;
}
input.delete-visitor-analytics-uuid-input-error {
  box-shadow: 0 0 8px rgba(169, 68, 67, 0.6);
}
.delete-visitor-analytics-error-message {
  color: #d44545;
  font-size: 13px;
  line-height: 16px;
  position: absolute;
  bottom: 10px;
  left: 0;
  font-family: Roboto, sans-serif;
  margin: 0;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-installed-apps-data-table .ufr-dt-installed-apps-listing-image-cell .ufr-app-image {
  background-size: cover;
  width: 60px;
  height: 60px;
}
#ufr-installed-apps-data-table .ufr-dt-installed-apps-listing-name-cell {
  font-weight: 700;
  padding: 8px;
}
#ufr-installed-apps-data-table .ufr-dt-installed-apps-listing-description-cell {
  white-space: unset;
}

.ufr-editable-span {
  border: 1px solid #eee;
  padding: 3px 7px;
  background: #eee;
  border-radius: 2px;
  cursor: pointer;
}
.ufr-editable-span:hover {
  border-color: #ccc;
}
.ufr-editable-span.disabled {
  cursor: not-allowed;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-rule-name-tooltip,
#ufr-rule-description-tooltip {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-template-name-tooltip,
#ufr-template-description-tooltip {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-items-data-table .ufr-search-by-tags {
  position: absolute;
  padding: 15px;
  height: auto;
  border: 1px solid #ccc;
  background-color: #fff;
  z-index: 800;
  overflow: hidden;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-search-by-tags-helper-text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 500px;
  height: 50px;
  border: 2px solid #eee;
  margin-top: 10px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-search-by-tags-helper-text p {
  margin-bottom: 0;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-multi-select-input__menu > div {
  height: 146px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-multi-select-container {
  width: 500px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-multi-select-input {
  z-index: 800;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown {
  position: relative;
  width: 500px;
  margin-bottom: 10px;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown .ufr-dropdown-button {
  border-radius: 4px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown .ufr-select-dropdown-container {
  background-color: white;
  width: 500px;
  z-index: 801;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown .ufr-dropdown-search-input input {
  width: 100%;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown .ufr-dropdown-search-input span {
  position: absolute;
  right: 18px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-select-dropdown .ufr-select-dropdown-item-container {
  width: 100%;
  height: 146px;
}
#ufr-items-data-table .ufr-search-by-tags .ufr-search-by-tags-button-container {
  height: 85px;
  display: flex;
  justify-content: end;
  align-items: end;
}
#ufr-items-data-table .ufr-dt-items-listing-item-name-cell,
#ufr-items-data-table .ufr-dt-items-listing-item-author-cell {
  display: flex;
  align-items: center;
}
#ufr-items-data-table .ufr-dt-items-listing-item-author-cell .react-avatar {
  margin-right: 8px;
}
#ufr-items-data-table .ufr-item-author {
  overflow: hidden;
  text-overflow: ellipsis;
}
#ufr-items-data-table .ufr-datatable-thumbnail {
  display: block;
}
#ufr-items-data-table .ufr-item-name {
  max-width: 200px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  word-wrap: break-word;
}
#ufr-items-data-table a + .ufr-item-name {
  padding-left: 8px;
}
#ufr-items-data-table .ufr-item-name a,
#ufr-items-data-table .ufr-dt-items-listing-item-streams-count-cell a {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}
#ufr-item-name-tooltip {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-streams-data-table .ufr-dt-streams-listing-stream-name-cell,
#ufr-archived-streams-data-table .ufr-dt-streams-listing-stream-name-cell,
#ufr-streams-data-table .ufr-dt-streams-listing-stream-owner-cell,
#ufr-archived-streams-data-table .ufr-dt-streams-listing-stream-owner-cell {
  display: flex;
  align-items: center;
}
#ufr-streams-data-table .ufr-dt-archived-streams-listing-buttons-cell,
#ufr-archived-streams-data-table .ufr-dt-archived-streams-listing-buttons-cell {
  justify-content: flex-start;
}
#ufr-streams-data-table .ufr-dt-archived-streams-listing-buttons-cell .ufr-btn-icon,
#ufr-archived-streams-data-table .ufr-dt-archived-streams-listing-buttons-cell .ufr-btn-icon {
  opacity: 1;
}
#ufr-streams-data-table .ufr-stream-internal-name a,
#ufr-archived-streams-data-table .ufr-stream-internal-name a {
  text-decoration: none;
  font-weight: bold;
  color: inherit;
}
#ufr-streams-data-table .ufr-stream-internal-name,
#ufr-archived-streams-data-table .ufr-stream-internal-name,
#ufr-streams-data-table .ufr-stream-owner,
#ufr-archived-streams-data-table .ufr-stream-owner {
  padding-left: 8px;
}
#ufr-streams-data-table .ufr-datatable-thumbnail,
#ufr-archived-streams-data-table .ufr-datatable-thumbnail {
  display: block;
}
#ufr-streams-data-table .ufr-datatable-thumbnail-hidden,
#ufr-archived-streams-data-table .ufr-datatable-thumbnail-hidden {
  background-color: rgba(51, 51, 51, 0.5);
  position: relative;
}
#ufr-streams-data-table .ufr-datatable-thumbnail-hidden > .ufr-datatable-thumbnail,
#ufr-archived-streams-data-table .ufr-datatable-thumbnail-hidden > .ufr-datatable-thumbnail {
  opacity: 0.5;
}
#ufr-streams-data-table .ufr-datatable-thumbnail-hidden:before,
#ufr-archived-streams-data-table .ufr-datatable-thumbnail-hidden:before {
  content: 'Hidden';
  background: #fff;
  padding: 0 3px;
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 10px;
  font-weight: 700;
  color: #555;
  line-height: 13px;
  margin: -1px;
}
#ufr-streams-data-table .ufr-stream-internal-name,
#ufr-archived-streams-data-table .ufr-stream-internal-name,
#ufr-streams-data-table .ufr-stream-title,
#ufr-archived-streams-data-table .ufr-stream-title {
  max-width: 200px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  word-wrap: break-word;
}
#ufr-streams-data-table .ufr-modal-header-title,
#ufr-archived-streams-data-table .ufr-modal-header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#ufr-streams-data-table #ufr-stream-dependencies-error,
#ufr-archived-streams-data-table #ufr-stream-dependencies-error {
  font-family: Roboto, sans-serif;
}
#ufr-streams-data-table #ufr-stream-dependencies-error .ufr-stream-dependency,
#ufr-archived-streams-data-table #ufr-stream-dependencies-error .ufr-stream-dependency {
  margin-bottom: 10px;
}
#ufr-streams-data-table #ufr-stream-dependencies-error .ufr-stream-dependency ul li,
#ufr-archived-streams-data-table #ufr-stream-dependencies-error .ufr-stream-dependency ul li {
  list-style: disc;
  margin-left: 24px;
}
#ufr-streams-data-table .rt-noData #ufr-no-data-create-stream-btn,
#ufr-archived-streams-data-table .rt-noData #ufr-no-data-create-stream-btn {
  margin-top: 22px;
}
.ufr-about-hub-modal .ufr-modal-body {
  overflow: hidden;
}
#ufr-internal-stream-name-tooltip,
#ufr-stream-title-tooltip {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-privacy-group-app-functionality-data-table .rt-table {
  overflow: unset;
}
#ufr-privacy-group-app-functionality-data-table .rt-table .rt-tbody {
  overflow: unset;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr {
  align-items: inherit;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group {
  margin-top: 15px;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-app-functionality-listing-app-name-cell .ufr-app {
  display: flex;
  align-items: center;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-app-functionality-listing-app-name-cell .ufr-app-image {
  background-size: cover;
  width: 24px;
  height: 24px;
  margin-right: 20px;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-app-functionality-listing-app-name-cell .ufr-app-name {
  max-width: 90%;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-app-functionality-listing-privacy-group-select-cell {
  padding-top: 0;
}
#ufr-privacy-group-app-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-app-functionality-listing-privacy-group-select-cell .ufr-privacy-group-selector {
  width: 300px;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
.ufr-privacy-group-selector {
  position: absolute;
}
.ufr-privacy-group-selector .ufr-privacy-group-select-dropdown__menu > div {
  max-height: 150px;
}
.ufr-privacy-group-selector .ufr-privacy-group-select-dropdown__option--is-selected {
  background: none;
  color: #000;
}
.ufr-privacy-group-selector .ufr-privacy-group-select-dropdown__option--is-focused {
  background-color: #f9f9f9;
}
.ufr-privacy-group-selector .ufr-privacy-group-select-dropdown__option--is-disabled {
  color: #ce0058;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-privacy-group-functionality-data-table .rt-table {
  overflow: unset;
}
#ufr-privacy-group-functionality-data-table .rt-table .rt-tbody {
  overflow: unset;
}
#ufr-privacy-group-functionality-data-table .rt-tr {
  align-items: inherit;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group {
  margin-top: 15px;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-service {
  display: flex;
  align-items: center;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-service .ufr-service-icon {
  margin-right: 20px;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-service .ufr-service-name {
  font-weight: 700;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-functionality-listing-service-name-cell {
  padding: 8px;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-functionality-listing-privacy-group-select-cell {
  padding-top: 0;
}
#ufr-privacy-group-functionality-data-table .rt-tr-group .ufr-dt-privacy-groups-functionality-listing-privacy-group-select-cell .ufr-privacy-group-selector {
  width: 450px;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-privacy-group-data-table .rt-tr-group .ufr-privacy-group-name {
  font-weight: 700;
}
#ufr-privacy-group-data-table .rt-tr-group:hover .ufr-dt-privacy-groups-buttons-cell .ufr-btn-icon {
  opacity: 1;
}
#ufr-privacy-group-data-table .rt-tr-group .rt-tr {
  position: relative;
}
#ufr-privacy-group-data-table .ufr-dt-privacy-groups-buttons-cell {
  display: flex;
  justify-content: flex-end;
  padding-right: 15px;
  overflow: unset !important;
  text-overflow: unset !important;
}
#ufr-privacy-group-data-table .ufr-dt-privacy-groups-buttons-cell .ufr-delete-button {
  margin-left: 10px;
}
#ufr-privacy-group-data-table .ufr-dt-privacy-groups-buttons-cell .ufr-btn-icon {
  opacity: 0;
}
#ufr-privacy-group-data-table .ufr-dt-privacy-groups-buttons-cell ul#ufr-privacy-groups-dependencies {
  margin-left: 22px;
}
#ufr-privacy-group-data-table .ufr-dt-privacy-groups-buttons-cell ul#ufr-privacy-groups-dependencies li {
  list-style: disc;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-custom-code-data-table .ufr-custom-code-name,
#ufr-custom-code-data-table .ufr-custom-code-description,
#ufr-custom-code-data-table .ufr-custom-code-privacy-name {
  max-width: 200px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  word-wrap: break-word;
}
#ufr-custom-code-data-table .ufr-modal-header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#ufr-custom-code-name-tooltip,
#ufr-custom-code-description-tooltip {
  max-width: 100%;
  word-break: break-all;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
#ufr-dt-passphrases .ufr-dt-passphrases-owner-cell {
  display: flex;
  align-items: center;
}
#ufr-dt-passphrases .ufr-dt-passphrases-owner-cell .react-avatar {
  margin-right: 8px;
}
#ufr-dt-passphrases .ufr-passphrase-owner {
  overflow: hidden;
  text-overflow: ellipsis;
}
#ufr-dt-passphrases .ufr-datatable-thumbnail {
  display: block;
}
#ufr-dt-passphrases .ufr-passphrase,
#ufr-dt-passphrases .ufr-passphrase-description {
  padding-left: 8px;
  max-width: 150px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: normal;
}
#ufr-dt-passphrases .ufr-passphrase a,
#ufr-dt-passphrases .ufr-dt-passphrases-item-streams-count-cell a {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}
#ufr-passphrase-tooltip,
#ufr-passphrase-description-tooltip,
#ufr-passphrase-owner-tooltip {
  max-width: 100%;
  word-break: break-all;
}

.advanced-options-position {
  margin-left: 14px;
}
.advanced-options-position .advanced-options-seo-accordion {
  padding-left: 2px;
  display: inline-block;
  width: 39%;
  margin-top: 25px;
  border-bottom: 1px solid #d1d1d1;
}
.advanced-options-position .advanced-options-seo-accordion:hover {
  cursor: pointer;
  border-bottom: 1px solid #cf075c;
}
.advanced-options-position .advanced-options-seo-accordion .advanced-options-seo-label {
  float: left;
}
.advanced-options-position .advanced-options-seo-accordion span {
  float: right;
}
.advanced-options-position table.api-dt thead > tr > th:first-child {
  width: 230px;
}

#place-cta-modal .ufr-modal-body {
  max-height: 65vh;
}
#place-cta-modal .ufr-modal-body .glyphicons:before {
  color: #999;
}
#place-cta-modal .search-input {
  float: left;
}
#place-cta-modal .search-input .glyphicons-search {
  position: relative;
  left: 29px;
  top: 38px;
  display: block;
  z-index: 1000;
  color: #999;
  width: 30px;
}
#place-cta-modal .cta {
  height: 293px;
  width: 225px;
}
#place-cta-modal .cta .hidden-cta-fields {
  top: 100%;
}
#place-cta-modal .cta > a {
  width: 65%;
}
#place-cta-modal .no-ctas-found {
  margin: 150px;
  text-align: center;
  font-weight: bold;
}
#place-cta-modal .carousel-container {
  margin: 100px auto 0;
}
#place-cta-modal .selected-cta-info {
  width: 225px;
  margin: 10px auto 0;
}
#place-cta-modal .selected-cta-info .name {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  margin: 15px 0 5px 0;
}
#place-cta-modal .selected-cta-info .modified {
  color: #333;
  margin-bottom: 5px;
}
#place-cta-modal .selected-cta-info .id {
  color: #333;
  margin-bottom: 0;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container {
  width: 180px;
  margin: 0;
  padding: 0;
  float: left;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container label {
  font-size: 12px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container #searchable-select-place-cta-types-input-description {
  display: none;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-dropdown-selected-item {
  font-size: 14px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-dropdown-button {
  height: 33px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-dropdown-button .glyphicons {
  margin-top: 3px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-select-dropdown {
  width: 182px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-select-dropdown-item-container {
  width: 180px;
}
#place-cta-modal #searchable-select-place-cta-types-ufr-input-container .ufr-select-dropdown-item-container .ufr-select-dropdown-item {
  font-size: 14px;
}
#place-cta-modal #place-cta-search-ufr-input-container {
  width: 350px;
  margin: 11px 0 0 20px;
  padding: 0;
  float: left;
}
#place-cta-modal #place-cta-search-ufr-input-container #place-cta-search-input-description {
  display: none;
}
#place-cta-modal #place-cta-search-ufr-input-container #place-cta-search {
  width: 100%;
  font-size: 14px;
  padding-left: 30px;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.focus-outline {
  outline: 0;
  box-shadow: 0 0 8px #5bc0de;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
html body {
  min-width: 700px;
}
html body.layout-login {
  min-width: 100%;
}
html body input {
  font-size: 12.5px;
}
* {
  box-sizing: border-box;
  margin: 0;
}
.responsive {
  height: 100%;
  width: 100%;
}
.carousel-container {
  margin: 10px 0 10px 0;
  position: relative;
  overflow: hidden;
}
.carousel-list {
  height: 100%;
  padding: 0;
}
.carousel-list-item {
  position: absolute;
  transition: all 0.3s;
}
.carousel-list-item.override-animation {
  transition: none !important;
}
.carousel-slider-container {
  display: flex;
  justify-content: space-around;
  align-content: space-around;
}
.inactive-item {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.clickable-area {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  z-index: 9999;
}

.slider-container {
  position: relative;
  display: flex;
  width: 100%;
}
.slider-container .slider-bar {
  flex: 1;
  height: 1px;
  background-color: #ddd;
}
.slider-container .slider-dot {
  position: absolute;
  background-color: #888;
  border: 2px solid #fff;
  top: -8px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
  transition-property: left;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);
}
.slider-container .slider-dot.override-animation {
  transition: none;
}

.ufr-modal.ufr-media-modal {
  margin: 0 24px;
  color: #364a87;
  overflow: visible;
  z-index: 1500;
}
.ufr-modal.ufr-media-modal .ufr-modal-dialog {
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  height: 95%;
}
.ufr-modal.ufr-media-modal .ufr-modal-dialog .ufr-modal-content {
  overflow: hidden;
  display: flex;
  height: 95%;
}
.ufr-modal.ufr-media-modal .ufr-modal-dialog .ufr-modal-content .ufr-modal-body {
  width: 100%;
  display: flex;
  height: 100%;
  max-height: 100%;
  padding: 0;
  background-color: #fff;
  font-family: 'IBM Plex Sans', sans-serif;
}
.ufr-media-upload {
  display: none;
  width: 100%;
  height: 100%;
}
.ufr-media-upload.active {
  display: block;
}

.ufr-media-upload-external-url {
  position: relative;
}
.ufr-media-upload-external-url button {
  border-radius: 3rem;
}
.ufr-media-upload-external-url .ufr-external-url-body {
  margin: 0 20px;
}
.ufr-media-upload-external-url .ufr-external-url-title {
  font-size: 2rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #364a87;
  margin-block-start: 1.5em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.ufr-media-upload-external-url .ufr-external-url-description {
  font-size: 1em;
  line-height: 1.5rem;
  margin: 2rem 0;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container {
  padding: 0.5rem;
  width: 600px;
  max-width: 80%;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-svg-icon {
  stroke: currentColor;
  fill: currentColor;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-svg-icon.has-error {
  stroke: #d6401c;
  fill: #d6401c;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-svg-icon.invisible {
  visibility: hidden;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container {
  max-width: 100% !important;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset {
  padding-top: 2px;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 0.5rem;
  border: 1px #c9dae4 solid;
  background-color: #f8fbfd;
  padding: 0.5rem 1rem;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset .ufr-input-legend {
  width: auto;
  border: 0;
  margin: 0;
  padding: 2px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 0.75rem;
  color: #364a87;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset .ufr-input-container {
  margin: 0.5rem 0;
  display: flex;
  width: 100%;
  align-items: center;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset .ufr-input-container .ufr-input-element {
  outline: none;
  flex-grow: 1;
  background-color: transparent;
  padding: 0 0.5rem;
  text-align: left;
  font-family: sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1rem;
  color: #030d36;
  border-style: none;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset.has-error {
  border-color: #d6401c;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-fieldset-container .ufr-input-fieldset.has-error .ufr-input-legend.has-error {
  color: #d6401c;
}
.ufr-media-upload-external-url .ufr-external-url-input-outer-container .ufr-input-error-text {
  color: #d6401c;
  margin: 10px 0;
}
.ufr-media-upload-external-url .ufr-external-url-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 10px;
  background-color: #f9f9f9;
  text-align: right;
}

#ufr-media-library-container {
  height: 99%;
  max-height: 99%;
  box-sizing: border-box;
}

.ufr-modal-navbar-container {
  display: flex;
  height: 100%;
  width: 320px;
  flex-direction: column;
  align-items: flex-start;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #d4e0e8;
  background-color: #fff;
}
.ufr-modal-navbar-container .ufr-modal-close-container {
  display: flex;
  height: 72px;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
  padding: 1rem 0.5rem;
}
.ufr-modal-navbar-container .ufr-modal-close-container .ufr-modal-close-button {
  display: flex;
  height: 40px;
  width: 105px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.5rem 1.25rem 0.5rem 1rem;
  background-color: transparent;
  background-image: none;
  border: none;
}
.ufr-modal-navbar-container .ufr-modal-close-container .ufr-modal-close-button .close-icon {
  stroke: #364a87;
  stroke-width: 1.5px;
}
.ufr-modal-navbar-container .ufr-modal-close-container .ufr-modal-close-button .ufr-modal-close-button-text {
  font-family: sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 600;
  font-style: normal;
  color: #364a87;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.ufr-modal-navbar-container .ufr-modal-sections-container {
  display: flex;
  height: 332px;
  width: 320px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
.ufr-modal-navbar-container .ufr-modal-sections-container .ufr-modal-sections-text-container {
  display: flex;
  height: 68px;
  width: 100%;
  flex-direction: row;
  align-items: flex-start;
  gap: 0.625rem;
  padding: 1.5rem 1rem 1rem 1.5rem;
}
.ufr-modal-navbar-container .ufr-modal-sections-container .ufr-modal-sections-text-container .ufr-modal-sections-text {
  height: 28px;
  width: 280px;
  font-family: sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #030d36;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container {
  display: flex;
  height: 248px;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container {
  display: flex;
  height: 56px;
  width: 320px;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
  padding: 0.25rem 0.5rem;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container .ufr-modal-sections-page-middle-container {
  display: flex;
  height: 48px;
  width: 304px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 3rem;
  padding: 0.25rem 1rem;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container .ufr-modal-sections-page-middle-container .ufr-modal-sections-page-inner-container {
  display: flex;
  height: 40px;
  width: 272px;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  background-color: transparent;
  background-image: none;
  border: none;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container .ufr-modal-sections-page-middle-container .ufr-modal-sections-page-inner-container .ufr-modal-sections-page-text {
  height: 24px;
  width: 224px;
  text-align: left;
  font-family: sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #364a87;
  margin-block-start: 1.5em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container .ufr-modal-sections-page-middle-container .ufr-modal-sections-page-inner-container .ufr-modal-sections-page-text.ufr-modal-text-active {
  color: #ce0058;
}
.ufr-modal-navbar-container .ufr-modal-sections-pages-container .ufr-modal-sections-page-outer-container .ufr-modal-sections-page-middle-container.ufr-modal-container-active {
  background-color: #ce005814;
}


/*# sourceMappingURL=client-bundle.45b0a40892da2d49a642.css.map*/