@charset "IBM437";
/* SLIQ */
/* COLORS */
/* NEUTRALS */
/* BASE COLORS */
/* SL SECTION COLORS */
/* OML SCORE COLORS */
/* PBM SECTIONS COLORS */
/* PVM SECTIONS COLORS */
/* TRAIT PACK OML COLORS */
/* #aba8c2 */
/* #b6b4cb */
/* #c2c0d3 */
/* #ceccdc */
/* line 81, ../sass/variables/_colors.scss */
.desaturate {
  color: #8b8b8b !important;
}

/*****************************/
/* line 13, ../sass/variables/_typography.scss */
small {
  font-size: 85%;
}

/* line 17, ../sass/variables/_typography.scss */
cite {
  font-style: normal;
}

/* line 21, ../sass/variables/_typography.scss */
.text-muted {
  color: #e1e1e1;
}

/* line 25, ../sass/variables/_typography.scss */
.text-primary {
  color: #4c4c4c;
}

/* line 29, ../sass/variables/_typography.scss */
.text-warning {
  color: #f2da7f;
}

/* line 33, ../sass/variables/_typography.scss */
.text-danger {
  color: #b43c3c;
}

/* line 37, ../sass/variables/_typography.scss */
.text-success {
  color: #61aa6d;
}

/* line 41, ../sass/variables/_typography.scss */
.text-info {
  color: #4c4c4c;
}

/* line 45, ../sass/variables/_typography.scss */
.text-left {
  text-align: left;
}

/* line 49, ../sass/variables/_typography.scss */
.text-right {
  text-align: right;
}

/* line 53, ../sass/variables/_typography.scss */
.text-center {
  text-align: center;
}

/* line 57, ../sass/variables/_typography.scss */
.green {
  color: #8fb66f;
}

/* line 61, ../sass/variables/_typography.scss */
.orange, .register-button {
  color: #e7a26b;
}

/* line 65, ../sass/variables/_typography.scss */
.yellow {
  color: #f2da7f;
}

/* line 69, ../sass/variables/_typography.scss */
.red {
  color: #b43c3c;
}

/* line 73, ../sass/variables/_typography.scss */
.blue {
  color: #75b6b8;
}

/* line 77, ../sass/variables/_typography.scss */
h1 {
  font-size: 3em;
  /* 48 / 16 */
  font-weight: bold;
  line-height: 1em;
  /* 48 / 48 */
  margin-bottom: .5em;
  /* 24 / 48 */
}

/* line 84, ../sass/variables/_typography.scss */
h2 {
  font-size: 1.875em;
  /* 30 / 16 */
  font-weight: bold;
  line-height: 1.333333333333333em;
  /* 48 / 36 */
  margin-bottom: .6666666666666667em;
  /* 24 / 36 */
}
@media (max-width: 73em) {
  /* line 84, ../sass/variables/_typography.scss */
  h2 {
    font-size: 1.5em;
  }
}

/* line 93, ../sass/variables/_typography.scss */
h3 {
  font-size: 1.5em;
  /* 24 / 16 */
  font-weight: bold;
  line-height: 1em;
  /* 24 / 24 */
  margin-bottom: 1em;
  /* 24 / 24 */
}

/* line 100, ../sass/variables/_typography.scss */
h4 {
  font-size: 1.3125em;
  /* 21 / 16 */
  font-weight: bold;
  line-height: 1.142857142857143em;
  /* 24 / 21 */
  margin-bottom: 1.142857142857143em;
  /* 24 / 21 */
}

#dnn_ctr1616_Feedback_hFeedback {
    display:none;
}

#dnn_ctr1554_Account_ctl00_pnlLoginToCheckout {
    display:none;
}


/* line 107, ../sass/variables/_typography.scss */
h5 {
  font-size: 1.125em;
  /* 18 / 16 */
  font-weight: bold;
  line-height: 1.333333333333333em;
  /* 24 / 18 */
  margin-bottom: 1.333333333333333em;
  /* 24 / 18 */
}

/* line 114, ../sass/variables/_typography.scss */
h6 {
  font-size: 1em;
  /* 16 / 16 */
  font-weight: bold;
  line-height: 1.5em;
  /* 24 / 16 */
  margin-bottom: 1.5em;
  /* 24 / 16 */
}

/* line 121, ../sass/variables/_typography.scss */
p {
  font-size: 1em;
  /* 16 / 16 */
  line-height: 1.5em;
  /* 24 / 16 */
  margin-bottom: 1.5em;
  /* 24 / 16 */
}

/* line 127, ../sass/variables/_typography.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 134, ../sass/variables/_typography.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 142, ../sass/variables/_typography.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* line 146, ../sass/variables/_typography.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 151, ../sass/variables/_typography.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 156, ../sass/variables/_typography.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 162, ../sass/variables/_typography.scss */
dl {
  margin-bottom: 20px;
}

/* line 167, ../sass/variables/_typography.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 171, ../sass/variables/_typography.scss */
dt {
  font-weight: bold;
}

/* line 175, ../sass/variables/_typography.scss */
dd {
  margin-left: 0;
}

/* line 179, ../sass/variables/_typography.scss */
a {
  font-family: 'Open Sans', sans-serif !important;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  color: #77969f;
  text-decoration: none;
  position: relative;
  display: inline-block;
}
/* line 187, ../sass/variables/_typography.scss */
a:visited {
  color: inherit;
}
/* line 188, ../sass/variables/_typography.scss */
a:focus {
  outline: thin dotted;
}
/* line 189, ../sass/variables/_typography.scss */
a:active {
  outline: 0;
}
/* line 190, ../sass/variables/_typography.scss */
a:hover {
  outline: 0;
  text-decoration: none;
  color: #77969f;
}

/* line 198, ../sass/variables/_typography.scss */
a.animated::after {
  position: absolute;
  top: 0;
  right: -10px;
  content: '»';
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  transform: translateX(10px);
}

/* line 213, ../sass/variables/_typography.scss */
a.animated:hover::after,
a.animated:focus::after {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX() 0px;
  transform: translateX(0px);
}

/* line 223, ../sass/variables/_typography.scss */
.title {
  color: #b7b7b7;
  font-size: .625em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  clear: left;
  display: block;
}

/* line 233, ../sass/variables/_typography.scss */
p, a {
  font-size: .875em;
}

/* line 239, ../sass/variables/_typography.scss */
.no_select {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}

