/**
 * @file
 * Field Styling
 */


.field /* Wrapper for any field. */ {
}


/*
 * Field Lables
 */
.field-label-above /* Above and inline classes are on the field wrapper. */ {
}

.field-label-inline /* When labels are set to inline in field display settings the clearfix class is automatically added. */ {
}

.field .field-label /* Lables are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues. */ {
  display: inline;
  font-size: 1em;
  font-weight: 700;
  font-family: inherit; /* Forces the h2 to inherit the global font family instead of the h2 font family. */
  line-height: inherit;
  margin: 0;
}



.node-type-book .field-name-body .field-items {
     display: inline;
}

.node-type-class .field-items {
     display: inline-block;
	  	}

.node-type-presentation .field-name-field-presentation-file.field-type-file .field-item {
  display: block;
}

.node-presentation.node-teaser .field-name-field-presentation-file.field-type-file .field-item {
  margin-right: 8px;
}

.field-type-file .field-item {display:inline;}

/*
 * Field types (Core)
 */

/* Image fields use the <figure> and <figcaption> elements from HTML5. */
.field-type-image {
  margin-bottom: 1.5em; /* The same bottom margin as p, blockquote, ul, ol and dl. */
}

.field .caption  /* The .caption class is applied to all captions regardless of view mode. */ {
}

.field .full-caption /* View mode full. */ {
}

.field .teaser-caption /* View mode teaser. */ {
}


/* Taxonomy fields are output as an unordered list in Adaptivetheme. */
.field-type-taxonomy-term-reference {
  margin-bottom: 1.5em; /* The same bottom margin as p, blockquote, ul, ol and dl. */
}

.field-type-taxonomy-term-reference ul.field-items {
  margin: 0;
  padding: 0;
}

.field-type-taxonomy-term-reference li.field-item {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0; /* LTR */
}

.field-type-text {
}

.field-type-text-long {
}

.field-type-text-with-summary {
}

.field-type-file {
}

.field-type-number-integer {
}

.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-list-text {
}

.field-type-list-boolean {
}

.field-type-list-integer {
}

.field-type-list-float {
}


/*
 * Field types (Contrib)
 */
.field-type-datetime {
}

.field-type-node-reference {
}

.field-type-user-reference {
}


/*
 * Named fields
 */
.field-name-body {
}

.field-name-field-image {
}

.field-name-field-tags {
}

.field-name-field-FIELDNAME /* Underscores in field name are replaced with dashes. */ {
}


/* Image Alignment Theme Settings - included here so you can easily override them if required */

.ia-n .field-type-image  /* Float none setting */ {
}

.ia-l .field-type-image  /* Float left setting */ {
  margin: 0.5em 15px 1.5em 0;
}

.ia-c .field-type-image  /* Centered setting */ {
  margin: 0.5em auto 1.5em;
}

.ia-r .field-type-image  /* Float right setting */ {
  margin: 0.5em 0 1.5em 15px;
}

.os-files-video-single {
	display: inline-block;
	max-width: 275px;
	vertical-align: top;
}

/* Events sign up confirmation registrant screen */
.registration-event-signup-simple .field-label {
  width:125px;
  display: inline-block;
}

.registration-event-signup-simple .field-name-field-department .field-items,
.registration-event-signup-simple .field-name-field-full-name .field-items {
  display:inline-block;
}