@font-face {
  font-family: 'ProximaNova Regular';
  src: url("/fonts/981c9065-bc6e-45d0-a53d-3586c9477bc1.eot?#iefix");
  src: url("/fonts/981c9065-bc6e-45d0-a53d-3586c9477bc1.eot?#iefix") format("eot"), url("/fonts/74df122e-b294-4b16-a1fd-308654b1c664.woff") format("woff"), url("/fonts/7389e916-8cc8-4f82-9de6-4174b4ea5dd5.ttf") format("truetype"), url("/fonts/67059dfa-2992-46b3-a928-def96c0f85fe.svg#67059dfa-2992-46b3-a928-def96c0f85fe") format("svg");
}
@font-face {
  font-family: 'ProximaNova Semibold';
  src: url("/fonts/48de68cb-1e43-48a1-a302-a7383eccdbb4.eot?#iefix");
  src: url("/fonts/48de68cb-1e43-48a1-a302-a7383eccdbb4.eot?#iefix") format("eot"), url("/fonts/11063ead-72ce-471f-9c94-697b0a2acedb.woff") format("woff"), url("/fonts/bfb11b96-6d58-46c7-9d38-6dafbceffd44.ttf") format("truetype"), url("/fonts/033a4cc6-8a9b-4bc2-9505-c92af71ba166.svg#033a4cc6-8a9b-4bc2-9505-c92af71ba166") format("svg");
}
@font-face {
  font-family: 'Helvetica Neue';
  src: url("/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
  src: url("/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"), url("/fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"), url("/fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"), url("/fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}
@font-face {
  font-family: 'Helvetica Neue Medium';
  src: url("/fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
  src: url("/fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"), url("/fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"), url("/fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"), url("/fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
@font-face {
  font-family: 'Helvetica Neue Bold';
  src: url("/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
  src: url("/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"), url("/fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"), url("/fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"), url("/fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}
@font-face {
  font-family: 'Helvetica Neue Italic';
  src: url("/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix");
  src: url("/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix") format("eot"), url("/fonts/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff") format("woff"), url("/fonts/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf") format("truetype"), url("/fonts/88ec594a-6ee9-43d8-80c2-60e869843f5e.svg#88ec594a-6ee9-43d8-80c2-60e869843f5e") format("svg");
}
@font-face {
  font-family: 'Helvetica Neue Condensed';
  src: url("/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix");
  src: url("/fonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix") format("eot"), url("/fonts/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"), url("/fonts/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"), url("/fonts/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg");
}
/* Backgrounds Colors and Images Path Vars in Site */
/* Mixin's to use Backgrounds in styles */
/* Links Variables Types By Color to be used in scss files */
/* Classes To Use BG */
/* line 50, ../../sass/_variables.scss */
.bg-turquoise-color {
  background: url("../../images/global/global_bg_teal.png") repeat;
}

/* line 53, ../../sass/_variables.scss */
.bg-green-color {
  background: url("../../images/global/global_bg_green.png") repeat;
}

/* Links Color Clasess to be used in html */
/* line 60, ../../sass/_variables.scss */
.green-color {
  color: #7bc145;
}

/* line 63, ../../sass/_variables.scss */
.green-color:hover {
  color: #7bc145;
}

/* line 68, ../../sass/_variables.scss */
.turquoise-color {
  color: #00948e;
}

/* line 71, ../../sass/_variables.scss */
.turquoise-color:hover {
  color: #025661;
}

/* line 75, ../../sass/_variables.scss */
.gray-color {
  color: #b9b9b9;
}

/* line 78, ../../sass/_variables.scss */
.gray-color:hover {
  color: #666666;
}

/* line 82, ../../sass/_variables.scss */
.black-color {
  color: #333333;
}

/* line 85, ../../sass/_variables.scss */
.black-color:hover {
  color: #000000;
}

/* line 89, ../../sass/_variables.scss */
.new-link-color {
  color: #7bc145;
}

/* line 92, ../../sass/_variables.scss */
.new-link-color:hover {
  color: #357406;
}

/*
 *	font-style: Fonts Mixin to define new font style
 *  @param family : font Family
 *  @param weight : font Weight
 *  @param size : font size
 *  @param color : font color
 */
/* Links Color Clasess to be used in html */
/* line 132, ../../sass/_variables.scss */
.green-bg-color {
  background-color: #7bc145;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 137, ../../sass/_variables.scss */
.green-bg-color:hover {
  background-color: #7bc145;
  color: #fff;
}

/* line 141, ../../sass/_variables.scss */
.green-bg-color,
.green-bg-color:hover {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/*
 *	border-radius: To define border radius in all cross browser
 *  @param radius : radius size in pixels
 */
/* Global Mixin Fonts Sizes */
/* heading mixin */
/* heading classes */
/* line 179, ../../sass/_variables.scss */
.font-heading-large {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
}

/* line 182, ../../sass/_variables.scss */
.font-heading-medium {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 185, ../../sass/_variables.scss */
.font-heading-small {
  font-family: "ProximaNova Regular";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Copy */
/* Buttons */
/* quote mixin */
/* quote classes */
/* line 275, ../../sass/_variables.scss */
.font-quote-heading {
  font-family: "ProximaNova Regular";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 278, ../../sass/_variables.scss */
.font-quote-copy {
  font-family: "ProximaNova Italic";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 281, ../../sass/_variables.scss */
.font-quote-name {
  font-family: "ProximaNova Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* sub quote mixin */
/* sub quote classes */
/* line 303, ../../sass/_variables.scss */
.font-subquote-heading {
  font-family: "Helvetica Neue Regular";
  font-size: 15px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 306, ../../sass/_variables.scss */
.font-subquote-copy {
  font-family: "Helvetica Neue Italic";
  font-size: 14px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  display: block;
  text-indent: -8px;
  line-height: 16px;
}

/* line 309, ../../sass/_variables.scss */
.font-subquote-name {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 312, ../../sass/_variables.scss */
.font-subquote-name-bold {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Cta Mixin */
/* line 326, ../../sass/_variables.scss */
.separator {
  background-repeat: no-repeat;
  border-left: 1px solid #B3B3B3;
  float: right;
  height: 70px;
  margin-top: 20px;
  padding-left: 15px;
}
/* line 333, ../../sass/_variables.scss */
#registration-page .separator {
  margin-top: 50px;
}

/* Cta Classes */
/* line 339, ../../sass/_variables.scss */
.font-cta-large {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 342, ../../sass/_variables.scss */
.font-cta-medium {
  font-family: "Helvetica Neue Bold";
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 345, ../../sass/_variables.scss */
.font-cta-small {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Caption Positions */
/* Desktop */
/* Tablet */
/* Mobile */
/* line 395, ../../sass/_variables.scss */
.strong-p {
  font-family: "Helvetica Neue Medium";
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

@font-face {
  font-family: "msllicons";
  src: url("/fonts/msllicons.eot");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "msllicons";
  src: url("/fonts/msllicons.eot");
  src: url("/fonts/msllicons.eot?#iefix") format("embedded-opentype"), url("/fonts/msllicons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 17, ../../sass/_icons.scss */
.icon {
  font-family: "msllicons";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 36, ../../sass/_icons.scss */
.icon-arrowlt-sm:before {
  content: "\f101";
}

/* line 41, ../../sass/_icons.scss */
.icon-arrowlt:before {
  content: "\f102";
}

/* line 46, ../../sass/_icons.scss */
.icon-arrowrt-sm:before {
  content: "\f103";
}

/* line 51, ../../sass/_icons.scss */
.icon-arrowrt:before {
  content: "\f104";
}

/* line 55, ../../sass/_icons.scss */
.icon-user:before {
  content: "\f118";
}

/* line 1, ../../sass/_global.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;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 89, ../../sass/_global.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* line 102, ../../sass/_global.scss */
body {
  line-height: 1;
}

/* line 105, ../../sass/_global.scss */
body.fixed-body {
  position: fixed;
}

/* line 108, ../../sass/_global.scss */
ol,
ul {
  list-style: none;
}

/* line 112, ../../sass/_global.scss */
blockquote,
q {
  quotes: none;
}

/* line 116, ../../sass/_global.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 123, ../../sass/_global.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 127, ../../sass/_global.scss */
input {
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 131, ../../sass/_global.scss */
.ie .body .row .col-sm-8 {
  /*margin-left: -30px;
  margin-right: 25px;*/
}

/* line 135, ../../sass/_global.scss */
.ie #navigation .col-sm-3 {
  width: 25%;
}

/* line 138, ../../sass/_global.scss */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 146, ../../sass/_global.scss */
.cf:after {
  clear: both;
}

/* Global Classes */
/* line 151, ../../sass/_global.scss */
.shifter-page {
  overflow: hidden;
  /* prevent horizontal page dragging on ipad */
  position: relative;
}

/* line 157, ../../sass/_global.scss */
.caption {
  font-weight: 300;
  display: block;
  position: absolute;
  width: 40%;
  color: #ffffff;
  font-size: 11px;
  line-height: 12px;
}

/* line 166, ../../sass/_global.scss */
.caption .name {
  font-family: "Helvetica Neue Bold";
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  display: block;
  letter-spacing: 1px;
}

/* line 172, ../../sass/_global.scss */
.caption .title {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 13px;
  line-height: 16px;
}

/* line 177, ../../sass/_global.scss */
#quote-creds.caption .title,
#quote-creds.caption .name {
  font-size: 12px !important;
  letter-spacing: 1px;
}

/* line 182, ../../sass/_global.scss */
.spacer {
  display: block;
}

/* line 185, ../../sass/_global.scss */
.borderB {
  border-bottom: 1px solid #eee;
}

/* line 188, ../../sass/_global.scss */
.horizontal-line {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 15px;
  margin-top: 10px;
  height: 1px;
  display: block;
  margin-left: 40px;
  margin-right: 40px;
}

/* line 197, ../../sass/_global.scss */
.detail-call-out a.cta:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -446px;
  padding: 0;
  display: inline-block;
  content: "";
}

/* line 205, ../../sass/_global.scss */
.detail-call-out a.cta:hover:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -446px;
  padding: 0;
  display: inline-block;
}

/* line 212, ../../sass/_global.scss */
.hide-content {
  display: none;
}

/* line 215, ../../sass/_global.scss */
.clear {
  clear: both;
  padding: 0;
  margin: 0;
  line-height: 0;
  display: block;
}

/* line 222, ../../sass/_global.scss */
.float-left {
  float: left;
}

/* line 225, ../../sass/_global.scss */
.float-right {
  float: right;
}

/* line 228, ../../sass/_global.scss */
li.no-bullet-li {
  list-style-type: none !important;
}

/* line 231, ../../sass/_global.scss */
.playButton {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../images/homepage/play-button.png) center center no-repeat;
  cursor: pointer;
}

/* line 240, ../../sass/_global.scss */
#navigation .col-sm-3,
#floating-navigation .col-sm-3 {
  padding-left: 0;
}

/* line 244, ../../sass/_global.scss */
#detail-wrapper strong {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-family: "Helvetica Neue Bold";
  font-size: inherit;
  line-height: 21px;
  font-weight: normal;
}
/* line 250, ../../sass/_global.scss */
#comparing-rebif-page #detail-wrapper strong.bolder {
  color: #111;
}
/* line 253, ../../sass/_global.scss */
#proven-effective #detail-wrapper strong.bolder {
  color: #222;
}

/* line 257, ../../sass/_global.scss */
#video-text {
  margin-top: -30px;
}

/* line 260, ../../sass/_global.scss */
#video-text strong {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 15px;
  line-height: 21px;
  font-weight: normal;
}

/* line 266, ../../sass/_global.scss */
#video-text a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  color: #7bc145;
}

/* line 276, ../../sass/_global.scss */
#detail-wrapper .detail-call-out {
  position: relative;
  overflow: hidden;
  background: #d1e8e8;
  width: 666px;
  height: 167px;
}

/* line 283, ../../sass/_global.scss */
#detail-wrapper .detail-call-out.margin-bottom {
  margin-bottom: 20px;
}

/* line 286, ../../sass/_global.scss */
a.tel,
a.tel:hover,
#detail-wrapper a.tel,
#detail-wrapper a.tel:hover {
  white-space: nowrap;
  color: #333333;
  font-family: "Helvetica Neue Bold";
}
/* line 293, ../../sass/_global.scss */
#update-user a.tel, #update-user
a.tel:hover, #update-user
#detail-wrapper a.tel, #update-user
#detail-wrapper a.tel:hover {
  font-family: 'ProximaNova Semibold';
  font-size: 20px;
}

/* line 298, ../../sass/_global.scss */
#callout-font-adjust-disposal,
#callout-font-adjust-disposal a,
#detail-wrapper #callout-font-adjust-disposal a.tel:hover,
#callout-font-adjust-travel,
#callout-font-adjust-travel a,
#callout-font-adjust-travel a.tel:hover {
  font-family: "Helvetica Neue Medium" !important;
  font-size: 14px !important;
  color: #00948e !important;
}

/* line 308, ../../sass/_global.scss */
#detail-wrapper .detail-call-out .callout-image {
  float: right;
  position: relative;
}

/* line 312, ../../sass/_global.scss */
#detail-wrapper .detail-call-out.video-call-out {
  height: 219px;
  margin-bottom: 20px;
}

/* line 316, ../../sass/_global.scss */
#detail-wrapper .detail-call-out .copy {
  float: left;
  width: 500px;
  height: 100%;
  padding: 15px 10px 0 40px;
}

/* line 322, ../../sass/_global.scss */
#detail-wrapper .detail-call-out.video-call-out .copy {
  width: 338px;
  padding-right: 10px;
}

/* line 326, ../../sass/_global.scss */
#detail-wrapper .detail-call-out h4,
#detail-wrapper .detail-call-out-intern h4 {
  font-family: 'ProximaNova Semibold';
  color: #00948e;
  font-size: 22px;
  line-height: 24px;
  padding-bottom: 5px;
}

/* line 334, ../../sass/_global.scss */
#detail-wrapper .detail-call-out p {
  font-size: 17px;
  line-height: 20px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  color: #333333;
}

/* line 341, ../../sass/_global.scss */
#detail-wrapper .detail-call-out img {
  float: left;
}

/* line 344, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern img {
  float: right;
}

/* line 347, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern a,
#detail-wrapper .detail-call-out a,
#sign-up-call-out-a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
}

/* line 353, ../../sass/_global.scss */
#detail-wrapper .detail-call-out span.regular {
  color: #666666 !important;
}

/* line 356, ../../sass/_global.scss */
#callout-font-adjust-disposal,
#callout-font-adjust-disposal a,
#detail-wrapper #callout-font-adjust-disposal a.tel:hover,
#callout-font-adjust-travel,
#callout-font-adjust-travel a,
#callout-font-adjust-travel a.tel:hover {
  font-family: "Helvetica Neue Bold" !important;
  font-size: 14px !important;
  color: #00948e !important;
}

/* line 366, ../../sass/_global.scss */
#detail-wrapper .detail-call-out .copy > a {
  font-family: "Helvetica Neue Bold" !important;
  border-top: 1px solid #95C9BF;
  bottom: 12px;
  padding-top: 10px;
  position: absolute;
  width: 445px;
  color: #00948e !important;
  /*cursor: text;*/
}

/* line 377, ../../sass/_global.scss */
#detail-wrapper .detail-call-out .copy > a:hover {
  color: #026561 !important;
}

/* line 380, ../../sass/_global.scss */
#detail-wrapper .detail-call-out .copy > a.pointer {
  cursor: pointer;
}

/*
#detail-wrapper .detail-call-out-intern a:hover,
#detail-wrapper .detail-call-out a:hover {
	color: #026561;
}
*/
/* line 390, ../../sass/_global.scss */
#detail-wrapper .detail-call-out a.cta:before,
#detail-wrapper .detail-call-out-intern a.cta:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -446px;
  padding: 0;
  display: inline-block;
  content: "";
}

/* line 399, ../../sass/_global.scss */
#detail-wrapper .detail-call-out a.cta:hover:before,
#detail-wrapper .detail-call-out-intern a.cta:hover:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -446px;
  padding: 0;
  display: inline-block;
}

/* line 407, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern {
  position: relative;
  overflow: hidden;
  background: #d1e8e8;
  height: 160px;
  margin: 0 auto;
}

/* line 414, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern-fix {
  height: 176px;
}

/* line 417, ../../sass/_global.scss */
.ie8 .img-fix {
  width: 180px;
}

/* line 420, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern-fix img {
  height: 100%;
}

/* line 423, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern .copy {
  float: left;
  padding: 20px 40px 0 20px;
}

/* line 427, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern .copy p {
  border-bottom: 1px solid #95c9bf;
  padding: 0 0 15px 0 !important;
  margin-bottom: 10px;
  color: #666;
  line-height: 15px !important;
}

/* line 434, ../../sass/_global.scss */
#detail-wrapper .vjs-default-skin div.vjs-big-play-button:hover {
  box-shadow: none;
}

/* line 437, ../../sass/_global.scss */
#detail-wrapper #detail-hero img.hero-logo {
  bottom: 10px;
  position: absolute;
  right: 10px;
  left: auto;
  top: auto;
}

/************************** Sign Up Form *************************/
/* line 446, ../../sass/_global.scss */
.iradio_square-aero {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: url("../../images/global/sprite/sprite-form.png") no-repeat;
  border: none;
  cursor: pointer;
}

/* line 458, ../../sass/_global.scss */
.icheckbox_square-aero {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  background: url("../../images/global/sprite/sprite-form.png") no-repeat;
  border: none;
  cursor: pointer;
}

/* line 470, ../../sass/_global.scss */
.iradio_square-aero:after {
  margin-left: 10px;
}

/* line 473, ../../sass/_global.scss */
.icheckbox_square-aero {
  background-position: 0 -65px;
}

/* line 476, ../../sass/_global.scss */
.icheckbox_square-aero.hover {
  background-position: 0 -65px;
}

/* line 479, ../../sass/_global.scss */
.icheckbox_square-aero.checked {
  background-position: 0 -38px;
}

/* line 482, ../../sass/_global.scss */
.icheckbox_square-aero.disabled {
  background-position: 0 0;
  cursor: default;
}

/* line 486, ../../sass/_global.scss */
.icheckbox_square-aero.checked.disabled {
  background-position: 0 0;
}

/* line 489, ../../sass/_global.scss */
.iradio_square-aero {
  background-position: 0 0;
}

/* line 492, ../../sass/_global.scss */
.iradio_square-aero.hover {
  background-position: 0 0;
}

/* line 495, ../../sass/_global.scss */
.iradio_square-aero.checked {
  background-position: 0 -19px;
}

/* line 498, ../../sass/_global.scss */
.iradio_square-aero.disabled {
  background-position: 0 0;
  cursor: default;
}

/* line 502, ../../sass/_global.scss */
.iradio_square-aero.checked.disabled {
  background-position: 0 0;
}

/* line 505, ../../sass/_global.scss */
.radio,
#unsubscribe-description-submit {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 510, ../../sass/_global.scss */
.radio input[type="radio"] {
  float: none;
  margin-left: 0;
}

/* line 514, ../../sass/_global.scss */
.error-unsubscribe {
  margin-left: 40px;
  padding-bottom: 10px;
}

/* line 518, ../../sass/_global.scss */
.nowrap {
  white-space: nowrap;
}

/* line 521, ../../sass/_global.scss */
.download-button:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -395px;
  padding: 0;
  display: inline-block;
  content: "";
}

/* line 529, ../../sass/_global.scss */
.download-button:hover:before {
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -395px;
}

/************************** Detail Quote *************************/
/* line 534, ../../sass/_global.scss */
.details-quote {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  overflow: hidden;
}

/* line 540, ../../sass/_global.scss */
.details-quote .big-quote {
  width: 270px;
  padding: 20px;
  position: absolute;
  right: 40px;
  top: 25px;
  height: 240px;
  background: url("../../images/global/global_bg_teal.png") no-repeat scroll center center;
}

/* line 549, ../../sass/_global.scss */
.details-quote .big-quote .caption {
  padding: 20px 20px 0 0;
  position: relative;
}

/* line 553, ../../sass/_global.scss */
.details-quote span.text {
  font-family: "ProximaNova Regular";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 17px;
  line-height: 20px;
  text-indent: -7px;
  color: #fff;
  display: block;
}

/* line 561, ../../sass/_global.scss */
.details-quote > img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 566, ../../sass/_global.scss */
.details-quote .caption .name {
  font-family: "Helvetica Neue Bold";
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 12px;
  line-height: 14px;
}

/* line 571, ../../sass/_global.scss */
.details-quote .caption .title {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
}

/* line 576, ../../sass/_global.scss */
#co-pay #details-quote .big-quote > .caption {
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  line-height: 12px;
  padding-left: 20px;
  padding-top: 25px;
  position: relative;
}

/* line 585, ../../sass/_global.scss */
.details-quote-3,
.details-quote-4 {
  height: 290px;
}

/* line 589, ../../sass/_global.scss */
.details-quote-3,
.details-quote-4 {
  position: relative;
}

/* line 593, ../../sass/_global.scss */
.details-quote-4 span.text {
  font-size: 21px;
  line-height: 26px;
}

/* line 597, ../../sass/_global.scss */
.details-quote-4 .big-quote {
  width: 270px;
  padding: 20px;
  position: absolute;
  right: auto;
  left: 40px;
  top: 25px;
  background: url("../../images/global/global_bg_green.png") no-repeat scroll center center;
}

/* line 606, ../../sass/_global.scss */
.am-pm,
.day-of-week {
  font-size: 12px;
}

/* ISI */
/********************** Visibility Classes *********************/
/* line 617, ../../sass/_global.scss */
b.visible-mobile,
big.visible-mobile,
i.visible-mobile,
small.visible-mobile,
tt.visible-mobile,
abbr.visible-mobile,
acronym.visible-mobile,
cite.visible-mobile,
code.visible-mobile,
dfn.visible-mobile,
em.visible-mobile,
kbd.visible-mobile,
strong.visible-mobile,
samp.visible-mobile,
var.visible-mobile,
a.visible-mobile,
bdo.visible-mobile,
br.visible-mobile,
img.visible-mobile,
map.visible-mobile,
object.visible-mobile,
q.visible-mobile,
script.visible-mobile,
span.visible-mobile,
sub.visible-mobile,
sup.visible-mobile,
button.visible-mobile,
input.visible-mobile,
label.visible-mobile,
select.visible-mobile,
textarea.visible-mobile,
b.visible-tablet,
big.visible-tablet,
i.visible-tablet,
small.visible-tablet,
tt.visible-tablet,
abbr.visible-tablet,
acronym.visible-tablet,
cite.visible-tablet,
code.visible-tablet,
dfn.visible-tablet,
em.visible-tablet,
kbd.visible-tablet,
strong.visible-tablet,
samp.visible-tablet,
var.visible-tablet,
a.visible-tablet,
bdo.visible-tablet,
br.visible-tablet,
img.visible-tablet,
map.visible-tablet,
object.visible-tablet,
q.visible-tablet,
script.visible-tablet,
span.visible-tablet,
sub.visible-tablet,
sup.visible-tablet,
button.visible-tablet,
input.visible-tablet,
label.visible-tablet,
select.visible-tablet,
textarea.visible-tablet,
b.visible-desktop,
big.visible-desktop,
i.visible-desktop,
small.visible-desktop,
tt.visible-desktop,
abbr.visible-desktop,
acronym.visible-desktop,
cite.visible-desktop,
code.visible-desktop,
dfn.visible-desktop,
em.visible-desktop,
kbd.visible-desktop,
strong.visible-desktop,
samp.visible-desktop,
var.visible-desktop,
a.visible-desktop,
bdo.visible-desktop,
br.visible-desktop,
img.visible-desktop,
map.visible-desktop,
object.visible-desktop,
q.visible-desktop,
script.visible-desktop,
span.visible-desktop,
sub.visible-desktop,
sup.visible-desktop,
button.visible-desktop,
input.visible-desktop,
label.visible-desktop,
select.visible-desktop,
textarea.visible-desktop {
  display: none;
}

/* Hide block-level elements */
/* line 714, ../../sass/_global.scss */
address.visible-mobile,
blockquote.visible-mobile,
center.visible-mobile,
dir.visible-mobile,
div.visible-mobile,
dl.visible-mobile,
fieldset.visible-mobile,
form.visible-mobile,
h1.visible-mobile,
h2.visible-mobile,
h3.visible-mobile,
h4.visible-mobile,
h5.visible-mobile,
h6.visible-mobile,
isindex.visible-mobile,
menu.visible-mobile,
noframes.visible-mobile,
noscript.visible-mobile,
ol.visible-mobile,
p.visible-mobile,
pre.visible-mobile,
table.visible-mobile,
ul.visible-mobile,
address.visible-tablet,
blockquote.visible-tablet,
center.visible-tablet,
dir.visible-tablet,
div.visible-tablet,
dl.visible-tablet,
fieldset.visible-tablet,
form.visible-tablet,
h1.visible-tablet,
h2.visible-tablet,
h3.visible-tablet,
h4.visible-tablet,
h5.visible-tablet,
h6.visible-tablet,
isindex.visible-tablet,
menu.visible-tablet,
noframes.visible-tablet,
noscript.visible-tablet,
ol.visible-tablet,
p.visible-tablet,
pre.visible-tablet,
table.visible-tablet,
ul.visible-tablet,
address.visible-desktop,
blockquote.visible-desktop,
center.visible-desktop,
dir.visible-desktop,
div.visible-desktop,
dl.visible-desktop,
fieldset.visible-desktop,
form.visible-desktop,
h1.visible-desktop,
h2.visible-desktop,
h3.visible-desktop,
h4.visible-desktop,
h5.visible-desktop,
h6.visible-desktop,
isindex.visible-desktop,
menu.visible-desktop,
noframes.visible-desktop,
noscript.visible-desktop,
ol.visible-desktop,
p.visible-desktop,
pre.visible-desktop,
table.visible-desktop,
ul.visible-desktop {
  display: none;
}

