
div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar table
{
  background-color: #fff;
  border: 1px solid #0059A6;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: #e5eef6;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  background:#e5eef6;
  font-weight: bold;
  color:#0059A6;
}

div.calendar th
{
  background: #e5eef6;
  border-bottom: 1px solid #0059A6;
  border-top: 1px solid #e5eef6;
  font-weight: bold;
  color: #0059A6;
}

div.calendar tr.days td {
  width: 2em;
  color: #323232;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #e5eef6;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #e5eef6;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  background-color: #e5eef6;
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar tr.days td.weekend
{
  background: #f8f8f8;
}

div.calendar tr.days td.otherDay
{
  color: #bbb;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 3, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 21, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 28, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 42, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 48, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 52, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 56, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 60, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 68, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 74, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 79, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(/assets/fancybox/fancybox_sprite-f169ee9a7c4434a5429fdb4339011fa8.png);
}

/* line 83, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 95, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(/assets/fancybox/fancybox_loading-3c361bd00a8eedecbf4967c766949a94.gif) center center no-repeat;
}

/* line 101, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 111, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(/assets/fancybox/blank-6252576cfd256c726bd3afd05d355e5b.gif);
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 123, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-prev {
  left: 0;
}

/* line 127, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-next {
  right: 0;
}

/* line 131, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 142, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 147, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 152, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 156, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 168, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 173, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 177, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 181, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(/assets/fancybox/fancybox_overlay-cd6966935c20c45caa9ad8550e858cc5.png);
}

/* line 191, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 197, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 204, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 212, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 216, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 225, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 241, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 247, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 251, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 266, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(/assets/fancybox/fancybox_sprite@2x-c66d6f740653e8053f52b176d6d978b0.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 271, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
  #fancybox-loading div {
    background-image: url(/assets/fancybox/fancybox_loading@2x-daf0d9411dd3d5920288bb401835d0ad.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* For elevate zoom container */
/* line 278, /app/vendor/assets/stylesheets/jquery.fancybox.css.scss */
.zoomContainer {
  z-index: 100000;
}
/*

 */

/* Errors */
/* line 4, /app/app/assets/stylesheets/legacy.css.scss */
.errorExplanation h2 {
  color: #B03C2E !important;
}

/* line 5, /app/app/assets/stylesheets/legacy.css.scss */
.errorExplanation ul {
  list-style-type: disc;
  margin-left: 17px;
  margin-bottom: 1em;
}

/* line 10, /app/app/assets/stylesheets/legacy.css.scss */
.fieldWithErrors {
  float: left;
  color: #B03C2E;
}

/* line 15, /app/app/assets/stylesheets/legacy.css.scss */
#blog_errors {
  color: red;
  margin-bottom: 5px;
}

/* global styles */
/* line 20, /app/app/assets/stylesheets/legacy.css.scss */
* {
  min-width: 0;
}

/* line 21, /app/app/assets/stylesheets/legacy.css.scss */
body {
  padding: 0;
  margin: 0;
  font-family: Lucida Grande, Arial, sans-serif;
  background-color: #F7FAFC;
  font-size: 12px;
  color: #646464;
  height: 100%;
}

/* line 31, /app/app/assets/stylesheets/legacy.css.scss */
html {
  height: 100%;
  overflow-y: scroll;
}

/* line 36, /app/app/assets/stylesheets/legacy.css.scss */
body.alumni {
  background-color: #FEFCF9;
}

/* line 39, /app/app/assets/stylesheets/legacy.css.scss */
h1 {
  font-size: 27px;
  font-weight: bold;
  margin: 0 0 20px 0;
  padding: 0;
  color: #222;
}

/* line 40, /app/app/assets/stylesheets/legacy.css.scss */
h2 {
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #222;
}

/* line 41, /app/app/assets/stylesheets/legacy.css.scss */
h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 6px 0;
  padding: 0;
  color: #222;
  text-transform: uppercase;
}

/* line 42, /app/app/assets/stylesheets/legacy.css.scss */
a {
  text-decoration: none;
  color: #0059a6;
  outline: none;
}

/* line 43, /app/app/assets/stylesheets/legacy.css.scss */
a:hover {
  text-decoration: underline;
}

/* line 44, /app/app/assets/stylesheets/legacy.css.scss */
a img {
  border: none;
}

/* line 45, /app/app/assets/stylesheets/legacy.css.scss */
td {
  vertical-align: top;
}

/* line 46, /app/app/assets/stylesheets/legacy.css.scss */
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 47, /app/app/assets/stylesheets/legacy.css.scss */
dl, dt, dd {
  padding: 0;
  margin: 0;
}

/* line 48, /app/app/assets/stylesheets/legacy.css.scss */
li {
  padding: 0;
  margin: 0;
}

/* line 49, /app/app/assets/stylesheets/legacy.css.scss */
label {
  color: #323232;
}

/* line 50, /app/app/assets/stylesheets/legacy.css.scss */
button.image_button {
  background: url(/assets/design/btn_signin-09e514126a00afbe64203d0e187c259e.png) no-repeat scroll 0 0 transparent;
  text-align: center;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font-size: 15px;
  color: #fff;
  width: 82px;
  height: 30px;
}

/* line 63, /app/app/assets/stylesheets/legacy.css.scss */
button.image_button.large {
  background: url(/assets/design/image_button_large-1574fabdb489c91aa88c5d50527d701a.png) no-repeat scroll 0 0 transparent;
  width: 131px;
}

/* line 68, /app/app/assets/stylesheets/legacy.css.scss */
.article_linked_image {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 15px;
}

/* line 69, /app/app/assets/stylesheets/legacy.css.scss */
.article_image {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 15px;
}

/* line 70, /app/app/assets/stylesheets/legacy.css.scss */
.article_text_block {
  float: left;
  width: 240px;
}

/* line 74, /app/app/assets/stylesheets/legacy.css.scss */
.article_text_block h2 {
  margin-bottom: 6px;
}

/* line 79, /app/app/assets/stylesheets/legacy.css.scss */
#flash_message {
  background: #FFFDF5;
  border: 1px solid #ffeca0;
  color: #000;
  position: relative;
  padding: 10px;
}

/* line 80, /app/app/assets/stylesheets/legacy.css.scss */
#flash_message_close {
  color: #bf9723;
  font-weight: bold;
  font-size: 16px;
  position: absolute;
  top: 3px;
  right: 3px;
}

/* line 82, /app/app/assets/stylesheets/legacy.css.scss */
.hidden {
  display: none;
}

/* line 83, /app/app/assets/stylesheets/legacy.css.scss */
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

/* line 84, /app/app/assets/stylesheets/legacy.css.scss */
.clear {
  clear: both;
}

/* line 85, /app/app/assets/stylesheets/legacy.css.scss */
.blue {
  color: #0059A6;
}

/* line 86, /app/app/assets/stylesheets/legacy.css.scss */
.orange {
  color: #C4940C;
}

/* line 87, /app/app/assets/stylesheets/legacy.css.scss */
.blue_border {
  border-color: #0059A6;
}

/* line 88, /app/app/assets/stylesheets/legacy.css.scss */
#admin_panel.unpublished {
  background-color: #E15E62;
}

/* line 89, /app/app/assets/stylesheets/legacy.css.scss */
.fieldWithErrors input {
  border: 1px solid #cc0000;
}

/* line 90, /app/app/assets/stylesheets/legacy.css.scss */
.errorExplanation {
  background: #fff;
}

/* line 92, /app/app/assets/stylesheets/legacy.css.scss */
.top_right_action {
  position: absolute;
  top: 5px;
  right: 0;
}

/* line 94, /app/app/assets/stylesheets/legacy.css.scss */
.member_link {
  color: #BF9723;
}

/* line 95, /app/app/assets/stylesheets/legacy.css.scss */
.label {
  font-weight: bold;
  font-size: 12px;
}

/* line 96, /app/app/assets/stylesheets/legacy.css.scss */
.smaller_label {
  font-size: 11px;
}

/* line 97, /app/app/assets/stylesheets/legacy.css.scss */
.smaller_label a.delete {
  color: #C03540;
  background: transparent;
  margin: 0;
}

/* line 103, /app/app/assets/stylesheets/legacy.css.scss */
.align_left {
  text-align: left;
}

/* line 104, /app/app/assets/stylesheets/legacy.css.scss */
.align_center {
  text-align: center;
}

/* line 105, /app/app/assets/stylesheets/legacy.css.scss */
.align_right {
  text-align: right;
}

/* line 106, /app/app/assets/stylesheets/legacy.css.scss */
.image_credits {
  font-weight: normal;
  font-size: 9px;
  text-align: right;
  padding: 0;
  margin: 1px 0 1px 0;
  line-height: 13px;
  color: #969696;
}

/* line 115, /app/app/assets/stylesheets/legacy.css.scss */
.image_caption {
  font-weight: normal;
  font-size: 10px;
  padding: 0;
  margin: 1px 0 10px 0;
  line-height: 13px;
  color: #646464;
  text-align: justify;
}

/* line 124, /app/app/assets/stylesheets/legacy.css.scss */
.orange_border {
  border-color: #bf9723;
}

/* line 125, /app/app/assets/stylesheets/legacy.css.scss */
.uppercased {
  text-transform: uppercase;
}

/* line 126, /app/app/assets/stylesheets/legacy.css.scss */
.upload_frame {
  width: 100%;
  border: 0;
  padding: 5px 0;
  margin: 0;
  height: 35px;
}

/* line 127, /app/app/assets/stylesheets/legacy.css.scss */
.toggle_tiny_mce {
  font-size: 12px;
  color: #444;
  font-weight: bold;
  text-decoration: underline;
}

/* line 128, /app/app/assets/stylesheets/legacy.css.scss */
#global_spinner {
  position: fixed;
  top: 10px;
  right: 10px;
  padding: 5px;
  font-size: 12px;
  background: #f00;
  color: #fff;
  font-weight: bold;
  z-index: 300000;
}

/* line 129, /app/app/assets/stylesheets/legacy.css.scss */
#global_spinner img {
  vertical-align: middle;
}

/* line 131, /app/app/assets/stylesheets/legacy.css.scss */
.pagination {
  padding: 6px 0 0 0;
  margin: 0;
  text-align: center;
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
  float: left;
}

/* line 132, /app/app/assets/stylesheets/legacy.css.scss */
.pagination span {
  float: left;
}

/* line 135, /app/app/assets/stylesheets/legacy.css.scss */
.pagination a {
  float: left;
  padding: 0;
  padding: 4px 12px 0 12px;
  margin: 0;
  text-decoration: none;
  color: #0059A6;
  border-right: 1px solid #c4e9f9;
}

/* line 136, /app/app/assets/stylesheets/legacy.css.scss */
.pagination a:hover {
  /* TODO: Fix background color */
}

/* line 139, /app/app/assets/stylesheets/legacy.css.scss */
.pagination em {
  float: left;
}

/* line 140, /app/app/assets/stylesheets/legacy.css.scss */
.pagination em.current {
  position: relative;
  top: -3px;
  padding: 7px 12px;
  margin: 0;
  font-weight: bold;
  background-color: #E8EEEE;
  color: #323232;
  font-style: normal;
}

/* line 150, /app/app/assets/stylesheets/legacy.css.scss */
.pagination span.disabled {
  display: none;
}

/* line 151, /app/app/assets/stylesheets/legacy.css.scss */
.pagination .next_page {
  border: 0;
  padding-right: 0;
}

/* line 152, /app/app/assets/stylesheets/legacy.css.scss */
.pagination .previous_page {
  border: 0;
  padding-left: 0;
}

/* line 153, /app/app/assets/stylesheets/legacy.css.scss */
.pagination .pre_gap, .pagination .pre_current {
  border-right: 0;
}

/* line 154, /app/app/assets/stylesheets/legacy.css.scss */
.pagination .last_link {
  border-right: 0;
  padding-right: 0;
  margin-right: 0;
}

/* line 155, /app/app/assets/stylesheets/legacy.css.scss */
.pagination .gap {
  padding: 4px 12px 0 12px;
  border-right: 1px solid #c4e9f9;
  float: left;
}

/* line 160, /app/app/assets/stylesheets/legacy.css.scss */
.pagination {
  width: 100%;
}

/* line 161, /app/app/assets/stylesheets/legacy.css.scss */
.search_glass {
  background: transparent;
  width: 0;
  position: relative;
  left: -20px;
  top: 2px;
  border: transparent;
}

/* line 162, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container a.tagged_alumnus, .tagged_alumnus {
  font-weight: bold;
  color: #bf9723;
}

/* line 163, /app/app/assets/stylesheets/legacy.css.scss */
.top_links {
  float: left;
  width: 645px;
  border-bottom: 1px dotted #0059A6;
  padding: 0 0 4px 0;
  margin: -4px 0 10px 0;
  font-size: 10px;
}

/* line 164, /app/app/assets/stylesheets/legacy.css.scss */
.bottom_links {
  float: left;
  width: 645px;
  border-top: 1px dotted #0059A6;
  padding: 8px 0 4px 0;
  margin: 8px 0 30px 0;
  font-size: 10px;
}

/* line 172, /app/app/assets/stylesheets/legacy.css.scss */
.bottom_pagination {
  border-top: 2px solid #D2E0EE;
  float: left;
}

/* line 173, /app/app/assets/stylesheets/legacy.css.scss */
.top_pagination {
  border: 1px #0059A6;
  border-style: dotted none solid none;
  float: left;
  margin-bottom: 10px;
}

/* line 174, /app/app/assets/stylesheets/legacy.css.scss */
.top_pagination.simple {
  border-color: #BFD5E9;
  border-bottom: none;
  margin-bottom: 0;
  float: none;
  clear: both;
}

/* line 181, /app/app/assets/stylesheets/legacy.css.scss */
.top_pagination.simple .pagination {
  float: none;
}

/* line 184, /app/app/assets/stylesheets/legacy.css.scss */
#department_articles {
  float: left;
  border-bottom: 1px solid #BFD5E9;
}

/* line 185, /app/app/assets/stylesheets/legacy.css.scss */
.department_article {
  float: left;
  width: 100%;
}

/* line 186, /app/app/assets/stylesheets/legacy.css.scss */
.department_article h3 {
  width: 100%;
  float: left;
}

/* line 187, /app/app/assets/stylesheets/legacy.css.scss */
.department_article .save_link img {
  float: none;
}

/* line 188, /app/app/assets/stylesheets/legacy.css.scss */
.department_article div.deck {
  font-size: 12px;
  font-family: Lucida Grande, Arial, sans-serif;
}

/* line 192, /app/app/assets/stylesheets/legacy.css.scss */
.department_article div.deck p {
  margin: 0 0 6px 0;
}

/* line 195, /app/app/assets/stylesheets/legacy.css.scss */
div.article_text_block div.deck {
  font-size: 13px;
  line-height: 18px;
  color: #474A51;
}

/* line 201, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container .save_link a, .black_container .save_link a, .save_link a {
  color: #bf9723;
}

/* line 202, /app/app/assets/stylesheets/legacy.css.scss */
.save_link img {
  margin-right: 5px;
  float: none;
}

/* line 203, /app/app/assets/stylesheets/legacy.css.scss */
.department_article .comments_link img {
  float: none;
}

/* line 204, /app/app/assets/stylesheets/legacy.css.scss */
.date_and_comments {
  margin-top: 4px;
}

/* line 206, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container #comments_container, .blue_container #comments_container #post_a_comment h2 {
  border-top-color: #0059a6;
}

/* line 207, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container #comments_container, .orange_container #comments_container #post_a_comment {
  border-top-color: #bf9723;
}

/* autocomplete */
/* line 210, /app/app/assets/stylesheets/legacy.css.scss */
div.autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid #888;
  margin: 0;
  padding: 0;
  z-index: 10000;
}

/* line 211, /app/app/assets/stylesheets/legacy.css.scss */
div.autocomplete ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 212, /app/app/assets/stylesheets/legacy.css.scss */
div.autocomplete ul li.selected {
  background-color: #ffb;
}

/* line 213, /app/app/assets/stylesheets/legacy.css.scss */
div.autocomplete ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  border-bottom: 1px dotted #ccc;
  cursor: pointer;
}

/* line 220, /app/app/assets/stylesheets/legacy.css.scss */
ul.autocomplete_list li {
  position: relative;
}

/* line 223, /app/app/assets/stylesheets/legacy.css.scss */
div.autocomplete_container {
  position: relative;
}

/* line 224, /app/app/assets/stylesheets/legacy.css.scss */
.autocomplete_indicator {
  position: absolute;
  left: 2px;
  top: 3px;
}

/* slideshow */
/* line 227, /app/app/assets/stylesheets/legacy.css.scss */
.slideshow_page {
  position: relative;
}

/* line 230, /app/app/assets/stylesheets/legacy.css.scss */
.slideshow_thumbnail {
  padding: 3px;
  background: #D0DFED;
  z-index: 10000;
  position: absolute;
  top: -51px;
  left: -32px;
}

/* line 238, /app/app/assets/stylesheets/legacy.css.scss */
.vertical_thumbnail {
  top: -108px;
}

/* line 241, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination {
  width: 645px;
  border-top: 2px #D2E0EE dotted;
  border-bottom: 2px solid #D2E0EE;
  padding: 5px 0;
  margin-bottom: 5px;
  float: left;
}

/* line 249, /app/app/assets/stylesheets/legacy.css.scss */
#three_column_1 #slideshow_pagination {
  width: 460px;
}

/* line 252, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination .pagination {
  padding: 0;
}

/* line 255, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination .pagination a {
  border-right: 1px solid #DEDEDE;
  font-size: 12px;
  padding: 4px 10px;
}

/* line 261, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination .pagination a.selected {
  background: #DEDEDE;
  color: #323232;
  font-weight: bold;
}

/* line 266, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination .pagination a:hover {
  background: #D0DFED;
}

/* slideshow previous/next button styles */
/* line 271, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination span.inactive {
  font-size: 12px;
  padding: 4px 10px;
  color: #ccc;
}

/* line 277, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination .pagination span a:hover {
  background: none;
  text-decoration: underline;
}

/* line 282, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_pagination span#next a {
  border-right: none;
}

/* overrides for when article sidebar is on top */
/* line 286, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_container.with_sidebar {
  float: left;
  width: 480px;
}

/* line 290, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_container.with_sidebar img {
  max-width: 480px;
}

/* line 293, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_container.with_sidebar #slideshow_pagination {
  width: 480px;
}

/* line 296, /app/app/assets/stylesheets/legacy.css.scss */
#slideshow_container.with_sidebar #slideshow_pagination .pagination {
  width: 480px;
}

/* multimedia */
/* line 301, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia {
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 302, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia li {
  margin: 0;
  padding: 20px;
  padding-bottom: 0;
  text-align: center;
  background-color: #FAFAFA;
}

/* line 310, /app/app/assets/stylesheets/legacy.css.scss */
body.blog_posts-show #multimedia li img,
body.blog_posts-show #multimedia li iframe {
  max-width: 420px;
}

/* line 314, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia li img, #multimedia li iframe {
  max-height: 400px;
  max-width: 605px;
}

/* line 319, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination {
  float: left;
  width: 100%;
  border-top: 2px #D2E0EE dotted;
  border-bottom: 2px solid #D2E0EE;
  padding: 5px 0;
  margin: 3px 0 5px;
}

/* line 328, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination.orange ul.pagination {
  margin-bottom: 0px;
  border-color: #CFB06E;
}

/* line 333, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia div.caption {
  margin-top: 10px;
  padding-bottom: 10px;
}

/* line 337, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li {
  float: left;
}

/* line 340, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li a {
  border-right: 1px solid #DEDEDE;
  font-size: 12px;
  padding: 4px 10px;
}

/* line 346, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li a.selected {
  background: #DEDEDE;
  color: #323232;
  font-weight: bold;
}

/* multimedia previous/next button styles */
/* line 353, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li span.inactive {
  font-size: 12px;
  padding: 4px 10px;
  color: #ccc;
  display: inline-block;
}

/* line 360, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li span a:hover {
  background: none;
  text-decoration: underline;
}

/* line 365, /app/app/assets/stylesheets/legacy.css.scss */
#multimedia_pagination ul.pagination li span#next a {
  border-right: none;
}

/* editing interface */
/*  tinyMCE */
/* line 373, /app/app/assets/stylesheets/legacy.css.scss */
.tiny_mce_text_area {
  width: 645px;
  position: relative;
  margin-bottom: 30px;
}

/* line 374, /app/app/assets/stylesheets/legacy.css.scss */
.tiny_mce_link_to_textarea {
  position: absolute;
  right: 0;
  bottom: -20px;
  font-size: 11px;
}

/* line 375, /app/app/assets/stylesheets/legacy.css.scss */
.tiny_mce_link_to_textarea img {
  margin-right: 6px;
}

/* line 376, /app/app/assets/stylesheets/legacy.css.scss */
.tiny_mce_link_url {
  float: left;
  width: 300px;
  margin-top: 4px;
}

/* line 377, /app/app/assets/stylesheets/legacy.css.scss */
.tiny_mce_link_url_container {
  float: left;
}

/* images */
/* line 379, /app/app/assets/stylesheets/legacy.css.scss */
.crop_window {
  cursor: move;
  position: absolute;
}

/* line 380, /app/app/assets/stylesheets/legacy.css.scss */
.crop_border {
  position: absolute;
  background: #fff;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

/* line 381, /app/app/assets/stylesheets/legacy.css.scss */
.crop_window_resize {
  position: absolute;
  background: #231f20;
  width: 16px;
  height: 16px;
  bottom: 0;
  right: 0;
  background: url(/assets/resize_corner-c54904386309688c7a8aa718efe51494.png) top left no-repeat;
  cursor: se-resize;
}

/* line 382, /app/app/assets/stylesheets/legacy.css.scss */
.crop_options {
  padding-left: 20px;
  width: 125px;
}

/* line 383, /app/app/assets/stylesheets/legacy.css.scss */
.crop_options ul {
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
  width: 125px;
}

/* line 384, /app/app/assets/stylesheets/legacy.css.scss */
.crop_options li {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #888;
}

/* line 385, /app/app/assets/stylesheets/legacy.css.scss */
.crop_options li img {
  margin-left: 5px;
  vertical-align: top;
  cursor: pointer;
}

/* line 386, /app/app/assets/stylesheets/legacy.css.scss */
.image_grid_selector a {
  margin: 0;
  padding: 0;
  line-height: 0;
  border: 0;
}

/* line 387, /app/app/assets/stylesheets/legacy.css.scss */
.image_grid_selector a img {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 388, /app/app/assets/stylesheets/legacy.css.scss */
.image_edit_interface {
  font-size: 12px;
  color: #888;
}

/* line 389, /app/app/assets/stylesheets/legacy.css.scss */
.image_edit_interface textarea {
  height: 40px;
}

/* line 390, /app/app/assets/stylesheets/legacy.css.scss */
.image_edit_interface h2 {
  font-size: 12px;
}

/* line 391, /app/app/assets/stylesheets/legacy.css.scss */
.slot_attribute_name {
  font-size: 12px;
  color: #888;
}

/* line 392, /app/app/assets/stylesheets/legacy.css.scss */
.new_secretary_column .slot_attribute_name, .edit_secretary_column .slot_attribute_name {
  display: none;
}

/* line 393, /app/app/assets/stylesheets/legacy.css.scss */
.new_secretary_column .tiny_mce_field, .edit_secretary_column .tiny_mce_field {
  width: 638px;
}

/* line 394, /app/app/assets/stylesheets/legacy.css.scss */
.new_secretary_column .autocomplete_container, .edit_secretary_column .autocomplete_container {
  width: 260px;
}

/* line 395, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column_class_year {
  width: 60px;
}

/* line 396, /app/app/assets/stylesheets/legacy.css.scss */
#sc_author_row {
  margin: 5px 0;
}

/* line 397, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_container {
  margin: 20px 8px 10px 0;
  display: inline-block;
  vertical-align: top;
}

/* line 402, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail {
  padding: 10px;
  background: #fff;
  position: relative;
  border: 1px solid #eee;
  cursor: move;
  box-shadow: 3px 3px 10px #ccc;
  -moz-box-shadow: 3px 3px 10px #ccc;
  -webkit-box-shadow: 3px 3px 10px #ccc;
}

/* line 412, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_container div.caption {
  margin-top: 10px;
  color: #0059A6;
  width: 200px;
}

/* line 417, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_container form.inplaceeditor-form {
  margin-top: 10px;
}

/* line 418, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_container form.inplaceeditor-form input.editor_field {
  width: 200px;
  display: block;
  margin-bottom: 0.5em;
}

/* line 423, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_container form.inplaceeditor-form a.editor_cancel {
  margin-left: 0.5em;
}

/* line 426, /app/app/assets/stylesheets/legacy.css.scss */
.multimedia_thumbnail_remove {
  position: absolute;
  top: -22px;
  right: -22px;
  cursor: pointer;
}

/* main containers */
/* line 429, /app/app/assets/stylesheets/legacy.css.scss */
#wrapper {
  margin: 0 auto;
  padding: 0 26px;
  border-left: 1px solid #0059A6;
  border-right: 1px solid #0059A6;
  width: 970px;
  background-color: #fff;
  min-height: 100%;
}

/* line 439, /app/app/assets/stylesheets/legacy.css.scss */
body.alumni #wrapper {
  border-color: #efdcb9;
}

/* line 443, /app/app/assets/stylesheets/legacy.css.scss */
#header {
  width: 100%;
  height: 103px;
  position: relative;
  padding: 10px 0;
}

/* line 448, /app/app/assets/stylesheets/legacy.css.scss */
#header_left {
  width: 161px;
}

/* line 449, /app/app/assets/stylesheets/legacy.css.scss */
#logo {
  float: left;
  width: 160px;
  height: 80px;
}

/* line 454, /app/app/assets/stylesheets/legacy.css.scss */
#header_right {
  width: 788px;
  height: 120px;
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 10px;
}

/* line 461, /app/app/assets/stylesheets/legacy.css.scss */
#tagline {
  color: #646464;
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 462, /app/app/assets/stylesheets/legacy.css.scss */
#top_nav {
  color: #646464;
  position: absolute;
  top: 3px;
  right: 0;
}

/* line 463, /app/app/assets/stylesheets/legacy.css.scss */
#top_nav a {
  color: #124493;
  font-weight: bold;
  padding: 0 11px;
}

/* line 464, /app/app/assets/stylesheets/legacy.css.scss */
#top_nav a.last {
  padding-right: 0;
}

/* line 465, /app/app/assets/stylesheets/legacy.css.scss */
#banner_ad {
  margin-top: 22px;
  text-align: center;
}

/* line 466, /app/app/assets/stylesheets/legacy.css.scss */
#content {
  margin-top: 12px;
  position: relative;
  width: 100%;
}

/* line 467, /app/app/assets/stylesheets/legacy.css.scss */
#content td {
  vertical-align: top;
}

/* line 468, /app/app/assets/stylesheets/legacy.css.scss */
#two_column_1 {
  width: 645px;
}

/* line 469, /app/app/assets/stylesheets/legacy.css.scss */
#two_column_2 {
  width: 300px;
  padding-left: 25px;
}

/* line 470, /app/app/assets/stylesheets/legacy.css.scss */
#three_column_1 {
  width: 460px;
  padding-right: 25px;
}

/* line 471, /app/app/assets/stylesheets/legacy.css.scss */
#three_column_2 {
  width: 300px;
  padding-right: 25px;
}

/* line 472, /app/app/assets/stylesheets/legacy.css.scss */
#three_column_3 {
  width: 160px;
}

/* line 473, /app/app/assets/stylesheets/legacy.css.scss */
#footer {
  border-top: 6px #231f20 solid;
  padding: 10px 0;
  margin-top: 20px;
  letter-spacing: 0.133px;
}

/* line 479, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul {
  list-style: none;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}

/* line 485, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li {
  float: left;
  font-size: 10px;
  color: #555;
  margin: 4px 8px 0 0;
  padding: 0;
}

/* line 492, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li span, #footer ul li a {
  display: block;
  border-right: 1px solid #555;
  padding: 0 8px 0 0;
  line-height: 1;
}

/* line 498, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li.last span, #footer ul li.last a {
  border: 0;
  padding: 0;
}

/* line 502, /app/app/assets/stylesheets/legacy.css.scss */
#footer p {
  font-size: 10px;
  color: #777;
  line-height: 1.6;
}

/* line 508, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li.social {
  float: right;
}
/* line 511, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li.social a {
  display: inline;
  font-size: 16px;
  border: none;
}
/* line 517, /app/app/assets/stylesheets/legacy.css.scss */
#footer ul li.social span {
  border: none;
  display: inline;
}

/* line 523, /app/app/assets/stylesheets/legacy.css.scss */
#right_sidebar h2 {
  font-size: 14px;
  font-weight: bold;
  color: #231f20;
  position: relative;
  margin-bottom: 10px;
}

/* line 524, /app/app/assets/stylesheets/legacy.css.scss */
#right_sidebar h2 .view_all {
  color: #C4940C;
  position: absolute;
  right: 0;
}

/* line 526, /app/app/assets/stylesheets/legacy.css.scss */
#sidebar_top_ad_box div, #sidebar_bottom_ad_box div {
  margin-bottom: 15px;
}

/* line 530, /app/app/assets/stylesheets/legacy.css.scss */
.links {
  font-size: 10px;
}

/* deparments and topics */
/* line 533, /app/app/assets/stylesheets/legacy.css.scss */
.departments_and_topics td, .departments_and_topics h3 {
  width: 150px;
  font-size: 12px;
}

/* line 534, /app/app/assets/stylesheets/legacy.css.scss */
.departments_and_topics ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 535, /app/app/assets/stylesheets/legacy.css.scss */
.departments_and_topics li {
  padding: 0;
  margin: 0;
  font-size: 11px;
}

/* line 536, /app/app/assets/stylesheets/legacy.css.scss */
.departments_and_topics li span.active {
  color: #000;
  font-weight: bold;
}

/* line 537, /app/app/assets/stylesheets/legacy.css.scss */
.department_article img {
  float: left;
  margin-right: 6px;
}

/* line 538, /app/app/assets/stylesheets/legacy.css.scss */
.department_article {
  font-size: 12px;
  border-top: 1px dotted #BFD5E9;
  padding: 6px 0 20px 0;
}

/* left sidebar */
/* line 543, /app/app/assets/stylesheets/legacy.css.scss */
#with_left_siderbar {
  margin-top: 26px;
}

/* line 544, /app/app/assets/stylesheets/legacy.css.scss */
#left_sidebar {
  width: 165px;
  font-size: 10px;
}

/* line 545, /app/app/assets/stylesheets/legacy.css.scss */
#left_sidebar .search {
  width: 150px;
  margin: 6px 0 25px 0;
}

/* line 546, /app/app/assets/stylesheets/legacy.css.scss */
#left_sidebar h2 {
  width: 151px;
  padding-bottom: 3px;
  margin: 0 0 12px 0;
  border-bottom: 1px solid #c3c3c3;
  font-size: 12px;
  font-weight: normal;
  color: #666;
}

/* line 547, /app/app/assets/stylesheets/legacy.css.scss */
#right_of_left_sidebar_container {
  padding-left: 15px;
  border-left: 1px solid #c3c3c3;
}

/* school notes */
/* line 550, /app/app/assets/stylesheets/legacy.css.scss */
#school_list {
  float: left;
  width: 100%;
}

/* line 551, /app/app/assets/stylesheets/legacy.css.scss */
#school_list li.school_note_s h2 {
  color: #323232;
}

/* line 552, /app/app/assets/stylesheets/legacy.css.scss */
#school_list li.school_note_s {
  float: left;
  width: 100%;
  margin: 0 0 25px 0;
  padding: 5px 0 0 0;
  border-top: 1px dotted #0059A6;
}

/* line 553, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .school {
  float: left;
  width: 100%;
}

/* line 555, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .note_summary,
#school_notes_list .note_summary {
  float: left;
  width: 530px;
}

/* line 560, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .note_summary a.school_note,
#school_notes_list .note_summary a.school_note {
  font-size: 16px;
  font-weight: bold;
}

/* line 565, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .note_summary a.all_notes,
#school_notes_list .note_summary a.all_notes {
  font-size: 10px;
}

/* line 569, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .note_summary ul,
#school_notes_list .note_summary ul {
  list-style-type: disc;
  padding: 5px 20px;
}

/* line 574, /app/app/assets/stylesheets/legacy.css.scss */
#school_list .note_summary ul li,
#school_notes_list .note_summary ul li {
  font-size: 16px;
  line-height: 22px;
}

/* line 580, /app/app/assets/stylesheets/legacy.css.scss */
.school_logo {
  float: left;
  margin-right: 15px;
}

/* line 581, /app/app/assets/stylesheets/legacy.css.scss */
#school_notes_list {
  float: left;
  width: 100%;
}

/* line 582, /app/app/assets/stylesheets/legacy.css.scss */
#school_notes_list .note_summary {
  width: 100%;
  border-top: 1px dotted #0059A6;
  padding: 5px 0 20px 0;
}

/* line 584, /app/app/assets/stylesheets/legacy.css.scss */
img.school {
  float: right;
  margin-bottom: 15px;
}

