@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
:root{--knotty-primary-color-light: #a5bce0;--knotty-primary-color: #2076AB;--knotty-primary-color-dark: #1E648F;--knotty-grey-light: #f8f8f8;--knotty-grey-dark: #2e2e2e;--knotty-grey-neutral: #e9e9e9;--knotty-grey: #a5a5a5;--knotty-error: #c02519;--knotty-primary-font: "Open Sans", sans-serif}

.i8Uv1Ay9DW0gr7y1sjop {
  display: inline;
  width: 300px;
  position: absolute;
  margin-left: -16px;
  margin-top: 2px;
  bottom: auto;
  font-family: var(--knotty-primary-font);
  font-size: 12px;
  line-height: 1.33;
  text-align: left;
  color: #2e2e2e;
  background-color: #ffffff;
  border-radius: 3px;
  /*border: solid 1px #979797;*/
  /*padding: 15px;*/
  z-index: 200;
}

/*.insertLinkMenu label {*/
/*  font-weight: bold;*/
/*}*/

/*.insertLinkMen input {*/
/*  border-radius: 3px;*/
/*  border: solid 1px #a5a5a5;*/
/*}*/

.i8Uv1Ay9DW0gr7y1sjop::before,
.i8Uv1Ay9DW0gr7y1sjop::after {
  bottom: 100%;
  left: 25px;
  /*border: transparent transparent solid transparent;*/
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.i8Uv1Ay9DW0gr7y1sjop::before {
  border-color: rgba(165, 165, 165, 0);
  border-bottom-color: #979797;
  margin-left: -16px;
  border-width: 16px;
}

.i8Uv1Ay9DW0gr7y1sjop::after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  margin-left: -15px;
  border-width: 15px;
}

.V7tzNKg25YSFYItoUsEQ {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}

.Ml4feyipfS9TDoFsOYod {
  padding-top: 10px;
}


.public-DraftEditorPlaceholder-root,
.public-DraftEditor-content span {
  font-size: 16px;
  line-height: 20px;
}

.mMUsQsx2puEaT9jh13uJ {
  display: inline-block;
  margin-left: 0px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.8rem;
  margin-top: 3px;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.66;
}


.FlIij3wCAqsP5KGVIRtc {
  position: absolute;
  transform: translate(0px,-50%);
  width: unset !important;
  background-color: white;
  font-size: 12px;
  z-index: 1;
  color: rgba(0, 0, 0, 0.54);
  padding: 0;
  transition: color 200ms;

  font-family: "Open Sans", sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-stretch: 100%;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
}
.X1q4KqFQm73kSUZezwHQ .S1_3IERhb2K68DhGKKee {
  width: unset;
  position: absolute;
  right: 0;
  transform: translateY(-24px);
  font-size: 14px;
}

.S1_3IERhb2K68DhGKKee {
  color: var(--knotty-grey-dark);
}
.VnZwVwyp8qYTfqkfCabg {
  background-color: white;
  font-family: var(--knotty-primary-font);
  position: relative;
}

.VnZwVwyp8qYTfqkfCabg,
.VnZwVwyp8qYTfqkfCabg .DraftEditor-root {
  color: black;
}


.xJJ5cYlhYTwXSd4LXJoy * {
  height: 28px;
  font-family: var(--knotty-primary-font);
  font-size: 24px !important;
  font-weight: bold;
  line-height: 28px !important;
  letter-spacing: normal;
  text-align: left;
  color: #2e2e2e;
}

.FUEWYsvme6Dvz81FVAHV {
  height: 20px;
  font-family: var(--knotty-primary-font);
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
  border-left: solid 4px #a5a5a5;
  padding-left: 10px;
}

/* Error Styles: */
.Ms6ICie_sjHv4QVufm6M,
.Ms6ICie_sjHv4QVufm6M .public-DraftEditorPlaceholder-root,
.Ms6ICie_sjHv4QVufm6M .DraftEditor-root {
  color: var(--knotty-error);
}
.Ms6ICie_sjHv4QVufm6M .pvWfzteKv2ZWIe70qeYB {
  border-color: var(--knotty-error) !important;
}
.Ms6ICie_sjHv4QVufm6M .FlIij3wCAqsP5KGVIRtc,
.Ms6ICie_sjHv4QVufm6M .pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ .FlIij3wCAqsP5KGVIRtc {
  color: var(--knotty-error);
}

/* Transparent Styles: */
.vQ63Z3KX8siTCij2ctRr,
.vQ63Z3KX8siTCij2ctRr .public-DraftEditorPlaceholder-root,
.vQ63Z3KX8siTCij2ctRr .DraftEditor-root {
  background-color: transparent;
  color: white;
}

/* Disabled Styles: */
.E2OFDQo5RAnhQAAAyN5_,
.E2OFDQo5RAnhQAAAyN5_ .public-DraftEditorPlaceholder-root,
.E2OFDQo5RAnhQAAAyN5_ .DraftEditor-root {
  color: var(--knotty-grey);
}

/* Menu Styles: */
.j_5grzZsDCd7hVqKf9hN {
  display: flex;
  width: 100%;
  justify-content: left;
  color: var(--knotty-grey);
  border-top: solid 1px transparent;
  box-sizing: border-box;
}


.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .j_5grzZsDCd7hVqKf9hN {
  transform: translate(-1px, 1px);
  border-top: solid 1px transparent;
}
.qtOQpqGgn3TCeuydRQFJ {
  transform: translateX(-4px);
  display: inline-flex;
  width: 36px;
  height: 36px;
  /*margin: 4px;*/
  border-radius: 3px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.qtOQpqGgn3TCeuydRQFJ:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.qtOQpqGgn3TCeuydRQFJ.E2OFDQo5RAnhQAAAyN5_ {
  opacity: 0.5;
  cursor: not-allowed;
}

.qtOQpqGgn3TCeuydRQFJ i {
  color: var(--knotty-grey-dark);
}

.qtOQpqGgn3TCeuydRQFJ.N2Mt2k1PeA5SDzTmO9Wl {
  background-color: #eee;
}

/* Menu Clear Text Style */
.j_5grzZsDCd7hVqKf9hN .M_4tM5hkxoJo5MCHRhdr {
  padding: 7px 12px;
  margin-left: auto;
}

/* Editor Styles: */
.pvWfzteKv2ZWIe70qeYB {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0.3);
  /*border-radius: 4px;*/

  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.pvWfzteKv2ZWIe70qeYB:hover {
  border-color: var(--knotty-grey-dark);
}

.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ {
  border-color: var(--knotty-primary-color);
  border-width: 2px;
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .DraftEditor-root {
  padding: 17px 0px;
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ {
  transform: translate(-1px, -1px);
}
.pvWfzteKv2ZWIe70qeYB.UpdA7i1dPDlY1We53Qe_ .X1q4KqFQm73kSUZezwHQ .FlIij3wCAqsP5KGVIRtc {
  color: var(--knotty-primary-color);
}

.pvWfzteKv2ZWIe70qeYB .taZ4JGqIcjpOayO2oAm4 {
  color: var(--knotty-grey-dark);
  cursor: pointer;
  font-size: 16px;
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: 0;
}

.DraftEditor-root {
  width: 100%;
  height: 100%;
  min-height: 52px;
  color: var(--knotty-grey);
  padding: 18px;
  /*box-sizing: border-box;*/
}

/* Header Styles */
/* Footer Styles: */
.X1q4KqFQm73kSUZezwHQ,
.PAJRg27qBx9389QmECRc {
  display: flex;
  justify-content: space-between;
}

.X1q4KqFQm73kSUZezwHQ > * {
  text-align: left;
  width: 33%;
}

.PAJRg27qBx9389QmECRc button {
  text-decoration: underline;
}

.Ms6ICie_sjHv4QVufm6M .DraftEditor-root, .Ms6ICie_sjHv4QVufm6M .j_5grzZsDCd7hVqKf9hN {
  border-color: var(--knotty-error);
}


.public-DraftEditor-content a {
  text-decoration: underline;
}

.UAYYxQAf7GtVwsn78pWp .public-DraftEditorPlaceholder-root {
  display: none;
}

.N2Mt2k1PeA5SDzTmO9Wl {
  background-color: #eee;
}



.rFABNzGw9NgvHkcKwPJd {
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  display: inline-block;
}
.YngGKkZV_YxohA6KhnBe {
  cursor: pointer;
  color: var(--knotty-primary-color);
}

.jImjFDv30NqsOWx2sT0_ {
  position: absolute;
  left: 0 !important;
  width: 100%;
  /*left: 0;*/
  /*width: 325px;*/
  border: 1px solid #e9e9e9;
  background: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  display: flex;
  flex-direction: column;
  box-sizing: content-box;
  transform-origin: 50% 0%;
  transform: scaleY(0);
  margin: 0;
  margin-top: 12px;
  border-radius: 3px;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
  z-index: 10;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 304px;
}

.YIFi7OaXhSQ17BRHZ5Br {
  display: table;
  width: 100%;
  height: 40px;
}

.bnaeZTlxiFxzfTprJ1Zw,
.tQ6Q4MY39Az2_eYI5auH {
  display: table-cell;
  vertical-align: middle;
}

.tQ6Q4MY39Az2_eYI5auH {
  width: 100%;
  padding-left: 15px;
}

.haVZVV56MlwdPEt0byfV {
  padding: 10px 18px;
  transition: background-color 0.4s cubic-bezier(.27,1.27,.48,.56);
  border-bottom: 1px solid #e9e9e9;
  height: 40px;
  box-sizing: content-box;
}
.haVZVV56MlwdPEt0byfV:last-child {
  border-bottom: none;
}

.haVZVV56MlwdPEt0byfV:active {
  background-color: #f8f8f8;
}

.Qn2eEGr19XDmuq0_fab7 {
  padding: 10px 18px;
  transition: background-color 0.4s cubic-bezier(.27,1.27,.48,.56);
  border-bottom: 1px solid #e9e9e9;
  height: 40px;
  box-sizing: content-box;
  background-color: #f8f8f8;
}

.Qn2eEGr19XDmuq0_fab7:last-child {
  border-bottom: none;
  background-color: #f8f8f8;
}
.Qn2eEGr19XDmuq0_fab7:active {
  background-color: #f8f8f8;
}

.dsYuCBcVkBvaXO5KI1AE,
.njKfgmD_t6RMAiRr_mhF {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #2e2e2e;
  font-size: 14px;
}

/*.mentionSuggestionsEntryText {*/
/*}*/

/*.mentionSuggestionsEntryTitle {*/
/*  color: #2e2e2e;*/
/*}*/

.zxLjUscn9CtsuwD1AOhY {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.actionMenuContainer{display:inline}.actionMenuContainer button{border-radius:4px}.withCopyLink input,.actionMenuContainer input{width:10px;height:0px;background-color:rgba(0,0,0,0);border:none;outline:none;box-shadow:none;color:rgba(0,0,0,0);visibility:hidden}.withCopyLink input,.actionMenuContainer input::selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.prj-img-container{width:100%}.withCopyLink input,.actionMenuContainer input::-moz-selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (max-width: 992px){.projectActionContainer button{margin-top:5px}}.projectActionContainer{display:inline}.ddoptions-wrapper{transform:translateY(-25px)}.ddoptions-wrapper div{font-size:16px !important}
.portalContainer{padding-left:0;padding-right:0;width:100%}.portalContainer .orgLogo{height:auto;width:300px}.portalContainer .portalMsg{margin:auto;padding-bottom:20px;text-align:center;width:300px}.signUpForm .error-msg{color:#c02519;font-size:12px}.signUpForm .error-msg i{font-size:12px;margin-right:5px}.portalContainer .portalErrorMsg{color:#c02519;cursor:default;font-family:"Open Sans",sans-serif;margin:auto;padding-bottom:10px;text-align:left}.portalContainer .loginForm{margin:0 auto;width:300px}.portalContainer .emailInput{margin-bottom:16px}.portalContainer .passwordInput{margin-bottom:16px}.portalContainer .submitButton{display:flex;height:50px;margin-bottom:16px;width:100%}.portalContainer .signupResetContainer{text-align:center}.portalContainer .signupResetContainer .divider{color:#a5a5a5;padding-left:20px;padding-right:20px}.signUpForm{padding:16px 64px 40px 64px}.signUpForm .labelTop{font-size:16px;font-weight:700;padding-bottom:5px;padding-top:15px;text-align:left}.signUpForm .privacyContainer{color:#2e2e2e;font-size:14px;line-height:1.43;padding-top:10px;text-align:center}.signUpForm .submitButton{display:flex;height:50px;margin:16px auto;width:50%}.signupSuccessForm{margin:auto;max-width:640px;padding:45px;padding-top:25px;text-align:center}@media(max-width: 460px){.signupSuccessForm{max-width:100%;padding:10px;padding-top:20px;width:100%}}.portal-login-logo{margin:0 auto;width:300px}@media screen and (max-width: 400px){.portal-login-logo{padding-top:50px}}@media screen and (min-width: 401px){.portal-login-logo{padding-top:105px}}.portal-login-logo img{width:287px}.portal-login-logo div.enwoven-logo{display:inline;font-size:16px;font-weight:bold;letter-spacing:2px;color:#4276c9;text-transform:uppercase}.portal-login-logo div.enwoven-logo i{text-align:center;width:300px;height:50px}
.login-register-password-modal.body-form-container{background:#fff;max-width:640px;margin:auto}@media(max-width: 460px){.login-register-password-modal.body-form-container{width:100%;max-width:100%}}.login-register-password-modal.body-form-container{padding:45px;padding-top:25px}@media(max-width: 560px){.login-register-password-modal.body-form-container{padding:10px;padding-top:20px}}.login-register-password-modal.body-form-container .bottom-set{padding-top:20px}.login-register-password-modal.body-form-container .center-text{text-align:center}.login-register-password-modal.body-form-container .header-title{font-size:24px;font-weight:600;padding-bottom:30px}.login-register-password-modal.body-form-container .connect{font-style:italic;font-size:12px;line-height:1.8;letter-spacing:.5px;text-align:center;padding-top:15px}.login-register-password-modal.body-form-container .connect.barrier{padding-top:20px;padding-bottom:20px}.login-register-password-modal.body-form-container .options{padding-top:10px;text-align:center;background:#fff}.login-register-password-modal.body-form-container .options.back-to-login button{padding-left:5px;text-align:left;margin-left:0;font-weight:600}.login-register-password-modal.body-form-container .spacer-padding{width:100%;height:20px}.login-register-password-modal.body-form-container .privacy{padding-top:25px}.login-register-password-modal.body-form-container .social-login{padding-top:0px;padding-bottom:0px}.login-register-password-modal.body-form-container .social-login i{margin-right:5px}.login-register-password-modal.body-form-container .social-login .btn-display{background-color:#4285f4;border-radius:3px;color:#fff;display:inline-block;line-height:46px;width:100%;max-width:220px;font-family:"Roboto",sans-serif;text-decoration:none;text-align:left;margin-bottom:20px}@media(max-width: 767px){.login-register-password-modal.body-form-container .social-login .btn-display{max-width:100%}}.login-register-password-modal.body-form-container .social-login .btn-display.facebook{background-color:#4868ad}.login-register-password-modal.body-form-container .social-login .btn-display.facebook img{width:37px;margin-left:5px;margin-bottom:3px}.login-register-password-modal.body-form-container .social-login .btn-display.facebook:hover{color:#fff !important}.login-register-password-modal.body-form-container .social-login .btn-display span{font-family:"Roboto",sans-serif;font-weight:400;padding-left:10px}.login-register-password-modal.body-form-container .social-login .btn-display span:hover{text-decoration:none}.login-register-password-modal.body-form-container .third-party-logo.facebook{width:191px}.login-signup-btn-nav-new{text-transform:capitalize;letter-spacing:0;font-size:16px;position:relative;display:block}

.FZBAykzUVn0ISu6bOIb0 p {
  margin-bottom: 0 !important;
}

#navigation-bar{border-bottom:1px solid #a5a5a5}.promptWelcome{padding-top:40px}.promptWelcome .promptCreatorImage{display:block;height:120px;margin:auto;width:120px;border-radius:120px}.promptWelcome .promptCreatorName,.promptWelcome .promptHeading{color:#2e2e2e;font-family:"open sans";font-size:18px;font-weight:bold;margin:8px auto;text-align:center}.promptWelcome .promptGreeting{color:#2e2e2e;font-size:18px;font-weight:bold;margin:32px auto 0;text-align:center}.promptWelcome .promptGreeting.done{width:100%}.promptWelcome .promptGreeting.done p{font-size:18px;max-width:50%;margin:0 auto}.promptWelcome .promptDescription{color:#2e2e2e;font-family:"open sans";font-size:18px;margin:8px auto;text-align:center}.promptWelcome .promptMessage{color:#2e2e2e;font-family:"open sans";font-size:14px;margin:8px auto;text-align:center}.promptWelcome .msgBubble{min-width:250px;max-width:350px;padding:10px 20px;text-align:left}.promptWelcome .promptStartButton{margin:24px auto;text-align:center}.promptWelcome .promptCompleteButton{margin:32px auto;text-align:center}.promptWelcome .prompt-preview{display:flex}.promptWelcome .prompt-preview .messageBubble{margin:0px auto;text-align:center}.promptCompleteButton button{width:342px}.goBackBtn{padding-left:55px;padding-right:55px}.promptView-container{min-height:calc(100vh - 82px);background-color:#fff}.promptView-container.preview .chatView .inline-media-preview.video{height:277px;margin:auto}.promptView-container .chatView #thp-video-container .videoFramer{height:100%}@media(max-width: 767px){.promptView-container{padding-top:40px}.promptWelcome{padding-top:0px}.promptView-container.preview{top:70px;position:relative;padding-top:0px}.promptView-container.preview .promptWelcome{padding-top:5px}.promptWelcome .promptGreeting.done{max-width:100%}}

.o4KcAsAa4Eye1_1XUTc3:hover .gradOverlay{
  height: calc(100% - 100px);
  background: unset;
  background-color: rgba(0,0,0,0.5);
}
.o4KcAsAa4Eye1_1XUTc3:hover .gradOverlay:before{
  content: "Drag Me";
  font-size: 36px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-weight: bold;
}
.o4KcAsAa4Eye1_1XUTc3:hover .textOverlay{
  height: 100px;
  top: calc(100% - 100px);
}

.textItemContainer{height:100%}.textItemContainer .textItem{background:#fff;cursor:pointer;height:100%;padding-top:4px;position:relative;width:100%}.textItemContainer .textAccentLine{height:2px;margin:0 10px;position:relative}.textItemContainer .textContent{align-items:left;color:#2e2e2e;display:flex;flex-direction:column;font-size:16px;height:calc(100% - 10px);justify-content:center;overflow:hidden;padding:4px 10px 0;width:100%}.textItemContainer .textContent.gradient{display:block}.textItemContainer .textContent a{font-size:16px}.textItemContainer .textContent p{color:#2e2e2e;font-size:16px}.textItemContainer .gradOverlay{background:linear-gradient(transparent, white);height:70%;position:absolute;top:0;width:100%}.textItemContainer .textOverlay{background:#fff;height:30%;left:2px;position:absolute;top:70%;width:calc(100% - 4px)}.textItemContainer .actionBarWrapper{border-bottom:1px solid #e9e9e9;position:absolute;width:100%}.textItemContainer .title{background-color:#fff;border-bottom:1px solid #e9e9e9;cursor:pointer;font-size:14px;position:absolute;width:100%}.textItemContainer .title p{font-weight:bold;height:38px;margin:6px;overflow:hidden;width:calc(100% - 12px)}.textItemContainer .title p:hover{color:var(--knotty-primary-color)}

.NWAlMcY5LpI19tN8sJgw {
  background-color: #f8f8f9;
  min-height: 60px;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  z-index: 10;
}

.dIhYix6xJ2bgdL4SfwET {
  position: sticky;
  top: 0;
}

.STIADXgwNKz3DqW9v5ll {
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  padding: 0 12px;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.T7EDgAfktKxndulQtWlk {
  color: rgba(0,0,0,0.3);
}

@media screen and (max-width: 768px){
  .NWAlMcY5LpI19tN8sJgw {
    display: block;
  }
  .STIADXgwNKz3DqW9v5ll {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    max-width: unset;
  }
  .STIADXgwNKz3DqW9v5ll button {
    font-size: 16px;
  }
}


.elJf1qQYFfRWZ4CN_wVy {
  /*border: 1px solid red;*/
  /*height: 36px;*/
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}

.bTVzGZj4wIIAn0mP9gUd {
  display: inline-block;
  margin-left: 12px;
  height: 30px;
  min-width: 150px;
  border: 1px solid #e8e8e8;
  /*line-height: 30px;*/

  transition: opacity 400ms;
  opacity: 1;
  visibility: visible;
}

.hhcSIZwcc0Zf0DYmfQBA {
  transition: opacity 400ms;
  opacity: 0;
  visibility: hidden;
}

.UJlgIadfjpY07zdJnHHu {
  border: none;
}

.kD1TraB8uR29kRrKv7uU {
  position: sticky;
  top: 50px;
}

.DxCRe6ELik6lMj9PrrWQ {
  border: none;
}
.IARgMFyNWPVxjm0q6q1R {
  position: relative;
  z-index: 1;
}
.PjqpxvaJVw9JjyaOrgv0 {
  position: relative;
  z-index: 1;
}
.ZMocdvch2syRTTwBQJwg {
  position: absolute;
  left: 0;
  border: none;
}

.bwJ19WF39r_4yN7KH6Ib {
}

@media (max-width: 767px) {

  /** shared properties **/
  .bwJ19WF39r_4yN7KH6Ib {
    width: calc(100% - 20px);
  }
  .ZMocdvch2syRTTwBQJwg {
    display: none;
  }

  .elJf1qQYFfRWZ4CN_wVy {
    display: block;
    height: unset;
  }
  .bTVzGZj4wIIAn0mP9gUd {
    margin: 15px 0 0 0;
    /*height: unset;*/
    /*line-height: unset;*/
  }
  .kD1TraB8uR29kRrKv7uU {
    position: relative;
    top: 0;
  }

  /**
    one option only; the option should float right
    See Places tab or Series tab
  */
  .elJf1qQYFfRWZ4CN_wVy.Cf2rYgVbnA3RafECPHTm {
    display: flex;
    height: 42px;
    line-height: 42px;
    justify-content: flex-end;
  }
  .elJf1qQYFfRWZ4CN_wVy.Cf2rYgVbnA3RafECPHTm .bTVzGZj4wIIAn0mP9gUd {
    /*margin: 15px 0;*/
    height: 42px;
    line-height: 42px;
  }

  /**
    Two items: the should split in half and be in one row.
    See Timeline tab
   */
  .elJf1qQYFfRWZ4CN_wVy.xJ2gC6AXapgfRiidQgR7 {
    padding: 0;
    display: flex;
  }
  .elJf1qQYFfRWZ4CN_wVy.xJ2gC6AXapgfRiidQgR7 .bTVzGZj4wIIAn0mP9gUd {
    margin-bottom: 15px;
    height: 42px;
  }
  .elJf1qQYFfRWZ4CN_wVy.xJ2gC6AXapgfRiidQgR7 .IARgMFyNWPVxjm0q6q1R {
    width: calc(50% - 5px);
  }
  .elJf1qQYFfRWZ4CN_wVy.xJ2gC6AXapgfRiidQgR7 .DxCRe6ELik6lMj9PrrWQ {
    width: calc(50% - 5px);
    transform: translateX(10px);
  }
  .elJf1qQYFfRWZ4CN_wVy.xJ2gC6AXapgfRiidQgR7 .hhcSIZwcc0Zf0DYmfQBA
  {
    opacity: 1;
    visibility: visible;
  }

  /**
    Three items. This has two rows.
    - row one: first two items split in half 50/50
    - row two: third item expands 100%
    See Content tab
   */
  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .bTVzGZj4wIIAn0mP9gUd {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
  }
  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .DxCRe6ELik6lMj9PrrWQ {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .hhcSIZwcc0Zf0DYmfQBA
  {
    opacity: 1;
    visibility: visible;
  }
  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .IARgMFyNWPVxjm0q6q1R {
    width: calc(50% - 5px);
    transform: translateX(10px);
  }
  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .IARgMFyNWPVxjm0q6q1R.S2WhRrcQqfXnkNOU8ZWp {
    width: 100%;
    transform: unset;
  }

  .elJf1qQYFfRWZ4CN_wVy.Tfy8kTms7COXMQAUSNG0 .PjqpxvaJVw9JjyaOrgv0 {
    width: calc(50% - 5px);
  }
}


.FKbKoiTC0zQ44YN6HZ50 {
  width: 150px;
  transition: width 400ms;
  height: 32px;
}
.xwyTwqj3La3CinwkNGfq {
  width: 300px;
  transition: width 400ms;
}
@media (max-width: 767px) {
  .FKbKoiTC0zQ44YN6HZ50 {
    width: unset;
    height: unset;
  }
  .xwyTwqj3La3CinwkNGfq {
    width: unset;
  }
}


.jDmxznvDs9VWFP_z1lC1.yAWaCmELQuWZMwjC5UXq .VFaq7h49E5VqUjM86x5o {
  display: flex;
}
.jDmxznvDs9VWFP_z1lC1.yAWaCmELQuWZMwjC5UXq .VFaq7h49E5VqUjM86x5o button:first-child {
  margin-right: 20px;
}

.VFaq7h49E5VqUjM86x5o {

}

.Kp45tTTIYuPUGA_Yz0BY {
  padding-bottom: 12px;
}

.Kp45tTTIYuPUGA_Yz0BY .DraftEditor-root {
  padding-left: 10px;
}

.comments,.comments ul,.comments ul li,.comments span,.comment-list .comment .rtfWrapper,.comment-list .comment .rtfWrapper p,.comment-list span.name{font-size:1rem}.comments.hasComments{border-top:solid 1px #e9e9e9;padding-top:20px}.comments a.reply{font-size:.625rem}.comment-input-wrapper{padding-bottom:5px}.comments .comment-list .comment{position:relative}.comments .comment-list .comment .options{position:absolute;right:0;top:0;z-index:1}.comments .comment-list .comment,.comments .submit-button-wrapper{padding-bottom:20px}.comments .comment-list .comment.isChild{padding-top:20px;padding-bottom:0}.comments .comment-list .comment.isChild .options{top:20px}.comment.pseudo-hidden .comment-body{opacity:.25}.comment-list .comment .rtfWrapper{margin-right:25px}.comment span.option{display:inline-block;text-align:center;width:22px}.comment span.option i{cursor:pointer;color:#a5a5a5}.comment span.option i:hover{color:var(--knotty-primary-color)}.comment-list span.created-at{display:inline-block;margin-right:12px;color:#a5a5a5;font-size:.625rem}.comment-list span.name{font-weight:bold}.comments .replies-wrapper{margin-left:20px}
.options-button-wrapper.statusApproved i.fa-check,.options-button-wrapper.statusApproved span.approved{color:var(--knotty-primary-color)}.options-button-wrapper.statusDenied i.fa-old-ban,.options-button-wrapper.statusDenied span.denied{color:#c02519}.options-button-wrapper{background-color:#f8f8f8;position:sticky;top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);font-size:16px}.options-button-wrapper span{font-size:16px}.options-button-wrapper .trigger-wrapper{background-color:rgba(0,0,0,0);min-width:0;margin-left:16px}.options-button-wrapper .trigger-wrapper button{min-width:0}.options-button-wrapper .download.fa.fa-angle-right{float:right;width:100%}@media screen and (max-width: 575px){.options-button-wrapper{position:relative}}
.infoPane{background-color:#fff;flex:auto;padding:0;position:relative}.infoPane .ip-optionsWrapper{height:60px;position:absolute;top:0;left:0;right:0;z-index:1;line-height:60px}.infoPane .infoBody{padding:20px;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 60px);transform:translateY(60px)}.infoPane .infoBody.not-full{height:100% !important;padding:0;overflow-y:auto}.infoPane .infoBody.disableActionsButton{height:100vh;transform:none}.infoPane .info .description p{margin-bottom:0px}.infoPane .info .description a{text-decoration:underline}.infoPane .event-link{text-decoration:underline;margin-bottom:18px;display:inline-block}.infoPane .view-count{color:#aeaeae;margin:0;padding:0;margin-bottom:18px}.infoPane h3.title{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2e2e2e;font-style:normal;margin-bottom:25px;word-wrap:break-word;padding-left:unset}.infoPane .by-line{font-size:18px;font-weight:bold;text-align:left;color:#2e2e2e;margin-bottom:18px}.infoPane .options.social{display:block;border-top:solid 1px #a5a5a5;border-bottom:solid 1px #a5a5a5;margin-bottom:18px;line-height:40px;height:40px;display:flex;align-items:center}.infoPane .options.social .like-wrapper{display:inline-block;margin-right:12px}.infoPane .options.social .like-btn{visibility:visible;border:none}.infoPane .options.social .like-btn i{color:#ff6d61}.infoPane .options.social .like-btn:hover{background-color:rgba(0,0,0,0)}.infoPane .options.social .like-btn .like-label,.infoPane .options.social .like-btn .unlike-label{display:inline-block;padding-left:4px}.infoPane .options.social .like-btn.liked .like-label{color:#4276c9}.infoPane hr.sad-and-empty{background-color:#a5a5a5;height:1px;margin:0;border:0;margin-bottom:18px}.infoPane .info{margin-bottom:24px}.infoPane .descriptionContainment{color:#2e2e2e}.infoPane .descriptionContainment .descTitle{font-size:18px;font-weight:bold;padding-bottom:10px}.infoPane .descriptionContainment .description{font-size:14px;line-height:1.25}.infoPane .description{margin-bottom:18px}.infoPane .customFieldsContainment img{width:11px;height:auto;opacity:.6}.infoPane .customFieldsContainment span.fieldLabel{color:#8c8a8a}.infoPane .location{margin-bottom:18px}.infoPane .location .fa{width:21px;text-align:center;color:#a5a5a5}.infoPane .location .label span{font-weight:bold;line-height:1.43;color:#2e2e2e}.infoPane .tags{margin-bottom:5px}.infoPane .tags img.biopicContent{border-radius:50%;width:21px;height:21px}.infoPane .tags .fa{width:21px;text-align:center;color:#a5a5a5}.infoPane .tags p.label{padding:0;white-space:normal;text-align:left;margin-left:10px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2e2e2e}.infoPane .tags button{margin-left:10px}.infoPane .prompt{margin-bottom:16px}.infoPane .prompt i{width:21px;text-align:center}.infoPane .prompt .promptLabel{margin:0 4px;font-weight:bold;color:#2e2e2e}.infoPane .prompt .promptQuestion{color:#2e2e2e}.infoPane .audio-notes{margin-bottom:18px}.infoPane .date{font-weight:bold;line-height:1.43;text-align:left;color:#2e2e2e;margin-bottom:18px}.infoPane .note .date{margin-bottom:0px}.infoPane.isContributorView .ip-optionsWrapper{display:none}.infoPane.isContributorView .infoBody{height:100vh;transform:none}@media screen and (max-width: 767px){.infoPane{height:100%;overflow-y:auto;padding:20px}.infoPane .spacer{display:none}}

.Pa6E5Vq5hPwjcO1Tm4i_ .fX_6TRUWWOHBwF3vSAoA {
  cursor: not-allowed !important;
}

.Pa6E5Vq5hPwjcO1Tm4i_ .Milr0is8nxUjHZQR7HDG {
  cursor: not-allowed !important;
}

#thp-video-container .player-controls{margin-top:-5px;position:relative}#thp-video-container.video-wrapper{max-height:100%;max-width:100%;position:relative}#thp-video-container .videoFramer{display:inline-flex;height:fit-content;margin:auto;width:100%}#thp-video-container .videoFramer.fill{height:100%}#thp-video-container video{height:auto;margin:auto;position:relative;width:auto;max-height:calc(100% - 50px);display:block;max-width:100%}#thp-audio-container .player-controls,#thp-video-container .player-controls{opacity:1;transition:opacity .2s ease-in;height:55px;background-color:#bbb;display:flex}#thp-audio-container .bar-seek,#thp-video-container .bar-seek{position:relative;width:100%;height:55px}#thp-audio-container .player-btns,#thp-video-container .player-btns{height:55px;width:55px;max-width:55px;float:left;font-size:22px;color:#fff;font-weight:800;line-height:55px;cursor:pointer;background-color:#1f262d;text-align:center}#thp-audio-container .player-control-seek,#thp-video-container .player-control-seek{flex-grow:1;height:100%;position:relative;padding:0;outline:none;width:0}#thp-audio-container .player-control-seek .player-seek,#thp-video-container .player-control-seek .player-seek{position:absolute;height:55px;opacity:0;z-index:10000;cursor:pointer}#thp-audio-container .player-control-seek .progressBar,#thp-video-container .player-control-seek .progressBar{position:absolute;height:55px;background-color:#5a5a5a}#thp-audio-container .player-control-seek .caption,#thp-video-container .player-control-seek .caption{position:relative;font-size:14px;padding-left:15px;font-weight:500;line-height:55px;float:left;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;width:65%;z-index:10;text-align:left}#thp-audio-container .player-control-seek .player-time,#thp-video-container .player-control-seek .player-time{float:right;width:100%;position:absolute;text-align:right;font-size:14px;padding-right:15px;font-weight:500;line-height:55px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}#thp-audio-container .player-controls{margin:auto;position:static;width:100%}
.audio-player-wrapper{align-items:center;display:flex;height:100%;width:100%}

.ygqwzc30htgKPGVJOZqE {
  /*cursor: not-allowed !important;*/
}

.ygqwzc30htgKPGVJOZqE .fb0cVPdtx1Wp39nRuaYq {
  cursor: not-allowed !important;
}

.ygqwzc30htgKPGVJOZqE .Quo2BcBcfuIGG0PjNTGu {
  cursor: not-allowed !important;
}

#thp-vid-container .audio_photo{height:auto;margin:auto;width:auto}#thp-vid-container .audio_photo #image-container{height:100%;width:100%}#thp-vid-container .audio_photo.fill #image-container{align-items:center;display:flex}#thp-vid-container .audio_photo #image-container img{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}#thp-vid-container.hasPoster .fill .player-controls{bottom:0;position:absolute}#thp-vid-container.hasPoster .fill #audio-container .player-controls{bottom:unset}.iframe-wrapper .iframeContent{padding-bottom:60%;position:relative;width:100%}
.imageWrapper{border:0;display:table-cell;height:auto;margin:auto;object-fit:contain;overflow-y:auto;vertical-align:middle;width:auto}.videoWrapper{height:auto;margin:auto;width:100%}.textWrapper{align-items:left;display:flex;flex-direction:column;margin:auto;overflow-x:hidden;overflow-y:auto;padding:8px 0;width:100%;word-break:break-word}.textWrapper p{font-size:14px}.textWrapper ul,.textWrapper ol{margin-bottom:0px}.docIframeWrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;margin-top:0px;margin-left:0px;background:#e5e5e5}.docIframeWrapper iframe{border:none}.docIframeWrapper .inline-iframe-wrapper{overflow:auto;background-color:#525659}.docIframeWrapper .loader-wrapper{width:300px}
.imageWrapper{border:0;display:table-cell;height:auto;margin:auto;object-fit:contain;overflow-y:auto;vertical-align:middle;width:auto}.videoWrapper{height:auto;margin:auto;width:100%}.textWrapper{align-items:left;display:flex;flex-direction:column;margin:auto;overflow-x:hidden;overflow-y:auto;padding:8px 0;width:100%;word-break:break-word}.textWrapper p{font-size:14px}.textWrapper ul,.textWrapper ol{margin-bottom:0px}.docIframeWrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;margin-top:0px;margin-left:0px;background:#e5e5e5}.docIframeWrapper iframe{border:none}.docIframeWrapper .inline-iframe-wrapper{overflow:auto;background-color:#525659}.docIframeWrapper .loader-wrapper{width:300px}
.media-item-preview-modal{display:flex;position:relative}.media-item-preview-modal .row{width:100%;margin:0}.media-item-preview-modal .row .col{padding:0}.media-item-preview-modal .preview .close-button{right:20px;font-size:20px;position:absolute;z-index:20;margin-top:-4px;text-align:right}.media-item-preview-modal .preview .close-button i{color:#a5a5a5;cursor:pointer}.media-item-preview-modal .preview .carousel-button{left:20px;font-size:20px;position:absolute;z-index:20;margin-top:12px;text-align:left}.media-item-preview-modal .preview .carousel-button i{color:#a5a5a5;cursor:pointer}.media-item-preview-modal .preview .arrow{visibility:hidden;opacity:0;position:absolute;top:calc(50% - 24px);color:#a5a5a5;font-size:96px;z-index:10;cursor:pointer;transition:all 250ms;height:48px;display:flex;align-items:center}.media-item-preview-modal .preview .arrow.next{right:12px}.media-item-preview-modal .preview .arrow.previous{left:12px}.media-item-preview-modal .preview:hover .arrow{visibility:visible;opacity:1;transition:all 500ms}@media screen and (max-width: 767px){.media-item-preview-modal{height:calc(100vh - 70px);overflow-y:auto}.media-item-preview-modal .close-button{display:none}.media-item-preview-modal .preview .arrow{visibility:visible;opacity:1;transition:all 500ms;top:50%}}.right-0{padding-right:0}@media screen and (max-width: 991px){.right-0{padding-right:15px}}.left-0{padding-left:0}@media screen and (max-width: 991px){.left-0{padding-left:15px}}
.author .msgBubble{float:left;display:block;background:#f3f5f9}.author .msgBubble.isBold{font-weight:bold}.contributor .msgBubble{float:right;display:block;border:1px solid #e9e9e9;background-color:#e9e9e9}.message{overflow:hidden}.options{float:right;display:block}.options button{font-size:14px;margin-top:10px}.author,.contributor{overflow:unset;margin-bottom:36px}.chatView .msgBubble{width:408px;font-size:18px;padding:10px;border-radius:4px;position:relative;min-height:45px}.chatView .msgBubble p,.chatView .msgBubble li{font-size:18px}.chatView .msgBubble .inline-media-preview.docs .iframe-wrapper.full{height:525px}.chatView .msgBubble.audioNote{height:57px;padding-top:0px}.chatView .msgBubble.description{font-size:16px}.chatView .msgBubble.description.editMode textarea{min-height:150px;height:100%}.player-controls{width:90%;margin-left:1px}.player-btns.mute{display:none}.chatView{max-width:900px;margin:0px auto;padding-bottom:150px;overflow:auto}#thp-audio-container .player-btns{background-color:#e9e9e9;color:#1f262d}#thp-audio-container .player-control-seek .progressBar{background-color:#2e2e2e}#thp-audio-container .player-control-seek .player-time{font-weight:100}.chatView .inline-media-preview{height:inherit}.chatView .inline-media-preview.audio,.chatView .inline-media-preview.audio .audio-wrapper,.chatView .inline-media-preview.audio .audio-wrapper .audio-player-wrapper{height:60px}.profileColumn{text-align:right;right:50px}.profilePicture{border-radius:50%;position:fixed;width:74px;height:74px;z-index:1;opacity:1;transition:opacity 300ms}.arrowRight{width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid #e9e9e9;float:right;margin-left:-1px;margin-top:6px}.arrowRight.isContent{margin-top:40px;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #e9e9e9}.arrowRight.isAudio{margin-top:14px;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #e9e9e9}.arrowLeft{width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #f3f5f9;float:left;margin-top:10px}@media(max-width: 991px){.profilePicture{width:55px;height:55px}}@media(max-width: 767px){.chatView{padding-top:10px}.chatView .msgBubble{width:250px}.profileColumn{text-align:left;right:0px}}@keyframes bubbleUp{0%{max-height:0;transform:translateY(100vh)}100%{max-height:350px;transform:translateY(0)}}@keyframes bumpy{0%{transform:translateY(0px)}25%{transform:translateY(0px)}100%{transform:translateY(0px)}}.mainColumn{overflow:hidden;min-height:calc(100vh - 300px)}.messageBubble{height:100%;display:block;clear:both;padding-top:10px}.chatView.isStepping .messageBubble:last-child{animation-name:bubbleUp;animation-duration:500ms;animation-fill-mode:forwards}.chatView.isAdding .messageBubble:not(:last-child){animation-delay:500ms;animation-name:bumpy;animation-duration:250ms}
.deleteConfirmationModal-overlay{z-index:1071}
.audioControl{width:100%}.audioEditContainer{padding:0 40px}.audioEditContainer>div{padding:10px 20px}

.JLacm8tqqB_uxMWH68OE {
  text-align: left !important;
  padding-left: 20% !important;
  /*font-size: 12px;*/
}


.JLacm8tqqB_uxMWH68OE span {
  justify-content: left;
}

.PWC6GORKMsXewxxWBMQ2 {
  cursor: not-allowed;
  color: #7f7f7f;
}


/* .confirmDialog {
  width: 500px;
  top: 20vh !important;
  left: 50vw !important;
  right: 0 !important;
  transform: translate(-50%, -50%);
} */

.t6faChFaoPF8E9AtYgKp h3 {
  margin-left: 30px !important;
}

.GNn20p3pJMeRZdczhJV0 {
  display: flex;
  flex-direction: column;
  padding: 30px;
  align-items: center;;
}

.GNn20p3pJMeRZdczhJV0 p {
  margin-bottom: 30px;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .t6faChFaoPF8E9AtYgKp {
    bottom: calc(100vh - 250px) !important;
  }
}
@media only screen and (min-width: 768px) {
  .GNn20p3pJMeRZdczhJV0 button {
    max-width: 175px;
  }
  .t6faChFaoPF8E9AtYgKp {
    width: 500px;
    top: 20vh !important;
    left: 50vw !important;
    right: 0 !important;
    transform: translate(-50%, -50%);
  }
}
.voice-recorder-modal .voice-recorder-container{padding:20px 60px;margin:auto;text-align:center}.voice-recorder-modal-overlay{z-index:1300}.voice-recorder-container .save-recorder-state button,.voice-recorder-container .confirmation button{display:block;margin:auto;margin-top:15px}.voice-recorder-container .recording,.voice-recorder-container .countdown,.voice-recorder-container .preview{min-height:150px;text-align:center}.voice-recorder-container p{font-size:16px;text-align:center;height:50px}.voice-recorder-container .countdown .digit{color:var(--knotty-primary-color);font-weight:normal}
.eventEditContainer .notes,.contentEditContainer .notes{padding:0px 0px;margin-bottom:10px}.eventEditContainer .notes div:hover,.contentEditContainer .notes div:hover{color:var(--knotty-primary-color)}.eventEditContainer .notes input,.contentEditContainer .notes input{border-color:rgba(0,0,0,0);width:90%;height:30px;cursor:pointer}.eventEditContainer .notes input:hover,.contentEditContainer .notes input:hover{color:var(--knotty-primary-color)}.aand-doWrapper{text-align:left;padding-left:calc(20% - 15px)}
img.imageEdit{max-width:100%;max-height:100%}
.projectDescription{overflow:hidden}.projectDescription.expanded{max-height:1000px !important}.pdWrapper{position:relative}.pdWrapper p{line-height:20px !important;font-size:14px !important}.pdWrapper .measurement{position:absolute;width:100%;visibility:hidden;max-height:1000px}.descriptionWrapper{position:relative}
.textBody{transition:all 500ms;overflow:hidden}.textBody.expanded{transition:all 500ms;max-height:1000px !important}.textBodyWrapper{position:relative}.textBodyWrapper p{line-height:20px !important;font-size:16px !important}.textBodyWrapper .measurement{position:absolute;width:100%;visibility:hidden;max-height:1000px}
