/*05-30-2013*/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 21, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 31, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../sass/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 82, ../sass/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 102, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 112, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 130, ../sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 135, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 140, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 145, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 150, ../sass/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 168, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 172, ../sass/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 198, ../sass/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 210, ../sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../sass/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 239, ../sass/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../sass/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 254, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 261, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 265, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 280, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 284, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 294, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 303, ../sass/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../sass/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../sass/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 359, ../sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 387, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 400, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
/* line 417, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 428, ../sass/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
/* line 440, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
/* line 453, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 465, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */
/* line 474, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 497, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 510, ../sass/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 517, ../sass/_normalize.scss */
b, strong, .strong {
  font-weight: bold;
}

/* line 519, ../sass/_normalize.scss */
dfn, em, .em {
  font-style: italic;
}

/* line 521, ../sass/_normalize.scss */
small, .small {
  font-size: 75%;
}

/* line 523, ../sass/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none;
}

/* line 528, ../sass/_normalize.scss */
dd {
  margin: 0;
}

/* line 534, ../sass/_normalize.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/* prefixed */
/* line 1, ../sass/_sprites.scss */
.icon-home {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 16px;
  background: url(../images/icon-home.png) no-repeat center;
}

/* line 3, ../sass/_layout.scss */
#share-diagrams-page h1 {
  font-size: 20px;
  color: #FF6500;
  padding: 0;
  margin: 0 0 20px;
}
/* line 10, ../sass/_layout.scss */
#share-diagrams-page h3 {
  background: #7086A3;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
  text-align: left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 22, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list {
  overflow: hidden;
  border: 1px solid #DBDEE1;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin-bottom: 30px;
}
/* line 28, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .featured-header {
  background: #FF6500;
  border-bottom: 1px solid #DBDEE1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
/* line 34, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .featured-header h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  background: none;
  display: inline-block;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 44, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .featured-header a {
  float: right;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  padding: 10px 20px;
  color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 54, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .featured-header a:hover {
  background: #cc5100;
  text-decoration: none;
}
/* line 62, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .content {
  text-align: center;
  padding: 10px 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 67, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .content .archive-block {
  width: 172px;
}
/* line 71, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .content .archive-block .thumb-holder {
  width: 172px;
  height: 162px;
}
/* line 75, ../sass/_layout.scss */
#share-diagrams-page .featured-item-list .content .archive-block .thumb-holder img {
  max-width: 134px;
  max-height: 124px;
}
/* line 87, ../sass/_layout.scss */
#share-diagrams-page #share-diagrams-list {
  overflow: hidden;
}
/* line 90, ../sass/_layout.scss */
#share-diagrams-page #share-diagrams-list .thumbnail {
  float: left;
  width: 140px;
  margin: 0 8px 30px;
}
/* line 95, ../sass/_layout.scss */
#share-diagrams-page #share-diagrams-list .thumbnail .folder {
  position: relative;
  width: 64px;
  height: 51px;
  margin: 0 auto 10px;
}
/* line 101, ../sass/_layout.scss */
#share-diagrams-page #share-diagrams-list .thumbnail .folder .count {
  position: absolute;
  z-index: 2;
  right: 2px;
  bottom: 2px;
  color: #fff;
  font-size: 12px;
  background: #FF6500;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  display: inline-block;
  padding: 0px 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: bold;
}
/* line 118, ../sass/_layout.scss */
#share-diagrams-page #share-diagrams-list .thumbnail a {
  white-space: nowrap;
  width: 140px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  text-align: center;
  background: none;
  padding: 0;
  float: none;
  min-height: 0;
  margin: 0;
  color: #336698;
  font-size: 14px;
}
/* line 139, ../sass/_layout.scss */
#share-diagrams-page .archive-list {
  overflow: hidden;
  text-align: center;
}
/* line 143, ../sass/_layout.scss */
#share-diagrams-page .archive-list .archive-block {
  margin-bottom: 20px;
}