/* line 585, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_content {
  margin-top: 0;
  float: left;
  clear: both;
  width: 100%;
  border-top: 1px solid #bfd5e9;
  padding-top: 10px;
}

/* line 586, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_content {
  font-size: 15px;
  line-height: 22px;
}

/* line 590, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_content h2 {
  color: #323232;
  margin-top: 10px;
  font-size: 16px;
}

/* line 595, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_content p {
  margin-top: 0;
}

/* line 598, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_container .top_links {
  float: left;
  clear: both;
  width: 100%;
}

/* line 599, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_container .head h1 {
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 25px;
}

/* line 600, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_container .head h2 {
  color: #323232;
  font-size: 25px;
}

/* line 601, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_container #school_info {
  margin: 5px 0 0 0;
  font-size: 10px;
}

/* line 602, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_navigation {
  clear: both;
  font-size: 10px;
  padding-bottom: 1em;
}

/* line 607, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_navigation a.next {
  float: right;
}

/* line 608, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_navigation a.previous {
  float: left;
}

/* line 609, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_navigation a {
  margin: 0.75em 0;
}

/* line 610, /app/app/assets/stylesheets/legacy.css.scss */
#school_note_navigation hr {
  clear: both;
  color: #fff;
  background-color: #fff;
  border: 1px dotted #0059A6;
  border-style: none none dotted;
  margin: 1em 0;
}

/* members */
/* line 619, /app/app/assets/stylesheets/legacy.css.scss */
#standalone_login_form {
  border-top: 1px dotted #bf9723;
  padding-top: 3px;
  margin-top: 20px;
  font-weight: bold;
}

/* line 620, /app/app/assets/stylesheets/legacy.css.scss */
#standalone_login_form .login_row label {
  color: #323232;
  width: 500px;
  float: left;
  clear: both;
  margin-bottom: 4px;
  display: block;
  text-transform: uppercase;
}

/* line 621, /app/app/assets/stylesheets/legacy.css.scss */
#standalone_login_form .login_row input {
  float: left;
  clear: both;
  width: 420px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #646464;
  padding: 4px;
}

/* line 622, /app/app/assets/stylesheets/legacy.css.scss */
#standalone_login_form #remember_me, #forgot_password {
  margin-bottom: 10px;
  clear: both;
}

/* line 623, /app/app/assets/stylesheets/legacy.css.scss */
#signup_heading {
  margin-bottom: 20px;
}

/* line 624, /app/app/assets/stylesheets/legacy.css.scss */
h1.settings {
  border-bottom: 1px solid #F7F2DD;
  padding-bottom: 40px;
  margin-bottom: 5px;
  color: #BF9723;
}

/* line 630, /app/app/assets/stylesheets/legacy.css.scss */
#new_member td {
  padding: 5px 20px 20px 0;
}

/* line 631, /app/app/assets/stylesheets/legacy.css.scss */
#new_member input[type=text],
#new_member input[type=password] {
  font-size: 14px;
  padding: 2px;
  margin-bottom: 12px;
  color: #646464;
}

/* line 638, /app/app/assets/stylesheets/legacy.css.scss */
#new_member select {
  margin: 5px 10px 12px 0;
}

/* line 639, /app/app/assets/stylesheets/legacy.css.scss */
#new_member input.short {
  width: 62px;
}

/* line 640, /app/app/assets/stylesheets/legacy.css.scss */
#new_member input.narrow {
  width: 160px;
}

/* line 641, /app/app/assets/stylesheets/legacy.css.scss */
#new_member input.middle {
  width: 110px;
}

/* line 642, /app/app/assets/stylesheets/legacy.css.scss */
#new_member input.long {
  width: 220px;
}

/* line 643, /app/app/assets/stylesheets/legacy.css.scss */
#new_member select.short {
  width: 70px;
}

/* line 644, /app/app/assets/stylesheets/legacy.css.scss */
#new_member select.narrow {
  width: 240px;
}

/* line 645, /app/app/assets/stylesheets/legacy.css.scss */
#new_member select.long {
  width: 420px;
}

/* line 646, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .select
#new_member .optional {
  color: #b6b6b6;
  font-weight: bold;
}

/* line 648, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry a.remove_nested_fields {
  font-size: 12px;
  margin-bottom: 20px;
}

/* line 653, /app/app/assets/stylesheets/legacy.css.scss */
#new_member a.add_nested_fields {
  font-size: 12px;
  float: left;
  clear: both;
}

/* line 658, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry span.help {
  text-transform: lowercase;
  margin-left: 5px;
  float: none;
  font-weight: normal;
  color: #646464;
}

/* line 665, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry.single {
  float: none;
  display: block;
}

/* line 670, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .errorExplanation {
  background: #fae5e5;
  border: 1px solid #cc0000;
  padding: 10px;
  width: 620px;
  color: #000;
  margin-bottom: 20px;
}

/* line 671, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .errorExplanation h2, #new_member .errorExplanation p {
  display: none;
}

/* line 673, /app/app/assets/stylesheets/legacy.css.scss */
#activities_list_container {
  float: left;
  width: 100%;
}

/* line 674, /app/app/assets/stylesheets/legacy.css.scss */
#activities_list_container_togle {
  float: left;
  clear: both;
}

/* line 675, /app/app/assets/stylesheets/legacy.css.scss */
#activities_list {
  font-size: 16px;
  width: 660px;
  float: left;
  margin-bottom: 10px;
}

/* line 676, /app/app/assets/stylesheets/legacy.css.scss */
#activities_list li {
  width: 220px;
  float: left;
  padding: 0 0 6px 0;
  margin: 0;
}

/* line 677, /app/app/assets/stylesheets/legacy.css.scss */
#activities_list li a:hover {
  background: url(/assets/design/activities_plus-791731a2ab946fd00a480c734cac686d.png) top left no-repeat;
  padding: 0 0 0 14px;
  text-decoration: none;
}

/* line 678, /app/app/assets/stylesheets/legacy.css.scss */
#member_nickname {
  width: 200px;
}

/* line 679, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry {
  float: left;
  margin-right: 8px;
}

/* line 680, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry.last {
  margin-right: 0px;
}

/* line 681, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry label {
  margin-bottom: 4px;
  color: #000;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .5px;
  font-weight: bold;
}

/* line 689, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_entry * {
  float: left;
  clear: both;
}

/* line 690, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .clear {
  clear: both;
  float: left;
}

/* line 692, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .signup_container {
  position: relative;
  width: 705px;
  border-top: 1px dotted #C4940C;
  padding-top: 6px;
  padding-bottom: 44px;
  float: left;
  clear: both;
}

/* line 693, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .profile_section {
  width: 100%;
  position: relative;
  border-bottom: 1px dotted #C4940C;
  padding-bottom: 20px;
  margin-bottom: 5px;
  float: left;
  clear: both;
}

/* line 702, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .profile_section.last {
  border: 0;
  padding: 0;
  margin-bottom: 30px;
}

/* line 708, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member .profile_section.first {
  width: 100%;
  position: relative;
  border-top: 1px dotted #C4940C;
  padding-top: 10px;
  margin-bottom: 5px;
  float: left;
  clear: both;
}

/* line 718, /app/app/assets/stylesheets/legacy.css.scss */
#new_member ul.token-input-list {
  padding-left: 0px;
  width: 645px;
}

/* line 723, /app/app/assets/stylesheets/legacy.css.scss */
#new_member div.token-input-dropdown {
  width: 645px;
}

/* line 727, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .add_another_degree {
  position: absolute;
  left: 0;
  top: 70px;
}

/* line 728, /app/app/assets/stylesheets/legacy.css.scss */
#new_member .new_member_degree_container {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 729, /app/app/assets/stylesheets/legacy.css.scss */
#zipcode_container {
  margin-left: 20px;
}

/* line 730, /app/app/assets/stylesheets/legacy.css.scss */
.degree_remove_link {
  float: left;
  width: 100%;
}

/* line 731, /app/app/assets/stylesheets/legacy.css.scss */
#member_list_container {
  float: left;
  padding: 10px 0 45px 0;
  width: 100%;
  border: dotted #bf9723;
  border-width: 1px 0;
  margin: 45px 0 0 0;
}

/* line 732, /app/app/assets/stylesheets/legacy.css.scss */
.member_list {
  float: left;
  width: 200px;
  padding: 0 20px 0 0;
}

/* line 733, /app/app/assets/stylesheets/legacy.css.scss */
.member_list_autocomplete_container {
  float: left;
  position: relative;
}

/* line 734, /app/app/assets/stylesheets/legacy.css.scss */
.member_list_autocomplete_container input {
  width: 145px;
}

/* line 735, /app/app/assets/stylesheets/legacy.css.scss */
.member_list_autocomplete_container ul {
  font-size: 12px;
  list-style-type: none;
  width: 145px;
  margin: 0;
  padding: 0;
  border: 3px solid #ebd4a7;
}

/* line 736, /app/app/assets/stylesheets/legacy.css.scss */
.member_list_autocomplete_container ul li.selected {
  background-color: #ebd4a7;
}

/* line 737, /app/app/assets/stylesheets/legacy.css.scss */
.member_list_autocomplete_container ul li {
  list-style-type: none;
  background: #fff;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

/* line 739, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member {
  margin-bottom: 20px;
}

/* line 743, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member div.clearfix {
  clear: both;
}

/* line 747, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member #name_preview {
  color: #646464;
}

/* line 751, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member label {
  margin-bottom: 4px;
  color: #000;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: .5px;
  font-weight: bold;
  display: block;
}

/* line 761, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member label.inline {
  display: inline;
}

/* line 765, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member label.basic {
  text-transform: none;
  font-size: 12px;
  font-weight: normal;
}

/* line 771, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member span.info {
  clear: both;
  display: block;
  font-size: 10px;
  color: #969696;
}

/* line 778, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member span.info strong {
  font-weight: normal;
  color: #646464;
}

/* line 783, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member #about_char_remaining {
  color: #646464;
}

/* line 787, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member #about_char_remaining.max {
  color: #C03540;
}

/* line 791, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member textarea.about {
  width: 625px;
  height: 50px;
  padding: 10px;
  margin: 5px 0;
  font-size: 12px;
}

/* line 799, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member span.info label {
  display: inline-block;
  margin-right: 5px;
}

/* line 804, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member input[type=text],
form.edit_member input[type=email],
form.edit_member input[type=password] {
  font-size: 14px;
  padding: 2px;
  margin-bottom: 12px;
  color: #646464;
}

/* line 813, /app/app/assets/stylesheets/legacy.css.scss */
form.edit_member button.image_button {
  display: block;
  width: 150px;
  background: url(/assets/design/btn_settings-539849d2ad2167be9c40fc01f20bafc5.png) no-repeat scroll 0 0 transparent;
}

/* member profile */
/* line 820, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary {
  position: relative;
  margin: 0 0 15px;
}

/* width and margin need to be adjusted once we know more about profile photo upload */
/* line 825, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary dd.img {
  float: left;
  width: 90px;
  margin: 0;
}

/* line 830, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary dt {
  margin: 0 0 5px 100px;
  font-weight: bold;
  font-size: 27px;
  color: #222;
  border-bottom: 1px dotted #BF9723;
  padding: 0 0px 4px 0;
}

/* line 838, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary dd {
  margin: 0 0 3px 100px;
  font-size: 14.333px;
  color: #333;
}

/* line 843, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary dd.signature {
  font-size: 11.25px;
  color: #888;
  letter-spacing: 0.5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, sans-serif;
  margin-bottom: 8px;
}

/* line 850, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary dd.email {
  color: #BF9723;
}

/* line 853, /app/app/assets/stylesheets/legacy.css.scss */
dl#profile_summary a#add_a_friend {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 858, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div#about {
  border-bottom: 1px solid #F1E5D7;
  padding-bottom: 3px;
  margin: 0 0 10px;
}

/* line 863, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div#about span {
  font-size: 10.333px;
  /*color: #888;*/
  letter-spacing: 0.5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, sans-serif;
  float: left;
}

/* line 870, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div#about span#listing_notes_link strong {
  color: #000;
}

/* line 871, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div#about span#rss_notes_link {
  float: right;
  text-align: right;
}

/* line 875, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container li {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #BF9723;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

/* line 882, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container li.last {
  border: none;
}

/* line 886, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container p.note_data {
  margin: 0;
}

/* line 889, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container li img.img {
  float: left;
}

/* line 892, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container p.note_data_with_image {
  margin: 0;
  width: 425px;
  float: right;
}

/* line 898, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container span.date,
ul#member_notes_container span.note_summary {
  display: block;
}

/* line 902, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container span.date, ul#member_notes_container span.note_summary a.more {
  font-size: 11.25px;
  color: #888;
  letter-spacing: 0.5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, sans-serif;
  margin-bottom: 4px;
}

/* line 909, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container span.note_summary {
  font-size: 14px;
  line-height: 1.4;
}

/* line 913, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container span.note_summary a {
  font-weight: bold;
}

/* line 916, /app/app/assets/stylesheets/legacy.css.scss */
ul#member_notes_container span.note_summary a.more {
  font-weight: normal;
  color: #C4940C;
}

/* line 920, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div.pagination {
  border-top: 1px solid #BF9723;
}

/* line 923, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div.pagination a {
  border-right: 1px solid #C4940C;
}

/* line 926, /app/app/assets/stylesheets/legacy.css.scss */
#member_profile div.pagination a.next_page {
  border: 0;
}

/* general containers */
/* line 930, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container_black, .orange_container, .blue_container, .black_container {
  position: relative;
  width: 100%;
  float: left;
  border-top: #0059A6 6px solid;
  padding-top: 10px;
}

/* line 933, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container {
  border-top-color: #0059A6;
}

/* line 933, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container h2, .blue_container a {
  color: #0059A6;
}

/* line 934, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container {
  border-top-color: #bf9723;
}

/* line 934, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container h1, .orange_container h2, .orange_container a {
  color: #C4940C;
}

/* line 935, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container h1.homepage {
  color: #000;
}

/* line 938, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container_black h1, .orange_container_black h2 {
  color: #444;
}

/* line 939, /app/app/assets/stylesheets/legacy.css.scss */
.orange_container_black a {
  color: #C4940C;
}

/* line 940, /app/app/assets/stylesheets/legacy.css.scss */
.black_container {
  border-top-color: #231f20;
}

/* line 941, /app/app/assets/stylesheets/legacy.css.scss */
.black_container h2, .black_container a {
  color: #231f20;
}

/* line 942, /app/app/assets/stylesheets/legacy.css.scss */
.blue_container h1.homepage {
  color: #222;
  position: relative;
}

/* homepage - note magazine homepage also uses these styles*/
/* line 945, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_horizontal {
  border-bottom: 1px dotted #0059A6;
  padding-bottom: 20px;
  margin: 0 0 5px;
}

/* line 946, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_horizontal img#feature_image {
  float: left;
  margin-right: 15px;
  width: 425px;
}

/* line 947, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_horizontal #main_feature_summary {
  float: left;
}

/* line 948, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_summary h3, ul#secondary_features_left h3, ul#secondary_features_right h3 {
  font-size: 11px;
  letter-spacing: 0.166px;
  color: #000;
  margin: 0 0 5px;
  font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
}

/* line 956, /app/app/assets/stylesheets/legacy.css.scss */
div.blue_container hr.top {
  color: #D5E4EF;
  border: none;
  background: #D5E4EF;
  height: 1px;
}

/* line 962, /app/app/assets/stylesheets/legacy.css.scss */
div.blue_container h1.top {
  margin: 0 0 12px 0;
}

/* line 965, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_summary h2 {
  font-size: 22px;
  margin: 0 0 7px;
}

/* line 966, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_summary div.deck {
  font-size: 18px;
  font-family: Georgia,"Times New Roman", Times, serif;
  line-height: 22px;
  margin: 0 0 5px;
  color: #474A51;
}

/* line 974, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_summary div.authors {
  margin: 0 0 4px;
}

/* line 977, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left {
  margin-bottom: 15px;
}

/* line 978, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left {
  border-right: 1px dotted #0059A6;
}

/* line 979, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left li, ul#secondary_features_right li {
  width: 307px;
}

/* line 980, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left li {
  float: left;
}

/* line 981, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_right li {
  float: right;
}

/* line 982, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left h2, ul#secondary_features_right h2 {
  margin: 0 0 5px;
  font-size: 16px;
}

/* line 983, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left li, ul#secondary_features_right li {
  border-bottom: 1px dotted #0059A6;
  padding-bottom: 15px;
  margin-bottom: 8px;
}

/* line 984, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left li.last, ul#secondary_features_right li.last {
  border: 0;
}

/* line 985, /app/app/assets/stylesheets/legacy.css.scss */
ul#secondary_features_left li p, ul#secondary_features_right li p {
  font-size: 14px;
  margin: 0 0 2px;
  font-family: Georgia, serif;
  line-height: 1.4;
  color: #777;
}

/* line 987, /app/app/assets/stylesheets/legacy.css.scss */
li.featured_item div.deck {
  font-size: 12px;
  font-family: Lucida Grande, Arial, sans-serif;
  line-height: 16px;
  margin: 0 0 5px;
  color: #474A51;
}

/* line 995, /app/app/assets/stylesheets/legacy.css.scss */
li.featured_item div.authors {
  margin: 0 0 4px;
}

/* line 999, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_vertical {
  padding-bottom: 20px;
  width: 320px;
  float: left;
  border-right: 1px dotted #0059A6;
  margin-bottom: 12px;
}

/* line 1000, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_vertical img {
  margin-bottom: 16px;
}

/* line 1001, /app/app/assets/stylesheets/legacy.css.scss */
#features_container_vertical {
  padding-left: 12px;
  float: left;
  margin-bottom: 12px;
}

/* line 1002, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_image_horizontal {
  float: left;
  margin-right: 10px;
}

/* line 1004, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_image_vertical {
  float: left;
  margin-bottom: 10px;
}

/* line 1005, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_excerpt_horizontal {
  float: left;
  width: 180px;
}

/* line 1006, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_excerpt_vertical {
  float: left;
  width: 320px;
}

/* line 1007, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_excerpt_horizontal h1, #main_feature_excerpt_vertical h1 {
  font-size: 22px;
}

/* line 1009, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_first_horizontal, .main_feature_horizontal {
  width: 310px;
  padding-top: 6px;
  padding-bottom: 20px;
  font-size: 12px;
}

/* line 1010, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_first_vertical, .main_feature_vertical {
  width: 300px;
  padding-top: 6px;
  padding-bottom: 20px;
  font-size: 12px;
}

/* line 1011, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_vertical, .main_feature_horizontal {
  border-top: 1px dotted #0059A6;
}

/* line 1012, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_first_vertical {
  border-top: 0;
  padding-top: 0;
}

/* line 1013, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature {
  border-top: 1px dotted #0059A6;
}

/* line 1014, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_horizontal h3, .main_feature_vertical h3, .main_feature_first_vertical h3, .main_feature_first_horizontal h3, #main_feature_container_vertical h3, #main_feature_excerpt_horizontal h3 {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1015, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_horizontal h2, .main_feature_vertical h2, .main_feature_first_vertical h2, .main_feature_first_horizontal h2 {
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 4px;
}

/* line 1016, /app/app/assets/stylesheets/legacy.css.scss */
.main_feature_horizontal_div, .main_feature_vertical_div {
  font-size: 13px;
  line-height: 15px;
}

/* line 1017, /app/app/assets/stylesheets/legacy.css.scss */
.horizontal_right_feature_column {
  padding-left: 10px;
  border-left: 1px dotted #0059A6;
}

/* line 1019, /app/app/assets/stylesheets/legacy.css.scss */
.comments_link, .author_names {
  font-size: 10.333px;
  line-height: 1.5;
}

/* line 1024, /app/app/assets/stylesheets/legacy.css.scss */
#main_feature_container_vertical .comments_link, #main_feature_container_vertical .author_names,
#main_feature_container_horizontal .comments_link, #main_feature_container_horizontal .author_names {
  display: block;
}

/* line 1029, /app/app/assets/stylesheets/legacy.css.scss */
table.three_column_magazine_block.events div {
  margin-bottom: 2px;
}

/* line 1033, /app/app/assets/stylesheets/legacy.css.scss */
table.three_column_magazine_block.events a {
  margin-bottom: 8px;
}

/* line 1037, /app/app/assets/stylesheets/legacy.css.scss */
table.events img.homepage {
  margin-bottom: 8px;
}

/* line 1041, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block td {
  padding: 0 12px 20px 0;
}

/* line 1042, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block.alumni_notes td {
  width: 218px;
  line-height: 17px;
  color: #000;
}

/* line 1047, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block.alumni_notes td a {
  display: inline;
}

/* line 1048, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block.alumni_notes span.links a {
  font-size: 12px;
  font-weight: normal;
}

/* line 1052, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block td.divider {
  padding-bottom: 0;
}

/* line 1053, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block td.divider span {
  display: block;
  border-top: 1px dotted #94ACCF;
}

/* line 1054, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block td.last span {
  border: 0;
}

/* line 1055, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block .blog_logo {
  width: 190px;
  margin: 0 0 10px;
}

/* line 1056, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block_div {
  font-size: 13px;
  line-height: 15px;
}

/* line 1057, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block a {
  font-size: 13px;
  font-weight: bold;
  display: block;
}

/* line 1058, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block a.with_image_hover {
  margin: 8px 0 2px;
}

/* line 1059, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block h3 {
  color: #000;
  font-size: 10px;
  letter-spacing: 0.5px;
  padding-top: 8px;
}

/* line 1060, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block h4 {
  font-size: 13px;
  line-height: 15px;
}

/* line 1061, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block div.deck {
  font-size: 12px;
  font-family: Lucida Grande, Arial, sans-serif;
  line-height: 16px;
  margin-top: 3px;
  color: #474A51;
}

/* line 1068, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block .other_links {
  color: #89b4d6;
}

/* line 1069, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block .view_all_link {
  font-weight: normal;
  font-size: 11px;
  padding-top: 4px;
}

/* line 1071, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block.events a.private {
  color: #BF9723;
}

/* line 1072, /app/app/assets/stylesheets/legacy.css.scss */
.three_column_magazine_block.events div.sponsor {
  margin-top: 5px;
  font-size: 11px;
}

/* line 1074, /app/app/assets/stylesheets/legacy.css.scss */
.blogs_list img {
  margin: 0 0 10px;
  border: none;
}

/* line 1079, /app/app/assets/stylesheets/legacy.css.scss */
.blogs_list a.post_links {
  margin: 8px 0 2px;
}

/* line 1082, /app/app/assets/stylesheets/legacy.css.scss */
.magazine_topics_list div.column {
  float: left;
  width: 161px;
}

/* line 1083, /app/app/assets/stylesheets/legacy.css.scss */
.magazine_topics_list div.column h2 {
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 4px;
}

/* line 1084, /app/app/assets/stylesheets/legacy.css.scss */
.magazine_topics_list div.column a {
  float: left;
  width: 150px;
  font-size: 11px;
  margin-bottom: 4px;
}

/* line 1085, /app/app/assets/stylesheets/legacy.css.scss */
.magazine_topics_list div.row {
  float: left;
  width: 100%;
  padding-bottom: 24px;
  margin-bottom: 8px;
  border-bottom: 1.33px dotted #94ACCF;
  margin-left: 2px;
}

/* line 1093, /app/app/assets/stylesheets/legacy.css.scss */
.magazine_topics_list div.last {
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 1095, /app/app/assets/stylesheets/legacy.css.scss */
a#toggle_topics, a#toggle_topics span {
  float: left;
}

/* line 1098, /app/app/assets/stylesheets/legacy.css.scss */
span#toggle_arrow {
  background: url(/assets/topic_arrow_down-f9bdc36a03c9878f1142565f9c1c5d49.png) no-repeat 5px 15px;
  width: 20px;
}

/* line 1102, /app/app/assets/stylesheets/legacy.css.scss */
span#toggle_arrow.up {
  background-image: url(/assets/topic_arrow_up-cc47450c51dd780e72ac260eff3339d6.png) !important;
}

/* line 1106, /app/app/assets/stylesheets/legacy.css.scss */
#most_overlooked {
  border-top: 6px #231f20 solid;
  padding-top: 6px;
  margin-top: 30px;
  font-size: 11px;
}

/* line 1107, /app/app/assets/stylesheets/legacy.css.scss */
#most_overlooked .most_overlooked_container {
  float: left;
  width: 190px;
  padding-right: 4px;
}

/* line 1108, /app/app/assets/stylesheets/legacy.css.scss */
#most_overlooked .most_overlooked_container h3 {
  font-size: 10px;
}

/* line 1109, /app/app/assets/stylesheets/legacy.css.scss */
#most_overlooked .most_overlooked_container a {
  float: left;
  clear: both;
  display: block;
  margin-top: 5px;
}

/* line 1111, /app/app/assets/stylesheets/legacy.css.scss */
.jump_index {
  padding: 0 0 10px 0;
}

/* line 1112, /app/app/assets/stylesheets/legacy.css.scss */
.jump_index a {
  padding: 0 8px 0 0;
  font-size: 14px;
}

/* Magazine listing */
/* line 1114, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_main_feature_container {
  border-top: 2px solid #BFD5E9;
  padding: 5px 0 15px;
}

/* line 1118, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_main_feature_container .issue_article {
  float: left;
  border: none;
  padding: 0;
}

/* line 1123, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_main_feature_container .issue_article h2 {
  font-size: 24px;
}

/* line 1127, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_main_feature_container img,
#magazine_feature_container img {
  float: left;
  margin-right: 10px;
}

/* line 1132, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_feature_container .issue_article {
  padding-top: 5px;
}

/* line 1136, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_feature_container .issue_article p {
  font-size: 14px;
}

/* Magazine issues */
/* line 1141, /app/app/assets/stylesheets/legacy.css.scss */
#top_issue_navigation {
  width: 100%;
  border-top: 1px dotted #0059a6;
  border-bottom: 1px solid #BFD5E9;
  float: left;
  padding: 5px 0;
  margin-bottom: 8px;
}

/* line 1148, /app/app/assets/stylesheets/legacy.css.scss */
#top_issue_navigation a, #bottom_issue_navigation a {
  font-size: 16px;
  font-weight: bold;
}

/* line 1149, /app/app/assets/stylesheets/legacy.css.scss */
#bottom_issue_navigation {
  overflow: hidden;
  border-top: 1px solid #BFD5E9;
  padding-top: 5px;
}

/* line 1150, /app/app/assets/stylesheets/legacy.css.scss */
.previous_issue {
  float: left;
}

/* line 1151, /app/app/assets/stylesheets/legacy.css.scss */
.next_issue {
  float: right;
}

/* line 1153, /app/app/assets/stylesheets/legacy.css.scss */
.issue_cover {
  float: left;
  width: 215px;
  height: 310px;
}

/* line 1154, /app/app/assets/stylesheets/legacy.css.scss */
.issue_cover img {
  margin-bottom: 6px;
}

/* line 1155, /app/app/assets/stylesheets/legacy.css.scss */
.archive_year h3 {
  margin-bottom: 10px;
  font-size: 16px;
}

/* line 1156, /app/app/assets/stylesheets/legacy.css.scss */
.archive_year {
  border-top: 1px dotted #0059A6;
  padding-top: 10px;
  padding-bottom: 50px;
}

/* line 1157, /app/app/assets/stylesheets/legacy.css.scss */
.issue_caption {
  font-size: 10px;
  line-height: 14px;
}

/* line 1161, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article {
  border-top: 1px dotted #BFD5E9;
  padding: 10px 0 15px;
}

/* line 1165, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article img.article_image {
  margin-bottom: 15px;
}

/* line 1166, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article h3 {
  color: #000;
  font-size: 11px;
  letter-spacing: 0.133px;
  margin-bottom: 2px;
}

/* line 1172, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article h2 {
  font-size: 16px;
  letter-spacing: 0.133px;
  margin-bottom: 2px;
}

/* line 1177, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article p {
  margin: 0 0 5px 0;
  color: #474a51;
  font-family: Georgia,"Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 20px;
}

/* line 1184, /app/app/assets/stylesheets/legacy.css.scss */
.issue_article span.comments_link,
.issue_article span.author_names {
  display: block;
  font-size: 11px;
}

/* line 1190, /app/app/assets/stylesheets/legacy.css.scss */
#magazine_feature_container span.comments_link img,
#magazine_main_feature_container span.comments_link img {
  padding: 3px 0 0 0;
  margin-right: 5px;
}

/* line 1196, /app/app/assets/stylesheets/legacy.css.scss */
.issue_cover .feature_link {
  display: block;
  width: 195px;
  font-size: 10px;
  line-height: 14px;
}

/* line 1202, /app/app/assets/stylesheets/legacy.css.scss */
.issue_archives .pagination {
  border-top: 1px solid #BED4E9;
}

/* line 1205, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links {
  border-top: 1px solid #BED4E9;
  padding-top: 6px;
  float: left;
}

/* line 1211, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links p {
  margin: 0;
  color: #333;
  font-size: 11px;
}

/* line 1217, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links p a {
  font-weight: bold;
}

/* line 1221, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links ul {
  list-style: none;
  margin: 0 0 20px 0;
}

/* line 1226, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links ul.last {
  margin-bottom: 5px;
}

/* line 1229, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links ul li {
  float: left;
  width: 57px;
}

/* line 1233, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links ul li a {
  font-size: 17px;
  font-weight: bold;
  padding: 5px 5px 5px 0;
  display: block;
  float: left;
}

/* line 1240, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links a.current {
  background: #E2E2E2;
  color: #000;
}

/* line 1244, /app/app/assets/stylesheets/legacy.css.scss */
#issue_years_quick_links h3 {
  margin-bottom: 10px;
  color: #000;
}

/* line 1249, /app/app/assets/stylesheets/legacy.css.scss */
body.issues-index #issue_years_quick_links p.archive-text {
  font-size: 15px;
}

/*.issue_archive_header {overflow:hidden;}*/
/* line 1253, /app/app/assets/stylesheets/legacy.css.scss */
.issue_archive_header .meta_data {
  float: left;
  margin-right: 20px;
}

/* line 1254, /app/app/assets/stylesheets/legacy.css.scss */
.issue_archive_header .cover_image {
  float: right;
}

/* line 1255, /app/app/assets/stylesheets/legacy.css.scss */
.issue_archive_h1 {
  font-size: 25px;
  line-height: 1.2;
  margin-bottom: 0;
}

/* line 1260, /app/app/assets/stylesheets/legacy.css.scss */
.issue_archive_h1_normal {
  margin: 4px 0 10px;
  font-size: 24px;
  font-weight: normal;
}

/* Magazine articles */
/* line 1268, /app/app/assets/stylesheets/legacy.css.scss */
#article_subheading {
  color: #646464;
  font-size: 16px;
  margin: 3px 0;
  font-family: Georgia;
}

/* line 1275, /app/app/assets/stylesheets/legacy.css.scss */
#byline {
  color: #646464;
  font-size: 12px;
  border-top: 1px dotted #124493;
  margin-top: 30px;
  padding: 6px 0 20px 0;
}

/* line 1276, /app/app/assets/stylesheets/legacy.css.scss */
#byline p {
  margin: 0 0 5px 0;
}

/* line 1277, /app/app/assets/stylesheets/legacy.css.scss */
#body_copy {
  width: 100%;
  padding-top: 6px;
  float: left;
  color: #474a51;
  font-size: 16px;
  line-height: 20px;
}

/* line 1285, /app/app/assets/stylesheets/legacy.css.scss */
#body_copy.first {
  border-top: 1px solid #124493;
}

/* line 1288, /app/app/assets/stylesheets/legacy.css.scss */
#body_copy p, #article_subheading p {
  margin: 0 0 10px 0;
  color: #474a51;
  font-family: Georgia,"Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 24px;
}

/* line 1295, /app/app/assets/stylesheets/legacy.css.scss */
#article_subheading p {
  margin: 0;
}

/* line 1298, /app/app/assets/stylesheets/legacy.css.scss */
#article_links {
  font-size: 11px;
  margin: 0 0 25px 0;
}

/* line 1302, /app/app/assets/stylesheets/legacy.css.scss */
#body_copy .pagination {
  width: 645px;
  float: left;
}

/* line 1303, /app/app/assets/stylesheets/legacy.css.scss */
#sidebar_container {
  float: left;
  clear: left;
}

/* line 1304, /app/app/assets/stylesheets/legacy.css.scss */
.sidebar_block {
  float: left;
  background: #E2EEF9;
  padding: 5px 5px 0 5px;
  width: 145px;
  clear: both;
  margin: 0 10px 8px 0;
}

/* line 1311, /app/app/assets/stylesheets/legacy.css.scss */
#sidebar_container .sidebar_block p {
  margin: 0 0 15px 0;
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 11px;
  color: #666;
  line-height: 1.4;
}

/* line 1318, /app/app/assets/stylesheets/legacy.css.scss */
#sidebar_container .sidebar_block b {
  color: #111;
}

/* line 1319, /app/app/assets/stylesheets/legacy.css.scss */
.sidebar_block img {
  margin: 0 0 5px 0;
}

/* line 1320, /app/app/assets/stylesheets/legacy.css.scss */
.article h3 {
  font-size: 12px;
  text-transform: uppercase;
}

/* line 1321, /app/app/assets/stylesheets/legacy.css.scss */
.article h1 {
  color: #323232;
  margin: 0;
  padding: 0;
}

/* line 1322, /app/app/assets/stylesheets/legacy.css.scss */
.article h1 p {
  margin: 0;
}

/* line 1323, /app/app/assets/stylesheets/legacy.css.scss */
#page_container {
  padding-bottom: 5px;
}

