/* 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;
}

/************************* Responsive Visibility Classes *********************/
/* Hide all elements with visible-desktop and visible-tablet. */
/* line 8, ../../sass/_visible-mobile.scss */
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,
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 {
  display: none !important;
}

/* line 31, ../../sass/_visible-mobile.scss */
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,
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 {
  display: none;
}

/************************* Responsive Detection Classes *********************/
/* Instead of attaching to a breakpoint via JS, we show and hide three elements, one with
	each of these classes, then test for the visibility of the element in JS.
	That way, the breakpoints don't have to be specified twice: once in CSS and once in JS.
*/
/* line 88, ../../sass/_visible-mobile.scss */
.mobile-detect {
  display: block;
}

/* line 92, ../../sass/_visible-mobile.scss */
.desktop-detect, .tablet-detect {
  display: none;
}

/* line 98, ../../sass/_visible-mobile.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 {
  display: inline;
}

/* line 110, ../../sass/_visible-mobile.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 {
  display: block;
}

/* line 4, ../../sass/_global-mobile.scss */
.mobileOnly {
  display: block;
}

/************************* Footer ISI *********************/
/* line 7, ../../sass/_global-mobile.scss */
#isi-footer .symptoms li span {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  line-height: 20px;
}

/* line 11, ../../sass/_global-mobile.scss */
#isi-footer li, #isi-footer p {
  line-height: 18px;
}

/* line 15, ../../sass/_global-mobile.scss */
#isi-marker {
  height: 0px;
  width: 0px;
}

/************************* Global fonts *********************/
/* line 22, ../../sass/_global-mobile.scss */
li, 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: 20px;
}

/*
 * Global Element for Detail Container in Detail Pages
 *
 *
 */
/* line 31, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container h1,
#detail-wrapper .detail-container h2,
#detail-wrapper .detail-container h3,
#detail-wrapper .detail-container p {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 40, ../../sass/_global-mobile.scss */
.horizontal-line {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 45, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container h1 {
  font-size: 24px;
  line-height: 26px;
  padding-top: 25px;
  padding-bottom: 15px;
}

/* line 52, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container h2 {
  padding-top: 25px;
  padding-bottom: 15px;
  font-size: 19px;
  line-height: 20px;
}

/* line 59, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container .radio {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 64, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container .radio,
#detail-wrapper .detail-container #unsubscribe-description-submit {
  padding-left: 20px;
  padding-right: 20px;
}

/*#rebif-effects #detail-wrapper #details.detail-container p + p {
	padding-bottom: 0px;
}*/
/* line 74, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container h3 {
  font-size: 16px;
  line-height: 17px;
}

/* line 79, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-container p {
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}

/* line 85, ../../sass/_global-mobile.scss */
.pad-top-10-mobile {
  padding-top: 10px !important;
}

/* line 89, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out-intern {
  width: 304px;
}

/* line 93, ../../sass/_global-mobile.scss */
#detail-wrapper {
  min-height: 420px;
}

/* line 97, ../../sass/_global-mobile.scss */
#detail-wrapper .details-list li span {
  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 101, ../../sass/_global-mobile.scss */
#detail-wrapper .details-list li strong,
#detail-wrapper .steps-rebiject li strong {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 106, ../../sass/_global-mobile.scss */
#detail-wrapper .steps-syringe span {
  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 111, ../../sass/_global-mobile.scss */
.details-list.normal 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: 0 0 10px;
}

/*************** Detail Hero Mobile *****************/
/* line 118, ../../sass/_global-mobile.scss */
#detail-wrapper #detail-hero h1 {
  font-size: 18px;
  line-height: 16px;
}

/* line 123, ../../sass/_global-mobile.scss */
#detail-wrapper #detail-hero {
  width: 100%;
  height: 150px;
  margin-bottom: 20px;
}

/* line 128, ../../sass/_global-mobile.scss */
#detail-wrapper #detail-hero img:first-child {
  position: relative;
  width: 100%;
}

/* line 133, ../../sass/_global-mobile.scss */
#detail-wrapper #detail-hero #html5-animation-wrapper img:first-child {
  width: auto;
}

/* line 137, ../../sass/_global-mobile.scss */
.next-button span.text {
  font-size: 16px;
  line-height: 30px;
}

/* line 142, ../../sass/_global-mobile.scss */
#ms-support .next-button span.text, #rebif-tips-page .next-button span.text {
  font-size: 15px;
}

/************************* global layout *********************/
/* line 148, ../../sass/_global-mobile.scss */
.container {
  width: 320px;
  padding: 0 8px;
}

/* line 152, ../../sass/_global-mobile.scss */
.row {
  margin: 0;
}

/* line 154, ../../sass/_global-mobile.scss */
.caption .title {
  font-size: 11px;
  line-height: 11px;
}

/* line 159, ../../sass/_global-mobile.scss */
#isi {
  display: none !important;
}

/* line 163, ../../sass/_global-mobile.scss */
#sidebar {
  display: none;
}

/* line 166, ../../sass/_global-mobile.scss */
#floating-navigation {
  display: none;
}

/* Global device detection classes */
/* line 171, ../../sass/_global-mobile.scss */
.mobile-detect {
  display: block;
}

/************************** Global Header ***********************************/
/* line 177, ../../sass/_global-mobile.scss */
.mobile-header-pi, .mobile-header-medguide {
  width: 50%;
}

/* line 181, ../../sass/_global-mobile.scss */
.mobile-header-pi-anchor, .mobile-header-medguide-anchor {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

/* line 187, ../../sass/_global-mobile.scss */
#header-logo-home-link-mobile {
  display: block;
  float: left;
}

/************************** End Global Header ***********************************/
/************************ Mobile Nav **************************/
/* line 197, ../../sass/_global-mobile.scss */
#index .mobile-nav {
  display: none;
}

/* line 202, ../../sass/_global-mobile.scss */
.mobile-nav {
  padding: 30px;
  overflow-y: scroll;
}

/* line 208, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li > ul {
  display: none;
}

/* line 212, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li {
  background-color: #75C14A;
  color: #FFF;
  margin: 0px;
  border-bottom: 3px solid #FFF;
  min-height: 42px;
}

/* line 220, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li > a.mobile-menu-cat {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #FFFFFF;
  font-size: 22px;
  width: 237px;
  height: 29px;
  padding-top: 6px;
  padding-bottom: 0px;
  position: relative;
  top: -5px;
}

/* line 232, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li > a.mobile-menu-cat, .nav-link, .mobile-nav-signup,
a.mobile-nav-sublink {
  padding-left: 14px;
}

/* line 237, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li > ul > li {
  /*white with teal text*/
}

/* line 241, ../../sass/_global-mobile.scss */
nav.mobile-nav {
  border-color: #8C8D8E;
  padding: 0;
  margin-top: 9px;
}

/* line 247, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul {
  width: 100%;
}

/* line 251, ../../sass/_global-mobile.scss */
.mobile-menu-buttons {
  width: 100%;
  height: 39px;
  font-family: 'Helvetica Neue';
  font-weight: normal;
  color: #333333;
  margin-left: 14px;
  margin-bottom: 4px;
  padding-top: 5px;
}

/* line 262, ../../sass/_global-mobile.scss */
.mobile-sprite {
  background: url(../../images/global/sprite/Rebif_Mobile_Sprite_lrg.png) no-repeat !important;
  -webkit-background-size: 300px 800px !important;
  background-size: 300px 800px !important;
}

/* line 267, ../../sass/_global-mobile.scss */
.mobile-menu-calendar-ico {
  background-position: 0px -587px !important;
}

/* line 271, ../../sass/_global-mobile.scss */
.mobile-menu-facebook-ico {
  background-position: -50px -587px !important;
}

/* line 275, ../../sass/_global-mobile.scss */
.mobile-menu-youtube-ico {
  background-position: -100px -587px !important;
}

/* line 279, ../../sass/_global-mobile.scss */
.mobile-emdserono-ico {
  background-position: 0px -538px !important;
}

/* line 283, ../../sass/_global-mobile.scss */
.mobile-pfizer-ico {
  background-position: -100px -538px !important;
}

/* line 286, ../../sass/_global-mobile.scss */
.mobile-menu-ico {
  height: 30px;
  width: 30px;
  margin-right: 10px;
}

/* line 291, ../../sass/_global-mobile.scss */
.mobile-menu-ico, .mobile-menu-es-ico {
  display: inline-block;
}

/* line 296, ../../sass/_global-mobile.scss */
.mobile-menu-es-ico {
  padding-top: 5px;
  width: initial;
  position: relative;
  top: -9px;
  right: -35px;
}

/* line 304, ../../sass/_global-mobile.scss */
.mobile-menu-es-ico a {
  text-decoration: none;
  color: #333333;
  margin-right: 20px;
}
/* line 309, ../../sass/_global-mobile.scss */
.mobile-menu-es-ico a:hover {
  cursor: default;
}

/* line 314, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle div {
  height: 41px;
  width: 41px;
  background-position: -50px -293px !important;
  margin-top: 0px;
  margin-right: 10px;
}

/* line 322, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle div.opened {
  background-position: 0px -293px !important;
}

/* line 326, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle {
  height: 32px;
  width: 34px;
  margin-right: 5px;
}

/* line 332, ../../sass/_global-mobile.scss */
.mobile-menu-cat, .mobile-dropdown-toggle {
  display: inline-block;
}

/* line 336, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle.blue-green div {
  height: 41px;
  width: 41px;
  background-position: -150px -293px !important;
  margin-top: 0px;
  margin-right: 10px;
}

/* line 344, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle.blue-green div.opened {
  background-position: -100px -293px !important;
}

/* line 348, ../../sass/_global-mobile.scss */
.mobile-dropdown-toggle.blue-green {
  height: 32px;
  width: 34px;
  margin-right: 5px;
}

/* line 354, ../../sass/_global-mobile.scss */
.navbar-toggle {
  display: none;
}

/* line 362, ../../sass/_global-mobile.scss */
.shifter-navigation {
  padding-top: 5px !important;
  margin-top: 0px !important;
}

/* line 367, ../../sass/_global-mobile.scss */
.nav-link {
  display: block;
  color: #5CA748;
  line-height: 18px;
}

/* line 373, ../../sass/_global-mobile.scss */
.nav-link-first {
  margin-top: 9px;
}

/* line 377, ../../sass/_global-mobile.scss */
a.mobile-nav-signup {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  color: #FFFFFF;
  background-color: #04958F;
  margin: 0px;
  border-bottom: 3px solid #FFF;
  min-height: 32px;
  text-decoration: none;
  font-size: 22px;
  width: 280px;
  height: 33px;
  padding-top: 6px;
  padding-bottom: 0px;
  position: relative;
  display: block;
  border-bottom: 1px solid #77C6C3;
}

/* line 395, ../../sass/_global-mobile.scss */
span.mobile-nav-newsletter-link {
  position: relative;
  top: 0;
  display: inline-block;
}

/* line 401, ../../sass/_global-mobile.scss */
a.mobile-nav-sublink {
  font-family: "Helvetica Neue";
  font-size: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  background-color: #FFFFFF;
  margin: 0px;
  border-bottom: 3px solid #FFF;
  min-height: 32px;
  text-decoration: none;
  color: #3DA9A3;
  font-size: 20px;
  width: 280px;
  height: 33px;
  padding-top: 7px;
  padding-bottom: 0px;
  position: relative;
  display: block;
  border-bottom: 1px solid #F1F1F1;
}

/* line 419, ../../sass/_global-mobile.scss */
a.mobile-nav-signup,
nav.mobile-nav > ul > li > a.mobile-menu-cat,
.nav-link,
.nav-link:hover {
  text-decoration: none;
}

/* line 426, ../../sass/_global-mobile.scss */
nav.mobile-nav > ul > li.signup {
  background-color: #04958F;
}

/* line 430, ../../sass/_global-mobile.scss */
a.mobile-menu-cat.signin {
  background-color: #04958F;
}

/* line 434, ../../sass/_global-mobile.scss */
.mobile-login-form {
  display: block;
  background: #dfdfdf;
  padding: 14px;
  margin-top: 2px;
}

/* line 441, ../../sass/_global-mobile.scss */
.mobile-login-form > input[type=email], .mobile-login-form > input[type=password] {
  display: block;
  width: 100%;
  margin-bottom: 2px;
}

/* line 447, ../../sass/_global-mobile.scss */
.mobile-login-form 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;
  color: #FFFFFF;
  background-color: #04958F;
  margin: 0px;
  border: 0;
  min-height: 28px;
  text-decoration: none;
  font-size: 18px;
  height: 33px;
  padding: 2px 15px;
  margin-top: 2px;
  margin-left: 100%;
  transform: translateX(-100%);
  position: relative;
  display: block;
}

/* line 465, ../../sass/_global-mobile.scss */
.mobile-login-form a {
  color: #555;
}

/* line 469, ../../sass/_global-mobile.scss */
.mobile-login-form > .error {
  display: block;
  padding: 0px;
}

/* line 474, ../../sass/_global-mobile.scss */
.mobile-safety-links a.nav-link,
.mobile-safety-links a.nav-link:hover {
  color: #5CA748;
}

/* line 479, ../../sass/_global-mobile.scss */
#proven-effective .proven-effective,
#safety-profile .safety-profile,
#comparing-rebif-page .comparing-rebif-page,
#features .features,
#rebif-injection-options .rebif-injection-options,
#types-rebif .types-rebif,
#treatment .treatment,
#rebif-tips-page .rebif-tips-page,
#faq-page .faq-page,
#rebif-effects .rebif-effects,
#talk-2-doc .talk-2-doc,
#rebif-support .rebif-support,
#co-pay .co-pay,
#information-kit .information-kit,
#ms-support .ms-support,
#financial .financial,
#ms-lifelines-nurses .ms-lifelines-nurses,
#ambassadors .ambassadors,
#page--live-events .page--live-events {
  background-color: #F7F7F7;
}

