﻿/**
 * File: _bootstrap-normalize.less
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=49d4891afe56f283d875)
 * Config saved to config.json and https://gist.github.com/49d4891afe56f283d875
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.22857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.22857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/**
 * File: _bootstrap-grid.less
 */
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/**
 * File: _bootstrap-utils.less
 */
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/**
 * File: _bootstrap-typography.less
 */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 21px;
  color: #660066;
  font-family: 'Open Sans', sans-serif;
}
h2,
.h2 {
  font-size: 17px;
  color: #660066;
  font-family: 'Open Sans', sans-serif;
}
h3,
.h3 {
  font-size: 13px;
}
h4,
.h4 {
  font-size: 13px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.22857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: 16.25px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.22857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.22857143;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 0;
  white-space: nowrap;
  padding: 10px 30px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.42857143;
  border-radius: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #660066;
  border: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #330033;
  border-color: #0f000f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #660066;
  border-color: #4d004d;
}
.btn-primary .badge {
  color: #660066;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  padding: 9px 12px 11px 12px;
  background-color: #76b73e;
  border-color: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #76b73e;
  border-color: #4c9031;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #970002;
  border-color: #d30000;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #970002;
  border-color: #d30000;
}
.btn-danger .badge {
  color: #970002;
  background-color: #ffffff;
}
.btn-link {
  color: #660066;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #1a001a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 6px 36px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 2px 2px 10px 0 rgba(255, 255, 255, 0.3), inset -2px -2px 10px rgba(0, 0, 0, 0.3);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #290029;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -o-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -webkit-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9031', endColorstr='#76b73e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #76b73e;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #76b73e;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #76b73e;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #970002 0%, #d30000 100%);
  background-image: -o-linear-gradient(top, #970002 0%, #d30000 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#970002), to(#d30000));
  background-image: linear-gradient(to bottom, #970002 0%, #d30000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff970002', endColorstr='#ffd30000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #b92c28;
  color: #FFF;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #d30000;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #d30000;
  border-color: #970002;
}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #d30000;
  background-image: none;
}
.label {
  display: inline;
  padding: 0.3em 0.6em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #990000;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #b30000;
}
/**
 * File: _bootstrap-forms.less
 */
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 6px;
}
.input-group.with-icon .input-group-addon {
  background: url(/images/nav-main-bg.gif) repeat-x center center;
  border: 1px solid #660066;
  padding: 8px 10px 4px 10px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
/**
 * File: _bootstrap-modals.less
 * Modified to work with site design
 */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fbfbfc;
  background-size: contain;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 16px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.modal-header {
  padding: 15px;
  min-height: 16.42857143px;
}
.modal-header .close {
  display: inline-block;
  float: right;
  margin-top: -2px;
  padding: 0;
  background-color: #660066;
  color: white;
  border: none;
  line-height: 20px;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.modal-title {
  margin: 0;
  line-height: 1.22857143;
}
.modal-body {
  position: relative;
  padding: 15px 60px;
}
.modal-footer {
  padding: 15px 60px 78px 60px;
  text-align: left;
}
.modal-footer .btn-success {
  width: auto;
  padding: 10px 28px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.modal-footer .btn + .btn {
  margin-left: 15px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.22857143;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
/**
 * File: _typography.less
 */
body {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child {
  margin-top: 0;
}
h1.underline,
h2.underline,
h3.underline,
h4.underline,
h5.underline,
h6.underline,
p.underline {
  text-decoration: underline;
}
h1.hr,
h2.hr,
h3.hr,
h4.hr,
h5.hr,
h6.hr,
p.hr {
  padding-bottom: 0.5em;
  border-bottom: 2px solid #660066;
  margin-bottom: 1em;
}
h1.large {
  font-size: 23px;
  font-family: Arial, Helvetica, sans-serif;
}
h3 {
  margin-top: 0.25em;
  color: #660066;
}
.f500 {
  font-weight: 500;
}
.pl-0 {
  padding-left: 0;
}
.pr-0 {
  padding-right: 0;
}
ul.no-style {
  margin: 0;
  padding: 0;
}
ul.no-style li {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0.25em;
}
ul.no-style a {
  text-decoration: none;
}
ul.no-style a span {
  text-decoration: underline;
}
ul.no-style a:after {
  content: '>';
  text-decoration: none;
  position: absolute;
  margin-left: 3px;
}
ul.inline-links {
  margin: 0;
  padding: 0;
}
ul.inline-links li {
  list-style: none;
  display: inline-block;
  margin-left: 1.5em;
}
#page-header ul.inline-links li a {
  font-size: 18px;
}
ul.inline-links li:first-child {
  margin-left: 0;
}
ul.inline-links.separator li {
  margin-left: 0;
}
ul.inline-links.separator li:before {
  content: '|';
  margin: 0 1em;
}
ul.inline-links.separator li.no-sep {
  margin-left: 1em;
}
ul.inline-links.separator li.no-sep:before {
  content: '';
}
ul.inline-links.separator li:first-child:before {
  content: '';
  margin: 0;
}
ul.orange {
  margin: 0;
  padding: 0 0 0 0.5em;
}
.home-enrollment ul.orange {
  padding: 10px 116px 16px 10px;
}
.home-enrollment ul.orange li {
  margin: 0 0 15px;
}
ul.orange li {
  position: relative;
  padding-left: 14px;
  margin: 0 0 0.5em;
  list-style: none;
}
ul.orange li:before {
  content: '•';
  font-size: 1.2em;
  color: #ff9900;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  font-weight: bold;
}
ul.green {
  margin: 0;
  padding: 0 0 0 0.5em;
}
ul.green li {
  position: relative;
  padding-left: 14px;
  margin: 0 0 0.5em;
  list-style: none;
}
ul.green li:before {
  content: '•';
  font-size: 1.2em;
  color: #59A930;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  font-weight: bold;
}
.home-enrollment {
  font-size: 13px;
}
.home-enrollment strong,
.home-enrollment ol {
  color: #000;
}
ul.yellow-bullets {
  padding-left: 25px;
  padding-top: 10px;
}
ul.yellow-bullets li {
  background: url(Less/images/yellow-bullets.png) no-repeat 0px 2px;
  list-style: none;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 20px;
  padding-left: 20px;
}
ol {
  counter-reset: li;
  /* Initiate a counter */
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 0;
  /* Remove the default left padding */
  border: 1px solid #6d2070;
  border-bottom: 0;
  background: #6d2070;
  overflow: hidden;
  margin: 10px 0 20px;
}
ol li {
  position: relative;
  /* Create a positioning context */
  margin: 0 0 0 30px;
  /* Give each list item a left margin to make room for the numbers */
  padding: 10px 8px;
  /* Add some spacing around the content */
  list-style: none;
  /* Disable the normal item numbering */
  background-color: white;
  border-bottom: 1px solid #6d2070;
}
ol li.two-lines {
  padding: 2px 8px;
}
ol li:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 30px;
  left: -30px;
  bottom: 100%;
  background-color: white;
}
ol li:after {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 50%;
  left: -30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px;
  margin: -18px 0 0 0;
  padding: 4px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}
.txt-xxsmall {
  font-size: 0.7em;
}
.txt-xsmall {
  font-size: 0.8em;
}
.txt-small {
  font-size: 0.9em;
}
.txt-large {
  font-size: 1.2em;
}
.txt-xlarge {
  font-size: 1.4em;
}
.txt-xxlarge {
  font-size: 1.6em;
}
.bold {
  font-weight: bold;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.txt-alert {
  color: #990000;
}
.arrow-lg {
  font-size: 2em;
  line-height: 1em;
  vertical-align: middle;
  letter-spacing: -1px;
}
.phone-num {
  color: #ff9900;
}
.txt-orange {
  color: #f8a31c;
}
a:link,
a:visited {
  color: #80007f;
  text-decoration: none;
}
a:link.plain,
a:visited.plain {
  text-decoration: none;
}
a.btn {
  text-decoration: none;
}
a.btn-primary:link,
a.btn-primary:visited {
  color: white;
}
a:hover,
a:focus {
  text-decoration: none;
}
a.btn.btn-success,
a.btn.btn-danger {
  color: white;
}
a.underline {
  text-decoration: underline;
}
p a:link,
p a:visited {
  text-decoration: underline;
}
p a:link.btn,
p a:visited.btn {
  text-decoration: none;
}
p a:hover,
p a:focus {
  color: #b300b2;
}
p a:active {
  color: #660066;
}
p.checklist {
  padding: 0 15px;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  p.checklist {
    text-align: right;
    padding: 0;
  }
}
p.checklist > a {
  position: relative;
  text-decoration: underline;
  padding-left: 30px;
}
p.checklist > a:before {
  position: absolute;
  display: block;
  content: '';
  width: 25px;
  height: 24px;
  left: 0;
  top: 50%;
  margin-top: -12px;
  background: url(/Images/icons/icon-checklist.png) no-repeat;
}
.btn.btn-md {
  padding: 10px 25px;
}
.btn.btn-wide {
  padding-left: 52px;
  padding-right: 52px;
}
.no-line {
  text-decoration: none !important;
}
.nowrap {
  white-space: nowrap;
}
.highlight {
  color: white;
  background-color: #6d2070;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 10px;
  padding: 6px 8px 5px;
}
.pdf-link {
  display: inline-block;
  background: url(/images/icon_pdf.gif) no-repeat 0 1px;
  padding-left: 30px;
  min-height: 24px;
  line-height: 26px;
  text-decoration: none;
  margin: 0 0 4px;
}
.purple-txt {
  color: #660066;
}
/* ==========================================================================
   partial: _layout.less
   ========================================================================== */
/** General styles
 */
.padded {
  padding: 2em;
}
.vpadded {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media (min-width: 768px) {
  .home-wrap {
    margin-top: 20px;
    margin-right: 10px;
  }
}
.tr-btn-wrap {
  margin-top: 2em;
  margin-bottom: 160px;
}
.hpadded {
  margin-left: 8em;
  margin-right: 8em;
}
.vpadded-t {
  margin-top: 2em;
}
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
@media (max-width: 767px) {
  .text-center-xs {
    text-align: center;
  }
}
a.return-to-link:link {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  padding-left: 15px;
  font-family: 'Open Sans', sans-serif;
}
a.return-to-link:link:before {
  content: '';
  position: absolute;
  line-height: 0;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #606;
}
a.decorate {
  text-decoration: underline;
}
/** Site layout
 */
#page-wrapper {
  width: 1024px;
  margin: 0 auto;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
}
.content-wrapper {
  padding-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
}
/** Admin Area layout
 */
#page-wrapper-admin {
  width: 1100px;
  margin: 0 auto;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
}
/** Section: header
 */
#page-header {
  background: url(/images/nav_shadow.png) no-repeat center bottom transparent;
  padding-bottom: 14px;
}
#mobile-get-enrolled-link {
  display: none;
}
#top-nav-area {
  float: right;
  font-family: 'Open Sans', sans-serif;
}
#supernav {
  padding-left: 150px;
  font-weight: bold;
  color: #666;
}
@media (max-width: 768px) {
  #supernav ul li {
    margin-left: 40px;
  }
}
#supernav ul {
  margin: 0;
  padding: 0;
}
#supernav li {
  list-style: none;
  display: inline-block;
  margin-left: 1.5em;
}
#supernav li:first-child {
  margin-left: 0;
}
#supernav a {
  color: #333;
  text-decoration: underline;
}
#supernav a:hover,
#supernav a:focus {
  text-decoration: none;
}
#user-links {
  font-size: 1.2em;
  font-weight: bold;
  text-align: right;
  margin-top: 0.75em;
}
#user-links a:link {
  text-decoration: underline;
}
#user-links a:link:hover,
#user-links a:link:focus {
  text-decoration: none;
}
#user-links a:link.btn {
  text-decoration: none;
}
#user-links ul.separator li:before {
  margin: -5px 10px 0 6px;
  font-size: 1.2em;
  display: inline-block;
  vertical-align: middle;
}
.dual {
  margin: -20px 0 10px;
}
.dual .btn {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  padding: 5px;
  width: 150px;
}
.dual .btn.active {
  background: #b88aba;
  color: #660066;
  border: 1px solid #660066;
  padding: 4px;
  font-weight: bold;
}
#main-nav {
  background: url(/images/nav-main-bg.gif) repeat-x center center;
  height: 40px;
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border-radius: 4px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #main-nav {
    height: 40px !important;
    margin-top: 20px !important;
    display: block !important;
  }
}
@media (min-width: 768px) {
  #main-nav.rems-nav li {
    width: 275px;
  }
}
@media (min-width: 768px) {
  #main-nav.rems-nav li:first-child {
    width: 150px;
  }
}
#main-nav.rems-nav li:nth-last-child(2) {
  border-right: 1px solid white;
}
#main-nav ul {
  margin: 0;
  padding: 0;
}
#main-nav li {
  list-style: none;
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid white;
  margin-right: -4px;
  text-align: center;
}
@media (min-width: 768px) {
  #main-nav li.last-desktop {
    border-right: none;
    width: 261px;
  }
}
#main-nav li:nth-last-child(2).hidden-xs {
  border-right: none;
}
#main-nav li:nth-last-child(2).hidden-xs a:hover {
  padding-right: 67px;
  border-left: 1px solid white;
}
#main-nav li:nth-last-child(1) {
  border-right: none;
  border-left: 1px solid white;
}
@media (min-width: 768px) {
  #main-nav li:nth-last-child(1) {
    margin-right: -3px;
  }
}
#main-nav li:nth-last-child(1) a {
  padding-right: 57px;
}
#main-nav li:nth-last-child(1) a:hover {
  padding-right: 67px;
  border-left: 1px solid white;
}
#main-nav li:nth-last-child(1) a.active {
  border-left: none;
}
#main-nav a {
  color: white;
  text-decoration: none;
  line-height: 1.2em;
  display: block;
  padding: 0.27em 1.77em;
}
#main-nav a.single-line {
  padding-top: 0.9em;
  padding-bottom: 0.9em;
}
#main-nav a.active {
  background-color: #b88aba;
  color: #660066;
}
@media (min-width: 768px) {
  #main-nav a:hover {
    background-color: #b88aba;
    color: #660066;
  }
}
#main-nav a.active {
  font-weight: 700;
}
/** Section: main content area
 */
#content-area {
  background: url(/images/content-bg.gif) no-repeat left bottom transparent;
  padding-bottom: 60px;
  margin-top: 12px;
}
.non-rems #content-area {
  margin-top: 0;
}
#content-area > .content-wrapper {
  padding-top: 0;
}
#content-area > .content-wrapper .login-wrap {
  width: 220px;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  #content-area > .content-wrapper .login-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#content-area > .content-wrapper .login-wrap input[type='text'],
#content-area > .content-wrapper .login-wrap input[type='password'] {
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
}
#content-area > .content-wrapper .login-wrap small {
  padding-top: 14px;
  display: inherit;
}
#content-area > .content-wrapper .login-wrap small a {
  text-decoration: underline;
}
#content-area > .content-wrapper .login-wrap .btn {
  padding: 4px 26px 7px;
  margin-left: 10px;
  margin-top: 18px;
}
#content-area > .content-wrapper .login-wrap label {
  font-weight: normal;
  display: inline-block;
  margin: 6px 0 4px;
}
#content-area > .content-wrapper .login-wrap label.smallFont {
  font-size: 11px;
  margin-top: 26px;
}
#content-area > .content-wrapper .login-wrap .field-validation-error {
  display: block;
  height: 6px;
}
/** Admin Section: main content area
 */
#content-area-admin {
  background: url(/images/content-admin-bg.gif) no-repeat left bottom transparent;
  padding-bottom: 60px;
  margin-top: 12px;
}
.non-rems #content-area-admin {
  margin-top: 0;
}
#content-area-admin > .content-wrapper {
  padding-top: 0;
}
#content-area-admin > .content-wrapper .login-wrap {
  width: 220px;
  padding-bottom: 40px;
}
#content-area-admin > .content-wrapper .login-wrap input[type='text'],
#content-area-admin > .content-wrapper .login-wrap input[type='password'] {
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
}
#content-area-admin > .content-wrapper .login-wrap small {
  padding-top: 14px;
  display: inherit;
}
#content-area-admin > .content-wrapper .login-wrap small a {
  text-decoration: underline;
}
#content-area-admin > .content-wrapper .login-wrap .btn {
  padding: 4px 26px 7px;
  margin-left: 10px;
  margin-top: 18px;
}
#content-area-admin > .content-wrapper .login-wrap label {
  font-weight: normal;
  display: inline-block;
  margin: 6px 0 4px;
}
#content-area-admin > .content-wrapper .login-wrap label.smallFont {
  font-size: 11px;
  margin-top: 26px;
}
#content-area-admin > .content-wrapper .login-wrap .field-validation-error {
  display: block;
  height: 6px;
}
#col-left {
  float: left;
  width: 715px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 10px 0;
  min-height: 400px;
}
#col-left.contact-conf-wrap {
  min-height: 250px;
  width: 830px;
}
#col-left.contact-conf-wrap h1,
#col-left.contact-conf-wrap p {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  #col-left.contact-conf-wrap h1 {
    margin: 15px 0 20px 0;
  }
}
@media (max-width: 767px) {
  #col-left.contact-conf-wrap {
    width: 100%;
  }
}
#col-left #section-home {
  padding-right: 0;
  font-size: 13px;
}
#col-left #section-home h1 {
  font-size: 20px;
}
#col-left #section-home h2 {
  font-size: 14px;
  margin-bottom: 0;
}
#col-left .pdf-link {
  display: block;
}
#col-left .pad-top-enrollment {
  padding-top: 30px;
}
#col-left.col-left_short {
  min-height: 250px;
}
#col-left.col-left_pg {
  min-height: 244px;
}
#col-left.col-left_pg a {
  text-decoration: none;
}
#col-left.col-left_pg a:hover {
  text-decoration: underline;
}
#col-left.col-left_pg p.patient-guide {
  margin-left: 9px;
}
#col-right {
  float: right;
  width: 245px;
  padding: 0 0 40px 0;
  font-size: 13px;
}
#col-right .heading {
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
  padding-left: 30px;
  margin-bottom: 0;
}
.col-2-row {
  font-size: 13px;
}
.col-2-row .col {
  width: 330px;
  margin-left: 20px;
  float: left;
}
.col-2-row .col .field-validation-error {
  margin-bottom: -16px;
  display: block;
}
.col-2-row .col:first-child {
  margin-left: 0;
}
.col-2-row .col .callout {
  min-height: 400px;
  margin-bottom: 0;
  border-bottom-color: #b4b4b4;
  padding-top: 12px;
  padding-bottom: 12px;
}
.col-2-row .col .callout h2.heading {
  font-size: 15px;
  margin-bottom: 15px;
}
.col-2-row .col .callout .action {
  margin-top: 2em;
}
.col-2-row .col .callout .action.find-btn {
  margin-top: 48px;
}
.col-2-row .col .callout .radio {
  margin-top: 16px;
}
.col-2-row .col .callout .radio:first-of-type {
  margin-top: 20px;
}
.col-2-row .col .callout.yellow .content {
  padding-right: 11px;
}
.col-2-row .col .callout label {
  margin-bottom: 4px;
}
.col-2-row .col .callout input[type="text"] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.col-2-row .col .no-style {
  margin-bottom: -12px;
}
.col-2-row .col .no-style li {
  margin-top: 8px;
}
#prog-req {
  border: 1px solid #6d2070;
  padding: 10px 15px 0;
}
#prog-req .heading {
  font-size: 15px;
  margin: 0 0 10px;
  color: #6d2070;
}
#prog-req a {
  text-decoration: none;
}
#prog-req a:after {
  content: '\25B6\FE0E';
  text-decoration: none;
  padding-left: 2px;
  display: inline-block;
}
#prog-req h3 {
  font-family: 'Open Sans', sans-serif;
  margin: 0 -16px 10px;
  padding: 6px 16px 5px;
  color: white;
  background-color: #6d2070;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1;
}
#questions-info {
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  width: 675px;
  border-top: 2px solid #ffcf88;
  clear: left;
  margin: 0 0 20px;
  padding: 10px 0;
}
.non-rems #questions-info {
  font-size: 14px;
}
#questions-info em {
  color: #ff9900;
  font-style: normal;
  white-space: nowrap;
}
#questions-info em a {
  color: #ff9900;
  font-style: normal;
}
.callout {
  border-radius: 7px;
  border: 1px solid #ccc;
  padding: 15px;
  margin-bottom: 1em;
}
.col-2-row .callout {
  background: url(/images/callout-bg.png) repeat-x 0 bottom white;
}
.callout.yellow {
  background: url(/images/callout-bg-yellow.png) repeat-x 0 bottom #fff8ea;
  border: 1px solid #ffda91;
  border-bottom-color: #ffda91 !important;
}
.callout.whitebg {
  background-image: none;
  background-color: white;
}
.callout.highlighted,
.enrollment-complete .col:first-child .callout {
  background: linear-gradient(to bottom, #fff8ea, #ffefd0) #fff8ea;
  border-color: #ffde9d;
}
.callout.large {
  border-radius: 1.5em;
  padding: 2em;
  margin-bottom: 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.callout.large .field-validation-error {
  display: block;
  margin-bottom: -0.75em;
}
.callout.large .form-group:last-child {
  margin-bottom: 1em;
}
.callout.black-bar {
  border-radius: 0;
  padding: 0;
  background-image: none;
  box-shadow: none;
  background-color: #e8e8e8;
  border: 0;
}
.callout.black-bar .heading {
  background-color: #333;
  color: white;
  padding: 10px 15px;
  font-size: 1.5em;
  text-align: left;
}
.callout.black-bar .content {
  padding: 10px 15px;
  font-weight: bold;
}
.callout .rems-id {
  font-style: italic;
  font-size: 1.3em;
  margin-bottom: 13px;
  color: #333;
  font-family: 'Open Sans', sans-serif;
}
.callout .heading {
  font-size: 14px;
  margin-top: 0;
  text-align: center;
}
.callout .content {
  text-align: left;
}
.callout a {
  text-decoration: underline;
}
.callout a.btn {
  text-decoration: none;
}
.callout .action {
  margin: 1em 0 0;
  text-align: center;
}
.callout .action a {
  width: auto;
  padding: 10px 28px;
  font-weight: bold;
  font-size: 14px;
  background-image: -webkit-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -o-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -webkit-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9031', endColorstr='#76b73e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #4c9031;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.callout .action a:hover {
  background-color: #76b73e;
  background-position: 0 -15px;
}
.callout .action button {
  width: auto;
  padding: 10px 50px;
  font-weight: bold;
  font-size: 14px;
  background-image: -webkit-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -o-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -webkit-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9031', endColorstr='#76b73e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.callout .action button:hover {
  background-color: #76b73e;
  background-position: 0 -15px;
}
#prog-material {
  padding: 9px 0 30px 30px;
  position: relative;
  min-height: 460px;
}
#prog-material:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  width: 1px;
  height: 460px;
  background-color: #c1c1c1;
}
#prog-material .heading {
  padding-left: 0;
  margin: -10px 0 10px;
}
#prog-material h3.highlight {
  text-transform: none;
}
#prog-material small {
  display: block;
  margin-top: 16px;
}
#prog-material a.pdf-link {
  line-height: 15px;
  margin-bottom: 12px;
}
#prog-material.pe-wrap a.pdf-link {
  line-height: 15px;
  margin-bottom: 12px;
}
/** Section: footer
 */
