/* 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-tablet and visible-mobile. */
/* line 8, ../../sass/_visible-desktop.scss */
b.visible-mobile, big.visible-mobile, i.visible-mobile, small.visible-mobile,
tt.visible-mobile, abbr.visible-mobile, acronym.visible-mobile, cite.visible-mobile,
code.visible-mobile, dfn.visible-mobile, em.visible-mobile, kbd.visible-mobile,
strong.visible-mobile, samp.visible-mobile, var.visible-mobile, a.visible-mobile,
bdo.visible-mobile, br.visible-mobile, img.visible-mobile, map.visible-mobile,
object.visible-mobile, q.visible-mobile, script.visible-mobile, span.visible-mobile,
sub.visible-mobile, sup.visible-mobile, button.visible-mobile, input.visible-mobile,
label.visible-mobile, select.visible-mobile, textarea.visible-mobile,
b.visible-tablet, big.visible-tablet, i.visible-tablet, small.visible-tablet,
tt.visible-tablet, abbr.visible-tablet, acronym.visible-tablet, cite.visible-tablet,
code.visible-tablet, dfn.visible-tablet, em.visible-tablet, kbd.visible-tablet,
strong.visible-tablet, samp.visible-tablet, var.visible-tablet, a.visible-tablet,
bdo.visible-tablet, br.visible-tablet, img.visible-tablet, map.visible-tablet,
object.visible-tablet, q.visible-tablet, script.visible-tablet, span.visible-tablet,
sub.visible-tablet, sup.visible-tablet, button.visible-tablet, input.visible-tablet,
label.visible-tablet, select.visible-tablet, textarea.visible-tablet {
  display: none;
}

/* line 31, ../../sass/_visible-desktop.scss */
address.visible-tablet,
blockquote.visible-tablet,
center.visible-tablet,
dir.visible-tablet,
div.visible-tablet,
dl.visible-tablet,
fieldset.visible-tablet,
form.visible-tablet,
h1.visible-tablet,
h2.visible-tablet,
h3.visible-tablet,
h4.visible-tablet,
h5.visible-tablet,
h6.visible-tablet,
isindex.visible-tablet,
menu.visible-tablet,
noframes.visible-tablet,
noscript.visible-tablet,
ol.visible-tablet,
p.visible-tablet,
pre.visible-tablet,
table.visible-tablet,
ul.visible-tablet,
address.visible-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: none;
}

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

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

/************************* 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 130, ../../sass/_visible-desktop.scss */
.desktop-detect {
  display: block;
}

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

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

/************************* Global fonts *********************/
/* line 7, ../../sass/_global-desktop.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: 18px;
}

/************************* Footer ISI *********************/
/* line 13, ../../sass/_global-desktop.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: 18px;
  color: #333333;
  font-size: 14px;
}

/************************* Side ISI *********************/
/* line 21, ../../sass/_global-desktop.scss */
#sidebar p, #sidebar table td, #sidebar .isi-box .symptoms 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: 18px;
  line-height: 18px;
}

/* line 25, ../../sass/_global-desktop.scss */
.ie8 #sidebar p,
.ie8 #sidebar li,
.ie8 #sidebar span {
  white-space: normal !important;
}

/************************* Global Layout *********************/
/* line 32, ../../sass/_global-desktop.scss */
.hidden-desktop {
  display: none !important;
}

/* line 35, ../../sass/_global-desktop.scss */
.container, #navigation.container,
.ie .container, .ie #navigation.container, .ie .navbar.container {
  width: 1010px !important;
  padding: 0 5px;
}

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

/* line 46, ../../sass/_global-desktop.scss */
.ie8 #navigation #utilities.col-sm-3 {
  width: 196px;
}

/* line 49, ../../sass/_global-desktop.scss */
.ie9 #navigation #utilities.col-sm-3 {
  margin-right: -1%;
}

/* line 52, ../../sass/_global-desktop.scss */
.lt-ie10 #navigation .heath-professional-link {
  padding-right: 0;
  width: 23%;
}

/* line 56, ../../sass/_global-desktop.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 61, ../../sass/_global-desktop.scss */
.container .row .col-sm-4 {
  max-width: 300px;
}

/* line 65, ../../sass/_global-desktop.scss */
.body .row .col-sm-8 {
  margin-right: 8px;
  width: auto;
  padding-top: 1px;
}

/* line 71, ../../sass/_global-desktop.scss */
.container.body {
  width: 1016px;
}

/* line 75, ../../sass/_global-desktop.scss */
#utilities {
  padding-left: 0px;
}

/* line 79, ../../sass/_global-desktop.scss */
#content {
  width: 666px;
}

/* line 83, ../../sass/_global-desktop.scss */
.row {
  padding: 0;
  margin: 0;
}

/* line 88, ../../sass/_global-desktop.scss */
.col-sm-8 {
  margin-right: 12px;
  max-width: 666px;
  padding: 0;
}

/* line 94, ../../sass/_global-desktop.scss */
.ie8 a {
  outline: none;
  outline-style: none;
}

/* line 99, ../../sass/_global-desktop.scss */
.ie8 a:link {
  outline-style: none;
}

/* line 101, ../../sass/_global-desktop.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 105, ../../sass/_global-desktop.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 109, ../../sass/_global-desktop.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 114, ../../sass/_global-desktop.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;
}

/* line 120, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers {
  text-align: center;
}
/* line 122, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul {
  list-style: none;
  margin: 0;
  margin-top: 20px;
  padding: 0;
}
/* line 127, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul a {
  text-decoration: none;
  font-size: 20px;
  font-family: "Helvetica Neue Bold";
}
/* line 132, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li {
  display: inline-block;
  margin: 0;
  padding: 0 7px;
}
/* line 136, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li a.page-link {
  font-size: 20px;
  font-family: "Helvetica Neue Bold";
}
/* line 140, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li a.page-link:hover {
  color: #026661;
}
/* line 143, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li .current {
  font-size: 20px;
  font-family: "Helvetica Neue Bold";
  color: #cccccc;
}
/* line 148, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li:first-of-type {
  padding: 0;
  padding-right: 18px;
}
/* line 152, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li:last-of-type {
  padding: 0;
  padding-left: 18px;
}
/* line 157, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li .ellipse {
  display: block;
  color: #026661;
  margin: 0 -7px;
}
/* line 162, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li .icon {
  font-size: 35px;
  color: #999999;
}
/* line 168, ../../sass/_global-desktop.scss */
#search-results .pagination-controllers ul li.disabled .icon {
  color: #cccccc;
}