/********************** GLOBAL *********************/
/* line 787, ../../sass/_global.scss */
body {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  background-color: #eee;
  color: #333333;
}

/*a {

	color: $linkGreenColor;
    }*/
/* line 797, ../../sass/_global.scss */
a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #7bc145;
  text-decoration: none;
}

/* line 802, ../../sass/_global.scss */
a:hover {
  color: #357406;
  text-decoration: none;
}

/*
.container.body #detail-wrapper a {
    @include font-body-copy-strong();
    color: $linkColor;
}

.container.body #detail-wrapper a:hover {
	color: $linkNewLinkColorHover;
    }*/
/* line 816, ../../sass/_global.scss */
a.turquoise-color {
  color: #00948e;
}

/* line 819, ../../sass/_global.scss */
a:hover.turquoise-color {
  color: #025661;
}

/* line 822, ../../sass/_global.scss */
a.gray-color {
  color: #b9b9b9;
}

/* line 825, ../../sass/_global.scss */
a:hover.gray-color {
  color: #666666;
}

/* line 828, ../../sass/_global.scss */
a.black-color {
  color: #333333;
}

/* line 831, ../../sass/_global.scss */
a:hover.black-color {
  color: #000000;
}

/* line 834, ../../sass/_global.scss */
a.new-link-color {
  color: #7bc145;
}

/* line 837, ../../sass/_global.scss */
a:hover.new-link-color {
  color: #357406;
}

/* line 840, ../../sass/_global.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica Neue";
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 1.1;
}

/* line 855, ../../sass/_global.scss */
h1,
h2,
h3,
p,
ul {
  margin: 0;
  padding: 0;
}

/* line 863, ../../sass/_global.scss */
h1 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
}

/* line 866, ../../sass/_global.scss */
h2 {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 869, ../../sass/_global.scss */
h3 {
  font-family: "ProximaNova Regular";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 872, ../../sass/_global.scss */
sup {
  top: -0.4em;
  font-size: 66%;
}
/* line 876, ../../sass/_global.scss */
sup.up-size {
  top: 0;
  font-size: 100%;
}

/* line 881, ../../sass/_global.scss */
h1 sup,
h2 sup {
  top: -0.30em;
}

/* line 885, ../../sass/_global.scss */
pre {
  padding: 0 10px;
  font-size: 10px;
}

/* line 889, ../../sass/_global.scss */
hr {
  border-color: #999999;
}
/* line 891, ../../sass/_global.scss */
#update-user hr {
  width: 90%;
}

/* line 895, ../../sass/_global.scss */
.btn-green,
.btn-gray,
.btn-green:hover,
.btn-gray:hover {
  color: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 902, ../../sass/_global.scss */
.btn-green {
  background-color: #7bc145;
}

/* line 905, ../../sass/_global.scss */
.btn-green:hover {
  background-color: #7bc145;
}

/* line 908, ../../sass/_global.scss */
.btn-gray {
  background-color: #b9b9b9;
}

/* line 911, ../../sass/_global.scss */
.btn-gray:hover {
  background-color: #666666;
}

/* line 914, ../../sass/_global.scss */
.nowrap {
  white-space: nowrap;
}

/* line 917, ../../sass/_global.scss */
.bold {
  font-weight: bold;
}

/* line 920, ../../sass/_global.scss */
.normal-weight {
  font-weight: normal;
}

/* Global responsive show/hide toggle */
/* line 925, ../../sass/_global.scss */
#mobileIsi,
.mobile-search,
.visibleMobile,
.visible-tablet,
.visible-mobile {
  display: none;
}

/* Global device detection classes */
/* line 934, ../../sass/_global.scss */
.mobile-detect,
.tablet-detect,
.desktop-detect {
  display: none;
}

/* Global padding/margin utility classes */
/* line 941, ../../sass/_global.scss */
.margin-bottom10 {
  margin-bottom: 10px;
}

/* line 944, ../../sass/_global.scss */
.padding-top5 {
  padding-top: 5px;
}

/* line 947, ../../sass/_global.scss */
.padding-left5 {
  padding-left: 5px;
}

/* line 950, ../../sass/_global.scss */
.marginB20 {
  margin-bottom: 20px !important;
}

/* line 953, ../../sass/_global.scss */
.marginB0 {
  margin-bottom: 0px !important;
}

/* line 956, ../../sass/_global.scss */
.marginL40 {
  margin-left: 40px;
}

/* line 959, ../../sass/_global.scss */
.paddingB50 {
  padding-bottom: 50px !important;
}

/* line 962, ../../sass/_global.scss */
.paddingB30 {
  padding-bottom: 30px !important;
}

/* line 965, ../../sass/_global.scss */
.paddingB25 {
  padding-bottom: 25px !important;
}

/* line 968, ../../sass/_global.scss */
.paddingB20 {
  padding-bottom: 20px !important;
}

/* line 971, ../../sass/_global.scss */
.paddingB10 {
  padding-bottom: 10px !important;
}

/* line 974, ../../sass/_global.scss */
.paddingB0 {
  padding-bottom: 0px !important;
}

/* line 977, ../../sass/_global.scss */
.paddingT20 {
  padding-top: 20px !important;
}

/* line 980, ../../sass/_global.scss */
.paddingT10 {
  padding-top: 10px !important;
}

/* line 984, ../../sass/_global.scss */
.paddingT0 {
  padding-top: 0px !important;
}

/* line 988, ../../sass/_global.scss */
.wrapper {
  padding: 5px;
}

/* line 991, ../../sass/_global.scss */
.no-border {
  border: none !important;
}

/* line 994, ../../sass/_global.scss */
.injection-video {
  margin: 20px 0;
}

/* Icons, buttons, arrows, etc */
/* line 999, ../../sass/_global.scss */
.down-carrot {
  background: url("/images/global/sprite/G_sprite.png") no-repeat scroll 0 -650px;
  height: 10px;
  left: 2px;
  position: relative;
  top: 2px;
  width: 10px;
  display: inline-block;
}

/* line 1008, ../../sass/_global.scss */
.right-carrot {
  background: url("/images/global/sprite/G_sprite.png") no-repeat scroll 0 -700px;
  height: 10px;
  left: 4px;
  position: relative;
  top: 2px;
  width: 10px;
  display: inline-block;
}

/* line 1017, ../../sass/_global.scss */
i.icon-teal {
  background: url(/images/global/sprite/G_sprite.png);
  background-position: 0 -452px;
  width: 10px;
  height: 10px;
  display: inline-block;
  padding-right: 15px;
}

/* line 1025, ../../sass/_global.scss */
a:hover i.icon-teal {
  background-position: -50px -452px;
}

/* line 1028, ../../sass/_global.scss */
i.icon-green {
  background: url(/images/global/sprite/G_sprite.png);
  background-position: 0 -400px;
  width: 10px;
  height: 10px;
  display: inline-block;
}

/* line 1035, ../../sass/_global.scss */
.font-size-12px {
  font-size: 12px;
  line-height: 1.2;
}

/* line 1039, ../../sass/_global.scss */
a:hover i.icon-green {
  background-position: -50px -400px;
}

/* line 1042, ../../sass/_global.scss */
i.icon-white {
  background: url(/images/global/sprite/G_sprite.png);
  background-position: -100px -450px;
  width: 10px;
  height: 13px;
  display: inline-block;
}

/* line 1049, ../../sass/_global.scss */
a:hover i.icon-white {
  background-position: -100px -450px;
}

/* line 1052, ../../sass/_global.scss */
.link-arrow {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -446px;
  padding: 0;
  display: inline-block;
}

/* line 1059, ../../sass/_global.scss */
a:hover .link-arrow {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -446px;
  padding: 0;
  display: inline-block;
}

/* line 1066, ../../sass/_global.scss */
.link-arrow-faq {
  background: url(/images/global/sprite/G_sprite.png);
  background-position: 0 -399px;
  width: 10px;
  height: 12px;
  display: inline-block;
}

/* line 1073, ../../sass/_global.scss */
a:hover .link-arrow-faq {
  width: 10px;
  height: 12px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -399px;
  padding: 0;
  display: inline-block;
}

/* line 1080, ../../sass/_global.scss */
.link-arrow-green {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -395px;
  padding: 0;
  display: inline-block;
}

/* line 1087, ../../sass/_global.scss */
.next-button {
  margin-top: 15px;
  display: block;
  margin-bottom: 40px;
  height: 40px;
  float: right;
  padding-left: 5px;
}

/* line 1095, ../../sass/_global.scss */
.next-button span.text {
  text-decoration: none;
  color: #333333;
  font-family: "ProximaNova Regular";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  float: right;
  padding: 7px 0 0 0;
  margin-right: 8px;
  line-height: 28px;
}

/* line 1104, ../../sass/_global.scss */
.next-button span.arrow {
  background: url(../../images/global/arrow-next.png) no-repeat -24px 0;
  float: right;
  padding: 0;
  width: 24px;
  height: 40px;
}

/* line 1111, ../../sass/_global.scss */
.next-button:hover span.text {
  text-decoration: none;
}

/* line 1114, ../../sass/_global.scss */
.next-button:hover span.arrow {
  background: url(../../images/global/arrow-next.png) no-repeat 0 0;
}

/* line 1117, ../../sass/_global.scss */
.next-button {
  margin-top: 16px;
  display: block;
  margin-bottom: 40px;
  height: 40px;
}

/* line 1123, ../../sass/_global.scss */
.next-button span.arrow {
  background: url(../../images/global/arrow-next.png) no-repeat 0 0;
  float: right;
  padding: 0;
  width: 24px;
  height: 40px;
}

/* line 1130, ../../sass/_global.scss */
.next-button:hover span.text {
  text-decoration: none;
}

/* line 1133, ../../sass/_global.scss */
.next-button:hover span.arrow {
  background: url(../../images/global/arrow-next.png) no-repeat -24px 0;
}

/****************** share ***********************************/
/* line 1142, ../../sass/_global.scss */
#share-friend .modal-content,
#modal-forgotpassword .modal-content,
#modal-login .modal-content, .events-page-modal .modal-content {
  width: 540px;
  border-radius: 0px;
  position: relative;
}
/* line 1147, ../../sass/_global.scss */
#share-friend .modal-header,
#modal-forgotpassword .modal-header,
#modal-login .modal-header, .events-page-modal .modal-header {
  border-bottom: none;
}
/* line 1150, ../../sass/_global.scss */
#share-friend .modal-content .modal-header .close-button,
#modal-forgotpassword .modal-content .modal-header .close-button,
#modal-login .modal-content .modal-header .close-button, .events-page-modal .modal-content .modal-header .close-button {
  width: 26px;
  height: 26px;
  top: 0px;
  right: 0px;
  position: absolute;
}
/* line 1157, ../../sass/_global.scss */
#share-friend .modal-content .modal-header .close-button:hover,
#modal-forgotpassword .modal-content .modal-header .close-button:hover,
#modal-login .modal-content .modal-header .close-button:hover, .events-page-modal .modal-content .modal-header .close-button:hover {
  background-color: #666;
}
/* line 1160, ../../sass/_global.scss */
#share-friend .modal-content .modal-header .close-button .close,
#modal-forgotpassword .modal-content .modal-header .close-button .close,
#modal-login .modal-content .modal-header .close-button .close, .events-page-modal .modal-content .modal-header .close-button .close {
  color: #FFFFFF;
  float: none;
  line-height: 25px;
  opacity: 1;
  width: 100%;
  padding-bottom: 5px;
  background: url(/images/global/share_Xclose_on.gif) no-repeat;
  width: 26px;
  height: 26px;
  margin-top: 0px;
}
/* line 1173, ../../sass/_global.scss */
#share-friend .modal-content .modal-header .close-button .close:hover,
#modal-forgotpassword .modal-content .modal-header .close-button .close:hover,
#modal-login .modal-content .modal-header .close-button .close:hover, .events-page-modal .modal-content .modal-header .close-button .close:hover {
  background: url(/images/global/share_Xclose_rollover.gif) no-repeat;
}
/* line 1176, ../../sass/_global.scss */
#share-friend .modal-content h2,
#modal-forgotpassword .modal-content h2,
#modal-login .modal-content h2, .events-page-modal .modal-content h2 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  color: #333333;
  padding: 25px 0 0 40px;
}
/* line 1181, ../../sass/_global.scss */
#share-friend .modal-content p,
#modal-forgotpassword .modal-content p,
#modal-login .modal-content p, .events-page-modal .modal-content p {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #333333;
  line-height: 18px;
  padding: 0 40px 10px 35px;
}
/* line 1187, ../../sass/_global.scss */
#share-friend .modal-content button:focus,
#modal-forgotpassword .modal-content button:focus,
#modal-login .modal-content button:focus, .events-page-modal .modal-content button:focus {
  outline: none;
}
/* line 1190, ../../sass/_global.scss */
#share-friend .modal-content .modal-body .form-control,
#modal-forgotpassword .modal-content .modal-body .form-control,
#modal-login .modal-content .modal-body .form-control, .events-page-modal .modal-content .modal-body .form-control {
  width: 430px;
  height: 40px;
  margin-left: 35px;
  margin-bottom: 10px;
  background-color: #EBEBEB;
  border: 0 none;
  border-radius: 3px;
  padding-left: 25px;
}
/* line 1200, ../../sass/_global.scss */
#share-friend .modal-content .modal-body .buttons,
#modal-forgotpassword .modal-content .modal-body .buttons,
#modal-login .modal-content .modal-body .buttons, .events-page-modal .modal-content .modal-body .buttons {
  margin-left: 230px;
  margin-top: 20px;
}
/* line 1204, ../../sass/_global.scss */
#share-friend .modal-content .modal-body .error,
#modal-forgotpassword .modal-content .modal-body .error,
#modal-login .modal-content .modal-body .error, .events-page-modal .modal-content .modal-body .error {
  margin-top: -5px;
  padding-bottom: 25px;
  padding-left: 35px;
  padding-top: 0;
}
/* line 1210, ../../sass/_global.scss */
#share-friend .modal-content .modal-body button[type="reset"],
#modal-forgotpassword .modal-content .modal-body button[type="reset"],
#modal-login .modal-content .modal-body button[type="reset"], .events-page-modal .modal-content .modal-body button[type="reset"] {
  border: 0 none;
  background-color: transparent;
  float: left;
}
/* line 1215, ../../sass/_global.scss */
#share-friend .modal-content .modal-body .separator,
#modal-forgotpassword .modal-content .modal-body .separator,
#modal-login .modal-content .modal-body .separator, .events-page-modal .modal-content .modal-body .separator {
  border-left: #ebebeb solid 1px;
  float: left;
  height: 35px;
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 0px;
}
/* line 1223, ../../sass/_global.scss */
#share-friend button[type="submit"]:hover,
#share-friend button[type="submit"]:hover,
#modal-forgotpassword button[type="submit"]:hover,
#modal-forgotpassword button[type="submit"]:hover,
#modal-login button[type="submit"]:hover,
#modal-login button[type="submit"]:hover, .events-page-modal button[type="submit"]:hover,
.events-page-modal button[type="submit"]:hover {
  background: #7bc145;
}
/* line 1227, ../../sass/_global.scss */
#share-friend button[type="submit"],
#share-friend button[type="submit"],
#modal-forgotpassword button[type="submit"],
#modal-forgotpassword button[type="submit"],
#modal-login button[type="submit"],
#modal-login button[type="submit"], .events-page-modal button[type="submit"],
.events-page-modal button[type="submit"] {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  height: 35px;
  width: 120px;
  display: block;
  padding: 4px;
  border-radius: 3px;
  background-color: #7bc145 !important;
}
/* line 1241, ../../sass/_global.scss */
#share-friend .modal-content .modal-body #share-success,
#modal-forgotpassword .modal-content .modal-body #share-success,
#modal-login .modal-content .modal-body #share-success, .events-page-modal .modal-content .modal-body #share-success {
  display: none;
}
/* line 1244, ../../sass/_global.scss */
#share-friend .modal-content .modal-body #share-success .buttons,
#modal-forgotpassword .modal-content .modal-body #share-success .buttons,
#modal-login .modal-content .modal-body #share-success .buttons, .events-page-modal .modal-content .modal-body #share-success .buttons {
  margin-top: 40px;
  margin-left: 170px;
}

/* line 1251, ../../sass/_global.scss */
#modal-forgotpassword .modal-content {
  width: 596px;
  /*height: 370px;*/
}
/* line 1254, ../../sass/_global.scss */
#modal-forgotpassword .modal-content p {
  font-size: 20px;
  line-height: 22px;
  font-family: 'ProximaNova Regular';
}
/* line 1261, ../../sass/_global.scss */
#modal-forgotpassword .modal-content .modal-body .form-group .form-control {
  margin-top: 20px;
  margin-left: 20px;
  border-radius: 0px;
  border: 1px solid #666666;
}
/* line 1268, ../../sass/_global.scss */
#modal-forgotpassword .modal-content .modal-body .form-group .error {
  display: block;
  padding: 0px;
  padding-left: 20px;
  margin-top: 5px;
}
/* line 1277, ../../sass/_global.scss */
#modal-forgotpassword .modal-content a.tel {
  font-family: 'ProximaNova Semibold';
  font-size: 20px;
}

/* line 1284, ../../sass/_global.scss */
#modal-login .modal-header {
  padding-bottom: 0;
}
/* line 1287, ../../sass/_global.scss */
#modal-login .modal-body {
  padding: 20px 58px 65px;
}
/* line 1290, ../../sass/_global.scss */
#modal-login .modal-content {
  width: 596px;
}
/* line 1292, ../../sass/_global.scss */
#modal-login .modal-content p {
  font-size: 20px;
}
/* line 1294, ../../sass/_global.scss */
#modal-login .modal-content p.-title {
  padding-left: 0;
}
/* line 1298, ../../sass/_global.scss */
#modal-login .modal-content .modal-body .buttons {
  margin-left: 170px;
  margin-top: 35px;
}
/* line 1301, ../../sass/_global.scss */
#modal-login .modal-content .modal-body .buttons .separator {
  height: 70px;
  margin-top: -15px;
}
/* line 1306, ../../sass/_global.scss */
#modal-login .modal-content .modal-body .form-control {
  width: 100%;
  margin-left: 0;
}
/* line 1311, ../../sass/_global.scss */
#modal-login button[type="submit"] {
  float: left;
}
/* line 1314, ../../sass/_global.scss */
#modal-login label {
  font-size: 20px;
  font-weight: normal;
  transform: translateY(50%);
}
/* line 1319, ../../sass/_global.scss */
#modal-login .modal-title {
  font-size: 32px;
}
/* line 1322, ../../sass/_global.scss */
#modal-login .modal-login-register {
  font-size: 20px;
  margin-top: 100px;
  margin-bottom: -60px;
}
/* line 1327, ../../sass/_global.scss */
#modal-login .or-divider-img {
  margin-bottom: 27px;
  margin-top: 27px;
}
/* line 1331, ../../sass/_global.scss */
#modal-login .font16 {
  font-size: 16px;
}
/* line 1334, ../../sass/_global.scss */
#modal-login .form-footer .btn {
  float: left;
}
/* line 1337, ../../sass/_global.scss */
#modal-login .create-account-btn {
  position: relative;
  top: 10px;
}

/* Log in */
/****************** end share ***********************************/
/******************** Forgot password modal ***********************************/
/* line 1346, ../../sass/_global.scss */
#modal-forgotpassword {
    /*.modal-title {
		padding-bottom: 9px;
		font-size: 27px;
		line-height: 1.2;
		border-bottom: 1px solid #c5c5c5;
	}
	.modal-header {
		padding: 62px 58px 0;
		min-height: 0;
		border-bottom: none;
	}
	h4 {
		font-family: "ITC Century W01 Book", Georgia, Times, "Times New Roman", serif;
		font-weight: 400;
		font-style: normal;
		line-height: 1.1;
		color: $copyColor;
		@include font-smoothing(on);
     }*/
}

/******************** end Forgot password modal ***********************************/
/* line 1370, ../../sass/_global.scss */
.modal-content .thanks-rsvp, .modal-content .thanks-waitlist {
  min-height: 275px;
}
/* line 1372, ../../sass/_global.scss */
.modal-content .thanks-rsvp p, .modal-content .thanks-waitlist p {
  font-size: 16px;
}

/* line 1378, ../../sass/_global.scss */
#rsvp-event-form .modal-header, #waitlist-event-form .modal-header {
  padding-bottom: 0;
}
/* line 1381, ../../sass/_global.scss */
#rsvp-event-form .modal-body, #waitlist-event-form .modal-body {
  padding-top: 5px;
}
/* line 1383, ../../sass/_global.scss */
#rsvp-event-form .modal-body p, #rsvp-event-form .modal-body a, #waitlist-event-form .modal-body p, #waitlist-event-form .modal-body a {
  font-size: 20px;
  font-family: 'ProximaNova Regular';
  line-height: 20px;
}
/* line 1388, ../../sass/_global.scss */
#rsvp-event-form .modal-body .buttons, #waitlist-event-form .modal-body .buttons {
  margin-left: 305px;
  margin-top: 30px;
  margin-bottom: 15px;
}
/* line 1392, ../../sass/_global.scss */
#rsvp-event-form .modal-body .buttons button, #waitlist-event-form .modal-body .buttons button {
  width: 160px;
}

/*************************** footer **********************/
/* line 1403, ../../sass/_global.scss */
.logo_emdserono {
  background: url(/images/global/sprites/sprites.png) no-repeat;
  width: 57px;
  height: 15px;
  background-position: 0 -113px;
}

/* line 1409, ../../sass/_global.scss */
.logo_pfizer {
  background: url(/images/global/sprites/sprites.png) no-repeat;
  width: 40px;
  height: 22px;
  background-position: -64px -111px;
}

/* line 1415, ../../sass/_global.scss */
#footer {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #01948e;
  height: 60px;
  background-color: #dedede;
  width: 100%;
}

/* line 1422, ../../sass/_global.scss */
#footer div {
  margin-left: auto;
  margin-right: auto;
}

/* line 1426, ../../sass/_global.scss */
#footer a {
  color: #00948e;
  line-height: 20px;
}

/* line 1430, ../../sass/_global.scss */
#footer a:hover {
  color: #026561;
  line-height: 20px;
}

/* line 1434, ../../sass/_global.scss */
#footer #logos {
  /*background:url(../../images/global/separation-line.png) no-repeat 67px center;*/
  float: left;
  list-style: none;
  margin: 17px 25px 0 10px;
}

/* line 1441, ../../sass/_global.scss */
#footer #logos li {
  float: left;
  list-style: none;
}

/* line 1445, ../../sass/_global.scss */
#footer #logos li a {
  background: url(../../images/global/sprite/sprites.png) no-repeat;
  display: block;
}

/* line 1449, ../../sass/_global.scss */
#footer #logos .first a {
  width: 77px;
  height: 25px;
  background: url(../../images/global/emdserono-logo.png) no-repeat;
}

/* line 1454, ../../sass/_global.scss */
#footer #logos .second {
  margin-top: 2px;
}

/* line 1457, ../../sass/_global.scss */
#footer #logos .second a {
  width: 40px;
  height: 23px;
  background-position: -65px -110px;
}

/* line 1462, ../../sass/_global.scss */
#footer #links {
  float: left;
  list-style: none;
  margin-top: 22px;
}

/* line 1467, ../../sass/_global.scss */
#footer #links li {
  float: left;
  margin-right: 15px;
}

/* line 1471, ../../sass/_global.scss */
#footer #links li a {
  text-decoration: underline;
  font-size: 12pt;
}

/* line 1475, ../../sass/_global.scss */
#footer #social {
  float: right;
  list-style: none;
  margin: 17px 30px 0 0;
  background: url(../../images/global/separation-line.png) no-repeat 45px center;
}

/* line 1481, ../../sass/_global.scss */
#footer #social li {
  float: left;
}

/* line 1484, ../../sass/_global.scss */
#footer #social li a {
  display: block;
}

/* line 1487, ../../sass/_global.scss */
#footer #social .first {
  margin-right: 36px;
}

/* line 1490, ../../sass/_global.scss */
#footer #social .first a {
  background-position: 0 -50px;
  width: 27px;
  height: 27px;
}

/* line 1495, ../../sass/_global.scss */
#footer #social .first a:hover {
  background-position: -50px -50px;
}

/* line 1498, ../../sass/_global.scss */
#footer #social .second,
#footer #social .third {
  margin-right: 12px;
}

/* line 1502, ../../sass/_global.scss */
#footer #social a {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
}

/* line 1505, ../../sass/_global.scss */
#footer #social .second a {
  background-position: 0 -100px;
  width: 27px;
  height: 27px;
}

/* line 1510, ../../sass/_global.scss */
#footer #social .second a:hover {
  background-position: -50px -100px;
}

/* line 1513, ../../sass/_global.scss */
#footer #social .third a {
  background-position: 0 -150px;
  width: 27px;
  height: 27px;
}

/* line 1518, ../../sass/_global.scss */
#footer #social .third a:hover {
  background-position: -50px -150px;
}

/* line 1521, ../../sass/_global.scss */
#isi-footer {
  padding: 49px 0;
}

/* line 1524, ../../sass/_global.scss */
#isi-footer p.copyright span.rights {
  display: inline-block;
  border-right: 1px solid black;
  padding-right: 15px;
  margin-right: 12px;
}

