.lc-page.item-edit .hidden-submit-button {
  display: none;
}
.lc-page.item-edit .row.attribute {
  padding: 10px;
  display: none;
}
.lc-page.item-edit .row.attribute .attribute-label {
  display: block;
  font-size: 17px;
}
.lc-page.item-edit .row.attribute .scoped-input-wrapper {
  display: none;
}
.lc-page.item-edit .row.attribute .scoped-input-wrapper .scoped-input {
  display: none;
}
.lc-page.item-edit .row.attribute .scoped-input-wrapper .scoped-input.visible {
  display: block;
}
.lc-page.item-edit .row.attribute .scoped-input-wrapper.visible {
  display: block;
}
.lc-page.item-edit .row.attribute textarea,
.lc-page.item-edit .row.attribute select,
.lc-page.item-edit .row.attribute input[type=password],
.lc-page.item-edit .row.attribute input[type=text] {
  max-width: 500px;
  width: 100%;
  padding: 5px;
  font-size: 14px;
  border: 1px #bbb solid;
  color: #000;
  border-radius: 0;
}
.lc-page.item-edit .row.attribute textarea {
  min-height: 120px;
}
.lc-page.item-edit .row.attribute textarea.full-width,
.lc-page.item-edit .row.attribute input.full-width {
  max-width: none;
}
.lc-page.item-edit .row.attribute select[multiple] {
  height: 200px;
}
.lc-page.item-edit .row.attribute textarea[data-rich-edit-backend],
.lc-page.item-edit .row.attribute textarea[data-rich-edit] {
  max-width: none;
  width: 100%;
  height: 400px;
}
.lc-page.item-edit .row.attribute .input-wrapper p.note {
  margin: 5px 0 0 0;
  padding: 5px 10px;
  color: #AAA;
  background-color: #fff;
  display: inline-block;
  font-size: 12px;
}
.lc-page.item-edit .row.attribute .input-wrapper p.note span.fa {
  color: #c1d72f;
  font-size: 14px;
  margin-right: 5px;
}
.lc-page.item-edit .row.attribute input.number {
  text-align: right;
  width: 200px;
}
.lc-page.item-edit .row.attribute input.date-time-picker {
  width: 200px;
}
.lc-page.item-edit .row.attribute input.date-picker {
  width: 100px;
}
.lc-page.item-edit .row.attribute input.time-picker {
  width: 100px;
}
.lc-page.item-edit .row.attribute .file-wrapper {
  margin-bottom: 10px;
}
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper {
  width: 180px;
  height: 135px;
  display: flex;
  align-items: center;
  text-align: center;
  background-color: #ddd;
  font-size: 0;
}
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper > .inner {
  width: 100%;
  text-align: center;
}
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper > .inner img.thumbnail {
  max-height: 135px;
  max-width: 180px;
}
.lc-page.item-edit .row.attribute .file-wrapper .file-info {
  margin-top: 5px;
}
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper[data-mime-type="image/svg"],
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper[data-mime-type="image/gif"],
.lc-page.item-edit .row.attribute .file-wrapper > .image-wrapper[data-mime-type="image/png"] {
  background: left top repeat url("../../images/transparent-image-background.png");
}
.lc-page.item-edit .row.attribute .select2-dropdown {
  border-radius: 0;
}
.lc-page.item-edit .row.attribute .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 5px;
  font-size: 14px;
  color: #000;
  height: 29px;
}
.lc-page.item-edit .row.attribute .select2-container--default {
  max-width: 500px;
}
.lc-page.item-edit .row.attribute .select2-container--default .select2-selection--single {
  border: 1px #bbb solid;
  height: 29px;
}
.lc-page.item-edit .row.attribute .select2-container--open .select2-dropdown--below,
.lc-page.item-edit .row.attribute .select2-container--default .select2-selection--single {
  border-radius: 0;
}
.lc-page.item-edit .row.attribute .select2-container--default .select2-results > .select2-results__options {
  max-height: 500px;
}
.lc-page.item-edit .row.attribute .select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.lc-page.item-edit .row.attribute .select2-container--default .select2-results__group {
  padding: 0 6px;
}
.lc-page.item-edit .row.attribute .select2-results__option {
  padding: 4px;
}
.lc-page.item-edit .row.attribute .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 2em;
}
.lc-page.item-edit .row.attribute .scope-switcher {
  margin-bottom: 2px;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes td {
  vertical-align: top;
  line-height: 1.4;
  position: relative;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes input {
  position: relative;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes .scope-label {
  position: relative;
  background-color: #DDD;
  display: inline-block;
  padding: 3px 5px;
  cursor: pointer;
  line-height: 1;
  transition: background 0.3s ease;
  font-size: 13px;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes .scope-label span.flag-icon {
  margin: 0 5px 0 0;
  vertical-align: top;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes label:hover {
  background-color: #CCC;
}
.lc-page.item-edit .row.attribute .scope-switcher table.scopes label:active {
  background-color: #666;
}
.lc-page.item-edit .row.attribute .scope-switcher .sub-scope-selector {
  padding-top: 2px;
  background: url("../../images/hierarchical-line-up.png") 6px 0 no-repeat;
  position: relative;
}
.lc-page.item-edit .row.attribute .scope-switcher .sub-scope-selector table.sub-scopes tr > td {
  padding-left: 20px;
}
.lc-page.item-edit .row.attribute .scope-switcher .sub-scope-selector table.sub-scopes tr > td:last-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #FFF;
  position: absolute;
}
.lc-page.item-edit .row.attribute.indent {
  padding-left: 40px;
}
.lc-page.item-edit .row.attribute.visible {
  display: block;
}
.lc-page.item-edit .row.attribute.even {
  background-color: #eee;
}
.lc-page.item-edit .tabs-nav-wrapper ul.tabs {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lc-page.item-edit .tabs-nav-wrapper ul.tabs > li {
  display: block;
  padding: 22px;
  cursor: pointer;
  background-color: #EEE;
  transition: background 0.3s ease;
  margin-top: 2px;
}
.lc-page.item-edit .tabs-nav-wrapper ul.tabs > li:hover {
  background-color: #DDD;
}
.lc-page.item-edit .tabs-nav-wrapper ul.tabs > li.active {
  background-color: #CCC;
}
.lc-page.item-edit .tabs-nav-wrapper ul.tabs span.fa {
  float: right;
  color: #333;
  font-size: 17px;
}
.lc-page.item-edit .tabs-content-wrapper .tab-content {
  padding: 2px 0 0 2px;
  display: none;
}
.lc-page.item-edit .tabs-content-wrapper .tab-content.active {
  display: block;
}
.lc-page.item-edit .tabs-content-wrapper .explanation {
  padding: 10px;
  background-color: #eee;
  margin-bottom: 5px;
}
.lc-page.item-edit .row.attribute.even .scope-switcher table.sub-scopes tr > td:last-child:before {
  background-color: #EEE;
}
