/* line 5, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 106, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

@font-face {
  font-family: "NeoRetroFill";
  src: url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.eot');
  src: url('https://s3.amazonaws.com/winwinprod-sitemedia/static/fonts/NeoRetroFill/NeoRetroFill.eot?&1422549583#iefix') format('embedded-opentype'), url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.woff') format('woff'), url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.ttf') format('truetype');
}
/* line 22, ../../sass/_defaults.sass */
html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* line 26, ../../sass/_defaults.sass */
.serif, h1, h2, h3, h4, h5, h6 {
  font-family: "Georgia", Times, "Times New Roman", serif;
}

/* line 29, ../../sass/_defaults.sass */
.sans, body {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 32, ../../sass/_defaults.sass */
.mono, pre, code, tt {
  font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif;
}

/* line 35, ../../sass/_defaults.sass */
.caps, .allcaps, caption, .smallcaps {
  letter-spacing: 0.1em;
}

/* line 38, ../../sass/_defaults.sass */
.allcaps, caption {
  text-transform: uppercase;
}

/* line 42, ../../sass/_defaults.sass */
.smallcaps {
  font-variant: small-caps;
}

/* line 47, ../../sass/_defaults.sass */
.center h1, .center h2, .center h3, .center h4, .center p, .center a {
  text-align: center;
}

/* line 52, ../../sass/_defaults.sass */
body {
  color: #4c4c4c;
}

/* line 67, ../../sass/_defaults.sass */
::-moz-selection {
  color: white;
  background: #009AD9;
  text-shadow: none;
}

/* line 72, ../../sass/_defaults.sass */
::selection {
  color: white;
  background: #009AD9;
  text-shadow: none;
}

/* line 83, ../../sass/_defaults.sass */
a:not(.button):link, a:not(.button):visited {
  color: #009AD9;
}
/* line 85, ../../sass/_defaults.sass */
a:not(.button):link, a:not(.button):visited, a:not(.button):hover, a:not(.button):active {
  outline: none;
  text-decoration: none;
}
/* line 88, ../../sass/_defaults.sass */
a:not(.button):focus, a:not(.button):hover, a:not(.button):active {
  color: #8EC861;
}
/* line 90, ../../sass/_defaults.sass */
a:not(.button):focus {
  outline: thin dotted;
}

/* line 94, ../../sass/_defaults.sass */
a.external::after {
  content: url(../img/external.gif);
  margin-left: 0.5em;
}

/* line 101, ../../sass/_defaults.sass */
h1, h2, h3, h4, h5, h6 {
  font-style: italic;
}

/* line 105, ../../sass/_defaults.sass */
h2 {
  font-size: 18px;
  line-height: 36px;
  margin-bottom: 24px;
}

/* line 109, ../../sass/_defaults.sass */
h3 {
  margin-bottom: 24px;
}

/* line 112, ../../sass/_defaults.sass */
h1 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 12px;
}

/* line 118, ../../sass/_defaults.sass */
cite, em, dfn, address, i {
  font-style: italic;
}

/* line 121, ../../sass/_defaults.sass */
strong, dfn, b {
  font-weight: bold;
}

/* line 124, ../../sass/_defaults.sass */
sup, sub {
  font-size: smaller;
  line-height: 0;
}

/* line 128, ../../sass/_defaults.sass */
sup {
  vertical-align: super;
}

/* line 131, ../../sass/_defaults.sass */
sub {
  vertical-align: sub;
}