/************ End Mobile Nav **************/
/************ Mobile Top Nav **************/
/* line 504, ../../sass/_global-mobile.scss */
.header-nav {
  background: #eee;
}

/* line 508, ../../sass/_global-mobile.scss */
.navbar.container {
  padding-right: 0px;
  margin-bottom: 0px;
  background-color: #EBEBEB;
  border-width: 0px;
  min-height: 40px;
  height: 48px;
  /*border-bottom: 1px solid #CCC;*/
}

/* line 518, ../../sass/_global-mobile.scss */
.top-bar,
.main-container-border,
#navigation {
  display: none;
}

/* line 524, ../../sass/_global-mobile.scss */
.mobile-header-ico.mobile-header-phone {
  background-position: 17px 2px !important;
  margin-right: 5px;
}

/* line 530, ../../sass/_global-mobile.scss */
.mobile-header-ico.mobile-header-search {
  background-position: -38px 2px !important;
  margin-right: 4px;
}

/* line 535, ../../sass/_global-mobile.scss */
.shifter-active .shifter-handle {
  margin: 15px 7px 0px 0px;
  background-position: -86px 18px !important;
  height: 40px;
  width: 30px;
  margin-top: 0px;
  padding-top: 48px;
  padding-right: 37px;
  margin-right: 0px;
  padding-left: 10px;
}

/* line 547, ../../sass/_global-mobile.scss */
.mobile-header-ico {
  float: right;
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: 110%;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: block;
  margin: 15px 5px 0px 0px;
}

/* line 563, ../../sass/_global-mobile.scss */
.mobile-header-ico,
.mobile-header-home {
  content: '';
  overflow: hidden;
  text-indent: 110%;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 577, ../../sass/_global-mobile.scss */
span.mobile-header-home {
  background-position: 0px -50px !important;
  height: 32px;
  width: 58px;
  display: inline-block;
  margin: 10px 5px 10px 0px;
}

/* line 585, ../../sass/_global-mobile.scss */
.mobile-header-pi-anchor {
  width: 184px;
  float: left;
  border: 1px solid #DDDDDD;
}

/* line 591, ../../sass/_global-mobile.scss */
.mobile-header-medguide-anchor,
.mobile-header-pi-anchor {
  text-transform: uppercase;
  height: 20px;
  background-color: #EBEBEB;
  display: inline-block;
  font-size: 12px;
  padding-top: 3px;
}

/* line 601, ../../sass/_global-mobile.scss */
.mobile-header-medguide-anchor {
  width: 135px;
  float: right;
  position: relative;
  top: 0px;
  border-top: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding-right: 8px;
  text-align: right;
}

/* line 613, ../../sass/_global-mobile.scss */
.mobile-header-links {
  width: 320px;
  height: 20px;
  margin: 10px auto;
  background-color: #EBEBEB;
}

/* line 620, ../../sass/_global-mobile.scss */
.mobile-header-links a {
  color: #333333;
}

/* line 624, ../../sass/_global-mobile.scss */
.mobileNavToggle {
  display: inline;
}

/* line 628, ../../sass/_global-mobile.scss */
.mobile-header-pi,
.mobile-header-medguide,
.mobile-header-pi-anchor,
.mobile-header-medguide-anchor {
  display: inline-block;
}

/* line 635, ../../sass/_global-mobile.scss */
.mobile-header-pi-anchor,
.mobile-header-medguide-anchor {
  width: 100%;
}

/* line 640, ../../sass/_global-mobile.scss */
.mobile-header-pi {
  float: left;
  width: 59%;
}

/* line 645, ../../sass/_global-mobile.scss */
.mobile-header-medguide {
  width: 41%;
}

/* line 649, ../../sass/_global-mobile.scss */
.mobile-header-medguide-anchor {
  padding-right: 6px;
}

/* line 653, ../../sass/_global-mobile.scss */
input[name=mobile-search-q] {
  color: #000000;
  border-width: 0px;
  width: 100%;
  height: 39px;
  padding-left: 8px;
}

/* line 661, ../../sass/_global-mobile.scss */
.mobile-search-btn {
  position: relative;
  top: -29px;
  right: 12px;
  float: right;
  font-size: 18px;
  color: #79C05B;
  height: 0px;
}

/* line 671, ../../sass/_global-mobile.scss */
.mobile-search {
  display: none;
}

/* line 674, ../../sass/_global-mobile.scss */
#reg-opt4 h2 {
  margin-left: 20px;
}

/************ End Mobile Top Nav **********/
/********************** Video player ***************************/
/* line 682, ../../sass/_global-mobile.scss */
.video-poster-image {
  width: 100%;
}

/********************* End Video player ************************/
/********************** Mobile ISI ***************************/
/* line 690, ../../sass/_global-mobile.scss */
body.show-keyboard #mobileIsi {
  visibility: hidden !important;
}

/* line 694, ../../sass/_global-mobile.scss */
#mobileIsi {
  display: block;
  position: fixed;
  bottom: 0px;
  width: 100%;
  visibility: hidden;
  /* LDQ: Overriden onload */
  z-index: 2;
}

/* line 702, ../../sass/_global-mobile.scss */
#mobileIsiHeader {
  /*border-top: #c5c4c0 solid 1px;*/
  border-bottom: 1px solid #e1d5e0;
  background-color: #75c145;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 5px 5px 5px;
  text-align: center;
  font-size: 11px;
}

/* line 712, ../../sass/_global-mobile.scss */
#mobileIsiMainContWrap {
  padding: 7px 12px 12px 12px;
  background-color: #f2f2f2;
  height: 100%;
}

/* line 717, ../../sass/_global-mobile.scss */
#mobileIsiMainCont {
  overflow-y: scroll !important;
  overflow-x: hide;
  position: relative;
  padding-right: 10px;
}

/* line 723, ../../sass/_global-mobile.scss */
.expanded {
  height: 100%;
}

/* line 726, ../../sass/_global-mobile.scss */
#mobileIsiMainCont.expanded {
  height: 97%;
}

/* line 729, ../../sass/_global-mobile.scss */
#mobileIsiToggle {
  background-image: url(/images/global/btn_arrow_open.jpg);
  height: 11px;
  width: 11px;
  display: inline-block;
  position: relative;
  top: 1px;
  left: 5px;
}

/* line 738, ../../sass/_global-mobile.scss */
#mobileIsiToggle.toggle-close {
  background: url(/images/global/btn_arrow_close.jpg);
}

/* line 742, ../../sass/_global-mobile.scss */
#mobileIsiToggle, #mobileIsiToggle.toggle-close {
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 747, ../../sass/_global-mobile.scss */
#mobileIsiMain {
  width: 100%;
  margin: 0 auto;
}

/* line 752, ../../sass/_global-mobile.scss */
#mobileIsiMain, #mobileIsiMain h3 {
  font-size: 14px;
}

/* line 756, ../../sass/_global-mobile.scss */
#mobileIsiMain h3 {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  line-height: 18px;
  color: #00958e;
  margin: 0;
  padding: 0;
  float: left;
  display: inline-block;
}

/* line 767, ../../sass/_global-mobile.scss */
#mobileIsiMain .subhead2 {
  font-family: "Helvetica Neue Bold";
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  clear: both;
}

/* line 774, ../../sass/_global-mobile.scss */
#mobileIsiMain .margin10 {
  margin-bottom: 10px;
}

/* line 777, ../../sass/_global-mobile.scss */
#mobileIsiMain ul {
  padding: 0;
}

/* line 780, ../../sass/_global-mobile.scss */
#mobileIsiMain .symptoms {
  margin: 0 10px 10px 15px;
}

/* line 783, ../../sass/_global-mobile.scss */
#mobileIsiMain .symptoms li {
  margin-bottom: 10px;
}

/* line 786, ../../sass/_global-mobile.scss */
#mobileIsiMain .symptoms li span {
  font-family: "Helvetica Neue Bold";
  color: #333333;
}

/* line 790, ../../sass/_global-mobile.scss */
#mobileIsiMain .intro-p {
  margin-bottom: 20px;
}

/* line 793, ../../sass/_global-mobile.scss */
#mobileIsiMain p {
  font-family: "Helvetica Neue";
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
  clear: both;
}

/* line 800, ../../sass/_global-mobile.scss */
#mobileIsiMain p a {
  color: #00948e;
  text-decoration: none;
}

/* line 804, ../../sass/_global-mobile.scss */
#mobileIsiMain p a:hover {
  color: #026561;
  text-decoration: none;
}

/* line 808, ../../sass/_global-mobile.scss */
#mobileIsiMain p.subhead2 {
  font-family: "Helvetica Neue Bold";
}

/* line 811, ../../sass/_global-mobile.scss */
.mobile-isi-shim {
  display: block;
  width: 100%;
}

/* line 816, ../../sass/_global-mobile.scss */
#mobileIsi #audio-button-container {
  margin-right: 24px;
  float: none;
  margin-left: 10px;
}

/* line 822, ../../sass/_global-mobile.scss */
#mobileIsiMain ul, #mobileIsiMain ol {
  list-style-type: disc;
}

/* line 826, ../../sass/_global-mobile.scss */
#mobileIsiMain 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;
  line-height: 20px;
}

/* line 830, ../../sass/_global-mobile.scss */
#mobileIsiMain #isi-first-h3 {
  margin-top: 5px;
}

/*
div#audio-player-mobile {
	height: 0px;
}*/
/************ Mobile Footer **************/
/* line 839, ../../sass/_global-mobile.scss */
#footer #logos,
#footer #links,
#footer #social,
#footer #logos li,
#footer #links li,
#footer #social li {
  float: none;
}

/* line 848, ../../sass/_global-mobile.scss */
#footer li {
  display: inline-block;
}

/* line 852, ../../sass/_global-mobile.scss */
#footer > div {
  width: 100%;
}

/* line 856, ../../sass/_global-mobile.scss */
#footer {
  height: 108px;
}

/* line 860, ../../sass/_global-mobile.scss */
#footer #social {
  float: right;
  margin: 0;
  position: relative;
  top: -71px;
}

/* line 867, ../../sass/_global-mobile.scss */
#footer #logos {
  margin: 17px 25px 0 8px;
  display: inline-block;
  background-position: 89px center;
}

/* line 874, ../../sass/_global-mobile.scss */
#footer #social {
  background: transparent;
}

/* line 878, ../../sass/_global-mobile.scss */
#footer #social .first,
#footer #social .second {
  margin-right: 7px;
}

/* line 883, ../../sass/_global-mobile.scss */
#footer #logos .first a {
  background: url(../../images/global/emdserono-logo.png) no-repeat !important;
}

/* line 887, ../../sass/_global-mobile.scss */
#footer #links {
  margin-left: 11px;
  font-size: 14px;
}

/* line 892, ../../sass/_global-mobile.scss */
#footer #links li.first,
#footer #links li.second {
  margin-right: 15px;
}

/* line 897, ../../sass/_global-mobile.scss */
#footer #links li.third {
  margin-right: 0px;
}

/* line 901, ../../sass/_global-mobile.scss */
#footer > .container {
  padding: 0;
}

/* line 905, ../../sass/_global-mobile.scss */
#isi-footer p.copyright span.rights {
  border-right: none;
}

/************ End Mobile Footer **************/
/* Landing page styles */
/* line 912, ../../sass/_global-mobile.scss */
.row {
  padding-right: 0;
}

/* line 916, ../../sass/_global-mobile.scss */
.col-sm-8 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/************ Landing Global **************/
/* line 926, ../../sass/_global-mobile.scss */
.landing-container ul.white,
.landing-container ul.blue {
  border-bottom: none !important;
}

/* line 931, ../../sass/_global-mobile.scss */
#detail-wrapper #detail-hero h1,
#rebif-injection-options #detail-wrapper #detail-hero h1,
#detail-wrapper #detail-hero.everyday-tips h1 {
  text-indent: -4px;
  font-size: 12px;
  top: 8px;
}

/* line 939, ../../sass/_global-mobile.scss */
#landing-wrapper {
  width: 100%;
  margin: auto;
}

/* line 944, ../../sass/_global-mobile.scss */
#landing-hero {
  width: 100%;
  padding-bottom: 50%;
  height: auto;
}

/* line 950, ../../sass/_global-mobile.scss */
.detail-container h1,
.detail-container h2,
.detail-container h3,
.detail-container p {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 958, ../../sass/_global-mobile.scss */
#landing-hero h1 {
  width: 115px;
  font-size: 18px;
  line-height: 16px;
  top: 35px;
  left: 50%;
}

/* line 966, ../../sass/_global-mobile.scss */
#landing-hero .caption {
  bottom: 10px;
  left: 10px;
}

/* line 971, ../../sass/_global-mobile.scss */
#landing-hero .caption .name {
  font-size: 11px;
  letter-spacing: 1px;
}

/* line 976, ../../sass/_global-mobile.scss */
#landing-hero .caption .title {
  font-size: 10px;
  line-height: 10px;
}

/* line 980, ../../sass/_global-mobile.scss */
#content #detail-wrapper #detail-hero .detail-caption .title {
  font-size: 10px;
  line-height: 10px;
}

/* line 984, ../../sass/_global-mobile.scss */
#content #detail-wrapper #detail-hero .detail-caption .name {
  font-size: 11px;
  letter-spacing: 0;
}

/* line 988, ../../sass/_global-mobile.scss */
.landing-container {
  min-height: 0;
  padding: 0;
}

/* line 993, ../../sass/_global-mobile.scss */
.landing-container h2 {
  min-height: 40px;
  font-size: 20px;
  line-height: 28px;
  padding: 20px 15px 0px 15px;
}

/* line 1000, ../../sass/_global-mobile.scss */
.landing-container .two-lines-title {
  display: none;
}

/* line 1004, ../../sass/_global-mobile.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: 20px;
  line-height: 18px;
  padding: 5px 0px 0px 15px;
  margin-bottom: 20px;
  width: 261px;
}

/* line 1012, ../../sass/_global-mobile.scss */
.landing-container ul {
  width: 90%;
}