/************************* Detail Template Globals *********************/
/* line 179, ../../sass/_global-desktop.scss */
#detail-wrapper .detail-call-out-intern-fix .copy {
  width: 414px !important;
}

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

/************************* detail Layout *********************/
/* line 189, ../../sass/_global-desktop.scss */
#detail-wrapper .detail-call-out-intern {
  width: 596px;
}

/* redifining some bootstrap styles to match comps */
/* line 197, ../../sass/_global-desktop.scss */
.col-sm-4 {
  max-width: 326px;
  padding: 0;
}

/* line 204, ../../sass/_global-desktop.scss */
.col-sm-8 {
  padding: 0;
  max-width: 666px;
  margin-right: 12px;
}

/* line 213, ../../sass/_global-desktop.scss */
.header-nav {
  /*padding-top: 20px;*/
}

/* line 218, ../../sass/_global-desktop.scss */
.header-safety-links {
  margin-right: -10px;
  margin-top: 5px;
}

/* line 223, ../../sass/_global-desktop.scss */
ul.nav {
  padding-bottom: 6px;
  padding-left: 7px;
}

/* line 228, ../../sass/_global-desktop.scss */
.logo {
  margin-top: 16px;
  margin-left: 8px;
}

/* line 233, ../../sass/_global-desktop.scss */
#newsletter-signup-link,
#header-en-espanol-link {
  position: relative;
  cursor: pointer;
}

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

/* line 244, ../../sass/_global-desktop.scss */
#index #buttons {
  margin-top: 4px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-right: 10px;
}
/* line 249, ../../sass/_global-desktop.scss */
#index #buttons .separator {
  margin-top: 8px;
}

/* line 253, ../../sass/_global-desktop.scss */
#buttons {
  background-color: #eee;
  margin-left: -15px;
}

/* line 258, ../../sass/_global-desktop.scss */
.injection-video {
  min-height: 300px;
}

/* line 262, ../../sass/_global-desktop.scss */
.detail-call-out p {
  min-height: 55px;
}

/* line 266, ../../sass/_global-desktop.scss */
#detail-wrapper .detail-call-out.video-call-out .copy a {
  width: 282px;
}

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

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

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

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

/* Navigation */
/* line 295, ../../sass/_global-desktop.scss */
html.touch ul.nav li:hover ul {
  display: none;
}

/* line 299, ../../sass/_global-desktop.scss */
html.touch ul.nav li:hover > a {
  border-bottom: none;
}

/* line 303, ../../sass/_global-desktop.scss */
html.touch ul.nav li.shown > a {
  border-bottom: 5px solid #7bc145;
}

/* Footer */
/* line 308, ../../sass/_global-desktop.scss */
#footer div {
  width: 1006px;
}

/*remove CTA desktop hover*/
/* line 314, ../../sass/_global-desktop.scss */
#detail-wrapper .detail-call-out .copy > a.no-hover-tel:hover,
#detail-wrapper .detail-call-out-intern .cta.no-hover-tel:hover {
  color: #00948e !important;
  cursor: text !important;
}

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

/* line 331, ../../sass/_global-desktop.scss */
#rebif-injection-options #detail-wrapper .detail-call-out a.tel {
  cursor: text !important;
}

/* line 339, ../../sass/_global-desktop.scss */
#index #home-info-container #details-home .text-wrapper #form-link #es-home-download-brochure-link {
  position: relative;
  padding-left: 12px;
}
/* line 343, ../../sass/_global-desktop.scss */
#index #home-info-container #details-home .text-wrapper #form-link #es-home-download-brochure-link:before {
  position: absolute;
  left: 0px;
  top: 0px;
}

/******** Quick Fix for Registration email preference ********/
/* line 356, ../../sass/_global-desktop.scss */
#communicationByMail label {
  margin-left: -27px;
}

/************************* Page-Specific Styles *************************/
/************************* /evaluating-rebif *************************/
/* line 8, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper #detail-hero h1 {
  padding: 0;
  left: 40px;
  top: 250px;
  font-size: 30px;
  height: auto;
  width: 100%;
}

/* line 18, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper .superior-to-avonex .chart-detail {
  width: 358px;
}
/* line 21, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper .superior-to-avonex .chart-table {
  width: 400px;
}
/* line 26, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart > img {
  padding-top: 35px;
}
/* line 29, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-detail {
  margin-bottom: 35px;
}
/* line 32, ../../sass/desktop.scss */
#comparing-rebif-page #detail-wrapper .comparative-chart .chart-table {
  width: 85%;
}

/************************* /errors/404 *************************/
/************************* /errors/500 *************************/
/************************* /getting-started-with-rebif *************************/
/* line 45, ../../sass/desktop.scss */
#getting-started-rebif #landing-hero {
  background: url(../../images/getting-started/getting-started-with-rebif-bg.jpg) no-repeat center;
}
/* line 47, ../../sass/desktop.scss */
#getting-started-rebif #landing-hero h1 {
  top: 90px;
  left: 100px;
  color: #333333;
}
/* line 52, ../../sass/desktop.scss */
#getting-started-rebif #landing-hero .caption span {
  color: #333333;
}
/* line 58, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #msll-help ul {
  padding-right: 0;
}
/* line 61, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #msll-help .teal-background {
  background-size: 100% 150px;
}
/* line 65, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #info-kit,
#getting-started-rebif #landing-wrapper #talk-doctor {
  min-height: initial;
  height: 487px;
}
/* line 69, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #info-kit .landing-container-sub,
#getting-started-rebif #landing-wrapper #talk-doctor .landing-container-sub {
  height: 284px;
}
/* line 72, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #info-kit h2,
#getting-started-rebif #landing-wrapper #talk-doctor h2 {
  padding-right: 40px;
}
/* line 76, ../../sass/desktop.scss */
#getting-started-rebif #landing-wrapper #co-pay .teal-background {
  background-size: cover;
}

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

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