/* line 134, ../../sass/_defaults.sass */
abbr, acronym {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 138, ../../sass/_defaults.sass */
ins {
  text-decoration: underline;
}

/* line 141, ../../sass/_defaults.sass */
del {
  text-decoration: line-through;
}

/* line 144, ../../sass/_defaults.sass */
mark {
  background: #ffff99;
  background-color: rgba(255, 255, 0, 0.5);
  text-shadow: none;
}

/* line 149, ../../sass/_defaults.sass */
small {
  font-size: 12px;
  line-height: 24px;
}

/* line 152, ../../sass/_defaults.sass */
q {
  font-style: italic;
}
/* line 154, ../../sass/_defaults.sass */
q em {
  font-style: normal;
}

/* line 162, ../../sass/_defaults.sass */
p {
  margin-bottom: 24px;
}

/* line 165, ../../sass/_defaults.sass */
pre {
  margin: 24px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 172, ../../sass/_defaults.sass */
blockquote {
  margin: 24px;
  font-style: italic, bold;
  color: #8EC861;
}

/* line 177, ../../sass/_defaults.sass */
object, embed, iframe {
  max-width: 100%;
}

/* line 183, ../../sass/_defaults.sass */
img {
  vertical-align: bottom;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
}

/* line 190, ../../sass/_defaults.sass */
ol, ul {
  margin-bottom: 24px;
  margin-left: 24px;
}

/* line 194, ../../sass/_defaults.sass */
dl {
  margin-bottom: 24px;
}

/* line 197, ../../sass/_defaults.sass */
ol {
  list-style: decimal;
}

/* line 200, ../../sass/_defaults.sass */
ul {
  list-style: disc;
}
/* line 202, ../../sass/_defaults.sass */
li ul {
  list-style-type: circle;
}

/* line 205, ../../sass/_defaults.sass */
dt {
  margin-top: 24px;
  font-style: italic;
  font-weight: bold;
}

/* line 210, ../../sass/_defaults.sass */
dd {
  padding-left: 24px;
}

/* line 216, ../../sass/_defaults.sass */
table {
  margin-bottom: 24px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 222, ../../sass/_defaults.sass */
table, td, th {
  vertical-align: top;
}

/* line 225, ../../sass/_defaults.sass */
th, thead th {
  font-weight: bold;
}

/* line 228, ../../sass/_defaults.sass */
th, td, caption {
  text-align: left;
  font-weight: normal;
}

/* line 232, ../../sass/_defaults.sass */
th {
  padding: 24px;
}

/* line 235, ../../sass/_defaults.sass */
tfoot {
  font-size: 14px;
  line-height: 24px;
}

/* line 243, ../../sass/_defaults.sass */
fieldset {
  margin-bottom: 24px;
}

/* line 247, ../../sass/_defaults.sass */
legend {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

/* line 251, ../../sass/_defaults.sass */
input[type="radio"], input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 254, ../../sass/_defaults.sass */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 257, ../../sass/_defaults.sass */
label {
  margin-top: 24px;
}

/* line 262, ../../sass/_defaults.sass */
.textinput, textarea, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=time], input[type=number], input[type=range], input[type=search], input[type=color] {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-top: 0;
  border-color: #eaeaea;
  color: #7f7f7f;
  resize: none;
}

/* line 275, ../../sass/_defaults.sass */
textarea {
  height: 11.14286em;
  vertical-align: text-bottom;
}

/* line 286, ../../sass/_defaults.sass */
input[type=search] {
  -webkit-appearance: none;
}
/* line 288, ../../sass/_defaults.sass */
input[type=search]::-webkit-search-decoration {
  display: none;
}

/* line 68, ../../sass/uiComponents/_buttons.sass */
.landingButton {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #009AD9;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 42, ../../sass/uiComponents/_buttons.sass */
.landingButton:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #0088c0;
  background-color: #0088c0;
}

/* line 71, ../../sass/uiComponents/_buttons.sass */
.secondaryLandingButton {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: white;
  color: white;
  font-weight: bold;
  border-color: #8EC861;
  color: #8EC861;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
.secondaryLandingButton:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}

/* line 76, ../../sass/uiComponents/_buttons.sass */
button, input[type=submit], input[type=button] {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  display: inline;
  background: none;
  color: inherit;
  font: inherit;
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  overflow: visible;
  float: right;
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  line-height: 1.5em;
  text-align: center;
  background-color: #009AD9;
  padding-left: 1em;
  padding-right: 1em;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 80, ../../sass/uiComponents/_buttons.sass */
button:focus, button:hover, button:active, input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active, input[type=button]:focus, input[type=button]:hover, input[type=button]:active {
  color: #4c4c4c;
}

/* line 5, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 106, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

@font-face {
  font-family: "NeoRetroFill";
  src: url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.eot');
  src: url('https://s3.amazonaws.com/winwinprod-sitemedia/static/fonts/NeoRetroFill/NeoRetroFill.eot?&1422549583#iefix') format('embedded-opentype'), url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.woff') format('woff'), url('../fonts/NeoRetroFill/NeoRetroFill_1422549583.ttf') format('truetype');
}
/* line 22, ../../sass/_defaults.sass */
html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* line 26, ../../sass/_defaults.sass */
.serif, h1, h2, h3, h4, h5, h6 {
  font-family: "Georgia", Times, "Times New Roman", serif;
}

/* line 29, ../../sass/_defaults.sass */
.sans, body {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 32, ../../sass/_defaults.sass */
.mono, pre, code, tt {
  font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif;
}

/* line 35, ../../sass/_defaults.sass */
.caps, .allcaps, caption, .smallcaps {
  letter-spacing: 0.1em;
}

/* line 38, ../../sass/_defaults.sass */
.allcaps, caption {
  text-transform: uppercase;
}

/* line 42, ../../sass/_defaults.sass */
.smallcaps {
  font-variant: small-caps;
}

/* line 47, ../../sass/_defaults.sass */
.center h1, .center h2, .center h3, .center h4, .center p, .center a {
  text-align: center;
}

/* line 52, ../../sass/_defaults.sass */
body {
  color: #4c4c4c;
}

/* line 67, ../../sass/_defaults.sass */
::-moz-selection {
  color: white;
  background: #009AD9;
  text-shadow: none;
}

/* line 72, ../../sass/_defaults.sass */
::selection {
  color: white;
  background: #009AD9;
  text-shadow: none;
}

/* line 83, ../../sass/_defaults.sass */
a:not(.button):link, a:not(.button):visited {
  color: #009AD9;
}
/* line 85, ../../sass/_defaults.sass */
a:not(.button):link, a:not(.button):visited, a:not(.button):hover, a:not(.button):active {
  outline: none;
  text-decoration: none;
}
/* line 88, ../../sass/_defaults.sass */
a:not(.button):focus, a:not(.button):hover, a:not(.button):active {
  color: #8EC861;
}
/* line 90, ../../sass/_defaults.sass */
a:not(.button):focus {
  outline: thin dotted;
}

/* line 94, ../../sass/_defaults.sass */
a.external::after {
  content: url(../img/external.gif);
  margin-left: 0.5em;
}

/* line 101, ../../sass/_defaults.sass */
h1, h2, h3, h4, h5, h6 {
  font-style: italic;
}

/* line 105, ../../sass/_defaults.sass */
h2 {
  font-size: 18px;
  line-height: 36px;
  margin-bottom: 24px;
}

/* line 109, ../../sass/_defaults.sass */
h3 {
  margin-bottom: 24px;
}

/* line 112, ../../sass/_defaults.sass */
h1 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 12px;
}

/* line 118, ../../sass/_defaults.sass */
cite, em, dfn, address, i {
  font-style: italic;
}

/* line 121, ../../sass/_defaults.sass */
strong, dfn, b {
  font-weight: bold;
}

/* line 124, ../../sass/_defaults.sass */
sup, sub {
  font-size: smaller;
  line-height: 0;
}

/* line 128, ../../sass/_defaults.sass */
sup {
  vertical-align: super;
}

/* line 131, ../../sass/_defaults.sass */
sub {
  vertical-align: sub;
}

/* line 134, ../../sass/_defaults.sass */
abbr, acronym {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 138, ../../sass/_defaults.sass */
ins {
  text-decoration: underline;
}

/* line 141, ../../sass/_defaults.sass */
del {
  text-decoration: line-through;
}

/* line 144, ../../sass/_defaults.sass */
mark {
  background: #ffff99;
  background-color: rgba(255, 255, 0, 0.5);
  text-shadow: none;
}

/* line 149, ../../sass/_defaults.sass */
small {
  font-size: 12px;
  line-height: 24px;
}

/* line 152, ../../sass/_defaults.sass */
q {
  font-style: italic;
}
/* line 154, ../../sass/_defaults.sass */
q em {
  font-style: normal;
}

/* line 162, ../../sass/_defaults.sass */
p {
  margin-bottom: 24px;
}

/* line 165, ../../sass/_defaults.sass */
pre {
  margin: 24px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 172, ../../sass/_defaults.sass */
blockquote {
  margin: 24px;
  font-style: italic, bold;
  color: #8EC861;
}

/* line 177, ../../sass/_defaults.sass */
object, embed, iframe {
  max-width: 100%;
}

/* line 183, ../../sass/_defaults.sass */
img {
  vertical-align: bottom;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
}

/* line 190, ../../sass/_defaults.sass */
ol, ul {
  margin-bottom: 24px;
  margin-left: 24px;
}

/* line 194, ../../sass/_defaults.sass */
dl {
  margin-bottom: 24px;
}

/* line 197, ../../sass/_defaults.sass */
ol {
  list-style: decimal;
}

/* line 200, ../../sass/_defaults.sass */
ul {
  list-style: disc;
}
/* line 202, ../../sass/_defaults.sass */
li ul {
  list-style-type: circle;
}

/* line 205, ../../sass/_defaults.sass */
dt {
  margin-top: 24px;
  font-style: italic;
  font-weight: bold;
}

/* line 210, ../../sass/_defaults.sass */
dd {
  padding-left: 24px;
}

/* line 216, ../../sass/_defaults.sass */
table {
  margin-bottom: 24px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 222, ../../sass/_defaults.sass */
table, td, th {
  vertical-align: top;
}

/* line 225, ../../sass/_defaults.sass */
th, thead th {
  font-weight: bold;
}

/* line 228, ../../sass/_defaults.sass */
th, td, caption {
  text-align: left;
  font-weight: normal;
}

/* line 232, ../../sass/_defaults.sass */
th {
  padding: 24px;
}

/* line 235, ../../sass/_defaults.sass */
tfoot {
  font-size: 14px;
  line-height: 24px;
}

/* line 243, ../../sass/_defaults.sass */
fieldset {
  margin-bottom: 24px;
}

/* line 247, ../../sass/_defaults.sass */
legend {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

/* line 251, ../../sass/_defaults.sass */
input[type="radio"], input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 254, ../../sass/_defaults.sass */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 257, ../../sass/_defaults.sass */
label {
  margin-top: 24px;
}

/* line 262, ../../sass/_defaults.sass */
.textinput, textarea, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=time], input[type=number], input[type=range], input[type=search], input[type=color] {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-top: 0;
  border-color: #eaeaea;
  color: #7f7f7f;
  resize: none;
}

/* line 275, ../../sass/_defaults.sass */
textarea {
  height: 11.14286em;
  vertical-align: text-bottom;
}

/* line 286, ../../sass/_defaults.sass */
input[type=search] {
  -webkit-appearance: none;
}
/* line 288, ../../sass/_defaults.sass */
input[type=search]::-webkit-search-decoration {
  display: none;
}

/* line 68, ../../sass/uiComponents/_buttons.sass */
.landingButton {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #009AD9;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 42, ../../sass/uiComponents/_buttons.sass */
.landingButton:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #0088c0;
  background-color: #0088c0;
}

/* line 71, ../../sass/uiComponents/_buttons.sass */
.secondaryLandingButton {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: white;
  color: white;
  font-weight: bold;
  border-color: #8EC861;
  color: #8EC861;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
.secondaryLandingButton:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}

/* line 76, ../../sass/uiComponents/_buttons.sass */
button, input[type=submit], input[type=button] {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  display: inline;
  background: none;
  color: inherit;
  font: inherit;
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  overflow: visible;
  float: right;
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  line-height: 1.5em;
  text-align: center;
  background-color: #009AD9;
  padding-left: 1em;
  padding-right: 1em;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 80, ../../sass/uiComponents/_buttons.sass */
button:focus, button:hover, button:active, input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active, input[type=button]:focus, input[type=button]:hover, input[type=button]:active {
  color: #4c4c4c;
}

/* line 9, ../../sass/_template.sass */
.container, #header_wrap, #msg_wrap, #body_wrap, #footer_wrap {
  *zoom: 1;
  max-width: 59em;
  _width: 59em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after, #header_wrap:after, #msg_wrap:after, #body_wrap:after, #footer_wrap:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, ../../sass/_template.sass */
.center-col {
  padding-left: 8.47458%;
  padding-right: 8.47458%;
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-top: 24px;
}

/* line 33, ../../sass/_template.sass */
.navlist, #header .hnav, #footer ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  overflow: visible !important;
  text-align: right;
  font-weight: normal;
  color: #7f7f7f;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
.navlist li, #header .hnav li, #footer ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 27, ../../sass/_template.sass */
.navlist a:link, #header .hnav a:link, #footer ul a:link, .navlist a:visited, #header .hnav a:visited, #footer ul a:visited {
  color: #7f7f7f;
  text-transform: uppercase;
}
/* line 30, ../../sass/_template.sass */
.navlist a:focus, #header .hnav a:focus, #footer ul a:focus, .navlist a:hover, #header .hnav a:hover, #footer ul a:hover, .navlist a:active, #header .hnav a:active, #footer ul a:active {
  text-decoration: underline;
}
/* line 40, ../../sass/_template.sass */
.navlist li, #header .hnav li, #footer ul li {
  margin-right: 1em;
  color: white;
}

/* line 233, ../../sass/_template.sass */
.call-to-action {
  margin-top: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 24px;
  clear: both;
}

/* line 239, ../../sass/_template.sass */
div.learnorsignup {
  margin-bottom: 24px;
}
/* line 241, ../../sass/_template.sass */
div.learnorsignup a.learn {
  margin-right: 1em;
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #009AD9;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 42, ../../sass/uiComponents/_buttons.sass */
div.learnorsignup a.learn:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #0088c0;
  background-color: #0088c0;
}
/* line 244, ../../sass/_template.sass */
div.learnorsignup a.signup {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: white;
  color: white;
  font-weight: bold;
  border-color: #8EC861;
  color: #8EC861;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
div.learnorsignup a.signup:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}

/* line 17, ../../sass/screen.sass */
#header {
  padding-top: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 23px;
  background: white;
  border-color: #cccccc;
}
/* line 22, ../../sass/screen.sass */
#header #logo {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  margin-top: 12px;
}
/* line 25, ../../sass/screen.sass */
#header .hnav {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  margin-top: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: left;
  margin-top: 1em;
}

@media only screen and (min-width: 1025px) {
  /* line 37, ../../sass/screen.sass */
  #header #logo {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
  }
  /* line 39, ../../sass/screen.sass */
  #header .hnav {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    text-align: right;
  }
  /* line 42, ../../sass/screen.sass */
  #header .hnav .signUp {
    display: inline-block;
  }
}
/* line 54, ../../sass/screen.sass */
#subnav {
  margin-top: 24px;
  text-align: left;
}
/* line 57, ../../sass/screen.sass */
#subnav ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#subnav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 59, ../../sass/screen.sass */
#subnav li {
  padding-right: 1em;
}

/* line 63, ../../sass/screen.sass */
.form_block input, .form_block button {
  float: left;
}

/* line 66, ../../sass/screen.sass */
#left_column, #main_column, #center_column, #right_column, #full_column, #left_cms_column {
  margin-top: 24px;
  margin-bottom: 24px;
  min-height: 800px;
}

/* line 71, ../../sass/screen.sass */
#left_column {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}