/* line 1530, ../../sass/_global.scss */
#isi-footer .subhead2 {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #383838;
}

/* line 1534, ../../sass/_global.scss */
#isi-footer p.jobCodes {
  padding-bottom: 32px;
}

/* line 1537, ../../sass/_global.scss */
#isi-footer p.jobCodes span.jobCode1 {
  display: inline-block;
  padding-right: 15px;
}
/* line 1540, ../../sass/_global.scss */
#isi-footer p.jobCodes span.jobCode1.without-boder {
  border-right: none;
}

/* line 1544, ../../sass/_global.scss */
#isi-footer p.jobCodes span.jobCode2 {
  display: inline-block;
  padding-left: 15px;
}

/************************* end footer *********************/
/*********************** header *********************/
/* line 1551, ../../sass/_global.scss */
.logo {
  margin-top: 16px;
  height: 60px;
  width: 100px;
  margin-right: 50px;
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 -950px;
}

/* line 1559, ../../sass/_global.scss */
.navbar-default .navbar-nav > li.logo a,
.navbar-default .navbar-nav > li.logo a:hover {
  border-bottom: 0;
  text-decoration: none;
  width: 100%;
  height: 100%;
}

/* line 1566, ../../sass/_global.scss */
ul.nav li.logo:hover {
  cursor: pointer;
}

/* line 1569, ../../sass/_global.scss */
.pointer {
  cursor: pointer;
}

/* line 1572, ../../sass/_global.scss */
.top-bar {
  background-color: #00948e;
  height: 11px;
  width: 100%;
}

/* line 1577, ../../sass/_global.scss */
.header-nav {
  background-color: #fff;
  position: relative;
}

/* line 1581, ../../sass/_global.scss */
ul.nav {
  margin-left: -15px;
}

/* line 1584, ../../sass/_global.scss */
ul.nav li a {
  font-family: "ProximaNova SemiBold";
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #131313;
}

/* line 1588, ../../sass/_global.scss */
.header-why-link,
.header-taking-link,
.header-getting-link,
.header-1-on-1-link {
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 20px;
  padding-bottom: 10px;
}

/* line 1597, ../../sass/_global.scss */
.ie .header-safety-links {
  position: absolute;
  top: 0px;
  left: 755px;
}

/* line 1602, ../../sass/_global.scss */
.header-safety-links {
  margin: 5px -45px 5px 0;
  width: 235px;
  border-left: 1px solid #ccc;
}

/* line 1607, ../../sass/_global.scss */
.header-safety-links a {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-family: "Helvetica Neue Bold";
  padding-left: 10px;
  line-height: 18px;
}

/* line 1613, ../../sass/_global.scss */
.header-safety-links ul li {
  list-style-type: none;
  line-height: 16px;
}

/* line 1617, ../../sass/_global.scss */
.main-container-border {
  position: absolute;
  width: 100%;
  border: 1px solid #e0e0e0;
  bottom: 0;
}

/********************** end header ******************/
/*********************** navigation *******************/
/*
Navigation notes:
	#navigation displays on Desktop and Tablet
	#floating-navigation displays only on Desktop
    */
/* line 1631, ../../sass/_global.scss */
#navigation {
  height: 40px;
}
/* line 1633, ../../sass/_global.scss */
#navigation.container {
  padding-left: 15px !important;
}

/* line 1637, ../../sass/_global.scss */
#navigation .col-sm-4 span {
  display: inline-block;
  padding: 1px 2px;
}

/* line 1641, ../../sass/_global.scss */
#navigation .col-sm-4,
#navigation .col-sm-3,
#navigation .col-sm-2 {
  height: 25px;
}

/* line 1646, ../../sass/_global.scss */
#navigation #utilities.col-sm-4 {
  padding-top: 0;
}

/* line 1649, ../../sass/_global.scss */
#navigation a.sign-up-link:hover label,
#navigation a.heath-professional-link:hover label {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: -50px -650px;
}

/* line 1654, ../../sass/_global.scss */
.ie8 .en-espanol-container {
  padding-left: 0;
  width: 107px !important;
}

/* line 1658, ../../sass/_global.scss */
#navigation .spanish {
  border: 0 !important;
  /*Removes border*/
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /*Removes default style Firefox*/
}

/* line 1668, ../../sass/_global.scss */
#navigation .icon-user {
  margin-right: 9px;
  margin-left: 3px;
  vertical-align: baseline;
  position: relative;
  top: -2px;
  color: #9b9b9b;
}

@media (min-width: 992px) {
  /* line 1678, ../../sass/_global.scss */
  #navigation .nav-link-container {
    padding: 5px 0 0;
    /*
    &.col-sm-1{
    	width: 10%;
    }*/
  }
  /* line 1680, ../../sass/_global.scss */
  #navigation .nav-link-container.col-sm-3 {
    width: 19%;
  }
  /* line 1687, ../../sass/_global.scss */
  #navigation .nav-link-container.first {
    padding-left: 0;
    width: 14%;
  }
  /* line 1691, ../../sass/_global.scss */
  #navigation .nav-link-container a.phonenum.tel {
    margin-top: -1px;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 1699, ../../sass/_global.scss */
  #desktop-nav-login {
    display: none;
  }
}
/* line 1704, ../../sass/_global.scss */
#navigation .right-side {
  text-align: right;
}

/* Assigns the bottom green border according to the page the user is  */
/* line 1709, ../../sass/_global.scss */
body#why-rebif li.header-why-link a.dropdown-toggle,
body#proven-effective li.header-why-link a.dropdown-toggle,
body#safety-profile li.header-why-link a.dropdown-toggle,
body#comparing-rebif-page li.header-why-link a.dropdown-toggle,
body#features li.header-why-link a.dropdown-toggle,
body#rebif-injection-options li.header-why-link a.dropdown-toggle {
  border-bottom: 5px solid #7bc145;
}

/* line 1717, ../../sass/_global.scss */
body#taking-rebif li.header-taking-link a.dropdown-toggle,
body#types-rebif li.header-taking-link a.dropdown-toggle,
body#treatment li.header-taking-link a.dropdown-toggle,
body#rebif-tips-page li.header-taking-link a.dropdown-toggle,
body#faq-page li.header-taking-link a.dropdown-toggle,
body#rebif-effects li.header-taking-link a.dropdown-toggle {
  border-bottom: 5px solid #7bc145 !important;
}

/* line 1725, ../../sass/_global.scss */
body#getting-started-rebif li.header-getting-link a.dropdown-toggle,
body#talk-2-doc li.header-getting-link a.dropdown-toggle,
body#rebif-support li.header-getting-link a.dropdown-toggle,
body#co-pay li.header-getting-link a.dropdown-toggle,
body#information-kit li.header-getting-link a.dropdown-toggle {
  border-bottom: 5px solid #7bc145;
}

/* line 1732, ../../sass/_global.scss */
body#one-one-support li.header-1-on-1-link a.dropdown-toggle,
body#ms-support li.header-1-on-1-link a.dropdown-toggle,
body#financial li.header-1-on-1-link a.dropdown-toggle,
body#page--live-events li.header-1-on-1-link a.dropdown-toggle,
body#ambassadors li.header-1-on-1-link a.dropdown-toggle,
body#ms-lifelines-nurses li.header-1-on-1-link a.dropdown-toggle {
  border-bottom: 5px solid #7bc145;
}

/* line 1740, ../../sass/_global.scss */
body#index.spanish li.header-home a.dropdown-toggle,
body#recursos.spanish li.header-resources a.dropdown-toggle {
  border-bottom: 5px solid #7bc145;
}

/* Highlight current page nav link in the nav */
/* line 1746, ../../sass/_global.scss */
body#proven-effective #top-nav-rebif-proven-effective,
body#safety-profile #top-nav-rebif-safety-profile,
body#comparing-rebif-page #top-nav-comparing-rebif,
body#features #top-nav-rebif-features,
body#rebif-injection-options #top-nav-rebif-injection-options,
body#types-rebif #top-nav-types-of-rebif,
body#treatment #top-nav-rebif-treatment-routine,
body#rebif-tips-page #top-nav-rebif-tips,
body#faq-page #top-nav-rebif-faq,
body#rebif-effects #top-nav-rebif-side-effects,
body#talk-2-doc #top-nav-rebif-talk-to-your-doctor,
body#rebif-support #top-nav-rebif-support-ms-treatment,
body#co-pay #top-nav-rebif-co-pay,
body#information-kit #top-nav-rebif-information-kit,
body#ms-support #top-nav-rebif-connect-ms-support,
body#financial #top-nav-rebif-financial-services,
body#page--live-events #top-nav-ms-live-events,
body#ambassadors #top-nav-ms-lifelines-patient-ambassadors,
body#ms-lifelines-nurses #top-nav-ms-lifelines-nurses {
  background-color: #CCC;
}

/* line 1767, ../../sass/_global.scss */
body#proven-effective #floating-nav-rebif-proven-effective,
body#safety-profile #floating-nav-rebif-safety-profile,
body#comparing-rebif-page #floating-nav-comparing-rebif,
body#features #floating-nav-rebif-features,
body#rebif-injection-options #floating-nav-rebif-injection-options,
body#types-rebif #floating-nav-types-of-rebif,
body#treatment #floating-nav-rebif-treatment-routine,
body#rebif-tips-page #floating-nav-rebif-tips,
body#faq-page #floating-nav-rebif-faq,
body#rebif-effects #floating-nav-rebif-side-effects,
body#talk-2-doc #floating-nav-rebif-talk-to-your-doctor,
body#rebif-support #floating-nav-rebif-support-ms-treatment,
body#co-pay #floating-nav-rebif-co-pay,
body#information-kit #floating-nav-rebif-information-kit,
body#ms-support #floating-nav-rebif-connect-ms-support,
body#financial #floating-nav-rebif-financial-services,
body#ms-lifelines-nurses #floating-nav-ms-lifelines-nurses,
body#ambassadors #floating-nav-ms-lifelines-patient-ambassadors {
  background-color: #CCC;
}

/* Floating Navigation */
/* line 1789, ../../sass/_global.scss */
#floating-navigation {
  display: none;
  position: fixed;
  top: 0;
  z-index: 4000;
  height: 50px;
  padding-top: 14px;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}

/* line 1800, ../../sass/_global.scss */
.ie #floating-navigation {
  height: 51px;
}

/* line 1803, ../../sass/_global.scss */
#floating-navigation ul li a.dropdown-toggle {
  margin-top: -30px;
}

/* line 1806, ../../sass/_global.scss */
#floating-navigation ul li a.dropdown-toggle:hover {
  background-color: #fff;
}

/* line 1809, ../../sass/_global.scss */
#floating-navigation .navbar-nav {
  margin-left: 155px;
}

/* line 1812, ../../sass/_global.scss */
#floating-navigation ul li:nth-child(1),
.first-child-nav {
  width: 1px;
  border: 1px solid white;
}

/* line 1817, ../../sass/_global.scss */
.ie #floating-navigation .dropdown-toggle {
  height: 46px;
}

/* line 1820, ../../sass/_global.scss */
.ie #faq-page sup {
  font-size: 100%;
}

/* line 1823, ../../sass/_global.scss */
#floatingSearchClose {
  position: absolute;
  left: 98px;
  top: 2px;
  margin: 0 !important;
}

/* Navigation Utilities */
/* line 1831, ../../sass/_global.scss */
#floating-utilities {
  padding-left: 0px;
}

/* line 1834, ../../sass/_global.scss */
#utilities a,
#floating-utilities a {
  display: block;
  float: right;
  height: 30px;
  width: 30px;
  margin: 0 5px 5px;
}

/* line 1842, ../../sass/_global.scss */
#utilities a.icon-search,
#floating-utilities a.icon-search {
  height: 24px;
}

/* line 1846, ../../sass/_global.scss */
#navigation,
#navigation a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #333333;
  font-size: 12px;
}

/* line 1852, ../../sass/_global.scss */
#navigation a {
  white-space: nowrap;
}

/* line 1855, ../../sass/_global.scss */
#navigation a:hover {
  color: #000000;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 1858, ../../sass/_global.scss */
#navigation a.phonenum {
  font-family: "Helvetica Neue Bold";
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #00958e !important;
}

/* line 1862, ../../sass/_global.scss */
#utilities div.social .divider,
#floating-utilities div.social .divider {
  overflow: visible;
  float: right;
  padding-left: 5px;
  border-left: 1px solid #ccc;
  height: 30px;
}

/* line 1870, ../../sass/_global.scss */
#utilities div.search-form,
#floating-utilities div.search-form {
  background-color: #eee;
  display: none;
  /* this is toggled with #utilites div.social */
  position: relative;
  height: 30px;
}

/* line 1879, ../../sass/_global.scss */
#floating-utilities div.search-form {
  background-color: #fff;
  margin-right: 35px;
  margin-top: -5px;
}

/* line 1884, ../../sass/_global.scss */
#utilities div.search-form input,
#floating-utilities div.search-form input {
  height: 28px;
  border: 1px solid #ccc;
  padding: 3px 22px 3px 2px;
  width: 121px;
}

/* line 1891, ../../sass/_global.scss */
#utilities div.search-form a,
#floating-utilities div.search-form a {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 20px;
  color: #999999;
  height: 25px;
  text-decoration: none;
}

/* line 1899, ../../sass/_global.scss */
#navSearchForm {
  margin-right: 35px;
  margin-top: -3px;
}

/* line 1903, ../../sass/_global.scss */
#navSearchClose {
  position: absolute;
  left: 98px;
  top: 2px;
  margin: 0 !important;
}

/* line 1909, ../../sass/_global.scss */
.close-search {
  background: url("/images/global/sprite/G_sprite.png") no-repeat scroll 0 -1102px transparent;
  width: 25px;
}

/* line 1913, ../../sass/_global.scss */
.close-search.active {
  background-position: -45px -1102px;
}

/* line 1916, ../../sass/_global.scss */
.newsletter-signup {
  float: left;
  display: block;
  margin-right: 35px;
  border: 1px solid inherit;
}

/* line 1922, ../../sass/_global.scss */
a.icon-calendar,
a.icon-facebook,
a.icon-search,
a.icon-youtube,
a.icon-audio,
a.collapsed {
  width: 30px;
  height: 30px;
  display: inline-block;
}

/* line 1932, ../../sass/_global.scss */
a.collapsed {
  background: url("/images/global/sprite/G_sprite.png") repeat-y scroll 0 -500px;
}

/* line 1935, ../../sass/_global.scss */
a.collapsed:hover {
  background-position: -50px -500px;
}

/* line 1938, ../../sass/_global.scss */
a.icon-calendar {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 -50px;
}

/* line 1942, ../../sass/_global.scss */
a.icon-calendar:hover {
  background-position: -50px -50px;
}

/* line 1945, ../../sass/_global.scss */
a.icon-facebook {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 -100px;
}

/* line 1949, ../../sass/_global.scss */
a.icon-facebook:hover {
  background-position: -50px -100px;
}

/* line 1952, ../../sass/_global.scss */
a.icon-search {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 0;
}

/* line 1956, ../../sass/_global.scss */
a.icon-search:hover {
  background-position: -50px 0;
}

/* line 1959, ../../sass/_global.scss */
a.icon-youtube {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 -150px;
}

/* line 1963, ../../sass/_global.scss */
a.icon-youtube:hover {
  background-position: -50px -150px;
}

/* line 1966, ../../sass/_global.scss */
a.icon-audio {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: 0 -200px;
}

/* line 1970, ../../sass/_global.scss */
a.icon-audio:hover {
  background-position: -50px -200px;
}

/* bootstrap 3 helpers */
/* line 1975, ../../sass/_global.scss */
.navbar-form input,
.form-inline input {
  width: auto;
}

/* line 1979, ../../sass/_global.scss */
#nav.affix {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

/* line 1985, ../../sass/_global.scss */
#sidebar.affix-top {
  position: static;
}

/* line 1988, ../../sass/_global.scss */
#sidebar.affix {
  position: fixed;
  /* top: 80px; */
}

/* line 1992, ../../sass/_global.scss */
#floating-nav {
  display: none;
}

/********************* end navigation *******************/
/********************** header dropdown navigation *******/
/* line 1998, ../../sass/_global.scss */
ul.nav li ul {
  display: none;
  width: 200px;
  background-color: #fff;
  margin-left: 15px;
  z-index: 100;
}

/* line 2005, ../../sass/_global.scss */
ul.nav li ul span {
  position: absolute;
  left: 45%;
  margin-top: -10px;
  background: url("/images/global/dropdown-arrow.png") 0 0;
  display: block;
  padding-top: 0;
  padding-bottom: 0;
  /*background-color:#fff;*/
  height: 10px;
  width: 13px;
}

/* line 2018, ../../sass/_global.scss */
ul.nav li ul li:hover {
  background-color: #ccc;
}

/* line 2021, ../../sass/_global.scss */
ul.nav li:hover > a {
  border-bottom: 5px solid #7bc145;
}

/* line 2024, ../../sass/_global.scss */
ul.nav li > a {
  border-bottom: 5px solid transparent;
}

/* line 2027, ../../sass/_global.scss */
ul.nav li:hover ul {
  display: block;
}

/* line 2030, ../../sass/_global.scss */
ul.dropdown-menu li a,
ul.dropdown-menu li a:hover {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  background-color: #ccc;
  border-bottom: 1px solid #ccc;
  list-style-type: none;
  list-style-position: inside;
  padding-left: 15px;
  height: 44px;
  padding-top: 15px;
  list-style: none;
  line-height: 15px;
}

/* line 2043, ../../sass/_global.scss */
ul.dropdown-menu li a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}

/* line 2047, ../../sass/_global.scss */
ul.dropdown-menu li a.padding-top5 {
  padding-top: 5px;
}

/********************** end header dropdown navigation *******/
/****************** Right, Bottom and Side ISI common *******************/
/* line 2053, ../../sass/_global.scss */
#isi-footer li {
  font-size: 14px;
}

/* line 2056, ../../sass/_global.scss */
#isi-footer li,
#mobileIsiMain li {
  margin-left: 3px;
}

/* line 2060, ../../sass/_global.scss */
#sidebar li {
  margin-left: -7px;
}

/* line 2063, ../../sass/_global.scss */
#isi-footer li,
#sidebar li,
#mobileIsiMain li {
  list-style-type: disc;
}

/*************************** isi footer **********************/
/* line 2070, ../../sass/_global.scss */
#isi-footer h3 {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  line-height: 18px;
  color: #00958e;
  margin: 0;
  padding: 0;
}

/* line 2078, ../../sass/_global.scss */
#isi-footer .subhead2 {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #333333;
  line-height: 18px;
}

/* line 2084, ../../sass/_global.scss */
#isi-footer .margin10 {
  margin-bottom: 10px;
}

/* line 2087, ../../sass/_global.scss */
#isi-footer ul {
  padding: 0;
}

/* line 2090, ../../sass/_global.scss */
#isi-footer .symptoms {
  margin: 0 10px 10px 15px;
}

/* line 2093, ../../sass/_global.scss */
#isi-footer .symptoms li {
  margin-bottom: 10px;
  color: #333333;
  margin-left: 1px;
}

/* line 2098, ../../sass/_global.scss */
#isi-footer .intro-p {
  margin-bottom: 20px;
}

/* line 2101, ../../sass/_global.scss */
#isi-footer p {
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 2105, ../../sass/_global.scss */
#isi-footer p a {
  color: #00948e;
  text-decoration: none;
  font-size: inherit;
}

/* line 2110, ../../sass/_global.scss */
#isi-footer p a.tel {
  color: #333333 !important;
}

/* line 2113, ../../sass/_global.scss */
#isi-footer p a:hover {
  color: #026561;
  text-decoration: none;
}

/* line 2117, ../../sass/_global.scss */
#isi-footer .phone {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #333333;
}

/*************************** end isi footer **********************/
/* line 2123, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern .cta {
  color: #00948e !important;
  font-weight: normal !important;
}

/* line 2127, ../../sass/_global.scss */
#detail-wrapper .detail-call-out-intern .cta:hover {
  color: #026561 !important;
}

/* line 2130, ../../sass/_global.scss */
#callout-font-adjust-disposal a,
#detail-wrapper #callout-font-adjust-disposal a.tel:hover,
#callout-font-adjust-travel,
#callout-font-adjust-travel a,
#callout-font-adjust-travel a.tel:hover {
  font-size: 14px !important;
  color: #00948e !important;
  font-weight: normal !important;
}

/* line 2139, ../../sass/_global.scss */
.ie8 #floating-navigation .row {
  /*max-width: 1024px;*/
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 2146, ../../sass/_global.scss */
.ie8 #floating-navigation .container {
  max-width: 990px;
}

/********************** MISC **************************/
/* line 2151, ../../sass/_global.scss */
.therarpy-options-img {
  width: 875px;
  height: auto;
}

/* line 2155, ../../sass/_global.scss */
.hide-me {
  display: none;
}

/* line 2158, ../../sass/_global.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 2161, ../../sass/_global.scss */
.padding-left-0 {
  padding-left: 0px !important;
}

/* line 2164, ../../sass/_global.scss */
.top-border {
  border-top: 15px solid #ededed;
}

/* line 2167, ../../sass/_global.scss */
.sign-up-font-adjust {
  font-family: "Helvetica Neue Medium";
  color: #00948e !important;
}

/* line 2171, ../../sass/_global.scss */
#submitForm {
  width: 162px;
}

/* line 2174, ../../sass/_global.scss */
.text-indent-small {
  text-indent: -10px;
  padding-left: 10px;
  display: inline-block;
}

/* line 2179, ../../sass/_global.scss */
#videoPlayer a {
  outline: none;
}

/* line 2182, ../../sass/_global.scss */
#phoneNumber {
  background-color: #ebebeb;
  border: 0 none;
  border-radius: 1px;
}

/* line 2187, ../../sass/_global.scss */
#comparing-rebif-page #isi-footer p.intro-p.show-registered-trademarks {
  display: block !important;
  Visibility: initial !important;
  color: #555;
}

/***********************HCP Page**************************/
/* line 2195, ../../sass/_global.scss */
#hcp-page #header-healthcare-providers-link {
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}
/* line 2199, ../../sass/_global.scss */
#hcp-page #header-healthcare-providers-link label {
  background: url(/images/global/sprite/G_sprite.png) no-repeat;
  background-position: -50px -650px;
}
/* line 2205, ../../sass/_global.scss */
#hcp-page section div.center {
  text-align: center;
  margin-bottom: 20px;
}
/* line 2210, ../../sass/_global.scss */
#hcp-page section a.download-link {
  margin-top: 15px;
  display: inline-block;
}
/* line 2214, ../../sass/_global.scss */
#hcp-page section a span.link-arrow {
  margin-right: 10px;
  background-position: 0px -395px;
}
/* line 2219, ../../sass/_global.scss */
#hcp-page section a:hover span.link-arrow {
  background-position: -50px -395px;
}

/***********************Custom Modal**************************/
/* line 2228, ../../sass/_global.scss */
.custom-modal {
  display: none;
}
/* line 2230, ../../sass/_global.scss */
.custom-modal .modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: #000 url("../../images/global/hcpModal-overlay.png");
  opacity: 0.5;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
/* line 2243, ../../sass/_global.scss */
.custom-modal .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 540px;
  height: 290px;
  z-index: 3;
  background: #ffffff;
  margin: -145px 0 0 -270px;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
/* line 2255, ../../sass/_global.scss */
.custom-modal .modal-content .modal-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 26px;
  height: 26px;
  background: url("../../images/global/hcpModal_Xclose.png");
  cursor: pointer;
}
/* line 2264, ../../sass/_global.scss */
.custom-modal .modal-content h2 {
  color: #333333;
  font-size: 30px;
  text-align: center;
  width: 96%;
  margin: 40px auto 0;
  line-height: 50px;
  border-bottom: 2px solid #d4d4d4;
}
/* line 2273, ../../sass/_global.scss */
.custom-modal .modal-content p {
  color: #333333;
  width: 82%;
  margin: 12px auto 0;
}
/* line 2279, ../../sass/_global.scss */
.custom-modal.active {
  display: inherit;
}
/* line 2283, ../../sass/_global.scss */
.custom-modal.mobile .modal-content {
  width: 300px;
  height: 310px;
  margin: -270px 0 0 -150px;
}
/* line 2287, ../../sass/_global.scss */
.custom-modal.mobile .modal-content h2 {
  font-size: 20px;
  margin-top: 25px;
  line-height: 19px;
  text-align: left;
  padding-left: 20px;
  padding-bottom: 20px;
}
/* line 2295, ../../sass/_global.scss */
.custom-modal.mobile .modal-content p {
  width: 82%;
}
/* line 2298, ../../sass/_global.scss */
.custom-modal.mobile .modal-content .modal-close {
  top: -25px;
}

/***********************Copay Modal**************************/
/* line 2306, ../../sass/_global.scss */
.custom-modal.copay-modal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4001;
}
/* line 2313, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content {
  height: auto;
  padding: 30px 70px 20px 30px;
  top: 301px;
}
/* line 2317, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .head-info {
  background: #68b03f;
  padding: 8px 60px;
  color: #fff;
  line-height: 130%;
  margin-bottom: 5px;
  font-family: 'Helvetica Neue Medium';
}
/* line 2324, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .head-info sup {
  top: -.65em;
  font-size: .6em;
}
/* line 2329, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content img {
  width: 100%;
  max-width: 440px;
  height: auto;
}
/* line 2334, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content p {
  width: 100%;
}
/* line 2336, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content p.foot-note {
  font-size: 12px;
  line-height: 120%;
  margin-top: 0;
  position: relative;
}
/* line 2341, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content p.foot-note sup {
  position: absolute;
  top: 5px;
  left: -7px;
  font-size: 7px;
}
/* line 2348, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content p.zinc-code {
  font-size: 9px;
}
/* line 2352, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .modal-links {
  padding: 30px 0;
  text-align: right;
}
/* line 2355, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .modal-links a {
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  height: 40px;
}
/* line 2360, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .modal-links a.cancel {
  color: #666;
  border-right: 1px solid #e0e0e0;
  margin-right: 24px;
  padding-right: 24px;
}
/* line 2366, ../../sass/_global.scss */
.custom-modal.copay-modal .modal-content .modal-links a.continue {
  background: #68b03f;
  width: 160px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
}

