/**
 * Copied from Drupal 7 /modules/system/system.theme.css for consistency
 */

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid #E13F52;
}

/**
 * Inline items.
 */
.container-inline .form-actions,
.container-inline.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Markup generated by theme_more_link().
 */
.more-link {
  text-align: right; /* LTR */
}

/**
 * Markup generated by theme_more_help_link().
 */
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background: url(../../misc/help.png) 0 50% no-repeat; /* LTR */
  padding: 1px 0 1px 20px; /* LTR */
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsible .fieldset-legend {
  background: url(../../misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background-image: url(../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
*/
tr.selected td {
  background: #ffc;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  border-radius: 3px;
}
.progress .filled {
  background: #0072b9 url(../../misc/progress.gif);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN5c3RlbS50aGVtZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7O0FBRUg7OztHQUdHOztBQUVIOztHQUVHO0FBQ0g7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtDQUNoQjtBQUNEO0VBQ0UsVUFBVTtFQUNWLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsVUFBVTtDQUNYO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDhCQUE4QjtFQUM5QixtQkFBbUIsQ0FBQyxTQUFTO0VBQzdCLGlCQUFpQixDQUFDLFNBQVM7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEOztFQUVFLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIscUJBQXFCO0NBQ3RCOztBQUVEOztHQUVHO0FBQ0g7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDs7R0FFRztBQUNIO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztDQUNaO0FBQ0Q7RUFDRSx5QkFBeUIsQ0FBQyxTQUFTO0VBQ25DLFdBQVc7Q0FDWjs7QUFFRDs7R0FFRztBQUNIOztFQUVFLGdCQUFnQjtFQUNoQixtQkFBbUI7Q0FDcEI7QUFDRDs7RUFFRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3JCO0FBQ0Q7O0VBRUUsa0JBQWtCO0VBQ2xCLHFCQUFxQjtDQUN0QjtBQUNEOztFQUVFLG1CQUFtQjtDQUNwQjtBQUNEOztFQUVFLHVCQUF1QjtDQUN4QjtBQUNEO0VBQ0UsWUFBWTtDQUNiO0FBQ0Q7OztFQUdFLDBCQUEwQjtDQUMzQjs7QUFFRDs7R0FFRztBQUNIOztFQUVFLGNBQWM7RUFDZCxpQkFBYztDQUNmOztBQUVEOztHQUVHO0FBQ0g7RUFDQSxrQkFBQSxDQUFBLFNBQUE7Q0FDQzs7QUFFRDs7R0FFRztBQUNIO0VBQ0Esa0JBQUEsQ0FBQSxTQUFBO0NBQ0M7QUFDRDtFQUNBLHFEQUFBLENBQUEsU0FBQTtFQUNFLHdCQUFBLENBQUEsU0FBQTtDQUNEOztBQUVEOztHQUVHO0FBQ0g7RUFDQSxZQUFBO0VBQ0UsbUJBQVk7Q0FDYjtBQUNEO0VBQ0EsdUJBQUE7RUFDRSxnQkFBQTtFQUNBLHNCQUFnQjtFQUNoQixlQUFBO0NBQ0Q7QUFDRDtFQUNBLGtCQUFBO0NBQ0M7O0FBRUQ7Ozs7R0FJRztBQUNILHFCQUFHO0FBQ0g7RUFDQSxvQkFBQTtFQUNFLFlBQUE7Q0FDRDs7QUFFRDs7OztHQUlHO0FBQ0g7RUFDQSxnRUFBQSxDQUFBLFNBQUE7RUFDRSxtQkFBQSxDQUFBLFNBQUE7Q0FDRDtBQUNEO0VBQ0EscURBQUEsQ0FBQSxTQUFBO0VBQ0UsNkJBQUEsQ0FBQSxTQUFBO0NBQ0Q7QUFDRDtFQUNBLFlBQUE7RUFDRSxpQkFBWTtFQUNaLG1CQUFpQjtDQUNsQjs7QUFFRDs7OztHQUlHO0FBQ0g7RUFDQSwwQkFBQTtDQUNDO0FBQ0Q7RUFDQSx1QkFBQTtDQUNDO0FBQ0Q7RUFDQSxpQkFBQTtDQUNDO0FBQ0Q7RUFDQSxxQkFBQTtDQUNDOztBQUVEOzs7O0VBSUU7QUFDRjtFQUNBLGlCQUFBO0NBQ0M7QUFDRDs7RUFFRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7Ozs7R0FJRztBQUNIO0VBQ0Esa0JBQUE7Q0FDQztBQUNEO0VBQ0EsaUJBQUE7RUFDRSxtQkFBaUI7RUFDakIsZ0JBQUE7RUFDQSxtQkFBZ0I7Q0FDakI7QUFDRDtFQUdBLGlEQUFBO0NBREMiLCJmaWxlIjoic3lzdGVtLnRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29waWVkIGZyb20gRHJ1cGFsIDcgL21vZHVsZXMvc3lzdGVtL3N5c3RlbS50aGVtZS5jc3MgZm9yIGNvbnNpc3RlbmN5XG4gKi9cblxuLyoqXG4gKiBAZmlsZVxuICogQmFzaWMgc3R5bGluZyBmb3IgY29tbW9uIG1hcmt1cC5cbiAqL1xuXG4vKipcbiAqIEhUTUwgZWxlbWVudHMuXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbmZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5ociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGhlaWdodDogMXB4O1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1yaWdodDogMWVtOyAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDsgLyogTFRSICovXG59XG50Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxudHIuZXZlbixcbnRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwLjFlbSAwLjZlbTtcbn1cblxuLyoqXG4gKiBNYXJrdXAgZ2VuZXJhdGVkIGJ5IHRoZW1lX3RhYmxlc29ydF9pbmRpY2F0b3IoKS5cbiAqL1xudGguYWN0aXZlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbnRkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi8qKlxuICogTWFya3VwIGdlbmVyYXRlZCBieSB0aGVtZV9pdGVtX2xpc3QoKS5cbiAqL1xuLml0ZW0tbGlzdCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGVtLWxpc3QgdWwge1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pdGVtLWxpc3QgdWwgbGkge1xuICBtYXJnaW46IDAgMCAwLjI1ZW0gMS41ZW07IC8qIExUUiAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIE1hcmt1cCBnZW5lcmF0ZWQgYnkgRm9ybSBBUEkuXG4gKi9cbi5mb3JtLWl0ZW0sXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG50ci5vZGQgLmZvcm0taXRlbSxcbnRyLmV2ZW4gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5sYWJlbC5vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0sXG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cbi5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMi40ZW07XG59XG5pbnB1dC5mb3JtLWNoZWNrYm94LFxuaW5wdXQuZm9ybS1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWFya2VyLFxuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI2YwMDtcbn1cbi5mb3JtLWl0ZW0gaW5wdXQuZXJyb3IsXG4uZm9ybS1pdGVtIHRleHRhcmVhLmVycm9yLFxuLmZvcm0taXRlbSBzZWxlY3QuZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG59XG5cbi8qKlxuICogSW5saW5lIGl0ZW1zLlxuICovXG4uY29udGFpbmVyLWlubGluZSAuZm9ybS1hY3Rpb25zLFxuLmNvbnRhaW5lci1pbmxpbmUuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBNYXJrdXAgZ2VuZXJhdGVkIGJ5IHRoZW1lX21vcmVfbGluaygpLlxuICovXG4ubW9yZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xufVxuXG4vKipcbiAqIE1hcmt1cCBnZW5lcmF0ZWQgYnkgdGhlbWVfbW9yZV9oZWxwX2xpbmsoKS5cbiAqL1xuLm1vcmUtaGVscC1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xufVxuLm1vcmUtaGVscC1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vbWlzYy9oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0OyAvKiBMVFIgKi9cbiAgcGFkZGluZzogMXB4IDAgMXB4IDIwcHg7IC8qIExUUiAqL1xufVxuXG4vKipcbiAqIE1hcmt1cCBnZW5lcmF0ZWQgYnkgdGhlbWVfcGFnZXIoKS5cbiAqL1xuLml0ZW0tbGlzdCAucGFnZXIge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml0ZW0tbGlzdCAucGFnZXIgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMC41ZW07XG59XG4ucGFnZXItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEF1dG9jb21wbGV0ZS5cbiAqXG4gKiBAc2VlIGF1dG9jb21wbGV0ZS5qc1xuICovXG4vKiBTdWdnZXN0aW9uIGxpc3QgKi9cbiNhdXRvY29tcGxldGUgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4gKiBDb2xsYXBzaWJsZSBmaWVsZHNldHMuXG4gKlxuICogQHNlZSBjb2xsYXBzZS5qc1xuICovXG5odG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vbWlzYy9tZW51LWV4cGFuZGVkLnBuZykgNXB4IDY1JSBuby1yZXBlYXQ7IC8qIExUUiAqL1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IC8qIExUUiAqL1xufVxuaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzZWQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9taXNjL21lbnUtY29sbGFwc2VkLnBuZyk7IC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNTAlOyAvKiBMVFIgKi9cbn1cbi5maWVsZHNldC1sZWdlbmQgc3Bhbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLyoqXG4gKiBUYWJsZURyYWcgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZWRyYWcuanNcbiAqL1xudHIuZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG59XG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDtcbn1cbi50YWJsZWRyYWctdG9nZ2xlLXdlaWdodCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5ib2R5IGRpdi50YWJsZWRyYWctY2hhbmdlZC13YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi8qKlxuICogVGFibGVTZWxlY3QgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZXNlbGVjdC5qc1xuKi9cbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmYztcbn1cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogUHJvZ3Jlc3MgYmFyLlxuICpcbiAqIEBzZWUgcHJvZ3Jlc3MuanNcbiAqL1xuLnByb2dyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZ3Jlc3MgLmJhciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wcm9ncmVzcyAuZmlsbGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiOSB1cmwoLi4vLi4vbWlzYy9wcm9ncmVzcy5naWYpO1xufVxuIl19 */