/* line 74, ../../sass/screen.sass */
#left_cms_column {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}

/* line 77, ../../sass/screen.sass */
#main_column {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}

/* line 81, ../../sass/screen.sass */
#main_column_left {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}

/* line 84, ../../sass/screen.sass */
#center_column {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}

#center_column_centered {
  width: 74.57627%;
  margin: 0 auto;
}

/* line 87, ../../sass/screen.sass */
#right_column {
  width: 23.72881%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}

/* line 91, ../../sass/screen.sass */
#full_column {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}

#full_column_no_height {
  margin-top: 24px;
  margin-bottom: 24px;
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
}

/* line 95, ../../sass/screen.sass */
#footer {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #8EC861;
}
/* line 99, ../../sass/screen.sass */
#footer ul {
  text-align: left;
}
/* line 102, ../../sass/screen.sass */
#footer ul li {
  margin-bottom: 12px;
  display: block;
  color: #8EC861;
}
/* line 106, ../../sass/screen.sass */
#footer ul li a {
  color: white !important;
}

/* line 125, ../../sass/screen.sass */
a.edit {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  line-height: 1.5em;
  text-align: center;
  background-color: #009AD9;
  padding-left: 1em;
  padding-right: 1em;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}

/* line 130, ../../sass/screen.sass */
#profile_welcome p {
  font-size: 12px;
  line-height: 12px;
}
/* line 132, ../../sass/screen.sass */
#profile_welcome a {
  clear: both;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  width: 100%;
  display: block;
  border-color: #cccccc;
}
/* line 138, ../../sass/screen.sass */
#profile_welcome a.photo-link {
  border-bottom-width: 0px;
  border-bottom-style: none;
  padding-bottom: 0px;
  padding-bottom: 0px;
  clear: both;
  border-color: white;
}

/* line 147, ../../sass/screen.sass */
#left_column h2 {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: -1px;
  font-size: 18px;
  line-height: 36px;
  border-color: #cccccc;
}
/* line 151, ../../sass/screen.sass */
#left_column img {
  margin-bottom: 24px;
}
/* line 153, ../../sass/screen.sass */
#left_column ul {
  margin-top: 24px;
  margin-left: 0;
}

/* line 158, ../../sass/screen.sass */
#module_content h2 {
  float: left;
  margin-bottom: 12px;
}
/* line 161, ../../sass/screen.sass */
#module_content small {
  margin-bottom: 24px;
  display: block;
}
/* line 164, ../../sass/screen.sass */
#module_content .col_wrapper {
  border-top-width: 1px;
  border-top-style: dashed;
  padding-top: 11px;
  border-color: #cccccc;
  clear: both;
}

/* line 169, ../../sass/screen.sass */
#meet_coach {
  float: left;
  width: 15%;
  margin-right: 1em;
}

/* line 175, ../../sass/screen.sass */
#control_menu {
  min-width: 220px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  border-color: #cccccc;
}
/* line 178, ../../sass/screen.sass */
#control_menu a {
  margin-bottom: 12px;
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  padding-top: 2px;
  padding-bottom: 2px;
  -moz-border-radius-topright: 1em;
  -webkit-border-top-right-radius: 1em;
  border-top-right-radius: 1em;
  -moz-border-radius-bottomright: 1em;
  -webkit-border-bottom-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-width: 1px;
  border-style: dotted;
  padding: 5px;
  width: 80%;
  max-height: 24px;
  display: block;
  border-color: #cccccc;
  padding-left: 1em;
  font-weight: bold;
}
/* line 68, ../../sass/_template.sass */
#control_menu a:link, #control_menu a:visited {
  color: #7f7f7f;
}
/* line 70, ../../sass/_template.sass */
#control_menu a:focus, #control_menu a:hover, #control_menu a:active {
  color: #4c4c4c;
}
/* line 180, ../../sass/screen.sass */
#control_menu img {
  margin-left: 1em;
  margin-bottom: 0px;
  vertical-align: baseline;
}

/* line 185, ../../sass/screen.sass */
.box {
  margin-bottom: 24px;
}

/* line 189, ../../sass/screen.sass */
.login-form {
  padding-left: 25.42373%;
  padding-right: 25.42373%;
}

/* line 194, ../../sass/screen.sass */
body.dashboard #dashboard {
  margin-bottom: 12px;
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  padding-top: 2px;
  padding-bottom: 2px;
  -moz-border-radius-topright: 1em;
  -webkit-border-top-right-radius: 1em;
  border-top-right-radius: 1em;
  -moz-border-radius-bottomright: 1em;
  -webkit-border-bottom-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-width: 1px;
  border-style: dotted;
  padding: 5px;
  width: 80%;
  max-height: 24px;
  display: block;
  border-color: #cccccc;
  padding-left: 1em;
  font-weight: bold;
  background: #8EC861;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #8EC861;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #8EC861;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  border-style: solid;
  border-color: white;
}
/* line 68, ../../sass/_template.sass */
body.dashboard #dashboard:link, body.dashboard #dashboard:visited {
  color: #7f7f7f;
}
/* line 70, ../../sass/_template.sass */
body.dashboard #dashboard:focus, body.dashboard #dashboard:hover, body.dashboard #dashboard:active {
  color: #4c4c4c;
}
/* line 78, ../../sass/_template.sass */
body.dashboard #dashboard:link, body.dashboard #dashboard:visited {
  color: white;
}
/* line 80, ../../sass/_template.sass */
body.dashboard #dashboard:focus, body.dashboard #dashboard:hover, body.dashboard #dashboard:active {
  color: #4c4c4c;
}

/* line 197, ../../sass/screen.sass */
body.action #action {
  margin-bottom: 12px;
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  padding-top: 2px;
  padding-bottom: 2px;
  -moz-border-radius-topright: 1em;
  -webkit-border-top-right-radius: 1em;
  border-top-right-radius: 1em;
  -moz-border-radius-bottomright: 1em;
  -webkit-border-bottom-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-width: 1px;
  border-style: dotted;
  padding: 5px;
  width: 80%;
  max-height: 24px;
  display: block;
  border-color: #cccccc;
  padding-left: 1em;
  font-weight: bold;
  background: #8EC861;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #8EC861;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #8EC861;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  border-style: solid;
  border-color: white;
}
/* line 68, ../../sass/_template.sass */
body.action #action:link, body.action #action:visited {
  color: #7f7f7f;
}
/* line 70, ../../sass/_template.sass */
body.action #action:focus, body.action #action:hover, body.action #action:active {
  color: #4c4c4c;
}
/* line 78, ../../sass/_template.sass */
body.action #action:link, body.action #action:visited {
  color: white;
}
/* line 80, ../../sass/_template.sass */
body.action #action:focus, body.action #action:hover, body.action #action:active {
  color: #4c4c4c;
}

/* line 200, ../../sass/screen.sass */
body.conversation #conversation {
  margin-bottom: 12px;
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  padding-top: 2px;
  padding-bottom: 2px;
  -moz-border-radius-topright: 1em;
  -webkit-border-top-right-radius: 1em;
  border-top-right-radius: 1em;
  -moz-border-radius-bottomright: 1em;
  -webkit-border-bottom-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-width: 1px;
  border-style: dotted;
  padding: 5px;
  width: 80%;
  max-height: 24px;
  display: block;
  border-color: #cccccc;
  padding-left: 1em;
  font-weight: bold;
  background: #8EC861;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #8EC861;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #8EC861;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  border-style: solid;
  border-color: white;
}
/* line 68, ../../sass/_template.sass */
body.conversation #conversation:link, body.conversation #conversation:visited {
  color: #7f7f7f;
}
/* line 70, ../../sass/_template.sass */
body.conversation #conversation:focus, body.conversation #conversation:hover, body.conversation #conversation:active {
  color: #4c4c4c;
}
/* line 78, ../../sass/_template.sass */
body.conversation #conversation:link, body.conversation #conversation:visited {
  color: white;
}
/* line 80, ../../sass/_template.sass */
body.conversation #conversation:focus, body.conversation #conversation:hover, body.conversation #conversation:active {
  color: #4c4c4c;
}

/* line 206, ../../sass/screen.sass */
#msg_wrap ul {
  margin-bottom: 0px;
}
/* line 208, ../../sass/screen.sass */
#msg_wrap li {
  background: #FDB415;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #FDB415;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #FDB415;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
  padding-left: 1em;
  margin-bottom: 0.5em;
  color: white;
  font-weight: bold;
  list-style: none;
}
/* line 48, ../../sass/_template.sass */
#msg_wrap li a {
  font-weight: bold;
}
/* line 49, ../../sass/_template.sass */
#msg_wrap li a:link, #msg_wrap li a:visited {
  color: white;
}
/* line 51, ../../sass/_template.sass */
#msg_wrap li a:focus, #msg_wrap li a:hover, #msg_wrap li a:active {
  color: #4c4c4c;
}
/* line 216, ../../sass/screen.sass */
#msg_wrap li a.clear {
  float: right;
  text-align: right;
  margin-right: 1em;
  font-style: small;
}

/* line 227, ../../sass/screen.sass */
#form h2 {
  margin-bottom: 24px;
  float: none;
}
/* line 230, ../../sass/screen.sass */
#form li {
  list-style: none;
}

