/***************************
 * Variables only - this file should not output any content
 ***************************/
/* body */
/* brand grays */
/* other grays */
/* state and alerts */
/* Defaults */
/* Tables */
/* Links */
/* For internal use only - do not use this color on customer facing pages! */
/****************************
 * Recently viewed items
 ***************************/
.recently-viewed-item {
  /* the product-image and product-mfg styles are repeated from home.scss with slight differences */ }
  .recently-viewed-item .panel-default h5 {
    border: none; }
  .recently-viewed-item .subsection-item {
    padding-left: 0; }
  .recently-viewed-item .product-image, .recently-viewed-item .product-mfg {
    float: left; }
  .recently-viewed-item .product-image {
    border: 1px solid #E1E1E1;
    background-color: #EAEAEA;
    width: 45px;
    height: 45px; }
    .recently-viewed-item .product-image img {
      width: 100%; }
  .recently-viewed-item .product-mfg {
    max-width: 75%;
    margin-left: 8px; }
  .recently-viewed-item .iconic {
    width: 31px;
    height: 31px;
    margin: 3px 0 0 6px; }
  .recently-viewed-item .no-recently-viewed-item .iconic {
    margin: 0; }
  .recently-viewed-item .iconic * {
    fill: #AAAAAA;
    stroke: #AAAAAA; }
  .recently-viewed-item .iconic-history-arrowhead,
  .recently-viewed-item .iconic-history-rim {
    fill: #9DA0B8;
    stroke: #9DA0B8; }
  .recently-viewed-item .iconic-history-clock-hands {
    fill: #465AFB;
    stroke: #465AFB; }
  .recently-viewed-item .iconic-property-accent {
    stroke-width: 7; }

.no-recently-request .iconic-inbox * {
  fill: #94B3FC;
  stroke: #94B3FC; }

/***************************
 * New homepage stuff
 ***************************/
.due-date {
  font-size: 14px; }

ul.quick-links {
  list-style-type: none;
  margin-left: 0; }

.quick-links .iconic * {
  fill: #666;
  stroke: #666; }

.quick-links .iconic {
  position: relative;
  top: 3px; }

.quick-links li {
  margin-top: 0.5em;
  font-size: 15px; }

.news-container {
  display: none; }

.news-container p {
  font-style: italic;
  font-size: 14px; }

.news {
  font-size: 16px;
  color: #888; }

#hide-button {
  display: none; }

.homepage-card {
  min-height: 446px; }

.widget-subsection {
  padding-left: 8px;
  padding-right: 8px; }

.widget-subsection h5 {
  text-transform: uppercase;
  margin-top: 11px;
  color: #7B7D8D;
  font-size: 12px;
  font-weight: normal;
  border-bottom: 1px solid #f0f0f0; }

.widget-subsection h5 a {
  float: right;
  font-weight: 400; }

.time-timezone {
  float: left;
  width: 30%; }

.time {
  font-weight: 700; }

.timezone {
  font-size: 0.9em;
  color: #888; }

.meeting-title {
  float: left;
  width: 70%; }

.section-footer-link {
  font-size: 13px;
  position: absolute;
  bottom: 30px;
  right: 20px; }

.product-image {
  width: 45px;
  float: left; }

.product-image img {
  width: 100%; }

.product-mfg {
  float: left;
  max-width: 75%;
  margin-left: 8px; }

.project-name {
  float: left;
  width: 65%; }

.project-details {
  display: block; }

.project-tags {
  float: left;
  width: 35%;
  text-align: right; }

.request-card-item {
  float: left;
  max-width: 60%; }

.mfg {
  display: block; }

/* Upcoming Meetings Card */
.upcoming-meetings .iconic-property-fill {
  fill: #9da0b8; }

.upcoming-meetings .iconic-property-accent {
  fill: #465afb; }

/* Assignments card */
.homepage-assignments {
  line-height: .9em; }
  .homepage-assignments .iconic-task-line {
    display: none; }
  .homepage-assignments .iconic-task-check-box {
    fill: #9da0b8;
    stroke: #9da0b8; }
  .homepage-assignments .iconic-task-check-mark {
    fill: #465afb;
    stroke: #465afb; }
  .homepage-assignments .no-assignments .iconic {
    margin: 0; }

#no-assignments-icon {
  height: 142px;
  top: 0; }

.assignment-overdue {
  color: #b94a48; }

.assignment-item {
  width: 100%;
  float: left; }

.assignment-info {
  width: 70%;
  float: left; }

.assignment-info > a {
  cursor: pointer; }

.assignment-subtitle,
.assignment-due-date,
.request-submitted-text {
  font-size: .9em; }

.assignment-subtitle {
  color: #888; }

.request-undecided-text {
  width: 40%;
  text-align: right; }

@media (min-width: 1410px) {
  .assignment-info {
    width: 75%; } }

/*# sourceMappingURL=../../../../../../../../static/scss/root/home.css.map */
