@import "jquery-ui/core.css";
@import "jquery-ui/datepicker.css";
@import "jquery-ui/menu.css";
@import "jquery-ui/autocomplete.css";
@import "jquery-ui/tabs.css";
/* CSS Document */
.auto_complete .ac_input input.waiting {
  background-image: url(/assets/spinner3-greenie-b800eb2dc697146272ae1dc976f37a09eb3e6b55f1fd304886e0432706a6e19c.gif);
  background-position: right;
  background-size: 1.2em;
  background-repeat: no-repeat;
}

/* Might promote these to app wide file */
.offsite-link {
  display: inline-block;
  background-image: url(/assets/external-link-green02-Shapes4FREE-b848e2f8dfdbe61319a924b11c6cf6a6b64575dbfe0f0694ecb8e2c8bd0f56e2.png);
  margin-left: 2px;
  width: 10px;
  height: 10px;
}

span.edit-prod {
  font-size: 80%;
  color: darkolivegreen;
}

span.edit-prod a {
  font-size: 80%;
  color: darkolivegreen;
}

a.production-view-link {
  font-size: 60%;
  color: #003cb3;
}

/* ********************************** */
/* citations and comments on bdr page */
/* ********************************** */
#bdr-page #comments-list h4 {
  margin: 0;
}
#bdr-page #comments-list ul {
  list-style: circle;
}
#bdr-page #comments-list ul {
  margin-top: 4px;
}

#bdr-page #citations-list h4 {
  margin: 0;
}
#bdr-page #citations-list a.citation-link {
  color: black;
  font-weight: bold;
}
#bdr-page #citations-list span.linkless-citation {
  font-weight: bold;
}
#bdr-page #citations-list ul {
  margin-top: 4px;
}

#bdr-page #file-resources-list h4 {
  margin: 0;
}
#bdr-page #file-resources-list ul {
  margin-top: 4px;
}

/* ............................ */
/* editor tab */
#bio-tabs {
  background: transparent;
  border: none;
}

#bio-tabs .ui-widget-header {
  background: transparent;
  border: none;
  border-bottom: 1px solid #c0c0c0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

#bio-tabs .ui-state-default {
  background: transparent;
  border: none;
}

#tabs-min .ui-state-active {
  background: transparent url(/img/uiTabsArrow.png) no-repeat bottom center;
  border: none;
}

#bio-tabs .ui-state-default a {
  color: #c0c0c0;
}

#bio-tabs .ui-state-active a {
  color: #459e00;
}

/* end editor tab experiment */
a {
  color: black;
}

a:hover {
  background-color: yellow;
}

#bdr-page {
  width: auto;
  background-color: #658766;
  border: 3px solid #CCCCCC;
}

/* the page and top level stuff */
#bdr-page {
  min-width: 761px;
}
#bdr-page #info-bar {
  background-color: #CCCCCC;
  padding-bottom: 3px;
}

/* The login form */
form#new_user table {
  border: 2px yellow solid;
  padding: 3px;
  color: yellow;
}
form#new_user table td {
  padding: 2px;
}

/* BDR layout header */
div#bdr-header {
  margin-left: 10px;
  padding: 12px;
  text-align: left;
  color: #CCCCCC;
  position: relative;
  width: 650px;
}
div#bdr-header input {
  font-weight: bold;
  color: black;
}
div#bdr-header h2 {
  text-align: center;
  padding-right: 1em;
  clear: both;
}

/** Auto complete in header to here */
.auto_complete input {
  background: #F2F9F2;
}
.auto_complete ul {
  border: 1px solid navy;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
}

/*.ui-menu .ui-menu-item-wrapper {
  color:  black; background-color: red;
  //font-size: 14px;
}*/
/* ac menu experiment */
#bdr-page .ac_input li a {
  padding: 2px 0.1em;
  margin-top: 2px;
}
#bdr-page .ac_input .ui-menu .ui-menu-item-wrapper {
  color: black;
  background-color: green;
}

.ui-menu .ui-menu-item a {
  color: black;
  background-color: #F2F9F2;
}

