
/*---
capture camera clientlib - capture-photo-container
*/

.capture-photo-container .capture-photo-content .capture-photo-content-text
 .capture-photo-list .text .cmp-text {
  font-size: 14px;
  font-weight: 500;
  color: #423F40;
  display: flex;
}

.capture-photo-container .capture-photo-content .capture-photo-content-text
 .capture-photo-list .text.is-edited .cmp-text {
  font-size: 14px;
  font-weight: 500;
  color: #423F40;
  display: flex;
}

.capture-photo-container .capture-photo-content .capture-photo-content-text
 .capture-photo-list .text .cmp-text > p {
  margin-left: 5px;
}

.capture-photo-container .capture-photo-content .capture-photo-content-text
 .capture-photo-list .text .cmp-text .capture-photo-icon {
   width: 20px;
   height: 20px;
}

.capture-photo-container .capture-photo-content .capture-photo-content-text
 .capture-photo-list .text .cmp-text .icon-text-component {
   width: 20px;
   height: 20px;
}

.capture-photo-container .capture-photo-content .capture-photo-content-text .capture-photo-list {
  margin-left: 15px;
}

.capture-photo-container .capture-photo-content {
  height: auto;
  min-height: 250px;
}

.capture-photo-content .capture-photo-content-text .capture-photo-list .text {
  padding-bottom: 10px;
}

.capture-photo-content .capture-photo-content-text .capture-photo-list .text .cmp-text > p{
  margin-bottom: 0px;
}

.capture-photo-container .capture-photo-content .capture-photo-cam .capture-photo-cam-register
.text .cmp-text > p {
  margin-bottom: 0px;
}

.cq-Editable-dom .container-capture .capture-photo-container .capture-photo-content {
  min-height: 320px;
}

.capture-photo-cam-register-parsys {
  padding-top: 10px;
}

.capture-photo-container .capture-photo-content .capture-photo-cam .capture-photo-cam-register
.capture-photo-cam-register-parsys .text {
  color: blue;
  font-size: 12px;
  padding-bottom: 10px;
  font-weight: unset;
}

.always-show-on-editmode {
  display: block !important;
}

.alert-overlay {
 /* background: rgba(0, 0, 0, 0.3);*/
}

.cq-Editable-dom .text-captura-photo-hide {
  display: block !important;
}

/*---
capture camera clientlib - tems and conditions
*/

.modal-terms-conditions-container .modal-terms-conditions-content.active.author-mode {
  position: relative;
  border: 1px solid #223B82;
  top: 0px;
  height: auto;
}

.active.author-mode .modal-terms-conditions-box-container {
  height: 100% !important;
  overflow-y: unset !important;
}

.modal-term-conditions-header-title .title .cmp-title{
  color: #223B82;
}

.modal-terms-conditions-main .text .cmp-text > p {
  color: #423F40;
  font-weight: 500;
}

.modal-term-conditions-header-title .cmp-text > b {
  color: #223B82;
  font-weight: 700;
}

.modal-terms-conditions-container .modal-terms-conditions-content {
  top: 90px;
}

.modal-terms-conditions-container .modal-terms-conditions-content
.modal-terms-conditions-header .modal-term-conditions-header-icon-close .modal-icon.jca-ico-close {
  cursor: pointer;
}

.modal-terms-conditions-box-container .title .cmp-title  {
  color: #223B82;
  font-weight: 700;
}

@media (max-width: 1023px) {
  .header-wemobi-custom.opened-overlay {
    z-index: 7;
  }

  .modal-term-conditions-header-title .title .cmp-title .cmp-title__text  {
    margin-bottom: 0rem;
  }

  .modal-terms-conditions-container .modal-terms-conditions-content .modal-terms-conditions-header
  .modal-term-conditions-header-title .icon {
    top: 19px;
  }
}

.modal-screen-overlay.active {
  background: rgba(0, 0, 0, 0.5);
}
/*---
capture camera clientlib - screenshot
*/

.modal-screen-shot-content.active.author-mode {
  position: relative;
  top: 0px;
  border: 1px solid #223B82;
  width: 460px;
  height: auto;
  min-height: 400px;
}

.modal-screenshot-component.cq-Editable-dom .modal-screen-shot-container {
  height: 420px;
}

.modal-screen-shot-container .modal-screen-shot-content {
  top: 0px;
}

.cq-Editable-dom .modal-screen-face-mask {
  height: 247px !important;
  width: 329px !important;
  position: relative !important;
}

.cq-Editable-dom .modal-screen-shot-image {
  margin-top: -180px;
}

.cq-Editable-dom .modal-screen-shot-cotent-text .newpar.new.section.cq-Editable-dom {
  width: 329px !important;
  margin-top: 30px;
}

.cq-Editable-dom .modal-screen-shot-container {
  height: auto;
}

.modal-screen-shot-cotent-text .text .cmp-text {
  font-weight: 600;
  color: #423F40;
  font-size: 14px;
}

.modal-screen-shot-cotent-text .text .cmp-text > p{
  margin-bottom: 0px;
}

.modal-screen-shot-container .modal-screen-shot-content.active .modal-screen-shot-cotent-text {
  margin-top: 25px;
}

.cq-Editable-dom .modal-screen-shot-cotent-text {
  margin-top: 25px;
}

.modal-screen-shot-result-container .modal-screen-shot-result-content.active {
  top: 0px;
}

@media (max-width: 1023px) {
  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text {
    left: 0px;
    right: 0px;
  }
  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text .text {
    display: none
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text {
    bottom: 25px;
    position: absolute;
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-image video.modal-screen-shot-camera {
    width: 100%;
    right: 1rem;
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-image video.modal-screen-shot-camera {
    right: unset;
    height: 100%;
  }

}
@media (max-width: 1023px) {
  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text {
    left: 0px;
    right: 0px;
  }
  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text .text {
    display: none
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-cotent-text {
    bottom: 25px;
    position: absolute;
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-image video.modal-screen-shot-camera {
    width: 100%;
    right: 1rem;
  }

  .modal-screen-shot-container .modal-screen-shot-content .modal-screen-shot-image video.modal-screen-shot-camera {
    right: unset;
    height: 100%;
  }
}

.alert-overlay {
  z-index: 99;
}
