/*
 * Body resets
 *
 * Update the foundational and global aspects of the page.
 */
/* line 9, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 15, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
html,
body {
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif; }

/* line 22, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
.content__inner {
  position: relative; }

/* line 26, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
.footer,
.content {
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 1rem 1rem 1rem; }

/* line 32, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
.footer {
  font-size: 14px;
  color: #aaa;
  border-top: 2px solid #eee;
  text-align: center; }

@media screen and (min-width: 767px) {
  /* line 40, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
  .content,
  .footer {
    max-width: 740px; } }

/*
@include tablet_landscape_and_bigger {
  .content,
  .footer {
    margin-left: 16rem;
    padding-left: 3rem;
    padding-right: 1rem;
  }
}

@include desktop_and_bigger {
  .content,
  .footer {
    margin-left: 20rem;
    max-width: 890px;
  }
}
*/
/* line 63, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
.show-only-on-desktop {
  display: none; }

@media screen and (min-width: 1279px) {
  /* line 67, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
  .show-only-on-desktop {
    display: inline-block; }
  /* line 70, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.layout.scss */
  .hide-on-desktop {
    display: none; } }

/* line 4, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
html {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5; }

@media screen and (min-width: 767px) {
  /* line 10, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
  html {
    font-size: 18px; } }

/* line 15, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
body {
  color: #515151;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* No `:visited` state is required by default (browsers will use `a`) */
/* line 23, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
a {
  color: #268bd2;
  text-decoration: none; }

/* line 27, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
a strong {
  color: inherit; }

/* `:focus` is linked to `:hover` for basic accessibility */
/* line 31, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
a:hover,
a:focus {
  text-decoration: underline; }

/* Headings */
/* line 37, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: bold;
  line-height: 1.25;
  color: #313131;
  text-rendering: optimizeLegibility; }

/* line 44, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
h2 {
  margin-top: 1.5rem;
  font-size: 1.25rem; }

/* line 48, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
h3, h4, h5, h6 {
  margin-top: 1rem;
  font-size: 1rem; }

/* Body text */
/* line 54, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
p {
  margin: 1rem 0 1rem 0; }

/* line 58, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
strong {
  color: #303030; }

/* Lists */
/* line 64, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
ul, ol, dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 69, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
dt {
  font-weight: bold; }

/* line 72, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
dd {
  margin-bottom: .5rem; }

/* Misc */
/* line 77, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
hr {
  position: relative;
  margin: 1.5rem 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff; }

/* line 85, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
abbr {
  font-size: 85%;
  font-weight: bold;
  color: #555;
  text-transform: uppercase; }

/* line 91, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #e5e5e5; }

/* Code */
/* line 97, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
code,
pre {
  font-family: Menlo, Monaco, "Courier New", monospace; }

/* line 101, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
code {
  padding: .25em .5em;
  font-size: 85%;
  color: #bf616a;
  background-color: #f9f9f9;
  border-radius: 3px; }

/* line 108, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: .8rem;
  line-height: 1.4;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f9f9f9; }

/* line 121, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
pre code {
  padding: 0;
  font-size: 100%;
  color: inherit;
  background-color: transparent; }

/* line 128, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
small {
  font-size: 0.875rem; }

/* line 132, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
strong > em {
  font-weight: normal;
  font-style: normal;
  background-color: #ffa; }

/* line 138, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
table {
  width: 100%; }
  /* line 141, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
  table th,
  table td {
    padding: 0;
    border: none; }
  /* line 146, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
  table th {
    font-weight: bold;
    text-align: left; }

/* line 152, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/base.typo.scss */
.tiny-font {
  font-size: 0.75rem; }