/* line 1016, ../../sass/_global-mobile.scss */
.landing-container ul.green {
  padding: 15px 0;
}

/* line 1020, ../../sass/_global-mobile.scss */
.landing-container.second {
  margin-left: 0;
}

/* line 1024, ../../sass/_global-mobile.scss */
.landing-container,
.landing-container-sub,
.landing-container-sub-quote {
  width: 100%;
}

/* line 1030, ../../sass/_global-mobile.scss */
.landing-container-sub-quote {
  height: 98px;
  margin-left: 0;
  overflow: hidden;
  bottom: 0;
}

/* line 1037, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .right-image {
  width: 50%;
}

/* line 1041, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .left-image {
  width: 50%;
}

/* line 1045, ../../sass/_global-mobile.scss */
.landing-container-sub .twenty-years {
  margin: 15px 0 20px 20px;
  width: 90%;
}

/* line 1050, ../../sass/_global-mobile.scss */
.landing-container-sub {
  height: 260px;
  margin: 0;
  position: relative;
}

/* line 1056, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption {
  width: 160px;
}

/* line 1060, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption .name {
  font-size: 17px;
  line-height: 1.1em;
  text-align: right;
}

/* line 1066, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption .title {
  font-size: 13px;
  line-height: 1em;
  text-align: right;
}

/* line 1072, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .center-image {
  margin-left: 45px;
}

/* line 1076, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption {
  left: 157px;
  color: #fff;
  width: 140px;
}

/* line 1082, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony {
  width: 50%;
  height: 100px;
  top: 0;
  right: 0;
  padding: 5px;
}

/* line 1090, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony p {
  font-size: 11px;
  line-height: 1.3em;
  margin-bottom: 0;
  padding: 0 5px;
}

/* line 1097, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony .name {
  font-size: 13px;
  padding-top: 0;
}

/* line 1102, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony .title {
  font-size: 12px;
  line-height: 10px;
}

/* line 1107, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption {
  width: 50%;
}

/* line 1111, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption .name,
.landing-container-sub-quote .caption .title {
  text-align: left;
}

/* line 1116, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption .name {
  font-size: 13px;
}

/* line 1120, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .caption .title {
  font-size: 12px;
  color: #fff;
}

/* line 1125, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony .name-title {
  position: absolute;
  bottom: 5px;
  right: 5px;
}

/* line 1131, ../../sass/_global-mobile.scss */
.detail-call-out {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}

/* line 1137, ../../sass/_global-mobile.scss */
.detail-call-out .copy {
  width: 100%;
  padding: 10px 20px;
  font-size: 1.1em;
}

/* line 1142, ../../sass/_global-mobile.scss */
.detail-call-out .copy h4 {
  font-size: 21px;
}

/* line 1146, ../../sass/_global-mobile.scss */
.detail-call-out .copy p {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}

/* line 1152, ../../sass/_global-mobile.scss */
.detail-call-out img {
  display: none;
}

/* line 1157, ../../sass/_global-mobile.scss */
.detail-call-out .copy a {
  font-size: 15px;
}

/* line 1161, ../../sass/_global-mobile.scss */
.detail-call-out a.tel:hover {
  cursor: text;
}

/************************* landing details *************************/
/* line 1167, ../../sass/_global-mobile.scss */
#detail-wrapper .details-list,
#detail-wrapper .steps-rebiject {
  margin: 0 40px;
}

/* line 1171, ../../sass/_global-mobile.scss */
#detail-wrapper .steps-rebiject ul {
  margin-left: 10px;
}

/* line 1175, ../../sass/_global-mobile.scss */
#detail-wrapper .steps-rebiject p {
  padding: 0;
}

/* line 1179, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-testimony {
  width: 100%;
  height: 130px;
}

/* line 1184, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-testimony img {
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 50%;
}

/* line 1189, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-testimony h3 {
  line-height: 16px;
  color: #fff;
  font-size: 14px;
  position: absolute;
  right: -5px;
  top: 29px;
  width: 160px;
}

/* line 1199, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out {
  width: 304px;
  height: auto;
  margin-left: 0;
  padding-bottom: 12px;
}

/* line 1206, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.ms-lifeline-nurses-callout {
  height: 125px;
}

/* line 1210, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.call-away-24-7-callout {
  height: 190px;
}

/* line 1214, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.talk-top-financial-specialist-call-out {
  height: 192px;
}

/* line 1218, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.talk-to-someone-who-understands-callout {
  height: 210px;
}

/* line 1222, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.just-a-call-away-24-7-callout {
  height: 190px;
}

/* line 1226, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out.no-copay-callout {
  height: 145px;
}

/* line 1230, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out .copy {
  float: left;
  width: 320px;
  padding: 15px 26px 0 26px;
}

/* line 1236, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out .copy p {
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

/* line 1243, ../../sass/_global-mobile.scss */
.hr-fix {
  margin-left: 25px;
  margin-right: 25px;
}

/* line 1248, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out .copy p a.tel {
  font-weight: normal;
  color: #666666 !important;
}

/* line 1253, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out .copy > a {
  width: 260px;
  bottom: 8px;
  padding-top: 5px;
}

/* line 1259, ../../sass/_global-mobile.scss */
#ms-lifelines-patient-ambassadors-mslifelines-visit-link, #ms-lifelines-patient-ambassadors-mslifelines-learn-more-link,
#rebif-proven-effective-connect-with-a-peer, #rebif-call-24-7-cta, #ms-lifelines-nurses-mslifelines-link, #just-a-call-away-24-7-callout,
#no-copay-callout, #rebif-can-go-where-you-go-callout, #videoPlayManagingFluLikeSymptoms, #videoPlay {
  padding-top: 12px !important;
  padding-bottom: 12px;
}

/* line 1266, ../../sass/_global-mobile.scss */
.big-text-quote p:after {
  left: 230px;
}

/* line 1270, ../../sass/_global-mobile.scss */
.big-text-quote.talk-to-your-doctor p:after {
  left: 175px;
}

/* line 1274, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out img {
  display: none;
}

/* line 1278, ../../sass/_global-mobile.scss */
.detail-call-out-intern {
  width: 320px;
  height: auto;
  margin-left: -20px;
  padding-bottom: 14px;
}

/* line 1285, ../../sass/_global-mobile.scss */
.detail-call-out-intern .copy {
  float: left;
  width: 320px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1292, ../../sass/_global-mobile.scss */
.detail-call-out-intern .copy p {
  line-height: 20px !important;
}

/* line 1296, ../../sass/_global-mobile.scss */
.detail-call-out-intern img {
  display: none;
}

/* line 1300, ../../sass/_global-mobile.scss */
#detail-wrapper .detail-call-out-intern-fix img {
  height: 178px;
}

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

/* line 1308, ../../sass/_global-mobile.scss */
.expand-nav {
  height: 50px;
  margin-left: 0;
}

/* line 1313, ../../sass/_global-mobile.scss */
.expand-nav ul li a {
  font-size: 11px;
}

/* line 1317, ../../sass/_global-mobile.scss */
div[data-type="video"] {
  height: 162px !important;
  width: 280px !important;
}

/* line 1322, ../../sass/_global-mobile.scss */
div[data-type="video"] img {
  width: 100% !important;
}

/* line 1326, ../../sass/_global-mobile.scss */
.injection-video {
  width: 290px;
  margin-left: 15px;
  min-height: 180px;
}

/* line 1332, ../../sass/_global-mobile.scss */
#video-text.details-rebiject {
  padding-top: 15px !important;
}

/* line 1336, ../../sass/_global-mobile.scss */
.injection-video #videoPlayer {
  height: 162px !important;
}

/* line 1340, ../../sass/_global-mobile.scss */
#rebif-proven-effective-safety-profile-link, #rebif-evaluating-rebif-next-link, #comparing-rebif-rebif-features-link,
#rebif-features-rebif-injection-options-link, #rebif-support-ms-treatment-co-pay-link {
  margin-top: -2px !important;
}

/* line 1345, ../../sass/_global-mobile.scss */
#submitForm, .unsubscribe-submitForm,
.unsubscribe-submitForm[disabled],
.unsubscribe-submitForm, .unsubscribe-submitForm.active,
.open .unsubscribe-submitForm.btn-default {
  width: 100px;
}

/* line 1352, ../../sass/_global-mobile.scss */
.pad-left-10 {
  padding-left: 10px;
  padding-bottom: 10px;
}

/* line 1357, ../../sass/_global-mobile.scss */
.landing-container-sub-quote .testimony p.no-show-mobile {
  display: none;
}

/* line 1360, ../../sass/_global-mobile.scss */
.li-widow-adjust {
  margin-right: 34px !important;
}

/* line 1364, ../../sass/_global-mobile.scss */
.indent-15 {
  padding-left: 15px;
}

/* line 1368, ../../sass/_global-mobile.scss */
#faq-page .accordion-btns {
  padding: 5px 16px 5px 0;
}

/* line 1372, ../../sass/_global-mobile.scss */
#faq-page .accordion-content {
  padding: 5px 8px 5px 0;
}

/* line 1376, ../../sass/_global-mobile.scss */
#rebif-effects .detail-container ul.details-list li span.block, #rebif-effects .detail-container ul.details-list li ul li span.block {
  padding-left: 11px;
}

/* line 1380, ../../sass/_global-mobile.scss */
.foot-note-multi-line-padding-fix {
  padding-left: 8px !important;
}

/* line 1384, ../../sass/_global-mobile.scss */
.black-bullets {
  color: #000000 !important;
}

/* line 1388, ../../sass/_global-mobile.scss */
.icon-ellipsis {
  display: inline-block;
  vertical-align: middle;
  color: #bababa;
  padding: 0 10px;
  max-height: 1em;
  overflow: hidden;
}

/* line 1396, ../../sass/_global-mobile.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 1415, ../../sass/_global-mobile.scss */
#index #home-info-container #details-home .text-wrapper #form-link #es-home-download-brochure-link {
  position: relative;
  padding-left: 12px;
}
/* line 1419, ../../sass/_global-mobile.scss */
#index #home-info-container #details-home .text-wrapper #form-link #es-home-download-brochure-link:before {
  position: absolute;
  left: 0px;
  top: 0px;
}

/***************** Modal Styling ********************/
/* line 1434, ../../sass/_global-mobile.scss */
#share-friend .modal-content,
#modal-forgotpassword .modal-content,
#modal-login .modal-content, .events-page-modal .modal-content {
  width: 313px;
  display: block;
  border-radius: 0px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
/* line 1442, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-header,
#modal-forgotpassword .modal-content .modal-header,
#modal-login .modal-content .modal-header, .events-page-modal .modal-content .modal-header {
  padding: 0px;
}
/* line 1445, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-header h2,
#modal-forgotpassword .modal-content .modal-header h2,
#modal-login .modal-content .modal-header h2, .events-page-modal .modal-content .modal-header h2 {
  font-size: 1.9em;
  margin-bottom: 5px;
  text-align: left;
  padding: 30px 20px 10px 20px;
}
/* line 1453, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body,
#modal-forgotpassword .modal-content .modal-body,
#modal-login .modal-content .modal-body, .events-page-modal .modal-content .modal-body {
  padding: 0px;
  font-size: 0.8em;
}
/* line 1458, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body .form-group label,
#modal-forgotpassword .modal-content .modal-body .form-group label,
#modal-login .modal-content .modal-body .form-group label, .events-page-modal .modal-content .modal-body .form-group label {
  font-size: 20px;
  font-weight: normal;
  transform: translateY(50%);
}
/* line 1464, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body .form-group .form-control,
#modal-forgotpassword .modal-content .modal-body .form-group .form-control,
#modal-login .modal-content .modal-body .form-group .form-control, .events-page-modal .modal-content .modal-body .form-group .form-control {
  margin: 0;
  margin-top: 20px;
  border-radius: 0px;
  border: 1px solid #666666;
  padding: 10px;
  width: 100%;
}
/* line 1473, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body .form-group .error,
#modal-forgotpassword .modal-content .modal-body .form-group .error,
#modal-login .modal-content .modal-body .form-group .error, .events-page-modal .modal-content .modal-body .form-group .error {
  display: block;
  padding: 0px;
  font-size: 1.2em;
  margin-top: 5px;
}
/* line 1481, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body p,
#modal-forgotpassword .modal-content .modal-body p,
#modal-login .modal-content .modal-body p, .events-page-modal .modal-content .modal-body p {
  font-size: 1.5em;
  padding: 10px 20px;
}
/* line 1486, ../../sass/_global-mobile.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 {
  display: block;
  right: 0px;
  margin: 20px;
  float: right;
}
/* line 1492, ../../sass/_global-mobile.scss */
#share-friend .modal-content .modal-body .buttons a,
#modal-forgotpassword .modal-content .modal-body .buttons a,
#modal-login .modal-content .modal-body .buttons a, .events-page-modal .modal-content .modal-body .buttons a {
  display: inline-block;
  white-space: nowrap;
}
/* line 1498, ../../sass/_global-mobile.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 {
  font-size: 1.2em;
  padding: 0px;
  padding-left: 20px;
}

/********* Live Events Search Bar **************/
/* line 1509, ../../sass/_global-mobile.scss */
.search-bar .error {
  margin-top: 10px;
}

/******** Quick Fix for Registration email preference ********/
/* line 1516, ../../sass/_global-mobile.scss */
#communicationByMail label {
  margin-bottom: 20px;
}

/* line 2, ../../sass/mobile.scss */
sub, sup {
  font-size: 8px;
  top: -0.5rem;
}

/* line 6, ../../sass/mobile.scss */
#detail-wrapper .foot-symbol {
  position: relative;
  top: 0.1em;
}

/* line 10, ../../sass/mobile.scss */
.landing-container sup {
  font-size: 66%;
  top: -0.7rem;
}

/*************** Footer ISI *****************/
/* line 15, ../../sass/mobile.scss */
#isi-footer h3 {
  font-size: 14px;
}

/* line 18, ../../sass/mobile.scss */
img {
  max-width: 100%;
}