/* line 91, ../../sass/desktop.scss */
#msll-help .caption {
  color: #fff;
  right: 173px !important;
}

/* line 95, ../../sass/desktop.scss */
#msll-help .caption .title {
  color: #fff;
}

/* line 99, ../../sass/desktop.scss */
#zero-copay {
  margin: -30px 0  0 20px;
}

/* line 103, ../../sass/desktop.scss */
#getting-started-rebif #msll-help p {
  width: 293px;
}

/************************* /index *************************/
/* Spacing between rows */
/* line 2, ../../sass/_home-desktop.scss */
#index .life-lines, #index .meet-rebif, #index .zero-copay, #index .why-do, #index .three-goals {
  margin-bottom: 10px;
}

/* line 6, ../../sass/_home-desktop.scss */
#index .hp-info-row {
  height: 159px;
}

/* line 10, ../../sass/_home-desktop.scss */
.ie .meet-rebif {
  margin-bottom: 10px;
}

/* line 14, ../../sass/_home-desktop.scss */
#index .caption .title {
  font-size: 14px;
}

/************************* /nurses *************************/
/* line 114, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-hero h1 {
  width: 245px;
  top: 70px;
  left: 60px;
  right: initial;
}
/* line 120, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-hero .detail-caption {
  text-align: right;
  bottom: 50px;
  right: 280px;
}
/* line 126, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-wrapper .detail-testimony h3 {
  width: 200px;
  top: 85px;
  left: 380px;
}

/* line 133, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-wrapper #video-container {
  min-height: 374px;
}

/* line 136, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-wrapper .vjs-djsp-skin div.vjs-big-play-button span {
  background: url("/images/video/play_circle.png") no-repeat scroll 0 0 transparent;
}

/* line 139, ../../sass/desktop.scss */
#ms-lifelines-nurses .inline-video .vjs-djsp-skin div.vjs-progress-control {
  width: 450px;
}

/* Revert to standard blue callout link style because the phone number is the main link here, not just part of body copy */
/* line 143, ../../sass/desktop.scss */
#ms-lifelines-nurses #detail-wrapper .detail-call-out a.tel {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  /* cursor: pointer; */
}

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

/************************* /patient-ambassadors *************************/
/* line 156, ../../sass/desktop.scss */
#ambassadors #detail-wrapper .detail-call-out .copy {
  padding-right: 20px;
}

/************************* /privacy *************************/
/* line 163, ../../sass/desktop.scss */
#privacy-page #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}

/************************* /rebif-co-pay *************************/
/* line 172, ../../sass/desktop.scss */
#co-pay #detail-hero .detail-caption {
  width: auto;
  right: 10px;
  bottom: 20px;
  text-align: right;
}
/* line 180, ../../sass/desktop.scss */
#co-pay #detail-wrapper .details-quote .big-quote .text {
  font-size: 20px;
  line-height: 1.15;
  width: 230px;
  position: absolute;
  top: 60px;
  left: 360px;
}
/* line 188, ../../sass/desktop.scss */
#co-pay #detail-wrapper .details-quote .big-quote .caption {
  padding: 0;
  position: absolute;
  top: 195px;
  left: 365px;
}
/* line 195, ../../sass/desktop.scss */
#co-pay #detail-wrapper #details-co-pay table {
  margin: 20px 0 30px;
}
/* line 198, ../../sass/desktop.scss */
#co-pay #detail-wrapper #details-co-pay table td.info-cell {
  padding-left: 15px;
}

/************************* /rebif-connect *************************/
/* line 208, ../../sass/desktop.scss */
#ms-support .injection-video {
  margin: 0;
  padding: 20px 40px;
  height: auto;
}
/* line 212, ../../sass/desktop.scss */
#ms-support .injection-video .inline-video {
  margin-bottom: 0;
  height: 330px;
}
/* line 217, ../../sass/desktop.scss */
#ms-support #detail-wrapper {
  padding-bottom: 0;
}
/* line 219, ../../sass/desktop.scss */
#ms-support #detail-wrapper .left-element {
  float: left;
  width: 50%;
}
/* line 223, ../../sass/desktop.scss */
#ms-support #detail-wrapper #monthly-newsletters {
  padding-bottom: 0;
}
/* line 225, ../../sass/desktop.scss */
#ms-support #detail-wrapper #monthly-newsletters .left-element {
  width: 460px;
}
/* line 227, ../../sass/desktop.scss */
#ms-support #detail-wrapper #monthly-newsletters .left-element.co-right {
  width: 151px;
  margin-top: 18px;
}
/* line 230, ../../sass/desktop.scss */
#ms-support #detail-wrapper #monthly-newsletters .left-element.co-right img {
  display: block;
}
/* line 237, ../../sass/desktop.scss */
#ms-support #detail-wrapper .socialmedia-wrap .left-element {
  width: 540px;
}
/* line 239, ../../sass/desktop.scss */
#ms-support #detail-wrapper .socialmedia-wrap .left-element.co-right {
  width: 87px;
}
/* line 241, ../../sass/desktop.scss */
#ms-support #detail-wrapper .socialmedia-wrap .left-element.co-right img {
  display: block;
}

/* line 250, ../../sass/desktop.scss */
#ms-support #detail-wrapper p.link-container {
  padding-bottom: 25px;
}