/* line 3, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-bottom: 3px solid transparent;
  border-radius: 4px;
  white-space: nowrap;
  padding: 0.555555rem 0.888888rem;
  font-size: 0.888888rem;
  line-height: 1.333333; }

/* line 19, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn.focus,
.btn:focus,
.btn:hover {
  text-decoration: none; }

/* line 25, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--small {
  padding: 0.333333rem 0.888888rem;
  font-size: 0.75rem;
  line-height: 1.0;
  border-bottom: 1px solid transparent; }

/* line 32, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--default {
  color: #333;
  border-color: #ddd;
  background-color: #f0f0f0; }

/* line 38, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--subscribe {
  color: #fff;
  background-color: #8e5ab5;
  border-color: #5c3777; }

/* line 43, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--subscribe:hover {
  color: #fff;
  background-color: #a974d2;
  border-color: #8e5ab5; }

/* line 49, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--tweet {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  border-color: #357ebd; }
  /* line 54, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
  .btn--tweet:visited, .btn--tweet:link, .btn--tweet:active {
    color: #fff; }

/* line 60, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--tweet:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

/* line 66, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--primary {
  color: #fff;
  background-color: #87AE10;
  border-color: #687B2B; }

/* line 71, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--primary:hover {
  color: #fff;
  background-color: #9BC714;
  border-color: #819836; }

/* line 77, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--danger {
  color: #fff;
  background-color: #c33;
  border-color: #913939; }

/* line 82, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.btn.scss */
.btn--danger:hover {
  color: #fff;
  background-color: #F01515;
  border-color: #B84040; }

/* line 2, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.issue-preview.scss */
.issue-preview {
  background: #f6f6f6;
  padding: 1.5rem 0;
  border-radius: 10px;
  text-align: left; }

/* line 8, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.issue-preview.scss */
.issue-preview__inner {
  margin: 0 auto;
  max-width: 600px; }

/* line 3, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
.subscribe-input {
  margin: 0 auto;
  max-width: 420px;
  border: 2px solid #f1f1f1;
  padding: 4px;
  border-radius: 4px; }
  /* line 53, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/_config.scss */
  .subscribe-input:after {
    content: ".";
    display: block;
    clear: both;
    font-size: 0;
    height: 0;
    visibility: hidden; }
  /* line 10, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
  .subscribe-input label {
    display: none; }

/* line 15, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
.subscribe-input__input {
  margin-bottom: 4px; }
  /* line 18, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
  .subscribe-input__input input[type=text] {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0.555555rem 0.888888rem;
    font-size: 1rem;
    line-height: 1.333333;
    background: #f5f5f5;
    border: 1px solid transparent;
    border-bottom: 3px solid transparent;
    border-radius: 4px; }
    /* line 32, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
    .subscribe-input__input input[type=text]:focus {
      outline: none; }

/* line 39, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
.subscribe-input__button .btn {
  width: 100%; }

@media screen and (min-width: 639px) {
  /* line 45, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
  .subscribe-input__input {
    float: left;
    width: 70%;
    padding-right: 4px;
    margin-bottom: 0; }
  /* line 51, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.subscribe-input.scss */
  .subscribe-input__button {
    float: left;
    width: 30%; } }

/*
 * Sidebar
 *
 * Flexible banner for housing site name, intro, and "footer" content. Starts
 * out above content in mobile and later moves to the side with wider viewports.
 */