#footer-wrapper {
  clear: both;
  background-color: #660066;
  color: white;
  font-size: 12px;
}
#footer-wrapper .content-wrapper {
  padding-top: 0;
}
#footer-wrapper #footer-links {
  background-color: #350134;
  padding: 12px 0;
}
#footer-wrapper #footer-links a {
  color: white;
  text-decoration: underline;
}
#footer-wrapper #footer-legal {
  vertical-align: bottom;
  font-size: 0;
  padding: 30px 0;
}
#footer-wrapper #footer-legal #legal {
  display: inline-block;
  font-size: 12px;
  width: 70%;
}
#footer-wrapper #footer-legal #logo-genzyme {
  display: inline-block;
  font-size: 12px;
  width: 30%;
  float: right;
  padding-top: 28px;
}
#footer-wrapper #footer-legal #logo-genzyme img {
  vertical-align: bottom;
}
@media (max-width: 767px) {
  #footer-wrapper ul.inline-links {
    *zoom: 1;
  }
  #footer-wrapper ul.inline-links:before,
  #footer-wrapper ul.inline-links:after {
    content: " ";
    display: table;
  }
  #footer-wrapper ul.inline-links:after {
    clear: both;
  }
  #footer-wrapper ul.inline-links li {
    display: block;
    float: left;
  }
  #footer-wrapper ul.inline-links li:before {
    margin: 0 0.53em;
  }
  #footer-wrapper ul.inline-links li:first-child:before {
    display: none;
  }
}
.non-rems .top-bar {
  background: #8c8d87;
  color: #FFF;
  text-align: right;
  line-height: 1.6em;
  padding-top: 1px;
}
.non-rems .top-bar .content-wrapper {
  padding-top: 0;
}
.non-rems .top-bar a {
  margin-left: 40px;
  font-weight: bold;
  padding-left: 13px;
  font-size: 11px;
  position: relative;
  display: inline-block;
  color: #FFF;
  line-height: 12px;
}
.non-rems .top-bar a:before {
  content: "\25A0";
  position: absolute;
  top: -0.1em;
  left: 0;
}
.non-rems .top-bar a:hover {
  text-decoration: underline;
  color: #FFF;
}
.non-rems #page-header {
  background-image: none;
  *zoom: 1;
}
.non-rems #page-header:before,
.non-rems #page-header:after {
  content: " ";
  display: table;
}
.non-rems #page-header:after {
  clear: both;
}
.non-rems #supernav {
  text-align: right;
}
.non-rems #indication {
  max-width: 700px;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
  margin-top: 9px;
}
.non-rems #isi {
  margin-bottom: 50px;
}
.non-rems #isi p strong span.purple {
  color: purple;
}
.non-rems #isi ul {
  margin: 0;
  padding: 0;
}
.non-rems #isi ul ul {
  margin-top: 6px;
}
.non-rems #isi li {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0 0 10px 10px;
}
.non-rems #isi li:before {
  color: #660066;
  content: '\2022';
  position: absolute;
  left: 0;
}
.non-rems #isi li strong {
  color: #660066;
}
.non-rems #isi li li {
  padding: 0 0 6px 18px;
}
.non-rems #isi li li:before {
  content: '\2014';
  color: #000;
}
.non-rems #isi .important {
  font-weight: bold;
}
.non-rems #isi .important li:before {
  color: #59A930;
}
.training-block {
  margin-top: 20px;
  padding-right: 10px;
}
.training-block2 {
  padding-right: 100px;
}
table.striped thead th.th-bold {
  font-weight: bold;
}
body.not-logged-in .content-wrapper > #questions-info {
  margin-top: 65px;
}
@media only screen and (max-width: 767px) {
  body.not-logged-in .content-wrapper > #questions-info {
    margin-top: 0;
  }
}
body.not-logged-in #col-left .contact-conf .btn-success {
  padding: 5px 22px 6px;
}
body.enrollment-in-progress #questions-info {
  margin-top: 20px;
}
#rems-about ol.enrollment-steps li {
  padding: 13px 10px;
}
#rems-about.hcp-about,
#rems-about.hcf-about {
  margin-bottom: 65px;
}
@media only screen and (max-width: 767px) {
  #rems-about.hcp-about,
  #rems-about.hcf-about {
    margin-bottom: 0;
  }
}
#rems-about .lt-tabs h1 {
  margin-bottom: 20px;
}
#rems-about .orange {
  margin: 0 0 20px 0;
  padding: 0;
}
#rems-about .orange li {
  margin: 0 0 2px;
}
#rems-about #prescriber-enrollment-pane p,
#rems-about #prescriber-enrollment-pane ol {
  font-size: 13px;
  line-height: 1.2;
}
#rems-about #prescriber-enrollment-pane .orange li {
  margin: 0 0 16px;
}
@media only screen and (max-width: 767px) {
  #rems-about #patient-guides-pane p {
    width: 95%;
  }
}
#rems-about #patient-guides-pane .rems-forms td {
  padding-bottom: 15px;
}
#rems-about .tab-content.spp {
  margin-bottom: 60px;
}
#rems-about div#program-activity-pane.spp {
  height: 380px;
}
.desktop-padding-3 {
  position: relative;
  top: 3rem;
}
@media only screen and (max-width: 767px) {
  .desktop-padding-3 {
    top: 0rem;
  }
}
.btn-left {
  justify-content: flex-start !important;
}
.inline-block {
  display: inline-block;
}
.pl-30 {
  padding-left: 30px;
}
.pr-25 {
  padding-right: 25px !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
@media (max-width: 768px) {
  .plr-15-mobile {
    padding: 0px 15px;
  }
}
.ml-auto {
  margin-left: auto;
}
@media (max-width: 768px) {
  .sppform .field-validation-error,
  .spp-error .field-validation-error {
    margin-left: -15px !important;
  }
}
@media (max-width: 768px) {
  .sppform .field-validation-error,
  .ml-neg-15-mobile .field-validation-error {
    margin-left: -15px !important;
  }
}
.sppform .field-validation-error,
.display-block-mobile .field-validation-error {
  display: block !important;
}
.btn-wide-override {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.open-orders-override {
  top: 15px !important;
}
.question-mark-override {
  position: absolute;
  bottom: -15px;
  right: 0px;
}
@media (max-width: 768px) {
  .question-mark-override {
    position: initial;
  }
}
.search-bar-override {
  width: 500px;
  padding: 5px;
}
.border-box-shadow {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  border-radius: 20px;
  margin-top: 20px;
  padding: 20px;
}
.border-box-shadow .action a {
  padding: 15px 35px !important;
  margin-top: 15px;
}
@media (max-width: 768px) {
  .pl-mobile-15 {
    padding-left: 15px !important;
  }
  .pr-mobile-15 {
    padding-right: 15px !important;
  }
}
.modal-backdrop {
  width: 100%;
  height: 9999px;
  z-index: 100;
}
.modal .modal-body {
  padding: 20px 50px 50px 50px;
}
.modal .modal-footer {
  padding: 10px 50px 55px 50px;
}
.modal .countDown {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 1em;
}
.modal.content-bg .modal-content {
  background: url(/images/content-bg.gif) no-repeat center bottom white;
}
.modal.content-bg .modal-content .modal-body {
  padding-bottom: 10px;
}
#modalLogin form {
  border: 1px solid #660066;
  padding: 15px;
}
#modalLogin form label {
  width: 100%;
}
#modalLogin form .heading {
  margin-top: 0;
}
#modalLogin form button {
  padding-left: 20px;
  padding-right: 20px;
}
#modalLogin .modal-dialog {
  width: 430px;
}
#modalLogin .modal-body {
  padding: 70px 90px 100px 90px;
}
#modalLogin .modal-content {
  background-image: none;
}
#modalForgotPassword .modal-dialog {
  width: 351px;
}
#modalForgotPassword .modal-body {
  padding: 32px 39px 20px 39px;
}
#modalForgotPassword .modal-content {
  background-image: none;
}
#modalForgotPassword .modal-content .tr-btn-wrap {
  margin-bottom: 20px;
}
#modalForgotPassword .modal-content .form-content h2 {
  font-size: 20px;
  color: #660066;
}
#modalForgotPassword .form-submitted-content {
  display: none;
}
#modalForgotPassword form.submitted .form-content {
  display: none;
}
#modalForgotPassword form.submitted .form-submitted-content {
  display: block;
}
#modalLeavingToGenzyme .modal-dialog {
  font-family: 'Open Sans', sans-serif;
  width: 580px;
}
#modalLeavingToGenzyme .modal-dialog .modal-body {
  padding-top: 26px;
}
#modalLeavingToGenzyme .modal-dialog .modal-content {
  background: url(/images/popup-swoosh.png) no-repeat center bottom white;
}
#modalLeavingToGenzyme .modal-dialog .modal-content h2 {
  font-size: 20px;
}
#modalLeavingToGenzyme .modal-dialog .modal-content p {
  font-size: 14px;
}
#modalLeavingToGenzyme .modal-dialog .modal-content .modal-footer {
  padding: 15px 50px 60px;
}
#modalLeavingToGenzyme .modal-dialog .modal-content .modal-footer .btn {
  margin-right: 25px;
  padding: 10px 37px;
}
#modalReEnroll .modal-dialog {
  width: 642px;
}
#modalReEnroll .modal-body {
  padding: 40px 50px 60px;
}
#modalReEnroll h1 {
  color: red;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #modalReEnroll h1 {
    white-space: nowrap;
    margin-bottom: 2em;
  }
}
#modalReEnroll .btn {
  padding: 16px 0;
  min-width: 222px;
}
@media (max-width: 767px) {
  #modalReEnroll .btn {
    padding: 9px 0;
  }
}
#modalReEnroll .btn + .btn {
  margin-left: 50px;
}
@media (max-width: 767px) {
  #modalReEnroll .btn + .btn {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 10px !important;
  }
}
@media (max-width: 767px) {
  #modalReEnroll .heading {
    white-space: normal;
  }
}
#modalInactive .modal-dialog {
  width: 560px;
}
#modalInactive .modal-dialog h1 {
  margin-bottom: 20px;
}
#modalInactive .modal-dialog .btn {
  padding: 15px 50px;
  margin: 10px 0;
}
@media (max-width: 767px) {
  #modalInactive .modal-dialog .btn {
    padding: 7px 24px;
  }
  #modalInactive .modal-dialog .countDown {
    margin-bottom: 0;
  }
}
#modalLeavingToSupportTool .modal-dialog {
  max-width: 590px;
}
#modalInstructionsSent .modal-dialog {
  width: 420px;
}
#modalInstructionsSent .modal-dialog .modal-content {
  background: #FFFFFF;
}
#modalInstructionsSent .modal-dialog .modal-content .modal-body {
  padding: 20px 40px 10px;
}
#modalInstructionsSent .modal-dialog .modal-content .modal-body h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
#modalInstructionsSent .modal-dialog .modal-content .modal-body p {
  font-size: 13px;
}
#modalInstructionsSent .modal-dialog .modal-content .modal-footer {
  padding: 3px 41px 49px;
}
#modalInstructionsSent .modal-dialog .modal-content .modal-footer .btn-success {
  padding: 9px 9px 10px 14px;
}
#modalX .modal-dialog {
  max-width: 636px;
  width: 636px;
}
#modalX .modal-dialog .modal-content {
  background: url(/images/contact-popup-bg.png) no-repeat center bottom white;
}
#modalX .modal-dialog .modal-content .modal-body {
  padding: 20px 19px 15px;
}
#modalX .modal-dialog .modal-content .modal-body h2 {
  font-size: 20px;
  margin-bottom: 12px;
}
#modalX .modal-dialog .modal-content .modal-body p {
  font-size: 14px;
  line-height: 18px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 7px;
}
#modalX .modal-dialog .modal-content .modal-footer {
  padding: 10px 50px 38px;
}
#modalX .modal-dialog .modal-content .modal-footer .btn-success {
  padding: 10px 36px 9px;
}
.modal-body-submitting {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .modal-body-submitting {
    text-align: left;
  }
}
.modal-body-submitting h2 {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .modal-body-submitting h2 {
    text-align: left;
  }
}
.modal-body-submitting + .modal-footer {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .modal-body-submitting + .modal-footer {
    text-align: left;
  }
}
#modalExitConfirm .modal-dialog {
  width: 560px;
}
@media (min-width: 768px) {
  #modalExitConfirm .modal-content {
    height: 320px;
  }
}
@media (min-width: 768px) {
  #modalExitConfirm .modal-body {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
#modalExitConfirm .btn {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  #modalExitConfirm .btn {
    padding: 8px 14px;
  }
}
#modalExitConfirm #exit-confirm {
  text-decoration: underline;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
}
#infusion-checklist-confirm h1 {
  margin-bottom: 20px;
}
#infusion-checklist-confirm .btn-success {
  padding: 10px 52px;
  margin-right: 20px !important;
}
@media (max-width: 767px) {
  #infusion-checklist-confirm .btn-success {
    padding: 5px 0;
    min-width: 86px;
  }
}
@media (min-width: 768px) {
  #infusion-checklist-confirm .modal-dialog {
    width: 570px;
  }
}
#addModal .modal-footer,
#deleteModal .modal-footer,
#editModal .modal-footer {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}
#addModal .modal-footer a,
#deleteModal .modal-footer a,
#editModal .modal-footer a {
  text-decoration: underline;
}
#addModal .modal-footer .btn,
#deleteModal .modal-footer .btn,
#editModal .modal-footer .btn {
  margin-left: 10px;
  padding: 8px 40px;
  text-decoration: none;
}
#addModal .modal-footer .btn ~ .btn,
#deleteModal .modal-footer .btn ~ .btn,
#editModal .modal-footer .btn ~ .btn {
  margin-left: 0;
}
#addModal .checkbox-inline,
#deleteModal .checkbox-inline,
#editModal .checkbox-inline {
  margin-top: 14px;
}
#addModal .checkbox-inline input[type="checkbox"],
#deleteModal .checkbox-inline input[type="checkbox"],
#editModal .checkbox-inline input[type="checkbox"] {
  display: inline-block;
  vertical-align: top;
  margin: 3px 5px 0 0;
}
#addModal .checkbox-inline label,
#deleteModal .checkbox-inline label,
#editModal .checkbox-inline label {
  display: inline-block;
  font-weight: normal;
}
#addModal .checkbox-inline + .checkbox-inline,
#deleteModal .checkbox-inline + .checkbox-inline,
#editModal .checkbox-inline + .checkbox-inline {
  margin-top: 5px;
}
#addModal .form-group,
#deleteModal .form-group,
#editModal .form-group {
  margin-bottom: 6px;
}
#addModal .form-group label,
#deleteModal .form-group label,
#editModal .form-group label {
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  #addModal .modal-body,
  #deleteModal .modal-body,
  #editModal .modal-body {
    padding-top: 15px !important;
  }
}
#addModal .modal-dialog {
  width: 506px;
}
#addModal .modal-dialog p {
  margin-bottom: 16px;
}
#addModal .modal-body {
  padding-bottom: 0;
}
#addModal .modal-body input[type="text"] {
  height: 27px;
}
#addModal .modal-body .modal-footer {
  padding-bottom: 20px;
}
#addModal .modal-footer {
  padding-right: 80px;
  padding-bottom: 70px;
}
#editModal .modal-dialog {
  width: 410px;
}
#editModal .modal-body {
  padding: 20px 50px;
}
#editModal .modal-footer {
  padding: 0 50px 50px;
}
#deleteModal .modal-dialog {
  width: 506px;
}
#deleteModal .modal-body {
  padding: 20px 50px;
}
#deleteModal .modal-footer {
  text-align: left;
  padding: 0 50px 30px;
}
#deleteModal .modal-footer .btn-danger {
  padding: 12px 40px;
}
#deleteModal #close-delete-modal {
  margin-bottom: 40px;
}
@media (min-width: 767px) {
  #modalRemind .modal-dialog {
    width: 580px;
  }
}
@media (min-width: 767px) {
  #modalRemind .modal-dialog .modal-content {
    background: url(/images/popup-swoosh.png) no-repeat center bottom white;
  }
}
@media (min-width: 767px) {
  #modalRemind .modal-dialog .modal-content .modal-body .form-group {
    margin-bottom: 10px;
  }
}
#modalRemind .modal-dialog .modal-content .modal-body .form-group:last-child {
  margin-top: 30px;
}
@media (min-width: 767px) {
  #modalRemind .modal-dialog .modal-content .modal-body#remindConfirm {
    padding: 20px 50px 80px 50px;
  }
}
#modalRemind .modal-dialog .modal-content .modal-body#remindConfirm .close {
  padding: 9px 40px;
}
#modalRemind .modal-dialog .modal-content .modal-body#remindConfirm .close:focus {
  outline: none;
}
.lt-tabs {
  margin-bottom: 2em;
}
#hcf-dashboard .lt-tabs {
  margin-bottom: 0;
}
#rems-about .lt-tabs {
  margin-bottom: -2em;
}
#rems-about .lt-tabs .tab-content.hcp-cont .tab-pane {
  padding: 0 2em;
}
#rems-about .lt-tabs .hcp-cont ol {
  width: 94%;
}
#rems-about .lt-tabs .hcp-cont ol li {
  padding-left: 15px;
}
#rems-about .lt-tabs .hcp-cont ol li.two-lines {
  padding-left: 15px;
  padding-right: 40px;
}
.lt-tabs ul.nav {
  *zoom: 1;
  margin: 0;
  padding: 0;
  position: relative;
}
.lt-tabs ul.nav:before,
.lt-tabs ul.nav:after {
  content: " ";
  display: table;
}
.lt-tabs ul.nav:after {
  clear: both;
}
.lt-tabs ul.nav li {
  margin: 0 3px 0 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 180px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #660066;
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, 0.2), inset -2px -2px 2px rgba(0, 0, 0, 0.2);
}
.lt-tabs ul.nav li#hcfPres-pane {
  font-size: 11px;
}
.lt-tabs ul.nav li#hcfPres-pane a {
  padding-top: 5px;
  padding-bottom: 6px;
}
.lt-tabs ul.nav li a {
  display: block;
  padding: 10px 6px;
  text-decoration: none;
  color: white;
}
.lt-tabs ul.nav li.single-line a {
  padding-top: 19px;
}
@media only screen and (min-width: 768px) {
  .lt-tabs ul.nav li a {
    height: 60px;
  }
}
.lt-tabs ul.nav li.active {
  border: 1px solid #ddd;
  border-bottom: 0;
  background-color: white;
  padding-bottom: 1px;
  margin-bottom: -1px;
  box-shadow: none;
}
.lt-tabs ul.nav li.active a {
  color: #660066;
  cursor: default;
}
.lt-tabs ul.nav.wide-li li {
  width: 190px;
}
.lt-tabs .tab-content-form {
  margin-bottom: -35px;
}
.lt-tabs .tab-content {
  border: 1px solid #ddd;
  padding: 30px;
}
@media only screen and (min-width: 768px) {
  .lt-tabs .tab-content #program-activity-pane.hcp-program-activity-pane {
    height: 408px;
  }
}
@media only screen and (min-width: 768px) {
  .lt-tabs .tab-content #program-activity-pane.hcf-program-activity-pane {
    height: 353px;
  }
}
.lt-tabs .tab-content .tab-pane {
  display: none;
}
@media (min-width: 768px) {
  .lt-tabs .tab-content .tab-pane h2 {
    margin-bottom: 23px;
  }
}
.lt-tabs .tab-content .tab-pane.active {
  display: block;
}
.lt-tabs .tab-content .append {
  border-top: 1px solid #ddd;
  background: #FFF;
}
.hcp-about .lt-tabs .tab-content .append {
  margin: 0 -59px;
  padding-top: 5px;
}
.lt-tabs .tab-content h1.big {
  font-size: 23px;
  font-family: Helvetica, Arial, sans-serif;
}
.faq-expand-all {
  text-align: right;
  text-decoration: underline;
  padding-bottom: 6px;
}
.spp-faqs dl.faqs .answer {
  padding: 10px 14px 1px 24px;
}
dl.faqs .question,
dl.faqs .answer {
  margin: 0;
}
dl.faqs .question {
  position: relative;
  background-color: #959595;
  color: white;
  padding: 0 1em 0 2em;
  font-size: 1em;
  line-height: 1.2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-weight: bold;
  border-bottom: 2px solid white;
  cursor: pointer;
  text-indent: -1.1em;
}
dl.faqs .question:after {
  position: absolute;
  top: 10px;
  right: 16px;
  content: '';
  display: block;
  border: 8px solid transparent;
  border-top-color: white;
  width: 0;
  height: 0;
}
dl.faqs .question.collapsed:after {
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  margin-right: -4px;
  margin-top: -3px;
}
dl.faqs .answer {
  background-color: #e8e8e8;
  padding: 10px 24px 1px 42px;
}
dl.faqs .answer a {
  font-weight: bold;
}
dl.faqs.spp-faqs .answer {
  padding: 10px 14px 1px 24px;
}
table.rems-forms {
  margin-top: 20px;
  /*margin-bottom: 10px;*/
}
table.rems-forms a {
  text-decoration: underline;
}
table.rems-forms + p .ext-link {
  text-decoration: none;
}
table.rems-forms + br + p .ext-link {
  text-decoration: none;
}
table.rems-forms .form-online {
  padding-bottom: 30px;
}
table.rems-forms td {
  padding-bottom: 30px;
  vertical-align: top;
}
table.rems-forms td.form-online {
  width: 4.2em;
}
table.rems-forms td.form-online a:after {
  position: absolute;
  content: '|';
  font-size: 1.1em;
  color: black;
  padding-left: 11px;
  text-decoration: none;
}
table.rems-forms td.form-pdf {
  padding: 0 21px 0 1em !important;
}
table.rems-forms td.form-pdf:first-child {
  padding-left: 0 !important;
  padding-right: 1em !important;
}
table.rems-forms td.form-description-paddingBottom {
  padding-bottom: 16px;
}
table.striped {
  margin-bottom: 1.5em;
}
table.striped th,
table.striped td {
  padding: 5px 15px;
  text-align: center;
  border-bottom: 2px solid white;
}
table.striped thead tr.intro {
  background-color: white;
}
table.striped thead tr.intro th {
  color: black;
  text-align: left;
  font-weight: bold;
}
table.striped thead tr {
  background-color: #999;
  color: white;
}
table.striped thead th {
  font-weight: normal;
}
table.striped tbody tr.even {
  background-color: #ddd;
  color: black;
}
table.striped tbody tr.odd {
  background-color: #999;
  color: white;
}
table.striped td {
  vertical-align: top;
}
.accordion {
  margin-bottom: 20px;
}
.accordion ul {
  padding-left: 1.2em;
}
.accordion.alert-accordion {
  background-color: #fbeaea;
  border: 1px solid #990000;
  border-radius: 7px;
  overflow: hidden;
}
@media (max-width: 767px) {
  #hcf-dashboard .accordion.alert-accordion {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
.accordion.alert-accordion .alert-accordion-header {
  color: white;
  background-color: #990000;
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 0.25em 0.5em;
  display: block;
  position: relative;
}
.accordion.alert-accordion .alert-accordion-header .icon {
  background: url(/Images/icons/icon_alert.png) no-repeat 0 0;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.accordion.alert-accordion .alert-accordion-header:after {
  content: '';
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3.5px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid white;
  transition: transform 250ms linear;
}
.accordion.alert-accordion .alert-accordion-header.collapsed:after {
  /*
                    transform: rotate(-90deg);
                    -moz-transform: rotate(-90deg);
                    -webkit-transform: rotate(-90deg);
                    -o-transform: rotate(-90deg);
                    -ms-transform: rotate(-90deg);
                    */
  /*samsung*/
  content: '';
  position: absolute;
  right: 9px;
  top: 38%;
  margin-top: -3.5px;
  border-left: 7px solid white;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  transition: transform 250ms linear;
}
.accordion.alert-accordion .accordion-body {
  padding: 0;
}
.accordion.alert-accordion .accordion-body .accordion-inner {
  padding: 10px 10px 0;
}
.accordion.alert-accordion .accordion-body a:link,
.accordion.alert-accordion .accordion-body a:visited {
  text-decoration: underline;
  font-weight: bold;
  color: #333;
}
.accordion.alert-accordion .accordion-body a:link strong,
.accordion.alert-accordion .accordion-body a:visited strong {
  color: #660066;
}
#hcf-dashboard .collapsed:after {
  /*samsung*/
  content: '';
  position: absolute;
  right: 9px;
  top: 38%;
  margin-top: -3.5px;
  border-left: 7px solid white;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  transition: transform 250ms linear;
}
.hcf-cont .tab-pane {
  padding: 0 50px;
}
@media only screen and (max-width: 767px) {
  .hcf-cont .tab-pane {
    padding: 0;
  }
}
.hcf-cont .tab-pane .append {
  margin-left: -81px;
  margin-right: -81px;
}
#hcf-enrollment-pane p,
#hcf-enrollment-pane ol {
  font-size: 13px;
}
@media only screen and (max-width: 767px) {
  .lt-tabs {
    margin-top: 10px;
  }
  #hcf-dashboard .lt-tabs {
    margin-top: 0;
  }
  #st-hcp-dashboard .lt-tabs {
    margin-top: 20px;
  }
  .lt-tabs ul.nav li {
    font-size: 12px;
    line-height: 12px;
    margin-right: 1px;
  }
  #rems-forms .lt-tabs ul.nav li {
    font-size: 18px;
  }
  #rems-forms .lt-tabs ul.nav li a {
    padding: 15px;
  }
  .lt-tabs ul.nav li.sm-mob {
    font-size: 10px;
  }
  .lt-tabs ul.nav li a {
    padding: 4px 2px;
  }
  .lt-tabs ul.nav li.single-line a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  dl.faqs {
    margin: 0 -15px 10px;
  }
  dl.faqs .question:after {
    display: none;
  }
  dl.faqs .answer {
    padding: 10px 15px 1px;
  }
  #rems-about ul.nav li {
    width: 105px;
  }
  #rems-about.hcp-about .lt-tabs .tab-content {
    border: 1px solid #ddd;
  }
  #rems-about .lt-tabs {
    margin-bottom: 20px;
  }
  #rems-about .lt-tabs .tab-content.hcp-cont .tab-pane {
    padding: 0;
  }
  #rems-about .lt-tabs .tab-content .append {
    margin: 15px -15px -20px;
    padding-top: 0;
  }
  #rems-about .lt-tabs ol {
    margin-left: -15px;
    margin-right: -15px;
    border-right: 0;
  }
  #rems-about .lt-tabs .hcp-cont ol {
    width: auto;
  }
  #rems-about .lt-tabs .hcp-cont ol li,
  #rems-about .lt-tabs .hcp-cont ol li.two-lines {
    padding: 5px 20px 5px 30px;
  }
  #rems-about ul.orange li {
    padding-left: 10px;
  }
  #rems-about #prescriber-enrollment-pane ul.orange {
    margin-left: -10px;
  }
  #rems-about #prescriber-enrollment-pane .btn-success {
    font-size: 15px;
    padding-left: 28px;
    padding-right: 28px;
  }
  #rems-about #prescriber-enrollment-pane ol + p {
    text-align: center;
  }
  #rems-about .table-container-4mob {
    margin-left: -15px;
    margin-right: -15px;
  }
  #rems-about table.striped {
    width: 100%;
    margin: 0;
  }
  #rems-about table.striped th {
    padding-left: 15px;
    padding-right: 15px;
  }
  #rems-about table.striped tbody {
    font-size: 10px;
  }
  #rems-about-hcf ul.nav li {
    font-size: 11px;
    line-height: 12px;
    width: 95px;
  }
  #rems-about-hcf ul.nav li.single-line a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #rems-about-hcf .lt-tabs {
    margin-bottom: 0;
  }
  #rems-about-hcf .lt-tabs .tab-content {
    padding: 30px 15px 10px;
    border-left: 0;
    border-right: 0;
  }
  #rems-about-hcf .lt-tabs .tab-content.hcp-cont .tab-pane {
    padding: 0;
  }
  #rems-about-hcf .lt-tabs .tab-content .append {
    margin: 0 -15px;
    border-bottom: 0;
  }
  #rems-about-hcf .lt-tabs ol {
    margin-left: -15px;
    margin-right: -15px;
    border-right: 0;
  }
  #rems-about-hcf .lt-tabs .hcp-cont ol {
    width: auto;
  }
  #rems-about-hcf .lt-tabs .hcp-cont ol li,
  #rems-about-hcf .lt-tabs .hcp-cont ol li.two-lines {
    padding: 5px 20px 5px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .lt-tabs .tab-content {
    padding: 30px 15px 10px;
    margin-left: -1px;
    margin-right: -1px;
  }
}
.datatables-container {
  position: relative;
  font-size: 12px;
}
@media (max-width: 767px) {
  .tab-content .datatables-container .dataTables_wrapper {
    margin: 0 -15px;
  }
}
.datatables-container .num-patients,
.datatables-container .num-prescribers,
.datatables-container .num-users {
  color: #333;
  margin: 0;
}
.datatables-container .num-patients [data-toggle="tooltip"],
.datatables-container .num-prescribers [data-toggle="tooltip"],
.datatables-container .num-users [data-toggle="tooltip"] {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .datatables-container .num-patients [data-toggle="tooltip"],
  .datatables-container .num-prescribers [data-toggle="tooltip"],
  .datatables-container .num-users [data-toggle="tooltip"] {
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .datatables-container .num-patients,
  .datatables-container .num-prescribers,
  .datatables-container .num-users {
    padding: 0 15px;
  }
  .tab-content .datatables-container .num-patients,
  .tab-content .datatables-container .num-prescribers,
  .tab-content .datatables-container .num-users {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .datatables-container .num-patients {
    position: absolute;
    top: -4px;
    z-index: 10;
  }
  .datatables-container .num-patients#table-num-patients {
    margin-bottom: 10px;
  }
}
.datatables-container .num-patients .enroll-cta {
  text-decoration: underline;
  font-size: 12px;
  margin-left: 0;
}
@media (min-width: 768px) {
  .datatables-container .num-patients .enroll-cta {
    margin-left: 30px;
  }
}
.datatables-container .num-patients .enroll-cta.enroll-patient-cta {
  margin-left: 0;
}
@media (min-width: 768px) {
  .datatables-container .num-patients .enroll-cta.enroll-patient-cta {
    margin-left: 80px;
  }
}
@media (min-width: 768px) {
  .datatables-container .num-prescribers {
    top: -8px;
    position: absolute;
    z-index: 10;
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .datatables-container .num-prescribers [data-toggle="tooltip"] {
    position: absolute;
    right: 0;
    top: 9px;
  }
}
.datatables-container .num-users {
  top: -4px;
  position: absolute;
  z-index: 10;
}
.datatables-container .dataTables_filter {
  font-weight: bold;
  color: #660066;
  font-size: 1.3em;
}
.datatables-container .dataTables_filter input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
}
.datatables-container .dataTables_filter input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
}
.datatables-container .dataTables_filter input:-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}
.datatables-container .dataTables_filter input {
  width: 300px;
  background: url(/Images/icons/icon-search.gif) no-repeat right 50%;
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .datatables-container .dataTables_filter input {
    width: 300px;
    margin: 0 50px 10px;
  }
}
.datatables-container .dataTables_filter#hcppatients_filter {
  margin-bottom: 14px;
}
.datatables-container table,
.datatables-container table.dataTable {
  width: 100%;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  overflow: hidden;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
}
.datatables-container table thead th,
.datatables-container table.dataTable thead th {
  background-image: none;
  border-bottom: 4px solid #fff;
  font-size: 14px;
  padding: 12px 16px;
  line-height: 1em;
}
@media screen and (max-width: 767px) {
  #hcp-dashboard .datatables-container table thead th,
  #hcp-dashboard .datatables-container table.dataTable thead th {
    padding: 12px;
  }
}
.datatables-container table thead th:last-child,
.datatables-container table.dataTable thead th:last-child {
  padding: 0 24px;
  font-size: 15px;
}
.datatables-container table thead tr,
.datatables-container table.dataTable thead tr {
  background: #959595;
  color: #fff;
  border-bottom: 4px solid #fff;
}
.datatables-container table thead tr .leftcorner,
.datatables-container table.dataTable thead tr .leftcorner {
  -webkit-border-top-left-radius: 13px;
  -moz-border-radius-topleft: 13px;
  border-top-left-radius: 13px;
}
.datatables-container table thead tr .rightcorner,
.datatables-container table.dataTable thead tr .rightcorner {
  -webkit-border-top-right-radius: 13px;
  -moz-border-radius-topright: 13px;
  border-top-right-radius: 13px;
}
.datatables-container table tbody tr,
.datatables-container table.dataTable tbody tr {
  background: #bcbec0;
  color: #660066;
  border-bottom: 2px solid #fff;
  font-weight: bold;
}
.datatables-container table tbody tr td,
.datatables-container table.dataTable tbody tr td {
  text-align: center;
  border-bottom: 2px solid #fff;
  padding: 10px;
}
.datatables-container table tr.alert,
.datatables-container table.dataTable tr.alert {
  background: #900;
  color: #fff;
}
.datatables-container table tr.alert a,
.datatables-container table.dataTable tr.alert a {
  color: white;
}
.datatables-container table tr.alert .btn-default,
.datatables-container table.dataTable tr.alert .btn-default {
  color: #f00;
  max-width: 110px;
  white-space: normal;
  padding: 4px 15px;
  line-height: 1;
  margin: 0 3px;
  font-size: 12px;
}
.datatables-container table tr.alert .icon-alert,
.datatables-container table.dataTable tr.alert .icon-alert {
  background: url(/Images/icons/icon_alert.png) no-repeat 0 0;
}
.datatables-container table tr.authorized,
.datatables-container table.dataTable tr.authorized {
  background: #ff9933;
}
.datatables-container table tr.authorized .icon-alert,
.datatables-container table.dataTable tr.authorized .icon-alert {
  background: url(/Images/icons/icon_alert.png) no-repeat 0 0;
}
.datatables-container table tr.authorized .btn-default,
.datatables-container table.dataTable tr.authorized .btn-default {
  color: #900;
  max-width: 117px;
  padding: 4px 15px;
  line-height: 1;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}
