.debugging-window {
  position: fixed;
  top: 20px;
  left: 20px;
  width: 600px;
  border: 1px solid red;
  background-color: white;
  z-index: 999;
  padding: 10px 20px;
}
.debugging-window p {
  color: #0099E0;
  font-weight: bold;
}
.debugging-window p strong {
  color: black;
}
.debugging-window .close {
  color: black;
}
.debugging-window .language-swapper {
  text-align: center;
}
.debugging-window .language-swapper button {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 5px;
}

/** ASAP START **/
/** ASAP END **/
/** Buttons **/
/** Buttons Carina **/
/** Carina Top Bar **/
/** Navigation **/
/** Carina V1 Colours **/
/** Pill **/
/** Background color Carina V2 **/
/** Border color Carina V2 **/
/** Text colors Carina V2 **/
.exhibitor-profile .info-text {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.exhibitor-profile .info-text .form-group {
  margin-bottom: 0;
}
.exhibitor-profile .info-text .length-text {
  line-height: 16px;
  margin-top: 5px;
  color: #5d7b8a;
}

/** ASAP START **/
/** ASAP END **/
/** Buttons **/
/** Buttons Carina **/
/** Carina Top Bar **/
/** Navigation **/
/** Carina V1 Colours **/
/** Pill **/
/** Background color Carina V2 **/
/** Border color Carina V2 **/
/** Text colors Carina V2 **/
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fullscreen.fullpage {
  width: 100%;
  background-color: #ffffff;
  position: relative;
  padding-top: 59px;
  padding-bottom: 101px;
}
.fullscreen.fullpage.carina {
  margin-top: 10px;
  font-family: 'Rubik' !important;
}
.fullscreen.fullpage.carina .header {
  margin: 0;
  padding: 16px 24px 16px 24px;
  left: 0;
  right: 0;
}
.fullscreen.fullpage.carina .header h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.fullscreen.fullpage.carina.switch-event-modal {
  margin-top: 0;
}
.fullscreen.fullpage.carina.switch-event-modal .header a {
  float: right !important;
  text-align: center;
}
.fullscreen.fullpage.carina .form-actions.checkout-license.carina a {
  margin-left: 10px;
}
.fullscreen.fullpage.carina .content-upload-instructions {
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
}
.fullscreen.fullpage.carina .content-upload-instructions span {
  color: #191f27;
}
.fullscreen.fullpage.carina .content-upload-instructions + div div div p svg {
  position: relative;
  top: 5px;
  height: 16px !important;
  width: 16px !important;
}
.fullscreen.fullpage.carina .content-upload-instructions + div div div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fullscreen.fullpage.carina .content-upload-instructions + div ul li {
  border: 1px solid #d6d8db;
  border-radius: 0.375rem;
  height: 40px;
  display: flex;
  align-items: center;
}
.fullscreen.fullpage.carina .content-upload-instructions + div ul li a {
  justify-content: left;
}
.fullscreen.fullpage.carina .content-upload-instructions + div ul li button {
  padding: 4px 8px 0px 0px;
}
.fullscreen.fullpage.carina .content-upload-instructions + div ul li button svg {
  justify-content: center;
  height: 24px !important;
  width: 24px !important;
}
.fullscreen.fullpage.carina .file-info-form input#displayName {
  margin-bottom: 3px;
}
.fullscreen.fullpage.carina .file-info-form span {
  font-size: 13px;
  line-height: 16px;
}
.fullscreen.fullpage.carina .file-info-form span > label {
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  color: #191f27;
}
.fullscreen.fullpage.carina .file-info-form span > div {
  font-weight: 400;
  color: #6a727b;
}
.fullscreen.fullpage.carina .footer.carina .footer-right .btn:not(:first-child) {
  margin-left: 8px;
}
@media only screen and (max-width: 736px) {
  .fullscreen.fullpage.carina .footer.carina .footer-right .btn:not(:first-child) {
    margin-left: 0;
  }
}
.fullscreen.fullpage.privilegedOffset {
  margin-top: 60px;
}
.fullscreen.fullpage.privilegedOffset.carina {
  margin-top: 10px;
}
.fullscreen.fullpage.privilegedOffset .header {
  margin-top: 60px;
}
.fullscreen.fullpage.privilegedOffset .fullscreen .header {
  margin: 0;
}
.fullscreen.fullpage .header {
  background-color: #00a0dd;
  margin: 0 -29px 0 -29px;
  padding: 16px 0 16px 29px;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}