/************************* /rebif-faq *************************/
/* line 257, ../../sass/desktop.scss */
#faq-page #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 262, ../../sass/desktop.scss */
#faq-page #detail-hero .detail-caption {
  text-align: right;
  bottom: 50px;
  right: 280px;
}
/* line 267, ../../sass/desktop.scss */
#faq-page #detail-hero h1 {
  width: 285px;
  right: auto;
  left: 60px;
  top: 70px;
}

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

/************************* /rebif-features *************************/
/* line 283, ../../sass/desktop.scss */
#features #detail-wrapper .therapy-options {
  height: 205px;
  margin: 0 0 22px 10px;
  position: relative;
  width: 639px;
}

/* line 290, ../../sass/desktop.scss */
#features #detail-wrapper #detail-hero h1 {
  padding: 0 25px 0 35px;
  right: 0;
  top: 60px;
  width: 50%;
}

/************************* /rebif-financial-services *************************/
/* line 298, ../../sass/desktop.scss */
#financial .details-quote-4 .big-quote {
  padding: 50px 25px;
  width: 240px;
}

/* Revert to standard blue callout link style because the phone number is the main link here, not just part of body copy */
/* line 303, ../../sass/desktop.scss */
#financial #detail-wrapper .detail-call-out a.tel {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  cursor: pointer;
}

/************************* /rebif-information-kit *************************/
/* line 312, ../../sass/desktop.scss */
#infoKitPageErrors .error {
  padding-left: 75px;
  margin-top: -10px;
  text-align: initial;
}

/************************* detail Layout *********************/
/* line 320, ../../sass/desktop.scss */
#detail-wrapper .detail-call-out-intern {
  width: 596px;
}

/************************* /rebif-injection-options *************************/
/* line 327, ../../sass/desktop.scss */
#rebif-injection-options #detail-hero h1 {
  width: 320px;
  right: initial;
  left: 55px;
  top: 80px;
}
/* line 333, ../../sass/desktop.scss */
#rebif-injection-options #detail-hero .detail-caption {
  right: 282px;
  bottom: 50px;
  text-align: right;
  width: 235px;
}
/* line 338, ../../sass/desktop.scss */
#rebif-injection-options #detail-hero .detail-caption .name {
  font-size: 12px;
}
/* line 342, ../../sass/desktop.scss */
#rebif-injection-options #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 350, ../../sass/desktop.scss */
#rebif-injection-options #detail-wrapper .treatment-routine-table .info-cell {
  padding-left: 35px;
}

/* Revert to standard blue callout link style because the phone number is the main link here, not just part of body copy */
/* line 357, ../../sass/desktop.scss */
#rebif-injection-options #detail-wrapper .detail-call-out a.tel {
  font-family: "Helvetica Neue Medium";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-size: 14px;
  cursor: pointer;
}

/************************* /rebif-one-on-one-support *************************/
/* line 366, ../../sass/desktop.scss */
#one-one-support #landing-hero {
  background: url(../../images/1-on-1-support/ms-support-specialists.jpg) no-repeat center;
}
/* line 368, ../../sass/desktop.scss */
#one-one-support #landing-hero .one-on-one-pull-up {
  top: 50px;
  left: 325px;
}
/* line 372, ../../sass/desktop.scss */
#one-one-support #landing-hero .caption {
  width: 160px;
  left: 15px;
  text-align: left;
  bottom: 10px;
}
/* line 380, ../../sass/desktop.scss */
#one-one-support #landing-wrapper #met-ambassadors {
  height: 535px;
}
/* line 382, ../../sass/desktop.scss */
#one-one-support #landing-wrapper #met-ambassadors ul {
  padding-bottom: 40px;
}
/* line 387, ../../sass/desktop.scss */
#one-one-support #landing-wrapper #financial-support ul {
  padding-bottom: 40px;
}

/* line 394, ../../sass/desktop.scss */
#team-dedicated {
  margin: 30px 80px;
}

/* line 398, ../../sass/desktop.scss */
#connect-one-one {
  margin: -20px 0 0 50px;
}

/* line 401, ../../sass/desktop.scss */
#live-events-img {
  margin: -30px 0 0 20px;
}

/* line 405, ../../sass/desktop.scss */
#marcia {
  margin-left: -10px;
}

/* line 409, ../../sass/desktop.scss */
#nurses-ms h2 {
  padding-right: 40px;
}

/* line 413, ../../sass/desktop.scss */
#nurses-ms .testimony p {
  padding: 20px 5px;
}

/* line 417, ../../sass/desktop.scss */
#nurses-ms .testimony-fix p {
  padding: 5px 5px;
}

/************************* /why-rebif/rebif-efficacy *************************/
/* line 424, ../../sass/desktop.scss */
#proven-effective #detail-wrapper #detail-hero img {
  width: 100%;
  display: block;
  height: auto;
}
/* line 429, ../../sass/desktop.scss */
#proven-effective #detail-wrapper #detail-hero .detail-caption {
  text-align: right;
  right: 10px;
}
/* line 437, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-3 .chart-detail span,
#proven-effective #detail-wrapper .graphic-area .row .chart-4 .chart-detail span {
  padding-right: 40px;
}
/* line 441, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-5,
#proven-effective #detail-wrapper .graphic-area .row .chart-6 {
  position: relative;
  padding-top: 30px;
  padding-bottom: 40px;
}
/* line 446, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-5:before,
#proven-effective #detail-wrapper .graphic-area .row .chart-6:before {
  content: '';
  display: block;
  position: absolute;
  width: 150%;
  height: 1px;
  background-color: #b9b9b9;
  top: 50px;
}
/* line 457, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-5 .chart-detail {
  width: 80%;
  margin-left: 5px;
}
/* line 461, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-5:before {
  left: 0;
}
/* line 465, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-6 {
  padding-left: 40px;
}
/* line 467, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-6 .title.small {
  margin-bottom: 45px;
}
/* line 470, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-6 .chart-detail {
  width: 98%;
  margin-left: 30px;
}
/* line 474, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-6:before {
  right: 0;
}
/* line 477, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-6:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 300px;
  background-color: #b9b9b9;
  top: 85px;
  left: 0;
}
/* line 488, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-7 {
  padding-bottom: 30px;
}
/* line 490, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-7 .chart-detail {
  width: 150px;
  top: 100px;
  right: 0;
  position: absolute;
}
/* line 496, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .graphic-area .row .chart-7 .chart {
  margin-bottom: 0;
}
/* line 501, ../../sass/desktop.scss */
#proven-effective #detail-wrapper .detail-testimony h3 {
  left: 45px;
  right: initial;
}