/* line 238, ../../sass/screen.sass */
.action_list .assign_title {
  display: inline-block;
  vertical-align: baseline;
}
/* line 241, ../../sass/screen.sass */
.action_list h3 {
  -moz-border-radius-topleft: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -moz-border-radius-topright: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  margin-top: 24px;
  margin-bottom: 0px;
  padding: 0.25em;
  cursor: pointer;
}
/* line 48, ../../sass/_template.sass */
.action_list h3 a {
  font-weight: bold;
}
/* line 49, ../../sass/_template.sass */
.action_list h3 a:link, .action_list h3 a:visited {
  color: white;
}
/* line 51, ../../sass/_template.sass */
.action_list h3 a:focus, .action_list h3 a:hover, .action_list h3 a:active {
  color: #4c4c4c;
}
/* line 248, ../../sass/screen.sass */
.action_list h3 img {
  vertical-align: baseline;
}
/* line 250, ../../sass/screen.sass */
.action_list .panel {
  background: white;
  -moz-border-radius-bottomleft: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  border-color: #7f7f7f;
  border-top-color: white;
}
/* line 257, ../../sass/screen.sass */
.action_list .panel ul {
  margin-left: 0px;
}
/* line 259, ../../sass/screen.sass */
.action_list .panel li {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  border-color: #cccccc;
  padding-top: 24px;
  margin-bottom: 24px;
  list-style: none;
  position: relative;
}
/* line 266, ../../sass/screen.sass */
.action_list .panel img {
  float: left;
  padding-right: 1em;
}
/* line 269, ../../sass/screen.sass */
.action_list .panel .icon {
  width: 75px;
  height: 75px;
}
/* line 272, ../../sass/screen.sass */
.action_list .panel img.completed-activity {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  left: -10px;
  top: -10px;
}
/* line 277, ../../sass/screen.sass */
.action_list .panel span.unit, .action_list .panel span.info {
  display: block;
}
/* line 279, ../../sass/screen.sass */
.action_list .panel a {
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 3em;
}
/* line 280, ../../sass/screen.sass */
.action_list .panel a:link, .action_list .panel a:visited {
  color: gray;
}
/* line 282, ../../sass/screen.sass */
.action_list .panel a:focus, .action_list .panel a:hover, .action_list .panel a:active {
  color: #8EC861;
}
/* line 284, ../../sass/screen.sass */
.action_list .panel a:focus span.button, .action_list .panel a:hover span.button, .action_list .panel a:active span.button {
  color: #4c4c4c;
}
/* line 290, ../../sass/screen.sass */
.action_list .panel a span.button {
  float: right;
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  line-height: 1.5em;
  text-align: center;
  background-color: #009AD9;
  padding-left: 1em;
  padding-right: 1em;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}

/* line 294, ../../sass/screen.sass */
.unit {
  font-weight: bold;
}

/* line 298, ../../sass/screen.sass */
.info {
  font-size: 14px;
  line-height: 24px;
}

/* line 301, ../../sass/screen.sass */
.accord_txt {
  font-size: 14px;
  line-height: 24px;
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  float: right;
  display: inline-block;
  padding-right: 1em;
  text-align: right;
}

/* line 311, ../../sass/screen.sass */
.sbj_emo {
  background: #8EC861;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #8EC861;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #8EC861;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #8EC861;
}

/* line 314, ../../sass/screen.sass */
.sbj_com {
  background: #009AD9;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #009AD9;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #009AD9;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #009AD9;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #009AD9;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #009AD9;
}

/* line 317, ../../sass/screen.sass */
.sbj_pos {
  background: #FDB415;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #FDB415;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #FDB415;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #FDB415;
}

/* line 320, ../../sass/screen.sass */
.sbj_dec {
  background: #964993;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #964993;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #964993;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #964993;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #964993;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #964993;
}

/* line 323, ../../sass/screen.sass */
.sbj_spcl {
  background: #4A997A;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #4A997A;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #4A997A;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
}

/* line 326, ../../sass/screen.sass */
.sbj_othr {
  background: #4A997A;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #4A997A;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #4A997A;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
}

/* line 329, ../../sass/screen.sass */
.sbj_none {
  background: #4A997A;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #4A997A;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #4A997A;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #4A997A;
}

/* line 332, ../../sass/screen.sass */
.completed {
  background: #7f7f7f;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #7f7f7f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #7f7f7f;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #7f7f7f;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #7f7f7f;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #7f7f7f;
}

/* line 335, ../../sass/screen.sass */
.ui-state-default {
  -moz-border-radius-bottomleft: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}

/* line 338, ../../sass/screen.sass */
.ui-state-active {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 344, ../../sass/screen.sass */
#action-content object, #action-content embed, #action-content img {
  width: 100%;
}

/* line 5, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast html, .podcast body, .podcast div, .podcast span, .podcast applet, .podcast object, .podcast iframe,
.podcast h1, .podcast h2, .podcast h3, .podcast h4, .podcast h5, .podcast h6, .podcast p, .podcast blockquote, .podcast pre,
.podcast a, .podcast abbr, .podcast acronym, .podcast address, .podcast big, .podcast cite, .podcast code,
.podcast del, .podcast dfn, .podcast em, .podcast img, .podcast ins, .podcast kbd, .podcast q, .podcast s, .podcast samp,
.podcast small, .podcast strike, .podcast strong, .podcast sub, .podcast sup, .podcast tt, .podcast var,
.podcast b, .podcast u, .podcast i, .podcast center,
.podcast dl, .podcast dt, .podcast dd, .podcast ol, .podcast ul, .podcast li,
.podcast fieldset, .podcast form, .podcast label, .podcast legend,
.podcast table, .podcast caption, .podcast tbody, .podcast tfoot, .podcast thead, .podcast tr, .podcast th, .podcast td,
.podcast article, .podcast aside, .podcast canvas, .podcast details, .podcast embed,
.podcast figure, .podcast figcaption, .podcast footer, .podcast header, .podcast hgroup,
.podcast menu, .podcast nav, .podcast output, .podcast ruby, .podcast section, .podcast summary,
.podcast time, .podcast mark, .podcast audio, .podcast video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast html {
  line-height: 1;
}
/* line 24, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast ol, .podcast ul {
  list-style: none;
}
/* line 26, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast caption, .podcast th, .podcast td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast q, .podcast blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast q:before, .podcast q:after, .podcast blockquote:before, .podcast blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast a img {
  border: none;
}
/* line 116, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
.podcast article, .podcast aside, .podcast details, .podcast figcaption, .podcast figure, .podcast footer, .podcast header, .podcast hgroup, .podcast main, .podcast menu, .podcast nav, .podcast section, .podcast summary {
  display: block;
}

/* line 350, ../../sass/screen.sass */
.flash-fail {
  border-width: 1px;
  border-style: solid;
  padding: 59px;
  margin-bottom: 24px;
  text-align: center;
  border-color: #cccccc;
}
/* line 355, ../../sass/screen.sass */
.flash-fail h1 {
  background: #FDB415;
  padding: 1em;
  font-size: 2em;
}
/* line 359, ../../sass/screen.sass */
.flash-fail .message {
  margin: 0 0 1em 0;
}
/* line 361, ../../sass/screen.sass */
.flash-fail p {
  padding: 0 1em;
  margin: 1em 0;
}
/* line 364, ../../sass/screen.sass */
.flash-fail ul {
  padding: 0 1em;
  margin-bottom: 0;
}
/* line 367, ../../sass/screen.sass */
.flash-fail li {
  margin-left: 1em;
}

/* line 373, ../../sass/screen.sass */
#explores #explore1, #explores #explore1, #explores #explore3, #explores #explore4 {
  border-top-width: 1px;
  border-top-style: dashed;
  padding-top: 23px;
  border-color: #cccccc;
}

/* line 377, ../../sass/screen.sass */
.explore {
  margin-bottom: 24px;
  border: 1px solid #cccccc;
  border-top: 8px solid #FDB415;
  padding: 1em;
}
/* line 382, ../../sass/screen.sass */
.explore h4 {
  margin-bottom: 24px;
}
/* line 385, ../../sass/screen.sass */
.explore a:link, .explore a:visited {
  color: #7f7f7f;
}
/* line 387, ../../sass/screen.sass */
.explore a:focus, .explore a:hover, .explore a:active {
  color: #4c4c4c;
}
/* line 389, ../../sass/screen.sass */
.explore p {
  font-size: 14px;
  line-height: 20px;
}
/* line 391, ../../sass/screen.sass */
.explore img {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 396, ../../sass/screen.sass */
.share-button {
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 401, ../../sass/screen.sass */
.external-email h1 {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #7f7f7f;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
}
/* line 404, ../../sass/screen.sass */
.external-email h1 span {
  color: #8EC861;
}
/* line 406, ../../sass/screen.sass */
.external-email p {
  margin-top: 24px;
  font-size: 12px;
  line-height: 12px;
}
/* line 410, ../../sass/screen.sass */
.external-email #exeternal-email-input input {
  float: none;
}
/* line 412, ../../sass/screen.sass */
.external-email #external-email-optin {
  margin-top: 24px;
}

/* line 418, ../../sass/screen.sass */
.popup li {
  list-style: none;
}

/* line 425, ../../sass/screen.sass */
#div_id_recommended label {
  margin-bottom: 24px;
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #8EC861;
  font-weight: bold;
  font-style: italic;
  font-size: 24px;
}
/* line 430, ../../sass/screen.sass */
#div_id_recommended li label {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  color: #7f7f7f;
}

/* line 436, ../../sass/screen.sass */
.feedback-popup, .photo-popup {
  padding: 24px;
}

/* line 444, ../../sass/screen.sass */
body.coachs-user {
  background: #e5e5e5;
}
/* line 446, ../../sass/screen.sass */
body.coachs-user #header {
  background: white;
}
/* line 450, ../../sass/screen.sass */
body.coachs-user #header .hnav a {
  color: #4c4c4c;
}
/* line 452, ../../sass/screen.sass */
body.coachs-user #header #header_wrap {
  border: none;
}
/* line 454, ../../sass/screen.sass */
body.coachs-user .details {
  margin-top: 12px;
  margin-bottom: 48px;
  border-width: 1px;
  border-style: solid;
  padding: 23px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border-color: white;
}
/* line 460, ../../sass/screen.sass */
body.coachs-user .details .definition, body.coachs-user .details .description {
  font-size: 12px;
  line-height: 24px;
}
/* line 462, ../../sass/screen.sass */
body.coachs-user .details .definition span, body.coachs-user .details .description span {
  font-family: "Georgia", Times, "Times New Roman", serif;
  display: block;
  color: #7f7f7f;
}