.fullscreen.fullpage .header h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ffffff;
  font-weight: 300;
  font-size: 1.55em;
  white-space: nowrap;
  margin: 0;
  vertical-align: middle;
  max-width: calc(100% - 60px);
  line-height: initial;
}
.fullscreen.fullpage .header .header-button {
  font-size: 3em;
  font-weight: 400;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  color: #ffffff;
}
.fullscreen.fullpage .header .close {
  opacity: 1;
  text-shadow: none;
}
.fullscreen.fullpage .header.carina {
  background-color: #ffffff;
}
.fullscreen.fullpage .header.carina h2 {
  color: #191f27;
  font-family: 'Rubik';
  font-weight: 400;
  line-height: 32px;
}
.fullscreen.fullpage .header.carina .header-button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px;
  top: 0px;
  height: 36px;
  width: 36px;
  border-radius: 9999px;
  background-color: transparent;
  color: #191f27;
}
.fullscreen.fullpage .header.carina .header-button > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fullscreen.fullpage .header.carina .header-button > span svg {
  width: 24px !important;
  height: 24px !important;
}
.fullscreen.fullpage .header.carina .header-button:hover {
  color: #0047c1;
  background-color: #efefef;
}
.fullscreen.fullpage .header.carina .header-button:active:focus,
.fullscreen.fullpage .header.carina .header-button.active:focus,
.fullscreen.fullpage .header.carina .header-button:active,
.fullscreen.fullpage .header.carina .header-button.active {
  background-color: #cccccc;
  color: #0047c1;
}
.fullscreen.fullpage .header.carina .header-button:focus-visible {
  border-color: transparent;
  box-shadow: 0 0 0 2px #006ce8;
}
.fullscreen.fullpage .header.carina.privilegedOffset {
  top: 70px;
}
.fullscreen.fullpage .form-actions,
.fullscreen.fullpage .footer {
  padding-bottom: 60px;
  background-color: #00a0dd;
  margin: 0 -29px;
  padding: 11px 29px;
  display: block;
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
}
.fullscreen.fullpage .form-actions a,
.fullscreen.fullpage .footer a {
  cursor: pointer;
}
.fullscreen.fullpage .form-actions .footer-left,
.fullscreen.fullpage .footer .footer-left {
  display: table-cell;
}
.fullscreen.fullpage .form-actions .footer-content,
.fullscreen.fullpage .footer .footer-content {
  color: #ffffff;
  display: table-cell;
  text-align: center;
  width: 100%;
}
.fullscreen.fullpage .form-actions .footer-right,
.fullscreen.fullpage .footer .footer-right {
  display: table-cell;
  width: 100%;
  text-align: right;
}
.fullscreen.fullpage .form-actions .footer-right:first-child,
.fullscreen.fullpage .footer .footer-right:first-child {
  float: right;
}
.fullscreen.fullpage .form-actions > .btn,
.fullscreen.fullpage .footer > .btn {
  float: right;
}
.fullscreen.fullpage .form-actions.carina,
.fullscreen.fullpage .footer.carina {
  margin: 0;
  padding: 16px 24px 24px 24px;
  left: 0;
  right: 0;
  background-color: #ffffff;
}
.fullscreen.fullpage .modal .header {
  background-color: inherit;
  margin: inherit;
  padding: inherit;
  display: inherit;
}
.fullscreen.fullpage .modal .header-button {
  background-color: inherit;
  margin-top: inherit;
  font-size: inherit;
  font-weight: inherit;
  width: inherit;
  height: inherit;
  position: inherit;
  right: inherit;
}
@media only screen and (max-width: 736px) {
  .fullscreen.fullpage .footer {
    display: table;
    width: 100%;
  }
  .fullscreen.fullpage .footer .footer-left,
  .fullscreen.fullpage .footer .footer-right {
    width: 50%;
  }
  .fullscreen.fullpage .footer .footer-left {
    padding-right: 5px;
  }
  .fullscreen.fullpage .footer .footer-right {
    padding-left: 5px;
  }
  .fullscreen.fullpage .footer .footer-right:first-child {
    width: 100%;
  }
  .fullscreen.fullpage .footer .footer-content {
    display: none;
    width: 0;
  }
  .fullscreen.fullpage .footer .footer-content:first-child ~ .footer-right {
    width: 100%;
  }
}
/** Text weights Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text sizes Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Line height Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text colors Carina V2 **/
/** Background colors Carina V2 **/
/** Border radius Carina V2 **/
/** Border width Carina V2 **/
/** Border colors Carina V2 **/
/** Box shadow Carina V2 **/
.inspector {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 1000;
  width: 480px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.3);
  overflow-y: scroll;
  background-color: #ffffff;
}
.inspector.privilegedOffset {
  height: calc(100% - 60px);
}
.inspector.carina {
  z-index: 1001;
  font-family: 'Rubik';
  overflow-y: auto !important;
}
.inspector.carina h5 {
  font-size: 16px;
  font-weight: 400;
  color: #191f27;
  margin-top: 9px;
  margin-bottom: 8px;
}
.inspector.carina .dropdown-menu,
.inspector.carina .search-bar-input {
  z-index: 2;
}
.inspector .inspector-header {
  background-color: #00a0dd;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  position: sticky;
  top: 0;
  z-index: 5;
}
.inspector .inspector-header .header-button {
  font-size: 25px;
  padding: 10px 15px;
  text-shadow: 0 1px 0 #ffffff;
}
.inspector .inspector-header .header-button > span {
  font-weight: 700;
}
.inspector .inspector-header.carina {
  background-color: #ffffff;
  min-height: 68px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.inspector .inspector-header.carina .header-button {
  padding: 0;
  margin: 16px;
  height: 36px;
  width: 36px;
  border-radius: 9999px;
  background-color: transparent;
  color: #191f27;
  display: flex;
  align-items: center;
  justify-content: center;
}
.inspector .inspector-header.carina .header-button svg {
  width: 24px !important;
  height: 24px !important;
}
.inspector .inspector-header.carina .header-button:hover {
  color: #0047c1;
  background-color: #efefef;
}
.inspector .inspector-header.carina .header-button:active:focus,
.inspector .inspector-header.carina .header-button.active:focus,
.inspector .inspector-header.carina .header-button:active,
.inspector .inspector-header.carina .header-button.active {
  background-color: #cccccc;
  color: #0047c1;
}
.inspector .inspector-header.carina .header-button:focus-visible {
  border-color: transparent;
  box-shadow: 0 0 0 2px #006ce8;
}
.inspector .inspector-header.carina span:not(.glyphicon.icon-back) {
  font-family: Rubik;
  font-size: 21px;
  font-weight: 600;
}
.inspector .inspector-header.carina .back a {
  color: #006ce8;
}
.inspector .inspector-header.carina .back a:active {
  color: #0047c1;
}
.inspector .inspector-header.carina .back a:hover {
  color: #0058d2;
}
.inspector .inspector-header .back {
  padding: 15px;
  background-color: #ffffff;
}
.inspector .inspector-header .back a {
  color: #0099e0;
  font-size: 16px;
  font-weight: 400;
}
.inspector .inspector-header .back a:hover {
  color: #006d96;
}
.inspector .inspector-header .back .glyphicon {
  padding-right: 10px;
  font-weight: 700;
}
.inspector .inspector-content.carina .edit-file-details div div:first-child span:first-child {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #191f27;
}
.inspector .inspector-content.carina .edit-file-details .edit-file-details-stats {
  padding-top: 8px;
  display: ruby-text;
}
.inspector .inspector-content.carina .edit-file-details .edit-file-details-stats span {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #6a727b;
}
.inspector .inspector-content.carina .edit-file-icons div {
  display: flex;
}
.inspector .inspector-content.carina .edit-file-icons div span svg {
  height: 24px !important;
  width: 24px !important;
}
.inspector .inspector-content.carina .edit-file-icons div span:nth-child(2) {
  margin-left: 20px;
}
.inspector .dropdown-menu,
.inspector .search-bar-input {
  z-index: 1;
}
.inspector .inspector-content {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 25px;
  margin-bottom: 96px;
}
.inspector .inspector-content h2:first-child {
  margin-top: 0;
}
.inspector .inspector-content .alert {
  margin-top: -5px;
}
.inspector .inspector-content.carina {
  padding: 16px 24px;
}
.inspector .inspector-content.carina .alert {
  margin-top: 0;
}
.inspector .inspector-content .inspector-content-section {
  border-bottom: 1px solid #dcdee1;
  padding-bottom: 25px;
}
.inspector .inspector-content .inspector-content-section.carina .inspector-content-header-title h2 {
  font-size: 21px;
  color: #191f27;
}
.inspector .inspector-content .inspector-content-section.carina .inspector-content-header-subtitle span {
  font-size: 14px;
  color: #191f27;
}
.inspector .inspector-content .inspector-content-section.carina .inspector-content-header-subtitle span b {
  font-weight: 600;
}
.inspector .inspector-content .inspector-content-section.carina .inspector-content-header-description {
  color: #6a727b;
  max-height: 400px;
  overflow-y: auto;
}
.inspector .inspector-content .inspector-content-header {
  border-top: none;
}
.inspector .inspector-content .inspector-content-header .inspector-content-header-title {
  margin-bottom: 10px;
}
.inspector .inspector-content .inspector-content-header .inspector-content-description {
  margin-bottom: 20px;
}
.inspector .inspector-content .inspector-content-header .completion-icon {
  color: #d6d6d6;
  margin-left: 10px;
}
.inspector .inspector-content .inspector-content-header .completion-icon.completed {
  color: #00a651;
  font-weight: 700;
}
.inspector .inspector-content .inspector-content-header .pills {
  display: inline-block;
  margin-top: 10px;
}
.inspector .inspector-content .inspector-content-header .inspector-content-header-actions {
  float: right;
}
.inspector .inspector-content .inspector-content-header .inspector-content-header-actions .btn {
  min-width: 110px;
}
.inspector .inspector-content .inspector-content-header .inspector-content-header-description {
  white-space: break-spaces;
  max-height: 400px;
  overflow-y: auto;
}
.inspector .inspector-content .exhibitor-checklist-status .progress {
  margin-top: 15px;
}
.inspector .inspector-content .inspector-link-deep {
  font-size: 1.1em;
  padding-top: 20px;
  padding-bottom: 20px;
}
.inspector .inspector-content .inspector-link-deep .icon-forward {
  font-size: 1.7em;
}
.inspector .inspector-content .list-group-item {
  border-bottom: none;
  border-top: none;
  margin-left: -7px;
}
.inspector .inspector-content .list-group-item.no-icon {
  margin-left: 0;
}
.inspector .inspector-content .list-group-item .list-group-item-title {
  color: #5f7d8c;
}
.inspector .inspector-content .list-group-item .list-group-item-actions {
  min-width: inherit;
  color: #006d96;
}
.inspector .inspector-content .list-group-item .list-group-item-actions .icon {
  font-size: 2.5em;
}
.inspector .inspector-content .list-group-item .list-group-item-actions .icon.icon-openInNewWindow {
  font-size: 2em;
}
.inspector .inspector-content .spinner-shield {
  margin-left: -30px;
}
.inspector .inspector-footer {
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  margin-left: -30px;
  width: 480px;
  position: fixed;
  bottom: 0;
  right: 0;
}
.inspector-background-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 50;
}
.container.privilege-offset .inspector {
  top: 60px;
}
.inspector-appear,
.inspector-appear .inspector-footer {
  right: -480px;
}
.inspector-appear.inspector-appear-active,
.inspector-appear.inspector-appear-active .inspector-footer {
  right: 0;
  transition: right 0.4s cubic-bezier(0.6, 0, 0.3, 1);
}
.inspector-exit,
.inspector-exit .inspector-footer {
  right: 0;
}
.inspector-exit.inspector-exit-active,
.inspector-exit.inspector-exit-active .inspector-footer {
  right: -480px;
  transition: right 0.4s cubic-bezier(0.6, 0, 0.3, 1);
}
@media only screen and (max-width: 480px) {
  .inspector {
    width: 100%;
  }
  .inspector .inspector-header {
    width: 100%;
  }
  .inspector .inspector-content .inspector-content-header {
    position: relative;
    padding-bottom: 75px;
  }
  .inspector .inspector-content .inspector-content-header.inspector-content-no-action {
    padding-bottom: 25px;
  }
  .inspector .inspector-content .inspector-content-header .inspector-content-header-actions {
    position: absolute;
    bottom: 20px;
    width: 100%;
  }
  .inspector .inspector-content .inspector-content-header .inspector-content-header-actions .btn {
    width: 100%;
  }
}