@font-face {
  font-family: 'icomoon';
  src: url("/Portals/_default/skins/custom/service-leadership/fonts/icomoon.eot");
  src: url("/Portals/_default/skins/custom/service-leadership/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("/Portals/_default/skins/custom/service-leadership/fonts/icomoon.woff") format("woff"), url("/Portals/_default/skins/custom/service-leadership/fonts/icomoon.ttf") format("truetype"), url("/Portals/_default/skins/custom/service-leadership/fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'nav_icomoon';
  src: url("/Portals/_default/skins/custom/service-leadership/fonts/nav_icomoon.eot");
  src: url("/Portals/_default/skins/custom/service-leadership/fonts/nav_icomoon.eot?#iefix") format("embedded-opentype"), url("/Portals/_default/skins/custom/service-leadership/fonts/nav_icomoon.woff") format("woff"), url("/Portals/_default/skins/custom/service-leadership/fonts/nav_icomoon.ttf") format("truetype"), url("/Portals/_default/skins/custom/service-leadership/fonts/nav_icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 81, ../sass/variables/_icons.scss */
[data-filetype="document"] {
  color: #7f7f7f !important;
}
/* line 38, ../sass/variables/_icons.scss */
[data-filetype="document"]:before {
  content: "\f0f6";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 85, ../sass/variables/_icons.scss */
[data-filetype="document"]:before {
  vertical-align: top;
}
/* line 89, ../sass/variables/_icons.scss */
[data-filetype="document"] a {
  color: #7f7f7f !important;
  width: 85%;
}


/* line 38, ../sass/variables/_icons.scss */
[data-filetype="note"]:before {
  content: "\e001";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 98, ../sass/variables/_icons.scss */
[data-filetype="note"]:before {
  vertical-align: middle;
  line-height: 1;
}

/* line 38, ../sass/variables/_icons.scss */
.locked:before {
  content: "\e606";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 109, ../sass/variables/_icons.scss */
.nav-icon[class^="icon-"], .nav-icon[class*=" icon-"] {
  font-family: 'nav_icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 123, ../sass/variables/_icons.scss */
.icon-arrow-circle-o-right:before {
  content: "\e906";
}

/* line 126, ../sass/variables/_icons.scss */
.icon-circle-right:before {
  content: "\e905";
}

/* line 129, ../sass/variables/_icons.scss */
.icon-cross:before {
  content: "\e900";
}

/* line 132, ../sass/variables/_icons.scss */
.icon-circle-minus:before {
  content: "\e901";
}

/* line 135, ../sass/variables/_icons.scss */
.icon-minus:before {
  content: "\e902";
}

/* line 138, ../sass/variables/_icons.scss */
.icon-circle-plus:before {
  content: "\e903";
}

/* line 141, ../sass/variables/_icons.scss */
.icon-plus:before {
  content: "\e904";
}

/* SLIQ */
/* COLORS */
/* NEUTRALS */
/* BASE COLORS */
/* SL SECTION COLORS */
/* OML SCORE COLORS */
/* PBM SECTIONS COLORS */
/* PVM SECTIONS COLORS */
/* TRAIT PACK OML COLORS */
/* #aba8c2 */
/* #b6b4cb */
/* #c2c0d3 */
/* #ceccdc */
/* line 81, ../sass/variables/_colors.scss */
.desaturate {
  color: #8b8b8b !important;
}

/*****************************/
/* line 13, ../sass/variables/_typography.scss */
small {
  font-size: 85%;
}

/* line 17, ../sass/variables/_typography.scss */
cite {
  font-style: normal;
}

/* line 21, ../sass/variables/_typography.scss */
.text-muted {
  color: #e1e1e1;
}

/* line 25, ../sass/variables/_typography.scss */
.text-primary {
  color: #4c4c4c;
}

/* line 29, ../sass/variables/_typography.scss */
.text-warning {
  color: #f2da7f;
}

/* line 33, ../sass/variables/_typography.scss */
.text-danger {
  color: #b43c3c;
}

/* line 37, ../sass/variables/_typography.scss */
.text-success {
  color: #61aa6d;
}

/* line 41, ../sass/variables/_typography.scss */
.text-info {
  color: #4c4c4c;
}

/* line 45, ../sass/variables/_typography.scss */
.text-left {
  text-align: left;
}

/* line 49, ../sass/variables/_typography.scss */
.text-right {
  text-align: right;
}

/* line 53, ../sass/variables/_typography.scss */
.text-center {
  text-align: center;
}

/* line 57, ../sass/variables/_typography.scss */
.green {
  color: #8fb66f;
}

/* line 61, ../sass/variables/_typography.scss */
.orange, .register-button {
  color: #e7a26b;
}

/* line 65, ../sass/variables/_typography.scss */
.yellow {
  color: #f2da7f;
}

/* line 69, ../sass/variables/_typography.scss */
.red {
  color: #b43c3c;
}

/* line 73, ../sass/variables/_typography.scss */
.blue {
  color: #75b6b8;
}

/* line 77, ../sass/variables/_typography.scss */
h1 {
  font-size: 3em;
  /* 48 / 16 */
  font-weight: bold;
  line-height: 1em;
  /* 48 / 48 */
  margin-bottom: .5em;
  /* 24 / 48 */
}

/* line 84, ../sass/variables/_typography.scss */
h2 {
  font-size: 1.875em;
  /* 30 / 16 */
  font-weight: bold;
  line-height: 1.333333333333333em;
  /* 48 / 36 */
  margin-bottom: .6666666666666667em;
  /* 24 / 36 */
}
@media (max-width: 73em) {
  /* line 84, ../sass/variables/_typography.scss */
  h2 {
    font-size: 1.5em;
  }
}

/* line 93, ../sass/variables/_typography.scss */
h3 {
  font-size: 1.5em;
  /* 24 / 16 */
  font-weight: bold;
  line-height: 1em;
  /* 24 / 24 */
  margin-bottom: 1em;
  /* 24 / 24 */
}

/* line 100, ../sass/variables/_typography.scss */
h4 {
  font-size: 1.3125em;
  /* 21 / 16 */
  font-weight: bold;
  line-height: 1.142857142857143em;
  /* 24 / 21 */
  margin-bottom: 1.142857142857143em;
  /* 24 / 21 */
}

/* line 107, ../sass/variables/_typography.scss */
h5 {
  font-size: 1.125em;
  /* 18 / 16 */
  font-weight: bold;
  line-height: 1.333333333333333em;
  /* 24 / 18 */
  margin-bottom: 1.333333333333333em;
  /* 24 / 18 */
}

/* line 114, ../sass/variables/_typography.scss */
h6 {
  font-size: 1em;
  /* 16 / 16 */
  font-weight: bold;
  line-height: 1.5em;
  /* 24 / 16 */
  margin-bottom: 1.5em;
  /* 24 / 16 */
}

/* line 121, ../sass/variables/_typography.scss */
p {
  font-size: 1em;
  /* 16 / 16 */
  line-height: 1.5em;
  /* 24 / 16 */
  margin-bottom: 1.5em;
  /* 24 / 16 */
}

/* line 127, ../sass/variables/_typography.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 134, ../sass/variables/_typography.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 142, ../sass/variables/_typography.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* line 146, ../sass/variables/_typography.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 151, ../sass/variables/_typography.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 156, ../sass/variables/_typography.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 162, ../sass/variables/_typography.scss */
dl {
  margin-bottom: 20px;
}

/* line 167, ../sass/variables/_typography.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 171, ../sass/variables/_typography.scss */
dt {
  font-weight: bold;
}

/* line 175, ../sass/variables/_typography.scss */
dd {
  margin-left: 0;
}

/* line 179, ../sass/variables/_typography.scss */
a {
  font-family: 'Open Sans', sans-serif !important;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  color: #77969f;
  text-decoration: none;
  position: relative;
  display: inline-block;
}
/* line 187, ../sass/variables/_typography.scss */
a:visited {
  color: inherit;
}
/* line 188, ../sass/variables/_typography.scss */
a:focus {
  outline: thin dotted;
}
/* line 189, ../sass/variables/_typography.scss */
a:active {
  outline: 0;
}
/* line 190, ../sass/variables/_typography.scss */
a:hover {
  outline: 0;
  text-decoration: none;
  color: #77969f;
}

/* line 198, ../sass/variables/_typography.scss */
a.animated::after {
  position: absolute;
  top: 0;
  right: -10px;
  content: '»';
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  transform: translateX(10px);
}

/* line 213, ../sass/variables/_typography.scss */
a.animated:hover::after,
a.animated:focus::after {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX() 0px;
  transform: translateX(0px);
}

/* line 223, ../sass/variables/_typography.scss */
.title {
  color: #b7b7b7;
  font-size: .625em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  clear: left;
  display: block;
}

/* line 233, ../sass/variables/_typography.scss */
p, a {
  font-size: .875em;
}

/* line 239, ../sass/variables/_typography.scss */
.no_select {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}

/* SLIQ */
/* COLORS */
/* NEUTRALS */
/* BASE COLORS */
/* SL SECTION COLORS */
/* OML SCORE COLORS */
/* PBM SECTIONS COLORS */
/* PVM SECTIONS COLORS */
/* TRAIT PACK OML COLORS */
/* #aba8c2 */
/* #b6b4cb */
/* #c2c0d3 */
/* #ceccdc */
/* line 81, ../sass/variables/_colors.scss */
.desaturate {
  color: #8b8b8b !important;
}

/* line 5, ../sass/pages/_dashboard.scss */
.dashboard .label {
  width: 26%;
}
/* line 8, ../sass/pages/_dashboard.scss */
.dashboard .oml_progress_meter {
  width: 100%;
  min-height: 12.5em;
  position: relative;
}
@media screen and (min-width: 1200px) {
  /* line 8, ../sass/pages/_dashboard.scss */
  .dashboard .oml_progress_meter {
    min-height: 200px;
  }
}
/* line 15, ../sass/pages/_dashboard.scss */
.dashboard .oml_score_label {
  width: 40%;
  height: 40%;
  margin: -13% 0 0 -20%;
  text-align: center;
  text-shadow: 0 1px 1px white;
  position: absolute;
  top: 50%;
  left: 50%;
}
@media screen and (min-width: 1200px) {
  /* line 15, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label {
    width: 40%;
    margin: -10% 0 0 -20%;
  }
}
@media screen and (min-width: 1680px) {
  /* line 15, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label {
    width: 40%;
    margin: -10% 0 0 -20%;
  }
}
/* line 27, ../sass/pages/_dashboard.scss */
.dashboard .oml_score_label .oml_number {
  color: #616164;
  font-family: "Open Sans", sans-serif;
  font-size: 3em;
  letter-spacing: -0.04em;
  font-weight: bold;
}
@media screen and (min-width: 1200px) {
  /* line 27, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label .oml_number {
    font-size: 4em;
  }
}
@media screen and (min-width: 1680px) {
  /* line 27, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label .oml_number {
    font-size: 5em;
  }
}
/* line 37, ../sass/pages/_dashboard.scss */
.dashboard .oml_score_label .oml_label {
  font-size: 1.15em;
  line-height: 3.2em;
  text-transform: uppercase;


}
@media screen and (min-width: 1200px) {
  /* line 37, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label .oml_label {
    font-size: 1.25em;
  }
}
@media screen and (min-width: 1680px) {
  /* line 37, ../sass/pages/_dashboard.scss */
  .dashboard .oml_score_label .oml_label {
    font-size: 1.75em;
    line-height: 3.2em;
  }
}

/* line 5, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .total_revenue {
  margin-bottom: 20px;
}
/* line 8, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .total_revenue label {
  font-weight: 500;
  font-size: 1.3125em;
  padding-right: 20px;
  float: left;
  margin-top: 10px;
}
@media (max-width: 72em) {
  /* line 8, ../sass/pages/_pbm_calculator.scss */
  .pbm_calculator .total_revenue label {
    font-size: 1.25em;
  }
}
@media (max-width: 68em) {
  /* line 8, ../sass/pages/_pbm_calculator.scss */
  .pbm_calculator .total_revenue label {
    font-size: 1em;
  }
}
/* line 24, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .total_revenue input {
  display: inline-block;
  width: 44%;
  text-align: right;
  float: right;
}
@media (max-width: 93em) {
  /* line 24, ../sass/pages/_pbm_calculator.scss */
  .pbm_calculator .total_revenue input {
    width: 30%;
  }
}
/* line 38, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .input-group:before {
  content: "$";
  display: inline-block;
  float: left;
  margin-left: -20px;
  margin-top: 5px;
  color: #8b8b8b;
}
/* line 48, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator a {
  color: #8fb66f;
}
/* line 51, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator a:hover {
  color: #8fb66f;
}
/* line 56, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .pbm_score_label {
  top: 36%;
}
/* line 62, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .functional_areas .area_title {
  font-weight: 600;
}
/* line 66, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .functional_areas .slider {
  margin-top: 3.2em;
  margin-bottom: 3em;
  width: 90%;
  position: relative;
}
/* line 72, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .functional_areas .slider .ui-slider-label-ticks {
  display: inline-block;
  position: absolute;
  font-size: .5em;
  top: 3.5em;
  margin-left: -10px;
  color: darkgrey;
}
/* line 80, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .functional_areas .slider .ui-slider-label-ticks:before {
  content: "|";
  position: relative;
  top: -15px;
  right: -7px;
  font-size: .25em;
}
/* line 91, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator .functional_areas .slider label {
  position: absolute;
  width: 20px;
  margin-left: -10px;
  text-align: center;
  margin-top: 20px;
}
/* line 101, ../sass/pages/_pbm_calculator.scss */
.pbm_calculator button {
  margin-top: 4em;
}

/* line 5, ../sass/pages/_pbm_profile.scss */
.pbm_profile .well {
  background-color: whitesmoke;
  font-size: 16px;
  padding: 1em;
}
/* line 11, ../sass/pages/_pbm_profile.scss */
.pbm_profile h2 {
  display: inline-block;
}
/* line 15, ../sass/pages/_pbm_profile.scss */
.pbm_profile .locked {
  padding-left: 20px;
}
@media (max-width: 73em) {
  /* line 15, ../sass/pages/_pbm_profile.scss */
  .pbm_profile .locked {
    font-size: .75em;
  }
}
/* line 21, ../sass/pages/_pbm_profile.scss */
.pbm_profile h5 {
  color: #7f7f7f;
}
/* line 26, ../sass/pages/_pbm_profile.scss */
.pbm_profile a.desaturate {
  padding-right: 30px;
}
/* line 38, ../sass/variables/_icons.scss */
.pbm_profile a.mail:before {
  content: "\f003";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 30, ../sass/pages/_pbm_profile.scss */
.pbm_profile a.mail:before {
  font-size: .875em;
}
/* line 36, ../sass/pages/_pbm_profile.scss */
.pbm_profile .chart_legend {
  font-size: 1.25em;
}
@media (max-width: 73em) {
  /* line 36, ../sass/pages/_pbm_profile.scss */
  .pbm_profile .chart_legend {
    font-size: 1em;
  }
}
/* line 41, ../sass/pages/_pbm_profile.scss */
.pbm_profile .chart_legend ul li {
  padding: 0 0 0 55px;
  margin: 1.5% 0;
}
/* line 45, ../sass/pages/_pbm_profile.scss */
.pbm_profile .chart_legend ul li:last-child {
  margin-bottom: 3%;
}
/* line 49, ../sass/pages/_pbm_profile.scss */
.pbm_profile .chart_legend ul li span:first-child {
  margin-top: -6px;
}
/* line 55, ../sass/pages/_pbm_profile.scss */
.pbm_profile .chart_legend .perc {
  position: relative;
  top: 4px;
  margin-left: 10px;
  color: rgba(0, 0, 0, 0.4);
}

/* line 4, ../sass/pages/_login-page.scss */
.login-page h2 {
  color: #4ea4c7;
  margin: .875em 0 !important;
}
/* line 9, ../sass/pages/_login-page.scss */
.login-page h3 {
  font-weight: 500;
  padding-left: 1.25em;
  line-height: 1.25;
}
@media (max-width: 68.3125em) {
  /* line 9, ../sass/pages/_login-page.scss */
  .login-page h3 {
    font-size: 1.25em;
  }
}
/* line 19, ../sass/pages/_login-page.scss */
.login-page fieldset {
  padding: 0;
}
/* line 23, ../sass/pages/_login-page.scss */
.login-page .well {
  background: #f0f0f0;
  padding: 1.25em;
}
/* line 28, ../sass/pages/_login-page.scss */
.login-page .dnnLoginRememberMe {
  display: block;
  margin: 1.25em 0;
}
/* line 32, ../sass/pages/_login-page.scss */
.login-page .dnnLoginRememberMe input {
  margin-right: .875em;
}
/* line 39, ../sass/pages/_login-page.scss */
.login-page #dnn_ctr491_Login_Login_DNN_passwordLink {
  margin-top: 1.25em;
}

/* line 1, ../sass/pages/_resource_center.scss */
.resource_center {
  /* the outer div with the black border */
  /* that serves as a mask. so you get a sort of padding both left and right */
  /* Change size of the Ticker for FF */
  /* here's your list */
  /* important: display inline gives incorrect results when you check for elem's width */
}
/* line 3, ../sass/pages/_resource_center.scss */
.resource_center .logo {
  width: 224px;
  height: 65px;
  margin: 15px 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: url(/Portals/_default/skins/custom/service-leadership/img/logo.gif) no-repeat;
  background-position: center center;
  float: left;
  display: inline-block;
}
@media screen and (max-width: 990px) {
  /* line 3, ../sass/pages/_resource_center.scss */
  .resource_center .logo {
    margin-right: 10px;
  }
}
/* line 20, ../sass/pages/_resource_center.scss */
.resource_center .tag {
  font-size: 1em;
  float: left;
  margin: 40px 0;
  position: absolute;
  left: 50%;
  margin-left: -217px;
}
@media (max-width: 58.75em) {
  /* line 20, ../sass/pages/_resource_center.scss */
  .resource_center .tag {
    position: relative;
    left: 0;
    margin-left: 40px;
  }
}
/* line 35, ../sass/pages/_resource_center.scss */
.resource_center .ticker {
  background: url(/Portals/_default/skins/custom/service-leadership/img/logo_sl_green_index.gif) left no-repeat white;
  border: 1px solid #f4f4f4;
  padding: 5px 10px 5px 86px;
  height: 60px;
  width: 290px;
  display: block;
  float: right;
  margin-top: 20px;
  font-family: 'Trebuchet MS', 'Trebuchet', 'Open-Sans', sanserif;
  line-height: normal;
}
/* line 47, ../sass/pages/_resource_center.scss */
.resource_center .ticker h3, .resource_center .ticker p {
  font-size: 9px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
/* line 58, ../sass/pages/_resource_center.scss */
.resource_center .more1 {
  text-align: center;
  font-size: .625em;
  font-weight: bold;
  float: left;
  padding-left: 15px;
  padding-top: 2px;
}
/* line 66, ../sass/pages/_resource_center.scss */
.resource_center .more1 a {
  color: #0a56a2 !important;
}
/* line 74, ../sass/pages/_resource_center.scss */
.resource_center .tickercontainer {
  background: url(/Portals/_default/skins/custom/service-leadership/img/bg_ticker.png) repeat-x 0px -33px;
  overflow: hidden;
  float: right;
}
/* line 82, ../sass/pages/_resource_center.scss */
.resource_center .tickercontainer .mask {
  position: relative;
  width: 185px;
  overflow: hidden;
}
/* line 89, ../sass/pages/_resource_center.scss */
.resource_center #ticker01 {
  width: 6754px !important;
}
/* line 94, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker {
  position: relative;
  left: 180px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1em;
}
/* line 104, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker li {
  float: left;
  margin: 0px;
  padding: 2px 0px;
  white-space: nowrap;
  font-size: .75em;
  font-family: 'Trebuchet MS', 'Trebuchet', 'Open-Sans', sanserif;
}
/* line 115, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker li a:link,
.resource_center ul.newsticker li a:visited,
.resource_center ul.newsticker li a:hover {
  white-space: nowrap;
  padding: 0;
  color: #0a56a3 !important;
  margin: 0 50px 0 0;
  text-decoration: none;
}
/* line 123, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker span {
  margin: 0 10px 0 0;
}
/* line 127, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker li i {
  font-style: normal;
  color: #b00;
}
/* line 132, ../sass/pages/_resource_center.scss */
.resource_center ul.newsticker li em {
  font-style: normal;
  color: #090;
}
/* line 138, ../sass/pages/_resource_center.scss */
.resource_center nav {
  background: #ebebeb;
}
/* line 141, ../sass/pages/_resource_center.scss */
.resource_center nav ul li .dropNav {
  background: white;
}
/* line 148, ../sass/pages/_resource_center.scss */
.resource_center .content_section:not(.hide-background) {
  background: white url(/Portals/_default/skins/custom/service-leadership/img/bg_footer_interior01.gif) no-repeat bottom;
  background: white url(/Portals/_default/skins/custom/service-leadership/img/bg_footer_interior01.svg) no-repeat bottom;
  background-size: 100%;
  padding-bottom: 200px;
  position: relative;
}
/* line 155, ../sass/pages/_resource_center.scss */
.resource_center .content_section:not(.hide-background) .trademark {
  position: absolute;
  bottom: .75em;
  right: 1em;
  color: white;
  font-size: .625em;
}

/* line 5, ../sass/pages/_oml.scss */
.oml_pages h3 {
  margin-top: 0;
}
/* line 9, ../sass/pages/_oml.scss */
.oml_pages a {
  color: #4ea4c7;
  cursor: pointer;
}
/* line 17, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .completion_status_percent .bar_graph {
  background: none;
  float: left;
  width: 86%;
  padding: 0 0 2em 0;
}
@media (max-width: 92.5em) {
  /* line 17, ../sass/pages/_oml.scss */
  .oml_pages .functional_area_score .completion_status_percent .bar_graph {
    width: 84%;
  }
}
@media (max-width: 77em) {
  /* line 17, ../sass/pages/_oml.scss */
  .oml_pages .functional_area_score .completion_status_percent .bar_graph {
    width: 82%;
  }
}
@media (max-width: 66em) {
  /* line 17, ../sass/pages/_oml.scss */
  .oml_pages .functional_area_score .completion_status_percent .bar_graph {
    width: 81%;
  }
}
/* line 35, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .completion_status_percent .label {
  float: left;
  background: #e6e6e6;
  padding: .5em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin: 0;
}
/* line 46, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .functional_area_stat {
  font-size: 1em;
  display: block;
  clear: both;
}
/* line 51, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_label {
  font-size: .75em;
  float: left;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  margin-top: -2px;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_label.complete:after, .oml_pages .functional_area_score .functional_area_stat table td.functional_area_label.in_progress:after, .oml_pages table .functional_area_score .functional_area_stat td.functional_area_label.in_progress:after, .oml_pages .functional_area_score .functional_area_stat table td.functional_area_label.not_started:after, .oml_pages table .functional_area_score .functional_area_stat td.functional_area_label.not_started:after {
  content: "\24";
  color: #8fb66f;
  font-family: 'icomoon';
  font-size: 0.975em;
  font-variant: normal;
  font-weight: normal;
  padding-left: 0.875em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 64, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_progress {
  float: right;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: right;
}
@media (max-width: 71.1875em) {
  /* line 64, ../sass/pages/_oml.scss */
  .oml_pages .functional_area_score .functional_area_stat .functional_area_progress {
    font-size: .65em;
  }
}
/* line 74, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_progress .square {
  font-size: .5em;
  position: relative;
  top: 4px;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_progress .square:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 81, ../sass/pages/_oml.scss */
.oml_pages .functional_area_score .functional_area_stat .functional_area_progress .oml_score_none_text {
  color: #e6e6e6;
}
/* line 91, ../sass/pages/_oml.scss */
.oml_pages table td {
  font-size: .875em !important;
}
/* line 94, ../sass/pages/_oml.scss */
.oml_pages table td fieldset {
  padding: 0;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_pages table td.complete:before, .oml_pages table td.in_progress:before, .oml_pages table td.not_started:before {
  content: "\e000";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 100, ../sass/pages/_oml.scss */
.oml_pages table td.complete:before, .oml_pages table td.in_progress:before, .oml_pages table td.not_started:before {
  color: #61aa6d;
}
/* line 107, ../sass/pages/_oml.scss */
.oml_pages table td.in_progress:before {
  color: #f2da7f;
}
/* line 114, ../sass/pages/_oml.scss */
.oml_pages table td.not_started:before {
  color: rgba(0, 0, 0, 0.15);
}
/* line 119, ../sass/pages/_oml.scss */
.oml_pages table td .stat {
  font-weight: 300;
  position: relative;
  top: -3px;
}
@media (max-width: 120.71429em) {
  /* line 119, ../sass/pages/_oml.scss */
  .oml_pages table td .stat {
    text-align: center;
  }
}
/* line 129, ../sass/pages/_oml.scss */
.oml_pages table td .stat .oml_score {
  color: white;
  padding: 3px 7px 4px 7px;
  font-weight: 400;
  margin-right: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
@media (max-width: 105.71429em) {
  /* line 129, ../sass/pages/_oml.scss */
  .oml_pages table td .stat .oml_score {
    display: block;
    text-align: center;
    width: 40%;
    margin: 0 auto;
  }
}
@media (max-width: 85em) {
  /* line 129, ../sass/pages/_oml.scss */
  .oml_pages table td .stat .oml_score {
    width: 60%;
  }
}
/* line 153, ../sass/pages/_oml.scss */
.oml_pages .implementation_assets {
  margin-top: 10px;
  margin-bottom: 20px !important;
}
/* line 158, ../sass/pages/_oml.scss */
.oml_pages .implementation_assets a {
  display: inline-block;
  color: #999999;
  margin-bottom: 1.25em;
  margin-left: .75em;
}
/* line 167, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories {
  padding: 0;
  font-size: .875em;
}
/* line 171, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li {
  list-style: none;
  padding: 1em 1em;
  overflow: auto;
}
/* line 177, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li.selected {
  margin-right: -31px;
  background-color: white;
  position: relative;
  z-index: 1000000000;
  border: 1px solid #ccc;
  border-right-color: white;
}
/* line 185, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li.selected a {
  color: #77969f;
}
/* line 189, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li.selected .oml_score {
  margin-right: 31px;
}
/* line 195, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li a {
  display: block;
  font-size: 1em;
  color: #4c4c4c;
}
/* line 200, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li a:hover {
  color: #77969f;
}
/* line 204, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li .label {
  width: 70%;
  float: left;
}
/* line 211, ../sass/pages/_oml.scss */
.oml_pages .trait_detail_categories li .oml_score {
  float: right;
  padding: 0px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 223, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper {
  vertical-align: top;
}
/* line 226, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .weight_icon {
  font-size: 1.7em;
  position: relative;
  z-index: 10000;
  color: white;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_pages .weight_wrapper .weight_icon:after {
  content: "\e002";
  color: #64a9b2;
  font-family: 'icomoon';
  font-size: 3em;
  font-variant: normal;
  font-weight: normal;
  padding-left: 0;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 232, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .weight_icon:after {
  vertical-align: middle;
  position: relative;
  right: .70em;
  top: -.15em;
  margin-right: -.5em;
  z-index: -1;
}
/* line 243, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .trait_weight {
  display: inline-block;
}
/* line 246, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .trait_weight span {
  display: block;
  font-size: 1.1em;
}
/* line 250, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .trait_weight span.score {
  font-weight: 600;
}
/* line 256, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .docs {
  font-size: 1.25em;
}
/* line 258, ../sass/pages/_oml.scss */
.oml_pages .weight_wrapper .docs a {
  display: block;
  margin-bottom: 1em;
}

/* line 268, ../sass/pages/_oml.scss */
.oml_section_overview {
  position: relative;
  margin: 1.5em 0 .5em 2.25em;
  padding-right: 2em;
  width: 45.8%;
  float: left;
}
@media (max-width: 92.5em) {
  /* line 268, ../sass/pages/_oml.scss */
  .oml_section_overview {
    width: 45%;
  }
}
@media (max-width: 72.8125em) {
  /* line 268, ../sass/pages/_oml.scss */
  .oml_section_overview {
    width: 100%;
  }
}
/* line 283, ../sass/pages/_oml.scss */
.oml_section_overview:nth-child(odd) {
  clear: left;
}
/* line 287, ../sass/pages/_oml.scss */
.oml_section_overview span {
  position: absolute;
  left: -2em;
  top: 5px;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_section_overview span:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 294, ../sass/pages/_oml.scss */
.oml_section_overview h5 {
  margin: 0;
}
/* line 298, ../sass/pages/_oml.scss */
.oml_section_overview p {
  margin-bottom: 0;
}

/* line 8, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress .functional_area_score .functional_area_stat {
  font-size: 1em;
  display: block;
  clear: both;
}
/* line 13, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress .functional_area_score .functional_area_stat .functional_area_label {
  font-size: .75em;
  /* float: left; */
  display: inline-block;
  position: relative;
  margin-top: -2px;
}
/* line 22, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress .functional_area_score .functional_area_stat .functional_area_progress {
  /* float: right; */
}
@media (max-width: 71.1875em) {
  /* line 22, ../sass/pages/_oml_home_progress.scss */
  .oml_home_progress .functional_area_score .functional_area_stat .functional_area_progress {
    font-size: .65em;
  }
}
/* line 30, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress .functional_area_score .functional_area_stat .functional_area_progress .oml_score_none_text {
  color: #e6e6e6;
}
/* line 38, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table {
  margin-top: 1.875em;
}
/* line 41, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td {
  font-size: .8em;
}
/* line 44, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td strong {
  display: block;
}
/* line 49, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td:first-child {
  width: 15%;
}
/* line 53, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.status {
  width: 10%;
}
/* line 56, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.status:before {
  font-size: .75em;
}
/* line 61, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.progress {
  width: 15%;
}
/* line 64, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.progress .progress_status_percent {
  position: relative;
  top: -5px;
}
/* line 68, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.progress .progress_status_percent .bar_graph {
  background: none;
  float: left;
  width: 70%;
  padding: 0;
}
@media (max-width: 92.14286em) {
  /* line 68, ../sass/pages/_oml_home_progress.scss */
  .oml_home_progress table td.progress .progress_status_percent .bar_graph {
    width: 56%;
  }
}
/* line 80, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td.progress .label {
  float: right;
  padding: .5em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin: 0;
  position: relative;
  left: -20px;
  min-width: 3.142857143em;
  text-align: center;
}
/* line 92, ../sass/pages/_oml_home_progress.scss */
.oml_home_progress table td:last-child {
  width: 10%;
}

/* line 5, ../sass/pages/_oml_assessment.scss */
.oml_assessment .functional_area_stat {
  display: block;
}
/* line 8, ../sass/pages/_oml_assessment.scss */
.oml_assessment .functional_area_stat h2 {
  display: inline-block;
  float: left;
  margin-right: 1em;
}
/* line 14, ../sass/pages/_oml_assessment.scss */
.oml_assessment .functional_area_stat .functional_area_progress {
  display: inline-block;
  float: left;
  padding-top: 3px;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_assessment .functional_area_stat .functional_area_progress span:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.75em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.5em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 22, ../sass/pages/_oml_assessment.scss */
.oml_assessment .functional_area_stat .functional_area_progress span:before {
  position: relative;
  top: 1em;
}
/* line 30, ../sass/pages/_oml_assessment.scss */
.oml_assessment p {
  clear: both;
}
/* line 37, ../sass/pages/_oml_assessment.scss */
.oml_assessment table td {
  color: #727272;
}
@media (max-width: 92.5em) {
  /* line 37, ../sass/pages/_oml_assessment.scss */
  .oml_assessment table td {
    font-size: .875em;
  }
}
/* line 44, ../sass/pages/_oml_assessment.scss */
.oml_assessment table td strong {
  white-space: nowrap;
}
@media (max-width: 71.5em) {
  /* line 44, ../sass/pages/_oml_assessment.scss */
  .oml_assessment table td strong {
    font-size: .875em;
    display: block;
  }
}
/* line 53, ../sass/pages/_oml_assessment.scss */
.oml_assessment table td .number {
  color: #999999;
}
/* line 57, ../sass/pages/_oml_assessment.scss */
.oml_assessment table td .link_group {
  font-size: .875em;
  margin-left: 2.25em;
}
@media (max-width: 71.5em) {
  /* line 57, ../sass/pages/_oml_assessment.scss */
  .oml_assessment table td .link_group {
    margin-left: 1.25em;
  }
}
/* line 67, ../sass/pages/_oml_assessment.scss */
.oml_assessment table td.complete:before, .oml_assessment .oml_pages table td.in_progress:before, .oml_pages .oml_assessment table td.in_progress:before, .oml_assessment .oml_pages table td.not_started:before, .oml_pages .oml_assessment table td.not_started:before, .oml_assessment table td.in_progress:before, .oml_assessment table td.not_started:before {
  padding-right: .75em;
  font-size: 1em;
}
@media (max-width: 71.5em) {
  /* line 67, ../sass/pages/_oml_assessment.scss */
  .oml_assessment table td.complete:before, .oml_assessment .oml_pages table td.in_progress:before, .oml_pages .oml_assessment table td.in_progress:before, .oml_assessment .oml_pages table td.not_started:before, .oml_pages .oml_assessment table td.not_started:before, .oml_assessment table td.in_progress:before, .oml_assessment table td.not_started:before {
    float: left;
    padding-right: .5em;
    font-size: .5em;
    line-height: 2;
  }
}

/* line 5, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question {
  clear: left;
}
/* line 8, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question h6 {
  margin-bottom: 0;
  clear: left;
}
/* line 12, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question label {
  display: block;
  font-size: 1em;
  clear: left;
}
/* line 18, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question label .radio {
  font-size: .875em;
}
/* line 24, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question label strong {
  margin-right: .5em;
}
/* line 28, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey .question label .desc {
  font-size: .875em;
  margin-bottom: 1.5em;
  margin-left: 1em;
  width: 95%;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_assessment_trait_survey table .square:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.875em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 92.5625em) {
  /* line 46, ../sass/pages/_oml_assessment_trait_survey.scss */
  .oml_assessment_trait_survey table strong {
    font-size: .875em;
  }
}
/* line 52, ../sass/pages/_oml_assessment_trait_survey.scss */
.oml_assessment_trait_survey table a {
  font-size: .75em;
  display: inline-block;
  margin-left: 2.1em;
}

/* line 5, ../sass/pages/_oml_score.scss */
.oml_score h3, .oml_score p {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 10, ../sass/pages/_oml_score.scss */
.oml_score .description {
  margin-bottom: 1.875em;
}
/* line 14, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels {
  margin: 1.5em 0;
  padding: 0;
}
/* line 18, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li {
  list-style: none;
  font-size: .875em;
  padding-bottom: 1em;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_score .oml_levels li:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.875em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.875em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 26, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li.oml_score_0:before {
  color: #5aa5c7;
}
/* line 31, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li.oml_score_1:before {
  color: #64a9b2;
}
/* line 36, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li.oml_score_2:before {
  color: #71ad9d;
}
/* line 41, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li.oml_score_3:before {
  color: #81b288;
}
/* line 46, ../sass/pages/_oml_score.scss */
.oml_score .oml_levels li.oml_score_4:before {
  color: #90b675;
}
/* line 55, ../sass/pages/_oml_score.scss */
.oml_score button.small {
  margin-top: 2em;
  width: 100%;
}
/* line 61, ../sass/pages/_oml_score.scss */
.oml_score .oml_bar_chart .title {
  font-size: .875em;
}
/* line 65, ../sass/pages/_oml_score.scss */
.oml_score .oml_bar_chart #barChart {
  margin-left: -60px;
}
/* line 73, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .title {
  font-size: .6875em;
}
/* line 77, ../sass/pages/_oml_score.scss */
.oml_score .functional_area h2 {
  display: inline-block;
  padding-right: .75em;
}
/* line 84, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .oml_radar_graph {
  margin-bottom: -22.5em;
}
/* line 85, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .oml_radar_graph #radarChart {
  position: relative;
  left: -9.375em;
  top: -12.5em;
  min-width: 50em;
  min-height: 50em;
}
/* line 95, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .bar_graph_title {
  text-align: center;
}
/* line 99, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score {
  font-size: .75em;
}
/* line 104, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .score {
  margin-top: .25em;
  background-color: #f0f0f0;
}
/* line 109, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .bar_graph {
  padding: .5em 0 2em 0;
}
/* line 112, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .bar_graph .base_line {
  margin-top: 1em;
}
/* line 116, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .bar_graph .score_line {
  margin-top: -.125em;
}
/* line 121, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .label {
  line-height: 1em;
  text-align: right;
  margin-top: 1em;
  margin-right: 4%;
  float: right;
}
/* line 128, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .functional_area_score .label.long-label {
  margin-top: 0;
  margin-bottom: -5px;
}
/* line 137, ../sass/pages/_oml_score.scss */
.oml_score .functional_area .title_bar {
  margin-top: 1.875em;
  padding-left: 1em;
}

/* line 8, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .functional_area .description h2 {
  display: inline-block;
  padding-right: .75em;
}
/* line 16, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail #radarChart {
  margin-bottom: 3em;
}
/* line 20, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper {
  font-size: .75em;
  margin-bottom: -3em;
  margin-top: 3em;
  position: relative;
  z-index: 100000;
  margin-left: 1.5em;
}
/* line 30, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper .trait_weight span {
  display: block;
  line-height: 1.5;
  position: relative;
  top: 5px;
}
/* line 36, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper .trait_weight span.score {
  font-weight: 600;
}
/* line 44, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper_small {
  vertical-align: top;
}
/* line 47, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper_small .weight_icon {
  font-size: 1em;
  position: relative;
  font-weight: 200;
  font-family: 'Open Sans', sans-serif !important;
  z-index: 10000;
  color: white;
}
/* line 38, ../sass/variables/_icons.scss */
.oml_score_trait_detail .weight_wrapper_small .weight_icon:after {
  content: "\e002";
  color: #64a9b2;
  font-family: 'icomoon';
  font-size: 3.5em;
  font-variant: normal;
  font-weight: normal;
  padding-left: 0;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 55, ../sass/pages/_oml_score_trait_detail.scss */
.oml_score_trait_detail .weight_wrapper_small .weight_icon:after {
  vertical-align: middle;
  position: relative;
  right: .70em;
  top: -.15em;
  margin-right: -.5em;
  z-index: -1;
}

/* line 2, ../sass/pages/_resource_asset_details.scss */
#pdfAssetContainer td {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border: .2em solid #ccc;
}
/* line 10, ../sass/pages/_resource_asset_details.scss */
#pdfAssetContainer table {
  border-spacing: 0px 10px;
  border-collapse: separate;
}

/* line 18, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .trait_detail_img {
  display: inline-block;
  float: left;
  margin-right: 1.25em;
  -webkit-box-shadow: 5px 5px 0 #cccccc;
  -moz-box-shadow: 5px 5px 0 #cccccc;
  box-shadow: 5px 5px 0 #cccccc;
  border: 2px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 100px;
}

.resource_asset_details .asset_detail_banner {
  /* margin-right: 1.25em; */
  /* border: 2px solid #ccc; */
  /* -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; */
  width: 400px;
  /* height: 80px; */
}


/* line 28, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .details {
  font-size: .75em;
  margin-left: 0;
  margin-bottom: 3em;
  padding-left: 0;
}
/* line 34, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .details span {
  display: block;
}
/* line 39, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .overview {
  padding-left: 0;
}
/* line 42, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .overview .title {
  font-size: .875em;
  color: #4c4c4c;
}
/* line 47, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .overview p:last-of-type {
  margin-bottom: 0;
}
/* line 51, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .overview button, .resource_asset_details .overview .button {
  margin-bottom: 2em;
}
/* line 55, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .overview a:last-of-type {
  margin-bottom: 10em;
}
/* line 61, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .applicability_bars {
  width: 50%;
  margin-bottom: 2em;
}
/* line 65, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .applicability_bars div {
  display: inline-block;
  height: 5px;
  width: 19%;
  margin: 0 -2px 0 0;
  padding: 0;
}
/* line 72, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .applicability_bars div.applicable {
  height: 10px;
  position: relative;
  top: .1563em;
}
/* line 81, ../sass/pages/_resource_asset_details.scss */
.resource_asset_details .title_bar {
  margin-right: -30px;
  padding-left: 1em;
}

/* line 3, ../sass/pages/_action_plan.scss */
.action_plan a {
  color: #e9a161;
}
/* line 7, ../sass/pages/_action_plan.scss */
.action_plan button, .action_plan .button {
  margin: 1.875em 0;
}
/* line 14, ../sass/pages/_action_plan.scss */
.action_plan .col3 h3, .action_plan .col3 p {
  margin: 0;
}
/* line 18, ../sass/pages/_action_plan.scss */
.action_plan .col3 a {
  margin-bottom: 1.875em;
}
/* line 23, ../sass/pages/_action_plan.scss */
.action_plan table {
  xmargin-top: -20px;
}
/* line 26, ../sass/pages/_action_plan.scss */
.action_plan table th {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 38, ../sass/variables/_icons.scss */
.action_plan table th:after {
  content: "\23";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.875em;
  font-variant: normal;
  font-weight: normal;
  padding-left: 0.5em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 31, ../sass/pages/_action_plan.scss */
.action_plan table th:after {
  position: absolute;
  right: 10px;
  top: 8px;
}
/* line 38, ../sass/pages/_action_plan.scss */
.action_plan table th.sort {
  background-color: #e9e9e9;
}
/* line 38, ../sass/variables/_icons.scss */
.action_plan table th.sort:after {
  content: "\23";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.875em;
  font-variant: normal;
  font-weight: normal;
  padding-left: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 41, ../sass/pages/_action_plan.scss */
.action_plan table th.sort:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  right: 7px;
}
/* line 48, ../sass/pages/_action_plan.scss */
.action_plan table th:last-child {
  background-color: #e1e1e1 !important;
}
/* line 50, ../sass/pages/_action_plan.scss */
.action_plan table th:last-child:after {
  display: none;
}

/* line 2, ../sass/pages/_manage_members.scss */
#manage-members .add-users {
  margin-left: 30px;
  display: inline;
}

/* line 2, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports input {
  margin-right: 8px;
}
/* line 6, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .select {
  display: inline;
  width: 50%;
  margin-left: 15px;
}
/* line 12, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .viewLink {
  color: #4ea4c7 !important;
}
/* line 16, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .toggleFilter {
  margin-left: 10px;
}
/* line 20, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .reset-filters {
  margin-left: 10px;
  cursor: pointer;
}
/* line 25, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .print-button {
  margin-left: 10px;
}
/* line 29, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .selected-row-1 {
  background-color: #BDEBC8 !important;
}
/* line 33, ../sass/pages/_facilitator_reports.scss */
#facilitatorReports .selected-row-2 {
  background-color: #BDD8EB !important;
}

/* line 3, ../sass/pages/_company_profile.scss */
#companyProfile .fix-header {
  position: fixed;
  z-index: 10;
  width: 100%;
  top: 53px;
  left: 0;
  background-color: whitesmoke;
  border-bottom: solid #000 2px;
}
/* line 13, ../sass/pages/_company_profile.scss */
#companyProfile .remove-indicator-spacing {
  padding-top: 0;
  padding-right: 0;
}
/* line 18, ../sass/pages/_company_profile.scss */
#companyProfile .circle:before {
  content: ' \25CF';
  font-size: 45px;
  position: relative;
  top: 7px;
}
/* line 25, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status-container {
  margin-top: -0.5em;
}
/* line 29, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status {
  margin-right: 10px;
  padding: 3px 7px 4px 7px;
  padding-top: 3px;
  padding-right: 7px;
  padding-bottom: 4px;
  padding-left: 7px;
}
/* line 37, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status.quick-status-active {
  color: #61aa6d;
}
/* line 41, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status.quick-status-cancelled {
  color: #4c4c4c;
}
/* line 45, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status.quick-status-suspended {
  color: #b43c3c;
}
/* line 49, ../sass/pages/_company_profile.scss */
#companyProfile .quick-status.quick-status-rcAccess {
  color: #cecece;
}
/* line 53, ../sass/pages/_company_profile.scss */
#companyProfile .content_section {
  padding-bottom: 5px;
  min-height: 50px;
}
/* line 58, ../sass/pages/_company_profile.scss */
#companyProfile .title {
  font-size: .75em;
  color: #ADADAD;
}
/* line 63, ../sass/pages/_company_profile.scss */
#companyProfile fieldset {
  padding: 0;
}
/* line 67, ../sass/pages/_company_profile.scss */
#companyProfile .help-box {
  padding-top: 10px;
}
/* line 71, ../sass/pages/_company_profile.scss */
#companyProfile hr {
  border: 0;
  height: 1px;
  background: #333;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 79, ../sass/pages/_company_profile.scss */
