@import url(https://fonts.googleapis.com/css?family=Muli:300,400);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700,300italic&subset=latin,latin-ext);
/**
 * Colors CSS
 */

#system-theme-settings .color-form {
  max-width: none;
}

#system-theme-settings .color-form #placeholder {
  position: relative;
  display: block;
  margin: 0 0 20px 370px;
}

#system-theme-settings .color-form .form-type-select {
  width: 320px;
  display: block;
  float: left;
  margin-top: -200px;
}

#system-theme-settings select.form-select {
  margin-top: 5px;
}

#system-theme-settings .color-form #palette {
  width: 330px;
  float: left;
  margin: -140px 40px 0 0;
}

#system-theme-settings .color-form #palette h2 {
  margin-top: 20px;
  min-width: 0;
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}

#system-theme-settings .color-form #palette h2.first {
  margin-top: 0;
}

#system-theme-settings .color-form > h2 {
  display: block;
  min-width: 650px;
  overflow: hidden;
}

#system-theme-settings .color-form #palette .form-item {
  width: auto;
  margin: 0;
  padding: 12px 12px 4px 12px;
}

#system-theme-settings #palette .lock,
#system-theme-settings #palette .unlock {
  display: none;
}

#system-theme-settings #color_scheme_form #palette .form-item label {
  width: 222px;
  line-height: 18px;
}

#system-theme-settings .color-form .form-text {
  margin-right: 0 !important;
}

html.js #system-theme-settings .color-form #preview {
  clear: none;
}


/**
 * Breadcrumb links in the mini-panels
 */

.wizard-trail {
  font-size: 100% !important;
  margin-bottom: 18px;
  text-align: right;
  color: white;
  margin-right: 3px;
}
.wizard-trail span {
  margin-right: -3px;
}
.wizard-trail a {
  padding: 2px 10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #DDD;
  color: #000;
  font-size: 0.923em;
  line-height: 1.385em;
}
.wizard-trail-current a, .wizard-trail a:hover {
  background: #666;
  color: #FFF;
  text-decoration: none;
}
.wizard-trail-current {
  font-weight: normal !important;
}


/**
 * Remove Nodeaccess Search for Users form.
 */

#nodeaccess-grants-form .search-form {
  display: none;
}


/**
 * Article summary height
 */

.node-els_article-form .text-summary-wrapper .cke_contents {
  height: auto !important;
}


/**
 * Readonly inputs
 */

input.form-text[readonly], input.form-text[readonly="readonly"] {
    color: #999;
    border:1px solid #AAA;
    background: #EEE;
}


/**
 * Headline fonts
 */

#system-theme-settings #edit-font-sets label {
  display: inline-block;
  line-height: 1.3;
}

#system-theme-settings #edit-font-sets .form-item {
  margin-top: 10px;
}

#system-theme-settings #edit-font-sets input[type="radio"] {
  vertical-align: top;
  margin: 18px 10px 0 0;
}

#system-theme-settings #edit-font-sets span {
  display: block;
  font-size: 18px;
}

#system-theme-settings #edit-font-sets span:first-child {
  font-size: 22px;
}

#system-theme-settings #edit-font-sets span.serif  {
  font-family: 'Merriweather',georgia,serif;
}

#system-theme-settings #edit-font-sets span.sans-serif  {
  font-family: 'Muli',Arial,sans-serif;
}

#system-theme-settings #edit-font-sets span.system-serif  {
  font-family: georgia,palatino,serif;
}

#system-theme-settings #edit-font-sets span.system-sans-serif  {
  font-family: Arial,helvetica,sans-serif;
}


/**
 * Backend action buttons
 */

.field-name-field-els-preso-slides input.ief-entity-submit,
.field-name-field-els-preso-slides input[id*="edit-field-els-preso-slides-und-actions-ief-add"],
#modalContent input.form-submit.ief-entity-submit,
#modalContent input.form-submit[id*="edit-field-els-slideshow-slide-und-actions-ief-add"],
#modalContent input.form-submit[id*="edit-field-els-manual-list-item-und-actions-ief-add"] {
  background: #5491e9;
  color: white;
  border: none;
}

.field-name-field-els-preso-slides input.ief-entity-submit:hover,
.field-name-field-els-preso-slides input[id*="edit-field-els-preso-slides-und-actions-ief-add"]:hover,
#modalContent input.form-submit.ief-entity-submit:hover,
#modalContent input.form-submit[id*="edit-field-els-slideshow-slide-und-actions-ief-add"]:hover,
#modalContent input.form-submit[id*="edit-field-els-manual-list-item-und-actions-ief-add"]:hover {
  background: #265ba8;
}

body.page-node-add-els-video-presentation .field-widget-inline-entity-form fieldset.form-wrapper,
body.node-type-els-video-presentation .field-widget-inline-entity-form fieldset.form-wrapper {
  border: 1px solid #CCC;
}


/**
 * Generic fix: hide redirect and edit media file buttons in modals
 */

#modalContent .redirect-list,
#modalContent a.ctools-modal-media-file-edit {
  display: none !important;
}


/**
 * Slideshow
 */

.field-name-field-els-slideshow-info-bar .field-name-field-els-slide-label {
  display: none;
}

#modalContent .field-name-field-els-slideshow-slide .ief-entity-operations.form-wrapper {
  width: 100px;
}

#modalContent .field-name-field-els-slideshow-slide table td {
  vertical-align:top;
}
#modalContent .field-name-field-els-slideshow-references .field-name-field-els-slideshow-cue-point,
#modalContent .field-name-field-els-slideshow-info-bar .field-name-field-els-slideshow-cue-point {
  display: none;
}

#modalContent .inline-entity-form-els_slide-rendered [class*="els-panels-col"],
#modalContent .inline-entity-form-els_list_item-rendered [class*="els-panels-col"],
#modalContent .ief-row-form .ief-form-row {
  padding: 0;
}


/**
 * Advanced file handling
 */

.file-form .vertical-tabs-panes .metatags-form .form-item-metatags-und-robots-value,
.file-form .vertical-tabs-panes .metatags-form .form-item-metatags-und-revisit-after-period,
.file-form .vertical-tabs-panes .metatags-form .form-item-metatags-und-revisit-after-value {
  display: none;
}

.file-form .afh_file_preview {
  width: 100px;
  height: 100px;
}

/**
 * Modal Popups
 */
.ui-dialog.media-wrapper {
  border: 1px solid #333;
  -webkit-box-shadow: 0px 0px 25px 0px rgba(110,110,110,1);
  -moz-box-shadow: 0px 0px 25px 0px rgba(110,110,110,1);
  box-shadow: 0px 0px 25px 0px rgba(110,110,110,1);
}