/* line 507, ../../sass/desktop.scss */
#proven-effective-chart {
  margin-left: 40px;
  margin-bottom: 30px;
  /*border-bottom: #ccc solid 1px;
  padding-bottom: 20px;*/
}

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

/* line 517, ../../sass/desktop.scss */
#detail-wrapper .detail-container .graphic-area p {
  line-height: 18px;
  letter-spacing: -0.02em;
}

/* line 522, ../../sass/desktop.scss */
#detail-wrapper .detail-container .two-years-container p {
  line-height: 18px;
  padding-left: 19px;
}

/* line 526, ../../sass/desktop.scss */
#detail-wrapper .detail-container#superior-to-avonex #chartBx2,
#detail-wrapper .detail-container#superior-to-avonex #chartAx2 {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 532, ../../sass/desktop.scss */
#detail-wrapper .detail-container .title-graphic-50 {
  padding: 0 40px;
  float: left;
  width: 100%;
}

/************************* /why-rebif/rebif-safety-profile *************************/
/* line 540, ../../sass/desktop.scss */
#safety-profile #detail-hero img {
  width: 100%;
  display: block;
  height: auto;
}
/* line 545, ../../sass/desktop.scss */
#safety-profile #detail-hero .detail-caption {
  text-align: right;
  right: 10px;
}

/************************* /rebif-side-effects *************************/
/* line 555, ../../sass/desktop.scss */
#rebif-effects #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 560, ../../sass/desktop.scss */
#rebif-effects #detail-hero .detail-caption {
  text-align: right;
  bottom: 65px;
  right: 285px;
  width: 235px;
}
/* line 565, ../../sass/desktop.scss */
#rebif-effects #detail-hero .detail-caption .name {
  font-size: 12px;
}
/* line 569, ../../sass/desktop.scss */
#rebif-effects #detail-hero h1 {
  width: 285px;
  right: auto;
  left: 60px;
  top: 85px;
}
/* line 577, ../../sass/desktop.scss */
#rebif-effects #detail-wrapper .inline-video {
  margin: 10px 0;
}

/************************* /rebif-support *************************/
/* line 585, ../../sass/desktop.scss */
#rebif-support #detail-hero .detail-caption {
  width: auto;
  right: 10px;
  bottom: 20px;
  text-align: right;
}
/* line 593, ../../sass/desktop.scss */
#rebif-support #detail-wrapper .detail-quote p {
  font-size: 20px;
  width: 200px;
  left: 60px;
  top: 110px;
}

/* line 602, ../../sass/desktop.scss */
body#rebif-support #detail-wrapper img.image-centered {
  margin-left: 20px;
  margin-bottom: 0px;
}

/************************* /rebif-talk-to-your-doctor *************************/
/* line 609, ../../sass/desktop.scss */
#talk-2-doc #detail-hero h1 {
  top: 70px;
  left: 60px;
  width: 300px;
}
/* line 614, ../../sass/desktop.scss */
#talk-2-doc #detail-hero .detail-caption {
  text-align: right;
  right: 280px;
  bottom: 50px;
}
/* line 621, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .numeric-list {
  margin-left: 60px;
}
/* line 624, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .big-text-quote {
  height: 250px;
}
/* line 626, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .big-text-quote img {
  width: 118px;
  height: auto;
}
/* line 630, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .big-text-quote p {
  font-size: 18px;
  left: 60px;
  width: 65%;
}
/* line 634, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .big-text-quote p:after {
  left: initial;
  right: 10px;
}
/* line 639, ../../sass/desktop.scss */
#talk-2-doc #detail-wrapper .big-text-quote .caption {
  bottom: 40px;
  left: 60px;
}

/************************* /rebif-tips *************************/
/* line 650, ../../sass/desktop.scss */
#rebif-tips-page #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 655, ../../sass/desktop.scss */
#rebif-tips-page #detail-hero .detail-caption {
  text-align: right;
  bottom: 50px;
  right: 280px;
}
/* line 660, ../../sass/desktop.scss */
#rebif-tips-page #detail-hero h1 {
  top: 70px;
  left: 60px;
  width: 320px;
  display: block;
  right: auto;
}
/* line 669, ../../sass/desktop.scss */
#rebif-tips-page #detail-wrapper .mid-width {
  width: 65%;
  display: block;
}
/* line 674, ../../sass/desktop.scss */
#rebif-tips-page #detail-wrapper .mango-app .inner-container {
  padding-right: 10px;
}
/* line 677, ../../sass/desktop.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-left img {
  display: block;
}
/* line 680, ../../sass/desktop.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right {
  width: 390px;
  padding: 0 0 0 25px;
}
/* line 683, ../../sass/desktop.scss */
#rebif-tips-page #detail-wrapper .mango-app .float-right img:first-child {
  margin-right: 20px;
}
/* line 689, ../../sass/desktop.scss */
#rebif-tips-page .detail-call-out .copy {
  padding-right: 35px;
}