.datatables-container table tr .btn-default.btn-baseline-form,
.datatables-container table.dataTable tr .btn-default.btn-baseline-form {
  color: #f00;
  max-width: 110px;
  white-space: normal;
  padding: 4px 15px;
  line-height: 1;
  margin: 0 3px;
  font-size: 12px;
}
@media (max-width: 767px) {
  .datatables-container table tr .btn-default.btn-baseline-form,
  .datatables-container table.dataTable tr .btn-default.btn-baseline-form {
    white-space: nowrap;
    box-shadow: none;
    background: #FFF;
    font-size: 11px;
    padding: 5px;
    max-width: none;
    width: 125px;
  }
  .datatables-container table.dataTable tr .datatables-container table tr .btn-default.btn-baseline-form,
  .datatables-container table.dataTable tr .datatables-container table.dataTable tr .btn-default.btn-baseline-form {
    padding: 7px 5px;
    width: 125px;
  }
}
.datatables-container table.no-footer {
  border-bottom: 0 none;
}
.form-link-button a {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  color: #f00;
  padding: 8px 5px;
  text-wrap: none;
  white-space: nowrap;
}
table.patient-info {
  width: 100%;
  border: 1px solid #8a8a8a;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  table.patient-info {
    border: 0;
  }
}
table.patient-info th {
  padding: 5px 15px;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
}
table.patient-info td {
  padding: 10px 15px;
  width: 50%;
}
table.patient-info thead {
  background-color: #8a8a8a;
  color: white;
}
table.patient-info tbody {
  background-color: #e8e8e8;
  color: black;
}
table.patient-info tbody td {
  border: 1px solid #8a8a8a;
}
table.patient-info tbody td:first-child {
  border-left: 0 none;
}
@media (max-width: 767px) {
  table.patient-info tbody td {
    width: auto;
    display: block;
    border-left: 0;
    border-right: 0;
    border-top: 0;
  }
}
table.patient-info a {
  text-decoration: underline;
}
table.patient-info.red {
  border: 1px solid #98040c;
}
@media (max-width: 767px) {
  table.patient-info.red {
    border-left: 0;
    border-right: 0;
  }
}
table.patient-info.red th {
  background-color: #98040c;
}
table.patient-info.red tbody {
  background-color: #fceaea;
}
table.patient-info.red tbody td {
  background-color: #fceaea;
  border: 1px solid #98040c;
}
@media (max-width: 767px) {
  table.patient-info.red tbody td {
    border-left: 0;
    border-right: 0;
  }
}
table.patient-info.orange {
  border: 1px solid #fd9941;
}
table.patient-info.orange th {
  background-color: #fd9941;
}
table.patient-info.orange tbody {
  background-color: #fed8b3;
}
table.patient-info.orange tbody td {
  background-color: #fed8b3;
  border: 1px solid #fd9941;
}
.monitor-accordion {
  border-left: 8px solid #ccc;
  position: relative;
}
.monitor-accordion:before {
  content: ' ';
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -9px;
  right: 0px;
  bottom: -1px;
  border-left: 10px solid #333;
}
.monitor-accordion .panel-title {
  font-size: 1.1em;
  position: relative;
  line-height: 35px;
  padding-left: 30px;
  margin-bottom: 10px;
}
.monitor-accordion .panel-title a {
  color: black;
  text-decoration: none;
}
.monitor-accordion .panel-title a .icon {
  position: absolute;
  /*top: -5px;
        left: -25px;*/
  top: -15px;
  left: -40px;
  transition: all 250ms ease-in-out;
  transform: rotate(90deg);
}
.monitor-accordion .panel-title a.collapsed {
  text-decoration: underline;
  color: #80007f;
}
.monitor-accordion .panel-title a.collapsed .icon {
  transform: rotate(0deg);
}
.monitor-accordion .panel-body {
  padding-left: 30px;
  padding-bottom: 20px;
}
.monitor-history-table {
  *zoom: 1;
  clear: both;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.3);
  width: auto;
  display: inline-block;
  position: relative;
  margin-top: 21px;
}
.monitor-history-table:before,
.monitor-history-table:after {
  content: " ";
  display: table;
}
.monitor-history-table:after {
  clear: both;
}
.monitor-history-table hr {
  margin-top: 0;
  margin-bottom: 0;
  height: 0;
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
}
.monitor-history-table .thead .tcolumn:last-child .tcell {
  border-right: 0 none;
}
.monitor-history-table .thead .tcell.head-row,
.monitor-history-table .thead .tcell.results-row {
  background: #666;
  color: white;
}
.monitor-history-table .tbody .tcell {
  padding: 3px 10px;
}
.monitor-history-table .tbody .tcell.head-row {
  background: #ccc;
  color: black;
}
.monitor-history-table .thead,
.monitor-history-table .tbody,
.monitor-history-table .tcolumn {
  float: left;
}
.monitor-history-table .tcolumn:first-child {
  margin-left: 0;
}
.monitor-history-table .tcolumn:last-child .tcell {
  border-right: 1px solid black;
}
.monitor-history-table .tcolumn:last-child .tcell.year-indicator {
  border-right: 0 none;
}
.monitor-history-table .tcell {
  vertical-align: middle;
  height: 21px;
  line-height: 21px;
  padding: 3px 5px;
  margin: 0;
  box-sizing: content-box;
  text-align: center;
  border-top: 1px solid black;
  border-left: 1px solid black;
}
.monitor-history-table .tcell:last-child {
  border-bottom: 1px solid black;
}
.monitor-history-table .tcell.year-indicator {
  background-image: url('data:image/png;base64,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');
  background-position: -4px -118px;
  background-repeat: no-repeat;
  display: block;
  width: 13px;
  height: 21px;
  position: absolute;
  top: -21px;
  visibility: hidden;
  overflow: hidden;
  width: 50px;
  padding: 0;
  border-top: 0 none;
  border-left: 0 none;
  font-weight: bold;
  text-align: right;
}
.monitor-history-table .tcell.year-indicator.present {
  visibility: visible;
}
.monitor-history-table .tcell.head-row {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.monitor-history-table .tcell.head-row,
.monitor-history-table .tcell.results-row {
  font-weight: bold;
}
.monitor-history-table .tcell a {
  text-decoration: underline;
}
.monitor-history-legend {
  border: 1px solid #ccc;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.3);
  border-radius: 7px;
  font-size: 0.85em;
  line-height: 1.1em;
  margin-top: 2em;
  margin-bottom: 2em;
  width: 90%;
}
.monitor-history-legend .section {
  padding: 1em 2em;
}
.monitor-history-legend .icon-wrap {
  margin-right: 0.5em;
}
.monitor-history-legend p {
  margin-bottom: 0;
}
.monitor-history-legend .types {
  *zoom: 1;
  margin-bottom: 1em;
}
.monitor-history-legend .types:before,
.monitor-history-legend .types:after {
  content: " ";
  display: table;
}
.monitor-history-legend .types:after {
  clear: both;
}
.monitor-history-legend .type {
  margin-right: 1em;
}
.monitor-history-legend .type:last-child {
  margin-right: 0;
}
.monitor-history-legend .type .icon-wrap {
  float: left;
}
.monitor-history-legend .checks {
  *zoom: 1;
}
.monitor-history-legend .checks:before,
.monitor-history-legend .checks:after {
  content: " ";
  display: table;
}
.monitor-history-legend .checks:after {
  clear: both;
}
.monitor-history-legend .check .icon {
  vertical-align: middle;
}
.monitor-history-legend .description {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .monitor-accordion .panel-title {
    line-height: 1.2em;
    margin-bottom: 17px;
  }
  .monitor-accordion .panel-title,
  .monitor-accordion .panel-body {
    padding-left: 23px;
  }
  .monitor-history-table {
    font-size: 0.6em;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    margin-top: 0;
    border: 1px solid #666;
  }
  .monitor-history-table .thead,
  .monitor-history-table .tbody,
  .monitor-history-table .tcolumn {
    float: none;
  }
  .monitor-history-table .thead .tcell {
    background-color: #ccc;
    padding-top: 0.125em;
    padding-bottom: 0.125em;
  }
  .monitor-history-table .thead .tcell.type .icon {
    transform-origin: 17% center;
  }
  .monitor-history-table .tcolumn {
    white-space: nowrap;
    clear: both;
  }
  .monitor-history-table .tcolumn:last-child .tcell {
    border: 0 none;
    border-left: 1px solid #666;
    border-bottom: 1px solid #666;
  }
  .monitor-history-table .tcolumn:last-child .tcell.head-row {
    border-left: 0 none;
  }
  .monitor-history-table hr {
    display: none;
  }
  .monitor-history-table .tcell {
    float: left;
    box-sizing: border-box;
    border: 0 none;
    border-left: 1px solid #666;
    border-bottom: 1px solid #666;
    text-align: center;
    padding: 0;
  }
  .monitor-history-table .tcell:last-child {
    border: 0 none;
    border-left: 1px solid #666;
    border-bottom: 1px solid #666;
  }
  .monitor-history-table .tcell.year-indicator {
    border: 0 none;
    display: none;
  }
  .monitor-history-table .tcell.head-row {
    width: 31px;
    box-shadow: none;
    border-left: 0 none;
  }
  .monitor-history-table .tcell.type {
    width: 40px;
    padding: 0;
  }
  .monitor-history-table .tcell.type .icon {
    transform-origin: center;
    transform: scale(0.6);
  }
  .monitor-history-table .tcell.results-row {
    width: 44px;
  }
  .monitor-history-table .tbody .tcell {
    padding: 0;
  }
  .monitor-history-table .tbody .tcolumn:last-child .tcell {
    border-bottom: 0 none;
  }
  .monitor-history-legend {
    border: 0 none;
    box-shadow: none;
    border-radius: 0;
    line-height: 1.2em;
    font-size: 0.83em;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .monitor-history-legend .description {
    margin-bottom: 1em;
  }
  .monitor-history-legend .section {
    padding: 0;
    border: 1px solid #ccc;
  }
  .monitor-history-legend .types {
    margin-bottom: 0;
  }
  .monitor-history-legend .type,
  .monitor-history-legend .check {
    *zoom: 1;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
  }
  .monitor-history-legend .type:before,
  .monitor-history-legend .check:before,
  .monitor-history-legend .type:after,
  .monitor-history-legend .check:after {
    content: " ";
    display: table;
  }
  .monitor-history-legend .type:after,
  .monitor-history-legend .check:after {
    clear: both;
  }
  .monitor-history-legend .type .icon-wrap,
  .monitor-history-legend .check .icon-wrap {
    border-right: 1px solid #ccc;
    float: none;
    display: inline-block;
    width: 33%;
    vertical-align: middle;
    text-align: center;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .monitor-history-legend .type .content-wrap,
  .monitor-history-legend .check .content-wrap {
    white-space: normal;
    display: inline-block;
    width: 63%;
    float: none;
    vertical-align: middle;
    margin-left: 2%;
    margin-right: 2%;
  }
  .monitor-history-legend .check.red {
    border-bottom: 0 none;
  }
}
#hcf-dashboard #PatientsTable th {
  font-size: 12px;
  padding: 4px 12px;
}
#hcf-dashboard #PatientsTable th:first-line {
  font-size: 16px;
}
#hcf-dashboard #PatientsTable tbody {
  font-family: 'Roboto', sans-serif;
}
#hcf-dashboard #PatientsTable td {
  font-size: 11px;
}
#hcf-dashboard #PatientsTable td:first-line {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  #hcf-dashboard #PatientsTable th,
  #hcf-dashboard #PatientsTable th:first-line {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #hcf-dashboard #PatientsTable tbody {
    font-family: 'Open Sans', sans-serif;
  }
  #hcf-dashboard #PatientsTable td,
  #hcf-dashboard #PatientsTable td:first-line {
    font-size: 12px;
  }
}
@media only screen and (min-width: 767px) {
  #spp-dashboard .dataTables_filter {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#spp-dashboard .dataTables_filter label input {
  padding: 5px !important;
  margin-right: 0px;
}
@media only screen and (max-width: 767px) {
  #spp-dashboard .dataTable {
    width: auto !important;
  }
  #spp-dashboard .dataTables_filter {
    padding-left: 0px;
  }
  #spp-dashboard thead tr th {
    padding: 8px 3px;
  }
}
.btn-padding-15 {
  padding: 15px;
}
a[data-toggle=tooltip] {
  cursor: pointer;
}
.tooltip.bottom {
  padding-top: 0;
  margin-top: 15px;
}
.tooltip.bottom .tooltip-arrow {
  position: absolute;
  bottom: 100%;
  width: 24px;
  height: 12px;
  border: 0;
  margin-left: -12px;
  top: auto;
  margin-bottom: -1px;
}
.tooltip.bottom .tooltip-arrow:before,
.tooltip.bottom .tooltip-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-bottom-color: #ffd8b2;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 0;
}
.tooltip.bottom .tooltip-arrow:before {
  border-bottom-color: #ff9900;
  margin-top: -1px;
}
.tooltip .tooltip-inner {
  background-color: #ffd8b2;
  color: #333333;
  min-width: 310px;
  text-align: left;
  border-radius: 0;
  border: 1px solid #ff9900;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
  padding: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
#rems-about-hcf #tabs-3 .tooltip .tooltip-inner {
  min-width: 390px;
}
.tooltip.in {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .tooltip.bottom {
    margin: 0;
    padding: 20px 15px;
  }
  .tooltip.bottom .tooltip-arrow {
    margin-bottom: -21px;
  }
  .tooltip .tooltip-inner,
  #rems-about-hcf #tabs-3 .tooltip .tooltip-inner {
    min-width: 290px;
    max-width: 290px;
  }
}
.icon {
  background-image: url('data:image/png;base64,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');
}
i.icon {
  display: inline-block;
}
.icon-mail {
  background-position: -4px -41px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 19px;
  height: 14px;
}
.icon-lock {
  background-position: -4px -21px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 11px;
  height: 12px;
}
.icon-alert {
  background-position: -4px -90px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 20px;
  height: 20px;
}
.icon-alert-open {
  background-position: -4px -63px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 19px;
  height: 19px;
}
.icon-enroll {
  background-position: -4px -495px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 67px;
  height: 57px;
}
.icon-map-pin {
  background-position: -4px -374px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 48px;
}
.icon-find-map {
  background-position: -4px -430px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 67px;
  height: 57px;
}
.icon-secure-page {
  background-position: -4px -560px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 88px;
  height: 57px;
}
.icon-magnifying-glass {
  background-position: -4px -4px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 9px;
}
.icon-pm-arrow {
  background-position: -4px -326px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 40px;
  height: 40px;
}
.icon-pm-uc {
  background-position: -4px -147px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 54px;
  height: 21px;
}
.icon-pm-tft {
  background-position: -4px -176px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 54px;
  height: 21px;
}
.icon-pm-table-year-indicator {
  background-position: -4px -118px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 13px;
  height: 21px;
}
.icon-pm-cbc {
  background-position: -4px -205px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 54px;
  height: 21px;
}
.icon-pm-scr {
  background-position: -4px -234px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 55px;
  height: 22px;
}
.icon-pm-check-blue {
  background-position: -4px -264px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 23px;
  height: 23px;
}
.icon-pm-check-red {
  background-position: -4px -295px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 23px;
  height: 23px;
}
.icon-question {
  width: 26px;
  height: 26px;
  background: url(/Images/icons/icon-help.png) no-repeat 0 0;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .icon-question {
    width: 21px;
    height: 21px;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .panel-body .monitor-history-table .tcell.type .icon-pm-cbc {
    background-size: 53px 378px;
    background-position: 2px -120px;
    background-repeat: no-repeat;
    transform: scale(1);
  }
  .panel-body .monitor-history-table .tcell.type .icon-pm-scr {
    background-size: 53px 391px;
    background-position: 2px -143px;
    background-repeat: no-repeat;
    transform: scale(1);
  }
  .panel-body .monitor-history-table .tcell.type .icon-pm-uc {
    background-size: 53px 377px;
    background-position: 2px -85px;
    background-repeat: no-repeat;
    transform: scale(1);
  }
  .panel-body .monitor-history-table .tcell.type .icon-pm-tft {
    background-size: 53px 377px;
    background-position: 2px -102px;
    background-repeat: no-repeat;
    transform: scale(1);
  }
  .panel-body .monitor-history-table .tcell.type .icon-pm-check-blue {
    background-size: 64px 392px;
    background-position: 2px -163px;
    transform: scale(1);
  }
}
@media (min-width: 767px) {
  form .pr-5 {
    padding-right: 5px;
  }
}
@media (min-width: 767px) {
  form .pl-5 {
    padding-left: 5px;
  }
}
form label {
  font-weight: 700;
  display: block;
  margin-bottom: 4px;
}
form label.mr-8 {
  margin-right: 8px;
}
form label.txt-small-xs {
  font-size: 12px;
}
form label.radio,
form label.checkbox {
  position: relative;
  font-weight: normal;
  display: block;
  padding-left: 30px;
  margin-bottom: 0.5em;
}
form label.radio.hanging,
form label.checkbox.hanging {
  text-indent: -5px;
  padding-left: 25px;
}
form label.radio input[type="checkbox"],
form label.checkbox input[type="checkbox"],
form label.radio input[type="radio"],
form label.checkbox input[type="radio"] {
  position: absolute;
  left: 0;
  top: 0;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="number"],
form select,
form textarea {
  border: 1px solid #660066;
  border-radius: 6px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) inset;
  padding: 2px 20px 2px 8px;
  margin-bottom: 6px;
}
form.online-form input[type="text"],
form.online-form input[type="password"],
form.online-form input[type="tel"],
form.online-form select {
  box-shadow: none;
  border-radius: 0;
  border-color: #8a8a8a;
}
form select {
  height: 30px;
  padding: 6px 8px;
}
form textarea {
  min-height: 100px;
  border-radius: 0px;
}
form.full-width input[type="text"],
form.full-width input[type="password"],
form.full-width [type="tel"],
form.full-width textarea,
form.full-width select {
  width: 100%;
}
form .equal-div {
  width: 48%;
  float: left;
  margin-right: 4%;
}
form .equal-div.noMargin {
  margin: 0px;
}
form .form-group {
  margin-bottom: 1em;
}
form .form-group input[type="text"],
form .form-group input[type="password"],
form .form-group input[type="email"] {
  width: 100%;
}
form .form-group:last-child {
  margin-bottom: 0;
}
form .form-group input[type="text"].input-validation-error,
form .form-group input[type="password"].input-validation-error,
form .form-group input[type="tel"].input-validation-error,
form .form-group textarea.input-validation-error,
form .form-group select.input-validation-error {
  margin-bottom: 0;
}
form .form-group.reset-password-input {
  width: 300px;
}
form .field-validation-error {
  font-size: 0.85em;
  font-style: italic;
  color: red;
}
form .actions {
  clear: both;
  display: flex;
  justify-content: flex-end;
  padding-top: 2em;
}
form .actions .inline-links li {
  margin-left: 0;
}
form .actions .inline-links li:first-of-type {
  margin-right: 2em;
}
form .actions .btn-success {
  font-size: 14px;
}
form .actions.have-passed {
  margin: 20px 0 60px 0;
}
#change-password form .btn {
  padding: 6px 26px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  #change-password form .btn {
    margin-top: 5px;
  }
}
#change-password form .field-validation-error {
  display: inline-block;
  height: 6px;
}
#change-password form .form-group {
  margin-bottom: 0;
}
#change-password.callout form label {
  font-weight: bold;
}
#account-profile label {
  font-weight: normal;
}
#account-profile .callout.large#change-password label {
  font-weight: bold;
}
#account-profile .callout.large .btn {
  padding: 14px;
  width: 210px;
}
#account-profile .callout.large input[type='password'] {
  width: 240px;
}
#account-profile .callout.large form#changePasswordForm .btn {
  width: 180px;
}
.form-horizontal label {
  padding-left: 0;
  line-height: 1em;
  display: inline-block;
}
.form-horizontal label.two-lines {
  padding-top: 0;
}
.input-group input[type="text"],
.input-group input[type="password"],
.input-group select {
  padding: 4px;
}
.input-group.with-icon input[type="text"],
.input-group.with-icon input[type="password"],
.input-group.with-icon select {
  padding: 6px;
}
.assessment-callout {
  width: 80%;
  margin: 3em auto;
  padding: 35px;
  border-radius: 15px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.7);
  background-image: linear-gradient(to bottom, #f9f9f9, white);
}
.assessment-callout.high {
  margin-top: 1.5em;
  margin-bottom: 4em;
}
.assessment-callout.v-pad {
  padding: 90px 35px;
}
.assessment-callout.v-pad .actions {
  margin-top: 10px;
}
.assessment-callout .title {
  color: black;
  margin-top: 0;
  margin-bottom: 1.5em;
  text-align: left;
}
.assessment-callout p {
  text-align: left;
  line-height: 17px;
}
.assessment-callout h1.txt-xlarge {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  color: #333;
  margin: 15px 0;
}
.assessment-callout label.radio,
.assessment-callout label.checkbox {
  padding: 0 0 0 25px;
  line-height: 22px;
  margin: 0;
}
.assessment-callout label.radio input[type="radio"],
.assessment-callout label.checkbox input[type="radio"] {
  top: 2px;
}
.assessment-callout label.indent {
  text-indent: -16px;
  padding-left: 40px;
}
.assessment-callout .actions {
  margin-top: 1em;
  margin-bottom: 0;
}
.assessment-callout .actions .inline-links a {
  margin-left: 40px;
  margin-bottom: 30px;
}
.assessment-callout .actions .inline-links a:first-child {
  margin-left: 0;
}
#registration-form {
  margin: 10px 0;
}
#registration-form.step-2 {
  width: 300px;
}
#registration-form.step-2 input {
  border-radius: 6px;
}
#registration-form.step-2 input[type="text"],
#registration-form.step-2 input[type="password"],
#registration-form.step-2 input[type="tel"] {
  height: 30px;
}
#registration-form.step-2 input[type="checkbox"] {
  margin-right: 8px;
}
#registration-form.step-2 .field-validation-error {
  display: inline-block;
  height: 10px;
}
.in-registration #registration-form .form-group .col-sm-3,
.in-registration #registration-form .form-group .col-sm-5,
.in-registration #registration-form .form-group .col-sm-6,
.in-registration #registration-form .form-group .col-sm-7 {
  padding-left: 0;
  padding-right: 0;
  width: auto;
  float: none;
}
.in-registration #registration-form .form-group .state {
  float: left;
  width: 170px;
  margin-right: 10px;
}
.in-registration #registration-form .form-group .zip {
  float: left;
  width: 120px;
}
.hcpform .field-validation-error {
  position: relative;
  display: block !important;
  margin-left: 0px !important;
}
@media (min-width: 768px) {
  .hcpform .field-validation-error {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  .hcpform .field-validation-error {
    margin-left: -16px !important;
  }
}
#hcf-enroll .field-validation-error {
  position: relative;
  display: block !important;
  margin-left: 0px;
}
@media (min-width: 768px) {
  #hcf-enroll .field-validation-error {
    left: -15px;
  }
}
@media (min-width: 768px) {
  #hcf-enroll .field-validation-error #ESigniture_Password-error,
  #hcf-enroll .field-validation-error #ESigniture_NPI-error,
  #hcf-enroll .field-validation-error #ESigniture_Name-error {
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  #hcf-enroll .verified-checkbox .field-validation-error {
    padding-left: 15px;
    width: 260px !important;
  }
}
#data-input-confirmation {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  margin: -4px 0 12px;
  width: 544px;
}
#data-input-confirmation .field-validation-error {
  font-size: 11px;
  white-space: normal;
  margin-left: -16px;
}
.hcpform #data-input-confirmation {
  width: 475px;
}
.hcpform #data-input-confirmation .field-validation-error {
  margin-left: 9px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .sppform #data-input-confirmation .field-validation-error {
    margin-left: 0px !important;
  }
}
#data-input-confirmation label,
#data-input-confirmation label.two-lines {
  padding-top: 4px;
}
#data-input-confirmation p label {
  margin-bottom: 10px;
}
#data-input-confirmation .title {
  background-color: #660066;
  color: white;
  padding: 10px 10px 5px 22px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}
#data-input-confirmation > .inner {
  border: 1px solid #660066;
  padding: 18px 60px 20px 37px;
}
#data-input-confirmation > .inner input[type="text"],
#data-input-confirmation > .inner input[type="tel"],
#data-input-confirmation > .inner select,
#data-input-confirmation > .inner textarea {
  border: 1px solid #8a8a8a;
  border-radius: 0;
  height: auto;
  box-shadow: none;
  padding: 2px 8px;
  width: 224px;
  margin-left: -16px;
}
.hcpform #data-input-confirmation > .inner input[type="text"],
.hcpform #data-input-confirmation > .inner input[type="tel"],
.hcpform #data-input-confirmation > .inner select,
.hcpform #data-input-confirmation > .inner textarea {
  margin-left: 10px;
}
.sppform #data-input-confirmation > .inner input[type="text"],
.sppform #data-input-confirmation > .inner input[type="tel"],
.sppform #data-input-confirmation > .inner select,
.sppform #data-input-confirmation > .inner textarea {
  margin-left: 0;
}
#data-input-confirmation > .inner input[type="tel"],
#data-input-confirmation > .inner select[id*="State"],
#data-input-confirmation > .inner select[id*="Degree"] {
  width: 135px;
}
#data-input-confirmation > .inner input[id*="Zip"] {
  width: 68px;
}
#data-input-confirmation .form-group {
  margin-bottom: 11px;
}
.vertical-left-border {
  border-left: 1px solid #660066;
  padding-left: 15px;
}
.hcf-agreement .vertical-left-border > ul > li:first-child:before {
  display: none;
}
.vertical-right-border {
  border-right: 1px solid #660066;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .border-none-mobile {
    border: none;
  }
}
.rounded-corners {
  border-radius: 15px;
  overflow: hidden;
}
#agreement {
  border: 1px solid #660066;
}
#agreement.hcp-agreement {
  margin: 20px -79px 20px 0;
}
#agreement.hcp-agreement .content p {
  margin: 10px;
}
#agreement.hcf-agreement {
  margin: 20px -97px 20px 0;
}
#agreement.hcf-agreement + .col-sm-12 {
  padding-left: 0;
}
#agreement.hcf-agreement .content p {
  padding: 10px 20px;
  margin-bottom: 0 !important;
}
#agreement.spp-agreement {
  margin-right: -79px;
}
#agreement.spp-agreement .content p {
  padding: 0 10px;
  margin-bottom: 20px !important;
}
#agreement .title {
  background-color: #660066;
  color: white;
  padding: 10px 10px 5px 22px;
  text-transform: uppercase;
  font-size: 1.1em;
  font-weight: bold;
}
#agreement .checkbox {
  margin-left: 1em;
  margin-bottom: 1em;
}
#agreement .content {
  padding: 0 15px 15px;
}
#agreement .content .col-sm-6 > ul {
  font-size: 0.85em;
}
#agreement .content ul {
  margin: 0;
  padding: 0;
}
#agreement .content ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#agreement .content ul > li {
  margin-bottom: 0.5em;
  margin-left: 12px;
  padding-left: 1em;
  position: relative;
  line-height: 1.2em;
}
#agreement .content ul > li:before {
  position: absolute;
  left: 0;
  color: #59A930;
  font-weight: bold;
  content: " ";
  background-color: #59A930;
  display: inline-block;
  border-radius: 100%;
  top: 4px;
  height: 4px;
  width: 4px;
}
#agreement .content ul > li > ul > li {
  padding-left: 1.25em;
  margin-bottom: 0;
}
#agreement .content ul > li > ul > li:before {
  background: transparent;
  border-radius: 0;
  content: '\02014';
  color: black;
  top: 0;
}
#agreement.hcf-agreement .vertical-left-border {
  padding-right: 12px;
}
#agreement.hcp-agreement .vertical-left-border {
  padding-right: 20px;
}
#agreement + div {
  margin-right: -97px;
  width: auto;
}
#agreement + div .checkbox {
  margin-bottom: 20px;
}
#formSub {
  padding: 14px 70px;
}
#web-consent {
  border: 1px solid #660066;
  margin: 20px -65px 20px 0;
}
#web-consent.rounded-corners {
  padding: 10px 20px;
}
#web-consent + div .checkbox {
  margin-bottom: 20px;
}
#web-consent + div .checkbox input[type="checkbox"] {
  margin-right: 8px;
}
#web-consent + div .checkbox + div {
  margin-left: 8px;
}
#registration-form.step-2 #web-consent .field-validation-error {
  display: inline;
}
#forms-patient-auth-base-lab {
  margin-bottom: 40px;
  padding: 0 14px;
}
#forms-patient-auth-base-lab .section .content-wrapper {
  padding: 26px 80px 0 55px;
  margin: 0;
}
#forms-patient-auth-base-lab .section .content-wrapper #patientAuthBaseLab .error-align {
  padding-left: 0;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  #forms-patient-auth-base-lab .section .content-wrapper #patientAuthBaseLab .error-align span {
    white-space: normal;
  }
}
#forms-patient-auth-base-lab .section .content-wrapper #patientAuthBaseLab #PrescriberAddress_Address2 {
  margin-bottom: 0;
}
#forms-patient-auth-base-lab .section .content-wrapper #pd-lr {
  padding-right: 15px;
}
#forms-patient-auth-base-lab .section .content-wrapper p:nth-child(3) {
  margin: 0;
}
#forms-patient-auth-base-lab .section .content-wrapper .col-xs-12 {
  padding-right: 0;
}
#forms-patient-auth-base-lab .section .content-wrapper .panel {
  margin-bottom: 10px;
}
#forms-patient-auth-base-lab .section .content-wrapper .panel .panel-heading {
  padding: 10px 11px;
}
#forms-patient-auth-base-lab .section .content-wrapper .panel .panel-body {
  padding: 15px;
}
#forms-patient-auth-base-lab .txt-small {
  font-size: 12px;
  white-space: nowrap;
  margin-bottom: 10px;
  margin-top: 10px;
}
#forms-patient-auth-base-lab .txt-small input[type="text"] {
  width: 85px;
  margin-top: 8px;
  height: 20px;
}
#forms-patient-auth-base-lab label {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  padding-bottom: 4px;
}
#forms-patient-auth-base-lab label.pull-left {
  padding-top: 10px;
  padding-right: 10px;
  font-size: 12px;
}
#forms-patient-auth-base-lab label.pull-left.col-xs-12 {
  margin-bottom: 10px;
}
#forms-patient-auth-base-lab label.radio-inline {
  font-size: 12px;
}
#forms-patient-auth-base-lab .radio label {
  font-size: 12px;
}
#forms-patient-auth-base-lab .col-sm-12 {
  padding-left: 0;
  padding-right: 132px;
}
#forms-patient-auth-base-lab .col-sm-5 {
  padding-left: 0;
}
#forms-patient-auth-base-lab .col-sm-offset-2 {
  margin-left: 100px;
  margin-top: 20px;
}
#forms-patient-auth-base-lab .col-sm-offset-2 ul.inline-links li:first-child {
  margin-right: 18px;
}
#forms-patient-auth-base-lab .radio {
  margin: 0;
}
#forms-patient-auth-base-lab .indent {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .ml-mobile-0 {
    margin-left: 0px !important;
  }
  .ml-mobile-5 {
    margin-left: 5px !important;
  }
}
.enrollment-in-progress .hcf-agreement,
.enrollment-in-progress .hcp-agreement,
.enrollment-in-progress .spp-agreement {
  width: 100%;
}
.enrollment-in-progress .width100 {
  width: 100% !important;
}
#forms-infusion-checklist #infusionChecklist .field-validation-error {
  white-space: normal;
}
@media (max-width: 767px) {
  #forms-infusion-checklist #infusionChecklist .patient-information-adjust {
    float: right;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  #forms-infusion-checklist #infusionChecklist .align-center {
    margin-bottom: 20px;
  }
}
#forms-infusion-checklist #infusionChecklist .align-center .btn-wide {
  margin-left: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-decoration: none;
}
@media (max-width: 767px) {
  #forms-infusion-checklist #infusionChecklist .align-center .btn-wide {
    padding: 10px 0;
    min-width: 100px;
  }
}
#forms-infusion-checklist #infusionChecklist .align-center a {
  text-decoration: underline;
}
#forms-infusion-checklist #infusionChecklist .panel .panel-body .col-sm-5 {
  width: 52.666667%;
}
@media (max-width: 767px) {
  #forms-infusion-checklist #infusionChecklist .panel .panel-body .col-sm-5 {
    width: 100%;
  }
}
#forms-infusion-checklist #infusionChecklist .panel .panel-body .col-sm-5 input[type=text],
#forms-infusion-checklist #infusionChecklist .panel .panel-body .col-sm-5 input[type=password] {
  border: 1px solid #660066;
  border-radius: 6px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) inset;
  padding: 2px 20px 2px 8px;
  height: 26px;
}
#forms-infusion-checklist #infusionChecklist .panel .panel-body .radio-inline {
  display: inline-block;
}
#forms-infusion-checklist #infusionChecklist .panel .panel-body .radio-inline input[type="checkbox"],
#forms-infusion-checklist #infusionChecklist .panel .panel-body .radio-inline input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
}
#forms-infusion-checklist #infusionChecklist .panel .panel-body .radio-inline + .radio-inline {
  margin-left: 10px;
}
#forms-infusion-checklist #infusionChecklist .panel .accordion {
  max-width: 225px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  #forms-infusion-checklist #infusionChecklist .panel .accordion {
    margin: 0 -5px;
  }
}
#forms-infusion-checklist #infusionChecklist .panel .accordion .accordion-inner {
  padding: 5px 0;
}
#forms-infusion-checklist #infusionChecklist #section-patient-info .panel-body .form-group {
  margin-bottom: 0.6em;
}
#forms-infusion-checklist #infusionChecklist #section-patient-info .panel-body .form-group:last-child {
  margin-bottom: 0;
}
#forms-infusion-checklist #infusionChecklist #section-patient-info .panel-body .form-group a {
  text-decoration: underline;
}
#forms-infusion-checklist #infusionChecklist .inline {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  #forms-infusion-checklist #section-patient-info {
    padding-right: 8px;
  }
  #forms-infusion-checklist #section-prescriber-info {
    padding-left: 8px;
  }
}
#forms-infusion-checklist .panel-title {
  font-size: 21px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