/* line 9, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar {
  width: 100%;
  position: fixed;
  z-index: 100000;
  overflow-y: auto;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  background-color: #1c1539; }

/* Sidebar links */
/* line 20, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar a {
  color: #fff; }

/* line 23, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar__text {
  text-align: center;
  font-size: 0.875rem;
  padding: 0.25rem; }

/* line 28, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar__text code {
  background: #fff;
  color: #fff; }

/* line 32, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-header {
  text-align: center;
  font-size: 0.875rem;
  padding: 0.25rem; }
  /* line 36, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header img {
    width: 32px;
    height: 32px;
    border-radius: 25%;
    vertical-align: top; }
  /* line 42, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header h1 {
    display: inline; }
    /* line 44, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
    .sidebar-header h1 span {
      display: none;
      font-weight: normal;
      font-size: 1rem;
      white-space: nowrap;
      opacity: 0.5; }
  /* line 53, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header p {
    margin: 0;
    display: none; }
  /* line 57, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header .btn--subscribe {
    position: absolute;
    z-index: 1000;
    right: 6px;
    top: 2px;
    padding: 0.33333rem 0.888888rem;
    font-size: 0.888888rem;
    line-height: 1.333333;
    border-bottom-width: 1px; }

/* line 69, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-nav {
  display: none; }

/* About section */
/* line 74, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-header h1 {
  color: #fff;
  font-family: sans-serif;
  font-size: 1.25rem; }

/* Sidebar nav */
/* line 81, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-nav-item {
  display: block;
  line-height: 1.75;
  background: #282e3c;
  border-top: 1px solid #1c1539;
  padding: 0.25rem; }

/* line 88, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
a.sidebar-nav-item:hover,
a.sidebar-nav-item:focus {
  text-decoration: underline; }

/* line 92, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-nav-item.active {
  font-weight: bold;
  background: #271134; }

/* line 96, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
#sidebar-checkbox:checked ~ .sidebar-nav {
  display: block; }

/* Hide the sidebar checkbox that we toggle with `.sidebar-toggle` */
/* line 102, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-checkbox {
  display: none; }

/* Style the `label` that we use to target the `.sidebar-checkbox` */
/* line 107, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-toggle {
  position: absolute;
  top: 0.2rem;
  left: 1rem;
  display: block;
  width: 2.2rem;
  padding: 0.4rem 0;
  color: #FFFFFF;
  border-radius: 4px;
  cursor: pointer;
  font-size: 18px;
  line-height: 18px; }

/*
.sidebar-toggle:before {
  display: block;
  content: "";
  width: 100%;
  padding-bottom: .125rem;
  border-top: .375rem double;
  border-bottom: .125rem solid;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*/
/* line 134, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-toggle__notification-indicator {
  display: block;
  background-color: #F9BE33;
  border: 2px solid #1c1539;
  border-radius: 6px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: -0.2rem;
  left: 1.9rem; }

/* line 146, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
.sidebar-toggle:active,
#sidebar-checkbox:checked ~ .sidebar-toggle {
  opacity: 0.6; }

@media screen and (min-width: 321px) {
  /* line 155, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header h1 span {
    display: inline; } }

/*

@include tablet_landscape_and_bigger {
  .sidebar-header {
    h1 {
      display: none;
    }
  }
}
*/
/* Move sidebar to the left */
@media screen and (min-width: 1279px) {
  /* line 173, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-toggle {
    position: fixed;
    width: 2.25rem; }
  /* line 177, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-toggle:before {
    padding-bottom: .15rem;
    border-top-width: .45rem;
    border-bottom-width: .15rem; }
  /* line 183, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 14rem;
    padding: 2rem 1rem 1rem 1rem;
    border-bottom-color: transparent;
    border-right-color: #fff; }
  /* line 197, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header h1 {
    display: block; }
  /* line 200, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header img {
    width: 128px;
    height: 128px; }
  /* line 204, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header p {
    display: block; }
  /* line 207, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-header .btn--subscribe {
    display: none; }
  /* line 212, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-nav-separator {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #676f82; }
  /* line 219, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-nav-item.active {
    background: transparent; }
  /* line 223, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-toggle {
    display: none; }
  /* line 226, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-nav {
    display: block;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  /* line 233, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/component.todo.sidebar.scss */
  .sidebar-nav-item {
    background: transparent;
    border: none; } }

/*  MFG Labs iconset 1.0

    -------------------------------------------------------

    License
    -------------------------------------------------------
    • The MFG Labs iconset font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
    • MFG Labs inconset CSS files are licensed under the MIT License -
      http://opensource.org/licenses/mit-license.html
    • The MFG Labs iconset pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
    • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
      MFG Labs inconset by MFG Labs

    Contact
    -------------------------------------------------------
    Email: martin.charpentier@mfglabs.com
    Twitter: http://twitter.com/mfg_labs


    */