/* line 469, ../../sass/screen.sass */
.staff-nav {
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  padding: 1em;
}
/* line 473, ../../sass/screen.sass */
.staff-nav h1, .staff-nav h2 {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-style: normal;
}
/* line 477, ../../sass/screen.sass */
.staff-nav h1 span, .staff-nav h2 span {
  font-weight: bold;
}
/* line 479, ../../sass/screen.sass */
.staff-nav li {
  list-style: none;
}
/* line 481, ../../sass/screen.sass */
.staff-nav form {
  width: 25%;
}
/* line 483, ../../sass/screen.sass */
.staff-nav input[type=submit] {
  float: none;
}
/* line 487, ../../sass/screen.sass */
.staff-nav #needs-coaching h2 span, .staff-nav #needs-coaching h3 span {
  font-weight: bold;
}

/* line 491, ../../sass/screen.sass */
.coach-dash form {
  width: 100%;
}

/* line 494, ../../sass/screen.sass */
.page-nav {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 497, ../../sass/screen.sass */
.page-nav a {
  display: inline;
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  border-color: #cccccc;
  padding: 0em, 1em;
  clear: both;
}
/* line 504, ../../sass/screen.sass */
.page-nav h2 {
  margin-right: 1em;
  display: inline;
}
/* line 507, ../../sass/screen.sass */
.page-nav input[type=text] {
  width: 30%;
  display: inline;
}

/* line 513, ../../sass/screen.sass */
#internal-note {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #8EC861;
  background: white;
  padding-bottom: 1em;
}
/* line 91, ../../sass/_template.sass */
#internal-note .module-header {
  background: #8EC861;
}
/* line 93, ../../sass/_template.sass */
#internal-note .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#internal-note .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#internal-note .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#internal-note .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#internal-note .module-header li a:focus, #internal-note .module-header li a:hover, #internal-note .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#internal-note .module-subheader {
  padding-bottom: 24px;
  background: #8EC861;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update ul, #internal-note .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#internal-note .module-subheader .needs_update ul li, #internal-note .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#internal-note .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update label, #internal-note .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#internal-note .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 516, ../../sass/screen.sass */
#internal-note #internal-note-update {
  padding: 1em;
}

/* line 519, ../../sass/screen.sass */
.profile {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #002d40;
  background: white;
  min-height: 1400px;
  padding-bottom: 1em;
}
/* line 91, ../../sass/_template.sass */
.profile .module-header {
  background: #002d40;
}
/* line 93, ../../sass/_template.sass */
.profile .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
.profile .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
.profile .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
.profile .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
.profile .module-header li a:focus, .profile .module-header li a:hover, .profile .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
.profile .module-subheader {
  padding-bottom: 24px;
  background: #002d40;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
.profile .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
.profile .module-subheader .needs_update ul, .profile .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
.profile .module-subheader .needs_update ul li, .profile .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
.profile .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
.profile .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
.profile .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
.profile .module-subheader .needs_update label, .profile .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
.profile .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
.profile .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 523, ../../sass/screen.sass */
.profile h3 {
  font-weight: bold;
}
/* line 525, ../../sass/screen.sass */
.profile .edit-profile {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
}
/* line 527, ../../sass/screen.sass */
.profile .edit-profile h3 {
  margin-top: 24px;
}
/* line 529, ../../sass/screen.sass */
.profile #profile-info {
  width: 66.10169%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  margin-bottom: 0px;
}
/* line 532, ../../sass/screen.sass */
.profile #profile-info ul {
  margin-left: 0px;
}
/* line 534, ../../sass/screen.sass */
.profile #profile-info li {
  list-style: none;
}
/* line 536, ../../sass/screen.sass */
.profile #profile-info h3, .profile #profile-info p {
  display: inline;
}
/* line 538, ../../sass/screen.sass */
.profile #profile-info .history-line {
  font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif;
  font-size: 0.75em;
  line-height: 1em;
  white-space: pre;
}

/* line 545, ../../sass/screen.sass */
#event-stream {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #25886D;
  background: white;
  min-height: 1210px;
}
/* line 91, ../../sass/_template.sass */
#event-stream .module-header {
  background: #25886D;
}
/* line 93, ../../sass/_template.sass */
#event-stream .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#event-stream .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#event-stream .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#event-stream .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#event-stream .module-header li a:focus, #event-stream .module-header li a:hover, #event-stream .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#event-stream .module-subheader {
  padding-bottom: 24px;
  background: #25886D;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update ul, #event-stream .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#event-stream .module-subheader .needs_update ul li, #event-stream .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#event-stream .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update label, #event-stream .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#event-stream .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 548, ../../sass/screen.sass */
#event-stream .event-filters {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
  padding-bottom: 1em;
}
/* line 551, ../../sass/screen.sass */
#event-stream .event-filters input {
  margin-top: 24px;
  float: none;
}
/* line 554, ../../sass/screen.sass */
#event-stream .user-event-stream {
  width: 57.62712%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  height: 700px;
  overflow-y: scroll;
  padding-right: 24px;
}
/* line 559, ../../sass/screen.sass */
#event-stream .user-event-stream .event {
  border-top: 1px dashed #cccccc;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 563, ../../sass/screen.sass */
#event-stream .user-event-stream .event p {
  margin-bottom: 0px;
  font-weight: bold;
}
/* line 567, ../../sass/screen.sass */
#event-stream .user-event-stream .event p span.type assignments {
  display: none;
}
/* line 569, ../../sass/screen.sass */
#event-stream .user-event-stream .event .type {
  display: none;
}
/* line 571, ../../sass/screen.sass */
#event-stream .user-event-stream .stream-extra {
  margin-bottom: 24px;
  font-size: 12px;
  line-height: 24px;
  font-style: italic;
}

/* line 577, ../../sass/screen.sass */
#assignments {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #4c4c4c;
  background: white;
  min-height: 324px;
}
/* line 91, ../../sass/_template.sass */
#assignments .module-header {
  background: #4c4c4c;
}
/* line 93, ../../sass/_template.sass */
#assignments .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#assignments .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#assignments .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#assignments .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#assignments .module-header li a:focus, #assignments .module-header li a:hover, #assignments .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#assignments .module-subheader {
  padding-bottom: 24px;
  background: #4c4c4c;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#assignments .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#assignments .module-subheader .needs_update ul, #assignments .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#assignments .module-subheader .needs_update ul li, #assignments .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#assignments .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#assignments .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#assignments .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#assignments .module-subheader .needs_update label, #assignments .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#assignments .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#assignments .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 580, ../../sass/screen.sass */
#assignments h3 {
  font-weight: bold;
}
/* line 582, ../../sass/screen.sass */
#assignments #modify-assignments {
  margin-left: 1em;
  margin-bottom: 1em;
}
/* line 583, ../../sass/screen.sass */
#assignments #modify-assignments input {
  margin-top: 1em;
}
/* line 588, ../../sass/screen.sass */
#assignments #modify-assignments label {
  display: none;
}
/* line 590, ../../sass/screen.sass */
#assignments #current-assignments, #assignments #hidden-assignments {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
}
/* line 592, ../../sass/screen.sass */
#assignments #current-assignments ul.assign-list, #assignments #hidden-assignments ul.assign-list {
  border: 1px #cccccc solid;
  margin-left: 0px;
  list-style: none;
  background-color: #EDEDED;
  padding: 1em;
  padding-left: 2em;
  height: 360px;
  overflow-y: scroll;
}
/* line 601, ../../sass/screen.sass */
#assignments #current-assignments li.title, #assignments #hidden-assignments li.title {
  font-weight: bold;
}
/* line 603, ../../sass/screen.sass */
#assignments #current-assignments li.title input, #assignments #hidden-assignments li.title input {
  display: inline;
}
/* line 605, ../../sass/screen.sass */
#assignments #current-assignments li, #assignments #hidden-assignments li {
  font-weight: normal;
}
/* line 607, ../../sass/screen.sass */
#assignments #add-assignment {
  padding: 1em;
}
/* line 609, ../../sass/screen.sass */
#assignments #add-assignment input {
  float: none;
  display: block;
}
/* line 612, ../../sass/screen.sass */
#assignments #hidden-assignments {
  width: 40.67797%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
}

/* line 617, ../../sass/screen.sass */
#coach_conversation {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #4A997A;
  background: white;
  min-height: 600px;
}
/* line 91, ../../sass/_template.sass */
#coach_conversation .module-header {
  background: #4A997A;
}
/* line 93, ../../sass/_template.sass */
#coach_conversation .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#coach_conversation .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#coach_conversation .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#coach_conversation .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#coach_conversation .module-header li a:focus, #coach_conversation .module-header li a:hover, #coach_conversation .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#coach_conversation .module-subheader {
  padding-bottom: 24px;
  background: #4A997A;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update ul, #coach_conversation .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#coach_conversation .module-subheader .needs_update ul li, #coach_conversation .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#coach_conversation .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update label, #coach_conversation .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#coach_conversation .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 620, ../../sass/screen.sass */
#coach_conversation #conversation-fields {
  margin: 0px;
}
/* line 622, ../../sass/screen.sass */
#coach_conversation #conversation-fields iframe {
  border-top: 1px #cccccc solid;
  height: 612px;
  width: 100%;
}