/* line 21, ../../sass/mobile.scss */
.hidden-mobile {
  display: none !important;
}

/************************* tools menu (share/print) *************************/
/* line 26, ../../sass/mobile.scss */
#share-menu {
  display: none;
}

/*************** / Espanol Link deactive / *****************************/
/* line 30, ../../sass/mobile.scss */
.espanol-deactive {
  color: #999999;
}

/************************* landing details *************************/
/* line 35, ../../sass/mobile.scss */
#detail-wrapper .inner-container {
  padding: 0 20px;
}

/* line 38, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out h4 {
  padding-top: 10px;
}

/* line 42, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out {
  height: 242px;
}

/* line 46, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out-flu-fix {
  height: 195px;
}

/* line 50, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out .copy {
  width: auto;
  padding-right: 20px;
}

/* line 54, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out p {
  padding-bottom: 15px;
  font-size: 14px;
  line-height: 16px;
}

/* line 59, ../../sass/mobile.scss */
#detail-wrapper .detail-call-out.video-call-out a {
  padding-top: 10px;
  display: block;
}

/* line 64, ../../sass/mobile.scss */
#detail-wrapper .details-quote {
  height: 130px;
}

/* line 68, ../../sass/mobile.scss */
#detail-wrapper .details-quote img {
  width: 100%;
}

/* line 71, ../../sass/mobile.scss */
#detail-wrapper .details-quote .big-quote {
  width: 50%;
  height: 100%;
  padding: 10px;
  right: 0;
  top: 0;
}

/* line 79, ../../sass/mobile.scss */
#detail-wrapper .details-quote-4 .big-quote {
  right: auto;
  left: 0;
  padding: 32px 19px;
  width: 45%;
}

/* line 86, ../../sass/mobile.scss */
#detail-wrapper .details-quote .big-quote .text {
  font-size: 12px;
  line-height: 14px;
}

/* line 91, ../../sass/mobile.scss */
#detail-wrapper .details-quote .caption .name {
  font-size: 12px;
  line-height: 10px;
}

/* line 97, ../../sass/mobile.scss */
#detail-wrapper .details-quote .caption .title {
  font-size: 11px;
  line-height: 11px;
}

/* line 102, ../../sass/mobile.scss */
#detail-wrapper .video-poster-image {
  width: 100%;
}

/* line 106, ../../sass/mobile.scss */
#detail-wrapper .video-poster-container {
  position: relative;
}

/* line 110, ../../sass/mobile.scss */
#detail-wrapper .video-poster-container .play-icon-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

/* line 117, ../../sass/mobile.scss */
#detail-wrapper .video-poster-container .play-icon {
  width: 56px;
  height: 56px;
  margin: 55px auto 0px auto;
  background: url("/images/video/play_circle.png") no-repeat scroll 0 0 transparent;
}

/* line 124, ../../sass/mobile.scss */
.landing-container ul.blue li:before {
  background-position: 0 -446px;
}

/* line 128, ../../sass/mobile.scss */
.landing-container ul.blue li:hover:before {
  background-position: -100px -446px;
}

/* line 132, ../../sass/mobile.scss */
.landing-container ul.green li:before {
  background-position: 0px -395px;
}

/* line 136, ../../sass/mobile.scss */
.landing-container ul.green li:hover:before {
  background-position: -101px -446px;
}

/************************* Page-Specific Styles *************************/
/************************* /evaluating-rebif *************************/
/* line 142, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart {
  max-width: 85%;
}
/* line 144, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart.chart-2 {
  max-width: 100%;
}
/* line 148, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-table {
  width: 87%;
}
/* line 150, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-table div {
  padding: 5px;
  display: block;
  width: 100%;
}
/* line 154, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-table div span {
  font-size: 12px;
  width: 90%;
}
/* line 160, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-detail {
  max-width: 85%;
  font-size: 12px;
}
/* line 165, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-detail.chart-1 .float-left, #comparing-rebif-page #detail-wrapper .chart-detail.chart-3 .float-left {
  margin-left: 10%;
}
/* line 168, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .chart-detail.chart-1 .float-right, #comparing-rebif-page #detail-wrapper .chart-detail.chart-3 .float-right {
  margin-right: 5%;
}
/* line 173, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart {
  max-width: 100%;
  padding: 0 20px;
}
/* line 176, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart:before {
  left: 140px;
  height: 220px;
}
/* line 180, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart:after {
  left: -35px;
  font-size: 7px;
}
/* line 184, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .top-text p {
  padding: 0 2%;
}
/* line 187, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail {
  max-width: none;
  font-size: 8px;
  width: 100%;
  margin-left: 0;
}
/* line 192, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail span {
  padding-left: 4px;
  left: -7px;
  position: relative;
}
/* line 196, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail span.float-right {
  padding-right: 5px;
}
/* line 201, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-table {
  width: 100%;
}

/* line 206, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper #detail-hero h1 {
  left: 35px;
  width: 100%;
  top: 115px;
}

/* line 211, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .detail-container #chartB.image-centered,
#comparing-rebif-page #detail-wrapper .detail-container #chartA.image-centered {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 218, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper .page-header {
  margin-bottom: 5px;
}

/* line 222, ../../sass/mobile.scss */
#comparing-rebif-page #detail-wrapper #chartMobilet4x2,
#comparing-rebif-page #detail-wrapper #chartMobile5x2 {
  padding: 0 20px;
}

/************************* /errors/404 *************************/
/************************* /errors/500 *************************/
/************************* /getting-started-with-rebif *************************/
/* line 235, ../../sass/mobile.scss */
#getting-started-rebif #landing-hero {
  background: url(../../images/getting-started/mobile/getting-started-with-rebif-bg.jpg) no-repeat center;
  -webkit-background-size: 100%;
  background-size: 100%;
}
/* line 238, ../../sass/mobile.scss */
#getting-started-rebif #landing-hero h1 {
  top: 36px;
  left: 10px;
  color: #333333;
}
/* line 243, ../../sass/mobile.scss */
#getting-started-rebif #landing-hero .caption span {
  color: #333333;
}
/* line 249, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container {
  height: 96px;
}
/* line 251, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container .num {
  top: -1px;
}
/* line 254, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #info-kit .absolute-container .text {
  left: 60px;
  top: 13px;
}
/* line 261, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #talk-doctor .landing-container-sub-quote {
  height: 95px;
}
/* line 264, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #talk-doctor h2 sup {
  right: -2px;
}
/* line 269, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #msll-help .landing-container-sub-quote {
  height: 96px;
}
/* line 272, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #msll-help .caption {
  left: -4px;
}
/* line 274, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #msll-help .caption span {
  text-align: right;
}
/* line 279, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #msll-help .teal-background {
  background-color: #0f968c;
}
/* line 284, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #co-pay ul {
  height: 91px;
}
/* line 287, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container {
  height: 169px;
}
/* line 289, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .num {
  top: 3px;
}
/* line 292, ../../sass/mobile.scss */
#getting-started-rebif #landing-wrapper #co-pay .absolute-container .text {
  top: 63px;
}

/* line 300, ../../sass/mobile.scss */
#talk-doctor .caption {
  left: 7px;
}

/* line 303, ../../sass/mobile.scss */
.landing-container-sub-quote
#talk-doctor .caption .name,
#talk-doctor .landing-container-sub-quote .caption .title {
  text-align: left;
  color: #000;
}

/* line 310, ../../sass/mobile.scss */
#angela {
  width: 100%;
  content: url("/images/getting-started/mobile/angela-portrait.jpg") no-repeat 0 0;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 316, ../../sass/mobile.scss */
#debbie {
  content: url("/images/getting-started/mobile/Debbie_portrait.jpg");
  width: 50%;
}

/* line 322, ../../sass/mobile.scss */
#co-pay .landing-container-sub-quote {
  height: 140px;
}

/* line 326, ../../sass/mobile.scss */
#zero-copay {
  content: url("/images/getting-started/mobile/zero-copay.png");
  width: 85%;
  margin-top: 15px;
  margin-left: 20px;
}

/* line 333, ../../sass/mobile.scss */
#info-kit-image {
  content: url("/images/getting-started/mobile/rebif-information-kit.jpg");
  width: 50%;
}

/* line 338, ../../sass/mobile.scss */
#one-information {
  width: 40%;
  margin: 5px 10px;
}

/************************* /index *************************/
/* Home Page Mobile Styles */
/* line 1, ../../sass/_home-mobile.scss */
#index #video-top {
  height: auto;
  width: 100%;
}
/* line 4, ../../sass/_home-mobile.scss */
#index #video-top div[data-type="video"] {
  width: 100% !important;
  margin: 0;
  position: relative;
  display: block;
  float: none;
  height: auto !important;
}
/* line 12, ../../sass/_home-mobile.scss */
#index #video-top .video-poster-container:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../images/homepage/play-button.png) center center no-repeat;
  cursor: pointer;
  content: '';
}

/* line 23, ../../sass/_home-mobile.scss */
#index .caption .name {
  font-size: 13px;
  line-height: 14px;
}

/* line 28, ../../sass/_home-mobile.scss */
#index .caption .title {
  font-size: 12px;
  line-height: 11px;
}

/* line 33, ../../sass/_home-mobile.scss */
.font-subquote-name-bold {
  font-size: 13px;
}

/* line 37, ../../sass/_home-mobile.scss */
.font-subquote-name {
  font-size: 12px;
}

/* line 40, ../../sass/_home-mobile.scss */
.header-nav .container {
  padding: 0px 6px 0px 8px;
}

/* line 43, ../../sass/_home-mobile.scss */
#index #home-wrapper {
  width: 100%;
  max-width: 328px;
  margin: 0 auto;
}

/* line 57, ../../sass/_home-mobile.scss */
#index #content {
  width: 100%;
}

/* line 61, ../../sass/_home-mobile.scss */
#index #content .hp-info-container {
  margin-bottom: 25px;
}

/* line 65, ../../sass/_home-mobile.scss */
#index .hp-info-container h2 {
  font-size: 19px;
  line-height: 20px;
  top: 15px;
  left: 15px;
}

/* line 72, ../../sass/_home-mobile.scss */
#index #video-top h1 {
  position: absolute;
  text-align: right;
  font-family: 'ProximaNova Semibold';
  display: block;
  font-size: 14px;
  top: 10%;
  right: 5%;
  width: 210px;
  line-height: 17px;
}

/* line 104, ../../sass/_home-mobile.scss */
#index .hp-info-row {
  height: 157px;
}

/* line 108, ../../sass/_home-mobile.scss */
#index #content .full-mobile {
  width: 100%;
}

/* line 109, ../../sass/_home-mobile.scss */
#index #content .full-mobile {
  width: 100%;
}

/* line 111, ../../sass/_home-mobile.scss */
#index #content .cta-learn-more {
  padding: 75% 0 0 20px;
  font-size: 16px;
}

/* line 116, ../../sass/_home-mobile.scss */
#index .hp-info-col4-4 {
  width: 100%;
}

/* line 120, ../../sass/_home-mobile.scss */
#index .hp-info-col1-4, #index .hp-info-col1-4-with-margin {
  width: 50%;
}

/* line 125, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-b .cta-more span {
  bottom: 45px;
}
/* line 127, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-b .cta-more span.text {
  top: 30px;
  bottom: initial;
}

/* line 134, ../../sass/_home-mobile.scss */
#index .hp-info-col2-4 .irma-picture {
  background-image: url(../../images/homepage/tablet/about-rebif-mslifelines-nurse.jpg);
  background-position: center center;
  background-size: cover;
}

/* line 139, ../../sass/_home-mobile.scss */
#index #container-a.hp-info-container .cta-container {
  bottom: 10px;
  max-height: 156px;
  position: absolute;
  right: 0;
  width: 50%;
}

/* line 147, ../../sass/_home-mobile.scss */
#index #container-a.hp-info-container .cta-container .cta-more {
  background: url("../../images/homepage/mobile/m_0.0_20.png") no-repeat scroll center 15px;
  -webkit-background-size: 75%;
  background-size: 75%;
}

/* line 151, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .what-should {
  width: 100%;
  max-height: 120px;
}

/* line 156, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .what-should h2 {
  max-width: 275px;
  font-size: 19px;
}

/* line 160, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .meet-rebif {
  width: 100%;
  min-height: 156px;
}

/* line 164, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .meet-rebif a {
  background-size: cover;
}
/* line 166, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .meet-rebif a .device-name {
  right: 15px;
}
/* line 169, ../../sass/_home-mobile.scss */
#index #container-b.hp-info-container .meet-rebif a .device-note {
  right: 15px;
  bottom: 25px;
}

/* line 175, ../../sass/_home-mobile.scss */
#index #container-a.hp-info-container .cta-more span {
  bottom: 5px;
  left: 10px;
}

/* line 180, ../../sass/_home-mobile.scss */
#index .hp-info-container .font-subquote-copy {
  left: 16px;
}

/* line 184, ../../sass/_home-mobile.scss */
#index .hp-info-container .font-subquote-name {
  right: 10px;
  bottom: 10px;
}

/* line 189, ../../sass/_home-mobile.scss */
#index #container-a .font-subquote-name {
  right: 5px;
}

/* line 193, ../../sass/_home-mobile.scss */
#index .hp-info-container #videoPlayThumbnailRebidose img {
  width: 87%;
  top: 15px;
}

/* line 198, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-c .information-kit a {
  background-size: 100% 100%;
}
/* line 201, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-c .information-kit a > .text {
  top: 75px;
  left: 20px;
}
/* line 205, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-c .information-kit a > .text-2 {
  top: 75px;
  left: 170px;
}
/* line 209, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-c .information-kit a > .link {
  left: 10px;
  bottom: 5px;
}

/* Carousel */
/* line 217, ../../sass/_home-mobile.scss */
#index .hp-info-container#container-d .slider-container div {
  height: 132px;
}

/* line 221, ../../sass/_home-mobile.scss */
.section-link {
  margin-top: 5px;
}