/** ASAP START **/
/** ASAP END **/
/** Buttons **/
/** Buttons Carina **/
/** Carina Top Bar **/
/** Navigation **/
/** Carina V1 Colours **/
/** Pill **/
/** Background color Carina V2 **/
/** Border color Carina V2 **/
/** Text colors Carina V2 **/
/** Text weights Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text sizes Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Line height Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text colors Carina V2 **/
/** Background colors Carina V2 **/
/** Border radius Carina V2 **/
/** Border width Carina V2 **/
/** Border colors Carina V2 **/
/** Box shadow Carina V2 **/
.carina .exhibitors-custom-fields h4 {
  font-size: 21px;
}
.carina .exhibitors-custom-fields p {
  font-size: 16px;
  line-height: 24px;
}
.carina .exhibitors-custom-fields p span > b {
  font-weight: 600;
}
.carina .exhibitors-custom-fields div > b {
  font-weight: 600;
}
.carina .exhibitors-custom-fields div > label > span {
  color: #191f27;
}
.carina .exhibitors-custom-fields div > input {
  margin-top: 11px;
  line-height: 24px;
  color: #191f27;
}
.carina .exhibitors-custom-fields div > input:placeholder-shown {
  color: #6a727b;
}
.carina .exhibitors-custom-fields a.btn.btn-default + a.btn.btn-primary {
  margin-left: 10px;
}
.carina .exhibitors-custom-fields .custom-field-question.carina > div:first-child div label {
  margin: 0;
}
.carina .exhibitors-custom-fields .custom-field-question.carina > div:first-child div label span {
  margin: 0;
}

