/**
 * cp.css
 */

#main-container #main #main-content #content-container #content {
  padding: 24px;
}

body.ltr .required:after {
  margin: -7px 0 0 4px;
}

.superTableRow .rowHeader {
  padding: 6px 10px !important;
  vertical-align: middle !important;
}

.superTableRow .rowHeader .heading-text {
  min-height: auto !important;
}

.edit-category #content #title,
.edit-entry #content #title {
  font-size: 18px;
}

/*
.edit-category #main #share-btn,
.edit-entry #main #share-btn {
  display: none;
}
*/

/*
.edit-category #content .field > .heading > label,
.edit-entry #content .field > .heading > label {
	color: #333;
	font-weight: normal;
}
*/

.edit-category #content .field > .heading,
.edit-entry #content .field > .heading {
  margin-top: 8px;
  margin-bottom: 8px;
}

.edit-category #content .field > .heading > .instructions,
.edit-category #content .checkboxfield.has-instructions .instructions,
.edit-entry #content .field > .heading > .instructions,
.edit-entry #content .checkboxfield.has-instructions .instructions {
  color: rgba(0, 0, 0, 0.38);
}

.edit-category #content .text:not(.selectize-text),
.edit-category #content .selectize-text > .selectize-control > .selectize-input,
.edit-entry #content .text:not(.selectize-text),
.edit-entry #content .selectize-text > .selectize-control > .selectize-input {
  padding: 8px;
}

.edit-category #content .input .radio-group label,
.edit-category #content input.text,
.edit-category #content textarea.text,
.edit-category #content .text > .input,
.edit-category #content .text > textarea,
.edit-category #content table.editable textarea,
.edit-category #content .selectize-text > .selectize-control > .selectize-input,
.edit-category #content .select:not(.selectize),
.edit-category #content .select:not(.selectize) select,
.edit-category #content .input .redactor-styles,
.edit-entry #content .input .radio-group label,
.edit-entry #content input.text,
.edit-entry #content textarea.text,
.edit-entry #content .text > .input,
.edit-entry #content .text > textarea,
.edit-entry #content table.editable textarea,
.edit-entry #content .selectize-text > .selectize-control > .selectize-input,
.edit-entry #content .select:not(.selectize),
.edit-entry #content .select:not(.selectize) select,
.edit-entry #content .input .redactor-styles {
  font-size: 16px;
  line-height: 24px;
}

.edit-category #content .input .radio-group input[type="radio"],
.edit-entry #content .input .radio-group input[type="radio"] {
  font-size: 16px;
  height: 17px;
  margin-right: 4px;
}

.edit-category #content .input .radio-group label,
.edit-entry #content .input .radio-group label {
  display: block;
  padding-bottom: 8px;
  height: 24px;
}

.edit-category #content .input .radio-group label #text,
.edit-entry #content .input .radio-group label #text {
  height: 24px;
}

.edit-category #content .element.large.hasthumb .elementthumb,
.edit-entry #content .element.large.hasthumb .elementthumb {
  background-color: #f1f5f8;
}

/*
.edit-category #content #fields,
.edit-entry #content #fields {
	max-width: 800px;
}
*/

.edit-category #content .field,
.edit-entry #content .field {
  margin: 32px 0;
}

body.ltr .matrixblock > .titlebar {
  padding-left: 14px;
}

.edit-category #content .matrixblock > .checkbox,
.edit-entry #content .matrixblock > .checkbox {
  display: none;
}

.edit-category #content .matrixblock .field,
.edit-entry #content .matrixblock .field {
  margin: 16px 0;
}

.edit-category #content .element.small,
.edit-category #content .element.large:not(.hasthumb),
.edit-entry #content .element.small,
.edit-entry #content .element.large:not(.hasthumb) {
  font-size: 16px;
  background-color: #f1f5f8;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
}

.edit-category #content .element.removable.small .delete,
.edit-category #content .element.removable.large:not(.hasthumb) .delete,
.edit-entry #content .element.removable.small .delete,
.edit-entry #content .element.removable.large:not(.hasthumb) .delete {
  top: 6px;
}

.edit-category #content .structure li,
.edit-entry #content .structure li {
  padding-left: 0;
  margin-bottom: 8px;
}

.edit-category #main-container #main #main-content #content-container #content,
.edit-entry #main-container #main #main-content #content-container #content {
  padding-bottom: 48px;
}

.edit-category #content .chars-left,
.edit-entry #content .chars-left {
  margin-top: -31px;
  margin-right: 8px;
}

.edit-entry #content div.smartmap-subfields div.field {
  height: 41px;
}

#fields-effectivity .superTableMatrix.matrixblock {
  padding: 16px;
}

/**
 * Pages section
 *
 * Disables slug editing by Publishers and Editors
 */

.usergroup-publishers .entriessection-pages #slug-field input,
.usergroup-editors .entriessection-pages #slug-field input {
  pointer-events: none;
  opacity: 0.25 !important;
}

/*-------------------------------------------*\
    Hide UI
\*-------------------------------------------*/

/**
 * Assets - Editor
 *
 * Hides cropping tools
 */

.edit-category .modal.imageeditor .body .tabs,
.edit-category .modal.imageeditor .flip-buttons,
.edit-category .modal.imageeditor .rotate-buttons,
.edit-category .modal.imageeditor .image-tools,
.edit-category .modal.imageeditor .btn.submit.save.copy,
.edit-entry .modal.imageeditor .body .tabs,
.edit-entry .modal.imageeditor .flip-buttons,
.edit-entry .modal.imageeditor .rotate-buttons,
.edit-entry .modal.imageeditor .image-tools,
.edit-entry .modal.imageeditor .btn.submit.save.copy {
  display: none;
}

/**
 * Brand Priority
 *
 * Hides from Editors
 */

.edit-entry.usergroup-editors #fields-brandPriority-field,
.edit-entry.usergroup-editors nav#tabs li[data-id="tab-deluxe-description"] {
  display: none;
}

/**
 * Redactor - Link
 *
 * Hides "Link to an entry" and "Link to a category" dropdown
 */

.edit-entry .redactor-dropdown-item-custom1,
.edit-entry .redactor-dropdown-item-custom2 {
  display: none;
}