/* line 225, ../../sass/_home-mobile.scss */
#index .hp-info-row {
  height: 156px;
}

/* line 229, ../../sass/_home-mobile.scss */
#index .hp-info-row.slider-container {
  height: 130px;
}

/* line 233, ../../sass/_home-mobile.scss */
#index div.bx-viewport {
  height: 132px !important;
}

/* line 237, ../../sass/_home-mobile.scss */
#index div.slide {
  width: 152px !important;
}

/* Spacing between rows */
/* line 242, ../../sass/_home-mobile.scss */
#index .hp-info-col1-4-with-margin, #index .life-lines, #index div.information-kit, #index .what-should,
#index #container-b.hp-info-container .meet-rebif {
  margin-bottom: 10px;
}

/*
#index #content #container-c .subcontainer-left .first {
	padding-bottom: 50%;
}*/
/* line 252, ../../sass/_home-mobile.scss */
#index .caption .title {
  font-size: 14px;
}

/* line 256, ../../sass/_home-mobile.scss */
#index .hp-info-white-bg span {
  padding-left: 9px;
  text-indent: -10px;
}

/****************** End Mobile Homepage *************************************/
/************************* /nurses *************************/
/* line 350, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-hero h1 {
  width: 120px;
  top: 35px;
  left: 35px;
  font-size: 11px;
  line-height: 100%;
}
/* line 357, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-hero .detail-caption {
  text-align: right;
  bottom: 20px;
  right: 130px;
}
/* line 361, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-hero .detail-caption span {
  font-size: 10px !important;
  line-height: 100% !important;
}
/* line 368, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-wrapper .ms-lifeline-nurses-callout {
  height: 215px;
}

/* line 373, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-wrapper #video-container {
  height: 170px !important;
}

/* line 377, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-wrapper div[data-type="video"] {
  height: 170px !important;
  width: 100% !important;
}

/* line 382, ../../sass/mobile.scss */
#ms-lifelines-nurses #detail-wrapper .detail-testimony h3 {
  right: -5px;
  top: 30px;
}

/************************* /patient-ambassadors *************************/
/* line 387, ../../sass/mobile.scss */
#ambassadors #detail-wrapper .details-list {
  margin: 0 5px 0 35px;
}

/* line 393, ../../sass/mobile.scss */
#ambassadors #detail-wrapper .detail-call-out .copy p {
  min-height: initial;
}
/* line 396, ../../sass/mobile.scss */
#ambassadors #detail-wrapper .detail-call-out .copy > a {
  display: block;
  position: relative;
  bottom: initial;
}

/************************* /privacy *************************/
/************************* /rebif-co-pay *************************/
/* line 409, ../../sass/mobile.scss */
#co-pay #detail-wrapper #details-co-pay table {
  margin: 5px auto 15px;
  width: 90%;
  display: block;
}
/* line 413, ../../sass/mobile.scss */
#co-pay #detail-wrapper #details-co-pay table td {
  width: 137px;
}
/* line 415, ../../sass/mobile.scss */
#co-pay #detail-wrapper #details-co-pay table td.info-cell {
  padding-left: 10px;
}
/* line 421, ../../sass/mobile.scss */
#co-pay #detail-wrapper .big-quote .text {
  font-size: 14px;
  position: absolute;
  left: 55%;
  top: 5%;
  width: 135px;
  line-height: 1.2;
}
/* line 429, ../../sass/mobile.scss */
#co-pay #detail-wrapper .big-quote .caption {
  padding: 0;
  position: absolute;
  bottom: 5%;
  left: 55%;
}

/* line 438, ../../sass/mobile.scss */
#co-pay #detail-wrapper #detail-hero .detail-caption {
  display: none;
}

/* line 442, ../../sass/mobile.scss */
#co-pay #detail-wrapper .details-quote {
  height: 175px;
}

/* line 445, ../../sass/mobile.scss */
#co-pay #detail-wrapper .details-quote > img {
  left: -20px;
}

/* line 448, ../../sass/mobile.scss */
#co-pay #detail-wrapper #details-faq .question-containter .question,
#co-pay #detail-wrapper #details-faq .answer-containter .answer {
  width: 220px;
}

/* line 453, ../../sass/mobile.scss */
#co-pay #detail-wrapper #details-faq .question-containter, #co-pay #detail-wrapper #details-faq .answer-containter {
  padding-left: 20px;
  width: 100%;
}

/* line 458, ../../sass/mobile.scss */
#co-pay .details-quote .big-quote .caption {
  padding-top: 15px;
}

/************************* /rebif-connect *************************/
/* line 464, ../../sass/mobile.scss */
#ms-support #events-img-container img {
  width: 50.75%;
  margin-bottom: 0;
}
/* line 467, ../../sass/mobile.scss */
#ms-support #events-img-container img:first-of-type {
  width: 49.25%;
}
/* line 471, ../../sass/mobile.scss */
#ms-support #detail-wrapper p.link-container {
  padding-bottom: 25px;
}
/* line 474, ../../sass/mobile.scss */
#ms-support #detail-wrapper #monthly-newsletters .co-right {
  text-align: center;
  width: 49%;
  margin: 0 auto;
  margin-bottom: -20px;
  margin-top: 20px;
}
/* line 480, ../../sass/mobile.scss */
#ms-support #detail-wrapper #monthly-newsletters .co-right img {
  content: url("/images/rebif-connect-ms-support/mobile/phone.jpg");
  display: block;
  margin-bottom: 0;
}
/* line 486, ../../sass/mobile.scss */
#ms-support .injection-video {
  min-height: initial;
  padding: 15px;
  height: auto;
  margin: 0;
  width: 100%;
}
/* line 492, ../../sass/mobile.scss */
#ms-support .injection-video .inline-video {
  height: auto !important;
}
/* line 496, ../../sass/mobile.scss */
#ms-support .socialmedia-wrap .left-element.co-right {
  padding: 15px 0;
  margin: 0 auto;
  width: 31%;
}
/* line 500, ../../sass/mobile.scss */
#ms-support .socialmedia-wrap .left-element.co-right img {
  margin-bottom: 0;
}
/* line 502, ../../sass/mobile.scss */
#ms-support .socialmedia-wrap .left-element.co-right img.facebook {
  content: url("/images/rebif-connect-ms-support/mobile/facebook-icon.png");
}
/* line 505, ../../sass/mobile.scss */
#ms-support .socialmedia-wrap .left-element.co-right img.youtube {
  content: url("/images/rebif-connect-ms-support/mobile/youtube-icon.png");
}

/************************* /rebif-faq *************************/
/* line 515, ../../sass/mobile.scss */
#faq-page #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
  bottom: 18px;
  right: 125px;
}
/* line 520, ../../sass/mobile.scss */
#faq-page #detail-wrapper #detail-hero h1 {
  right: auto;
  width: 165px;
  line-height: 120%;
  left: 20px;
  top: 20px;
}
/* line 528, ../../sass/mobile.scss */
#faq-page #detail-wrapper .detail-container .accordion-btns a {
  line-height: 16px;
}
/* line 530, ../../sass/mobile.scss */
#faq-page #detail-wrapper .detail-container .accordion-btns a span.plus {
  margin-top: 4px;
}
/* line 534, ../../sass/mobile.scss */
#faq-page #detail-wrapper .accordion-content .faq-more-info-isi {
  margin-bottom: 10px;
}

/* line 540, ../../sass/mobile.scss */
#faq-page .accordion-wrapper {
  margin-top: 0px;
  margin-left: 40px;
  padding-right: 0px !important;
}

/* line 546, ../../sass/mobile.scss */
#faq-page .accordion-wrapper {
  margin-left: 40px;
}

/* line 550, ../../sass/mobile.scss */
.accordion-content {
  margin: 0 !important;
}

/* line 554, ../../sass/mobile.scss */
.accordion-wrapper {
  width: 250px;
  margin-left: 40px;
}

/* line 559, ../../sass/mobile.scss */
#detail-wrapper .detail-container .accordion-content .details-list {
  margin: 0px 10px 0px 15px;
}

/* line 563, ../../sass/mobile.scss */
#detail-wrapper .detail-container .accordion-content p {
  padding: 5px 0;
}

/************************* /rebif-features *************************/
/* line 568, ../../sass/mobile.scss */
#features #detail-wrapper #detail-hero h1 {
  line-height: 14px;
  padding: 0 8px 0 16px;
  right: 0;
  width: 51%;
}

/* line 574, ../../sass/mobile.scss */
#features #detail-wrapper .therapy-options {
  margin: 0 auto 20px;
  position: relative;
  width: 92%;
}

/* line 580, ../../sass/mobile.scss */
#features #detail-wrapper .therapy-options img {
  width: 100%;
}

/* line 583, ../../sass/mobile.scss */
#features .therapy-options a.magnify {
  display: none;
}

/* line 586, ../../sass/mobile.scss */
#registration-page #trademark,
#features #trademark {
  width: 95%;
  /*margin-left: 0px;*/
}

/************************* /rebif-financial-services *************************/
/* line 592, ../../sass/mobile.scss */
#detail-wrapper .details-quote-4 .big-quote {
  padding-right: 0px;
  left: 8px;
}

/* line 597, ../../sass/mobile.scss */
#financial #detail-wrapper .details-list li > span {
  display: block;
  margin-left: -5px;
}

/************************* /rebif-information-kit *************************/
/* line 603, ../../sass/mobile.scss */
#infokit {
  float: none;
  clear: both;
  margin: 10px auto;
  display: block;
}

/* line 610, ../../sass/mobile.scss */
#prospect-description {
  width: 90%;
}

/* line 614, ../../sass/mobile.scss */
#prospect-description .radio {
  margin: 20px 0;
}

/************************* /rebif-injection-options *************************/
/* line 622, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper #detail-hero:before {
  content: '';
  display: block;
  position: absolute;
  background: #6fb847;
  height: 90%;
  width: 66%;
  top: 5%;
  left: 4.5%;
  z-index: 1;
}
/* line 633, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper #detail-hero h1 {
  width: 160px;
  right: initial;
  left: 25px;
  top: 15px;
  line-height: 120%;
  z-index: 2;
}
/* line 641, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
  right: 95px;
  bottom: 15px;
  z-index: 2;
  width: 195px;
}
/* line 649, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table {
  display: block;
  width: 90%;
  padding: 0;
}
/* line 653, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td {
  width: 50%;
}
/* line 655, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td.body {
  height: 40px;
}
/* line 658, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table td.info-cell {
  padding-left: 30px;
}
/* line 663, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .no-copay-callout {
  height: auto;
}
/* line 665, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper .no-copay-callout p {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 673, ../../sass/mobile.scss */
#rebif-injection-options #choose-treatment-routine table {
  padding-left: 20px;
}

/* line 676, ../../sass/mobile.scss */
#rebif-injection-options #choose-treatment-routine table td.border-td {
  border: 1px solid #9D9D9D;
}

/* line 680, ../../sass/mobile.scss */
#rebif-injection-options #choose-treatment-routine table td {
  width: 138px;
  height: 40px;
}

/* line 684, ../../sass/mobile.scss */
#rebif-injection-options #detail-wrapper #details-have-help.detail-container .image-centered {
  margin-left: 0;
  width: 100%;
}

/* line 688, ../../sass/mobile.scss */
#rebif-injection-options #learn-more-offers {
  margin: 20px 25px;
}

/************************* /rebif-one-on-one-support *************************/
/* line 693, ../../sass/mobile.scss */
#one-one-support #landing-hero {
  background: url(../../images/1-on-1-support/mobile/ms-support-specialists.jpg) no-repeat center;
  background-size: 100%;
}
/* line 696, ../../sass/mobile.scss */
#one-one-support #landing-hero h1 {
  top: 30px;
  left: 170px;
}
/* line 700, ../../sass/mobile.scss */
#one-one-support #landing-hero .caption {
  left: 10px;
}
/* line 705, ../../sass/mobile.scss */
#one-one-support #landing-wrapper .landing-container-sub-quote {
  height: 104px;
}
/* line 709, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #live-events .landing-container-sub-quote {
  height: 95px;
}
/* line 712, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #live-events .num {
  font-size: 90px;
  left: 20px;
  top: 75px;
}
/* line 717, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #live-events .text {
  top: 115px;
  left: 233px;
  font-size: 16px;
}
/* line 724, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #financial-support ul {
  height: 91px;
}
/* line 727, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container {
  height: 169px;
}
/* line 729, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container .num {
  top: 25px;
}
/* line 732, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #financial-support .absolute-container .text {
  top: 55px;
}
/* line 738, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #nurses-ms .landing-container-sub-quote {
  height: 95px;
}
/* line 743, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #met-ambassadors ul {
  height: 91px;
}
/* line 746, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container {
  height: 169px;
}
/* line 748, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .num {
  top: 30px;
}
/* line 750, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .num.between {
  top: 80px;
}
/* line 754, ../../sass/mobile.scss */
#one-one-support #landing-wrapper #met-ambassadors .absolute-container .text {
  top: 10px;
}

/* line 762, ../../sass/mobile.scss */
#one-one-support #live-events .landing-container-sub-quote img {
  width: 90%;
}

/* line 766, ../../sass/mobile.scss */
#page--live-events .detail-caption {
  display: none;
}

/* line 770, ../../sass/mobile.scss */
#team-dedicated {
  content: url("../../images/1-on-1-support/mobile/one-team-specialists.png");
  width: 40%;
  margin: 15px 100px;
}

/* line 776, ../../sass/mobile.scss */
#connect-image {
  width: 100%;
  content: url("../../images/1-on-1-support/mobile/connect-with-us-dinner.jpg");
}

/* line 781, ../../sass/mobile.scss */
#marcia {
  margin-left: -10px;
  content: url("/images/1-on-1-support/mobile/Irma-portrait.jpg");
  width: 50%;
}

/* line 788, ../../sass/mobile.scss */
#connect-one-one {
  margin: 0px 0 0 50px;
  width: 60%;
}

/* line 793, ../../sass/mobile.scss */
#met-ambassadors .landing-container-sub-quote {
  height: 150px;
}