/************************* /rebif-treatment-routine *************************/
/* line 697, ../../sass/desktop.scss */
#treatment #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 702, ../../sass/desktop.scss */
#treatment #detail-hero .detail-caption {
  right: 15px;
  bottom: 20px;
}
/* line 709, ../../sass/desktop.scss */
#treatment #detail-wrapper .treatment-routine-table .info-cell {
  padding-left: 35px;
}
/* line 713, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-image-quote {
  height: 250px;
}
/* line 715, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-image-quote p {
  font-size: 19px;
  top: 30px;
  left: 370px;
  padding-right: 30px;
}
/* line 721, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-image-quote .caption {
  left: 370px;
  bottom: 20px;
  width: 100%;
}
/* line 727, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-text-quote {
  height: 250px;
}
/* line 729, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-text-quote p {
  font-size: 18px;
  left: 60px;
}
/* line 732, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-text-quote p:after {
  bottom: -5px;
  left: 200px;
}
/* line 737, ../../sass/desktop.scss */
#treatment #detail-wrapper .big-text-quote .caption {
  right: initial;
  left: 60px;
}

/* line 744, ../../sass/desktop.scss */
.treatment-routine-table {
  margin-left: 40px;
}

/* line 748, ../../sass/desktop.scss */
#treatment .treatment-routine .caption-left {
  color: #fff;
  right: 173px !important;
}

/************************* /scripts/versions *************************/
/************************* /search-results *************************/
/* line 755, ../../sass/desktop.scss */
body#search-results #details-search-results {
  min-height: 1024px;
  height: auto;
}

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

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

/* line 767, ../../sass/desktop.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-right: 40px;
  border-bottom: 2px solid #eeeeee;
}

/* line 773, ../../sass/desktop.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 780, ../../sass/desktop.scss */
body#search-results #details-search-results #search-results-items div p {
  padding-left: 0px;
}

/************************* /sign-up *************************/
/* line 788, ../../sass/desktop.scss */
#registration-page #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 794, ../../sass/desktop.scss */
#registration-page .rebif-form select {
  width: 100%;
}

/* line 798, ../../sass/desktop.scss */
.msLogo img {
  left: 490px;
  position: relative;
  margin-bottom: 20px;
}

/* line 804, ../../sass/desktop.scss */
.no-left-padding {
  padding-left: 0px !important;
}

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

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

/************************* /taking-rebif *************************/
/* line 820, ../../sass/desktop.scss */
#taking-rebif #landing-hero {
  background: url(../../images/taking-rebif/hero.jpg) no-repeat center;
}
/* line 822, ../../sass/desktop.scss */
#taking-rebif #landing-hero h1 {
  top: 65px;
  left: 85px;
  width: 220px;
}
/* line 830, ../../sass/desktop.scss */
#taking-rebif #landing-wrapper #injection-options ul {
  padding-right: 0;
}

/* line 837, ../../sass/desktop.scss */
#injection-options .injection-dosing {
  width: 85%;
  margin: 20px 30px;
}

/* line 842, ../../sass/desktop.scss */
#ms-treatment-routine .taking-rebif-walking {
  position: absolute;
  bottom: 0;
}

/* line 847, ../../sass/desktop.scss */
#everyday-tips .ice-chest {
  position: absolute;
  bottom: 0;
  left: 0;
}

/************************* /terms *************************/
/* line 855, ../../sass/desktop.scss */
#terms-page #detail-hero img {
  width: 100%;
  height: auto;
  display: block;
}

/************************* /rebif-administration-options *************************/
/* line 864, ../../sass/desktop.scss */
#types-rebif #detail-hero img {
  width: 100%;
  height: auto;
  diplay: block;
}
/* line 870, ../../sass/desktop.scss */
#types-rebif #detail-wrapper #details-rebif-rebidose .accordion-anchor-links {
  position: relative;
  top: 17px;
}
/* line 874, ../../sass/desktop.scss */
#types-rebif #detail-wrapper #details-rebif-rebiject .accordion-anchor-links {
  position: relative;
  top: 3;
}

/* line 881, ../../sass/desktop.scss */
#detail-wrapper .detail-call-out-intern .copy p {
  max-width: 373px;
}

/* line 885, ../../sass/desktop.scss */
.expand-nav {
  margin-left: 30px;
}

/* line 889, ../../sass/desktop.scss */
#types-rebif #details-rebif-rebiject {
  min-height: 360px;
}

/* line 893, ../../sass/desktop.scss */
#detail-hero.types-rebif .caption-top {
  bottom: 173px !important;
  text-align: left !important;
}

/* line 898, ../../sass/desktop.scss */
#detail-hero.types-rebif .caption-left {
  color: #fff;
  right: 173px !important;
}

/* line 902, ../../sass/desktop.scss */
.rebidose-img {
  margin: 25px 0 15px 38px;
  width: 542px;
  height: 115px;
}

/* line 908, ../../sass/desktop.scss */
.rebidose-img-labels {
  margin: -85px 30px 20px;
}

/* line 912, ../../sass/desktop.scss */
#rebidose-chart {
  width: 88%;
  margin: 20px 40px;
}

/* line 917, ../../sass/desktop.scss */
.injection-video {
  min-height: 350px;
  margin: 20px 40px;
}

/* line 922, ../../sass/desktop.scss */
.video-poster-image {
  width: 100%;
}

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

/* line 930, ../../sass/desktop.scss */
#three-doses-image {
  float: right;
  padding: 20px 40px 20px 10px;
}

/* line 935, ../../sass/desktop.scss */
.rebiject-img {
  margin: 30px 0 15px 25px;
}

/* line 939, ../../sass/desktop.scss */
.rebiject-img.expanded {
  padding-top: 75px;
  margin-left: 25px;
}

/* line 944, ../../sass/desktop.scss */
.rebiject-img-labels {
  margin: -202px 0 20px 127px;
}

/* line 948, ../../sass/desktop.scss */
.syringe-img {
  margin: 30px 0 15px 40px;
  width: 425px;
  height: 65px;
}

/* line 954, ../../sass/desktop.scss */
body#types-rebif #detail-wrapper .vjs-djsp-skin div.vjs-big-play-button span {
  background: url("/images/video/play_circle.png") no-repeat scroll 0 0 transparent;
}

/* line 958, ../../sass/desktop.scss */
.push-left-3 {
  margin-left: 3px;
}