.ui-menu .ui-menu-item a.ui-state-focus {
  background-color: yellow;
}

div.auto_complete ul li {
  margin: 0;
  padding: 3px;
  background-color: yellow;
}

div.auto_complete ul li.selected {
  background-color: #ffb;
}

div.auto_complete ul strong.highlight {
  color: #800;
  margin: 0;
  padding: 0;
}

/* Designer */
#designer-ac {
  float: left;
  color: black;
}

#designer-ac2 {
  margin-left: 3px;
  font-size: 80%;
  color: white;
}

#production-ac {
  margin-left: 3px;
  color: black;
  text-align: right;
}

#production-ac2 {
  margin-left: 3px;
  font-size: 80%;
  color: white;
}

#additional-search {
  clear: both;
}

/* Bio search results page */
span.bio-search-match {
  background-color: white;
  color: red;
}

/* The reader's frame */
#bdr-header {
  margin-left: 45px;
  /*  #notice, #alert, #error {
      margin-bottom: 2px; margin-top: 10px; text-align: center;
      span {
        background-color: #EEEEEE;
        font-weight: bold;
        color: red;
        border: 2px yellow solid;
        padding: 4px;}
    }
    #alert span {background-color: #ffffe0;}*/
}
#bdr-header h2 {
  clear: both;
}

p.salutation {
  margin: 0;
}

/* The bio section on the reader page*/
#designer-bio {
  border: 1px solid #006400;
  margin: 3px 3px 3px 1px;
  padding: 0.5em;
}
#designer-bio #bio-head {
  border-bottom: 2px gray solid;
}
#designer-bio #bio-head .name {
  font-size: 2em;
  font-weight: bold;
  display: inline;
}
#designer-bio #bio-head .dates {
  display: inline;
}
#designer-bio #bio-head .edit-link {
  color: #008000;
  margin-left: 1em;
}
#designer-bio #bio-head .edit-link:hover {
  color: black;
  background-color: yellow;
}

#designer-credit-list .title {
  font-weight: bold;
  text-align: center;
}
#designer-credit-list .pagination, #designer-credit-list .pagination-note {
  margin: 0 0.25em;
  text-align: center;
  background-color: rgba(202, 232, 173, 0.51);
}
#designer-credit-list a.prod-link {
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  font-style: italic;
}
#designer-credit-list a.prod-link:hover {
  color: #ffffff;
  background-color: #000000;
}
#designer-credit-list .credited-production.hilite {
  background-color: #e8e8e8;
}
#designer-credit-list .credited-production:last-of-type {
  border: none;
}
#designer-credit-list .credit-year {
  font-size: 0.8em;
  border-top: 1px lightgray solid; /*padding-left: 1em;*/
  font-weight: bold;
}

edit input {
  background-image: url(/assets/ac_ind.gif);
  background-repeat: no-repeat;
  background-position: center right;
}

div.bio-textcl {
  border: 1px solid #006400;
  margin: 3px 3px 3px 1px;
  padding: 3px;
}

/*#designer-credit-list a.prod-link {
  font-weight: bold;
  text-decoration: none;
}*/
/* as wuz (mostly) */
body {
  background-color: #EEEEEE;
}

div#cover {
  background-color: #FA0A03;
  width: 500px;
  height: 600px;
  padding-top: 80px;
}

div#cover-title {
  padding: 1em;
  margin-left: 50px;
  width: 355px;
  height: 150px;
  text-align: left;
  border: 3px solid #CCCCCC;
  color: #CCCCCC;
  position: relative;
}

#cover h2, #bdr-header h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-style: oblique;
  letter-spacing: 0.05em;
}

#cover h2.author, #bdr-header h2.author {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 150px;
}

#cover h3, #bdr-header h3 {
  margin: 0;
  padding: 0;
  letter-spacing: 0.05em;
}

#bdr-edit-page {
  background-color: #804d65;
  border: 5px solid #FFFFCC;
}

#bdr-edit-page #notice, #bdr-edit-page #error-notice {
  margin-left: 1em;
  text-align: center;
}