/* line 1327, /app/app/assets/stylesheets/legacy.css.scss */
ul#filed_under {
  float: left;
  width: 100%;
  list-style: none;
  border-top: 1px dotted #0059A6;
  margin-top: 5px;
}

/* line 1335, /app/app/assets/stylesheets/legacy.css.scss */
ul#filed_under li {
  float: left;
  margin: 6px 5px 0 0;
  padding-right: 5px;
  border-right: 1px solid #ccc;
}

/* line 1342, /app/app/assets/stylesheets/legacy.css.scss */
ul#filed_under li.last {
  border-right: none;
}

/* line 1346, /app/app/assets/stylesheets/legacy.css.scss */
ul#filed_under li.first {
  border-right: none;
  padding: 0;
}

/* obituaries */
/* line 1352, /app/app/assets/stylesheets/legacy.css.scss */
h1.obituary_title {
  float: left;
  width: 445px;
  margin: 0 0 3px;
  font-size: 24px;
}

/* line 1358, /app/app/assets/stylesheets/legacy.css.scss */
h1.obituary_title span.filter {
  display: block;
}

/* line 1361, /app/app/assets/stylesheets/legacy.css.scss */
#search_obituaries {
  float: right;
  width: 200px;
}

/* line 1366, /app/app/assets/stylesheets/legacy.css.scss */
#search_obituaries form {
  position: relative;
}

/* line 1370, /app/app/assets/stylesheets/legacy.css.scss */
#search_obituaries form img.search {
  position: absolute;
  right: 5px;
  top: 7px;
  border-left: 1px solid #ccc;
  padding-left: 5px;
  background: #fff;
  z-index: 100;
  cursor: pointer;
}

/* line 1380, /app/app/assets/stylesheets/legacy.css.scss */
#search_obituaries form label.infield {
  color: #888888;
  position: absolute;
  top: 5px;
  left: 5px;
}

/* line 1387, /app/app/assets/stylesheets/legacy.css.scss */
#search_obituaries input.search {
  padding: 2px 15px 2px 2px;
  width: 178px;
}

/* filter subnav */
/* line 1392, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter {
  padding: 0 0 15px;
  margin: 0 0 8px;
  border-bottom: 1px solid #BFD5E9;
}

/* line 1398, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter ul h2 {
  margin: 0 0 10px;
  font-size: 16px;
}

/* line 1403, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter ul h2 span {
  color: #222;
  font-weight: normal;
}

/* line 1408, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter h2 a span.arrow {
  display: inline-block;
  background: transparent url(/assets/classified_arrow-8c0808f783f547384c28940c29acf93a.png) no-repeat top center;
  width: 15px;
  height: 12px;
}

/* line 1414, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter h2 a {
  text-decoration: none;
}

/* line 1417, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_filter h2 a span.arrow.active {
  background-position: bottom center;
}

/* line 1421, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing {
  border-bottom: 1px dotted #BFD5E9;
  padding: 0 0 15px;
  margin: 0 0 5px;
}

/* line 1426, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing.last {
  border: 0;
  padding: 0;
}

/* line 1430, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing dd.img {
  float: left;
  width: 95px;
  margin: 0 15px 0 0;
}

/* line 1435, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing dd.summary {
  margin: 0 0 0 110px;
}

/* line 1438, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing span.posted_on, dl.obituary_listing span.remembrance {
  font-size: 10px;
  margin-top: 4px;
  display: block;
}

/* line 1443, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing span.posted_on {
  display: block;
  color: #999;
  margin: 0 0 2px;
  line-height: 1;
}

/* line 1449, /app/app/assets/stylesheets/legacy.css.scss */
dl.obituary_listing p {
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 13.5px;
  line-height: 1.333;
  color: #474A51;
}

/* line 1456, /app/app/assets/stylesheets/legacy.css.scss */
#year_filter ul.obituary_tab li {
  float: left;
  width: 5.25%;
  margin: 0 5.25% 12px 0;
}

/* line 1461, /app/app/assets/stylesheets/legacy.css.scss */
#year_filter ul.obituary_tab li.last {
  margin-right: 0;
}

/* line 1464, /app/app/assets/stylesheets/legacy.css.scss */
#year_filter h2, #school_filter h2, #faculty_filter h2 {
  color: #000;
  border-top: 1px dotted #BFD5E9;
  padding: 10px 0 0;
  margin: 0 0 10px;
  font-size: 16px;
}

/* line 1471, /app/app/assets/stylesheets/legacy.css.scss */
#year_filter ul li a {
  font-weight: bold;
  font-size: 14px;
}

/*obituary view/show page*/
/* line 1476, /app/app/assets/stylesheets/legacy.css.scss */
h1#obituary_headline {
  color: #000;
  font-size: 27px;
  border-bottom: 1px dotted #0059A6;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

/* line 1483, /app/app/assets/stylesheets/legacy.css.scss */
h1#obituary_headline span {
  color: #0059A6;
}

/* line 1486, /app/app/assets/stylesheets/legacy.css.scss */
h1#obituary_headline span.posted_on {
  display: block;
  font-size: 10px;
  color: #666;
  line-height: 2.4;
  font-weight: normal;
}

/* override body_copy style on article/show */
/* line 1494, /app/app/assets/stylesheets/legacy.css.scss */
#obituary_view #body_copy {
  padding: 0;
  border: 0;
}

/* don't display 'view full image' link obit/show slideshow*/
/* this needs to be dealt with programatically  rather than via the css */
/* if displayed slideshow image is already full width then we shouldn't see the 'view full image' link*/
/*#obituary_view h4.image_caption a.full_image {
  display: none;
}*/
/* schools */
/* line 1507, /app/app/assets/stylesheets/legacy.css.scss */
#school_header {
  border-bottom: 1px dotted #0059A6;
  width: 100%;
}

/* line 1508, /app/app/assets/stylesheets/legacy.css.scss */
#school_header td {
  vertical-align: top;
}

/* line 1509, /app/app/assets/stylesheets/legacy.css.scss */
#school_header td#seal {
  text-align: right;
  width: 100px;
  padding-bottom: 10px;
}

/* secretary's columns
#secretary_column_header { width:100%;}
#secretary_column_header td#sc_search { vertical-align:top; text-align:right;}
#secretary_column_header td#sc_search input { width:250px;}
*/
/* line 1516, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column p {
  margin: 10px 0 0 0;
  padding: 0;
}

/* line 1518, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column_info {
  margin-top: 20px;
  border-bottom: 1px dotted #bf9723;
  padding-bottom: 6px;
}

/* line 1519, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column_info a {
  color: #bf9723;
}

/* line 1520, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column_links {
  margin-top: 6px;
  border-bottom: 1px dotted #bf9723;
  padding-bottom: 6px;
}

/* line 1521, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_column_links a {
  color: #bf9723;
}

/* line 1522, /app/app/assets/stylesheets/legacy.css.scss */
#secretary_note_class_year {
  float: left;
  color: #f6d0bb;
  font-size: 80px;
  font-weight: bold;
  margin: 0 5px 0 0;
}

/* line 1523, /app/app/assets/stylesheets/legacy.css.scss */
.secretary_columns_year_row {
  padding: 15px 0;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
}

/* line 1524, /app/app/assets/stylesheets/legacy.css.scss */
.secretary_columns_year_row a {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  color: #bf9723;
  width: 58px;
}

/* blogs */
/* line 1527, /app/app/assets/stylesheets/legacy.css.scss */
h1.blog_title {
  border-bottom: 1px solid #BFD5E9;
  padding: 0 0 15px;
  margin: 0 0 10px;
}

/* line 1532, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list {
  width: 100%;
  margin-bottom: 30px;
}

/* line 1536, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li {
  padding: 0 0 20px;
  margin: 0 0 10px;
  float: left;
  border-bottom: 1px dotted #BFD5E9;
  width: 100%;
}

/* line 1543, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li.last, #blog_list .blog_post_summary li {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 1548, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li a.blog_index_logo {
  float: left;
  width: 150px;
}

/* line 1552, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li a.blog_index_logo img {
  max-width: 150px;
}

/* line 1555, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li img {
  float: left;
}

/* line 1558, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_summary_with_image, .blog_post_summary {
  float: right;
  width: 485px;
}

/* line 1562, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_summary_with_image h2,
.blog_post_summary_with_image div.content,
.blog_post_summary_with_image div.blog_post_links {
  margin-left: 155px;
}

/* line 1568, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_links span.blog_post_author_unlinked {
  font-weight: bold;
}

/* blogs/show */
/* line 1572, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_with_image, .blog_post_without_image {
  float: left;
  width: 100%;
}

/* line 1576, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_with_image h2,
.blog_post_with_image div.content,
.blog_post_with_image div.blog_post_links {
  margin-left: 155px;
}

/* line 1581, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li h2.title {
  font-size: 16px;
  letter-spacing: 0.133px;
  margin-bottom: 4px;
  line-height: 1;
}

/* line 1587, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li p {
  margin: 0 0 5px 0;
  color: #474a51;
  font-family: Georgia,"Times New Roman", Times, serif;
  font-size: 15px;
  line-height: 1.4;
}

/* line 1594, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li p a.more {
  font-family: Lucida Grande, Arial, sans-serif;
  font-size: 11px;
}

/* line 1598, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list li .save_link img {
  float: none;
  margin-right: 5px;
}

/* line 1602, /app/app/assets/stylesheets/legacy.css.scss */
#blog_list .blog_post_links span.comments_link img {
  float: none;
  margin: 0;
  padding: 3px 0 0;
}

/* line 1607, /app/app/assets/stylesheets/legacy.css.scss */
#blogs_without_posts h3 {
  border-bottom: 1px solid #BFD5E9;
  padding: 0 0 5px;
  margin: 0 0 10px;
}

/* line 1612, /app/app/assets/stylesheets/legacy.css.scss */
#blogs_without_posts ul {
  overflow: hidden;
  margin-bottom: 0 0 20px;
}

/* line 1616, /app/app/assets/stylesheets/legacy.css.scss */
#blogs_without_posts li {
  float: left;
  margin-right: 5px;
}

/* line 1620, /app/app/assets/stylesheets/legacy.css.scss */
.topic_tag_header h3 {
  font-size: 11px;
  letter-spacing: 0.133px;
  margin: 0;
}

/* line 1625, /app/app/assets/stylesheets/legacy.css.scss */
.topic_tag_header h1 {
  color: #000;
  letter-spacing: 0.133px;
  font-size: 25px;
}

/* BLOGS */
/* line 1633, /app/app/assets/stylesheets/legacy.css.scss */
.new_blog_post, .edit_blog_post, .new_blog, .edit_blog {
  width: 645px;
}

/* line 1636, /app/app/assets/stylesheets/legacy.css.scss */
div.form_row {
  margin-bottom: 15px;
}

/* line 1639, /app/app/assets/stylesheets/legacy.css.scss */
#article_topics.form_row a {
  margin-right: 5px;
}

/* line 1640, /app/app/assets/stylesheets/legacy.css.scss */
.new_blog_post label,
.edit_blog_post label,
.new_blog_post .wrapped_input_label,
.edit_blog_post .wrapped_input_label,
.new_blog label,
.edit_blog label,
.new_blog .wrapped_input_label,
.edit_blog .wrapped_input_label {
  display: block;
  font-weight: bold;
  font-size: 15px;
  margin: 10px 0 3px 0;
}

/* line 1653, /app/app/assets/stylesheets/legacy.css.scss */
.new_blog_post .wrapped_input_label,
.edit_blog_post .wrapped_input_label,
.new_blog .wrapped_input_label,
.edit_blog .wrapped_input_label {
  color: #323232;
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

/* line 1663, /app/app/assets/stylesheets/legacy.css.scss */
.new_blog_post span.help,
.edit_blog_post span.help,
.new_blog span.help,
.edit_blog span.help {
  color: #646464;
  float: none;
  font-weight: normal;
  font-size: 10px;
  margin-left: 5px;
  text-transform: lowercase;
}

/* line 1674, /app/app/assets/stylesheets/legacy.css.scss */
input#blog_post_title, input#blog_title {
  width: 639px;
  padding: 3px;
}

/* line 1677, /app/app/assets/stylesheets/legacy.css.scss */
.new_blog_post textarea,
.edit_blog_post textarea,
.new_blog textarea,
.edit_blog textarea {
  width: 639px;
  height: 300px;
  padding: 3px;
  margin-bottom: 12px;
}

/* line 1684, /app/app/assets/stylesheets/legacy.css.scss */
.blog_menu_icon {
  float: left;
  border: 1px solid #4893ff;
  height: 9px;
  padding: 10px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #074AF0;
  background: #f9fcfb;
  font-weight: bold;
}

/* line 1694, /app/app/assets/stylesheets/legacy.css.scss */
.blog_logo {
  float: left;
  border: 2px solid #4893ff;
  padding: 10px 5px;
  width: 138px;
  height: 68px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0059A6;
  background: #fff;
  font-weight: bold;
}

/* line 1707, /app/app/assets/stylesheets/legacy.css.scss */
#blog_index_header .blog_logo {
  padding: 5px 0;
  width: 205px;
}

/* line 1712, /app/app/assets/stylesheets/legacy.css.scss */
#blog_index_header .blog_logo strong {
  margin: 0;
  padding: 0 8px;
}

/*temporary ends */
/* line 1719, /app/app/assets/stylesheets/legacy.css.scss */
table#blog_index_header {
  margin: 0 0 15px;
  padding: 0 0 5px;
  border-bottom: 1px solid #BFD5E9;
  width: 100%;
}

/* line 1726, /app/app/assets/stylesheets/legacy.css.scss */
table#blog_index_header td.img {
  width: 220px;
}

/* line 1730, /app/app/assets/stylesheets/legacy.css.scss */
table#blog_index_header td.title {
  vertical-align: bottom;
}

/* line 1734, /app/app/assets/stylesheets/legacy.css.scss */
table#blog_index_header td.title h2 {
  color: #222;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
}

/* line 1741, /app/app/assets/stylesheets/legacy.css.scss */
form#new_blog_post {
  margin: 0 0 15px;
  padding: 0 0 5px;
}

/* line 1746, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_top_links {
  width: 100%;
  font-size: 11px;
}

/* line 1750, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_sibling_links {
  margin: 0 0 12px;
  font-size: 10px;
}

/* line 1754, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_sibling_links a.previous {
  float: left;
  width: 225px;
}

/* line 1758, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_sibling_links a.next {
  float: right;
  text-align: right;
  width: 225px;
}

/* line 1763, /app/app/assets/stylesheets/legacy.css.scss */
h1#blog_post_title {
  font-size: 26px;
  color: #000;
  line-height: 1.1;
  margin: 0 0 5px;
}

/* line 1769, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_authors {
  border-bottom: 1px dotted #BFD5E9;
  padding: 0 0 5px;
  margin: 0 0 5px;
  color: #474a51;
  font-size: 10px;
}

/* line 1776, /app/app/assets/stylesheets/legacy.css.scss */
.blog_post_links {
  font-size: 10px;
  margin-top: 4px;
}

/* line 1782, /app/app/assets/stylesheets/legacy.css.scss */
#blog_info {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}

/* line 1783, /app/app/assets/stylesheets/legacy.css.scss */
#blog_details {
  float: left;
  margin-left: 18px;
  width: 290px;
}

/* line 1784, /app/app/assets/stylesheets/legacy.css.scss */
#blog_details h3 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 3px 0;
}

/* line 1785, /app/app/assets/stylesheets/legacy.css.scss */
#blog_details a, #blog_details span {
  float: left;
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: 11px;
}

/* line 1786, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_content_container p {
  margin: 0 0 15px 0;
  color: #222;
  font-family: Georgia,"Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 1.4;
}

/* line 1794, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_content_container img {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1798, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_list {
  font-size: 11px;
  margin: 0 0 20px;
  width: 100%;
}

/* line 1803, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_container {
  position: relative;
}

/* line 1806, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_list_autocomplete {
  z-index: 99;
}

/* line 1809, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_list_autocomplete ul {
  font-size: 12px;
  list-style-type: none;
  width: 145px;
  margin: 0;
  padding: 0;
  border: 3px solid #ebd4a7;
}

/* line 1817, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_list_autocomplete ul li.selected {
  background-color: #ebd4a7;
}

/* line 1820, /app/app/assets/stylesheets/legacy.css.scss */
#blog_post_tag_list_autocomplete ul li {
  list-style-type: none;
  background: #fff;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

/* line 1828, /app/app/assets/stylesheets/legacy.css.scss */
#blog_img_prompt {
  margin: -5px 0 30px 0;
  padding-top: 5px;
  border-top: 1px dotted #BFD5E9;
}

/*temporary fix until we figure out how to constrain size of blog menu images on upload - cannot be more than 30px high*/
/* line 1835, /app/app/assets/stylesheets/legacy.css.scss */
#blog_img_prompt img {
  max-height: 30px;
}

/* temporary fix ends */
/* blog_post right sidebar */
/* line 1841, /app/app/assets/stylesheets/legacy.css.scss */
#recent_comments_box {
  border-top: 6px solid #383838;
}

/* line 1844, /app/app/assets/stylesheets/legacy.css.scss */
#recent_comments_box h3, #recent_posts_box h3, #elsewhere_on_the_blogs_box h3 {
  margin: 0 0 3px;
}

/* line 1847, /app/app/assets/stylesheets/legacy.css.scss */
#recent_comments_box ul li, #recent_posts_box ul li, #elsewhere_on_the_blogs_box ul li {
  font-size: 10px;
  line-height: 1.2;
  margin: 0 0 5px;
}

/* line 1852, /app/app/assets/stylesheets/legacy.css.scss */
#elsewhere_on_the_blogs_box ul li {
  color: #222;
}

/* notes */
/* line 1856, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content {
  font-size: 12px;
  width: 100%;
  margin: 35px 0 10px 0;
}

/* line 1857, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content .local_photo_link {
  text-align: left;
}

/* line 1858, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content .web_photo_link {
  text-align: center;
}

/* line 1859, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content .video_link {
  text-align: right;
}

/* line 1860, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content .upload_frame {
  background: #fff;
  height: 30px;
  padding-top: 10px;
}

/* line 1861, /app/app/assets/stylesheets/legacy.css.scss */
.referenced_content .input {
  width: 100%;
}

/*.referenced_content .caption { width:100%; height:40px;}*/
/* line 1863, /app/app/assets/stylesheets/legacy.css.scss */
.photo_links_row td {
  padding: 20px 0;
  border: dotted #bf9723;
  border-width: 1px 0;
  font-weight: bold;
}

/* line 1864, /app/app/assets/stylesheets/legacy.css.scss */
#alumnus_search_field {
  width: 240px;
  padding-right: 20px;
}

/* line 1865, /app/app/assets/stylesheets/legacy.css.scss */
#alumni_notes {
  padding: 5px 0 0 0;
}

/* line 1866, /app/app/assets/stylesheets/legacy.css.scss */
#alumni_notes li {
  padding: 5px 0 20px 0;
  margin: 0;
  border-top: 1px dotted #C4940C;
}

/* line 1867, /app/app/assets/stylesheets/legacy.css.scss */
.alumni_notes_index .pagination {
  float: right;
  width: auto;
  color: #C4940C;
}

/* line 1868, /app/app/assets/stylesheets/legacy.css.scss */
.alumni_notes_index table {
  border-bottom: 1px solid #C4940C;
  padding-bottom: 6px;
}

/* Search */
/* line 1872, /app/app/assets/stylesheets/legacy.css.scss */
div.search_container {
  position: relative;
  clear: both;
}

/* line 1877, /app/app/assets/stylesheets/legacy.css.scss */
div.search_container label.infield {
  color: #888;
  position: absolute;
  top: 7px;
  left: 4px;
}

/* line 1884, /app/app/assets/stylesheets/legacy.css.scss */
div.search_container #site_search {
  padding: 2px;
  padding-right: 15px;
  width: 140px;
  margin-top: 3px;
}

/* line 1891, /app/app/assets/stylesheets/legacy.css.scss */
div.search_container img {
  position: absolute;
  top: 8px;
  right: 4px;
}
#notes_container { border-left: 1px solid #231f20; width:604px; }
#notes_search { width: 185px; }

#note_tag_container {
  position:relative;
  padding-bottom:6px;
  margin-bottom:10px;
  margin-top: 3px;
  border-bottom:1px dotted #c4940c;
  width:100%;
}
#note_tag_container label.smaller_label{
  position: absolute;
  top: 6px;
  left: 6px;
}
#note_tag_list {
  width: 610px;
  color:#C4940C;
  padding: 3px;
  padding-left: 70px;
}

#note_tag_container ul.token-input-list {
  padding-left: 130px;
  width: 515px;
}

#note_tag_container div.token-input-dropdown {
  width: 643px;
}

#note_tag_container .help-text {
  margin-top: 6px;
  display: inline-block;
}

#notes_heading { position:relative; }
#notes_heading button { position:absolute; right:0; top:0;}

/*#note_tag_container label { vertical-align:middle;}
#note_tag_container ul { font-size:12px; list-style-type:none; width:300px; margin:0; padding:0; border: 3px solid #ebd4a7; }
#note_tag_container ul li.selected { background-color: #ebd4a7;}
#note_tag_container ul li { list-style-type:none; background:#fff; display:block; margin:0; padding:2px; cursor:pointer; }
#note_tag_list_indicator { position:absolute; right:0;}*/

#note_text { width: 641px; height:150px; }
#note_text_links { text-align:right; font-size:12px; margin-top:3px; float:right;  }
#note_text_links a { float:right; display:block; padding: 6px 6px 3px 12px; height: 23px; }
#note_text_links a img { margin-right:4px; }
a.note_box_link { color:#BF9723;  font-weight:bold; }
a.note_box_link.active { background:#eaddb6; }
#note_text_links a.note_box_link img { margin-right:8px; vertical-align: middle; }

#tiny_mce_link_url_note {
  width: 450px;
  margin-right: 5px;
}

#alumnus_selector, .note_box { background:#fff; border:4px solid #eaddb6; width:622px; float:left; padding:10px 8px; position:relative; }
.alumnus_selector { background:#fff; border:4px solid #eaddb6; width:622px; padding:10px 8px; position:relative; }
#alumnus_selector .pagination {
  margin:0;
  padding:0;
  text-align: right;
  width: 615px;
}
#alumnus_selector .pagination a, .alumnus_selector .pagination a {
  padding-top:0;
  padding-bottom:0;
  border-color: #bf9723;
  float: none;
}
#alumnus_selector .pagination span.gap,
.alumnus_selector .pagination span.gap {
  float: none;
}
#alumnus_selector .pagination span.current,
.alumnus_selector .pagination span.current {
  background:transparent;
  color: #231f20;
  border-right:1px solid #bf9723;
  padding-top:0;
  padding-bottom:0;
  top:0;
  float: none; }
#alumnus_selector #alumnus_search_field,
.note_box .alumnus_search_field {
  font-size: 14px;
  color: #646464;
  padding: 3px;
}
#alumnus_selector span.search {
  position: relative;
}
#alumnus_selector span.search img.search {
  position: absolute;
  top: 1px;
  right: 7px;
  cursor: pointer;
}

#alumnus_selector_choices ul, .alumnus_selector_choices ul  { list-style:none; padding:0; margin:10px 0; width:615px; border:solid #bb9200; border-width:1px 0; }
#alumnus_selector_choices li, .alumnus_selector_choices li { width:205px; height:33px;  float:left; padding:10px 0; font-weight:bold; }
#alumnus_selector_choices li img, .alumnus_selector_choices li img { vertical-align:middle; margin-right:10px; float:left; }
#alumnus_selector_choices li a, .alumnus_selector_choices li a { color:#bb9200; }
#alumnus_selector_choices li div, .alumnus_selector_choices li div { float:left; width:145px;}
#alumnus_selector_choices li.with_border, .alumnus_selector_choices li.with_border { border-bottom: 1px dotted #bb9200; }

#note_media_links { font-size:14px; width:100%; padding:18px 0 26px 0; border:dotted #c4940c; border-width:1px 0; margin-top:18px; margin-bottom:10px; }
#note_media_links a {  color:#C4940C; }

#tag_alumni_box {
  border-top: 7px solid #231f20;
  padding-top:12px;
  font-size:12px;
  color: #000;
}
#tag_alumni_box_container { background:#fff9e0; border:2px dashed #ffeca0; padding:10px; }
#tag_alumni_box_container ul {
  margin: 5px 0;
  padding:0;
  list-style:none;
}
#tag_alumni_box_container li {
  margin:0;
  padding: 0 0 10px 0;
  clear: left;
}
#tag_alumni_box_container li img {
  margin-right: 4px;
  float: left;
}
#tag_alumni_box_container li span {
  padding-top: 5px;
  display: block;
}

#tag_alumni_box_container h1 { font-size:16px; color:#c4940c; font-weight:bold; }
#tag_alumni_box_container p { margin:0 0 18px 0; padding:0; }

#note_form p.smaller_label{
  margin: 0.25em 0;
}

div.alumni_note #body_copy {
  border-top: 1px dotted #BF9723;
  font-family: Lucida Grande, Arial, sans-serif !important;
  padding: 10px 0;
}

div.alumni_note #body_copy img.avatar {
  float: left;
  margin-right: 12px;
}

div.alumni_note #body_copy span.tag {
  background-color: #F2E9D4;
  color: #C09138;
  cursor: pointer;
  position: relative;
}

div.alumni_note #body_copy span.tag div.tag-help{
  display: none;
  position: absolute;
  padding: 1px 3px;
  background-color: #FAF5F0;
  color: #C09138;
  top: -22px;
  left: 0;
  font-size: 12px;
  min-width: 70px;
}

div.alumni_note #body_copy span.tag:hover div.tag-help{
  display: block;
}

/*div.alumni_note #body_copy a span.tag {
  background-color: #fff;
}

div.alumni_note #body_copy a span.tag:hover div.tag-help{
  display: none;
}*/

div.alumni_note #multimedia {
  clear: both;
}

div.alumni_note div.top_links {
  border-color: #BF9723;
}

.note_navigation {
  clear: both;
  font-weight: bold;
}

.note_navigation.top {
  padding-bottom: 5px;
  border-bottom: 1px solid #F5EFE1;
}

.note_navigation.bottom {
  padding-top: 5px;
  border-top: 1px solid #F5EFE1;
  margin-bottom: 20px;
}
.note_navigation a.next { float: right; }
.note_navigation a.previous { float: left; }
.note_navigation div.clear { clear: both; }

#tag_yourself_instructions {
  clear: both;
  font-size: 12px;
}

#tag_yourself_instructions a {
  color: #B26B34;
}

/* Tag Styling */

ul.token-input-list {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 610px;
    border: 1px solid #888;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    cursor: text;
    font-size: 12px;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    padding-left: 36px;
    background-color: #fff;
}

ul.token-input-list {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 250px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
}

li.token-input-token {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    margin: 3px;
    padding: 2px 3px;
    background-color: #FFF7EA;
    color: #C0965B;
    cursor: default;
    font-size: 11px;
    float: left;
}

li.token-input-token p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    color: #D8C085;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token, li.token-input-highlighted-token.token-input-token {
    background-color: #F8DBDC;
    color: #D01915;
}

li.token-input-selected-token span, li.token-input-highlighted-token.token-input-token span {
  color: #D01915;
}

li.token-input-input-token {
    float: left;
}

div.token-input-dropdown {
    position: absolute;
    width: 500px;
    background-color: #fff;
    overflow: hidden;
    border: 2px solid #D8C085;
    cursor: default;
    font-size: 11px;
    z-index: 1;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fff;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: none;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #D8C085;
    color: #000;
}

/* Right Sidebar Styling */
#secretaries_columns_box {
  border-top: 7px solid #231f20;
  padding-top:12px;
}
#secretaries_columns_box h3{
margin-bottom: 15px;
}
#secretaries_columns_box dl {
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 15px;
  margin: 0 0 5px;
}

#secretaries_columns_box dl a {
  color: #C4940C;
}

#secretaries_columns_box dl.last {
  border: 0;
}
#secretaries_columns_box dl dd.img {
  float: left;
  margin-right: 5px;
}
#secretaries_columns_box dl dd.issue {
  font-size: 10px;
  color: #999;
}

#secretaries_columns_box dl dt a {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}
#secretaries_columns_box dl dd.description {
  font-size: 11.666px;
  line-height: 1.4;
  margin-bottom: 3px;
}
.right_sidebar_box, .narrow_sidebar_box {
  margin-bottom:10px;
  padding-top: 10px;
  border-top:1px dotted #231f20;
  float:left;
  width:100%;
  font-size:10px;
  line-height:15px;
  }
.right_sidebar_box.alumni_notes {
  border-top: 1px solid #bf9723;
  position: relative;
}

.right_sidebar_box.alumni_notes h3 {
  padding-right: 120px;
}

.right_sidebar_box.alumni_notes a.jump_link {
  position: absolute;
  top: 10px;
  right: 0;
  font-weight: bold;
}
.right_sidebar_box h3, .narrow_sidebar_box h3 {
  font-size:11px;
  text-transform:uppercase;
  color: #000;
  letter-spacing: 0.133px;
  margin-bottom: 2px;
  }
.right_sidebar_box p, .narrow_sidebar_box p { padding:0; margin: 0 0 5px 0; }

/* member box */
#login_message {
  font-size:15px;
  font-weight:bold;
  line-height: 19px;
}
#login_message a { color:#bf9723; }
#login_message div { margin:0 0 6px 0;}
#login_message input[type="text"], #login_message input[type="password"] { width:205px;}
#login_message button { float:left; margin-right:10px; margin-left:0; padding:0; }
#login_message label {display:block; float:left; width:80px; font-weight:normal;}
#remember_me   label {float:left; width:150px; font-size:12px; margin-top:10px;}
#remember_me   input { float:left;  margin-top:10px;}
#forgot_password { font-size:10px; }
#member_box { border-top:#bf9723 6px solid; padding-top:10px; color:#323232;  }
#member_links { font-size:11px; width:100%; line-height:15px; }
#member_links th { padding:0 0 3px 0; }
#member_links th#name { text-align:left; color:#231f20; font-weight:bold; }
#member_links th#logout { text-align:right; color:#bf9723; font-weight:bold; }
#member_links td.right { text-align: right; }
#member_links a { color:#bf9723; }
#login_error { font-size:10px; font-weight:normal; }

/* excerpt */
#excerpt_box { font-size:13px; font-weight:bold; line-height:15px; }

/* departments and topics box */
#departments_and_topics_box { border-top:#231f20 6px solid; padding-top:10px; }

/* see also box */
#see_also_box p { font-size: 11px; }

/* current issue box */
#current_issue_box { border-top:#231f20 6px solid; padding-top:10px; font-size:11px; line-height:15px;  }
#current_issue_box img { float:left; }
#current_issue_box h3 { float:left; clear:both; width:100%;}
#current_issue_box div { float:left; clear:both; }
#current_issue_box .current_issue_container { clear:none; margin-left:10px; }
#current_issue_box .text_link { float:left; clear:both;}
#right_sidebar #sidebar_bottom_ad_box { padding-top:0; border-top:0; }

/* issue contents box */

#issue_contents_box {
  border-top: 6px solid #000;
  padding: 0;
}

#issue_contents_box div.department_articles {
  display:block;
  clear:both;
  margin: 0 0 6px;
  padding: 4px 0 15px;
  border-top: 1px dotted #0059A6;
}
#issue_contents_box div.department_articles.first{
  border: none;
}
#issue_contents_box div.last {
  border: 0;
}
#issue_contents_box span.article_headline, #issue_contents_box a.article_linked_headline  {
  display: block;
  font-weight: bold;
  color: #000;
  font-size: 12px;
  margin: 0 0 2px;
}
#issue_contents_box a.article_linked_headline {
  color:#0059a6;
}
#issue_contents_box a.article_byline {
  padding-bottom: 5px;
}
#issue_contents_box p {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
  line-height: 1.4;
}