.custom-registration-questions .response {
  margin-bottom: 15px;
}
.custom-registration-questions ul.picklist-choices {
  padding-left: 0;
  margin-left: 0;
  list-style-position: inside;
}

/** ASAP START **/
/** ASAP END **/
/** Buttons **/
/** Buttons Carina **/
/** Carina Top Bar **/
/** Navigation **/
/** Carina V1 Colours **/
/** Pill **/
/** Background color Carina V2 **/
/** Border color Carina V2 **/
/** Text colors Carina V2 **/
/** Text weights Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text sizes Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Line height Carina V2 - https://carina-v2.docs.cvent.org/principles/theming/tokens-table#Typography **/
/** Text colors Carina V2 **/
/** Background colors Carina V2 **/
/** Border radius Carina V2 **/
/** Border width Carina V2 **/
/** Border colors Carina V2 **/
/** Box shadow Carina V2 **/
.inspector-content .upload-details-list-item {
  margin-right: -12px;
}
.inspector-content .upload-details-list-item.carina {
  font-family: 'Rubik';
  margin-left: 5px;
}
.inspector-content .upload-details-list-item.carina .icon-wrapper svg {
  width: 24px;
  height: 24px;
}
.inspector-content .upload-details-list-item.carina .list-group-item-details .list-group-item-title a {
  color: #191f27;
  font-weight: 400;
}
.inspector-content .upload-details-list-item.carina .list-group-item-details .list-group-item-description span {
  color: #6a727b;
  font-weight: 400;
}
.inspector-content .upload-details-list-item.spinning-row {
  height: 73px;
  padding-top: 18px;
}
.inspector-content .upload-details-list-item.spinning-row .spinner-shield.cv-loader {
  position: relative;
  left: 0;
}
.inspector-content .upload-details-list-item.spinning-row .spinner-shield .cv-icon.sm {
  margin-top: 0;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-details {
  vertical-align: top;
  padding-right: 0px;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-details .list-group-item-title a {
  color: #000000;
  cursor: pointer;
  font-size: 14px;
  word-break: break-all;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-details .list-group-item-description {
  font-size: 12px;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-actions {
  min-width: 82px;
  position: relative;
  padding-left: 5px;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-actions button {
  padding: 0;
  border: 0;
  margin: 0;
  background: none;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-actions button:hover {
  color: #36afea;
}
.inspector-content .upload-details-list-item.list-group-item .list-group-item-actions button:disabled {
  color: #e1e1e1;
}
.inspector-content .upload-details-list-item.list-group-item .icon-wrapper {
  width: 3em;
  text-align: center;
}
.inspector-content .upload-details-list-item.list-group-item .icon-wrapper .list-group-item-icon {
  font-size: 3em;
  height: auto;
  width: 100%;
  padding-right: 0px;
}
.inspector-content .upload-details-list-item.list-group-item .icon-wrapper .list-group-item-icon.icon-Image {
  font-size: 2.5em;
}
@media only screen and (max-width: 736px) {
  .inspector .inspector-content .upload-details-list-item.list-group-item .list-group-item-actions {
    padding-left: 0;
    display: table-cell;
    min-width: inherit;
  }
}