#companyProfile .spacer-top-small {
  margin-top: 10px;
}
/* line 83, ../sass/pages/_company_profile.scss */
#companyProfile .order-pricing {
  margin-top: 20px;
}
/* line 88, ../sass/pages/_company_profile.scss */
#companyProfile .col12:not(.no-space) {
  margin: 10px 0;
}
/* line 97, ../sass/pages/_company_profile.scss */
#companyProfile #company #company-info button {
  width: 100px;
}
/* line 101, ../sass/pages/_company_profile.scss */
#companyProfile #company #company-info.content_section {
  margin-bottom: 25px;
}
/* line 108, ../sass/pages/_company_profile.scss */
#companyProfile #provisions {
  margin-top: 20px;
}
/* line 110, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .provision-header {
  display: table;
  margin-top: 0;
  margin-bottom: 10px;
  height: 30px;
}
/* line 116, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .provision-header .expand-icon {
  margin-right: 15px;
}
/* line 122, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .payment-info-update input {
  width: 100%;
}
/* line 126, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .payment-info-update button {
  width: 125px;
  margin-right: 10px;
}
/* line 133, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .subscription-buttons button {
  margin-bottom: 0;
}
/* line 137, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .subscription-buttons .small:first-child {
  margin-top: 20px;
}
/* line 143, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .sub-update .sub-update-button {
  margin-right: 20px;
}
/* line 144, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .sub-update .sub-update-button label {
  height: 48px;
}
/* line 148, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .sub-update .sub-update-button button {
  width: auto;
}
/* line 154, ../sass/pages/_company_profile.scss */
#companyProfile #provisions button {
  width: 200px;
}
/* line 160, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .blue {
  color: #5aa5c7;
}
/* line 164, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .provisionSection {
  clear: both;
  margin-top: 20px;
}
/* line 169, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .product-price-discount {
  color: #b43c3c;
}
/* line 173, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .transaction-grid {
  margin-top: 15px;
}
/* line 177, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .log-grid {
  margin-top: 15px;
}
/* line 181, ../sass/pages/_company_profile.scss */
#companyProfile #provisions .subscription-box {
  border: solid #666 1px;
}

/* line 5, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .total_revenue {
  margin-bottom: 20px;
}
/* line 8, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .total_revenue label {
  font-weight: 500;
  font-size: 1.3125em;
  padding-right: 20px;
  float: left;
  margin-top: 10px;
}
@media (max-width: 72em) {
  /* line 8, ../sass/pages/_pvm_calculator.scss */
  .pvm_calculator .total_revenue label {
    font-size: 1.25em;
  }
}
@media (max-width: 68em) {
  /* line 8, ../sass/pages/_pvm_calculator.scss */
  .pvm_calculator .total_revenue label {
    font-size: 1em;
  }
}
/* line 24, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .total_revenue input {
  display: inline-block;
  width: 44%;
  text-align: right;
  float: right;
}
@media (max-width: 93em) {
  /* line 24, ../sass/pages/_pvm_calculator.scss */
  .pvm_calculator .total_revenue input {
    width: 30%;
  }
}
/* line 38, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .input-group:before {
  content: "$";
  display: inline-block;
  float: left;
  margin-left: -20px;
  margin-top: 5px;
  color: #8b8b8b;
}
/* line 48, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator a {
  color: #8fb66f;
}
/* line 51, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator a:hover {
  color: #8fb66f;
}
/* line 56, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .pvm_score_label {
  top: 36%;
}
/* line 62, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .functional_areas .area_title {
  font-weight: 600;
}
/* line 66, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .functional_areas .slider {
  margin-top: 1.7em;
  margin-bottom: 1.5em;
  width: 90%;
  position: relative;
}
/* line 72, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .functional_areas .slider .ui-slider-label-ticks {
  display: inline-block;
  position: absolute;
  font-size: .5em;
  top: 3.5em;
  margin-left: -10px;
  color: darkgrey;
}
/* line 80, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .functional_areas .slider .ui-slider-label-ticks:before {
  content: "|";
  position: relative;
  top: -15px;
  right: -7px;
  font-size: .25em;
}
/* line 91, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .functional_areas .slider label {
  position: absolute;
  width: 20px;
  margin-left: -10px;
  text-align: center;
  margin-top: 20px;
}
/* line 101, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator button {
  margin-top: 1em;
}
/* line 105, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .pvm_calculated_label {
  line-height: 100% !important;
}
/* line 109, ../sass/pages/_pvm_calculator.scss */
.pvm_calculator .vbm_chart_percentage {
  padding-bottom: 3em;
  padding-top: .4em;
}

/* line 2, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .btnContainer {
  padding-top: 15px;
  margin-bottom: -15px;
}
/* line 6, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .btnContainer .search-info {
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  padding-top: 10px;
}
/* line 14, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .export-section {
  margin-top: 20px;
}
/* line 18, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .highlight {
  background-color: #FFFF88;
}
/* line 22, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .logGrid {
  margin-top: 15px;
}
/* line 27, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .multi-select-checkbox button {
  width: 100%;
}
/* line 30, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .multi-select-checkbox .dnnCheckbox {
  display: none !important;
}
/* line 35, ../sass/pages/_ecommerce_reports.scss */
#ecommerceReports .show-all-cols {
  text-align: right;
  margin-bottom: 20px;
}

/* line 1, ../sass/snippets/_animate.scss */
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  -ms-animation-duration: 5s;
  -o-animation-duration: 5s;
  animation-duration: 5s;
}

@-webkit-keyframes fadeInOutRight {
  /* line 4, ../sass/snippets/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px);
  }

  /* line 9, ../sass/snippets/_animate.scss */
  15% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 14, ../sass/snippets/_animate.scss */
  85% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 19, ../sass/snippets/_animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(40px);
  }
}

@-moz-keyframes fadeInOutRight {
  /* line 27, ../sass/snippets/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(40px);
  }

  /* line 32, ../sass/snippets/_animate.scss */
  15% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 37, ../sass/snippets/_animate.scss */
  85% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 42, ../sass/snippets/_animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(40px);
  }
}

@-o-keyframes fadeInOutRight {
  /* line 49, ../sass/snippets/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(40px);
  }

  /* line 54, ../sass/snippets/_animate.scss */
  15% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 59, ../sass/snippets/_animate.scss */
  85% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 64, ../sass/snippets/_animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(40px);
  }
}

@keyframes fadeInOutRight {
  /* line 71, ../sass/snippets/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(40px);
  }

  /* line 76, ../sass/snippets/_animate.scss */
  15% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 81, ../sass/snippets/_animate.scss */
  85% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 86, ../sass/snippets/_animate.scss */
  100% {
    opacity: 0;
    transform: translateX(40px);
  }
}

/* line 92, ../sass/snippets/_animate.scss */
.fadeInOutRight {
  -webkit-animation-name: fadeInOutRight;
  -moz-animation-name: fadeInOutRight;
  -o-animation-name: fadeInOutRight;
  animation-name: fadeInOutRight;
}

/* line 1, ../sass/snippets/_base.scss */
[hidden] {
  display: none;
}

/* line 5, ../sass/snippets/_base.scss */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/* line 9, ../sass/snippets/_base.scss */
.no_print_message {
  display: none;
}

/* line 14, ../sass/snippets/_base.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 19, ../sass/snippets/_base.scss */
b,
strong {
  font-weight: bold;
}

/* line 23, ../sass/snippets/_base.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 29, ../sass/snippets/_base.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 37, ../sass/snippets/_base.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 42, ../sass/snippets/_base.scss */
pre {
  white-space: pre-wrap;
}

/* line 46, ../sass/snippets/_base.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 50, ../sass/snippets/_base.scss */
small {
  font-size: 80%;
}

/* line 55, ../sass/snippets/_base.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 62, ../sass/snippets/_base.scss */
sup {
  top: -0.5em;
}

/* line 66, ../sass/snippets/_base.scss */
sub {
  bottom: -0.25em;
}

/* line 70, ../sass/snippets/_base.scss */
img {
  border: 0;
}

/* line 74, ../sass/snippets/_base.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 78, ../sass/snippets/_base.scss */
figure {
  margin: 0;
}

/* line 82, ../sass/snippets/_base.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 88, ../sass/snippets/_base.scss */
legend {
  border: 0;
  padding: 0;
}

/* Basic Form Styles */
/* line 98, ../sass/snippets/_base.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 105, ../sass/snippets/_base.scss */
button,
input {
  line-height: normal;
}

/* line 110, ../sass/snippets/_base.scss */
button,
select {
  text-transform: none;
}

/* line 117, ../sass/snippets/_base.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 123, ../sass/snippets/_base.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 128, ../sass/snippets/_base.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 133, ../sass/snippets/_base.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 141, ../sass/snippets/_base.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 146, ../sass/snippets/_base.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 151, ../sass/snippets/_base.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 159, ../sass/snippets/_base.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 168, ../sass/snippets/_base.scss */
button,
input,
select[multiple],
textarea {
  background-image: none;
}

/*
a {
  color: $green;
  text-decoration: none;
}

a:hover,
a:focus {
  color: $green;
  text-decoration: underline;
}


a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
*/
/* line 193, ../sass/snippets/_base.scss */
img {
  vertical-align: middle;
}

/* line 197, ../sass/snippets/_base.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 203, ../sass/snippets/_base.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 207, ../sass/snippets/_base.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 220, ../sass/snippets/_base.scss */
.img-circle {
  border-radius: 50%;
}

/* line 224, ../sass/snippets/_base.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 231, ../sass/snippets/_base.scss */
hr.large-divider {
  border-top: 5px solid #eeeeee;
}

/* line 236, ../sass/snippets/_base.scss */
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* line 240, ../sass/snippets/_base.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}

/* line 249, ../sass/snippets/_base.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

/* line 263, ../sass/snippets/_base.scss */
pre.prettyprint {
  margin-bottom: 20px;
}

/* line 267, ../sass/snippets/_base.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

/* line 276, ../sass/snippets/_base.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* Table Styles */
/* line 283, ../sass/snippets/_base.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
  -moz-box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
  box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
}

/* line 291, ../sass/snippets/_base.scss */
th {
  text-align: left;
}

/* line 295, ../sass/snippets/_base.scss */
.table {
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
  -moz-box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
  box-shadow: 1px 0 0 #e1e1e1 inset, -1px 0 0 #e1e1e1 inset, 0 -1px 0 #e1e1e1 inset;
}

/* line 303, ../sass/snippets/_base.scss */
.table thead {
  background-color: #e1e1e1;
  color: #6c6968;
  font-size: .625em;
  font-weight: 600;
  letter-spacing: .15em;
  text-transform: uppercase;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
}

/* line 318, ../sass/snippets/_base.scss */
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: .625em 15px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

/* line 325, ../sass/snippets/_base.scss */
.table tbody > tr > td {
  padding: 1.875em 15px;
}

/* line 329, ../sass/snippets/_base.scss */
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

/* line 339, ../sass/snippets/_base.scss */
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 343, ../sass/snippets/_base.scss */
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

/* line 348, ../sass/snippets/_base.scss */
.table .table {
  background-color: #ffffff;
}

/* line 358, ../sass/snippets/_base.scss */
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 10px;
}

/* line 361, ../sass/snippets/_base.scss */
.table-bordered {
  border: 1px solid #dddddd;
}

/* line 370, ../sass/snippets/_base.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

/* line 375, ../sass/snippets/_base.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 380, ../sass/snippets/_base.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #F5F5F5;
}
/* line 383, ../sass/snippets/_base.scss */
.table-striped > tbody > tr:nth-child(odd) > td:first-child,
.table-striped > tbody > tr:nth-child(odd) > th:first-child {
  -webkit-box-shadow: 1px 0 0 #e1e1e1 inset;
  -moz-box-shadow: 1px 0 0 #e1e1e1 inset;
  box-shadow: 1px 0 0 #e1e1e1 inset;
}
/* line 386, ../sass/snippets/_base.scss */
.table-striped > tbody > tr:nth-child(odd) > td:last-child,
.table-striped > tbody > tr:nth-child(odd) > th:last-child {
  -webkit-box-shadow: -1px 0 0 #e1e1e1 inset;
  -moz-box-shadow: -1px 0 0 #e1e1e1 inset;
  box-shadow: -1px 0 0 #e1e1e1 inset;
}

/* line 393, ../sass/snippets/_base.scss */
.table-gray > tbody > tr > td,
.table-gray > tbody > tr > th {
  background-color: #F5F5F5;
}

/* line 399, ../sass/snippets/_base.scss */
.table > tbody > tr.selected > td {
  background-color: inherit;
}
/* line 401, ../sass/snippets/_base.scss */
.table > tbody > tr.selected > td:last-child {
  -webkit-box-shadow: -1px 0 0 #e1e1e1 inset;
  -moz-box-shadow: -1px 0 0 #e1e1e1 inset;
  box-shadow: -1px 0 0 #e1e1e1 inset;
}

/* line 408, ../sass/snippets/_base.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

/* line 412, ../sass/snippets/_base.scss */
table col[class*="col-"] {
  float: none;
  display: table-column;
}

/* line 417, ../sass/snippets/_base.scss */
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}

/* line 433, ../sass/snippets/_base.scss */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 448, ../sass/snippets/_base.scss */
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 455, ../sass/snippets/_base.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3;
}

/* line 471, ../sass/snippets/_base.scss */
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7;
}

/* line 478, ../sass/snippets/_base.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7;
}

/* line 494, ../sass/snippets/_base.scss */
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}

/* line 501, ../sass/snippets/_base.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be;
}

@media screen and (max-width: 768px) {
  /* line 508, ../sass/snippets/_base.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #dddddd;
  }

  /* line 516, ../sass/snippets/_base.scss */
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }

  /* line 526, ../sass/snippets/_base.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  /* line 530, ../sass/snippets/_base.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }

  /* line 539, ../sass/snippets/_base.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  /* line 548, ../sass/snippets/_base.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  /* line 557, ../sass/snippets/_base.scss */
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* line 562, ../sass/snippets/_base.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 568, ../sass/snippets/_base.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 580, ../sass/snippets/_base.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  /*   font-weight: bold; */
}

/* line 586, ../sass/snippets/_base.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 593, ../sass/snippets/_base.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 601, ../sass/snippets/_base.scss */
input[type="file"] {
  display: block;
}

/* line 605, ../sass/snippets/_base.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 609, ../sass/snippets/_base.scss */
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

/* line 617, ../sass/snippets/_base.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 624, ../sass/snippets/_base.scss */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

/* line 628, ../sass/snippets/_base.scss */
.form-control:-moz-placeholder {
  color: #999999;
}

/* line 632, ../sass/snippets/_base.scss */
.form-control::-moz-placeholder {
  color: #999999;
}

/* line 636, ../sass/snippets/_base.scss */
.form-control:-ms-input-placeholder {
  color: #999999;
}

/* line 640, ../sass/snippets/_base.scss */
.form-control::-webkit-input-placeholder {
  color: #999999;
}

/* line 644, ../sass/snippets/_base.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 662, ../sass/snippets/_base.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 671, ../sass/snippets/_base.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: pointer;
  background-color: white;
}

/* line 676, ../sass/snippets/_base.scss */
textarea.form-control {
  height: auto;
}

/* line 680, ../sass/snippets/_base.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 685, ../sass/snippets/_base.scss */
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}

/* line 695, ../sass/snippets/_base.scss */
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 705, ../sass/snippets/_base.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 711, ../sass/snippets/_base.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 716, ../sass/snippets/_base.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 726, ../sass/snippets/_base.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 731, ../sass/snippets/_base.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 737, ../sass/snippets/_base.scss */
.input-group.col {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

/* line 743, ../sass/snippets/_base.scss */
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

/* line 750, ../sass/snippets/_base.scss */
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 50px;
  padding: 10px 16px;
  font-size: 21px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 761, ../sass/snippets/_base.scss */
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 50px;
  line-height: 50px;
}

/* line 769, ../sass/snippets/_base.scss */
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}

/* line 775, ../sass/snippets/_base.scss */
.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;
}

/* line 785, ../sass/snippets/_base.scss */
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;
}

/* line 792, ../sass/snippets/_base.scss */
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}

/* line 798, ../sass/snippets/_base.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 804, ../sass/snippets/_base.scss */
.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;
}

/* line 809, ../sass/snippets/_base.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 815, ../sass/snippets/_base.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

/* line 826, ../sass/snippets/_base.scss */
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 832, ../sass/snippets/_base.scss */
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 839, ../sass/snippets/_base.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 847, ../sass/snippets/_base.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 852, ../sass/snippets/_base.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 860, ../sass/snippets/_base.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 865, ../sass/snippets/_base.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 869, ../sass/snippets/_base.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap;
}

/* line 874, ../sass/snippets/_base.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 878, ../sass/snippets/_base.scss */
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}

/* line 883, ../sass/snippets/_base.scss */
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}

/* line 898, ../sass/snippets/_base.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 902, ../sass/snippets/_base.scss */
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 910, ../sass/snippets/_base.scss */
select.input-sm {
  height: 30px;
  line-height: 30px;
}

/* line 915, ../sass/snippets/_base.scss */
textarea.input-sm {
  height: auto;
}

/* line 919, ../sass/snippets/_base.scss */
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 927, ../sass/snippets/_base.scss */
select.input-lg {
  height: 45px;
  line-height: 45px;
}

/* line 932, ../sass/snippets/_base.scss */
textarea.input-lg {
  height: auto;
}

/* line 936, ../sass/snippets/_base.scss */
.has-warning .help-block,
.has-warning .control-label {
  color: #c09853;
}

/* line 940, ../sass/snippets/_base.scss */
.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 946, ../sass/snippets/_base.scss */
.has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

/* line 952, ../sass/snippets/_base.scss */
.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}

/* line 958, ../sass/snippets/_base.scss */
.has-error .help-block,
.has-error .control-label {
  color: #b94a48;
}

/* line 962, ../sass/snippets/_base.scss */
.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 968, ../sass/snippets/_base.scss */
.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* line 974, ../sass/snippets/_base.scss */
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}

/* line 981, ../sass/snippets/_base.scss */
.has-success .help-block,
.has-success .control-label {
  color: #468847;
}

/* line 985, ../sass/snippets/_base.scss */
.has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 991, ../sass/snippets/_base.scss */
.has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

/* line 997, ../sass/snippets/_base.scss */
.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8;
}