/************************* /Form validations *************************/
/* line 2382, ../../sass/_global.scss */
form .form-group .input-error {
  border: 1px solid red !important;
  margin-top: 1px;
}
/* line 2386, ../../sass/_global.scss */
form .form-group .input-error + label {
  color: red;
}

/********************** RSVP Form *********************************/
/* line 2394, ../../sass/_global.scss */
.events-page-modal .modal-content .modal-body .form-control {
  margin-left: 20px;
}

/***********************HCP Modal**************************/
/* line 2404, ../../sass/_global.scss */
#hcpModal.mobile .modal-content .hcpLinks {
  width: 82%;
}
/* line 2407, ../../sass/_global.scss */
#hcpModal.mobile .modal-content .hcpLinks a {
  margin-bottom: 10px;
}
/* line 2413, ../../sass/_global.scss */
#hcpModal .modal-content .hcpLinks {
  width: 82%;
  margin: 38px auto 0;
}
/* line 2416, ../../sass/_global.scss */
#hcpModal .modal-content .hcpLinks a {
  margin-right: 25px;
  background: url("../../images/global/hcpModalLinksArrow.png") no-repeat top left;
  line-height: 17px;
  text-indent: 15px;
  display: inline-block;
  color: #00958e;
}

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 192dpi), (min-resolution: 144dpi), (min-resolution: 124.8dpi), (min-resolution: 120dpi) {
  /* Retina-specific stuff here */
  /* line 1, ../../sass/_global-retina.scss */
  .logo {
    background: transparent url(../../images/global/rebif-logo@2x.png) 0 0 no-repeat;
    background-size: 100%;
  }
}
/* line 2442, ../../sass/_global.scss */
.desktop-nav-login .logged-in {
  padding: 15px 0 19px;
  border-top: 1px solid #ccc;
  padding-left: 15px;
}
/* line 2446, ../../sass/_global.scss */
.desktop-nav-login .logged-in a {
  font-family: "Helvetica Neue";
  letter-spacing: 1px;
  color: #333333;
  margin-right: 25px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}
/* line 2453, ../../sass/_global.scss */
.desktop-nav-login .logged-in .icon-arrowrt-sm {
  margin-right: 10px;
  color: #9b9b9b;
  font-size: 20px;
}

/* line 1, ../../sass/_site-devices-shared.scss */
.as-table {
  display: table;
  width: 100%;
  vertical-align: middle;
}
/* line 5, ../../sass/_site-devices-shared.scss */
.as-table > div {
  display: table-cell;
}

/* line 9, ../../sass/_site-devices-shared.scss */
#detail-wrapper .video-large {
  position: relative;
  float: none;
  width: 100% !important;
  margin-left: 0;
  margin-right: 0;
}

/* line 16, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container.video-section {
  padding-bottom: 0;
}
/* line 18, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container.video-section .inline-video {
  margin-bottom: 0;
}

/************************* landing details *************************/
/* line 24, ../../sass/_site-devices-shared.scss */
#medicare-copy strong {
  font-family: "Helvetica Neue";
  font-weight: bold;
}

/************************* Page-Specific Styles *************************/
/************************* /evaluating-rebif *************************/
/* line 36, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart {
  padding-top: 18px;
  padding-bottom: 13px;
}
/* line 40, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-detail {
  font-family: 'ProximaNova Regular';
  font-size: 15px;
  font-weight: bold;
  margin: 0 auto;
  margin-bottom: 25px;
  text-align: center;
}
/* line 47, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-detail .left {
  text-align: left;
}
/* line 50, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-detail .right {
  text-align: right;
}
/* line 54, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-table {
  border-top: 1px solid #898989;
  border-bottom: 1px solid #898989;
  width: 100%;
  display: table;
  min-height: 60px;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 62, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-table > div {
  width: 50%;
  vertical-align: middle;
  display: table-cell;
  padding: 10px 0;
}
/* line 67, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-table > div > * {
  display: inline-block;
  vertical-align: middle;
}
/* line 71, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-table > div span {
  font-size: 12px;
  font-family: 'ProximaNova Regular';
}
/* line 75, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .chart-table > div img {
  margin-right: 5px;
}
/* line 80, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart {
  width: 470px;
  margin: 0 auto;
  position: relative;
  margin-top: 30px;
  margin-bottom: 25px;
}
/* line 86, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart:before {
  content: '';
  display: block;
  width: 1px;
  height: 250px;
  position: absolute;
  border-left: 2px dashed #999b9e;
  top: 0;
  left: 230px;
  z-index: 1;
}
/* line 97, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart:after {
  content: 'Annualized mean flare-up rate';
  display: block;
  position: absolute;
  left: -110px;
  top: 125px;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotateZ(-90deg);
  font-size: 11px;
}
/* line 108, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .top-text p {
  display: inline-block;
  width: 45%;
  vertical-align: top;
  padding: 0;
  font-size: 13px;
  line-height: 1.2;
}
/* line 116, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail {
  font-size: 12px;
  font-weight: normal;
  font-family: 'ProximaNova Semibold';
  width: 105%;
  margin-left: -2.5%;
}
/* line 122, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail span {
  text-align: center;
  padding-left: 7px;
}
/* line 125, ../../sass/_site-devices-shared.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail span.float-right {
  padding-left: 0;
  padding-right: 14px;
}

/************************* /errors/404 *************************/
/************************* /errors/500 *************************/
/************************* /getting-started-with-rebif *************************/
/* line 140, ../../sass/_site-devices-shared.scss */
#getting-started-rebif #medicare-copy {
  padding-right: 30px;
}

/************************* /index *************************/
/************************* /nurses *************************/
/* line 147, ../../sass/_site-devices-shared.scss */
#ms-lifelines-nurses #detail-wrapper .detail-call-out {
  margin-bottom: 20px;
}
/* line 149, ../../sass/_site-devices-shared.scss */
#ms-lifelines-nurses #detail-wrapper .detail-call-out p {
  font-family: 'ProximaNova Regular';
}

/* line 154, ../../sass/_site-devices-shared.scss */
#ms-lifelines-nurses #detail-wrapper #video-container {
  width: 100%;
}

/* line 157, ../../sass/_site-devices-shared.scss */
#ms-lifelines-nurses #detail-wrapper #our-nurse-home {
  padding-bottom: 0;
}

/* line 160, ../../sass/_site-devices-shared.scss */
#ms-lifelines-nurses #detail-wrapper .detail-testimony {
  background: url("/images/rebif-ms-lifelines-nurses/story-pattern.png");
  background-position: right center;
  background-size: 50% 100%;
}

/************************* /patient-ambassadors *************************/
/* line 167, ../../sass/_site-devices-shared.scss */
#ambassadors #details-callout {
  margin-bottom: 20px;
}

/* line 170, ../../sass/_site-devices-shared.scss */
#ambassadors #details-callout .tel {
  font-size: inherit;
  font-family: inherit;
  color: inherit !important;
}

/************************* /privacy *************************/
/* line 177, ../../sass/_site-devices-shared.scss */
#privacy-page #detail-wrapper .detail-container#privacy-information > h2,
#privacy-page #detail-wrapper .detail-container#privacy-information > h3 {
  padding-top: 0;
}

/************************* /rebif-co-pay *************************/
/* line 184, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper {
  border-bottom: none;
}
/* line 186, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper .details-quote .big-quote {
  background: none;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
}
/* line 195, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-co-pay table {
  width: 100%;
  border-collapse: collapse;
}
/* line 198, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-co-pay table td {
  border: 1px solid #312D2D;
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 15px;
  color: #7bc145;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  width: 143.5px;
}
/* line 207, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-co-pay table td.info-cell {
  color: #00948e;
  text-align: left;
}

/* line 215, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter div p {
  color: #009996;
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  padding: 0;
}

/* line 221, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter .letter,
#co-pay #detail-wrapper #details-faq .answer-containter .letter {
  width: 20px;
  margin-right: 7px;
}

/* line 226, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter,
#co-pay #detail-wrapper #details-faq .answer-containter {
  margin: 0 auto;
  padding-bottom: 5px;
  padding-left: 40px;
  width: 666px;
}

/* line 234, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter .question,
#co-pay #detail-wrapper #details-faq .answer-containter .answer {
  width: 566px;
}

/* line 238, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter div,
#co-pay #detail-wrapper #details-faq .answer-containter div {
  float: left;
}

/* line 242, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter div p {
  color: #009996;
  font-family: 'ProximaNova Semibold';
  font-size: 20px;
  padding: 0;
}

/* line 248, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .question-containter .letter p {
  font-size: 22px;
}

/* line 251, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .answer-containter .letter p {
  color: #656565;
  font-size: 22px;
  padding: 0;
  margin-top: -3px;
}

/* line 258, ../../sass/_site-devices-shared.scss */
#co-pay #detail-wrapper #details-faq .answer-containter div p {
  padding: 0 0 5px;
}

/************************* /rebif-connect *************************/
/* line 264, ../../sass/_site-devices-shared.scss */
#ms-support #detail-wrapper #detail-hero {
  background-color: transparent;
}

/* line 269, ../../sass/_site-devices-shared.scss */
#ms-support .vjs-djsp-skin .vjs-big-play-button span {
  /*background: none;*/
}

/************************* /rebif-faq *************************/
/* line 274, ../../sass/_site-devices-shared.scss */
#faq-page #detail-wrapper p.indented {
  text-indent: -7px;
}

/* line 277, ../../sass/_site-devices-shared.scss */
.accordion-wrapper {
  margin-top: 0px;
  margin-left: 45px;
  padding-right: 30px;
}

/* line 283, ../../sass/_site-devices-shared.scss */
.accordion-btns,
.accordion-content {
  padding: 5px;
  border-bottom: 0;
}

/* line 289, ../../sass/_site-devices-shared.scss */
#faq-page .accordion-content {
  padding: 5px 0 25px;
  margin-right: 20px;
}

/* line 293, ../../sass/_site-devices-shared.scss */
#faq-page .accordion-content .faq-more-info-isi {
  margin-top: 10px;
  display: block;
}

/* line 298, ../../sass/_site-devices-shared.scss */
#faq-page .accordion-btns {
  margin-right: 20px;
  padding: 5px 20px 5px 0;
}

/* line 304, ../../sass/_site-devices-shared.scss */
.accordion-content {
  border-top: 0;
  margin: 0 0 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}

/* line 311, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-content p {
  padding: 5px 0;
}

/* line 315, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-content .details-list {
  list-style-position: outside;
  margin-left: 12px;
}

/* line 320, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-content .details-list ul {
  list-style: none;
  margin: 0 25px;
}

/* line 325, ../../sass/_site-devices-shared.scss */
#faq-page #detail-wrapper .detail-container .accordion-content .details-list ul {
  list-style: none outside none;
  margin-left: 12px;
}

/* line 330, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-content .details-list ul li {
  margin: 0;
}

/* line 334, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-content .details-list ul li span:before {
  content: "-";
  display: inline-block;
  position: absolute;
  margin-left: -10px;
}

/* line 341, ../../sass/_site-devices-shared.scss */
.accordion-content.last-accordion-content {
  border-bottom: 0;
}

/* line 345, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #7bc145;
  text-decoration: none;
  display: block;
}

/* line 351, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a:hover,
#detail-wrapper .detail-container .accordion-content a:hover {
  color: #489a09;
}

/* line 356, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a span.minus,
#detail-wrapper .detail-container .accordion-btns a span.plus {
  position: absolute;
  font-family: 'ProximaNova Regular';
  font-size: 29px;
  font-weight: bold;
}

/* line 365, ../../sass/_site-devices-shared.scss */
#detail-wrapper .inner-container {
  width: 100%;
  padding: 0 40px;
}

/* line 369, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a span.minus {
  margin: 0 -20px;
}

/* line 373, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a span.plus {
  margin: -4px -20px;
}

/* line 377, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a span.minus {
  display: none;
}

/* line 381, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a.opened span.plus {
  display: none;
}

/* line 385, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a.opened {
  color: #489a09;
  padding-top: 20px;
}

/* line 390, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .accordion-btns a.opened span.minus {
  display: block;
  font-size: 15px;
}

/* line 395, ../../sass/_site-devices-shared.scss */
.accordion-content p a.link-color-1,
.accordion-content ul li span a.link-color-1,
.accordion-content p a.text-color {
  padding-left: 0px;
  display: initial;
}

/* line 402, ../../sass/_site-devices-shared.scss */
#faq-page .accordion-footer {
  display: block;
  padding-bottom: 30px;
}

/* line 407, ../../sass/_site-devices-shared.scss */
#faq-page .faq-more-info {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #7bc145 !important;
  display: block;
  margin: 10px 0;
}

/* line 414, ../../sass/_site-devices-shared.scss */
#faq-page .faq-more-info:hover {
  color: #7bc145 !important;
}

/* line 418, ../../sass/_site-devices-shared.scss */
#faq-page .faq-more-info:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -395px;
  padding: 0;
  display: inline-block;
  content: "";
}

/* line 427, ../../sass/_site-devices-shared.scss */
#faq-page .faq-more-info:hover:before {
  background: url(../../images/global/sprite/G_sprite.png) no-repeat -50px -395px;
  content: "";
}

/* line 433, ../../sass/_site-devices-shared.scss */
#faq-page .custom-sup sup.smaller {
  top: -0.6em;
  font-size: 65%;
}

/* line 437, ../../sass/_site-devices-shared.scss */
#faq-page #detail-wrapper .detail-container .accordion-content .no-bullet li {
  margin: 10px 0;
}

/************************* /rebif-features *************************/
/* line 441, ../../sass/_site-devices-shared.scss */
#features #therapy-options-magnify .modal-content {
  border-radius: 0px;
  width: 925px;
  margin-left: -160px;
}

/* line 446, ../../sass/_site-devices-shared.scss */
#features #therapy-options-magnify .modal-content .modal-header {
  border-bottom: 0px;
}

/* line 449, ../../sass/_site-devices-shared.scss */
#features .therapy-options a.magnify {
  background: url("../../images/rebif-features/magnify.png") no-repeat scroll 0 -34px;
  bottom: 0;
  display: block;
  height: 33px;
  position: absolute;
  right: 0;
  width: 33px;
  cursor: pointer;
}

/* line 459, ../../sass/_site-devices-shared.scss */
#registration-page #trademark,
#features #trademark {
  clear: both;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
  width: 80%;
}

/************************* /rebif-financial-services *************************/
/* line 471, ../../sass/_site-devices-shared.scss */
#financial #detail-wrapper .details-quote-4 .big-quote {
  background: none;
}

/* line 476, ../../sass/_site-devices-shared.scss */
#financial .detail-call-out {
  margin-bottom: 20px;
}

/************************* /rebif-information-kit *************************/
/* line 481, ../../sass/_site-devices-shared.scss */
#information-kit #detail-wrapper .details-list {
  margin-bottom: 10px;
}

/* line 485, ../../sass/_site-devices-shared.scss */
#infokit {
  height: 100px;
  float: right;
  margin-right: 30px;
  margin-left: 15px;
}

/* line 493, ../../sass/_site-devices-shared.scss */
#information-kit hr {
  width: 90%;
  margin: 10px auto 0 auto;
}

/* line 498, ../../sass/_site-devices-shared.scss */
.rebif-form label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 5px;
}

/* line 505, ../../sass/_site-devices-shared.scss */
.rebif-form .radio,
.rebif-form .checkbox {
  padding: 0;
}

/* line 510, ../../sass/_site-devices-shared.scss */
.rebif-form .radio input[type="radio"] {
  position: absolute;
  left: -9999px;
}

/* line 515, ../../sass/_site-devices-shared.scss */
.rebif-form label span {
  display: inline-block;
}

/* line 519, ../../sass/_site-devices-shared.scss */
#prospect-description-submit {
  overflow: hidden;
}

/* line 523, ../../sass/_site-devices-shared.scss */
#prospect-description-submit button {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  display: block;
  height: 35px;
  width: 162px;
  background: #7bc145;
  padding: 8px;
  border-radius: 3px;
  margin-right: 40px;
  float: right;
}

/* line 540, ../../sass/_site-devices-shared.scss */
.rebif-form .preference-options {
  margin-top: 26px;
}
@media (max-width: 767px) {
  /* line 545, ../../sass/_site-devices-shared.scss */
  .rebif-form .preference-options {
    margin-left: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 551, ../../sass/_site-devices-shared.scss */
  .rebif-form .preference-options {
    margin-left: 80px;
  }
}

/************************* /rebif-injection-options *************************/
/* line 559, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 563, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td {
  border: 1px solid #003835;
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  width: 80px;
  text-align: center;
}
/* line 568, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td.header {
  color: #555;
  height: 40px;
}
/* line 572, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td.info-cell {
  text-align: left;
}
/* line 575, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td.body {
  height: 80px;
}
/* line 580, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper .detail-call-out h4 {
  border-bottom: 1px solid #86cac3;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

/* line 587, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper #detail-hero h1 {
  right: 40px;
  top: 58px;
}

/* line 592, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #detail-wrapper #choose-treatment-routine .details-list {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 597, ../../sass/_site-devices-shared.scss */
#rebif-injection-options #learn-more-offers {
  margin: 20px 40px;
}

/************************* /rebif-one-on-one-support *************************/
/************************* /rebif-efficacy *************************/
/* line 607, ../../sass/_site-devices-shared.scss */
#detail-wrapper .chart-table * {
  vertical-align: middle;
}
/* line 610, ../../sass/_site-devices-shared.scss */
#detail-wrapper .chart-table .green-cell {
  background-color: #00948e;
  color: #fff !important;
}
/* line 614, ../../sass/_site-devices-shared.scss */
#detail-wrapper .chart-table .light-green-cell {
  background-color: #d0e9e8;
}

/* line 620, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective {
  display: table;
  color: #fff;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px;
}
/* line 626, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .header {
  font-size: 14px;
  vertical-align: middle;
  height: 60px;
  white-space: nowrap;
  display: table-cell;
  padding: 0 12px;
}
/* line 633, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .header .num {
  font-size: 38px;
  padding-right: 12px;
}
/* line 637, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .header span {
  vertical-align: middle;
  display: inline-block;
  font-weight: bold;
}
/* line 642, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .header:nth-child(even) {
  border-right: 2px solid white;
  border-left: 2px solid white;
}
/* line 647, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .body {
  text-align: center;
  vertical-align: middle;
  height: 60px;
}
/* line 651, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .table-proven-effective .body:nth-child(even) {
  border-right: 2px solid white;
  border-left: 2px solid white;
}
/* line 659, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap {
  width: 260px;
  display: inline-block;
  vertical-align: top;
  margin-right: 35px;
}
/* line 664, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .title {
  display: block;
  margin-bottom: 20px;
  font-family: 'ProximaNova Semibold';
  font-size: 20px;
}
/* line 669, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .title.small {
  text-align: center;
  font-size: 15px;
  margin-bottom: 25px;
}
/* line 675, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .chart-detail {
  font-family: 'ProximaNova Regular';
}
/* line 678, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .chart {
  margin-bottom: 15px;
}
/* line 681, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .to-left {
  padding-left: 30px;
}
/* line 684, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap:last-child {
  margin-right: 0;
}
/* line 687, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.wider {
  width: 100%;
}
/* line 690, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-4 {
  padding-bottom: 30px;
}
/* line 693, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-7 {
  padding-top: 15px;
  position: relative;
}
/* line 696, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-7 .title {
  padding-bottom: 10px;
  border-bottom: 1px solid #b9b9b9;
}
/* line 700, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-7 .chart-detail {
  font-size: 15px;
  font-family: 'ProximaNova Regular';
}
/* line 706, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table {
  border-top: 1px solid #b9b9b9;
  border-bottom: 1px solid #b9b9b9;
  padding: 10px 0;
  margin-bottom: 20px;
}
/* line 711, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table span {
  display: inline-block;
  vertical-align: middle;
}
/* line 714, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table span.square {
  width: 14px;
  height: 14px;
  background-color: #008b84;
}
/* line 718, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table span.square.light {
  background-color: #73be44;
}
/* line 725, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .graphic-area hr {
  border-color: #bfbfbf;
  margin-top: 25px;
}
/* line 730, ../../sass/_site-devices-shared.scss */
#proven-effective #detail-wrapper .detail-testimony {
  background-image: url(../../images/rebif-efficacy/teal-bg-1.png);
  background-size: 50% 100%;
}

/* line 736, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .two-years-container {
  margin-bottom: 35px;
  margin-top: 10px;
}

/* line 741, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .two-years-container p {
  float: left;
  width: 552px;
  padding-left: 30px;
  padding-bottom: 0;
}

/* line 748, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .desktop-graphic {
  margin-left: 40px;
}

/* line 751, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container #efficacy-graphic-1,
#detail-wrapper .detail-container #efficacy-graphic-3 {
  margin-bottom: 31px;
}

/* line 755, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container #efficacy-graphic-2,
#detail-wrapper .detail-container #efficacy-graphic-4 {
  margin-bottom: 36px;
}

/* line 759, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container #efficacy-graphic-3 {
  margin-bottom: 27px;
}

/* line 763, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container #graphic-5-tablet {
  margin-top: 45px;
}

/* line 767, ../../sass/_site-devices-shared.scss */
#two-years-desktop,
#two-years-tablet,
#two-years-mobile {
  margin-left: 40px;
  margin-top: 0px;
}

/* line 773, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .graphic-area h3 {
  font-family: "ProximaNova Semibold";
  font-size: 20px;
  line-height: 22px;
  padding-top: 20px;
  padding-bottom: 7px;
  letter-spacing: 0.01em;
  color: #158c86;
}

/* line 782, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .title-graphic-50 h4,
#detail-wrapper .detail-container .title-graphic-100 h4 {
  padding-bottom: 5px;
  padding-top: 15px;
  font-size: 14px;
  font-family: "ProximaNova Semibold";
  text-align: center;
  float: left;
}

/* line 793, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .title-graphic-50 h4 {
  width: 50%;
}

/* line 796, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .title-graphic-100 h4 {
  width: 100%;
}

/* line 800, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .graphic-title-list {
  padding-left: 65px;
  padding-right: 65px;
  color: #333333;
  font-family: "ProximaNova Semibold";
}
/* line 805, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .graphic-title-list p {
  padding-left: 0;
}

/* line 809, ../../sass/_site-devices-shared.scss */
.graphic-title-list li {
  font-size: 18px;
  list-style-type: decimal;
  list-style-position: outside;
  font-family: "ProximaNova Semibold";
}

/* line 816, ../../sass/_site-devices-shared.scss */
#detail-wrapper .image-centered {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/* line 823, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .graphic-title-list li h3 {
  color: #333333;
  font-family: "ProximaNova Semibold";
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 20px;
  padding-bottom: 10px;
}
/* line 832, ../../sass/_site-devices-shared.scss */
#detail-wrapper .detail-container .graphic-title-list li p {
  padding-left: 0;
}

/************************* /rebif-safety-profile *************************/
/* line 839, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote {
  position: relative;
}

/* line 842, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote {
  background: url("../../images/rebif-safety-profile/safety-profile-quote.jpg") no-repeat scroll center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 846, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote {
  height: 290px;
  width: 666px;
}

/* line 850, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .checker-overlay .big-quote {
  position: absolute;
  text-indent: 0;
}

/* line 854, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .teal {
  background: url("../../images/rebif-safety-profile/teal-bg-1.png") no-repeat scroll center center transparent;
  background-size: 100% 100%;
}

/* line 859, ../../sass/_site-devices-shared.scss */
.ie8 #safety-profile #details-quote .teal {
  background: url("../../images/global/global_bg_teal.png") no-repeat scroll center center #FFFFFF;
}

/* line 862, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .big-quote {
  background-position: 0 0;
  color: #EFEFEF;
  display: inline-block !important;
  font-style: normal;
  font-weight: 300;
  height: 205px;
  letter-spacing: 1px;
  line-height: 30px;
  position: relative;
  left: 45px;
  top: 40px;
  vertical-align: top;
  width: 205px;
}

/* line 877, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .big-quote > .text {
  display: inline-block;
  font-family: 'ProximaNova Regular';
  font-size: 16px;
  letter-spacing: 0;
  line-height: 20px;
  padding-left: 20px;
  padding-top: 20px;
  text-indent: -5px;
}

/* line 888, ../../sass/_site-devices-shared.scss */
.ie8 #safety-profile #details-quote .big-quote > .text {
  text-transform: capitalize;
}

/* line 892, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .big-quote > .caption {
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  line-height: 12px;
  padding-left: 20px;
  padding-top: 25px;
  position: relative;
  text-align: left;
  width: auto;
}

/* line 904, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .big-quote .caption > .name {
  display: block;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 14px;
}

/* line 911, ../../sass/_site-devices-shared.scss */
#safety-profile #details-quote .big-quote .caption > .title {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 14px;
}