@font-face {
    font-family: 'mfg_labs_iconsetregular';
    src: url('/fonts/mfglabsiconset-webfont.eot');
    src: url('/fonts/mfglabsiconset-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/mfglabsiconset-webfont.woff') format('woff'),
         url('/fonts/mfglabsiconset-webfont.ttf') format('truetype'),
         url('/fonts/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

i, .icon {
  font-family: 'mfg_labs_iconsetregular';
  font-style: normal;
  speak: none;
  font-weight: normal;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
}


.icon2x { font-size: 2em; }
.icon3x { font-size: 3em; }



/* style exemples */
.gradient {
  color: #999;
  text-shadow: 1px 1px 1px rgba(27, 27, 27, 0.19);

  background-image: -webkit-gradient(
  linear,
  left top, left bottom,
  from(rgba( 182, 182, 182, 1)),
  to(rgba(60, 60, 60, 1))
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.gradient:hover, .gradient .current {
  color: #eee;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.25);

  background-image: -webkit-gradient(
  linear,
  left top, left bottom,
  from(rgba( 255, 255, 255, 1)),
  to(rgba(187, 187, 187, 1))
  );

}

/*  MFG Labs iconset uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons.
    We also use semantic unicode when they are available for the icon we provide. */

.icon-cloud:before                { content: "\2601"; }
.icon-at:before                   { content: "\0040"; }
.icon-plus:before                 { content: "\002B"; }
.icon-minus:before                { content: "\2212"; }

.icon-arrow_up:before             { content: "\2191"; }
.icon-arrow_down:before           { content: "\2193"; }
.icon-arrow_right:before          { content: "\2192"; }
.icon-arrow_left:before           { content: "\2190"; }
.icon-chevron_down:before         { content: "\f004"; }
.icon-chevron_up:before           { content: "\f005"; }
.icon-chevron_right:before        { content: "\f006"; }
.icon-chevron_left:before         { content: "\f007"; }
.icon-reorder:before              { content: "\f008"; }
.icon-list:before                 { content: "\f009"; }
.icon-reorder_square:before       { content: "\f00a"; }
.icon-reorder_square_line:before  { content: "\f00b"; }
.icon-coverflow:before            { content: "\f00c"; }
.icon-coverflow_line:before       { content: "\f00d"; }
.icon-pause:before                { content: "\f00e"; }
.icon-play:before                 { content: "\f00f"; }

.icon-step_forward:before         { content: "\f010"; }
.icon-step_backward:before        { content: "\f011"; }
.icon-fast_forward:before         { content: "\f012"; }
.icon-fast_backward:before        { content: "\f013"; }
.icon-cloud_upload:before         { content: "\f014"; }
.icon-cloud_download:before       { content: "\f015"; }
.icon-data_science:before         { content: "\f016"; }
.icon-data_science_black:before   { content: "\f017"; }
.icon-globe:before                { content: "\f018"; }
.icon-globe_black:before          { content: "\f019"; }
.icon-math_ico:before             { content: "\f01a"; }
.icon-math:before                 { content: "\f01b"; }
.icon-math_black:before           { content: "\f01c"; }
.icon-paperplane_ico:before       { content: "\f01d"; }
.icon-paperplane:before           { content: "\f01e"; }
.icon-paperplane_black:before     { content: "\f01f"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-color_balance:before        { content: "\f020"; }
.icon-star:before                 { content: "\2605"; }
.icon-star_half:before            { content: "\f022"; }
.icon-star_empty:before           { content: "\2606"; }
.icon-star_half_empty:before      { content: "\f024"; }
.icon-reload:before               { content: "\f025"; }

.icon-heart:before                { content: "\2665"; }
.icon-heart_broken:before         { content: "\f028"; }
.icon-hashtag:before              { content: "\f029"; }
.icon-reply:before                { content: "\f02a"; }
.icon-retweet:before              { content: "\f02b"; }
.icon-signin:before               { content: "\f02c"; }
.icon-signout:before              { content: "\f02d"; }
.icon-download:before             { content: "\f02e"; }
.icon-upload:before               { content: "\f02f"; }


.icon-placepin:before             { content: "\f031"; }
.icon-display_screen:before       { content: "\f032"; }
.icon-tablet:before               { content: "\f033"; }
.icon-smartphone:before           { content: "\f034"; }
.icon-connected_object:before     { content: "\f035"; }
.icon-lock:before                 { content: "\F512"; }
.icon-unlock:before               { content: "\F513"; }
.icon-camera:before               { content: "\F4F7"; }
.icon-isight:before               { content: "\f039"; }
.icon-video_camera:before         { content: "\f03a"; }
.icon-random:before               { content: "\f03b"; }
.icon-message:before              { content: "\F4AC"; }
.icon-discussion:before           { content: "\f03d"; }
.icon-calendar:before             { content: "\F4C5"; }
.icon-ringbell:before             { content: "\f03f"; }

.icon-movie:before                { content: "\f040"; }
.icon-mail:before                 { content: "\2709"; }
.icon-pen:before                  { content: "\270F"; }
.icon-settings:before             { content: "\9881"; }
.icon-measure:before              { content: "\f044"; }
.icon-vector:before               { content: "\f045"; }
.icon-vector_pen:before           { content: "\2712"; }
.icon-mute_on:before              { content: "\f047"; }
.icon-mute_off:before             { content: "\f048"; }
.icon-home:before                 { content: "\2302"; }
.icon-sheet:before                { content: "\f04a"; }
.icon-arrow_big_right:before      { content: "\21C9"; }
.icon-arrow_big_left:before       { content: "\21C7"; }
.icon-arrow_big_down:before       { content: "\21CA"; }
.icon-arrow_big_up:before         { content: "\21C8"; }
.icon-dribbble_circle:before      { content: "\f04f"; }

.icon-dribbble:before             { content: "\f050"; }
.icon-facebook_circle:before      { content: "\f051"; }
.icon-facebook:before             { content: "\f052"; }
.icon-git_circle_alt:before       { content: "\f053"; }
.icon-git_circle:before           { content: "\f054"; }
.icon-git:before                  { content: "\f055"; }
.icon-octopus:before              { content: "\f056"; }
.icon-twitter_circle:before       { content: "\f057"; }
.icon-twitter:before              { content: "\f058"; }
.icon-google_plus_circle:before   { content: "\f059"; }
.icon-google_plus:before          { content: "\f05a"; }
.icon-linked_in_circle:before     { content: "\f05b"; }
.icon-linked_in:before            { content: "\f05c"; }
.icon-instagram:before            { content: "\f05d"; }
.icon-instagram_circle:before     { content: "\f05e"; }
.icon-mfg_icon:before             { content: "\f05f"; }
.icon-xing:before                 { content: "\F532"; }
.icon-xing_circle:before          { content: "\F533"; }

.icon-mfg_icon_circle:before      { content: "\f060"; }
.icon-user:before                 { content: "\f061"; }
.icon-user_male:before            { content: "\f062"; }
.icon-user_female:before          { content: "\f063"; }
.icon-users:before                { content: "\f064"; }

.icon-file_open:before            { content: "\F4C2"; }
.icon-file_close:before           { content: "\f067"; }
.icon-file_alt:before             { content: "\f068"; }
.icon-file_close_alt:before       { content: "\f069"; }
.icon-attachment:before           { content: "\f06a"; }
.icon-check:before                { content: "\2713"; }
.icon-cross_mark:before           { content: "\274C"; }
.icon-cancel_circle:before        { content: "\F06E"; }
.icon-check_circle:before         { content: "\f06d"; }
.icon-magnifying:before           { content: "\F50D"; }

.icon-inbox:before                { content: "\f070"; }
.icon-clock:before                { content: "\23F2"; }
.icon-stopwatch:before            { content: "\23F1"; }
.icon-hourglass:before            { content: "\231B"; }
.icon-trophy:before               { content: "\f074"; }
.icon-unlock_alt:before           { content: "\F075"; }
.icon-lock_alt:before             { content: "\F510"; }
.icon-arrow_doubled_right:before  { content: "\21D2"; }
.icon-arrow_doubled_left:before   { content: "\21D0"; }
.icon-arrow_doubled_down:before   { content: "\21D3"; }
.icon-arrow_doubled_up:before     { content: "\21D1"; }
.icon-link:before                 { content: "\f07B"; }
.icon-warning:before              { content: "\2757"; }
.icon-warning_alt:before          { content: "\2755"; }
.icon-magnifying_plus:before      { content: "\f07E"; }
.icon-magnifying_minus:before     { content: "\f07F"; }

.icon-white_question:before       { content: "\2754"; }
.icon-black_question:before       { content: "\2753"; }
.icon-stop:before                 { content: "\f080"; }
.icon-share:before                { content: "\f081"; }
.icon-eye:before                  { content: "\f082"; }
.icon-trash_can:before            { content: "\f083"; }
.icon-hard_drive:before           { content: "\f084"; }
.icon-information_black:before    { content: "\f085"; }
.icon-information_white:before    { content: "\f086"; }
.icon-printer:before              { content: "\f087"; }
.icon-letter:before               { content: "\f088"; }
.icon-soundcloud:before           { content: "\f089"; }
.icon-soundcloud_circle:before    { content: "\f08A"; }
.icon-anchor:before               { content: "\2693"; }

.icon-female_sign:before          { content: "\2640"; }
.icon-male_sign:before            { content: "\2642"; }
.icon-joystick:before             { content: "\F514"; }
.icon-high_voltage:before         { content: "\26A1"; }
.icon-fire:before                 { content: "\F525"; }
.icon-newspaper:before            { content: "\F4F0"; }
.icon-chart:before                { content: "\F526"; }
.icon-spread:before               { content: "\F527"; }

.icon-spinner_1:before            { content: "\F528"; }
.icon-spinner_2:before            { content: "\F529"; }

.icon-chart_alt:before            { content: "\F530"; }
.icon-label:before                { content: "\F531"; }

.icon-brush:before                { content: "\E000"; }
.icon-refresh:before              { content: "\E001"; }

.icon-node:before                 { content: "\E002"; }
.icon-node_2:before               { content: "\E003"; }
.icon-node_3:before               { content: "\E004"; }
.icon-link_2_nodes:before         { content: "\E005"; }
.icon-link_3_nodes:before         { content: "\E006"; }
.icon-link_loop_nodes:before      { content: "\E007"; }
.icon-node_size:before            { content: "\E008"; }
.icon-node_color:before           { content: "\E009"; }
.icon-layout_directed:before      { content: "\E010"; }
.icon-layout_radial:before        { content: "\E011"; }
.icon-layout_hierarchical:before  { content: "\E012"; }
.icon-node_link_direction:before  { content: "\E013"; }
.icon-node_link_short_path:before { content: "\E014"; }
.icon-node_cluster:before         { content: "\E015"; }
.icon-display_graph:before        { content: "\E016"; }
.icon-node_link_weight:before     { content: "\E017"; }
.icon-more_node_links:before      { content: "\E018"; }
.icon-node_shape:before           { content: "\E00A"; }
.icon-node_icon:before            { content: "\E00B"; }
.icon-node_text:before            { content: "\E00C"; }
.icon-node_link_text:before       { content: "\E00D"; }
.icon-node_link_color:before      { content: "\E00E"; }
.icon-node_link_shape:before      { content: "\E00F"; }

.icon-credit_card:before          { content: "\F4B3"; }
.icon-disconnect:before           { content: "\F534"; }
.icon-graph:before                { content: "\F535"; }
.icon-new_user:before             { content: "\F536"; }
@media screen and (min-width: 1279px) {
  /* line 8, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
  .panel {
    position: fixed;
    z-index: 50;
    top: 0;
    height: 100%;
    overflow: scroll;
    width: 640px;
    background: #fff; } }

/* line 20, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.panel__inner {
  position: relative;
  padding: 20px; }

/* line 24, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.panel__close {
  position: absolute;
  z-index: 51;
  top: 0;
  right: 0;
  font-size: 32px;
  line-height: 32px;
  padding: 10px;
  color: #aaa; }
  /* line 33, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
  .panel__close:hover {
    color: #666;
    cursor: pointer; }

/* line 39, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.panel--right {
  right: 0; }

/* line 43, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.url {
  font-size: 0.75rem;
  color: #aaa; }

/* line 48, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
form.button,
form.link {
  display: inline; }

/* line 52, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.start-teaser {
  text-align: center; }

/* line 58, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.percentage {
  font-size: 0.675rem;
  color: #999; }

/* line 62, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
th.date {
  width: 140px; }

/* line 66, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.email--failure {
  color: #f44; }

/* line 70, /home/rrrene/projects/weekly/apps/elixir_weekly/web/static/css/app/keep.scss */
.email--subscribed,
.email--verified {
  color: #693; }


/*# sourceMappingURL=app.css.map*/