/* twitter box */
#twitter_box li { margin-bottom:5px; }
/* Partial: twitter/bootstrap/_variables.scss */
/* Partial: twitter/bootstrap/_mixins.scss */
/* line 27, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.clearfix {
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* Partial: twitter/bootstrap/_grid.scss */
/* line 560, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row {
  margin-left: -20px;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row:before, .row:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row:after {
  clear: both;
}

/* line 565, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

/* line 572, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span1 {
  width: 60px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset1 {
  margin-left: 100px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span2 {
  width: 140px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset2 {
  margin-left: 180px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span3 {
  width: 220px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset3 {
  margin-left: 260px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span4 {
  width: 300px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset4 {
  margin-left: 340px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span5 {
  width: 380px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset5 {
  margin-left: 420px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span6 {
  width: 460px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset6 {
  margin-left: 500px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span7 {
  width: 540px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset7 {
  margin-left: 580px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span8 {
  width: 620px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset8 {
  margin-left: 660px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span9 {
  width: 700px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset9 {
  margin-left: 740px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span10 {
  width: 780px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset10 {
  margin-left: 820px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span11 {
  width: 860px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset11 {
  margin-left: 900px;
}

/* line 579, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.span12 {
  width: 940px;
}

/* line 580, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.offset12 {
  margin-left: 980px;
}

/* line 597, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid {
  width: 100%;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid:after {
  clear: both;
}
/* line 600, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12766%;
  *margin-left: 2.07447%;
}
/* line 606, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 611, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.12766%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span1 {
  width: 6.38298%;
  *width: 6.32979%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset1 {
  margin-left: 10.6383%;
  *margin-left: 10.53191%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset1:first-child {
  margin-left: 8.51064%;
  *margin-left: 8.40426%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span2 {
  width: 14.89362%;
  *width: 14.84043%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset2 {
  margin-left: 19.14894%;
  *margin-left: 19.04255%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset2:first-child {
  margin-left: 17.02128%;
  *margin-left: 16.91489%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span3 {
  width: 23.40426%;
  *width: 23.35106%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset3 {
  margin-left: 27.65957%;
  *margin-left: 27.55319%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset3:first-child {
  margin-left: 25.53191%;
  *margin-left: 25.42553%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span4 {
  width: 31.91489%;
  *width: 31.8617%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset4 {
  margin-left: 36.17021%;
  *margin-left: 36.06383%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset4:first-child {
  margin-left: 34.04255%;
  *margin-left: 33.93617%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span5 {
  width: 40.42553%;
  *width: 40.37234%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset5 {
  margin-left: 44.68085%;
  *margin-left: 44.57447%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset5:first-child {
  margin-left: 42.55319%;
  *margin-left: 42.44681%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span6 {
  width: 48.93617%;
  *width: 48.88298%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset6 {
  margin-left: 53.19149%;
  *margin-left: 53.08511%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset6:first-child {
  margin-left: 51.06383%;
  *margin-left: 50.95745%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span7 {
  width: 57.44681%;
  *width: 57.39362%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset7 {
  margin-left: 61.70213%;
  *margin-left: 61.59574%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset7:first-child {
  margin-left: 59.57447%;
  *margin-left: 59.46809%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span8 {
  width: 65.95745%;
  *width: 65.90426%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset8 {
  margin-left: 70.21277%;
  *margin-left: 70.10638%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset8:first-child {
  margin-left: 68.08511%;
  *margin-left: 67.97872%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span9 {
  width: 74.46809%;
  *width: 74.41489%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset9 {
  margin-left: 78.7234%;
  *margin-left: 78.61702%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset9:first-child {
  margin-left: 76.59574%;
  *margin-left: 76.48936%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span10 {
  width: 82.97872%;
  *width: 82.92553%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset10 {
  margin-left: 87.23404%;
  *margin-left: 87.12766%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset10:first-child {
  margin-left: 85.10638%;
  *margin-left: 85.0%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span11 {
  width: 91.48936%;
  *width: 91.43617%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset11 {
  margin-left: 95.74468%;
  *margin-left: 95.6383%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset11:first-child {
  margin-left: 93.61702%;
  *margin-left: 93.51064%;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .span12 {
  width: 100%;
  *width: 99.94681%;
}
/* line 618, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset12 {
  margin-left: 104.25532%;
  *margin-left: 104.14894%;
}
/* line 619, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.row-fluid .offset12:first-child {
  margin-left: 102.12766%;
  *margin-left: 102.02128%;
}

/* line 14, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_grid.scss */
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

/* line 19, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_grid.scss */
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

/* Partial: twitter/bootstrap/_utilities.scss */
/* line 8, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.pull-right {
  float: right;
}

/* line 11, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.pull-left {
  float: left;
}

/* line 16, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.hide {
  display: none;
}

/* line 19, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.show {
  display: block;
}

/* line 24, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 29, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

/* Partial: twitter/bootstrap/_buttons.scss */
/* line 11, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn, body.quizzes-show #quiz-footer #share-results a {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFE6E6E6, GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn:hover, body.quizzes-show #quiz-footer #share-results a:hover, .btn:active, body.quizzes-show #quiz-footer #share-results a:active, .btn.active, body.quizzes-show #quiz-footer #share-results a.active, .btn.disabled, body.quizzes-show #quiz-footer #share-results a.disabled, .btn[disabled], body.quizzes-show #quiz-footer #share-results a[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn:active, body.quizzes-show #quiz-footer #share-results a:active, .btn.active, body.quizzes-show #quiz-footer #share-results a.active {
  background-color: #cccccc \9;
  /* IE6-9 */
}
/* line 29, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn:hover, body.quizzes-show #quiz-footer #share-results a:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* line 40, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn:focus, body.quizzes-show #quiz-footer #share-results a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 45, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn.active, body.quizzes-show #quiz-footer #share-results a.active, .btn:active, body.quizzes-show #quiz-footer #share-results a:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 53, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn.disabled, body.quizzes-show #quiz-footer #share-results a.disabled, .btn[disabled], body.quizzes-show #quiz-footer #share-results a[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 68, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 73, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-large [class^="icon-"],
.btn-large [class^=" icon-"] {
  margin-top: 4px;
}

/* line 79, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-small, body.quizzes-show #quiz-footer #share-results a {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 84, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-small [class^="icon-"], body.quizzes-show #quiz-footer #share-results a [class^="icon-"],
.btn-small [class^=" icon-"],
body.quizzes-show #quiz-footer #share-results a [class^=" icon-"] {
  margin-top: 0;
}

/* line 88, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

/* line 94, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 104, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-block, body.quizzes-show #quiz-footer #share-results a {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 113, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-block + .btn-block, body.quizzes-show #quiz-footer #share-results a + .btn-block, body.quizzes-show #quiz-footer #share-results .btn-block + a, body.quizzes-show #quiz-footer #share-results a + a {
  margin-top: 5px;
}

/* line 121, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 132, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
body.quizzes-show #quiz-footer #share-results a.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

/* line 143, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn, body.quizzes-show #quiz-footer #share-results a {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

/* line 148, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #08c, #0044cc);
  background-image: -o-linear-gradient(top, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0088CC, endColorstr=#FF0044CC, GradientType=0);
  border-color: #0044cc #0044cc #002b80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003cb3;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-primary:active, .btn-primary.active {
  background-color: #003399 \9;
  /* IE6-9 */
}

/* line 152, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFBB450, endColorstr=#FFF89406, GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9;
  /* IE6-9 */
}

/* line 156, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEE5F5B, endColorstr=#FFBD362F, GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9;
  /* IE6-9 */
}

/* line 160, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-success, body.quizzes-show #quiz-footer #share-results a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF62C462, endColorstr=#FF51A351, GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-success:hover, body.quizzes-show #quiz-footer #share-results a:hover, .btn-success:active, body.quizzes-show #quiz-footer #share-results a:active, .btn-success.active, body.quizzes-show #quiz-footer #share-results a.active, .btn-success.disabled, body.quizzes-show #quiz-footer #share-results a.disabled, .btn-success[disabled], body.quizzes-show #quiz-footer #share-results a[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-success:active, body.quizzes-show #quiz-footer #share-results a:active, .btn-success.active, body.quizzes-show #quiz-footer #share-results a.active {
  background-color: #408140 \9;
  /* IE6-9 */
}

/* line 164, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF5BC0DE, endColorstr=#FF2F96B4, GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-info:active, .btn-info.active {
  background-color: #24748c \9;
  /* IE6-9 */
}

/* line 168, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(to bottom, #444, #222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF444444, endColorstr=#FF222222, GradientType=0);
  border-color: #222 #222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 498, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
/* line 505, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.btn-inverse:active, .btn-inverse.active {
  background-color: #090909 \9;
  /* IE6-9 */
}

/* line 176, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 180, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 188, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
/* line 192, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 196, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

/* line 207, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 214, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 220, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

/* line 225, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_buttons.scss */
.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}

/* Partial: twitter/bootstrap/_alerts.scss */
/* line 10, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 18, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert,
.alert h4 {
  color: #c09853;
}

/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert h4 {
  margin: 0;
}

/* line 28, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

/* line 38, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

/* line 43, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-success h4 {
  color: #468847;
}

/* line 46, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* line 52, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

/* line 56, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/* line 61, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-info h4 {
  color: #3a87ad;
}

/* line 68, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 72, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

/* line 76, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_alerts.scss */
.alert-block p + p {
  margin-top: 5px;
}

/* Partial: twitter/bootstrap/_modals.scss */
/* line 8, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 17, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 20, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 26, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
/* line 43, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 47, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal.fade.in {
  top: 10%;
}

/* line 49, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
/* line 53, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: 2px;
}
/* line 55, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

/* line 62, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

/* line 69, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 74, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
.modal-footer:after {
  clear: both;
}
/* line 85, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-footer .btn + .btn, .modal-footer body.quizzes-show #quiz-footer #share-results a + .btn, body.quizzes-show #quiz-footer #share-results .modal-footer a + .btn, .modal-footer body.quizzes-show #quiz-footer #share-results .btn + a, body.quizzes-show #quiz-footer #share-results .modal-footer .btn + a, .modal-footer body.quizzes-show #quiz-footer #share-results a + a, body.quizzes-show #quiz-footer #share-results .modal-footer a + a {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 90, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group body.quizzes-show #quiz-footer #share-results a + .btn, body.quizzes-show #quiz-footer #share-results .modal-footer .btn-group a + .btn, .modal-footer .btn-group body.quizzes-show #quiz-footer #share-results .btn + a, body.quizzes-show #quiz-footer #share-results .modal-footer .btn-group .btn + a, .modal-footer .btn-group body.quizzes-show #quiz-footer #share-results a + a, body.quizzes-show #quiz-footer #share-results .modal-footer .btn-group a + a {
  margin-left: -1px;
}
/* line 94, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block, .modal-footer body.quizzes-show #quiz-footer #share-results a + .btn-block, body.quizzes-show #quiz-footer #share-results .modal-footer a + .btn-block, .modal-footer body.quizzes-show #quiz-footer #share-results .btn-block + a, body.quizzes-show #quiz-footer #share-results .modal-footer .btn-block + a, .modal-footer body.quizzes-show #quiz-footer #share-results a + a, body.quizzes-show #quiz-footer #share-results .modal-footer a + a {
  margin-left: 0;
}

/* Partial: twitter/bootstrap/_component-animations.scss */
/* line 7, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 10, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_component-animations.scss */
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 20, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_component-animations.scss */
.collapse.in {
  height: auto;
}

/* Partial: twitter/bootstrap/_button-groups.scss */
/* line 8, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}

/* line 19, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group + .btn-group {
  margin-left: 5px;
}

/* line 24, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 28, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-toolbar > .btn + .btn, body.quizzes-show #quiz-footer #share-results .btn-toolbar > a + .btn, body.quizzes-show #quiz-footer #share-results .btn-toolbar > .btn + a, body.quizzes-show #quiz-footer #share-results .btn-toolbar > a + a,
.btn-toolbar > .btn-group + .btn,
body.quizzes-show #quiz-footer #share-results .btn-toolbar > .btn-group + a,
.btn-toolbar > .btn + .btn-group,
body.quizzes-show #quiz-footer #share-results .btn-toolbar > a + .btn-group {
  margin-left: 5px;
}

/* line 36, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn, body.quizzes-show #quiz-footer #share-results .btn-group > a {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 40, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn + .btn, body.quizzes-show #quiz-footer #share-results .btn-group > a + .btn, body.quizzes-show #quiz-footer #share-results .btn-group > .btn + a, body.quizzes-show #quiz-footer #share-results .btn-group > a + a {
  margin-left: -1px;
}

/* line 43, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn, body.quizzes-show #quiz-footer #share-results .btn-group > a,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}

/* line 50, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-mini {
  font-size: 10.5px;
}

/* line 53, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-small, body.quizzes-show #quiz-footer #share-results .btn-group > a {
  font-size: 11.9px;
}

/* line 56, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-large {
  font-size: 17.5px;
}

/* line 61, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child, body.quizzes-show #quiz-footer #share-results .btn-group > a:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 67, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child, body.quizzes-show #quiz-footer #share-results .btn-group > a:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 73, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn.large:first-child, body.quizzes-show #quiz-footer #share-results .btn-group > a.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

/* line 78, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn.large:last-child, body.quizzes-show #quiz-footer #share-results .btn-group > a.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

/* line 85, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, body.quizzes-show #quiz-footer #share-results .btn-group > a:hover,
.btn-group > .btn:focus,
body.quizzes-show #quiz-footer #share-results .btn-group > a:focus,
.btn-group > .btn:active,
body.quizzes-show #quiz-footer #share-results .btn-group > a:active,
.btn-group > .btn.active,
body.quizzes-show #quiz-footer #share-results .btn-group > a.active {
  z-index: 2;
}

/* line 93, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 104, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle, body.quizzes-show #quiz-footer #share-results .btn-group > a + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}

/* line 111, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}

/* line 117, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-small + .dropdown-toggle, body.quizzes-show #quiz-footer #share-results .btn-group > a + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

/* line 121, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}

/* line 132, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 138, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn.dropdown-toggle, .btn-group.open body.quizzes-show #quiz-footer #share-results a.dropdown-toggle, body.quizzes-show #quiz-footer #share-results .btn-group.open a.dropdown-toggle {
  background-color: #e6e6e6;
}
/* line 141, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
/* line 144, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
/* line 147, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
/* line 150, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-success.dropdown-toggle, .btn-group.open body.quizzes-show #quiz-footer #share-results a.dropdown-toggle, body.quizzes-show #quiz-footer #share-results .btn-group.open a.dropdown-toggle {
  background-color: #51a351;
}
/* line 153, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
/* line 156, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}

/* line 163, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn .caret, body.quizzes-show #quiz-footer #share-results a .caret {
  margin-top: 8px;
  margin-left: 0;
}

/* line 168, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-mini .caret,
.btn-small .caret,
body.quizzes-show #quiz-footer #share-results a .caret,
.btn-large .caret {
  margin-top: 6px;
}

/* line 173, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}

/* line 179, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

/* line 192, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
body.quizzes-show #quiz-footer #share-results a .caret,
.btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 202, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}

/* line 206, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > a {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 212, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > a + .btn, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > .btn + a, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > a + a {
  margin-left: 0;
  margin-top: -1px;
}

/* line 216, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > a:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 219, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child, body.quizzes-show #quiz-footer #share-results .btn-group-vertical > a:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 222, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 225, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* Partial: twitter/bootstrap/_tables.scss */
/* line 10, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 20, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 24, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 32, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table th {
  font-weight: bold;
}
/* line 36, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table thead th {
  vertical-align: bottom;
}
/* line 40, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
/* line 49, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 54, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table .table {
  background-color: #fff;
}

/* line 65, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

/* line 75, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 81, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ddd;
}
/* line 86, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/* line 98, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
/* line 102, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
/* line 107, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
/* line 112, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
/* line 119, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
/* line 122, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
/* line 128, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
/* line 134, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

/* line 152, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 165, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

/* line 177, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

/* line 189, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
/* line 190, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
/* line 191, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
/* line 192, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
/* line 193, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
/* line 194, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
/* line 195, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
/* line 196, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
/* line 197, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
/* line 198, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
/* line 199, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
/* line 200, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
/* line 201, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span13,
.table th.span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
/* line 202, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span14,
.table th.span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
/* line 203, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span15,
.table th.span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
/* line 204, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span16,
.table th.span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
/* line 205, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span17,
.table th.span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
/* line 206, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span18,
.table th.span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
/* line 207, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span19,
.table th.span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
/* line 208, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span20,
.table th.span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
/* line 209, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span21,
.table th.span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
/* line 210, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span22,
.table th.span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
/* line 211, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span23,
.table th.span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
/* line 212, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table td.span24,
.table th.span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

/* line 222, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table tbody tr.success td {
  background-color: #dff0d8;
}
/* line 225, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table tbody tr.error td {
  background-color: #f2dede;
}
/* line 228, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table tbody tr.warning td {
  background-color: #fcf8e3;
}
/* line 231, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table tbody tr.info td {
  background-color: #d9edf7;
}

/* line 238, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
/* line 241, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
/* line 244, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
/* line 247, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_tables.scss */
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

/* line 12, /app/app/assets/stylesheets/partials/_bootstrap.sass */
table td.controls, table th.controls {
  text-align: right;
}

/* line 16, /app/app/assets/stylesheets/partials/_bootstrap.sass */
.field_with_errors label {
  color: #b94a48 !important;
}
/* line 18, /app/app/assets/stylesheets/partials/_bootstrap.sass */
.field_with_errors input {
  border: 1px solid #b94a48;
}

/* line 21, /app/app/assets/stylesheets/partials/_bootstrap.sass */
a.btn-danger {
  color: #fff !important;
}

/* line 23, /app/app/assets/stylesheets/partials/_bootstrap.sass */
a.btn-default {
  color: inherit;
}

/* line 26, /app/app/assets/stylesheets/partials/_bootstrap.sass */
div.modal-body {
  overflow-y: inherit;
}

/* line 29, /app/app/assets/stylesheets/partials/_bootstrap.sass */
div.modal.modal-digital {
  width: 1150px;
  margin-left: -575px;
}
/* line 32, /app/app/assets/stylesheets/partials/_bootstrap.sass */
div.modal.modal-digital .modal-body {
  text-align: center;
  max-height: inherit;
}

/* line 36, /app/app/assets/stylesheets/partials/_bootstrap.sass */
form.bootstrap {
  /* Partial: twitter/bootstrap/_forms.scss */
  /* Allow for input prepend/append in search forms */
}
/* line 11, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap form {
  margin: 0 0 20px;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 22, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 34, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap legend small {
  font-size: 15px;
  color: #999;
}
/* line 41, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap label,
form.bootstrap input,
form.bootstrap button,
form.bootstrap select,
form.bootstrap textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
/* line 48, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input,
form.bootstrap button,
form.bootstrap select,
form.bootstrap textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 56, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap label {
  display: block;
  margin-bottom: 5px;
}
/* line 65, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap select,
form.bootstrap textarea,
form.bootstrap input[type="text"],
form.bootstrap input[type="password"],
form.bootstrap input[type="datetime"],
form.bootstrap input[type="datetime-local"],
form.bootstrap input[type="date"],
form.bootstrap input[type="month"],
form.bootstrap input[type="time"],
form.bootstrap input[type="week"],
form.bootstrap input[type="number"],
form.bootstrap input[type="email"],
form.bootstrap input[type="url"],
form.bootstrap input[type="search"],
form.bootstrap input[type="tel"],
form.bootstrap input[type="color"],
form.bootstrap .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}
/* line 95, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input,
form.bootstrap textarea,
form.bootstrap .uneditable-input {
  width: 206px;
}
/* line 101, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap textarea {
  height: auto;
}
/* line 105, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap textarea,
form.bootstrap input[type="text"],
form.bootstrap input[type="password"],
form.bootstrap input[type="datetime"],
form.bootstrap input[type="datetime-local"],
form.bootstrap input[type="date"],
form.bootstrap input[type="month"],
form.bootstrap input[type="time"],
form.bootstrap input[type="week"],
form.bootstrap input[type="number"],
form.bootstrap input[type="email"],
form.bootstrap input[type="url"],
form.bootstrap input[type="search"],
form.bootstrap input[type="tel"],
form.bootstrap input[type="color"],
form.bootstrap .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
/* line 127, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap textarea:focus,
form.bootstrap input[type="text"]:focus,
form.bootstrap input[type="password"]:focus,
form.bootstrap input[type="datetime"]:focus,
form.bootstrap input[type="datetime-local"]:focus,
form.bootstrap input[type="date"]:focus,
form.bootstrap input[type="month"]:focus,
form.bootstrap input[type="time"]:focus,
form.bootstrap input[type="week"]:focus,
form.bootstrap input[type="number"]:focus,
form.bootstrap input[type="email"]:focus,
form.bootstrap input[type="url"]:focus,
form.bootstrap input[type="search"]:focus,
form.bootstrap input[type="tel"]:focus,
form.bootstrap input[type="color"]:focus,
form.bootstrap .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* line 136, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input[type="radio"],
form.bootstrap input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
/* line 145, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input[type="file"],
form.bootstrap input[type="image"],
form.bootstrap input[type="submit"],
form.bootstrap input[type="reset"],
form.bootstrap input[type="button"],
form.bootstrap input[type="radio"],
form.bootstrap input[type="checkbox"] {
  width: auto;
}
/* line 156, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap select,
form.bootstrap input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 30px;
}
/* line 164, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}
/* line 171, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap select[multiple],
form.bootstrap select[size] {
  height: auto;
}
/* line 177, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap select:focus,
form.bootstrap input[type="file"]:focus,
form.bootstrap input[type="radio"]:focus,
form.bootstrap input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 189, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .uneditable-input,
form.bootstrap .uneditable-textarea {
  color: #999;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
/* line 199, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
/* line 205, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .uneditable-textarea {
  width: auto;
  height: auto;
}
/* line 87, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input:-moz-placeholder,
form.bootstrap textarea:-moz-placeholder {
  color: #999;
}
/* line 90, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input:-ms-input-placeholder,
form.bootstrap textarea:-ms-input-placeholder {
  color: #999;
}
/* line 93, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input::-webkit-input-placeholder,
form.bootstrap textarea::-webkit-input-placeholder {
  color: #999;
}
/* line 225, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .radio,
form.bootstrap .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
/* line 230, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .radio input[type="radio"],
form.bootstrap .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
/* line 237, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .controls > .radio:first-child,
form.bootstrap .controls > .checkbox:first-child {
  padding-top: 5px;
}
/* line 244, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .radio.inline,
form.bootstrap .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 251, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .radio.inline + .radio.inline,
form.bootstrap .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
/* line 262, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-mini {
  width: 60px;
}
/* line 263, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-small {
  width: 90px;
}
/* line 264, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-medium {
  width: 150px;
}
/* line 265, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-large {
  width: 210px;
}
/* line 266, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-xlarge {
  width: 270px;
}
/* line 267, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-xxlarge {
  width: 530px;
}
/* line 270, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input[class*="span"],
form.bootstrap select[class*="span"],
form.bootstrap textarea[class*="span"],
form.bootstrap .uneditable-input[class*="span"],
form.bootstrap .row-fluid input[class*="span"],
form.bootstrap .row-fluid select[class*="span"],
form.bootstrap .row-fluid textarea[class*="span"],
form.bootstrap .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
/* line 283, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input[class*="span"],
form.bootstrap .input-append .uneditable-input[class*="span"],
form.bootstrap .input-prepend input[class*="span"],
form.bootstrap .input-prepend .uneditable-input[class*="span"],
form.bootstrap .row-fluid input[class*="span"],
form.bootstrap .row-fluid select[class*="span"],
form.bootstrap .row-fluid textarea[class*="span"],
form.bootstrap .row-fluid .uneditable-input[class*="span"],
form.bootstrap .row-fluid .input-prepend [class*="span"],
form.bootstrap .row-fluid .input-append [class*="span"] {
  display: inline-block;
}
/* line 628, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input,
form.bootstrap textarea,
form.bootstrap .uneditable-input {
  margin-left: 0;
}
/* line 635, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span1,
form.bootstrap textarea.span1,
form.bootstrap .uneditable-input.span1 {
  width: 46px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span2,
form.bootstrap textarea.span2,
form.bootstrap .uneditable-input.span2 {
  width: 126px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span3,
form.bootstrap textarea.span3,
form.bootstrap .uneditable-input.span3 {
  width: 206px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span4,
form.bootstrap textarea.span4,
form.bootstrap .uneditable-input.span4 {
  width: 286px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span5,
form.bootstrap textarea.span5,
form.bootstrap .uneditable-input.span5 {
  width: 366px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span6,
form.bootstrap textarea.span6,
form.bootstrap .uneditable-input.span6 {
  width: 446px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span7,
form.bootstrap textarea.span7,
form.bootstrap .uneditable-input.span7 {
  width: 526px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span8,
form.bootstrap textarea.span8,
form.bootstrap .uneditable-input.span8 {
  width: 606px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span9,
form.bootstrap textarea.span9,
form.bootstrap .uneditable-input.span9 {
  width: 686px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span10,
form.bootstrap textarea.span10,
form.bootstrap .uneditable-input.span10 {
  width: 766px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span11,
form.bootstrap textarea.span11,
form.bootstrap .uneditable-input.span11 {
  width: 846px;
}
/* line 641, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap input.span12,
form.bootstrap textarea.span12,
form.bootstrap .uneditable-input.span12 {
  width: 926px;
}
/* line 305, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .controls-row {
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .controls-row:before, form.bootstrap .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .controls-row:after {
  clear: both;
}
/* line 310, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .controls-row [class*="span"],
form.bootstrap .row-fluid .controls-row [class*="span"] {
  float: left;
}
/* line 316, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .controls-row .checkbox[class*="span"],
form.bootstrap .controls-row .radio[class*="span"] {
  padding-top: 5px;
}
/* line 328, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input[disabled],
form.bootstrap select[disabled],
form.bootstrap textarea[disabled],
form.bootstrap input[readonly],
form.bootstrap select[readonly],
form.bootstrap textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
/* line 338, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input[type="radio"][disabled],
form.bootstrap input[type="checkbox"][disabled],
form.bootstrap input[type="radio"][readonly],
form.bootstrap input[type="checkbox"][readonly] {
  background-color: transparent;
}
/* line 167, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.warning .control-label,
form.bootstrap .control-group.warning .help-block,
form.bootstrap .control-group.warning .help-inline {
  color: #c09853;
}
/* line 173, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.warning .checkbox,
form.bootstrap .control-group.warning .radio,
form.bootstrap .control-group.warning input,
form.bootstrap .control-group.warning select,
form.bootstrap .control-group.warning textarea {
  color: #c09853;
}
/* line 180, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.warning input,
form.bootstrap .control-group.warning select,
form.bootstrap .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 185, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.warning input:focus,
form.bootstrap .control-group.warning select:focus,
form.bootstrap .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
/* line 191, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.warning .input-prepend .add-on,
form.bootstrap .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
/* line 167, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.error .control-label,
form.bootstrap .control-group.error .help-block,
form.bootstrap .control-group.error .help-inline {
  color: #b94a48;
}
/* line 173, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.error .checkbox,
form.bootstrap .control-group.error .radio,
form.bootstrap .control-group.error input,
form.bootstrap .control-group.error select,
form.bootstrap .control-group.error textarea {
  color: #b94a48;
}
/* line 180, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.error input,
form.bootstrap .control-group.error select,
form.bootstrap .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 185, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.error input:focus,
form.bootstrap .control-group.error select:focus,
form.bootstrap .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
/* line 191, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.error .input-prepend .add-on,
form.bootstrap .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
/* line 167, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.success .control-label,
form.bootstrap .control-group.success .help-block,
form.bootstrap .control-group.success .help-inline {
  color: #468847;
}
/* line 173, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.success .checkbox,
form.bootstrap .control-group.success .radio,
form.bootstrap .control-group.success input,
form.bootstrap .control-group.success select,
form.bootstrap .control-group.success textarea {
  color: #468847;
}
/* line 180, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.success input,
form.bootstrap .control-group.success select,
form.bootstrap .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 185, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.success input:focus,
form.bootstrap .control-group.success select:focus,
form.bootstrap .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
/* line 191, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.success .input-prepend .add-on,
form.bootstrap .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
/* line 167, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.info .control-label,
form.bootstrap .control-group.info .help-block,
form.bootstrap .control-group.info .help-inline {
  color: #3a87ad;
}
/* line 173, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.info .checkbox,
form.bootstrap .control-group.info .radio,
form.bootstrap .control-group.info input,
form.bootstrap .control-group.info select,
form.bootstrap .control-group.info textarea {
  color: #3a87ad;
}
/* line 180, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.info input,
form.bootstrap .control-group.info select,
form.bootstrap .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 185, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.info input:focus,
form.bootstrap .control-group.info select:focus,
form.bootstrap .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
/* line 191, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .control-group.info .input-prepend .add-on,
form.bootstrap .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
/* line 369, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input:focus:invalid,
form.bootstrap textarea:focus:invalid,
form.bootstrap select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 374, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input:focus:invalid:focus,
form.bootstrap textarea:focus:invalid:focus,
form.bootstrap select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
/* line 385, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .form-actions:before, form.bootstrap .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .form-actions:after {
  clear: both;
}
/* line 399, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .help-block,
form.bootstrap .help-inline {
  color: #595959;
}
/* line 404, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .help-block {
  display: block;
  margin-bottom: 10px;
}
/* line 409, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 422, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append,
form.bootstrap .input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
/* line 429, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input,
form.bootstrap .input-append select,
form.bootstrap .input-append .uneditable-input,
form.bootstrap .input-append .dropdown-menu,
form.bootstrap .input-prepend input,
form.bootstrap .input-prepend select,
form.bootstrap .input-prepend .uneditable-input,
form.bootstrap .input-prepend .dropdown-menu {
  font-size: 14px;
}
/* line 436, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input,
form.bootstrap .input-append select,
form.bootstrap .input-append .uneditable-input,
form.bootstrap .input-prepend input,
form.bootstrap .input-prepend select,
form.bootstrap .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 445, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input:focus,
form.bootstrap .input-append select:focus,
form.bootstrap .input-append .uneditable-input:focus,
form.bootstrap .input-prepend input:focus,
form.bootstrap .input-prepend select:focus,
form.bootstrap .input-prepend .uneditable-input:focus {
  z-index: 2;
}
/* line 449, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append .add-on,
form.bootstrap .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
}
/* line 464, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append .add-on,
form.bootstrap .input-append .btn,
form.bootstrap .input-append body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append a,
form.bootstrap .input-append .btn-group > .dropdown-toggle,
form.bootstrap .input-prepend .add-on,
form.bootstrap .input-prepend .btn,
form.bootstrap .input-prepend body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend a,
form.bootstrap .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 470, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append .active,
form.bootstrap .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
/* line 477, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend .add-on,
form.bootstrap .input-prepend .btn,
form.bootstrap .input-prepend body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend a {
  margin-right: -1px;
}
/* line 481, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend .add-on:first-child,
form.bootstrap .input-prepend .btn:first-child,
form.bootstrap .input-prepend body.quizzes-show #quiz-footer #share-results a:first-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend a:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 489, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input,
form.bootstrap .input-append select,
form.bootstrap .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 493, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append input + .btn-group .btn:last-child, form.bootstrap .input-append input + .btn-group body.quizzes-show #quiz-footer #share-results a:last-child, body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append input + .btn-group a:last-child,
form.bootstrap .input-append select + .btn-group .btn:last-child,
form.bootstrap .input-append select + .btn-group body.quizzes-show #quiz-footer #share-results a:last-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append select + .btn-group a:last-child,
form.bootstrap .input-append .uneditable-input + .btn-group .btn:last-child,
form.bootstrap .input-append .uneditable-input + .btn-group body.quizzes-show #quiz-footer #share-results a:last-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append .uneditable-input + .btn-group a:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 497, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append .add-on,
form.bootstrap .input-append .btn,
form.bootstrap .input-append body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append a,
form.bootstrap .input-append .btn-group {
  margin-left: -1px;
}
/* line 502, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-append .add-on:last-child,
form.bootstrap .input-append .btn:last-child,
form.bootstrap .input-append body.quizzes-show #quiz-footer #share-results a:last-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-append a:last-child,
form.bootstrap .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 511, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend.input-append input,
form.bootstrap .input-prepend.input-append select,
form.bootstrap .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 515, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend.input-append input + .btn-group .btn, form.bootstrap .input-prepend.input-append input + .btn-group body.quizzes-show #quiz-footer #share-results a, body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend.input-append input + .btn-group a,
form.bootstrap .input-prepend.input-append select + .btn-group .btn,
form.bootstrap .input-prepend.input-append select + .btn-group body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend.input-append select + .btn-group a,
form.bootstrap .input-prepend.input-append .uneditable-input + .btn-group .btn,
form.bootstrap .input-prepend.input-append .uneditable-input + .btn-group body.quizzes-show #quiz-footer #share-results a,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend.input-append .uneditable-input + .btn-group a {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 519, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend.input-append .add-on:first-child,
form.bootstrap .input-prepend.input-append .btn:first-child,
form.bootstrap .input-prepend.input-append body.quizzes-show #quiz-footer #share-results a:first-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend.input-append a:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 524, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend.input-append .add-on:last-child,
form.bootstrap .input-prepend.input-append .btn:last-child,
form.bootstrap .input-prepend.input-append body.quizzes-show #quiz-footer #share-results a:last-child,
body.quizzes-show #quiz-footer #share-results form.bootstrap .input-prepend.input-append a:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 529, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
/* line 538, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* line 548, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-append .search-query,
form.bootstrap .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 552, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
/* line 555, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-append .btn, form.bootstrap .form-search .input-append body.quizzes-show #quiz-footer #share-results a, body.quizzes-show #quiz-footer #share-results form.bootstrap .form-search .input-append a {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
/* line 558, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
/* line 561, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-prepend .btn, form.bootstrap .form-search .input-prepend body.quizzes-show #quiz-footer #share-results a, body.quizzes-show #quiz-footer #share-results form.bootstrap .form-search .input-prepend a {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
/* line 577, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search input,
form.bootstrap .form-search textarea,
form.bootstrap .form-search select,
form.bootstrap .form-search .help-inline,
form.bootstrap .form-search .uneditable-input,
form.bootstrap .form-search .input-prepend,
form.bootstrap .form-search .input-append,
form.bootstrap .form-inline input,
form.bootstrap .form-inline textarea,
form.bootstrap .form-inline select,
form.bootstrap .form-inline .help-inline,
form.bootstrap .form-inline .uneditable-input,
form.bootstrap .form-inline .input-prepend,
form.bootstrap .form-inline .input-append,
form.bootstrap .form-horizontal input,
form.bootstrap .form-horizontal textarea,
form.bootstrap .form-horizontal select,
form.bootstrap .form-horizontal .help-inline,
form.bootstrap .form-horizontal .uneditable-input,
form.bootstrap .form-horizontal .input-prepend,
form.bootstrap .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 590, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .hide,
form.bootstrap .form-inline .hide,
form.bootstrap .form-horizontal .hide {
  display: none;
}
/* line 594, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search label,
form.bootstrap .form-inline label,
form.bootstrap .form-search .btn-group,
form.bootstrap .form-inline .btn-group {
  display: inline-block;
}
/* line 601, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .input-append,
form.bootstrap .form-inline .input-append,
form.bootstrap .form-search .input-prepend,
form.bootstrap .form-inline .input-prepend {
  margin-bottom: 0;
}
/* line 608, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .radio,
form.bootstrap .form-search .checkbox,
form.bootstrap .form-inline .radio,
form.bootstrap .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 617, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-search .radio input[type="radio"],
form.bootstrap .form-search .checkbox input[type="checkbox"],
form.bootstrap .form-inline .radio input[type="radio"],
form.bootstrap .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
/* line 628, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .control-group {
  margin-bottom: 10px;
}
/* line 633, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
/* line 643, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .form-horizontal .control-group:before, form.bootstrap .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.bootstrap .form-horizontal .control-group:after {
  clear: both;
}
/* line 648, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
/* line 655, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
/* line 662, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
/* line 667, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .help-block {
  margin-bottom: 0;
}
/* line 677, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal input + .help-block,
form.bootstrap .form-horizontal select + .help-block,
form.bootstrap .form-horizontal textarea + .help-block,
form.bootstrap .form-horizontal .uneditable-input + .help-block,
form.bootstrap .form-horizontal .input-prepend + .help-block,
form.bootstrap .form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
/* line 682, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .form-horizontal .form-actions {
  padding-left: 180px;
}
/* line 690, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_forms.scss */
form.bootstrap .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, /app/app/assets/stylesheets/partials/_search.sass */
table.search {
  width: 100%;
  clear: both;
}
/* line 5, /app/app/assets/stylesheets/partials/_search.sass */
table.search td.left, table.search #left_sidebar {
  width: 120px;
}
/* line 10, /app/app/assets/stylesheets/partials/_search.sass */
table.search #left_sidebar li {
  font-size: 1.25em;
  color: #000;
  margin-bottom: 0.5em;
  font-weight: bold;
}
/* line 17, /app/app/assets/stylesheets/partials/_search.sass */
table.search #left_sidebar li a.private {
  color: #bf9723;
}
/* line 19, /app/app/assets/stylesheets/partials/_search.sass */
table.search #left_sidebar li a.selected {
  color: #000;
}
/* line 22, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results {
  min-height: 200px;
}
/* line 2, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting {
  padding: 1em 0;
  clear: both;
  color: #646464;
  font-size: 0.75em;
}
/* line 8, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting a#toggle_sorting {
  color: #0059A6;
}
/* line 11, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting a#toggle_sorting span.arrow {
  margin-left: 2px;
  display: inline-block;
  background: transparent url(/assets/search_arrow-e9a1c5868d75b7e2d85e323bc015d8e3.png) no-repeat top center;
  width: 8px;
  height: 6px;
}
/* line 18, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting #sorting_options {
  font-size: 1.25em;
  color: #0059A6;
  padding: 1em 0;
}
/* line 22, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting #sorting_options a {
  display: block;
  float: left;
  margin-right: 15px;
  width: 149.1664px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html table.search div.search_results #sorting #sorting_options a {
  overflow-x: hidden;
}
/* line 25, /app/app/assets/stylesheets/partials/_mixins.sass */
table.search div.search_results #sorting #sorting_options a.selected {
  color: #000;
}
/* line 27, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result {
  padding: 1em 0;
  border-top: 1px dotted #BFD5E9;
  clear: both;
  color: #333;
  font-size: 1em;
  line-height: 1.25em;
}
/* line 35, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result .date {
  color: #5D5E5B;
  font-size: 0.9em;
}
/* line 39, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result h2 {
  margin: 0.5em 0;
  line-height: 20px;
}
/* line 43, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result div.clear {
  clear: left;
}
/* line 46, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result img {
  float: left;
  margin-right: 1em;
}
/* line 51, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result.note h2, table.search div.search_results div.result.note a {
  color: #bf9723;
}
/* line 54, /app/app/assets/stylesheets/partials/_search.sass */
table.search div.search_results div.result.classified a {
  color: #000;
}