/* line 797, ../../sass/mobile.scss */
#nurses-ms .landing-container-sub-quote .testimony .name-title {
  position: absolute;
  bottom: -2px;
  right: 3px;
}

/* line 803, ../../sass/mobile.scss */
#nurses-ms .landing-container-sub-quote .testimony .name-title.title-offset {
  bottom: 10px;
  right: 5px !important;
}

/************************* /rebif-efficacy *************************/
/* line 813, ../../sass/mobile.scss */
#proven-effective #detail-hero .detail-caption {
  text-align: right;
  right: 10px;
}
/* line 820, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .table-proven-effective .header {
  padding-right: 0;
  border: none !important;
}
/* line 823, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .table-proven-effective .header .num {
  padding-right: 5px;
}
/* line 827, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .table-proven-effective .body {
  padding: 0 5px;
  border: none !important;
}
/* line 831, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .table-proven-effective tr:nth-child(even) {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
/* line 837, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row {
  margin: 0;
}
/* line 839, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding-bottom: 35px;
}
/* line 844, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .to-left {
  padding-left: 0;
}
/* line 847, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .title sup {
  top: -10px;
}
/* line 850, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap .title.small {
  text-align: left;
  padding-bottom: 5px;
  border-bottom: 1px solid #b9b9b9;
}
/* line 855, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap:last-child {
  padding-bottom: 0;
  margin-right: auto;
}
/* line 859, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-3 {
  padding-bottom: 0;
}
/* line 862, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-3 .chart-detail, #proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-4 .chart-detail {
  font-size: 11px;
}
/* line 865, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-3 .chart-detail span:first-child, #proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-4 .chart-detail span:first-child {
  float: left;
}
/* line 869, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-5 {
  padding-top: 30px;
}
/* line 871, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-5 .chart-detail {
  width: 75%;
  margin-left: 15px;
}
/* line 876, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-6 {
  padding-bottom: 30px;
}
/* line 878, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-6 .chart-detail {
  width: 83%;
}
/* line 882, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-wrap.chart-7 {
  padding-bottom: 30px;
}
/* line 886, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table {
  padding-bottom: 0;
  font-size: 12px;
}
/* line 889, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .graphic-area .row .key-table .item {
  padding-bottom: 10px;
  display: block;
}
/* line 896, ../../sass/mobile.scss */
#proven-effective #detail-wrapper .detail-testimony h3 {
  left: -5px;
  right: initial;
  top: 20px;
}

/* line 904, ../../sass/mobile.scss */
#proven-effective-chart {
  margin-left: 20px;
  content: url("../../images/rebif-proven-effective/mobile/2-year-prism-study-chart.png");
  width: 88%;
  height: 100%;
  padding-bottom: 0;
  /*border-bottom: 1px solid #ccc;*/
  margin-bottom: 20px;
}

/* line 913, ../../sass/mobile.scss */
#proven-effective-chart-fix-s3 {
  display: none;
}

/* line 916, ../../sass/mobile.scss */
#detail-wrapper .detail-container .two-years-container {
  margin-bottom: 45px;
}

/* line 919, ../../sass/mobile.scss */
#detail-wrapper .detail-container .two-years-container p {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  letter-spacing: -0.02em;
}

/* line 925, ../../sass/mobile.scss */
#detail-wrapper .detail-container .graphic-area p {
  letter-spacing: -0.02em;
}

/* line 929, ../../sass/mobile.scss */
#detail-wrapper .detail-container #graphic-4-mobile {
  margin-top: 0;
}

/* line 933, ../../sass/mobile.scss */
#detail-wrapper .detail-container .mobile-graphic-container {
  margin: 0 19px;
}

/* line 937, ../../sass/mobile.scss */
#detail-wrapper .detail-container #two-years-mobile {
  margin-bottom: 9px;
  margin-left: 20px;
  width: 50%;
  max-width: 132px;
}

/* line 945, ../../sass/mobile.scss */
#detail-wrapper .detail-container #graphic-2-mobile {
  margin-bottom: 48px;
}

/* line 948, ../../sass/mobile.scss */
#detail-wrapper .detail-container #graphic-3-mobile {
  margin-bottom: 49px;
}

/* line 951, ../../sass/mobile.scss */
#detail-wrapper .detail-container #graphic-6-mobile {
  margin-bottom: 43px;
}

/* line 956, ../../sass/mobile.scss */
#detail-wrapper .detail-container .graphic-area h3 {
  padding-top: 16px;
  font-size: 16px;
  letter-spacing: -0.005em;
  line-height: 20px;
  padding-bottom: 12px;
}

/* line 964, ../../sass/mobile.scss */
#detail-wrapper .detail-container .title-graphic-100 h4 {
  text-align: left;
}

/* line 968, ../../sass/mobile.scss */
.graphic-title-list {
  padding-left: 40px;
  padding-right: 40px;
}

/************************* /rebif-safety-profile *************************/
/* line 976, ../../sass/mobile.scss */
#safety-profile #detail-hero .detail-caption {
  text-align: right;
  right: 10px;
}

/* line 983, ../../sass/mobile.scss */
#safety-profile #details-quote {
  height: 130px;
  width: 100%;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 989, ../../sass/mobile.scss */
#safety-profile #details-quote .checker-overlay .big-quote {
  top: 5px;
  left: 5px;
  height: auto;
  width: 50%;
}

/* line 996, ../../sass/mobile.scss */
#safety-profile #details-quote .big-quote > .text {
  font-size: 12px;
  line-height: 12px;
  padding: 5px 10px;
}

/* line 1002, ../../sass/mobile.scss */
#safety-profile #details-quote .big-quote > .caption {
  padding-left: 10px;
  padding-top: 0;
}

/*#safety-profile #detail-wrapper .detail-container h1 {
  font-size: 16px;
}

#safety-profile #detail-wrapper .detail-container h2 {
  font-size: 16px;
}*/
/* line 1015, ../../sass/mobile.scss */
#detail-wrapper #more-story.detail-container img {
  padding: 30px 20px;
}

/************************* /rebif-side-effects *************************/
/* line 1023, ../../sass/mobile.scss */
#rebif-effects #detail-wrapper #detail-hero:before {
  content: '';
  display: block;
  position: absolute;
  background: #6fb847;
  height: 94%;
  width: 60%;
  top: 3%;
  left: 4%;
  z-index: 1;
}
/* line 1034, ../../sass/mobile.scss */
#rebif-effects #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
  bottom: 10px;
  right: 115px;
  z-index: 2;
  width: 160px;
}
/* line 1041, ../../sass/mobile.scss */
#rebif-effects #detail-wrapper #detail-hero h1 {
  right: auto;
  width: 150px;
  line-height: 120%;
  left: 25px;
  top: 15px;
  z-index: 2;
}

/* line 1053, ../../sass/mobile.scss */
#rebif-effects #detail-wrapper .details-list {
  margin-top: 10px;
}

/************************* /rebif-support *************************/
/* line 1060, ../../sass/mobile.scss */
#rebif-support #detail-wrapper .detail-quote p {
  width: 106px;
  top: 20px;
  left: 25px;
}

/* line 1071, ../../sass/mobile.scss */
body#rebif-support #details-getting-started img {
  width: 100%;
}

/* line 1075, ../../sass/mobile.scss */
#rebif-support .detail-caption {
  display: none;
}

/* line 1079, ../../sass/mobile.scss */
#rebif-support #detail-wrapper .detail-call-out .copy > a {
  bottom: 20px;
}

/* line 1083, ../../sass/mobile.scss */
#rebif-support #detail-wrapper .detail-call-out h4 {
  padding-bottom: 10px;
}

/* line 1087, ../../sass/mobile.scss */
#rebif-support .details-list li, #rebif-effects .details-list li {
  padding-bottom: 10px;
}

/************************* /rebif-talk-to-your-doctor *************************/
/* line 1093, ../../sass/mobile.scss */
#talk-2-doc #detail-hero img {
  content: url("/images/rebif-talk-to-your-doctor/hero@2x.jpg");
  width: 100%;
}
/* line 1097, ../../sass/mobile.scss */
#talk-2-doc #detail-hero h1 {
  top: 0px;
  left: 0px;
  width: 50%;
  background: #6fb847;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 5px;
  height: 151px;
  line-height: 120%;
}
/* line 1108, ../../sass/mobile.scss */
#talk-2-doc #detail-hero .detail-caption {
  text-align: right;
  right: 160px;
  bottom: 10px;
}
/* line 1116, ../../sass/mobile.scss */
#talk-2-doc #detail-wrapper .big-text-quote p {
  width: 80%;
}
/* line 1118, ../../sass/mobile.scss */
#talk-2-doc #detail-wrapper .big-text-quote p:after {
  left: initial;
  right: -20px;
}
/* line 1123, ../../sass/mobile.scss */
#talk-2-doc #detail-wrapper .big-text-quote .caption {
  left: 35px;
}

/* line 1130, ../../sass/mobile.scss */
#talk-2-doc #detail-wrapper .detail-call-out.video-call-out {
  height: 240px;
}

/************************* /rebif-tips *************************/
/* line 1138, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper #detail-hero:before {
  content: '';
  display: block;
  position: absolute;
  background: #6fb847;
  height: 94%;
  width: 57.5%;
  top: 3%;
  left: 4%;
  z-index: 1;
}
/* line 1149, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
  bottom: 13px;
  right: 125px;
  z-index: 2;
}
/* line 1155, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper #detail-hero h1 {
  right: auto;
  width: 165px;
  line-height: 120%;
  left: 20px;
  top: 15px;
  z-index: 2;
}
/* line 1165, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper .detail-call-out .copy p {
  padding-bottom: 0;
}
/* line 1171, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right img {
  width: 49%;
}
/* line 1174, ../../sass/mobile.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right .image-centered {
  display: block;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 20px;
}

/* line 1185, ../../sass/mobile.scss */
#thermometer-bg {
  background: none;
}

/* line 1189, ../../sass/mobile.scss */
#thermometer-bg span {
  display: block;
  width: 100%;
}

/************************* /rebif-treatment-routine *************************/
/* line 1196, ../../sass/mobile.scss */
#treatment #detail-wrapper .treatment-routine-table {
  display: block;
  width: 90%;
  padding: 0;
}
/* line 1200, ../../sass/mobile.scss */
#treatment #detail-wrapper .treatment-routine-table td {
  width: 50%;
}
/* line 1202, ../../sass/mobile.scss */
#treatment #detail-wrapper .treatment-routine-table td.body {
  height: 40px;
}
/* line 1205, ../../sass/mobile.scss */
#treatment #detail-wrapper .treatment-routine-table td.info-cell {
  padding-left: 30px;
}
/* line 1211, ../../sass/mobile.scss */
#treatment #detail-wrapper .big-text-quote p:after {
  left: 130px;
}
/* line 1215, ../../sass/mobile.scss */
#treatment #detail-wrapper .big-image-quote {
  height: initial;
  padding-bottom: 10px;
}
/* line 1218, ../../sass/mobile.scss */
#treatment #detail-wrapper .big-image-quote #routine-img {
  padding-top: 48.84%;
}
/* line 1221, ../../sass/mobile.scss */
#treatment #detail-wrapper .big-image-quote p {
  position: relative;
  top: initial;
  left: initial;
  padding-left: 6%;
  padding-top: 10px;
  padding-bottom: 35px;
  width: auto;
  font-size: 16px;
  line-height: 1.2;
}
/* line 1232, ../../sass/mobile.scss */
#treatment #detail-wrapper .big-image-quote .caption {
  position: relative;
  top: initial;
  left: initial;
  padding-left: 6%;
  bottom: initial;
}

/* line 1242, ../../sass/mobile.scss */
#treatment .treatment-routine .caption-left {
  right: 83px !important;
}

/* line 1246, ../../sass/mobile.scss */
.treatment-routine-table {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* line 1253, ../../sass/mobile.scss */
.treatment-routine-table tr:first-child,
.treatment-routine-table td {
  height: 40px;
  width: 40%;
}

/* line 1259, ../../sass/mobile.scss */
.treatment-routine-table td.border-td {
  border: 1px solid #9d9d9d;
}

/* line 1263, ../../sass/mobile.scss */
#routine-img {
  display: inline-block;
  height: 140px;
  width: 100%;
  background: url(../../images/rebif-treatment-routine/mobile/treatment-quote.jpg) no-repeat center;
}

/* line 1270, ../../sass/mobile.scss */
#journal-img {
  width: 100%;
}

/* line 1274, ../../sass/mobile.scss */
.big-image-quote {
  height: 290px;
}

/* line 1278, ../../sass/mobile.scss */
.big-image-quote p {
  top: 155px;
  left: 20px;
  width: 280px;
  font-size: 13px;
  line-height: 14px;
}

/* line 1286, ../../sass/mobile.scss */
.big-image-quote span.spacer {
  display: inline-block;
}

/* line 1290, ../../sass/mobile.scss */
.big-image-quote .caption {
  width: 300px;
  right: 0;
  left: 20px;
  bottom: 10px;
}

/* line 1297, ../../sass/mobile.scss */
.big-text-quote {
  min-height: 280px;
}

/* line 1301, ../../sass/mobile.scss */
.big-text-quote p {
  width: 260px;
  font-size: 14px;
  left: 35px;
  top: 30px;
}

/* line 1308, ../../sass/mobile.scss */
.big-text-quote .caption {
  width: 260px;
  left: 35px;
  bottom: 30px;
}

/* line 1314, ../../sass/mobile.scss */
.big-text-quote .caption .name,
.big-text-quote .caption .title {
  font-size: 12px;
  line-height: 14px;
}

/* line 1320, ../../sass/mobile.scss */
.big-text-quote span.spacer {
  display: inline-block;
}

/* line 1324, ../../sass/mobile.scss */
.download-button {
  width: 90%;
  margin: 10px;
  padding: 20px 10px;
}

/* line 1330, ../../sass/mobile.scss */
#big-text-quote-img {
  display: none;
}