/* line 627, ../../sass/screen.sass */
#message-user {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #73d1b7;
  background: white;
  min-height: 1100px;
}
/* line 91, ../../sass/_template.sass */
#message-user .module-header {
  background: #73d1b7;
}
/* line 93, ../../sass/_template.sass */
#message-user .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#message-user .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#message-user .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#message-user .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#message-user .module-header li a:focus, #message-user .module-header li a:hover, #message-user .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#message-user .module-subheader {
  padding-bottom: 24px;
  background: #73d1b7;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#message-user .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#message-user .module-subheader .needs_update ul, #message-user .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#message-user .module-subheader .needs_update ul li, #message-user .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#message-user .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#message-user .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#message-user .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#message-user .module-subheader .needs_update label, #message-user .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#message-user .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#message-user .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 630, ../../sass/screen.sass */
#message-user #message-data {
  padding: 1em;
}
/* line 632, ../../sass/screen.sass */
#message-user #dashboard-message {
  border-top: 1px #cccccc solid;
}
/* line 634, ../../sass/screen.sass */
#message-user #dashboard-message .box {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  border-right: 1px dashed #cccccc;
  padding-top: 1em;
}
/* line 637, ../../sass/screen.sass */
#message-user #dashboard-message form {
  width: 40.67797%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  float: right;
  background: white;
  padding-top: 1em;
  padding-left: 1em;
  padding-top: 1em;
}

/* line 641, ../../sass/screen.sass */
#set-next-contact {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #FFD28C;
  background: white;
  margin-bottom: 24px;
}
/* line 91, ../../sass/_template.sass */
#set-next-contact .module-header {
  background: #FFD28C;
}
/* line 93, ../../sass/_template.sass */
#set-next-contact .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#set-next-contact .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#set-next-contact .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#set-next-contact .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#set-next-contact .module-header li a:focus, #set-next-contact .module-header li a:hover, #set-next-contact .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#set-next-contact .module-subheader {
  padding-bottom: 24px;
  background: #FFD28C;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update ul, #set-next-contact .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#set-next-contact .module-subheader .needs_update ul li, #set-next-contact .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#set-next-contact .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update label, #set-next-contact .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#set-next-contact .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 644, ../../sass/screen.sass */
#set-next-contact #resolution-modes {
  padding: 1em;
}

/* line 647, ../../sass/screen.sass */
#review-forms {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #25886D;
  background: white;
}
/* line 91, ../../sass/_template.sass */
#review-forms .module-header {
  background: #25886D;
}
/* line 93, ../../sass/_template.sass */
#review-forms .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#review-forms .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#review-forms .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#review-forms .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#review-forms .module-header li a:focus, #review-forms .module-header li a:hover, #review-forms .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#review-forms .module-subheader {
  padding-bottom: 24px;
  background: #25886D;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update ul, #review-forms .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#review-forms .module-subheader .needs_update ul li, #review-forms .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#review-forms .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update label, #review-forms .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#review-forms .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 649, ../../sass/screen.sass */
#review-forms #review_forms {
  padding: 1em;
}
/* line 651, ../../sass/screen.sass */
#review-forms #review_forms #hr-data {
  padding: 1em;
}

/* line 654, ../../sass/screen.sass */
.submitted-form-review {
  margin: 2em;
}

/* line 658, ../../sass/screen.sass */
#helprequests {
  margin-top: 24px;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  border: 1px solid #25886D;
  background: white;
}
/* line 91, ../../sass/_template.sass */
#helprequests .module-header {
  background: #25886D;
}
/* line 93, ../../sass/_template.sass */
#helprequests .module-header h1 {
  color: white;
  font-weight: bold;
  padding: 0.5em;
  margin-bottom: 0px;
}
/* line 98, ../../sass/_template.sass */
#helprequests .module-header ul {
  float: right;
  padding: 0.5em;
  padding-top: 1em;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 104, ../../sass/_template.sass */
#helprequests .module-header li {
  font-size: 12px;
  line-height: 24px;
  color: white;
  font-weight: bold;
  list-style: none;
  display: inline-block;
}
/* line 110, ../../sass/_template.sass */
#helprequests .module-header li a {
  color: white;
}
/* line 112, ../../sass/_template.sass */
#helprequests .module-header li a:focus, #helprequests .module-header li a:hover, #helprequests .module-header li a:active {
  text-decoration: underline;
}
/* line 114, ../../sass/_template.sass */
#helprequests .module-subheader {
  padding-bottom: 24px;
  background: #25886D;
  height: 60px;
  margin-bottom: 1em;
}
/* line 120, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update {
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 1em;
  text-align: right;
  color: white;
}
/* line 125, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update ul, #helprequests .module-subheader .needs_update li {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  font-weight: bold;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.0.0-p247/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_inline-block-list.scss */
#helprequests .module-subheader .needs_update ul li, #helprequests .module-subheader .needs_update li li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
/* line 129, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update .add_days {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #8EC861;
  color: white;
  font-weight: bold;
  border-color: white;
  display: inline-block;
}
/* line 60, ../../sass/uiComponents/_buttons.sass */
#helprequests .module-subheader .needs_update .add_days:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #009AD9;
  color: #009AD9;
  text-decoration: none;
}
/* line 132, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update .add_days:hover {
  cursor: pointer;
}
/* line 134, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update label, #helprequests .module-subheader .needs_update ul {
  margin-right: 0.25em;
}
/* line 136, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update input {
  margin-right: 1em;
}
/* line 138, ../../sass/_template.sass */
#helprequests .module-subheader .needs_update input#id_next_contact {
  width: 18%;
  font-size: 1em;
  padding: 1.5em;
  margin-bottom: 0px;
  height: 1.5em;
  border: none;
}
/* line 660, ../../sass/screen.sass */
#helprequests #hr-data {
  padding: 1em;
}

/* line 666, ../../sass/screen.sass */
.by_email h2, .by_user h2, .event_stream h2, .event-stream-filters h2 {
  display: inline;
}
/* line 668, ../../sass/screen.sass */
.by_email li, .by_user li, .event_stream li, .event-stream-filters li, .by_email ul, .by_user ul, .event_stream ul, .event-stream-filters ul, .by_email ol, .by_user ol, .event_stream ol, .event-stream-filters ol {
  list-style: none;
}

/* line 676, ../../sass/screen.sass */
#ui-datepicker-div {
  background: white;
  border-width: 1px;
  border-style: solid;
  padding: 23px;
  border-color: #009AD9;
  display: none;
}

/* line 684, ../../sass/screen.sass */
#new-message-form {
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  background: #EDEDED;
  padding: 1em;
  padding-bottom: 4em;
}

/* line 690, ../../sass/screen.sass */
.my-message {
  background: #EDEDED;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-border-radius-topleft: 5em;
  -webkit-border-top-left-radius: 5em;
  border-top-left-radius: 5em;
  -moz-border-radius-bottomleft: 5em;
  -webkit-border-bottom-left-radius: 5em;
  border-bottom-left-radius: 5em;
  min-height: 120px;
  padding: 2em 1em;
}
/* line 698, ../../sass/screen.sass */
.my-message .content {
  background: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: 1em;
  margin-left: 3em;
  margin-bottom: 1em;
}
/* line 704, ../../sass/screen.sass */
.my-message .date {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #7f7f7f;
  font-weight: bold;
  font-style: italic;
  display: inline-block;
  margin-left: 5px;
}
/* line 708, ../../sass/screen.sass */
.my-message .photo {
  float: left;
}

/* line 713, ../../sass/screen.sass */
.their-message {
  background: #EDEDED;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-border-radius-topright: 5em;
  -webkit-border-top-right-radius: 5em;
  border-top-right-radius: 5em;
  -moz-border-radius-bottomright: 5em;
  -webkit-border-bottom-right-radius: 5em;
  border-bottom-right-radius: 5em;
  text-align: right;
  min-height: 120px;
  padding: 1em;
}
/* line 721, ../../sass/screen.sass */
.their-message .content {
  background: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: 1em;
  margin-right: 3em;
  margin-bottom: 1em;
}
/* line 727, ../../sass/screen.sass */
.their-message .date {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #7f7f7f;
  font-weight: bold;
  font-style: italic;
  min-height: 24px;
  display: inline;
  margin-left: 5px;
}
/* line 732, ../../sass/screen.sass */
.their-message .photo {
  float: right;
}

/* line 735, ../../sass/screen.sass */
input.start_editing {
  padding: 0.5em;
  font-size: 12px;
  margin-top: 2.5em;
  margin-right: 1em;
}

/* line 741, ../../sass/screen.sass */
input.save_edits {
  padding: 0.5em;
  font-size: 12px;
  margin-top: 1.5em;
  margin-right: 1em;
}

/* line 747, ../../sass/screen.sass */
#jump-button {
  background: #EDEDED;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  display: inline-block;
  padding: 1em;
}
/* line 752, ../../sass/screen.sass */
#jump-button a {
  background: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  color: #009AD9;
  padding: 0.5em;
}

/* line 758, ../../sass/screen.sass */
.my-divider, .my-terminator {
  margin-left: 5em;
  vertical-align: top;
}

/* line 762, ../../sass/screen.sass */
.their-divider, .their-terminator {
  margin-left: 38em;
  vertical-align: top;
}

/* line 766, ../../sass/screen.sass */
.my-terminator {
  margin-bottom: 24px;
}

/* line 770, ../../sass/screen.sass */
.their-terminator {
  margin-bottom: 24px;
}

/* line 777, ../../sass/screen.sass */
body.signup h1, body.signup h2 {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  margin-top: 24px;
}