#flash {
  margin-top: 5px;
  text-align: center;
  margin-bottom: 5px;
}
#flash span {
  background-color: #EEEEEE;
  font-weight: bold;
  color: red;
  border: 2px yellow solid;
  padding: 4px;
}
#flash #notice span {
  border: 2px green solid;
  padding: 4px;
}
#flash #alert span {
  background-color: #eee2df;
  color: black;
}
#flash #error span {
  border: 3px red solid;
  background-color: yellow;
}

#bdr-header fieldset {
  margin-bottom: 1em;
}

#bdr-edit-page #error-notice span {
  background-color: yellow;
  border: 2px red solid;
  padding: 4px;
}

#bdr-page hr {
  margin: 3px 3px 0 0;
  padding: 0 0 0 0;
}

#column-left {
  clear: both;
  width: 35%;
  float: left;
  bottom: 100%;
  color: black;
  margin-left: 4px;
  background-color: #F2F9F2;
}

#deon-frame {
  margin: 1em;
  padding: 0.5em;
  background-color: #F2F9F2;
}

#about-deon {
  border: 2px solid #006400;
  clear: both;
  bottom: 100%;
  color: black;
  margin: 2px;
  background-color: #F2F9F2;
  padding: 0 1em 0 0.5em;
}

div#designer-credit-list {
  border: 1px solid #006400;
  margin: 3px;
  padding: 3px;
}

#column-right {
  width: 60%;
  float: left;
  background-color: #F2F9F2;
  margin-left: 5px;
  margin-bottom: 1em;
  padding-left: 3px;
}

#full-width {
  background-color: #F2F9F2;
  margin: 1em;
  padding: 3px;
}

#production-lista {
  color: black;
  background-color: #F2F9F2;
  margin: 3px 3px 3px 3px;
  border: 1px solid #006400;
  padding: 5px;
}

div#entry-prompt {
  color: black;
  margin-left: 2em;
}

#footer {
  clear: both;
  color: #CCCCCC;
  text-align: center;
  font-weight: bold;
}

.play {
  font-weight: bold;
}

.illustration {
  visibility: hidden;
}

div#production-list {
  color: white;
  margin: 1em;
}

#production-list a {
  color: white;
}

#production-list a:hover {
  background-color: gray;
}

#column-right a {
  color: white;
}

#column-right a:hover {
  color: yellow;
}

.credit-line-hi {
  background-color: #DDDDDD;
  color: black;
}

/* support for 'quiet' links - only indicator is hover */
a.quiet {
  text-decoration: none;
}

a.quiet:hover {
  color: red;
  background-color: #FFFFCC;
}

a.quiet:visited {
  text-decoration: none;
}

#bdr-edit-page #bdr-header a.quiet {
  color: #CCCCCC;
}

/* class referenced-from used in productions section of bdr home */
.refered-from {
  background-color: #EEEEEE;
}

/* for tabbed input */
#archive-tabs {
  float: left;
  width: 100%;
  background: #E3DFDE;
  font-size: 93%;
  line-height: normal;
}

#archive-tabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#archive-tabs li {
  float: left;
  background: url(/../images/tabs/norm_right.gif) no-repeat right top;
  margin: 0;
  padding: 0;
}

#archive-tabs a {
  display: block;
  background: url(/../images/tabs/norm_left.gif) no-repeat left top;
  padding: 5px 15px;
  color: black;
  text-decoration: none;
}

#archive-tabs li.current {
  background-image: url(/../images/tabs/norm_right_on.gif);
}

#archive-tabs li.current a {
  background-image: url(/../images/tabs/norm_left_on.gif);
}

#attribute_entry {
  padding-top: 10px;
  background-color: #A7C7E0;
}

#attribute_entry input {
  background-color: #F2E7C4;
}

/* print version of the designer list */
@media print {
  #select-designers {
    display: none;
  }
}
#comments-citations-tabs #uploads-tab {
  background-color: #EEEEEE;
}
#comments-citations-tabs #uploads-tab #upload-area {
  padding: 0.5em;
  margin-top: 1em;
}
#comments-citations-tabs #uploads-tab #upload-area fieldset {
  min-height: 75px;
}
#comments-citations-tabs #uploads-tab #upload-area fieldset, #comments-citations-tabs #uploads-tab #upload-area legend {
  background-color: #EBE8FF;
}
#comments-citations-tabs #uploads-tab li {
  font-size: 14px;
}