/************************* /scripts/versions *************************/
/************************* /search-results *************************/
/* line 1338, ../../sass/mobile.scss */
body#search-results #details-search-results {
  height: auto;
}

/* line 1341, ../../sass/mobile.scss */
body#search-results #details-search-results #marker-end {
  height: 32px;
  background: url("/images/global/loading.gif") no-repeat 50% 50%;
}

/* line 1345, ../../sass/mobile.scss */
body#search-results #details-search-results h1 {
  border-bottom: 2px solid #eeeeee;
  padding-bottom: 20px;
}

/* line 1349, ../../sass/mobile.scss */
body#search-results #details-search-results h2 {
  font-family: "ProximaNova Semibold";
  font-size: 19px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  padding-bottom: 4px;
  margin-left: 40px;
  margin-right: 40px;
  border-bottom: 2px solid #eeeeee;
}

/* line 1356, ../../sass/mobile.scss */
body#search-results #details-search-results #search-results-items div {
  margin-left: 40px;
  margin-right: 40px;
  margin-bottom: 0px;
  padding-top: 14px;
  border-bottom: 2px solid #eeeeee;
}

/* line 1363, ../../sass/mobile.scss */
body#search-results #details-search-results #search-results-items div p {
  padding-left: 0px;
}

/* line 1366, ../../sass/mobile.scss */
body#search-results #details-search-results #search-results-items div a {
  word-wrap: break-word;
}

/************************* /sign-up *************************/
/* line 1372, ../../sass/mobile.scss */
#signupOptsError {
  margin-left: 20px;
}

/* line 1375, ../../sass/mobile.scss */
#registration-page {
  overflow: auto;
}

/* line 1378, ../../sass/mobile.scss */
#registration-page .rebif-form select {
  /* Removed this due to resolving layout by using bootstrap properly ... */
  /*width: 88% !important;*/
}

/* line 1383, ../../sass/mobile.scss */
.rebif-form label > span {
  display: block;
  width: 230px !important;
  top: -15px;
  position: absolute;
}

/* line 1390, ../../sass/mobile.scss */
#registration-page .radio label.one-line {
  top: 4px;
}

/* line 1394, ../../sass/mobile.scss */
#registration-page .radio {
  margin-left: 20px;
  margin-bottom: 30px !important;
}

/* line 1399, ../../sass/mobile.scss */
#registration-page .dropdown {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1404, ../../sass/mobile.scss */
.startYear {
  margin-top: 20px;
}

/* line 1408, ../../sass/mobile.scss */
.msLogo {
  display: block;
  text-align: right;
  padding: 0 20px;
  width: 100%;
}

/* line 1415, ../../sass/mobile.scss */
.msLogo img {
  margin-bottom: 20px;
  margin-top: 10px;
}

/* line 1420, ../../sass/mobile.scss */
.rebif-form .checkbox {
  margin: 20px 40px 0 20px;
}

/* line 1424, ../../sass/mobile.scss */
.rebif-form #mailCommunication .checkbox {
  margin-bottom: 20px;
}

/* line 1428, ../../sass/mobile.scss */
#mailCommunication .optionText {
  margin-left: 40px;
  position: relative;
}

/* line 1433, ../../sass/mobile.scss */
#contactInfo .row {
  width: 97%;
}

/* line 1437, ../../sass/mobile.scss */
.tooltip-phone {
  right: 15px;
  top: 12px;
}

/* line 1442, ../../sass/mobile.scss */
.form-control {
  /* why??? */
  /* width: 88%; */
  width: 100%;
  margin-bottom: 5px;
}

/* line 1449, ../../sass/mobile.scss */
#detail-wrapper .detail-container .radio {
  padding-left: 0;
}

/* line 1453, ../../sass/mobile.scss */
#detail-wrapper .detail-container .radio.on-line {
  margin-bottom: 25px !important;
}

/* line 1457, ../../sass/mobile.scss */
#information-kit #detail-wrapper .detail-container .radio {
  padding-left: 20px !important;
}

/* line 1461, ../../sass/mobile.scss */
#registration-page #detail-wrapper .detail-call-out .copy {
  padding-bottom: 20px;
}

/************************* /site-map *************************/
/* line 1466, ../../sass/mobile.scss */
.sitemap-wrap {
  padding: 0px 40px;
}

/* line 1469, ../../sass/mobile.scss */
#detail-wrapper .detail-container .sitemap-wrap h2,
#detail-wrapper .detail-container .sitemap-wrap p {
  padding-left: 0px;
}

/* line 1473, ../../sass/mobile.scss */
#detail-wrapper .detail-container .sitemap-wrap p {
  margin-top: 5px;
}

/************************* /taking-rebif *************************/
/* line 1479, ../../sass/mobile.scss */
#taking-rebif #landing-hero {
  background: url(../../images/taking-rebif/mobile/hero.jpg) no-repeat center;
  -webkit-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
}
/* line 1482, ../../sass/mobile.scss */
#taking-rebif #landing-hero h1 {
  top: 20px;
  left: 10px;
  width: 165px;
}
/* line 1490, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #injection-options .num {
  font-size: 140px;
  top: 10px;
  left: 15px;
}
/* line 1494, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #injection-options .num.two {
  left: 165px;
}
/* line 1498, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #injection-options .text {
  left: 95px;
  top: 55px;
}
/* line 1501, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #injection-options .text.two {
  left: 250px;
}
/* line 1505, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #injection-options .absolute-container {
  height: 135px;
}
/* line 1510, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #ms-treatment-routine .caption {
  left: 7px;
}
/* line 1513, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #ms-treatment-routine .landing-container-sub {
  height: 220px;
}
/* line 1518, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .landing-container-sub-quote {
  height: 95px;
}
/* line 1521, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #frequently-asked-questions .landing-container-sub {
  height: 220px;
}
/* line 1526, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #possible-side-effects-of-rebif .landing-container-sub-quote {
  height: 95px;
}
/* line 1529, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #possible-side-effects-of-rebif .landing-container-sub {
  height: 220px;
}
/* line 1534, ../../sass/mobile.scss */
#taking-rebif #landing-wrapper #everyday-tips .landing-container-sub {
  height: 220px;
}

/* line 1541, ../../sass/mobile.scss */
#injection-options .injection-dosing {
  width: 70%;
  margin: 20px 0 20px 45px;
}

/* line 1546, ../../sass/mobile.scss */
#ms-treatment-routine .taking-rebif-walking {
  position: absolute;
  bottom: 0;
  content: url("/images/taking-rebif/mobile/walking.jpg");
  width: 100%;
}

/* line 1553, ../../sass/mobile.scss */
.download-button-tr-fix {
  width: 81%;
  margin-left: 20px;
}

/* line 1558, ../../sass/mobile.scss */
#everyday-tips .ice-chest {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  content: url("../../images/taking-rebif/mobile/Rebif-Safety-Information-ice-pack.jpg");
}

/* line 1566, ../../sass/mobile.scss */
#frequently-asked-questions .ron {
  content: url("../..//images/taking-rebif/mobile/ron-portrait.jpg");
  width: 50%;
}

/* line 1571, ../../sass/mobile.scss */
#possible-side-effects-of-rebif .carrie {
  float: right;
  content: url("../..//images/taking-rebif/mobile/carrie-portrait.jpg");
  width: 50%;
}

/* line 1577, ../../sass/mobile.scss */
#possible-side-effects-of-rebif .testimony {
  right: 153px;
}

/************************* /terms *************************/
/* line 1583, ../../sass/mobile.scss */
#detail-wrapper.orphan .detail-container ul.list-text li {
  margin-left: 35px;
}

/* line 1587, ../../sass/mobile.scss */
#detail-wrapper.orphan .detail-container ul.list-text li span.nobold {
  font-family: "Helvetica Neue";
  font-size: 14px;
  color: #333333;
  margin-bottom: 1em;
}

/************************* /rebif-administration-options *************************/
/* line 1595, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .detail-call-out-intern {
  height: 208px;
}

/* line 1600, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .trial-info .box {
  display: table;
  width: 100%;
  height: auto;
  margin-right: 0;
  margin-bottom: 3px;
}
/* line 1606, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .trial-info .box .num {
  display: table-cell;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 0;
  vertical-align: middle;
  border-bottom: none;
  border-right: 1px solid #b8dfa2;
  width: 110px;
}
/* line 1616, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .trial-info .box .description {
  display: table-cell;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 0;
  vertical-align: middle;
}
/* line 1625, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .go-where-phone > span {
  display: inline-block;
  vertical-align: top;
  padding-top: 4px;
}
/* line 1630, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .go-where-you-go-callout {
  height: 225px;
}
/* line 1633, ../../sass/mobile.scss */
#types-rebif #detail-wrapper h2 sup {
  top: -0.5rem;
  font-size: 66%;
}

/* line 1640, ../../sass/mobile.scss */
#details-rebif-syringe .accordion-anchor-links {
  position: relative;
  top: 25px;
}

/* line 1645, ../../sass/mobile.scss */
#detail-hero.types-rebif .detail-caption {
  display: none;
}

/* line 1651, ../../sass/mobile.scss */
#types-rebif #detail-wrapper .detail-call-out-intern.detail-call-out-intern-fix {
  height: 186px;
}

/*#detail-hero.types-rebif .caption-top {
    width: 70px !important;
    right: 0 !important;
    bottom: 93px !important;
    text-align: left !important;
}

#detail-hero.types-rebif .caption-left {
    width: 70px !important;
    right: 87px !important;
}
*/
/* line 1668, ../../sass/mobile.scss */
#detail-wrapper .detail-container .rebidose-img {
  margin: 0 auto;
  padding: 25px 0 15px 0;
  width: 90%;
  height: auto;
  max-height: 100px;
  display: block;
}

/* line 1677, ../../sass/mobile.scss */
.rebidose-img-labels {
  margin: -55px 15px 20px;
  width: 90%;
  max-height: 100px;
}

/* line 1683, ../../sass/mobile.scss */
#types-rebif #detail-wrapper #rebidose-chart {
  content: url("../../images/types-rebif/mobile/Rebif_Chart_Boxes_2.1.png");
  width: 86%;
  margin: 0 auto;
  display: block;
}

/* line 1690, ../../sass/mobile.scss */
.injection-options {
  margin: 30px 60px;
}

/* line 1694, ../../sass/mobile.scss */
#three-doses-image {
  float: right;
  padding: 30px;
}

/* line 1699, ../../sass/mobile.scss */
.detail-call-out-intern img {
  display: none;
}

/* line 1703, ../../sass/mobile.scss */
.detail-call-out-intern {
  position: relative;
  overflow: hidden;
  background: #d1e8e8;
  width: 320px;
  height: auto;
  margin-left: 0;
}

/* line 1712, ../../sass/mobile.scss */
.detail-call-out-intern .copy {
  float: left;
  width: 320px;
  padding: 20px 20px 0 20px;
}

/* line 1718, ../../sass/mobile.scss */
.expand-nav ul li a {
  font-size: 11px !important;
}

/* line 1722, ../../sass/mobile.scss */
#detail-wrapper .detail-container .rebiject-img {
  margin: 0 auto;
  padding: 30px 0 15px 0;
  width: 90%;
  height: auto;
  display: block;
}

/* line 1729, ../../sass/mobile.scss */
#detail-wrapper .detail-container .rebiject-img.expanded {
  padding-top: 60px;
}

/* line 1732, ../../sass/mobile.scss */
.rebiject-img.expanded {
  margin-top: 50px;
  margin-left: 15px;
}

/* line 1737, ../../sass/mobile.scss */
#detail-wrapper .detail-container .rebiject-img-labels {
  content: url("/images/types-rebif/mobile/2.1.2_rebiject_labels.png");
  margin-top: -90px;
  margin-left: 15px;
  margin-bottom: 20px;
  width: 92%;
  max-height: 100px;
}

/* line 1746, ../../sass/mobile.scss */
#detail-wrapper .detail-container .syringe-img {
  margin: 0 auto;
  padding: 30px 0 15px 0;
  width: 90%;
  height: auto;
  display: block;
}

/* line 1754, ../../sass/mobile.scss */
#detail-wrapper .steps-syringe {
  margin: 0 40px;
}

/************************* /unsubscribe *************************/
/* line 1761, ../../sass/mobile.scss */
#unsubscribe #reason-description .radio {
  position: relative;
}
/* line 1763, ../../sass/mobile.scss */
#unsubscribe #reason-description .radio .iradio_square-aero {
  margin-top: 0;
}
/* line 1766, ../../sass/mobile.scss */
#unsubscribe #reason-description .radio label {
  width: 90%;
  vertical-align: middle;
}
/* line 1770, ../../sass/mobile.scss */
#unsubscribe #reason-description .radio #reason5-detail {
  position: absolute;
  top: 0;
  right: 15%;
  width: 153px;
}

/************************* /unsubscribe-confirmation *************************/
/************************* /why-rebif *************************/
/* line 1785, ../../sass/mobile.scss */
#why-rebif #landing-hero {
  background: url(../../images/why-rebif/hero@2x.jpg) no-repeat center;
  background-size: 100% auto;
}
/* line 1788, ../../sass/mobile.scss */
#why-rebif #landing-hero h1 {
  top: 40px;
  left: 10px;
}
/* line 1794, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #compare-rebif .landing-container-sub-quote .testimony p {
  width: auto;
  padding: 0;
  text-indent: 0px;
}
/* line 1800, ../../sass/mobile.scss */
#why-rebif #landing-wrapper .twenty-years .absolute-container {
  height: 158px;
}
/* line 1803, ../../sass/mobile.scss */
#why-rebif #landing-wrapper .twenty-years .num {
  font-size: 120px;
  top: 5px;
  left: 70px;
}
/* line 1807, ../../sass/mobile.scss */
#why-rebif #landing-wrapper .twenty-years .num sup {
  font-size: 66%;
}
/* line 1811, ../../sass/mobile.scss */
#why-rebif #landing-wrapper .twenty-years .text {
  width: 85%;
  top: 95px;
  left: 20px;
}
/* line 1818, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #proven-effective #nicole {
  content: url("/images/why-rebif/mobile/nicole_portrait.jpg");
  width: auto;
  height: 100%;
}
/* line 1823, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #proven-effective .caption {
  left: 160px;
}
/* line 1829, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #rebif-offers .full-width ul {
  max-height: 121px;
}
/* line 1833, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container {
  height: 139px;
}
/* line 1835, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container .num {
  top: 5px;
  left: 55px;
}
/* line 1839, ../../sass/mobile.scss */
#why-rebif #landing-wrapper #rebif-offers .absolute-container .text {
  left: 150px;
  top: 60px;
}