/************************* /rebif-side-effects *************************/
/* line 920, ../../sass/_site-devices-shared.scss */
#rebif-effects #detail-wrapper .flu-video {
  padding-bottom: 0;
}
/* line 922, ../../sass/_site-devices-shared.scss */
#rebif-effects #detail-wrapper .flu-video .inline-video {
  margin-bottom: 0;
}
/* line 926, ../../sass/_site-devices-shared.scss */
#rebif-effects #detail-wrapper .sublist-symptoms li {
  margin: 10px 0;
}

/* line 931, ../../sass/_site-devices-shared.scss */
#rebif-effects .detail-container ul.details-list li span,
#rebif-effects .detail-container ul.details-list li ul li span {
  color: #333333;
  display: block;
  padding-bottom: 5px;
}

/* line 938, ../../sass/_site-devices-shared.scss */
#rebif-effects .detail-container ul.details-list li ul li span.bullet {
  float: left;
  padding-right: 5px;
}

/* line 943, ../../sass/_site-devices-shared.scss */
#rebif-effects #detail-wrapper {
  border: none;
}

/************************* /rebif-support *************************/
/* line 949, ../../sass/_site-devices-shared.scss */
#rebif-support #detail-wrapper .detail-quote {
  margin-bottom: 30px;
  position: relative;
}
/* line 952, ../../sass/_site-devices-shared.scss */
#rebif-support #detail-wrapper .detail-quote p {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-family: 'ProximaNova Regular';
  padding: 0;
  line-height: 1.2;
  text-indent: -7px;
}

/* line 965, ../../sass/_site-devices-shared.scss */
#ms-support #peer-program.detail-container, #ms-support #support-you.detail-container, #ms-support #live-events.detail-container {
  padding-bottom: 0;
}

/* line 969, ../../sass/_site-devices-shared.scss */
#ms-support #detail-wrapper #monthly-newsletters .download-button a {
  border-bottom: 1px solid #9D9D9D;
  border-top: 1px solid #9D9D9D;
  display: block;
  padding: 15px 20px 15px 0;
}

/* line 976, ../../sass/_site-devices-shared.scss */
#ms-support #detail-wrapper #detail-hero .detail-caption .name {
  display: none;
}

/************************* /rebif-talk-to-your-doctor *************************/
/* line 982, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .numeric-list li {
  color: #333333;
  font-family: inherit;
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  margin: 0 0 10px;
}
/* line 987, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .numeric-list li span {
  line-height: 1.5;
}
/* line 991, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .big-text-quote {
  background-image: url(../../images/rebif-treatment-routine/green-callout-background.png);
}
/* line 993, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .big-text-quote p {
  width: 90%;
}
/* line 996, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .big-text-quote .caption {
  right: initial;
}
/* line 1000, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .inline-video {
  margin-bottom: 0;
}
/* line 1003, ../../sass/_site-devices-shared.scss */
#talk-2-doc #detail-wrapper .ttyd {
  padding-bottom: 0;
}

/* line 1007, ../../sass/_site-devices-shared.scss */
.questions-healthcare {
  margin-left: 20px;
  color: #333333;
  list-style-type: decimal;
}

/* line 1013, ../../sass/_site-devices-shared.scss */
#talk-2-doc .questions-healthcare li {
  margin: 5px 0;
}

/* line 1017, ../../sass/_site-devices-shared.scss */
#talk-2-doc .questions-healthcare li.note-descrip {
  list-style: none;
  margin-left: -20px !important;
  margin-top: 10px !important;
}

/* line 1023, ../../sass/_site-devices-shared.scss */
#talk-2-doc .big-text-quote {
  margin-top: -20px;
}

/* line 1027, ../../sass/_site-devices-shared.scss */
.list-tips-communication {
  list-style-type: decimal !important;
}

/* line 1031, ../../sass/_site-devices-shared.scss */
.list-tips-communication strong {
  display: block;
}

/************************* /rebif-tips *************************/
/* line 1038, ../../sass/_site-devices-shared.scss */
#rebif-tips-page #detail-wrapper .detail-call-out .copy a {
  position: relative;
  display: block;
  bottom: initial;
}
/* line 1045, ../../sass/_site-devices-shared.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-left img {
  display: block;
}
/* line 1049, ../../sass/_site-devices-shared.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right p {
  padding-left: 0;
  padding-right: 0;
}
/* line 1053, ../../sass/_site-devices-shared.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right img {
  display: inline-block;
  vertical-align: top;
}

/* line 1060, ../../sass/_site-devices-shared.scss */
#detail-wrapper .details-list.numeric-list {
  list-style-type: decimal;
}

/* line 1064, ../../sass/_site-devices-shared.scss */
#detail-wrapper .details-list.numeric-list li {
  margin: 10px 0;
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 1069, ../../sass/_site-devices-shared.scss */
#rebif-tips-page .detail-container .details-list.numeric-list h5 {
  display: block;
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 15px;
}

/* line 1075, ../../sass/_site-devices-shared.scss */
#thermometer-bg {
  background: url(../../images/rebif-tips/rebif-storage-tempature.png) 400px center no-repeat;
}

/* line 1079, ../../sass/_site-devices-shared.scss */
#thermometer-bg span {
  display: block;
  width: 65%;
}

/* line 1084, ../../sass/_site-devices-shared.scss */
#thermometer-bg span.nowrap {
  display: inline;
  width: auto;
}

/************************* /rebif-treatment-routine *************************/
/* line 1092, ../../sass/_site-devices-shared.scss */
#treatment #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
}
/* line 1095, ../../sass/_site-devices-shared.scss */
#treatment #detail-wrapper .big-image-quote {
  background: #1b9f9a;
}
/* line 1098, ../../sass/_site-devices-shared.scss */
#treatment #detail-wrapper .big-text-quote {
  background-image: url(../../images/rebif-treatment-routine/green-callout-background.png);
}
/* line 1103, ../../sass/_site-devices-shared.scss */
#treatment .treatment-routine-table td {
  border: 1px solid #003835;
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  width: 80px;
  text-align: center;
}
/* line 1108, ../../sass/_site-devices-shared.scss */
#treatment .treatment-routine-table td.header {
  color: #555;
  height: 40px;
}
/* line 1112, ../../sass/_site-devices-shared.scss */
#treatment .treatment-routine-table td.info-cell {
  text-align: left;
}
/* line 1115, ../../sass/_site-devices-shared.scss */
#treatment .treatment-routine-table td.body {
  height: 80px;
}

/* line 1121, ../../sass/_site-devices-shared.scss */
#treatment .big-text-quote {
  margin-top: -20px;
}

/* line 1125, ../../sass/_site-devices-shared.scss */
.treatment-routine-table {
  width: 90%;
  margin: 16px auto 0 auto;
  border-collapse: collapse;
  border-bottom: none;
  margin-bottom: 20px;
}

/* line 1133, ../../sass/_site-devices-shared.scss */
.big-image-quote {
  background: url("../../images/global/global_bg_teal.png") repeat;
  margin-bottom: 20px;
  height: 290px;
  position: relative;
}

/* line 1140, ../../sass/_site-devices-shared.scss */
#routine-img {
  width: 340px;
  display: inline-block;
  height: 100%;
  background: url(../../images/rebif-treatment-routine/walking-ms-treatment-quote.jpg) no-repeat center;
}

/* line 1147, ../../sass/_site-devices-shared.scss */
.big-image-quote p {
  font-family: "ProximaNova Regular";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 22px;
  text-indent: -7px;
  display: inline-block;
  color: #fff;
  position: absolute;
  top: 36px;
  left: 373px;
}

/* line 1159, ../../sass/_site-devices-shared.scss */
.big-image-quote .caption {
  right: 73px;
  bottom: 20px;
}

/* line 1164, ../../sass/_site-devices-shared.scss */
.ie8 .big-image-quote .caption-fix {
  right: 78px;
}

/* line 1168, ../../sass/_site-devices-shared.scss */
.big-text-quote {
  width: 100%;
  background: url("../../images/global/global_bg_green.png") repeat;
  margin: 20px 0;
  display: inline-block;
  position: relative;
  height: 200px;
}

/* line 1177, ../../sass/_site-devices-shared.scss */
.big-text-quote img {
  display: inline-block;
  height: 84px;
  width: 90px;
  position: absolute;
  right: 40px;
  top: 50px;
}

/* line 1186, ../../sass/_site-devices-shared.scss */
.big-text-quote p {
  font-family: "ProximaNova Regular";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  color: #fff;
  position: absolute !important;
  top: 40px;
  left: 40px;
}

/* line 1197, ../../sass/_site-devices-shared.scss */
.big-text-quote p:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 23px;
  background: url(../../images/rebif-treatment-routine/green_callout_left_db_quote.png) no-repeat top left;
  margin-left: -30px;
  margin-top: -10px;
  position: absolute;
}

/* line 1208, ../../sass/_site-devices-shared.scss */
.big-text-quote p:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 21px;
  height: 23px;
  background: url(../../images/rebif-treatment-routine/green_callout_right_db_quote.png) no-repeat top left;
  margin-left: 0;
  margin-top: 4px;
  position: absolute;
  bottom: 0px;
  left: 175px;
}

/* line 1223, ../../sass/_site-devices-shared.scss */
.big-text-quote .caption {
  width: auto;
  right: 40px;
  bottom: 20px;
}

/* line 1229, ../../sass/_site-devices-shared.scss */
#treatment .caption .name {
  font-size: 12px !important;
  line-height: 14px !important;
  letter-spacing: 1px !important;
}

/* line 1235, ../../sass/_site-devices-shared.scss */
#treatment .caption .title {
  font-size: 12px !important;
  line-height: 16px !important;
  letter-spacing: 1px !important;
}

/************************* /scripts/versions *************************/
/************************* /search-results *************************/
/* line 1245, ../../sass/_site-devices-shared.scss */
body#search-results #details-search-results #search-results-items div p em {
  color: #7bc145;
  font-style: normal;
}

/************************* /sign-up *************************/
/* line 1253, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper #contactInfo input {
  width: 260px;
  height: 40px;
}

/* line 1259, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper {
  border-bottom: none;
}
/* line 1261, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper #registration {
  padding-bottom: 15px;
}
/* line 1264, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper .first-hr {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 1268, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper #detail-hero {
  margin-bottom: 10px;
}
/* line 1272, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper .rightPos {
  padding-left: 35px;
}

@media (max-width: 991px) {
  /* line 1279, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper #contactInfo input {
    width: 100%;
    height: 40px;
  }

  /* line 1285, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper {
    border-bottom: none;
  }
  /* line 1287, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper #registration {
    padding-bottom: 15px;
  }
  /* line 1290, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper .first-hr {
    margin-top: 10px;
    margin-bottom: 5px;
  }
  /* line 1294, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper #detail-hero {
    margin-bottom: 10px;
  }
  /* line 1298, ../../sass/_site-devices-shared.scss */
  #registration-page #detail-wrapper .rightPos {
    padding-left: 15px;
  }
}
/* line 1304, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper .detail-call-out p {
  padding: 0;
}

/* line 1308, ../../sass/_site-devices-shared.scss */
#registration-page #detail-wrapper .detail-container {
  padding-bottom: 0;
}

/* line 1312, ../../sass/_site-devices-shared.scss */
#registration-page hr {
  width: 90%;
  margin: 0 auto;
}

/* line 1317, ../../sass/_site-devices-shared.scss */
#infoKits, #contactInfo,
#reg-opt1, #reg-opt2, #reg-opt4,
#passwordInfo,
#opt4-disclaim, #mailInfo,
#disclaim,
#communicationByMail {
  display: none;
}

/* line 1326, ../../sass/_site-devices-shared.scss */
#signupOpts {
  padding-bottom: 5px;
}

/* line 1330, ../../sass/_site-devices-shared.scss */
#signupOptsError {
  margin-left: 40px;
  margin-top: -20px;
  padding: 0 0 20px 0;
}

/* line 1336, ../../sass/_site-devices-shared.scss */
#registration-page .radio,
#information-kit .radio,
#unsubscribe .radio {
  margin-left: 40px;
  position: relative;
}

/* line 1343, ../../sass/_site-devices-shared.scss */
#registration-page #reg-opt4 .radio {
  margin-bottom: 15px;
}

/* line 1347, ../../sass/_site-devices-shared.scss */
.rebif-form .checkbox {
  margin: 20px 40px;
}

/* line 1352, ../../sass/_site-devices-shared.scss */
.optionText {
  margin-left: 40px;
  margin-top: -22px;
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 20px;
}
/* line 1357, ../../sass/_site-devices-shared.scss */
#infoKits .optionText {
  margin-top: -30px;
}

/* line 1362, ../../sass/_site-devices-shared.scss */
.rebif-form .inside-text {
  margin-left: 10px;
}

/* line 1366, ../../sass/_site-devices-shared.scss */
#globalConsentError,
#consent18Error {
  margin-left: -30px;
}

/* line 1370, ../../sass/_site-devices-shared.scss */
#globalConsentError .error,
#consent18Error .error {
  margin-left: 75px;
}

/* line 1375, ../../sass/_site-devices-shared.scss */
#infoKitsError {
  margin: -10px 0 20px 85px;
}

/* line 1379, ../../sass/_site-devices-shared.scss */
#buttons input {
  margin-top: 35px;
  float: right;
}
/* line 1382, ../../sass/_site-devices-shared.scss */
#registration #buttons input {
  margin-top: 65px;
}

/* line 1387, ../../sass/_site-devices-shared.scss */
#submitForm, .unsubscribe-submitForm,
.unsubscribe-submitForm[disabled],
.unsubscribe-submitForm, .unsubscribe-submitForm.active,
.open .unsubscribe-submitForm.btn-default {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  height: 35px;
  width: 162px;
  display: block;
  padding: 8px;
  border-radius: 3px;
  margin-left: 20px;
  background-color: #7bc145 !important;
}

/* line 1405, ../../sass/_site-devices-shared.scss */
#waitlist-event-form #buttons {
  display: block;
  margin: 0;
  margin-right: 30px;
  float: right;
  background: transparent;
}

/* line 1413, ../../sass/_site-devices-shared.scss */
#waitlist-event-form #buttons #cancel {
  margin: 0;
  margin-top: 12px;
  margin-right: 4px;
  background: transparent;
}

/* line 1420, ../../sass/_site-devices-shared.scss */
#waitlist-event-form #buttons #submitForm {
  margin: 0;
  margin-top: 10px;
}

/* line 1425, ../../sass/_site-devices-shared.scss */
#waitlist-event-form #buttons .separator {
  height: 60px;
  margin: 0 5px;
}

/* line 1430, ../../sass/_site-devices-shared.scss */
.unsubscribe-submitForm:hover,
.unsubscribe-submitForm:focus {
  background-color: #7bc145 !important;
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  height: 35px;
  width: 162px;
  display: block;
  padding: 8px;
  border-radius: 3px;
  margin-left: 20px;
}

/* line 1446, ../../sass/_site-devices-shared.scss */
.unsubscribe-submitForm:hover {
  border-color: #cccccc;
}

/* line 1450, ../../sass/_site-devices-shared.scss */
#cancel {
  background-color: #eeeeee;
  color: #787878;
  margin-right: 20px;
}

/* line 1456, ../../sass/_site-devices-shared.scss */
#disclaim,
#reg-opt4 {
  padding-bottom: 10px;
}

/* line 1463, ../../sass/_site-devices-shared.scss */
#detail-wrapper .rebif-form input[type=text],
#detail-wrapper .rebif-form input[type=email],
#detail-wrapper .rebif-form input[type=password], #registration-page .rebif-form input[type=text],
#registration-page .rebif-form input[type=email],
#registration-page .rebif-form input[type=password] {
  background-color: #EBEBEB;
  border: 0 none;
  border-radius: 2px;
}
/* line 1469, ../../sass/_site-devices-shared.scss */
#detail-wrapper .rebif-form input[type=text].editable,
#detail-wrapper .rebif-form input[type=email].editable,
#detail-wrapper .rebif-form input[type=password].editable, #registration-page .rebif-form input[type=text].editable,
#registration-page .rebif-form input[type=email].editable,
#registration-page .rebif-form input[type=password].editable {
  background-color: #FFFFFF;
  border: 2px solid #EBEBEB;
}

/* line 1477, ../../sass/_site-devices-shared.scss */
#registration-page .placeholder {
  color: #999;
}

/* line 1482, ../../sass/_site-devices-shared.scss */
#registration-page .rebif-form select, #registration-page .rebif-form input[type=email] {
  margin-left: 0px;
}

/* line 1488, ../../sass/_site-devices-shared.scss */
#page--reset-password #form-reset-password input[type=text],
#page--reset-password #form-reset-password input[type=email],
#page--reset-password #form-reset-password input[type=password] {
  background-color: #EBEBEB;
  border: 0 none;
  border-radius: 2px;
}
/* line 1494, ../../sass/_site-devices-shared.scss */
#page--reset-password #form-reset-password input[type=text].editable,
#page--reset-password #form-reset-password input[type=email].editable,
#page--reset-password #form-reset-password input[type=password].editable {
  background-color: #FFFFFF;
  border: 2px solid #EBEBEB;
}

/* line 1501, ../../sass/_site-devices-shared.scss */
#page--reset-password-confirmation p.right-align {
  text-align: right;
}

/* line 1505, ../../sass/_site-devices-shared.scss */
#page--profile-manage select,
#registration select {
  background: none no-repeat scroll 137px center #EBEBEB;
  border: 0 none;
  border-radius: 1px;
  height: 40px;
  padding: 8px 0 8px 8px;
  text-indent: 0.01px;
  width: 255px;
}

/* line 1516, ../../sass/_site-devices-shared.scss */
#contactInfo .row {
  width: 92%;
  margin: 0 auto;
}

/* line 1521, ../../sass/_site-devices-shared.scss */
#tooltip {
  padding: 0;
  /*z-index: 1000;*/
  position: absolute;
}
/* line 1525, ../../sass/_site-devices-shared.scss */
#tooltip.tooltip-dob {
  position: relative;
  top: 5px;
  right: 0;
  font-family: "Helvetica Neue";
  font-size: 14px;
}

/* line 1534, ../../sass/_site-devices-shared.scss */
#tooltip:hover:after {
  background: #fff;
  border-radius: 5px;
  color: #333333;
  border: 1px solid #333333;
  content: attr(alt);
  padding: 4px 12px;
  position: absolute;
  z-index: 1001;
  float: right;
  width: 215px;
  line-height: 20px;
  left: 0;
  transform: translateX(calc(-100% + 30px));
}

/* line 1551, ../../sass/_site-devices-shared.scss */
.tooltip-phone {
  right: -15px;
  top: 12px;
}

/* line 1556, ../../sass/_site-devices-shared.scss */
.tooltip-dob:hover:after {
  margin-top: 25px;
}

/* line 1560, ../../sass/_site-devices-shared.scss */
.tooltip-reg-date {
  left: 245px;
  top: 15px;
}

/* line 1565, ../../sass/_site-devices-shared.scss */
.tooltip-age {
  left: 155px;
  top: 15px;
}
/* line 1568, ../../sass/_site-devices-shared.scss */
.tooltip-age.profile {
  left: 215px;
}

/* line 1573, ../../sass/_site-devices-shared.scss */
#tooltip.tooltip-age:hover:after {
  width: 315px;
  bottom: -10px;
  left: 30px;
}

/* line 1578, ../../sass/_site-devices-shared.scss */
.relative {
  position: relative;
}

/* line 1581, ../../sass/_site-devices-shared.scss */
.boxError {
  border: 1px solid #ff0000 !important;
}

/* line 1585, ../../sass/_site-devices-shared.scss */
.error {
  padding-top: 10px;
  color: red;
  padding-bottom: 10px;
  text-align: left;
}

/* line 1592, ../../sass/_site-devices-shared.scss */
.checkbox .error {
  margin-left: 30px;
}

/* line 1596, ../../sass/_site-devices-shared.scss */
.date-started-container,
.date-birth-container {
  position: relative;
  padding-bottom: 30px;
}

/* line 1602, ../../sass/_site-devices-shared.scss */
#date-started-rebif,
#dobDateInputs {
  width: 85%;
  margin: 0 auto;
}

/* line 1608, ../../sass/_site-devices-shared.scss */
#dobDateInputs .dobWrapper {
  padding: 0 15px;
  width: 32%;
  display: inline-block;
}

@media (max-width: 991px) and (min-width: 768px) {
  /* line 1615, ../../sass/_site-devices-shared.scss */
  #dobDateInputs .dobWrapper {
    padding: 0 0px;
    padding-right: 15px;
    width: 24%;
    display: inline-block;
  }

  /* line 1622, ../../sass/_site-devices-shared.scss */
  #dobDateInputs .dobWrapper.month {
    padding: 0 15px;
    width: 40%;
    display: inline-block;
  }

  /* line 1628, ../../sass/_site-devices-shared.scss */
  #dobDateInputs .dobWrapper.year {
    padding: 0 0px;
    width: 28%;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 1636, ../../sass/_site-devices-shared.scss */
  #dobDateInputs .dobWrapper {
    padding: 0 15px;
    margin-bottom: 5px;
    width: 100%;
    display: block;
  }

  /* line 1643, ../../sass/_site-devices-shared.scss */
  #date-started-rebif .dobWrapper {
    padding: 0 0px;
    margin-bottom: 5px;
    width: 100%;
    display: block;
  }
}
/* line 1651, ../../sass/_site-devices-shared.scss */
#date-started-rebif input {
  height: 40px;
}

/*
.col-md-3 {
    width: 33%;
}
*/
/************************* /site-map *************************/
/************************* /taking-rebif *************************/
/************************* /terms *************************/
/************************* /rebif-administration-options *************************/
/* line 1667, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info {
  margin-bottom: 25px;
}
/* line 1669, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info .box {
  display: inline-block;
  width: 185px;
  background: #71bf44;
  height: 135px;
  vertical-align: top;
  color: #fff;
  margin-right: 10px;
  font-family: 'ProximaNova Regular';
}
/* line 1678, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info .box .num {
  padding-top: 15px;
  display: block;
  border-bottom: 1px solid #b8dfa2;
  padding-left: 15px;
  padding-bottom: 0px;
  font-size: 56px;
}
/* line 1685, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info .box .num sup {
  font-size: 70%;
}
/* line 1689, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info .box .description {
  padding-left: 15px;
  padding-top: 12px;
}
/* line 1693, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .trial-info .box:last-child {
  margin-right: 0;
}
/* line 1698, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper h2 .detail {
  font-size: 70%;
}
/* line 1701, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper h3 {
  padding-bottom: 5px;
}
/* line 1704, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expand-rebidose-details .details-list {
  padding-bottom: 0;
}
/* line 1706, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expand-rebidose-details .details-list li {
  margin-bottom: 10px;
}
/* line 1710, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expanded .accordion-anchor-links {
  display: none;
}

/* line 1715, ../../sass/_site-devices-shared.scss */
#detail-wrapper .details-list.dispose li {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  margin: 5px 0;
}

/* line 1720, ../../sass/_site-devices-shared.scss */
#detail-wrapper .details-list.dispose li span {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 1724, ../../sass/_site-devices-shared.scss */
#detail-wrapper .details-list.dispose li p {
  color: #333333;
  padding: 0 !important;
}

/* line 1729, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  list-style-type: decimal;
  margin: 0 55px;
  color: #00948e;
  line-height: 20px;
}

/* line 1737, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject li {
  margin: 0 0 10px 0;
  font-family: "Helvetica Neue Medium";
}

/* line 1742, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject span {
  color: #333333;
}

/* line 1746, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject p {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #333333;
  padding: 0 !important;
}

/* line 1752, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject ul {
  margin-left: 20px;
}

/* line 1756, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-rebiject ul li {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #00948e;
  list-style: disc;
}

/* line 1762, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-syringe {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  list-style-type: decimal;
  margin: 0 55px;
  color: #00948e;
  line-height: 20px;
}

/* line 1770, ../../sass/_site-devices-shared.scss */
#detail-wrapper .steps-syringe li {
  margin: 0 0 10px;
  font-family: "Helvetica Neue Medium";
}

/* line 1776, ../../sass/_site-devices-shared.scss */
#detail-wrapper .expand-rebidose-details .details-list {
  padding-bottom: 10px;
}

/* line 1780, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .less-padding {
  padding-top: 10px;
}

/* line 1784, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expand-rebiject-details .less-padding {
  padding-top: 0;
}

/* line 1788, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .no-padding-bottom {
  padding-bottom: 0;
}

/* line 1792, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .section-content.expand-rebidose-details .details-list.normal li span {
  font-family: "Helvetica Neue" !important;
}

/* line 1796, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expand-rebidose-details .injection-video {
  margin-top: 10px;
}

/* line 1799, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .expand-rebiject-details .injection-video {
  /*margin-bottom: 5px;*/
}

/* line 1803, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .list-type-asterisk {
  list-style: none;
  margin-left: -5px;
}

/* line 1808, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .list-type-asterisk span {
  float: left;
}

/* line 1811, ../../sass/_site-devices-shared.scss */
#types-rebif #detail-wrapper .list-type-asterisk span.text {
  width: 96%;
}

/* line 1815, ../../sass/_site-devices-shared.scss */
.expand .detail-call-out {
  width: 596px;
}

/* line 1819, ../../sass/_site-devices-shared.scss */
.expand-nav {
  padding: 15px 0 10px 0;
}

/* line 1823, ../../sass/_site-devices-shared.scss */
.expand-nav ul li {
  list-style-type: none;
  list-style-position: inside;
  float: left;
}

/* line 1829, ../../sass/_site-devices-shared.scss */
.expand-nav ul li a {
  color: #7bc145;
  padding-left: 10px;
  padding-right: 10px;
  border-right: solid #ccc 1px;
}