/* line 1003, ../sass/snippets/_base.scss */
.form-control-static {
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 1008, ../sass/snippets/_base.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media screen and (min-width: 768px) {
  /* line 1016, ../sass/snippets/_base.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 1022, ../sass/snippets/_base.scss */
  .form-inline .form-control {
    display: inline-block;
  }

  /* line 1027, ../sass/snippets/_base.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  /* line 1035, ../sass/snippets/_base.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
/* line 1045, ../sass/snippets/_base.scss */
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 1051, ../sass/snippets/_base.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 1057, ../sass/snippets/_base.scss */
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 1066, ../sass/snippets/_base.scss */
.form-horizontal .form-group:after {
  clear: both;
}

@media screen and (min-width: 768px) {
  /* line 1071, ../sass/snippets/_base.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}
/* line 1076, ../sass/snippets/_base.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 1083, ../sass/snippets/_base.scss */
.pagination > li {
  display: inline;
}

/* line 1088, ../sass/snippets/_base.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}

/* line 1100, ../sass/snippets/_base.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 1107, ../sass/snippets/_base.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 1115, ../sass/snippets/_base.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

/* line 1124, ../sass/snippets/_base.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}

/* line 1135, ../sass/snippets/_base.scss */
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}

/* line 1143, ../sass/snippets/_base.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

/* line 1149, ../sass/snippets/_base.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 1155, ../sass/snippets/_base.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 1161, ../sass/snippets/_base.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 1167, ../sass/snippets/_base.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 1173, ../sass/snippets/_base.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 1178, ../sass/snippets/_base.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 1186, ../sass/snippets/_base.scss */
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 1195, ../sass/snippets/_base.scss */
.pager:after {
  clear: both;
}

/* line 1199, ../sass/snippets/_base.scss */
.pager li {
  display: inline;
}

/* line 1204, ../sass/snippets/_base.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

/* line 1213, ../sass/snippets/_base.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 1219, ../sass/snippets/_base.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 1224, ../sass/snippets/_base.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 1231, ../sass/snippets/_base.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}

/* line 1237, ../sass/snippets/_base.scss */
.thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  display: block;
}

/* line 1251, ../sass/snippets/_base.scss */
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 1258, ../sass/snippets/_base.scss */
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #428bca;
}

/* line 1262, ../sass/snippets/_base.scss */
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}

/* line 1267, ../sass/snippets/_base.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 1272, ../sass/snippets/_base.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 1279, ../sass/snippets/_base.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 1283, ../sass/snippets/_base.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 1288, ../sass/snippets/_base.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 1292, ../sass/snippets/_base.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 1296, ../sass/snippets/_base.scss */
.alert-dismissable {
  padding-right: 35px;
}

/* line 1300, ../sass/snippets/_base.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 1307, ../sass/snippets/_base.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

/* line 1313, ../sass/snippets/_base.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 1317, ../sass/snippets/_base.scss */
.alert-success .alert-link {
  color: #356635;
}

/* line 1321, ../sass/snippets/_base.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/* line 1327, ../sass/snippets/_base.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 1331, ../sass/snippets/_base.scss */
.alert-info .alert-link {
  color: #2d6987;
}

/* line 1335, ../sass/snippets/_base.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #c09853;
}

/* line 1341, ../sass/snippets/_base.scss */
.alert-warning hr {
  border-top-color: #f8e5be;
}

/* line 1345, ../sass/snippets/_base.scss */
.alert-warning .alert-link {
  color: #a47e3c;
}

/* line 1349, ../sass/snippets/_base.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* line 1355, ../sass/snippets/_base.scss */
.alert-danger hr {
  border-top-color: #e6c1c7;
}

/* line 1359, ../sass/snippets/_base.scss */
.alert-danger .alert-link {
  color: #953b39;
}

/* line 1, ../sass/snippets/_charts.scss */
.pbm_score_label {
  width: 40%;
  height: 30%;
  margin: -8% 0 0 -20%;
  text-align: center;
  text-shadow: 0 1px 1px white;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
}
@media screen and (min-width: 1680px) {
  /* line 1, ../sass/snippets/_charts.scss */
  .pbm_score_label {
    width: 40%;
    margin: -8% 0 0 -20%;
  }
}
/* line 13, ../sass/snippets/_charts.scss */
.pbm_score_label .pbm_number {
  color: #616164;
  font-family: "Open Sans", sans-serif;
  font-size: 2.25em;
  font-weight: bold;
}
@media screen and (min-width: 1200px) {
  /* line 13, ../sass/snippets/_charts.scss */
  .pbm_score_label .pbm_number {
    font-size: 2.25em;
  }
}
@media screen and (min-width: 1680px) {
  /* line 13, ../sass/snippets/_charts.scss */
  .pbm_score_label .pbm_number {
    font-size: 3em;
  }
}
/* line 22, ../sass/snippets/_charts.scss */
.pbm_score_label .pbm_label {
  font-size: .8em;
  line-height: 1.25em;
  margin-top: .5em;
}
@media screen and (min-width: 1680px) {
  /* line 22, ../sass/snippets/_charts.scss */
  .pbm_score_label .pbm_label {
    font-size: 1em;
    line-height: 1.25em;
  }
}

/* line 30, ../sass/snippets/_charts.scss */
.pvm_score_label {
  width: 40%;
  height: 30%;
  margin: -8% 0 0 -20%;
  text-align: center;
  text-shadow: 0 1px 1px white;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
}
@media screen and (min-width: 1680px) {
  /* line 30, ../sass/snippets/_charts.scss */
  .pvm_score_label {
    width: 40%;
    margin: -8% 0 0 -20%;
  }
}
/* line 42, ../sass/snippets/_charts.scss */
.pvm_score_label .pvm_number {
  color: #616164;
  font-family: "Open Sans", sans-serif;
  font-size: 2.25em;
  font-weight: bold;
}
@media screen and (min-width: 1200px) {
  /* line 42, ../sass/snippets/_charts.scss */
  .pvm_score_label .pvm_number {
    font-size: 2.25em;
  }
}
@media screen and (min-width: 1680px) {
  /* line 42, ../sass/snippets/_charts.scss */
  .pvm_score_label .pvm_number {
    font-size: 3em;
  }
}
/* line 51, ../sass/snippets/_charts.scss */
.pvm_score_label .pvm_label {
  font-size: .8em;
  line-height: 1.25em;
  margin-top: .5em;
}
@media screen and (min-width: 1680px) {
  /* line 51, ../sass/snippets/_charts.scss */
  .pvm_score_label .pvm_label {
    font-size: 1em;
    line-height: 1.25em;
  }
}

/* line 58, ../sass/snippets/_charts.scss */
.chart-title {
  text-align: center;
  margin-bottom: 1em;
}
/* line 61, ../sass/snippets/_charts.scss */
.chart-title h2 {
  color: #8fb66f;
  line-height: .66em;
}

/* line 69, ../sass/snippets/_charts.scss */
.donut_chart h1 {
  margin: 0;
}
/* line 73, ../sass/snippets/_charts.scss */
.donut_chart .pbm_score_label {
  width: 32%;
  margin: -8% 0 0 -16%;
}
@media screen and (max-width: 105em) {
  /* line 73, ../sass/snippets/_charts.scss */
  .donut_chart .pbm_score_label {
    margin-top: -10%;
  }
}
@media screen and (max-width: 92.5em) {
  /* line 73, ../sass/snippets/_charts.scss */
  .donut_chart .pbm_score_label {
    margin-top: -12%;
  }
}
@media screen and (max-width: 63em) {
  /* line 73, ../sass/snippets/_charts.scss */
  .donut_chart .pbm_score_label {
    margin-top: -13%;
  }
  /* line 87, ../sass/snippets/_charts.scss */
  .donut_chart .pbm_score_label h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 73em) {
  /* line 73, ../sass/snippets/_charts.scss */
  .donut_chart .pbm_score_label {
    font-size: .875em;
  }
}
/* line 96, ../sass/snippets/_charts.scss */
.donut_chart .pvm_score_label {
  width: 32%;
  margin: -8% 0 0 -16%;
}
@media screen and (max-width: 105em) {
  /* line 96, ../sass/snippets/_charts.scss */
  .donut_chart .pvm_score_label {
    margin-top: -10%;
  }
}
@media screen and (max-width: 92.5em) {
  /* line 96, ../sass/snippets/_charts.scss */
  .donut_chart .pvm_score_label {
    margin-top: -12%;
  }
}
@media screen and (max-width: 63em) {
  /* line 96, ../sass/snippets/_charts.scss */
  .donut_chart .pvm_score_label {
    margin-top: -13%;
  }
  /* line 110, ../sass/snippets/_charts.scss */
  .donut_chart .pvm_score_label h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 73em) {
  /* line 96, ../sass/snippets/_charts.scss */
  .donut_chart .pvm_score_label {
    font-size: .875em;
  }
}

/* line 121, ../sass/snippets/_charts.scss */
.chart_legend ul {
  list-style: none;
  width: 100%;
  margin: .5em 0;
  padding: 0;
}
/* line 127, ../sass/snippets/_charts.scss */
.chart_legend ul li {
  padding: 3px 0 0 35px;
  font-size: .8em;
  line-height: 1.25em;
  margin: 3% 0;
  position: relative;
  display: block;
  float: left;
  width: 44%;
}
/* line 137, ../sass/snippets/_charts.scss */
.chart_legend ul li:before {
  display: block;
  width: 2em;
  height: 2em;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}

/* line 149, ../sass/snippets/_charts.scss */
.pbm1:before {
  background-color: #55a4c4;
}

/* line 150, ../sass/snippets/_charts.scss */
.pbm2:before {
  background-color: #76b5cf;
}

/* line 151, ../sass/snippets/_charts.scss */
.pbm3:before {
  background-color: #98c8de;
}

/* line 152, ../sass/snippets/_charts.scss */
.pbm4:before {
  background-color: #8685a8;
}

/* line 153, ../sass/snippets/_charts.scss */
.pbm5:before {
  background-color: #9f9cba;
}

/* line 154, ../sass/snippets/_charts.scss */
.pbm6:before {
  background-color: #b6b4c9;
}

/* line 155, ../sass/snippets/_charts.scss */
.pbm7:before {
  background-color: #d0cddd;
}

/* line 156, ../sass/snippets/_charts.scss */
.pbm8:before {
  background-color: #cecece;
}

/* line 158, ../sass/snippets/_charts.scss */
.pvm1:before {
  background-color: #5596c4;
}

/* line 159, ../sass/snippets/_charts.scss */
.pvm2:before {
  background-color: #76b5cf;
}

/* line 160, ../sass/snippets/_charts.scss */
.pvm3:before {
  background-color: #98c8de;
}

/* line 161, ../sass/snippets/_charts.scss */
.pvm4:before {
  background-color: #aad4e2;
}

/* line 162, ../sass/snippets/_charts.scss */
.pvm5:before {
  background-color: #767699;
}

/* line 163, ../sass/snippets/_charts.scss */
.pvm6:before {
  background-color: #8685a8;
}

/* line 164, ../sass/snippets/_charts.scss */
.pvm7:before {
  background-color: #9999bc;
}

/* line 165, ../sass/snippets/_charts.scss */
.pvm8:before {
  background-color: #adadc9;
}

/* line 166, ../sass/snippets/_charts.scss */
.pvm9:before {
  background-color: #c6c6db;
}

/* line 167, ../sass/snippets/_charts.scss */
.pvm10:before {
  background-color: #d0d0dd;
}

/* line 168, ../sass/snippets/_charts.scss */
.pvm11:before {
  background-color: #dcdcea;
}

/* line 169, ../sass/snippets/_charts.scss */
.pvm12:before {
  background-color: #91f9e4;
}

/* line 170, ../sass/snippets/_charts.scss */
.pvm13:before {
  background-color: #59e2c7;
}

/* line 171, ../sass/snippets/_charts.scss */
.pvm14:before {
  background-color: #3dc4aa;
}

/* line 172, ../sass/snippets/_charts.scss */
.pvm15:before {
  background-color: #37a592;
}

/* line 173, ../sass/snippets/_charts.scss */
.pvm16:before {
  background-color: #2d877c;
}

/* line 174, ../sass/snippets/_charts.scss */
.pvm17:before {
  background-color: #2d767a;
}

/* line 175, ../sass/snippets/_charts.scss */
.pvm18:before {
  background-color: #2f666b;
}

/* line 176, ../sass/snippets/_charts.scss */
.pvm19:before {
  background-color: #42778e;
}

/* line 177, ../sass/snippets/_charts.scss */
.pvm20:before {
  background-color: #4f8baf;
}

/* line 181, ../sass/snippets/_charts.scss */
.jCProgress {
  width: 100%;
  margin: 0 !important;
}

/* line 186, ../sass/snippets/_charts.scss */
.jCProgress > div.percent {
  font: 18px/27px 'Open Sans', Arial, sans-serif;
  color: #ebebeb;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 50%;
}

/* line 196, ../sass/snippets/_charts.scss */
.jCProgress > canvas {
  width: 100%;
  display:block;
  margin:0;

}

/* line 201, ../sass/snippets/_charts.scss */
.functional_area_score {
  width: 100%;
  float: left;
}
/* line 205, ../sass/snippets/_charts.scss */
.functional_area_score .score {
  width: 10%;
  padding: .1em 0;
  text-align: center;
  margin-top: 1.7em;
  background-color: #f0f0f0;
  float: left;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  float: right;
}
/* line 216, ../sass/snippets/_charts.scss */
.functional_area_score .bar_graph {
  height: 100%;
  width: 60%;
  padding: 1.6em 0 2em 0;
  background: url(/Portals/_default/skins/custom/service-leadership/img/striped_tablebg.png) top left repeat-y;
  background-size: contain;
  float: right;
}
/* line 224, ../sass/snippets/_charts.scss */
.functional_area_score .bar_graph .base_line {
  width: 100%;
  height: .1em;
  margin-top: 1em;
  background-color: #e6e6e6;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  float: right;
  z-index: 90;
}
/* line 234, ../sass/snippets/_charts.scss */
.functional_area_score .bar_graph .score_line {
  height: .25em;
  margin-top: -.125em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  float: left;
  z-index: 100;
}
/* line 243, ../sass/snippets/_charts.scss */
.functional_area_score .label {
  line-height: 1em;
  text-align: right;
  margin-top: 2.3em;
  margin-right: 4%;
  float: right;
}
/* line 250, ../sass/snippets/_charts.scss */
.functional_area_score .label.small_label {
  font-size: 0.625em;
  line-height: 1.2em;
  margin-top: 3em;
  float: none;
}

/* line 264, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow {
  line-height: 335px;
  color: #777;
  padding: 0 3px;
  width: 20px;
  height: 335px;
  position: absolute;
  top: 38px;
  z-index: 1;
  border-radius: 0;
  background: #ddd;
  text-shadow: none;
  font-weight: 400;
  font-size: 24px;
  -webkit-transition: background 0.25s ease-out;
  -moz-transition: background 0.25s ease-out;
  -o-transition: background 0.25s ease-out;
  transition: background 0.25s ease-out;
}
/* line 284, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow:focus {
  outline: none;
}
/* line 285, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow:hover {
  background: #ccc;
}
/* line 287, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow.left {
  left: 8px;
}
/* line 290, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow.left.end {
  left: 5px;
  background: transparent;
  color: transparent;
  border: none;
  -webkit-box-shadow: 10px 0px 14px -4px #ccc;
  box-shadow: 10px 0px 14px -4px #ccc;
}
/* line 300, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow.right {
  right: 8px;
}
/* line 303, ../sass/snippets/_charts.scss */
.oml_bar_chart .arrow.right.end {
  right: 5px;
  background: transparent;
  color: transparent;
  border: none;
  -webkit-box-shadow: -10px 0px 14px -4px #ccc;
  box-shadow: -10px 0px 14px -4px #ccc;
}

/* line 23, ../sass/snippets/_grid.scss */
.site_width {
  min-width: 940px;
}

@media screen and (min-width: 1200px) {
  /* line 24, ../sass/snippets/_grid.scss */
  .site_width {
    max-width: 1170px;
  }
}
@media screen and (min-width: 1480px) {
  /* line 25, ../sass/snippets/_grid.scss */
  .site_width {
    max-width: 1400px;
  }
}
@media screen and (min-width: 1680px) {
  /* line 26, ../sass/snippets/_grid.scss */
  .site_width {
    max-width: 1600px;
  }
}
/* line 28, ../sass/snippets/_grid.scss */
.site_width {
  margin-right: auto;
  margin-left: auto;
}

/* line 33, ../sass/snippets/_grid.scss */
.row:after {
  clear: both;
}

@media screen and (min-width: 1200px) {
  /* line 38, ../sass/snippets/_grid.scss */
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
/* line 44, ../sass/snippets/_grid.scss */
.row .row {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 60, ../sass/snippets/_grid.scss */
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 78, ../sass/snippets/_grid.scss */
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
  float: left;
}
/* line 81, ../sass/snippets/_grid.scss */
.col1.centered,
.col2.centered,
.col3.centered,
.col4.centered,
.col5.centered,
.col6.centered,
.col7.centered,
.col8.centered,
.col9.centered,
.col10.centered,
.col11.centered,
.col12.centered {
  float: none;
  margin: 0 auto;
}

/* line 87, ../sass/snippets/_grid.scss */
.col1 {
  width: 8.333333333333332%;
}

/* line 91, ../sass/snippets/_grid.scss */
.col2 {
  width: 16.666666666666664%;
}

/* line 95, ../sass/snippets/_grid.scss */
.col3 {
  width: 25%;
}

/* line 99, ../sass/snippets/_grid.scss */
.col4 {
  width: 33.33333333333333%;
}

/* line 103, ../sass/snippets/_grid.scss */
.col5 {
  width: 41.66666666666667%;
}

/* line 107, ../sass/snippets/_grid.scss */
.col6 {
  width: 50%;
}

/* line 111, ../sass/snippets/_grid.scss */
.col7 {
  width: 58.333333333333336%;
}

/* line 115, ../sass/snippets/_grid.scss */
.col8 {
  width: 66.66666666666666%;
}

/* line 119, ../sass/snippets/_grid.scss */
.col9 {
  width: 75%;
}

/* line 123, ../sass/snippets/_grid.scss */
.col10 {
  width: 83.33333333333334%;
}

/* line 127, ../sass/snippets/_grid.scss */
.col11 {
  width: 91.66666666666666%;
}

/* line 131, ../sass/snippets/_grid.scss */
.col12 {
  width: 100%;
}

/* line 136, ../sass/snippets/_grid.scss */
.col1-offset {
  margin-left: 8.333333333333332%;
}

/* line 140, ../sass/snippets/_grid.scss */
.col2-offset {
  margin-left: 16.666666666666664%;
}

/* line 144, ../sass/snippets/_grid.scss */
.col3-offset {
  margin-left: 25%;
}

/* line 148, ../sass/snippets/_grid.scss */
.col4-offset {
  margin-left: 33.33333333333333%;
}

/* line 152, ../sass/snippets/_grid.scss */
.col5-offset {
  margin-left: 41.66666666666667%;
}

/* line 156, ../sass/snippets/_grid.scss */
.col6-offset {
  margin-left: 50%;
}

/* line 160, ../sass/snippets/_grid.scss */
.col7-offset {
  margin-left: 58.333333333333336%;
}

/* line 164, ../sass/snippets/_grid.scss */
.col8-offset {
  margin-left: 66.66666666666666%;
}

/* line 168, ../sass/snippets/_grid.scss */
.col9-offset {
  margin-left: 75%;
}

/* line 172, ../sass/snippets/_grid.scss */
.col10-offset {
  margin-left: 83.33333333333334%;
}

/* line 176, ../sass/snippets/_grid.scss */
.col11-offset {
  margin-left: 91.66666666666666%;
}

/* line 180, ../sass/snippets/_grid.scss */
.col12-offset {
  margin-left: 100%;
}

/* line 188, ../sass/snippets/_grid.scss */
.pull-right {
  float: right;
}

/* line 192, ../sass/snippets/_grid.scss */
.center {
  text-align: center;
}

/* line 196, ../sass/snippets/_grid.scss */
.invisible {
  visibility: hidden;
}

/* line 200, ../sass/snippets/_grid.scss */
.inline {
  display: inline-block;
}

/* line 204, ../sass/snippets/_grid.scss */
.nest-hack {
  padding-left: 0 !important;
}

/* Tooltip text */
/* line 215, ../sass/snippets/_grid.scss */
.tooltip .tooltiptext {
  visibility: hidden;
  font-size: .9em;
  font-weight: bold;
  background-color: #eaeaea;
  color: #000;
  text-align: center;
  padding: 2px 10px;
  border: solid gray 1px;
  content: attr(data-title);
  /* Position the tooltip text - see examples below! */
  position: fixed;
  z-index: 999999;
}

/* Show the tooltip text when you mouse over the tooltip container */
/* line 232, ../sass/snippets/_grid.scss */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

/* line 237, ../sass/snippets/_grid.scss */
.k-grid-norecords {
  font-size: 1.7em;
  padding: 20px 0;
}

/* line 3, ../sass/snippets/_top_nav.scss */
header {
  width: 100%;
  height: 100px;
  float: left;
  background-color: white;
  position: relative;
  z-index: 1000;
}
/* line 11, ../sass/snippets/_top_nav.scss */
header.fixed {
  position: fixed;
  top: 0;
}
/* line 15, ../sass/snippets/_top_nav.scss */
header.fixed + section {
  margin-top: 120px;
}
/* line 20, ../sass/snippets/_top_nav.scss */
header .logos {
  float: left;
}
/* line 24, ../sass/snippets/_top_nav.scss */
header .logo-container {
  display: inline-block;
  margin-left: 57px;
  width: 400px;
}
/* line 28, ../sass/snippets/_top_nav.scss */
header .btn-close-window {
  margin-top: 1em;
  float: right;
  padding: 14px 30px;
  margin-right: 120px;
}

/* line 34, ../sass/snippets/_top_nav.scss */
h1.logo {
  width: 110px;
  height: 80px;
  margin: 10px 30px 0 40px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: url(/Portals/_default/skins/custom/service-leadership/img/sl_index_logo.jpg) no-repeat;
  background-position: center center;
  float: left;
}
@media screen and (max-width: 990px) {
  /* line 34, ../sass/snippets/_top_nav.scss */
  h1.logo {
    margin-right: 10px;
  }
}

/* line 49, ../sass/snippets/_top_nav.scss */
.sliq {
  margin-top: 30px;
  float: left;
}
@media screen and (max-width: 990px) {
  /* line 49, ../sass/snippets/_top_nav.scss */
  .sliq {
    width: 80px;
    margin-top: 35px;
  }
}

/* line 57, ../sass/snippets/_top_nav.scss */
.business_stat {
  padding: 20px 30px;
  float: right;
  display: inline-block;
}
/* line 62, ../sass/snippets/_top_nav.scss */
.business_stat .stat {
  font-size: 1.25em;
  font-weight: 300;
}
/* line 66, ../sass/snippets/_top_nav.scss */
.business_stat .stat .oml_score {
  background-color: #61aa6d;
  color: white;
  margin-right: 10px;
  padding: 3px 7px 4px 7px;
  font-size: .75em;
  font-weight: 400;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-text-stroke-color: white;
}

/* line 78, ../sass/snippets/_top_nav.scss */
#trialCountdown {
  text-align: center;
}
/* line 81, ../sass/snippets/_top_nav.scss */
#trialCountdown #daysLeft {
  font-size: 1.3em;
  color: #EF3B00;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 91, ../sass/snippets/_top_nav.scss */
