/* 

|================================================| 
| [!!]         DO NOT EDIT THIS FILE        [!!] | 
| [!!]         DO NOT EDIT THIS FILE        [!!] | 
| [!!]         DO NOT EDIT THIS FILE        [!!] | 
|                                                | 
| The CSS below is compiled from a .less file.   | 
| Any changes you make here will be blown away   | 
| upon the next ~.less lessc compilation.        | 
|                                                | 
| Please change the ~.less file instead.         | 
|                                                | 
| Also dont forget to run lessc after changing   | 
| any *.less file                                | 
|                                                | 
| [!!]         DO NOT EDIT THIS FILE        [!!] | 
|================================================| 

*/


/*
The purpose of this CSS file is to ensure consistency in text-asset consistency between the CMP and WWW site.
Some of these styles may be redundancy with Twitter-bootstrap and/or overriding Twitter-bootstrap, this is intentional.
*/
body.page-node .field-name-body,
#asto-content.text-asset-container,
.text-asset-container,
#asto-content.text-asset-container,
#right-sidebar {
  /* if someone puts in a 500 character word (with no spaces in it) dont let it push the sidebar width over */
  overflow: hidden;
  /* make dam sure twitter-columns float as expected */
  /* make dam sure twitter-columns get their paddings in */
  /* but <h3> and <br> tags should break floater-lines */
  /* images that have no twitter-bootstrap class assigned should still hade some default padding */
}
body.page-node .field-name-body .col-lg-1,
#asto-content.text-asset-container .col-lg-1,
.text-asset-container .col-lg-1,
#asto-content.text-asset-container .col-lg-1,
#right-sidebar .col-lg-1,
body.page-node .field-name-body .col-lg-2,
#asto-content.text-asset-container .col-lg-2,
.text-asset-container .col-lg-2,
#asto-content.text-asset-container .col-lg-2,
#right-sidebar .col-lg-2,
body.page-node .field-name-body .col-lg-3,
#asto-content.text-asset-container .col-lg-3,
.text-asset-container .col-lg-3,
#asto-content.text-asset-container .col-lg-3,
#right-sidebar .col-lg-3,
body.page-node .field-name-body .col-lg-4,
#asto-content.text-asset-container .col-lg-4,
.text-asset-container .col-lg-4,
#asto-content.text-asset-container .col-lg-4,
#right-sidebar .col-lg-4,
body.page-node .field-name-body .col-lg-5,
#asto-content.text-asset-container .col-lg-5,
.text-asset-container .col-lg-5,
#asto-content.text-asset-container .col-lg-5,
#right-sidebar .col-lg-5,
body.page-node .field-name-body .col-lg-6,
#asto-content.text-asset-container .col-lg-6,
.text-asset-container .col-lg-6,
#asto-content.text-asset-container .col-lg-6,
#right-sidebar .col-lg-6,
body.page-node .field-name-body .col-lg-7,
#asto-content.text-asset-container .col-lg-7,
.text-asset-container .col-lg-7,
#asto-content.text-asset-container .col-lg-7,
#right-sidebar .col-lg-7,
body.page-node .field-name-body .col-lg-8,
#asto-content.text-asset-container .col-lg-8,
.text-asset-container .col-lg-8,
#asto-content.text-asset-container .col-lg-8,
#right-sidebar .col-lg-8,
body.page-node .field-name-body .col-lg-9,
#asto-content.text-asset-container .col-lg-9,
.text-asset-container .col-lg-9,
#asto-content.text-asset-container .col-lg-9,
#right-sidebar .col-lg-9,
body.page-node .field-name-body .col-lg-10,
#asto-content.text-asset-container .col-lg-10,
.text-asset-container .col-lg-10,
#asto-content.text-asset-container .col-lg-10,
#right-sidebar .col-lg-10,
body.page-node .field-name-body .col-lg-11,
#asto-content.text-asset-container .col-lg-11,
.text-asset-container .col-lg-11,
#asto-content.text-asset-container .col-lg-11,
#right-sidebar .col-lg-11,
body.page-node .field-name-body .col-lg-12,
#asto-content.text-asset-container .col-lg-12,
.text-asset-container .col-lg-12,
#asto-content.text-asset-container .col-lg-12,
#right-sidebar .col-lg-12 {
  float: left;
}
body.page-node .field-name-body .col-xs-1,
#asto-content.text-asset-container .col-xs-1,
.text-asset-container .col-xs-1,
#asto-content.text-asset-container .col-xs-1,
#right-sidebar .col-xs-1,
body.page-node .field-name-body .col-sm-1,
#asto-content.text-asset-container .col-sm-1,
.text-asset-container .col-sm-1,
#asto-content.text-asset-container .col-sm-1,
#right-sidebar .col-sm-1,
body.page-node .field-name-body .col-md-1,
#asto-content.text-asset-container .col-md-1,
.text-asset-container .col-md-1,
#asto-content.text-asset-container .col-md-1,
#right-sidebar .col-md-1,
body.page-node .field-name-body .col-lg-1,
#asto-content.text-asset-container .col-lg-1,
.text-asset-container .col-lg-1,
#asto-content.text-asset-container .col-lg-1,
#right-sidebar .col-lg-1,
body.page-node .field-name-body .col-xs-2,
#asto-content.text-asset-container .col-xs-2,
.text-asset-container .col-xs-2,
#asto-content.text-asset-container .col-xs-2,
#right-sidebar .col-xs-2,
body.page-node .field-name-body .col-sm-2,
#asto-content.text-asset-container .col-sm-2,
.text-asset-container .col-sm-2,
#asto-content.text-asset-container .col-sm-2,
#right-sidebar .col-sm-2,
body.page-node .field-name-body .col-md-2,
#asto-content.text-asset-container .col-md-2,
.text-asset-container .col-md-2,
#asto-content.text-asset-container .col-md-2,
#right-sidebar .col-md-2,
body.page-node .field-name-body .col-lg-2,
#asto-content.text-asset-container .col-lg-2,
.text-asset-container .col-lg-2,
#asto-content.text-asset-container .col-lg-2,
#right-sidebar .col-lg-2,
body.page-node .field-name-body .col-xs-3,
#asto-content.text-asset-container .col-xs-3,
.text-asset-container .col-xs-3,
#asto-content.text-asset-container .col-xs-3,
#right-sidebar .col-xs-3,
body.page-node .field-name-body .col-sm-3,
#asto-content.text-asset-container .col-sm-3,
.text-asset-container .col-sm-3,
#asto-content.text-asset-container .col-sm-3,
#right-sidebar .col-sm-3,
body.page-node .field-name-body .col-md-3,
#asto-content.text-asset-container .col-md-3,
.text-asset-container .col-md-3,
#asto-content.text-asset-container .col-md-3,
#right-sidebar .col-md-3,
body.page-node .field-name-body .col-lg-3,
#asto-content.text-asset-container .col-lg-3,
.text-asset-container .col-lg-3,
#asto-content.text-asset-container .col-lg-3,
#right-sidebar .col-lg-3,
body.page-node .field-name-body .col-xs-4,
#asto-content.text-asset-container .col-xs-4,
.text-asset-container .col-xs-4,
#asto-content.text-asset-container .col-xs-4,
#right-sidebar .col-xs-4,
body.page-node .field-name-body .col-sm-4,
#asto-content.text-asset-container .col-sm-4,
.text-asset-container .col-sm-4,
#asto-content.text-asset-container .col-sm-4,
#right-sidebar .col-sm-4,
body.page-node .field-name-body .col-md-4,
#asto-content.text-asset-container .col-md-4,
.text-asset-container .col-md-4,
#asto-content.text-asset-container .col-md-4,
#right-sidebar .col-md-4,
body.page-node .field-name-body .col-lg-4,
#asto-content.text-asset-container .col-lg-4,
.text-asset-container .col-lg-4,
#asto-content.text-asset-container .col-lg-4,
#right-sidebar .col-lg-4,
body.page-node .field-name-body .col-xs-5,
#asto-content.text-asset-container .col-xs-5,
.text-asset-container .col-xs-5,
#asto-content.text-asset-container .col-xs-5,
#right-sidebar .col-xs-5,
body.page-node .field-name-body .col-sm-5,
#asto-content.text-asset-container .col-sm-5,
.text-asset-container .col-sm-5,
#asto-content.text-asset-container .col-sm-5,
#right-sidebar .col-sm-5,
body.page-node .field-name-body .col-md-5,
#asto-content.text-asset-container .col-md-5,
.text-asset-container .col-md-5,
#asto-content.text-asset-container .col-md-5,
#right-sidebar .col-md-5,
body.page-node .field-name-body .col-lg-5,
#asto-content.text-asset-container .col-lg-5,
.text-asset-container .col-lg-5,
#asto-content.text-asset-container .col-lg-5,
#right-sidebar .col-lg-5,
body.page-node .field-name-body .col-xs-6,
#asto-content.text-asset-container .col-xs-6,
.text-asset-container .col-xs-6,
#asto-content.text-asset-container .col-xs-6,
#right-sidebar .col-xs-6,
body.page-node .field-name-body .col-sm-6,
#asto-content.text-asset-container .col-sm-6,
.text-asset-container .col-sm-6,
#asto-content.text-asset-container .col-sm-6,
#right-sidebar .col-sm-6,
body.page-node .field-name-body .col-md-6,
#asto-content.text-asset-container .col-md-6,
.text-asset-container .col-md-6,
#asto-content.text-asset-container .col-md-6,
#right-sidebar .col-md-6,
body.page-node .field-name-body .col-lg-6,
#asto-content.text-asset-container .col-lg-6,
.text-asset-container .col-lg-6,
#asto-content.text-asset-container .col-lg-6,
#right-sidebar .col-lg-6,
body.page-node .field-name-body .col-xs-7,
#asto-content.text-asset-container .col-xs-7,
.text-asset-container .col-xs-7,
#asto-content.text-asset-container .col-xs-7,
#right-sidebar .col-xs-7,
body.page-node .field-name-body .col-sm-7,
#asto-content.text-asset-container .col-sm-7,
.text-asset-container .col-sm-7,
#asto-content.text-asset-container .col-sm-7,
#right-sidebar .col-sm-7,
body.page-node .field-name-body .col-md-7,
#asto-content.text-asset-container .col-md-7,
.text-asset-container .col-md-7,
#asto-content.text-asset-container .col-md-7,
#right-sidebar .col-md-7,
body.page-node .field-name-body .col-lg-7,
#asto-content.text-asset-container .col-lg-7,
.text-asset-container .col-lg-7,
#asto-content.text-asset-container .col-lg-7,
#right-sidebar .col-lg-7,
body.page-node .field-name-body .col-xs-8,
#asto-content.text-asset-container .col-xs-8,
.text-asset-container .col-xs-8,
#asto-content.text-asset-container .col-xs-8,
#right-sidebar .col-xs-8,
body.page-node .field-name-body .col-sm-8,
#asto-content.text-asset-container .col-sm-8,
.text-asset-container .col-sm-8,
#asto-content.text-asset-container .col-sm-8,
#right-sidebar .col-sm-8,
body.page-node .field-name-body .col-md-8,
#asto-content.text-asset-container .col-md-8,
.text-asset-container .col-md-8,
#asto-content.text-asset-container .col-md-8,
#right-sidebar .col-md-8,
body.page-node .field-name-body .col-lg-8,
#asto-content.text-asset-container .col-lg-8,
.text-asset-container .col-lg-8,
#asto-content.text-asset-container .col-lg-8,
#right-sidebar .col-lg-8,
body.page-node .field-name-body .col-xs-9,
#asto-content.text-asset-container .col-xs-9,
.text-asset-container .col-xs-9,
#asto-content.text-asset-container .col-xs-9,
#right-sidebar .col-xs-9,
body.page-node .field-name-body .col-sm-9,
#asto-content.text-asset-container .col-sm-9,
.text-asset-container .col-sm-9,
#asto-content.text-asset-container .col-sm-9,
#right-sidebar .col-sm-9,
body.page-node .field-name-body .col-md-9,
#asto-content.text-asset-container .col-md-9,
.text-asset-container .col-md-9,
#asto-content.text-asset-container .col-md-9,
#right-sidebar .col-md-9,
body.page-node .field-name-body .col-lg-9,
#asto-content.text-asset-container .col-lg-9,
.text-asset-container .col-lg-9,
#asto-content.text-asset-container .col-lg-9,
#right-sidebar .col-lg-9,
body.page-node .field-name-body .col-xs-10,
#asto-content.text-asset-container .col-xs-10,
.text-asset-container .col-xs-10,
#asto-content.text-asset-container .col-xs-10,
#right-sidebar .col-xs-10,
body.page-node .field-name-body .col-sm-10,
#asto-content.text-asset-container .col-sm-10,
.text-asset-container .col-sm-10,
#asto-content.text-asset-container .col-sm-10,
#right-sidebar .col-sm-10,
body.page-node .field-name-body .col-md-10,
#asto-content.text-asset-container .col-md-10,
.text-asset-container .col-md-10,
#asto-content.text-asset-container .col-md-10,
#right-sidebar .col-md-10,
body.page-node .field-name-body .col-lg-10,
#asto-content.text-asset-container .col-lg-10,
.text-asset-container .col-lg-10,
#asto-content.text-asset-container .col-lg-10,
#right-sidebar .col-lg-10,
body.page-node .field-name-body .col-xs-11,
#asto-content.text-asset-container .col-xs-11,
.text-asset-container .col-xs-11,
#asto-content.text-asset-container .col-xs-11,
#right-sidebar .col-xs-11,
body.page-node .field-name-body .col-sm-11,
#asto-content.text-asset-container .col-sm-11,
.text-asset-container .col-sm-11,
#asto-content.text-asset-container .col-sm-11,
#right-sidebar .col-sm-11,
body.page-node .field-name-body .col-md-11,
#asto-content.text-asset-container .col-md-11,
.text-asset-container .col-md-11,
#asto-content.text-asset-container .col-md-11,
#right-sidebar .col-md-11,
body.page-node .field-name-body .col-lg-11,
#asto-content.text-asset-container .col-lg-11,
.text-asset-container .col-lg-11,
#asto-content.text-asset-container .col-lg-11,
#right-sidebar .col-lg-11,
body.page-node .field-name-body .col-xs-12,
#asto-content.text-asset-container .col-xs-12,
.text-asset-container .col-xs-12,
#asto-content.text-asset-container .col-xs-12,
#right-sidebar .col-xs-12,
body.page-node .field-name-body .col-sm-12,
#asto-content.text-asset-container .col-sm-12,
.text-asset-container .col-sm-12,
#asto-content.text-asset-container .col-sm-12,
#right-sidebar .col-sm-12,
body.page-node .field-name-body .col-md-12,
#asto-content.text-asset-container .col-md-12,
.text-asset-container .col-md-12,
#asto-content.text-asset-container .col-md-12,
#right-sidebar .col-md-12,
body.page-node .field-name-body .col-lg-12,
#asto-content.text-asset-container .col-lg-12,
.text-asset-container .col-lg-12,
#asto-content.text-asset-container .col-lg-12,
#right-sidebar .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
body.page-node .field-name-body h6,
#asto-content.text-asset-container h6,
.text-asset-container h6,
#asto-content.text-asset-container h6,
#right-sidebar h6,
body.page-node .field-name-body h5,
#asto-content.text-asset-container h5,
.text-asset-container h5,
#asto-content.text-asset-container h5,
#right-sidebar h5,
body.page-node .field-name-body h4,
#asto-content.text-asset-container h4,
.text-asset-container h4,
#asto-content.text-asset-container h4,
#right-sidebar h4,
body.page-node .field-name-body h3,
#asto-content.text-asset-container h3,
.text-asset-container h3,
#asto-content.text-asset-container h3,
#right-sidebar h3,
body.page-node .field-name-body h2,
#asto-content.text-asset-container h2,
.text-asset-container h2,
#asto-content.text-asset-container h2,
#right-sidebar h2 {
  clear: both;
}
body.page-node .field-name-body .default_img_padding,
#asto-content.text-asset-container .default_img_padding,
.text-asset-container .default_img_padding,
#asto-content.text-asset-container .default_img_padding,
#right-sidebar .default_img_padding {
  padding-right: 15px;
  float: left;
  /* dont let images force a container over its desiered max-width */
  max-width: 100%;
}
body.page-node .field-name-body p,
#asto-content.text-asset-container p,
.text-asset-container p,
#asto-content.text-asset-container p,
#right-sidebar p {
  min-height: 15px;
}
body.page-node .field-name-body ul,
#asto-content.text-asset-container ul,
.text-asset-container ul,
#asto-content.text-asset-container ul,
#right-sidebar ul,
body.page-node .field-name-body ol,
#asto-content.text-asset-container ol,
.text-asset-container ol,
#asto-content.text-asset-container ol,
#right-sidebar ol {
  overflow: hidden;
}
/* CMP Text-Asset bodies on node View-tab pages */
body.page-node.node-type-text-asset .field-name-body .field-items .field-item {
  /* Pages on the WWW site with a side-bar have 870px width for the content area */
  width: 870px;
  font-size: 17px;
}
body.page-node.node-type-text-asset .field-name-body .field-items .field-item ul,
body.page-node.node-type-text-asset .field-name-body .field-items .field-item ol {
  overflow: hidden;
}