/* line 1848, ../../sass/mobile.scss */
.landing-container ul.green li:before {
  background: url("/images/global/sprite/G_sprite.png") 0px -395px repeat-y;
}

/* line 1852, ../../sass/mobile.scss */
.landing-container ul.green li:hover:before {
  background-position: -102px -446px;
}

/* line 1856, ../../sass/mobile.scss */
.landing-container ul.blue li:before {
  background: url("/images/global/sprite/G_sprite.png") repeat-y 0 -446px;
}

/* line 1859, ../../sass/mobile.scss */
.landing-container ul.blue li:hover:before {
  background-position: -100px -446px;
}

/* line 1863, ../../sass/mobile.scss */
#edress {
  content: url("/images/why-rebif/mobile/Edress-portrait.jpg");
  width: 50%;
}

/* line 1868, ../../sass/mobile.scss */
#carrie {
  content: url("/images/why-rebif/mobile/Carrie-portrait.jpg");
  width: 50%;
}

/* line 1873, ../../sass/mobile.scss */
.injection-options {
  width: 50%;
  margin: 10px 35%;
}

/* line 1878, ../../sass/mobile.scss */
#treatment-img {
  display: none;
}

/* line 1882, ../../sass/mobile.scss */
.landing-container-sub .twenty-years {
  margin: 15px 0 20px 20px;
  width: 90%;
}

/* line 1887, ../../sass/mobile.scss */
.iradio_square-aero {
  margin-top: -8px;
}

/* line 1891, ../../sass/mobile.scss */
.am-pm, .day-of-week {
  font-size: 11px;
}

/************************* /ms-lifelines-live-events *************************/
/* line 1896, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper .bold-info {
  width: 130px;
}

/* line 1900, ../../sass/mobile.scss */
.page--live-events .live-events {
  padding: 16px 20px 20px;
}
/* line 1902, ../../sass/mobile.scss */
.page--live-events .live-events .first-hr {
  display: none;
}
/* line 1906, ../../sass/mobile.scss */
.page--live-events #datepicker {
  display: none;
}
/* line 1909, ../../sass/mobile.scss */
.page--live-events .events-not-found {
  padding: 0px 56px 40px 29px;
}
/* line 1911, ../../sass/mobile.scss */
.page--live-events .events-not-found h2 {
  font-size: 32px;
}
/* line 1915, ../../sass/mobile.scss */
.page--live-events .hero {
  position: relative;
  margin-bottom: 11px;
}
/* line 1918, ../../sass/mobile.scss */
.page--live-events .hero h1, .page--live-events .hero p {
  color: #ffffff !important;
}
/* line 1921, ../../sass/mobile.scss */
.page--live-events .hero .hero-copy {
  max-width: 185px;
  max-height: 151px;
  position: absolute;
  top: 38px;
  left: 34px;
}
/* line 1929, ../../sass/mobile.scss */
.page--live-events .hero-sidebar-wrapper {
  background: url("/images/rebif-live-events/sidebar-bg.jpg") no-repeat scroll 0px 0px transparent;
}
/* line 1932, ../../sass/mobile.scss */
.page--live-events .event-location {
  display: inline-block;
  margin-bottom: 0 !important;
  vertical-align: text-top;
  width: 280px;
}
/* line 1938, ../../sass/mobile.scss */
.page--live-events .no-expanding-wrapper {
  margin-top: 10px;
  padding: 9px 0 20px 30px;
  position: relative;
  background-color: #e9e9e9;
}
/* line 1943, ../../sass/mobile.scss */
.page--live-events .no-expanding-wrapper .h2 {
  font-size: 43px;
  margin-top: 21px;
  width: 450px;
  margin-bottom: 10px;
}
/* line 1950, ../../sass/mobile.scss */
.page--live-events .no-expanding-wrapper b:hover {
  /*color: $black;*/
}
/* line 1954, ../../sass/mobile.scss */
.page--live-events .no-expanding-wrapper p {
  width: 665px;
}
/* line 1957, ../../sass/mobile.scss */
.page--live-events .no-expanding-wrapper a.ctalink, .page--live-events .no-expanding-wrapper a.ctalink-big {
  white-space: normal;
}
/* line 1961, ../../sass/mobile.scss */
.page--live-events .expanding-section {
  background-color: #FFFFFF;
  border-bottom: 1px solid #cccccc;
  position: relative;
  height: auto;
  min-height: 0%;
  overflow: hidden;
  padding: 0 0 45px;
  padding-left: 0;
}
/* line 1970, ../../sass/mobile.scss */
.lt-ie10 .page--live-events .expanding-section {
  height: 235px;
}
/* line 1972, ../../sass/mobile.scss */
.lt-ie10 .page--live-events .expanding-section.is-expanded {
  height: auto !important;
}
/* line 1976, ../../sass/mobile.scss */
.page--live-events .expanding-section img {
  max-width: 160px;
}
/* line 1979, ../../sass/mobile.scss */
.page--live-events .expanding-section a {
  outline: 0 none;
}
/* line 1981, ../../sass/mobile.scss */
.page--live-events .expanding-section a:focus, .page--live-events .expanding-section a:active {
  text-decoration: none !important;
}
/* line 1985, ../../sass/mobile.scss */
.page--live-events .expanding-section .lede {
  margin-bottom: 15px !important;
  clear: both;
  width: 100%;
  display: inline-block;
}
/* line 1991, ../../sass/mobile.scss */
.page--live-events .expanding-section.expanding-with-thumb .collapsed-thumb {
  display: none;
}
/* line 1995, ../../sass/mobile.scss */
.js .page--live-events .expanding-section .icon {
  width: 30px;
  height: 30px;
  padding: 6px 4px;
  display: inline-block;
}
/* line 2001, ../../sass/mobile.scss */
.page--live-events .expanding-section .icon.icon-plus {
  background: url("/images/rebif-live-events/1.3-sprite.png") no-repeat scroll 0px -101px transparent;
  color: #fff;
  margin-bottom: -1px;
}
/* line 2006, ../../sass/mobile.scss */
.page--live-events .expanding-section .icon.icon-minus {
  background: url("/images/rebif-live-events/1.3-sprite.png") no-repeat scroll 0px -52px transparent;
  color: #fff;
  margin-bottom: -1px;
}
/* line 2013, ../../sass/mobile.scss */
.page--live-events .expanding-section.is-expanded .lede {
  margin-bottom: 60px;
}
/* line 2017, ../../sass/mobile.scss */
.page--live-events .expanding-section .calendar-date {
  display: inline-block;
  height: 60px;
  width: 60px;
  padding: 10px;
  z-index: 40;
  background: #00948a;
}
/* line 2024, ../../sass/mobile.scss */
.page--live-events .expanding-section .calendar-date .day {
  color: #FFFFFF;
  display: block;
  font-size: 25px;
  height: 24px;
  padding-bottom: 0;
  text-align: center;
}
/* line 2032, ../../sass/mobile.scss */
.page--live-events .expanding-section .calendar-date .month {
  color: #FFFFFF;
  display: block;
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
}
/* line 2040, ../../sass/mobile.scss */
.page--live-events .expanding-section .heading-container {
  display: inline-block;
  margin: 0 0 15px 5px;
  position: relative;
  vertical-align: top;
  width: 190px;
}
/* line 2046, ../../sass/mobile.scss */
.page--live-events .expanding-section .heading-container .table-event {
  display: table;
}
/* line 2050, ../../sass/mobile.scss */
.page--live-events .expanding-section h2 {
  font-size: 22px;
  margin-top: 0;
  line-height: 25px;
  display: table-cell;
  font-family: 'ProximaNova Regular';
  letter-spacing: -1px;
}
/* line 2058, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info {
  display: none;
  float: left;
  margin-top: 4px;
  margin-bottom: 10px;
  line-height: 20px;
  line-height: 18px;
}
/* line 2065, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper {
  margin-bottom: 15px;
}
/* line 2067, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper > span:first-child {
  color: #999;
}
/* line 2070, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span {
  font-size: 14.6px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
/* line 2075, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.bold-info {
  font-size: 15px;
  text-transform: none;
  letter-spacing: 0px;
}
/* line 2080, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.datetime {
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0px;
}
/* line 2085, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.event-location {
  width: 130px;
}
/* line 2088, ../../sass/mobile.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.event-time-tablet {
  width: 165px;
  display: inline-block;
  vertical-align: text-top;
  margin-bottom: 0;
}
/* line 2097, ../../sass/mobile.scss */
.page--live-events .expanding-section .rsvp-info {
  position: absolute;
  bottom: 14px;
}
/* line 2100, ../../sass/mobile.scss */
.page--live-events .expanding-section .rsvp-info .ctalink {
  font-family: "Helvetica Neue Medium";
  color: #7bc145 !important;
  text-decoration: none;
}
/* line 2105, ../../sass/mobile.scss */
.page--live-events .expanding-section .rsvp-info .ctalink:before {
  width: 10px;
  height: 16px;
  background: url(../../images/global/sprite/G_sprite.png) no-repeat 0px -395px;
  padding: 0;
  display: inline-block;
  content: "";
}
/* line 2114, ../../sass/mobile.scss */
.page--live-events .expanding-section .rsvp-info .members-going {
  font-size: 14px;
  float: right;
  color: #c8c7c7;
  margin-top: 6px;
  display: none;
}
/* line 2122, ../../sass/mobile.scss */
.page--live-events .expanding-section .visuallyhidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
/* line 2132, ../../sass/mobile.scss */
.js .page--live-events .expanding-section .expand-link {
  position: absolute;
  bottom: -1px;
  right: 0;
  left: initial;
}
/* line 2138, ../../sass/mobile.scss */
.js .page--live-events .expanding-section .collapse-link {
  position: absolute;
  bottom: -1px;
  right: 0;
  display: none;
}
/* line 2143, ../../sass/mobile.scss */
.js .page--live-events .expanding-section .collapse-link .back-to-top {
  right: 38px;
  bottom: 6px;
  position: absolute;
  width: 80px;
  display: none;
}
/* line 2151, ../../sass/mobile.scss */
.js .page--live-events .expanding-section.is-expanded .collapse-link {
  display: block;
}
/* line 2154, ../../sass/mobile.scss */
.js .page--live-events .expanding-section.is-expanded .expand-link {
  display: none;
}
/* line 2158, ../../sass/mobile.scss */
.page--live-events hr {
  margin: 16px 0;
}

/* line 2163, ../../sass/mobile.scss */
.expanding-section.expanding-with-thumb .right-content {
  width: 100%;
}

/* line 2167, ../../sass/mobile.scss */
.shifter-active .shifter-navigation {
  position: absolute;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  height: 700px;
}

/* line 2174, ../../sass/mobile.scss */
#wrapper {
  position: absolute;
  z-index: 1;
  top: 45px;
  bottom: 48px;
  left: 0;
  width: 100%;
  background: #ccc;
  overflow: hidden;
}

/* line 2185, ../../sass/mobile.scss */
#scroller {
  position: absolute;
  z-index: 1;
  -webkit-tap-highlight-color: transparent;
  width: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}

/* line 2207, ../../sass/mobile.scss */
#scroller ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: left;
}

/* line 2215, ../../sass/mobile.scss */
#scroller li {
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  background-color: #fafafa;
  font-size: 14px;
}

/* line 2225, ../../sass/mobile.scss */
#tooltip.tooltip-age:hover:after {
  width: 295px;
  left: -152px;
}

/************************* Copay Modal *************************/
/* line 2230, ../../sass/mobile.scss */
.custom-modal.copay-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}
/* line 2237, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content {
  width: 313px;
  top: 50%;
  left: 50%;
  margin: -225px 0 0 -156px;
  padding: 1.5%;
  padding-top: 2.3em;
}
/* line 2245, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content p.zinc-code {
  font-size: 10px;
  padding-left: 3%;
  margin-top: 10px;
}
/* line 2250, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content p.foot-note {
  margin-left: 3%;
  width: 97%;
}
/* line 2255, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .modal-links {
  padding: 10px 0 15px;
  text-align: center;
}
/* line 2258, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .modal-links a.cancel {
  margin-right: 16px;
  padding-right: 16px;
}
/* line 2262, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .modal-links a.continue {
  width: 44%;
}
/* line 2266, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .head-info {
  padding: 8px 4%;
  line-height: 110%;
}
/* line 2270, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .modal-close {
  top: 1%;
  right: 1.5%;
  height: 18px;
  width: 18px;
  background-size: 100%;
}
/* line 2276, ../../sass/mobile.scss */
.custom-modal.copay-modal .modal-content .modal-close:before {
  content: 'CLOSE';
  display: inline-block;
  font-size: 0.85em;
  color: #999999;
  font-family: 'Helvetica Neue Bold';
  margin-left: -46px;
  margin-top: 3px;
}

@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 2, ../../sass/_global-retina-mobile.scss */
  span.mobile-header-home {
    background: transparent url(../../images/global/rebif-logo@2x.png) 0 0 no-repeat !important;
    background-size: 100% !important;
  }

  /************************* /rebif-treatment-routine *************************/
  /* line 8, ../../sass/_global-retina-mobile.scss */
  #treatment #detail-wrapper #routine-img {
    background-image: url(../../images/rebif-treatment-routine/mobile/treatment-quote@2x.jpg);
    background-size: 100% auto;
  }
}
