.idcom-page-locked #wp-admin-bar-so_live_editor,
.idcom-page-locked #wp-admin-bar-edit {
  display: none !important;
}
.info_form .bg-logo {
  background-repeat: no-repeat;
  background-position: left bottom;
}
.info_form .info {
  margin-top: 5rem;
}
.info_form .info h4 {
  font-size: 15px;
  font-weight: 400;
  color: #CC6637;
}
.info_form .info p {
  font-size: 15px;
  font-weight: 300;
  color: #666666;
}
.info_form .info i {
  color: #CC6637;
}
.info_form .info .lien a {
  display: block;
  padding: 10px 0px;
  font-size: 15px;
  font-weight: 300;
  color: #666666;
}
.info_form .info .lien a i {
  color: #A9542D;
}
.info_form button.ninja-forms-field span {
  font-size: 14px !important;
}
.info_form div.nf-row:nth-child(5) > nf-cells:nth-child(1),
.info_form div.nf-row:nth-child(8) > nf-cells:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.info_form input#nf-field-4 {
  border-radius: 30px !important;
  width: 80%;
  margin-bottom: 0 !important;
}
.info_form #nf-field-13-container,
.info_form #nf-field-4-container {
  margin-bottom: 0;
}
.info_form .nf-field-element select {
  line-height: 20px;
  color: #666;
  font-size: 13px;
  font-weight: 400;
  padding-left: 10px;
}
.info_form .nf-form-content .list-select-wrap .nf-field-element > div,
.info_form .nf-form-content input:not([type="button"]),
.info_form .nf-form-content textarea {
  background: white;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #666;
  transition: all .5s;
  border-bottom: 1px solid #CECECE;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 10px;
  height: 40px;
}
.info_form .field-wrap.listselect-wrap.list-wrap.list-select-wrap div.nf-field-element div {
  height: 50px;
  border: 1px solid #CECECE;
  border-radius: 10px;
}
.info_form .nf-form-content .list-select-wrap > div div::after {
  font-size: 15px;
  right: 0px;
  bottom: 0;
  height: 50px;
  line-height: 15px;
  font-weight: 300;
  color: #CC6637;
  padding: 20px;
  border-left: 1px solid #CECECE;
}
.info_form .nf-form-content textarea.ninja-forms-field {
  height: 200px;
  border: solid 1px #CECECE;
  font-size: 14px;
}
.info_form .nf-form-content label {
  line-height: 20px;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  padding-left: 10px;
}
.info_form .nf-field-element p {
  line-height: 20px;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  padding-left: 10px;
  margin-bottom: 0;
}
.info_form .nf-form-content button,
.info_form .nf-form-content input[type="button"],
.info_form .nf-form-content input[type="submit"] {
  background: white;
  border: 1px solid #CECECE;
  color: #666;
  transition: all .5s;
  border-radius: 10px;
  font-size: 14px !important;
  padding: 15px 35px !important;
}
.info_form .nf-fu-progress {
  display: none;
}
@media (max-width: 991.98px) {
  .info_form .info {
    margin-top: 2rem;
  }
}