/* line 1836, ../../sass/_site-devices-shared.scss */
.expand-nav ul li a.last {
  border-right: none;
}

/* line 1840, ../../sass/_site-devices-shared.scss */
.expand-content-btn {
  width: 30px;
  height: 30px !important;
  display: block;
  right: 0;
  bottom: 0;
  position: absolute;
}

/* line 1849, ../../sass/_site-devices-shared.scss */
a.expanded {
  background: url("../../images/global/sprite/G_sprite.png") 0 -550px repeat-y;
}

/* line 1853, ../../sass/_site-devices-shared.scss */
a.expanded:hover {
  background: url("../../images/global/sprite/G_sprite.png") -50px -550px repeat-y;
}

/************************* /unsubscribe *************************/
/************************* /unsubscribe-confirmation *************************/
/************************* /why-rebif *************************/
/************************* End Page-Specific Styles *************************/
/******************************************/
/*      Events Page
/*****************************************/
/* line 1868, ../../sass/_site-devices-shared.scss */
.live-events {
  background: #fff;
  padding: 20px;
}

/* line 1870, ../../sass/_site-devices-shared.scss */
.page--live-events #isi-marker {
  visibility: hidden;
}

/* line 1873, ../../sass/_site-devices-shared.scss */
.page--live-events #detail-wrapper {
  border: none;
}

/* line 1877, ../../sass/_site-devices-shared.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper .bold-info {
  display: inline-block;
  vertical-align: text-top;
}

/*************************** Expanding sections **********************/
/* First, a non-expanding wrapper class, used for spacing on pages where all the content doesn't live in an expanding section */
/* line 1888, ../../sass/_site-devices-shared.scss */
.no-expanding-wrapper {
  padding: 30px 72px 20px 30px;
  position: relative;
}
/* line 1892, ../../sass/_site-devices-shared.scss */
.hero + .no-expanding-wrapper {
  padding-top: 0;
  margin-top: 40px;
}
/* line 1897, ../../sass/_site-devices-shared.scss */
.no-expanding-wrapper hr {
  position: relative;
  margin-right: -72px;
}

/* line 1903, ../../sass/_site-devices-shared.scss */
.expanding-section {
  padding: 30px 72px 40px 23px;
  margin-bottom: 10px;
  /* if the expandig item has a right image */
}
/* line 1907, ../../sass/_site-devices-shared.scss */
.expanding-section h2 {
  margin-bottom: 10px;
  font-family: "ProximaNova Regular";
  color: #333333;
}
/* line 1912, ../../sass/_site-devices-shared.scss */
.expanding-section .expand-link {
  outline: 0 none;
  /*color:$grayDark;*/
  float: left;
  bottom: 0;
  position: relative;
  cursor: pointer;
  left: 0;
}
/* line 1921, ../../sass/_site-devices-shared.scss */
.expanding-section .expand-link:hover {
  color: #000000;
}
/* line 1925, ../../sass/_site-devices-shared.scss */
.expanding-section .separator {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
}
/* line 1930, ../../sass/_site-devices-shared.scss */
.expanding-section .hidden-truncated-text {
  display: none;
}
/* line 1933, ../../sass/_site-devices-shared.scss */
.expanding-section .back-to-top {
  right: 37px;
  bottom: 7px;
}
/* line 1938, ../../sass/_site-devices-shared.scss */
.expanding-section .sharing {
  display: none;
}
/* line 1943, ../../sass/_site-devices-shared.scss */
.js .expanding-section .sharing {
  display: block;
  visibility: hidden;
  opacity: 0;
}
/* line 1952, ../../sass/_site-devices-shared.scss */
.js .expanding-section .expand-link .icon,
.js .expanding-section .collapse-link .icon {
  font-size: 30px;
  width: 35px;
  height: 35px;
  padding: 8px;
}
/* line 1958, ../../sass/_site-devices-shared.scss */
.js .expanding-section .expand-link .icon:before,
.js .expanding-section .collapse-link .icon:before {
  top: -4px;
}
/* line 1965, ../../sass/_site-devices-shared.scss */
.js .expanding-section .collapse-link .back-to-top {
  right: 38px;
  bottom: 6px;
}
/* line 1970, ../../sass/_site-devices-shared.scss */
.js .expanding-section .collapse-link .icon {
  width: 30px;
  height: 30px;
  padding: 6px 4px;
}
/* line 1977, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded {
  /*when trucncated text continues on the same paragrah when expanded*/
}
/* line 1980, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded .hidden-truncated-text {
  display: inline;
}
/* line 1983, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded .three-dots {
  display: none;
}
/* line 1986, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded .to-expand {
  max-height: 5580px;
}
/* line 1989, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded .expanding-extra-info {
  display: none;
}
/* line 1993, ../../sass/_site-devices-shared.scss */
.js .expanding-section.is-expanded .sharing {
  visibility: visible;
  opacity: 1;
}
/* line 2000, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb {
  padding: 30px 29px 39px 23px;
}
/* line 2002, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb .right-content {
  margin-right: 34px;
  width: 460px;
}
/* line 2006, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb .first-expanded-paragraph {
  width: 492px;
}
/* line 2009, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb .collapsed-thumb {
  height: 165px;
  position: absolute;
  top: 30px;
  width: 165px;
  right: 35px;
}
/* line 2016, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb .to-expand {
  clear: both;
  overflow: hidden;
}
/* line 2021, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb .sharing {
  right: 50px;
  top: 217px;
}
/* line 2025, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb h3 {
  margin-top: 0;
}
/* line 2029, ../../sass/_site-devices-shared.scss */
.expanding-section.expanding-with-thumb.is-expanded .to-expand {
  max-height: 5580px;
}

/* line 2037, ../../sass/_site-devices-shared.scss */
.expanding-section-heading.expanding-section {
  position: relative;
  margin: 0 0 10px 0;
}
/* line 2042, ../../sass/_site-devices-shared.scss */
.subhead + .expanding-section-heading {
  margin-top: 0;
}
/* line 2046, ../../sass/_site-devices-shared.scss */
.expanding-section-heading > figure {
  float: left;
  margin: 0;
  max-width: 84px;
}
/* line 2052, ../../sass/_site-devices-shared.scss */
.expanding-section-heading > h3 {
  margin: 0;
  line-height: 2.5;
  font-size: 33px;
  position: relative;
  left: 18px;
}

/* line 2065, ../../sass/_site-devices-shared.scss */
#contactInfo .row.dob {
  padding-bottom: 15px;
}
/* line 2067, ../../sass/_site-devices-shared.scss */
#contactInfo .row.dob .col-sm-4 {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 2073, ../../sass/_site-devices-shared.scss */
a#sign-up-more-privacy-policy {
  font-family: "Helvetica Neue";
  color: #7bc145;
  font-size: inherit;
}

/* line 2079, ../../sass/_site-devices-shared.scss */
form .has-error .label-error {
  display: block;
}

/* line 2082, ../../sass/_site-devices-shared.scss */
form .label-error {
  display: none;
  color: red;
  font-size: 13px;
  padding: 5px 10px;
}

/* Backgrounds Colors and Images Path Vars in Site */
/* Mixin's to use Backgrounds in styles */
/* Links Variables Types By Color to be used in scss files */
/* Classes To Use BG */
/* line 50, ../../sass/_variables.scss */
.bg-turquoise-color {
  background: url("../../images/global/global_bg_teal.png") repeat;
}

/* line 53, ../../sass/_variables.scss */
.bg-green-color {
  background: url("../../images/global/global_bg_green.png") repeat;
}

/* Links Color Clasess to be used in html */
/* line 60, ../../sass/_variables.scss */
.green-color {
  color: #7bc145;
}

/* line 63, ../../sass/_variables.scss */
.green-color:hover {
  color: #7bc145;
}

/* line 68, ../../sass/_variables.scss */
.turquoise-color {
  color: #00948e;
}

/* line 71, ../../sass/_variables.scss */
.turquoise-color:hover {
  color: #025661;
}

/* line 75, ../../sass/_variables.scss */
.gray-color {
  color: #b9b9b9;
}

/* line 78, ../../sass/_variables.scss */
.gray-color:hover {
  color: #666666;
}

/* line 82, ../../sass/_variables.scss */
.black-color {
  color: #333333;
}

/* line 85, ../../sass/_variables.scss */
.black-color:hover {
  color: #000000;
}

/* line 89, ../../sass/_variables.scss */
.new-link-color {
  color: #7bc145;
}

/* line 92, ../../sass/_variables.scss */
.new-link-color:hover {
  color: #357406;
}

/*
 *	font-style: Fonts Mixin to define new font style
 *  @param family : font Family
 *  @param weight : font Weight
 *  @param size : font size
 *  @param color : font color
 */
/* Links Color Clasess to be used in html */
/* line 132, ../../sass/_variables.scss */
.green-bg-color {
  background-color: #7bc145;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 137, ../../sass/_variables.scss */
.green-bg-color:hover {
  background-color: #7bc145;
  color: #fff;
}

/* line 141, ../../sass/_variables.scss */
.green-bg-color,
.green-bg-color:hover {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/*
 *	border-radius: To define border radius in all cross browser
 *  @param radius : radius size in pixels
 */
/* Global Mixin Fonts Sizes */
/* heading mixin */
/* heading classes */
/* line 179, ../../sass/_variables.scss */
.font-heading-large {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
}

/* line 182, ../../sass/_variables.scss */
.font-heading-medium {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 185, ../../sass/_variables.scss */
.font-heading-small {
  font-family: "ProximaNova Regular";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Copy */
/* Buttons */
/* quote mixin */
/* quote classes */
/* line 275, ../../sass/_variables.scss */
.font-quote-heading {
  font-family: "ProximaNova Regular";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 278, ../../sass/_variables.scss */
.font-quote-copy {
  font-family: "ProximaNova Italic";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 281, ../../sass/_variables.scss */
.font-quote-name {
  font-family: "ProximaNova Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* sub quote mixin */
/* sub quote classes */
/* line 303, ../../sass/_variables.scss */
.font-subquote-heading {
  font-family: "Helvetica Neue Regular";
  font-size: 15px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 306, ../../sass/_variables.scss */
.font-subquote-copy {
  font-family: "Helvetica Neue Italic";
  font-size: 14px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  display: block;
  text-indent: -8px;
  line-height: 16px;
}

/* line 309, ../../sass/_variables.scss */
.font-subquote-name {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 312, ../../sass/_variables.scss */
.font-subquote-name-bold {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Cta Mixin */
/* line 326, ../../sass/_variables.scss */
.separator {
  background-repeat: no-repeat;
  border-left: 1px solid #B3B3B3;
  float: right;
  height: 70px;
  margin-top: 20px;
  padding-left: 15px;
}
/* line 333, ../../sass/_variables.scss */
#registration-page .separator {
  margin-top: 50px;
}

/* Cta Classes */
/* line 339, ../../sass/_variables.scss */
.font-cta-large {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 342, ../../sass/_variables.scss */
.font-cta-medium {
  font-family: "Helvetica Neue Bold";
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 345, ../../sass/_variables.scss */
.font-cta-small {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* Caption Positions */
/* Desktop */
/* Tablet */
/* Mobile */
/* line 395, ../../sass/_variables.scss */
.strong-p {
  font-family: "Helvetica Neue Medium";
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 4, ../../sass/_life-events.scss */
.page--live-events .row {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 8, ../../sass/_life-events.scss */
.page--live-events .search-location {
  padding-left: 0px;
  padding-right: 0px;
  margin: 0;
}
/* line 13, ../../sass/_life-events.scss */
.page--live-events .search-dates {
  padding-left: 15px;
  padding-right: 0px;
  margin: 0;
}
/* line 18, ../../sass/_life-events.scss */
.page--live-events .search-bar {
  margin-bottom: 10px;
}
/* line 20, ../../sass/_life-events.scss */
.page--live-events .search-bar form {
  display: table;
  width: 100%;
  padding-bottom: 10px;
}
/* line 24, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column {
  position: relative;
  display: table-cell;
  padding-right: 10px;
  padding-left: 0px;
}
/* line 29, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .title {
  margin-bottom: 10px;
}
/* line 32, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column input {
  width: 220px;
  font-size: 16px;
  border: 1px solid #b2b2b2;
  padding: 8px;
  height: 37px;
  outline: none;
  border-radius: 0;
}
/* line 40, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column input::-ms-clear {
  display: none;
}
/* line 44, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column input.active {
  font-family: "Helvetica Neue Bold";
  color: #7bc145;
  border-color: #7bc145;
}
/* line 50, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column button {
  background-color: #7bc145;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  font-family: "Helvetica Neue Bold";
  border: none;
  width: calc(100% - 10px);
  height: 37px;
  outline: none;
  -webkit-appearance: none;
  margin-right: 10px;
  width: 60px;
}
/* line 64, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list {
  display: none;
  background: #ffffff;
  width: 306px;
  box-shadow: 0px 1px 3px #000000;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
/* line 73, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 77, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list ul li {
  margin: 0;
}
/* line 79, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list ul li a {
  padding: 8px;
  color: #000000;
  text-decoration: none;
  display: block;
}
/* line 85, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list ul li.active {
  background-color: #7bc145;
}
/* line 87, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list ul li.active a {
  color: #ffffff;
}
/* line 93, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list.active {
  display: block;
}
/* line 96, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .predictions-list .has-error {
  display: block;
  padding: 8px;
  color: red;
}
/* line 102, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .geolocation-link {
  width: 24px;
  position: absolute;
  display: block;
  bottom: 6px;
  right: 18px;
  outline: none;
}
/* line 109, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column .geolocation-link figure {
  width: 100%;
  height: auto;
  margin: 0;
}
/* line 116, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column.dates input {
  display: inline-block;
  width: 164px;
  background-position: 90% center;
  background-repeat: no-repeat;
  background: url(/images/msll-events/calendar-to-date-bg.png) no-repeat 90% center;
  background-size: 20px auto;
  background-color: #ffffff;
}
/* line 124, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column.dates input:first-of-type {
  margin-right: 10px;
}
/* line 127, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column.dates input#fromDate {
  background-image: url(/images/msll-events/calendar-from-date-bg.png);
}
/* line 130, ../../sass/_life-events.scss */
.page--live-events .search-bar form .filter-column.dates input#toDate {
  background-image: url(/images/msll-events/calendar-to-date-bg.png);
}
/* line 136, ../../sass/_life-events.scss */
.page--live-events .search-bar form > div:last-of-type {
  padding-right: 0;
  vertical-align: bottom;
}
/* line 141, ../../sass/_life-events.scss */
.page--live-events .search-bar .error-message {
  color: red;
  display: none;
  margin-bottom: 0;
}
/* line 147, ../../sass/_life-events.scss */
.page--live-events .search-bar.has-error .error-message {
  display: block;
}
/* line 150, ../../sass/_life-events.scss */
.page--live-events .search-bar.has-error form .filter-column input#querySearch {
  border-color: red;
  color: red;
}
/* line 157, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers {
  text-align: center;
}
/* line 159, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul {
  list-style: none;
  margin: 0;
  margin-top: 20px;
  padding: 0;
}
/* line 164, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul a {
  text-decoration: none;
  font-size: 20px;
  font-family: "Helvetica Neue Bold";
}
/* line 169, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li {
  display: inline-block;
  margin: 0;
  padding: 0 7px;
  font-size: 20px;
  font-family: "Helvetica Neue Bold";
}
/* line 175, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li.active, .page--live-events .pagination-controllers ul li.disabled {
  color: #cccccc;
}
/* line 178, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li.active .prev,
.page--live-events .pagination-controllers ul li.active .next, .page--live-events .pagination-controllers ul li.disabled .prev,
.page--live-events .pagination-controllers ul li.disabled .next {
  color: #cccccc;
}
/* line 183, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li:first-of-type {
  padding: 0;
  padding-right: 18px;
}
/* line 187, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li:last-of-type {
  padding: 0;
  padding-left: 18px;
}
/* line 191, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li .ellipse {
  display: block;
  color: #026661;
  margin: 0 -7px;
}
/* line 196, ../../sass/_life-events.scss */
.page--live-events .pagination-controllers ul li .prev,
.page--live-events .pagination-controllers ul li .next {
  font-size: 35px;
  color: #999999;
}

/*Overwrite jquery ui calendar style*/
/* line 207, ../../sass/_life-events.scss */
.ui-datepicker.ui-datepicker-multi {
  width: 555px !important;
  padding: 18px 9px 9px 12px;
  border-color: #e0e0e0;
  box-shadow: 0px 0px 5px #e0e0e0;
  margin-top: 12px;
  /*left: 581px !important;*/
  /*top: 593px !important;*/
}

/* line 216, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: -10px;
}

/* line 220, ../../sass/_life-events.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  font-size: 14px;
  background: none;
  border: none;
  text-align: center;
  font-family: "Helvetica Neue";
}

/* line 229, ../../sass/_life-events.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.from-date-range,
.to-date-range {
  background: #20b9e1;
  border: none;
  color: #ffffff;
}
/* line 237, ../../sass/_life-events.scss */
.ui-state-active a,
.ui-widget-content .ui-state-active a,
.ui-widget-header .ui-state-active a,
.from-date-range a,
.to-date-range a {
  color: #ffffff;
}

/* line 241, ../../sass/_life-events.scss */
.in-date-range {
  background: #def5fb;
  border: none;
}
/* line 244, ../../sass/_life-events.scss */
.in-date-range a {
  color: #20b9e1;
}

/* line 248, ../../sass/_life-events.scss */
.ui-datepicker th {
  font-family: "Helvetica Neue";
  font-size: 14px;
  padding: 0 0 10px 0;
}

/* line 253, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-header {
  background: none;
  border: none;
  padding: 0;
}

/* line 258, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-title {
  font-size: 16px;
  font-family: "Helvetica Neue";
  padding-bottom: 25px;
  line-height: initial;
}

/* line 264, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
  font-family: "Helvetica Neue Bold";
}

/* line 267, ../../sass/_life-events.scss */
.ui-datepicker td {
  padding: 0;
  border: 3px solid #fff;
  border-top: none;
  border-left: none;
}

/* line 273, ../../sass/_life-events.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  padding: 6px 0;
}

/* line 277, ../../sass/_life-events.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 100%;
  margin: 0;
}

/* line 281, ../../sass/_life-events.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 47.5%;
}
/* line 283, ../../sass/_life-events.scss */
.ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-first {
  margin-right: 26px;
}

/* line 287, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background: none;
  display: inline-block;
  height: 0;
  width: 0;
  border: 15px solid #999999;
  border-bottom-color: #fff;
  border-top-color: #fff;
  border-bottom-width: 8px;
  border-top-width: 8px;
}

/* line 299, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-next span {
  border-right-width: 0;
}

/* line 302, ../../sass/_life-events.scss */
.ui-datepicker .ui-datepicker-prev span {
  border-left-width: 0;
}

/* line 306, ../../sass/_life-events.scss */
.calendar-pick {
  position: absolute;
  display: block;
  background: url("/images/msll-events/calendar-pick.png") no-repeat 0 0;
  width: 20px;
  height: 14px;
  top: -14px;
}
/* line 313, ../../sass/_life-events.scss */
.calendar-pick.from-date {
  left: 37%;
}
/* line 316, ../../sass/_life-events.scss */
.calendar-pick.to-date {
  left: 73%;
}

@media (max-width: 768px) {
  /* line 323, ../../sass/_life-events.scss */
  .page--live-events .search-dates {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
  /* line 332, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column button {
    margin-top: 10px;
    width: 70px;
  }
}
@media (max-width: 450px) {
  /* line 344, ../../sass/_life-events.scss */
  .page--live-events .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* line 348, ../../sass/_life-events.scss */
  .page--live-events .search-location {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0;
  }
  /* line 354, ../../sass/_life-events.scss */
  .page--live-events .search-dates {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0;
  }
  /* line 359, ../../sass/_life-events.scss */
  .page--live-events .search-bar {
    margin-bottom: 10px;
  }
  /* line 361, ../../sass/_life-events.scss */
  .page--live-events .search-bar form {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  /* line 365, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column {
    position: relative;
    width: 100%;
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }
  /* line 371, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .title {
    height: 25px;
    display: block;
    margin-bottom: 5px;
  }
  /* line 376, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column input {
    width: 100%;
    display: block;
    font-size: 16px;
    border: 1px solid #b2b2b2;
    padding: 8px;
    margin-bottom: 3px;
    height: 37px;
    outline: none;
    border-radius: 0;
  }
  /* line 386, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column input::-ms-clear {
    display: none;
  }
  /* line 390, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column input.active {
    font-family: "Helvetica Neue Bold";
    color: #7bc145;
    border-color: #7bc145;
  }
  /* line 396, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column button {
    background-color: #7bc145;
    display: block;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    font-family: "Helvetica Neue Bold";
    border: none;
    width: calc(100% - 10px);
    height: 37px;
    outline: none;
    -webkit-appearance: none;
    margin-right: 0px;
    width: 80px;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-top: 5px;
  }
  /* line 415, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list {
    display: none;
    background: #ffffff;
    width: 306px;
    box-shadow: 0px 1px 3px #000000;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
  }
  /* line 424, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 428, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list ul li {
    margin: 0;
  }
  /* line 430, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list ul li a {
    padding: 8px;
    color: #000000;
    text-decoration: none;
    display: block;
  }
  /* line 436, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list ul li.active {
    background-color: #7bc145;
  }
  /* line 438, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list ul li.active a {
    color: #ffffff;
  }
  /* line 444, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list.active {
    display: block;
  }
  /* line 447, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .predictions-list .has-error {
    display: block;
    padding: 8px;
    color: red;
  }
  /* line 453, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .geolocation-link {
    width: 24px;
    position: absolute;
    display: block;
    bottom: 6px;
    right: 18px;
    outline: none;
  }
  /* line 460, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column .geolocation-link figure {
    width: 100%;
    height: auto;
    margin: 0;
  }
  /* line 467, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column.location input {
    width: 100%;
  }
  /* line 472, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column.dates input {
    width: 100%;
    background-position: 90% center;
    background-repeat: no-repeat;
    background: url(/images/msll-events/calendar-to-date-bg.png) no-repeat 90% center;
    background-size: 20px auto;
    background-color: #ffffff;
  }
  /* line 479, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column.dates input:first-of-type {
    margin-right: 10px;
  }
  /* line 482, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column.dates input#fromDate {
    background-image: url(/images/msll-events/calendar-from-date-bg.png);
  }
  /* line 485, ../../sass/_life-events.scss */
  .page--live-events .search-bar form .filter-column.dates input#toDate {
    background-image: url(/images/msll-events/calendar-to-date-bg.png);
  }
  /* line 491, ../../sass/_life-events.scss */
  .page--live-events .search-bar form > div:last-of-type {
    padding-right: 0;
    vertical-align: bottom;
  }
  /* line 496, ../../sass/_life-events.scss */
  .page--live-events .search-bar .error-message {
    color: red;
    display: none;
    margin-bottom: 0;
  }
  /* line 502, ../../sass/_life-events.scss */
  .page--live-events .search-bar.has-error .error-message {
    display: block;
  }
  /* line 505, ../../sass/_life-events.scss */
  .page--live-events .search-bar.has-error form .filter-column input#querySearch {
    border-color: red;
    color: red;
  }

  /*Overwrite jquery ui calendar style*/
  /* line 515, ../../sass/_life-events.scss */
  .ui-datepicker.ui-datepicker-multi {
    width: 100% !important;
    padding: 18px 9px 9px 12px;
    border-color: #e0e0e0;
    box-shadow: 0px 0px 5px #e0e0e0;
    margin-top: 12px auto;
    display: block;
  }

  /* line 523, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    top: 0px;
  }

  /* line 527, ../../sass/_life-events.scss */
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
    font-size: 14px;
    background: none;
    border: none;
    text-align: center;
    font-family: "Helvetica Neue";
  }

  /* line 536, ../../sass/_life-events.scss */
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  .from-date-range,
  .to-date-range {
    background: #20b9e1;
    border: none;
    color: #ffffff;
  }
  /* line 544, ../../sass/_life-events.scss */
  .ui-state-active a,
  .ui-widget-content .ui-state-active a,
  .ui-widget-header .ui-state-active a,
  .from-date-range a,
  .to-date-range a {
    color: #ffffff;
  }

  /* line 548, ../../sass/_life-events.scss */
  .in-date-range {
    background: #def5fb;
    border: none;
  }
  /* line 551, ../../sass/_life-events.scss */
  .in-date-range a {
    color: #20b9e1;
  }

  /* line 555, ../../sass/_life-events.scss */
  .ui-datepicker th {
    font-family: "Helvetica Neue";
    font-size: 14px;
    padding: 0 0 10px 0;
  }

  /* line 560, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-header {
    background: none;
    border: none;
    padding: 0;
  }

  /* line 565, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-title {
    font-size: 16px;
    font-family: "Helvetica Neue";
    padding-bottom: 25px;
    line-height: initial;
  }

  /* line 571, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    font-family: "Helvetica Neue Bold";
  }

  /* line 574, ../../sass/_life-events.scss */
  .ui-datepicker td {
    padding: 0;
    border: 3px solid #fff;
    border-top: none;
    border-left: none;
  }

  /* line 580, ../../sass/_life-events.scss */
  .ui-datepicker td span,
  .ui-datepicker td a {
    padding: 6px 0;
  }

  /* line 584, ../../sass/_life-events.scss */
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 100%;
    margin: 0;
  }

  /* line 588, ../../sass/_life-events.scss */
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 47.5%;
  }
  /* line 590, ../../sass/_life-events.scss */
  .ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-first {
    margin-right: 26px;
  }

  /* line 594, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    background: none;
    display: inline-block;
    height: 0;
    width: 0;
    border: 15px solid #999999;
    border-bottom-color: #fff;
    border-top-color: #fff;
    border-bottom-width: 8px;
    border-top-width: 8px;
  }

  /* line 606, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-next span {
    border-right-width: 0;
  }

  /* line 609, ../../sass/_life-events.scss */
  .ui-datepicker .ui-datepicker-prev span {
    border-left-width: 0;
  }

  /* line 613, ../../sass/_life-events.scss */
  .calendar-pick {
    position: absolute;
    display: none;
  }
}
/*************************** homepage **********************/
/* line 2, ../../sass/_home-global.scss */
#index .animation-object {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 6, ../../sass/_home-global.scss */
#index #home-wrapper {
  width: 100%;
}

/* line 9, ../../sass/_home-global.scss */
#index #video-top {
  width: 665px;
  height: 375px;
  -webkit-background-size: 100%;
  background-size: 100%;
  position: relative;
  margin-bottom: 10px;
}

/* line 16, ../../sass/_home-global.scss */
#index #html5-animation-wrapper, #index #flash-animation-wrapper, #index #flash-animation-wrapper .flash-animation {
  z-index: 2000;
  width: 100%;
  height: 100%;
}

/* line 22, ../../sass/_home-global.scss */
#index #flash-animation-wrapper .flash-animation {
  position: relative;
  z-index: 0;
}

/* line 27, ../../sass/_home-global.scss */
#index #video-top h1 {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #fff;
  position: absolute;
  font-size: 25px;
  line-height: 29px;
  text-align: right;
  top: 72px;
  right: 42px;
  width: 330px;
}

/* line 55, ../../sass/_home-global.scss */
#index #content {
  width: 666px;
}

/* line 58, ../../sass/_home-global.scss */
#index #detail-wrapper {
  min-height: 0;
  border: none;
}

/* line 62, ../../sass/_home-global.scss */
#index #content .hp-info-container {
  margin-bottom: 35px;
}

/* line 65, ../../sass/_home-global.scss */
#index #content #container-d.hp-info-container {
  margin-bottom: 20px;
}