#bio-tabs ul {
  background-color: #D7E8F6;
}
#bio-tabs #bio-text-editor {
  border: 5px solid lightblue;
}
#bio-tabs #bio-text-editor textarea {
  background-color: #FFFFEA;
}

#bio-tabs #bio-text-editor.deon_disabled {
  border: 5px groove purple;
}

#bio-tabs #bio-tab div.mce-container.deon_disabled {
  border: 5px groove purple;
}

#bdr-edit-page .pagination, #bdr-edit-page .pagination-note {
  margin: 0 0 0 -16px;
  text-align: center;
  background-color: rgba(255, 250, 23, 0.49);
  font-size: 0.9em;
}

table.designer td.des_form div#bios {
  background-color: #F0F6FC;
  margin-bottom: 5px;
  border: 1px gray solid;
}

.comment-detail.disabled textarea {
  background-color: #d1d1d1;
}
.comment-detail.disabled select {
  background-color: #d1d1d1;
}
.comment-detail.disabled input {
  background-color: #d1d1d1;
}

.designer #comments .q {
  margin-top: 5px;
}

#bios.disabled textarea {
  background-color: #d1d1d1;
}
#bios.disabled select {
  background-color: #d1d1d1;
}
#bios.disabled input {
  background-color: #d1d1d1;
}

#bios.dirty input[type=submit] {
  background-color: yellow;
}

#old-fields.disabled textarea {
  background-color: #d1d1d1;
}
#old-fields.disabled select {
  background-color: #d1d1d1;
}
#old-fields.disabled input {
  background-color: #d1d1d1;
}

#des_edit table.designer td.des_form #old-fields.dirty {
  border: 2px yellow solid;
  background-color: #F1F0C3;
}

#des_edit table.designer td.des_form #bio-tab.dirty {
  border: 2px yellow solid;
  background-color: #F1F0C3;
}

#wip-tab.dirty {
  border: 2px yellow solid;
  background-color: #F1F0C3;
}

.des-details.disabled textarea {
  background-color: #d1d1d1;
}
.des-details.disabled select {
  background-color: #d1d1d1;
}
.des-details.disabled input {
  background-color: #d1d1d1;
}

.citation-line-edit.disabled textarea {
  background-color: #d1d1d1;
}
.citation-line-edit.disabled select {
  background-color: #d1d1d1;
}
.citation-line-edit.disabled input {
  background-color: #d1d1d1;
}

.citation-item {
  font-size: 0.75em;
}

#comments-citations-tabs ul.ui-tabs-nav li.dirty {
  background-color: red;
}

#comments-citations-tabs ul.ui-tabs-nav li.dirty-ed {
  border-color: red;
}

#des_edit #bio-tabs ul.ui-tabs-nav li.dirty-ed {
  border-color: red;
}

#comments .comment-detail {
  margin: 2px 0 2px 0;
  padding: 0 0 2px 3px;
  border: 2px black solid;
}
#comments .comment-detail form {
  margin-bottom: 3px;
}
#comments .comment-detail h5 {
  margin-bottom: 3px;
}
#comments .comment-detail input.disabled {
  background-color: red;
}

#comments .comment-detail.clean {
  background-color: #CAD2BC;
  border-color: green;
}

#comments .comment-detail.dirty {
  background-color: rgba(255, 250, 23, 0.2);
  border-color: #fefc16;
}

#comments .comment-detail.disabled {
  background-color: rgba(209, 209, 209, 0.98);
  border-color: #686868;
}

#bio-comment.add_comment, #citation-entry {
  background-color: rgba(255, 250, 23, 0.2);
  border-color: #fefc16;
  font-size: 0.9em;
}

#old-fields h5 {
  margin: 0;
}

a.toggler {
  text-decoration: none;
  font-size: 0.9em;
  font-style: italic;
}