/* line 785, ../../sass/screen.sass */
body.media h2 a {
  color: #009AD9;
}
/* line 787, ../../sass/screen.sass */
body.media h2 a:focus, body.media h2 a:hover, body.media h2 a:active {
  color: #8EC861;
}
/* line 789, ../../sass/screen.sass */
body.media .featured-video {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  font-size: 12px;
  line-height: 18px;
}
/* line 793, ../../sass/screen.sass */
body.media .featured-video iframe {
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
}
/* line 795, ../../sass/screen.sass */
body.media #boiler-plate {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 797, ../../sass/screen.sass */
body.media .media-unit {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-bottom: 24px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #cccccc;
  border-style: dashed;
}
/* line 803, ../../sass/screen.sass */
body.media .media-logo {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 808, ../../sass/screen.sass */
body.media #media-links {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
/* line 810, ../../sass/screen.sass */
body.media #media-links h1 {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  border-color: #cccccc;
}
/* line 812, ../../sass/screen.sass */
body.media .media-link {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  padding-left: 1em;
}
/* line 815, ../../sass/screen.sass */
body.media .media-link h2 {
  margin-bottom: 1em;
  font-weight: bold;
}
/* line 818, ../../sass/screen.sass */
body.media .media-link h2 span {
  color: #7f7f7f;
  font-weight: normal;
}
/* line 821, ../../sass/screen.sass */
body.media .media-link ul {
  margin-left: 0px;
  margin-top: 1em;
}
/* line 824, ../../sass/screen.sass */
body.media .media-link ul li {
  margin-left: 2em;
}
/* line 826, ../../sass/screen.sass */
body.media .media-link a {
  display: block;
  font-size: 14px;
  line-height: 24px;
}

/* line 833, ../../sass/screen.sass */
#ask-content {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  display: inline;
  background: white;
}

/* line 839, ../../sass/screen.sass */
#form-section {
  background: url("../img/pw/landscape.png");
  background-repeat: none;
  min-height: 502px;
}
/* line 843, ../../sass/screen.sass */
#form-section img {
  padding: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 846, ../../sass/screen.sass */
#form-section #ask-security {
  font-size: 12px;
  line-height: 24px;
  display: inline;
  text-align: center;
  color: white;
}
/* line 851, ../../sass/screen.sass */
#form-section #ask-security img {
  vertical-align: -35%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 854, ../../sass/screen.sass */
#form-section #form_area {
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  margin-left: 25%;
  margin-right: 25%;
  padding: 0.5em;
  background: url("../img/pw/whitebox.png");
}
/* line 860, ../../sass/screen.sass */
#form-section #form_area #div_id_email {
  width: 40%;
}
/* line 862, ../../sass/screen.sass */
#form-section #form_area h1 {
  line-height: 1.5em;
  font-weight: bold;
}
/* line 866, ../../sass/screen.sass */
#form-section #form_area .content_field textarea {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 24px;
  border-width: 2px;
  border-style: solid;
  padding: 10px;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  width: 100%;
  margin-top: 0;
  border-color: #009AD9;
  color: #7f7f7f;
  height: 10em;
  resize: none;
}
/* line 879, ../../sass/screen.sass */
#form-section #form_area .email_field {
  text-align: right;
}
/* line 881, ../../sass/screen.sass */
#form-section #form_area .email_field input {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 24px;
  border-width: 2px;
  border-style: solid;
  padding: 4px;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  width: 45%;
  margin-top: 0;
  border-color: #009AD9;
  color: #7f7f7f;
  resize: none;
}
/* line 893, ../../sass/screen.sass */
#form-section #form_area .email_field label {
  float: left;
  display: inline;
  margin-top: 0.5em;
  margin-right: 1em;
}

/* line 901, ../../sass/screen.sass */
#ask_about {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-top: 24px;
  border-right: 1px #4c4c4c solid;
  padding-right: 1em;
}
/* line 906, ../../sass/screen.sass */
#ask_about img {
  margin-bottom: 24px;
}
/* line 908, ../../sass/screen.sass */
#ask_about a {
  text-decoration: underline;
}
/* line 910, ../../sass/screen.sass */
#ask_about h2 {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

/* line 914, ../../sass/screen.sass */
#ask-right {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 1em;
}
/* line 919, ../../sass/screen.sass */
#ask-right a.ask-landing-anchor {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #009AD9;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
  margin-bottom: 24px;
  float: none;
}
/* line 42, ../../sass/uiComponents/_buttons.sass */
#ask-right a.ask-landing-anchor:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #0088c0;
  background-color: #0088c0;
}
/* line 923, ../../sass/screen.sass */
#ask-right a.ask-landing-anchor:focus, #ask-right a.ask-landing-anchor:hover, #ask-right a.ask-landing-anchor:active {
  color: #4c4c4c;
}
/* line 925, ../../sass/screen.sass */
#ask-right iframe {
  margin-top: 48px;
}
/* line 927, ../../sass/screen.sass */
#ask-right h1 {
  font-weight: bold;
  line-height: 1.5em;
}
/* line 935, ../../sass/screen.sass */
#ask-right .privacy-page h2 {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #8EC861;
  font-weight: bold;
  font-style: italic;
}

/* line 942, ../../sass/screen.sass */
body.landing-c h1, body.coaching-signup h1, body.landing-c h2, body.coaching-signup h2, body.landing-c h3, body.coaching-signup h3 {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1em;
}
/* line 945, ../../sass/screen.sass */
body.landing-c p, body.coaching-signup p {
  font-size: 14px;
  line-height: 20px;
  font-family: trebuchet, verdana;
}
/* line 948, ../../sass/screen.sass */
body.landing-c p span, body.coaching-signup p span {
  color: #E2906D;
}
/* line 950, ../../sass/screen.sass */
body.landing-c #page-top, body.coaching-signup #page-top {
  height: 700px;
  text-align: center;
}
/* line 953, ../../sass/screen.sass */
body.landing-c #page-top h1, body.coaching-signup #page-top h1 {
  font-size: 38px;
  line-height: 42px;
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 0px;
}
/* line 958, ../../sass/screen.sass */
body.landing-c #page-top h1 span, body.coaching-signup #page-top h1 span {
  color: #E2906D;
}
/* line 960, ../../sass/screen.sass */
body.landing-c #page-top img, body.coaching-signup #page-top img {
  -moz-box-shadow: 0px 2px 3px 0px #cccccc;
  -webkit-box-shadow: 0px 2px 3px 0px #cccccc;
  box-shadow: 0px 2px 3px 0px #cccccc;
  width: 70%;
  margin-bottom: 1em;
}
/* line 964, ../../sass/screen.sass */
body.landing-c #page-top td, body.coaching-signup #page-top td {
  width: 40%;
  text-align: center;
  padding-top: 2em;
  padding-bottom: 2em;
}
/* line 969, ../../sass/screen.sass */
body.landing-c #page-top td a, body.coaching-signup #page-top td a {
  margin-top: 1em;
  margin-right: 5%;
  margin-left: 5%;
}
/* line 975, ../../sass/screen.sass */
body.landing-c #page-top td.center, body.coaching-signup #page-top td.center {
  padding-top: 1.5em;
  width: 10%;
}
/* line 979, ../../sass/screen.sass */
body.landing-c #page-top h2, body.coaching-signup #page-top h2 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  margin-bottom: 1em;
}
/* line 983, ../../sass/screen.sass */
body.landing-c #page-top h2 span, body.coaching-signup #page-top h2 span {
  color: #E2906D;
}
/* line 986, ../../sass/screen.sass */
body.landing-c #page-top .page-top-right h2, body.coaching-signup #page-top .page-top-right h2 {
  text-align: center;
}
/* line 988, ../../sass/screen.sass */
body.landing-c #benefits, body.coaching-signup #benefits {
  background: white;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0))) white;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0)) white;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0)) white;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0)) white;
  margin-top: 24px;
  text-align: center;
}
/* line 992, ../../sass/screen.sass */
body.landing-c #benefits h1, body.coaching-signup #benefits h1 {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  padding-top: 1em;
}
/* line 995, ../../sass/screen.sass */
body.landing-c #benefits h2, body.coaching-signup #benefits h2 {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #4c4c4c;
  text-align: center;
  border-bottom: 0px dashed #cccccc;
}
/* line 1002, ../../sass/screen.sass */
body.landing-c #benefits table, body.coaching-signup #benefits table {
  margin-top: 24px;
  margin-bottom: 0px;
}
/* line 1005, ../../sass/screen.sass */
body.landing-c #benefits td, body.coaching-signup #benefits td {
  width: 30%;
  padding-top: 1em;
  padding-right: 24px;
}
/* line 1009, ../../sass/screen.sass */
body.landing-c #benefits td p, body.coaching-signup #benefits td p {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 0.5em;
}
/* line 1014, ../../sass/screen.sass */
body.landing-c #benefits td.orange, body.coaching-signup #benefits td.orange {
  color: #FDB415;
}
/* line 1016, ../../sass/screen.sass */
body.landing-c #benefits td.orange p, body.coaching-signup #benefits td.orange p {
  font-family: "Georgia", Times, "Times New Roman", serif;
  font-style: italic;
}
/* line 1019, ../../sass/screen.sass */
body.landing-c #benefits td.blue, body.coaching-signup #benefits td.blue {
  color: #4b7292;
}
/* line 1021, ../../sass/screen.sass */
body.landing-c #benefits td.green, body.coaching-signup #benefits td.green {
  color: #8EC861;
}
/* line 1023, ../../sass/screen.sass */
body.landing-c #benefits td.green p, body.coaching-signup #benefits td.green p {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: italic;
}
/* line 1026, ../../sass/screen.sass */
body.landing-c #sub-footer, body.coaching-signup #sub-footer {
  font-size: 12px;
  line-height: 18px;
  padding-top: 2em;
  margin-top: 2em;
  border-top: solid 1px #4c4c4c;
  border-bottom: solid 1px #4c4c4c;
}
/* line 1032, ../../sass/screen.sass */
body.landing-c #sub-footer h2, body.coaching-signup #sub-footer h2 {
  text-align: center;
}
/* line 1034, ../../sass/screen.sass */
body.landing-c #sub-footer td, body.coaching-signup #sub-footer td {
  width: 30%;
  padding: 0.5em;
}
/* line 1037, ../../sass/screen.sass */
body.landing-c #sub-footer img, body.coaching-signup #sub-footer img {
  width: 50%;
  height: auto;
  margin-right: 25%;
  margin-left: 25%;
  margin-bottom: 2em;
}
/* line 1044, ../../sass/screen.sass */
body.landing-c #sub-footer .media-link, body.coaching-signup #sub-footer .media-link {
  text-align: center;
}
/* line 1046, ../../sass/screen.sass */
body.landing-c #sub-footer .media-link h2, body.coaching-signup #sub-footer .media-link h2 {
  margin-bottom: 0px;
}
/* line 1049, ../../sass/screen.sass */
body.landing-c #sub-footer .c-info-links ul, body.coaching-signup #sub-footer .c-info-links ul {
  margin-left: 0px;
}
/* line 1051, ../../sass/screen.sass */
body.landing-c #sub-footer .c-info-links li, body.coaching-signup #sub-footer .c-info-links li {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  list-style: none;
}
/* line 1057, ../../sass/screen.sass */
body.landing-c #sub-footer .share-like-plus-c span, body.coaching-signup #sub-footer .share-like-plus-c span {
  margin-right: 35%;
  margin-left: 40%;
  margin-top: 0.5em;
  margin-bottom: 2em;
  display: block;
}
/* line 1063, ../../sass/screen.sass */
body.landing-c #sub-footer .share-like-plus-c span .plus, body.coaching-signup #sub-footer .share-like-plus-c span .plus {
  margin-left: 45%;
}
/* line 1065, ../../sass/screen.sass */
body.landing-c .funded-by-c, body.coaching-signup .funded-by-c {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 1em;
  width: 100%;
}
/* line 1071, ../../sass/screen.sass */
body.landing-c .funded-by-c img, body.coaching-signup .funded-by-c img {
  float: left;
  margin-right: 24px;
}
/* line 1074, ../../sass/screen.sass */
body.landing-c .funded-by-c p, body.coaching-signup .funded-by-c p {
  font-family: "Georgia", Times, "Times New Roman", serif;
  font-size: 12px;
  line-height: 18px;
  padding-top: 1em;
  color: #7f7f7f;
}

