@charset "UTF-8";
@font-face {
  font-family: 'ITC Avant Garde Gothic Std';
  src: url("../fonts/2_itcavantgardestd-bold-webfont.ttf") format("truetype"), url("../fonts/2_itcavantgardestd-bold-webfont.svg#ITCAvantGardeGothicStdBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvantGarde';
  src: url("../fonts/avant_garde_book-webfont.ttf") format("truetype"), url("../fonts/avant_garde_book-webfont.svg#AvantGardeBkBTBook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvantGarde';
  src: url("../fonts/avant_garde_demi-webfont.ttf") format("truetype"), url("../fonts/avant_garde_demi-webfont.svg#AvantGardeBkBTDemi") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* line 14, style.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 15, style.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 25, style.scss */
article, aside, figure, footer, header, hgroup, nav, section, canvas {
  display: block;
}

/* line 28, style.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
}

/* line 29, style.scss */
sup {
  vertical-align: super;
}

/* line 30, style.scss */
sub {
  vertical-align: sub;
}

/* line 32, style.scss */
a {
  -webkit-tap-highlight-color: transparent;
}

/* line 36, style.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 46, style.scss */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 55, style.scss */
.clearfix:after {
  clear: both;
}

/* line 59, style.scss */
.clearfix {
  zoom: 1;
}

/* line 63, style.scss */
body {
  font-family: 'Helvetcia', Arial, sans-serif;
}

/* line 66, style.scss */
.page_wrapper {
  overflow: hidden;
  position: relative;
  width: 1024px;
  height: 745px;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dedede), color-stop(10%, #efefef), color-stop(30%, #fefefe), color-stop(100%, #fdfdfd));
  background-image: -webkit-linear-gradient(left, #dedede 0%, #efefef 10%, #fefefe 30%, #fdfdfd 100%);
  background-image: linear-gradient(left, #dedede 0%, #efefef 10%, #fefefe 30%, #fdfdfd 100%);
}
/* line 75, style.scss */
.page_wrapper .page_container {
  width: 1024px;
  position: relative;
}

/* line 82, style.scss */
.top_header {
  height: 117px;
  position: fixed;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 2;
  background: url("../img/sprite.png") no-repeat right top, url(../img/content_shadow.png) no-repeat 0 0, #c31230 url("../img/bg_pat_red.png");
  width: 1024px;
  border-bottom: 5px solid #fcb651;
}
/* line 94, style.scss */
.top_header:before {
  content: "";
  background: url(../img/shadow.png) no-repeat;
  right: 0;
  width: 1024px;
  height: 18px;
  bottom: 0;
  position: absolute;
}
/* line 105, style.scss */
.top_header:after {
  content: " ";
  position: absolute;
  bottom: -6px;
  border-bottom: 1px solid #fff;
  width: 1024px;
  z-index: 5;
  right: 0;
}
/* line 115, style.scss */
.top_header .title {
  color: #fff;
  font: 27px 'ITC Avant Garde Gothic Std', sans-serif;
  padding: 40px 0 0 74px;
  text-shadow: -1px 0 3px rgba(0, 0, 0, 0.35);
  float: left;
}
/* line 123, style.scss */
.top_header .logo {
  float: right;
  height: 70px;
  width: 258px;
  margin: 27px 77px 0 0;
  background: url("../img/sprite.png") no-repeat 0 -167px;
}

/* line 132, style.scss */
.page {
  position: absolute;
  background: url(../img/content_shadow.png) no-repeat;
  width: 1024px;
  height: 768px;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  -webkit-transform: translate(1024px, 0);
  -webkit-transition: transform .5s ease;
}
/* line 145, style.scss */
.page .content {
  position: relative;
  padding: 28px 0;
  top: 122px;
}
/* line 150, style.scss */
.page .content h1 {
  color: #c41230;
  font: 24px 'ITC Avant Garde Gothic Std', sans-serif;
  margin-bottom: 20px;
}
/* line 156, style.scss */
.page .content p {
  font: 16px/20px Helvetica, Arial, sans-serif;
  color: #383735;
  text-align: justify;
}
/* line 162, style.scss */
.page .content .content_inner {
  background-color: #fdf8f1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf8f1), color-stop(100%, #fcf3e6));
  background-image: -webkit-linear-gradient(top, #fdf8f1 0%, #fcf3e6 100%);
  background-image: linear-gradient(top, #fdf8f1 0%, #fcf3e6 100%);
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.21);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.21);
  border: 5px solid #fff;
  margin: 0 75px;
  padding: 20px 32px;
}
/* line 171, style.scss */
.page .content .content_inner.no-shadow {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
/* line 176, style.scss */
.page .content .content_inner .content-charts {
  margin-bottom: 18px;
}
/* line 181, style.scss */
.page:first-child {
  display: block;
  z-index: 3;
  left: 0;
  -webkit-transform: translate(0, 0);
}
/* line 187, style.scss */
.page:first-child .content {
  top: 0;
}

/* line 193, style.scss */
footer {
  background-image: url("../img/footer_bg.png"), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #050504));
  background-image: url("../img/footer_bg.png"), -webkit-linear-gradient(top, #333333 0%, #050504 100%);
  background-image: url("../img/footer_bg.png"), linear-gradient(top, #333333 0%, #050504 100%);
  height: 73px;
  position: fixed;
  border-top: 2px solid #333;
  bottom: 0;
  z-index: 45;
  width: 1024px;
}
/* line 202, style.scss */
footer:before {
  content: "";
  background: url(../img/shadow.png) no-repeat;
  width: 1024px;
  height: 18px;
  right: 0;
  top: -18px;
  position: absolute;
}
/* line 212, style.scss */
footer div {
  width: 872px;
  margin: 0 auto;
}
/* line 216, style.scss */
footer div ul {
  border-left: 1px solid rgba(89, 89, 89, 0.5);
  border-right: 1px solid #0d0d0d;
}
/* line 220, style.scss */
footer div ul li {
  float: left;
  display: block;
  width: 172px;
  height: 73px;
  border-right: 1px solid rgba(89, 89, 89, 0.7);
  border-left: 1px solid #0d0d0d;
}
/* line 228, style.scss */
footer div ul li a {
  display: block;
  color: #dfd9cd;
  font: 12px 'ITC Avant Garde Gothic Std', sans-serif;
  text-decoration: none;
  padding-top: 28px;
  background: url("../img/sprite.png") no-repeat;
  height: 40px;
  border-right: 1px solid rgba(89, 89, 89, 0.4);
  border-left: 1px solid rgba(13, 13, 13, 0.6);
  height: 73px;
  text-shadow: 0 -1px 2px black;
}
/* line 244, style.scss */
footer div ul li.link__clinincal-data a {
  background-position: 0 -235px;
  padding-left: 70px;
}
/* line 248, style.scss */
footer div ul li.link__dosing a {
  background-position: 0 -309px;
  padding-left: 76px;
}
/* line 252, style.scss */
footer div ul li.link__coverage a {
  background-position: 0 -383px;
  padding-left: 76px;
}
/* line 256, style.scss */
footer div ul li.link__isi a {
  background-position: 0 -457px;
  padding-left: 93px;
}
/* line 260, style.scss */
footer div ul li.link__pi a {
  background-position: 0 -531px;
  padding-left: 95px;
}

/* line 268, style.scss */
.clinincal-data .link__clinincal-data, .clinincal-data2 .link__clinincal-data, .dosing .link__dosing, .coverage .link__coverage, .isi .link__isi, .pi .link__pi {
  background: url(../img/footer_bg_a.png) repeat-x top;
}
/* line 272, style.scss */
.clinincal-data .link__clinincal-data a, .clinincal-data2 .link__clinincal-data a, .dosing .link__dosing a, .coverage .link__coverage a, .isi .link__isi a, .pi .link__pi a {
  color: #fdc863;
}

/* line 277, style.scss */
.clinincal-data .link__clinincal-data a, .clinincal-data2 .link__clinincal-data a {
  background-position: -247px -235px;
}

/* line 280, style.scss */
.dosing .link__dosing a {
  background-position: -247px -309px;
}

/* line 283, style.scss */
.coverage .link__coverage a {
  background-position: -247px -383px;
}

/* line 286, style.scss */
.isi .link__isi a {
  background-position: -247px -457px;
}

/* line 289, style.scss */
.pi .link__pi a {
  background-position: -247px -531px;
}

/* line 294, style.scss */
.page__home header {
  height: 132px;
  background: white url(../img/content_shadow.png) no-repeat 0 0;
  border-bottom: 5px solid #FCB651;
}
/* line 298, style.scss */
.page__home header h1 {
  font: 36px 'ITC Avant Garde Gothic Std', sans-serif;
  color: #c31230;
  text-shadow: white 0 -1px 1px;
  padding: 40px 0 0 75px;
}
/* line 305, style.scss */
.page__home .content {
  background: url(../img/bg_home.png) no-repeat 0 0, #c31230 url("../img/bg_pat_red.png");
  padding-top: 40px;
  padding-bottom: 70px;
  border: none;
}
/* line 310, style.scss */
.page__home .content .content_inner {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf5e8), color-stop(100%, #fbebd4));
  background-image: -webkit-linear-gradient(top, #fdf5e8 0%, #fbebd4 100%);
  background-image: linear-gradient(top, #fdf5e8 0%, #fbebd4 100%);
  margin-bottom: 25px;
}
/* line 315, style.scss */
.page__home .content .home_content_inner {
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: justify;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: justify;
  padding: 15px 32px 8px 23px;
}
/* line 326, style.scss */
.page__home .content .nascobal {
  background: url("../img/nascobal.png") no-repeat 0 0;
  position: relative;
  margin-top: -105px;
  padding: 135px 0 0 185px;
  height: 250px;
  width: 315px;
}
/* line 334, style.scss */
.page__home .content .nascobal .logo {
  display: block;
  height: 82px;
  width: 308px;
  background: url("../img/sprite.png") no-repeat 100% -618px;
  padding-bottom: 24px;
  border-bottom: 2px solid #dcd0c0;
  margin-bottom: 20px;
}
/* line 344, style.scss */
.page__home .content .nascobal h3 {
  font: bold 24px 'AvantGarde', sans-serif;
}
/* line 346, style.scss */
.page__home .content .nascobal h3 span {
  color: #c31230;
}
/* line 349, style.scss */
.page__home .content .nascobal h3 sub {
  font-size: 53%;
}
/* line 354, style.scss */
.page__home .content .get_started {
  padding: 95px 27px 95px 53px;
}
/* line 357, style.scss */
.page__home .content .get_started .home_button {
  line-height: 75px;
  padding: 0 37px 0 28px;
  font-size: 24px;
}
/* line 362, style.scss */
.page__home .content .get_started .home_button b {
  background: url("../img/sprite.png") no-repeat 0 -732px;
  width: 13px;
  height: 18px;
  display: inline-block;
  margin-right: 4px;
}
/* line 372, style.scss */
.page__home .content p {
  color: #fff;
  margin-bottom: 15px;
}
/* line 376, style.scss */
.page__home .content .no-shadow {
  padding: 20px 0 10px;
  margin-bottom: 0;
}

/* line 385, style.scss */
.page__clinincal-data .content .content_inner {
  padding: 20px 32px 15px 32px;
}
/* line 388, style.scss */
.page__clinincal-data .content .no-shadow {
  padding: 16px 32px 0 36px;
}
/* line 392, style.scss */
.page__clinincal-data .chart {
  background: url("../img/chart_bg.png") no-repeat 0 0;
}
/* line 395, style.scss */
.page__clinincal-data .bar_chart {
  background: url("../img/bar_bg.png") no-repeat 0 0;
}

/* line 401, style.scss */
.page__dosing .content_inner {
  width: 527px;
  position: relative;
}
/* line 405, style.scss */
.page__dosing .content_inner h1 {
  margin-bottom: 27px;
}
/* line 408, style.scss */
.page__dosing .content_inner .page__dosing_daa {
  position: absolute;
  left: 630px;
  font: 20px 'ITC Avant Garde Gothic Std', sans-serif;
  bottom: -12px;
}
/* line 413, style.scss */
.page__dosing .content_inner .page__dosing_daa a {
  display: block;
  width: 300px;
  padding-top: 385px;
  background: url("../img/nascobal.png") no-repeat 59px 2px;
  color: #c41230;
  text-decoration: none;
}
/* line 424, style.scss */
.page__dosing .help_touch {
  background: #fff;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  position: absolute;
  width: 66px;
  height: 73px;
  top: 5px;
  left: -80px;
  text-decoration: none;
  z-index: 10;
}
/* line 437, style.scss */
.page__dosing .help_touch:after {
  content: "?";
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cb1533), color-stop(49%, #bb142e), color-stop(50%, #a11227), color-stop(100%, #911021));
  background-image: -webkit-linear-gradient(top, #cb1533 0%, #bb142e 49%, #a11227 50%, #911021 100%);
  background-image: linear-gradient(top, #cb1533 0%, #bb142e 49%, #a11227 50%, #911021 100%);
  text-align: center;
  font: 28px 'ITC Avant Garde Gothic Std', sans-serif;
  text-shadow: rgba(0, 0, 0, 0.35) 0 -1px 3px;
  color: #fff;
  position: absolute;
  height: 34px;
  width: 34px;
  border: 5px solid #fff;
  top: 14px;
  left: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  -webkit-border-radius: 33px;
  border-radius: 33px;
}
/* line 455, style.scss */
.page__dosing .page__dosing_items {
  list-style: none;
  padding-bottom: 10px;
}
/* line 459, style.scss */
.page__dosing .page__dosing_items a {
  display: block;
  padding: 25px 21px 27px;
  border: 1px solid #fff;
  margin-bottom: 20px;
  background: #fff;
  text-decoration: none;
  color: #aeaead;
  font-size: 22px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 2px 2px 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 2px 2px 10px;
  outline: none;
}
/* line 472, style.scss */
.page__dosing .page__dosing_items a.current {
  color: #383735;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px, rgba(0, 0, 0, 0.3) 0 0 4px, #fdd59c 0 0 7px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px, rgba(0, 0, 0, 0.3) 0 0 4px, #fdd59c 0 0 7px 3px inset;
}

/* line 480, style.scss */
.page__coverage {
  position: relative;
}
/* line 485, style.scss */
.page__coverage .content h1 {
  line-height: 24px;
}
/* line 489, style.scss */
.page__coverage .content .content_inner {
  padding: 27px 32px 30px 35px;
}
/* line 493, style.scss */
.page__coverage .page__coverage_items {
  list-style: none;
  width: 523px;
}
/* line 497, style.scss */
.page__coverage .page__coverage_items li {
  padding: 14px 25px 13px;
  border: 1px solid #fff;
  margin-bottom: 10px;
  background: #fff;
  color: #383735;
  font-size: 22px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 2px 2px 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 2px 2px 10px;
}
/* line 508, style.scss */
.page__coverage .page__coverage_book {
  width: 396px;
  height: 380px;
  background: url("../img/book.png") no-repeat 0 0;
  position: absolute;
  top: 99px;
  left: 544px;
}
/* line 516, style.scss */
.page__coverage .button {
  font-size: 16px;
  padding: 10px 27px 10px 20px;
  margin-top: 6px;
}
/* line 521, style.scss */
.page__coverage .button b {
  background: url("../img/sprite.png") no-repeat 0 -763px;
  width: 13px;
  height: 18px;
  display: inline-block;
}

/* line 534, style.scss */
.page__isi .content .content_inner {
  padding: 25px 32px 100px;
}
/* line 537, style.scss */
.page__isi .content .content_inner h1 {
  border-bottom: 2px solid #DAD3C9;
  padding-bottom: 7px;
  margin-bottom: 15px;
}
/* line 543, style.scss */
.page__isi .content .content_inner p {
  margin-bottom: 12px;
}

/* line 552, style.scss */
.page__pi h2, .page__pi h3, .page__pi h4, .page__pi .dropdown dt a {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 555, style.scss */
.page__pi h2, .page__pi h3 {
  text-transform: uppercase;
}
/* line 558, style.scss */
.page__pi h2 {
  margin-bottom: 25px;
}
/* line 561, style.scss */
.page__pi .content .content_inner {
  background-color: #fcf3e6;
  background-image: none;
  padding-top: 15px;
}
/* line 566, style.scss */
.page__pi .content h1 {
  padding-top: 15px;
  margin-bottom: 5px;
}
/* line 570, style.scss */
.page__pi .no-margin {
  margin: 0;
}
/* line 573, style.scss */
.page__pi h2 a, .page__pi h3 a {
  color: #000000;
}
/* line 576, style.scss */
.page__pi a {
  color: #C41230;
}
/* line 580, style.scss */
.page__pi p, .page__pi table {
  margin-bottom: 30px;
}
/* line 583, style.scss */
.page__pi .content .center-aligned {
  text-align: center;
}
/* line 586, style.scss */
.page__pi ul, .page__pi ol {
  list-style-position: inside;
}
/* line 589, style.scss */
.page__pi ol li {
  margin-bottom: 25px;
}
/* line 592, style.scss */
.page__pi .roman {
  list-style-type: upper-roman;
}
/* line 595, style.scss */
.page__pi td + td {
  padding-left: 27px;
}
/* line 598, style.scss */
.page__pi .header {
  border-bottom: 2px solid #dad3c9;
  margin: 0 0 20px 0;
}
/* line 602, style.scss */
.page__pi .header h1 {
  float: left;
}
/* line 606, style.scss */
.page__pi .content_holder {
  height: 362px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 613, style.scss */
.button {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce1534), color-stop(50%, #bb142e), color-stop(50%, #a21228), color-stop(100%, #9d1223));
  background-image: -webkit-linear-gradient(top, #ce1534 0%, #bb142e 50%, #a21228 50%, #9d1223 100%);
  background-image: linear-gradient(top, #ce1534 0%, #bb142e 50%, #a21228 50%, #9d1223 100%);
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  display: inline-block;
  border: 4px solid #fff;
  padding: 10px 30px;
  text-decoration: none;
  color: #fff;
  font: 20px 'ITC Avant Garde Gothic Std', sans-serif;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 3px;
}

/* line 626, style.scss */
.overlay {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .75;
}

/* line 637, style.scss */
.popup {
  background-color: #fdf8f1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf8f1), color-stop(100%, #fcf3e6));
  background-image: -webkit-linear-gradient(top, #fdf8f1 0%, #fcf3e6 100%);
  background-image: linear-gradient(top, #fdf8f1 0%, #fcf3e6 100%);
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: none;
  border: 5px solid #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  position: absolute;
  z-index: 42;
  top: 82px;
}
/* line 651, style.scss */
.popup h2 {
  font: 20px 'ITC Avant Garde Gothic Std', sans-serif;
}
/* line 655, style.scss */
.popup .close {
  position: absolute;
  text-decoration: none;
  height: 30px;
  width: 30px;
  right: -17px;
  top: -18px;
  background-color: #9a8c7e;
  border: 3px solid #fff;
  -webkit-border-radius: 29px;
  border-radius: 29px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c5baac), color-stop(50%, #bab0a4), color-stop(50%, #a49c91), color-stop(100%, #9a928a));
  background-image: -webkit-linear-gradient(top, #c5baac 0%, #bab0a4 50%, #a49c91 50%, #9a928a 100%);
  background-image: linear-gradient(top, #c5baac 0%, #bab0a4 50%, #a49c91 50%, #9a928a 100%);
}
/* line 667, style.scss */
.popup .close:after {
  content: "×";
  font: 24px 'ITC Avant Garde Gothic Std', sans-serif;
  color: #fff;
  position: absolute;
  text-shadow: rgba(0, 0, 0, 0.35) 0 -1px 3px;
  top: -3px;
  left: 9px;
}

/* line 679, style.scss */
.dosing_help_popup {
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf5e9), color-stop(100%, #fbebd4));
  background-image: -webkit-linear-gradient(top, #fdf5e9 0%, #fbebd4 100%);
  background-image: linear-gradient(top, #fdf5e9 0%, #fbebd4 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 0 12px;
  box-shadow: rgba(0, 0, 0, 0.65) 0 0 12px;
  left: -5px;
  height: 393px;
  padding: 21px 25px;
  top: 160px;
}
/* line 693, style.scss */
.dosing_help_popup .popup_inner {
  width: 646px;
}
/* line 697, style.scss */
.dosing_help_popup h2 {
  color: #333;
  padding-left: 16px;
  line-height: 24px;
  margin-bottom: 18px;
}
/* line 704, style.scss */
.dosing_help_popup .slider_block {
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  padding: 18px 18px 11px 5px;
  position: relative;
}
/* line 711, style.scss */
.dosing_help_popup .slider_block .button {
  float: right;
  font-size: 17px;
  padding: 9px 18px;
}
/* line 716, style.scss */
.dosing_help_popup .slider_block .button b {
  background: url("../img/sprite.png") no-repeat scroll 0 -763px transparent;
  display: inline-block;
  height: 18px;
  width: 13px;
}
/* line 724, style.scss */
.dosing_help_popup .slider_block .slider_block_result {
  display: none;
  padding: 2px 0 0 10px;
}
/* line 728, style.scss */
.dosing_help_popup .slider_block .slider_block_result h3 {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  color: #fff;
  border: 4px solid #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd1534), color-stop(100%, #9c1223));
  background-image: -webkit-linear-gradient(top, #cd1534 0%, #9c1223 100%);
  background-image: linear-gradient(top, #cd1534 0%, #9c1223 100%);
  -webkit-border-radius: 7px;
  border-radius: 7px;
  padding: 9px 14px 10px;
  margin-bottom: 11px;
}
/* line 741, style.scss */
.dosing_help_popup .slider_block .slider_block_result p {
  color: #383735;
  margin-left: 9px;
  font-size: 16px;
  line-height: 20px;
}
/* line 748, style.scss */
.dosing_help_popup .slider_block .slider_block_result ul {
  padding: 5px 0 5px;
}
/* line 752, style.scss */
.dosing_help_popup .slider_block .slider_block_result li {
  list-style: none;
  color: #c81532;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 2px 28px;
}
/* line 764, style.scss */
.dosing_help_popup .slider_dosing_measure {
  position: absolute;
  top: 50px;
  left: 12px;
}
/* line 769, style.scss */
.dosing_help_popup .slider_dosing_measure li {
  display: inline-block;
  font-size: 14px;
  margin-right: -0.3em;
  padding-right: 93px;
  width: 40px;
  white-space: nowrap;
  color: #383735;
  position: relative;
}
/* line 779, style.scss */
.dosing_help_popup .slider_dosing_measure li:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 6px;
  top: -8px;
  left: 8px;
  background: #666;
  z-index: 4;
}
/* line 790, style.scss */
.dosing_help_popup .slider_dosing_measure li:last-child {
  padding: 0;
}
/* line 797, style.scss */
.dosing_help_popup .help_touch {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf5e9), color-stop(100%, #fcf2e3));
  background-image: -webkit-linear-gradient(top, #fdf5e9 0%, #fcf2e3 100%);
  background-image: linear-gradient(top, #fdf5e9 0%, #fcf2e3 100%);
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border: 5px solid #fff;
  border-left: none;
  position: absolute;
  width: 65px;
  height: 62px;
  top: -5px;
  right: -70px;
  text-decoration: none;
}
/* line 810, style.scss */
.dosing_help_popup .help_touch:after {
  content: "?";
  text-align: center;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cb1533), color-stop(100%, #a31226));
  background-image: -webkit-linear-gradient(top, #cb1533 0%, #a31226 100%);
  background-image: linear-gradient(top, #cb1533 0%, #a31226 100%);
  font: 28px 'ITC Avant Garde Gothic Std', sans-serif;
  text-shadow: rgba(0, 0, 0, 0.35) 0 -1px 3px;
  color: #fff;
  position: absolute;
  height: 34px;
  width: 34px;
  border: 5px solid #fff;
  top: 9px;
  right: 7px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  -webkit-border-radius: 33px;
  border-radius: 33px;
}

/* line 834, style.scss */
.dosing_popup {
  top: 102px;
  left: 50%;
  margin-left: -325px;
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 843, style.scss */
.dosing_popup h2 {
  color: #c41230;
  position: absolute;
  top: 72px;
  left: 38px;
  padding-bottom: 22px;
  border-bottom: 2px solid #dcd1c2;
}
/* line 852, style.scss */
.dosing_popup video {
  vertical-align: middle;
}
/* line 856, style.scss */
.dosing_popup ul {
  position: absolute;
  top: 152px;
  left: 38px;
}
/* line 860, style.scss */
.dosing_popup ul li {
  list-style: none;
  width: 268px;
  margin-bottom: 10px;
}
/* line 865, style.scss */
.dosing_popup ul li a {
  border: 1px solid #fff;
  font-size: 15px;
  display: block;
  background: #fff;
  color: #aeaead;
  text-decoration: none;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  padding: 17px 10px 16px 18px;
}
/* line 876, style.scss */
.dosing_popup ul li a.current {
  color: #383735;
  -webkit-box-shadow: rgba(0, 0, 0, 0.31) 2px 2px 10px, rgba(0, 0, 0, 0.31) 0 0 4px, #fdcf8d 0 0 7px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.31) 2px 2px 10px, rgba(0, 0, 0, 0.31) 0 0 4px, #fdcf8d 0 0 7px 3px inset;
}

/* line 885, style.scss */
.coverage_data_popup {
  left: 50%;
  margin-left: -326px;
  padding: 20px 24px;
  width: 594px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdf5e9), color-stop(100%, #fbebd4));
  background-image: -webkit-linear-gradient(top, #fdf5e9 0%, #fbebd4 100%);
  background-image: linear-gradient(top, #fdf5e9 0%, #fbebd4 100%);
}
/* line 892, style.scss */
.coverage_data_popup h2 {
  color: #c41230;
  margin-bottom: 17px;
}
/* line 897, style.scss */
.coverage_data_popup .close {
  right: -23px;
  top: -23px;
}
/* line 902, style.scss */
.coverage_data_popup .close:after {
  top: -3px;
  left: 8px;
}
/* line 911, style.scss */
.coverage_data_popup .coverage_data_block {
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.21) 0 0 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 4px;
  margin-bottom: 16px;
}
/* line 918, style.scss */
.coverage_data_popup .coverage_data_block table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 6px 0;
  font-size: 15px;
}
/* line 925, style.scss */
.coverage_data_popup .coverage_data_block .covered {
  width: 158px;
  text-align: center;
}
/* line 930, style.scss */
.coverage_data_popup .coverage_data_block th {
  background: #eeedec;
  color: #383735;
  font-weight: bold;
  text-align: left;
}
/* line 937, style.scss */
.coverage_data_popup .coverage_data_block th + th {
  text-align: center;
}
/* line 941, style.scss */
.coverage_data_popup .coverage_data_block tr:nth-child(even) td {
  background: #eeedec;
}
/* line 945, style.scss */
.coverage_data_popup .coverage_data_block th, .coverage_data_popup .coverage_data_block td {
  padding: 6px 7px 7px;
  vertical-align: top;
}
/* line 950, style.scss */
.coverage_data_popup .coverage_data_block td + td {
  text-align: center;
  padding-bottom: 0;
}
/* line 955, style.scss */
.coverage_data_popup .coverage_data_block .checked {
  display: inline-block;
  width: 30px;
  height: 20px;
  background: url(../img/sprite.png) no-repeat 0 -680px;
  margin-top: -4px;
}
/* line 963, style.scss */
.coverage_data_popup .coverage_data_block + p {
  padding-left: 16px;
}

/* line 969, style.scss */
.select_state_popup {
  width: 300px;
  left: 50%;
  margin-left: -150px;
  top: 200px;
  padding: 10px 20px;
}
/* line 976, style.scss */
.select_state_popup h2 {
  color: #c41230;
  margin-bottom: 17px;
}

/* line 983, style.scss */
.dropdown {
  float: right;
  position: relative;
}
/* line 987, style.scss */
.dropdown > a {
  background: url(../img/select_button.png) no-repeat right center, url(../img/dropdown_bg.png) repeat-x;
  display: block;
  width: 228px;
  color: #fff;
  height: 31px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 31px;
  padding-left: 10px;
  /*&:hover + div {
    display: block;
  }*/
}
/* line 1006, style.scss */
.dropdown div {
  display: none;
  left: 0;
  position: absolute;
  z-index: 5;
  width: auto;
  min-width: 238px;
  top: 30px;
}
/* line 1014, style.scss */
.dropdown div ul {
  padding: 18px 0 0 10px;
  list-style: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(10%, #2f2f2f), color-stop(20%, #3c3c3c), color-stop(100%, #404040));
  background-image: -webkit-linear-gradient(top, #000000 0%, #2f2f2f 10%, #3c3c3c 20%, #404040 100%);
  background-image: linear-gradient(top, #000000 0%, #2f2f2f 10%, #3c3c3c 20%, #404040 100%);
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 1023, style.scss */
.dropdown li a {
  display: block;
  color: #fff;
  font: 13px Helvetica, Arial, sans-serif;
  padding: 0 0 9px 0;
}
/* line 1030, style.scss */
.dropdown a {
  text-decoration: none;
}

/* line 1037, style.scss */
.fd-form-element-hidden {
  display: none;
}

/* line 1042, style.scss */
.fd-slider {
  width: 565px;
  height: 65px;
}

/* line 1048, style.scss */
.fd-slider {
  text-align: center;
  display: block;
  position: relative;
}

/* line 1055, style.scss */
.fd-slider-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1064, style.scss */
.fd-slider-inner {
  display: none;
}

/* line 1068, style.scss */
.fd-slider-bar {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 10px;
  right: 10px;
  overflow: hidden;
  border: 2px solid #fff;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.24) 0 0 5px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cdcdcd), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #cdcdcd 0%, #ffffff 100%);
  background-image: linear-gradient(top, #cdcdcd 0%, #ffffff 100%);
  height: 22px;
}
/* line 1081, style.scss */
.fd-slider-bar:after {
  content: "";
  width: 565px;
  background: url(../img/sprite.png) no-repeat -149px -786px;
  opacity: .5;
  height: 22px;
  position: absolute;
  z-index: 4;
  left: 0;
}

/* line 1095, style.scss */
.fd-slider-range {
  position: absolute;
  top: 1px;
  left: 10px;
  padding-right: 18px;
  z-index: 3;
  overflow: hidden;
  height: 22px;
  display: block;
  border: 2px solid #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ca9140), color-stop(100%, #fbb651));
  background-image: -webkit-linear-gradient(top, #ca9140 0%, #fbb651 100%);
  background-image: linear-gradient(top, #ca9140 0%, #fbb651 100%);
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
/* line 1108, style.scss */
.fd-slider-range:after {
  content: "";
  width: 565px;
  background: url(../img/sprite.png) no-repeat -149px -786px;
  opacity: .5;
  height: 22px;
  position: absolute;
  z-index: 4;
  left: 0;
}

/* line 1121, style.scss */
.fd-slider-handle {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  top: -3px;
  left: 0;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.24) 0 0 5px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbc), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #bcbcbc 0%, #eeeeee 100%);
  background-image: linear-gradient(top, #bcbcbc 0%, #eeeeee 100%);
  border: 2px solid #fff;
}

/* line 1136, style.scss */
.fd-slider-disabled .fd-slider-handle {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ca9241), color-stop(100%, #fbb651));
  background-image: -webkit-linear-gradient(top, #ca9241 0%, #fbb651 100%);
  background-image: linear-gradient(top, #ca9241 0%, #fbb651 100%);
}

/* line 1140, style.scss */
.fd-slider-disabled .fd-slider-handle-right {
  left: 420px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a11128), color-stop(100%, #c81532));
  background-image: -webkit-linear-gradient(top, #a11128 0%, #c81532 100%);
  background-image: linear-gradient(top, #a11128 0%, #c81532 100%);
}

/* line 1146, style.scss */
.fd-slider-disabled .fd-slider-range {
  background: transparent;
}

/* line 1150, style.scss */
.fd-slider-value {
  position: absolute;
  right: -55px;
  width: 50px;
  top: 2px;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}

/* line 1160, style.scss */
.fd-slider-disabled .fd-slider-value {
  color: #bb152f;
}

/* TOOLTIP */
/* line 1165, style.scss */
.tooltip_content {
  background: #c41230;
  color: #fff;
  font: 14px Helvetica,Arial,serif;
  line-height: 20px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 20px;
  width: 355px;
  padding: 18px 20px 20px 15px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
/* line 1179, style.scss */
.tooltip_content a {
  color: #fff;
  text-decoration: none;
}
/* line 1184, style.scss */
.tooltip_content:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #c41230;
  color: #c41230;
  position: absolute;
  left: -8px;
  top: 50%;
  margin-top: -10px;
}
/* line 1198, style.scss */
.tooltip_content .popup-closer:after {
  content: "";
  position: absolute;
  text-align: center;
  color: #c41230;
  top: 3px;
  right: 3px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  height: 15px;
  width: 15px;
  font: 14px Helvetica,Arial,serif;
  background: white url(../img/sprite.png) no-repeat 4px -816px;
}
/* line 1211, style.scss */
.tooltip_content.coverage_tooltip {
  width: 235px;
  padding-bottom: 15px;
  margin-top: 8px;
  margin-left: -7px;
}
/* line 1217, style.scss */
.tooltip_content.coverage_tooltip:before {
  margin-top: -18px;
}

/* line 1223, style.scss */
.chart01 {
  background: url(../img/chart1.png) no-repeat 0 0;
  width: 807px;
  height: 271px;
  margin: 0 0 18px;
}

/* line 1229, style.scss */
.chart01-part1 {
  background: url(../img/chart1.png) no-repeat 0 -271px;
  width: 0;
  height: 271px;
  -webkit-transform: translateZ(0);
}

/* line 1235, style.scss */
body.clinincal-data .chart01-part1 {
  width: 807px;
  -webkit-transition: width 6s linear;
}

/* line 1240, style.scss */
.chart02 {
  background: url(../img/chart2.png) no-repeat 0 0;
  width: 807px;
  height: 287px;
  margin: -10px 0 8px -26px;
  position: relative;
}

/* line 1247, style.scss */
.chart02-part1 {
  background: url(../img/chart2.png) no-repeat 0 100%;
  width: 807px;
  height: 0px;
  position: absolute;
  bottom: 70px;
  left: 0;
  -webkit-transform: translateZ(0);
}

/* line 1256, style.scss */
body.clinincal-data2 .chart02-part1 {
  height: 160px;
  -webkit-transition: height 1.5s linear;
}

/* line 1261, style.scss */
#dosing_daa_popup {
  background: url(../img/video_poster.png) no-repeat 0 0;
  width: 651px;
  height: 554px;
}

/* line 1266, style.scss */
#dosing_daa_popup ul {
  z-index: 10;
}

/* line 1270, style.scss */
.video_item img {
  vertical-align: middle;
}

/* line 1276, style.scss */
.anim {
  width: 651px;
  height: 554px;
  position: relative;
}

/* line 1281, style.scss */
.anim-bottle {
  position: absolute;
  left: 413px;
  top: 341px;
  background: url(../img/anim-spr.png) no-repeat 0 -132px;
  width: 131px;
  height: 176px;
}

/* line 1289, style.scss */
.anim-cup {
  position: absolute;
  left: 413px;
  top: 225px;
  background: url(../img/anim-spr.png) no-repeat 0 0;
  width: 131px;
  height: 128px;
}

/* line 1297, style.scss */
.anim-gd {
  position: absolute;
  right: 5px;
  bottom: 5px;
  background: url(../img/anim-spr2.png) no-repeat 0 0;
  width: 469px;
  height: 395px;
  opacity: 0;
}

/* line 1306, style.scss */
.anim-sprite {
  position: absolute;
  left: 353px;
  top: 5px;
  background: url(../img/anim-out.jpg) no-repeat 1px 0px;
  width: 1px;
  height: 1px;
  background-size: 9px 1px !important;
  -webkit-transform: scaleX(220) scaleY(250);
  -webkit-transform-origin: top left;
}

@-webkit-keyframes cup-down {
  /* line 1320, style.scss */
  0%,100% {
    -webkit-transform: translate(0, 0);
  }

  /* line 1321, style.scss */
  20%,30% {
    -webkit-transform: translate(0, 14px);
  }
}

@-webkit-keyframes gd-show {
  /* line 1324, style.scss */
  0%,70%,100% {
    opacity: 0;
  }

  /* line 1325, style.scss */
  20%,33% {
    opacity: 1;
  }
}

@-webkit-keyframes sprite1 {
  /* line 1329, style.scss */
  0% {
    background-position: 1px 0;
  }

  /* line 1330, style.scss */
  4% {
    background-position: 1px 0;
  }

  /* line 1331, style.scss */
  8% {
    background-position: 0px 0;
  }

  /* line 1332, style.scss */
  12% {
    background-position: -1px 0;
  }

  /* line 1333, style.scss */
  16% {
    background-position: -2px 0;
  }

  /* line 1334, style.scss */
  20% {
    background-position: -3px 0;
  }

  /* line 1335, style.scss */
  24% {
    background-position: -4px 0;
  }

  /* line 1336, style.scss */
  28% {
    background-position: -5px 0;
  }

  /* line 1337, style.scss */
  32% {
    background-position: -6px 0;
  }

  /* line 1338, style.scss */
  36% {
    background-position: -7px 0;
  }

  /* line 1339, style.scss */
  39% {
    background-position: -8px 0;
  }

  /* line 1340, style.scss */
  40%,100% {
    background-position: -12px 0;
  }
}

/* line 1344, style.scss */
.anim3 .anim-cup {
  -webkit-animation: cup-down 1s 1 ease;
}

/* line 1345, style.scss */
.anim3 .anim-sprite {
  -webkit-animation: sprite1 1s 1 linear;
}

/* line 1347, style.scss */
.anim2 .anim-cup {
  -webkit-animation: cup-down 1s 1 ease;
}

/* line 1348, style.scss */
.anim2 .anim-gd {
  -webkit-animation: gd-show 1s 1 ease;
}

/* line 1349, style.scss */
.anim2 .anim-sprite {
  -webkit-animation: sprite1 1s 1 linear;
}

/* line 1351, style.scss */
.anim1 .anim-cup {
  -webkit-animation: cup-down 1s 4 ease;
}

/* line 1352, style.scss */
.anim1 .anim-sprite {
  -webkit-animation: sprite1 1s 1.2s 3 linear;
}