a.toggler:hover {
  background-color: lightsalmon;
}

#des_edit .designer-view-link {
  color: darkslategray;
  font-size: 0.75em;
  font-weight: normal;
  margin: 3px 0 3px 0;
}

#des_edit #bio-tabs {
  padding-top: 0px;
}
#des_edit #bio-tabs ul {
  border: none;
}
#des_edit #bio-tabs li {
  border: 1px black solid;
  padding-bottom: 0px;
  background-color: #d4e6f5;
}
#des_edit #bio-tabs a {
  padding: 0px 17px 0px 17px;
}

#des_edit #comments-citations-tabs {
  padding-top: 0px;
}
#des_edit #comments-citations-tabs ul {
  border: none;
}
#des_edit #comments-citations-tabs li {
  border: 1px blalck solid;
  padding-bottom: 0px;
  background-color: #d4e6f5;
}
#des_edit #comments-citations-tabs ul li a {
  padding: 0px 17px 0px 17px;
  background-color: #ededed;
}
#des_edit #comments-citations-tabs ul li a:hover {
  background-color: yellow;
}
#des_edit #comments-citations-tabs ul li.ui-state-active a {
  background-color: #EBE8FF;
  color: #804D65;
}

#bdr-edit-page #bdr-header {
  padding-top: 2px;
}

#bdr-edit-page #bdr-header #edit-menu-bar ul {
  margin-top: 0.5em;
}

#des_edit #bio-tab {
  padding: 5px 2px 5px 2px;
}

#des_edit table.designer td.des_name {
  font-weight: bold;
  text-align: center;
}
#des_edit table.designer .des-details {
  font-size: 0.85em;
  text-align: left;
  margin-bottom: 0.5em;
  margin-left: 100px;
}
#des_edit table.designer td.credits {
  vertical-align: top;
}
#des_edit table.designer td.credits h4 {
  text-align: center;
  margin: 0.5em 0;
}
#des_edit table.designer td.des_form #old-fields {
  display: none;
  border: 1px solid green;
  margin-left: 1em;
  padding: 0.5em;
}

#comments button.add-cmt {
  font-size: 10px;
}

#comments #comment-list {
  margin: 0 1em 0 1em;
}
#comments #comment-list fieldset {
  padding-bottom: 3px;
}

#citation-entry h5 {
  margin-top: 0px;
  margin-bottom: 4px;
}

form.new_citation {
  font-size: 0.9em;
}

#des_edit #citation-edit-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 2.5em;
}
#des_edit #citation-edit-list li {
  margin-bottom: 0.5em;
  text-indent: -2em;
}
#des_edit #citation-edit-list form {
  text-indent: 0;
}

#des_edit #editors-credit-list {
  font-size: 0.9em;
}
#des_edit #editors-credit-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 2em;
}
#des_edit #editors-credit-list li {
  margin-bottom: 0.5em;
  text-indent: -2em;
}
#des_edit #editors-credit-list form {
  text-indent: 0;
}

.image-holder {
  position: relative;
}

.image-holder div.annotations {
  position: absolute;
  bottom: 5px;
  left: 7px;
  font-size: 0.6em;
}

.image-holder div.title {
  background-color: tan;
  border: whitesmoke 1px solid;
  position: absolute;
  top: 3px;
  left: 3px;
}

.image-holder span.file-name {
  background-color: tan;
  border: whitesmoke 1px solid;
}

.image-holder button.imup-del {
  display: inline-block;
  background-color: #fffdbd;
}

#detail-state div.detail-image {
  border: 1px #000080 solid;
  float: left;
  /*width: 175px;*/
  margin: 0.5em;
}

.detail-label {
  display: none;
}

#detail-actions .detail-label {
  display: block;
}

#ed-head h4 {
  font-size: 14px;
  text-align: center;
  margin: 0;
  font-weight: 700;
}

#ed-head h2 {
  font-size: 24px;
  text-align: left;
  margin: 0;
  padding: 3px;
  font-weight: 700;
}

.progress .bar {
  background-color: #698a73;
  height: 20px;
}

#mugshot-state h3 {
  margin: 0 0 5px 1em;
}