/* line 68, ../../sass/_home-global.scss */
#index #content #container-a .cta-learn-more {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-weight: 500;
  color: #7bc145;
  text-decoration: none;
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 130px 0 0 20px;
}

/* line 81, ../../sass/_home-global.scss */
#index #content .subcontainer-wrapper {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #71bf44;
}

/* Rewriting Global Styles */
/* line 90, ../../sass/_home-global.scss */
#index .hp-info-container .font-subquote-copy {
  position: absolute;
  top: 15px;
  left: 20px;
  font-size: 14px;
  text-indent: -8px;
  max-width: 130px;
  line-height: 16px;
}

/* line 99, ../../sass/_home-global.scss */
#index .hp-info-container .font-subquote-name {
  font-size: 12px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  text-align: right;
  line-height: 13px;
  letter-spacing: 1px;
}

/* line 108, ../../sass/_home-global.scss */
#index .hp-info-container .slider-container .font-subquote-name {
  bottom: 5px;
}

/* line 111, ../../sass/_home-global.scss */
#index .hp-info-container .font-cta-medium {
  float: right;
}

/* Global Columns Info Box Elements */
/* line 116, ../../sass/_home-global.scss */
#index .hp-info-container h2 {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 23px;
  line-height: 22px;
  position: absolute;
  top: 29px;
  left: 18px;
  color: #333333;
  max-width: 134px;
}

/* line 127, ../../sass/_home-global.scss */
#index .hp-info-col1-4,
#index .hp-info-col2-4,
#index .hp-info-col3-4,
#index .hp-info-col4-4,
#index .hp-info-col1-4-with-margin {
  position: relative;
  float: left;
}

/* line 136, ../../sass/_home-global.scss */
.hp-info-col1-4 a,
.hp-info-col2-4 a,
.hp-info-col3-4 a,
.hp-info-col4-4 a,
.hp-info-col1-4-with-margin a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 146, ../../sass/_home-global.scss */
#index .hp-info-col1-4 {
  width: 169px;
}

/* line 149, ../../sass/_home-global.scss */
#index .hp-info-col1-4-with-margin {
  width: 159px;
}

/* line 152, ../../sass/_home-global.scss */
#index .hp-info-col2-4 {
  width: 328px;
}

/* line 155, ../../sass/_home-global.scss */
#index .hp-info-col3-4 {
  width: 497px;
}

/* line 158, ../../sass/_home-global.scss */
#index .hp-info-col4-4 {
  width: 666px;
}

/* line 161, ../../sass/_home-global.scss */
#index .hp-info-row-full {
  height: 328px;
}

/* line 164, ../../sass/_home-global.scss */
#index .hp-info-margin-right {
  margin-right: 10px;
}

/* line 167, ../../sass/_home-global.scss */
#index .hp-info-white-bg {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  background-color: #ffffff;
}

/* line 173, ../../sass/_home-global.scss */
#index .hp-info-white-bg .arrow {
  background: url(../../images/homepage/info-box-arrow.png) right;
  height: 10px;
  left: auto;
  position: absolute;
  right: -7px;
  top: 50%;
  width: 8px;
  z-index: 1;
}

/* line 184, ../../sass/_home-global.scss */
#index .hp-info-white-bg span {
  font-family: "Helvetica Neue Medium";
  position: absolute;
  font-size: 13px;
  left: 20px;
  bottom: 12px;
}

/* line 192, ../../sass/_home-global.scss */
#index .hp-info-container #videoPlayThumbnailRebidose {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../images/homepage/rebif-rebidose.jpg) no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  position: relative;
}
/* line 199, ../../sass/_home-global.scss */
#index .hp-info-container #videoPlayThumbnailRebidose span {
  position: absolute;
}
/* line 201, ../../sass/_home-global.scss */
#index .hp-info-container #videoPlayThumbnailRebidose span.device-name {
  color: #222222;
  font-size: 14px;
  font-family: 'ProximaNova Semibold';
  right: 160px;
  bottom: 7px;
}
/* line 208, ../../sass/_home-global.scss */
#index .hp-info-container #videoPlayThumbnailRebidose span.device-note {
  color: #222222;
  font-size: 12px;
  font-family: 'ProximaNova Regular';
  bottom: 40px;
  right: 10px;
}

/* line 218, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .cta-more,
#index .hp-info-container#container-b .cta-more {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  position: absolute;
  line-height: 19px;
  color: #ffffff;
  text-decoration: none;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 229, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .cta-more:hover span,
#index .hp-info-container#container-b .cta-more:hover span {
  opacity: 0.4;
}

/* line 234, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .cta-more img,
#index .hp-info-container#container-b .cta-more img,
#index .hp-info-container#container-a .cta-more span,
#index .hp-info-container#container-b .cta-more span,
#index .hp-info-container#container-c a.co-pay img,
#index .hp-info-container#container-a a.nurses-video .title,
#index .hp-info-container#container-a a.nurses-video .caption,
#index .hp-info-container#container-c a.nurses-video .title,
#index .hp-info-container#container-c a.nurses-video .caption,
#index .hp-info-container#container-d .life-lines img,
#index .hp-info-container#container-d .life-lines p,
#index .hp-info-container#container-d .life-lines a {
  position: absolute;
}

/* line 249, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .cta-container .cta-more {
  background: url(../../images/homepage/20-years.png) no-repeat 45px 40px;
}

/* line 253, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .ron-picture {
  background: url(../../images/homepage/ric-story.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 258, ../../sass/_home-global.scss */
#index .hp-info-col2-4 .irma-picture {
  background: url(../../images/homepage/about-rebif-mslifelines-nurse.jpg) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 263, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .ron-picture .cta-more {
  font-family: "Helvetica Neue Bold";
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 267, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .cta-more span {
  bottom: 35px;
  left: 45px;
}

/* line 272, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .ron-picture .cta-more span {
  bottom: 15px;
  left: 20px;
}

/* line 277, ../../sass/_home-global.scss */
#index .hp-info-container#container-b .cta-more img {
  left: 70px;
  bottom: 30px;
}

/* line 281, ../../sass/_home-global.scss */
#index .hp-info-container#container-b .cta-more span {
  left: 158px;
  bottom: 32px;
}
/* line 284, ../../sass/_home-global.scss */
#index .hp-info-container#container-b .cta-more span.text {
  font-size: 17px;
  font-family: 'Helvetica Neue';
  top: 44px;
  left: 155px;
  max-width: 110px;
}

/* line 293, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.co-pay {
  text-align: center;
  position: relative;
}
/* line 296, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.co-pay span {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 300, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.co-pay span.num {
  font-size: 100px;
  color: #6fb847;
  font-family: 'ProximaNova Semibold';
  top: 45px;
  left: 15px;
}
/* line 307, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.co-pay span.text {
  font-size: 15px;
  font-family: 'Helvetica Neue';
  max-width: 100px;
  text-align: left;
  top: 65px;
  left: 55px;
  color: white;
}

/* line 319, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.co-pay img {
  position: relative;
  padding-top: 45px;
  left: auto;
  top: auto;
}

/* line 325, ../../sass/_home-global.scss */
#index .hp-info-container#container-a a.nurses-video {
  background: url(../../images/homepage/ambassador-video-img.jpg) center center no-repeat;
}

/* line 329, ../../sass/_home-global.scss */
#index .hp-info-container#container-a a.nurses-video .title {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: black;
  left: 15px;
  top: 15px;
  max-width: 100px;
  line-height: 19px;
  text-indent: -8px;
}

/* line 338, ../../sass/_home-global.scss */
#index .hp-info-container#container-a a.nurses-video .caption {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 12px;
  color: #FFFFFF;
  left: 20px;
  bottom: 10px;
}

/* line 346, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .nurses-container .font-subquote-name {
  font-size: 11px;
  position: absolute;
  bottom: 15px;
  left: 15px;
  text-align: left;
  line-height: 11px;
  letter-spacing: 1px;
  color: black;
}
/* line 355, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .nurses-container .font-subquote-name span {
  color: inherit;
}

/* line 360, ../../sass/_home-global.scss */
#index .hp-info-container#container-a .information-kit a {
  background: url(../../images/homepage/free-treatment-for-one-year.png) center center no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 100%;
  min-height: 159px;
}

/* line 367, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.nurses-video {
  background: url(../../images/homepage/mslifelines-nurse.jpg) center center no-repeat;
}

/* line 371, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .information-kit a {
  background: url(../../images/homepage/free-treatment-for-one-year.png) center center no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 100%;
  min-height: 159px;
  color: #fff;
  position: relative;
}
/* line 379, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .information-kit a > * {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 384, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .information-kit a > .text {
  max-width: 120px;
  top: 80px;
  left: 30px;
}
/* line 389, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .information-kit a > .text-2 {
  max-width: 140px;
  top: 80px;
  left: 185px;
}
/* line 394, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .information-kit a > .link {
  left: 15px;
  bottom: 12px;
  top: initial;
  font-family: 'Helvetica Neue Bold';
}

/* line 403, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.nurses-video .title {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #FFFFFF;
  left: 15px;
  top: 15px;
  max-width: 160px;
  line-height: 22px;
  text-indent: -7px;
}

/* line 412, ../../sass/_home-global.scss */
#index .hp-info-container a.nurses-video .title-2 {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  position: absolute;
  max-width: 135px;
  color: #fff;
  font-size: 13px;
  line-height: 14px;
}

/* line 420, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.nurses-video .title-2 {
  left: 15px;
  top: 110px;
}

/* line 424, ../../sass/_home-global.scss */
#index .hp-info-container#container-a a.nurses-video .title-2 {
  color: black;
  left: 15px;
  top: 110px;
}

/* line 429, ../../sass/_home-global.scss */
#index .hp-info-container#container-c a.nurses-video .caption {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 12px;
  color: #FFFFFF;
  left: 20px;
  bottom: 10px;
}

/* line 437, ../../sass/_home-global.scss */
#index .hp-info-container#container-c .font-subquote-name {
  left: 15px;
  bottom: 15px;
  right: auto;
  text-align: left;
}

/* line 444, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .life-lines img {
  top: 20px;
  left: 20px;
}

/* line 448, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .life-lines p {
  top: 45px;
  left: 20px;
  color: #FFFFFF;
  font-size: 15px;
  line-height: 18px;
  width: 250px;
}

/* line 456, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .life-lines a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  left: 20px;
  bottom: 12px;
  color: #FFFFFF !important;
  font-size: 15px;
  width: auto;
  height: auto;
}

/* line 465, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .slider-container div {
  float: left;
  height: 159px;
}

/* line 469, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .bx-wrapper .bx-pager.bx-default-pager a {
  visibility: hidden;
}

/* line 473, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .font-subquote-name {
  color: #000000;
  right: auto;
  left: 10px;
  text-align: left;
}

/* line 480, ../../sass/_home-global.scss */
#index .hp-info-container#container-d .font-subquote-name-bold {
  color: #000000;
}

/* line 483, ../../sass/_home-global.scss */
#index .hp-info-container .font-subquote-name-bold {
  font-size: 12px;
}

/* line 486, ../../sass/_home-global.scss */
#index .hp-info-container#container-d a.one-on-one {
  text-align: center;
}

/* line 489, ../../sass/_home-global.scss */
#index .bg-turquoise-color {
  background-image: url(../../images/homepage/teal-bg-1.png);
}

/* line 492, ../../sass/_home-global.scss */
#index .life-lines {
  background-image: url(../../images/homepage/teal-bg-2.png);
}

/* line 495, ../../sass/_home-global.scss */
#index .bg-green-color {
  background-image: url(../../images/homepage/green-bg-1.png);
}

/* line 498, ../../sass/_home-global.scss */
.flash-animation {
  display: none;
}

/* line 499, ../../sass/_home-global.scss */
.ie .html-animation {
  display: none;
}

/* line 500, ../../sass/_home-global.scss */
.html-animation {
  display: block;
  opacity: 0;
}

/*************************** end homepage **********************/
/****************** Login styles ******************************/
/* line 505, ../../sass/_home-global.scss */
#desktop-login-form input[type=text], #desktop-login-form input[type=email], #desktop-login-form input[type=password] {
  background-color: #FFF;
  border: 0 none;
  border-radius: 1px;
  height: 40px;
}
/* line 512, ../../sass/_home-global.scss */
#desktop-login-form .btn-primary {
  min-height: 40px;
  margin-right: 6px;
  border-radius: 0;
  background-color: #7bc145;
  border: none;
}
@media (min-width: 992px) {
  /* line 521, ../../sass/_home-global.scss */
  #desktop-login-form .form-group {
    width: 255px;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
  }
  /* line 529, ../../sass/_home-global.scss */
  #desktop-login-form .btn-primary {
    margin-right: 18px;
    min-width: 160px;
  }
}
/* line 534, ../../sass/_home-global.scss */
#desktop-login-form .desktop-login-links {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-left: 10px;
  font-size: 14px;
}
/* line 540, ../../sass/_home-global.scss */
#desktop-login-form .desktop-login-links a {
  color: #666666;
  text-decoration: none;
}

/* line 546, ../../sass/_home-global.scss */
.desktop-nav-login {
  padding-left: 15px !important;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.2s ease-out;
  -moz-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
/* line 553, ../../sass/_home-global.scss */
.desktop-nav-login.is-expanded {
  max-height: 200px;
  -webkit-transition: max-height 0.2s ease-in;
  -moz-transition: max-height 0.2s ease-in;
  transition: max-height 0.2s ease-in;
}
/* line 559, ../../sass/_home-global.scss */
.desktop-nav-login form {
  padding: 2px 0 5px;
}

/* line 1, ../../sass/_landing-global.scss */
#landing-wrapper {
  width: 670px;
}

/* line 5, ../../sass/_landing-global.scss */
#landing-hero {
  display: block;
  width: 666px;
  height: 328px;
  position: relative;
  margin-bottom: 10px;
}

/* line 13, ../../sass/_landing-global.scss */
#landing-hero h1 {
  font-family: "ProximaNova Semibold";
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 34px;
  color: #fff;
  line-height: 34px;
  position: absolute;
  width: 200px;
}

/* line 22, ../../sass/_landing-global.scss */
#landing-hero .caption {
  bottom: 20px;
  left: 20px;
}

/* line 27, ../../sass/_landing-global.scss */
#landing-hero .caption .name {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1px;
}

/* line 34, ../../sass/_landing-global.scss */
#landing-hero .caption .title {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: 1px;
}

/* line 41, ../../sass/_landing-global.scss */
.landing-container {
  width: 328px;
  min-height: 510px;
  background-color: #fff;
  padding: 16px 15px 0px 15px;
  position: relative;
  float: left;
  margin-bottom: 10px;
  overflow: hidden;
}

/* line 52, ../../sass/_landing-global.scss */
.landing-container.second {
  margin-left: 10px;
}

/* line 56, ../../sass/_landing-global.scss */
.landing-container h2 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  font-size: 29px;
  color: #333333;
  float: left;
  width: 100%;
  min-height: 60px;
  padding-right: 50px;
  margin: 0 0 8px 0;
  clear: both;
  cursor: pointer;
}

/* line 69, ../../sass/_landing-global.scss */
.landing-container h2 a {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  font-size: 29px;
  color: #333333;
}

/* line 75, ../../sass/_landing-global.scss */
.anchor-white-square-arrow {
  background: url("/images/global/sprite/G_sprite.png") no-repeat -90px -350px;
  display: block;
  width: 21px;
  height: 39px;
  position: absolute;
  right: 13px;
  top: 25px;
  content: '';
}

/* line 86, ../../sass/_landing-global.scss */
.anchor-white-square-arrow:hover {
  background-position: -122px -350px;
}

/* line 90, ../../sass/_landing-global.scss */
.landing-container .two-lines-title {
  width: 50px;
  display: block;
}

/* line 95, ../../sass/_landing-global.scss */
.landing-container p {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 18px;
  color: #333333;
  width: 95%;
  clear: both;
  letter-spacing: 0.6px;
  /*max-width: 265px;*/
}

/* line 104, ../../sass/_landing-global.scss */
.landing-container div.large-arrow {
  background: url("/images/global/sprite/G_sprite.png") -50px -350px no-repeat;
  display: block;
  height: 50px;
  width: 35px;
  margin-top: -60px;
}

/* line 112, ../../sass/_landing-global.scss */
.landing-container .anchor-white-square {
  /*position: absolute;
  width: 100%;
  height: 166px;
  top: 0;
  left: 0;*/
  color: #333333;
  display: block;
}

/*.landing-container-hover{
	color: #000000!important;
}

.landing-container-after-hover{
	background: url("/images/global/sprite/G_sprite.png") no-repeat -122px -350px!important;
}*/
/* line 130, ../../sass/_landing-global.scss */
.landing-container-sub {
  margin-left: -15px;
  bottom: 0;
  position: absolute;
  width: 328px;
  height: 308px;
}

/* line 138, ../../sass/_landing-global.scss */
.landing-container-sub-quote {
  margin-left: -15px;
  width: 328px;
  height: 160px;
  bottom: 0;
  position: absolute;
}

/* line 146, ../../sass/_landing-global.scss */
.landing-container-sub .twenty-years {
  margin: 15px 0 20px 8px;
}

/* line 150, ../../sass/_landing-global.scss */
.landing-container .teal-background {
  background: url(/images/global/global_bg_teal.png) 0 0 repeat-x;
}

/* line 154, ../../sass/_landing-global.scss */
.landing-container ul {
  width: 297px;
  margin: 0 auto 0px auto;
  padding: 15px 10px 10px 0;
  border-bottom: 1px solid #62b5b1;
}
/* line 159, ../../sass/_landing-global.scss */
.landing-container ul.no-border {
  border-bottom: none;
}
/* line 162, ../../sass/_landing-global.scss */
.landing-container ul.border-top {
  border-top: 1px solid #62b5b1;
  padding-top: 20px;
}

/* line 167, ../../sass/_landing-global.scss */
.landing-container .full-width {
  width: 100%;
}
/* line 169, ../../sass/_landing-global.scss */
.landing-container .full-width.teal-solid {
  background: #009288;
}

/* line 173, ../../sass/_landing-global.scss */
.landing-container ul a:hover {
  text-decoration: none;
}

/* line 177, ../../sass/_landing-global.scss */
.landing-container ul li {
  list-style: none;
  padding-bottom: 10px;
}

/* line 182, ../../sass/_landing-global.scss */
.landing-container ul li a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 16px;
}

/* line 187, ../../sass/_landing-global.scss */
.container.body .landing-container ul li a,
.container.body .landing-container ul li:hover a {
  margin-left: 15px;
  color: #fff;
  display: inline-block;
}

/* line 194, ../../sass/_landing-global.scss */
.landing-container ul.blue {
  border-top: 1px solid #b4db97;
  border-bottom: 1px solid #b4db97;
}
/* line 197, ../../sass/_landing-global.scss */
.landing-container ul.blue.no-border {
  border-bottom: none;
  border-top: none;
}

/* line 203, ../../sass/_landing-global.scss */
.landing-container ul.green li:before {
  position: absolute;
  content: '';
  background: url("/images/global/sprite/G_sprite.png") 0px -398px repeat-y;
  width: 10px;
  height: 16px;
  display: inline-block;
}

/* line 212, ../../sass/_landing-global.scss */
.landing-container ul.green li:hover:before {
  background-position: -101px -449px;
}

/* line 217, ../../sass/_landing-global.scss */
.ie8 .landing-container ul.green li:hover {
  background-position: -100px -446px;
}

/* line 221, ../../sass/_landing-global.scss */
.landing-container ul.blue li:before {
  position: absolute;
  content: '';
  background: url("/images/global/sprite/G_sprite.png") 0 -449px repeat-y;
  width: 10px;
  height: 16px;
  display: inline-block;
}

/* line 230, ../../sass/_landing-global.scss */
.landing-container ul.blue li:hover:before {
  background-position: -100px -449px;
}

/* line 234, ../../sass/_landing-global.scss */
.ie8 .landing-container ul.blue li:hover {
  background-position: -100px -449px;
}

/* line 238, ../../sass/_landing-global.scss */
.landing-container .green-background {
  background: url(/images/why-rebif/bg_green.png) 0 0 repeat-x;
}

/* line 241, ../../sass/_landing-global.scss */
.landing-container .green-solid-background {
  background: #69b13f;
}

/* line 244, ../../sass/_landing-global.scss */
.landing-container-sub-quote .right-image {
  /*position: absolute;
  left: 0;*/
}

/* line 248, ../../sass/_landing-global.scss */
.landing-container-sub-quote .center-image {
  margin-left: 15px;
  margin-top: 35px;
}

/* line 253, ../../sass/_landing-global.scss */
#why-rebif .landing-container-sub-quote .center-image {
  right: 5px;
  top: 35px;
  position: absolute;
  margin: 0;
}

/* line 260, ../../sass/_landing-global.scss */
.landing-container-sub-quote .caption {
  position: absolute;
  left: 7px;
  bottom: 7px;
  width: 150px;
  color: #333333;
}

/* line 268, ../../sass/_landing-global.scss */
.landing-container-sub-quote .caption .name {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 1px;
  text-align: right;
  display: block;
}

/* line 277, ../../sass/_landing-global.scss */
.landing-container-sub-quote .caption .title {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 1px;
  color: #000;
  text-align: right;
  display: block;
}

/* line 287, ../../sass/_landing-global.scss */
.landing-container-sub-quote .testimony {
  position: absolute;
  width: 165px;
  height: 160px;
  top: 0;
  right: 0;
  color: #fff;
}

/* line 296, ../../sass/_landing-global.scss */
.landing-container-sub-quote .testimony .name-title {
  position: absolute;
  bottom: 5px;
  right: 10px;
  letter-spacing: 1px;
}

/* line 303, ../../sass/_landing-global.scss */
.ie8 .landing-container-sub-quote .testimony-fix .name-title {
  position: absolute;
  bottom: 5px;
  right: 10px;
}

/* line 309, ../../sass/_landing-global.scss */
.title-offset {
  right: 5px !important;
}

/* line 313, ../../sass/_landing-global.scss */
.landing-container-sub-quote .testimony p {
  font-family: "Helvetica Neue Italic";
  font-size: 14px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  display: block;
  text-indent: -8px;
  line-height: 16px;
  padding: 20px;
  padding-right: 5px;
}

/* line 319, ../../sass/_landing-global.scss */
.ie8 .landing-container-sub-quote .testimony.edress p {
  /*Changed to accommodate a specific issue in IE8 at creative request*/
  padding-right: 7px !important;
}

/* line 323, ../../sass/_landing-global.scss */
.landing-container-sub-quote .testimony .name {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 12px;
  padding-top: 35px;
  text-align: right;
  display: block;
  line-height: 13px;
  letter-spacing: 1px;
}

/* line 333, ../../sass/_landing-global.scss */
.landing-container-sub-quote .testimony .title {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 11px;
  text-align: right;
  display: block;
  padding-bottom: 5px;
  letter-spacing: 1px;
  line-height: 13px;
}

/* line 343, ../../sass/_landing-global.scss */
.expand {
  display: none;
  position: relative;
}

/* line 347, ../../sass/_landing-global.scss */
.landing-container .text {
  color: white;
  font-family: 'ProximaNova Regular';
}

/* line 351, ../../sass/_landing-global.scss */
.landing-container .num {
  font-family: 'ProximaNova Semibold';
}

/* Accordion styles */
/* line 355, ../../sass/_landing-global.scss */
.section-img-labels.collapsed {
  display: none;
}