/* line 1, /app/app/assets/stylesheets/partials/_blogs.sass */
.blog_container {
  position: relative;
}

/* line 4, /app/app/assets/stylesheets/partials/_blogs.sass */
.blog_index_header_container {
  position: relative;
}

/* line 7, /app/app/assets/stylesheets/partials/_blogs.sass */
.rss_feed_link {
  background: url(/assets/icons/rss_feed_icon_dull-0f929e448f953e4cda1987c65098f9cc.png) top left no-repeat;
  padding-left: 20px;
  position: absolute;
  bottom: 6px;
  right: 2px;
  color: #888 !important;
  opacity: 0.005;
  filter: alpha(opacity=0.5);
}
/* line 16, /app/app/assets/stylesheets/partials/_blogs.sass */
.rss_feed_link:hover {
  background: url(/assets/icons/rss_feed_icon_colored-69a6668a70b53fa3ae938436cae23980.png) top left no-repeat;
  color: #0059A6 !important;
  text-decoration: none;
  opacity: 0.01;
  filter: alpha(opacity=1);
}

/* line 24, /app/app/assets/stylesheets/partials/_blogs.sass */
.published_on_date_label .warning_text {
  display: none;
}
/* line 28, /app/app/assets/stylesheets/partials/_blogs.sass */
.published_on_date_label.flash.error .warning_text {
  display: block;
}

/* line 1, /app/app/assets/stylesheets/partials/_classifieds.sass */
.classified_form_field_title {
  margin: 0;
}

/* line 4, /app/app/assets/stylesheets/partials/_classifieds.sass */
.classified_form_field_subtitle {
  margin: 0;
  color: #888;
}

/* line 8, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#classifieds:before, #classifieds:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#classifieds:after {
  clear: both;
}
/* line 11, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds h1 {
  margin-bottom: 5px;
}
/* line 15, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header {
  float: left;
  margin-right: 0;
  width: 969.9984px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #classifieds #header {
  overflow-x: hidden;
}
/* line 17, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #left, #classifieds #middle {
  float: left;
  margin-right: 15px;
  width: 313.3328px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #classifieds #left, * html #classifieds #middle {
  overflow-x: hidden;
}
/* line 19, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #right {
  float: left;
  margin-right: 0;
  width: 313.3328px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #classifieds #right {
  overflow-x: hidden;
}
/* line 22, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classifieds_header_actions {
  position: relative;
}
/* line 25, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classifieds_header_actions_secondary {
  position: absolute;
  right: 0px;
  top: 0px;
}
/* line 30, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header {
  height: auto;
  position: relative;
}
/* line 33, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header h2 {
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 36, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header h2 a {
  font-weight: bold;
}
/* line 39, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header h2 a span.arrow {
  margin-left: 0.25em;
  display: inline-block;
  background: transparent url(/assets/classified_arrow-8c0808f783f547384c28940c29acf93a.png) no-repeat bottom center;
  width: 15px;
  height: 12px;
}
/* line 47, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters {
  margin-bottom: 20px;
  border-top: 1px dotted #0059A6;
  padding-top: 5px;
}
/* line 52, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters a {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  padding: 5px;
}
/* line 58, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters a.selected {
  background-color: #eee;
  color: #000;
}
/* line 62, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters .content-container {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#classifieds #header #classified_filters .content-container:before, #classifieds #header #classified_filters .content-container:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#classifieds #header #classified_filters .content-container:after {
  clear: both;
}
/* line 65, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters .content-container .column {
  float: left;
  margin-right: 15px;
  width: 231.2496px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #classifieds #header #classified_filters .content-container .column {
  overflow-x: hidden;
}
/* line 68, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds #header #classified_filters .content-container .column.last {
  margin-right: 0;
}
/* line 71, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section {
  border-top: 6px solid #0059A6;
  padding-top: 0.5em;
  margin-bottom: 1.5em;
}
/* line 76, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section.none {
  border-top: none;
  padding-top: 0;
}
/* line 79, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .caption {
  margin-bottom: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
}
/* line 85, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified {
  margin: 1em 0;
  word-wrap: break-word;
}
/* line 88, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified.framed {
  padding: 5px;
  background-color: #E5EFF5;
}
/* line 92, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified.alumni span.run, #classifieds .classified_section .classified.alumni b, #classifieds .classified_section .classified.alumni strong {
  color: #bf9723;
}
/* line 94, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified.alumni a {
  color: #bf9723;
}
/* line 96, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified p {
  margin: 0;
  font-size: 12px !important;
  line-height: 1.4;
}
/* line 101, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds .classified_section .classified span.run, #classifieds .classified_section .classified b, #classifieds .classified_section .classified strong {
  font-weight: bold;
  color: #000;
}

/* line 106, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds_box li {
  margin-bottom: 1.5em;
  font-size: 11px;
}
/* line 109, /app/app/assets/stylesheets/partials/_classifieds.sass */
#classifieds_box span.run, #classifieds_box b, #classifieds_box strong {
  font-weight: normal;
}

/* line 3, /app/app/assets/stylesheets/partials/_events.sass */
.events-index #main .event {
  width: 475px;
}

/* line 10, /app/app/assets/stylesheets/partials/_events.sass */
#events #event-sidebar #events-search div.spinner {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 200;
}
/* line 16, /app/app/assets/stylesheets/partials/_events.sass */
#events #event-sidebar #events-search img.search {
  top: 6px !important;
  right: 6px !important;
  padding-left: 3px;
  border-left: 1px solid #ccc;
  background: #fff;
  z-index: 100;
}
/* line 23, /app/app/assets/stylesheets/partials/_events.sass */
#events #event-sidebar ul li a.group span.arrow {
  background-image: url(/assets/popular_search_arrow_blue-946ad855107af2792527b9aa634af781.png) !important;
}
/* line 28, /app/app/assets/stylesheets/partials/_events.sass */
#events #main div.event div.when, #events #main div.event div.where {
  font-size: 17px;
  color: #333;
  margin-top: 2px;
}
/* line 32, /app/app/assets/stylesheets/partials/_events.sass */
#events #main div.event div.sponsored {
  font-size: 12px;
  color: #333;
  margin-top: 2px;
}
/* line 38, /app/app/assets/stylesheets/partials/_events.sass */
#events #main div.event div.description span.links a.rsvp {
  font-weight: bold;
}
/* line 42, /app/app/assets/stylesheets/partials/_events.sass */
#events #main div.event.private a {
  color: #bf9723;
}

/* line 46, /app/app/assets/stylesheets/partials/_events.sass */
.event #event-header {
  border-top: 1px solid #BFD5E9;
  border-bottom: 1px dotted #BFD5E9;
  margin-top: 2em;
  padding: 0.5em 0;
}
/* line 51, /app/app/assets/stylesheets/partials/_events.sass */
.event #event-header h1 {
  margin: 0;
  margin-bottom: 0.1em;
}
/* line 54, /app/app/assets/stylesheets/partials/_events.sass */
.event #event-header .date-location {
  font-size: 27px;
  color: #222;
  margin-bottom: 0.1em;
}
/* line 59, /app/app/assets/stylesheets/partials/_events.sass */
.event #event-header .links {
  font-size: 10px;
  margin-bottom: 1em;
}
/* line 62, /app/app/assets/stylesheets/partials/_events.sass */
.event #event-header .links a.flag {
  color: #C4940C;
}
/* line 64, /app/app/assets/stylesheets/partials/_events.sass */
.event #body_copy {
  padding: 0.5em 0;
  border-top: none;
  border-bottom: 1px dotted #BFD5E9;
  margin-bottom: 1em;
}
/* line 70, /app/app/assets/stylesheets/partials/_events.sass */
.event div.clearfix {
  clear: left;
}
/* line 73, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp {
  clear: both;
  margin: 1em 0;
  padding: 1em 0;
  border-top: 6px solid #0059A6;
}
/* line 79, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp h2 {
  color: #000;
  font-size: 17px;
}
/* line 83, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp h2 a {
  font-size: 12px;
  margin-left: 0.5em;
}
/* line 87, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp h2 img {
  vertical-align: middle;
}
/* line 90, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp table {
  width: 100%;
  margin-top: 1em;
}
/* line 93, /app/app/assets/stylesheets/partials/_events.sass */
.event #rsvp table td {
  color: #bf9723;
  width: 33.33%;
  font-weight: bold;
}

/* line 99, /app/app/assets/stylesheets/partials/_events.sass */
#upcoming_events_box .event {
  margin: 1em 0;
}
/* line 102, /app/app/assets/stylesheets/partials/_events.sass */
#upcoming_events_box .event.private a {
  color: #bf9723;
}

/* line 105, /app/app/assets/stylesheets/partials/_events.sass */
table.new_event, table.new_event_submission, table.edit_event_submission {
  width: 645px;
}
/* line 107, /app/app/assets/stylesheets/partials/_events.sass */
table.new_event td, table.new_event_submission td, table.edit_event_submission td {
  padding: 3px 3px 0 0;
}

/* line 113, /app/app/assets/stylesheets/partials/_events.sass */
.infield-label {
  position: relative;
}
/* line 115, /app/app/assets/stylesheets/partials/_events.sass */
.infield-label .infield {
  position: absolute;
  font-size: 19px;
  top: 4px;
  left: 5px;
  color: #555;
}

/* line 123, /app/app/assets/stylesheets/partials/_events.sass */
div.infield-label label.infield.title {
  font-size: 23px;
  font-weight: bold;
}
/* line 126, /app/app/assets/stylesheets/partials/_events.sass */
div.infield-label label.infield.location {
  font-size: 12px;
  top: 6px;
}

/* line 130, /app/app/assets/stylesheets/partials/_events.sass */
#title_cell {
  width: 515px;
}

/* line 134, /app/app/assets/stylesheets/partials/_events.sass */
table.new_event .dash, table.new_event_submission .dash, table.edit_event_submission .dash {
  width: 5px;
  font-size: 19px;
}
/* line 137, /app/app/assets/stylesheets/partials/_events.sass */
table.new_event td.required_for_event, table.new_event_submission td.required_for_event, table.edit_event_submission td.required_for_event {
  color: #999;
  font-size: 19px;
}

/* line 142, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event .photo_links_row td, form.edit_event .photo_links_row td {
  border-color: #0059a6;
}

/* line 145, /app/app/assets/stylesheets/partials/_events.sass */
.all_day_label {
  font-size: 10px;
}

/* line 148, /app/app/assets/stylesheets/partials/_events.sass */
#event_title {
  width: 515px;
  font-size: 23px;
  font-weight: bold;
}

/* line 153, /app/app/assets/stylesheets/partials/_events.sass */
#event_submission_title, #event_submission_contact_name, #event_submission_contact_email {
  width: 625px;
  font-size: 23px;
  font-weight: bold;
}

/* line 158, /app/app/assets/stylesheets/partials/_events.sass */
#event_start_date, #event_end_date, #event_zipcode, #event_submission_start_date, #event_submission_end_date, #event_submission_zipcode {
  width: 115px;
  font-size: 19px;
}

/* line 162, /app/app/assets/stylesheets/partials/_events.sass */
#event_start_time, #event_end_time, #event_submission_start_time, #event_submission_end_time {
  width: 123px;
  font-size: 19px;
}

/* line 166, /app/app/assets/stylesheets/partials/_events.sass */
#event_location, #event_sponsored_by, #event_submission_location, #event_submission_sponsored_by, #event_slug {
  width: 636px;
  padding: 3px;
  font-size: 12px;
}

/* line 171, /app/app/assets/stylesheets/partials/_events.sass */
#who_can_view {
  width: 110px;
  height: 80px;
  position: relative;
  float: right;
}
/* line 176, /app/app/assets/stylesheets/partials/_events.sass */
#who_can_view h2 {
  font-size: 12px;
  position: absolute;
  top: 8px;
  left: 10px;
  color: #000;
}

/* line 183, /app/app/assets/stylesheets/partials/_events.sass */
.event_submission_date_spacer {
  width: 110px;
}

/* line 186, /app/app/assets/stylesheets/partials/_events.sass */
table.new_event td#who_can_view_cell, table.new_event_submission td#who_can_view_cell, table.edit_event_submission td#who_can_view_cell {
  padding: 0;
}

/* line 189, /app/app/assets/stylesheets/partials/_events.sass */
#everyone {
  position: absolute;
  top: 34px;
  left: 36px;
  font-size: 10px;
  color: #0059a6;
}

/* line 196, /app/app/assets/stylesheets/partials/_events.sass */
#yalies {
  position: absolute;
  top: 56px;
  left: 36px;
  font-size: 10px;
  color: #c4940c;
}

/* line 203, /app/app/assets/stylesheets/partials/_events.sass */
.everyone {
  background: #f4f8fb;
}

/* line 206, /app/app/assets/stylesheets/partials/_events.sass */
.yalies {
  background: #f9f2e5;
}

/* line 209, /app/app/assets/stylesheets/partials/_events.sass */
#who_can_view_handle {
  cursor: pointer;
}

/* line 212, /app/app/assets/stylesheets/partials/_events.sass */
#who_can_view_slider {
  position: absolute;
  top: 28px;
  left: 7px;
  width: 23px;
  height: 43px;
  background: url(/assets/events_view_track-93c50999a3b38c33775f2fce24a37832.png) top left no-repeat;
}

/* line 220, /app/app/assets/stylesheets/partials/_events.sass */
#who_can_view_track {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 13px;
  height: 33px;
}

/* line 228, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp-container {
  border-bottom: 1px dotted #0059a6;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 233, /app/app/assets/stylesheets/partials/_events.sass */
form.edit_event #rsvp-container {
  border-bottom: 1px dotted #0059a6;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 237, /app/app/assets/stylesheets/partials/_events.sass */
form.edit_event .controls {
  font-size: 10px;
  color: #0059A6;
  margin-top: 5px;
  display: inline-block;
}
/* line 242, /app/app/assets/stylesheets/partials/_events.sass */
form.edit_event .controls .delete {
  margin: 0;
  background-color: transparent;
  color: #C03540;
}
/* line 246, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp, form.edit_event #rsvp {
  position: relative;
  height: 95px;
  width: 70px;
  display: inline-block;
}
/* line 251, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp h2, form.edit_event #rsvp h2 {
  font-size: 17px;
  position: absolute;
  top: 0;
  left: 0;
  color: #000;
}
/* line 257, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp-attendees, form.edit_event #rsvp-attendees {
  float: right;
  width: 545px;
  border-left: 1px solid #c4940c;
  padding-left: 20px;
}
/* line 262, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp-attendees table, form.edit_event #rsvp-attendees table {
  width: 100%;
}
/* line 264, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp-attendees table td, form.edit_event #rsvp-attendees table td {
  color: #c4940c;
  width: 50%;
  font-weight: bold;
}
/* line 268, /app/app/assets/stylesheets/partials/_events.sass */
form.new_event #rsvp-attendees h2, form.edit_event #rsvp-attendees h2 {
  font-size: 17px;
  color: #000;
  margin-bottom: 20px;
}

/* line 273, /app/app/assets/stylesheets/partials/_events.sass */
#rsvp_off {
  position: absolute;
  top: 51px;
  left: 28px;
  font-size: 10px;
  color: #c4940c;
}

/* line 280, /app/app/assets/stylesheets/partials/_events.sass */
#rsvp_on {
  position: absolute;
  top: 71px;
  left: 28px;
  font-size: 10px;
  color: #c4940c;
}

/* line 287, /app/app/assets/stylesheets/partials/_events.sass */
.everyone {
  background: #f4f8fb;
}

/* line 290, /app/app/assets/stylesheets/partials/_events.sass */
.yalies {
  background: #f9f2e5;
}

/* line 293, /app/app/assets/stylesheets/partials/_events.sass */
#rsvp_handle {
  cursor: pointer;
}

/* line 296, /app/app/assets/stylesheets/partials/_events.sass */
#rsvp_slider {
  position: absolute;
  top: 45px;
  left: 0;
  width: 23px;
  height: 43px;
  background: url(/assets/events_view_track-93c50999a3b38c33775f2fce24a37832.png) top left no-repeat;
}

/* line 304, /app/app/assets/stylesheets/partials/_events.sass */
#rsvp_track {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 13px;
  height: 33px;
}

/* line 311, /app/app/assets/stylesheets/partials/_events.sass */
#event_description_container {
  padding: 12px 0 0 0;
  margin: 12px 0;
  border-top: 1px dotted #0059a6;
  border-bottom: 1px dotted #0059a6;
}

/* line 317, /app/app/assets/stylesheets/partials/_events.sass */
#event_description {
  width: 639px;
  padding: 3px;
  height: 150px;
}

/* line 322, /app/app/assets/stylesheets/partials/_events.sass */
#tiny_mce_link_url_container_event_description a {
  display: inline-block;
  padding: 0.5em 1em;
}

/* line 327, /app/app/assets/stylesheets/partials/_events.sass */
.new_event .required_field, .edit_event .required_field, .new_event_submission .required_field, .edit_event_submission .required_field {
  float: right;
  margin: 0.5em 0;
}
/* line 330, /app/app/assets/stylesheets/partials/_events.sass */
.new_event td.all_day, .edit_event td.all_day, .new_event_submission td.all_day, .edit_event_submission td.all_day {
  text-align: right;
}
/* line 332, /app/app/assets/stylesheets/partials/_events.sass */
.new_event table.referenced_content, .edit_event table.referenced_content, .new_event_submission table.referenced_content, .edit_event_submission table.referenced_content {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
/* line 335, /app/app/assets/stylesheets/partials/_events.sass */
.new_event #form-controls, .edit_event #form-controls, .new_event_submission #form-controls, .edit_event_submission #form-controls {
  /*border-top:1px dotted #0059a6;
   *margin-top: 1em;
   *padding: 1em 0; */
  clear: both;
}

/* line 1, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button {
  cursor: pointer;
  background: url(/assets/button_highlight-6003cfbb719c898336c786426efdf681.png) #c89c1e;
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid #836308;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 8px;
  color: #fff !important;
  font-weight: normal;
  font-size: 16px;
}
/* line 13, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button:hover {
  background: url(/assets/button_highlight-6003cfbb719c898336c786426efdf681.png) #deac21;
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid #b3870b;
  text-decoration: none;
}
/* line 20, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.blue_button {
  border: 1px solid #073d7c;
  background: url(/assets/button_highlight_blue-1c7325793d0da851c9b6ed90ce86c6ab.png) #105eae;
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 26, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.blue_button:hover {
  background: url(/assets/button_highlight_blue-1c7325793d0da851c9b6ed90ce86c6ab.png) #1477dd;
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 31, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.green_button {
  border: 1px solid #237C07;
  background: url(/assets/button_highlight_green-de1f72d893db494d5867325cfecf18cd.png) #10AE49;
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 37, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.green_button:hover {
  background: url(/assets/button_highlight_green-de1f72d893db494d5867325cfecf18cd.png) #12c553;
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 42, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.red_button {
  border: 1px solid #631800;
  background: url(/assets/button_highlight_red-3d115ee32660404352c5b90229b79934.png) #AE1010;
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 48, /app/app/assets/stylesheets/partials/_notes.sass */
.base_button.red_button:hover {
  background: url(/assets/button_highlight_red-3d115ee32660404352c5b90229b79934.png) #dd1414;
  background-position: left top;
  background-repeat: repeat-x;
}

/* line 53, /app/app/assets/stylesheets/partials/_notes.sass */
.medium_button {
  font-size: 1.3em;
  padding: 6px 11px;
}

/* line 57, /app/app/assets/stylesheets/partials/_notes.sass */
.big_button {
  font-size: 1.7em;
  font-weight: bold;
  padding: 10px 16px;
}

/* line 62, /app/app/assets/stylesheets/partials/_notes.sass */
.big_text_input {
  height: 30px;
  font-size: 1.3em;
  padding: 5px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 70, /app/app/assets/stylesheets/partials/_notes.sass */
.request_early_access_form {
  text-align: center;
  padding: 20px 0px 25px 0px;
}

/* line 74, /app/app/assets/stylesheets/partials/_notes.sass */
.request_early_access_email, .request_early_access_name {
  width: 550px;
  padding: 5px 10px;
}

/* line 78, /app/app/assets/stylesheets/partials/_notes.sass */
.request_early_access_button {
  width: 570px;
}

/* line 81, /app/app/assets/stylesheets/partials/_notes.sass */
.disabled_button {
  background: #ccc !important;
  border: 1px solid #bfbfbf !important;
  color: #ebebeb !important;
}

/* line 86, /app/app/assets/stylesheets/partials/_notes.sass */
#private_notice {
  color: #646464;
}
/* line 88, /app/app/assets/stylesheets/partials/_notes.sass */
#private_notice span.name {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
/* line 92, /app/app/assets/stylesheets/partials/_notes.sass */
#private_notice a {
  color: #B26B34;
}
/* line 95, /app/app/assets/stylesheets/partials/_notes.sass */
#private_notice a.close {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 100, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes {
  border-color: #bf9723;
}
/* line 104, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #notes-header h1 a {
  color: #444;
}
/* line 106, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #notes-header h1 a.new {
  float: right;
}
/* line 111, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #note-sidebar #notes-search div.spinner {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 200;
}
/* line 116, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #note-sidebar #notes-search img.search {
  top: 6px !important;
  right: 6px !important;
  padding-left: 4px;
  border-left: 1px solid #ccc;
  background: #fff;
  z-index: 100;
}
/* line 125, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #main div.note {
  border-color: #bf9723 !important;
}
/* line 127, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #main div.note div.note_date {
  font-size: 0.9em;
  color: #A59898;
  margin-bottom: 4px;
}
/* line 131, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #main div.note h2 {
  font-size: 15px;
  line-height: 20px;
}
/* line 134, /app/app/assets/stylesheets/partials/_notes.sass */
.orange_container_black.notes #main div.note h2 span.description {
  font-weight: normal;
}

/* line 137, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_notes_search_box {
  float: right;
  display: inline-block;
}
/* line 141, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_notes_search_box form {
  position: relative;
}
/* line 144, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_notes_search_box form input {
  width: 250px;
  padding: 3px;
}
/* line 148, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_notes_search_box form img.search {
  position: absolute;
  right: 6px;
  top: 8px;
  cursor: pointer;
}
/* line 154, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_notes_search_box form label.infield {
  color: #888;
  position: absolute;
  top: 8px;
  left: 5px;
  font-size: 10px;
}

/* line 161, /app/app/assets/stylesheets/partials/_notes.sass */
div.alumni_note #body_copy {
  font-size: 15px;
  line-height: 20px;
}

/* line 165, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-header {
  margin-bottom: 6px;
  color: #0059A6;
}

/* line 169, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-subheader {
  display: inline-block;
  width: 550px;
  color: #0059A6;
}

/* line 174, /app/app/assets/stylesheets/partials/_notes.sass */
.request_early_access_header {
  font-weight: normal;
  color: #0059A6;
}

/* line 178, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-container {
  text-align: center;
  margin: 20px 0px;
}

/* line 182, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-beta {
  margin-bottom: 20px;
}

/* line 185, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-outer-chrome {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  border: 15px solid #fdfaf2;
  background: #fdfaf2;
}

/* line 191, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-inner-chrome {
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 30px 30px 5px 30px;
  width: 720px;
  border: 2px solid #F5E6BD;
}

/* line 199, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-details {
  display: inline-block;
  width: 700px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ccc;
}

/* line 206, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-login-signup-container {
  padding-top: 10px;
}

/* line 209, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-email-request {
  display: inline-block;
  width: 550px;
  padding: 0;
  margin: 0;
}
/* line 215, /app/app/assets/stylesheets/partials/_notes.sass */
.notes-coming-soon-email-request p {
  margin-top: 0;
  padding-bottom: 5px;
  line-height: 1.5em;
}

/* line 2, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #yalie_blogroll_search {
  float: right;
  display: inline-block;
}
/* line 6, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #yalie_blogroll_search form {
  position: relative;
}
/* line 9, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #yalie_blogroll_search form input {
  width: 250px;
  padding: 3px;
}
/* line 13, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #yalie_blogroll_search form img.search {
  position: absolute;
  right: 6px;
  top: 8px;
  cursor: pointer;
}
/* line 19, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #yalie_blogroll_search form label.infield {
  color: #888;
  position: absolute;
  top: 8px;
  left: 5px;
  font-size: 10px;
}
/* line 26, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-header {
  border-top: 1px solid #BFD5E9;
  padding: 20px 0;
  font-size: 1.25em;
  color: #000;
  line-height: 22px;
}
/* line 33, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters {
  margin-bottom: 20px;
  border-top: 1px dotted #BFD5E9;
  color: #000;
  margin-bottom: 20px;
  padding-top: 5px;
}
/* line 40, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters div.filter-option {
  font-weight: normal;
  display: inline-block;
  font-size: 1.25em;
  margin-right: 20px;
}
/* line 45, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters div.filter-option a {
  font-weight: bold;
}
/* line 48, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters div.filter-option a span.arrow {
  margin-left: 0.25em;
  display: inline-block;
  background: transparent url(/assets/classified_arrow-8c0808f783f547384c28940c29acf93a.png) no-repeat top center;
  width: 15px;
  height: 12px;
}
/* line 55, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter {
  margin-top: 20px;
  display: none;
}
/* line 58, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter a {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 0.75em;
}
/* line 64, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter a.selected {
  background-color: #eee;
  color: #000;
  padding: 5px;
}
/* line 69, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter .content-container {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
  width: 660px;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#yalie_blogroll #blogroll-filters .filter .content-container:before, #yalie_blogroll #blogroll-filters .filter .content-container:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#yalie_blogroll #blogroll-filters .filter .content-container:after {
  clear: both;
}
/* line 73, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter .content-container .column {
  float: left;
  margin-right: 15px;
  width: 149.1664px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #yalie_blogroll #blogroll-filters .filter .content-container .column {
  overflow-x: hidden;
}
/* line 76, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-filters .filter .content-container .column.last {
  margin-right: 0;
}
/* line 80, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles .article {
  border-top: 1px dotted #BFD5E9;
  font-size: 1.25em;
  padding-top: 2px;
  margin-bottom: 20px;
  line-height: 1.35em;
}
/* line 87, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles .article div.authors, #yalie_blogroll #blogroll-articles .article div.title {
  font-weight: bold;
}
/* line 90, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles .article div.authors a {
  color: #000;
}
/* line 92, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles .article div.authors a.member {
  color: #bf9723;
}
/* line 94, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles #article_add_message {
  font-size: 1.25em;
  border-top: 1px dotted #BFD5E9;
  padding-top: 2px;
  margin-top: 30px;
}
/* line 99, /app/app/assets/stylesheets/partials/_yalie_blogroll.sass */
#yalie_blogroll #blogroll-articles #article_add_message a {
  font-weight: bold;
}