nav {
  width: 100%;
  height: 60px;
  margin-bottom: 2em;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: url(/Portals/_default/skins/custom/service-leadership/img/navbg.png) repeat;
  float: left;
  position: relative;
  z-index: 1;
}
/* line 102, ../sass/snippets/_top_nav.scss */
nav .arrow {
  position: relative;
  top: 2px;
}
/* line 107, ../sass/snippets/_top_nav.scss */
nav ul {
  width: 100%;
  list-style: none;
  border-left: 1px solid #C8C8C8;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 115, ../sass/snippets/_top_nav.scss */
nav ul li {
  width: 15%;
  height: 60px;
  text-align: center;
  float: left;
  display: inline-block;
  position: relative;
  z-index: 100000000;
  /* Makes the Dropdown menu Hidden by default */
}
/* line 124, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav {
  width: 100%;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 60px;
  background: url(/Portals/_default/skins/custom/service-leadership/img/navbg.png) repeat;
  z-index: 100000;
}
/* line 135, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav li {
  width: 100%;
  border: 0;
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(245, 245, 245, 0.15);
  text-align: center;
  float: left;
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  position: relative;
}
/* line 148, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav li a:link, nav ul li .dropNav li a:hover, nav ul li .dropNav li a:visited {
  color: #e9e6df;
  float: left;
  display: block;
  text-decoration: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 0 0 #4ea4c7 inset;
  -moz-box-shadow: 0 0 0 #4ea4c7 inset;
  box-shadow: 0 0 0 #4ea4c7 inset;
}
/* line 158, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav li:hover .dropNav2 {
  display: inline-block !important;
  width: 100%;
  right: 100%;
}
/* line 167, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav .dropNav2 {
  width: 100%;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  right: 0px;
  background: url(/Portals/_default/skins/custom/service-leadership/img/navbg.png) repeat;
  z-index: 100000;
}
/* line 178, ../sass/snippets/_top_nav.scss */
nav ul li .dropNav .dropNav2 li {
  background: rgba(0, 0, 0, 0.15);
}
/* line 188, ../sass/snippets/_top_nav.scss */
nav ul li:hover .dropNav {
  display: inline-block !important;
  width: 100%;
  left: 0px;
}
/* line 195, ../sass/snippets/_top_nav.scss */
nav ul li.account {
  width: 25%;
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 38, ../sass/variables/_icons.scss */
nav ul li.account .name:before {
  content: "\23";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 201, ../sass/snippets/_top_nav.scss */
nav ul li.account .name:before {
  vertical-align: text-bottom;
}
/* line 208, ../sass/snippets/_top_nav.scss */
nav ul li.account a:hover {
  -webkit-box-shadow: 0 0 0 #4ea4c7 inset;
  -moz-box-shadow: 0 0 0 #4ea4c7 inset;
  box-shadow: 0 0 0 #4ea4c7 inset;
}
/* line 217, ../sass/snippets/_top_nav.scss */
nav ul li a {
  color: #4c4c4c !important;
  border-left: 1px solid rgba(255, 255, 255, 0.7);
  border-right: 1px solid #C8C8C8;
  font-size: .9em;
  font-weight: 600;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  float: left;
}
/* line 230, ../sass/snippets/_top_nav.scss */
nav ul li a:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0.03);
  text-decoration: none;
  -webkit-box-shadow: 0 -5px 0 #61aa6d inset;
  -moz-box-shadow: 0 -5px 0 #61aa6d inset;
  box-shadow: 0 -5px 0 #61aa6d inset;
}
/* line 239, ../sass/snippets/_top_nav.scss */
nav ul li a.oml:hover, nav ul li a.oml.selected {
  -webkit-box-shadow: 0 -5px 0 #4ea4c7 inset;
  -moz-box-shadow: 0 -5px 0 #4ea4c7 inset;
  box-shadow: 0 -5px 0 #4ea4c7 inset;
}
/* line 245, ../sass/snippets/_top_nav.scss */
nav ul li a.diagnostics:hover, nav ul li a.diagnostics.selected {
  -webkit-box-shadow: 0 -5px 0 #81b288 inset;
  -moz-box-shadow: 0 -5px 0 #81b288 inset;
  box-shadow: 0 -5px 0 #81b288 inset;
}
/* line 251, ../sass/snippets/_top_nav.scss */
nav ul li a.action_plan:hover, nav ul li a.action_plan.selected {
  -webkit-box-shadow: 0 -5px 0 #e9a161 inset;
  -moz-box-shadow: 0 -5px 0 #e9a161 inset;
  box-shadow: 0 -5px 0 #e9a161 inset;
}
/* line 256, ../sass/snippets/_top_nav.scss */
nav ul li a.help_center:hover, nav ul li a.help_center.selected {
  -webkit-box-shadow: 0 -5px 0 #8684a9 inset;
  -moz-box-shadow: 0 -5px 0 #8684a9 inset;
  box-shadow: 0 -5px 0 #8684a9 inset;
}
/* line 261, ../sass/snippets/_top_nav.scss */
nav ul li a.contact_us:hover, nav ul li a.contact_us.selected {
  -webkit-box-shadow: 0 -5px 0 #8fb66f inset;
  -moz-box-shadow: 0 -5px 0 #8fb66f inset;
  box-shadow: 0 -5px 0 #8fb66f inset;
}

nav ul li a.rRecovery:hover, nav ul li a.rRecovery.selected {
  -webkit-box-shadow: 0 -5px 0 #B21640 inset;
  -moz-box-shadow: 0 -5px 0 #B21640 inset;
  box-shadow: 0 -5px 0 #B21640 inset;
}

/* line 266, ../sass/snippets/_top_nav.scss */
nav ul li a.exit {
  font-size: .75em;
  float: right;
  display: inline-block;
}

/* line 1, ../sass/snippets/_tags.scss */
.tags {
  float: left;
  border: none;
}
/* line 5, ../sass/snippets/_tags.scss */
.tags li {
  display: inline-block;
  margin-right: 20px;
  margin-top: 20px;
}
/* line 11, ../sass/snippets/_tags.scss */
.tags a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif !important;
  background-color: #ebebeb;
  padding: 10px 20px;
  color: white;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 19, ../sass/snippets/_tags.scss */
.tags a:hover {
  background-color: #dedede;
}

/* line 26, ../sass/snippets/_tags.scss */
.oml_score {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: .1875em .4375em;
}

/* line 1, ../sass/snippets/_news.scss */
.news {
  background-color: rgba(0, 0, 0, 0.03);
  color: #797877;
  font-size: .75em;
  font-weight: 600;
  padding: .833333333em 1.666666667em;
  margin-bottom: 1.666666667em;
  margin-top: -.833333333em;
  font-weight: 500;
}

/* line 1, ../sass/snippets/_content_section.scss */
.content_section {
  width: 100%;
  padding: 1.25em;
  padding-bottom: 3em;
  margin-bottom: 3em;
  background-color: white;
  border: 1px solid #cccccc;
  float: left;
  display: block;
}
/* line 12, ../sass/snippets/_content_section.scss */
.content_section .title_bar {
  background-color: #f0f0f0;
  color: #797877;
  font-size: .625em;
  font-weight: 600;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
/* line 22, ../sass/snippets/_content_section.scss */
.content_section h2, .content_section h3, .content_section h4, .content_section h5 {
  margin: 0;
}
/* line 26, ../sass/snippets/_content_section.scss */
.content_section p {
  font-size: .85em;
  margin-top: .25em;
}
/* line 31, ../sass/snippets/_content_section.scss */
.content_section .ctp_history_link {
  float: left;
  text-decoration: underline;
}

/* line 37, ../sass/snippets/_content_section.scss */
.content_section_hr {
  width: 100%;
  background-color: #e1e1e1;
  color: #4c4c4c;
  font-size: 0.8em;
  font-weight: 600;
  margin-bottom: 3em;
  text-transform: uppercase;
  float: left;
  padding: 8px 20px;
}

/* line 4, ../sass/snippets/_revenue_numbers.scss */
.revenue {
  font-size: 1.5em;
  color: #727272;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
}

/* line 12, ../sass/snippets/_revenue_numbers.scss */
.percent {
  font-size: 1.25em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  float: right;
  background-color: #e6e6e6;
  margin: -5px 0 0;
  padding: .4em .75em;
  min-width: 4em;
  text-align: center;
}

/* line 2, ../sass/snippets/_notifications.scss */
.notification, .dnnFormMessage {
  background-color: #f0f0f0;
  font-size: .75em;
  font-weight: 600;
  position: relative;
  text-align: center;
  margin-bottom: 30px;
  display: inline-block;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 17, ../sass/snippets/_notifications.scss */
.notification:before, .notification:after, .dnnFormMessage:before, .dnnFormMessage:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
}
/* line 23, ../sass/snippets/_notifications.scss */
.notification.success, .dnnFormMessage.success {
  background-color: #ebf2e5;
  color: #8fb66f;
}
/* line 27, ../sass/snippets/_notifications.scss */
.notification.success:before, .dnnFormMessage.success:before {
  left: 10px;
  width: 16px;
  height: 16px;
  /* css3 */
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background: #8fb66f;
}
/* line 36, ../sass/snippets/_notifications.scss */
.notification.success:after, .dnnFormMessage.success:after {
  left: 16px;
  width: 4px;
  height: 8px;
  border-width: 0 2px 2px 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 52, ../sass/snippets/_notifications.scss */
.notification.alert, .notification.dnnFormSuccess, .dnnFormMessage.alert, .dnnFormMessage.dnnFormSuccess {
  background-color: #ebf4f5;
  color: #75b6b8;
  border: 1px solid #b8dadb;
}
/* line 58, ../sass/snippets/_notifications.scss */
.notification.error, .dnnFormMessage.error {
  background-color: #eecece;
  color: #b43c3c;
  border: 1px solid #d58181;
}

/* line 1, ../sass/snippets/_buttons.scss */
button, .button, input[type=button] {
  padding: 16px 50px;
  color: #666666;
  font-size: 1em;
  letter-spacing: -0.02em;
  font-weight: 600;
  text-transform: uppercase;
  border: 1px solid #c4c4c4;
  background-color: #f4f4f4;
  cursor: pointer;
  text-shadow: 0 1px 0 white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 0px white, inset;
  -moz-box-shadow: 0px 1px 0px white, inset;
  box-shadow: 0px 1px 0px white, inset;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #d6d6d6));
  background-image: -webkit-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: -moz-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: -o-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: linear-gradient(#f4f4f4, #d6d6d6);
}
@media (max-width: 68.4375em) {
  /* line 1, ../sass/snippets/_buttons.scss */
  button, .button, input[type=button] {
    padding: 10px 30px !important;
  }
}
@media (max-width: 61.25em) {
  /* line 1, ../sass/snippets/_buttons.scss */
  button, .button, input[type=button] {
    font-size: .875em;
  }
}
/* line 26, ../sass/snippets/_buttons.scss */
button:hover, .button:hover, input[type=button]:hover {
  background-color: #d6d6d6;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6d6d6), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(#d6d6d6, #f4f4f4);
  background-image: -moz-linear-gradient(#d6d6d6, #f4f4f4);
  background-image: -o-linear-gradient(#d6d6d6, #f4f4f4);
  background-image: linear-gradient(#d6d6d6, #f4f4f4);
}
/* line 31, ../sass/snippets/_buttons.scss */
button:active, .button:active, input[type=button]:active {
  position: relative;
  top: 1px;
}
/* line 37, ../sass/snippets/_buttons.scss */
button.disabled, .button.disabled, input[type=button].disabled {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(#ffffff, #f0f0f0);
  background-image: -moz-linear-gradient(#ffffff, #f0f0f0);
  background-image: -o-linear-gradient(#ffffff, #f0f0f0);
  background-image: linear-gradient(#ffffff, #f0f0f0);
  color: #d8d8d8;
  cursor: default;
}
/* line 43, ../sass/snippets/_buttons.scss */
button.small, .button.small, input[type=button].small {
  padding: 5px 20px;
  font-size: .875em;
  margin: 1em 0;
}
/* line 49, ../sass/snippets/_buttons.scss */
button.green, button.login-button, .button.green, .button.login-button, input[type=button].green, input[type=button].login-button {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF61AA6D', endColorstr='#FF437C4C');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61aa6d), color-stop(100%, #437c4c));
  background-image: -webkit-linear-gradient(#61aa6d, #437c4c);
  background-image: -moz-linear-gradient(#61aa6d, #437c4c);
  background-image: -o-linear-gradient(#61aa6d, #437c4c);
  background-image: linear-gradient(#61aa6d, #437c4c);
  color: white;
  text-shadow: 0 1px 0 #4c8c56;
  border: 1px solid #58a464;
  cursor: pointer;
  -webkit-text-stroke: 0px !important;
}
/* line 9, ../sass/operations/_mixins.scss */
button.green:hover, button.login-button:hover, .button.green:hover, .button.login-button:hover, input[type=button].green:hover, input[type=button].login-button:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF437C4C', endColorstr='#FF61AA6D');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #437c4c), color-stop(100%, #61aa6d));
  background-image: -webkit-linear-gradient(#437c4c, #61aa6d);
  background-image: -moz-linear-gradient(#437c4c, #61aa6d);
  background-image: -o-linear-gradient(#437c4c, #61aa6d);
  background-image: linear-gradient(#437c4c, #61aa6d);
}
/* line 55, ../sass/snippets/_buttons.scss */
button.orange, button.register-button, .button.orange, .button.register-button, input[type=button].orange, input[type=button].register-button {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE7A26B', endColorstr='#FFDC7929');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7a26b), color-stop(100%, #dc7929));
  background-image: -webkit-linear-gradient(#e7a26b, #dc7929);
  background-image: -moz-linear-gradient(#e7a26b, #dc7929);
  background-image: -o-linear-gradient(#e7a26b, #dc7929);
  background-image: linear-gradient(#e7a26b, #dc7929);
  color: white;
  text-shadow: 0 1px 0 #e0863f;
  border: 1px solid #e59a5e;
  cursor: pointer;
  -webkit-text-stroke: 0px !important;
}
/* line 9, ../sass/operations/_mixins.scss */
button.orange:hover, button.register-button:hover, .button.orange:hover, .button.register-button:hover, input[type=button].orange:hover, input[type=button].register-button:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDC7929', endColorstr='#FFE7A26B');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dc7929), color-stop(100%, #e7a26b));
  background-image: -webkit-linear-gradient(#dc7929, #e7a26b);
  background-image: -moz-linear-gradient(#dc7929, #e7a26b);
  background-image: -o-linear-gradient(#dc7929, #e7a26b);
  background-image: linear-gradient(#dc7929, #e7a26b);
}
/* line 59, ../sass/snippets/_buttons.scss */
button.purple, .button.purple, input[type=button].purple {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8684A9', endColorstr='#FF5F5C84');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8684a9), color-stop(100%, #5f5c84));
  background-image: -webkit-linear-gradient(#8684a9, #5f5c84);
  background-image: -moz-linear-gradient(#8684a9, #5f5c84);
  background-image: -o-linear-gradient(#8684a9, #5f5c84);
  background-image: linear-gradient(#8684a9, #5f5c84);
  color: white;
  text-shadow: 0 1px 0 #696793;
  border: 1px solid #7d7ba3;
  cursor: pointer;
  -webkit-text-stroke: 0px !important;
}
/* line 9, ../sass/operations/_mixins.scss */
button.purple:hover, .button.purple:hover, input[type=button].purple:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5F5C84', endColorstr='#FF8684A9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5c84), color-stop(100%, #8684a9));
  background-image: -webkit-linear-gradient(#5f5c84, #8684a9);
  background-image: -moz-linear-gradient(#5f5c84, #8684a9);
  background-image: -o-linear-gradient(#5f5c84, #8684a9);
  background-image: linear-gradient(#5f5c84, #8684a9);
}
/* line 63, ../sass/snippets/_buttons.scss */
button.blue, .button.blue, input[type=button].blue {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF75B6B8', endColorstr='#FF4C9294');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75b6b8), color-stop(100%, #4c9294));
  background-image: -webkit-linear-gradient(#75b6b8, #4c9294);
  background-image: -moz-linear-gradient(#75b6b8, #4c9294);
  background-image: -o-linear-gradient(#75b6b8, #4c9294);
  background-image: linear-gradient(#75b6b8, #4c9294);
  color: white;
  text-shadow: 0 1px 0 #55a3a5;
  border: 1px solid #6bb1b3;
  cursor: pointer;
  -webkit-text-stroke: 0px !important;
}
/* line 9, ../sass/operations/_mixins.scss */
button.blue:hover, .button.blue:hover, input[type=button].blue:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4C9294', endColorstr='#FF75B6B8');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4c9294), color-stop(100%, #75b6b8));
  background-image: -webkit-linear-gradient(#4c9294, #75b6b8);
  background-image: -moz-linear-gradient(#4c9294, #75b6b8);
  background-image: -o-linear-gradient(#4c9294, #75b6b8);
  background-image: linear-gradient(#4c9294, #75b6b8);
}

/* line 72, ../sass/snippets/_buttons.scss */
.button-group button, .button-group .button {
  margin-left: 1em;
}

/* line 79, ../sass/snippets/_buttons.scss */
.btm_buttons .button {
  margin: 1em;
  margin-left: 0;
}

/* line 89, ../sass/snippets/_buttons.scss */
table .buttons {
  text-align: center;
  width: 12%;
}
@media (max-width: 59.0625em) {
  /* line 89, ../sass/snippets/_buttons.scss */
  table .buttons {
    width: 15%;
  }
}
/* line 97, ../sass/snippets/_buttons.scss */
table .buttons button {
  font-size: .75em;
  padding: 5px 10px;
  margin: 0 .75em;
}
@media (max-width: 105.0625em) {
  /* line 97, ../sass/snippets/_buttons.scss */
  table .buttons button {
    font-size: .45em;
    padding: 5px 3px;
    margin: 0 .25em;
  }
}

/* line 113, ../sass/snippets/_buttons.scss */
.login-button {
  color: #61aa6d;
  float: right;
  left: 0 !important;
}

/* line 125, ../sass/snippets/_buttons.scss */
.register-button {
  margin-left: 2em;
}

/* line 137, ../sass/snippets/_buttons.scss */
.cvAddToCartLink, .ProceedCheckout {
  font-size: 12px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8684A9', endColorstr='#FF5F5C84');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8684a9), color-stop(100%, #5f5c84));
  background-image: -webkit-linear-gradient(#8684a9, #5f5c84);
  background-image: -moz-linear-gradient(#8684a9, #5f5c84);
  background-image: -o-linear-gradient(#8684a9, #5f5c84);
  background-image: linear-gradient(#8684a9, #5f5c84);
  color: white;
  text-shadow: 0 1px 0 #696793;
  border: 1px solid #7d7ba3;
  cursor: pointer;
  -webkit-text-stroke: 0px !important;
}

/* line 163, ../sass/snippets/_buttons.scss */
.cvAddToCartLink:hover,
.cvAddToCartLink:active,
.cvAddToCartLink.active,
.cvAddToCartLink.disabled,
.cvAddToCartLink[disabled],
.ProceedCheckout:hover,
.ProceedCheckout:active,
.ProceedCheckout.active,
.ProceedCheckout.disabled,
.ProceedCheckout[disabled] {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5F5C84', endColorstr='#FF8684A9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5c84), color-stop(100%, #8684a9));
  background-image: -webkit-linear-gradient(#5f5c84, #8684a9);
  background-image: -moz-linear-gradient(#5f5c84, #8684a9);
  background-image: -o-linear-gradient(#5f5c84, #8684a9);
  background-image: linear-gradient(#5f5c84, #8684a9);
  background-color: #5f5c84;
}

/* line 179, ../sass/snippets/_buttons.scss */
.cvAddToCartLink:active,
.cvAddToCartLink.active,
.ProceedCheckout:active,
.ProceedCheckout.active {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5F5C84', endColorstr='#FF8684A9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5f5c84), color-stop(100%, #8684a9));
  background-image: -webkit-linear-gradient(#5f5c84, #8684a9);
  background-image: -moz-linear-gradient(#5f5c84, #8684a9);
  background-image: -o-linear-gradient(#5f5c84, #8684a9);
  background-image: linear-gradient(#5f5c84, #8684a9);
}

/* line 2, ../sass/snippets/_forms.scss */
.form-group h2 {
  margin-bottom: .75em;
}

/* line 7, ../sass/snippets/_forms.scss */
fieldset {
  padding: 2em 0;
  clear: both;
}

/* line 12, ../sass/snippets/_forms.scss */
.dnnFormHelp {
  padding: 2em 0;
}

/* line 16, ../sass/snippets/_forms.scss */
#lblStepOneInstructions, #lblStepTwoInstructions {
  font-weight: 500;
}

/* line 20, ../sass/snippets/_forms.scss */
.control-label {
  font-size: .9em;
}

/* line 27, ../sass/snippets/_forms.scss */
label .radio, label .desc {
  float: left;
  margin-top: 0 !important;
}

/* line 1, ../sass/snippets/_header.scss */
header, nav {
  float: none !important;
}

/* line 2, ../sass/snippets/_header.scss */
.content_section {
  position: inherit !important;
}

/* line 4, ../sass/snippets/_header.scss */
.table thead > tr > th {
  border-bottom: inherit;
}

/* line 6, ../sass/snippets/_header.scss */
.content_section {
  /*to allow tabs to sit on top of content-section*/
  z-index: -1;
}

/* line 11, ../sass/snippets/_header.scss */
.visitation-container {
  position: absolute;
  z-index: 9001;
  height: 40px;
}
/* line 16, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner {
  background-color: #4188A6;
  position: fixed;
  height: 40px;
  width: 100%;
}
/* line 22, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .company-link {
  color: #ffffff;
  text-transform: uppercase;
}
/* line 26, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .company-link:before {
  content: "<";
  padding-right: 10px;
}
/* line 32, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .visiting-name {
  text-align: center;
}
/* line 36, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .visiting-name span {
  color: #ffffff;
}
/* line 41, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .visitation-content {
  line-height: 40px;
}
/* line 45, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .close-window {
  text-align: right;
  cursor: pointer;
}
/* line 49, ../sass/snippets/_header.scss */
.visitation-container .visitation-banner .close-window a {
  color: #ffffff;
  text-transform: uppercase;
  border: solid .1em #ffffff;
  display: inline;
  padding: .1em .5em;
}

/* line 60, ../sass/snippets/_header.scss */
.content-spacer {
  position: relative;
  top: 40px;
  height: 40px;
}

/* line 2, ../sass/snippets/_dot_net_nuke.scss */
.control-label.DR-RequiredField, .control-label {
  text-align: right;
}

/* line 7, ../sass/snippets/_dot_net_nuke.scss */
fieldset .form-group .button {
  position: relative;
  left: -8px;
}

/* line 13, ../sass/snippets/_dot_net_nuke.scss */
#ControlBar {
  height: 53px !important;
}

/* line 17, ../sass/snippets/_dot_net_nuke.scss */
#ControlActionMenu > li {
  height: 45px !important;
}

/* line 23, ../sass/snippets/_dot_net_nuke.scss */
#ControlActionMenu > li > a,
#ControlNav > li > a,
#ControlEditPageMenu > li > a {
  height: 43px !important;
}

/* line 1, ../sass/snippets/_tabs.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4, ../sass/snippets/_tabs.scss */
.tab-content > .active {
  display: block;
}

/* line 8, ../sass/snippets/_tabs.scss */
.tabs {
  padding: 0;
  font-size: .875em;
}
/* line 11, ../sass/snippets/_tabs.scss */
.tabs li {
  text-transform: uppercase;
  list-style: none;
  display: inline-block;
  margin: 1em .5em 1em 0;
  background-color: #e6e6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-weight: 600;
}
/* line 21, ../sass/snippets/_tabs.scss */
.tabs li.active {
  background-color: #cccccc;
}
/* line 24, ../sass/snippets/_tabs.scss */
.tabs li.active a {
  color: #4c4c4c;
}
/* line 28, ../sass/snippets/_tabs.scss */
.tabs li.active .longname {
  display: inline !important;
}
/* line 34, ../sass/snippets/_tabs.scss */
.tabs li.active .completion_status_percent.complete, .tabs li.active .oml_pages table td.completion_status_percent.in_progress, .oml_pages table .tabs li.active td.completion_status_percent.in_progress, .tabs li.active .oml_pages table td.completion_status_percent.not_started, .oml_pages table .tabs li.active td.completion_status_percent.not_started {
  display: none !important;
}
/* line 39, ../sass/snippets/_tabs.scss */
.tabs li.active .shortname {
  display: none !important;
}
/* line 44, ../sass/snippets/_tabs.scss */
.tabs li a {
  color: #7f7f7f;
  padding: .5em 2em;
}
/* line 49, ../sass/snippets/_tabs.scss */
.tabs li .shortname {
  display: inline;
}
/* line 53, ../sass/snippets/_tabs.scss */
.tabs li .longname {
  display: none;
}
/* line 59, ../sass/snippets/_tabs.scss */
.tabs li .completion_status_percent.complete, .tabs li .oml_pages table td.completion_status_percent.in_progress, .oml_pages table .tabs li td.completion_status_percent.in_progress, .tabs li .oml_pages table td.completion_status_percent.not_started, .oml_pages table .tabs li td.completion_status_percent.not_started {
  display: none !important;
}
/* line 65, ../sass/snippets/_tabs.scss */
.tabs li:hover .shortname {
  display: none;
}
/* line 69, ../sass/snippets/_tabs.scss */
.tabs li:hover .longname {
  display: inline;
}
/* line 75, ../sass/snippets/_tabs.scss */
.tabs li:hover .completion_status_percent.complete, .tabs li:hover .oml_pages table td.completion_status_percent.in_progress, .oml_pages table .tabs li:hover td.completion_status_percent.in_progress, .tabs li:hover .oml_pages table td.completion_status_percent.not_started, .oml_pages table .tabs li:hover td.completion_status_percent.not_started {
  display: none !important;
}

/* line 1, ../sass/snippets/_tables.scss */
table, .table {
  font-size: 1em;
}
/* line 6, ../sass/snippets/_tables.scss */
table tbody tr td, .table tbody tr td {
  font-size: .85em;
  padding: .875em 15px;
  vertical-align: middle;
}
/* line 11, ../sass/snippets/_tables.scss */
table tbody tr td .expand, .table tbody tr td .expand {
  color: #77969f;
  cursor: pointer;
}
/* line 17, ../sass/snippets/_tables.scss */
table tbody tr td .file, table tbody tr td .video, table tbody tr td .sheet,
table tbody tr td .slides, table tbody tr td .tool, table tbody tr td .website, .table tbody tr td .file, .table tbody tr td .video, .table tbody tr td .sheet,
.table tbody tr td .slides, .table tbody tr td .tool, .table tbody tr td .website {
  font-size: 14px;
  margin: 0;
  color: #4ea4c7;
}
/* line 22, ../sass/snippets/_tables.scss */
table tbody tr td .file.animated::after, table tbody tr td .video.animated::after, table tbody tr td .sheet.animated::after,
table tbody tr td .slides.animated::after, table tbody tr td .tool.animated::after, table tbody tr td .website.animated::after, .table tbody tr td .file.animated::after, .table tbody tr td .video.animated::after, .table tbody tr td .sheet.animated::after,
.table tbody tr td .slides.animated::after, .table tbody tr td .tool.animated::after, .table tbody tr td .website.animated::after {
  font-size: 22px;
  font-weight: 300;
  top: -3px;
  right: -15px;
}
/* line 35, ../sass/snippets/_tables.scss */
table tbody tr td .file::before,
table tbody tr td .video::before,
table tbody tr td .sheet::before,
table tbody tr td .slides::before,
table tbody tr td .tool::before,
table tbody tr td .website::before, .table tbody tr td .file::before,
.table tbody tr td .video::before,
.table tbody tr td .sheet::before,
.table tbody tr td .slides::before,
.table tbody tr td .tool::before,
.table tbody tr td .website::before {
  font-family: 'icomoon';
  font-size: 18px;
  color: #4c4c4c;
  margin-right: 8px;
  position: relative;
  top: 2px;
}
/* line 44, ../sass/snippets/_tables.scss */
table tbody tr td .file::before, .table tbody tr td .file::before {
  content: "\e600";
}
/* line 48, ../sass/snippets/_tables.scss */
table tbody tr td .video::before, .table tbody tr td .video::before {
  content: "\e601";
}
/* line 52, ../sass/snippets/_tables.scss */
table tbody tr td .sheet::before, .table tbody tr td .sheet::before {
  content: "\e602";
}
/* line 56, ../sass/snippets/_tables.scss */
table tbody tr td .slides::before, .table tbody tr td .slides::before {
  content: "\e603";
}
/* line 60, ../sass/snippets/_tables.scss */
table tbody tr td .tool::before, .table tbody tr td .tool::before {
  content: "\e604";
}
/* line 64, ../sass/snippets/_tables.scss */
table tbody tr td .website::before, .table tbody tr td .website::before {
  content: "\e605";
}
/* line 70, ../sass/snippets/_tables.scss */
table tbody tr.expanded, .table tbody tr.expanded {
  display: none;
}
/* line 74, ../sass/snippets/_tables.scss */
table tbody tr.expanded td, .table tbody tr.expanded td {
  background-color: white;
  padding-top: 2em;
}
/* line 79, ../sass/snippets/_tables.scss */
table tbody tr.expanded td:nth-child(2), .table tbody tr.expanded td:nth-child(2) {
  width: 326px;
}
/* line 84, ../sass/snippets/_tables.scss */
table tbody tr.expanded h5, .table tbody tr.expanded h5 {
  margin: 0;
}
/* line 88, ../sass/snippets/_tables.scss */
table tbody tr.expanded p, .table tbody tr.expanded p {
  font-size: 1em;
}

/* line 1, ../sass/snippets/_datepicker.scss */
.picker {
  z-index: 10000000000000 !important;
}
/* line 4, ../sass/snippets/_datepicker.scss */
.picker .picker__frame {
  max-width: 545px;
}
/* line 9, ../sass/snippets/_datepicker.scss */
.picker .picker--opened .picker__frame {
  top: 70px !important;
  bottom: auto;
}
/* line 15, ../sass/snippets/_datepicker.scss */
.picker .picker__table tbody > tr > td {
  padding: 0;
}

/* Preloader */
/* line 3, ../sass/snippets/_preloader.scss */
#preloader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.8;
  background-color: white;
  /* change if the mask should have another color then white */
  display: none;
  z-index: 99;
  /* makes sure it stays on top */
}

/* line 15, ../sass/snippets/_preloader.scss */
#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url("/Portals/_default/skins/custom/service-leadership/img/loader.gif");
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}

/*
 * formerly known as custom.css 
 */
/* line 6, ../sass/snippets/_adjustments.scss */
input::-ms-clear {
  display: none;
}

/* line 10, ../sass/snippets/_adjustments.scss */
.ProfilePhoto {
  display: none;
}

@-moz-document url-prefix() {
  /* line 16, ../sass/snippets/_adjustments.scss */
  .oml_label {
    position: relative;
    top: 20px;
  }
}

/* line 25, ../sass/snippets/_adjustments.scss */
.spanH1 {
  font-size: 3em;
  /* 48 / 16 */
  font-weight: 600;
  line-height: 1em;
  /* 48 / 48 */
  margin-bottom: .5em;
  /* 24 / 48 */
}

/* line 36, ../sass/snippets/_adjustments.scss */
.ui-dialog-titlebar-close {
  position: absolute !important;
  right: .3em !important;
  top: 50% !important;
  width: 21px !important;
  margin: -10px 0 0 0 !important;
  padding: 1px !important;
  height: 20px !important;
  background: none !important;
}

/* line 47, ../sass/snippets/_adjustments.scss */
.trait_detail_img {
  margin-bottom: 10px !important;
}

/* line 51, ../sass/snippets/_adjustments.scss */
nav {
  z-index: 99 !important;
}

/* line 55, ../sass/snippets/_adjustments.scss */
.required:after {
  content: "*";
  color: red;
  margin-left: 5px;
}

/* line 61, ../sass/snippets/_adjustments.scss */
.printIcon {
  float: left;
}

/* line 65, ../sass/snippets/_adjustments.scss */
.printHeader {
  margin-top: -.75cm;
}

/* line 69, ../sass/snippets/_adjustments.scss */
.divFooter {
  position: absolute;
  bottom: 0px;
  page-break-inside: avoid;
}

/* line 75, ../sass/snippets/_adjustments.scss */
.report {
  margin: 100mm 50mm 100mm 50mm;
}

/* line 79, ../sass/snippets/_adjustments.scss */
.diagReportH6 {
  font-style: italic;
  font-size: 14px;
  color: lightblue;
}

/* line 85, ../sass/snippets/_adjustments.scss */
.previousItalic {
  font-style: italic;
}

/* line 89, ../sass/snippets/_adjustments.scss */
.alignCB {
  padding-top: 9px;
}

/* line 94, ../sass/snippets/_adjustments.scss */
h1 .reportText {
  font-size: 26px;
  color: #1f497d;
  padding: 5px;
}

/* line 100, ../sass/snippets/_adjustments.scss */
h2 .reportText {
  font-size: 20px;
  font-style: italic;
  color: #4f81bd;
  padding: 5px;
}

/* line 107, ../sass/snippets/_adjustments.scss */
h3 .reportText {
  font-size: 22px;
  font-weight: 200;
  color: #4f81bd;
  padding: 5px;
}

/* line 114, ../sass/snippets/_adjustments.scss */
h4 .reportText {
  font-size: 18px;
  color: #4f81bd;
  font-weight: 200;
  padding: 5px;
}

/* line 121, ../sass/snippets/_adjustments.scss */
h5 .reportText {
  font-size: 14px;
  color: #4f81bd;
}

/* line 126, ../sass/snippets/_adjustments.scss */
h6 .reportText {
  font-size: 14px;
  color: #4f81bd;
  text-decoration: underline;
}

/* line 132, ../sass/snippets/_adjustments.scss */
p .reportText {
  font-size: 12px;
}

/* line 136, ../sass/snippets/_adjustments.scss */
.productAssociationLabel {
  font-weight: 600;
  font-size: 2.5125em !important;
  color: #8fb66f;
  vertical-align: middle;
  padding: 0px;
}

/* line 144, ../sass/snippets/_adjustments.scss */
.selectedProductLabel {
  margin-top: 30px;
  font-size: 1.2em;
}

/*bulb progress meter*/
/*
  Foundation: 
  http://codepen.io/tbloncar/pen/bouAh
*/
/* line 156, ../sass/snippets/_adjustments.scss */
body {
  /*background: #CCC;*/
}

/* line 160, ../sass/snippets/_adjustments.scss */
.progress-meter-container {
  position: relative;
  width: 40%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
}

/* line 168, ../sass/snippets/_adjustments.scss */
.progress-meter {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  background: whitesmoke;
  width: 100%;
  height: 1em;
  top: .4em;
  position: relative;
  padding: .25em;
}

/* line 188, ../sass/snippets/_adjustments.scss */
.meter {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  -webkit-transition: width 0.4s ease-in-out, 1s;
  -moz-transition: width 0.4s ease-in-out, 1s;
  -o-transition: width 0.4s ease-in-out, 1s;
  transition: width 0.4s ease-in-out, 1s;
  height: 100%;
  background: #8fb66f;
  float: left;
  position: relative;
  width: 10%;
  z-index: 3;
}

/* line 206, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step1 .meter, .progress-meter-container.step2 .meter, .progress-meter-container.step3 .meter {
  width: 20%;
}

/* line 210, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step1 .bulb-1-inner, .progress-meter-container.step2 .bulb-1-inner, .progress-meter-container.step3 .bulb-1-inner {
  background: #8fb66f;
}

/* line 214, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step2 .meter, .progress-meter-container.step3 .meter {
  width: 50%;
}

/* line 218, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step2 .bulb-2-inner, .progress-meter-container.step3 .bulb-2-inner {
  background: #8fb66f;
}

/* line 222, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step3 .meter {
  width: 80%;
}

/* line 226, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step3 .bulb-3-inner {
  background: #8fb66f;
}

/* line 230, ../sass/snippets/_adjustments.scss */
.progress-meter-container.step4 .meter {
  width: 100%;
}

/* line 236, ../sass/snippets/_adjustments.scss */
.bulb-bg, .bulb-bg-1, .bulb-bg-2, .bulb-bg-3 {
  -webkit-border-radius: 1.8em;
  -moz-border-radius: 1.8em;
  -ms-border-radius: 1.8em;
  -o-border-radius: 1.8em;
  border-radius: 1.8em;
  background: 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  width: 1.8em;
  height: 1.8em;
  background: whitesmoke;
  position: absolute;
  top: 0;
  z-index: -1;
  margin-left: -1em;
}

/* line 255, ../sass/snippets/_adjustments.scss */
.bulb, .bulb-1, .bulb-2, .bulb-3 {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  -webkit-transition: width 0.4s ease-in-out, 1s;
  -moz-transition: width 0.4s ease-in-out, 1s;
  -o-transition: width 0.4s ease-in-out, 1s;
  transition: width 0.4s ease-in-out, 1s;
  width: 1.8em;
  height: 1.8em;
  background: whitesmoke;
  position: absolute;
  top: 0;
  z-index: 1;
  margin-left: -1em;
}

/* line 274, ../sass/snippets/_adjustments.scss */
.bulb-inner, .bulb-1-inner, .bulb-2-inner, .bulb-3-inner {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  top: 0.27em;
  z-index: 2;
  margin-left: -.73em;
}

/* line 288, ../sass/snippets/_adjustments.scss */
.bulb-bg-1 {
  left: 20%;
}

/* line 292, ../sass/snippets/_adjustments.scss */
.bulb-1 {
  left: 20%;
}

/* line 296, ../sass/snippets/_adjustments.scss */
.bulb-1-inner {
  left: 20%;
}

/* line 300, ../sass/snippets/_adjustments.scss */
.bulb-bg-2 {
  left: 50%;
}

/* line 304, ../sass/snippets/_adjustments.scss */
.bulb-2-inner {
  left: 50%;
}

/* line 308, ../sass/snippets/_adjustments.scss */
.bulb-2 {
  left: 50%;
}

/* line 312, ../sass/snippets/_adjustments.scss */
.bulb-bg-3 {
  left: 80%;
}

/* line 316, ../sass/snippets/_adjustments.scss */
.bulb-3 {
  left: 80%;
}

/* line 320, ../sass/snippets/_adjustments.scss */
.bulb-3-inner {
  left: 80%;
}

/* line 324, ../sass/snippets/_adjustments.scss */
.signInContainer {
  text-align: left;
  margin-left: 38%;
}

/* line 329, ../sass/snippets/_adjustments.scss */
.bulbText {
  margin-top: 34px;
  margin-left: -19px;
}

/* line 334, ../sass/snippets/_adjustments.scss */
.instructionText {
  margin-top: 75px;
  /*margin-bottom: -35px;*/
}

/* line 339, ../sass/snippets/_adjustments.scss */
.instructionText-sub {
  margin-top: 15px;
  margin-bottom: -40px;
  font-size: .75em;
}

/* line 345, ../sass/snippets/_adjustments.scss */
.associationControlLabel {
  font-size: 1.1em !important;
  margin-bottom: 0px;
}

/* line 350, ../sass/snippets/_adjustments.scss */
.boldText {
  font-weight: 600;
}

/* line 354, ../sass/snippets/_adjustments.scss */
.CartTerms {
  margin-top: 10px;
}

/* line 358, ../sass/snippets/_adjustments.scss */
.ReferralInformation {
  margin-bottom: 20px;
}

/* line 362, ../sass/snippets/_adjustments.scss */
.referralURL {
  font-size: .75em;
}

/* line 366, ../sass/snippets/_adjustments.scss */
.productReferralURL {
  font-size: .75em;
}

/* line 370, ../sass/snippets/_adjustments.scss */
.bannerImageDetail {
  margin-bottom: 30px;
}

/* line 374, ../sass/snippets/_adjustments.scss */
.radDiscountClass {
  box-shadow: none !important;
}

/* line 378, ../sass/snippets/_adjustments.scss */
.calcPriceLabel {
  font-weight: 600;
  text-align: left !important;
  font-size: 1.5em !important;
}

/* line 384, ../sass/snippets/_adjustments.scss */
.originalPrice {
  font-weight: 600;
  text-align: left !important;
  font-size: 1.5em !important;
}

/* line 390, ../sass/snippets/_adjustments.scss */
.rtsUL {
  width: 100%;
}

/* line 394, ../sass/snippets/_adjustments.scss */
.rtsLI {
  width: 25%;
}

/* line 398, ../sass/snippets/_adjustments.scss */
.rtsLI.profile {
  width: 16.66% !important;
}

/* line 402, ../sass/snippets/_adjustments.scss */
.coBrandingLogo {
  max-width: 100%;
  height: 60px;
  /*margin-left:80px;*/
}

/* line 408, ../sass/snippets/_adjustments.scss */
.CoBrandingPanel {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 413, ../sass/snippets/_adjustments.scss */
.coBranding-admin-logo-container {
  text-align: left;
  padding-bottom: 20px;
}

/* line 418, ../sass/snippets/_adjustments.scss */
.fileName {
  margin-top: 8px;
}

/* line 422, ../sass/snippets/_adjustments.scss */
.uploadMaskButton {
  margin-left: 8px;
}

/* line 426, ../sass/snippets/_adjustments.scss */
.mask {
  text-align: left !important;
}

/* line 430, ../sass/snippets/_adjustments.scss */
.adminLabel {
  border: none !important;
  box-shadow: none !important;
}

/* line 435, ../sass/snippets/_adjustments.scss */
.bottom-spacer {
  margin-bottom: 20px;
}

/* MODERATED ORDER PAYMENT SECTION */
/* line 442, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment h2 {
  margin-top: 80px;
  margin-bottom: 10px;
}

/* Genereic Form Properties */
/* line 451, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment span.NormalRed {
  display: none !important;
}

/* line 455, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment div.row {
  margin-bottom: 5px;
}

/* Card Details */
/* line 463, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .creditCardNumberColumn {
  height: 80px;
}

/* line 468, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .creditCardOption {
  margin-left: 15px;
  margin-top: 10px;
}

/* line 474, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment #creditCardDetails {
  margin-left: 15px;
  font-size: 12px;
  font-weight: 900;
}

/* line 482, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .txtCVV {
  width: 150px;
}

/* line 487, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment #divCvvHelp {
  margin-left: -15px;
  margin-bottom: 15px;
  padding-bottom: 0;
}

/* line 494, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment #divCvvHelp span {
  font-weight: normal;
}

/* line 498, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .cvHelpIcon:hover:after {
  position: absolute;
  padding: 4px;
  content: 'Before you are able to checkout you must agree to the End User License Agreement.';
  background: #fbf0ba;
  margin: 2px;
  width: 150px;
  font-size: 12px;
  border: 1px solid black;
}

/* Expiration Details */
/*#ModeratedOrderPayment .creditCardCVVColumn {
    margin-left:-150px;
}

#ModeratedOrderPayment .creditCardExpYearColumn {
    margin-left:-250px;
}*/
/* line 519, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .creditExpiryDateRow span {
  display: block;
}

/* line 524, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .cvCheckoutMainDiv .creditCardExpiryMonth {
  float: left;
  width: 240px;
}

/* line 530, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .cvCheckoutMainDiv select {
  font-size: 14px;
  height: 34px;
  line-height: 1.428571429;
  /* because that’s what the month select is */
}

/* line 537, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .creditCardExpiryYear {
  margin-top: 24px;
}

/* Terms and Conditons */
/* line 545, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .termsAndConditionsContainer {
  margin-top: 20px;
  margin-left: 15px;
}

/* line 551, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment #chkAgreeToStoreTerms {
  margin-left: 15px;
  width: 30px;
}

/* line 557, ../sass/snippets/_adjustments.scss */
#ModeratedOrderPayment .warningCaption {
  margin-left: 15px;
  margin-top: 10px;
}

/*End of Moderated Order CSS*/
/* line 564, ../sass/snippets/_adjustments.scss */
#ReferralTermsAndConditions .termsAndConditionsContainer {
  margin-bottom: 20px;
}

/* line 569, ../sass/snippets/_adjustments.scss */
#ReferralTermsAndConditions #chkAgreeToStoreTerms {
  width: 30px;
}

/* line 573, ../sass/snippets/_adjustments.scss */
#ReferralTermsAndConditions .cvHelpIcon:hover:after {
  position: absolute;
  padding: 4px;
  content: 'Before you are able to checkout you must agree to the End User License Agreement.';
  background: #fbf0ba;
  margin: 2px;
  width: 150px;
  font-size: 12px;
  border: 1px solid black;
}

/* line 584, ../sass/snippets/_adjustments.scss */
#ReferralTermsAndConditions .warningCaption {
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 590, ../sass/snippets/_adjustments.scss */
.GridFilterRow {
  margin-bottom: 25px;
}

/* line 594, ../sass/snippets/_adjustments.scss */
.GridFilterButtons {
  margin-top: -25px;
  margin-bottom: 25px;
}

@media print {
  /* line 600, ../sass/snippets/_adjustments.scss */
  table {
    page-break-after: auto;
  }

  /* line 604, ../sass/snippets/_adjustments.scss */
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  /* line 609, ../sass/snippets/_adjustments.scss */
  td {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  /* line 614, ../sass/snippets/_adjustments.scss */
  thead {
    display: table-header-group;
  }

  /* line 618, ../sass/snippets/_adjustments.scss */
  tfoot {
    display: table-footer-group;
  }
}
/* line 624, ../sass/snippets/_adjustments.scss */
.helpToolTip {
  display: inline-block;
  position: absolute;
  right: -4px;
  top: 12px;
  width: 14px;
  height: 15px;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 635, ../sass/snippets/_adjustments.scss */
.addCompanyButton {
  left: 10px !important;
}

/* line 639, ../sass/snippets/_adjustments.scss */
.lnkAddGroup {
  top: 8px !important;
}

/* line 643, ../sass/snippets/_adjustments.scss */
.cvModPayBillingAddress {
  margin-right: 75px;
  margin-left: 20px;
}

/* line 648, ../sass/snippets/_adjustments.scss */
.priceDiscount {
  text-decoration: line-through;
  margin-right: 10px;
  color: red;
}

/* line 654, ../sass/snippets/_adjustments.scss */
.boldHeaderRule {
  background-color: darkgray;
  height: 1px;
}

/* line 659, ../sass/snippets/_adjustments.scss */
.TabContent {
  margin-top: 25px;
}

/* line 663, ../sass/snippets/_adjustments.scss */
.CompanyOrderGrid {
  margin-top: 50px;
}

/* line 667, ../sass/snippets/_adjustments.scss */
.pdfFrame {
  height: 100%;
  width: 80%;
}

/* line 672, ../sass/snippets/_adjustments.scss */
.pdfFrameContainer {
  /*border: solid 3px black;*/
  padding: 5px;
  height: 500px;
}

/* line 677, ../sass/snippets/_adjustments.scss */
.spacer-top {
  margin-top: 25px !important;
}

/* line 681, ../sass/snippets/_adjustments.scss */
.EULAProvision {
  font-size: 1.2em;
}

/* line 685, ../sass/snippets/_adjustments.scss */
.small-text {
  font-size: .75em;
}

/* line 690, ../sass/snippets/_adjustments.scss */
.cvvInfoCaption {
  text-align: left;
  border: 1px solid #cecf67;
  background: #ffffef;
  padding: 10px;
  width: 95%;
}

/* line 1, ../sass/snippets/_trait_packs.scss */
.trait_pack_purple, .oml_dial_container.ctp .label {
  color: #9f9cba !important;
}

/* line 5, ../sass/snippets/_trait_packs.scss */
.trait_pack_purple_bg {
  background-color: #9f9cba !important;
  color: whitesmoke !important;
}

/* line 10, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_4_bg {
  background-color: #9f9cba !important;
  color: whitesmoke !important;
}

/* line 15, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_3_bg {
  background-color: #aba8c2 !important;
  color: whitesmoke !important;
}

/* line 20, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_2_bg {
  background-color: #b6b4cb !important;
  color: whitesmoke !important;
}

/* line 25, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_1_bg {
  background-color: #c2c0d3 !important;
  color: whitesmoke !important;
}

/* line 30, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_0_bg {
  background-color: #ceccdc !important;
  color: whitesmoke !important;
}

/* line 35, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_4_text {
  color: #aba8c2 !important;
}

/* line 39, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_3_text {
  color: #aba8c2 !important;
}

/* line 42, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_2_text {
  color: #b6b4cb !important;
}

/* line 45, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_1_text {
  color: #c2c0d3 !important;
}

/* line 48, ../sass/snippets/_trait_packs.scss */
.trait_pack_score_0_text {
  color: #ceccdc !important;
}

/* line 52, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon {
  background-color: transparent;
}
/* line 57, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_4_bg, .oml_pages .weight_wrapper .weight_icon.trait_pack_score_3_bg, .oml_pages .weight_wrapper .weight_icon.trait_pack_score_2_bg, .oml_pages .weight_wrapper .weight_icon.trait_pack_score_1_bg, .oml_pages .weight_wrapper .weight_icon.trait_pack_score_0_bg {
  background-color: transparent !important;
}
/* line 62, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_4_bg:after {
  color: #9f9cba !important;
}
/* line 66, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_3_bg:after {
  color: #aba8c2 !important;
}
/* line 70, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_2_bg:after {
  color: #b6b4cb !important;
}
/* line 74, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_1_bg:after {
  color: #c2c0d3 !important;
}
/* line 78, ../sass/snippets/_trait_packs.scss */
.oml_pages .weight_wrapper .weight_icon.trait_pack_score_0_bg:after {
  color: #ceccdc !important;
}

/* line 83, ../sass/snippets/_trait_packs.scss */
.trait_pack_sponsor {
  text-align: center;
  font-size: 12px;
}
/* line 87, ../sass/snippets/_trait_packs.scss */
.trait_pack_sponsor img {
  display: block;
  margin: 0px auto 3px;
  width: 140px;
}

/* line 94, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary {
  margin-top: 20px;
}
/* line 98, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .sponsor_image img {
  width: 100%;
}
/* line 102, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .button {
  color: #666;
}
/* line 108, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score h2 {
  margin: 0;
  margin-bottom: 4px;
  padding: 0;
  color: #9f9cba;
}
/* line 115, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .subheader {
  margin: 0;
  margin-bottom: 12px;
  padding: 0;
  color: #999;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 124, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .oml_score {
  font-size: 18px;
  margin-right: 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 130, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .oml_score_title {
  font-size: 22px;
  margin-right: 10px;
}
/* line 135, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .functional_area_progress {
  display: inline-block;
}
/* line 139, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .functional_area_progress .square {
  font-size: .5em;
}
/* line 142, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .trait_pack_oml_score .functional_area_progress .square:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 1.4em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.4375em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 160, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .oml_score_description {
  margin-top: 20px;
}
/* line 163, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .oml_score_description p {
  line-height: 1.8em;
}
/* line 168, ../sass/snippets/_trait_packs.scss */
.trait_pack_oml_summary .oml_trait_descriptions {
  margin-bottom: 30px;
}

/* line 176, ../sass/snippets/_trait_packs.scss */
.oml_pages table td.complete:before, .oml_pages table td.in_progress:before, .oml_pages table td.not_started:before, .oml_pages table td.in_progress:before, .oml_pages table td.not_started:before {
  font-family: 'icomoon';
  content: "\f0c8" !important;
}
/* line 181, ../sass/snippets/_trait_packs.scss */
.oml_pages table td.complete.dot:before, .oml_pages table td.dot.in_progress:before, .oml_pages table td.dot.not_started:before, .oml_pages table td.in_progress.dot:before, .oml_pages table td.not_started.dot:before {
  content: "\e000" !important;
}

/* line 188, ../sass/snippets/_trait_packs.scss */
.oml_section_overview.locked:before {
  color: #999999;
  margin-left: -35px;
  position: relative;
  top: 4px;
}
/* line 196, ../sass/snippets/_trait_packs.scss */
.oml_section_overview.locked.answered:before {
  color: #9f9cba;
}
/* line 201, ../sass/snippets/_trait_packs.scss */
.oml_section_overview.locked a {
  color: #4c4c4c;
}
/* line 205, ../sass/snippets/_trait_packs.scss */
.oml_section_overview.locked p {
  xcolor: #999999;
}

/* line 214, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_4_text, .oml_table td.oml_score_3_text, .oml_table td.oml_score_2_text, .oml_table td.oml_score_1_text, .oml_table td.oml_score_0_text {
  color: #4c4c4c !important;
}
/* line 218, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_4_text:before {
  color: #90b675 !important;
}
/* line 222, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_3_text:before {
  color: #81b288 !important;
}
/* line 226, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_2_text:before {
  color: #71ad9d !important;
}
/* line 230, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_1_text:before {
  color: #64a9b2 !important;
}
/* line 234, ../sass/snippets/_trait_packs.scss */
.oml_table td.oml_score_0_text:before {
  color: #5aa5c7 !important;
}

/* line 242, ../sass/snippets/_trait_packs.scss */
.functional_area_table thead tr {
  background-color: #e1e1e1;
}
/* line 246, ../sass/snippets/_trait_packs.scss */
.functional_area_table th:nth-child(2) {
  text-align: center;
}
/* line 251, ../sass/snippets/_trait_packs.scss */
.functional_area_table.ctp_table tr.selected {
  border-left: 4px solid #9f9cba;
}
/* line 256, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr {
  background-color: #f0f0f0;
  border: 1px solid #e1e1e1;
}
/* line 260, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong {
  text-indent: -26px;
  padding-left: 24px;
}
/* line 268, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_4_text, .functional_area_table tr strong.oml_score_3_text, .functional_area_table tr strong.oml_score_2_text, .functional_area_table tr strong.oml_score_1_text, .functional_area_table tr strong.oml_score_0_text, .functional_area_table tr strong.trait_pack_score_4_text, .functional_area_table tr strong.trait_pack_score_3_text, .functional_area_table tr strong.trait_pack_score_2_text, .functional_area_table tr strong.trait_pack_score_1_text, .functional_area_table tr strong.trait_pack_score_0_text {
  color: #4c4c4c !important;
}
/* line 272, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_4_text:before {
  color: #90b675;
}
/* line 276, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_3_text:before {
  color: #81b288;
}
/* line 280, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_2_text:before {
  color: #71ad9d;
}
/* line 284, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_1_text:before {
  color: #64a9b2;
}
/* line 288, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.oml_score_0_text:before {
  color: #5aa5c7;
}
/* line 292, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.trait_pack_score_4_text:before {
  color: #9f9cba;
}
/* line 296, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.trait_pack_score_3_text:before {
  color: #aba8c2;
}
/* line 300, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.trait_pack_score_2_text:before {
  color: #b6b4cb;
}
/* line 304, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.trait_pack_score_1_text:before {
  color: #c2c0d3;
}
/* line 308, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong.trait_pack_score_0_text:before {
  color: #ceccdc;
}
/* line 313, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr strong:before {
  font-family: 'icomoon';
  content: "\f0c8";
  color: #61aa6d;
  margin-right: 16px;
  font-size: 10px;
}
/* line 321, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr a:first-of-type {
  padding-left: 25px;
}
/* line 327, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.in_progress strong:before {
  color: #f2da7f;
}
/* line 334, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.not_started strong:before {
  color: #e6e6e6;
}
/* line 339, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.selected {
  background-color: white;
  border-left: 4px solid #75b6b8;
}
/* line 346, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.locked:before {
  content: none;
}
/* line 350, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.locked a {
  color: #999999;
}
/* line 353, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.locked strong:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.4em;
  margin-right: 10px;
  margin-left: -5px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e606";
  color: #999999;
}
/* line 373, ../sass/snippets/_trait_packs.scss */
.functional_area_table tr.locked.answered strong:before {
  color: #9f9cba;
}

/* line 381, ../sass/snippets/_trait_packs.scss */
.content_section_tabs {
  margin: 0 0 -1px 0;
  z-index: 1;
}
/* line 385, ../sass/snippets/_trait_packs.scss */
.content_section_tabs li {
  margin: 0 12px 0 0;
  padding: 12px 36px;
  font-weight: 400;
  font-size: 12px;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  cursor: pointer;
}
/* line 395, ../sass/snippets/_trait_packs.scss */
.content_section_tabs li.active {
  font-weight: 600;
  border-bottom: 1px solid white;
  background-color: white;
  z-index: 999;
}
/* line 402, ../sass/snippets/_trait_packs.scss */
.content_section_tabs li .completion_status_percent {
  display: inline-block;
  width: 40px;
  margin-left: 8px;
}
/* line 407, ../sass/snippets/_trait_packs.scss */
.content_section_tabs li .completion_status_percent .label {
  text-align: center;
  background: #e6e6e6;
  padding: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin: 0;
}
/* line 420, ../sass/snippets/_trait_packs.scss */
.content_section_tabs li .oml_score {
  font-weight: 300;
  margin-left: 8px;
}

/* line 427, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs {
  margin: 0 0 -1px 0;
  z-index: 1;
}
/* line 431, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs li {
  margin: 0 12px 0 0;
  padding: 12px 36px;
  font-weight: 400;
  font-size: 12px;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  border-bottom: 0px;
  cursor: pointer;
}
/* line 442, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs li.active {
  font-weight: 600;
  border-bottom: 1px solid white;
  background-color: #e1e1e1;
  z-index: 999;
}
/* line 450, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs.small {
  margin-top: 20px;
  transform: translate(-15px, 1px);
  -webkit-transform: translate(-15px, 1px);
  -ms-transform: translate(-15px, 1px);
}
/* line 456, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs.small li {
  margin: 0 12px 0 0;
  padding: 12px 36px;
  font-weight: 400;
  font-size: 12px;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  border-bottom: 0px;
  cursor: pointer;
}
/* line 467, ../sass/snippets/_trait_packs.scss */
.action_plan_tabs.small li.active {
  font-weight: 600;
  xborder-bottom: 1px solid white;
  background-color: #e1e1e1;
  z-index: 999;
}

/* line 478, ../sass/snippets/_trait_packs.scss */
#ActionPlanDashboard .action_plan_tabs.small li:first-child {
  margin-left: 15px;
}

/* line 483, ../sass/snippets/_trait_packs.scss */
.tab_pane {
  display: none;
}
/* line 486, ../sass/snippets/_trait_packs.scss */
.tab_pane.active {
  display: block;
}

/* line 491, ../sass/snippets/_trait_packs.scss */
.action_plan .content_section_tabs {
  margin: 20px 0 0 0;
}
/* line 497, ../sass/snippets/_trait_packs.scss */
.action_plan .content_section_tabs li.active {
  background-color: #e6e6e6;
  border: 1px solid #ccc;
}

/* line 504, ../sass/snippets/_trait_packs.scss */
.consolidate-trait-packs {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 508, ../sass/snippets/_trait_packs.scss */
.consolidate-trait-packs label {
  font-size: 14px;
}

/* line 514, ../sass/snippets/_trait_packs.scss */
.oml_score .functional_area .functional_area_score {
  height: 70px;
}

/* line 519, ../sass/snippets/_trait_packs.scss */
.oml_home_progress .oml_table .link_group {
  margin-left: 20px;
}
/* line 523, ../sass/snippets/_trait_packs.scss */
.oml_home_progress .oml_table thead th:nth-child(2) {
  text-align: center;
}
/* line 526, ../sass/snippets/_trait_packs.scss */
.oml_home_progress .oml_table td strong {
  display: inline;
}

/* line 531, ../sass/snippets/_trait_packs.scss */
.functional_area_stat h2 {
  display: inline-block;
  float: left;
  margin-right: 1em;
}

/* line 536, ../sass/snippets/_trait_packs.scss */
.functional_area_progress.foundational {
  display: inline-block;
}
/* line 539, ../sass/snippets/_trait_packs.scss */
.functional_area_progress.foundational span {
  font-size: 0.9em;
}
/* line 543, ../sass/snippets/_trait_packs.scss */
.functional_area_progress.foundational span:before {
  content: "\f0c8";
  color: inherit;
  font-family: 'icomoon';
  font-size: 0.75em;
  font-variant: normal;
  font-weight: normal;
  padding-right: 0.5em;
  speak: none;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: relative;
  top: 9px;
}

/* line 561, ../sass/snippets/_trait_packs.scss */
.mt0 {
  margin-top: 0 !important;
}

/* line 1, ../sass/snippets/_oml_progress_meter.scss */
.oml_dial_container {
  width: 310px;
  height: 310px;
}
/* line 5, ../sass/snippets/_oml_progress_meter.scss */
.oml_dial_container img {
  position: absolute;
  width: 310px;
  height: 310px;
}
/* line 12, ../sass/snippets/_oml_progress_meter.scss */
.oml_dial_container .label {
  color: #616164;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  position: relative;
  top: -185px;
  width: 310px;
  text-shadow: white 0px 1px 1px;
}
/* line 21, ../sass/snippets/_oml_progress_meter.scss */
.oml_dial_container .label .oml_number {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 4em;
  letter-spacing: -0.04em;
  font-weight: bold;
}
/* line 29, ../sass/snippets/_oml_progress_meter.scss */
.oml_dial_container .label .oml_label {
  display: inline-block;
  margin-top: 10px;
  font-size: 1.25em;
  line-height: 1;
  text-transform: uppercase;
}

@media screen and (max-width: 1400px) {
  /* line 46, ../sass/snippets/_oml_progress_meter.scss */
  .oml_dial_container {
    -webkit-transform: scale(0.8);
  }
}
/* line 1, ../sass/snippets/_videos.scss */
.box {
  background-color: #ebebeb;
  border: 1px solid #ccc;
}

/* line 8, ../sass/snippets/_videos.scss */
.video-player {
  display: block;
  margin: 0 auto;
  width: 720px;
  height: 540px;
}

/* line 15, ../sass/snippets/_videos.scss */
.video-thumbnails {
  max-height: 650px;
  overflow-y: scroll;
}

/* line 20, ../sass/snippets/_videos.scss */
.video-thumbnail {
  display: block;
  margin: 0 auto;
  width: 200px;
  height: 150px;
  cursor: pointer;
}

/* line 28, ../sass/snippets/_videos.scss */
.video-information {
  width: 720px;
  margin: 0 auto;
  padding: 20px 0px 10px 0px;
  overflow-y: auto;
  font-size: 14px;
}

/* line 36, ../sass/snippets/_videos.scss */
.video-summary-title {
  width: 720px;
  margin: 0 auto;
  overflow-y: auto;
  font-size: 14px;
}

/* line 43, ../sass/snippets/_videos.scss */
.video-summary {
  width: 720px;
  margin: 0 auto;
  padding: 20px 20px;
  background-color: #ebebeb;
  border: 1px solid #ccc;
}

/* Make clicks pass-through */
/* line 2, ../sass/snippets/_nprogress.scss */
#nprogress {
  pointer-events: none;
}

/* line 6, ../sass/snippets/_nprogress.scss */
#nprogress .bar {
  /*background: #29d;*/
  background-color: #90b675;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF5AA5C7', endColorstr='#FF90B675');
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #5aa5c7), color-stop(100%, #90b675));
  background-image: -webkit-linear-gradient(left, #5aa5c7 0%, #90b675 100%);
  background-image: -moz-linear-gradient(left, #5aa5c7 0%, #90b675 100%);
  background-image: -o-linear-gradient(left, #5aa5c7 0%, #90b675 100%);
  background-image: linear-gradient(left, #5aa5c7 0%, #90b675 100%);
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
}

/* Fancy blur effect */
/* line 22, ../sass/snippets/_nprogress.scss */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
/* line 37, ../sass/snippets/_nprogress.scss */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

/* line 45, ../sass/snippets/_nprogress.scss */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

/* line 59, ../sass/snippets/_nprogress.scss */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

/* line 65, ../sass/snippets/_nprogress.scss */
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  /* line 70, ../sass/snippets/_nprogress.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 71, ../sass/snippets/_nprogress.scss */
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes nprogress-spinner {
  /* line 74, ../sass/snippets/_nprogress.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 75, ../sass/snippets/_nprogress.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 1, ../sass/snippets/_custom.scss */
input::-ms-clear {
  display: none;
}

/* line 5, ../sass/snippets/_custom.scss */
.ProfilePhoto {
  display: none;
}

@-moz-document url-prefix() {
  /* line 11, ../sass/snippets/_custom.scss */
  .oml_label {
    position: relative;
    top: 20px;
  }
}

/* line 20, ../sass/snippets/_custom.scss */
.spanH1 {
  font-size: 3em;
  /* 48 / 16 */
  font-weight: 600;
  line-height: 1em;
  /* 48 / 48 */
  margin-bottom: .5em;
  /* 24 / 48 */
}

/* line 31, ../sass/snippets/_custom.scss */
.ui-dialog-titlebar-close {
  position: absolute !important;
  right: .3em !important;
  top: 50% !important;
  width: 21px !important;
  margin: -10px 0 0 0 !important;
  padding: 1px !important;
  height: 20px !important;
  background: none !important;
}

/* line 42, ../sass/snippets/_custom.scss */
.trait_detail_img {
  margin-bottom: 10px !important;
}

/* line 46, ../sass/snippets/_custom.scss */
nav {
  z-index: 99 !important;
}

/* line 50, ../sass/snippets/_custom.scss */
.required:after {
  content: "*";
  color: red;
  margin-left: 5px;
}

/* line 56, ../sass/snippets/_custom.scss */
.printIcon {
  float: left;
}

/* line 60, ../sass/snippets/_custom.scss */
.printHeader {
  margin-top: -.75cm;
}

/* line 64, ../sass/snippets/_custom.scss */
.divFooter {
  position: absolute;
  bottom: 0px;
  page-break-inside: avoid;
}

/* line 70, ../sass/snippets/_custom.scss */
.report {
  margin: 100mm 50mm 100mm 50mm;
}

/* line 74, ../sass/snippets/_custom.scss */
.diagReportH6 {
  font-style: italic;
  font-size: 14px;
  color: lightblue;
}

/* line 80, ../sass/snippets/_custom.scss */
.previousItalic {
  font-style: italic;
}

/* line 84, ../sass/snippets/_custom.scss */
.alignCB {
  padding-top: 9px;
}

/* line 89, ../sass/snippets/_custom.scss */
h1 .reportText {
  font-size: 26px;
  color: #1f497d;
  padding: 5px;
}

/* line 95, ../sass/snippets/_custom.scss */
h2 .reportText {
  font-size: 20px;
  font-style: italic;
  color: #4f81bd;
  padding: 5px;
}

/* line 102, ../sass/snippets/_custom.scss */
h3 .reportText {
  font-size: 22px;
  font-weight: 200;
  color: #4f81bd;
  padding: 5px;
}

/* line 109, ../sass/snippets/_custom.scss */
h4 .reportText {
  font-size: 18px;
  color: #4f81bd;
  font-weight: 200;
  padding: 5px;
}

/* line 116, ../sass/snippets/_custom.scss */
h5 .reportText {
  font-size: 14px;
  color: #4f81bd;
}

/* line 121, ../sass/snippets/_custom.scss */
h6 .reportText {
  font-size: 14px;
  color: #4f81bd;
  text-decoration: underline;
}

/* line 127, ../sass/snippets/_custom.scss */
p .reportText {
  font-size: 12px;
}

/* line 131, ../sass/snippets/_custom.scss */
.productAssociationLabel {
  font-weight: 600;
  font-size: 2.5125em !important;
  color: #8fb66f;
  vertical-align: middle;
  padding: 0px;
}

/* line 139, ../sass/snippets/_custom.scss */
.selectedProductLabel {
  margin-top: 30px;
  font-size: 1.2em;
}

/*bulb progress meter*/
/*
  Foundation: 
  http://codepen.io/tbloncar/pen/bouAh
*/
/* line 151, ../sass/snippets/_custom.scss */
body {
  /*background: #CCC;*/
}

/* line 155, ../sass/snippets/_custom.scss */
.progress-meter-container {
  position: relative;
  width: 40%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
}

/* line 163, ../sass/snippets/_custom.scss */
.progress-meter {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  background: whitesmoke;
  width: 100%;
  height: 1em;
  top: .4em;
  position: relative;
  padding: .25em;
}

/* line 183, ../sass/snippets/_custom.scss */
.meter {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  -webkit-transition: width 0.4s ease-in-out, 1s;
  -moz-transition: width 0.4s ease-in-out, 1s;
  -o-transition: width 0.4s ease-in-out, 1s;
  transition: width 0.4s ease-in-out, 1s;
  height: 100%;
  background: #8fb66f;
  float: left;
  position: relative;
  width: 10%;
  z-index: 3;
}

/* line 201, ../sass/snippets/_custom.scss */
.progress-meter-container.step1 .meter, .progress-meter-container.step2 .meter, .progress-meter-container.step3 .meter {
  width: 20%;
}

/* line 205, ../sass/snippets/_custom.scss */
.progress-meter-container.step1 .bulb-1-inner, .progress-meter-container.step2 .bulb-1-inner, .progress-meter-container.step3 .bulb-1-inner {
  background: #8fb66f;
}

/* line 209, ../sass/snippets/_custom.scss */
.progress-meter-container.step2 .meter, .progress-meter-container.step3 .meter {
  width: 50%;
}

/* line 213, ../sass/snippets/_custom.scss */
.progress-meter-container.step2 .bulb-2-inner, .progress-meter-container.step3 .bulb-2-inner {
  background: #8fb66f;
}

/* line 217, ../sass/snippets/_custom.scss */
.progress-meter-container.step3 .meter {
  width: 80%;
}

/* line 221, ../sass/snippets/_custom.scss */
.progress-meter-container.step3 .bulb-3-inner {
  background: #8fb66f;
}

/* line 225, ../sass/snippets/_custom.scss */
.progress-meter-container.step4 .meter {
  width: 100%;
}

/* line 231, ../sass/snippets/_custom.scss */
.bulb-bg, .bulb-bg-1, .bulb-bg-2, .bulb-bg-3 {
  -webkit-border-radius: 1.8em;
  -moz-border-radius: 1.8em;
  -ms-border-radius: 1.8em;
  -o-border-radius: 1.8em;
  border-radius: 1.8em;
  background: 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px;
  width: 1.8em;
  height: 1.8em;
  background: whitesmoke;
  position: absolute;
  top: 0;
  z-index: -1;
  margin-left: -1em;
}

/* line 250, ../sass/snippets/_custom.scss */
.bulb, .bulb-1, .bulb-2, .bulb-3 {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  -webkit-transition: width 0.4s ease-in-out, 1s;
  -moz-transition: width 0.4s ease-in-out, 1s;
  -o-transition: width 0.4s ease-in-out, 1s;
  transition: width 0.4s ease-in-out, 1s;
  width: 1.8em;
  height: 1.8em;
  background: whitesmoke;
  position: absolute;
  top: 0;
  z-index: 1;
  margin-left: -1em;
}

/* line 269, ../sass/snippets/_custom.scss */
.bulb-inner, .bulb-1-inner, .bulb-2-inner, .bulb-3-inner {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  top: 0.27em;
  z-index: 2;
  margin-left: -.73em;
}

/* line 283, ../sass/snippets/_custom.scss */
.bulb-bg-1 {
  left: 20%;
}

/* line 287, ../sass/snippets/_custom.scss */
.bulb-1 {
  left: 20%;
}

/* line 291, ../sass/snippets/_custom.scss */
.bulb-1-inner {
  left: 20%;
}

/* line 295, ../sass/snippets/_custom.scss */
.bulb-bg-2 {
  left: 50%;
}

/* line 299, ../sass/snippets/_custom.scss */
.bulb-2-inner {
  left: 50%;
}

/* line 303, ../sass/snippets/_custom.scss */
.bulb-2 {
  left: 50%;
}

/* line 307, ../sass/snippets/_custom.scss */
.bulb-bg-3 {
  left: 80%;
}

/* line 311, ../sass/snippets/_custom.scss */
.bulb-3 {
  left: 80%;
}

/* line 315, ../sass/snippets/_custom.scss */
.bulb-3-inner {
  left: 80%;
}

/* line 319, ../sass/snippets/_custom.scss */
.signInContainer {
  text-align: left;
  margin-left: 38%;
}

/* line 324, ../sass/snippets/_custom.scss */
.bulbText {
  margin-top: 34px;
  margin-left: -19px;
}

/* line 329, ../sass/snippets/_custom.scss */
.instructionText {
  margin-top: 75px;
  /*margin-bottom: -35px;*/
}

/* line 334, ../sass/snippets/_custom.scss */
.instructionText-sub {
  margin-top: 15px;
  margin-bottom: -40px;
  font-size: .75em;
}

/* line 340, ../sass/snippets/_custom.scss */
.associationControlLabel {
  font-size: 1.1em !important;
  margin-bottom: 0px;
}

/* line 345, ../sass/snippets/_custom.scss */
.boldText {
  font-weight: 600;
}

/* line 349, ../sass/snippets/_custom.scss */
.CartTerms {
  margin-top: 10px;
}

/* line 353, ../sass/snippets/_custom.scss */
.ReferralInformation {
  margin-bottom: 20px;
}

/* line 357, ../sass/snippets/_custom.scss */
.referralURL {
  font-size: .75em;
}

/* line 361, ../sass/snippets/_custom.scss */
.productReferralURL {
  font-size: .75em;
}

/* line 365, ../sass/snippets/_custom.scss */
.bannerImageDetail {
  margin-bottom: 30px;
}

/* line 369, ../sass/snippets/_custom.scss */
.radDiscountClass {
  box-shadow: none !important;
}

/* line 373, ../sass/snippets/_custom.scss */
.calcPriceLabel {
  font-weight: 600;
  text-align: left !important;
  font-size: 1.5em !important;
}

/* line 379, ../sass/snippets/_custom.scss */
.originalPrice {
  font-weight: 600;
  text-align: left !important;
  font-size: 1.5em !important;
}

/* line 385, ../sass/snippets/_custom.scss */
.rtsUL {
  width: 100%;
}

/* line 389, ../sass/snippets/_custom.scss */
.rtsLI {
  width: 25%;
}

/* line 393, ../sass/snippets/_custom.scss */
.rtsLI.profile {
  width: 16.66% !important;
}

/* line 397, ../sass/snippets/_custom.scss */
.coBrandingLogo {
  max-width: 100%;
  height: 60px;
  /*margin-left:80px;*/
}

/* line 403, ../sass/snippets/_custom.scss */
.CoBrandingPanel {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 408, ../sass/snippets/_custom.scss */
.coBranding-admin-logo-container {
  text-align: left;
  padding-bottom: 20px;
}

/* line 413, ../sass/snippets/_custom.scss */
.fileName {
  margin-top: 8px;
}

/* line 417, ../sass/snippets/_custom.scss */
.uploadMaskButton {
  margin-left: 8px;
}

/* line 421, ../sass/snippets/_custom.scss */
.mask {
  text-align: left !important;
}

/* line 425, ../sass/snippets/_custom.scss */
.adminLabel {
  border: none !important;
  box-shadow: none !important;
}

/* line 430, ../sass/snippets/_custom.scss */
.bottom-spacer {
  margin-bottom: 20px;
}

/* MODERATED ORDER PAYMENT SECTION */
/* line 437, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment h2 {
  margin-top: 80px;
  margin-bottom: 10px;
}

/* Genereic Form Properties */
/* line 446, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment span.NormalRed {
  display: none !important;
}

/* line 450, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment div.row {
  margin-bottom: 5px;
}

/* Card Details */
/* line 458, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .creditCardNumberColumn {
  height: 80px;
}

/* line 463, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .creditCardOption {
  margin-left: 15px;
  margin-top: 10px;
}

/* line 469, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment #creditCardDetails {
  margin-left: 15px;
  font-size: 12px;
  font-weight: 900;
}

/* line 477, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .txtCVV {
  width: 150px;
}

/* line 482, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment #divCvvHelp {
  margin-left: -15px;
  margin-bottom: 15px;
  padding-bottom: 0;
}

/* line 489, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment #divCvvHelp span {
  font-weight: normal;
}

/* line 493, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .cvHelpIcon:hover:after {
  position: absolute;
  padding: 4px;
  content: 'Before you are able to checkout you must agree to the End User License Agreement.';
  background: #fbf0ba;
  margin: 2px;
  width: 150px;
  font-size: 12px;
  border: 1px solid black;
}

/* Expiration Details */
/*#ModeratedOrderPayment .creditCardCVVColumn {
    margin-left:-150px;
}

#ModeratedOrderPayment .creditCardExpYearColumn {
    margin-left:-250px;
}*/
/* line 514, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .creditExpiryDateRow span {
  display: block;
}

/* line 519, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .cvCheckoutMainDiv .creditCardExpiryMonth {
  float: left;
  width: 240px;
}

/* line 525, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .cvCheckoutMainDiv select {
  font-size: 14px;
  height: 34px;
  line-height: 1.428571429;
  /* because that’s what the month select is */
}

/* line 532, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .creditCardExpiryYear {
  margin-top: 24px;
}

/* Terms and Conditons */
/* line 540, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .termsAndConditionsContainer {
  margin-top: 20px;
  margin-left: 15px;
}

/* line 546, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment #chkAgreeToStoreTerms {
  margin-left: 15px;
  width: 30px;
}

/* line 552, ../sass/snippets/_custom.scss */
#ModeratedOrderPayment .warningCaption {
  margin-left: 15px;
  margin-top: 10px;
}

/*End of Moderated Order CSS*/
/* line 559, ../sass/snippets/_custom.scss */
#ReferralTermsAndConditions .termsAndConditionsContainer {
  margin-bottom: 20px;
}

/* line 564, ../sass/snippets/_custom.scss */
#ReferralTermsAndConditions #chkAgreeToStoreTerms {
  width: 30px;
}

/* line 568, ../sass/snippets/_custom.scss */
#ReferralTermsAndConditions .cvHelpIcon:hover:after {
  position: absolute;
  padding: 4px;
  content: 'Before you are able to checkout you must agree to the End User License Agreement.';
  background: #fbf0ba;
  margin: 2px;
  width: 150px;
  font-size: 12px;
  border: 1px solid black;
}

/* line 579, ../sass/snippets/_custom.scss */
#ReferralTermsAndConditions .warningCaption {
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 585, ../sass/snippets/_custom.scss */
.GridFilterRow {
  margin-bottom: 25px;
}

/* line 589, ../sass/snippets/_custom.scss */
.GridFilterButtons {
  margin-top: -25px;
  margin-bottom: 25px;
}

@media print {
  /* line 595, ../sass/snippets/_custom.scss */
  table {
    page-break-after: auto;
  }

  /* line 599, ../sass/snippets/_custom.scss */
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  /* line 604, ../sass/snippets/_custom.scss */
  td {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  /* line 609, ../sass/snippets/_custom.scss */
  thead {
    display: table-header-group;
  }

  /* line 613, ../sass/snippets/_custom.scss */
  tfoot {
    display: table-footer-group;
  }
}
/* line 619, ../sass/snippets/_custom.scss */
.helpToolTip {
  display: inline-block;
  position: absolute;
  right: -4px;
  top: 12px;
  width: 14px;
  height: 15px;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 630, ../sass/snippets/_custom.scss */
.addCompanyButton {
  left: 10px !important;
}

/* line 634, ../sass/snippets/_custom.scss */
.lnkAddGroup {
  top: 8px !important;
}

/* line 638, ../sass/snippets/_custom.scss */
.cvModPayBillingAddress {
  margin-right: 75px;
  margin-left: 20px;
}

/* line 643, ../sass/snippets/_custom.scss */
.priceDiscount {
  text-decoration: line-through;
  margin-right: 10px;
  color: red;
}

/* line 649, ../sass/snippets/_custom.scss */
.boldHeaderRule {
  background-color: darkgray;
  height: 1px;
}

/* line 654, ../sass/snippets/_custom.scss */
.TabContent {
  margin-top: 25px;
}

/* line 658, ../sass/snippets/_custom.scss */
.CompanyOrderGrid {
  margin-top: 50px;
}

/* line 662, ../sass/snippets/_custom.scss */
.pdfFrame {
  height: 100%;
  width: 80%;
}

/* line 667, ../sass/snippets/_custom.scss */
.pdfFrameContainer {
  /*border: solid 3px black;*/
  padding: 5px;
  height: 500px;
}

/* line 672, ../sass/snippets/_custom.scss */
.spacer-top {
  margin-top: 25px !important;
}

/* line 676, ../sass/snippets/_custom.scss */
.EULAProvision {
  font-size: 1.2em;
}

/* line 680, ../sass/snippets/_custom.scss */
.small-text {
  font-size: .75em;
}

/* line 685, ../sass/snippets/_custom.scss */
.cvvInfoCaption {
  text-align: left;
  border: 1px solid #cecf67;
  background: #ffffef;
  padding: 10px;
  width: 95%;
}

/* line 3, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new .removePadding {
  padding: 0px;
}
/* line 7, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new .content-padding {
  padding: 1.25em;
}
/* line 11, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new .addPadding {
  padding: 1rem;
}
/* line 15, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner {
  background-color: #f74d0b;
  height: 100%;
  padding-right: .5em;
  padding-left: .5em;
  padding-top: 1em;
  padding-bottom: 2.7em;
  font-weight: 600;
}
/* line 24, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .logo {
  width: 100%;
  height: 25px;
  white-space: nowrap;
}
/* line 29, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .logo img {
  margin-left: 15px;
  vertical-align: middle;
  max-height: 25px;
}
/* line 35, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .spacer {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 41, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .body {
  color: white;
  font-size: .9em;
  line-height: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
}
/* line 50, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .buy-now {
  width: 100%;
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 20px;
}
/* line 57, ../sass/snippets/_in_app_marketing.scss */
.sliq-dashboard-whats-new #banner .buy-now a {
  color: white;
  font-size: 1em;
  text-transform: uppercase;
  border: solid white 1px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 65px;
  padding-left: 65px;
}

/* line 72, ../sass/snippets/_in_app_marketing.scss */
#sliq-small-banner #banner {
  background: #E4E4E4;
  width: 100%;
  padding: 15px;
  text-align: center;
  margin-bottom: 25px;
}
/* line 80, ../sass/snippets/_in_app_marketing.scss */
#sliq-small-banner a {
  text-transform: uppercase;
  font-size: 1em;
  margin-left: 10px;
  font-weight: 600;
}
/* line 87, ../sass/snippets/_in_app_marketing.scss */
#sliq-small-banner .logo {
  height: 25px;
  vertical-align: middle;
  margin-right: 15px;
}
/* line 93, ../sass/snippets/_in_app_marketing.scss */
#sliq-small-banner .message {
  vertical-align: middle;
}

/* line 100, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .modalDialog {
  border: solid black 1px;
}
/* line 104, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .buy-now {
  width: 100%;
  text-align: center;
}
/* line 108, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .buy-now a {
  color: white;
  font-size: 1em;
  text-transform: uppercase;
  border: solid white 1px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 55px;
  padding-left: 55px;
  width: 220px;
  background-color: #f74d0b;
  margin-bottom: 50px;
  margin-top: 40px;
}
/* line 123, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .expiredHeader {
  font-weight: 700;
  font-size: 1.2em;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 20px;
}
/* line 131, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .message {
  font-weight: 500;
  margin-right: 20px;
  margin-left: 20px;
  text-align: center;
  font-size: 1.1em;
}
/* line 139, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .logo {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 146, ../sass/snippets/_in_app_marketing.scss */
#sliq-trial-expired-modal .logo img {
  height: 50px;
}

/* line 1, ../sass/snippets/_kendo_grid.scss */
.reportGrid table tbody tr td {
  font-size: 1em !important;
}

/* line 5, ../sass/snippets/_kendo_grid.scss */
.k-input {
  color: black;
}

/* line 9, ../sass/snippets/_kendo_grid.scss */
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
  color: #fff;
  background-color: #55a4c4 !important;
  border-color: #55a4c4 !important;
}

/* line 15, ../sass/snippets/_kendo_grid.scss */
.k-primary {
  color: #fff;
  background-color: #55a4c4 !important;
  border-color: #55a4c4 !important;
}

/* line 21, ../sass/snippets/_kendo_grid.scss */
a .k-i-arrow-e {
  margin-top: 5px;
}

/* line 25, ../sass/snippets/_kendo_grid.scss */
a .k-i-seek-e {
  margin-top: 5px;
}

/* line 29, ../sass/snippets/_kendo_grid.scss */
a .k-i-arrow-w {
  margin-top: 5px;
}

/* line 33, ../sass/snippets/_kendo_grid.scss */
a .k-i-seek-w {
  margin-top: 5px;
}

/* line 37, ../sass/snippets/_kendo_grid.scss */
span .k-filter {
  margin-top: 5px;
}

/* line 7, ../sass/snippets/_side_nav.scss */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: black;
  opacity: .5;
  z-index: 9999;
  min-height: 1200px;
}

/* line 19, ../sass/snippets/_side_nav.scss */
.page-content {
  transform: translate(0px, 0);
  transition: ease-in-out .5s;
}
/* line 23, ../sass/snippets/_side_nav.scss */
.page-content.active-menu {
  transform: translate(-300px, 0);
  transition: ease-in-out .5s;
}

/* line 29, ../sass/snippets/_side_nav.scss */
#menu {
  color: #bebebe;
  background-color: #333333;
  width: 300px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  transform: translate(300px, 0);
  transition: ease-in-out .5s;
  height: 0;
  overflow: hidden;
  font-style: normal !important;
  font-weight: normal;
}
/* line 44, ../sass/snippets/_side_nav.scss */
#menu.open {
  transform: translate(0px, 0);
  transition: ease-in-out .5s;
  display: block;
  height: auto;
  min-height: 1200px;
}
/* line 52, ../sass/snippets/_side_nav.scss */
#menu .slide-exit {
  position: absolute;
  right: 12px;
  top: 12px;
  font-size: 26px;
}
/* line 59, ../sass/snippets/_side_nav.scss */
#menu .slideout-info {
  padding: 45px 25px 25px;
}
/* line 62, ../sass/snippets/_side_nav.scss */
#menu .slideout-info .welcome-text {
  letter-spacing: 1px;
  font-weight: 100;
}
/* line 66, ../sass/snippets/_side_nav.scss */
#menu .slideout-info .user-name {
  color: white;
  font-weight: 100;
  font-size: 32px;
}
/* line 73, ../sass/snippets/_side_nav.scss */
#menu a {
  color: #bebebe;
  text-decoration: none;
  text-transform: uppercase;
  outline: none;
}
/* line 80, ../sass/snippets/_side_nav.scss */
#menu .list-unstyled {
  margin: 0;
}
/* line 87, ../sass/snippets/_side_nav.scss */
#menu .slideout-nav > li > a {
  padding: 22px 25px;
  border-bottom: 2px groove #4d4d4d;
  display: block;
  font-size: 22px;
}
/* line 93, ../sass/snippets/_side_nav.scss */
#menu .slideout-nav > li:first-child > a {
  border-top: 2px groove #4d4d4d;
}
/* line 99, ../sass/snippets/_side_nav.scss */
#menu .toggle-sub-menu span {
  float: right;
}
/* line 103, ../sass/snippets/_side_nav.scss */
#menu .slideout-sub-nav {
  background-color: #262626;
  border-bottom: 2px groove #4d4d4d;
  padding: 15px 25px;
  display: none;
}
/* line 109, ../sass/snippets/_side_nav.scss */
#menu .slideout-sub-nav > li > a {
  padding: 10px 15px;
  display: block;
  font-size: 18px;
}

/* line 117, ../sass/snippets/_side_nav.scss */
.icon-circle-right {
  float: right;
  margin-top: 18px;
  font-size: 1.7em;
  margin-right: 10px;
}

/* line 124, ../sass/snippets/_side_nav.scss */
.hide {
  display: none !important;
}

/* line 129, ../sass/snippets/_side_nav.scss */
html {
  height: 100%;
}

/* line 133, ../sass/snippets/_side_nav.scss */
body {
  position: relative;
  min-height: 100%;
}

/* line 138, ../sass/snippets/_side_nav.scss */
#Form {
  position: relative;
  min-height: 100%;
}

/* line 26, ../sass/style.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, ../sass/style.scss */
p, button, li, a, label, .stat {
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -webkit-text-stroke: 0.35px;
}

/* line 37, ../sass/style.scss */
.block {
  display: block;
}

/* line 41, ../sass/style.scss */
.ct {
  text-align: center;
}

/* line 45, ../sass/style.scss */
.fr {
  float: right;
}

/* line 49, ../sass/style.scss */
.mt-1 {
  margin-top: 1em;
}

/* line 54, ../sass/style.scss */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 59, ../sass/style.scss */
.cf:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 67, ../sass/style.scss */
.cf {
  *zoom: 1;
}

/* line 72, ../sass/style.scss */
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 76, ../sass/style.scss */
body {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 100%;
  line-height: 1.5em;
  color: #4c4c4c;
  background-color: whitesmoke;
  /* 	border-top: 4px solid $green; */
}

/* line 85, ../sass/style.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 96, ../sass/style.scss */
audio,
canvas,
img,
video {
  vertical-align: middle;
}

/* line 100, ../sass/style.scss */
[class*="col"] img {
  max-width: 100%;
}

/* line 104, ../sass/style.scss */
input[type=submit] {
  padding: 10px 30px;
  color: #666666;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  border: 1px solid #c4c4c4;
  background-color: #f4f4f4;
  cursor: pointer;
  text-shadow: 0 1px 0 white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 0px white, inset;
  -moz-box-shadow: 0px 1px 0px white, inset;
  box-shadow: 0px 1px 0px white, inset;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #d6d6d6));
  background-image: -webkit-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: -moz-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: -o-linear-gradient(#f4f4f4, #d6d6d6);
  background-image: linear-gradient(#f4f4f4, #d6d6d6);
}

/* line 119, ../sass/style.scss */
footer {
  font-size: .75em;
  text-align: center;
  padding: 3em 0;
}

/* line 127, ../sass/style.scss */
.oml_section_text {
  color: #4ea4c7;
}

/* line 131, ../sass/style.scss */
.oml_section_bg {
  color: white;
  background-color: #4ea4c7;
}

/* line 136, ../sass/style.scss */
.pbm_section_text {
  color: #8fb66f;
}

/* line 140, ../sass/style.scss */
.pbm_section_bg {
  color: white;
  background-color: #8fb66f;
}

/* line 145, ../sass/style.scss */
.action_plan_section_text {
  color: #e9a161;
}

/* line 149, ../sass/style.scss */
.action_plan_section_bg {
  color: white;
  background-color: #e9a161;
}

/* line 157, ../sass/style.scss */
.oml_score_0_text {
  color: #5aa5c7;
}

/* line 161, ../sass/style.scss */
.oml_score_0_bg {
  color: white;
  background-color: #5aa5c7;
}

/* line 166, ../sass/style.scss */
.oml_score_1_text {
  color: #64a9b2;
}

/* line 170, ../sass/style.scss */
.oml_score_1_bg {
  color: white;
  background-color: #64a9b2;
}

/* line 175, ../sass/style.scss */
.oml_score_2_text {
  color: #71ad9d;
}

/* line 179, ../sass/style.scss */
.oml_score_2_bg {
  color: white;
  background-color: #71ad9d;
}

/* line 184, ../sass/style.scss */
.oml_score_3_text {
  color: #81b288;
}

/* line 188, ../sass/style.scss */
.oml_score_3_bg {
  color: white;
  background-color: #81b288;
}

/* line 193, ../sass/style.scss */
.oml_score_4_text {
  color: #90b675;
}

/* line 197, ../sass/style.scss */
.oml_score_4_bg {
  color: white;
  background-color: #90b675 !important;
}

/* line 202, ../sass/style.scss */
.oml_score_none_text {
  color: #4c4c4c;
}

/* line 206, ../sass/style.scss */
.oml_score_none_text_light {
  color: #e6e6e6;
}

/* line 210, ../sass/style.scss */
.oml_score_none_bg {
  color: #4c4c4c !important;
  background-color: #e6e6e6;
}

/* line 217, ../sass/style.scss */
.pbm_section_1_text {
  color: #55a4c4;
}

/* line 221, ../sass/style.scss */
.pbm_section_1_bg {
  color: white;
  background-color: #55a4c4;
}

/* line 226, ../sass/style.scss */
.pbm_section_2_text {
  color: #76b5cf;
}

/* line 230, ../sass/style.scss */
.pbm_section_2_bg {
  color: white;
  background-color: #76b5cf;
}

/* line 235, ../sass/style.scss */
.pbm_section_3_text {
  color: #98c8de;
}

/* line 239, ../sass/style.scss */
.pbm_section_3_bg {
  color: white;
  background-color: #98c8de;
}

/* line 244, ../sass/style.scss */
.pbm_section_4_text {
  color: #8685a8;
}

/* line 248, ../sass/style.scss */
.pbm_section_4_bg {
  color: white;
  background-color: #8685a8;
}

/* line 253, ../sass/style.scss */
.pbm_section_5_text {
  color: #9f9cba;
}

/* line 257, ../sass/style.scss */
.pbm_section_5_bg {
  color: white;
  background-color: #9f9cba;
}

/* line 262, ../sass/style.scss */
.pbm_section_6_text {
  color: #b6b4c9;
}

/* line 266, ../sass/style.scss */
.pbm_section_6_bg {
  color: white;
  background-color: #b6b4c9;
}

/* line 271, ../sass/style.scss */
.pbm_section_7_text {
  color: #d0cddd;
}

/* line 275, ../sass/style.scss */
.pbm_section_7_bg {
  color: white;
  background-color: #d0cddd;
}

/* line 280, ../sass/style.scss */
.pbm_section_8_text {
  color: #cecece;
}

/* line 284, ../sass/style.scss */
.pbm_section_8_bg {
  color: white;
  background-color: #cecece;
}

/* line 289, ../sass/style.scss */
.unallocated_text {
  color: #b43c3c;
}

/* line 293, ../sass/style.scss */
.unallocated_bg {
  color: white;
  background-color: #b43c3c;
}

/* line 298, ../sass/style.scss */
.functional_area, .pad_box {
  margin-top: 1.875em;
  overflow-y: hidden;
  border: 1px solid #cccccc;
  padding: 1.875em;
}
/* line 304, ../sass/style.scss */
.functional_area *:last-child, .pad_box *:last-child {
  margin-bottom: 0;
}

/* line 309, ../sass/style.scss */
.content_section {
  position: relative;
}

/* line 313, ../sass/style.scss */
.Normal:after, .no_select:after {
  content: '';
  display: block;
  clear: both;
}