/* line 359, ../../sass/_landing-global.scss */
.section-img-labels.expanded {
  display: block;
}

/* line 363, ../../sass/_landing-global.scss */
.section-content.collapsed {
  display: none;
  position: static;
}

/* line 367, ../../sass/_landing-global.scss */
.section-content.expanded {
  display: block;
  position: static;
}

/* line 372, ../../sass/_landing-global.scss */
.landing-container .absolute-container > * {
  position: absolute;
  top: 0;
  left: 0;
}

/************************* /why-rebif *************************/
/* line 381, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper .twenty-years .num {
  color: #7bc145;
  display: block;
  letter-spacing: -10px;
}
/* line 385, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper .twenty-years .num sup {
  top: -0.15em;
  left: 15px;
}
/* line 393, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #proven-effective .landing-container-sub-quote .caption span {
  text-align: left;
  color: white;
}
/* line 398, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #proven-effective .absolute-container {
  width: 50%;
  right: 0;
  top: 0;
  height: 100%;
  position: absolute;
}
/* line 404, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #proven-effective .absolute-container .num {
  color: #008f88;
  font-size: 113px;
  left: 10px;
  top: 45px;
}
/* line 410, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #proven-effective .absolute-container .text {
  width: 85px;
  top: 70px;
  left: 75px;
}
/* line 416, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #proven-effective .teal-background {
  background-image: url(../../images/why-rebif/teal-bg-3.png);
}
/* line 421, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container {
  height: 198px;
}
/* line 423, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container .num {
  color: #7bc145;
  font-size: 160px;
  top: 40px;
  left: 55px;
}
/* line 429, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container .text {
  font-size: 18px;
  left: 150px;
  top: 95px;
}
/* line 435, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #rebif-offers .teal-background {
  background-image: url(../../images/why-rebif/teal-bg-4.png);
  background-size: cover;
}
/* line 440, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #compare-rebif .teal-background {
  background-image: url(../../images/why-rebif/teal-bg-1.png);
}
/* line 443, ../../sass/_landing-global.scss */
#why-rebif #landing-wrapper #safety-profile .teal-background {
  background-image: url(../../images/why-rebif/teal-bg-2.png);
}

/************************* /taking-rebif *************************/
/* line 451, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .num {
  font-size: 160px;
  color: #7bc145;
  top: 20px;
  left: 15px;
}
/* line 456, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .num.two {
  left: 165px;
}
/* line 460, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .text {
  left: 105px;
  top: 70px;
}
/* line 463, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .text.two {
  left: 260px;
}
/* line 467, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .absolute-container {
  height: 170px;
}
/* line 470, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .teal-solid {
  height: 100%;
}
/* line 473, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #injection-options .teal-background {
  background-image: url(../../images/taking-rebif/teal-bg-1.png);
}
/* line 478, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #ms-treatment-routine .caption span {
  color: white;
  text-align: left;
}
/* line 484, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .landing-container-sub-quote {
  height: 177px;
}
/* line 486, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .landing-container-sub-quote .testimony {
  height: 100%;
}
/* line 488, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .landing-container-sub-quote .testimony p {
  padding: 20px 10px 20px 20px;
}
/* line 493, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .teal-background {
  background-image: url(../../images/taking-rebif/teal-bg-3.png);
}
/* line 498, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #possible-side-effects-of-rebif .landing-container-sub-quote {
  height: 175px;
}
/* line 500, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #possible-side-effects-of-rebif .landing-container-sub-quote .testimony {
  right: initial;
  left: 0;
  height: 100%;
}
/* line 506, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #possible-side-effects-of-rebif .teal-background {
  background-image: url(../../images/taking-rebif/teal-bg-4.png);
}
/* line 510, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #everyday-tips .teal-background {
  background-image: url(../../images/taking-rebif/teal-bg-2.png);
}
/* line 513, ../../sass/_landing-global.scss */
#taking-rebif #landing-wrapper #ms-treatment-routine .green-background {
  background-image: url(../../images/taking-rebif/green-bg-1.png);
}

/************************* /getting-started-with-rebif *************************/
/* line 521, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container img {
  left: initial;
  right: 0;
}
/* line 525, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container .num {
  font-size: 122px;
  color: #008f88;
  left: 10px;
  top: 25px;
}
/* line 531, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container .text {
  font-size: 15px;
  font-family: 'Helvetica Neue Medium';
  line-height: 1.2;
  width: 85px;
  top: 40px;
  left: 65px;
}
/* line 540, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #info-kit .teal-background {
  background-image: url(../../images/getting-started/teal-bg-1.png);
}
/* line 545, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #talk-doctor .caption span {
  color: white;
}
/* line 548, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #talk-doctor .teal-background {
  background-image: url(../../images/getting-started/teal-bg-2.png);
}
/* line 552, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #msll-help .teal-background {
  background-image: url(../../images/getting-started/teal-bg-3.png);
}
/* line 556, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container {
  height: 226px;
}
/* line 558, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .num {
  color: #71bf44;
  font-size: 206px;
  left: 15px;
  top: 35px;
}
/* line 563, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .num sup {
  font-size: 28%;
  top: -10px;
  vertical-align: middle;
}
/* line 569, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .text {
  font-size: 16px;
  top: 95px;
  left: 180px;
}
/* line 573, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .text .bigger {
  font-size: 24px;
}
/* line 578, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #co-pay .teal-background {
  background-image: url(../../images/getting-started/teal-bg-4.png);
}
/* line 582, ../../sass/_landing-global.scss */
#getting-started-rebif #landing-wrapper #detail-wrapper {
  border: 0;
  margin-bottom: 0;
  padding-top: 10px;
  float: left;
  min-height: 0;
}

/************************* /rebif-one-on-one-support *************************/
/* line 593, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #live-events .num {
  color: #71bf44;
  font-size: 97px;
  letter-spacing: -4px;
  left: 20px;
  top: 60px;
}
/* line 599, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #live-events .num sup {
  top: -30px;
  font-size: 62%;
  left: 5px;
}
/* line 605, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #live-events .text {
  font-size: 19px;
  font-family: 'Helvetica Neue';
  top: 100px;
  left: 250px;
}
/* line 611, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #live-events .landing-container-sub-quote img {
  width: 100%;
}
/* line 614, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #live-events .teal-background {
  background-image: url(../../images/1-on-1-support/teal-bg-2.png);
  background-color: #00958e;
}
/* line 620, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container {
  height: 196px;
}
/* line 622, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container .num, #one-one-support #landing-wrapper #financial-support .absolute-container .text {
  position: absolute;
}
/* line 625, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container .num {
  font-size: 152px;
  color: #71bf44;
  left: 85px;
  top: 45px;
}
/* line 631, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container .text {
  font-size: 20px;
  width: 95px;
  top: 75px;
  left: 145px;
}
/* line 638, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #financial-support .teal-background {
  background-image: url(../../images/1-on-1-support/teal-bg-3.png);
}
/* line 643, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container {
  height: 196px;
}
/* line 645, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .num {
  color: #71bf44;
  font-size: 163px;
  top: 50px;
  left: 50px;
}
/* line 650, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .num.two {
  left: 210px;
}
/* line 653, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .num.between {
  font-size: 58px;
  left: 115px;
  top: 100px;
}
/* line 659, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .text {
  font-size: 26px;
  top: 30px;
  left: 65px;
}
/* line 665, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #met-ambassadors .teal-background {
  background-image: url(../../images/1-on-1-support/teal-bg-3.png);
}
/* line 669, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #connect .teal-background {
  background-image: url(../../images/1-on-1-support/teal-bg-1.png);
}
/* line 672, ../../sass/_landing-global.scss */
#one-one-support #landing-wrapper #nurses-ms .teal-background {
  background-image: url(../../images/1-on-1-support/teal-bg-4.png);
}

/*
 * Global Element for Detail Container in Detail Pages
 *
 *
 */
/* line 6, ../../sass/_landing-details.scss */
#detail-wrapper {
  border-bottom: 1px solid #ccc;
  margin-bottom: 16px;
}

/* line 11, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container {
  background: #fff;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

/* line 18, ../../sass/_landing-details.scss */
.ie8 #detail-wrapper .answer-containter {
  background: #fff;
}

/* line 22, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container .image-full {
  margin-bottom: 20px;
  margin-top: 0;
  width: 100%;
}

/* line 28, ../../sass/_landing-details.scss */
#detail-wrapper #peer-program .image-full {
  margin: 0;
}

/* line 32, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container .miage-centered {
  margin-bottom: 30px;
  margin-left: 40px;
  margin-top: 20px;
}

/* line 38, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container #chartA.image-centered,
#detail-wrapper .detail-container #chartB.image-centered,
#detail-wrapper .detail-container#details-have-help .image-centered {
  margin-left: 20px;
  margin-bottom: 30px;
}

/* line 45, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container #chartA.image-centered,
#detail-wrapper .detail-container #chartB.image-centered {
  width: 100%;
  margin-left: 40px;
  max-width: 586px;
}

/* line 52, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container#details-have-help .image-centered {
  margin-top: 0;
}

/* line 57, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container h1,
#detail-wrapper .detail-container h2,
#detail-wrapper .detail-container h3,
#detail-wrapper .detail-container p {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 65, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container h1 {
  font-size: 32px;
  line-height: 32px;
  padding-top: 25px;
  padding-bottom: 15px;
}

/* line 71, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container#faqs-container h2 {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 18px;
}

/* line 76, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container h2 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  font-size: 30px;
  line-height: 32px;
  padding-top: 25px;
  padding-bottom: 15px;
}

/* line 84, ../../sass/_landing-details.scss */
#terms-page #detail-wrapper .detail-container h2,
#privacy-page #detail-wrapper .detail-container h2 {
  font-size: 28px;
  padding-right: 20px;
}

/* line 90, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container h3 {
  font-family: 'ProximaNova Semibold';
  font-size: 20px;
  line-height: 20px;
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 96, ../../sass/_landing-details.scss */
#registration-page #detail-wrapper .detail-container h3 {
  font-size: 18px;
}

/* line 101, ../../sass/_landing-details.scss */
#detail-wrapper #details-rebif-rebidose.detail-container h3 {
  /*font-family:"Helvetica Neue Bold";*/
}

/* line 105, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container p {
  padding: 0 40px 10px;
  line-height: 20px;
  color: #333333;
}
/* line 109, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container p.border-bottom {
  padding-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}
/* line 113, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container p.disclaimer-note {
  line-height: 16px;
}

/* line 118, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container p.last {
  padding-bottom: 0px;
}

/* line 122, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container p.last-p {
  padding-bottom: 0;
}

/*#detail-wrapper .detail-container a {
	@include font-body-copy-strong();
	font-size: 14px;
	color: $linkColor;
}*/
/* line 133, ../../sass/_landing-details.scss */
#detail-wrapper #sign-up-call-out-a {
  color: #00948e;
}

/* line 137, ../../sass/_landing-details.scss */
.detail-call-out p {
  border: none;
}

/* line 141, ../../sass/_landing-details.scss */
.detail-call-out > a {
  display: block;
  padding-top: 10px;
  border-top: 1px solid #95c9bf;
}

/* line 147, ../../sass/_landing-details.scss */
a.phone-number {
  color: #333 !important;
}

/* line 151, ../../sass/_landing-details.scss */
.download-button {
  margin: 20px 40px;
  display: inline-block;
  border-bottom: 1px solid #9d9d9d;
  border-top: 1px solid #9d9d9d;
  padding: 20px 0;
  display: block;
  height: 70px;
  line-height: 30px;
  width: 290px;
}

/************************* /hero/ *************************/
/* line 165, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero {
  position: relative;
  height: 330px;
  background: #00948e;
  margin-bottom: 20px;
}

/* line 172, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 178, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero h1 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  font-size: 24px;
  color: #FFFFFF;
  position: absolute;
  top: 95px;
  right: 75px;
  text-indent: -7px;
}

/* line 189, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero .detail-caption {
  position: absolute;
  right: 5px;
  bottom: 10px;
  width: 150px;
  text-align: left;
  color: #FFFFFF;
  line-height: 11px;
  letter-spacing: 1px;
}
/* line 199, ../../sass/_landing-details.scss */
#page--live-events #detail-wrapper #detail-hero .detail-caption {
  min-width: 90px;
  width: auto;
  right: 15px;
}
/* line 203, ../../sass/_landing-details.scss */
#page--live-events #detail-wrapper #detail-hero .detail-caption .visible-tablet.initial {
  display: initial;
}

/* line 209, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero .detail-caption .name {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 12px;
  letter-spacing: 1px;
  display: block;
  clear: both;
}

/* line 217, ../../sass/_landing-details.scss */
#detail-wrapper #detail-hero .detail-caption .title {
  font-family: "Helvetica Neue Condensed";
  font-size: 14px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 12px;
}

/* line 224, ../../sass/_landing-details.scss */
#safety-profile .detail-caption .name, #safety-profile .detail-caption .title,
#treatment .detail-caption .name {
  font-size: 12px !important;
}

/************************* /detail/ *************************/
/* line 232, ../../sass/_landing-details.scss */
.strong-p {
  font-family: "Helvetica Neue Medium";
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 236, ../../sass/_landing-details.scss */
.page-header {
  border-bottom: 2px solid #eee;
  position: relative;
  margin-bottom: 20px;
  margin-top: 0px;
  padding-bottom: 0px;
  min-height: 80px;
}

/* line 245, ../../sass/_landing-details.scss */
#detail-wrapper #more-story.detail-container img {
  width: 100%;
  padding: 30px 40px;
}

/* line 250, ../../sass/_landing-details.scss */
#detail-wrapper .foot-symbol {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  line-height: 100%;
}

/* line 260, ../../sass/_landing-details.scss */
#detail-wrapper .foot-note {
  margin-left: 0px;
  padding-left: 0px;
  text-indent: 0px;
  display: inline-block;
  width: 90%;
  padding-left: 0px;
  font-size: 12px;
  line-height: 1.2;
  vertical-align: top;
  padding-bottom: 2px;
}

/* line 274, ../../sass/_landing-details.scss */
#talk-2-doc #detail-wrapper .foot-note {
  padding-left: 0;
}

/* line 278, ../../sass/_landing-details.scss */
#faq-page #detail-wrapper .foot-note {
  padding-left: 0;
}

/* line 282, ../../sass/_landing-details.scss */
#proven-effective #detail-wrapper #rebif-studied .foot-note {
  line-height: 15px;
}

/* line 286, ../../sass/_landing-details.scss */
#detail-wrapper .detail-testimony {
  background: url("../../images/global/global_bg_teal.png");
  width: 100%;
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  max-height: 290px;
}

/* line 295, ../../sass/_landing-details.scss */
#detail-wrapper .detail-testimony img {
  position: relative;
  left: 0;
  top: 0;
}

/* line 301, ../../sass/_landing-details.scss */
#detail-wrapper .detail-testimony h3 {
  font-family: "ProximaNova Regular";
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 29px;
  color: #FFFFFF;
  font-size: 24px;
  position: absolute;
  right: 45px;
  top: 90px;
  width: 250px;
  text-indent: -7px;
  padding: 0;
}

/* line 313, ../../sass/_landing-details.scss */
#detail-wrapper hr {
  border-top: 1px solid #d6d6d6;
}

/* line 317, ../../sass/_landing-details.scss */
.hr-fix {
  margin-left: 40px;
  margin-right: 40px;
}

/* line 322, ../../sass/_landing-details.scss */
#detail-wrapper .details-list {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 20px;
  font-size: 14px;
  margin: 0 55px 0px 60px;
  color: #00948e;
  list-style: disc;
}

/* line 331, ../../sass/_landing-details.scss */
#detail-wrapper .details-list-no-bottom-margin {
  margin-bottom: 0px !important;
}

/* line 335, ../../sass/_landing-details.scss */
#detail-wrapper .details-list-bottom-margin-10 {
  margin-bottom: 10px !important;
}

/* line 339, ../../sass/_landing-details.scss */
.details-list li span {
  color: #333333;
}

/* line 343, ../../sass/_landing-details.scss */
.details-list li span.bullet-tile {
  color: #00948e;
  font-family: "Helvetica Neue Bold" !important;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 349, ../../sass/_landing-details.scss */
.details-list li span.bullet-tile-neue-medium,
#detail-wrapper .section-content.expand-rebidose-details .details-list li span:first-child {
  font-family: "Helvetica Neue Medium" !important;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 355, ../../sass/_landing-details.scss */
.details-list li span.bullet-yellow {
  color: #F7C84D;
}

/* line 359, ../../sass/_landing-details.scss */
.details-list li span.bullet-green {
  color: #7bc145;
}

/* line 363, ../../sass/_landing-details.scss */
.details-list li span.break {
  font-family: "Helvetica Neue";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  display: block;
}

/* line 368, ../../sass/_landing-details.scss */
#detail-wrapper .injection-video p {
  padding: 0 !important;
}

/************************* /shareMenu/ *************************/
/* line 373, ../../sass/_landing-details.scss */
#share-menu {
  float: right;
}

/* line 377, ../../sass/_landing-details.scss */
#share-menu li {
  float: left;
  list-style: none;
}

/* line 382, ../../sass/_landing-details.scss */
#share-menu li a {
  width: 29px;
  height: 29px;
  display: block;
  background-image: url(../../images/global/sprite/G_sprite.png);
}

/* line 389, ../../sass/_landing-details.scss */
#share-menu #share-icon {
  margin-right: 1px;
}

/* line 393, ../../sass/_landing-details.scss */
#share-menu #share-icon a {
  background-position: 0 -250px;
}

/* line 397, ../../sass/_landing-details.scss */
#share-menu .plus-icon a {
  background-position: 0 -500px;
}

/* line 400, ../../sass/_landing-details.scss */
#share-menu .minus-icon a {
  background-position: 0 -550px;
}

/* line 404, ../../sass/_landing-details.scss */
#share-menu #print-icon a {
  background-position: 0 -300px;
}

/* line 408, ../../sass/_landing-details.scss */
#share-menu #share-icon a:hover {
  background-position: -50px -250px;
}

/* line 412, ../../sass/_landing-details.scss */
#share-menu #print-icon a:hover {
  background-position: -50px -300px;
}

/************************* /orphan page styles / *************************/
/* line 418, ../../sass/_landing-details.scss */
#detail-wrapper.orphan {
  border-bottom: none;
}

/* line 422, ../../sass/_landing-details.scss */
#detail-wrapper.orphan a {
  color: #7bc145;
}

/* line 427, ../../sass/_landing-details.scss */
#detail-wrapper.orphan a.tel,
#detail-wrapper.orphan a.tel:hover,
#unsubscribe #detail-wrapper .detail-container a.tel {
  color: #333333 !important;
}

/* line 433, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container h2 a {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

/* line 438, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul {
  padding-bottom: 10px;
}

/* line 442, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul li {
  color: #00948e;
  list-style-type: disc;
  font-size: 14px;
  margin: 0 0 10px 15px;
  font-family: "Helvetica Neue Medium";
}

/* line 450, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul li a,
#detail-wrapper.orphan .detail-container p a {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 455, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container h2 a:hover,
#detail-wrapper.orphan .detail-container p a:hover,
#detail-wrapper.orphan .detail-container ul li a:hover {
  color: #7bc145;
  text-decoration: none;
}

/* line 462, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul.list-text li {
  list-style: decimal;
  margin-left: 55px;
  padding-right: 20px;
}

/* line 468, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul.list-text li span {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #333333;
  margin-bottom: 1em;
}

/* line 474, ../../sass/_landing-details.scss */
#detail-wrapper.orphan .detail-container ul.list-text li span.nobold {
  font-family: "Helvetica Neue";
}

/* line 478, ../../sass/_landing-details.scss */
#detail-wrapper .detail-container ul.list-text li p {
  padding: 14px 40px 0px 0px;
}

@media only screen and (min-aspect-ratio: 3 / 2) and (max-width: 768px) and (orientation: landscape) {
  /* Backgrounds Colors and Images Path Vars in Site */
  /* Mixin's to use Backgrounds in styles */
  /* Links Variables Types By Color to be used in scss files */
  /* Classes To Use BG */
  /* line 50, ../../sass/_variables.scss */
  .bg-turquoise-color {
    background: url("../../images/global/global_bg_teal.png") repeat;
  }

  /* line 53, ../../sass/_variables.scss */
  .bg-green-color {
    background: url("../../images/global/global_bg_green.png") repeat;
  }

  /* Links Color Clasess to be used in html */
  /* line 60, ../../sass/_variables.scss */
  .green-color {
    color: #7bc145;
  }

  /* line 63, ../../sass/_variables.scss */
  .green-color:hover {
    color: #7bc145;
  }

  /* line 68, ../../sass/_variables.scss */
  .turquoise-color {
    color: #00948e;
  }

  /* line 71, ../../sass/_variables.scss */
  .turquoise-color:hover {
    color: #025661;
  }

  /* line 75, ../../sass/_variables.scss */
  .gray-color {
    color: #b9b9b9;
  }

  /* line 78, ../../sass/_variables.scss */
  .gray-color:hover {
    color: #666666;
  }

  /* line 82, ../../sass/_variables.scss */
  .black-color {
    color: #333333;
  }

  /* line 85, ../../sass/_variables.scss */
  .black-color:hover {
    color: #000000;
  }

  /* line 89, ../../sass/_variables.scss */
  .new-link-color {
    color: #7bc145;
  }

  /* line 92, ../../sass/_variables.scss */
  .new-link-color:hover {
    color: #357406;
  }

  /*
   *	font-style: Fonts Mixin to define new font style
   *  @param family : font Family
   *  @param weight : font Weight
   *  @param size : font size
   *  @param color : font color
   */
  /* Links Color Clasess to be used in html */
  /* line 132, ../../sass/_variables.scss */
  .green-bg-color {
    background-color: #7bc145;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 137, ../../sass/_variables.scss */
  .green-bg-color:hover {
    background-color: #7bc145;
    color: #fff;
  }

  /* line 141, ../../sass/_variables.scss */
  .green-bg-color,
  .green-bg-color:hover {
    font-family: "Helvetica Neue Medium";
    font-size: 14px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /*
   *	border-radius: To define border radius in all cross browser
   *  @param radius : radius size in pixels
   */
  /* Global Mixin Fonts Sizes */
  /* heading mixin */
  /* heading classes */
  /* line 179, ../../sass/_variables.scss */
  .font-heading-large {
    font-family: "ProximaNova Regular";
    font-size: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    line-height: 29px;
  }

  /* line 182, ../../sass/_variables.scss */
  .font-heading-medium {
    font-family: "ProximaNova Semibold";
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 185, ../../sass/_variables.scss */
  .font-heading-small {
    font-family: "ProximaNova Regular";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* Copy */
  /* Buttons */
  /* quote mixin */
  /* quote classes */
  /* line 275, ../../sass/_variables.scss */
  .font-quote-heading {
    font-family: "ProximaNova Regular";
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 278, ../../sass/_variables.scss */
  .font-quote-copy {
    font-family: "ProximaNova Italic";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 281, ../../sass/_variables.scss */
  .font-quote-name {
    font-family: "ProximaNova Condensed";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* sub quote mixin */
  /* sub quote classes */
  /* line 303, ../../sass/_variables.scss */
  .font-subquote-heading {
    font-family: "Helvetica Neue Regular";
    font-size: 15px;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 306, ../../sass/_variables.scss */
  .font-subquote-copy {
    font-family: "Helvetica Neue Italic";
    font-size: 14px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    display: block;
    text-indent: -8px;
    line-height: 16px;
  }

  /* line 309, ../../sass/_variables.scss */
  .font-subquote-name {
    font-family: "Helvetica Neue Condensed";
    font-size: 14px;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 312, ../../sass/_variables.scss */
  .font-subquote-name-bold {
    font-family: "Helvetica Neue Bold";
    font-size: 14px;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* Cta Mixin */
  /* line 326, ../../sass/_variables.scss */
  .separator {
    background-repeat: no-repeat;
    border-left: 1px solid #B3B3B3;
    float: right;
    height: 70px;
    margin-top: 20px;
    padding-left: 15px;
  }
  /* line 333, ../../sass/_variables.scss */
  #registration-page .separator {
    margin-top: 50px;
  }

  /* Cta Classes */
  /* line 339, ../../sass/_variables.scss */
  .font-cta-large {
    font-family: "Helvetica Neue Bold";
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 342, ../../sass/_variables.scss */
  .font-cta-medium {
    font-family: "Helvetica Neue Bold";
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* line 345, ../../sass/_variables.scss */
  .font-cta-small {
    font-family: "Helvetica Neue Medium";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /* Caption Positions */
  /* Desktop */
  /* Tablet */
  /* Mobile */
  /* line 395, ../../sass/_variables.scss */
  .strong-p {
    font-family: "Helvetica Neue Medium";
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
  }

  /********************************* end global ***********************************/
  /* line 4, ../../sass/mobile-horizontal.scss */
  .mobile-horizontal-overlay-root,
  .landscape .mobile-horizontal-overlay-root {
    display: block;
    z-index: 130;
    width: 100%;
    height: 100%;
    background-color: #EBEBEB;
    position: fixed;
    top: 0px;
    left: 0px;
  }

  /* line 15, ../../sass/mobile-horizontal.scss */
  .mobile-horizontal-overlay-img,
  .landscape .mobile-horizontal-overlay-img {
    height: 50%;
    background: url(/images/global/horiz-overlay-en.png) no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    width: 50%;
    position: fixed;
    left: 25%;
    top: 37%;
  }

  /* line 26, ../../sass/mobile-horizontal.scss */
  body {
    overflow: hidden;
    width: 100%;
  }

  /********************************* end global ***********************************/
}
