* {
  position: relative;
}
#list-content div,
#list-cta div,
#list-advance div,
#list-form div {
  font-size: 14px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: inherit !important;
}

.transition-width {
  transition: width 10s ease-in-out;
}

.font-weight-zymplify{
  font-weight: 600 !important;
}

.invisible {
  visibility: hidden!important;
}

.no-padding {
  padding:0px !important;
}

.custom-selected span, .custom-option span { display:inline-block; }

.popover {
  z-index: 1600; /* A value higher than 1010 that solves the problem */
}
.header-navbar .nav-link:hover{
  border-bottom: none !important;
}
.button.success {
  color: #fff !important;
  background-color: #525d7d !important;
}

.digi-modal{
  overflow: visible;
}

#image-form { font-size:14px; }

.not-editable .small-block-grid-1 li { padding:0; }

.advancedFormOptions, .remove-field-btn, .remove-option-btn { color:#fff !important; }

.custom-options{
  display:none;
  z-index: 1000;
    min-width: 10rem;
    padding: 10px 0;
    margin: 0 0 0;
    font-size: 1rem;
    color: #5A6169;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 0.375rem;
    box-shadow: 0 0.5rem 4rem rgba(0, 0, 0, 0.11), 0 10px 20px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.06);
}
.custom-option{
  padding: 0.5rem 1.25rem;
  font-weight: 300;
  color: #212529;
  font-size: 0.9375rem;
  transition: background-color 250ms cubic-bezier(0.27, 0.01, 0.38, 1.06), color 250ms cubic-bezier(0.27, 0.01, 0.38, 1.06);
  max-height: 200px;
  /*overflow-y: scroll;*/
}

.custom-option:hover{
  background: #525d7d;
  color: #fff
}

.element{
  border: none !important;
}

#rFrame{
  background-color: rgb(102, 102, 102);
    position: absolute !important;
    left: 0px !important;
    height: 100% !important;
    min-height: 100% !important;
    min-width: 100% !important;
     overflow:unset !important;
     margin-top: 4.4rem !important;
}

#rFrame iframe{
  border: 5px solid transparent !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  height: 100% !important;
}

.header-navbar .nav-link i {
  color: #CACEDB ;
  transition: color 200ms ease !important;
  font-size: 1.4rem !important;
}

#builder-area-container{
  position: relative;
  top: 95px;
}

#html-builder-navbar .nav-tabs .nav-item .dropdown-item span{
  vertical-align: super;
  display: inline-block;
}

#save-options .dropdown-item i {
  float:left !important;
  font-size: 1.3em;
}

#html-builder-navbar .nav-tabs .nav-item .dropdown-item i{
  vertical-align: super;
  display: inline-block;
  float:right;
}

.active{
  color:#525d7d !important;
}

.dropzone{
  border: 3px dashed #e1e5eb !important;
}

.follow-style-option{
  margin-top: 1rem !important;
}

.advancedFormOptions {
    position: absolute;
    bottom: 10px;
    width: 100%;
}




div .holder-row{
  position: absolute !important;
  bottom: -15px !important;
  left: 10px !important;
}

#lazy-container-existing a{
  white-space: nowrap;
  margin-left: 13px;
  /*position: absolute;  could breck other parts? */
}
#lazy-container-existing ul li{
  text-align: left;
  z-index:1;
}
 .popover{
  left:20rem !important;
  /* transform: translate3d(130px, 3303px, 0px) !important; */
}
.digi-gdpr { z-index:1; }

.digi-submit input {
    font-family: inherit!important;
}


.active-par {
  border: 2px dashed #2ADE98!important;
  padding: 5px;
}

#aimee-button {
  position:absolute;
  top: calc(50% - 20px);
  right: -20px;
}
#aimee-button img#aimee-show-hide-global {
  position: relative;
  bottom: initial;
  right: initial;
}
#aimee-previous-search {
    display: none;
}

.grecaptcha-badge {
    z-index: 10;
}

.grecaptcha-badge:hover {
    right: 0!important;
}

.captcha-unhovered {
    width: 256px;
    height: 60px;
    display: block;
    transition: right 0.3s ease 0s;
    position: fixed;
    bottom: 14px;
    right: -186px;
    box-shadow: gray 0px 0px 5px;
    border-radius: 2px;
    overflow: hidden;
    z-index: 100;
    background-image: url("../../images/icons/captcha-unhovered.PNG");
    background-size: 70px 60px;
}

.captcha-unhovered img, .captcha-hovered img{
    height: 100%;
}

.captcha-unhovered:hover {
    right: 0px;
    background-image: url("../../images/icons/captcha-hovered.PNG");
    background-size: 256px 60px;
}

div#aimee-global-show-tips {
    background: rgba(0,0,0,0.5);
    z-index: 999999999!important;
    top: 0;
    width: 100%;
}

div#aimee-global-show-tips h2.text-center {
    font-family: 'Brandon Grotesque';
    color: #13122B!important;
    font-size: 25px!important;
    font-weight: 700;
    margin-bottom: 10px;
}

div#aimee-global-show-tips p.text-center {
    font-family: 'Brandon Grotesque';
    color: #13122B;
    font-size: 16px!important;
    margin-bottom: 15px!important;
}

.html-placeholder {
    text-align: center;
    background: rgb(174 174 174 / 70%);
    font-weight: 700!important;
    width: 100%;
    height: 100%;
}

.html-placeholder i {
    color: #fff!important;
    font-weight: 700!important;
}

.blank-holder {
    height: 100%;
    width: 100%;
    position: absolute;
    background: transparent;
    z-index: 10;
}

.modal.digi-modal {
    top: 0;
    height: 60vh!important;
    background: transparent!important;
    border: none!important;
    padding: 0;
}

.modal.digi-modal a.close-popup-modal {
    z-index: 9;
}

.modal.digi-modal .innerPopup {
    background: rgb(244, 244, 244);
    padding: 15px;
    width: 100%;
    max-height: 60vh;
    overflow-y: scroll;
}

div[id*='norton'], div[id*='img'] {
    display: none!important;
}

.digi-modal div#modal-title.not-editable {
    display: none;
}