/* ---------- Admin-specific Theming ---------- */

.page-admin #content img {
  margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
  margin: 0;
}
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
.page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#system-theme-settings fieldset {
  padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
  width: 49%;
  margin: 0;
}
div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
div.admin-panel h3 {
  margin: 16px 7px;
}
div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
div.admin-panel dd {
  margin: 0 0 10px;
}
div.admin-panel .description {
  margin: 0 0 14px 7px;
}

.form-item span.cke_skin_kama {
  border: 0;
  padding: 0;
}

.field-name-field-content-section .ajax-new-content {
  overflow: auto;
}

.field-name-field-content-section fieldset.form-wrapper {
  margin-top: 0;
  margin-bottom: 10px;
}

.field-name-field-section-style {
  float: left;
  width: auto;
  margin-right: 20px;
  margin-top: 0;
}

.field-name-field-section-style select {
  margin-top: 15px;
}

.field-name-field-section-title {
  margin-top: 0;
}

.field-name-field-section-title .link-field-column {
  width: auto;
}

.vertical-tabs ul.vertical-tabs-list li a:hover,
.vertical-tabs ul.vertical-tabs-list li a {
  outline: 0;
}

.page-node-add-policy-letter .field-name-field-letter-status, 
.page-node-add-policy-letter .field-name-field-letter-type, 
.page-node-add-policy-letter .field-name-field-letter-number, 
.page-node-add-policy-letter .field-name-field-letter-change-number, 
.page-node-add-policy-letter .form-item-title, .page-node-add-policy-letter 
.field-name-field-letter-attachment, 
.page-node-add-policy-letter .field-name-field-letter-keywords,
.page-node-edit .field-name-field-letter-status, 
.page-node-edit .field-name-field-letter-type, 
.page-node-edit .field-name-field-letter-number, 
.page-node-edit .field-name-field-letter-change-number, 
.page-node-edit .form-item-title, 
.page-node-edit .field-name-field-letter-attachment, 
.page-node-edit .field-name-field-letter-keywords {
float: left;
}
.page-node-add-policy-letter .field-name-field-letter-status, 
.page-node-add-policy-letter .field-name-field-letter-type, 
.page-node-add-policy-letter .field-name-field-letter-number, 
.page-node-add-policy-letter .field-name-field-letter-change-number,
.page-node-edit .field-name-field-letter-status, 
.page-node-edit .field-name-field-letter-type, 
.page-node-edit .field-name-field-letter-number, 
.page-node-edit .field-name-field-letter-change-number {
width: 25%;
}
.page-node-add-policy-letter .form-item-title, 
.page-node-add-policy-letter .field-name-field-letter-attachment,
.page-node-edit .form-item-title, 
.page-node-edit .field-name-field-letter-attachment {
width: 50%;
}
.page-node-add-policy-letter .field-name-field-letter-attachment, 
.page-node-add-policy-letter .field-name-field-letter-change-number,
.page-node-edit .field-name-field-letter-attachment, 
.page-node-edit .field-name-field-letter-change-number {
clear: right;
}
.page-node-add-policy-letter .form-item-title
.page-node-edit .form-item-title {
clear: left;
}
.page-node-add-policy-letter .field-name-field-letter-keywords, 
.page-node-add-policy-letter select#edit-field-letter-keywords-und,
.page-node-edit .field-name-field-letter-keywords, 
.page-node-edit select#edit-field-letter-keywords-und {
width: 100%;
}
.page-node-add-policy-letter select#edit-field-letter-keywords-und,
.page-node-edit select#edit-field-letter-keywords-und {
height: 300px;
}