/* line 149, ../sass/_layout.scss */
.archive-block {
  width: 220px;
  margin: 0 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 155, ../sass/_layout.scss */
.archive-block .thumb-holder {
  border: 1px solid #EEEEEE;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  padding: 20px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
  height: 212px;
  width: 220px;
  display: table-cell;
  vertical-align: middle;
}
/* line 167, ../sass/_layout.scss */
.archive-block .thumb-holder img {
  width: auto;
  height: auto;
  max-width: 180px;
  max-height: 170px;
  display: inline-block;
  vertical-align: middle;
}
/* line 179, ../sass/_layout.scss */
.archive-block .title a {
  color: #0B80CC;
  font-size: 12px;
  display: block;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 190, ../sass/_layout.scss */
.archive-block span {
  color: #999999;
  display: block;
  text-align: center;
}

/* line 202, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .download-premium-member, #buscar-diagrama-page .download-buttons-wrapper .download-community-member, #buscar-diagrama-page .download-buttons-wrapper .download-direct, #buscar-diagrama-page .download-buttons-wrapper .download-shared, #buscar-diagrama-page .download-buttons-wrapper .download-shared-by-member {
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px;
  box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px;
  border: none;
}
/* line 206, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .download-premium-member .dl-icon, #buscar-diagrama-page .download-buttons-wrapper .download-community-member .dl-icon, #buscar-diagrama-page .download-buttons-wrapper .download-direct .dl-icon, #buscar-diagrama-page .download-buttons-wrapper .download-shared .dl-icon, #buscar-diagrama-page .download-buttons-wrapper .download-shared-by-member .dl-icon {
  margin: 0 10px 0 0;
  float: left;
}
/* line 212, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .download-premium-member .dl-button, #buscar-diagrama-page .download-buttons-wrapper .download-community-member .dl-button, #buscar-diagrama-page .download-buttons-wrapper .download-direct .dl-button, #buscar-diagrama-page .download-buttons-wrapper .download-shared .dl-button, #buscar-diagrama-page .download-buttons-wrapper .download-shared-by-member .dl-button {
  margin-bottom: 10px;
}
/* line 216, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .download-premium-member .desc, #buscar-diagrama-page .download-buttons-wrapper .download-community-member .desc, #buscar-diagrama-page .download-buttons-wrapper .download-direct .desc, #buscar-diagrama-page .download-buttons-wrapper .download-shared .desc, #buscar-diagrama-page .download-buttons-wrapper .download-shared-by-member .desc {
  padding-top: 5px;
  margin: 0 !important;
}
/* line 220, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .download-premium-member .desc .title, #buscar-diagrama-page .download-buttons-wrapper .download-community-member .desc .title, #buscar-diagrama-page .download-buttons-wrapper .download-direct .desc .title, #buscar-diagrama-page .download-buttons-wrapper .download-shared .desc .title, #buscar-diagrama-page .download-buttons-wrapper .download-shared-by-member .desc .title {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  display: none;
}
/* line 229, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .price-holder {
  padding-top: 0;
}
/* line 232, ../sass/_layout.scss */
#buscar-diagrama-page .download-buttons-wrapper .price-holder span {
  font-size: 12px;
}
/* line 239, ../sass/_layout.scss */
#buscar-diagrama-page #file-description {
  overflow: hidden;
}
/* line 242, ../sass/_layout.scss */
#buscar-diagrama-page #file-description table {
  margin-bottom: 40px;
}
/* line 247, ../sass/_layout.scss */
#buscar-diagrama-page #file-description table tr:first-child td {
  background: url(../images/file-description-first-splitter.jpg) top left no-repeat transparent;
}
/* line 253, ../sass/_layout.scss */
#buscar-diagrama-page #file-description table tr:last-child td {
  background: url(../images/file-description-last-splitter.jpg) bottom left no-repeat transparent;
}
/* line 258, ../sass/_layout.scss */
#buscar-diagrama-page #file-description table tr td {
  background: url(../images/file-description-mid-splitter.jpg) repeat-y left transparent;
  padding: 10px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 266, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .left-panel {
  width: 265px;
  float: left;
}
/* line 271, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel {
  margin-left: 285px;
}
/* line 276, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel .member .member-block {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 280, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel .member .btn-holder {
  margin: 0 0 10px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: none;
}
/* line 287, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel .member .btn-holder button {
  padding: 5px 10px;
}
/* line 293, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments {
  padding: 0;
}
/* line 296, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments h3 {
  background: #7086A3;
  border-bottom: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 10px;
  text-align: left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom: 0px;
}
/* line 308, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block {
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
  padding: 10px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
/* line 317, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .left-panel {
  width: auto;
  padding-right: 120px;
}
/* line 322, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .right-panel {
  margin-left: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 135px;
}
/* line 330, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .btn-holder {
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  border-top: none;
}
/* line 336, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .btn-holder button {
  padding: 5px 10px;
}
/* line 341, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .answer {
  display: inline-block;
}
/* line 345, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member {
  width: 100%;
}
/* line 348, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .user {
  overflow: hidden;
  margin: 0 0 10px;
  width: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 355, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .user .name {
  text-align: center;
  text-overflow: ellipsis;
  display: block;
  margin-bottom: 5px;
  overflow: hidden;
}
/* line 363, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .user .member-status {
  text-indent: -9999px;
  float: none;
  margin: 0 auto;
}
/* line 370, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings {
  width: 75px;
  height: 14px;
  background: url(../images/ratings-star.png) no-repeat top left transparent;
  display: block;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0;
  border: 0;
  margin: 0 auto;
}
/* line 380, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings.five {
  background-position: 0px 0px;
}
/* line 384, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings.four {
  background-position: 0px -14px;
}
/* line 388, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings.three {
  background-position: 0px -28px;
}
/* line 392, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings.two {
  background-position: 0px -42px;
}
/* line 396, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block .member .ratings.one {
  background-position: 0px -56px;
}
/* line 404, ../sass/_layout.scss */
#buscar-diagrama-page #file-description .right-panel #comments .comment-block:nth-child(even) {
  background: #fcfcfc;
}