@media (max-width: 767px) {
  #forms-infusion-checklist .panel-title {
    font-size: 14px;
  }
}
#forms-infusion-checklist .panel-title.noTransform {
  font-size: 13px;
}
@media (max-width: 767px) {
  #forms-infusion-checklist .panel-heading {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
#forms-infusion-checklist .panel-alert .panel-title {
  font-size: 18px;
}
#forms-infusion-checklist .round-top {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  overflow: hidden;
}
#forms-infusion-checklist .accordion.alert-accordion .alert-accordion-header:after {
  display: none;
}
#forms-infusion-checklist .accordion.alert-accordion .accordion-body {
  padding: 5px;
  text-align: center;
}
#forms-infusion-checklist .accordion {
  margin-bottom: 0;
}
#forms-infusion-checklist #infusion-dates table {
  width: 100%;
}
#forms-infusion-checklist #infusion-dates table td:first-child {
  width: 40px;
}
#forms-infusion-checklist #infusion-dates table .date-field {
  border: 0;
  border-bottom: 1px solid;
  border-radius: 0;
  width: 100%;
  box-shadow: none;
  padding-bottom: 0;
  text-align: center;
  background: url(../Images/icon_calendar.png) #FFF no-repeat 100% 50%;
}
#form-please-allow {
  padding: 20px 70px 10px 40px;
}
@media only screen and (max-width: 767px) {
  #form-please-allow {
    padding: 0 15px;
  }
}
#form-please-allow h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  #form-please-allow h2 {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
#form-please-allow a[href^="tel"] {
  color: inherit !important;
  text-decoration: none !important;
}
@media only screen and (max-width: 767px) {
  .enrollment-in-progress #content-area #form-please-allow {
    margin: 0;
    padding: 14px;
  }
  .enrollment-in-progress #content-area #form-please-allow .content-please-allow {
    margin-right: 10px;
    margin-bottom: 15px;
  }
  .enrollment-in-progress #content-area #form-please-allow input[type="submit"] {
    padding: 5px 42px;
  }
}
@media only screen and (max-width: 767px) {
  .enrollment-complete .field-validation-error,
  .enrollment-in-progress .field-validation-error {
    padding-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
}
#forms-patient-status,
#forms-infusion-checklist {
  margin-bottom: 60px;
  /** Phase 3 infusion verification **/
}
#forms-patient-status .pepo span,
#forms-infusion-checklist .pepo span {
  vertical-align: inherit;
}
#forms-patient-status .pepo span.radio-cta,
#forms-infusion-checklist .pepo span.radio-cta {
  margin: 0 10px;
}
#forms-patient-status input[type=text],
#forms-infusion-checklist input[type=text],
#forms-patient-status input[type=tel],
#forms-infusion-checklist input[type=tel],
#forms-patient-status select,
#forms-infusion-checklist select,
#forms-patient-status input[type="radio"],
#forms-infusion-checklist input[type="radio"] {
  /*height: 24px;*/
  padding: 0 4px;
  line-height: 24px;
}
#forms-patient-status .radio-copy,
#forms-infusion-checklist .radio-copy {
  font-weight: 700;
  margin: 0 14px 0 6px;
}
#forms-patient-status .radio-copy.mr-0,
#forms-infusion-checklist .radio-copy.mr-0 {
  margin-right: 0;
}
#forms-patient-status li.prev,
#forms-infusion-checklist li.prev {
  padding-left: 15px;
}
#forms-patient-status .panel .panel-body,
#forms-infusion-checklist .panel .panel-body {
  padding: 10px;
}
#forms-patient-status p.wide,
#forms-infusion-checklist p.wide {
  width: 107%;
  line-height: 1.2;
}
#forms-patient-status .field-validation-error,
#forms-infusion-checklist .field-validation-error {
  height: 0;
  display: inline-block;
  font-size: 11px;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #forms-patient-status #section-prescriber-info > .panel,
  #forms-infusion-checklist #section-prescriber-info > .panel {
    height: 100%;
  }
}
#forms-patient-status #section-prescriber-info .col-xs-6:first-child,
#forms-infusion-checklist #section-prescriber-info .col-xs-6:first-child {
  padding-right: 7px;
}
#forms-patient-status #section-prescriber-info .col-xs-6 + .col-xs-6,
#forms-infusion-checklist #section-prescriber-info .col-xs-6 + .col-xs-6 {
  padding-left: 7px;
}
@media (min-width: 768px) {
  #forms-patient-status #section-patient-info > .panel,
  #forms-infusion-checklist #section-patient-info > .panel {
    height: 100%;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #forms-patient-status #section-patient-info > #panel-undercare,
  #forms-infusion-checklist #section-patient-info > #panel-undercare {
    height: 126px;
  }
}
#forms-patient-status #patient-enrollment .panel .panel-title,
#forms-infusion-checklist #patient-enrollment .panel .panel-title {
  font-size: 14px;
  line-height: 34px;
}
#forms-patient-status #patientNotUnderCare .panel-heading,
#forms-infusion-checklist #patientNotUnderCare .panel-heading {
  padding-left: 10px;
  padding-right: 1px;
}
#forms-patient-status #patientNotUnderCare label,
#forms-infusion-checklist #patientNotUnderCare label {
  font-size: 13px;
  white-space: nowrap;
}
#forms-patient-status #patientNotUnderCare .panel,
#forms-infusion-checklist #patientNotUnderCare .panel {
  min-height: 155px;
}
#forms-patient-status #patient-unknown-checkbox label,
#forms-infusion-checklist #patient-unknown-checkbox label {
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
#forms-patient-status #mobileHCFFinderForm,
#forms-infusion-checklist #mobileHCFFinderForm {
  margin-top: -10px;
  padding: 0 15px 15px;
}
#forms-patient-status #mobileHCFFinderForm .form-group,
#forms-infusion-checklist #mobileHCFFinderForm .form-group {
  position: relative;
  margin: 0;
}
#forms-patient-status #mobileHCFFinderForm .form-group input,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input {
  margin: 0;
  line-height: 18px;
}
#forms-patient-status #mobileHCFFinderForm .form-group input:placeholder-shown,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input:placeholder-shown {
  font-size: 12px;
}
#forms-patient-status #mobileHCFFinderForm .form-group input::-webkit-input-placeholder,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 12px;
}
#forms-patient-status #mobileHCFFinderForm .form-group input::-moz-placeholder,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 12px;
}
#forms-patient-status #mobileHCFFinderForm .form-group input:-ms-input-placeholder,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 12px;
}
#forms-patient-status #mobileHCFFinderForm .form-group input:-moz-placeholder,
#forms-infusion-checklist #mobileHCFFinderForm .form-group input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 12px;
}
@media (max-width: 767px) {
  #forms-patient-status #mobileHCFFinderForm .form-group input:placeholder-shown,
  #forms-infusion-checklist #mobileHCFFinderForm .form-group input:placeholder-shown {
    font-size: 9px;
  }
  #forms-patient-status #mobileHCFFinderForm .form-group input::-webkit-input-placeholder,
  #forms-infusion-checklist #mobileHCFFinderForm .form-group input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 9px;
  }
  #forms-patient-status #mobileHCFFinderForm .form-group input::-moz-placeholder,
  #forms-infusion-checklist #mobileHCFFinderForm .form-group input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 9px;
  }
  #forms-patient-status #mobileHCFFinderForm .form-group input:-ms-input-placeholder,
  #forms-infusion-checklist #mobileHCFFinderForm .form-group input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 9px;
  }
  #forms-patient-status #mobileHCFFinderForm .form-group input:-moz-placeholder,
  #forms-infusion-checklist #mobileHCFFinderForm .form-group input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 9px;
  }
}
#forms-patient-status #mobileHCFFinderForm .icon.icon-magnifying-glass,
#forms-infusion-checklist #mobileHCFFinderForm .icon.icon-magnifying-glass {
  position: absolute;
  top: 50%;
  right: 2px;
  margin-top: -9px;
  background-position: -9px -9px;
  border: 10px solid transparent;
}
#forms-patient-status #hcf-search-form label,
#forms-infusion-checklist #hcf-search-form label {
  float: left;
}
#forms-patient-status #hcf-search-form input[type="text"],
#forms-infusion-checklist #hcf-search-form input[type="text"] {
  width: 770px;
  box-shadow: none;
  border: none;
}
#forms-patient-status .hidepanel,
#forms-infusion-checklist .hidepanel {
  display: none;
}
#forms-patient-status .showpanel,
#forms-infusion-checklist .showpanel {
  display: block;
}
#forms-patient-status li.prev,
#forms-infusion-checklist li.prev {
  list-style: none;
  color: #660066;
}
#forms-patient-status li.prev span,
#forms-infusion-checklist li.prev span {
  width: 0px;
  height: 0px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #606;
  display: block;
  float: left;
  margin-right: 5px;
}
#forms-patient-status .panel,
#forms-infusion-checklist .panel {
  *zoom: 1;
  margin-bottom: 20px;
}
#forms-patient-status .panel:before,
#forms-infusion-checklist .panel:before,
#forms-patient-status .panel:after,
#forms-infusion-checklist .panel:after {
  content: " ";
  display: table;
}
#forms-patient-status .panel:after,
#forms-infusion-checklist .panel:after {
  clear: both;
}
#forms-patient-status .panel .row,
#forms-infusion-checklist .panel .row {
  *zoom: 1;
}
#forms-patient-status .panel .row:before,
#forms-infusion-checklist .panel .row:before,
#forms-patient-status .panel .row:after,
#forms-infusion-checklist .panel .row:after {
  content: " ";
  display: table;
}
#forms-patient-status .panel .row:after,
#forms-infusion-checklist .panel .row:after {
  clear: both;
}
#forms-patient-status .panel.disabled,
#forms-infusion-checklist .panel.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
#forms-patient-status .panel.panel-default,
#forms-infusion-checklist .panel.panel-default {
  border: 1px solid #606;
}
#forms-patient-status .panel.panel-default > .panel-heading,
#forms-infusion-checklist .panel.panel-default > .panel-heading {
  background-color: #606;
  margin: 0;
}
#forms-patient-status .panel.panel-alert,
#forms-infusion-checklist .panel.panel-alert {
  border-color: #900;
}
#forms-patient-status .panel.panel-alert > .panel-heading,
#forms-infusion-checklist .panel.panel-alert > .panel-heading {
  background: #900;
}
#forms-patient-status .panel.panel-alert > .panel-heading .panel-title,
#forms-infusion-checklist .panel.panel-alert > .panel-heading .panel-title {
  text-transform: none;
  font-size: 18px;
}
#forms-patient-status .panel.panel-alert > .panel-body,
#forms-infusion-checklist .panel.panel-alert > .panel-body {
  background: #fbeaea;
  padding: 5px;
}
#forms-patient-status .panel .panel-alert,
#forms-infusion-checklist .panel .panel-alert {
  margin-bottom: 0;
}
#forms-patient-status .panel .panel-body,
#forms-infusion-checklist .panel .panel-body {
  *zoom: 1;
  padding: 15px;
}
#forms-patient-status .panel .panel-body:before,
#forms-infusion-checklist .panel .panel-body:before,
#forms-patient-status .panel .panel-body:after,
#forms-infusion-checklist .panel .panel-body:after {
  content: " ";
  display: table;
}
#forms-patient-status .panel .panel-body:after,
#forms-infusion-checklist .panel .panel-body:after {
  clear: both;
}
#forms-patient-status .panel .panel-heading,
#forms-infusion-checklist .panel .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  background: #b88aba;
  margin: 0 -15px 15px;
}
#forms-patient-status .panel .panel-title,
#forms-infusion-checklist .panel .panel-title {
  margin-top: 0;
  margin-bottom: 0px;
  color: white;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
#forms-patient-status .panel .panel-title span,
#forms-infusion-checklist .panel .panel-title span {
  text-transform: capitalize;
  margin-left: 86px;
}
#forms-patient-status .panel .panel-title.font21,
#forms-infusion-checklist .panel .panel-title.font21 {
  font-size: 21px;
  line-height: 23px;
}
#forms-patient-status .panel .panel-title.font13,
#forms-infusion-checklist .panel .panel-title.font13 {
  font-size: 13px;
  line-height: 15px;
}
#forms-patient-status .panel .panel-title.font16,
#forms-infusion-checklist .panel .panel-title.font16 {
  font-size: 16.5px;
  line-height: 20px;
}
#forms-patient-status .panel .panel-title.font18,
#forms-infusion-checklist .panel .panel-title.font18 {
  font-size: 18.5px;
  line-height: 20px;
}
#forms-patient-status .panel .panel-title.noTransform,
#forms-infusion-checklist .panel .panel-title.noTransform {
  text-transform: none;
  line-height: 9px;
}
#forms-patient-status .panel .panel-title.two-lines,
#forms-infusion-checklist .panel .panel-title.two-lines {
  line-height: 14px;
  margin: -5px 0;
}
form.online-form #forms-patient-status .panel,
form.online-form #forms-infusion-checklist .panel {
  background-color: #fff;
  border: 1px solid #606;
}
form.online-form #forms-patient-status .panel.panel-default > .panel-heading,
form.online-form #forms-infusion-checklist .panel.panel-default > .panel-heading {
  background-color: #606;
}
#forms-patient-status a.cancelLink,
#forms-infusion-checklist a.cancelLink,
#forms-patient-status a.cancelLink:visited,
#forms-infusion-checklist a.cancelLink:visited {
  text-decoration: underline;
}
#forms-patient-status .form-control,
#forms-infusion-checklist .form-control,
#forms-patient-status form select.form-control,
#forms-infusion-checklist form select.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 6px 12px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #8a8a8a;
  border-radius: 0px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#forms-patient-status form select.form-control,