/* line 1083, ../../sass/screen.sass */
body.coaching-signup h1 {
  font-family: "NeoRetroFill", Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  margin-top: 1em;
  font-style: normal;
}
/* line 1088, ../../sass/screen.sass */
body.coaching-signup h1 span {
  color: #E2906D;
}
/* line 1090, ../../sass/screen.sass */
body.coaching-signup h2 {
  text-align: center;
}
/* line 1093, ../../sass/screen.sass */
body.coaching-signup #right_column h2 {
  text-align: center;
  color: #009AD9;
}
/* line 1096, ../../sass/screen.sass */
body.coaching-signup #right_column img {
  margin-bottom: 1em;
}
/* line 1098, ../../sass/screen.sass */
body.coaching-signup img {
  width: 70%;
  margin-right: 15%;
  margin-left: 15%;
  margin-bottom: 1em;
}
/* line 1103, ../../sass/screen.sass */
body.coaching-signup #full_column {
  min-width: 940px;
}
/* line 1105, ../../sass/screen.sass */
body.coaching-signup #full_column table {
  margin-top: -2em;
}
/* line 1107, ../../sass/screen.sass */
body.coaching-signup #full_column td {
  vertical-align: middle;
}
/* line 1109, ../../sass/screen.sass */
body.coaching-signup #full_column ul {
  margin-top: 2em;
}
/* line 1111, ../../sass/screen.sass */
body.coaching-signup a.landing-anchor {
  padding-top: 2em;
  padding-bottom: 2em;
  margin-left: 30%;
}

/* line 1119, ../../sass/screen.sass */
a.landing-anchor {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  padding: 7px;
  line-height: 1.5em;
  text-transform: capitalize;
  text-align: center;
  background-color: #009AD9;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
}
/* line 42, ../../sass/uiComponents/_buttons.sass */
a.landing-anchor:hover {
  -moz-transition: color, 0.5s;
  -o-transition: color, 0.5s;
  -webkit-transition: color, 0.5s;
  transition: color, 0.5s;
  border-color: #0088c0;
  background-color: #0088c0;
}
/* line 1121, ../../sass/screen.sass */
a.landing-anchor:focus, a.landing-anchor:hover, a.landing-anchor:active {
  color: #4c4c4c;
}

/* line 1124, ../../sass/screen.sass */
.rich-background {
  background: #EDEDED;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #EDEDED;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #EDEDED;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #EDEDED;
  padding-top: 1em;
}

/* line 1129, ../../sass/screen.sass */
body.dashboard #facebox table {
  width: 400px;
}

/* line 1133, ../../sass/screen.sass */
body.action #facebox table {
  width: 400px;
}

/* About us slide */
/* line 1138, ../../sass/screen.sass */
#links {
  float: left;
  width: 300px;
}
/* line 1141, ../../sass/screen.sass */
#links ul {
  margin-left: 2em;
  list-style-type: square;
}
/* line 1144, ../../sass/screen.sass */
#links li {
  margin-bottom: 0.5em;
}
/* line 1146, ../../sass/screen.sass */
#links a {
  margin-top: 1em;
  display: block;
  margin-right: 24px;
}
/* line 1150, ../../sass/screen.sass */
#links a:link, #links a:visited {
  color: #009AD9;
}
/* line 1152, ../../sass/screen.sass */
#links a:focus, #links a:hover, #links a:active {
  color: #4c4c4c;
}

/* line 1155, ../../sass/screen.sass */
#target_wrapper {
  float: left;
  width: 60%;
  height: 380px;
}
/* line 1159, ../../sass/screen.sass */
#target_wrapper .target {
  overflow-y: auto;
  height: 380px;
}
/* line 1162, ../../sass/screen.sass */
#target_wrapper .target li, #target_wrapper .target p {
  white-space: normal;
  margin-right: 1em;
}
/* line 1165, ../../sass/screen.sass */
#target_wrapper #team {
  overflow: visible;
}

/* line 1171, ../../sass/screen.sass */
.about-us h1 {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #8EC861;
  font-weight: bold;
  font-style: italic;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  border-color: #cccccc;
}
/* line 1174, ../../sass/screen.sass */
.about-us h1 span {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #7f7f7f;
  font-weight: bold;
  font-style: italic;
}
/* line 1176, ../../sass/screen.sass */
.about-us h2 {
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #8EC861;
  font-weight: bold;
  font-style: italic;
}
/* line 1178, ../../sass/screen.sass */
.about-us h3 {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 11px;
  border-color: #cccccc;
}
/* line 1180, ../../sass/screen.sass */
.about-us blockquote {
  font-size: 18px;
  line-height: 24px;
  font-family: "Georgia", Times, "Times New Roman", serif;
  color: #4c4c4c;
  font-weight: bold;
  font-style: italic;
}
/* line 1183, ../../sass/screen.sass */
.about-us blockquote::before {
  content: url(../img/QuoteOpen.png);
}
/* line 1185, ../../sass/screen.sass */
.about-us blockquote::after {
  content: url(../img/QuoteClose.png);
}
/* line 1187, ../../sass/screen.sass */
.about-us #about-guarantee {
  float: right;
  width: 50%;
  border-left: #cccccc dashed 1px;
  padding-left: 24px;
  margin-left: 24px;
}
/* line 1194, ../../sass/screen.sass */
.about-us #about-nav li {
  font-size: 14px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  line-height: 1.5em;
  text-align: center;
  background-color: #009AD9;
  padding-left: 1em;
  padding-right: 1em;
  color: white;
  font-weight: bold;
  border-color: #009AD9;
  margin-bottom: 1em;
  list-style: none;
}
/* line 1199, ../../sass/screen.sass */
.about-us #about-nav li a:link, .about-us #about-nav li a:visited {
  color: white;
}
/* line 1201, ../../sass/screen.sass */
.about-us #about-nav li a:focus, .about-us #about-nav li a:hover, .about-us #about-nav li a:active {
  color: #4c4c4c;
}
/* line 1203, ../../sass/screen.sass */
.about-us .about-media {
  float: right;
  margin-left: 24px;
}
/* line 1206, ../../sass/screen.sass */
.about-us .about-media iframe {
  border: 1px #cccccc solid;
}
/* line 1208, ../../sass/screen.sass */
.about-us .about-profile-img {
  float: left;
  margin-right: 24px;
}
/* line 1211, ../../sass/screen.sass */
.about-us .about-signup-anchor {
  display: inline-block;
  height: 3em;
}

/* line 1216, ../../sass/screen.sass */
#mission h1 {
  font-size: 22px;
  line-height: 36px;
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
}
/* line 1220, ../../sass/screen.sass */
#mission span {
  font-family: "Cabin", "Myriad Pro", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
}

/* line 1227, ../../sass/screen.sass */
#intro-nav {
  background: #cccccc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') #cccccc;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) #cccccc;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #cccccc;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #cccccc;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) #cccccc;
  top: 462px;
  width: 100%;
  height: 62px;
  padding-bottom: 2px;
}

/* line 1236, ../../sass/screen.sass */
#intro-nav input.prev {
  position: absolute;
  bottom: 9px;
  left: 30px;
}

/* line 1241, ../../sass/screen.sass */
#intro-nav input.next {
  position: absolute;
  bottom: 9px;
  right: 30px;
}

/* line 1246, ../../sass/screen.sass */
.security {
  font-size: 10px;
  line-height: 24px;
  position: absolute;
  left: 40%;
  bottom: 9px;
}