/* line 413, ../sass/_layout.scss */
#breadcrumb {
  padding: 0;
  margin-bottom: 20px;
}
/* line 418, ../sass/_layout.scss */
#breadcrumb .inner-content {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #EEEEEE;
}
/* line 424, ../sass/_layout.scss */
#breadcrumb .inner-content a {
  background: url(../images/icon-breadcrumbs-separator.png) no-repeat left center;
  vertical-align: middle;
  padding: 7px 10px;
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
/* line 432, ../sass/_layout.scss */
#breadcrumb .inner-content a i {
  margin-right: 10px;
}
/* line 436, ../sass/_layout.scss */
#breadcrumb .inner-content a span {
  color: #336698;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
/* line 445, ../sass/_layout.scss */
#breadcrumb .inner-content a:hover span {
  text-decoration: underline;
}
/* line 453, ../sass/_layout.scss */
#breadcrumb .inner-content .btn-home {
  background-image: none;
  padding-left: 0;
}

/* line 460, ../sass/_layout.scss */
#header-wrapper {
  margin-bottom: 20px;
}

/* line 469, ../sass/_layout.scss */
#footer-wrapper #about-us p {
  font-size: 12px;
}
/* line 474, ../sass/_layout.scss */
#footer-wrapper #links {
  float: right;
}

/* line 479, ../sass/_layout.scss */
#content-wrapper {
  width: 940px;
}

/* line 485, ../sass/_layout.scss */
#buscar-diagrama-page .under img {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 5px;
}

/* Landscape phone to portrait tablet */
/* Landscape phones and down */