#forms-infusion-checklist form select.form-control {
  height: 24px;
  padding: 0px 4px;
}
#forms-patient-status .checkbox-inline,
#forms-infusion-checklist .checkbox-inline,
#forms-patient-status .radio-inline,
#forms-infusion-checklist .radio-inline {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
#forms-patient-status .checkbox,
#forms-infusion-checklist .checkbox,
#forms-patient-status .radio,
#forms-infusion-checklist .radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#forms-patient-status .radioElement .form-group,
#forms-infusion-checklist .radioElement .form-group {
  display: inline-block;
}
#forms-patient-status .radioElement .form-group + .form-group,
#forms-infusion-checklist .radioElement .form-group + .form-group {
  margin-left: 12%;
}
#forms-patient-status .smallInputBox,
#forms-infusion-checklist .smallInputBox {
  width: 26%;
  margin-left: 5px;
  display: inline-block;
}
#forms-patient-status .form-horizontal .form-control,
#forms-infusion-checklist .form-horizontal .form-control {
  display: inline-block;
  margin-left: 10px;
}
#forms-patient-status .midText,
#forms-infusion-checklist .midText {
  font-size: 20px;
  line-height: 26px;
}
#forms-patient-status .boxes .col-sm-12,
#forms-infusion-checklist .boxes .col-sm-12 {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 767px) {
  #forms-patient-status .boxes .col-sm-12,
  #forms-infusion-checklist .boxes .col-sm-12 {
    margin-bottom: 20px;
  }
}
#forms-patient-status .boxes .col-sm-12:first-child .box:first-child,
#forms-infusion-checklist .boxes .col-sm-12:first-child .box:first-child,
#forms-patient-status .boxes .col-sm-12:nth-of-type(2) .box:first-child,
#forms-infusion-checklist .boxes .col-sm-12:nth-of-type(2) .box:first-child {
  margin-right: 0;
}
@media (min-width: 767px) {
  #forms-patient-status .boxes .col-sm-12:first-child .box:first-child,
  #forms-infusion-checklist .boxes .col-sm-12:first-child .box:first-child,
  #forms-patient-status .boxes .col-sm-12:nth-of-type(2) .box:first-child,
  #forms-infusion-checklist .boxes .col-sm-12:nth-of-type(2) .box:first-child {
    margin-right: 6px;
  }
}
#forms-patient-status .boxes .col-sm-12:first-child .box:last-child,
#forms-infusion-checklist .boxes .col-sm-12:first-child .box:last-child,
#forms-patient-status .boxes .col-sm-12:nth-of-type(2) .box:last-child,
#forms-infusion-checklist .boxes .col-sm-12:nth-of-type(2) .box:last-child {
  margin-left: 0;
}
@media (min-width: 767px) {
  #forms-patient-status .boxes .col-sm-12:first-child .box:last-child,
  #forms-infusion-checklist .boxes .col-sm-12:first-child .box:last-child,
  #forms-patient-status .boxes .col-sm-12:nth-of-type(2) .box:last-child,
  #forms-infusion-checklist .boxes .col-sm-12:nth-of-type(2) .box:last-child {
    margin-left: 6px;
  }
}
@media (min-width: 767px) {
  #forms-patient-status .boxes .col-sm-12:last-child,
  #forms-infusion-checklist .boxes .col-sm-12:last-child {
    margin-bottom: 0;
  }
}
#forms-patient-status .boxes .panel-body,
#forms-infusion-checklist .boxes .panel-body {
  padding: 5px;
}
#forms-patient-status .boxes .panel-body p,
#forms-infusion-checklist .boxes .panel-body p {
  font-weight: bold;
}
#forms-patient-status .box,
#forms-infusion-checklist .box {
  float: left;
  width: 25%;
}
#forms-patient-status .selectArea,
#forms-infusion-checklist .selectArea {
  display: inline-block;
}
#forms-patient-status .selectArea .radio-inline,
#forms-infusion-checklist .selectArea .radio-inline {
  margin-right: 10px;
}
#forms-patient-status .box2,
#forms-infusion-checklist .box2 {
  width: 20%;
}
#forms-patient-status .box3,
#forms-infusion-checklist .box3 {
  width: 17%;
}
#forms-patient-status .box4,
#forms-infusion-checklist .box4 {
  width: 49%;
  line-height: 13px;
}
@media (max-width: 768px) {
  #forms-patient-status .box4,
  #forms-infusion-checklist .box4 {
    padding-right: 20px;
    padding-left: 10px;
  }
}
#forms-patient-status .box4 .panel,
#forms-infusion-checklist .box4 .panel {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #forms-patient-status .box4 .panel,
  #forms-infusion-checklist .box4 .panel {
    height: 74px;
  }
}
#forms-patient-status .box4 .panel .panel-body,
#forms-infusion-checklist .box4 .panel .panel-body {
  padding: 5px 15px;
}
#forms-patient-status .box4 .panel-1,
#forms-infusion-checklist .box4 .panel-1 {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #forms-patient-status .box4 .panel-1,
  #forms-infusion-checklist .box4 .panel-1 {
    height: auto !important;
  }
}
#forms-patient-status .box4 .panel-1 .panel-body,
#forms-infusion-checklist .box4 .panel-1 .panel-body {
  padding: 5px 15px;
}
#forms-patient-status .box4 p,
#forms-infusion-checklist .box4 p {
  margin: 0;
}
#forms-patient-status .box4 input[type="text"],
#forms-infusion-checklist .box4 input[type="text"] {
  width: 116px;
  display: inline-block;
  margin-bottom: 0;
  height: 20px;
}
#forms-patient-status .box4 .selectArea,
#forms-infusion-checklist .box4 .selectArea {
  font-size: 13px;
  line-height: 32px;
}
#forms-patient-status.box5,
#forms-infusion-checklist.box5 {
  width: 100% !important;
  height: auto !important;
}
#forms-patient-status.box5 input[type=text],
#forms-infusion-checklist.box5 input[type=text],
#forms-patient-status.box5 input[type=tel],
#forms-infusion-checklist.box5 input[type=tel],
#forms-patient-status.box5 select,
#forms-infusion-checklist.box5 select {
  height: 24px;
  padding: 0 4px;
  line-height: 24px;
  margin-left: 20px !important;
}
@media (max-width: 768px) {
  #forms-patient-status.box5 input[type=text],
  #forms-infusion-checklist.box5 input[type=text],
  #forms-patient-status.box5 input[type=tel],
  #forms-infusion-checklist.box5 input[type=tel],
  #forms-patient-status.box5 select,
  #forms-infusion-checklist.box5 select {
    margin-left: 0px !important;
  }
}
#forms-patient-status input[type="text"].form-control,
#forms-infusion-checklist input[type="text"].form-control,
#forms-patient-status input[type="tel"].form-control,
#forms-infusion-checklist input[type="tel"].form-control {
  border: 1px solid #8a8a8a;
  border-radius: 0;
}
#forms-patient-status .patient-form-table,
#forms-infusion-checklist .patient-form-table {
  border-color: #606;
}
#forms-patient-status .patient-form-table .patient-form-table-header,
#forms-infusion-checklist .patient-form-table .patient-form-table-header {
  background: #ff9933;
  font-weight: bold;
}
#forms-patient-status .patient-form-table td,
#forms-infusion-checklist .patient-form-table td {
  padding: 10px;
}
#forms-patient-status .patient-form-table textarea,
#forms-infusion-checklist .patient-form-table textarea {
  width: 100%;
  height: 100%;
  min-height: 0;
  margin: 0;
  resize: none;
  border-color: #8a8a8a;
}
#forms-patient-status #patientStatus > .row,
#forms-infusion-checklist #patientStatus > .row {
  max-width: 714px;
}
#forms-patient-status #section-patient-info label.txt-small-xs,
#forms-infusion-checklist #section-patient-info label.txt-small-xs {
  white-space: nowrap;
  letter-spacing: -0.025em;
}
#forms-patient-status #patientUnderCare,
#forms-infusion-checklist #patientUnderCare {
  font-size: 13px;
}
#forms-patient-status #patientUnderCare a,
#forms-infusion-checklist #patientUnderCare a {
  text-decoration: underline;
}
#forms-patient-status #forms-patient-status #patientUnderCare .field-validation-error,
#forms-patient-status #forms-infusion-checklist #patientUnderCare .field-validation-error {
  display: inline-block;
}
#forms-patient-status .patient-form-table-signature .hpadded,
#forms-infusion-checklist .patient-form-table-signature .hpadded {
  margin: 0;
}
#forms-patient-status .patient-form-table-signature p,
#forms-infusion-checklist .patient-form-table-signature p {
  font-size: 13px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #forms-patient-status .patient-form-table-signature .col-sm-5,
  #forms-infusion-checklist .patient-form-table-signature .col-sm-5 {
    width: 338px;
  }
}
#forms-patient-status .patient-form-table-signature .btn,
#forms-infusion-checklist .patient-form-table-signature .btn {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 10px;
}
#forms-patient-status .patient-form-table-signature .actions,
#forms-infusion-checklist .patient-form-table-signature .actions {
  margin-top: 15px;
  margin-bottom: 10px;
}
#forms-patient-status .table-row,
#forms-infusion-checklist .table-row {
  display: table-row;
}
#forms-patient-status .table-cell,
#forms-infusion-checklist .table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
#forms-patient-status #forms-infusion-verification,
#forms-infusion-checklist #forms-infusion-verification {
  padding: 20px 70px 0 40px;
  /*incomplete page*/
}
#forms-patient-status #forms-infusion-verification h1,
#forms-infusion-checklist #forms-infusion-verification h1 {
  font-size: 16px;
  margin-bottom: 20px;
}
#forms-patient-status #forms-infusion-verification .check-status,
#forms-infusion-checklist #forms-infusion-verification .check-status {
  margin-top: 10px;
}
#forms-patient-status #forms-infusion-verification .check-status table,
#forms-infusion-checklist #forms-infusion-verification .check-status table {
  width: 100%;
  margin-bottom: 15px;
}
#forms-patient-status #forms-infusion-verification .check-status table td,
#forms-infusion-checklist #forms-infusion-verification .check-status table td {
  border: 1px solid grey;
  background: #e8e8e8;
  width: 25%;
}
#forms-patient-status #forms-infusion-verification .check-status table td:first-child,
#forms-infusion-checklist #forms-infusion-verification .check-status table td:first-child {
  padding: 5px 0 5px 25px;
}
#forms-patient-status #forms-infusion-verification .check-status table td:last-child,
#forms-infusion-checklist #forms-infusion-verification .check-status table td:last-child {
  text-align: center;
}
#forms-patient-status #forms-infusion-verification .check-ref,
#forms-infusion-checklist #forms-infusion-verification .check-ref {
  margin-top: 53px;
}
#forms-patient-status #forms-infusion-verification .check-ref table td,
#forms-infusion-checklist #forms-infusion-verification .check-ref table td {
  width: 25%;
  padding: 23px 0;
  background: none;
  border: 1px solid grey;
}
#forms-patient-status #forms-infusion-verification .check-ref table:last-child,
#forms-infusion-checklist #forms-infusion-verification .check-ref table:last-child {
  text-align: center;
}
#forms-patient-status #forms-infusion-verification .check-box,
#forms-infusion-checklist #forms-infusion-verification .check-box {
  padding: 0;
  margin-bottom: 20px;
}
#forms-patient-status #forms-infusion-verification .check-box .checkbox,
#forms-infusion-checklist #forms-infusion-verification .check-box .checkbox {
  margin-bottom: 0;
}
#forms-patient-status #forms-infusion-verification .check-box .checkbox input[type="checkbox"],
#forms-infusion-checklist #forms-infusion-verification .check-box .checkbox input[type="checkbox"] {
  position: absolute;
  top: 2px;
  left: 0;
}
#forms-patient-status #forms-infusion-verification .check-box .checkbox p,
#forms-infusion-checklist #forms-infusion-verification .check-box .checkbox p {
  margin-left: 20px;
  margin-bottom: 0;
}
#forms-patient-status #forms-infusion-verification .check-box .error,
#forms-infusion-checklist #forms-infusion-verification .check-box .error {
  position: absolute;
}
#forms-patient-status #forms-infusion-verification button,
#forms-infusion-checklist #forms-infusion-verification button {
  padding-left: 32px;
  padding-right: 32px;
  margin-top: 25px;
}
#forms-patient-status #forms-infusion-verification #incomplete .incomplete-content p,
#forms-infusion-checklist #forms-infusion-verification #incomplete .incomplete-content p {
  border: 2px solid #cf8484;
  padding: 10px 50px 10px 40px;
  margin: 0 -70px 10px -40px;
  background: #fceeee;
  border-radius: 8px;
  font-weight: bold;
}
#forms-patient-status #forms-infusion-verification #incomplete .action a,
#forms-infusion-checklist #forms-infusion-verification #incomplete .action a {
  padding-left: 45px;
  padding-right: 45px;
}
@media only screen and (max-width: 767px) {
  #forms-patient-status #forms-infusion-verification,
  #forms-infusion-checklist #forms-infusion-verification {
    padding: 14px;
    /*incomplete page*/
  }
  #forms-patient-status #forms-infusion-verification .nowrap,
  #forms-infusion-checklist #forms-infusion-verification .nowrap {
    white-space: nowrap;
  }
  #forms-patient-status #forms-infusion-verification h1,
  #forms-infusion-checklist #forms-infusion-verification h1 {
    font-size: 14px;
    margin-bottom: 15px;
  }
  #forms-patient-status #forms-infusion-verification .check-status,
  #forms-infusion-checklist #forms-infusion-verification .check-status {
    margin-top: 0;
  }
  #forms-patient-status #forms-infusion-verification .check-status table td:first-child,
  #forms-infusion-checklist #forms-infusion-verification .check-status table td:first-child {
    padding: 5px 0 5px 20px;
    width: 85%;
  }
  #forms-patient-status #forms-infusion-verification .check-status table td:last-child,
  #forms-infusion-checklist #forms-infusion-verification .check-status table td:last-child {
    text-align: center;
    width: 15%;
  }
  #forms-patient-status #forms-infusion-verification .check-status table td img,
  #forms-infusion-checklist #forms-infusion-verification .check-status table td img {
    width: 15px;
    height: 15px;
  }
  #forms-patient-status #forms-infusion-verification .check-ref,
  #forms-infusion-checklist #forms-infusion-verification .check-ref {
    margin-top: 0;
    width: 45%;
    float: right;
  }
  #forms-patient-status #forms-infusion-verification .check-ref table td,
  #forms-infusion-checklist #forms-infusion-verification .check-ref table td {
    padding: 0;
  }
  #forms-patient-status #forms-infusion-verification button,
  #forms-infusion-checklist #forms-infusion-verification button {
    padding: 5px 25px;
    margin-top: 0;
  }
  #forms-patient-status #forms-infusion-verification .check-box,
  #forms-infusion-checklist #forms-infusion-verification .check-box {
    margin-bottom: 0;
  }
  #forms-patient-status #forms-infusion-verification .check-box .checkbox input[type="checkbox"],
  #forms-infusion-checklist #forms-infusion-verification .check-box .checkbox input[type="checkbox"] {
    position: absolute;
    top: 2px;
    left: 0;
  }
  #forms-patient-status #forms-infusion-verification .check-box .checkbox p,
  #forms-infusion-checklist #forms-infusion-verification .check-box .checkbox p {
    margin-left: 20px;
  }
  #forms-patient-status #forms-infusion-verification .check-box .error,
  #forms-infusion-checklist #forms-infusion-verification .check-box .error {
    position: relative;
  }
  #forms-patient-status #forms-infusion-verification #incomplete .incomplete-content p,
  #forms-infusion-checklist #forms-infusion-verification #incomplete .incomplete-content p {
    padding: 10px 60px 10px 40px;
    font-weight: bold;
    border: 1px solid #cf8484;
  }
  #forms-patient-status #forms-infusion-verification #incomplete .action a,
  #forms-infusion-checklist #forms-infusion-verification #incomplete .action a {
    padding: 6px 45px;
  }
}
@media only screen and (max-width: 767px) {
  #forms-patient-status,
  #forms-infusion-checklist {
    /* Patient Status & Baseline Lab Forms */
    /*hcf agreement*/
    /** spp Enrollment **/
  }
  #forms-patient-status .box,
  #forms-infusion-checklist .box {
    width: 100%;
  }
  #forms-patient-status form .content,
  #forms-infusion-checklist form .content {
    padding: 0 15px;
  }
  #forms-patient-status .table-row,
  #forms-infusion-checklist .table-row {
    display: block;
  }
  #forms-patient-status .table-cell,
  #forms-infusion-checklist .table-cell {
    display: block;
  }
  #forms-patient-status .patient-form-table,
  #forms-infusion-checklist .patient-form-table {
    border-color: transparent;
    margin: 0 -15px;
  }
  #forms-patient-status .patient-form-table .patient-form-table-header,
  #forms-infusion-checklist .patient-form-table .patient-form-table-header {
    display: none;
  }
  #forms-patient-status .patient-form-table tr,
  #forms-infusion-checklist .patient-form-table tr {
    border-bottom: 1px solid #606;
    padding: 15px;
    display: block;
  }
  #forms-patient-status .patient-form-table tr:last-child,
  #forms-infusion-checklist .patient-form-table tr:last-child {
    border: none;
    padding-bottom: 0;
  }
  #forms-patient-status .patient-form-table td,
  #forms-infusion-checklist .patient-form-table td {
    display: block;
    padding: 0;
    border: none;
  }
  #forms-patient-status form.online-form .radioElement.text-center,
  #forms-infusion-checklist form.online-form .radioElement.text-center,
  #forms-patient-status form.online-form .text-center.table-cell,
  #forms-infusion-checklist form.online-form .text-center.table-cell {
    text-align: left;
  }
  #forms-patient-status form.online-form#patientStatus .box4 strong,
  #forms-infusion-checklist form.online-form#patientStatus .box4 strong {
    display: block;
    line-height: 17px;
  }
  #forms-patient-status form.online-form#patientStatus .box4 input[type='text'],
  #forms-infusion-checklist form.online-form#patientStatus .box4 input[type='text'] {
    height: 16px;
    line-height: 16px;
    width: 130px;
  }
  #forms-patient-status form.online-form .panel,
  #forms-infusion-checklist form.online-form .panel {
    border-color: #b88aba;
  }
  #forms-patient-status form.online-form .patient-form-table-signature .col-sm-12,
  #forms-infusion-checklist form.online-form .patient-form-table-signature .col-sm-12,
  #forms-patient-status form.online-form .patient-form-table-signature .col-sm-5,
  #forms-infusion-checklist form.online-form .patient-form-table-signature .col-sm-5 {
    margin-left: -15px;
    margin-right: -15px;
  }
  #forms-patient-status li.prev,
  #forms-infusion-checklist li.prev {
    padding-left: 15px;
  }
  #forms-patient-status li.prev span,
  #forms-infusion-checklist li.prev span {
    border-width: 5px;
    margin-right: 3px;
    margin-top: 2px;
  }
  #forms-patient-status form.online-form .panel,
  #forms-infusion-checklist form.online-form .panel {
    margin: 0 -15px 20px;
    border-width: 1px 0;
  }
  #forms-patient-status form.online-form .panel .panel-heading,
  #forms-infusion-checklist form.online-form .panel .panel-heading {
    padding: 6px 15px;
    font-size: 21px;
  }
  #forms-patient-status form.online-form .panel .panel-heading .noTransform,
  #forms-infusion-checklist form.online-form .panel .panel-heading .noTransform {
    font-size: 18px;
    line-height: 21px;
  }
  #forms-patient-status form.online-form .panel .panel-heading .noTransform.font13,
  #forms-infusion-checklist form.online-form .panel .panel-heading .noTransform.font13 {
    font-size: 21px;
    line-height: 24px;
  }
  #forms-patient-status #forms-patient-auth-base-lab,
  #forms-infusion-checklist #forms-patient-auth-base-lab {
    padding: 0;
  }
  #forms-patient-status #forms-patient-auth-base-lab .section .content-wrapper,
  #forms-infusion-checklist #forms-patient-auth-base-lab .section .content-wrapper {
    padding: 15px 0;
  }
  #forms-patient-status #forms-patient-auth-base-lab .section .content-wrapper .col-xs-12,
  #forms-infusion-checklist #forms-patient-auth-base-lab .section .content-wrapper .col-xs-12 {
    padding-right: 15px;
  }
  #forms-patient-status #forms-patient-auth-base-lab .section .content-wrapper #pd-lr,
  #forms-infusion-checklist #forms-patient-auth-base-lab .section .content-wrapper #pd-lr {
    padding-right: 15px;
    padding-left: 0;
  }
  #forms-patient-status #forms-patient-auth-base-lab .section .content-wrapper .col-sm-12,
  #forms-infusion-checklist #forms-patient-auth-base-lab .section .content-wrapper .col-sm-12 {
    padding-right: 0;
  }
  #forms-patient-status #forms-patient-auth-base-lab .section .content-wrapper .col-sm-offset-2,
  #forms-infusion-checklist #forms-patient-auth-base-lab .section .content-wrapper .col-sm-offset-2 {
    margin-left: 0;
    margin-right: 15px;
  }
  #forms-patient-status #forms-patient-auth-base-lab .txt-small,
  #forms-infusion-checklist #forms-patient-auth-base-lab .txt-small {
    white-space: normal;
  }
  #forms-patient-status #forms-patient-auth-base-lab .panel .panel-title,
  #forms-infusion-checklist #forms-patient-auth-base-lab .panel .panel-title {
    font-size: 14px;
  }
  #forms-patient-status #forms-patient-auth-base-lab input[type="text"].form-control,
  #forms-infusion-checklist #forms-patient-auth-base-lab input[type="text"].form-control,
  #forms-patient-status #forms-patient-auth-base-lab select,
  #forms-infusion-checklist #forms-patient-auth-base-lab select {
    height: 22px;
  }
  #forms-patient-status #forms-patient-auth-base-lab .radio label,
  #forms-infusion-checklist #forms-patient-auth-base-lab .radio label {
    padding-left: 25px;
  }
  #forms-patient-status #forms-patient-auth-base-lab .radio input[type='radio'],
  #forms-infusion-checklist #forms-patient-auth-base-lab .radio input[type='radio'] {
    position: absolute;
    margin-left: -25px;
  }
  #forms-patient-status #forms-patient-auth-base-lab .indent,
  #forms-infusion-checklist #forms-patient-auth-base-lab .indent {
    padding-left: 25px;
  }
  .online-form #forms-patient-status .boxes .panel,
  .online-form #forms-infusion-checklist .boxes .panel {
    border: none;
  }
  #forms-patient-status .boxes .panel-body,
  #forms-infusion-checklist .boxes .panel-body {
    padding: 0;
  }
  #forms-patient-status .boxes .panel-body > div,
  #forms-infusion-checklist .boxes .panel-body > div {
    padding: 5px 15px;
    margin-bottom: 15px;
    border-top: 1px solid #b88aba;
    border-bottom: 1px solid #b88aba;
  }
  #forms-patient-status .box4,
  #forms-infusion-checklist .box4 {
    font-size: 14px;
    line-height: 24px;
  }
  #forms-patient-status label.txt-small-xs,
  #forms-infusion-checklist label.txt-small-xs {
    font-size: 11px;
  }
  #forms-patient-status .text-right-xs,
  #forms-infusion-checklist .text-right-xs {
    text-align: right;
  }
  #forms-patient-status #hcp-enroll #agreement.hcp-agreement,
  #forms-infusion-checklist #hcp-enroll #agreement.hcp-agreement {
    margin-right: -27px !important;
    margin-left: -27px !important;
  }
  #forms-patient-status #hcp-enroll #agreement.hcp-agreement .title,
  #forms-infusion-checklist #hcp-enroll #agreement.hcp-agreement .title {
    padding-left: 25px;
  }
  #forms-patient-status #hcp-enroll #agreement.hcp-agreement div.content,
  #forms-infusion-checklist #hcp-enroll #agreement.hcp-agreement div.content {
    padding: 0 30px 0 25px;
  }
  #forms-patient-status #hcp-enroll #agreement.hcp-agreement div.content p,
  #forms-infusion-checklist #hcp-enroll #agreement.hcp-agreement div.content p {
    margin-left: 0;
  }
  #forms-patient-status #hcp-enroll #agreement.hcp-agreement div.content .col-sm-6 ul li,
  #forms-infusion-checklist #hcp-enroll #agreement.hcp-agreement div.content .col-sm-6 ul li {
    font-size: 14px;
  }
  #forms-patient-status #hcp-enroll section#web-consent.rounded-corners,
  #forms-infusion-checklist #hcp-enroll section#web-consent.rounded-corners {
    margin-right: -27px !important;
    margin-left: -27px !important;
    padding: 10px 30px;
  }
  #forms-patient-status #hcp-enroll #registration-form div.col-sm-12,
  #forms-infusion-checklist #hcp-enroll #registration-form div.col-sm-12 {
    padding-right: 9px;
  }
  #forms-patient-status #hcp-enroll #registration-form div.col-sm-12 input[type="checkbox"],
  #forms-infusion-checklist #hcp-enroll #registration-form div.col-sm-12 input[type="checkbox"] {
    margin-right: 0;
  }
  #forms-patient-status #hcp-enroll #registration-form div.col-sm-12 div.col-sm-12,
  #forms-infusion-checklist #hcp-enroll #registration-form div.col-sm-12 div.col-sm-12 {
    padding-left: 10px;
    padding-right: 0;
  }
  #forms-patient-status #hcp-enroll #registration-form .padded #formSub,
  #forms-infusion-checklist #hcp-enroll #registration-form .padded #formSub {
    padding: 10px 40px;
  }
  #forms-patient-status #hcf-enroll #registration-form .form-horizontal .inner .field-validation-error,
  #forms-infusion-checklist #hcf-enroll #registration-form .form-horizontal .inner .field-validation-error {
    margin-left: 0;
    display: block;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement {
    margin-right: -27px !important;
    margin-left: -27px !important;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement .title,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement .title {
    padding-left: 25px;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement div.content,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement div.content {
    padding: 0 30px 0 25px;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement div.content p,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement div.content p {
    padding-left: 15px;
    padding-right: 15px;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement div.content .col-sm-6,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement div.content .col-sm-6 {
    padding-right: 5px;
  }
  #forms-patient-status #hcf-enroll #registration-form #agreement.hcf-agreement div.content .col-sm-6 ul li,
  #forms-infusion-checklist #hcf-enroll #registration-form #agreement.hcf-agreement div.content .col-sm-6 ul li {
    font-size: 14px;
  }
  #forms-patient-status #hcf-enroll #registration-form .col-sm-12 .col-sm-12,
  #forms-infusion-checklist #hcf-enroll #registration-form .col-sm-12 .col-sm-12 {
    margin-right: 110px;
    padding-left: 15px;
  }
  #forms-patient-status #hcf-enroll #registration-form .padded #formSub,
  #forms-infusion-checklist #hcf-enroll #registration-form .padded #formSub {
    padding: 10px 40px;
  }
  #forms-patient-status #hcf-enroll #registration-form.full-width .col-sm-5 input[type="text"],
  #forms-infusion-checklist #hcf-enroll #registration-form.full-width .col-sm-5 input[type="text"] {
    height: 30px;
  }
  #forms-patient-status #hcf-enroll #registration-form.full-width .col-sm-5 input[type="password"],
  #forms-infusion-checklist #hcf-enroll #registration-form.full-width .col-sm-5 input[type="password"] {
    height: 30px;
  }
  #forms-patient-status #registration-page.in-enrollment #hcf-enroll .form-group p:last-child,
  #forms-infusion-checklist #registration-page.in-enrollment #hcf-enroll .form-group p:last-child {
    margin-bottom: 0;
  }
  #forms-patient-status #registration-page #ssp-enroll p.extrawide,
  #forms-infusion-checklist #registration-page #ssp-enroll p.extrawide {
    width: 92%;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form {
    /* Pharmacy information */
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .sppform #data-input-confirmation label.col-sm-5,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .sppform #data-input-confirmation label.col-sm-5 {
    margin-left: 0;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .sppform #data-input-confirmation .zip input,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .sppform #data-input-confirmation .zip input {
    margin-left: 0;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 {
    padding-left: 0;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 input[type="text"],
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 input[type="text"],
  #forms-patient-status #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 input[type="tel"],
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 input[type="tel"],
  #forms-patient-status #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 select,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .inner .form-group div.col-sm-7 select {
    margin-left: 0;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement {
    margin-right: -27px !important;
    margin-left: -27px !important;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement .title,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement .title {
    padding-left: 25px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content {
    padding: 0 30px 10px 25px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content p,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content p {
    padding-left: 15px;
    padding-right: 15px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content .col-sm-6,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content .col-sm-6 {
    padding-right: 10px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content .col-sm-6 ul li,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form #agreement.spp-agreement div.content .col-sm-6 ul li {
    font-size: 14px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .col-sm-12,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .col-sm-12 {
    padding-left: 15px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .col-sm-12 .col-sm-12,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .col-sm-12 .col-sm-12 {
    margin-right: 110px;
    padding-left: 15px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .actions .inline-links,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .actions .inline-links {
    text-align: left;
    margin-left: 10px;
  }
  #forms-patient-status #registration-page #ssp-enroll #registration-form .actions .inline-links #formSub,
  #forms-infusion-checklist #registration-page #ssp-enroll #registration-form .actions .inline-links #formSub {
    padding: 10px 40px;
  }
}
#forms-patient-status .d-flex,
#forms-infusion-checklist .d-flex {
  display: flex;
}
#forms-patient-status .d-flex-sb,
#forms-infusion-checklist .d-flex-sb {
  justify-content: space-between;
  align-items: flex-start;
}
#forms-patient-status .d-flex-fs,
#forms-infusion-checklist .d-flex-fs {
  align-items: flex-start !important;
}
#forms-patient-status .d-flex-wrap,
#forms-infusion-checklist .d-flex-wrap {
  flex-wrap: wrap;
}
#forms-patient-status .mb-0,
#forms-infusion-checklist .mb-0 {
  margin-bottom: 0;
}
#forms-patient-status .mb-4,
#forms-infusion-checklist .mb-4 {
  margin-bottom: 4px;
}
#forms-patient-status .mb-6,
#forms-infusion-checklist .mb-6 {
  margin-bottom: 6px;
}
#forms-patient-status .ml-8,
#forms-infusion-checklist .ml-8 {
  margin-left: 8px;
}
#forms-patient-status .mlr-8,
#forms-infusion-checklist .mlr-8 {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}
#forms-patient-status .pl-13,
#forms-infusion-checklist .pl-13 {
  padding-left: 13px;
}
#forms-patient-status .pl-21,
#forms-infusion-checklist .pl-21 {
  padding-left: 21px;
}
#forms-patient-status .w-140,
#forms-infusion-checklist .w-140 {
  width: 140px;
}
#forms-patient-status .w-158,
#forms-infusion-checklist .w-158 {
  width: 158px;
}
#forms-patient-status .d-flex-25 .form-group,
#forms-infusion-checklist .d-flex-25 .form-group {
  width: 24.5%;
  /*margin-bottom: 0;*/
}
#forms-patient-status .d-flex-25 .form-group:last-child,
#forms-infusion-checklist .d-flex-25 .form-group:last-child {
  margin-bottom: 1em;
}
#forms-patient-status .d-flex-50 .form-group,
#forms-infusion-checklist .d-flex-50 .form-group {
  width: 49%;
  /*margin-bottom: 0;*/
}
#forms-patient-status .d-flex-50 .form-group.d-flex-25,
#forms-infusion-checklist .d-flex-50 .form-group.d-flex-25 {
  width: 23.8%;
  /*margin-bottom: 0;*/
}
#forms-patient-status .d-flex-50 .form-group:last-child,
#forms-infusion-checklist .d-flex-50 .form-group:last-child {
  margin-bottom: 1em;
}
#forms-patient-status .d-flex-50 .list-group,
#forms-infusion-checklist .d-flex-50 .list-group {
  width: 49%;
  /*margin-bottom: 0;*/
}
@media (max-width: 767px) {
  #forms-patient-status .d-flex-address,
  #forms-infusion-checklist .d-flex-address {
    display: initial;
  }
}
#forms-patient-status .d-flex-address .form-group,
#forms-infusion-checklist .d-flex-address .form-group {
  width: 49%;
  margin: 0;
}
@media (max-width: 767px) {
  #forms-patient-status .d-flex-address .form-group,
  #forms-infusion-checklist .d-flex-address .form-group {
    width: 100%;
  }
}
#forms-patient-status .d-flex-address .row,
#forms-infusion-checklist .d-flex-address .row {
  width: 49%;
  margin: 0;
}
#forms-patient-status .d-flex-address .row .form-group,
#forms-infusion-checklist .d-flex-address .row .form-group {
  width: 100%;
}
#forms-patient-status .d-flex-address .row .d-flex-39,
#forms-infusion-checklist .d-flex-address .row .d-flex-39 {
  width: 40%;
}
#forms-patient-status .d-flex-address .row .d-flex-23,
#forms-infusion-checklist .d-flex-address .row .d-flex-23 {
  width: 25%;
  margin: 0 2.5%;
}
#forms-patient-status .d-flex-address .row .d-flex-28,
#forms-infusion-checklist .d-flex-address .row .d-flex-28 {
  width: 30%;
}
#hcf-search-form label {
  float: left;
}
#hcf-search-form input[type="text"] {
  width: 770px;
  box-shadow: none;
  border: none;
}
.patient-ul {
  font-size: 12px;
  padding-left: 13px;
}
.patient-ul li {
  font-size: 12px;
}
.patient-ul li ul {
  padding-left: 12px;
  list-style: none;
}
.patient-ul li ul > li:before {
  display: inline-block;
  content: "-";
  width: 1em;
  margin-left: -1em;
}
.font-12 {
  font-size: 12px;
}
.font-disc {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 8px;
}
.mb-18 {
  margin-bottom: 18px;
}
.mt-36 {
  margin-top: 36px;
}
.form-head--b {
  max-width: 400px;
  width: 100%;
}
#ShipToDifferentAddress {
  margin: 8px 0 18px 15px;
}
.text-center {
  text-align: center;
  width: 100%;
  margin: 8px 0 18px;
}
.border-right-none {
  border-right: none !important;
}
.mt-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.text-transform-reset {
  text-transform: initial !important;
}
#form-confirmation-in-review {
  margin-bottom: 30px;
}
#forms-auth-to-ship-approved {
  padding-left: 20px;
  padding-right: 20px;
}
#forms-auth-to-ship {
  padding-left: 20px;
  padding-right: 20px;
}
#forms-auth-to-ship form label {
  display: inline-block;
}
#forms-auth-to-ship .actions {
  justify-content: flex-start;
  margin-left: 2rem;
  margin-top: 0px;
}
#forms-auth-to-ship .actions ul li button {
  padding: 10px 20px;
}
#forms-auth-to-ship .align-top {
  display: flex;
  align-items: flex-start;
  margin-top: 15px;
}
#forms-auth-to-ship .align-top #SPPConfirmed {
  margin-top: 3px;
}
#forms-auth-to-ship .align-top label {
  margin-left: 15px;
}
#forms-infusion-verification {
  padding-left: 15px;
  padding-right: 15px;
}
#forms-infusion-verification .submit-spacing {
  margin: 0 0 25px 25px;
}
#forms-infusion-verification .verification-check {
  border-spacing: 0px 15px !important;
  border-collapse: initial !important;
}
#forms-infusion-verification .verification-check .first-cell {
  padding: 3px 20px;
}
#forms-infusion-verification .verification-check .first-row {
  padding: 5px 0px;
}
#forms-infusion-verification .verification-check th,
#forms-infusion-verification .verification-check td {
  border: 1px solid black;
  margin-bottom: 20px;
  border-spacing: 0px 15px;
  width: 33%;
  background-color: #e2e2df;
}
#forms-infusion-verification .verification-check .verification-center {
  text-align: center;
}
#forms-infusion-verification .verification-check .verification-final {
  border: none;
  background-color: white;
}
#forms-infusion-verification .verification-check .verification-final .verificaiton-border {
  border: 1px solid black;
  margin-left: 20px;
  padding: 20px 0px;
}
#forms-infusion-verification .checkbox input {
  float: left;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .radio-center label {
    white-space: normal;
    width: 105%;
    padding-left: 20px;
  }
  .radio-center label input {
    position: absolute;
    left: 0%;
  }
}
@media (min-width: 767px) {
  .radio-center label {
    padding-left: 20px;
  }
  .radio-center label input {
    position: absolute;
    left: 0;
  }
}
@media (max-width: 767px) {
  .whitespace-normal {
    white-space: normal !important;
  }
}
@media (max-width: 767px) {
  #forms-patient-status .zipcode-formatting .field-validation-error {
    width: 190px !important;
  }
}
@media (max-width: 767px) {
  #forms-patient-status .mobile-d-initial {
    display: initial;
  }
  #forms-patient-status .mobile-d-initial .d-flex-28 {
    padding-bottom: 10px;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39,
  #forms-patient-status .mobile-d-initial .d-flex-23,
  #forms-patient-status .mobile-d-initial .d-flex-28 {
    width: 100% !important;
    margin-left: 0px !important;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group {
    padding-bottom: 6px;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group label,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group label,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group label {
    padding-left: 4px;
    padding-top: 5px !important;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group input,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group input,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group input,
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group select,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group select,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group select {
    margin-left: 0px !important;
    width: 100%;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group input,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group input,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group input {
    margin-left: 48px;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group select,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group select,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group select {
    margin-left: 44px;
  }
  #forms-patient-status .mobile-d-initial .d-flex-39 .form-group .field-validation-error,
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group .field-validation-error,
  #forms-patient-status .mobile-d-initial .d-flex-28 .form-group .field-validation-error {
    width: 175px;
    padding-top: 8px;
  }
  #forms-patient-status .mobile-d-initial .d-flex-23 .form-group label {
    padding-left: 0px;
  }
}
@media (min-width: 767px) {
  #forms-patient-status .tp-17-desktop {
    padding-top: 17px !important;
  }
  #forms-patient-status .pl-30-desktop {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  #forms-patient-status .pb-25-mobile {
    padding-bottom: 25px !important;
  }
  #forms-patient-status .pb-20-mobile {
    padding-bottom: 20px !important;
  }
  #forms-patient-status .tp-17-mobile {
    padding-top: 17px !important;
  }
  #forms-patient-status .tp-10-mobile {
    padding-top: 10px !important;
  }
  #forms-patient-status .tp-5-mobile {
    padding-top: 5px !important;
  }
  #forms-patient-status .tp-33-mobile {
    padding-top: 33px !important;
  }
  #forms-patient-status .bm-17-mobile {
    margin-bottom: 17px !important;
  }
  #forms-patient-status .align-items-baseline {
    align-items: baseline;
  }
  #forms-patient-status .prescription-alignment {
    justify-content: flex-start;
    padding-left: 20px !important;
  }
  #forms-patient-status .prescription-alignment div {
    width: 100px !important;
  }
  #forms-patient-status .prescription-alignment div input:first-child {
    position: absolute;
    left: 15px;
  }
  #forms-patient-status .prescription-alignment-last-child {
    margin-left: auto;
  }
  #forms-patient-status .city-error-adjustment .field-validation-error {
    margin-bottom: 53px;
  }
  #forms-patient-status .state-error-adjustment .field-validation-error {
    margin-bottom: 53px;
  }
}
#forms-patient-status .field-validation-error {
  white-space: normal;
}
@media (max-width: 767px) {
  #forms-patient-status .break-on-mobile {
    display: block;
    margin-left: 0px !important;
    margin-top: 10px;
  }
  #forms-patient-status .box-block {
    flex-direction: column;
  }
  #forms-patient-status .box-block div {
    display: flex;
  }
  #forms-patient-status .align-items-end {
    align-items: flex-end;
  }
  #forms-patient-status .align-items-end input,
  #forms-patient-status .align-items-end select {
    height: 30px !important;
  }
}
#forms-patient-status .align-items-end input,
#forms-patient-status select {
  height: 30px !important;
}
@media (min-width: 767px) {
  #forms-patient-status .box-break {
    display: flex;
  }
  #forms-patient-status .box-width-fix {
    width: 75px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  #forms-patient-status .field-validation-error span {
    white-space: normal !important;
  }
}
@media (min-width: 767px) {
  #forms-patient-status .radio-btn-adjustment .field-validation-error {
    position: absolute;
    margin-top: 25px;
    margin-left: -80px;
  }
}
@media (max-width: 767px) {
  #forms-patient-status .radio-btn-adjustment {
    padding-left: 4px;
  }
}
@media (max-width: 767px) {
  .tp-17-mobile-414 {
    padding-top: 17px;
  }
}
@media (max-width: 767px) and (max-width: 413px) {
  .tp-17-mobile-414 {
    padding-top: 0px !important;
  }
}
@media (max-width: 767px) and (min-width: 411px) {
  .tp-17-mobile-411 {
    padding-top: 17px !important;
  }
}
@media only screen and (max-width: 400px) and (min-width: 350px) {
  .tp-17-mid {
    padding-top: 0px !important;
  }
}
@media (max-width: 412px) {
  .tp-17-mid {
    padding-top: 17px !important;
  }
}
.hcfform-enrollment .field-validation-error {
  margin-left: 0px !important;
}
@media (min-width: 767px) {
  .hcfform-enrollment .field-validation-error {
    width: 190px !important;
  }
}
@media (max-width: 767px) {
  #ssp-enroll .zip .field-validation-error {
    padding-left: 15px;
  }
}
.finder-search-bar input {
  padding-left: 20px !important;
}
.finder-search-bar .icon-magnifying-glass {
  position: absolute;
  padding-left: 10px;
  left: 7px;
  margin-top: -21px;
}
/*** To remove 'x' in search field ***/
/*
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
*/
/*** shift 'x' to left of magnifying glass in search field ***/
input[type=search]::-ms-clear {
  padding-right: 20px;
}
input[type=search]::-ms-reveal {
  padding-right: 20px;
}
.non-rems.enrollment-complete #page-wrapper #page-header {
  padding-bottom: 3px;
}
.non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area #user-links {
  margin-top: 25px;
  margin-bottom: 10px;
}
.non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area #user-links .inline-links li .back-to-rems {
  font-size: 16px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: block;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper {
  /***** HCP Dashboard *****/
  /***** Patient page *****/
  /***** Facility page *****/
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row {
  /***** Terms page *****/
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .terms-box {
  height: 420px;
  overflow-y: scroll;
  margin-top: 10px;
  margin-bottom: 20px;
  border: solid 1px #dddddd;
  padding: 10px 10px 10px 10px;
  border-radius: 10px;
  box-shadow: 0 -8px 8px -6px #808080;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .terms-box h1 {
  color: #000000;
  margin-bottom: 20px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .terms-box h2 {
  color: #000000;
  margin-bottom: 3px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .terms-box h3 {
  color: #000000;
  font-size: 14px;
  margin-bottom: 1px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .txt-center {
  text-align: center;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .txt-center .btn-wide {
  padding-left: 32px;
  padding-right: 32px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .green-drop {
  margin-bottom: -50px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard {
  margin-bottom: -55px;
}
@media (min-width: 768px) {
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs {
    margin-bottom: 0;
  }
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs ul.nav-tabs li {
  min-width: 185px;
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs ul.nav-tabs li.health-tablet a#ui-id-4 {
  padding: 17px 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane #my-patients-st-copy {
  border-bottom: 2px solid #660066;
  margin-bottom: 15px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container .num-patients {
  top: -15px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container .dataTables_wrapper .dataTable thead th:first-child {
  background: none;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container .num-patients #icon-mobile-facilities {
  margin-left: 30px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .padded-xs {
  /*.num-patients a{
                                            margin-left: 2em;
                                        }*/
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .padded-xs .num-patients .tooltip .tooltip-inner {
  min-width: 330px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section h1 {
  margin-bottom: 16px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section h3 {
  color: #000000;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms td.form-description [data-toggle="tooltip"] {
  margin-left: 20px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs .faqs .answer ul {
  margin-top: -7px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs .faqs .answer ul li ul {
  margin-top: 2px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .padded-xs .row .col-xs-12 {
  margin-bottom: -20px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container {
  /*.num-patients {
                                    top: 0;

                                    i {
                                        &.icon {
                                            vertical-align: middle;
                                        }

                                        &.icon-question2 {
                                            margin-top: -20px;
                                        }
                                    }
                                }

                                .num-patients-health {
                                    margin-top: -11px;
                                }*/
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container #PatientsTable_wrapper .dataTables_filter input {
  width: 500px;
}
@media (min-width: 768px) {
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container #PatientsTable_wrapper .dataTable tr th,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container #PatientsTable_wrapper .dataTable tr td {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container #PatientsTable_wrapper .dataTable tr th,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .datatables-container #PatientsTable_wrapper .dataTable tr td {
    padding: 4px 12px;
  }
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient {
  padding: 10px 30px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .personInfo {
  display: inline-block;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .wide {
  position: relative;
  width: 60%;
  right: 0;
  float: right;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .wide .patient-info tbody tr td {
  padding-bottom: 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .wide .patient-info tbody tr td .green-check {
  background: url(/images/icons/geen-check2.png) no-repeat;
  height: 30px;
  padding-left: 50px;
  padding-top: 5px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info {
  border: 1px solid #aaa;
  margin-bottom: 1em;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info th {
  background-color: #8a8a8a;
  font-weight: bold;
  font-size: 1.1em;
  font-family: 'Open Sans', sans-serif;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info tbody {
  background-color: #e8e8e8;
  color: #464646;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info tbody td {
  border: 1px solid #aaa;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.red {
  border: 1px solid #98040c;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.red th {
  background-color: #98040c;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.red tbody {
  background-color: #fceaea;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.red tbody td {
  background-color: #fceaea;
  border: 1px solid #98040c;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.orange {
  border: 1px solid #fd9941;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.orange th {
  background-color: #fd9941;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.orange tbody {
  background-color: #fed8b3;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient table.patient-info.orange tbody td {
  background-color: #fed8b3;
  border: 1px solid #fd9941;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .red th,
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .orange th {
  padding-left: 30px;
  background: url('/images/icons/icon_alert.png') no-repeat 10px center;
  background-size: 15px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .nonImg {
  background: none;
  padding-left: 10px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion {
  margin-bottom: 10px;
  margin-left: 15px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-legend {
  width: 100%;
  box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.3);
  margin: 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-legend .section {
  padding-left: 0;
  padding-right: 0;
  /*
                                    .checks{
                                        .col-xs-12{
                                            padding-left:0;
                                            
                                            &:nth-last-child(1) {
                                               padding-left:10px;
                                            }
                                        }
                                    }
                                    */
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-legend .section .row {
  margin-left: 0;
  margin-right: 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-legend .section .types .col-xs-12 {
  padding-right: 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-legend .section .description {
  margin-left: 1.5em;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .monitor-history-table {
  box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.3);
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .panel {
  margin-bottom: 0;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .panel .panel-heading {
  padding: 13px 15px 25px 15px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .panel .panel-heading .panel-title {
  font-size: 15px;
  text-transform: none;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone .monitor-accordion .panel .panel-body {
  padding-left: 18px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .return-to-link {
  margin-bottom: 30px;
  display: block;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .map-wrap {
  float: right;
  text-align: center;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container {
  margin-bottom: 20px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container .num-patients {
  top: -11px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container i.icon {
  vertical-align: top;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container .icon-pos {
  margin-left: 50px;
  margin-top: -17px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container .tooltip {
  margin-left: 25px;
  margin-top: 3px;
}
.non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .dataTables_wrapper {
  margin-top: 20px;
}
/*
*@Mobile site
*
*/
@media only screen and (max-width: 767px) {
  .non-rems.enrollment-complete #page-wrapper {
    /***** Term page - header area *****/
    /***** Terms page - content area *****/
    /*.datatables-container table thead tr .leftcorner, .datatables-container table.dataTable thead tr .leftcorner{
				border-top-left-radius: 0;
			}*/
  }
  .non-rems.enrollment-complete #page-wrapper #page-header {
    border-bottom: 2px solid #660066;
    padding-bottom: 5px;
  }
  .non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area div#user-links {
    display: inline-block;
    margin-top: 0;
    float: right;
    text-align: left;
    margin-bottom: 0;
    margin: 8px 15px 0 0;
  }
  .non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area div#user-links .inline-links {
    /*
                                li:first-child {
                                    visibility: hidden;
                                }

                                li:last-child {
                                    display: inline-block;

                                    a {
                                        font-size: 12px;
                                        margin-left: 100px;
                                        margin-right: 10px;
                                    }
                                }
                                */
  }
  .non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area div#user-links .inline-links li {
    font-size: 12px;
    margin-left: 0;
    line-height: 1;
    display: block;
  }
  .non-rems.enrollment-complete #page-wrapper #page-header .content-wrapper #top-nav-area div#user-links .inline-links li .back-to-rems {
    font-size: 11px;
    margin-bottom: 3px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper {
    /***** HCP dashboard all pages *****/
    /***** My patient info. page (after clicked patient)- content are *****/
    /***** Facility info. page (after clicked patient)- content area *****/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility {
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .green-drop {
    margin-bottom: 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .tab-content .terms-box {
    border: 1px solid #979497;
    border-radius: 2px;
    margin: 10px 20px 10px 20px;
    padding: 4px;
    overflow-y: scroll;
    height: 330px;
    font-size: 14px;
    border-radius: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper .row .txt-center .btn-primary {
    background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs {
    margin-top: 0;
    /*#FacilitiesTable_wrapper {
                                    #FacilitiesTable_filter {
                                        input {
                                            width: 85%;
                                        }
                                    }
                                }*/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs ul.nav-tabs li {
    min-width: 25%;
    width: 25%;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 -2px 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs ul.nav-tabs li a {
    font-size: 8px;
    padding: 3px 0 4px !important;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs ul.nav-tabs .single-line a {
    font-size: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content {
    padding-top: 15px;
    border: 1px solid #dddddd;
    /*** My Patients tab ***/
    /*** Healthcare Facilities tab ***/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane #my-patients-st-copy {
    margin-bottom: 15px;
    margin: 0 0 1em;
    border-bottom: 2px solid #660066;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container .less-padded {
    padding: 0 0 0 2em;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container .less-padded .num-patients .icon {
    top: -6px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper .dataTables_filter {
    padding: 5px 15px 0 15px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper .dataTables_filter input {
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper .dataTable thead th:first-child {
    width: 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper #PatientsTable {
    margin: 0;
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper #PatientsTable tbody tr td {
    font-size: 14px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane .datatables-container #PatientsTable_wrapper #PatientsTable tbody tr td.sorting_1 {
    text-align: left;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container {
    /*.num-patients i.icon-question2 {
                                                margin-top: 7px;
                                                //right: 80px;
                                            }*/
    /*.num-patients-health {
                                                margin-left: 1.5em;
                                                margin-top: 0.5em;
                                            }*/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container h2.num-patients {
    top: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container table.dataTable thead th {
    border-bottom: 2px solid #fff;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #facilities-pane .datatables-container #icon-mobile-facilities {
    margin-left: 30px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms {
    margin-top: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section h3 {
    color: #000000;
    margin-bottom: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms {
    margin-right: 53px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms .form-description {
    padding-bottom: 13px;
    /*might using bootstrap hidden*/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms .form-description .icon-question {
    width: 17px;
    height: 17px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms .form-description .form-name {
    position: relative;
    display: inline-block;
    padding-right: 30px;
    width: auto;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms .form-description .form-name.short {
    margin-right: 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section .rems-forms .form-description .form-name [data-toggle="tooltip"] {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -9px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-forms section p {
    margin-right: -10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs dl.faqs #remove-bottom-space {
    margin-bottom: -7px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs dl.faqs h4#remove-bottom-space {
    margin-bottom: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs dl.faqs #underline {
    text-decoration: underline !important;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #cl-faqs .faqs h2 {
    margin: 0;
    padding: 15px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .padded-xs .row .col-xs-12 p.text-center {
    margin: 0 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient {
    padding: 0 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient a.return-to-link {
    margin-left: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .personInfo {
    width: 100%;
    margin-left: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .personInfo .single-patient-h2 {
    font-size: 15px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .wide {
    margin-top: 10px;
    float: left;
    width: 101%;
    /*&.red{
                                 tbody{
                                    tr{
                                        td{
                                            border-left:none;
                                        }
                                    }
                                }
                            }*/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .wide .patient-info tr th {
    padding-left: 2.3em;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .col-mobile tr td {
    display: block;
    width: 101%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient h2.hr {
    padding-left: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone {
    margin-left: 10px;
    margin-right: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion {
    margin-bottom: 45px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-heading {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-heading h4.panel-title {
    padding-left: 8px;
    font-size: 14px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-heading h4.panel-title i.icon {
    top: -2px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body {
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend {
    border: 1px solid #cccccc;
    border-radius: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend .section {
    padding: 0 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend .section .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend .section .checks {
    margin-left: 0;
    margin-right: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend .section .checks .col-xs-12 .check .icon-wrap {
    width: 28%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .hidden-phone #monitor-accordion .panel .panel-body .monitor-history-legend .description p {
    margin-left: 10px;
    margin-right: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-patient .row .col-xs-12 p.text-center {
    margin: 0 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs {
    padding: 0 1em;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs #return-to-link-top {
    margin-bottom: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs .col-sm-6 .map-wrap {
    float: none;
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs .col-sm-6 .map-wrap .view-map {
    display: block;
    text-align: center;
    margin-top: 10px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs .col-sm-6 .map-wrap div {
    height: auto !important;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .padded-xs .col-sm-6 .map-wrap div img {
    height: auto !important;
    width: 100% !important;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .row .col-xs-12 p.text-center {
    margin: 0 20px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container .num-patients {
    top: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container .num-patients .icon-pos {
    margin-top: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container #myfacilitypatients_wrapper {
    margin-top: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container #myfacilitypatients_wrapper .dataTables_filter input {
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container #myfacilitypatients_wrapper #myfacilitypatients {
    margin: 0;
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container #myfacilitypatients_wrapper #myfacilitypatients tbody tr td {
    padding: 15px 10px 15px;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper {
    /***** Accordion - hcp dashboard and facility only *****/
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard div#accordionAlert.alert-accordion,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility div#accordionAlert.alert-accordion {
    border-radius: 0;
    border-right: none;
    border-left: none;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard .accordion.alert-accordion .alert-accordion-header,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .accordion.alert-accordion .alert-accordion-header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard .datatables-container table thead th:first-child,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container table thead th:first-child,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard .datatables-container table.dataTable thead th:first-child,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container table.dataTable thead th:first-child {
    background: transparent;
  }
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard .datatables-container table.dataTable#FacilitiesTable,
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-facility .datatables-container table.dataTable#FacilitiesTable {
    margin: 0;
    width: 100%;
  }
  .non-rems.enrollment-complete #page-wrapper #isi {
    margin: 0 15px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .non-rems.enrollment-complete #page-wrapper #content-area .content-wrapper #st-hcp-dashboard #tabs .lt-tabs .tab-content #my-patients-pane #my-patients-st-copy {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
    border-bottom-width: 1px;
  }
}
#isi_sticky {
  padding: 40px 0 20px;
  color: #000;
  font-size: 16px;
  line-height: 1.4em;
  position: fixed;
  bottom: 0;
  padding: 0;
  width: 100%;
  z-index: 9999;
  background: #FFF;
  cursor: pointer;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
  height: 148px;
  overflow: hidden;
}
#isi_sticky .content-wrapper {
  margin: 0 auto;
  max-width: 960px;
  padding-top: 0;
}
#isi_sticky p {
  font-size: 16px;
  line-height: 1.4em;
}
#isi_sticky h3 {
  color: #680468;
  font-style: normal;
  font-size: 1em;
}
#isi_sticky ul li {
  margin: 0 0 0.5em 13px;
  padding: 0;
  position: relative;
}
#isi_sticky strong {
  color: #680468;
}
#isi_sticky .text-center {
  font-weight: bold;
}
#isi_sticky li:before {
  color: #606;
}
#isi_sticky li li {
  margin-left: 15px;
  list-style: none;
  margin-top: 10px;
  padding-left: 7px;
}
#isi_sticky li li:before {
  content: '\2014';
  left: -15px;
  color: #000;
  font-size: 16px;
  margin-right: 5px;
  font-weight: normal;
}
#isi_sticky .isii {
  font-weight: bold;
}
#isi_sticky .isii li:before {
  color: #8dc63f;
}
#isi_sticky .anchor-btn {
  display: none;
}
#isi_sticky .anchor-btn span {
  vertical-align: middle;
}
#isi_sticky .wrap {
  padding: 15px 10px 0;
}
#isi_sticky ul {
  margin: 0;
  padding: 0;
}
#isi_sticky ul li {
  list-style: none;
  margin: 0 0 0.5em 13px;
  padding: 0;
  position: relative;
}
#isi_sticky ul li:before {
  content: '\2219';
  color: #8dc63f;
  position: absolute;
  left: -13px;
  top: 10px;
  font-size: 20px;
  font-weight: bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  line-height: 0;
  display: block;
  vertical-align: text-top;
}
#isi_sticky ul li ul li {
  list-style: none;
  margin: 0 0 0.1em 20px;
  padding: 0;
  position: relative;
}
#isi_sticky ul li ul li:before {
  content: '\2013';
  color: #333333;
  position: absolute;
  left: -20px;
  top: 10px;
  font-size: 18px;
  font-weight: bold;
  font-family: Georgia, 'Times New Roman', Times, serif;
  line-height: 0;
  display: block;
  vertical-align: text-top;
}
#isi_sticky p {
  padding-bottom: 0.5em;
}
ul.isii {
  padding: 0;
  margin: 0;
}
ul.isii li {
  list-style: none;
  margin: 0 0 0.5em 13px;
  padding: 0;
  position: relative;
}
ul.isii li:before {
  color: #8dc63f;
}
.oldie #isi_sticky {
  border-top: 1px solid #CCC;
}
@media only screen and (max-width: 767px) {
  .non-rems.enrollment-complete #isi_sticky {
    border-top: 2px solid #330f34;
    height: 120px;
    padding: 0;
    font-size: 12px;
    width: 105%;
    margin-left: -10px;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper {
    padding: 0 35px;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper .wrap {
    padding: 5px 0;
    max-width: 95%;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper .wrap h3 {
    line-height: 1.25em;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper .wrap .anchor-btn {
    background: #680468;
    color: #FFF;
    font-size: 24px;
    line-height: 15px;
    text-align: center;
    width: 20px;
    height: 20px;
    float: right;
    display: block;
    border-radius: 2px;
    margin: 2px 0 0;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper .wrap p {
    padding-bottom: 0;
    font-size: 12px;
  }
  .non-rems.enrollment-complete #isi_sticky .content-wrapper .wrap .isii li {
    margin: 0 13px 0.5em 13px;
  }
}
#registration-progress-bar {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #660066;
  font-weight: bold;
  text-align: left;
  margin-bottom: 30px;
  display: table;
  width: 100%;
  padding-right: 20px;
  min-width: 100%;
}
#registration-progress-bar #progress-registration {
  z-index: 4;
  padding-left: 2em;
}
#registration-progress-bar #progress-training {
  z-index: 3;
}
#registration-progress-bar #progress-assessment {
  z-index: 2;
}
#registration-progress-bar #progress-enrollment {
  z-index: 1;
}
#registration-progress-bar > div {
  position: relative;
  background-color: #b88aba;
  padding: 0.5em 1em 0.65em 3em;
  text-align: center;
  display: table-cell;
}
#registration-progress-bar > div:after,
#registration-progress-bar > div:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-progress-bar > div:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #b88aba;
  border-width: 20px;
  margin-top: -20px;
}
#registration-progress-bar > div:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-training {
  padding-bottom: 30px;
}
#registration-page.in-training .section ul.orange li {
  margin-bottom: 1.5em;
}
#registration-page.in-training .section ul.orange li .italic {
  font-style: italic;
}
#registration-page.in-training .section .actions .inline-links li a {
  padding-top: 15px;
  padding-bottom: 15px;
}
#registration-page.in-training-result {
  padding-bottom: 10px;
}
#registration-page {
  /*padding-bottom: 40px;*/
  padding-bottom: 10px;
}
#registration-page.hcp-confirm {
  padding-bottom: 60px;
}
#registration-page .ext-link {
  text-decoration: underline !important;
}
#registration-page .section {
  padding: 0 120px;
}
#registration-page .section #registration-progress-bar {
  margin-bottom: 20px;
}
#registration-page .section.hcf-wrap {
  padding: 0 90px;
}
#registration-page .section.hcf-wrap p {
  font-family: 'Open Sans', sans-serif;
}
#registration-page .section.hcf-wrap p.hcf-req {
  margin-top: 20px;
}
#registration-page .section.hcf-wrap #auth-hcf-rep-label {
  white-space: nowrap;
  font-size: 0.95em;
  clear: both;
}
@media (max-width: 767px) {
  #registration-page .section.hcf-wrap #auth-hcf-rep-label {
    letter-spacing: -0.5px;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #registration-page .section.intro {
    width: 940px;
  }
}
#registration-page .section.intro p,
#registration-page .section.intro li {
  line-height: 1.2;
}
#registration-page .section.intro #registration-progress-bar {
  margin-bottom: 20px;
}
#registration-page .section.intro ul.orange {
  padding: 1em 0 0;
}
#registration-page .section.intro ul.orange li {
  margin: 0 0 1em;
}
#registration-page .section.intro ul.orange li:before {
  font-size: 1.6em;
  top: -6px;
}
#registration-page .section.intro .btn-wide {
  padding: 15px 50px;
}
#registration-page.in-registration.hcf-reg-confirm {
  padding-bottom: 40px;
}
#registration-page.in-registration.hcf-reg-confirm a.btn {
  padding: 14px 20px 14px 20px;
}
#registration-page.in-registration.timeout {
  padding-bottom: 30px;
}
#registration-page.in-registration #registration-progress-bar #progress-training,
#registration-page.in-registration #registration-progress-bar #progress-assessment,
#registration-page.in-registration #registration-progress-bar #progress-enrollment {
  position: relative;
  background-color: #660066;
  color: white;
}
#registration-page.in-registration #registration-progress-bar #progress-training:after,
#registration-page.in-registration #registration-progress-bar #progress-assessment:after,
#registration-page.in-registration #registration-progress-bar #progress-enrollment:after,
#registration-page.in-registration #registration-progress-bar #progress-training:before,
#registration-page.in-registration #registration-progress-bar #progress-assessment:before,
#registration-page.in-registration #registration-progress-bar #progress-enrollment:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-registration #registration-progress-bar #progress-training:after,
#registration-page.in-registration #registration-progress-bar #progress-assessment:after,
#registration-page.in-registration #registration-progress-bar #progress-enrollment:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #660066;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-registration #registration-progress-bar #progress-training:before,
#registration-page.in-registration #registration-progress-bar #progress-assessment:before,
#registration-page.in-registration #registration-progress-bar #progress-enrollment:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-registration .password-msg {
  display: block;
  position: absolute;
  left: 320px;
  top: 86px;
  width: 370px;
  font-size: 12px;
}
#registration-page.in-registration label {
  margin: 10px 0 3px;
}
#registration-page.in-registration label span {
  position: relative;
}
#registration-page.in-registration #registration-form {
  margin: 20px 0;
}
#registration-page.in-registration #registration-form.step-2 {
  width: 100%;
  position: relative;
}
#registration-page.in-registration .form-group {
  margin-bottom: 0;
  width: 300px;
  /*&.password {
                float: left;
            }*/
}
#registration-page.in-registration .form-group.inline {
  display: inline-block;
  vertical-align: top;
}
#registration-page.in-registration .form-group.have-passed {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  #registration-page.in-registration .form-group.have-passed {
    width: 390px;
  }
}
#registration-page.in-registration .passwordInfo {
  clear: both;
  width: 300px;
}
@media (min-width: 768px) {
  #registration-page.in-registration .passwordInfo {
    position: absolute;
    left: 310px;
    top: 1.5em;
    width: 388px;
    font-size: 12px;
    color: #333333;
  }
}
#registration-page.in-registration p strong em {
  color: #ff9900;
  font-style: normal;
}
#registration-page.in-registration .well {
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: 3px 3px 3px #e6e6e6;
  display: inline-block;
  padding: 28px 20px;
  font-weight: bold;
  vertical-align: top;
  margin: 0.5em 0 2em 5em;
  font-family: 'Open Sans', sans-serif;
}
#registration-page.in-registration .well a {
  text-decoration: underline;
}
#registration-page.in-registration .actions .btn-lg {
  width: 140px;
  height: 50px;
  padding: 0;
}
#registration-page.in-registration #enrollment-intro .actions .btn-lg {
  width: 133px;
  height: 42px;
  padding: 0;
}
#registration-page .inline-links li {
  margin-left: 20px;
}
#registration-page .inline-links li:first-child {
  margin-left: 0;
}
#registration-page .inline-links a {
  text-decoration: underline;
  margin: 14px 0 20px;
}
#registration-page .inline-links .btn {
  text-decoration: none;
}
#registration-page.timeout h1 {
  margin-bottom: 20px;
}
#registration-page.timeout .btn {
  width: 194px;
}
#registration-page.in-training .bx-wrapper .bx-viewport {
  border: none;
  left: 0;
}
#registration-page.in-training h1 {
  margin-bottom: 20px;
}
#registration-page.in-training .section {
  position: relative;
}
#registration-page.in-training #training-step-caption {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  #registration-page.in-training #training-step-caption {
    margin-bottom: 5px;
  }
}
#registration-page.in-training .top-tally {
  position: absolute;
  right: 226px;
  margin-top: -37px;
}
#registration-page.in-training .top-tally.move-right {
  right: 170px;
}
@media (max-width: 767px) {
  #registration-page.in-training .top-tally.move-right {
    right: auto;
  }
}
@media (max-width: 767px) {
  #registration-page.in-training .top-tally {
    position: relative;
    right: auto;
    margin-top: 0;
    margin-bottom: 10px;
  }
}
#registration-page.in-training .bx-wrapper {
  margin-bottom: 20px !important;
  margin-left: 0 !important;
  width: 614px;
}
.lt-ie9 #registration-page.in-training .bx-wrapper img {
  width: 100%;
  left: 0;
}
#registration-page.in-training .bx-wrapper .last .btn:not(.btn-sm) {
  padding: 15px;
  margin-top: 10px;
}
#registration-page.in-training #slider-prev-next {
  float: left;
  width: 288px;
}
@media (max-width: 767px) {
  #registration-page.in-training #slider-prev-next {
    width: 200px;
  }
}
#registration-page.in-training #slider-next a,
#registration-page.in-training #slider-prev a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 0;
  white-space: nowrap;
  padding: 10px 30px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.42857143;
  border-radius: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 2px 2px 5px 0 rgba(255, 255, 255, 0.4), inset -2px -2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 2px 2px 5px 0 rgba(255, 255, 255, 0.4), inset -2px -2px 5px rgba(0, 0, 0, 0.4);
  background-image: -webkit-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -o-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -webkit-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9031', endColorstr='#76b73e', GradientType=0);
  background-repeat: repeat-x;
  color: #FFF;
  text-decoration: none;
  width: 110px;
  margin-right: 6px;
  padding: 8px;
}
#registration-page.in-training #slider-next a.btn-md,
#registration-page.in-training #slider-prev a.btn-md {
  padding: 10px 25px;
}
#registration-page.in-training #slider-next a.btn-wide,
#registration-page.in-training #slider-prev a.btn-wide {
  padding-left: 52px;
  padding-right: 52px;
}
@media (max-width: 767px) {
  #registration-page.in-training #slider-next a,
  #registration-page.in-training #slider-prev a {
    width: 90px;
    padding: 6px;
  }
}
#registration-page.in-training #ts-bottom-count {
  padding-top: 10px;
  padding-bottom: 70px;
}
#registration-page.in-training #registration-progress-bar #progress-registration {
  position: relative;
  background-color: #666;
  color: white;
}
#registration-page.in-training #registration-progress-bar #progress-registration:after,
#registration-page.in-training #registration-progress-bar #progress-registration:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-training #registration-progress-bar #progress-registration:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #666;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-training #registration-progress-bar #progress-registration:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-training #registration-progress-bar #progress-assessment,
#registration-page.in-training #registration-progress-bar #progress-enrollment {
  position: relative;
  background-color: #660066;
  color: white;
}
#registration-page.in-training #registration-progress-bar #progress-assessment:after,
#registration-page.in-training #registration-progress-bar #progress-enrollment:after,
#registration-page.in-training #registration-progress-bar #progress-assessment:before,
#registration-page.in-training #registration-progress-bar #progress-enrollment:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-training #registration-progress-bar #progress-assessment:after,
#registration-page.in-training #registration-progress-bar #progress-enrollment:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #660066;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-training #registration-progress-bar #progress-assessment:before,
#registration-page.in-training #registration-progress-bar #progress-enrollment:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-assessment #registration-progress-bar #progress-registration,
#registration-page.in-assessment #registration-progress-bar #progress-training {
  position: relative;
  background-color: #666;
  color: white;
}
#registration-page.in-assessment #registration-progress-bar #progress-registration:after,
#registration-page.in-assessment #registration-progress-bar #progress-training:after,
#registration-page.in-assessment #registration-progress-bar #progress-registration:before,
#registration-page.in-assessment #registration-progress-bar #progress-training:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-assessment #registration-progress-bar #progress-registration:after,
#registration-page.in-assessment #registration-progress-bar #progress-training:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #666;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-assessment #registration-progress-bar #progress-registration:before,
#registration-page.in-assessment #registration-progress-bar #progress-training:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-assessment #registration-progress-bar #progress-enrollment {
  position: relative;
  background-color: #660066;
  color: white;
}
#registration-page.in-assessment #registration-progress-bar #progress-enrollment:after,
#registration-page.in-assessment #registration-progress-bar #progress-enrollment:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-assessment #registration-progress-bar #progress-enrollment:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #660066;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-assessment #registration-progress-bar #progress-enrollment:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-assessment #QuizForm .slider-next a,
#registration-page.in-assessment #QuizForm .slider-prev a,
#registration-page.in-assessment #QuizForm input[type='submit'] {
  background: #59A930;
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 0;
  white-space: nowrap;
  padding: 10px 30px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.42857143;
  border-radius: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 2px 2px 5px 0 rgba(255, 255, 255, 0.4), inset -2px -2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 2px 2px 5px 0 rgba(255, 255, 255, 0.4), inset -2px -2px 5px rgba(0, 0, 0, 0.4);
  background-image: -webkit-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -o-linear-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: -webkit-gradient(top, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  background-image: linear-gradient(to bottom, #4c9031 0%, #5ea231 51%, #76b73e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c9031', endColorstr='#76b73e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  color: #FFF;
  text-decoration: none;
  padding: 15px 45px;
  opacity: 0.3;
  pointer-events: none;
}
#registration-page.in-assessment #QuizForm .slider-next a.btn-md,
#registration-page.in-assessment #QuizForm .slider-prev a.btn-md,
#registration-page.in-assessment #QuizForm input[type='submit'].btn-md {
  padding: 10px 25px;
}
#registration-page.in-assessment #QuizForm .slider-next a.btn-wide,
#registration-page.in-assessment #QuizForm .slider-prev a.btn-wide,
#registration-page.in-assessment #QuizForm input[type='submit'].btn-wide {
  padding-left: 52px;
  padding-right: 52px;
}
#registration-page.in-assessment #QuizForm .ready a,
#registration-page.in-assessment #QuizForm input[type='submit'].ready {
  opacity: 1;
  pointer-events: all;
}
#registration-page p.wide {
  width: 107%;
  line-height: 1.2;
}
#registration-page p.extrawide {
  width: 115%;
}
#registration-page p.thin {
  margin: 18px 45px 0 0;
}
#registration-page p.wide110 {
  width: 110%;
}
@media (max-width: 768px) {
  #registration-page p.wide110 {
    width: 99%;
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  #registration-page p.wide,
  #registration-page p.extrawide,
  #registration-page p.wide110 {
    width: 99%;
  }
}
#registration-page .assessment-callout .txt-alert {
  color: #f00;
}
#registration-page .assessment-callout .btn.btn-primary {
  text-decoration: none;
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
}
@media only screen and (min-width: 768px) {
  #registration-page .assessment-callout .btn.btn-primary + .btn.btn-primary {
    margin-left: 35px;
  }
}
@media only screen and (max-width: 767px) {
  #registration-page .assessment-callout .btn.btn-primary {
    width: 204px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #registration-page .assessment-callout .btn.btn-primary:first-child {
    margin-bottom: 0;
  }
}
#registration-page .assessment-callout.high .btn.btn-primary {
  padding-left: 18px;
  padding-right: 18px;
}
#registration-page.in-enrollment {
  padding-bottom: 0;
}
#registration-page.in-enrollment #progress-registration,
#registration-page.in-enrollment #progress-training,
#registration-page.in-enrollment #progress-assessment {
  position: relative;
  background-color: #666;
  color: white;
}
#registration-page.in-enrollment #progress-registration:after,
#registration-page.in-enrollment #progress-training:after,
#registration-page.in-enrollment #progress-assessment:after,
#registration-page.in-enrollment #progress-registration:before,
#registration-page.in-enrollment #progress-training:before,
#registration-page.in-enrollment #progress-assessment:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#registration-page.in-enrollment #progress-registration:after,
#registration-page.in-enrollment #progress-training:after,
#registration-page.in-enrollment #progress-assessment:after {
  border-color: rgba(255, 0, 0, 0);
  border-left-color: #666;
  border-width: 20px;
  margin-top: -20px;
}
#registration-page.in-enrollment #progress-registration:before,
#registration-page.in-enrollment #progress-training:before,
#registration-page.in-enrollment #progress-assessment:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 26px;
  margin-top: -26px;
}
#registration-page.in-enrollment + #questions-info {
  margin-top: 0;
}
#registration-page.in-enrollment .section p:last-child {
  margin-bottom: 50px;
}
#registration-page.spp form input[type="text"],
#registration-page.spp form input[type="password"],
#registration-page.spp form input[type="email"],
#registration-page.spp form input[type="tel"],
#registration-page.spp form input[type="number"],
#registration-page.spp form select,
#registration-page.spp form textarea {
  height: 30px;
  width: 100%;
}
#registration-page.spp .form-horizontal label {
  white-space: nowrap;
}
#registration-page.spp #registration-form.step-2 {
  width: auto;
}
#registration-page.spp #registration-form.step-2 div.checkbox + div {
  margin-left: -7px;
}
#registration-page.spp #registration-form.step-2 #agreement + div .checkbox {
  margin-left: -15px;
}
#registration-page.spp #registration-form.step-2 .col-sm-5 .form-group {
  margin-left: 8px;
}
#registration-page.spp #registration-form.step-2 .actions .btn-success {
  padding: 12px 50px;
}
#registration-page.spp form label.radio.hanging,
#registration-page.spp form label.checkbox.hanging {
  padding-left: 35px;
  margin-top: 20px;
}
#registration-page.spp #registration-form {
  margin: 10px 0 20px !important;
}
#registration-page.spp #registration-form ul.inline-links {
  margin-top: 30px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  #registration-page.spp #registration-form ul.inline-links {
    margin-top: 20px;
  }
}
#registration-page.spp #registration-form.step-2 .field-validation-error {
  white-space: nowrap;
}
#registration-page.spp .btn-success {
  padding: 15px 40px;
}
#registration-page.spp #prescriber-agreement {
  margin: 20px 0 10px;
}
#registration-page.spp .passwordInfo {
  margin-top: 30px;
  top: auto;
}
#registration-page.spp .validation-summary-errors {
  display: none;
}
#registration-page.spp #prescriber-agreement p {
  margin-bottom: 1.5em;
}
#registration-page.spp #prescriber-agreement .content .vertical-right-border > ul > li:first-child:before {
  display: block;
}
@media (min-width: 768px) {
  #registration-page.spp {
    padding-bottom: 20px;
    overflow: auto;
  }
  #registration-page.spp select#Address_State {
    width: 160px !important;
  }
  #registration-page.spp #data-input-confirmation > .inner input[type="tel"] {
    width: 70%;
  }
}
#registration-page.spp.in-training {
  padding-bottom: 20px;
}
#registration-page.spp.in-training .actions a.btn {
  margin: 0;
}
#registration-page img {
  border: 1px solid #8f8f8f;
}
#registration-page .btn-success {
  background-image: -webkit-linear-gradient(top, #408a20 0%, #78ba41 100%);
  background-image: -o-linear-gradient(top, #408a20 0%, #78ba41 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#408a20), to(#78ba41));
  background-image: linear-gradient(to bottom, #408a20 0%, #78ba41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff408a20', endColorstr='#ff78ba41', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border: 0;
}
#registration-page .btn-final {
  margin: 20px 0;
  padding: 14px 35px;
}
#training-intro {
  background: url(Less/images/training-intro-bg.png) no-repeat;
  margin-top: 80px;
  width: 710px;
  height: 450px;
  padding: 60px 40px 0 40px;
}
.process .step-img {
  margin-bottom: 24px;
  display: none;
}
.process .inline-links {
  float: left;
  position: relative;
  z-index: 1;
}
.process .actions {
  position: relative;
}
.process .actions p {
  position: absolute;
  left: 288px;
  padding-top: 10px;
}
.process .step1 #prev {
  display: none;
}
.process .step1 li {
  margin-left: 0px;
}
#hcf-results-container {
  margin: 40px 0 20px;
}
#hcf-results-container p {
  font-size: 14px;
}
#hcf-locator + #questions-info {
  margin-top: 20px;
}
#hcf-locator .locator-btm p {
  font-family: 'Roboto', sans-serif;
}
#hcf-locator .locator-btm p:last-of-type {
  margin-bottom: 30px;
}
#hcf-locator hr {
  border-top: 3px solid #eeeeee;
}
#hcf-locator .search-grid {
  width: 800px;
  margin-left: 1em;
  border-radius: 7px;
  padding: 3px 0px 0px 0px;
  border: 1px solid #cdcdcd;
}
#hcf-locator .search-grid .btn {
  background: url(/images/search-icon.png) no-repeat;
  width: 19px;
  height: 19px;
  padding: 0;
}
#hcf-locator .lt-tabs ul li {
  font-size: 12px;
  height: 40px;
  width: 140px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #660066;
  background: -webkit-gradient(linear, left top, left bottom, from(#660066), to(#360036));
  background: -webkit-linear-gradient(top, #660066, #360036);
  background: -moz-linear-gradient(top, #660066, #360036);
  background: -ms-linear-gradient(top, #660066, #360036);
  background: -o-linear-gradient(top, #660066, #360036);
}
#hcf-locator .lt-tabs ul li.active {
  background: #FFF;
}
#hcf-locator .lt-tabs .tab-content {
  height: 455px;
  overflow: auto;
  padding: 30px;
}
#hcf-locator .location-row {
  margin-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 3px solid #e8e6e6;
}
#hcf-locator .location-row:last-child {
  border-bottom: 0 none;
}
#hcf-locator .location-row .icon {
  cursor: pointer;
  margin-top: 0.5em;
  float: left;
}
#hcf-locator .location-row .location-details {
  margin-left: 40px;
  font-size: 13px;
}
#hcf-locator .location-row .name {
  font-weight: bold;
}
#hcf-locator .location-row .dbg-flags {
  display: none;
}
#hcf-locator #map-canvas {
  width: 100%;
  height: 500px;
  border: 1px solid #ccc;
}
#rems-forms {
  margin: 0 6px;
}
#rems-forms + #questions-info {
  margin: 60px 6px 0 ;
}
#rems-forms.hcp-dl-forms {
  margin-left: 0;
}
#rems-forms .lt-tabs .tab-content {
  padding: 3em 2em 1em;
}
.hcp-dl-forms#rems-forms .lt-tabs .tab-content {
  padding-left: 50px;
  padding-right: 50px;
}
.hcp-dl-forms#rems-forms .lt-tabs .tab-content table.rems-forms {
  margin-bottom: -6px;
}
@media only screen and (max-width: 767px) {
  .hcp-dl-forms#rems-forms .lt-tabs .tab-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  #rems-forms .lt-tabs .nav-tabs li {
    width: 158px;
  }
}
#rems-forms h1.large {
  margin-bottom: 20px;
}
#rems-forms #faqs-pane {
  padding: 0 31px 0 22px;
}
#rems-forms #faqs-pane h1 {
  margin-bottom: 20px;
}
#rems-forms #faqs-pane h1 + p {
  margin-bottom: 15px;
}
#rems-forms #faqs-pane .txt-orange {
  color: #f6a838;
}
#home-contact-us form#contact {
  width: 260px;
  padding-top: 5px;
}
#home-contact-us form#contact input[type="text"],
#home-contact-us form#contact input[type="password"],
#home-contact-us form#contact select {
  width: 100%;
}
#home-contact-us form#contact select {
  color: #999999;
}
#home-contact-us form#contact select option {
  color: #333333;
}
#home-contact-us form#contact label {
  display: inline-block;
  margin-bottom: 7px;
}
#home-contact-us form#contact label.contact-question {
  margin-bottom: 1em;
}
#home-contact-us form#contact .btn-success {
  padding: 5px 18px 6px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  #home-contact-us form#contact {
    width: 100%;
  }
}
#home-contact-us h1 {
  margin-top: 0;
  margin-bottom: 28px;
}
#home-contact-us p {
  font-family: 'Roboto', sans-serif;
  margin-bottom: 15px;
}
.pharmacy-enrollment {
  min-height: 568px !important;
}
.pharmacy-enrollment ul.orange {
  margin: 0 0 1.4em;
}
.pharmacy-enrollment ol li {
  padding: 10px 8px 10px 8px;
}
.pharmacy-enrollment .btn {
  padding: 11px 12px;
}
.healthcare-facility-enrollment .vcenter {
  height: 40px;
  display: table-cell;
}
.healthcare-facility-enrollment ol {
  margin: 10px 0 12px;
}
.healthcare-facility-enrollment ol li {
  padding: 10px 8px 9px;
}
.healthcare-facility-enrollment .btn {
  padding: 11px 12px;
}
@media (min-width: 768px) {
  .healthcare-facility-enrollment#col-left {
    min-height: 590px;
  }
}
#hcp-dashboard .callout-hard-edge,
#hcp-dashboard .btn-hard-edge {
  border-radius: 0;
}
#hcp-dashboard .callout {
  background: none;
  border-color: #8a8a8a;
}
#hcp-dashboard .col-sm-5 .callout br {
  display: none;
}
@media (min-width: 768px) {
  #hcp-dashboard .tooltip .tooltip-inner {
    min-width: 310px;
    width: 310px;
  }
  #hcp-dashboard #hcp-dashboard-alert {
    padding-right: 5px;
  }
  #hcp-dashboard #hcp-dashboard-alert .accordion-inner {
    padding-left: 25px;
    padding-bottom: 10px;
  }
}
#hcp-dashboard #HcpDashboardTable_wrapper input,
#hcp-dashboard #HcpDashboardTable input {
  background: transparent url('/Images/search-icon.png') no-repeat 99% center;
}
#rems-support-tools h2.heading {
  text-align: left;
}
#rems-support-tools .btn-hard-edge {
  padding: 10px 18px;
  font-size: 14px;
}
#account-profile h1 {
  margin-bottom: 17px;
}
#account-profile .hpadded {
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  #account-profile .hpadded {
    margin-bottom: 20px;
  }
}
#account-profile .vpadded {
  margin-top: 15px;
  margin-bottom: 20px;
}
#change-password p {
  font-size: 13px;
}
#change-password.callout p {
  font-size: 14px;
  margin: 10px 0 20px;
}
#change-frequency p {
  margin-bottom: 20px;
}
.resources-wrap p {
  margin: 21px 0 9px;
}
.resources-wrap h3.highlight {
  padding: 10px 8px 7px;
  margin-bottom: 6px;
}
.map-wrap {
  float: right;
  text-align: center;
  font-size: 16px;
}
@media (max-width: 767px) {
  .map-wrap {
    float: none;
    padding: 0 15px;
  }
}
.map-wraphcf-dashboard .map-wrap {
  margin-top: -10px;
}
.map-wrap .map-image {
  height: 170px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .map-wrap .map-image {
    height: auto;
  }
  .map-wrap .map-image img {
    max-width: 100%;
  }
}
#hcf-dashboard #rems-about-hcf .lt-tabs .tab-content #tabs-2 {
  margin-top: -35px;
}
@media (min-width: 768px) {
  #hcf-dashboard.patient {
    padding: 20px 70px 0 40px;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.patient .patient-details {
    padding: 0 15px;
  }
}
#hcf-dashboard.patient .single-patient-h2 {
  margin-top: 0;
}
@media (max-width: 767px) {
  #hcf-dashboard.patient .single-patient-h2 {
    padding: 0 15px;
  }
}
#hcf-dashboard.patient .label {
  border-radius: 0;
  font-size: 18px;
  padding: 6px 15px;
  margin: -2px 0 4px;
  display: inline-block;
}
#hcf-dashboard.patient .label.label-success {
  background: #9c3;
}
@media (max-width: 767px) {
  #hcf-dashboard.patient .label {
    font-size: 14px;
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.patient .patient-info {
    margin-bottom: 1em;
  }
}
#hcf-dashboard.patient .patient-info.prescriber-information {
  margin-bottom: 1em;
}
#hcf-dashboard.patient .patient-info.red th,
#hcf-dashboard.patient .patient-info.orange th {
  background-image: url(/Images/icons/icon_alert.png);
  background-repeat: no-repeat;
  background-position: 15px 50%;
  padding-left: 46px;
  font-size: 18px;
}
#hcf-dashboard.patient + #questions-info {
  margin-top: 20px;
}
#hcf-dashboard .callout-hard-edge,
#hcf-dashboard .btn-hard-edge {
  border-radius: 0;
}
#hcf-dashboard .callout {
  border-color: #8a8a8a;
}
#hcf-dashboard .callout strong {
  color: #ff9900;
}
#hcf-dashboard .callout.re-enroll {
  border-color: #d0d0d0;
  border-radius: 20px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  margin-top: 15px;
}
@media (max-width: 767px) {
  #hcf-dashboard .callout.re-enroll {
    border-radius: 0;
    padding: 10px 15px;
  }
}
#hcf-dashboard hr {
  margin-top: 10px;
  margin-bottom: 18px;
  border: 0;
  border-top: 3px solid #660066;
}
#hcf-dashboard .rl-wrap {
  padding: 0 15px;
}
@media (min-width: 768px) {
  #hcf-dashboard .rl-wrap {
    padding: 0;
  }
}
#hcf-dashboard .hcf-btm-text {
  padding: 33px 0 22px;
}
#hcf-dashboard p.txt-large {
  font-size: 16px;
  line-height: 1em;
}
#hcf-dashboard .datatables-container {
  margin-top: 20px;
}
#hcf-dashboard .datatables-container td.sorting_1 {
  height: 23px;
}
@media (min-width: 768px) {
  #hcf-dashboard.prescriber-details {
    padding: 20px 70px 0 40px;
  }
}
@media (min-width: 768px) {
  #hcf-dashboard.prescriber-details .rl-wrap {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.prescriber-details .patient-details {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.prescriber-details .single-patient-h2 {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.prescriber-details .patient-info {
    margin-bottom: 1em;
  }
}
@media (max-width: 767px) {
  #hcf-dashboard.prescriber-details h1 {
    padding: 0 15px;
    font-size: 16px;
  }
}
#hcf-dashboard.prescriber-details .label {
  border-radius: 0;
  font-size: 18px;
  padding: 6px 15px;
  margin: -2px 0 4px;
  display: inline-block;
}
#hcf-dashboard.prescriber-details .label.label-success {
  background: #9c3;
}
@media (max-width: 767px) {
  #hcf-dashboard.prescriber-details .label {
    font-size: 14px;
    margin-left: 15px;
  }
}
#FacilityUsersTable {
  font-size: 12px;
}
@media (min-width: 768px) {
  #FacilityUsersTable {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
  }
}
@media (max-width: 767px) {
  #FacilityUsersTable td,
  #FacilityUsersTable th {
    padding: 5px 0;
  }
}
@media (min-width: 768px) {
  #FacilityUsersTable.dataTable thead th {
    font-size: 16px;
  }
}
#FacilityUsersTable.dataTable th:first-child,
#FacilityUsersTable.dataTable td:first-child {
  padding-left: 30px;
}
#FacilityUsersTable.dataTable td.user-btns {
  white-space: nowrap;
}
@media (min-width: 768px) {
  #FacilityUsersTable.dataTable td.user-btns {
    padding-right: 36px;
    text-align: right;
  }
}
#FacilityUsersTable .btn {
  min-width: 114px;
  padding: 5px 0;
}
@media (max-width: 767px) {
  #FacilityUsersTable .btn {
    font-size: 14px;
    padding: 2px;
    min-width: 70px;
  }
}
#FacilityUsersTable .btn + .btn {
  margin-left: 20px;
}
@media (max-width: 767px) {
  #FacilityUsersTable .btn + .btn {
    margin-left: 5px;
  }
}
#btn-add-user {
  position: relative;
  padding: 12px 20px 12px 46px;
}
#btn-add-user:after {
  content: '';
  display: block;
  position: absolute;
  background: url(../Images/icons/icon-add.png) no-repeat 50% 50%;
  height: 26px;
  width: 26px;
  top: 50%;
  left: 10px;
  margin-top: -13px;
}
.enrollment-in-progress #section-home .col-2-row .col .callout {
  min-height: 415px;
}
@media (min-width: 768px) {
  #enrollment-intro .inline-links {
    margin: 20px 0 20px;
  }
}
@media (max-width: 767px) {
  #registration-page .field-validation-error {
    white-space: normal !important;
  }
}
#registration-page.hcp-register-form #registration-form {
  margin-top: 6px;
  margin-bottom: 0;
}
#registration-page.hcp-register-form .form-group {
  position: relative;
  margin: 0 0 8px;
}
#registration-page.hcp-register-form .form-group label {
  margin-top: 0;
}
#registration-page.hcp-register-form .form-group input {
  margin: 0;
}
#registration-page.hcp-register-form .form-group input + input {
  margin-top: 12px;
}
#registration-page.hcp-register-form .form-group input#Address_Address2 {
  margin-top: 5px;
}
#registration-page.hcp-register-form .form-group.state {
  width: 130px;
  float: left;
}
#registration-page.hcp-register-form .form-group.zip {
  width: 160px;
  float: left;
  margin-left: 10px;
}
#registration-page.hcp-register-form .form-group.zip .field-validation-error {
  white-space: nowrap;
}
#registration-page.hcp-register-form .field-validation-error {
  padding-top: 2px;
}
#registration-page.hcp-register-form .checkbox.hanging {
  margin-top: 10px;
}
#registration-page.hcp-register-form ul.inline-links {
  float: right;
}
#spp-dashboard {
  margin-bottom: 30px;
  padding: 0 15px;
}
#spp-dashboard .callout {
  padding: 15px 10px;
}
#spp-dashboard .action {
  text-align: left;
}
#spp-dashboard .action a.btn {
  padding: 8px 14px;
}
#spp-dashboard ol.spp-list {
  counter-reset: foo;
  display: table;
  border: 0;
  border-bottom: 0;
  background: none;
  margin: 0 0 0 7px;
}
#spp-dashboard ol.spp-list li {
  list-style: none;
  position: static;
  margin: 0;
  padding: 0;
  border-bottom: none;
  counter-increment: foo;
  display: table-row;
}
#spp-dashboard ol.spp-list li:before {
  content: counter(foo) ") ";
  display: table-cell;
  text-align: right;
  width: auto;
  padding-right: 5px;
  position: static;
  left: 0;
}
#rems-about .finder-search-bar {
  padding-bottom: 10px;
  padding-top: 10px;
}
/* ==========================================================================
   partial: _responsive.less
   ========================================================================== */
.mobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile {
    display: block;
  }
  br.hide-mob {
    display: none;
  }
  #page-wrapper {
    overflow: hidden;
    width: auto;
    max-width: 480px;
    min-width: 320px;
  }
  .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  #content-area > .content-wrapper .login-wrap {
    width: auto;
    padding-bottom: 0;
  }
  #content-area > .content-wrapper .login-wrap .btn {
    padding: 8px 40px 8px;
  }
  #content-area > .content-wrapper .login-wrap .form-group small {
    padding-bottom: 25px;
  }
  .content-wrapper .form-group small {
    font-size: 14px;
  }
  .content-wrapper .form-group.reset-password-input {
    width: auto;
  }
  .content-wrapper #account-profile {
    margin-bottom: 10px;
  }
  .content-wrapper .section {
    padding: 0 15px;
  }
  .modal-backdrop {
    height: 0;
  }
  .modal-content {
    border-radius: 0;
    background: none !important;
  }
  .modal-dialog .modal-content .modal-header {
    display: none;
  }
  .modal-dialog .modal-content .modal-footer .btn {
    margin-right: 0 !important;
  }
  .tr-btn-wrap {
    text-align: right;
  }
  a.cancelLink {
    display: inline-block !important;
    margin-right: 10px;
  }
  #prog-material:after {
    background-color: transparent;
  }
  #registration-page .section.hcf-wrap {
    padding: 0 15px;
  }
  #rems-about div#program-activity-pane.spp {
    height: auto;
  }
  .enrollment-complete #hcf-dashboard {
    padding: 0;
  }
  .enrollment-complete #rems-forms {
    margin-left: -1px;
    margin-right: -1px;
  }
  .enrollment-complete #rems-about ul.orange {
    margin: 0 0 10px -9px;
  }
  .enrollment-complete #rems-about ol.enrollment-steps li {
    padding: 10px;
  }
  .enrollment-complete #rems-about .tab-content {
    border: none;
  }
  .enrollment-complete #rems-about .tab-content.spp {
    margin-bottom: 0;
  }
  .enrollment-complete #rems-about #hcf-enrollment-pane .btn-center {
    text-align: center;
  }
  #content-area > .content-wrapper .login-wrap label.smallFont {
    font-size: 14px;
  }
  #prog-material a.pdf-link {
    line-height: 20px;
    font-size: 16px;
  }
  #prog-material .highlight {
    margin-left: -20px;
    padding-left: 20px;
  }
  #prog-material .heading {
    margin: -10px 0 10px 5px;
  }
  #prog-material small.hide-mob {
    display: none;
  }
  #content-area {
    background-size: contain;
    padding-bottom: 48px;
  }
  #content-area .content-size {
    margin: 10px 30px 30px 15px;
  }
  #content-area .content-size .content-please-allow {
    margin-right: 32px;
  }
  #content-area .content-size input[type="submit"] {
    padding-left: 42px;
    padding-right: 42px;
  }
  #top-nav-area {
    margin-bottom: 5px;
    float: none;
  }
  #supernav {
    *zoom: 1;
    background-color: #400040;
    color: white;
    float: none !important;
    white-space: nowrap;
    font-size: 11px;
  }
  #supernav:before,
  #supernav:after {
    content: " ";
    display: table;
  }
  #supernav:after {
    clear: both;
  }
  #supernav a {
    white-space: normal;
    display: block;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  #supernav li {
    text-align: center;
    float: left;
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #730073;
    border-right: 1px solid #0d000d;
  }
  #supernav li:first-child {
    width: 40%;
    border-left: 0 none;
  }
  #supernav li:last-child {
    width: 30%;
    border-right: 0 none;
  }
  #user-links {
    display: none;
  }
  .dual {
    position: absolute;
    top: 56px;
    right: 5px;
  }
  .dual .btn {
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    width: auto;
  }
  #header-logo {
    display: block;
    width: 115px;
    margin-left: 15px;
  }
  #header-logo img {
    max-width: 100%;
    height: auto;
    display: block;
  }
  #mobile-get-enrolled-link {
    background-color: #59A930;
    display: inline-block;
    display: none;
    padding: 0 1em;
    color: white;
    font-weight: bold;
    line-height: 30px;
    box-shadow: -3px 0 5px rgba(0, 0, 0, 0.5);
    transform: rotate(-90deg);
    transform-origin: right bottom;
    position: absolute;
    top: 25%;
    right: 0;
    z-index: 90;
  }
  #mobile-get-enrolled-link:hover,
  #mobile-get-enrolled-link:focus {
    background-color: #4f952a;
  }
  #mobile-get-enrolled-link:focus {
    background-color: #4a8d28;
  }
  body.enrollment-in-progress #mobile-menu-tabs,
  body.enrollment-complete #mobile-menu-tabs {
    white-space: nowrap;
  }
  body.enrollment-in-progress #mobile-menu-tabs li:first-child,
  body.enrollment-complete #mobile-menu-tabs li:first-child {
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    margin-bottom: 3px;
    max-width: 110px;
    text-align: right;
    white-space: normal;
  }
  body.enrollment-in-progress #mobile-menu-tabs li:first-child a,
  body.enrollment-complete #mobile-menu-tabs li:first-child a {
    padding: 0;
    color: #333;
    vertical-align: top;
  }
  body.enrollment-in-progress #mobile-menu-tabs li:only-child a,
  body.enrollment-complete #mobile-menu-tabs li:only-child a {
    padding: 0.5em 1em 0.25em 1em;
    color: #FFFFFF;
  }
  body.enrollment-in-progress #questions-info,
  body.enrollment-complete #questions-info {
    margin-top: 0;
  }
  body.enrollment-in-progress #rems-forms #faqs-pane,
  body.enrollment-complete #rems-forms #faqs-pane {
    padding: 0;
  }
  body.enrollment-in-progress #rems-forms + #questions-info,
  body.enrollment-complete #rems-forms + #questions-info {
    margin-left: 0;
    margin-right: 0;
  }
  #mobile-menu-tabs {
    *zoom: 1;
    margin-top: -16px;
    padding-right: 15px;
    padding-left: 130px;
    border-bottom: 2px solid #660066;
  }
  #mobile-menu-tabs:before,
  #mobile-menu-tabs:after {
    content: " ";
    display: table;
  }
  #mobile-menu-tabs:after {
    clear: both;
  }
  #mobile-menu-tabs ul {
    text-align: right;
  }
  #mobile-menu-tabs ul,
  #mobile-menu-tabs li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #mobile-menu-tabs li {
    display: inline-block;
    vertical-align: bottom;
  }
  #mobile-menu-tabs a[rel] {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: white;
    line-height: 1;
    padding: 6px 10px 3px;
    height: 23px;
    box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.3);
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
  }
  #mobile-menu-tabs a[rel="login"] {
    background-color: #666;
  }
  #mobile-menu-tabs a[rel="main-nav"] {
    background-color: #660066;
  }
  #main-nav {
    position: absolute;
    z-index: 100;
    background-image: none;
    background-color: #660066;
    border-radius: 0;
    margin-top: 0;
    white-space: normal;
    overflow: hidden;
    height: auto;
  }
  #main-nav.collapsed {
    display: none;
    height: 0;
  }
  #main-nav li {
    display: block;
    text-align: left;
    border-top: 1px solid #b88aba;
    margin-right: 0;
    border-right: 0 !important;
  }
  #main-nav li:first-child {
    border-top: 0 none;
  }
  #main-nav li:nth-last-child(2).hidden-xs {
    border-right: none;
  }
  #main-nav li:nth-last-child(2).hidden-xs a:hover {
    padding-right: 1.77em;
    border-left: none;
  }
  #main-nav li:nth-last-child(1) {
    border-right: none;
    border-left: none;
  }
  #main-nav li:nth-last-child(1) a {
    padding-right: 1.77em;
  }
  #main-nav li:nth-last-child(1) a:hover {
    padding-right: 1.77em;
    border-left: none;
  }
  #main-nav li a {
    padding: 15px;
    font-weight: normal;
  }
  #main-nav li a br {
    display: none;
  }
  #page-header {
    background: none;
    padding-bottom: 0;
  }
  #page-header > .content-wrapper {
    padding-top: 0;
    position: relative;
  }
  #col-left,
  #col-right {
    width: auto;
    float: none;
    padding: 0;
    clear: both;
  }
  #col-left .heading,
  #col-right .heading {
    font-size: 20px;
  }
  #col-left .highlight,
  #col-right .highlight {
    font-size: 16px;
  }
  #col-left #prog-material,
  #col-right #prog-material {
    padding: 9px 0 0 20px;
    min-height: inherit;
  }
  #col-left #prog-material small.hide,
  #col-right #prog-material small.hide {
    display: none;
  }
  #col-left > .section {
    padding: 0 15px;
  }
  #col-left > .section.home-enrollment .orange {
    padding: 0 20px 0 0;
    margin-left: -7px;
  }
  #col-left > .section.home-enrollment .orange li {
    padding-left: 7px;
  }
  #col-left > .section ul.orange br {
    display: none;
  }
  #col-left > .section .pad-top-enrollment {
    padding-top: 10px;
  }
  #col-left > .section .enrollment-btn {
    text-align: center;
  }
  #col-left > .section.resources-wrap h1 {
    margin-top: 10px;
  }
  #col-left ol {
    margin-left: -20px;
    margin-right: -20px;
    border-right: 0;
  }
  #col-left ol li {
    margin-left: 45px;
    margin-right: 10px;
  }
  #col-left ol li:before,
  #col-left ol li:after {
    width: 45px;
    left: -45px;
  }
  #col-left ol li:after {
    margin-top: -23px;
    font-size: 30px;
  }
  #col-left ol li br {
    display: none;
  }
  #col-left #section-home h2 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  #col-left #section-home p {
    font-size: 14px;
    margin-bottom: 30px;
  }
  #col-left #section-home p.align-center {
    margin-bottom: 0;
  }
  #col-left .home-wrap h2.heading {
    font-size: 17px;
  }
  #col-left .home-wrap .callout {
    min-height: 200px;
  }
  #col-left .home-wrap .action.find-btn {
    margin: 24px 0 10px;
  }
  #col-left .home-wrap label {
    color: #000000;
    font-size: 16px;
    line-height: 18px;
  }
  #prog-req {
    border-left: 0 none;
    border-right: 0 none;
    margin: 0 -15px;
  }
  .col-2-row .col,
  .col-3-row .col {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5em;
  }
  .callout {
    border-left: 0 none;
    border-right: 0 none;
    border-radius: 0;
    padding: 15px 18px;
  }
  .callout.black-bar .content {
    padding: 5px 15px 5px;
  }
  #questions-info {
    width: auto;
    margin-bottom: 0;
    margin-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
  }
  #questions-info br {
    display: none;
  }
  #footer-wrapper {
    font-family: Helvetica, Arial, sans-serif;
  }
  #footer-wrapper .content-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  #footer-wrapper #footer-legal {
    padding: 20px 0 0;
  }
  #footer-wrapper #footer-legal #legal {
    width: 100%;
  }
  #footer-wrapper #footer-legal #logo-genzyme {
    display: block;
    padding-top: 15px;
    padding-bottom: 25px;
    float: none;
    width: 40%;
    max-width: 154px;
  }
  #footer-wrapper #footer-legal #logo-genzyme img {
    width: 100%;
  }
  .non-rems .lt-tabs ul.nav li {
    width: 75px;
  }
  .non-rems .lt-tabs ul.nav li a {
    font-size: 8px;
  }
  .non-rems .top-bar {
    text-align: center;
  }
  .non-rems .top-bar a {
    margin: 0 1em;
  }
  .non-rems #indication {
    background: #f1e9f1;
    border: 1px solid #979497;
    border-radius: 2px;
    margin: 10px;
    padding: 4px;
    overflow-y: scroll;
    height: 50px;
    font-size: 10px;
    background-color: #FFF;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1e9f1));
    background: -webkit-linear-gradient(top, #FFF, #f1e9f1);
    background: -moz-linear-gradient(top, #FFF, #f1e9f1);
    background: -ms-linear-gradient(top, #FFF, #f1e9f1);
    background: -o-linear-gradient(top, #FFF, #f1e9f1);
  }
  .hpadded {
    margin-left: 15px;
    margin-right: 15px;
  }
  .modal.fade {
    position: static;
    padding-right: 0 !important;
  }
  .modal.fade .modal-dialog {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    margin: 0;
    width: auto !important;
  }
  .modal.fade .modal-content {
    border: 0;
  }
  .modal.fade .modal-dialog,
  .modal.fade .modal-content {
    width: auto !important;
    height: auto !important;
    margin-left: 0 !important;
  }
  .modal.fade .modal-body {
    padding: 30px 15px 10px !important;
  }
  .modal.fade .modal-footer {
    padding: 10px 15px 30px !important;
    text-align: left;
  }
  .modal.fade #modalExitConfirm .btn {
    padding: 8px 12px;
  }
  body.modal-open {
    overflow-y: auto;
    padding-right: 0 !important;
    /*.modal.fade{
            display:block !important;
        }*/
  }
  body.modal-open #content-area {
    display: none;
  }
  body.modal-open .modal-dialog {
    opacity: 1 !important;
  }
  .tr-btn-wrap {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  #mobile-modal-question {
    display: none !important;
    padding-bottom: 34px;
    background: url(/images/content-bg.gif) no-repeat center bottom white;
    background-size: 100% auto;
  }
  .modal-open #mobile-modal-question {
    display: block !important;
  }
  #sticky-prog-req {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFF;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
    border-top: 1px solid #660066;
  }
  #sticky-prog-req h1 {
    margin: 0;
    padding: 12px 15px;
  }
  #sticky-prog-req h2 {
    margin: 0;
    border-bottom: 1px solid #FFF;
  }
  #sticky-prog-req h2:last-child {
    border: 0;
  }
  #sticky-prog-req h2 a {
    display: block;
    text-transform: uppercase;
    background: #660066;
    color: #FFF;
    padding: 12px 15px;
  }
  #rems-not-advice {
    padding: 0 15px;
  }
  /* Mobile Helper Classes */
  .txt-med-mob {
    font-size: 14px;
  }
  .mob-pad {
    padding: 0 15px 10px;
  }
}
/* ==========================================================================
Helper classes
========================================================================== */
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/* ==========================================================================
Print styles
========================================================================== */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.modal-footer .btn-success {
  padding: 10px 24px;
}
body.not-logged-in #mobile-get-enrolled-link {
  display: block;
}
body.not-logged-in .content-wrapper > #questions-info {
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  body.not-logged-in .content-wrapper > #questions-info {
    margin-top: 0;
  }
}
body.not-logged-in #col-left > .section {
  padding-right: 10px;
}
.visible-xxs {
  display: none;
}
@media only screen and (max-device-width: 480px) {
  .visible-xxs {
    display: block !important;
  }
}
@media only screen and (min-width: 768px) {
  #sticky-prog-req {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  body {
    font-size: 14px;
  }
  #hcp-dashboard #forms-patient-auth-base-lab .row .col-sm-6:first-child {
    padding-right: 3px;
  }
  #hcp-dashboard #forms-patient-auth-base-lab .row .col-sm-6:last-child {
    padding-left: 3px;
  }
  #hcp-dashboard #forms-patient-auth-base-lab .panel {
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 767px) {
  form select {
    height: 23px;
    padding: 0;
  }
  .reset-pw-wrap {
    margin-top: 10px;
  }
  .healthcare-facility-enrollment ul.orange,
  .pharmacy-enrollment ul.orange {
    padding: 0;
  }
  #registration-page > .section {
    padding: 0 15px;
  }
  #registration-page > .section .password-msg {
    display: block;
    position: initial;
    width: 100%;
    font-size: 12px;
    margin: 3px 0 3px;
  }
  #rems-support-tools .btn-hard-edge {
    padding: 8px 14px;
    font-size: 13px;
  }
  #hcf-locator {
    padding: 0 15px;
  }
  #hcf-locator #hcf-search-form input[type="text"] {
    width: 90%;
    margin-left: 0;
  }
  #hcf-locator .search-grid {
    margin-left: 0;
    width: 100%;
  }
  #hcf-locator .search-grid .btn {
    padding: 10px 0;
  }
  #hcf-locator .icon-map-pin {
    background-position: -2px -187px;
    width: 15px;
    height: 24px;
    background-size: 48px 310px;
  }
  #hcf-locator .location-row .location-details {
    margin-left: 20px;
  }
  #hcf-locator .lt-tabs .tab-content {
    padding: 1em;
    margin-bottom: 1em;
  }
  #hcf-locator #map-canvas {
    height: 270px;
    margin-bottom: 20px;
  }
  #hcf-locator + #questions-info {
    margin-top: 0;
  }
  #hcf-locator #hcf-results-container {
    margin: 5px 0 0;
  }
  #hcf-locator #hcf-results-container .tab-content-wider {
    padding-left: 0;
    padding-right: 0;
  }
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs {
    margin-bottom: 0;
  }
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .nav-tabs #hcpPres-pane,
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .nav-tabs #hcfPres-pane {
    width: 155px;
    font-size: 14px;
  }
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .tab-content {
    height: auto;
  }
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .tab-content #prescriber-pane .location-row,
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .tab-content #hcf-pane .location-row {
    border-bottom: 2px solid #e8e6e6;
  }
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .tab-content #prescriber-pane .location-row:last-child,
  #hcf-locator #hcf-results-container .tab-content-wider .lt-tabs .tab-content #hcf-pane .location-row:last-child {
    border-bottom: 0;
  }
  #registration-progress-bar {
    font-size: 10px;
    overflow: hidden;
    padding-right: 11px;
    width: auto;
    min-width: 100%;
  }
  #registration-progress-bar > div {
    position: relative;
    background-color: #b88aba;
    padding: 3px 5px 3px 15px !important;
  }
  #registration-progress-bar > div:after,
  #registration-progress-bar > div:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-progress-bar > div:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #b88aba;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-progress-bar > div:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-progress-bar > div > span {
    margin-right: -5px;
    position: relative;
    z-index: 4;
    display: block;
  }
  #registration-progress-bar > div > span#progress-registration {
    margin-left: -5px;
  }
  #registration-progress-bar > div:before,
  #registration-progress-bar > div:after {
    margin-left: -9px;
  }
  #registration-progress-bar > div:first-child {
    padding-left: 5px !important;
  }
  #registration-page #mobile-get-enrolled-link {
    display: none !important;
  }
  #registration-page #enrollment-intro .inline-links {
    margin: 25px 0;
  }
  #registration-page #enrollment-intro .inline-links a {
    padding: 12px 5px 12px 0;
  }
  #registration-page .inline-links a {
    text-decoration: underline;
    padding: 12px 24px;
    margin: 14px 0 20px;
  }
  #registration-page .section.intro .btn-wide {
    padding: 12px 30px;
  }
  #registration-page .section .btn-sm.btn-success.visible-xs.noExit {
    font-size: 13px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 12px;
  }
  #registration-page .section .actions .inline-links li a.btn-wide {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  #registration-page.timeout,
  #registration-page.in-registration.timeout {
    padding: 10px 10px 0 15px;
  }
  #registration-page.timeout .btn,
  #registration-page.in-registration.timeout .btn {
    width: auto;
    padding-top: 6px;
    padding-bottom: 8px;
  }
  #registration-page.in-registration #registration-progress-bar #progress-training,
  #registration-page.in-registration #registration-progress-bar #progress-assessment,
  #registration-page.in-registration #registration-progress-bar #progress-enrollment {
    position: relative;
    background-color: #660066;
  }
  #registration-page.in-registration #registration-progress-bar #progress-training:after,
  #registration-page.in-registration #registration-progress-bar #progress-assessment:after,
  #registration-page.in-registration #registration-progress-bar #progress-enrollment:after,
  #registration-page.in-registration #registration-progress-bar #progress-training:before,
  #registration-page.in-registration #registration-progress-bar #progress-assessment:before,
  #registration-page.in-registration #registration-progress-bar #progress-enrollment:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-registration #registration-progress-bar #progress-training:after,
  #registration-page.in-registration #registration-progress-bar #progress-assessment:after,
  #registration-page.in-registration #registration-progress-bar #progress-enrollment:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #660066;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-registration #registration-progress-bar #progress-training:before,
  #registration-page.in-registration #registration-progress-bar #progress-assessment:before,
  #registration-page.in-registration #registration-progress-bar #progress-enrollment:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-registration .form-group,
  #registration-page.in-registration .well {
    display: block;
    width: auto;
  }
  #registration-page.in-registration .well {
    margin: 20px -20px 20px -20px;
    padding: 15px 20px;
    text-align: center;
  }
  #registration-page.in-registration.hcp-register-form .form-group,
  #registration-page.in-registration .hcf-wrap .form-group,
  #registration-page.in-registration.spp .form-group {
    margin: 0 0 12px;
  }
  #registration-page.in-registration.hcp-register-form .form-group.state,
  #registration-page.in-registration .hcf-wrap .form-group.state,
  #registration-page.in-registration.spp .form-group.state {
    width: 53%;
  }
  #registration-page.in-registration.hcp-register-form .form-group.zip,
  #registration-page.in-registration .hcf-wrap .form-group.zip,
  #registration-page.in-registration.spp .form-group.zip {
    width: 40%;
    margin-left: 7%;
  }
  #registration-page.in-registration.hcp-register-form .password span,
  #registration-page.in-registration .hcf-wrap .password span,
  #registration-page.in-registration.spp .password span {
    display: inline-block;
    margin-bottom: 3px;
  }
  #registration-page.in-registration.hcp-register-form input#InstitutionName + span,
  #registration-page.in-registration .hcf-wrap input#InstitutionName + span,
  #registration-page.in-registration.spp input#InstitutionName + span {
    line-height: 11px;
  }
  #registration-page.in-registration.hcp-register-form form select,
  #registration-page.in-registration .hcf-wrap form select,
  #registration-page.in-registration.spp form select {
    height: 30px;
  }
  #registration-page.in-registration.hcp-register-form .checkbox.hanging,
  #registration-page.in-registration .hcf-wrap .checkbox.hanging,
  #registration-page.in-registration.spp .checkbox.hanging {
    margin-top: 20px;
  }
  #registration-page.in-registration.hcp-register-form ul.inline-links,
  #registration-page.in-registration .hcf-wrap ul.inline-links,
  #registration-page.in-registration.spp ul.inline-links {
    float: left;
  }
  #registration-page.in-registration.hcp-register-form ul.inline-links .btn-lg,
  #registration-page.in-registration .hcf-wrap ul.inline-links .btn-lg,
  #registration-page.in-registration.spp ul.inline-links .btn-lg {
    height: 40px;
  }
  #registration-page.in-registration.spp ul.inline-links {
    margin-bottom: 30px;
  }
  #registration-page.in-training {
    padding-bottom: 0;
  }
  #registration-page.in-training .bx-wrapper .last .btn:not(.btn-sm) {
    padding: 10px 22px;
    margin-top: 0;
  }
  #registration-page.in-training #registration-progress-bar {
    margin-bottom: 0;
  }
  #registration-page.in-training #registration-progress-bar #progress-registration {
    position: relative;
    background-color: #666;
  }
  #registration-page.in-training #registration-progress-bar #progress-registration:after,
  #registration-page.in-training #registration-progress-bar #progress-registration:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-training #registration-progress-bar #progress-registration:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #666;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-training #registration-progress-bar #progress-registration:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-training #registration-progress-bar #progress-assessment,
  #registration-page.in-training #registration-progress-bar #progress-enrollment {
    position: relative;
    background-color: #660066;
  }
  #registration-page.in-training #registration-progress-bar #progress-assessment:after,
  #registration-page.in-training #registration-progress-bar #progress-enrollment:after,
  #registration-page.in-training #registration-progress-bar #progress-assessment:before,
  #registration-page.in-training #registration-progress-bar #progress-enrollment:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-training #registration-progress-bar #progress-assessment:after,
  #registration-page.in-training #registration-progress-bar #progress-enrollment:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #660066;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-training #registration-progress-bar #progress-assessment:before,
  #registration-page.in-training #registration-progress-bar #progress-enrollment:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-training #ts-bottom-count {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 20px;
  }
  #registration-page.in-training .orange {
    margin-left: -10px;
  }
  #registration-page.in-training .orange li {
    padding-left: 10px;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-registration,
  #registration-page.in-assessment #registration-progress-bar #progress-training {
    position: relative;
    background-color: #666;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-registration:after,
  #registration-page.in-assessment #registration-progress-bar #progress-training:after,
  #registration-page.in-assessment #registration-progress-bar #progress-registration:before,
  #registration-page.in-assessment #registration-progress-bar #progress-training:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-registration:after,
  #registration-page.in-assessment #registration-progress-bar #progress-training:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #666;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-registration:before,
  #registration-page.in-assessment #registration-progress-bar #progress-training:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-enrollment {
    position: relative;
    background-color: #660066;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-enrollment:after,
  #registration-page.in-assessment #registration-progress-bar #progress-enrollment:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-enrollment:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #660066;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-assessment #registration-progress-bar #progress-enrollment:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-assessment .bx-wrapper .bx-viewport {
    border: none;
  }
  #registration-page.in-enrollment #progress-registration,
  #registration-page.in-enrollment #progress-training,
  #registration-page.in-enrollment #progress-assessment {
    position: relative;
    background-color: #666;
  }
  #registration-page.in-enrollment #progress-registration:after,
  #registration-page.in-enrollment #progress-training:after,
  #registration-page.in-enrollment #progress-assessment:after,
  #registration-page.in-enrollment #progress-registration:before,
  #registration-page.in-enrollment #progress-training:before,
  #registration-page.in-enrollment #progress-assessment:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #registration-page.in-enrollment #progress-registration:after,
  #registration-page.in-enrollment #progress-training:after,
  #registration-page.in-enrollment #progress-assessment:after {
    border-color: rgba(255, 0, 0, 0);
    border-left-color: #666;
    border-width: 20px;
    margin-top: -20px;
  }
  #registration-page.in-enrollment #progress-registration:before,
  #registration-page.in-enrollment #progress-training:before,
  #registration-page.in-enrollment #progress-assessment:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 23px;
    margin-top: -23px;
  }
  #registration-page.in-enrollment h1 + p {
    margin-top: 0;
  }
  #registration-page.in-enrollment .section p:last-child {
    margin-bottom: 20px;
  }
  #registration-page.spp .rounded-corners {
    border-radius: 0;
  }
  #registration-page.spp #data-input-confirmation {
    width: auto;
  }
  #registration-page.spp #prescriber-agreement .content {
    padding: 0 2em 1em 2em;
  }
  #registration-page.spp #prescriber-agreement .content .vertical-right-border {
    border-right: none;
  }
  #registration-page.spp #prescriber-agreement .content .vertical-right-border > ul > li:first-child:before {
    display: block;
  }
  #registration-page.spp .passwordInfo {
    margin-top: 10px;
  }
  #registration-page.spp input[type="text"],
  #registration-page.spp input[type="email"],
  #registration-page.spp input[type="tel"],
  #registration-page.spp input[type="number"],
  #registration-page.spp select,
  #registration-page.spp textarea {
    width: 100%;
    height: 30px;
  }
  #registration-page.spp .checkbox {
    margin-left: 0;
  }
  #registration-page.spp .form-group .state {
    width: 160px;
  }
  #registration-form.step-2 {
    width: 100%;
  }
  #registration-form ul.inline-links li {
    margin-left: 0 !important;
  }
  #registration-form ul.inline-links li:first-child a {
    padding: 12px 24px 12px 0;
  }
  #registration-form #data-input-confirmation,
  #registration-form #prescriber-agreement {
    margin-right: -15px;
    margin-left: -15px;
  }
  #registration-form #data-input-confirmation .title,
  #registration-form #prescriber-agreement .title {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding: 10px 15px;
  }
  #registration-form #data-input-confirmation > .inner,
  #registration-form #prescriber-agreement > .inner {
    padding: 20px 15px 0;
    border-left: 0;
    border-right: 0;
  }
  #registration-form #data-input-confirmation .form-group,
  #registration-form #prescriber-agreement .form-group {
    margin: 0 0 8px 0;
  }
  #registration-form #data-input-confirmation .form-group .hcf-fontSize,
  #registration-form #prescriber-agreement .form-group .hcf-fontSize {
    font-size: 12px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-7 input[type="text"],
  #registration-form #prescriber-agreement .form-group .col-sm-7 input[type="text"],
  #registration-form #data-input-confirmation .form-group .col-sm-7 input[type="tel"],
  #registration-form #prescriber-agreement .form-group .col-sm-7 input[type="tel"],
  #registration-form #data-input-confirmation .form-group .col-sm-7 select,
  #registration-form #prescriber-agreement .form-group .col-sm-7 select {
    margin-left: -16px;
    width: 290px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-7 select#Address_State,
  #registration-form #prescriber-agreement .form-group .col-sm-7 select#Address_State {
    width: 150px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-7 #Address_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-7 #Address_Zip {
    width: 80px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6 input[type="text"],
  #registration-form #prescriber-agreement .form-group .col-sm-6 input[type="text"],
  #registration-form #data-input-confirmation .form-group .col-sm-3 input[type="text"],
  #registration-form #prescriber-agreement .form-group .col-sm-3 input[type="text"],
  #registration-form #data-input-confirmation .form-group .col-sm-4 input[type="text"],
  #registration-form #prescriber-agreement .form-group .col-sm-4 input[type="text"],
  #registration-form #data-input-confirmation .form-group .col-sm-6 input[type="tel"],
  #registration-form #prescriber-agreement .form-group .col-sm-6 input[type="tel"],
  #registration-form #data-input-confirmation .form-group .col-sm-3 input[type="tel"],
  #registration-form #prescriber-agreement .form-group .col-sm-3 input[type="tel"],
  #registration-form #data-input-confirmation .form-group .col-sm-4 input[type="tel"],
  #registration-form #prescriber-agreement .form-group .col-sm-4 input[type="tel"],
  #registration-form #data-input-confirmation .form-group .col-sm-6 select,
  #registration-form #prescriber-agreement .form-group .col-sm-6 select,
  #registration-form #data-input-confirmation .form-group .col-sm-3 select,
  #registration-form #prescriber-agreement .form-group .col-sm-3 select,
  #registration-form #data-input-confirmation .form-group .col-sm-4 select,
  #registration-form #prescriber-agreement .form-group .col-sm-4 select {
    margin-left: 0;
    width: 290px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6 #InfusionFacilityAddress_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-6 #InfusionFacilityAddress_Zip,
  #registration-form #data-input-confirmation .form-group .col-sm-3 #InfusionFacilityAddress_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-3 #InfusionFacilityAddress_Zip,
  #registration-form #data-input-confirmation .form-group .col-sm-4 #InfusionFacilityAddress_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-4 #InfusionFacilityAddress_Zip {
    width: 80px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6 #InfusionFacilityAddress_State,
  #registration-form #prescriber-agreement .form-group .col-sm-6 #InfusionFacilityAddress_State,
  #registration-form #data-input-confirmation .form-group .col-sm-3 #InfusionFacilityAddress_State,
  #registration-form #prescriber-agreement .form-group .col-sm-3 #InfusionFacilityAddress_State,
  #registration-form #data-input-confirmation .form-group .col-sm-4 #InfusionFacilityAddress_State,
  #registration-form #prescriber-agreement .form-group .col-sm-4 #InfusionFacilityAddress_State {
    width: 150px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6 #Address_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-6 #Address_Zip,
  #registration-form #data-input-confirmation .form-group .col-sm-3 #Address_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-3 #Address_Zip,
  #registration-form #data-input-confirmation .form-group .col-sm-4 #Address_Zip,
  #registration-form #prescriber-agreement .form-group .col-sm-4 #Address_Zip {
    width: 80px;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6,
  #registration-form #prescriber-agreement .form-group .col-sm-6,
  #registration-form #data-input-confirmation .form-group .col-sm-3,
  #registration-form #prescriber-agreement .form-group .col-sm-3,
  #registration-form #data-input-confirmation .form-group .col-sm-4,
  #registration-form #prescriber-agreement .form-group .col-sm-4 {
    padding-left: 0;
  }
  #registration-form #data-input-confirmation .form-group .col-sm-6 .zipFrmt,
  #registration-form #prescriber-agreement .form-group .col-sm-6 .zipFrmt,
  #registration-form #data-input-confirmation .form-group .col-sm-3 .zipFrmt,
  #registration-form #prescriber-agreement .form-group .col-sm-3 .zipFrmt,
  #registration-form #data-input-confirmation .form-group .col-sm-4 .zipFrmt,
  #registration-form #prescriber-agreement .form-group .col-sm-4 .zipFrmt {
    width: 30%;
  }
  #registration-form .padded {
    padding: 2em 0;
  }
  #registration-form .col-sm-12,
  #registration-form .col-sm-5 {
    padding-left: 0;
    padding-right: 0;
  }
  .assessment-callout {
    width: 100%;
    padding: 15px;
    box-shadow: none;
    border: 1px solid #ccc;
    background: none;
    margin: 20px auto 10px;
  }
  .assessment-callout .title {
    text-align: left;
    margin-bottom: 12px;
    font-size: 21px;
  }
  .assessment-callout .form-group {
    width: 100%;
    margin: 0;
  }
  #QuizForm .assessment-callout .slider-next a,
  #registration-page.in-assessment #QuizForm .assessment-callout .slider-prev a,
  #registration-page.in-assessment #QuizForm .assessment-callout input[type='submit'] {
    padding: 8px 30px !important;
  }
  /* Dashboard */
  #hcp-dashboard {
    margin-bottom: 10px;
  }
  #hcp-dashboard #rems-support-tools .heading {
    font-size: 18px;
  }
  #hcp-dashboard .accordion.alert-accordion {
    border-radius: 0;
    border-width: 1px 0;
  }
  #hcp-dashboard .accordion.alert-accordion .alert-accordion-header {
    border-radius: 0;
    /*&:after {
                    display: none;
                }*/
  }
  .datatables-container {
    padding: 0;
  }
  .datatables-container table.dataTable {
    margin: 0 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .datatables-container table.dataTable tr .btn-default,
  .datatables-container table.dataTable tr.alert .btn-default {
    font-size: 11px;
    padding: 5px;
    max-width: none;
    width: 125px;
  }
  .datatables-container table.dataTable tr .btn-default + .btn-default,
  .datatables-container table.dataTable tr.alert .btn-default + .btn-default {
    margin-top: 4px;
  }
  .datatables-container table.dataTable tr.authorized .btn-default {
    font-size: 12px;
    padding: 2px 7px;
    width: auto;
  }
  .datatables-container .dataTables_filter {
    padding: 10px 15px 0;
    float: none;
    margin: 0;
  }
  .datatables-container .dataTables_filter input {
    width: 100%;
    margin-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .datatables-container .num-patients,
  .datatables-container .num-prescribers,
  .datatables-container .num-users {
    position: relative;
    font-size: 14px;
  }
  /* Patient Status Form and Baseline Lab Form Pages -- _forms.less for form-specific styles */
  #forms-patient-auth-base-lab {
    margin-bottom: 10px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab label.txt-small-xs {
    font-size: 11px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .col-sm-12 {
    padding-right: 15px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab #numvials .pull-left {
    padding-right: 10px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .panel-body .row:after {
    clear: none;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .field-validation-error {
    font-size: 11px;
    white-space: nowrap;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .fontSize-patient-info label {
    font-size: 11px;
    white-space: nowrap;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab label {
    padding-bottom: 0;
    padding-top: 4px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .form-group {
    margin-bottom: 12px;
  }
  #forms-patient-auth-base-lab #patientAuthBaseLab .radio-inline {
    white-space: normal;
  }
  #forms-patient-auth-base-lab #rems-not-advice br {
    display: none;
  }
  #forms-patient-status {
    margin-bottom: 20px;
  }
  #forms-patient-status span.error-spacing .field-validation-error {
    padding-bottom: 10px;
  }
  #forms-patient-status .nowrap,
  #forms-patient-auth-base-lab .nowrap,
  #forms-infusion-checklist .nowrap {
    white-space: nowrap;
  }
  #forms-patient-status .hpadded,
  #forms-patient-auth-base-lab .hpadded,
  #forms-infusion-checklist .hpadded {
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
  }
  #forms-patient-status .hpadded p.wide,
  #forms-patient-auth-base-lab .hpadded p.wide,
  #forms-infusion-checklist .hpadded p.wide {
    width: 99%;
    margin-bottom: 10px;
  }
  #forms-patient-status .hpadded #patientStatus #section-prescriber-info .panel .panel-body,
  #forms-patient-auth-base-lab .hpadded #patientStatus #section-prescriber-info .panel .panel-body,
  #forms-infusion-checklist .hpadded #patientStatus #section-prescriber-info .panel .panel-body,
  #forms-patient-status .hpadded #patientStatus #section-patient-info .panel .panel-body,
  #forms-patient-auth-base-lab .hpadded #patientStatus #section-patient-info .panel .panel-body,
  #forms-infusion-checklist .hpadded #patientStatus #section-patient-info .panel .panel-body {
    padding: 15px;
  }
  #forms-patient-status .hpadded #patientStatus #section-prescriber-info .panel .panel-body .form-group input,
  #forms-patient-auth-base-lab .hpadded #patientStatus #section-prescriber-info .panel .panel-body .form-group input,
  #forms-infusion-checklist .hpadded #patientStatus #section-prescriber-info .panel .panel-body .form-group input,
  #forms-patient-status .hpadded #patientStatus #section-patient-info .panel .panel-body .form-group input,
  #forms-patient-auth-base-lab .hpadded #patientStatus #section-patient-info .panel .panel-body .form-group input,
  #forms-infusion-checklist .hpadded #patientStatus #section-patient-info .panel .panel-body .form-group input {
    font-size: 10px;
  }
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body {
    padding: 15px;
  }
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel {
    border: 1px solid #b88aba;
    margin-right: -25px;
  }
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .selectArea,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .selectArea,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .selectArea,
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .clearfix,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .clearfix,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body .boxes .box4 .panel .panel-body > .clearfix {
    border: none;
    padding: 0 0;
    margin-bottom: 0;
  }
  #forms-patient-status .hpadded #patientStatus #patientUnderCare .panel-body .fontSize-report,
  #forms-patient-auth-base-lab .hpadded #patientStatus #patientUnderCare .panel-body .fontSize-report,
  #forms-infusion-checklist .hpadded #patientStatus #patientUnderCare .panel-body .fontSize-report {
    font-size: 15px;
  }
  #forms-patient-status .hpadded #patientStatus .patient-form-table-signature .panel .panel-body,
  #forms-patient-auth-base-lab .hpadded #patientStatus .patient-form-table-signature .panel .panel-body,
  #forms-infusion-checklist .hpadded #patientStatus .patient-form-table-signature .panel .panel-body {
    padding: 15px 30px 10px 30px;
  }
  #forms-infusion-checklist .align-center {
    margin-bottom: 15px;
  }
  #forms-infusion-checklist .align-center .btn.mobile-inline-buttons {
    padding: 10px 20px;
    margin-left: 20px;
  }
  #forms-infusion-checklist .align-center .btn.mobile-inline-buttons#saveBtn {
    padding: 10px 20px 10px 25px !important;
  }
  /* Profile */
  #account-profile {
    margin-bottom: -20px;
  }
  #account-profile h1 {
    margin-bottom: 10px;
  }
  #account-profile > h1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  #account-profile h2 {
    font-size: 21px;
  }
  #account-profile .vpadded {
    padding: 0 15px;
    margin-top: 0;
    margin-bottom: 15px;
  }
  #account-profile .vpadded h1 {
    padding-left: 0;
  }
  #account-profile #change-password {
    padding: 10px 15px 23px;
    margin-bottom: 0;
  }
  #account-profile #change-password .form-group input[type="password"] {
    margin-bottom: 0;
  }
  #account-profile #change-password .form-group label {
    margin-top: 15px;
  }
  #account-profile .actions .btn {
    margin-top: 20px;
  }
  #account-profile .callout.large {
    border-radius: 0;
    margin-bottom: 20px;
    padding: 10px 15px 15px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  }
  #account-profile .callout.large input[type='password'] {
    width: 100%;
  }
  #account-profile .callout h1 {
    padding-left: 0;
  }
  #account-profile .callout .content #setContactFrequencyForm input {
    padding: 7px;
  }
  #account-profile .callout .content #changePasswordForm .btn-success {
    padding: 8px;
    width: 170px;
  }
  #account-profile .callout .heading {
    font-size: 21px;
  }
  #account-profile .callout.black-bar {
    margin-bottom: 10px;
    padding: 0;
    box-shadow: none;
  }
  #account-profile .callout.black-bar .heading {
    padding: 4px 15px;
    font-weight: bold;
  }
  #account-profile .callout .rems-id {
    font-size: 1em;
    margin-bottom: auto;
  }
  #account-profile .col-xs-12 {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* Forms & FAQ's */
  #rems-forms {
    margin: 0;
  }
  #rems-forms > h1 {
    display: none;
  }
  #rems-forms .lt-tabs .tab-content {
    padding: 15px;
  }
  #rems-forms table.rems-forms td {
    padding-bottom: 15px;
  }
  #rems-forms table.rems-forms td.form-pdf {
    padding-right: 1em !important;
  }
  #rems-forms table.rems-forms tr:last-child td {
    padding-bottom: 0;
  }
  /* End Forms & FAQ's */
  .forgot-wrap {
    padding: 0 13px;
  }
  .forgot-wrap input[type="text"] {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
  }
  .forgot-wrap .tr-btn-wrap {
    text-align: right;
  }
  #home-contact-us {
    padding: 0 15px;
  }
  #home-contact-us h1 {
    margin: 15px 0 20px 0;
  }
  #home-contact-us p:last-of-type {
    margin-bottom: 0;
  }
  #home-contact-us form#contact .btn-success {
    margin-bottom: 0;
  }
  #home-contact-us form#contact label {
    margin-bottom: 0;
  }
  #home-contact-us form#contact label.contact-question {
    margin-bottom: 10px;
  }
  .hcpform #data-input-confirmation .field-validation-error {
    margin-left: -16px;
  }
}
@media only screen and (max-width: 767px) {
  .pd-lt {
    padding: 0 15px;
  }
  #registration-page.in-training .bx-wrapper {
    border-left: none !important;
  }
  #registration-page.in-training .bx-wrapper .bx-viewport {
    border-left: none !important;
  }
  #registration-page.in-training .bx-wrapper .bx-viewport .bxslider li.last {
    border-left: 1px solid white !important;
  }
  /*Patient Authorization and Baseline Lab*/
  #forms-patient-auth-base-lab #patientAuthBaseLab #PrescriberAddress_State {
    padding: 0 0 0 5px;
  }
  #forms-patient-status #patientUnderCare span.field-validation-error {
    float: left;
    position: absolute;
    margin-left: 10px;
    margin-top: 3px;
  }
  #forms-patient-status #patientUnderCare .last-box span.field-validation-error {
    margin-top: 0;
  }
}
#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
  color: white !important;
  text-decoration: underline !important;
  background-color: transparent;
  font-size: 12px !important;
  Border: 0 !important;
  Padding: 0 !important;
}
#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
  background-color: transparent !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkxlc3MvcGFydGlhbHMvX2Jvb3RzdHJhcC1ub3JtYWxpemUubGVzcyIsIkxlc3MvcGFydGlhbHMvX2Jvb3RzdHJhcC1ncmlkLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19ib290c3RyYXAtdXRpbHMubGVzcyIsIkxlc3MvcGFydGlhbHMvX2Jvb3RzdHJhcC10eXBvZ3JhcGh5Lmxlc3MiLCJMZXNzL3BhcnRpYWxzL19ib290c3RyYXAtYnV0dG9ucy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fYm9vdHN0cmFwLWxhYmVscy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fYm9vdHN0cmFwLWZvcm1zLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19ib290c3RyYXAtbW9kYWxzLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19ib290c3RyYXAtdG9vbHRpcHMubGVzcyIsIkxlc3MvcGFydGlhbHMvX3R5cG9ncmFwaHkubGVzcyIsIkxlc3MvcGFydGlhbHMvX2xheW91dC5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fdmFyaWFibGVzLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19yZXNwb25zaXZlLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19tb2RhbHMubGVzcyIsIkxlc3MvcGFydGlhbHMvX3RhYnMubGVzcyIsIkxlc3MvcGFydGlhbHMvX3RhYmxlcy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fc3ByaXRlcy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fdG9vbHRpcHMubGVzcyIsIkxlc3MvcGFydGlhbHMvX2ljb25zLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19mb3Jtcy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fc3VwcG9ydC5sZXNzIiwiTGVzcy9wYXJ0aWFscy9faXNpLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19wYWdlcy5sZXNzIiwiTGVzcy9wYXJ0aWFscy9fbWl4aW5zLmxlc3MiLCJMZXNzL3BhcnRpYWxzL19yZXNwb25zaXZlLXBhZ2VzLmxlc3MiLCJtYWluLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7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RUFBVztFQUFXO0VBQVc7RUFBVztFQUFZO0VBQVk7SUFDekgsV0FBQTs7RUFFRjtJQUNFLFdBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsVUFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxVQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLFVBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLGtCQUFBOztFQUVGO0lBQ0UsV0FBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxVQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLFVBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsVUFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0Usa0JBQUE7O0VBRUY7SUFDRSxXQUFBOztFQUVGO0lBQ0UsVUFBQTs7RUFFRjtJQUNFLGtCQUFBOztFQUVGO0lBQ0Usa0JBQUE7O0VBRUY7SUFDRSxTQUFBOztFQUVGO0lBQ0Usa0JBQUE7O0VBRUY7SUFDRSxrQkFBQTs7RUFFRjtJQUNFLFNBQUE7O0VBRUY7SUFDRSxrQkFBQTs7RUFFRjtJQUNFLGtCQUFBOztFQUVGO0lBQ0UsU0FBQTs7RUFFRjtJQUNFLGtCQUFBOztFQUVGO0lBQ0UsaUJBQUE7O0VBRUY7SUFDRSxVQUFBOztFQUVGO0lBQ0UsaUJBQUE7O0VBRUY7SUFDRSx5QkFBQTs7RUFFRjtJQUNFLHlCQUFBOztFQUVGO0lBQ0UsZ0JBQUE7O0VBRUY7SUFDRSx5QkFBQTs7RUFFRjtJQUNFLHlCQUFBOztFQUVGO0lBQ0UsZ0JBQUE7O0VBRUY7SUFDRSx5QkFBQTs7RUFFRjtJQUNFLHlCQUFBOztFQUVGO0lBQ0UsZ0JBQUE7O0VBRUY7SUFDRSx5QkFBQTs7RUFFRjtJQUNFLHdCQUFBOztFQUVGO0lBQ0UsZUFBQTs7O0FBR0os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 */