/* line 3, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #events-header, #events #notes-header, #notes #events-header, #notes #notes-header {
  float: left;
  margin-right: 0;
  width: 641.6656px;
  margin-bottom: 2em;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #events #events-header, * html #events #notes-header, * html #notes #events-header, * html #notes #notes-header {
  overflow-x: hidden;
}
/* line 7, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #events-header h1 a.new, #events #notes-header h1 a.new, #notes #events-header h1 a.new, #notes #notes-header h1 a.new {
  float: right;
}
/* line 10, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar, #events #note-sidebar, #notes #event-sidebar, #notes #note-sidebar {
  float: left;
  margin-right: 15px;
  width: 149.1664px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #events #event-sidebar, * html #events #note-sidebar, * html #notes #event-sidebar, * html #notes #note-sidebar {
  overflow-x: hidden;
}
/* line 12, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar form, #events #note-sidebar form, #notes #event-sidebar form, #notes #note-sidebar form {
  position: relative;
}
/* line 15, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar form img.search, #events #note-sidebar form img.search, #notes #event-sidebar form img.search, #notes #note-sidebar form img.search {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
/* line 21, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar form label.infield, #events #note-sidebar form label.infield, #notes #event-sidebar form label.infield, #notes #note-sidebar form label.infield {
  color: #888;
  position: absolute;
  top: 5px;
  left: 5px;
}
/* line 27, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar .search_header, #events #note-sidebar .search_header, #notes #event-sidebar .search_header, #notes #note-sidebar .search_header {
  border-bottom: 1px solid #C8C8C8;
  padding: 2px 0;
  margin-top: 2em;
  margin-bottom: 0.5em;
}
/* line 34, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li, #events #note-sidebar ul li, #notes #event-sidebar ul li, #notes #note-sidebar ul li {
  position: relative;
}
/* line 36, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li .delete, #events #event-sidebar ul li .spinner, #events #note-sidebar ul li .delete, #events #note-sidebar ul li .spinner, #notes #event-sidebar ul li .delete, #notes #event-sidebar ul li .spinner, #notes #note-sidebar ul li .delete, #notes #note-sidebar ul li .spinner {
  background-color: transparent;
  text-align: center;
  margin: 0;
  width: 24px;
  position: absolute;
  top: 0;
  left: -24px;
  display: none;
}
/* line 45, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li .delete a, #events #event-sidebar ul li .spinner a, #events #note-sidebar ul li .delete a, #events #note-sidebar ul li .spinner a, #notes #event-sidebar ul li .delete a, #notes #event-sidebar ul li .spinner a, #notes #note-sidebar ul li .delete a, #notes #note-sidebar ul li .spinner a {
  text-decoration: none;
}
/* line 47, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li .delete-notice, #events #note-sidebar ul li .delete-notice, #notes #event-sidebar ul li .delete-notice, #notes #note-sidebar ul li .delete-notice {
  background-color: #F5D8D9;
  text-align: right;
  margin: 0;
  width: 61px;
  position: absolute;
  top: 0;
  right: -61px;
  display: none;
}
/* line 56, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li .delete-notice span, #events #note-sidebar ul li .delete-notice span, #notes #event-sidebar ul li .delete-notice span, #notes #note-sidebar ul li .delete-notice span {
  display: inline-block;
  font-weight: bold;
  background-color: #C60012;
  padding: 0.25em;
  color: #fff;
}
/* line 62, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li .spinner, #events #note-sidebar ul li .spinner, #notes #event-sidebar ul li .spinner, #notes #note-sidebar ul li .spinner {
  display: block;
  left: -26px;
  top: 3px;
}
/* line 66, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li:hover .delete, #events #note-sidebar ul li:hover .delete, #notes #event-sidebar ul li:hover .delete, #notes #note-sidebar ul li:hover .delete {
  display: inline-block;
}
/* line 68, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li.delete, #events #event-sidebar ul li.delete .delete, #events #note-sidebar ul li.delete, #events #note-sidebar ul li.delete .delete, #notes #event-sidebar ul li.delete, #notes #event-sidebar ul li.delete .delete, #notes #note-sidebar ul li.delete, #notes #note-sidebar ul li.delete .delete {
  background-color: #F5D8D9;
}
/* line 70, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li.delete a, #events #event-sidebar ul li.delete .delete a, #events #note-sidebar ul li.delete a, #events #note-sidebar ul li.delete .delete a, #notes #event-sidebar ul li.delete a, #notes #event-sidebar ul li.delete .delete a, #notes #note-sidebar ul li.delete a, #notes #note-sidebar ul li.delete .delete a {
  color: #C60012;
  background-color: #F5D8D9 !important;
}
/* line 73, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li.delete .delete-notice, #events #event-sidebar ul li.delete .delete .delete-notice, #events #note-sidebar ul li.delete .delete-notice, #events #note-sidebar ul li.delete .delete .delete-notice, #notes #event-sidebar ul li.delete .delete-notice, #notes #event-sidebar ul li.delete .delete .delete-notice, #notes #note-sidebar ul li.delete .delete-notice, #notes #note-sidebar ul li.delete .delete .delete-notice {
  display: block;
}
/* line 75, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li a.active, #events #note-sidebar ul li a.active, #notes #event-sidebar ul li a.active, #notes #note-sidebar ul li a.active {
  background-color: #F7E9D3;
  padding-left: 0.25em;
  width: 164px;
  border-right: 2px solid #BF9723;
  margin-left: -0.25em;
}
/* line 81, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li a.group, #events #note-sidebar ul li a.group, #notes #event-sidebar ul li a.group, #notes #note-sidebar ul li a.group {
  font-weight: bold;
}
/* line 83, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li a.group.open span.arrow, #events #note-sidebar ul li a.group.open span.arrow, #notes #event-sidebar ul li a.group.open span.arrow, #notes #note-sidebar ul li a.group.open span.arrow {
  background-position: bottom center;
}
/* line 85, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li a.group span.arrow, #events #note-sidebar ul li a.group span.arrow, #notes #event-sidebar ul li a.group span.arrow, #notes #note-sidebar ul li a.group span.arrow {
  width: 6px;
  height: 6px;
  background: transparent url(/assets/popular_search_arrow-0d716bd3d41671ee769e558ca655c586.png) no-repeat top center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
/* line 92, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li ul.group, #events #note-sidebar ul li ul.group, #notes #event-sidebar ul li ul.group, #notes #note-sidebar ul li ul.group {
  margin-bottom: 0.25em;
}
/* line 94, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li ul.group li, #events #note-sidebar ul li ul.group li, #notes #event-sidebar ul li ul.group li, #notes #note-sidebar ul li ul.group li {
  margin-left: 12px;
}
/* line 96, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar ul li ul.group li a.active, #events #note-sidebar ul li ul.group li a.active, #notes #event-sidebar ul li ul.group li a.active, #notes #note-sidebar ul li ul.group li a.active {
  width: 152px;
}
/* line 99, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar a, #events #note-sidebar a, #notes #event-sidebar a, #notes #note-sidebar a {
  padding: 0.25em 0;
  display: block;
}
/* line 103, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #event-sidebar input.search, #events #note-sidebar input.search, #notes #event-sidebar input.search, #notes #note-sidebar input.search {
  padding: 2px 15px 2px 2px;
  width: 126px;
}
/* line 107, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main, #notes #main {
  float: left;
  margin-right: 0;
  width: 477.4992px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #events #main, * html #notes #main {
  overflow-x: hidden;
}
/* line 109, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main .content-container, #notes #main .content-container {
  padding-left: 15px;
  border-left: 1px solid #C8C8C8;
  min-height: 200px;
}
/* line 115, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main .content-container #interest-button a.save, #events #main .content-container #interest-button img.save, #notes #main .content-container #interest-button a.save, #notes #main .content-container #interest-button img.save {
  float: right;
}
/* line 118, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main .content-container .search-header, #notes #main .content-container .search-header {
  color: #000;
  font-weight: normal;
  margin-bottom: 0.5em;
}
/* line 122, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main .content-container .search-header span.term, #notes #main .content-container .search-header span.term {
  font-weight: bold;
}
/* line 126, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.pagination, #notes #main div.pagination {
  border-top: 1px solid #BFD5E9;
}
/* line 128, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event, #events #main div.note, #notes #main div.event, #notes #main div.note {
  border-top: 1px dotted #BFD5E9;
  padding: 0.75em 0;
  margin-bottom: 1em;
}
/* line 133, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event img.event-image, #events #main div.event img.note-image, #events #main div.note img.event-image, #events #main div.note img.note-image, #notes #main div.event img.event-image, #notes #main div.event img.note-image, #notes #main div.note img.event-image, #notes #main div.note img.note-image {
  float: left;
  margin-right: 1em;
  margin-bottom: 0.75em;
  max-width: 100px;
}
/* line 138, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event div.description, #events #main div.event span.description, #events #main div.note div.description, #events #main div.note span.description, #notes #main div.event div.description, #notes #main div.event span.description, #notes #main div.note div.description, #notes #main div.note span.description {
  margin-top: 1em;
  color: #444;
}
/* line 142, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event div.description span.links, #events #main div.event span.description span.links, #events #main div.note div.description span.links, #events #main div.note span.description span.links, #notes #main div.event div.description span.links, #notes #main div.event span.description span.links, #notes #main div.note div.description span.links, #notes #main div.note span.description span.links {
  margin-left: 0.5em;
  white-space: nowrap;
  color: #DFC57B;
}
/* line 146, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event div.description span.links a.flag, #events #main div.event span.description span.links a.flag, #events #main div.note div.description span.links a.flag, #events #main div.note span.description span.links a.flag, #notes #main div.event div.description span.links a.flag, #notes #main div.event span.description span.links a.flag, #notes #main div.note div.description span.links a.flag, #notes #main div.note span.description span.links a.flag {
  color: #bf9723;
}
/* line 148, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event div.description span.links.hidden, #events #main div.event span.description span.links.hidden, #events #main div.note div.description span.links.hidden, #events #main div.note span.description span.links.hidden, #notes #main div.event div.description span.links.hidden, #notes #main div.event span.description span.links.hidden, #notes #main div.note div.description span.links.hidden, #notes #main div.note span.description span.links.hidden {
  margin-left: 0;
}
/* line 151, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events #main div.event:hover .description span.links.hidden, #events #main div.note:hover .description span.links.hidden, #notes #main div.event:hover .description span.links.hidden, #notes #main div.note:hover .description span.links.hidden {
  display: inline;
}
/* line 154, /app/app/assets/stylesheets/partials/_sidebar.sass */
#events div.clear, #notes div.clear {
  clear: left;
}

/* line 157, /app/app/assets/stylesheets/partials/_sidebar.sass */
div.notes-clarification-box {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
  text-align: center;
  color: #444;
}
/* line 163, /app/app/assets/stylesheets/partials/_sidebar.sass */
div.notes-clarification-box a {
  color: #bf9723;
}

/* line 1, /app/app/assets/stylesheets/partials/_flash.sass */
#flash.top {
  margin-top: 12px;
}

/* line 4, /app/app/assets/stylesheets/partials/_flash.sass */
.flash {
  position: relative;
  padding: 5px;
  margin-bottom: 12px;
  border: 1px solid #EFDCB9;
  background-color: #FFFDF6;
  color: #000;
  font-size: 13px;
  line-height: 17px;
}
/* line 14, /app/app/assets/stylesheets/partials/_flash.sass */
.flash img.close {
  position: absolute;
  top: 9px;
  right: 5px;
  cursor: pointer;
}
/* line 20, /app/app/assets/stylesheets/partials/_flash.sass */
.flash.error {
  background-color: #FAE5E6;
  border-color: #CD0013;
}
/* line 24, /app/app/assets/stylesheets/partials/_flash.sass */
.flash.error img.close {
  display: none;
}
/* line 27, /app/app/assets/stylesheets/partials/_flash.sass */
.flash.error label {
  padding-bottom: 8px;
}
/* line 30, /app/app/assets/stylesheets/partials/_flash.sass */
.flash.error .warning_text {
  color: #d64b50;
  padding-bottom: 5px;
}

/* line 2, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude h1 {
  color: #0059A6;
  border-bottom: 1px solid #BFD5E9;
  padding-bottom: 20px;
}
/* line 6, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude h1 span.date {
  color: #000;
}
/* line 8, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude #intro_text {
  border-bottom: 1px dotted #BFD5E9;
  margin-bottom: 20px;
  font-size: 1.25em;
  color: #000;
}
/* line 13, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude #people {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
  margin-bottom: 20px;
  width: 660px;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#with_gratitude #people:before, #with_gratitude #people:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#with_gratitude #people:after {
  clear: both;
}
/* line 18, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude #people .column {
  float: left;
  margin-right: 15px;
  width: 313.3328px;
  font-size: 16px;
  font-family: Georgia, serif;
  line-height: 1.4;
  color: #666;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #with_gratitude #people .column {
  overflow-x: hidden;
}
/* line 26, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude #people .column.last {
  margin-right: 0;
}
/* line 29, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude #people .column p {
  margin: 0;
}
/* line 32, /app/app/assets/stylesheets/partials/_with_gratitude.sass */
#with_gratitude div.pagination {
  border-top: 1px solid #BFD5E9;
  float: none;
}

/* line 2, /app/app/assets/stylesheets/partials/_obituaries.sass */
.obituary_tab a {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}

/* line 9, /app/app/assets/stylesheets/partials/_obituaries.sass */
#school_filter .obituary_tab li {
  margin-bottom: 12px;
}

/* line 14, /app/app/assets/stylesheets/partials/_obituaries.sass */
#faculty_filter .content-container a {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}
/* line 18, /app/app/assets/stylesheets/partials/_obituaries.sass */
#faculty_filter .content-container a.selected {
  background-color: #eee;
  color: #000;
  padding: 5px;
}

/* line 25, /app/app/assets/stylesheets/partials/_obituaries.sass */
#obituary_filter .info a.selected {
  background-color: #eee;
  color: #000;
  padding: 5px;
}

/* line 30, /app/app/assets/stylesheets/partials/_obituaries.sass */
#obit-email-prompt {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  border: none;
  padding-top: 8px;
  margin-bottom: 2px;
}
/* line 39, /app/app/assets/stylesheets/partials/_obituaries.sass */
#obit-email-prompt a {
  font-weight: bold;
}

/* line 43, /app/app/assets/stylesheets/partials/_obituaries.sass */
body.obituaries-edit textarea {
  width: 625px !important;
}

/* line 2, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting {
  padding: 1em 0;
  clear: both;
  color: #646464;
  font-size: 0.75em;
}
/* line 8, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting a#toggle_sorting {
  color: #0059A6;
}
/* line 11, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting a#toggle_sorting span.arrow {
  margin-left: 2px;
  display: inline-block;
  background: transparent url(/assets/search_arrow-e9a1c5868d75b7e2d85e323bc015d8e3.png) no-repeat top center;
  width: 8px;
  height: 6px;
}
/* line 18, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting #sorting_options {
  font-size: 1.25em;
  color: #0059A6;
  padding: 1em 0;
}
/* line 22, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting #sorting_options a {
  display: block;
  float: left;
  margin-right: 15px;
  width: 149.1664px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html body.obituaries-index #sorting #sorting_options a {
  overflow-x: hidden;
}
/* line 25, /app/app/assets/stylesheets/partials/_mixins.sass */
body.obituaries-index #sorting #sorting_options a.selected {
  color: #000;
}
/* line 49, /app/app/assets/stylesheets/partials/_obituaries.sass */
body.obituaries-index #sorting {
  position: relative;
  padding: 8px 0 0 0;
  font-size: 1em;
}

/* line 55, /app/app/assets/stylesheets/partials/_obituaries.sass */
body.obituaries-show span.obituary-image {
  width: 315px;
  float: left;
  margin-right: 25px;
}

/* line 60, /app/app/assets/stylesheets/partials/_obituaries.sass */
.obituary--notice {
  margin: 8px 0;
  font-style: italic;
  text-align: right;
}

/* line 1, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar {
  padding: 0.5em;
  border: 1px solid #bf9723;
}
/* line 4, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar img#avatar {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: bottom;
  height: 60px;
  width: 60px;
}
/* line 10, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar #image_options {
  display: inline-block;
  position: relative;
}
/* line 13, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar #image_options input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  cursor: pointer;
  height: 30px;
  width: 150px;
}
/* line 24, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar #image_options a {
  color: #bf9723;
}
/* line 26, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar button.image_button {
  display: inline-block;
  vertical-align: middle;
  width: 150px;
  background: url(/assets/design/btn_settings-539849d2ad2167be9c40fc01f20bafc5.png) no-repeat scroll 0 0 transparent;
}
/* line 31, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar img#avatar_spinner {
  vertical-align: middle;
  margin-left: 1em;
}
/* line 34, /app/app/assets/stylesheets/partials/_member_settings.sass */
#upload_avatar #remove_avatar {
  margin-top: 2px;
}

/* line 37, /app/app/assets/stylesheets/partials/_member_settings.sass */
#delete_account {
  width: 100%;
  position: relative;
  border-top: 1px dotted #B6172B;
  padding-top: 10px;
  margin-top: 40px;
  float: left;
  clear: both;
  color: #000;
}
/* line 47, /app/app/assets/stylesheets/partials/_member_settings.sass */
#delete_account label.red {
  margin-bottom: 1em;
  color: #B6172B;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-weight: bold;
  display: block;
}
/* line 56, /app/app/assets/stylesheets/partials/_member_settings.sass */
#delete_account a {
  display: inline-block;
  margin-top: 1em;
}

/* line 1, /app/app/assets/stylesheets/partials/_admin.sass */
#admin-legacy-bar {
  text-align: right;
}
/* line 3, /app/app/assets/stylesheets/partials/_admin.sass */
#admin-legacy-bar form {
  display: inline-block;
}
/* line 6, /app/app/assets/stylesheets/partials/_admin.sass */
#admin-legacy-bar form input[type=submit].delete {
  background: #d33;
  margin: 0 0 0 20px;
  color: #fff;
}

/* line 11, /app/app/assets/stylesheets/partials/_admin.sass */
#admin-sidebar {
  position: fixed;
  bottom: 0;
  z-index: 2001;
  background-color: #d33;
  padding: 5px;
  width: 100%;
}
/* line 18, /app/app/assets/stylesheets/partials/_admin.sass */
#admin-sidebar a {
  color: #fff;
  margin: 0 10px;
}

/* line 23, /app/app/assets/stylesheets/partials/_admin.sass */
table.admin-panel td, table.admin-panel th {
  padding: 2px 5px;
}

/* line 26, /app/app/assets/stylesheets/partials/_admin.sass */
#slug p.help-text {
  text-transform: none;
  clear: left;
  padding-top: 10px;
  color: #999;
  font-weight: normal;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged {
  margin-top: -20px;
}
/* line 4, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav, #flagged .main {
  display: inline;
  float: left;
}
/* line 8, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav {
  width: 200px;
}
/* line 11, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav #sidebar {
  border-top: none;
  padding: 0;
  margin: 0;
}
/* line 16, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav li {
  font-size: 1.25em;
  margin: 0.5em 0;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav li:first-child {
  margin-top: 10px;
}
/* line 23, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav li a {
  display: block;
  padding: 0.75em;
}
/* line 27, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav li a:hover, #flagged .nav li a.selected {
  background-color: #0059A6;
  text-decoration: none;
  color: #fff;
}
/* line 32, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .nav li a span.count {
  float: right;
  display: inline-block;
  padding: 4px;
  margin: -4px;
  background-color: #eee;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 40, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main {
  width: 770px;
}
/* line 43, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket {
  border-left: 1px solid #eee;
  min-height: 200px;
  padding-left: 10px;
  padding-top: 10px;
}
/* line 49, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket #toolbar, #flagged .main #bucket .bucket form {
  margin-bottom: 15px;
  padding: 5px;
  background-color: #eee;
}
/* line 54, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket {
  min-height: 200px;
  position: relative;
  padding-bottom: 35px;
}
/* line 59, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket h2 {
  text-align: center;
  margin-top: 4em;
}
/* line 63, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket table {
  width: 100%;
}
/* line 66, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket table td {
  padding: 0.25em 0;
}
/* line 69, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket table th {
  text-align: left;
}
/* line 71, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket table td.author {
  width: 120px;
}
/* line 73, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket table td.control {
  white-space: nowrap;
  text-align: right;
  width: 175px;
}
/* line 78, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#flagged .main #bucket .bucket div.pagination {
  border-top: 1px solid #EEE;
  margin: 15px 0px;
}

/* line 83, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
.bucket .bucket_cell.content {
  padding-right: 20px !important;
}
/* line 86, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
.bucket .bucket_cell.checkbox {
  width: 25px;
}
/* line 90, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
.bucket .bucket_object_is_flagged span {
  color: #ae8723;
}
/* line 94, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
.bucket .bucket_object_is_removed span {
  color: #ff9999;
}

/* line 99, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#confirm-delete-modal h4 {
  color: #ca8812;
  font-size: 16px;
  margin: 15px 0px 10px 0px;
}
/* line 104, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#confirm-delete-modal .modal-body {
  font-size: 14px;
}
/* line 107, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#confirm-delete-modal .delete-confirmation-text-wrapper {
  text-align: center;
}
/* line 110, /app/app/assets/stylesheets/partials/admin/_flagged.sass */
#confirm-delete-modal .delete-confirmation-text-wrapper #delete-confirmation-text {
  width: 100%;
  height: 30px;
  text-align: center;
  font-size: 14px;
  margin-top: 15px;
  font-weight: bold;
}

/* line 3, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#events ul#admin-popular-search span.arrow {
  background-image: url(/assets/popular_search_arrow_blue-946ad855107af2792527b9aa634af781.png) !important;
}

/* line 9, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin span.notice {
  margin: 1em 0;
  font-style: italic;
  display: block;
}
/* line 14, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search {
  margin-bottom: 1em;
}
/* line 16, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li {
  position: relative;
  margin-bottom: 0.5em;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li.group {
  background-color: #eee;
}
/* line 22, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li.group a.add {
  margin-left: 20px;
}
/* line 24, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li .delete {
  background-color: transparent;
  margin: 0;
  padding: 0.25em 0;
  width: 16px;
  position: absolute;
  top: 0;
  left: -16px;
  display: none;
}
/* line 33, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li:hover .delete {
  display: block;
}
/* line 36, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li span.arrow {
  width: 6px;
  height: 6px;
  background: transparent url(/assets/popular_search_arrow-0d716bd3d41671ee769e558ca655c586.png) no-repeat top center;
  display: inline-block;
  vertical-align: middle;
}
/* line 43, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li img.move {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 49, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li ul {
  margin-left: 20px;
}
/* line 53, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li ul li img.move {
  display: none !important;
}
/* line 55, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin ul#admin-popular-search li ul li input {
  width: 101px;
}
/* line 58, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin .controls {
  padding: 0.5em;
  background-color: #eee;
  margin-top: 1em;
}
/* line 62, /app/app/assets/stylesheets/partials/admin/_popular_searches.sass */
#popular-searches.admin .controls a {
  float: right;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_form {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  width: 645px;
}
/* line 18, /app/app/assets/stylesheets/screen.css.sass */
.admin_event_submission_form, .admin_event_submission_form:before, .admin_event_submission_form:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_form_sidebar {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  width: 325px;
  padding-left: 25px;
}
/* line 18, /app/app/assets/stylesheets/screen.css.sass */
.admin_event_submission_form_sidebar, .admin_event_submission_form_sidebar:before, .admin_event_submission_form_sidebar:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_actions {
  text-align: center;
  padding: 15px 20px;
  background: #f1f1f1;
  border-left: 1px dashed #ccc;
}
/* line 18, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_actions h2 {
  color: #131313;
}
/* line 21, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_actions p {
  text-align: left;
  margin-bottom: 20px;
}
/* line 25, /app/app/assets/stylesheets/partials/admin/_event_submissions.sass */
.admin_event_submission_actions .base_button {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2, /app/app/assets/stylesheets/partials/admin/_record.sass */
#record_view .record_check_box_pair {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #888;
  width: 315px;
  padding-left: 100px;
  float: left;
}
/* line 9, /app/app/assets/stylesheets/partials/admin/_record.sass */
#record_view .record_check_box_pair input {
  float: left;
  padding-top: 5px;
  width: 20px;
  margin: 0;
}
/* line 14, /app/app/assets/stylesheets/partials/admin/_record.sass */
#record_view .record_check_box_pair label {
  display: inline-block !important;
  float: none !important;
  width: 200px !important;
  line-height: 14px;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_record.sass */
#record_view .record_row_with_description {
  padding-top: 10px;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#yalie-blogroll-admin:before, #yalie-blogroll-admin:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#yalie-blogroll-admin:after {
  clear: both;
}
/* line 4, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form {
  padding: 10px !important;
  background-color: #eee;
  border: 1px solid #888;
  margin: 0 10px 10px 0 !important;
}
/* line 10, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form input[type=text] {
  width: 98%;
}
/* line 12, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form input[type=text].admin_autocomplete {
  width: 325px;
}
/* line 14, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form textarea {
  width: 98%;
  height: 100px;
}
/* line 17, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #footer_content {
  height: 40px;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #topics {
  margin: 1em 0;
}
/* line 22, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #topics #article_topics_container {
  display: block;
  margin: 0.5em 0;
  padding: 0.5em 0;
  background-color: #fff;
  border: 1px solid #888;
}
/* line 29, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #authors {
  margin: 1em 0;
}
/* line 31, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #authors ul li {
  position: relative;
}
/* line 33, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin form #authors div.autocomplete_container {
  width: 313px;
}
/* line 35, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin .main {
  float: left;
  margin-right: 15px;
  width: 600.624px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #yalie-blogroll-admin .main {
  overflow-x: hidden;
}
/* line 37, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#yalie-blogroll-admin .right {
  float: left;
  margin-right: 0;
  width: 313.3328px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #yalie-blogroll-admin .right {
  overflow-x: hidden;
}

/* line 41, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#blogroll-articles div.article {
  position: relative;
}
/* line 44, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#blogroll-articles div.article:hover div.admin {
  display: block;
}
/* line 46, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#blogroll-articles div.article div.admin {
  display: none;
  background-color: #B4B4B4;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 5px;
}
/* line 53, /app/app/assets/stylesheets/partials/admin/_yalie_blogroll.sass */
#blogroll-articles div.article div.admin a {
  color: #000;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_with_gratitude.sass */
form.edit_gratitude_page, form.new_gratitude_page {
  width: 969.9984px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.edit_gratitude_page:before, form.edit_gratitude_page:after, form.new_gratitude_page:before, form.new_gratitude_page:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
form.edit_gratitude_page:after, form.new_gratitude_page:after {
  clear: both;
}
/* line 4, /app/app/assets/stylesheets/partials/admin/_with_gratitude.sass */
form.edit_gratitude_page #page_details, form.new_gratitude_page #page_details {
  float: left;
  margin-right: 15px;
  width: 477.4992px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html form.edit_gratitude_page #page_details, * html form.new_gratitude_page #page_details {
  overflow-x: hidden;
}
/* line 6, /app/app/assets/stylesheets/partials/admin/_with_gratitude.sass */
form.edit_gratitude_page #people, form.new_gratitude_page #people {
  float: left;
  margin-right: 0;
  width: 477.4992px;
}
/* line 147, /usr/local/bundle/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html form.edit_gratitude_page #people, * html form.new_gratitude_page #people {
  overflow-x: hidden;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager {
  margin: 0 0 20px;
}
/* line 3, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager p {
  margin: 0 0 20px;
}
/* line 5, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager p a {
  font-weight: bold;
}
/* line 7, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager table {
  font-size: 12px;
}
/* line 9, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager th {
  text-align: left;
  padding: 0 10px 3px;
  border-bottom: 1px dotted #0059A6;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
}
/* line 16, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager th.first, #pages_manager td.first {
  padding-left: 0;
}
/* line 18, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager th.last, #pages_manager td.last {
  padding-right: 0;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager td.center {
  text-align: center;
}
/* line 22, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager td.actions {
  *zoom: 1;
}
/* line 15, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#pages_manager td.actions:before, #pages_manager td.actions:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 23, /usr/local/bundle/gems/bootstrap-sass-rails-2.2.2.1/vendor/assets/stylesheets/twitter/bootstrap/_mixins.scss */
#pages_manager td.actions:after {
  clear: both;
}
/* line 24, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager td.actions a {
  float: left;
  padding-right: 8px;
  margin-right: 8px;
  border-right: 1px solid #ccc;
}
/* line 29, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager td.actions a.last {
  border: 0;
  padding: 0;
  margin: 0;
}
/* line 34, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager tr#input th {
  padding-bottom: 20px;
  border-bottom: 1px solid #888;
}
/* line 37, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#pages_manager td {
  padding: 6px 10px;
  margin: 0;
  border-bottom: 1px dotted #888;
  line-height: 1.5;
}

/* line 44, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#page .form_row {
  margin: 0 0 20px;
}
/* line 46, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#page .form_row .left {
  float: left;
  margin: 0 20px 0 0;
}
/* line 49, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#page .form_row label {
  font-weight: bold;
}
/* line 52, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#page .form_row span.help {
  font-size: 10px;
}
/* line 54, /app/app/assets/stylesheets/partials/admin/_pages.sass */
#page .form_row input[type="text"] {
  padding: 4px;
  margin-top: 2px;
  font-size: 12px;
}

/* line 60, /app/app/assets/stylesheets/partials/admin/_pages.sass */
.edit_school div {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
/* line 64, /app/app/assets/stylesheets/partials/admin/_pages.sass */
.edit_school label {
  flex: 1 0 15em;
  max-width: 10em;
}
/* line 67, /app/app/assets/stylesheets/partials/admin/_pages.sass */
.edit_school input[type=text] {
  flex: 1 0 15em;
  max-width: 30em;
}

/* line 1, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list {
  font-size: 12px;
}
/* line 4, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list th {
  text-align: left;
  padding: 0 10px 3px;
  border-bottom: 1px dotted #0059A6;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
}
/* line 11, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list th.first {
  padding-left: 0;
}
/* line 14, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list td.first {
  padding-left: 0;
}
/* line 17, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list th.last, table.record_list td.last {
  padding-right: 0;
}
/* line 20, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list tr#input th {
  padding-bottom: 20px;
  border-bottom: 1px solid #888;
}
/* line 24, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.record_list td {
  padding: 6px 10px;
  margin: 0;
  border-bottom: 1px dotted #888;
  line-height: 1.5;
}

/* line 30, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.three_column_admin_block {
  width: 100%;
}
/* line 32, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.three_column_admin_block td {
  padding: 0 12px 20px 0;
}
/* line 34, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.three_column_admin_block td select {
  width: 100%;
  box-sizing: border-box;
}
/* line 38, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.three_column_admin_block td .autocomplete_container input {
  width: 100%;
  box-sizing: border-box;
  padding-right: 45px;
}
/* line 43, /app/app/assets/stylesheets/partials/admin/_table.sass */
table.three_column_admin_block td .autocomplete_container a.browse, table.three_column_admin_block td .autocomplete_container a.clear_autocomplete {
  top: 3px;
}

/* General */
/* line 3, /app/app/assets/stylesheets/partials/admin/_global.sass */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* This is bad because this stylesheet is included for editors! */
/* We should remove this and scope it properly to the admin section */
/* line 13, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 18, /app/app/assets/stylesheets/partials/admin/_global.sass */
li {
  margin: 0;
  padding: 0;
}

/* line 22, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul.content_slots {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 28, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slots h2 {
  padding: 10px 0 3px 0;
}
/* line 30, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slots .slot {
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: 1px dotted #888;
  background: #fafafa;
}

/* line 36, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slot_handle {
  width: 100%;
  height: 20px;
  background: #ddd;
  border-bottom: 2px solid #444;
  margin-bottom: 5px;
  position: relative;
}
/* line 43, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slot_handle div {
  padding: 0 0 5px 5px;
}
/* line 45, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slot_handle .remove {
  position: absolute;
  right: 3px;
  top: 0;
  color: #000;
  font-size: 18px;
  padding: 0;
  margin: 0;
  display: block;
  line-height: 18px;
  font-weight: bold;
}
/* line 56, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slot_handle .toggle {
  position: absolute;
  right: 28px;
  top: -3px;
  color: #000;
  font-size: 18px;
  padding: 0;
  margin: 0;
  display: block;
  line-height: 18px;
  font-weight: bold;
}

/* line 68, /app/app/assets/stylesheets/partials/admin/_global.sass */
.content_slot_creation_links {
  margin: 10px 0 0 0;
  padding: 5px 0;
}

/* line 72, /app/app/assets/stylesheets/partials/admin/_global.sass */
.slot_handle {
  width: 635px;
  cursor: move;
}

/* line 76, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser {
  z-index: 19999;
}
/* line 78, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser .pagination {
  margin: 0;
}

/* line 82, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser_container table {
  border-collapse: collapse;
  background: #fff;
}
/* line 85, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser_container th {
  background: #ccc;
  color: #000;
  padding: 3px 0 3px 4px;
}
/* line 89, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser_container td {
  border: 1px solid #ccc;
  padding: 3px 0 0 4px;
}
/* line 92, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser_container .model_browser {
  margin-bottom: 10px;
}
/* line 94, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser_container table.crud {
  width: 100%;
  float: left;
  clear: both;
}

/* line 99, /app/app/assets/stylesheets/partials/admin/_global.sass */
.model_browser .pagination {
  float: left;
  width: 100%;
}

/* line 103, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu a.selected {
  background: #fff;
}

/* Classifieds */
/* line 108, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container {
  float: left;
  width: 485px;
  margin-top: 20px;
}
/* line 112, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container h1 {
  font-size: 20px;
  float: left;
  margin: 0 0 20px 0;
  width: 100%;
  border-bottom: 1px solid #888;
}
/* line 118, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container h2 {
  font-size: 14px;
  margin-bottom: 5px;
  border-bottom: 1px solid #888;
  background: #dedede;
}
/* line 123, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container ul {
  float: left;
  width: 380px;
  margin-top: 20px;
}
/* line 127, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container li {
  float: left;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #ddd;
  width: 100%;
}
/* line 133, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container li.framed {
  background: #eee;
}
/* line 135, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classifieds_container li input {
  margin: 0 10px 0 0;
}

/* line 138, /app/app/assets/stylesheets/partials/admin/_global.sass */
#classifieds_upload {
  vertical-align: middle;
  float: left;
  width: 100%;
  margin: 20px 0;
}
/* line 139, /app/app/assets/stylesheets/partials/admin/_global.sass */
#classifieds_upload input {
  margin-right: 20px;
  vertical-align: middle;
}

/* line 147, /app/app/assets/stylesheets/partials/admin/_global.sass */
.error_notice {
  padding: 0;
  margin: 5px 0;
  font-size: 16px;
  color: #d33;
}

/* line 153, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classified_actions {
  margin: 10px 0 0 0;
}
/* line 155, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classified_actions form {
  display: inline;
}
/* line 157, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classified_actions a {
  margin-right: 20px;
}

/* line 160, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classified_content {
  width: 320px;
}
/* line 162, /app/app/assets/stylesheets/partials/admin/_global.sass */
.classified_content textarea {
  width: 310px;
  height: 250px;
}

/* Homepage */
/* line 168, /app/app/assets/stylesheets/partials/admin/_global.sass */
#most_overlooked .autocomplete_container input {
  width: 175px;
  border: 1px solid #444;
  padding: 2px;
  margin: 0 2px 4px 0;
  background: #ffe;
}