/************************* /unsubscribe *************************/
/************************* /unsubscribe-confirmation *************************/
/* line 966, ../../sass/desktop.scss */
#details-unsubscribe-confirmation {
  height: 440px;
}

/************************* /why-rebif *************************/
/* line 972, ../../sass/desktop.scss */
#why-rebif #landing-hero {
  background: url(../../images/why-rebif/hero@2x.jpg) no-repeat center;
  background-size: 100% auto;
}
/* line 975, ../../sass/desktop.scss */
#why-rebif #landing-hero h1 {
  top: 70px;
  left: 80px;
}
/* line 982, ../../sass/desktop.scss */
#why-rebif #landing-wrapper .twenty-years .absolute-container {
  height: 192px;
}
/* line 985, ../../sass/desktop.scss */
#why-rebif #landing-wrapper .twenty-years .num {
  font-size: 124px;
  top: 15px;
  left: 60px;
}
/* line 989, ../../sass/desktop.scss */
#why-rebif #landing-wrapper .twenty-years .num sup {
  font-size: 95px;
}
/* line 993, ../../sass/desktop.scss */
#why-rebif #landing-wrapper .twenty-years .text {
  width: 250px;
  left: 40px;
  top: 120px;
}
/* line 1000, ../../sass/desktop.scss */
#why-rebif #landing-wrapper #proven-effective h2 {
  padding-right: 40px;
}
/* line 1003, ../../sass/desktop.scss */
#why-rebif #landing-wrapper #proven-effective ul {
  padding-right: 0;
}
/* line 1008, ../../sass/desktop.scss */
#why-rebif #landing-wrapper #rebif-offers h2 {
  padding-right: 40px;
}

/************************* End Page-Specific Styles *************************/
/************************* /ms-lifelines-live-events *************************/
/* line 1021, ../../sass/desktop.scss */
.page--live-events #datepicker {
  color: #aaa;
}
/* line 1023, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header {
  position: relative;
  padding-bottom: 2em;
}
/* line 1026, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header .ui-datepicker-next {
  background: url("/images/rebif-live-events/arrows-sprite.png") repeat scroll -24px 0;
  height: 36px;
  position: absolute;
  right: 8px;
  top: 0;
  width: 23px;
  cursor: pointer;
}
/* line 1034, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header .ui-datepicker-next span {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 1043, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header .ui-datepicker-prev {
  background: url("/images/rebif-live-events/arrows-sprite.png") repeat scroll 0 0;
  height: 36px;
  position: absolute;
  left: 8px;
  top: 0;
  width: 23px;
  z-index: 99999;
  cursor: pointer;
}
/* line 1052, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header .ui-datepicker-prev span {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 1061, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-header .ui-datepicker-title {
  font-size: 22px;
  line-height: 31.85px;
  text-align: center;
  text-transform: uppercase;
  color: #71bf44;
}
/* line 1071, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar {
  width: 100%;
}
/* line 1073, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar th {
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 20px;
}
/* line 1079, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td {
  border-right: 1px solid #d6d6d6;
  height: 44px;
  vertical-align: top;
}
/* line 1083, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td:last-child {
  border: none;
}
/* line 1086, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td.ui-datepicker-other-month {
  border: none;
}
/* line 1091, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td.ui-datepicker-current-day span {
  background: url("/images/rebif-live-events/current-day.png") no-repeat scroll 50% 1px;
  color: #fff;
}
/* line 1097, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td.highlight a {
  background: url("/images/rebif-live-events/event-day.png") no-repeat scroll 50% 1px;
}
/* line 1100, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td.highlight.ui-datepicker-current-day a {
  background: url("/images/rebif-live-events/event-day_current-day.png") no-repeat scroll 50% 1px !important;
  color: #ffffff;
}
/* line 1105, ../../sass/desktop.scss */
.page--live-events #datepicker .ui-datepicker-calendar td span, .page--live-events #datepicker .ui-datepicker-calendar td a {
  display: block;
  height: 31px;
  line-height: 26px;
  overflow: visible;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/* line 1119, ../../sass/desktop.scss */