#mugshot-actions {
  background-color: lavender;
  padding: 2em;
}

#mugshot-actions h3 {
  margin: 0 0 5px 1em;
}

form#fileupload table {
  margin-bottom: 3px;
}

#gimup-content {
  overflow: hidden;
  clear: both;
  min-width: 800px;
  margin-top: 0.25em;
}

#mugshot-state #tn-div, #mugshot-state #left-sm-div, #mugshot-state #left-lg-div {
  float: left;
  background: gray url(/../images/MuslinBG01.jpg);
  padding: 5px;
  border: 1px solid navy;
  margin: 0.5em;
}

#mugshot-state #left-lg-div {
  clear: both;
}

#page-right-div #right-lg-div {
  clear: both;
}

#page-right-state #right-sm-div, #page-right-state #right-lg-div {
  float: left;
  background: gray url(/../images/MuslinBG01.jpg);
  padding: 5px;
  border: 1px solid navy;
  margin: 0.5em;
}

span.orphaned-usage {
  display: block;
  font-weight: bold;
  color: red;
}

/*.fileupload-buttonbar { background-color: gray;}*/
button.gjf-hide, input.gjf-hide, .span5 .gjf-hide {
  display: none;
}

div#avail-images-outer {
  background-color: tan;
  overflow: hidden;
}

button.imup-del {
  display: block;
  font-size: 0.75em;
}

/*#supplemental-state button.imup-del { display: block; font-size: 0.75em; }*/
/*div.avail-image{
    float: left;
    height: 162px; */ /* 162 for image plus 15 for button */ /*
    background-color: #fbf9ff;
    padding: 5px;
    border: 1px #000080 solid;
    margin: 5px;
}*/
/*#supplemental-state div.avail-image{*/
div.avail-image {
  float: left;
  height: inherit; /* 162 for image plus 15 for button */
  background-color: #fbf9ff;
  padding: 5px;
  border: 1px #000080 solid;
  margin: 5px;
}

.avail-image img {
  height: 150px;
}

form#fileupload td.error {
  background-color: red;
  color: yellow;
  font-weight: bold;
}

form#fileupload td.error span.label {
  display: block;
}

#mugshot-actions {
  margin: 0 1em 0 1em;
}

ul#usages-menu {
  background-color: #2b4780;
  font-weight: bold;
}

ul#usages-menu li {
  display: inline-block;
  background-color: #EEEEFF;
  border: 1px gray solid;
  padding: 3px;
}

ul#usages-menu li.active-tab {
  background-color: tan;
}

body {
  background-color: #EEEEEE;
  min-width: 950px;
}

#bdr-edit-page #bdr-header ul li {
  display: inline;
}

#des_edit {
  background-color: #ebe8ff;
  margin: 1em;
  padding: 1em;
}

#editor-content {
  background-color: #ebe8ff;
  margin: 0.5em;
  padding: 0.5em;
}
#editor-content .item {
  display: inline;
  font-style: italic;
}
#editor-content h2 {
  text-align: center;
  margin: 0.25em 0;
}
#editor-content h4 {
  margin: 5px;
}
#editor-content ul {
  margin: 5px;
}
#editor-content form {
  margin-bottom: 1px;
}
#editor-content #designer-area {
  margin-left: 0.75em;
  float: left;
  margin-right: 0.25em;
}
#editor-content #production-area {
  margin-left: 0.75em;
  margin-right: 0.5em;
  float: right;
  clear: right;
}
#editor-content #add-designer form {
  margin-left: 1.75em;
}
#editor-content #add-production form {
  margin-left: 1.75em;
}
#editor-content form input {
  margin: 0 4px 0 1px;
}
#editor-content form label {
  margin-right: 0.5em;
}
#editor-content #production-edit-list {
  background: lightgray;
  color: black;
}
#editor-content #production-edit-list a.title {
  font-style: italic;
}
#editor-content #designer-list .flags {
  color: red;
}
#editor-content #designer-list a.bold {
  font-weight: bold;
}

.des_edit_input {
  background-color: #EEEEEE;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 10px;
  height: 14px;
}