/* line 176, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_container a.browse, .autocomplete_container a.clear_autocomplete {
  height: 14px;
  position: absolute;
  font-size: 10px;
  font-weight: normal;
  background: #ffffee;
  padding: 1px 2px 0 2px;
  color: #444;
  border-left: 1px solid #888;
}
/* line 185, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_container a.browse {
  right: 20px;
  top: 5px;
}
/* line 188, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_container a.clear_autocomplete {
  right: 5px;
  top: 5px;
  padding: 0 0 0 2px;
}
/* line 192, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_container a.remove_autocomplete {
  position: absolute;
  right: -13px;
  top: 7px;
}

/* line 198, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_edit select {
  width: 200px;
  margin: 0 0 10px 0;
}
/* line 201, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_edit input {
  width: 200px;
  border: 1px solid #444;
  padding: 2px;
  margin: 0 2px 4px 0;
  background: #ffe;
}
/* line 207, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_edit h2 {
  margin-bottom: 10px;
}

/* line 210, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_create_links, .magazine_features_create_links {
  margin-bottom: 15px;
}

/* line 213, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_create_links a, .magazine_features_create_links a {
  font-size: 12px;
  margin-right: 20px;
}

/* TODO first feature deprecated  -check if all references to first feature can be removed */
/* line 219, /app/app/assets/stylesheets/partials/admin/_global.sass */
.first_feature .autocomplete_container {
  background: #f95;
}

/* Obituary edit view */
/* line 224, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_is_slideshow {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #888;
}

/* line 229, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_date_select .date_field {
  float: none;
  width: 100%;
}

/* line 234, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_fields .remove_nested_fields, #obituary_fields .add_nested_fields {
  text-transform: none;
  font-size: 12px;
  font-weight: normal;
}
/* line 238, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_fields input {
  float: left;
}
/* line 240, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_fields label {
  float: left;
  font-size: 14px;
  padding-top: 4px;
  margin-right: 5px;
  color: #000;
  text-transform: lowercase;
}
/* line 247, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_fields select {
  float: left;
  text-transform: none;
}

/* line 252, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_info td {
  vertical-align: top;
  padding-bottom: 10px;
  vertical-align: middle;
}
/* line 256, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_info .autocomplete_container {
  width: 205px;
  float: left;
}

/* line 260, /app/app/assets/stylesheets/partials/admin/_global.sass */
#obituary_fields input {
  width: 200px;
}

/* Article edit view */
/* line 266, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article input[type="text"] {
  width: 635px;
  border: 1px solid #444;
  padding: 2px;
  background: #ffe;
}
/* line 271, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article input.alumnus_search_field {
  width: 240px;
  padding-right: 20px;
}

/* line 275, /app/app/assets/stylesheets/partials/admin/_global.sass */
.alumnus_search_field {
  width: 240px;
  padding-right: 20px;
}

/* line 280, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article textarea {
  width: 100%;
  border: 1px solid #444;
  padding: 0;
}
/* line 284, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article textarea#article_headline, .article textarea#article_subhead, .article textarea#article_byline {
  height: 40px;
}
/* line 286, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article textarea#article_body_copy {
  height: 400px;
}
/* line 288, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article .date_field, .article .author_field {
  width: 300px;
  float: left;
}
/* line 292, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article #article_links #article_authors input.admin_autocomplete {
  width: 325px;
  margin-right: 0;
}
/* line 295, /app/app/assets/stylesheets/partials/admin/_global.sass */
.article #article_links #article_authors .autocomplete_container {
  margin-bottom: 10px;
}

/* line 298, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_authors {
  width: 360px;
  position: relative;
}
/* line 301, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_authors #add_author {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 12px;
  font-weight: bold;
}
/* line 307, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_authors .add_new_author {
  position: absolute;
  top: 5px;
  right: 45px;
  padding: 1px 2px;
  color: #444;
  border-left: 1px solid #888;
}

/* line 315, /app/app/assets/stylesheets/partials/admin/_global.sass */
#author_bio {
  height: 150px;
  margin-bottom: 10px;
}

/* line 319, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_is_slideshow {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 12px;
}
/* line 324, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_is_slideshow input {
  vertical-align: middle;
  width: auto;
}

/* line 328, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_magazine_slideshow {
  position: relative;
}

/* line 331, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_topics_container span {
  padding-right: 5px;
  margin-left: 5px;
  border-right: 1px solid #888;
}
/* line 335, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_topics_container span a {
  font-weight: bold;
  font-size: 14px;
  padding-left: 2px;
}

/* line 340, /app/app/assets/stylesheets/partials/admin/_global.sass */
#topics_id {
  margin-left: 10px;
}

/* line 343, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_see_also {
  height: 100px;
}

/* line 346, /app/app/assets/stylesheets/partials/admin/_global.sass */
#sidebar {
  margin-top: 30px;
  padding-top: 6px;
  border-top: 1px solid #888;
}

/* Author */
/* line 353, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author {
  border: 0;
  font-size: 12px;
  width: 350px;
}
/* line 357, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author td {
  border: 0;
  padding-left: 0;
  padding-bottom: 4px;
}
/* line 361, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author th {
  border: 0;
  text-align: left;
  padding-top: 10px;
  padding-left: 0;
  background: transparent;
}
/* line 367, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author input {
  border: 1px solid #444;
  background: #ffe;
}
/* line 370, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author textarea {
  border: 1px solid #444;
  background: #ffe;
  width: 340px;
}
/* line 375, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author input.fix {
  width: 30px;
}
/* line 377, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author input.name {
  width: 85px;
}
/* line 379, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author input#author_member_id {
  width: 335px;
  padding: 2px;
}
/* line 382, /app/app/assets/stylesheets/partials/admin/_global.sass */
.author .autocomplete_container {
  width: 342px;
}

/* line 385, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 389, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_list ul {
  padding: 0;
  margin: 0;
}
/* line 392, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_list li {
  padding: 0 0 0 14px;
  margin: 0;
}
/* line 395, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_list li .sort_icon {
  position: absolute;
  left: 0;
  top: 4px;
  cursor: pointer;
}

/* Admin panel */
/* line 403, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel {
  min-height: 35px;
  max-height: 100%;
  top: 0;
  left: 0;
  font-size: 12px;
  position: fixed;
  width: 100%;
  z-index: 500;
  -moz-box-shadow: 1px 1px 5px #000000;
  -webkit-box-shadow: 1px 1px 5px #000000;
  box-shadow: 1px 1px 5px #000000;
  overflow-y: scroll;
}
/* line 404, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel form {
  padding: 0;
  margin: 0;
}

/* line 420, /app/app/assets/stylesheets/partials/admin/_global.sass */
.published {
  background-color: #B4B4B4;
}

/* line 423, /app/app/assets/stylesheets/partials/admin/_global.sass */
.unpublished {
  background-color: #E15E62;
}

/* line 427, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel .clear {
  clear: both;
}
/* line 429, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #publish_form {
  display: inline;
}
/* line 431, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #save {
  margin-left: 20px;
}
/* line 433, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #admin_panel_edit_buttons {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 438, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel_padding {
  padding: 5px 10px;
  position: relative;
  margin: 0 auto;
  width: 1023px;
}

/* line 445, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel_edit_buttons form.button-to {
  float: left;
  margin-right: 5px;
  float: left;
  margin-right: 5px;
}
/* line 450, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel_edit_buttons form#model_form {
  float: left;
  margin-right: 5px;
}

/* line 454, /app/app/assets/stylesheets/partials/admin/_global.sass */
#ajax_flash_alert {
  top: 270px;
  position: fixed;
  left: 5px;
  z-index: 20001;
  width: 97px;
  padding: 2px 5px;
  background: #d33;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

/* line 467, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #admin_item_info {
  border: 1px solid #888;
  width: 300px;
  float: left;
  font-weight: bold;
  background: #ededed;
  padding: 5px;
  margin-right: 10px;
}
/* line 475, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #admin_panel_version_info {
  border: 1px solid #888;
  width: 140px;
  float: left;
  font-weight: bold;
  padding: 5px;
}
/* line 481, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel .current {
  background: #ddd;
}
/* line 483, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel .not_current {
  background: #dfafaf;
}
/* line 485, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #admin_panel_version_info a, #admin_panel #admin_item_info a {
  width: 50px;
  font-size: 12px;
  color: #555;
  height: 12px;
}

/* line 491, /app/app/assets/stylesheets/partials/admin/_global.sass */
.input_wrapper {
  position: relative;
  padding: 20px 0 10px 0;
  margin-bottom: 10px;
  border-top: 1px dotted #888;
}
/* line 496, /app/app/assets/stylesheets/partials/admin/_global.sass */
.input_wrapper .wrapped_input_label {
  text-transform: none;
  padding: 0;
  color: #000;
  font-weight: bold;
  font-family: Lucida Grande, Arial, sans-serif;
  font-style: normal;
  position: absolute;
  top: 3px;
  left: 0;
  background: #fff;
  font-size: 14px;
}

/* General panel css */
/* line 511, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel h2 {
  font-size: 14px;
}

/* line 514, /app/app/assets/stylesheets/partials/admin/_global.sass */
.panel_errors {
  padding: 0 5px 10px;
  color: #d33;
}

/* line 518, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_container input {
  border: 1px solid #444;
  padding: 2px;
  background: #ffe;
}

/* Issues */
/* line 525, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management {
  padding: 5px;
  background: #eee;
  width: 980px;
  border: 1px solid #888;
}
/* line 530, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table {
  margin-bottom: 10px;
}
/* line 532, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table input {
  width: 50px;
}
/* line 534, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table div.autocomplete_container input {
  width: auto;
}
/* line 536, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table th {
  text-align: left;
}
/* line 538, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table td {
  width: 65px;
  text-align: left;
}
/* line 541, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table td.digital {
  padding: 2px;
}
/* line 543, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table td.digital input {
  box-sizing: border-box;
  width: 100%;
}
/* line 546, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management table #issue_button button {
  width: 140px;
}
/* line 548, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel #issues_management #model_form {
  display: inline;
}

/* line 551, /app/app/assets/stylesheets/partials/admin/_global.sass */
#toggle_image_cover {
  width: 120px;
}

/* line 554, /app/app/assets/stylesheets/partials/admin/_global.sass */
#article_submit {
  margin-right: 40px;
}

/* Autocomplete */
/* line 559, /app/app/assets/stylesheets/partials/admin/_global.sass */
.autocomplete_list {
  padding: 0;
  margin: 0;
}

/* line 563, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_list_container .autocomplete_list li, .magazine_features_list_container .autocomplete_list li {
  position: relative;
}

/* line 566, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_list_container .autocomplete_list input, .magazine_features_list_container .autocomplete_list input, .blog_contributors_list_container .autocomplete_list input {
  width: 195px;
}

/* line 569, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_list_container .autocomplete_list .autocomplete_container, .magazine_features_list_container .autocomplete_list .autocomplete_container, .blog_contributors_list_container .autocomplete_list .autocomplete_container {
  padding-left: 60px;
  width: 200px;
  margin-bottom: 10px;
}

/* line 574, /app/app/assets/stylesheets/partials/admin/_global.sass */
form.edit_global_class_year .autocomplete_container {
  width: 200px;
}
/* line 575, /app/app/assets/stylesheets/partials/admin/_global.sass */
form.edit_global_class_year .autocomplete_container input {
  width: 195px;
}

/*homepage and magazine main feature edit section */
/* line 581, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_edit p.info {
  margin-top: 0;
  font-style: italic;
}

/* line 586, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#homepage_features_list_main.horizontal, ul#magazine_features_list_main.horizontal {
  border-bottom: 1px dotted #0059A6;
  padding-bottom: 10px;
  margin: 0 0 15px;
}
/* line 590, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#homepage_features_list_main li, ul#magazine_features_list_main li {
  margin: 0;
  padding: 15px 0 0 0;
  float: left;
}
/* line 594, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#homepage_features_list_main li#main_feature_image, ul#magazine_features_list_main li#main_feature_image {
  margin: 0 4px 0 0;
  padding: 0;
}
/* line 597, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#homepage_features_list_main div.autocomplete_container, ul#magazine_features_list_main div.autocomplete_container, ul.magazine_features_list_nav div.autocomplete_container {
  margin: 0;
  padding: 0;
}
/* line 600, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#homepage_features_list_main span.feature_label, ul#magazine_features_list_main span.feature_label {
  left: 0px;
  top: 0px;
}

/* line 604, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_list_container ul.homepage_features_list_nav .autocomplete_container {
  padding-left: 40px;
}

/* line 609, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul.homepage_features_list_nav .autocomplete_container a.browse {
  top: 3px;
  right: 15px;
}
/* line 612, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul.homepage_features_list_nav .autocomplete_container a.clear_autocomplete {
  top: 3px;
  right: 2px;
}
/* line 615, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul.homepage_features_list_nav span.feature_label {
  top: 5px;
  left: 0;
}

/* line 619, /app/app/assets/stylesheets/partials/admin/_global.sass */
.homepage_features_list_container span.feature_label, .magazine_features_list_container span.feature_label, span.contributor_label {
  font-size: 10px;
  position: absolute;
  left: 15px;
  top: 5px;
  width: 60px;
}

/* Members and Blog Contributors */
/* line 628, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list {
  float: left;
}
/* line 630, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li {
  float: left;
  clear: both;
  padding: 5px;
  border-bottom: 1px solid #ddd;
}
/* line 632, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li .name, #records_list li .email {
  float: left;
}
/* line 637, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li .name, #records_list li .email {
  width: 190px;
}
/* line 639, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li .record_id {
  width: 60px;
  float: left;
}

/* line 643, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container {
  width: 470px;
  float: left;
}
/* line 646, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container .pagination {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 650, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view {
  width: 450px;
  float: left;
  margin-left: 10px;
}
/* line 654, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .errorExplanation {
  background: transparent;
}
/* line 656, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .errorExplanation p {
  color: black;
  font-weight: bold;
}

/* line 661, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li.approved {
  background-color: #DFF0D8;
}
/* line 663, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li.rejected {
  background-color: #F2DEDE;
}
/* line 665, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_list li.pending {
  background-color: #D9EDF7;
}

/* line 669, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .content-container {
  padding: 20px;
  background: #efefef;
  float: left;
}
/* line 673, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .content-container h2 {
  margin: 0 0 10px 0;
}
/* line 675, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .record_row {
  float: left;
  clear: both;
  margin-bottom: 10px;
}
/* line 679, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view .record_row label {
  float: left;
  width: 100px;
}
/* line 683, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view input[type=text], #record_view input[type=password] {
  width: 300px;
  font-size: 12px;
  padding: 1px;
}
/* line 687, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view input.short {
  width: 30px;
}
/* line 689, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view textarea {
  width: 300px;
  height: 100px;
  font-size: 12px;
  padding: 1px;
}
/* line 694, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view #new_member input, #record_view #new_blog_contributor input {
  width: 300px;
  font-size: 12px;
  padding: 1px;
  margin-bottom: 12px;
}

/* line 700, /app/app/assets/stylesheets/partials/admin/_global.sass */
#filters {
  margin-bottom: 20px;
  margin-top: 10px;
  float: left;
}

/* line 705, /app/app/assets/stylesheets/partials/admin/_global.sass */
.record_filter {
  float: left;
  width: 110px;
  padding: 0;
  margin: 0 10px 0 0;
}
/* line 710, /app/app/assets/stylesheets/partials/admin/_global.sass */
.record_filter label {
  float: left;
  clear: both;
}
/* line 713, /app/app/assets/stylesheets/partials/admin/_global.sass */
.record_filter input {
  width: 100px;
}

/* Ads Management */
/* line 718, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads {
  float: none;
  width: 100%;
  clear: both;
}

/* line 723, /app/app/assets/stylesheets/partials/admin/_global.sass */
#record_view.ads {
  float: none;
  margin: 0 0 15px 0;
}

/* line 728, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads .list_manager table {
  width: auto;
}
/* line 730, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads .list_manager table td {
  padding-right: 30px;
}
/* line 732, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads #filters {
  float: none;
  width: 100%;
}
/* line 735, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads #filters .record_filter {
  width: 210px;
}
/* line 737, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads #filters .record_filter input[type="text"] {
  width: 200px;
}
/* line 739, /app/app/assets/stylesheets/partials/admin/_global.sass */
#records_container.ads #filters .record_filter.select {
  width: 150px;
}

/* Homepage */
/* line 744, /app/app/assets/stylesheets/partials/admin/_global.sass */
#homepage_layout_radios {
  padding: 5px;
  background: #fff;
  width: 180px;
  border: 1px solid #888;
}
/* line 749, /app/app/assets/stylesheets/partials/admin/_global.sass */
#homepage_layout_radios input {
  vertical-align: middle;
}

/* line 752, /app/app/assets/stylesheets/partials/admin/_global.sass */
#homepage_edit_message {
  padding: 2px 5px;
  background: #fff;
  border: 1px solid #888;
  margin-right: 5px;
  font-size: 14px;
}

/* Blogs old */
/* line 762, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel td {
  width: 50%;
}
/* line 764, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel td div.content-container {
  padding: 10px;
  margin: 0 10px 10px 0;
  background: none repeat scroll 0 0 #eee;
  border: 1px solid #888;
}
/* line 769, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel #blog_title {
  width: 500px;
}
/* line 771, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel #blog_description {
  width: 500px;
  height: 40px;
}
/* line 774, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel input[type='text'] {
  margin-bottom: 5px;
}
/* line 776, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel #blog_description_parent {
  margin-bottom: 5px;
  display: block;
}

/* line 781, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel h2 input[type='checkbox'] {
  margin: 0 5px 0 0;
  position: relative;
  top: -1px;
}
/* line 785, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_panel .blog_contributors_list_container h2 {
  font-size: 12px;
}

/* line 788, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_contributors_list {
  margin-top: 10px;
}

/* line 792, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel .autocomplete_container {
  width: 200px;
}
/* line 794, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel .sort_icon {
  position: absolute;
  left: 2px;
  top: 3px;
}
/* line 798, /app/app/assets/stylesheets/partials/admin/_global.sass */
#blog_panel #blog_description_toolbar1 {
  width: 506px;
}

/* Blogs */
/* line 803, /app/app/assets/stylesheets/partials/admin/_global.sass */
.new_blog div.content-container, .edit_blog div.content-container {
  padding: 10px;
  background: none repeat scroll 0 0 #eee;
  border: 1px solid #888;
  margin-bottom: 10px;
}

/* line 809, /app/app/assets/stylesheets/partials/admin/_global.sass */
.blog_contributors_list_container {
  margin: 0 0 20px;
  padding: 5px;
  background: #eee;
  border: 1px solid #888;
}
/* line 810, /app/app/assets/stylesheets/partials/admin/_global.sass */
.blog_contributors_list_container label.for_class_officers {
  display: inline;
}
/* line 816, /app/app/assets/stylesheets/partials/admin/_global.sass */
.blog_contributors_list_container h2 {
  margin-bottom: 8px;
}

/* line 819, /app/app/assets/stylesheets/partials/admin/_global.sass */
.blog_contributors_create_links, .for_class_officers {
  margin-bottom: 15px;
}

/* line 822, /app/app/assets/stylesheets/partials/admin/_global.sass */
.large_button {
  font-size: 18px;
  font-weight: bold;
  padding: 0 10px;
  margin: 0 10px 10px 0;
}

/* line 828, /app/app/assets/stylesheets/partials/admin/_global.sass */
a.large_button {
  background: #eee;
  color: #333;
  padding: 3px 8px;
  border: 1px solid #333;
  display: inline-block;
}
/* line 834, /app/app/assets/stylesheets/partials/admin/_global.sass */
a.large_button:hover {
  text-decoration: none;
}

/* line 837, /app/app/assets/stylesheets/partials/admin/_global.sass */
.link_button {
  border: 0;
  background: transparent;
  color: #0059a6;
  cursor: pointer;
}

/* line 843, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu {
  margin-bottom: 20px;
  background: #eee;
  height: 35px;
  padding-bottom: 1px;
}
/* line 848, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu li {
  float: left;
  width: 9%;
}
/* line 851, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu a {
  font-weight: bold;
  margin-top: 4px;
  font-size: 11px;
  padding: 8px 0;
  text-align: center;
  border-right: 1px solid #ddd;
  float: left;
  display: block;
  width: 100%;
}
/* line 861, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu a.long {
  padding: 0;
}
/* line 863, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_menu a.last {
  border: 0;
}

/* Admin submenu */
/* line 868, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#admin_people_subnav {
  margin-bottom: 20px;
}
/* line 870, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#admin_people_subnav li {
  float: left;
  padding: 6px 10px;
  border-right: 1px dotted #333;
}
/* line 874, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#admin_people_subnav li.selected {
  font-weight: bold;
  background-color: #eee;
}
/* line 877, /app/app/assets/stylesheets/partials/admin/_global.sass */
ul#admin_people_subnav li.last {
  border: none;
  margin: 0;
}

/* Topics */
/* line 884, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager h2 {
  font-size: 14px;
  margin-bottom: 12px;
}
/* line 887, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager table {
  font-size: 12px;
}
/* line 889, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager th {
  text-align: left;
  padding-right: 10px;
}
/* line 892, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager th input[type="text"] {
  width: 100px;
}
/* line 895, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager tr#input th {
  padding-bottom: 20px;
  border-bottom: 1px solid #888;
}
/* line 898, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager tr#input input[type="text"] {
  width: 190px;
}
/* line 900, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager td {
  padding: 3px 0;
  margin: 0;
  border-bottom: 1px dotted #888;
  vertical-align: middle;
}
/* line 905, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager td input[type="checkbox"] {
  margin-right: 6px;
}
/* line 907, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager td img {
  margin: 0 0 0 10px;
  padding: 0;
  vertical-align: bottom;
}
/* line 911, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager div {
  width: 200px;
}
/* line 913, /app/app/assets/stylesheets/partials/admin/_global.sass */
.list_manager .inplaceeditor-form a {
  font-weight: bold;
  margin-right: 10px;
}

/* line 917, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager {
  margin: 0 0 20px;
}
/* line 919, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager h2 {
  font-size: 14px;
  margin-bottom: 12px;
}
/* line 922, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager p {
  margin: 0 0 20px;
}
/* line 924, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager p a {
  font-weight: bold;
}
/* line 926, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager table {
  font-size: 12px;
}
/* line 928, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager th {
  text-align: left;
  padding: 0 10px 3px;
  border-bottom: 1px dotted #0059A6;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
}
/* line 935, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager th.first {
  padding-left: 0;
}
/* line 937, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager td.first {
  padding-left: 0;
}
/* line 939, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager th.last, #class_years_manager td.last {
  padding-right: 0;
}
/* line 941, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager tr#input th {
  padding-bottom: 20px;
  border-bottom: 1px solid #888;
}
/* line 944, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager td {
  padding: 6px 10px;
  margin: 0;
  border-bottom: 1px dotted #888;
  line-height: 1.5;
}
/* line 949, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager .inplaceeditor-form a {
  font-weight: bold;
  margin-right: 10px;
}

/* line 953, /app/app/assets/stylesheets/partials/admin/_global.sass */
#new_school_name, #new_school_dean, #new_school_url, #new_school_url_name {
  width: 200px;
}

/* line 956, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager #schools_table td {
  width: 210px;
}
/* line 958, /app/app/assets/stylesheets/partials/admin/_global.sass */
#class_years_manager #schools_table td .school_name_field {
  width: 200px;
  overflow: hidden;
}

/* Class Years */
/* line 965, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_class_year form .form-row {
  margin-bottom: 15px;
}
/* line 967, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_class_year form .form-row .left {
  float: left;
  margin-right: 25px;
}
/* line 970, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_class_year form .form-row a.remove_nested_fields {
  float: left;
  padding-top: 20px;
}
/* line 973, /app/app/assets/stylesheets/partials/admin/_global.sass */
#admin_class_year form h2 {
  margin-bottom: 5px;
}

/* Modalbox */
/* line 978, /app/app/assets/stylesheets/partials/admin/_global.sass */
#modalbox {
  position: fixed;
  border: 1px solid #444;
  background: #eee;
  z-index: 99999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px 10px 10px 10px;
}

/* line 988, /app/app/assets/stylesheets/partials/admin/_global.sass */
#modalbox_close {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 993, /app/app/assets/stylesheets/partials/admin/_global.sass */
#modalbox_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 99991;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

/* line 1, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_header {
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 30px;
  margin: 0 0 5px;
}

/* line 5, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_header.class_year {
  border-bottom: 1px solid #F4EEDE;
  padding: 0 0 10px;
}

/* line 9, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_header h1 {
  float: left;
  color: #000;
}
/* line 12, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_header h1.orange {
  color: #bf9723;
  margin: 0;
}
/* line 15, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_header h1.orange span {
  display: block;
  color: #323232;
  font-size: 26px;
}

/* line 19, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
.officer_info {
  font-size: 11px;
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 15px;
  margin: 0 0 5px;
}
/* line 24, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
.officer_info p.correspondent {
  margin: 0 0 10px;
}
/* line 26, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
.officer_info span.email {
  color: #bf9723;
}

/* line 30, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul {
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 30px;
  margin: 0 0 8px;
}
/* line 34, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul.last {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 38, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul li {
  float: left;
  width: 6.5%;
  margin: 0 2% 0 0;
}
/* line 42, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul li a {
  font-size: 14px;
  width: 40px;
  font-family: Lucida Grande, Arial, sans-serif;
  font-weight: bold;
}
/* line 48, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul li a span.ww2 {
  font-size: 11px;
}
/* line 50, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_column_class_years ul li.last {
  margin: 0;
}

/* line 53, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 15px;
  margin: 0 0 8px;
}
/* line 59, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column span.class_year_date {
  color: #000;
  display: block;
  font-weight: bold;
  margin: 0 0 3px;
  font-size: 11px;
}
/* line 65, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column h3 {
  text-transform: none;
  margin: 0 0 3px;
  font-size: 14px;
}
/* line 69, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column p {
  font-size: 14.75px;
  color: #424242;
  line-height: 1.4;
  margin: 0 0 0;
}
/* line 74, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column span.meta_links {
  font-size: 10.333px;
}
/* line 76, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column span.meta_links span.author_link {
  color: #323232;
  font-weight: bold;
}
/* line 79, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list div.column-preview {
  font-size: 15px;
  line-height: 21px;
  margin: 5px 0;
}
/* line 83, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
ul#secretary_columns_list li.column.last {
  border: 0;
  padding: 0;
  margin: 0 0 15px;
}

/* line 87, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
.orange_pagination .pagination {
  border-top: 1px solid #EDE4B5;
}
/* line 89, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
.orange_pagination .pagination a {
  border-color: #bf9723;
}

/* line 92, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_prev_next, #sc_class_year_prev_next {
  float: left;
  width: 100%;
  font-weight: bold;
  font-size: 13.66px;
}

/* line 98, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_class_year_prev_next {
  margin-bottom: 5px;
  padding: 0 0 4px;
  border-bottom: 1px solid #EDE4B5;
}

/* line 103, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_prev_next {
  border: dotted #bf9723;
  border-width: 0 0 1px;
  padding: 0 0 4px;
  margin-bottom: 3px;
}

/* line 109, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_links {
  padding: 6px 0;
  margin: 0 0 6px;
  border-bottom: 1px dotted #bf9723;
  font-size: 11px;
}
/* line 114, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_links a.right {
  float: right;
}

/* line 117, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_content img.class_year {
  float: left;
  margin-right: 10px;
}
/* line 120, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_content p {
  font-size: 15px;
  line-height: 22px;
  font-family: inherit !important;
}
/* line 124, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_content #slideshow_pagination {
  border-color: #bf9723;
  border-width: 1px 0 0;
  margin-bottom: 10px;
}
/* line 128, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_content #slideshow_pagination span#previous.inactive {
  padding-left: 0;
}
/* line 130, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_content #slideshow_pagination span#next.inactive {
  padding-right: 0;
}

/* line 132, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#secretary_columns_show .author_link {
  padding-bottom: 10px;
  font-size: 11px;
}

/* line 135, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#search_secretary_columns {
  float: right;
  display: inline-block;
}
/* line 138, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#search_secretary_columns form {
  position: relative;
}
/* line 140, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#search_secretary_columns form input {
  width: 250px;
  padding: 3px;
}
/* line 144, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#search_secretary_columns form img.search {
  position: absolute;
  right: 6px;
  top: 8px;
  cursor: pointer;
}
/* line 150, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#search_secretary_columns form label.infield {
  color: #888;
  position: absolute;
  top: 8px;
  left: 5px;
  font-size: 10px;
}

/* line 157, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_edit #content_form .form_row, #sc_new #content_form .form_row {
  margin-bottom: 15px;
}
/* line 159, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_edit #content_form label, #sc_new #content_form label {
  display: block;
  font-weight: bold;
  font-size: 12px;
  margin: 10px 0 3px 0;
}
/* line 164, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_edit #content_form input.title, #sc_new #content_form input.title {
  width: 400px;
  padding: 3px;
}
/* line 167, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_edit #content_form img.search, #sc_new #content_form img.search {
  position: absolute;
  left: 240px;
  top: 18px;
  cursor: pointer;
}
/* line 172, /app/app/assets/stylesheets/partials/_secretary_columns.sass */
#sc_edit #content_form .alumnus_selector, #sc_new #content_form .alumnus_selector {
  margin: 10px 0;
}

/* line 1, /app/app/assets/stylesheets/partials/_pages.sass */
h1.page_title {
  border-bottom: 1px solid #BFD5E9;
  padding: 0 0 20px;
  margin: 0 0 15px;
}

/* line 6, /app/app/assets/stylesheets/partials/_pages.sass */
#dynamic_page {
  margin: 0 0 30px;
}
/* line 8, /app/app/assets/stylesheets/partials/_pages.sass */
#dynamic_page p {
  font-size: 14px;
  color: #444;
  line-height: 1.5;
  margin: 0 0 20px;
}
/* line 13, /app/app/assets/stylesheets/partials/_pages.sass */
#dynamic_page h3 {
  line-height: 1;
  margin: 0 0 5px;
  color: #000;
  font-size: 14px;
  text-transform: none;
}

/* line 2, /app/app/assets/stylesheets/partials/_signup.sass */
form.new_member textarea {
  width: 220px;
  height: 100px;
  margin-bottom: 20px;
}

/* line 2, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_nav_item.selected {
  border-top-color: #bf9723 !important;
}
/* line 4, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_nav_item.selected a {
  color: #bf9723 !important;
}
/* line 7, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_nav_item.disabled_feature {
  border-top-color: #ccc !important;
}
/* line 9, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_nav_item.disabled_feature a {
  color: #ccc !important;
}
/* line 12, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_nav_item.disabled_feature.selected {
  border-top-color: #ccc !important;
}

/* line 15, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_sub_nav {
  background: #FAF7F1;
  color: #E2CFA8;
  border-color: #EFDCB9 !important;
}
/* line 19, /app/app/assets/stylesheets/partials/_main_nav.sass */
.alumni_notes_sub_nav a {
  color: #bf9723;
}

/* line 22, /app/app/assets/stylesheets/partials/_main_nav.sass */
.events_sub_nav {
  background: #F4F8FB;
}

/* line 25, /app/app/assets/stylesheets/partials/_main_nav.sass */
.magazine_sub_nav {
  background: #F4F8FB;
  color: #0059A6;
}
/* line 28, /app/app/assets/stylesheets/partials/_main_nav.sass */
.magazine_sub_nav a {
  color: #0059A6;
}

/* line 31, /app/app/assets/stylesheets/partials/_main_nav.sass */
.notes_sub_nav {
  background: #FAF7F1;
  color: #E2CFA8;
  border-color: #EFDCB9 !important;
}
/* line 35, /app/app/assets/stylesheets/partials/_main_nav.sass */
.notes_sub_nav a {
  color: #bf9723;
}

/* line 38, /app/app/assets/stylesheets/partials/_main_nav.sass */
.blogs_sub_nav {
  border: none !important;
  padding: 0 !important;
  border-width: 0 !important;
}
/* line 42, /app/app/assets/stylesheets/partials/_main_nav.sass */
.blogs_sub_nav a {
  margin: 0 5px 0 0 !important;
  border: none !important;
  float: left !important;
  padding: 0px !important;
}
/* line 47, /app/app/assets/stylesheets/partials/_main_nav.sass */
.blogs_sub_nav a img {
  max-height: 31px;
}