.page--live-events .events-not-found {
  padding: 0px 56px 40px 29px;
}
/* line 1121, ../../sass/desktop.scss */
.page--live-events .events-not-found h2 {
  font-size: 32px;
}
/* line 1125, ../../sass/desktop.scss */
.page--live-events .hero {
  position: relative;
  margin-bottom: 11px;
}
/* line 1128, ../../sass/desktop.scss */
.page--live-events .hero h1, .page--live-events .hero p {
  color: #ffffff !important;
}
/* line 1131, ../../sass/desktop.scss */
.page--live-events .hero .hero-copy {
  max-width: 185px;
  max-height: 151px;
  position: absolute;
  top: 38px;
  left: 34px;
}
/* line 1139, ../../sass/desktop.scss */
.page--live-events .hero-sidebar-wrapper {
  background: url("/images/rebif-live-events/sidebar-bg.jpg") no-repeat scroll 0px 0px transparent;
}
/* line 1142, ../../sass/desktop.scss */
.page--live-events .event-location {
  display: inline-block;
  margin-bottom: 0 !important;
  vertical-align: text-top;
  width: 280px;
}
/* line 1148, ../../sass/desktop.scss */
.page--live-events .no-expanding-wrapper {
  margin-top: 10px;
  padding: 9px 0 20px 30px;
  position: relative;
  background-color: #e9e9e9;
}
/* line 1153, ../../sass/desktop.scss */
.page--live-events .no-expanding-wrapper .h2 {
  font-size: 43px;
  margin-top: 21px;
  width: 450px;
  margin-bottom: 10px;
}
/* line 1160, ../../sass/desktop.scss */
.page--live-events .no-expanding-wrapper b:hover {
  /*color: $black;*/
}
/* line 1164, ../../sass/desktop.scss */
.page--live-events .no-expanding-wrapper p {
  width: 665px;
}
/* line 1167, ../../sass/desktop.scss */
.page--live-events .no-expanding-wrapper a.ctalink, .page--live-events .no-expanding-wrapper a.ctalink-big {
  white-space: normal;
}
/* line 1171, ../../sass/desktop.scss */
.page--live-events .expanding-section {
  background-color: #FFFFFF;
  border-bottom: 1px solid #cccccc;
  position: relative;
  height: auto;
  min-height: 0%;
  overflow: hidden;
  padding-bottom: 45px;
  margin-bottom: 0;
}
/* line 1180, ../../sass/desktop.scss */
.lt-ie10 .page--live-events .expanding-section {
  /*height:235px;*/
}
/* line 1182, ../../sass/desktop.scss */
.lt-ie10 .page--live-events .expanding-section.is-expanded {
  height: auto !important;
}
/* line 1186, ../../sass/desktop.scss */
.page--live-events .expanding-section img {
  max-width: 160px;
  width: 100%;
}
/* line 1190, ../../sass/desktop.scss */
.page--live-events .expanding-section a {
  outline: 0 none;
}
/* line 1192, ../../sass/desktop.scss */
.page--live-events .expanding-section a:focus, .page--live-events .expanding-section a:active {
  text-decoration: none !important;
}
/* line 1196, ../../sass/desktop.scss */
.page--live-events .expanding-section .lede {
  margin-bottom: 0;
  float: left;
}
/* line 1200, ../../sass/desktop.scss */
.page--live-events .expanding-section.expanding-with-thumb .collapsed-thumb {
  top: 30px;
  right: -5px;
  width: 120px;
  height: 120px;
}
/* line 1207, ../../sass/desktop.scss */
.js .page--live-events .expanding-section .icon {
  width: 30px;
  height: 30px;
  padding: 6px 4px;
  display: inline-block;
}
/* line 1213, ../../sass/desktop.scss */
.page--live-events .expanding-section .icon.icon-plus {
  background: url("/images/rebif-live-events/1.3-sprite.png") no-repeat scroll 0px -100px transparent;
  color: #fff;
  margin-bottom: -1px;
}
/* line 1218, ../../sass/desktop.scss */
.page--live-events .expanding-section .icon.icon-minus {
  background: url("/images/rebif-live-events/1.3-sprite.png") no-repeat scroll 0px -50px transparent;
  color: #fff;
  margin-bottom: -1px;
}
/* line 1225, ../../sass/desktop.scss */
.page--live-events .expanding-section.is-expanded .lede {
  margin-bottom: 30px;
}
/* line 1229, ../../sass/desktop.scss */
.page--live-events .expanding-section .calendar-date {
  display: inline-block;
  height: 60px;
  width: 60px;
  padding: 10px;
  z-index: 40;
  background: #00948a;
}
/* line 1236, ../../sass/desktop.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 1244, ../../sass/desktop.scss */
.page--live-events .expanding-section .calendar-date .month {
  color: #FFFFFF;
  display: block;
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
}
/* line 1252, ../../sass/desktop.scss */
.page--live-events .expanding-section .heading-container {
  display: inline-block;
  margin: 0 0 15px 15px;
  position: relative;
  vertical-align: top;
  width: 310px;
}
/* line 1258, ../../sass/desktop.scss */
.page--live-events .expanding-section .heading-container .table-event {
  display: table;
}
/* line 1262, ../../sass/desktop.scss */
.page--live-events .expanding-section h2 {
  font-size: 28px;
  margin-top: 0;
  line-height: 28px;
  display: table-cell;
}
/* line 1268, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info {
  display: none;
  margin-top: 4px;
  width: 485px;
  font-family: "Helvetica Neue";
  font-size: 13px;
}
/* line 1274, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper {
  margin-bottom: 20px;
}
/* line 1276, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper > span:first-child {
  color: #999;
}
/* line 1279, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span {
  font-size: 15.6px;
  text-transform: uppercase;
  letter-spacing: 1px;
  /*margin-bottom:20px;*/
}
/* line 1284, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.bold-info {
  font-size: 15px;
  text-transform: none;
  letter-spacing: 0px;
  line-height: 17px;
}
/* line 1290, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.datetime {
  font-size: 15px;
  text-transform: none;
  letter-spacing: 0px;
}
/* line 1295, ../../sass/desktop.scss */
.page--live-events .expanding-section .event-info .info-piece-wrapper span.event-location {
  width: 385px;
}
/* line 1301, ../../sass/desktop.scss */
.page--live-events .expanding-section .rsvp-info {
  position: absolute;
  bottom: 4px;
}
/* line 1304, ../../sass/desktop.scss */
.page--live-events .expanding-section .rsvp-info .ctalink {
  font-size: 14px;
  font-family: "Helvetica Neue Medium";
  color: #71BF44 !important;
  text-decoration: none;
}
/* line 1310, ../../sass/desktop.scss */
.page--live-events .expanding-section .rsvp-info .members-going {
  font-size: 14px;
  color: #c8c7c7;
  margin-left: 150px;
}
/* line 1316, ../../sass/desktop.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 1326, ../../sass/desktop.scss */
.js .page--live-events .expanding-section .expand-link {
  position: absolute;
  bottom: -1px;
  right: 0;
  left: auto;
  display: block;
}
/* line 1333, ../../sass/desktop.scss */
.js .page--live-events .expanding-section .collapse-link {
  position: absolute;
  bottom: -1px;
  right: 0;
  display: none;
}
/* line 1338, ../../sass/desktop.scss */
.js .page--live-events .expanding-section .collapse-link .back-to-top {
  right: 38px;
  bottom: 6px;
  position: absolute;
  width: 80px;
  display: none;
}
/* line 1346, ../../sass/desktop.scss */
.js .page--live-events .expanding-section.is-expanded .collapse-link {
  display: block;
}
/* line 1349, ../../sass/desktop.scss */
.js .page--live-events .expanding-section.is-expanded .expand-link {
  display: none;
}
/* line 1353, ../../sass/desktop.scss */
.page--live-events hr {
  margin: 16px 0;
}