#bdr-edit-page #bdr-header {
  padding-bottom: 0px;
  width: 950;
}

form.edit_citation fieldset {
  float: left;
  padding-bottom: 3px;
}
form.edit_citation fieldset legend {
  font-size: 0.75em;
  color: darkslategray;
}

#edit-menu-bar li {
  padding: 5px 1em 5px 1em;
  margin: 2px 0;
  border: 2px #CCCCCC solid;
}
#edit-menu-bar li a {
  color: #CCCCCC;
}
#edit-menu-bar #designer-ed-ac, #edit-menu-bar #production-ed-ac {
  display: inline;
}
#edit-menu-bar #designer-ed-ac #ac2, #edit-menu-bar #production-ed-ac #ac2 {
  display: inline;
}

#des_edit #comments-citations-tabs ul li a.img-link {
  padding: 0 3px;
}

#des_edit #deons-upload-area form {
  background-color: #ADD8E6;
  margin: 0.25em;
  padding: 0.25em;
}
#des_edit #deons-upload-area form input#artifacts_ {
  border: 3px lightgoldenrodyellow solid;
}
#des_edit #deons-upload-area form input#artifacts_.wip {
  border-color: yellow;
}
#des_edit #deons-upload-area form input#artifacts_.over {
  border-color: #008000;
}
#des_edit #deons-upload-area form li {
  margin-bottom: 3px;
  overflow: hidden;
}
#des_edit #deons-upload-area form fieldset {
  float: left;
  padding-bottom: 3px;
}
#des_edit #deons-upload-area form fieldset legend {
  font-size: 0.75em;
  color: darkslategray;
}
#des_edit #deons-upload-area span.progress-bar {
  display: inline-block;
  width: 70px;
  border: 1px lightgoldenrodyellow solid;
  height: 0.9em;
  margin-left: 1em;
  margin-right: 1em;
  background-color: #FFFFCC;
  background-repeat: no-repeat;
  background-size: 0% 100%;
}
#des_edit #deons-upload-area span.progress-report {
  font-size: 0.8em;
}

#des_edit .citation-line-edit {
  border: 2px black solid;
  margin: 0 1em;
  padding: 5px;
  background-color: #cad2bc;
}
#des_edit .citation-line-edit.clean {
  border-color: green;
  background-color: #cad2bc;
}
#des_edit .citation-line-edit.disabled {
  border-color: darkslategray;
  background-color: gray;
}
#des_edit .citation-line-edit.dirty {
  border-color: yellow;
  background-color: rgba(255, 250, 23, 0.2);
}

#des_edit .file-resource-edit {
  clear: both;
  margin: 2px 1em;
  padding: 5px;
  background-color: #cad2bc;
  margin-bottom: 3px;
}
#des_edit .file-resource-edit.clean {
  border-color: green;
  background-color: #cad2bc;
}
#des_edit .file-resource-edit.disabled {
  border-color: darkslategray;
  background-color: gray;
}
#des_edit .file-resource-edit.dirty {
  border-color: yellow;
  background-color: rgba(255, 250, 23, 0.2);
}
#des_edit .file-resource-edit fieldset {
  float: left;
  padding-bottom: 3px;
}
#des_edit .file-resource-edit fieldset legend {
  font-size: 0.75em;
  color: darkslategray;
}

section.uploaded-resources div.file_resource_item {
  font-size: 0.8em;
}
section.uploaded-resources div.file_resource_item input {
  margin-right: 4px;
}
section.uploaded-resources div.file_resource_item #label_ {
  width: 5em;
}
section.uploaded-resources div.file_resource_item #file_name_ {
  width: 10em;
}
section.uploaded-resources div.file_resource_item #note_ {
  width: 20em;
}

#editor-content.production h2 {
  text-align: center;
}

#editor-content.production #prod-info-edit {
  margin-left: 1em;
}

#editor-content.production h5 {
  margin: 0.3em;
}

#editor-content.production #credit-designer-ac-credit {
  display: inline;
}

#prod-credits-edit #credit-add {
  margin-left: 2em;
}