/* line 50, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav {
  cursor: pointer;
  position: absolute;
  top: 28px;
  left: 0;
  padding: 0;
  margin: 0;
  width: 788px;
  overflow: hidden;
}
/* line 59, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu {
  float: left;
  margin-right: 4px;
  padding-top: 6px;
  width: 119px;
  border-top: 3px solid #222;
}
/* line 60, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu div {
  font-size: 10px;
  color: #939393;
  font-weight: normal;
  margin-top: 2px;
}
/* line 65, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu div#notes_excerpt a {
  font-size: 10px;
  font-weight: bold;
  color: #BF9723;
  display: inline;
}
/* line 75, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu.donate_nav_item {
  border-top-color: #0059A6;
}
/* line 77, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu.donate_nav_item a {
  color: #0059A6;
}

/* line 81, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item {
  border-top: 3px solid #222;
  padding: 6px 0 0 0;
  margin: 0;
  float: left;
  clear: none;
  width: 168px !important;
  position: relative;
  z-index: 89;
  background: #fff;
}
/* line 91, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item a {
  border-top: 0;
  padding: 0;
  margin: 0;
  color: #222 !important;
  font-weight: bold;
  font-size: 16px;
}
/* line 98, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item a:hover {
  color: #222;
}
/* line 100, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item a img {
  float: left;
}
/* line 102, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item li {
  float: left;
  clear: both;
  padding: 0 0 0 8px;
  margin: 0;
  background: #fff;
  position: relative;
  left: -8px;
}
/* line 111, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .topic_link {
  display: inline-block;
}
/* line 114, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .topic_menu_item {
  width: 175px;
}
/* line 118, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .unfolded_topic_menu_item.active_topic_menu_item a {
  color: #0059A6 !important;
}
/* line 121, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .topic_arrow_image {
  display: inline;
  vertical-align: middle;
  padding-bottom: 5px;
  padding-left: 2px;
}
/* line 129, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .hidden_topic_menu_item {
  display: none;
}
/* line 132, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .hidden_topic_menu_item .topic_arrow_image {
  display: none;
}
/* line 136, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .topics_nav_item .unfolded_topic_menu_item .topic_arrow_image {
  display: none;
}
/* line 142, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.menu a {
  font-size: 16px;
  font-weight: bold;
  color: #222;
  display: block;
}
/* line 147, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.last {
  margin-right: 0;
}
/* line 149, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.selected {
  border-top-width: 6px;
  position: relative;
  top: -3px;
  border-top-color: #0059A6;
}
/* line 154, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.selected a {
  color: #0059A6;
}
/* line 156, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .blue_border {
  color: #0059A6;
}
/* line 158, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.orange_border {
  border-top-color: #bf9723;
}
/* line 160, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav li.orange_border a {
  color: #bf9723;
}
/* line 162, /app/app/assets/stylesheets/partials/_main_nav.sass */
#main_nav .orange_border {
  color: #bf9723;
}

/* line 165, /app/app/assets/stylesheets/partials/_main_nav.sass */
#sub_nav {
  position: absolute;
  top: 74px;
  width: 100%;
  border: 1px solid #B5CEE3;
  border-width: 1px 0;
  padding: 6px 0;
  height: 16px;
  font-size: 12px;
}
/* line 174, /app/app/assets/stylesheets/partials/_main_nav.sass */
#sub_nav a {
  padding: 2px 6px 0 6px;
  font-weight: bold;
  float: left;
  display: block;
  border-right: 1px solid;
}
/* line 180, /app/app/assets/stylesheets/partials/_main_nav.sass */
#sub_nav span {
  padding: 2px 6px 0 6px;
  font-weight: bold;
  float: left;
  display: block;
  border-right: 1px solid;
  color: #231f20;
}
/* line 187, /app/app/assets/stylesheets/partials/_main_nav.sass */
#sub_nav a.last, #sub_nav span.last {
  border: none;
}
/* line 189, /app/app/assets/stylesheets/partials/_main_nav.sass */
#sub_nav a.selected {
  color: black;
}

/* line 192, /app/app/assets/stylesheets/partials/_main_nav.sass */
#topics_heading_menu {
  position: absolute;
  top: 35px;
  left: 0;
  background: #fff;
  z-index: 10000;
}
/* line 198, /app/app/assets/stylesheets/partials/_main_nav.sass */
#topics_heading_menu li {
  background: #fff;
  padding: 2px 8px 3px 0;
  font-size: 16px;
  font-weight: bold;
  z-index: 10000;
}
/* line 204, /app/app/assets/stylesheets/partials/_main_nav.sass */
#topics_heading_menu li a {
  color: #222;
  font-weight: bold;
}
/* line 207, /app/app/assets/stylesheets/partials/_main_nav.sass */
#topics_heading_menu li a:hover {
  color: #222;
  z-index: 10000;
}

/* line 2, /app/app/assets/stylesheets/partials/_body_copy.sass */
#body_copy ul, #blog_post_content_container ul {
  list-style-type: disc;
  /* Less margin on the bottom looks better because most characters */
  /* on the line below do not reach the top, so spacing looks the */
  /* same */
  margin: 10px 0px 5px 35px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 10, /app/app/assets/stylesheets/partials/_body_copy.sass */
#body_copy ul li, #blog_post_content_container ul li {
  font-size: 16px !important;
  line-height: 24px;
  padding-bottom: 5px;
}
/* line 15, /app/app/assets/stylesheets/partials/_body_copy.sass */
#body_copy h2, #blog_post_content_container h2 {
  padding: 10px 0px !important;
}

/* line 18, /app/app/assets/stylesheets/partials/_body_copy.sass */
.home_page_feature_blog_summary {
  line-height: 18px;
  padding-bottom: 4px;
  padding-right: 8px;
  padding-top: 2px;
}

/* line 1, /app/app/assets/stylesheets/partials/_comments.sass */
.comment_list_no_comments_header {
  margin-bottom: 10px;
}

/* line 4, /app/app/assets/stylesheets/partials/_comments.sass */
.comment_list_header {
  margin-bottom: 5px;
}

/* line 7, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container {
  float: left;
}
/* line 10, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container h2 {
  font-size: 17px;
  color: #000;
}
/* line 13, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container h2.top {
  margin-bottom: 30px;
}
/* line 14, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container h2.top input {
  vertical-align: middle;
}
/* line 17, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container h2 img {
  vertical-align: middle;
  margin-left: 12px;
}
/* line 21, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container ul {
  list-style: none;
  padding: 0px 0px 15px 0px;
  margin: 0;
}
/* line 26, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container li {
  padding: 15px 0px 0px 0px;
  margin: 0;
  float: left;
  width: 100%;
  font-size: 10px;
  line-height: 14px;
}
/* line 34, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container li.comment_with_border {
  border-top: 1px dotted;
}
/* line 37, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container li div.avatar {
  width: 40px;
  min-height: 40px;
  margin-right: 16px;
  float: left;
}
/* line 42, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container li div.avatar img.avatar {
  width: 40px;
}
/* line 45, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container div.header {
  font-size: 11px;
  margin: 0 0 6px;
  color: #646464;
}
/* line 49, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container div.header a {
  color: #C99028;
}
/* line 52, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container .content_comment {
  float: left;
}
/* line 55, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container .header a.member_link {
  font-size: 13px;
  margin-right: 6px;
  font-weight: bold;
}
/* line 60, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container .contents {
  margin: 0px 0px 5px 0px;
  color: #444;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 1.4;
  overflow-x: hidden;
}
/* line 67, /app/app/assets/stylesheets/partials/_comments.sass */
#comments_container .contents p {
  margin-top: 5px;
}

/* line 70, /app/app/assets/stylesheets/partials/_comments.sass */
span.comments_link a img {
  margin: 0 !important;
}

/* line 80, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments {
  width: 460px;
}
/* line 83, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .post_a_comment_content {
  width: 420px !important;
}

/* line 86, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments {
  width: 645px;
}
/* line 89, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .post_a_comment_content {
  width: 602px !important;
  margin: 0;
}

/* line 94, /app/app/assets/stylesheets/partials/_comments.sass */
.content_comment .header {
  line-height: 14px;
  vertical-align: bottom;
}
/* line 97, /app/app/assets/stylesheets/partials/_comments.sass */
.content_comment .header .comment_author {
  font-weight: bold;
  vertical-align: bottom;
  color: black;
}
/* line 102, /app/app/assets/stylesheets/partials/_comments.sass */
.content_comment .header .comment_time {
  font-size: 11px;
  color: #646464;
  vertical-align: bottom;
}

/* line 108, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .content_comment {
  width: 400px !important;
}

/* line 112, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .content_comment {
  width: 570px !important;
}

/* line 115, /app/app/assets/stylesheets/partials/_comments.sass */
.prominent_separator {
  border-top: 6px solid #0059a6;
  width: 100%;
}

/* line 119, /app/app/assets/stylesheets/partials/_comments.sass */
.orange_container .prominent_separator {
  border-color: #bf9723;
}

/* line 122, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background: #fafafa;
}

/* line 128, /app/app/assets/stylesheets/partials/_comments.sass */
.prominent_title {
  background: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 10px;
}

/* line 137, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_title {
  background: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 10px;
}

/* line 144, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_form_container {
  padding: 15px;
}

/* line 147, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_name_and_email_container {
  padding-bottom: 10px;
}

/* line 153, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_email {
  margin-left: 5px;
}
/* line 156, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_email .email_not_displayed_promise {
  font-size: 10px;
  padding-left: 3px;
}

/* line 161, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .post_a_comment_name {
  width: 200px;
}
/* line 163, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .post_a_comment_name input {
  width: 195px !important;
}
/* line 166, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .post_a_comment_name {
  width: 290px;
}
/* line 168, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .post_a_comment_name input {
  width: 285px !important;
}

/* line 171, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_email {
  padding-left: 5px;
}
/* line 174, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .post_a_comment_email {
  width: 210px;
}
/* line 176, /app/app/assets/stylesheets/partials/_comments.sass */
.narrow_comments .post_a_comment_email input {
  width: 202px !important;
}
/* line 179, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .post_a_comment_email {
  width: 300px;
}
/* line 181, /app/app/assets/stylesheets/partials/_comments.sass */
.wide_comments .post_a_comment_email input {
  width: 295px !important;
}

/* line 184, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_name, .post_a_comment_email {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
/* line 187, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_name input, .post_a_comment_email input {
  height: 22px;
  margin: 0px !important;
  font-size: 12px;
  padding: 0px 4px !important;
  border: 1px solid #ccc !important;
}
/* line 194, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_name label, .post_a_comment_email label {
  display: block;
  color: #646464;
  padding-bottom: 3px;
}

/* line 199, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_content {
  height: 150px;
  font-size: 12px;
  padding: 3px !important;
  border: 1px solid #ccc !important;
}

/* line 206, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_submit_container {
  background: #f2f2f2;
  border-top: 1px solid #e6e6e6;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 15px;
}

/* line 213, /app/app/assets/stylesheets/partials/_comments.sass */
.post_a_comment_logged_in_as {
  padding-bottom: 10px;
}

/* line 217, /app/app/assets/stylesheets/partials/_comments.sass */
.new_comment_cookies_disabled_warning {
  display: none;
}

/* line 221, /app/app/assets/stylesheets/partials/_comments.sass */
.form_disabled_due_to_cookies .new_comment_cookies_disabled_warning {
  display: block;
  position: absolute;
  top: 50px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
/* line 229, /app/app/assets/stylesheets/partials/_comments.sass */
.form_disabled_due_to_cookies #simple_captcha {
  display: none;
}
/* line 232, /app/app/assets/stylesheets/partials/_comments.sass */
.form_disabled_due_to_cookies textarea {
  border: 1px solid #ccc;
  background-color: #f2f2f2;
}
/* line 236, /app/app/assets/stylesheets/partials/_comments.sass */
.form_disabled_due_to_cookies .new_comment_submit_button {
  margin-top: 10px;
}

/* line 239, /app/app/assets/stylesheets/partials/_comments.sass */
.comments_disabled_notification {
  background: #F8F8F8;
  display: block;
  padding: 10px;
}

/* line 1, /app/app/assets/stylesheets/partials/_tooltips.sass */
.tooltip_yellow_box {
  padding: 5px;
  max-width: 200px;
  color: #303030;
  background-color: #f5f5b5;
  border: 1px solid #deca7e;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  text-shadow: none;
}

/* line 1, /app/app/assets/stylesheets/partials/clearable_input.sass */
.clear-button {
  display: block;
  position: absolute;
  background: url(/assets/clear_input-cafd0e11731e7783253c4e07ea3551d8.png) #fff no-repeat;
  background-position: 0px 0px;
  width: 20px;
  height: 13px;
  top: 6px;
  right: 20px;
}

/* line 11, /app/app/assets/stylesheets/partials/clearable_input.sass */
.clear-button:hover {
  background-position: 0px -15px;
  cursor: pointer;
}

/* line 1, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal {
  width: 660px;
  border: 4px solid #bf9723;
}
/* line 5, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-header h3 {
  color: #bf9723;
  text-transform: inherit;
  font-size: 32px;
  margin: 10px 0;
}
/* line 11, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body p {
  margin-top: 0;
}
/* line 13, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body a {
  color: #bf9723;
}
/* line 16, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body .degree-residential-college {
  float: left;
  padding-left: 90px;
}
/* line 20, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body span.info {
  font-size: inherit;
}
/* line 23, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body ul.token-input-list {
  width: 629px;
  margin-top: 10px;
}
/* line 27, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-body div.token-input-dropdown {
  width: 629px;
}
/* line 31, /app/app/assets/stylesheets/partials/_member_setup.sass */
#member-setup.modal .modal-footer a {
  color: #bf9723;
  margin-left: 10px;
  font-size: 12px;
}

/* line 1, /app/app/assets/stylesheets/partials/_notifications.sass */
.loading_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 10000;
  position: fixed;
}

/* line 16, /app/app/assets/stylesheets/partials/_notifications.sass */
html, body {
  min-height: 100%;
}

/* line 19, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane, .humane-jackedup {
  position: fixed;
  -moz-transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  z-index: 100000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 29, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane, .humane-jackedup {
  font-family: Helvetica Neue, Helvetica, san-serif;
  font-size: 18px;
  letter-spacing: -1px;
  top: 20px;
  left: 30%;
  opacity: 0;
  width: 40%;
  color: #333;
  padding: 10px;
  text-align: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAABmJLR0QA/wD/AP+gvaeTAAAAIklEQVQokWNgYGCQZGJgYGDARTDSQnboGDqsnDt0DKWNLAAkiQFdC+vZNQAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(0, 0, 0, 0.2))) no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background-color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-transform: translateY(-100px);
  -webkit-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
}

/* line 59, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane p, .humane-jackedup p, .humane ul, .humane-jackedup ul {
  margin: 0;
  padding: 0;
}

/* line 63, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane ul, .humane-jackedup ul {
  list-style: none;
}

/* line 66, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane.humane-jackedup-info, .humane-jackedup.humane-jackedup-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAR0lEQVQokWNISfn/n4mBgeE/EwMDAwMqQYQYmdoGlxgjI4rY//+Dx2nUFRsQZ2ALTrQQp8QL1DWeqASC014y7aCx8QwMDAwA1aZBIulmpvwAAAAASUVORK5CYII=");
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.7)), color-stop(1, rgba(0, 0, 0, 0.85))) no-repeat;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background: linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background-color: #fff;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

/* line 78, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane.humane-jackedup-success, .humane-jackedup.humane-jackedup-success {
  background: -o-linear-gradient(-90deg, rgba(14, 102, 177, 0.79) 0%, #0E67B1 100%);
  background: -moz-linear-gradient(-90deg, rgba(14, 102, 177, 0.79) 0%, #0E67B1 100%);
  background: -webkit-linear-gradient(-90deg, rgba(14, 102, 177, 0.79) 0%, #0E67B1 100%);
  background: -ms-linear-gradient(-90deg, rgba(14, 102, 177, 0.79) 0%, #0E67B1 100%);
  background: linear-gradient(-180deg, rgba(14, 102, 177, 0.79) 0%, #0E67B1 100%);
  background-color: #0E67B1;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

/* line 88, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane.humane-jackedup-error, .humane-jackedup.humane-jackedup-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAABmJLR0QA/wD/AP+gvaeTAAAAf0lEQVQokY2TOQ7AIAwER/5mivy/yRc2RQDhA0jhghFYO5bhuS+TZMAoIUMEhhH4loGhfu71cenM3DutWMsaeGKjv3zO5N17KLPJ0+fQD8cpv5uVLPo4vnX0PpXj0nuaaeVzdmw+yXG1O96n2p3kozB757Ni1Z5UPsU9SP8AeAG1kHXE+7RlPAAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee5f5b), color-stop(1, #c43c35)) no-repeat;
  background: -moz-linear-gradient(top, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background: -webkit-linear-gradient(top, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background: -ms-linear-gradient(top, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background: -o-linear-gradient(top, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background: linear-gradient(top, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background-color: #ee5f5b;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

/* line 100, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane-animate, .humane-jackedup.humane-jackedup-animate {
  opacity: 1;
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 108, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane-animate:hover, .humane-jackedup.humane-jackedup-animate:hover {
  opacity: 0.7;
}

/* line 111, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane-js-animate, .humane-jackedup.humane-jackedup-js-animate {
  opacity: 1;
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 119, /app/app/assets/stylesheets/partials/_notifications.sass */
.humane-js-animate:hover, .humane-jackedup.humane-jackedup-js-animate:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

/* line 4, /app/app/assets/stylesheets/partials/_quizzes.sass */
div.image_edit_interface li.clear-uploaded-image {
  display: none;
}

/* line 8, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form h2 {
  margin: 20px 0;
}
/* line 12, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form #questions li, form.quiz-form .answers li {
  position: relative;
  padding-left: 20px;
}
/* line 15, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form #questions li .handle, form.quiz-form .answers li .handle {
  display: none;
  position: absolute;
  top: 6px;
  left: 0px;
}
/* line 20, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form .links, form.quiz-form .nested-fields {
  margin: 10px 0;
}
/* line 22, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form #questions > .nested-fields {
  margin-bottom: 20px;
}
/* line 25, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form #questions.sorting li * {
  display: none;
}
/* line 27, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form #questions.sorting li .drag-visible, form.quiz-form #questions.sorting li .handle, form.quiz-form #questions.sorting li .handle img {
  display: block;
}
/* line 29, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form textarea {
  height: 100px;
}
/* line 32, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form .image_edit_interface input[type=text], form.quiz-form .image_edit_interface textarea {
  width: 446px;
}
/* line 34, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form div.image_edit_interface li.clear-uploaded-image {
  display: block;
}
/* line 36, /app/app/assets/stylesheets/partials/_quizzes.sass */
form.quiz-form div.image_edit_interface li.clear-uploaded-image a {
  display: block;
}

/* line 40, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #share-bar {
  margin-bottom: 10px;
}
/* line 43, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .quiz-name {
  margin-bottom: 5px;
}
/* line 46, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show img.quiz-header {
  margin-bottom: 20px;
}
/* line 48, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .description {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #474A51;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #124493;
}
/* line 56, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .description p {
  margin: 0 0 10px 0;
}
/* line 59, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions {
  font-family: Georgia, "Times New Roman", Times, serif;
  padding-left: 0;
  list-style-type: none;
}
/* line 66, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question {
  padding-top: 10px;
  padding-bottom: 25px;
  font-size: 20px;
  color: #222;
}
/* line 72, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question .question-description {
  padding-bottom: 5px;
  line-height: 28px;
  display: block;
}
/* line 77, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question ul.answers {
  margin-top: 10px;
}
/* line 79, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question ul.answers li.answer label {
  background-color: #f9f9f9;
  display: block;
  padding: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  cursor: pointer;
  border: 1px solid #e9e9e9;
}
/* line 89, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question ul.answers li.answer label input {
  cursor: pointer;
}
/* line 91, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question ul.answers li.answer label:hover {
  background-color: #3D83BE;
  color: #fff;
  border-color: #3D83BE;
}
/* line 97, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer label {
  color: #555;
  font-weight: normal;
  cursor: auto;
}
/* line 101, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer label input {
  cursor: auto;
}
/* line 103, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer label:hover {
  background-color: #f9f9f9;
  color: #555;
  border-color: #e9e9e9;
}
/* line 107, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer.correct label {
  background-color: #5FB632;
  font-weight: bold;
  color: #fff;
}
/* line 111, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer.correct {
  background: #EDFFE4;
}
/* line 113, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer.incorrect label {
  background-color: #C73E38;
  font-weight: bold;
  color: #fff;
}
/* line 117, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show ol#questions li.question.answered ul.answers li.answer.incorrect {
  background: #fcdada;
}
/* line 120, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .question-image {
  margin: 10px 0px;
  padding: 12px 5px;
  background: #FAF8F8;
  text-align: center;
}
/* line 126, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .question-image img {
  max-width: 600px;
  margin: 5px 0px 10px 0px;
}
/* line 130, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation {
  padding: 15px;
  font-size: 13px;
  margin: 10px 0px;
}
/* line 135, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation span {
  display: block;
  margin-top: 8px;
}
/* line 139, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation h3 {
  font-size: 15px;
  margin-bottom: 0px;
  font-family: Lucida Grande, Arial, sans-serif;
}
/* line 144, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation.correct {
  background: #edffe4;
  border: 1px solid #E9E9E9;
}
/* line 147, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation.correct h3 {
  color: #018601;
}
/* line 150, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation.incorrect {
  background: #fee4e4;
  border: 1px solid #E9E9E9;
}
/* line 153, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show .answer-explanation.incorrect h3 {
  color: #ca112e;
}
/* line 156, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer {
  background: #fafafa;
  padding: 0;
  margin: 0px 0px 30px 0px;
  border: 1px solid #b7b5b5;
}
/* line 162, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #quiz-results {
  display: inline-block;
  width: 400px;
  padding: 15px 0px 25px 20px;
  background: #f7f5f5;
  border-left: none;
  border-top: none;
  border-bottom: none;
  border-right: 1px solid #b7b5b5;
}
/* line 172, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #quiz-results .quiz-results-title {
  font-size: 14px;
  margin: 0px 0px 15px 0px;
}
/* line 176, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #quiz-results .quiz-score {
  color: #000;
  margin-top: 0;
  font-size: 22px;
}
/* line 181, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #quiz-results .quiz-score-message {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  padding-right: 15px;
  line-height: 20px;
}
/* line 187, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #share-results {
  display: inline-block;
  width: 190px;
  background: #fafafa;
  padding: 15px 0px 0px 10px;
  vertical-align: top;
  text-align: center;
}
/* line 195, /app/app/assets/stylesheets/partials/_quizzes.sass */
body.quizzes-show #quiz-footer #share-results .quiz-share-results-title {
  font-size: 15px;
  margin: 0px 0px 15px 0px;
}

/* line 205, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-details-header, .question-header {
  font-size: 15px;
  background: #F0F0F0;
  padding: 10px;
  margin-bottom: 0;
  border-bottom: 1px solid #DDD;
  width: 918px;
  position: relative;
}
/* line 214, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-details-header:hover, .question-header:hover {
  cursor: pointer;
  color: #ccc;
}
/* line 218, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-details-header:hover .content-toggle, .question-header:hover .content-toggle {
  color: #ccc;
}

/* line 221, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-details-header {
  margin-bottom: 20px;
}

/* line 224, /app/app/assets/stylesheets/partials/_quizzes.sass */
.content-toggle {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 232, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .btn, .quiz-form body.quizzes-show #quiz-footer #share-results a, body.quizzes-show #quiz-footer #share-results .quiz-form a {
  height: 30px !important;
}
/* line 235, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .form-fields-wrapper {
  padding-left: 15px;
}
/* line 238, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .quiz-header {
  width: 935px;
  display: block;
}
/* line 242, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .quiz-scoring {
  margin-top: 10px;
}
/* line 245, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .quiz-l2-header {
  font-size: 20px;
  margin-top: 0;
  border-bottom: 1px solid #000;
  display: block;
  width: 935px;
}
/* line 253, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .quiz-details .image-label {
  padding-top: 20px;
}
/* line 256, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .uploaded-image-wrapper {
  padding: 20px 0px 70px 0px;
  text-align: center;
  background: #F5F5F5;
  width: 940px;
  margin-top: 5px;
  position: relative;
  overflow: hidden;
}
/* line 265, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .uploaded-image-wrapper .uploaded-image-actions {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #eee;
  height: 50px;
}
/* line 274, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .uploaded-image-wrapper .remove-image-button {
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 279, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form .uploaded-image-wrapper img {
  width: 615px;
}

/* line 283, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions li {
  padding-left: 0 !important;
}
/* line 286, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .remove-answer-button {
  margin-bottom: 10px;
}
/* line 289, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .form-actions {
  width: 915px;
  padding-left: 0 !important;
  background: #fff !important;
  margin-bottom: 20px !important;
  margin-top: 5px !important;
  border-top-style: dashed !important;
}
/* line 297, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .answers-header {
  margin: 10px 0px;
  font-size: 16px;
}
/* line 301, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .answer-form {
  position: relative;
  padding-bottom: 10px;
}
/* line 305, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .answer-form .answer-text-field {
  width: 730px;
}
/* line 308, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .answer-form .remove-answer-button {
  position: absolute;
  right: 150px;
  top: 0;
}
/* line 313, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-questions .answer-form .correct-answer-checkbox {
  position: absolute;
  top: 4px;
  right: 20px;
}

/* line 319, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form-controls .btn-primary {
  float: right;
}
/* line 322, /app/app/assets/stylesheets/partials/_quizzes.sass */
.quiz-form-controls .see-quiz-live {
  float: right;
}

/* line 327, /app/app/assets/stylesheets/partials/_quizzes.sass */
.question-sort-handle {
  cursor: move;
  height: 20px;
  width: 20px;
  text-align: center;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 3px;
  vertical-align: top;
  padding-top: 8px;
  background: #EEE;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  right: 0px;
}
/* line 343, /app/app/assets/stylesheets/partials/_quizzes.sass */
.question-sort-handle:hover {
  opacity: 0.8;
}

/* line 347, /app/app/assets/stylesheets/partials/_quizzes.sass */
.question-sortable {
  float: left;
  clear: left;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 352, /app/app/assets/stylesheets/partials/_quizzes.sass */
.question-sortable input {
  margin-bottom: 0 !important;
}

/* line 355, /app/app/assets/stylesheets/partials/_quizzes.sass */
.ng-repeat-reorder-parent, [ng-repeat-reorder] {
  z-index: 10;
  position: relative;
}

/* line 359, /app/app/assets/stylesheets/partials/_quizzes.sass */
[ng-repeat-reorder].dragging {
  z-index: 11;
  position: absolute;
}

/* line 363, /app/app/assets/stylesheets/partials/_quizzes.sass */
.dragging {
  background: #FFFEED;
  margin-bottom: 5px;
}
/* line 367, /app/app/assets/stylesheets/partials/_quizzes.sass */
.dragging input {
  -webkit-box-shadow: 0px 10px 15px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 10px 15px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 10px 15px 0px rgba(50, 50, 50, 0.75);
  opacity: 0.5;
}
/* line 373, /app/app/assets/stylesheets/partials/_quizzes.sass */
.dragging .question-sort-handle {
  opacity: 0.5;
}

/* line 380, /app/app/assets/stylesheets/partials/_quizzes.sass */
.active-drag-below {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 2, /app/app/assets/stylesheets/partials/_issues.sass */
body.issues-digital #digital-issue {
  width: 100%;
  height: 600px;
  border: 4px solid #0059A6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #eee url(/assets/iframe_loading-58ec9e6a1204fbf2753eb31786306ea0.png) no-repeat center center;
  font-size: 36px;
}

/* line 11, /app/app/assets/stylesheets/partials/_issues.sass */
body.issues-show div.members-only-header {
  margin-top: 10px;
  padding: 10px;
  background: #bf9723;
  color: #fff;
  font-size: 13px;
}
/* line 17, /app/app/assets/stylesheets/partials/_issues.sass */
body.issues-show div.members-only {
  margin-bottom: 10px;
  border: 1px solid #bf9723;
  padding: 10px;
  background-color: #FEFCF9;
  font-size: 13px;
  line-height: 16px;
}
/* line 24, /app/app/assets/stylesheets/partials/_issues.sass */
body.issues-show div.members-only a {
  color: #bf9723;
  font-weight: bold;
}

/* line 1, /app/app/assets/stylesheets/partials/layouts/_media.sass */
body.media {
  background-color: #000;
  color: #f9f9f9;
}
/* line 4, /app/app/assets/stylesheets/partials/layouts/_media.sass */
body.media header {
  font-family: "Lucida Grande", Arial, sans-serif;
  padding: 10px 4%;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
}
/* line 11, /app/app/assets/stylesheets/partials/layouts/_media.sass */
body.media header a {
  font-weight: normal;
  color: #999;
}
/* line 14, /app/app/assets/stylesheets/partials/layouts/_media.sass */
body.media header a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 17, /app/app/assets/stylesheets/partials/layouts/_media.sass */
body.media header span.page-title {
  color: #bbb;
  font-weight: lighter;
  margin-left: 5px;
  padding-left: 10px;
  border-left: 1px solid #999;
}

/* line 2, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #flash.top {
  margin-top: 0px;
  padding-top: 12px;
}
/* line 5, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano .simple-wrapper.footer {
  padding-top: 20px;
}
/* line 7, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #footer {
  margin-top: 0;
}
/* line 9, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #feature-content {
  position: relative;
}
/* line 11, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #feature-content #pano {
  box-sizing: border-box;
  width: 100%;
  height: 500px;
}
/* line 15, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #instructions {
  display: none;
  z-index: 1000;
  position: absolute;
  background: black;
  width: 50%;
  padding: 25px;
  font-size: 14px;
  line-height: 21px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
/* line 29, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #instructions:hover {
  cursor: pointer;
  cursor: hand;
}
/* line 32, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #instructions:hover #instructions-close-button {
  color: #fff;
}
/* line 34, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #instructions #instructions-close-button {
  position: absolute;
  top: 10px;
  right: 12px;
  color: #665;
  font-size: 15px;
}
/* line 40, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #show-instructions-button {
  font-size: 15px;
  padding-top: 12px;
  padding-right: 10px;
  float: right;
}
/* line 45, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #show-instructions-button.active {
  color: #888;
}
/* line 47, /app/app/assets/stylesheets/partials/_extras.sass */
body.extras-sterling_library_pano #show-instructions-button:hover {
  color: #ccc;
  cursor: pointer;
  cursor: hand;
}

/* line 1, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page {
  margin-bottom: 5px;
  padding-top: 17px;
}

/* line 5, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--preview {
  background: url(/assets/private-site-features-45e7c523879b93307d9874537d320783.png);
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 20px;
  height: 387px;
  width: 940px;
}

/* line 13, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--header {
  text-align: center;
  margin-right: 20px;
}
/* line 17, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--header .marketing-page--now-available-label {
  font-family: "Helvetica Nueue", "Helvetica", Lucida Grande, Arial, sans-serif;
  font-weight: 100;
  background: #F5F3DF;
  color: #C5A120;
  text-transform: uppercase;
  display: inline-block;
  padding: 9px 25px 7px 25px;
  font-size: 13px;
  border-radius: 5px;
  letter-spacing: 1px;
}
/* line 29, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--header .marketing-page--header-text {
  color: #4F4D48;
  font-size: 36px;
  margin-top: 5px;
  margin-bottom: 5px;
  letter-spacing: -1px;
}

/* line 36, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--actions {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 41, /app/app/assets/stylesheets/partials/_marketing_page.sass */
.marketing-page--actions .base_button {
  padding: 12px 15px;
  margin-right: 20px;
}

/* line 1, /app/app/assets/stylesheets/partials/_graphs.sass */
div.graph {
  width: 100%;
  height: 400px;
  clear: both;
  margin: 20px 0;
}

/* line 7, /app/app/assets/stylesheets/partials/_graphs.sass */
.graph-tooltip {
  position: absolute;
  display: none;
  border: 1px solid #00559F;
  padding: 5px;
  background-color: #fff;
  font-size: 1.25em;
  box-shadow: 0 0 2px #333;
  border-radius: 2px;
}

/* line 1, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#grad_school_columns_header {
  border-bottom: 1px solid #bf9723;
  margin: 0 0 5px;
  padding: 0 0 10px;
}
/* line 5, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#grad_school_columns_header h1 {
  float: left;
  margin: 0;
}
/* line 8, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#grad_school_columns_header h1 span {
  display: block;
  color: #323232;
  font-size: 26px;
}

/* line 12, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.column-info {
  clear: both;
  font-size: 11px;
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 5px;
  margin: 0 0 5px;
}

/* line 19, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#search_grad_school_columns {
  float: right;
  display: inline-block;
  margin-top: 5px;
}
/* line 23, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#search_grad_school_columns form {
  position: relative;
}
/* line 25, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#search_grad_school_columns form input {
  width: 250px;
  padding: 3px;
}
/* line 29, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
#search_grad_school_columns form img.search {
  position: absolute;
  right: 6px;
  top: 6px;
}

/* line 35, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #bf9723;
  padding: 0 0 15px;
  margin: 0 0 8px;
}
/* line 41, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column h3 {
  text-transform: none;
  margin: 0 0 3px;
  font-size: 14px;
}
/* line 45, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column p {
  font-size: 14.75px;
  color: #424242;
  line-height: 1.4;
  margin: 0 0 0;
}
/* line 50, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column span.meta_links {
  font-size: 10.333px;
}
/* line 52, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column span.meta_links span.author_link {
  color: #323232;
  font-weight: bold;
}
/* line 55, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list div.column-preview {
  font-size: 15px;
  line-height: 21px;
  margin: 5px 0;
}
/* line 59, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
ul#grad_school_columns_list li.column.last {
  border: 0;
  padding: 0;
  margin: 0 0 15px;
}

/* line 63, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.orange_pagination .pagination {
  border-top: 1px solid #EDE4B5;
}
/* line 65, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.orange_pagination .pagination a {
  border-color: #bf9723;
}

/* line 69, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
form.grad-school-column textarea {
  width: 100%;
  height: 300px;
}

/* line 73, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-column-content {
  clear: both;
}
/* line 75, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-column-content p {
  font-size: 15px;
  line-height: 22px;
  font-family: inherit !important;
}
/* line 79, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-column-content .author_link {
  padding-bottom: 10px;
  font-size: 11px;
}

/* line 83, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-previous-next {
  clear: both;
}
/* line 85, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-previous-next span a {
  margin-bottom: 5px;
  display: inline-block;
}
/* line 88, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-previous-next span.previous {
  float: left;
}
/* line 90, /app/app/assets/stylesheets/partials/_grad_school_columns.sass */
.grad-school-previous-next span.next {
  float: right;
}
/*






 */

