/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/

/*
@traumaColor: #f2cc6a;
@spineColor: #f2a768;
@shoulderandelbowColor: #f26868;
@kneeandsportsColor: #f4165f;
@pediatricsColor: #49a5e5;
@reconColor: #608fde;
@handColor: #8571e7;
@footandankleColor: #8c5ecc;
@pathologyColor: #a264ab;
@basicscienceColor: #5cab91;
@anatomyColor: #54a14c;
@approachesColor: #89b871;
@generalColor: #8d8d8d;
*/

/* Level colors */

/* importance colors */

/* PGY level colors */

/* TASK LIST PROGRESS COLORS */

/*  COLORS */

/* TOPIC COLOR PALETTE */

/* PASS COLOR PALETTE */

/* VC COLOR PALETTE */

/* ORTHO GREEN COLOR PALETTE */

/* PROGRESS COLORS */

/* DROP SHADOWS */

.icon-play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10.5px 0 10.5px 12px;
  border-color: transparent transparent transparent #88aadf;
}

@font-face {
  font-family: 'icomoon';
  src: url('/ux-fonts/icomoon.eot?buv4q3');
  src: url('/ux-fonts/icomoon.eot?buv4q3#iefix') format('embedded-opentype'), url('/ux-fonts/icomoon.ttf?buv4q3') format('truetype'), url('/ux-fonts/icomoon.woff?buv4q3') format('woff'), url('/ux-fonts/icomoon.svg?buv4q3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

i.icon,
em.icon {
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  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;
}

.icon-gear:before {
  content: "\e982";
}

.icon-add-note:before {
  content: "\e900";
}

.icon-keyboard:before {
  content: "\e901";
}

.icon-note:before {
  content: "\e902";
}

.icon-minus:before {
  content: "\e903";
}

.icon-plus:before {
  content: "\e904";
}

.icon-house:before {
  content: "\e905";
}

.icon-book:before {
  content: "\e906";
}

.icon-file-flat:before {
  content: "\e907";
}

.icon-people:before {
  content: "\e908";
}

.icon-video:before {
  content: "\e909";
}

.icon-case:before {
  content: "\e939";
}

.icon-folder:before {
  content: "\e90a";
}

.icon-file:before {
  content: "\e90b";
}

.icon-donut:before {
  content: "\e90c";
}

.icon-star-blank:before {
  content: "\e90d";
}

.icon-star:before {
  content: "\e90e";
}

.icon-arrow-bottom:before {
  content: "\e90f";
}

.icon-arrow-top:before {
  content: "\e910";
}

.icon-check:before {
  content: "\e911";
}

.icon-arrow-next-round:before {
  content: "\e912";
}

.icon-arrow-prev-round:before {
  content: "\e913";
}

.icon-camera:before {
  content: "\e914";
}

.icon-x:before {
  content: "\e915";
}

.icon-lock:before {
  content: "\e916";
}

.icon-presentation:before {
  content: "\e917";
}

.icon-search:before {
  content: "\e918";
}

.icon-trash:before {
  content: "\e919";
}

.icon-review:before {
  content: "\e91a";
}

.icon-cycle:before {
  content: "\e91b";
}

.icon-pyramid:before {
  content: "\e91c";
}

.icon-profile:before {
  content: "\e91d";
}

.icon-tag-circle:before {
  content: "\e91e";
}

.icon-q:before {
  content: "\e91f";
}

.icon-foot:before {
  content: "\e920";
}

.icon-message:before {
  content: "\e921";
}

.icon-pdf:before {
  content: "\e922";
}

.icon-video-play:before {
  content: "\e923";
}

.icon-checkbox:before {
  content: "\e924";
}

.icon-menu:before {
  content: "\e925";
}

.icon-question-sign:before {
  content: "\e926";
}

.icon-person:before {
  content: "\e927";
}

.icon-x-squared:before {
  content: "\e928";
}

.icon-zoom-in:before {
  content: "\e929";
}

.icon-zoom-out:before {
  content: "\e92a";
}

.icon-rotate:before {
  content: "\e92b";
}

.icon-fit:before {
  content: "\e92c";
}

.icon-change-bg:before {
  content: "\e92d";
}

.icon-navigation:before {
  content: "\e92e";
}

.icon-stats:before {
  content: "\e92f";
}

.icon-camera-blank:before {
  content: "\e930";
}

.icon-foot-inside:before {
  content: "\e931";
}

.icon-dots:before {
  content: "\e932";
}

.icon-scalpel:before {
  content: "\e933";
}

.icon-triangle-full-bottom:before {
  content: "\e934";
}

.icon-triangle-full-top:before {
  content: "\e935";
}

.icon-triangle-cut:before {
  content: "\e937";
}

.icon-post-navigation:before {
  content: "\e938";
}

.icon-cases-navigation:before {
  content: "\e939";
}

.icon-topic-navigation:before {
  content: "\e93a";
}

.icon-triangle-in-circle:before {
  content: "\e93b";
}

.icon-question:before {
  content: "\e93c";
}

.icon-nav-light:before {
  content: "\e93d";
}

.icon-products:before {
  content: "\e93e";
}

.icon-posts:before {
  content: "\e93f";
}

.icon-collaborate-navigation:before {
  content: "\e940";
}

.icon-comments:before {
  content: "\e941";
}

.icon-video-navigation:before {
  content: "\e942";
}

.icon-collaborate:before {
  content: "\e943";
}

.icon-qbank-navigation:before {
  content: "\e944";
}

.icon-clip:before {
  content: "\e945";
}

.icon-entered:before {
  content: "\e946";
}

.icon-graded:before {
  content: "\e947";
}

.icon-target:before {
  content: "\e948";
}

.icon-approved:before {
  content: "\e949";
}

.icon-prev-bullet:before {
  content: "\e94a";
}

.icon-next-bullet:before {
  content: "\e94b";
}

.icon-prev-section:before {
  content: "\e94c";
}

.icon-next-section:before {
  content: "\e94d";
}

.icon-unflagged:before {
  content: "\e94e";
}

.icon-flag:before {
  content: "\e94f";
}

.icon-down-right-arrow:before {
  content: "\e950";
}

.icon-logout:before {
  content: "\e951";
}

.icon-post:before {
  content: "\e952";
}

.icon-sm-0:before {
  content: "\e953";
}

.icon-sm-20:before {
  content: "\e954";
}

.icon-sm-40:before {
  content: "\e955";
}

.icon-sm-60:before {
  content: "\e956";
}

.icon-sm-80:before {
  content: "\e957";
}

.icon-sm-100:before {
  content: "\e958";
}

.icon-sm-faculty-evaluation:before {
  content: "\e959";
}

.icon-sm-faculty-evaluation-filled:before {
  content: "\e95a";
}

.icon-sm-filled:before {
  content: "\e95b";
}

.icon-sm-readarticle:before {
  content: "\e95c";
}

.icon-sm-readarticle-filled:before {
  content: "\e95d";
}

.icon-sm-takequiz:before {
  content: "\e95e";
}

.icon-sm-takequiz-filled:before {
  content: "\e95f";
}

.icon-sm-techguide:before {
  content: "\e960";
}

.icon-sm-techguide-filled:before {
  content: "\e961";
}

.icon-sm-video:before {
  content: "\e962";
}

.icon-sm-video-filled:before {
  content: "\e963";
}

.icon-calendar:before {
  content: "\e964";
}

.icon-readarticle:before {
  content: "\e965";
}

.icon-brain:before {
  content: "\e966";
}

.icon-edit-pen:before {
  content: "\e967";
}

.icon-location:before {
  content: "\e968";
}

.icon-arrow-pointer-down:before {
  content: "\e969";
}

.icon-arrow-pointer-top:before {
  content: "\e96a";
}

.icon-arrow-pointer-left:before {
  content: "\e96b";
}

.icon-presentation-expand:before {
  content: "\e96d";
}

.icon-presentation-collapse:before {
  content: "\e96e";
}

.icon-pass-peak-arrow:before {
  content: "\e96f";
}

.icon-pass-peak-arrow-big:before {
  content: "\e970";
}

.icon-case-log-screw:before {
  content: "\e971";
}

.icon-case-log-screw-plus:before {
  content: "\e972";
}

.icon-edit:before {
  content: "\e973";
}

.icon-wingdings-check:before {
  content: "\e974";
}

.icon-settings:before {
  content: "\e975";
}

.icon-peak-arrow:before {
  content: "\e977";
}

.icon-clicking {
  position: relative;
}

.icon-clicking .path1:before {
  content: "\e978";
}

.icon-clicking .path2:before {
  content: "\e979";
  position: absolute;
  top: 0;
  left: 0px;
}

.icon-peak:before {
  content: "\e97a";
}

.icon-reset:before {
  content: "\e97b";
}

.icon-check-multi .path1:before {
  content: "\e97c";
}

.icon-check-multi .path2:before {
  content: "\e97d";
  margin-left: -1.25em;
}

.icon-flask:before {
  content: "\e97e";
}

.icon-calculator:before {
  content: "\e97f";
}

.icon-drag:before {
  content: "\e980";
}

.icon-pubmed:before {
  content: "\e981";
}

.icon-attachment:before {
  content: "\e983";
}

.icon-download:before {
  content: "\e984";
}

.icon-sharing-interface:before {
  content: "\e985";
}

.icon-navigator:before {
  content: "\e936";
}

.icon-pmc:before {
  content: "\e976";
}

.icon-night:before {
  content: "\e986";
}

.icon-day:before {
  content: "\e987";
}

.icon-q-symbol:before {
  content: "\e988";
}

.icon-certification:before {
  content: "\e989";
}

.icon-education:before {
  content: "\e98b";
}

.icon-fax:before {
  content: "\e98c";
}

.icon-phone:before {
  content: "\e98d";
}

.icon-personal-contact:before {
  content: "\e98e";
}

.icon-building:before {
  content: "\e98a";
}

.icon-outcomes:before {
  content: "\e98f";
}

.icon-clinical:before {
  content: "\e98f";
}

.icon-filter:before {
  content: "\e990";
}

.icon-reorder:before {
  content: "\e991";
}

.icon-list-view:before {
  content: "\e992";
}

.icon-today:before {
  content: "\e993";
}

.icon-pass-logo:before {
  content: "\e994";
}

.icon-practice:before {
  content: "\e995";
}

.icon-opened-lock:before {
  content: "\e996";
}

.icon-blocked:before {
  content: "\e997";
}

.icon-calendar-header:before {
  content: "\e998";
}

.icon-unblock:before {
  content: "\e999";
}

.icon-book-simple:before {
  content: "\e99a";
}

.icon-start:before {
  content: "\e99b";
}

.icon-current:before {
  content: "\e99c";
}

.icon-finish:before {
  content: "\e99d";
}

.icon-activate:before {
  content: "\e99e";
}

.icon-view:before {
  content: "\e99f";
}

.icon-warning:before {
  content: "\e9a0";
}

.icon-link:before {
  content: "\e9a1";
}

.icon-launch:before {
  content: "\e9a2";
}

.icon-section:before {
  content: "\e9a3";
}

.icon-slides:before {
  content: "\e9a4";
}

.icon-testing-concept:before {
  content: "\e9a5";
}

.icon-like:before {
  content: "\e9a6";
}

.icon-notification:before {
  content: "\e9a8";
}

.icon-alert:before {
  content: "\e9a9";
}

.icon-table:before {
  content: "\e9aa";
}

.icon-anconeus:before {
  content: "\e9ab";
}

.icon-goal:before {
  content: "\e9ac";
}

.icon-rocket:before {
  content: "\e9ad";
}

.icon-hourglass:before {
  content: "\e9ae";
}

.icon-aim:before {
  content: "\e9af";
}

.icon-arrow-circle:before {
  content: "\e9af";
}

.icon-calendar-day:before {
  content: "\e9b0";
}

.icon-line-chart:before {
  content: "\e9b1";
}

.icon-radar:before {
  content: "\e9b2";
}

.icon-wrench:before {
  content: "\e9b3";
}

.icon-goal-circle:before {
  content: "\e9b4";
}

.icon-copy:before {
  content: "\e9b5";
}

.icon-marker:before {
  content: "\e9b6";
}

.icon-marker-plus:before {
  content: "\e9b7";
}

.icon.icon-info {
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 100%;
  background-color: #7da2dc;
  color: white;
  font-size: 18px;
  font-family: serif !important;
}

.icon.icon-info:before {
  content: "i";
}

.icon-pass {
  width: 26px;
  height: 16px;
  background: url("/ux-images/icon-pass.png");
}

.icon-pass.white {
  width: 26px;
  height: 16px;
  background: url("/ux-images/icon-pass-white.png");
}

.icon-untagged {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #c0c0c0;
  box-sizing: border-box;
}

.icon-arc-arrow-next {
  width: 20px;
  height: 10px;
  background: url("/ux-images/icon-arc-arrow-next.png");
}

.icon-arc-arrow-previous {
  width: 20px;
  height: 10px;
  background: url("/ux-images/icon-arc-arrow-previous.png");
}

.icon-arc-arrow-previous-dots {
  width: 20px;
  height: 10px;
  background: url("/ux-images/icon-arc-arrow-previous-dots.png");
}

.icon-arc-arrow-next-dots {
  width: 20px;
  height: 10px;
  background: url("/ux-images/icon-arc-arrow-next-dots.png");
}

.icon-arrow-top-dots {
  width: 14px;
  height: 11px;
  background: url("/ux-images/icon-arrow-top-dots.png");
}

.icon-arrow-bottom-dots {
  width: 14px;
  height: 11px;
  background: url("/ux-images/icon-arrow-bottom-dots.png");
}

.icon-photo {
  width: 23px;
  height: 19px;
  background: url("/ux-images/icon-photo.png");
}

.icon-mail {
  width: 16px;
  height: 12px;
  background: url("/ux-images/icon-message.png");
}

.icon-home {
  width: 13px;
  height: 10px;
  background: url("/ux-images/icon-home.png");
}

.icon-home-navigation:after {
  display: inline-block;
  content: '';
  width: 15px;
  height: 15px;
  background-image: url("/ux-images/home-navigation.png");
  background-size: contain;
}

.icon-double-arrow:before,
.icon-double-arrow:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
}

.icon-double-arrow:before {
  border-color: transparent transparent transparent #7da2dc;
}

.icon-double-arrow:after {
  border-color: transparent transparent transparent #f9f9f9;
}

.icon-mobile-logo {
  width: 31px;
  height: 30px;
  background: url("/ux-images/mobile-logo.png") center;
  background-size: 31px 30px;
}

.pocl_menu_icon {
  display: inline-block;
  background-image: url("/images/cme/pocl_menu_icon.png");
  background-repeat: no-repeat;
  height: 23px;
  margin-top: 5px;
  margin-left: 7px;
  padding-right: 5px;
  margin-bottom: 2px;
  width: 24px;
}

.pocl_menu_icon:hover {
  background-image: url("/images/cme/pocl_menu_icon_hover.png");
}

.icon.icon-video:before {
  font-size: 0.88em;
}

.icon-toggle {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/ux-images/icons/icon-toggle-default.png");
  background-size: cover;
}

.icon-toggle-1 {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/ux-images/icons/icon-toggle-1.png");
  background-size: cover;
}

.icon-toggle-2 {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/ux-images/icons/icon-toggle-2.png");
  background-size: cover;
}

.icon-toggle-3 {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/ux-images/icons/icon-toggle-3.png");
  background-size: cover;
}

.icon-hint {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  z-index: 3;
  background: #7da2dd;
  border-radius: 100%;
  line-height: 1;
}

.icon-hint:after {
  content: '';
  position: absolute;
  top: 0;
  right: 10px;
  display: inline-block;
  height: 100%;
  width: 2px;
  background-color: #FFFFFF;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.icon-hint i.icon-file {
  position: relative;
  top: 4px;
  font-size: 14px;
  padding-left: 5px;
}

.icon-hint i {
  color: white;
}

.icon-wk {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url("/ux-svg/evidence/WK.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.icon-navigator-colored {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("/ux-svg/peak/navigator-colored.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.icon-podcast:before {
  content: "\e9a7";
}

.icon--topic {
  color: #39B1EB;
}

.icon--technique {
  color: #FF9600;
}

.icon--question {
  color: #61B096;
}

.icon--evidence {
  color: #FDD16B;
}

.icon--video {
  color: #F5A868;
}

.icon--case {
  color: #FD6C6A;
}

.tabs {
  overflow: hidden;
}

.tabs li {
  display: block;
  float: left;
  text-align: center;
  background: #f3f3f3;
  border-right: 1px solid white;
  box-sizing: border-box;
}

.tabs li:first-of-type {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.tabs li:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right: none;
}

.tab-links {
  position: relative;
  display: inline-block;
  margin: 10px 0;
}

.tab-links__item {
  display: inline-block;
}

.tab-links__item + .tab-links__item {
  margin-left: 3px;
}

.tab-links__button {
  display: block;
  padding: 5px 15px;
  position: relative;
  border: 1px solid #E6E6E6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #333;
  font-size: 13px;
  font-weight: bold;
  background: white;
  transition: background 0.2s ease, border-bottom 0.2s ease, border-top 0.2s ease, color 0.2s ease;
  cursor: pointer;
}

.tab-links__button.active,
.tab-links__button:hover {
  text-decoration: none;
  background: #f1f1f1;
  border-bottom: 1px solid transparent;
  outline: none;
}

.tab-links__button + .tab-links__item:after {
  content: '';
  position: absolute;
  right: 100%;
  bottom: -1px;
  height: 1px;
  width: 5px;
  background-color: #E6E6E6;
}

.tab-links--reverse .tab-links__button {
  background-color: #EAEAEA;
  font-weight: 400;
  padding: 8px 15px;
}

.tab-links--reverse .tab-links__button.active,
.tab-links--reverse .tab-links__button:hover {
  background: #ffffff;
}

.tab-links--with-separator {
  display: block;
  border-bottom: 1px solid #E6E6E6;
}

.tab-links--with-separator .tab-links__button {
  margin-bottom: -1px;
  /*&:before {
        content: '';
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        display: block;
        height: 5px;
        background-color: #7DA2DC;
        transition: opacity 0.2s ease;
        opacity: 0;
      }

      &.active {
        &:after {
          content: '';
          position: absolute;
          bottom: -2px;
          left: 0;
          right: 0;
          height: 3px;
          background-color: #FFFFFF;
        }
      }

      &:not(.active) {
        border: 1px solid #EDEDED;
      }*/
}

.tab-links--update {
  padding-right: 100px;
}

.tab-links--update .tab-links__item {
  padding-bottom: 5px;
}

.tab-links--styled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 1px solid #E6E6E6;
}

.tab-links--styled .tab-links__button {
  margin-bottom: -1px;
  padding: 12px 20px 12px 20px;
  background-color: #EDEDED;
  font-weight: 400;
  border-radius: 1px;
  color: #C6C6C6;
  font-size: 14px;
}

.tab-links--styled .tab-links__button:hover {
  background: #ffffff;
  color: #333333;
}

.tab-links--styled .tab-links__button:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  display: block;
  height: 5px;
  background-color: #7DA2DC;
  transition: opacity 0.2s ease;
  opacity: 0;
}

.tab-links--styled .tab-links__button.active {
  background: #ffffff;
  color: #7DA2DC;
}

.tab-links--styled .tab-links__button.active:before {
  opacity: 1;
}

.tab-links--styled .tab-links__button.active:after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 3px;
  background-color: #FFFFFF;
}

.tab-links--styled .tab-links__button:not(.active) {
  border: 1px solid #EDEDED;
}

.tab-links--styled .tab-links__item + .tab-links__item {
  margin-left: 5px;
}

.radial-wrapper {
  position: relative;
  display: inline-block;
  font-size: 0;
}

.radial-wrapper .radial--inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.radial {
  position: relative;
  line-height: 1;
  font-family: Arial;
}

.radial:before {
  content: '';
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border-radius: 50%;
  background-color: #ffffff;
  opacity: 0;
}

.radial__svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.radial__empty {
  stroke: #e6e6e6;
  stroke-dasharray: 100;
  stroke-width: 1.7px;
}

.radial__fill {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  stroke-width: 1.7px;
  transition: stroke-dashoffset 0.8s ease;
}

.radial__progress {
  position: absolute;
  top: 50%;
  left: 1px;
  right: 0;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  font-family: 'Inter', 'Arial Bold', sans-serif;
  font-weight: 900px;
}

.radial__finished-icon {
  display: none;
  position: absolute;
  top: -5px;
  left: 50%;
  height: 35px;
  width: 35px;
  margin: 0 auto;
  border: 1px solid #ededed;
  border-radius: 100%;
  background-color: #FFFFFF;
  color: #395682;
  font-size: 21px;
  z-index: 1;
  line-height: 35px;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  box-shadow: 0px 2px 10px rgba(144, 144, 144, 0.26);
}

.radial--extra-large-inner .radial__svg {
  width: 155px;
  height: 155px;
}

.radial--extra-large-inner .radial__empty {
  stroke-width: 1.4px;
}

.radial--extra-large-inner .radial__fill {
  stroke-width: 1.4px;
}

.radial--extra-large-inner .radial__progress {
  -webkit-transform: translateY(35%);
  transform: translateY(35%);
  font-size: 22px;
}

.radial--extra-large-outer .radial__svg {
  width: 180px;
  height: 180px;
}

.radial--extra-large-outer .radial__empty {
  stroke-width: 1.2px;
}

.radial--extra-large-outer .radial__fill {
  stroke-width: 1.2px;
}

.radial--extra-large-outer .radial__progress {
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
  font-size: 34px;
}

.radial--large-inner .radial__svg {
  width: 115px;
  height: 115px;
}

.radial--large-inner .radial__progress {
  -webkit-transform: translateY(35%);
  transform: translateY(35%);
  font-size: 18px;
}

.radial--large-outer .radial__svg {
  width: 140px;
  height: 140px;
}

.radial--large-outer .radial__empty {
  stroke-width: 1.4px;
}

.radial--large-outer .radial__fill {
  stroke-width: 1.4px;
}

.radial--large-outer .radial__progress {
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
  font-size: 28px;
}

.radial--middle-inner:before {
  opacity: 1;
}

.radial--middle-inner .radial__svg {
  width: 50px;
  height: 50px;
}

.radial--middle-inner .radial__empty {
  stroke-width: 2.2px;
}

.radial--middle-inner .radial__fill {
  stroke-width: 2.2px;
}

.radial--middle-inner .radial__progress {
  -webkit-transform: translateY(35%);
  transform: translateY(35%);
  font-size: 9px;
}

.radial--middle-outer:before {
  opacity: 1;
}

.radial--middle-outer .radial__svg {
  width: 62px;
  height: 62px;
}

.radial--middle-outer .radial__empty {
  stroke-width: 2px;
}

.radial--middle-outer .radial__fill {
  stroke-width: 2px;
}

.radial--middle-outer .radial__progress {
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
  font-size: 12px;
}

.radial--middle-outer .radial__finished-icon {
  top: -2px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  font-size: 13px;
}

.radial--small-inner:before {
  opacity: 1;
}

.radial--small-inner .radial__svg {
  width: 32px;
  height: 32px;
}

.radial--small-inner .radial__progress {
  -webkit-transform: translateY(35%);
  transform: translateY(35%);
  font-size: 7px;
}

.radial--small-outer:before {
  opacity: 1;
}

.radial--small-outer .radial__svg {
  width: 38px;
  height: 38px;
}

.radial--small-outer .radial__progress {
  -webkit-transform: translateY(-85%);
  transform: translateY(-85%);
  font-size: 9px;
}

.radial--small-outer .radial__finished-icon {
  top: -4px;
  height: 12px;
  width: 12px;
  line-height: 12px;
  font-size: 9px;
}

.radial--large .radial__svg {
  width: 140px;
  height: 140px;
}

.radial--large .radial__empty {
  stroke-width: 1.4px;
}

.radial--large .radial__fill {
  stroke-width: 1.4px;
}

.radial--large .radial__progress {
  font-size: 28px;
}

.radial--middle:before {
  opacity: 1;
}

.radial--middle .radial__svg {
  width: 64px;
  height: 64px;
}

.radial--middle .radial__empty {
  stroke-width: 2px;
}

.radial--middle .radial__fill {
  stroke-width: 2px;
}

.radial--middle .radial__progress {
  font-size: 12px;
}

.radial--small:before {
  opacity: 1;
}

.radial--small .radial__svg {
  width: 38px;
  height: 38px;
}

.radial--small .radial__empty {
  stroke-width: 2px;
}

.radial--small .radial__fill {
  stroke-width: 2px;
}

.radial--small .radial__progress {
  -webkit-transform: translateY(-55%);
  transform: translateY(-55%);
  font-size: 9px;
}

.radial--activities-completed .radial__fill {
  stroke: #395682;
}

.radial--activities-completed .radial__progress {
  color: #395682;
}

.radial--average-self-mastery .radial__fill {
  stroke: #78C870;
}

.radial--average-self-mastery .radial__progress {
  color: #78C870;
}

.radial--reinforcement-completed .radial__fill {
  stroke: #4372BA;
}

.radial--reinforcement-completed .radial__progress {
  color: #4372BA;
}

.radial--reinforcement-completed .radial__finished-icon {
  color: #4372BA;
}

.radial--topics-color .radial__fill {
  stroke: #39B1EB;
}

.radial--topics-color .radial__progress {
  color: #39B1EB;
}

.radial--questions-color .radial__fill {
  stroke: #61B096;
}

.radial--questions-color .radial__progress {
  color: #61B096;
}

.radial--articles-color .radial__fill {
  stroke: #FDD16B;
}

.radial--articles-color .radial__progress {
  color: #FDD16B;
}

.radial--cases-color .radial__fill {
  stroke: #FD6C6A;
}

.radial--cases-color .radial__progress {
  color: #FD6C6A;
}

.radial--videos-color .radial__fill {
  stroke: #F5A868;
}

.radial--videos-color .radial__progress {
  color: #F5A868;
}

.radial--exams-color .radial__fill {
  stroke: #3EBDC9;
}

.radial--exams-color .radial__progress {
  color: #3EBDC9;
}

.radial--task-list-color .radial__fill {
  stroke: #FF9600;
}

.radial--task-list-color .radial__progress {
  color: #FF9600;
}

.radial--self-mastery-color .radial__fill {
  stroke: #3EBDC9;
}

.radial--self-mastery-color .radial__progress {
  color: #3EBDC9;
}

.radial--faculty-color .radial__fill {
  stroke: #3C71A8;
}

.radial--faculty-color .radial__progress {
  color: #3C71A8;
}

.radial--cpt-case-log-color .radial__fill {
  stroke: #359AA4;
}

.radial--cpt-case-log-color .radial__progress {
  color: #359AA4;
}

.radial--error .radial__fill {
  stroke: #DD5F5F;
}

.radial--error .radial__progress {
  color: #DD5F5F;
}

.specialityItem .radial:before {
  opacity: 0;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle .radial__svg {
    width: 48px;
    height: 48px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle .radial__svg {
    width: 36px;
    height: 36px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle .radial__progress {
    font-size: 11px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle .radial__progress {
    font-size: 8px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle-outer .radial__svg {
    width: 48px;
    height: 48px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle-outer .radial__svg {
    width: 36px;
    height: 36px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle-outer .radial__progress {
    font-size: 11px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle-outer .radial__progress {
    font-size: 8px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle-inner .radial__svg {
    width: 40px;
    height: 40px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle-inner .radial__svg {
    width: 30px;
    height: 30px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .radial--middle-inner .radial__progress {
    font-size: 9px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder .radial--middle-inner .radial__progress {
    font-size: 7px;
  }
}

.activity-list-container .radial__svg {
  background-color: white;
  border-radius: 100%;
}

.linearProgress {
  position: relative;
  height: 3px;
  width: 100%;
}

.linearProgress.no-text:before {
  content: '' !important;
}

.linearProgress.full .bar {
  width: 100% !important;
}

.linearProgress .bar {
  position: absolute;
  bottom: 0;
  height: 3px;
}

.linearProgress:before {
  position: absolute;
  left: 25px;
  bottom: 6px;
  display: inline-block;
  font-size: 11px;
  color: #5747A7;
}

.linearProgress[data-progress="100"] .bar {
  background: #5747A7;
  width: 100%;
}

.linearProgress[data-progress="80"] .bar {
  background: #7061BC;
  width: 80%;
}

.linearProgress[data-progress="60"] .bar {
  background: #867AD0;
  width: 60%;
}

.linearProgress[data-progress="40"] .bar {
  background: #A296E2;
  width: 40%;
}

.linearProgress[data-progress="20"] .bar {
  background: #BCB2F2;
  width: 20%;
}

.collapse {
  display: none;
}

.collapseBtn {
  cursor: pointer;
}

.collapseBtn:after {
  display: inline-block;
  font-size: 7px;
  font-family: 'icomoon';
  content: "\e910";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.collapseBtn.collapsed:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.seeMore {
  clear: both;
  padding-bottom: 10px;
}

.seeMore:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.seeMore .hidden {
  display: none;
}

.seeMore.isOpened .hidden {
  display: block;
}

.seeMore.isOpened .hideContent .less {
  display: inline;
}

.seeMore.isOpened .hideContent .more {
  display: none;
}

.seeMore .hideContent {
  display: block;
  height: 35px;
  float: right;
  margin-right: 10px;
  padding: 10px;
  background: #ddeafd;
  color: #6c85ac;
  border: none;
  cursor: pointer;
  outline: none;
}

.seeMore .hideContent:hover {
  background: #d9d9d9;
}

.seeMore .hideContent span {
  font-size: 14px;
}

.seeMore .hideContent .less {
  display: none;
}

.hideContent {
  display: none;
}

.icon-specialty-1:before {
  color: #f2cc6a;
}

.icon-specialty-2:before {
  color: #f2a768;
}

.icon-specialty-3:before {
  color: #f26868;
}

.icon-specialty-225:before {
  color: #f4165f;
}

.icon-specialty-4:before {
  color: #49a5e5;
}

.icon-specialty-5:before {
  color: #608fde;
}

.icon-specialty-6:before {
  color: #8571e7;
}

.icon-specialty-7:before {
  color: #8c5ecc;
}

.icon-specialty-8:before {
  color: #a264ab;
}

.icon-specialty-9:before {
  color: #5cab91;
}

.icon-specialty-10:before {
  color: #54a14c;
}

.icon-specialty-11:before {
  color: #89b871;
}

.icon-specialty-12:before {
  color: #89b871;
}

.icon-specialty-14:before {
  color: #f2cc6a;
}

.icon-specialty-15:before {
  color: #f1bf6a;
}

.icon-specialty-16:before {
  color: #f26868;
}

.icon-specialty-17:before {
  color: #f2a768;
}

.icon-specialty-18:before {
  color: #49a5e5;
}

.icon-specialty-19:before {
  color: #608fde;
}

.icon-specialty-21:before {
  color: #8571e7;
}

.icon-specialty-22:before {
  color: #8c5ecc;
}

.icon-specialty-23:before {
  color: #f19368;
}

.icon-specialty-24:before {
  color: #5f91e1;
}

.icon-specialty-25:before {
  color: #f6516a;
}

.icon-specialty-26:before {
  color: #a264ab;
}

.icon-specialty-27:before {
  color: #7378d7;
}

.icon-specialty-28:before {
  color: #5cab91;
}

.icon-specialty-29:before {
  color: #9259dd;
}

.icon-specialty-123:before {
  color: #f2cc6a;
}

.icon-specialty-101:before {
  color: #a264ab;
}

.icon-specialty-102:before {
  color: #f2a768;
}

.icon-specialty-103:before {
  color: #f26868;
}

.icon-specialty-104:before {
  color: #49a5e5;
}

.icon-specialty-105:before {
  color: #f4165f;
}

.icon-specialty-106:before {
  color: #608fde;
}

.icon-specialty-107:before {
  color: #8571e7;
}

.icon-specialty-108:before {
  color: #f1bf6a;
}

.icon-specialty-109:before {
  color: #f19368;
}

.icon-specialty-110:before {
  color: #f6516a;
}

.icon-specialty-111:before {
  color: #f02e50;
}

.icon-specialty-112:before {
  color: #f58961;
}

.icon-specialty-113:before {
  color: #5f91e1;
}

.icon-specialty-114:before {
  color: #fd3e4a;
}

.icon-specialty-115:before {
  color: #9259dd;
}

.icon-specialty-116:before {
  color: #8c5ecc;
}

.icon-specialty-117:before {
  color: #a547d3;
}

.icon-specialty-118:before {
  color: #7378d7;
}

.icon-specialty-120:before {
  color: #daaf55;
}

.icon-specialty-124:before {
  color: #8d8d8d;
}

.icon-specialty-201:before {
  color: #f1bf6a;
}

.icon-specialty-202:before {
  color: #daaf55;
}

.icon-specialty-203:before {
  color: #f2a768;
}

.icon-specialty-204:before {
  color: #f19368;
}

.icon-specialty-205:before {
  color: #f58961;
}

.icon-specialty-206:before {
  color: #f6516a;
}

.icon-specialty-207:before {
  color: #fd3e4a;
}

.icon-specialty-208:before {
  color: #f02e50;
}

.icon-specialty-209:before {
  color: #5f91e1;
}

.icon-specialty-210:before {
  color: #7378d7;
}

.icon-specialty-211:before {
  color: #9259dd;
}

.icon-specialty-212:before {
  color: #dd093f;
}

.icon-specialty-213:before {
  color: #a547d3;
}

.icon-specialty-214:before {
  color: #a54de5;
}

.icon-specialty-215:before {
  color: #b434dd;
}

.icon-specialty-216:before {
  color: #b74db0;
}

.icon-specialty-217:before {
  color: #cd19e9;
}

.icon-specialty-218:before {
  color: #779d97;
}

.icon-specialty-219:before {
  color: #6e924f;
}

.icon-specialty-220:before {
  color: #d10ecd;
}

.icon-specialty-222:before {
  color: #f2cc6a;
}

.icon-specialty-223:before {
  color: #f26868;
}

.icon-specialty-224:before {
  color: #8d8d8d;
}

.icon-specialty-226:before {
  color: #f2cc6a;
}

.icon-specialty-227:before {
  color: #f2a768;
}

.icon-specialty-228:before {
  color: #f26868;
}

.icon-specialty-229:before {
  color: #49a5e5;
}

.icon-specialty-230:before {
  color: #608fde;
}

.icon-specialty-231:before {
  color: #8571e7;
}

.icon-specialty-232:before {
  color: #8c5ecc;
}

.icon-specialty-233:before {
  color: #a264ab;
}

.icon-specialty-234:before {
  color: #5cab91;
}

.icon-specialty-235:before {
  color: #54a14c;
}

.category-color-specialty-1 {
  color: #f2cc6a;
}

.category-color-specialty-2 {
  color: #f2a768;
}

.category-color-specialty-3 {
  color: #f26868;
}

.category-color-specialty-225 {
  color: #f4165f;
}

.category-color-specialty-4 {
  color: #49a5e5;
}

.category-color-specialty-5 {
  color: #608fde;
}

.category-color-specialty-6 {
  color: #8571e7;
}

.category-color-specialty-7 {
  color: #8c5ecc;
}

.category-color-specialty-8 {
  color: #a264ab;
}

.category-color-specialty-9 {
  color: #5cab91;
}

.category-color-specialty-10 {
  color: #54a14c;
}

.category-color-specialty-11 {
  color: #89b871;
}

.category-color-specialty-12 {
  color: #89b871;
}

.category-color-specialty-13 {
  color: #8d8d8d;
}

.category-color-specialty-14 {
  color: #f2cc6a;
}

.category-color-specialty-15 {
  color: #f1bf6a;
}

.category-color-specialty-16 {
  color: #f26868;
}

.category-color-specialty-17 {
  color: #f2a768;
}

.category-color-specialty-18 {
  color: #49a5e5;
}

.category-color-specialty-19 {
  color: #608fde;
}

.category-color-specialty-21 {
  color: #8571e7;
}

.category-color-specialty-22 {
  color: #8c5ecc;
}

.category-color-specialty-23 {
  color: #f19368;
}

.category-color-specialty-24 {
  color: #5f91e1;
}

.category-color-specialty-25 {
  color: #f6516a;
}

.category-color-specialty-26 {
  color: #a264ab;
}

.category-color-specialty-27 {
  color: #7378d7;
}

.category-color-specialty-28 {
  color: #5cab91;
}

.category-color-specialty-29 {
  color: #9259dd;
}

.category-color-specialty-123 {
  color: #f2cc6a;
}

.category-color-specialty-101 {
  color: #a264ab;
}

.category-color-specialty-102 {
  color: #f2a768;
}

.category-color-specialty-103 {
  color: #f26868;
}

.category-color-specialty-104 {
  color: #49a5e5;
}

.category-color-specialty-105 {
  color: #f4165f;
}

.category-color-specialty-106 {
  color: #608fde;
}

.category-color-specialty-107 {
  color: #8571e7;
}

.category-color-specialty-108 {
  color: #f1bf6a;
}

.category-color-specialty-109 {
  color: #f19368;
}

.category-color-specialty-110 {
  color: #f6516a;
}

.category-color-specialty-111 {
  color: #f02e50;
}

.category-color-specialty-112 {
  color: #f58961;
}

.category-color-specialty-113 {
  color: #5f91e1;
}

.category-color-specialty-114 {
  color: #fd3e4a;
}

.category-color-specialty-115 {
  color: #9259dd;
}

.category-color-specialty-116 {
  color: #8c5ecc;
}

.category-color-specialty-117 {
  color: #a547d3;
}

.category-color-specialty-118 {
  color: #7378d7;
}

.category-color-specialty-120 {
  color: #daaf55;
}

.category-color-specialty-124 {
  color: #8d8d8d;
}

.category-color-specialty-201 {
  color: #f1bf6a;
}

.category-color-specialty-202 {
  color: #daaf55;
}

.category-color-specialty-203 {
  color: #f2a768;
}

.category-color-specialty-204 {
  color: #f19368;
}

.category-color-specialty-205 {
  color: #f58961;
}

.category-color-specialty-206 {
  color: #f6516a;
}

.category-color-specialty-207 {
  color: #fd3e4a;
}

.category-color-specialty-208 {
  color: #f02e50;
}

.category-color-specialty-209 {
  color: #5f91e1;
}

.category-color-specialty-210 {
  color: #7378d7;
}

.category-color-specialty-211 {
  color: #9259dd;
}

.category-color-specialty-212 {
  color: #dd093f;
}

.category-color-specialty-213 {
  color: #a547d3;
}

.category-color-specialty-214 {
  color: #a54de5;
}

.category-color-specialty-215 {
  color: #b434dd;
}

.category-color-specialty-216 {
  color: #b74db0;
}

.category-color-specialty-217 {
  color: #cd19e9;
}

.category-color-specialty-218 {
  color: #779d97;
}

.category-color-specialty-219 {
  color: #6e924f;
}

.category-color-specialty-220 {
  color: #d10ecd;
}

.category-color-specialty-222 {
  color: #f2cc6a;
}

.category-color-specialty-223 {
  color: #f26868;
}

.category-color-specialty-224 {
  color: #8d8d8d;
}

.subspecialty-bg-color-specialty-1 {
  background-color: #f2cc6a;
}

.subspecialty-bg-color-specialty-2 {
  background-color: #f2a768;
}

.subspecialty-bg-color-specialty-3 {
  background-color: #f26868;
}

.subspecialty-bg-color-specialty-225 {
  background-color: #f4165f;
}

.subspecialty-bg-color-specialty-4 {
  background-color: #49a5e5;
}

.subspecialty-bg-color-specialty-5 {
  background-color: #608fde;
}

.subspecialty-bg-color-specialty-6 {
  background-color: #8571e7;
}

.subspecialty-bg-color-specialty-7 {
  background-color: #8c5ecc;
}

.subspecialty-bg-color-specialty-8 {
  background-color: #a264ab;
}

.subspecialty-bg-color-specialty-9 {
  background-color: #5cab91;
}

.subspecialty-bg-color-specialty-10 {
  background-color: #54a14c;
}

.subspecialty-bg-color-specialty-11 {
  background-color: #89b871;
}

.subspecialty-bg-color-specialty-12 {
  background-color: #89b871;
}

.subspecialty-bg-color-specialty-13 {
  background-color: #8d8d8d;
}

.subspecialty-bg-color-specialty-14 {
  background-color: #f2cc6a;
}

.subspecialty-bg-color-specialty-15 {
  background-color: #f1bf6a;
}

.subspecialty-bg-color-specialty-16 {
  background-color: #f26868;
}

.subspecialty-bg-color-specialty-17 {
  background-color: #f2a768;
}

.subspecialty-bg-color-specialty-18 {
  background-color: #49a5e5;
}

.subspecialty-bg-color-specialty-19 {
  background-color: #608fde;
}

.subspecialty-bg-color-specialty-21 {
  background-color: #8571e7;
}

.subspecialty-bg-color-specialty-22 {
  background-color: #8c5ecc;
}

.subspecialty-bg-color-specialty-23 {
  background-color: #f19368;
}

.subspecialty-bg-color-specialty-24 {
  background-color: #5f91e1;
}

.subspecialty-bg-color-specialty-25 {
  background-color: #f6516a;
}

.subspecialty-bg-color-specialty-26 {
  background-color: #a264ab;
}

.subspecialty-bg-color-specialty-27 {
  background-color: #7378d7;
}

.subspecialty-bg-color-specialty-28 {
  background-color: #5cab91;
}

.subspecialty-bg-color-specialty-29 {
  background-color: #9259dd;
}

.subspecialty-bg-color-specialty-123 {
  background-color: #f2cc6a;
}

.subspecialty-bg-color-specialty-101 {
  background-color: #a264ab;
}

.subspecialty-bg-color-specialty-102 {
  background-color: #f2a768;
}

.subspecialty-bg-color-specialty-103 {
  background-color: #f26868;
}

.subspecialty-bg-color-specialty-104 {
  background-color: #49a5e5;
}

.subspecialty-bg-color-specialty-105 {
  background-color: #f4165f;
}

.subspecialty-bg-color-specialty-106 {
  background-color: #608fde;
}

.subspecialty-bg-color-specialty-107 {
  background-color: #8571e7;
}

.subspecialty-bg-color-specialty-108 {
  background-color: #f1bf6a;
}

.subspecialty-bg-color-specialty-109 {
  background-color: #f19368;
}

.subspecialty-bg-color-specialty-110 {
  background-color: #f6516a;
}

.subspecialty-bg-color-specialty-111 {
  background-color: #f02e50;
}

.subspecialty-bg-color-specialty-112 {
  background-color: #f58961;
}

.subspecialty-bg-color-specialty-113 {
  background-color: #5f91e1;
}

.subspecialty-bg-color-specialty-114 {
  background-color: #fd3e4a;
}

.subspecialty-bg-color-specialty-115 {
  background-color: #9259dd;
}

.subspecialty-bg-color-specialty-116 {
  background-color: #8c5ecc;
}

.subspecialty-bg-color-specialty-117 {
  background-color: #a547d3;
}

.subspecialty-bg-color-specialty-118 {
  background-color: #7378d7;
}

.subspecialty-bg-color-specialty-120 {
  background-color: #daaf55;
}

.subspecialty-bg-color-specialty-124 {
  background-color: #8d8d8d;
}

.subspecialty-bg-color-specialty-201 {
  background-color: #f1bf6a;
}

.subspecialty-bg-color-specialty-202 {
  background-color: #daaf55;
}

.subspecialty-bg-color-specialty-203 {
  background-color: #f2a768;
}

.subspecialty-bg-color-specialty-204 {
  background-color: #f19368;
}

.subspecialty-bg-color-specialty-205 {
  background-color: #f58961;
}

.subspecialty-bg-color-specialty-206 {
  background-color: #f6516a;
}

.subspecialty-bg-color-specialty-207 {
  background-color: #fd3e4a;
}

.subspecialty-bg-color-specialty-208 {
  background-color: #f02e50;
}

.subspecialty-bg-color-specialty-209 {
  background-color: #5f91e1;
}

.subspecialty-bg-color-specialty-210 {
  background-color: #7378d7;
}

.subspecialty-bg-color-specialty-211 {
  background-color: #9259dd;
}

.subspecialty-bg-color-specialty-212 {
  background-color: #dd093f;
}

.subspecialty-bg-color-specialty-213 {
  background-color: #a547d3;
}

.subspecialty-bg-color-specialty-214 {
  background-color: #a54de5;
}

.subspecialty-bg-color-specialty-215 {
  background-color: #b434dd;
}

.subspecialty-bg-color-specialty-216 {
  background-color: #b74db0;
}

.subspecialty-bg-color-specialty-217 {
  background-color: #cd19e9;
}

.subspecialty-bg-color-specialty-218 {
  background-color: #779d97;
}

.subspecialty-bg-color-specialty-219 {
  background-color: #6e924f;
}

.subspecialty-bg-color-specialty-220 {
  background-color: #d10ecd;
}

.subspecialty-bg-color-specialty-222 {
  background-color: #f2cc6a;
}

.subspecialty-bg-color-specialty-223 {
  background-color: #f26868;
}

.subspecialty-bg-color-specialty-224 {
  background-color: #8d8d8d;
}

.mainCategoryHeader.specialty-1:before,
.specialityDropdown a.specialty-1:before,
.specialityDropdown a i.specialty-1:before,
.specialityFilter a.specialty-1:before,
.sectionHeader i.specialty-1:before,
.mainSearchResults i.specialty-1:before,
i.icon-scalpel.specialty-1:before,
.dropdown-menu a.specialty-1:before,
.dropdown-menu .dashboard-link.specialty-1:before,
.mainCategoryHeader.technique-specialty-1:before,
.specialityDropdown a.technique-specialty-1:before,
.specialityDropdown a i.technique-specialty-1:before,
.specialityFilter a.technique-specialty-1:before,
.sectionHeader i.technique-specialty-1:before,
.mainSearchResults i.technique-specialty-1:before,
i.icon-scalpel.technique-specialty-1:before,
.dropdown-menu a.technique-specialty-1:before,
.dropdown-menu .dashboard-link.technique-specialty-1:before,
.mainCategoryHeader.specialty-1:after,
.specialityDropdown a.specialty-1:after,
.specialityDropdown a i.specialty-1:after,
.specialityFilter a.specialty-1:after,
.sectionHeader i.specialty-1:after,
.mainSearchResults i.specialty-1:after,
i.icon-scalpel.specialty-1:after,
.dropdown-menu a.specialty-1:after,
.dropdown-menu .dashboard-link.specialty-1:after,
.mainCategoryHeader.technique-specialty-1:after,
.specialityDropdown a.technique-specialty-1:after,
.specialityDropdown a i.technique-specialty-1:after,
.specialityFilter a.technique-specialty-1:after,
.sectionHeader i.technique-specialty-1:after,
.mainSearchResults i.technique-specialty-1:after,
i.icon-scalpel.technique-specialty-1:after,
.dropdown-menu a.technique-specialty-1:after,
.dropdown-menu .dashboard-link.technique-specialty-1:after {
  color: #f2cc6a;
}

.mainCategoryHeader.specialty-2:before,
.specialityDropdown a.specialty-2:before,
.specialityDropdown a i.specialty-2:before,
.specialityFilter a.specialty-2:before,
.sectionHeader i.specialty-2:before,
.mainSearchResults i.specialty-2:before,
i.icon-scalpel.specialty-2:before,
.dropdown-menu a.specialty-2:before,
.dropdown-menu .dashboard-link.specialty-2:before,
.mainCategoryHeader.technique-specialty-2:before,
.specialityDropdown a.technique-specialty-2:before,
.specialityDropdown a i.technique-specialty-2:before,
.specialityFilter a.technique-specialty-2:before,
.sectionHeader i.technique-specialty-2:before,
.mainSearchResults i.technique-specialty-2:before,
i.icon-scalpel.technique-specialty-2:before,
.dropdown-menu a.technique-specialty-2:before,
.dropdown-menu .dashboard-link.technique-specialty-2:before,
.mainCategoryHeader.specialty-2:after,
.specialityDropdown a.specialty-2:after,
.specialityDropdown a i.specialty-2:after,
.specialityFilter a.specialty-2:after,
.sectionHeader i.specialty-2:after,
.mainSearchResults i.specialty-2:after,
i.icon-scalpel.specialty-2:after,
.dropdown-menu a.specialty-2:after,
.dropdown-menu .dashboard-link.specialty-2:after,
.mainCategoryHeader.technique-specialty-2:after,
.specialityDropdown a.technique-specialty-2:after,
.specialityDropdown a i.technique-specialty-2:after,
.specialityFilter a.technique-specialty-2:after,
.sectionHeader i.technique-specialty-2:after,
.mainSearchResults i.technique-specialty-2:after,
i.icon-scalpel.technique-specialty-2:after,
.dropdown-menu a.technique-specialty-2:after,
.dropdown-menu .dashboard-link.technique-specialty-2:after {
  color: #f2a768;
}

.mainCategoryHeader.specialty-3:before,
.specialityDropdown a.specialty-3:before,
.specialityDropdown a i.specialty-3:before,
.specialityFilter a.specialty-3:before,
.sectionHeader i.specialty-3:before,
.mainSearchResults i.specialty-3:before,
i.icon-scalpel.specialty-3:before,
.dropdown-menu a.specialty-3:before,
.dropdown-menu .dashboard-link.specialty-3:before,
.mainCategoryHeader.technique-specialty-3:before,
.specialityDropdown a.technique-specialty-3:before,
.specialityDropdown a i.technique-specialty-3:before,
.specialityFilter a.technique-specialty-3:before,
.sectionHeader i.technique-specialty-3:before,
.mainSearchResults i.technique-specialty-3:before,
i.icon-scalpel.technique-specialty-3:before,
.dropdown-menu a.technique-specialty-3:before,
.dropdown-menu .dashboard-link.technique-specialty-3:before,
.mainCategoryHeader.specialty-3:after,
.specialityDropdown a.specialty-3:after,
.specialityDropdown a i.specialty-3:after,
.specialityFilter a.specialty-3:after,
.sectionHeader i.specialty-3:after,
.mainSearchResults i.specialty-3:after,
i.icon-scalpel.specialty-3:after,
.dropdown-menu a.specialty-3:after,
.dropdown-menu .dashboard-link.specialty-3:after,
.mainCategoryHeader.technique-specialty-3:after,
.specialityDropdown a.technique-specialty-3:after,
.specialityDropdown a i.technique-specialty-3:after,
.specialityFilter a.technique-specialty-3:after,
.sectionHeader i.technique-specialty-3:after,
.mainSearchResults i.technique-specialty-3:after,
i.icon-scalpel.technique-specialty-3:after,
.dropdown-menu a.technique-specialty-3:after,
.dropdown-menu .dashboard-link.technique-specialty-3:after {
  color: #f26868;
}

.mainCategoryHeader.specialty-225:before,
.specialityDropdown a.specialty-225:before,
.specialityDropdown a i.specialty-225:before,
.specialityFilter a.specialty-225:before,
.sectionHeader i.specialty-225:before,
.mainSearchResults i.specialty-225:before,
i.icon-scalpel.specialty-225:before,
.dropdown-menu a.specialty-225:before,
.dropdown-menu .dashboard-link.specialty-225:before,
.mainCategoryHeader.technique-specialty-225:before,
.specialityDropdown a.technique-specialty-225:before,
.specialityDropdown a i.technique-specialty-225:before,
.specialityFilter a.technique-specialty-225:before,
.sectionHeader i.technique-specialty-225:before,
.mainSearchResults i.technique-specialty-225:before,
i.icon-scalpel.technique-specialty-225:before,
.dropdown-menu a.technique-specialty-225:before,
.dropdown-menu .dashboard-link.technique-specialty-225:before,
.mainCategoryHeader.specialty-225:after,
.specialityDropdown a.specialty-225:after,
.specialityDropdown a i.specialty-225:after,
.specialityFilter a.specialty-225:after,
.sectionHeader i.specialty-225:after,
.mainSearchResults i.specialty-225:after,
i.icon-scalpel.specialty-225:after,
.dropdown-menu a.specialty-225:after,
.dropdown-menu .dashboard-link.specialty-225:after,
.mainCategoryHeader.technique-specialty-225:after,
.specialityDropdown a.technique-specialty-225:after,
.specialityDropdown a i.technique-specialty-225:after,
.specialityFilter a.technique-specialty-225:after,
.sectionHeader i.technique-specialty-225:after,
.mainSearchResults i.technique-specialty-225:after,
i.icon-scalpel.technique-specialty-225:after,
.dropdown-menu a.technique-specialty-225:after,
.dropdown-menu .dashboard-link.technique-specialty-225:after {
  color: #f4165f;
}

.mainCategoryHeader.specialty-4:before,
.specialityDropdown a.specialty-4:before,
.specialityDropdown a i.specialty-4:before,
.specialityFilter a.specialty-4:before,
.sectionHeader i.specialty-4:before,
.mainSearchResults i.specialty-4:before,
i.icon-scalpel.specialty-4:before,
.dropdown-menu a.specialty-4:before,
.dropdown-menu .dashboard-link.specialty-4:before,
.mainCategoryHeader.technique-specialty-4:before,
.specialityDropdown a.technique-specialty-4:before,
.specialityDropdown a i.technique-specialty-4:before,
.specialityFilter a.technique-specialty-4:before,
.sectionHeader i.technique-specialty-4:before,
.mainSearchResults i.technique-specialty-4:before,
i.icon-scalpel.technique-specialty-4:before,
.dropdown-menu a.technique-specialty-4:before,
.dropdown-menu .dashboard-link.technique-specialty-4:before,
.mainCategoryHeader.specialty-4:after,
.specialityDropdown a.specialty-4:after,
.specialityDropdown a i.specialty-4:after,
.specialityFilter a.specialty-4:after,
.sectionHeader i.specialty-4:after,
.mainSearchResults i.specialty-4:after,
i.icon-scalpel.specialty-4:after,
.dropdown-menu a.specialty-4:after,
.dropdown-menu .dashboard-link.specialty-4:after,
.mainCategoryHeader.technique-specialty-4:after,
.specialityDropdown a.technique-specialty-4:after,
.specialityDropdown a i.technique-specialty-4:after,
.specialityFilter a.technique-specialty-4:after,
.sectionHeader i.technique-specialty-4:after,
.mainSearchResults i.technique-specialty-4:after,
i.icon-scalpel.technique-specialty-4:after,
.dropdown-menu a.technique-specialty-4:after,
.dropdown-menu .dashboard-link.technique-specialty-4:after {
  color: #49a5e5;
}

.mainCategoryHeader.specialty-5:before,
.specialityDropdown a.specialty-5:before,
.specialityDropdown a i.specialty-5:before,
.specialityFilter a.specialty-5:before,
.sectionHeader i.specialty-5:before,
.mainSearchResults i.specialty-5:before,
i.icon-scalpel.specialty-5:before,
.dropdown-menu a.specialty-5:before,
.dropdown-menu .dashboard-link.specialty-5:before,
.mainCategoryHeader.technique-specialty-5:before,
.specialityDropdown a.technique-specialty-5:before,
.specialityDropdown a i.technique-specialty-5:before,
.specialityFilter a.technique-specialty-5:before,
.sectionHeader i.technique-specialty-5:before,
.mainSearchResults i.technique-specialty-5:before,
i.icon-scalpel.technique-specialty-5:before,
.dropdown-menu a.technique-specialty-5:before,
.dropdown-menu .dashboard-link.technique-specialty-5:before,
.mainCategoryHeader.specialty-5:after,
.specialityDropdown a.specialty-5:after,
.specialityDropdown a i.specialty-5:after,
.specialityFilter a.specialty-5:after,
.sectionHeader i.specialty-5:after,
.mainSearchResults i.specialty-5:after,
i.icon-scalpel.specialty-5:after,
.dropdown-menu a.specialty-5:after,
.dropdown-menu .dashboard-link.specialty-5:after,
.mainCategoryHeader.technique-specialty-5:after,
.specialityDropdown a.technique-specialty-5:after,
.specialityDropdown a i.technique-specialty-5:after,
.specialityFilter a.technique-specialty-5:after,
.sectionHeader i.technique-specialty-5:after,
.mainSearchResults i.technique-specialty-5:after,
i.icon-scalpel.technique-specialty-5:after,
.dropdown-menu a.technique-specialty-5:after,
.dropdown-menu .dashboard-link.technique-specialty-5:after {
  color: #608fde;
}

.mainCategoryHeader.specialty-6:before,
.specialityDropdown a.specialty-6:before,
.specialityDropdown a i.specialty-6:before,
.specialityFilter a.specialty-6:before,
.sectionHeader i.specialty-6:before,
.mainSearchResults i.specialty-6:before,
i.icon-scalpel.specialty-6:before,
.dropdown-menu a.specialty-6:before,
.dropdown-menu .dashboard-link.specialty-6:before,
.mainCategoryHeader.technique-specialty-6:before,
.specialityDropdown a.technique-specialty-6:before,
.specialityDropdown a i.technique-specialty-6:before,
.specialityFilter a.technique-specialty-6:before,
.sectionHeader i.technique-specialty-6:before,
.mainSearchResults i.technique-specialty-6:before,
i.icon-scalpel.technique-specialty-6:before,
.dropdown-menu a.technique-specialty-6:before,
.dropdown-menu .dashboard-link.technique-specialty-6:before,
.mainCategoryHeader.specialty-6:after,
.specialityDropdown a.specialty-6:after,
.specialityDropdown a i.specialty-6:after,
.specialityFilter a.specialty-6:after,
.sectionHeader i.specialty-6:after,
.mainSearchResults i.specialty-6:after,
i.icon-scalpel.specialty-6:after,
.dropdown-menu a.specialty-6:after,
.dropdown-menu .dashboard-link.specialty-6:after,
.mainCategoryHeader.technique-specialty-6:after,
.specialityDropdown a.technique-specialty-6:after,
.specialityDropdown a i.technique-specialty-6:after,
.specialityFilter a.technique-specialty-6:after,
.sectionHeader i.technique-specialty-6:after,
.mainSearchResults i.technique-specialty-6:after,
i.icon-scalpel.technique-specialty-6:after,
.dropdown-menu a.technique-specialty-6:after,
.dropdown-menu .dashboard-link.technique-specialty-6:after {
  color: #8571e7;
}

.mainCategoryHeader.specialty-7:before,
.specialityDropdown a.specialty-7:before,
.specialityDropdown a i.specialty-7:before,
.specialityFilter a.specialty-7:before,
.sectionHeader i.specialty-7:before,
.mainSearchResults i.specialty-7:before,
i.icon-scalpel.specialty-7:before,
.dropdown-menu a.specialty-7:before,
.dropdown-menu .dashboard-link.specialty-7:before,
.mainCategoryHeader.technique-specialty-7:before,
.specialityDropdown a.technique-specialty-7:before,
.specialityDropdown a i.technique-specialty-7:before,
.specialityFilter a.technique-specialty-7:before,
.sectionHeader i.technique-specialty-7:before,
.mainSearchResults i.technique-specialty-7:before,
i.icon-scalpel.technique-specialty-7:before,
.dropdown-menu a.technique-specialty-7:before,
.dropdown-menu .dashboard-link.technique-specialty-7:before,
.mainCategoryHeader.specialty-7:after,
.specialityDropdown a.specialty-7:after,
.specialityDropdown a i.specialty-7:after,
.specialityFilter a.specialty-7:after,
.sectionHeader i.specialty-7:after,
.mainSearchResults i.specialty-7:after,
i.icon-scalpel.specialty-7:after,
.dropdown-menu a.specialty-7:after,
.dropdown-menu .dashboard-link.specialty-7:after,
.mainCategoryHeader.technique-specialty-7:after,
.specialityDropdown a.technique-specialty-7:after,
.specialityDropdown a i.technique-specialty-7:after,
.specialityFilter a.technique-specialty-7:after,
.sectionHeader i.technique-specialty-7:after,
.mainSearchResults i.technique-specialty-7:after,
i.icon-scalpel.technique-specialty-7:after,
.dropdown-menu a.technique-specialty-7:after,
.dropdown-menu .dashboard-link.technique-specialty-7:after {
  color: #8c5ecc;
}

.mainCategoryHeader.specialty-8:before,
.specialityDropdown a.specialty-8:before,
.specialityDropdown a i.specialty-8:before,
.specialityFilter a.specialty-8:before,
.sectionHeader i.specialty-8:before,
.mainSearchResults i.specialty-8:before,
i.icon-scalpel.specialty-8:before,
.dropdown-menu a.specialty-8:before,
.dropdown-menu .dashboard-link.specialty-8:before,
.mainCategoryHeader.technique-specialty-8:before,
.specialityDropdown a.technique-specialty-8:before,
.specialityDropdown a i.technique-specialty-8:before,
.specialityFilter a.technique-specialty-8:before,
.sectionHeader i.technique-specialty-8:before,
.mainSearchResults i.technique-specialty-8:before,
i.icon-scalpel.technique-specialty-8:before,
.dropdown-menu a.technique-specialty-8:before,
.dropdown-menu .dashboard-link.technique-specialty-8:before,
.mainCategoryHeader.specialty-8:after,
.specialityDropdown a.specialty-8:after,
.specialityDropdown a i.specialty-8:after,
.specialityFilter a.specialty-8:after,
.sectionHeader i.specialty-8:after,
.mainSearchResults i.specialty-8:after,
i.icon-scalpel.specialty-8:after,
.dropdown-menu a.specialty-8:after,
.dropdown-menu .dashboard-link.specialty-8:after,
.mainCategoryHeader.technique-specialty-8:after,
.specialityDropdown a.technique-specialty-8:after,
.specialityDropdown a i.technique-specialty-8:after,
.specialityFilter a.technique-specialty-8:after,
.sectionHeader i.technique-specialty-8:after,
.mainSearchResults i.technique-specialty-8:after,
i.icon-scalpel.technique-specialty-8:after,
.dropdown-menu a.technique-specialty-8:after,
.dropdown-menu .dashboard-link.technique-specialty-8:after {
  color: #a264ab;
}

.mainCategoryHeader.specialty-9:before,
.specialityDropdown a.specialty-9:before,
.specialityDropdown a i.specialty-9:before,
.specialityFilter a.specialty-9:before,
.sectionHeader i.specialty-9:before,
.mainSearchResults i.specialty-9:before,
i.icon-scalpel.specialty-9:before,
.dropdown-menu a.specialty-9:before,
.dropdown-menu .dashboard-link.specialty-9:before,
.mainCategoryHeader.technique-specialty-9:before,
.specialityDropdown a.technique-specialty-9:before,
.specialityDropdown a i.technique-specialty-9:before,
.specialityFilter a.technique-specialty-9:before,
.sectionHeader i.technique-specialty-9:before,
.mainSearchResults i.technique-specialty-9:before,
i.icon-scalpel.technique-specialty-9:before,
.dropdown-menu a.technique-specialty-9:before,
.dropdown-menu .dashboard-link.technique-specialty-9:before,
.mainCategoryHeader.specialty-9:after,
.specialityDropdown a.specialty-9:after,
.specialityDropdown a i.specialty-9:after,
.specialityFilter a.specialty-9:after,
.sectionHeader i.specialty-9:after,
.mainSearchResults i.specialty-9:after,
i.icon-scalpel.specialty-9:after,
.dropdown-menu a.specialty-9:after,
.dropdown-menu .dashboard-link.specialty-9:after,
.mainCategoryHeader.technique-specialty-9:after,
.specialityDropdown a.technique-specialty-9:after,
.specialityDropdown a i.technique-specialty-9:after,
.specialityFilter a.technique-specialty-9:after,
.sectionHeader i.technique-specialty-9:after,
.mainSearchResults i.technique-specialty-9:after,
i.icon-scalpel.technique-specialty-9:after,
.dropdown-menu a.technique-specialty-9:after,
.dropdown-menu .dashboard-link.technique-specialty-9:after {
  color: #5cab91;
}

.mainCategoryHeader.specialty-10:before,
.specialityDropdown a.specialty-10:before,
.specialityDropdown a i.specialty-10:before,
.specialityFilter a.specialty-10:before,
.sectionHeader i.specialty-10:before,
.mainSearchResults i.specialty-10:before,
i.icon-scalpel.specialty-10:before,
.dropdown-menu a.specialty-10:before,
.dropdown-menu .dashboard-link.specialty-10:before,
.mainCategoryHeader.technique-specialty-10:before,
.specialityDropdown a.technique-specialty-10:before,
.specialityDropdown a i.technique-specialty-10:before,
.specialityFilter a.technique-specialty-10:before,
.sectionHeader i.technique-specialty-10:before,
.mainSearchResults i.technique-specialty-10:before,
i.icon-scalpel.technique-specialty-10:before,
.dropdown-menu a.technique-specialty-10:before,
.dropdown-menu .dashboard-link.technique-specialty-10:before,
.mainCategoryHeader.specialty-10:after,
.specialityDropdown a.specialty-10:after,
.specialityDropdown a i.specialty-10:after,
.specialityFilter a.specialty-10:after,
.sectionHeader i.specialty-10:after,
.mainSearchResults i.specialty-10:after,
i.icon-scalpel.specialty-10:after,
.dropdown-menu a.specialty-10:after,
.dropdown-menu .dashboard-link.specialty-10:after,
.mainCategoryHeader.technique-specialty-10:after,
.specialityDropdown a.technique-specialty-10:after,
.specialityDropdown a i.technique-specialty-10:after,
.specialityFilter a.technique-specialty-10:after,
.sectionHeader i.technique-specialty-10:after,
.mainSearchResults i.technique-specialty-10:after,
i.icon-scalpel.technique-specialty-10:after,
.dropdown-menu a.technique-specialty-10:after,
.dropdown-menu .dashboard-link.technique-specialty-10:after {
  color: #54a14c;
}

.mainCategoryHeader.specialty-11:before,
.specialityDropdown a.specialty-11:before,
.specialityDropdown a i.specialty-11:before,
.specialityFilter a.specialty-11:before,
.sectionHeader i.specialty-11:before,
.mainSearchResults i.specialty-11:before,
i.icon-scalpel.specialty-11:before,
.dropdown-menu a.specialty-11:before,
.dropdown-menu .dashboard-link.specialty-11:before,
.mainCategoryHeader.technique-specialty-11:before,
.specialityDropdown a.technique-specialty-11:before,
.specialityDropdown a i.technique-specialty-11:before,
.specialityFilter a.technique-specialty-11:before,
.sectionHeader i.technique-specialty-11:before,
.mainSearchResults i.technique-specialty-11:before,
i.icon-scalpel.technique-specialty-11:before,
.dropdown-menu a.technique-specialty-11:before,
.dropdown-menu .dashboard-link.technique-specialty-11:before,
.mainCategoryHeader.specialty-11:after,
.specialityDropdown a.specialty-11:after,
.specialityDropdown a i.specialty-11:after,
.specialityFilter a.specialty-11:after,
.sectionHeader i.specialty-11:after,
.mainSearchResults i.specialty-11:after,
i.icon-scalpel.specialty-11:after,
.dropdown-menu a.specialty-11:after,
.dropdown-menu .dashboard-link.specialty-11:after,
.mainCategoryHeader.technique-specialty-11:after,
.specialityDropdown a.technique-specialty-11:after,
.specialityDropdown a i.technique-specialty-11:after,
.specialityFilter a.technique-specialty-11:after,
.sectionHeader i.technique-specialty-11:after,
.mainSearchResults i.technique-specialty-11:after,
i.icon-scalpel.technique-specialty-11:after,
.dropdown-menu a.technique-specialty-11:after,
.dropdown-menu .dashboard-link.technique-specialty-11:after {
  color: #89b871;
}

.mainCategoryHeader.specialty-12:before,
.specialityDropdown a.specialty-12:before,
.specialityDropdown a i.specialty-12:before,
.specialityFilter a.specialty-12:before,
.sectionHeader i.specialty-12:before,
.mainSearchResults i.specialty-12:before,
i.icon-scalpel.specialty-12:before,
.dropdown-menu a.specialty-12:before,
.dropdown-menu .dashboard-link.specialty-12:before,
.mainCategoryHeader.technique-specialty-12:before,
.specialityDropdown a.technique-specialty-12:before,
.specialityDropdown a i.technique-specialty-12:before,
.specialityFilter a.technique-specialty-12:before,
.sectionHeader i.technique-specialty-12:before,
.mainSearchResults i.technique-specialty-12:before,
i.icon-scalpel.technique-specialty-12:before,
.dropdown-menu a.technique-specialty-12:before,
.dropdown-menu .dashboard-link.technique-specialty-12:before,
.mainCategoryHeader.specialty-12:after,
.specialityDropdown a.specialty-12:after,
.specialityDropdown a i.specialty-12:after,
.specialityFilter a.specialty-12:after,
.sectionHeader i.specialty-12:after,
.mainSearchResults i.specialty-12:after,
i.icon-scalpel.specialty-12:after,
.dropdown-menu a.specialty-12:after,
.dropdown-menu .dashboard-link.specialty-12:after,
.mainCategoryHeader.technique-specialty-12:after,
.specialityDropdown a.technique-specialty-12:after,
.specialityDropdown a i.technique-specialty-12:after,
.specialityFilter a.technique-specialty-12:after,
.sectionHeader i.technique-specialty-12:after,
.mainSearchResults i.technique-specialty-12:after,
i.icon-scalpel.technique-specialty-12:after,
.dropdown-menu a.technique-specialty-12:after,
.dropdown-menu .dashboard-link.technique-specialty-12:after {
  color: #89b871;
}

.mainCategoryHeader.specialty-14:before,
.specialityDropdown a.specialty-14:before,
.specialityDropdown a i.specialty-14:before,
.specialityFilter a.specialty-14:before,
.sectionHeader i.specialty-14:before,
.mainSearchResults i.specialty-14:before,
i.icon-scalpel.specialty-14:before,
.dropdown-menu a.specialty-14:before,
.dropdown-menu .dashboard-link.specialty-14:before,
.mainCategoryHeader.specialty-14:after,
.specialityDropdown a.specialty-14:after,
.specialityDropdown a i.specialty-14:after,
.specialityFilter a.specialty-14:after,
.sectionHeader i.specialty-14:after,
.mainSearchResults i.specialty-14:after,
i.icon-scalpel.specialty-14:after,
.dropdown-menu a.specialty-14:after,
.dropdown-menu .dashboard-link.specialty-14:after {
  color: #f2cc6a;
}

.mainCategoryHeader.specialty-15:before,
.specialityDropdown a.specialty-15:before,
.specialityDropdown a i.specialty-15:before,
.specialityFilter a.specialty-15:before,
.sectionHeader i.specialty-15:before,
.mainSearchResults i.specialty-15:before,
i.icon-scalpel.specialty-15:before,
.dropdown-menu a.specialty-15:before,
.dropdown-menu .dashboard-link.specialty-15:before,
.mainCategoryHeader.specialty-15:after,
.specialityDropdown a.specialty-15:after,
.specialityDropdown a i.specialty-15:after,
.specialityFilter a.specialty-15:after,
.sectionHeader i.specialty-15:after,
.mainSearchResults i.specialty-15:after,
i.icon-scalpel.specialty-15:after,
.dropdown-menu a.specialty-15:after,
.dropdown-menu .dashboard-link.specialty-15:after {
  color: #f1bf6a;
}

.mainCategoryHeader.specialty-16:before,
.specialityDropdown a.specialty-16:before,
.specialityDropdown a i.specialty-16:before,
.specialityFilter a.specialty-16:before,
.sectionHeader i.specialty-16:before,
.mainSearchResults i.specialty-16:before,
i.icon-scalpel.specialty-16:before,
.dropdown-menu a.specialty-16:before,
.dropdown-menu .dashboard-link.specialty-16:before,
.mainCategoryHeader.specialty-16:after,
.specialityDropdown a.specialty-16:after,
.specialityDropdown a i.specialty-16:after,
.specialityFilter a.specialty-16:after,
.sectionHeader i.specialty-16:after,
.mainSearchResults i.specialty-16:after,
i.icon-scalpel.specialty-16:after,
.dropdown-menu a.specialty-16:after,
.dropdown-menu .dashboard-link.specialty-16:after {
  color: #f26868;
}

.mainCategoryHeader.specialty-17:before,
.specialityDropdown a.specialty-17:before,
.specialityDropdown a i.specialty-17:before,
.specialityFilter a.specialty-17:before,
.sectionHeader i.specialty-17:before,
.mainSearchResults i.specialty-17:before,
i.icon-scalpel.specialty-17:before,
.dropdown-menu a.specialty-17:before,
.dropdown-menu .dashboard-link.specialty-17:before,
.mainCategoryHeader.specialty-17:after,
.specialityDropdown a.specialty-17:after,
.specialityDropdown a i.specialty-17:after,
.specialityFilter a.specialty-17:after,
.sectionHeader i.specialty-17:after,
.mainSearchResults i.specialty-17:after,
i.icon-scalpel.specialty-17:after,
.dropdown-menu a.specialty-17:after,
.dropdown-menu .dashboard-link.specialty-17:after {
  color: #f2a768;
}

.mainCategoryHeader.specialty-18:before,
.specialityDropdown a.specialty-18:before,
.specialityDropdown a i.specialty-18:before,
.specialityFilter a.specialty-18:before,
.sectionHeader i.specialty-18:before,
.mainSearchResults i.specialty-18:before,
i.icon-scalpel.specialty-18:before,
.dropdown-menu a.specialty-18:before,
.dropdown-menu .dashboard-link.specialty-18:before,
.mainCategoryHeader.specialty-18:after,
.specialityDropdown a.specialty-18:after,
.specialityDropdown a i.specialty-18:after,
.specialityFilter a.specialty-18:after,
.sectionHeader i.specialty-18:after,
.mainSearchResults i.specialty-18:after,
i.icon-scalpel.specialty-18:after,
.dropdown-menu a.specialty-18:after,
.dropdown-menu .dashboard-link.specialty-18:after {
  color: #49a5e5;
}

.mainCategoryHeader.specialty-19:before,
.specialityDropdown a.specialty-19:before,
.specialityDropdown a i.specialty-19:before,
.specialityFilter a.specialty-19:before,
.sectionHeader i.specialty-19:before,
.mainSearchResults i.specialty-19:before,
i.icon-scalpel.specialty-19:before,
.dropdown-menu a.specialty-19:before,
.dropdown-menu .dashboard-link.specialty-19:before,
.mainCategoryHeader.specialty-19:after,
.specialityDropdown a.specialty-19:after,
.specialityDropdown a i.specialty-19:after,
.specialityFilter a.specialty-19:after,
.sectionHeader i.specialty-19:after,
.mainSearchResults i.specialty-19:after,
i.icon-scalpel.specialty-19:after,
.dropdown-menu a.specialty-19:after,
.dropdown-menu .dashboard-link.specialty-19:after {
  color: #608fde;
}

.mainCategoryHeader.specialty-21:before,
.specialityDropdown a.specialty-21:before,
.specialityDropdown a i.specialty-21:before,
.specialityFilter a.specialty-21:before,
.sectionHeader i.specialty-21:before,
.mainSearchResults i.specialty-21:before,
i.icon-scalpel.specialty-21:before,
.dropdown-menu a.specialty-21:before,
.dropdown-menu .dashboard-link.specialty-21:before,
.mainCategoryHeader.specialty-21:after,
.specialityDropdown a.specialty-21:after,
.specialityDropdown a i.specialty-21:after,
.specialityFilter a.specialty-21:after,
.sectionHeader i.specialty-21:after,
.mainSearchResults i.specialty-21:after,
i.icon-scalpel.specialty-21:after,
.dropdown-menu a.specialty-21:after,
.dropdown-menu .dashboard-link.specialty-21:after {
  color: #8571e7;
}

.mainCategoryHeader.specialty-22:before,
.specialityDropdown a.specialty-22:before,
.specialityDropdown a i.specialty-22:before,
.specialityFilter a.specialty-22:before,
.sectionHeader i.specialty-22:before,
.mainSearchResults i.specialty-22:before,
i.icon-scalpel.specialty-22:before,
.dropdown-menu a.specialty-22:before,
.dropdown-menu .dashboard-link.specialty-22:before,
.mainCategoryHeader.specialty-22:after,
.specialityDropdown a.specialty-22:after,
.specialityDropdown a i.specialty-22:after,
.specialityFilter a.specialty-22:after,
.sectionHeader i.specialty-22:after,
.mainSearchResults i.specialty-22:after,
i.icon-scalpel.specialty-22:after,
.dropdown-menu a.specialty-22:after,
.dropdown-menu .dashboard-link.specialty-22:after {
  color: #8c5ecc;
}

.mainCategoryHeader.specialty-23:before,
.specialityDropdown a.specialty-23:before,
.specialityDropdown a i.specialty-23:before,
.specialityFilter a.specialty-23:before,
.sectionHeader i.specialty-23:before,
.mainSearchResults i.specialty-23:before,
i.icon-scalpel.specialty-23:before,
.dropdown-menu a.specialty-23:before,
.dropdown-menu .dashboard-link.specialty-23:before,
.mainCategoryHeader.specialty-23:after,
.specialityDropdown a.specialty-23:after,
.specialityDropdown a i.specialty-23:after,
.specialityFilter a.specialty-23:after,
.sectionHeader i.specialty-23:after,
.mainSearchResults i.specialty-23:after,
i.icon-scalpel.specialty-23:after,
.dropdown-menu a.specialty-23:after,
.dropdown-menu .dashboard-link.specialty-23:after {
  color: #f19368;
}

.mainCategoryHeader.specialty-24:before,
.specialityDropdown a.specialty-24:before,
.specialityDropdown a i.specialty-24:before,
.specialityFilter a.specialty-24:before,
.sectionHeader i.specialty-24:before,
.mainSearchResults i.specialty-24:before,
i.icon-scalpel.specialty-24:before,
.dropdown-menu a.specialty-24:before,
.dropdown-menu .dashboard-link.specialty-24:before,
.mainCategoryHeader.specialty-24:after,
.specialityDropdown a.specialty-24:after,
.specialityDropdown a i.specialty-24:after,
.specialityFilter a.specialty-24:after,
.sectionHeader i.specialty-24:after,
.mainSearchResults i.specialty-24:after,
i.icon-scalpel.specialty-24:after,
.dropdown-menu a.specialty-24:after,
.dropdown-menu .dashboard-link.specialty-24:after {
  color: #5f91e1;
}

.mainCategoryHeader.specialty-25:before,
.specialityDropdown a.specialty-25:before,
.specialityDropdown a i.specialty-25:before,
.specialityFilter a.specialty-25:before,
.sectionHeader i.specialty-25:before,
.mainSearchResults i.specialty-25:before,
i.icon-scalpel.specialty-25:before,
.dropdown-menu a.specialty-25:before,
.dropdown-menu .dashboard-link.specialty-25:before,
.mainCategoryHeader.specialty-25:after,
.specialityDropdown a.specialty-25:after,
.specialityDropdown a i.specialty-25:after,
.specialityFilter a.specialty-25:after,
.sectionHeader i.specialty-25:after,
.mainSearchResults i.specialty-25:after,
i.icon-scalpel.specialty-25:after,
.dropdown-menu a.specialty-25:after,
.dropdown-menu .dashboard-link.specialty-25:after {
  color: #f6516a;
}

.mainCategoryHeader.specialty-26:before,
.specialityDropdown a.specialty-26:before,
.specialityDropdown a i.specialty-26:before,
.specialityFilter a.specialty-26:before,
.sectionHeader i.specialty-26:before,
.mainSearchResults i.specialty-26:before,
i.icon-scalpel.specialty-26:before,
.dropdown-menu a.specialty-26:before,
.dropdown-menu .dashboard-link.specialty-26:before,
.mainCategoryHeader.specialty-26:after,
.specialityDropdown a.specialty-26:after,
.specialityDropdown a i.specialty-26:after,
.specialityFilter a.specialty-26:after,
.sectionHeader i.specialty-26:after,
.mainSearchResults i.specialty-26:after,
i.icon-scalpel.specialty-26:after,
.dropdown-menu a.specialty-26:after,
.dropdown-menu .dashboard-link.specialty-26:after {
  color: #a264ab;
}

.mainCategoryHeader.specialty-27:before,
.specialityDropdown a.specialty-27:before,
.specialityDropdown a i.specialty-27:before,
.specialityFilter a.specialty-27:before,
.sectionHeader i.specialty-27:before,
.mainSearchResults i.specialty-27:before,
i.icon-scalpel.specialty-27:before,
.dropdown-menu a.specialty-27:before,
.dropdown-menu .dashboard-link.specialty-27:before,
.mainCategoryHeader.specialty-27:after,
.specialityDropdown a.specialty-27:after,
.specialityDropdown a i.specialty-27:after,
.specialityFilter a.specialty-27:after,
.sectionHeader i.specialty-27:after,
.mainSearchResults i.specialty-27:after,
i.icon-scalpel.specialty-27:after,
.dropdown-menu a.specialty-27:after,
.dropdown-menu .dashboard-link.specialty-27:after {
  color: #7378d7;
}

.mainCategoryHeader.specialty-28:before,
.specialityDropdown a.specialty-28:before,
.specialityDropdown a i.specialty-28:before,
.specialityFilter a.specialty-28:before,
.sectionHeader i.specialty-28:before,
.mainSearchResults i.specialty-28:before,
i.icon-scalpel.specialty-28:before,
.dropdown-menu a.specialty-28:before,
.dropdown-menu .dashboard-link.specialty-28:before,
.mainCategoryHeader.specialty-28:after,
.specialityDropdown a.specialty-28:after,
.specialityDropdown a i.specialty-28:after,
.specialityFilter a.specialty-28:after,
.sectionHeader i.specialty-28:after,
.mainSearchResults i.specialty-28:after,
i.icon-scalpel.specialty-28:after,
.dropdown-menu a.specialty-28:after,
.dropdown-menu .dashboard-link.specialty-28:after {
  color: #5cab91;
}

.mainCategoryHeader.specialty-29:before,
.specialityDropdown a.specialty-29:before,
.specialityDropdown a i.specialty-29:before,
.specialityFilter a.specialty-29:before,
.sectionHeader i.specialty-29:before,
.mainSearchResults i.specialty-29:before,
i.icon-scalpel.specialty-29:before,
.dropdown-menu a.specialty-29:before,
.dropdown-menu .dashboard-link.specialty-29:before,
.mainCategoryHeader.specialty-29:after,
.specialityDropdown a.specialty-29:after,
.specialityDropdown a i.specialty-29:after,
.specialityFilter a.specialty-29:after,
.sectionHeader i.specialty-29:after,
.mainSearchResults i.specialty-29:after,
i.icon-scalpel.specialty-29:after,
.dropdown-menu a.specialty-29:after,
.dropdown-menu .dashboard-link.specialty-29:after {
  color: #9259dd;
}

.mainCategoryHeader.specialty-123:before,
.specialityDropdown a.specialty-123:before,
.specialityDropdown a i.specialty-123:before,
.specialityFilter a.specialty-123:before,
.sectionHeader i.specialty-123:before,
.mainSearchResults i.specialty-123:before,
i.icon-scalpel.specialty-123:before,
.dropdown-menu a.specialty-123:before,
.dropdown-menu .dashboard-link.specialty-123:before,
.mainCategoryHeader.specialty-123:after,
.specialityDropdown a.specialty-123:after,
.specialityDropdown a i.specialty-123:after,
.specialityFilter a.specialty-123:after,
.sectionHeader i.specialty-123:after,
.mainSearchResults i.specialty-123:after,
i.icon-scalpel.specialty-123:after,
.dropdown-menu a.specialty-123:after,
.dropdown-menu .dashboard-link.specialty-123:after {
  color: #f2cc6a;
}

.mainCategoryHeader.specialty-101:before,
.specialityDropdown a.specialty-101:before,
.specialityDropdown a i.specialty-101:before,
.specialityFilter a.specialty-101:before,
.sectionHeader i.specialty-101:before,
.mainSearchResults i.specialty-101:before,
i.icon-scalpel.specialty-101:before,
.dropdown-menu a.specialty-101:before,
.dropdown-menu .dashboard-link.specialty-101:before,
.mainCategoryHeader.specialty-101:after,
.specialityDropdown a.specialty-101:after,
.specialityDropdown a i.specialty-101:after,
.specialityFilter a.specialty-101:after,
.sectionHeader i.specialty-101:after,
.mainSearchResults i.specialty-101:after,
i.icon-scalpel.specialty-101:after,
.dropdown-menu a.specialty-101:after,
.dropdown-menu .dashboard-link.specialty-101:after {
  color: #a264ab;
}

.mainCategoryHeader.specialty-102:before,
.specialityDropdown a.specialty-102:before,
.specialityDropdown a i.specialty-102:before,
.specialityFilter a.specialty-102:before,
.sectionHeader i.specialty-102:before,
.mainSearchResults i.specialty-102:before,
i.icon-scalpel.specialty-102:before,
.dropdown-menu a.specialty-102:before,
.dropdown-menu .dashboard-link.specialty-102:before,
.mainCategoryHeader.specialty-102:after,
.specialityDropdown a.specialty-102:after,
.specialityDropdown a i.specialty-102:after,
.specialityFilter a.specialty-102:after,
.sectionHeader i.specialty-102:after,
.mainSearchResults i.specialty-102:after,
i.icon-scalpel.specialty-102:after,
.dropdown-menu a.specialty-102:after,
.dropdown-menu .dashboard-link.specialty-102:after {
  color: #f2a768;
}

.mainCategoryHeader.specialty-103:before,
.specialityDropdown a.specialty-103:before,
.specialityDropdown a i.specialty-103:before,
.specialityFilter a.specialty-103:before,
.sectionHeader i.specialty-103:before,
.mainSearchResults i.specialty-103:before,
i.icon-scalpel.specialty-103:before,
.dropdown-menu a.specialty-103:before,
.dropdown-menu .dashboard-link.specialty-103:before,
.mainCategoryHeader.specialty-103:after,
.specialityDropdown a.specialty-103:after,
.specialityDropdown a i.specialty-103:after,
.specialityFilter a.specialty-103:after,
.sectionHeader i.specialty-103:after,
.mainSearchResults i.specialty-103:after,
i.icon-scalpel.specialty-103:after,
.dropdown-menu a.specialty-103:after,
.dropdown-menu .dashboard-link.specialty-103:after {
  color: #f26868;
}

.mainCategoryHeader.specialty-104:before,
.specialityDropdown a.specialty-104:before,
.specialityDropdown a i.specialty-104:before,
.specialityFilter a.specialty-104:before,
.sectionHeader i.specialty-104:before,
.mainSearchResults i.specialty-104:before,
i.icon-scalpel.specialty-104:before,
.dropdown-menu a.specialty-104:before,
.dropdown-menu .dashboard-link.specialty-104:before,
.mainCategoryHeader.specialty-104:after,
.specialityDropdown a.specialty-104:after,
.specialityDropdown a i.specialty-104:after,
.specialityFilter a.specialty-104:after,
.sectionHeader i.specialty-104:after,
.mainSearchResults i.specialty-104:after,
i.icon-scalpel.specialty-104:after,
.dropdown-menu a.specialty-104:after,
.dropdown-menu .dashboard-link.specialty-104:after {
  color: #49a5e5;
}

.mainCategoryHeader.specialty-105:before,
.specialityDropdown a.specialty-105:before,
.specialityDropdown a i.specialty-105:before,
.specialityFilter a.specialty-105:before,
.sectionHeader i.specialty-105:before,
.mainSearchResults i.specialty-105:before,
i.icon-scalpel.specialty-105:before,
.dropdown-menu a.specialty-105:before,
.dropdown-menu .dashboard-link.specialty-105:before,
.mainCategoryHeader.specialty-105:after,
.specialityDropdown a.specialty-105:after,
.specialityDropdown a i.specialty-105:after,
.specialityFilter a.specialty-105:after,
.sectionHeader i.specialty-105:after,
.mainSearchResults i.specialty-105:after,
i.icon-scalpel.specialty-105:after,
.dropdown-menu a.specialty-105:after,
.dropdown-menu .dashboard-link.specialty-105:after {
  color: #f4165f;
}

.mainCategoryHeader.specialty-106:before,
.specialityDropdown a.specialty-106:before,
.specialityDropdown a i.specialty-106:before,
.specialityFilter a.specialty-106:before,
.sectionHeader i.specialty-106:before,
.mainSearchResults i.specialty-106:before,
i.icon-scalpel.specialty-106:before,
.dropdown-menu a.specialty-106:before,
.dropdown-menu .dashboard-link.specialty-106:before,
.mainCategoryHeader.specialty-106:after,
.specialityDropdown a.specialty-106:after,
.specialityDropdown a i.specialty-106:after,
.specialityFilter a.specialty-106:after,
.sectionHeader i.specialty-106:after,
.mainSearchResults i.specialty-106:after,
i.icon-scalpel.specialty-106:after,
.dropdown-menu a.specialty-106:after,
.dropdown-menu .dashboard-link.specialty-106:after {
  color: #608fde;
}

.mainCategoryHeader.specialty-107:before,
.specialityDropdown a.specialty-107:before,
.specialityDropdown a i.specialty-107:before,
.specialityFilter a.specialty-107:before,
.sectionHeader i.specialty-107:before,
.mainSearchResults i.specialty-107:before,
i.icon-scalpel.specialty-107:before,
.dropdown-menu a.specialty-107:before,
.dropdown-menu .dashboard-link.specialty-107:before,
.mainCategoryHeader.specialty-107:after,
.specialityDropdown a.specialty-107:after,
.specialityDropdown a i.specialty-107:after,
.specialityFilter a.specialty-107:after,
.sectionHeader i.specialty-107:after,
.mainSearchResults i.specialty-107:after,
i.icon-scalpel.specialty-107:after,
.dropdown-menu a.specialty-107:after,
.dropdown-menu .dashboard-link.specialty-107:after {
  color: #8571e7;
}

.mainCategoryHeader.specialty-108:before,
.specialityDropdown a.specialty-108:before,
.specialityDropdown a i.specialty-108:before,
.specialityFilter a.specialty-108:before,
.sectionHeader i.specialty-108:before,
.mainSearchResults i.specialty-108:before,
i.icon-scalpel.specialty-108:before,
.dropdown-menu a.specialty-108:before,
.dropdown-menu .dashboard-link.specialty-108:before,
.mainCategoryHeader.specialty-108:after,
.specialityDropdown a.specialty-108:after,
.specialityDropdown a i.specialty-108:after,
.specialityFilter a.specialty-108:after,
.sectionHeader i.specialty-108:after,
.mainSearchResults i.specialty-108:after,
i.icon-scalpel.specialty-108:after,
.dropdown-menu a.specialty-108:after,
.dropdown-menu .dashboard-link.specialty-108:after {
  color: #f1bf6a;
}

.mainCategoryHeader.specialty-109:before,
.specialityDropdown a.specialty-109:before,
.specialityDropdown a i.specialty-109:before,
.specialityFilter a.specialty-109:before,
.sectionHeader i.specialty-109:before,
.mainSearchResults i.specialty-109:before,
i.icon-scalpel.specialty-109:before,
.dropdown-menu a.specialty-109:before,
.dropdown-menu .dashboard-link.specialty-109:before,
.mainCategoryHeader.specialty-109:after,
.specialityDropdown a.specialty-109:after,
.specialityDropdown a i.specialty-109:after,
.specialityFilter a.specialty-109:after,
.sectionHeader i.specialty-109:after,
.mainSearchResults i.specialty-109:after,
i.icon-scalpel.specialty-109:after,
.dropdown-menu a.specialty-109:after,
.dropdown-menu .dashboard-link.specialty-109:after {
  color: #f19368;
}

.mainCategoryHeader.specialty-110:before,
.specialityDropdown a.specialty-110:before,
.specialityDropdown a i.specialty-110:before,
.specialityFilter a.specialty-110:before,
.sectionHeader i.specialty-110:before,
.mainSearchResults i.specialty-110:before,
i.icon-scalpel.specialty-110:before,
.dropdown-menu a.specialty-110:before,
.dropdown-menu .dashboard-link.specialty-110:before,
.mainCategoryHeader.specialty-110:after,
.specialityDropdown a.specialty-110:after,
.specialityDropdown a i.specialty-110:after,
.specialityFilter a.specialty-110:after,
.sectionHeader i.specialty-110:after,
.mainSearchResults i.specialty-110:after,
i.icon-scalpel.specialty-110:after,
.dropdown-menu a.specialty-110:after,
.dropdown-menu .dashboard-link.specialty-110:after {
  color: #f6516a;
}

.mainCategoryHeader.specialty-111:before,
.specialityDropdown a.specialty-111:before,
.specialityDropdown a i.specialty-111:before,
.specialityFilter a.specialty-111:before,
.sectionHeader i.specialty-111:before,
.mainSearchResults i.specialty-111:before,
i.icon-scalpel.specialty-111:before,
.dropdown-menu a.specialty-111:before,
.dropdown-menu .dashboard-link.specialty-111:before,
.mainCategoryHeader.specialty-111:after,
.specialityDropdown a.specialty-111:after,
.specialityDropdown a i.specialty-111:after,
.specialityFilter a.specialty-111:after,
.sectionHeader i.specialty-111:after,
.mainSearchResults i.specialty-111:after,
i.icon-scalpel.specialty-111:after,
.dropdown-menu a.specialty-111:after,
.dropdown-menu .dashboard-link.specialty-111:after {
  color: #f02e50;
}

.mainCategoryHeader.specialty-112:before,
.specialityDropdown a.specialty-112:before,
.specialityDropdown a i.specialty-112:before,
.specialityFilter a.specialty-112:before,
.sectionHeader i.specialty-112:before,
.mainSearchResults i.specialty-112:before,
i.icon-scalpel.specialty-112:before,
.dropdown-menu a.specialty-112:before,
.dropdown-menu .dashboard-link.specialty-112:before,
.mainCategoryHeader.specialty-112:after,
.specialityDropdown a.specialty-112:after,
.specialityDropdown a i.specialty-112:after,
.specialityFilter a.specialty-112:after,
.sectionHeader i.specialty-112:after,
.mainSearchResults i.specialty-112:after,
i.icon-scalpel.specialty-112:after,
.dropdown-menu a.specialty-112:after,
.dropdown-menu .dashboard-link.specialty-112:after {
  color: #f58961;
}

.mainCategoryHeader.specialty-113:before,
.specialityDropdown a.specialty-113:before,
.specialityDropdown a i.specialty-113:before,
.specialityFilter a.specialty-113:before,
.sectionHeader i.specialty-113:before,
.mainSearchResults i.specialty-113:before,
i.icon-scalpel.specialty-113:before,
.dropdown-menu a.specialty-113:before,
.dropdown-menu .dashboard-link.specialty-113:before,
.mainCategoryHeader.specialty-113:after,
.specialityDropdown a.specialty-113:after,
.specialityDropdown a i.specialty-113:after,
.specialityFilter a.specialty-113:after,
.sectionHeader i.specialty-113:after,
.mainSearchResults i.specialty-113:after,
i.icon-scalpel.specialty-113:after,
.dropdown-menu a.specialty-113:after,
.dropdown-menu .dashboard-link.specialty-113:after {
  color: #5f91e1;
}

.mainCategoryHeader.specialty-114:before,
.specialityDropdown a.specialty-114:before,
.specialityDropdown a i.specialty-114:before,
.specialityFilter a.specialty-114:before,
.sectionHeader i.specialty-114:before,
.mainSearchResults i.specialty-114:before,
i.icon-scalpel.specialty-114:before,
.dropdown-menu a.specialty-114:before,
.dropdown-menu .dashboard-link.specialty-114:before,
.mainCategoryHeader.specialty-114:after,
.specialityDropdown a.specialty-114:after,
.specialityDropdown a i.specialty-114:after,
.specialityFilter a.specialty-114:after,
.sectionHeader i.specialty-114:after,
.mainSearchResults i.specialty-114:after,
i.icon-scalpel.specialty-114:after,
.dropdown-menu a.specialty-114:after,
.dropdown-menu .dashboard-link.specialty-114:after {
  color: #fd3e4a;
}

.mainCategoryHeader.specialty-115:before,
.specialityDropdown a.specialty-115:before,
.specialityDropdown a i.specialty-115:before,
.specialityFilter a.specialty-115:before,
.sectionHeader i.specialty-115:before,
.mainSearchResults i.specialty-115:before,
i.icon-scalpel.specialty-115:before,
.dropdown-menu a.specialty-115:before,
.dropdown-menu .dashboard-link.specialty-115:before,
.mainCategoryHeader.specialty-115:after,
.specialityDropdown a.specialty-115:after,
.specialityDropdown a i.specialty-115:after,
.specialityFilter a.specialty-115:after,
.sectionHeader i.specialty-115:after,
.mainSearchResults i.specialty-115:after,
i.icon-scalpel.specialty-115:after,
.dropdown-menu a.specialty-115:after,
.dropdown-menu .dashboard-link.specialty-115:after {
  color: #9259dd;
}

.mainCategoryHeader.specialty-116:before,
.specialityDropdown a.specialty-116:before,
.specialityDropdown a i.specialty-116:before,
.specialityFilter a.specialty-116:before,
.sectionHeader i.specialty-116:before,
.mainSearchResults i.specialty-116:before,
i.icon-scalpel.specialty-116:before,
.dropdown-menu a.specialty-116:before,
.dropdown-menu .dashboard-link.specialty-116:before,
.mainCategoryHeader.specialty-116:after,
.specialityDropdown a.specialty-116:after,
.specialityDropdown a i.specialty-116:after,
.specialityFilter a.specialty-116:after,
.sectionHeader i.specialty-116:after,
.mainSearchResults i.specialty-116:after,
i.icon-scalpel.specialty-116:after,
.dropdown-menu a.specialty-116:after,
.dropdown-menu .dashboard-link.specialty-116:after {
  color: #8c5ecc;
}

.mainCategoryHeader.specialty-117:before,
.specialityDropdown a.specialty-117:before,
.specialityDropdown a i.specialty-117:before,
.specialityFilter a.specialty-117:before,
.sectionHeader i.specialty-117:before,
.mainSearchResults i.specialty-117:before,
i.icon-scalpel.specialty-117:before,
.dropdown-menu a.specialty-117:before,
.dropdown-menu .dashboard-link.specialty-117:before,
.mainCategoryHeader.specialty-117:after,
.specialityDropdown a.specialty-117:after,
.specialityDropdown a i.specialty-117:after,
.specialityFilter a.specialty-117:after,
.sectionHeader i.specialty-117:after,
.mainSearchResults i.specialty-117:after,
i.icon-scalpel.specialty-117:after,
.dropdown-menu a.specialty-117:after,
.dropdown-menu .dashboard-link.specialty-117:after {
  color: #a547d3;
}

.mainCategoryHeader.specialty-118:before,
.specialityDropdown a.specialty-118:before,
.specialityDropdown a i.specialty-118:before,
.specialityFilter a.specialty-118:before,
.sectionHeader i.specialty-118:before,
.mainSearchResults i.specialty-118:before,
i.icon-scalpel.specialty-118:before,
.dropdown-menu a.specialty-118:before,
.dropdown-menu .dashboard-link.specialty-118:before,
.mainCategoryHeader.specialty-118:after,
.specialityDropdown a.specialty-118:after,
.specialityDropdown a i.specialty-118:after,
.specialityFilter a.specialty-118:after,
.sectionHeader i.specialty-118:after,
.mainSearchResults i.specialty-118:after,
i.icon-scalpel.specialty-118:after,
.dropdown-menu a.specialty-118:after,
.dropdown-menu .dashboard-link.specialty-118:after {
  color: #7378d7;
}

.mainCategoryHeader.specialty-120:before,
.specialityDropdown a.specialty-120:before,
.specialityDropdown a i.specialty-120:before,
.specialityFilter a.specialty-120:before,
.sectionHeader i.specialty-120:before,
.mainSearchResults i.specialty-120:before,
i.icon-scalpel.specialty-120:before,
.dropdown-menu a.specialty-120:before,
.dropdown-menu .dashboard-link.specialty-120:before,
.mainCategoryHeader.specialty-120:after,
.specialityDropdown a.specialty-120:after,
.specialityDropdown a i.specialty-120:after,
.specialityFilter a.specialty-120:after,
.sectionHeader i.specialty-120:after,
.mainSearchResults i.specialty-120:after,
i.icon-scalpel.specialty-120:after,
.dropdown-menu a.specialty-120:after,
.dropdown-menu .dashboard-link.specialty-120:after {
  color: #daaf55;
}

.mainCategoryHeader.specialty-124:before,
.specialityDropdown a.specialty-124:before,
.specialityDropdown a i.specialty-124:before,
.specialityFilter a.specialty-124:before,
.sectionHeader i.specialty-124:before,
.mainSearchResults i.specialty-124:before,
i.icon-scalpel.specialty-124:before,
.dropdown-menu a.specialty-124:before,
.dropdown-menu .dashboard-link.specialty-124:before,
.mainCategoryHeader.specialty-124:after,
.specialityDropdown a.specialty-124:after,
.specialityDropdown a i.specialty-124:after,
.specialityFilter a.specialty-124:after,
.sectionHeader i.specialty-124:after,
.mainSearchResults i.specialty-124:after,
i.icon-scalpel.specialty-124:after,
.dropdown-menu a.specialty-124:after,
.dropdown-menu .dashboard-link.specialty-124:after {
  color: #8d8d8d;
}

.mainCategoryHeader.specialty-201:before,
.specialityDropdown a.specialty-201:before,
.specialityDropdown a i.specialty-201:before,
.specialityFilter a.specialty-201:before,
.sectionHeader i.specialty-201:before,
.mainSearchResults i.specialty-201:before,
i.icon-scalpel.specialty-201:before,
.dropdown-menu a.specialty-201:before,
.dropdown-menu .dashboard-link.specialty-201:before,
.mainCategoryHeader.specialty-201:after,
.specialityDropdown a.specialty-201:after,
.specialityDropdown a i.specialty-201:after,
.specialityFilter a.specialty-201:after,
.sectionHeader i.specialty-201:after,
.mainSearchResults i.specialty-201:after,
i.icon-scalpel.specialty-201:after,
.dropdown-menu a.specialty-201:after,
.dropdown-menu .dashboard-link.specialty-201:after {
  color: #f1bf6a;
}

.mainCategoryHeader.specialty-202:before,
.specialityDropdown a.specialty-202:before,
.specialityDropdown a i.specialty-202:before,
.specialityFilter a.specialty-202:before,
.sectionHeader i.specialty-202:before,
.mainSearchResults i.specialty-202:before,
i.icon-scalpel.specialty-202:before,
.dropdown-menu a.specialty-202:before,
.dropdown-menu .dashboard-link.specialty-202:before,
.mainCategoryHeader.specialty-202:after,
.specialityDropdown a.specialty-202:after,
.specialityDropdown a i.specialty-202:after,
.specialityFilter a.specialty-202:after,
.sectionHeader i.specialty-202:after,
.mainSearchResults i.specialty-202:after,
i.icon-scalpel.specialty-202:after,
.dropdown-menu a.specialty-202:after,
.dropdown-menu .dashboard-link.specialty-202:after {
  color: #daaf55;
}

.mainCategoryHeader.specialty-203:before,
.specialityDropdown a.specialty-203:before,
.specialityDropdown a i.specialty-203:before,
.specialityFilter a.specialty-203:before,
.sectionHeader i.specialty-203:before,
.mainSearchResults i.specialty-203:before,
i.icon-scalpel.specialty-203:before,
.dropdown-menu a.specialty-203:before,
.dropdown-menu .dashboard-link.specialty-203:before,
.mainCategoryHeader.specialty-203:after,
.specialityDropdown a.specialty-203:after,
.specialityDropdown a i.specialty-203:after,
.specialityFilter a.specialty-203:after,
.sectionHeader i.specialty-203:after,
.mainSearchResults i.specialty-203:after,
i.icon-scalpel.specialty-203:after,
.dropdown-menu a.specialty-203:after,
.dropdown-menu .dashboard-link.specialty-203:after {
  color: #f2a768;
}

.mainCategoryHeader.specialty-204:before,
.specialityDropdown a.specialty-204:before,
.specialityDropdown a i.specialty-204:before,
.specialityFilter a.specialty-204:before,
.sectionHeader i.specialty-204:before,
.mainSearchResults i.specialty-204:before,
i.icon-scalpel.specialty-204:before,
.dropdown-menu a.specialty-204:before,
.dropdown-menu .dashboard-link.specialty-204:before,
.mainCategoryHeader.specialty-204:after,
.specialityDropdown a.specialty-204:after,
.specialityDropdown a i.specialty-204:after,
.specialityFilter a.specialty-204:after,
.sectionHeader i.specialty-204:after,
.mainSearchResults i.specialty-204:after,
i.icon-scalpel.specialty-204:after,
.dropdown-menu a.specialty-204:after,
.dropdown-menu .dashboard-link.specialty-204:after {
  color: #f19368;
}

.mainCategoryHeader.specialty-205:before,
.specialityDropdown a.specialty-205:before,
.specialityDropdown a i.specialty-205:before,
.specialityFilter a.specialty-205:before,
.sectionHeader i.specialty-205:before,
.mainSearchResults i.specialty-205:before,
i.icon-scalpel.specialty-205:before,
.dropdown-menu a.specialty-205:before,
.dropdown-menu .dashboard-link.specialty-205:before,
.mainCategoryHeader.specialty-205:after,
.specialityDropdown a.specialty-205:after,
.specialityDropdown a i.specialty-205:after,
.specialityFilter a.specialty-205:after,
.sectionHeader i.specialty-205:after,
.mainSearchResults i.specialty-205:after,
i.icon-scalpel.specialty-205:after,
.dropdown-menu a.specialty-205:after,
.dropdown-menu .dashboard-link.specialty-205:after {
  color: #f58961;
}

.mainCategoryHeader.specialty-206:before,
.specialityDropdown a.specialty-206:before,
.specialityDropdown a i.specialty-206:before,
.specialityFilter a.specialty-206:before,
.sectionHeader i.specialty-206:before,
.mainSearchResults i.specialty-206:before,
i.icon-scalpel.specialty-206:before,
.dropdown-menu a.specialty-206:before,
.dropdown-menu .dashboard-link.specialty-206:before,
.mainCategoryHeader.specialty-206:after,
.specialityDropdown a.specialty-206:after,
.specialityDropdown a i.specialty-206:after,
.specialityFilter a.specialty-206:after,
.sectionHeader i.specialty-206:after,
.mainSearchResults i.specialty-206:after,
i.icon-scalpel.specialty-206:after,
.dropdown-menu a.specialty-206:after,
.dropdown-menu .dashboard-link.specialty-206:after {
  color: #f6516a;
}

.mainCategoryHeader.specialty-207:before,
.specialityDropdown a.specialty-207:before,
.specialityDropdown a i.specialty-207:before,
.specialityFilter a.specialty-207:before,
.sectionHeader i.specialty-207:before,
.mainSearchResults i.specialty-207:before,
i.icon-scalpel.specialty-207:before,
.dropdown-menu a.specialty-207:before,
.dropdown-menu .dashboard-link.specialty-207:before,
.mainCategoryHeader.specialty-207:after,
.specialityDropdown a.specialty-207:after,
.specialityDropdown a i.specialty-207:after,
.specialityFilter a.specialty-207:after,
.sectionHeader i.specialty-207:after,
.mainSearchResults i.specialty-207:after,
i.icon-scalpel.specialty-207:after,
.dropdown-menu a.specialty-207:after,
.dropdown-menu .dashboard-link.specialty-207:after {
  color: #fd3e4a;
}

.mainCategoryHeader.specialty-208:before,
.specialityDropdown a.specialty-208:before,
.specialityDropdown a i.specialty-208:before,
.specialityFilter a.specialty-208:before,
.sectionHeader i.specialty-208:before,
.mainSearchResults i.specialty-208:before,
i.icon-scalpel.specialty-208:before,
.dropdown-menu a.specialty-208:before,
.dropdown-menu .dashboard-link.specialty-208:before,
.mainCategoryHeader.specialty-208:after,
.specialityDropdown a.specialty-208:after,
.specialityDropdown a i.specialty-208:after,
.specialityFilter a.specialty-208:after,
.sectionHeader i.specialty-208:after,
.mainSearchResults i.specialty-208:after,
i.icon-scalpel.specialty-208:after,
.dropdown-menu a.specialty-208:after,
.dropdown-menu .dashboard-link.specialty-208:after {
  color: #f02e50;
}

.mainCategoryHeader.specialty-209:before,
.specialityDropdown a.specialty-209:before,
.specialityDropdown a i.specialty-209:before,
.specialityFilter a.specialty-209:before,
.sectionHeader i.specialty-209:before,
.mainSearchResults i.specialty-209:before,
i.icon-scalpel.specialty-209:before,
.dropdown-menu a.specialty-209:before,
.dropdown-menu .dashboard-link.specialty-209:before,
.mainCategoryHeader.specialty-209:after,
.specialityDropdown a.specialty-209:after,
.specialityDropdown a i.specialty-209:after,
.specialityFilter a.specialty-209:after,
.sectionHeader i.specialty-209:after,
.mainSearchResults i.specialty-209:after,
i.icon-scalpel.specialty-209:after,
.dropdown-menu a.specialty-209:after,
.dropdown-menu .dashboard-link.specialty-209:after {
  color: #5f91e1;
}

.mainCategoryHeader.specialty-210:before,
.specialityDropdown a.specialty-210:before,
.specialityDropdown a i.specialty-210:before,
.specialityFilter a.specialty-210:before,
.sectionHeader i.specialty-210:before,
.mainSearchResults i.specialty-210:before,
i.icon-scalpel.specialty-210:before,
.dropdown-menu a.specialty-210:before,
.dropdown-menu .dashboard-link.specialty-210:before,
.mainCategoryHeader.specialty-210:after,
.specialityDropdown a.specialty-210:after,
.specialityDropdown a i.specialty-210:after,
.specialityFilter a.specialty-210:after,
.sectionHeader i.specialty-210:after,
.mainSearchResults i.specialty-210:after,
i.icon-scalpel.specialty-210:after,
.dropdown-menu a.specialty-210:after,
.dropdown-menu .dashboard-link.specialty-210:after {
  color: #7378d7;
}

.mainCategoryHeader.specialty-211:before,
.specialityDropdown a.specialty-211:before,
.specialityDropdown a i.specialty-211:before,
.specialityFilter a.specialty-211:before,
.sectionHeader i.specialty-211:before,
.mainSearchResults i.specialty-211:before,
i.icon-scalpel.specialty-211:before,
.dropdown-menu a.specialty-211:before,
.dropdown-menu .dashboard-link.specialty-211:before,
.mainCategoryHeader.specialty-211:after,
.specialityDropdown a.specialty-211:after,
.specialityDropdown a i.specialty-211:after,
.specialityFilter a.specialty-211:after,
.sectionHeader i.specialty-211:after,
.mainSearchResults i.specialty-211:after,
i.icon-scalpel.specialty-211:after,
.dropdown-menu a.specialty-211:after,
.dropdown-menu .dashboard-link.specialty-211:after {
  color: #9259dd;
}

.mainCategoryHeader.specialty-212:before,
.specialityDropdown a.specialty-212:before,
.specialityDropdown a i.specialty-212:before,
.specialityFilter a.specialty-212:before,
.sectionHeader i.specialty-212:before,
.mainSearchResults i.specialty-212:before,
i.icon-scalpel.specialty-212:before,
.dropdown-menu a.specialty-212:before,
.dropdown-menu .dashboard-link.specialty-212:before,
.mainCategoryHeader.specialty-212:after,
.specialityDropdown a.specialty-212:after,
.specialityDropdown a i.specialty-212:after,
.specialityFilter a.specialty-212:after,
.sectionHeader i.specialty-212:after,
.mainSearchResults i.specialty-212:after,
i.icon-scalpel.specialty-212:after,
.dropdown-menu a.specialty-212:after,
.dropdown-menu .dashboard-link.specialty-212:after {
  color: #dd093f;
}

.mainCategoryHeader.specialty-213:before,
.specialityDropdown a.specialty-213:before,
.specialityDropdown a i.specialty-213:before,
.specialityFilter a.specialty-213:before,
.sectionHeader i.specialty-213:before,
.mainSearchResults i.specialty-213:before,
i.icon-scalpel.specialty-213:before,
.dropdown-menu a.specialty-213:before,
.dropdown-menu .dashboard-link.specialty-213:before,
.mainCategoryHeader.specialty-213:after,
.specialityDropdown a.specialty-213:after,
.specialityDropdown a i.specialty-213:after,
.specialityFilter a.specialty-213:after,
.sectionHeader i.specialty-213:after,
.mainSearchResults i.specialty-213:after,
i.icon-scalpel.specialty-213:after,
.dropdown-menu a.specialty-213:after,
.dropdown-menu .dashboard-link.specialty-213:after {
  color: #a547d3;
}

.mainCategoryHeader.specialty-214:before,
.specialityDropdown a.specialty-214:before,
.specialityDropdown a i.specialty-214:before,
.specialityFilter a.specialty-214:before,
.sectionHeader i.specialty-214:before,
.mainSearchResults i.specialty-214:before,
i.icon-scalpel.specialty-214:before,
.dropdown-menu a.specialty-214:before,
.dropdown-menu .dashboard-link.specialty-214:before,
.mainCategoryHeader.specialty-214:after,
.specialityDropdown a.specialty-214:after,
.specialityDropdown a i.specialty-214:after,
.specialityFilter a.specialty-214:after,
.sectionHeader i.specialty-214:after,
.mainSearchResults i.specialty-214:after,
i.icon-scalpel.specialty-214:after,
.dropdown-menu a.specialty-214:after,
.dropdown-menu .dashboard-link.specialty-214:after {
  color: #a54de5;
}

.mainCategoryHeader.specialty-215:before,
.specialityDropdown a.specialty-215:before,
.specialityDropdown a i.specialty-215:before,
.specialityFilter a.specialty-215:before,
.sectionHeader i.specialty-215:before,
.mainSearchResults i.specialty-215:before,
i.icon-scalpel.specialty-215:before,
.dropdown-menu a.specialty-215:before,
.dropdown-menu .dashboard-link.specialty-215:before,
.mainCategoryHeader.specialty-215:after,
.specialityDropdown a.specialty-215:after,
.specialityDropdown a i.specialty-215:after,
.specialityFilter a.specialty-215:after,
.sectionHeader i.specialty-215:after,
.mainSearchResults i.specialty-215:after,
i.icon-scalpel.specialty-215:after,
.dropdown-menu a.specialty-215:after,
.dropdown-menu .dashboard-link.specialty-215:after {
  color: #b434dd;
}

.mainCategoryHeader.specialty-216:before,
.specialityDropdown a.specialty-216:before,
.specialityDropdown a i.specialty-216:before,
.specialityFilter a.specialty-216:before,
.sectionHeader i.specialty-216:before,
.mainSearchResults i.specialty-216:before,
i.icon-scalpel.specialty-216:before,
.dropdown-menu a.specialty-216:before,
.dropdown-menu .dashboard-link.specialty-216:before,
.mainCategoryHeader.specialty-216:after,
.specialityDropdown a.specialty-216:after,
.specialityDropdown a i.specialty-216:after,
.specialityFilter a.specialty-216:after,
.sectionHeader i.specialty-216:after,
.mainSearchResults i.specialty-216:after,
i.icon-scalpel.specialty-216:after,
.dropdown-menu a.specialty-216:after,
.dropdown-menu .dashboard-link.specialty-216:after {
  color: #b74db0;
}

.mainCategoryHeader.specialty-217:before,
.specialityDropdown a.specialty-217:before,
.specialityDropdown a i.specialty-217:before,
.specialityFilter a.specialty-217:before,
.sectionHeader i.specialty-217:before,
.mainSearchResults i.specialty-217:before,
i.icon-scalpel.specialty-217:before,
.dropdown-menu a.specialty-217:before,
.dropdown-menu .dashboard-link.specialty-217:before,
.mainCategoryHeader.specialty-217:after,
.specialityDropdown a.specialty-217:after,
.specialityDropdown a i.specialty-217:after,
.specialityFilter a.specialty-217:after,
.sectionHeader i.specialty-217:after,
.mainSearchResults i.specialty-217:after,
i.icon-scalpel.specialty-217:after,
.dropdown-menu a.specialty-217:after,
.dropdown-menu .dashboard-link.specialty-217:after {
  color: #cd19e9;
}

.mainCategoryHeader.specialty-218:before,
.specialityDropdown a.specialty-218:before,
.specialityDropdown a i.specialty-218:before,
.specialityFilter a.specialty-218:before,
.sectionHeader i.specialty-218:before,
.mainSearchResults i.specialty-218:before,
i.icon-scalpel.specialty-218:before,
.dropdown-menu a.specialty-218:before,
.dropdown-menu .dashboard-link.specialty-218:before,
.mainCategoryHeader.specialty-218:after,
.specialityDropdown a.specialty-218:after,
.specialityDropdown a i.specialty-218:after,
.specialityFilter a.specialty-218:after,
.sectionHeader i.specialty-218:after,
.mainSearchResults i.specialty-218:after,
i.icon-scalpel.specialty-218:after,
.dropdown-menu a.specialty-218:after,
.dropdown-menu .dashboard-link.specialty-218:after {
  color: #779d97;
}

.mainCategoryHeader.specialty-219:before,
.specialityDropdown a.specialty-219:before,
.specialityDropdown a i.specialty-219:before,
.specialityFilter a.specialty-219:before,
.sectionHeader i.specialty-219:before,
.mainSearchResults i.specialty-219:before,
i.icon-scalpel.specialty-219:before,
.dropdown-menu a.specialty-219:before,
.dropdown-menu .dashboard-link.specialty-219:before,
.mainCategoryHeader.specialty-219:after,
.specialityDropdown a.specialty-219:after,
.specialityDropdown a i.specialty-219:after,
.specialityFilter a.specialty-219:after,
.sectionHeader i.specialty-219:after,
.mainSearchResults i.specialty-219:after,
i.icon-scalpel.specialty-219:after,
.dropdown-menu a.specialty-219:after,
.dropdown-menu .dashboard-link.specialty-219:after {
  color: #6e924f;
}

.mainCategoryHeader.specialty-220:before,
.specialityDropdown a.specialty-220:before,
.specialityDropdown a i.specialty-220:before,
.specialityFilter a.specialty-220:before,
.sectionHeader i.specialty-220:before,
.mainSearchResults i.specialty-220:before,
i.icon-scalpel.specialty-220:before,
.dropdown-menu a.specialty-220:before,
.dropdown-menu .dashboard-link.specialty-220:before,
.mainCategoryHeader.specialty-220:after,
.specialityDropdown a.specialty-220:after,
.specialityDropdown a i.specialty-220:after,
.specialityFilter a.specialty-220:after,
.sectionHeader i.specialty-220:after,
.mainSearchResults i.specialty-220:after,
i.icon-scalpel.specialty-220:after,
.dropdown-menu a.specialty-220:after,
.dropdown-menu .dashboard-link.specialty-220:after {
  color: #d10ecd;
}

.mainCategoryHeader.specialty-222:before,
.specialityDropdown a.specialty-222:before,
.specialityDropdown a i.specialty-222:before,
.specialityFilter a.specialty-222:before,
.sectionHeader i.specialty-222:before,
.mainSearchResults i.specialty-222:before,
i.icon-scalpel.specialty-222:before,
.dropdown-menu a.specialty-222:before,
.dropdown-menu .dashboard-link.specialty-222:before,
.mainCategoryHeader.specialty-222:after,
.specialityDropdown a.specialty-222:after,
.specialityDropdown a i.specialty-222:after,
.specialityFilter a.specialty-222:after,
.sectionHeader i.specialty-222:after,
.mainSearchResults i.specialty-222:after,
i.icon-scalpel.specialty-222:after,
.dropdown-menu a.specialty-222:after,
.dropdown-menu .dashboard-link.specialty-222:after {
  color: #f2cc6a;
}

.mainCategoryHeader.specialty-223:before,
.specialityDropdown a.specialty-223:before,
.specialityDropdown a i.specialty-223:before,
.specialityFilter a.specialty-223:before,
.sectionHeader i.specialty-223:before,
.mainSearchResults i.specialty-223:before,
i.icon-scalpel.specialty-223:before,
.dropdown-menu a.specialty-223:before,
.dropdown-menu .dashboard-link.specialty-223:before,
.mainCategoryHeader.specialty-223:after,
.specialityDropdown a.specialty-223:after,
.specialityDropdown a i.specialty-223:after,
.specialityFilter a.specialty-223:after,
.sectionHeader i.specialty-223:after,
.mainSearchResults i.specialty-223:after,
i.icon-scalpel.specialty-223:after,
.dropdown-menu a.specialty-223:after,
.dropdown-menu .dashboard-link.specialty-223:after {
  color: #f26868;
}

.mainCategoryHeader.specialty-224:before,
.specialityDropdown a.specialty-224:before,
.specialityDropdown a i.specialty-224:before,
.specialityFilter a.specialty-224:before,
.sectionHeader i.specialty-224:before,
.mainSearchResults i.specialty-224:before,
i.icon-scalpel.specialty-224:before,
.dropdown-menu a.specialty-224:before,
.dropdown-menu .dashboard-link.specialty-224:before,
.mainCategoryHeader.specialty-224:after,
.specialityDropdown a.specialty-224:after,
.specialityDropdown a i.specialty-224:after,
.specialityFilter a.specialty-224:after,
.sectionHeader i.specialty-224:after,
.mainSearchResults i.specialty-224:after,
i.icon-scalpel.specialty-224:after,
.dropdown-menu a.specialty-224:after,
.dropdown-menu .dashboard-link.specialty-224:after {
  color: #8d8d8d;
}

.icon-donut.specialty-1:before {
  color: #f2cc6a;
}

.icon-donut.specialty-2:before {
  color: #f2a768;
}

.icon-donut.specialty-3:before {
  color: #f26868;
}

.icon-donut.specialty-225:before {
  color: #f4165f;
}

.icon-donut.specialty-4:before {
  color: #49a5e5;
}

.icon-donut.specialty-5:before {
  color: #608fde;
}

.icon-donut.specialty-6:before {
  color: #8571e7;
}

.icon-donut.specialty-7:before {
  color: #8c5ecc;
}

.icon-donut.specialty-8:before {
  color: #a264ab;
}

.icon-donut.specialty-9:before {
  color: #5cab91;
}

.icon-donut.specialty-10:before {
  color: #54a14c;
}

.icon-donut.specialty-11:before {
  color: #89b871;
}

.icon-donut.specialty-12:before {
  color: #89b871;
}

.icon-donut.specialty-13:before {
  color: #8d8d8d;
}

.icon-donut.specialty-14:before {
  color: #f2cc6a;
}

.icon-donut.specialty-15:before {
  color: #f1bf6a;
}

.icon-donut.specialty-16:before {
  color: #f26868;
}

.icon-donut.specialty-17:before {
  color: #f2a768;
}

.icon-donut.specialty-18:before {
  color: #49a5e5;
}

.icon-donut.specialty-19:before {
  color: #608fde;
}

.icon-donut.specialty-21:before {
  color: #8571e7;
}

.icon-donut.specialty-22:before {
  color: #8c5ecc;
}

.icon-donut.specialty-23:before {
  color: #f19368;
}

.icon-donut.specialty-24:before {
  color: #5f91e1;
}

.icon-donut.specialty-25:before {
  color: #f6516a;
}

.icon-donut.specialty-26:before {
  color: #a264ab;
}

.icon-donut.specialty-27:before {
  color: #7378d7;
}

.icon-donut.specialty-28:before {
  color: #5cab91;
}

.icon-donut.specialty-29:before {
  color: #9259dd;
}

.icon-donut.specialty-123:before {
  color: #f2cc6a;
}

.icon-donut.specialty-101:before {
  color: #a264ab;
}

.icon-donut.specialty-102:before {
  color: #f2a768;
}

.icon-donut.specialty-103:before {
  color: #f26868;
}

.icon-donut.specialty-104:before {
  color: #49a5e5;
}

.icon-donut.specialty-105:before {
  color: #f4165f;
}

.icon-donut.specialty-106:before {
  color: #608fde;
}

.icon-donut.specialty-107:before {
  color: #8571e7;
}

.icon-donut.specialty-108:before {
  color: #f1bf6a;
}

.icon-donut.specialty-109:before {
  color: #f19368;
}

.icon-donut.specialty-110:before {
  color: #f6516a;
}

.icon-donut.specialty-111:before {
  color: #f02e50;
}

.icon-donut.specialty-112:before {
  color: #f58961;
}

.icon-donut.specialty-113:before {
  color: #5f91e1;
}

.icon-donut.specialty-114:before {
  color: #fd3e4a;
}

.icon-donut.specialty-115:before {
  color: #9259dd;
}

.icon-donut.specialty-116:before {
  color: #8c5ecc;
}

.icon-donut.specialty-117:before {
  color: #a547d3;
}

.icon-donut.specialty-118:before {
  color: #7378d7;
}

.icon-donut.specialty-120:before {
  color: #daaf55;
}

.icon-donut.specialty-124:before {
  color: #8d8d8d;
}

.icon-donut.specialty-201:before {
  color: #f1bf6a;
}

.icon-donut.specialty-202:before {
  color: #daaf55;
}

.icon-donut.specialty-203:before {
  color: #f2a768;
}

.icon-donut.specialty-204:before {
  color: #f19368;
}

.icon-donut.specialty-205:before {
  color: #f58961;
}

.icon-donut.specialty-206:before {
  color: #f6516a;
}

.icon-donut.specialty-207:before {
  color: #fd3e4a;
}

.icon-donut.specialty-208:before {
  color: #f02e50;
}

.icon-donut.specialty-209:before {
  color: #5f91e1;
}

.icon-donut.specialty-210:before {
  color: #7378d7;
}

.icon-donut.specialty-211:before {
  color: #9259dd;
}

.icon-donut.specialty-212:before {
  color: #dd093f;
}

.icon-donut.specialty-213:before {
  color: #a547d3;
}

.icon-donut.specialty-214:before {
  color: #a54de5;
}

.icon-donut.specialty-215:before {
  color: #b434dd;
}

.icon-donut.specialty-216:before {
  color: #b74db0;
}

.icon-donut.specialty-217:before {
  color: #cd19e9;
}

.icon-donut.specialty-218:before {
  color: #779d97;
}

.icon-donut.specialty-219:before {
  color: #6e924f;
}

.icon-donut.specialty-220:before {
  color: #d10ecd;
}

.icon-donut.specialty-222:before {
  color: #f2cc6a;
}

.icon-donut.specialty-223:before {
  color: #f26868;
}

.icon-donut.specialty-224:before {
  color: #8d8d8d;
}

.icon-donut.specialty-226:before {
  color: #8d8d8d;
}

.icon-donut.specialty-228:before {
  color: #8d8d8d;
}

.icon-donut.specialty-229:before {
  color: #8d8d8d;
}

.dashboardPageWrapper .recents .recent > header.specialty-1,
.selfProgressItem .inset.colored.specialty-1,
.selfProgressItem .tagControl.colored.specialty-1 {
  background-color: #f2cc6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-2,
.selfProgressItem .inset.colored.specialty-2,
.selfProgressItem .tagControl.colored.specialty-2 {
  background-color: #f2a768;
}

.dashboardPageWrapper .recents .recent > header.specialty-3,
.selfProgressItem .inset.colored.specialty-3,
.selfProgressItem .tagControl.colored.specialty-3 {
  background-color: #f26868;
}

.dashboardPageWrapper .recents .recent > header.specialty-225,
.selfProgressItem .inset.colored.specialty-225,
.selfProgressItem .tagControl.colored.specialty-225 {
  background-color: #f4165f;
}

.dashboardPageWrapper .recents .recent > header.specialty-4,
.selfProgressItem .inset.colored.specialty-4,
.selfProgressItem .tagControl.colored.specialty-4 {
  background-color: #49a5e5;
}

.dashboardPageWrapper .recents .recent > header.specialty-5,
.selfProgressItem .inset.colored.specialty-5,
.selfProgressItem .tagControl.colored.specialty-5 {
  background-color: #608fde;
}

.dashboardPageWrapper .recents .recent > header.specialty-6,
.selfProgressItem .inset.colored.specialty-6,
.selfProgressItem .tagControl.colored.specialty-6 {
  background-color: #8571e7;
}

.dashboardPageWrapper .recents .recent > header.specialty-7,
.selfProgressItem .inset.colored.specialty-7,
.selfProgressItem .tagControl.colored.specialty-7 {
  background-color: #8c5ecc;
}

.dashboardPageWrapper .recents .recent > header.specialty-8,
.selfProgressItem .inset.colored.specialty-8,
.selfProgressItem .tagControl.colored.specialty-8 {
  background-color: #a264ab;
}

.dashboardPageWrapper .recents .recent > header.specialty-9,
.selfProgressItem .inset.colored.specialty-9,
.selfProgressItem .tagControl.colored.specialty-9 {
  background-color: #5cab91;
}

.dashboardPageWrapper .recents .recent > header.specialty-10,
.selfProgressItem .inset.colored.specialty-10,
.selfProgressItem .tagControl.colored.specialty-10 {
  background-color: #54a14c;
}

.dashboardPageWrapper .recents .recent > header.specialty-11,
.selfProgressItem .inset.colored.specialty-11,
.selfProgressItem .tagControl.colored.specialty-11 {
  background-color: #89b871;
}

.dashboardPageWrapper .recents .recent > header.specialty-12,
.selfProgressItem .inset.colored.specialty-12,
.selfProgressItem .tagControl.colored.specialty-12 {
  background-color: #89b871;
}

.dashboardPageWrapper .recents .recent > header.specialty-13,
.selfProgressItem .inset.colored.specialty-13,
.selfProgressItem .tagControl.colored.specialty-13 {
  background-color: #8d8d8d;
}

.dashboardPageWrapper .recents .recent > header.specialty-14,
.selfProgressItem .inset.colored.specialty-14,
.selfProgressItem .tagControl.colored.specialty-14 {
  background-color: #f2cc6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-15,
.selfProgressItem .inset.colored.specialty-15,
.selfProgressItem .tagControl.colored.specialty-15 {
  background-color: #f1bf6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-16,
.selfProgressItem .inset.colored.specialty-16,
.selfProgressItem .tagControl.colored.specialty-16 {
  background-color: #f26868;
}

.dashboardPageWrapper .recents .recent > header.specialty-17,
.selfProgressItem .inset.colored.specialty-17,
.selfProgressItem .tagControl.colored.specialty-17 {
  background-color: #f2a768;
}

.dashboardPageWrapper .recents .recent > header.specialty-18,
.selfProgressItem .inset.colored.specialty-18,
.selfProgressItem .tagControl.colored.specialty-18 {
  background-color: #49a5e5;
}

.dashboardPageWrapper .recents .recent > header.specialty-19,
.selfProgressItem .inset.colored.specialty-19,
.selfProgressItem .tagControl.colored.specialty-19 {
  background-color: #608fde;
}

.dashboardPageWrapper .recents .recent > header.specialty-21,
.selfProgressItem .inset.colored.specialty-21,
.selfProgressItem .tagControl.colored.specialty-21 {
  background-color: #8571e7;
}

.dashboardPageWrapper .recents .recent > header.specialty-22,
.selfProgressItem .inset.colored.specialty-22,
.selfProgressItem .tagControl.colored.specialty-22 {
  background-color: #8c5ecc;
}

.dashboardPageWrapper .recents .recent > header.specialty-23,
.selfProgressItem .inset.colored.specialty-23,
.selfProgressItem .tagControl.colored.specialty-23 {
  background-color: #f19368;
}

.dashboardPageWrapper .recents .recent > header.specialty-24,
.selfProgressItem .inset.colored.specialty-24,
.selfProgressItem .tagControl.colored.specialty-24 {
  background-color: #5f91e1;
}

.dashboardPageWrapper .recents .recent > header.specialty-25,
.selfProgressItem .inset.colored.specialty-25,
.selfProgressItem .tagControl.colored.specialty-25 {
  background-color: #f6516a;
}

.dashboardPageWrapper .recents .recent > header.specialty-26,
.selfProgressItem .inset.colored.specialty-26,
.selfProgressItem .tagControl.colored.specialty-26 {
  background-color: #a264ab;
}

.dashboardPageWrapper .recents .recent > header.specialty-27,
.selfProgressItem .inset.colored.specialty-27,
.selfProgressItem .tagControl.colored.specialty-27 {
  background-color: #7378d7;
}

.dashboardPageWrapper .recents .recent > header.specialty-28,
.selfProgressItem .inset.colored.specialty-28,
.selfProgressItem .tagControl.colored.specialty-28 {
  background-color: #5cab91;
}

.dashboardPageWrapper .recents .recent > header.specialty-29,
.selfProgressItem .inset.colored.specialty-29,
.selfProgressItem .tagControl.colored.specialty-29 {
  background-color: #9259dd;
}

.dashboardPageWrapper .recents .recent > header.specialty-123,
.selfProgressItem .inset.colored.specialty-123,
.selfProgressItem .tagControl.colored.specialty-123 {
  background-color: #f2cc6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-101,
.selfProgressItem .inset.colored.specialty-101,
.selfProgressItem .tagControl.colored.specialty-101 {
  background-color: #a264ab;
}

.dashboardPageWrapper .recents .recent > header.specialty-102,
.selfProgressItem .inset.colored.specialty-102,
.selfProgressItem .tagControl.colored.specialty-102 {
  background-color: #f2a768;
}

.dashboardPageWrapper .recents .recent > header.specialty-103,
.selfProgressItem .inset.colored.specialty-103,
.selfProgressItem .tagControl.colored.specialty-103 {
  background-color: #f26868;
}

.dashboardPageWrapper .recents .recent > header.specialty-104,
.selfProgressItem .inset.colored.specialty-104,
.selfProgressItem .tagControl.colored.specialty-104 {
  background-color: #49a5e5;
}

.dashboardPageWrapper .recents .recent > header.specialty-105,
.selfProgressItem .inset.colored.specialty-105,
.selfProgressItem .tagControl.colored.specialty-105 {
  background-color: #f4165f;
}

.dashboardPageWrapper .recents .recent > header.specialty-106,
.selfProgressItem .inset.colored.specialty-106,
.selfProgressItem .tagControl.colored.specialty-106 {
  background-color: #608fde;
}

.dashboardPageWrapper .recents .recent > header.specialty-107,
.selfProgressItem .inset.colored.specialty-107,
.selfProgressItem .tagControl.colored.specialty-107 {
  background-color: #8571e7;
}

.dashboardPageWrapper .recents .recent > header.specialty-108,
.selfProgressItem .inset.colored.specialty-108,
.selfProgressItem .tagControl.colored.specialty-108 {
  background-color: #f1bf6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-109,
.selfProgressItem .inset.colored.specialty-109,
.selfProgressItem .tagControl.colored.specialty-109 {
  background-color: #f19368;
}

.dashboardPageWrapper .recents .recent > header.specialty-110,
.selfProgressItem .inset.colored.specialty-110,
.selfProgressItem .tagControl.colored.specialty-110 {
  background-color: #f6516a;
}

.dashboardPageWrapper .recents .recent > header.specialty-111,
.selfProgressItem .inset.colored.specialty-111,
.selfProgressItem .tagControl.colored.specialty-111 {
  background-color: #f02e50;
}

.dashboardPageWrapper .recents .recent > header.specialty-112,
.selfProgressItem .inset.colored.specialty-112,
.selfProgressItem .tagControl.colored.specialty-112 {
  background-color: #f58961;
}

.dashboardPageWrapper .recents .recent > header.specialty-113,
.selfProgressItem .inset.colored.specialty-113,
.selfProgressItem .tagControl.colored.specialty-113 {
  background-color: #5f91e1;
}

.dashboardPageWrapper .recents .recent > header.specialty-114,
.selfProgressItem .inset.colored.specialty-114,
.selfProgressItem .tagControl.colored.specialty-114 {
  background-color: #fd3e4a;
}

.dashboardPageWrapper .recents .recent > header.specialty-115,
.selfProgressItem .inset.colored.specialty-115,
.selfProgressItem .tagControl.colored.specialty-115 {
  background-color: #9259dd;
}

.dashboardPageWrapper .recents .recent > header.specialty-116,
.selfProgressItem .inset.colored.specialty-116,
.selfProgressItem .tagControl.colored.specialty-116 {
  background-color: #8c5ecc;
}

.dashboardPageWrapper .recents .recent > header.specialty-117,
.selfProgressItem .inset.colored.specialty-117,
.selfProgressItem .tagControl.colored.specialty-117 {
  background-color: #a547d3;
}

.dashboardPageWrapper .recents .recent > header.specialty-118,
.selfProgressItem .inset.colored.specialty-118,
.selfProgressItem .tagControl.colored.specialty-118 {
  background-color: #7378d7;
}

.dashboardPageWrapper .recents .recent > header.specialty-120,
.selfProgressItem .inset.colored.specialty-120,
.selfProgressItem .tagControl.colored.specialty-120 {
  background-color: #daaf55;
}

.dashboardPageWrapper .recents .recent > header.specialty-124,
.selfProgressItem .inset.colored.specialty-124,
.selfProgressItem .tagControl.colored.specialty-124 {
  background-color: #8d8d8d;
}

.dashboardPageWrapper .recents .recent > header.specialty-201,
.selfProgressItem .inset.colored.specialty-201,
.selfProgressItem .tagControl.colored.specialty-201 {
  background-color: #f1bf6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-202,
.selfProgressItem .inset.colored.specialty-202,
.selfProgressItem .tagControl.colored.specialty-202 {
  background-color: #daaf55;
}

.dashboardPageWrapper .recents .recent > header.specialty-203,
.selfProgressItem .inset.colored.specialty-203,
.selfProgressItem .tagControl.colored.specialty-203 {
  background-color: #f2a768;
}

.dashboardPageWrapper .recents .recent > header.specialty-204,
.selfProgressItem .inset.colored.specialty-204,
.selfProgressItem .tagControl.colored.specialty-204 {
  background-color: #f19368;
}

.dashboardPageWrapper .recents .recent > header.specialty-205,
.selfProgressItem .inset.colored.specialty-205,
.selfProgressItem .tagControl.colored.specialty-205 {
  background-color: #f58961;
}

.dashboardPageWrapper .recents .recent > header.specialty-206,
.selfProgressItem .inset.colored.specialty-206,
.selfProgressItem .tagControl.colored.specialty-206 {
  background-color: #f6516a;
}

.dashboardPageWrapper .recents .recent > header.specialty-207,
.selfProgressItem .inset.colored.specialty-207,
.selfProgressItem .tagControl.colored.specialty-207 {
  background-color: #fd3e4a;
}

.dashboardPageWrapper .recents .recent > header.specialty-208,
.selfProgressItem .inset.colored.specialty-208,
.selfProgressItem .tagControl.colored.specialty-208 {
  background-color: #f02e50;
}

.dashboardPageWrapper .recents .recent > header.specialty-209,
.selfProgressItem .inset.colored.specialty-209,
.selfProgressItem .tagControl.colored.specialty-209 {
  background-color: #5f91e1;
}

.dashboardPageWrapper .recents .recent > header.specialty-210,
.selfProgressItem .inset.colored.specialty-210,
.selfProgressItem .tagControl.colored.specialty-210 {
  background-color: #7378d7;
}

.dashboardPageWrapper .recents .recent > header.specialty-211,
.selfProgressItem .inset.colored.specialty-211,
.selfProgressItem .tagControl.colored.specialty-211 {
  background-color: #9259dd;
}

.dashboardPageWrapper .recents .recent > header.specialty-212,
.selfProgressItem .inset.colored.specialty-212,
.selfProgressItem .tagControl.colored.specialty-212 {
  background-color: #dd093f;
}

.dashboardPageWrapper .recents .recent > header.specialty-213,
.selfProgressItem .inset.colored.specialty-213,
.selfProgressItem .tagControl.colored.specialty-213 {
  background-color: #a547d3;
}

.dashboardPageWrapper .recents .recent > header.specialty-214,
.selfProgressItem .inset.colored.specialty-214,
.selfProgressItem .tagControl.colored.specialty-214 {
  background-color: #a54de5;
}

.dashboardPageWrapper .recents .recent > header.specialty-215,
.selfProgressItem .inset.colored.specialty-215,
.selfProgressItem .tagControl.colored.specialty-215 {
  background-color: #b434dd;
}

.dashboardPageWrapper .recents .recent > header.specialty-216,
.selfProgressItem .inset.colored.specialty-216,
.selfProgressItem .tagControl.colored.specialty-216 {
  background-color: #b74db0;
}

.dashboardPageWrapper .recents .recent > header.specialty-217,
.selfProgressItem .inset.colored.specialty-217,
.selfProgressItem .tagControl.colored.specialty-217 {
  background-color: #cd19e9;
}

.dashboardPageWrapper .recents .recent > header.specialty-218,
.selfProgressItem .inset.colored.specialty-218,
.selfProgressItem .tagControl.colored.specialty-218 {
  background-color: #779d97;
}

.dashboardPageWrapper .recents .recent > header.specialty-219,
.selfProgressItem .inset.colored.specialty-219,
.selfProgressItem .tagControl.colored.specialty-219 {
  background-color: #6e924f;
}

.dashboardPageWrapper .recents .recent > header.specialty-220,
.selfProgressItem .inset.colored.specialty-220,
.selfProgressItem .tagControl.colored.specialty-220 {
  background-color: #d10ecd;
}

.dashboardPageWrapper .recents .recent > header.specialty-222,
.selfProgressItem .inset.colored.specialty-222,
.selfProgressItem .tagControl.colored.specialty-222 {
  background-color: #f2cc6a;
}

.dashboardPageWrapper .recents .recent > header.specialty-223,
.selfProgressItem .inset.colored.specialty-223,
.selfProgressItem .tagControl.colored.specialty-223 {
  background-color: #f26868;
}

.dashboardPageWrapper .recents .recent > header.specialty-224,
.selfProgressItem .inset.colored.specialty-224,
.selfProgressItem .tagControl.colored.specialty-224 {
  background-color: #8d8d8d;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-1 {
  background-color: #eebc3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-2 {
  background-color: #ee8c39;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-3 {
  background-color: #ee3939;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-225 {
  background-color: #cd0a4a;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-4 {
  background-color: #1f8edc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-5 {
  background-color: #3671d5;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-6 {
  background-color: #6045e0;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-7 {
  background-color: #713bbc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-8 {
  background-color: #864d8f;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-9 {
  background-color: #488c76;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-10 {
  background-color: #427e3c;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-11 {
  background-color: #6ea452;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-13 {
  background-color: #747474;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-14 {
  background-color: #eebc3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-15 {
  background-color: #edab3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-16 {
  background-color: #ee3939;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-17 {
  background-color: #ee8c39;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-18 {
  background-color: #1f8edc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-19 {
  background-color: #3671d5;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-21 {
  background-color: #6045e0;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-22 {
  background-color: #713bbc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-23 {
  background-color: #ed7239;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-24 {
  background-color: #3473d9;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-25 {
  background-color: #f32140;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-26 {
  background-color: #864d8f;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-27 {
  background-color: #4b52cc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-28 {
  background-color: #488c76;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-29 {
  background-color: #762fd4;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-123 {
  background-color: #eebc3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-101 {
  background-color: #864d8f;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-102 {
  background-color: #ee8c39;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-103 {
  background-color: #ee3939;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-104 {
  background-color: #1f8edc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-105 {
  background-color: #cd0a4a;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-106 {
  background-color: #3671d5;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-107 {
  background-color: #6045e0;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-108 {
  background-color: #edab3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-109 {
  background-color: #ed7239;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-110 {
  background-color: #f32140;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-111 {
  background-color: #db1033;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-112 {
  background-color: #f26531;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-113 {
  background-color: #3473d9;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-114 {
  background-color: #fc0c1b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-115 {
  background-color: #762fd4;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-116 {
  background-color: #713bbc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-117 {
  background-color: #8c2dba;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-118 {
  background-color: #4b52cc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-120 {
  background-color: #cf9b2d;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-124 {
  background-color: #747474;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-201 {
  background-color: #edab3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-202 {
  background-color: #cf9b2d;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-203 {
  background-color: #ee8c39;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-204 {
  background-color: #ed7239;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-205 {
  background-color: #f26531;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-206 {
  background-color: #f32140;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-207 {
  background-color: #fc0c1b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-208 {
  background-color: #db1033;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-209 {
  background-color: #3473d9;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-210 {
  background-color: #4b52cc;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-211 {
  background-color: #762fd4;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-212 {
  background-color: #ac0731;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-213 {
  background-color: #8c2dba;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-214 {
  background-color: #8f21df;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-215 {
  background-color: #9820be;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-216 {
  background-color: #953c8f;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-217 {
  background-color: #a612bd;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-218 {
  background-color: #5e837d;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-219 {
  background-color: #55713d;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-220 {
  background-color: #a10b9e;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-222 {
  background-color: #eebc3b;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-223 {
  background-color: #ee3939;
}

.dashboardPageWrapper .recents .recent:hover > header.specialty-224 {
  background-color: #747474;
}

.selfProgressItem {
  position: relative;
  display: inline-block;
}

.selfProgressItem-self-master {
  left: -2px;
  top: 1px;
  margin-right: -5px;
}

.selfProgressItem-watch-video {
  left: -3px;
  top: 1px;
  margin-right: -5px;
}

.selfProgressItem-read-articles {
  margin-right: -5px;
  left: -3px;
  top: 1px;
}

.selfProgressItem.clickable {
  cursor: pointer;
}

.selfProgressItem.clickable .tagControl {
  cursor: pointer;
}

.selfProgressItem .circle {
  position: relative;
  z-index: -1;
}

.selfProgressItem .inset {
  z-index: 1;
}

.selfProgressItem .tagControl {
  position: absolute;
  display: inline-block;
  right: -8px;
  bottom: -3px;
  box-sizing: border-box;
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid white;
}

.selfProgressItem .tagControl.clickable {
  cursor: pointer;
}

.selfProgressItem .tagControl.large {
  width: 24px;
  height: 24px;
  position: static;
  right: 0;
  bottom: 0;
}

.selfProgressItem .tagControl.large .icon-tag-circle {
  font-size: 24px;
}

.selfProgressItem .tagControl.large .icon-untagged {
  width: 24px;
  height: 24px;
}

.selfProgressItem .tagControl[data-type="case"] .icon-tag-circle {
  color: #FD6C6A;
}

.selfProgressItem .tagControl[data-type="tg"] .icon-tag-circle {
  color: #3EBDC9;
}

.selfProgressItem .tagControl[data-type="techniqueguide"] .icon-tag-circle {
  color: #3EBDC9;
}

.selfProgressItem .tagControl[data-type="topic"] .icon-tag-circle {
  color: #39B1EB;
}

.selfProgressItem .tagControl[data-type="question"] .icon-tag-circle {
  color: #61B096;
}

.selfProgressItem .tagControl[data-type="evidence"] .icon-tag-circle {
  color: #FDD16B;
}

.selfProgressItem .tagControl[data-type="article"] .icon-tag-circle {
  color: #FDD16B;
}

.selfProgressItem .tagControl[data-type="video"] .icon-tag-circle {
  color: #F5A868;
}

.selfProgressItem .tagControl[data-type="skillstep"] .icon-tag-circle {
  color: #3EBDC9;
}

.selfProgressItem .tagControl i {
  vertical-align: top;
}

.selfProgressItem .tagControl .icon-tag-circle {
  display: none;
  font-size: 18px;
  color: #14b287;
}

.selfProgressItem .tagControl.colored .icon-untagged {
  border: none;
}

.selfProgressItem .tagControl .icon-untagged {
  width: 18px;
  height: 18px;
}

.selfProgressItem .tagControl.tagged .icon-tag-circle {
  display: inline-block;
  background-color: #FFF;
  border-radius: 50%;
}

.selfProgressItem .tagControl.tagged .icon-untagged {
  display: none;
}

.techniqueProgress-section-wrapper {
  margin-right: -43px;
}

.techniqueProgress-section {
  visibility: hidden;
  overflow: hidden;
  padding-right: 7px;
  padding-bottom: 3px;
}

.showTechniqueProgress .techniqueProgress-section {
  visibility: visible;
}

.techniqueProgress {
  float: right;
}

.levels {
  margin-bottom: 4px;
  margin-right: 6px;
  clear: both;
}

.levels.level1 .l2,
.levels.level1 .l3,
.levels.level1 .l4,
.levels.level1 .l5 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}

.levels.level2 .l3,
.levels.level2 .l4,
.levels.level2 .l5 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}

.levels.level3 .l4,
.levels.level3 .l5 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}

.levels.level4 .l5 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}

.levels:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.levels li {
  display: block;
  float: left;
  padding: 4px 5px;
  margin-right: 2px;
  background: #6b98df;
  cursor: pointer;
}

.levels li.l1 {
  background: #C9D8E7;
  color: #2a4e74;
}

.levels li.l2 {
  background: #82A4C7;
  color: white;
}

.levels li.l3 {
  background: #5F8AB7;
  color: white;
}

.levels li.l4 {
  background: #3C71A8;
  color: white;
}

.levels li.l5 {
  background: #325D8A;
  color: white;
}

.levels li a {
  text-decoration: none;
  font-size: 13px;
  color: inherit;
}

.levels li:last-of-type {
  margin-right: 0;
}

.level_1 {
  background-color: #C9D8E7;
}

.level_2 {
  background-color: #82A4C7;
}

.level_3 {
  background-color: #5F8AB7;
}

.level_4 {
  background-color: #3C71A8;
}

.level_5 {
  background-color: #325D8A;
}

.orth-button {
  display: inline-block;
  height: 30px;
  padding: 0 10px;
  text-decoration: none;
  font: 16px / 1 "Arial", "Helvetica-Neue", "Helvetica", sans-serif;
  line-height: 30px;
  white-space: nowrap;
  text-align: center;
  background: #5f7ba7;
  color: #fff;
  cursor: pointer;
  border: none;
}

.orth-button:hover {
  background: #52698e;
  color: #fff;
  text-decoration: none;
}

.orth-button.gray {
  background: #5f7ba7;
}

.orth-button.gray:hover {
  background: #dbdbdb;
}

.orth-button--green {
  background: #79c969;
}

.orth-button--green:hover {
  background: #56aa59;
}

.orth-button--lightBlue {
  background: #7da2dc;
}

.orth-button--lightBlue:hover {
  background: #6f90c3;
}

.orth-button--grey {
  background: #EAEAEA;
  color: #878787;
}

.orth-button--grey:hover {
  background: #DCDCDC;
  color: #878787;
}

.orth-button--yellow {
  background: #fade52;
}

.orth-button--yellow:hover {
  background: #ccbb27;
}

.orth-button--uppercased {
  height: 35px;
  padding: 1px 15px 0 10px;
  line-height: 35px;
}

.orth-button--create {
  padding: 0 25px;
  height: 35px;
  line-height: 35px;
}

.orth-button--full {
  width: 100%;
  box-sizing: border-box;
}

.orth-button--disabled {
  background-color: #dbdbdb;
  color: white;
  cursor: default;
}

.orth-button--disabled:hover,
.orth-button--disabled:focus {
  background-color: #dbdbdb;
  color: white;
  text-decoration: none;
}

.orth-button-post-icon {
  font-size: 22px;
  vertical-align: sub;
  margin-right: 5px;
}

.default-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
}

.default-btn:hover {
  text-decoration: none;
}

.post-to-topic-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #909090;
}

.post-to-topic-btn:hover {
  text-decoration: none;
}

.post-to-topic-btn:hover {
  background-color: #838383;
}

.post-to-case-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #FD6C6A;
}

.post-to-case-btn:hover {
  text-decoration: none;
}

.post-to-case-btn:hover {
  background-color: #FD6C6A;
}

.post-to-question-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #7da2dc;
}

.post-to-question-btn:hover {
  text-decoration: none;
}

.post-to-question-btn:hover {
  background-color: #6f90c3;
}

.post-to-group-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #79c969;
}

.post-to-group-btn:hover {
  text-decoration: none;
}

.post-to-group-btn:hover {
  background-color: #5fbb62;
}

.block-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #dc605f;
  cursor: pointer;
}

.block-btn:hover {
  text-decoration: none;
}

.block-btn:hover {
  background-color: #B04C4C;
}

.unblock-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background-color: #7CA2E0;
  cursor: pointer;
}

.unblock-btn:hover {
  text-decoration: none;
}

.unblock-btn:hover {
  background-color: #6F90C3;
}

.border-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  color: #7da2dc;
  border: 1px solid #7da2dc;
}

.border-btn:hover {
  text-decoration: none;
}

.border-btn:hover {
  background-color: #f3f3f3;
}

/*Add evidence and upload video btns*/

.addBtn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background: #7da2dc;
}

.addBtn:hover {
  text-decoration: none;
}

.addBtn:hover {
  background: #6f90c3;
}

/*Tabs for videoNavigation in videos.html*/

.btnTab {
  display: inline-block;
  text-decoration: none;
  color: #333;
  font-weight: bold;
  font: 16px / 1 "Arial", "Helvetica-Neue", "Helvetica", sans-serif;
  padding: 9px 12px;
  border-radius: 3px;
  margin-right: 5px;
}

.btnTab:last-child {
  margin-right: 0;
}

@media (max-width: 420px) {
  .btnTab {
    font-size: 12px;
    padding: 7px 4px;
  }
}

.btnTabActive {
  background-color: #b8d0f8;
}

/*Btn for showing evidence list and video carousel*/

.showBtn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-decoration: none;
  margin-right: 10px;
  padding: 2px 10px;
  color: white;
  background: #eaeaea;
  color: #696969;
}

.showBtn:hover {
  text-decoration: none;
}

.showBtn:hover {
  background-color: #dbdbdb;
}

.rating li {
  display: inline-block;
}

.rating li .icon.icon-star,
.rating li .icon.icon-star-blank {
  margin: 0;
  font-size: 13px;
}

.rating li .icon-star {
  color: #5c77a2;
}

.rating li .icon-star.blank {
  color: #c0c0c0;
}

/*submitBtn for quiz and adding comment*/

.submitBtn {
  position: relative;
  cursor: pointer;
  border: none;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: white;
  background-color: #7da2dc;
  font-size: 14px;
  width: 230px;
  height: 40px;
  padding-left: 32px;
  border-radius: 3px;
}

.submitBtn .icon-check {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 82px;
  color: white;
}

.submitBtn .icon-comment {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 55px;
  color: white;
  font-size: 20px;
}

.submitBtn:hover {
  background: #6A90CC;
}

@media (max-width: 320px) {
  .commentBtn {
    width: 240px;
  }
}

time {
  padding: 5px 0;
  font-size: 12px;
  line-height: 16px;
  color: #999;
}

/*title for innerPages*/

.innerPageTitle {
  font-size: 24px;
  line-height: 1.1;
  padding-top: 15px;
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: 2px;
}

.innerPageTitle h1 {
  display: inline-block;
  vertical-align: middle;
}

.innerPageTitle .addBtn {
  float: right;
  height: 30px;
  font-size: 12px;
  text-decoration: none;
  line-height: 30px;
  padding: 0 30px;
  background: #7da2dd;
  color: white;
}

.innerPageTitle .addBtn--inline {
  float: none;
}

@media only screen and (max-width: 599px) {
  .innerPageTitle {
    padding-left: 40px;
    padding-top: 0;
  }

  .innerPageTitle .addBtn {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }
}

/*serch input for innerPage (not in the header)*/

.innerPage .search {
  position: relative;
  margin-top: 20px;
  margin-bottom: 10px;
}

.innerPage .search i {
  position: absolute;
  display: block;
  top: 8px;
  left: 315px;
  font-size: 15px;
  color: #c0c0c0;
}

@media (max-width: 500px) {
  .innerPage .search i {
    left: 160px;
  }
}

.innerPage .search input {
  box-sizing: border-box;
  width: 340px;
  height: 32px;
  padding-left: 10px;
  padding-right: 30px;
  font-size: 14px;
  color: black;
  outline: none;
  border: 1px solid #ececec;
  -webkit-appearance: none;
  font-family: 'Open Sans', sans-serif;
  line-height: 30px;
  border-radius: 2px;
  /* firefox 19+ */
  /* ie */
}

@media (max-width: 500px) {
  .innerPage .search input {
    width: 185px;
  }
}

.innerPage .search input::-webkit-input-placeholder {
  font-style: normal !important;
}

.innerPage .search input::-moz-placeholder {
  font-style: normal !important;
}

.innerPage .search input:-ms-input-placeholder {
  font-style: normal !important;
}

.innerPage .search input:-moz-placeholder {
  font-style: normal !important;
}

.innerPage .search a {
  display: inline-block;
  height: 32px;
  margin-left: 10px;
  padding: 0 20px;
  vertical-align: top;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
  background-color: #7DA2DC;
  color: white;
  transition: background-color 0.2s ease;
  border-radius: 1px;
}

.innerPage .search a:hover {
  background-color: #6f90c3;
}

.innerPage .search a.ortho-tabs__view-button {
  padding: 0 15px;
  margin-left: 0px;
  color: #919191;
  background-color: transparent;
  transition: color 0.2s ease;
}

.innerPage .search a.ortho-tabs__view-button:hover {
  color: #4a4a4a;
}

.innerPage .search a.ortho-tabs__view-button:hover .ortho-tabs__icon {
  color: #4a4a4a;
}

.innerPage .search a.ortho-tabs__view-button.active {
  background-color: #f9f9f9;
  color: #919191;
}

.innerPage .search a.ortho-tabs__view-button.active:hover {
  color: #4a4a4a;
}

.innerPage .search a.ortho-tabs__view-button.active:hover .ortho-tabs__icon {
  color: #4a4a4a;
}

.innerPage .search a .ortho-tabs__icon {
  position: relative;
  left: 0;
  top: 0;
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-size: 14px;
  transition: color 0.2s ease;
}

.innerPage .search a .ortho-tabs__icon--menu {
  top: -1px;
}

.innerPage .search--content-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 1023px) {
  .innerPage .search--content-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (max-width: 1023px) {
  .innerPage .search--content-page .ortho-tabs {
    padding-top: 20px;
  }
}

/*files in attachment*/

.attachment .evidenceItem .content {
  width: 65%;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0 0 0 20px;
}

@media (max-width: 725px) {
  .attachment .evidenceItem .content {
    padding-left: 10px;
    width: 60%;
  }
}

@media (max-width: 655px) {
  .attachment .evidenceItem .content {
    width: 80%;
  }
}

@media (max-width: 475px) {
  .attachment .evidenceItem .content {
    width: 95%;
    padding-left: 0;
    margin-top: 10px;
  }
}

/*--------------------Quiz block--------*/

.quiz {
  display: table-cell;
  vertical-align: top;
  border: 1px solid #f4f4f4;
  width: 45%;
}

@media (max-width: 580px) {
  .quiz {
    display: block;
    width: 100%;
    margin-top: 10px;
  }
}

.quiz .quizHeader {
  position: relative;
  background-color: #f4f4f4;
  font-size: 0;
  padding: 16px 8px;
}

@media (max-width: 758px) {
  .quiz .quizHeader {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

.quiz .quizTitle {
  font-size: 16px;
  font-weight: bold;
  padding-left: 42px;
}

@media (max-width: 758px) {
  .quiz .quizTitle {
    line-height: 20px;
  }
}

.quiz .icon-q {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 6px;
  color: #c5d2f8;
  font-size: 34px;
}

.quiz .quizForm {
  padding: 18px;
}

.quiz .quizForm div {
  margin-bottom: 10px;
}

.quiz .quizForm .submitWrapper {
  text-align: center;
  margin-bottom: 0;
  margin-top: 16px;
}

.quiz .quizForm .explanation {
  font-size: 12px;
  margin-left: 32px;
  margin-top: 3px;
}

.quiz .quizForm input[type="radio"]:checked + .answer::before {
  content: '';
  display: inline-block;
  vertical-align: top;
  text-align: center;
  line-height: 13px;
  width: 9px;
  height: 9px;
  background-color: #7da2dd;
  border: 3px solid white;
  box-shadow: 0 0 0 1px #f4f4f4;
  border-radius: 50%;
}

.quiz .quizForm input[type="radio"]:checked + .answer {
  font-weight: bold;
}

.quiz .quizForm .answerOptionWrapper {
  position: relative;
  min-height: 20px;
  padding-bottom: 15px;
}

.quiz .quizForm .answerOptionWrapper span {
  font-size: 100%;
}

.quiz .quizForm .bar {
  margin-bottom: 0;
}

.quiz .quizForm .evidenceWrapper {
  margin-bottom: 0;
}

.quiz .answer {
  cursor: pointer;
  position: relative;
  padding-left: 32px;
  display: inline-block;
}

.quiz .answer::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  border: 1px solid #d9d9db;
  border-radius: 50%;
}

.quiz .evidenceWrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 37px;
}

/*quiz block without form and inputs*/

.evidenceRating {
  display: block;
  background-color: #f4f4f4;
  color: #5f7ba7;
  line-height: 22px;
  padding-left: 3px;
  letter-spacing: -0.8px;
}

.addEvidence {
  cursor: pointer;
  vertical-align: top;
  font-size: 10px;
  background-color: #eaeaea;
  color: #7fa4de;
  border: none;
  width: 37px;
  height: 16px;
  padding: 0;
}

.answerOption {
  display: block;
  max-width: 225px;
}

@media (max-width: 400px) {
  .answerOption {
    width: 68%;
  }
}

.answerPercent {
  position: absolute;
  bottom: 20px;
  right: 40px;
  font-size: 14px;
  font-weight: bold;
}

.bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 40px);
  height: 10px;
  background-color: #f0f0f0;
}

.innerBar {
  height: 10px;
  background-color: #b8d0f8;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.pointer-events-off {
  pointer-events: none;
}

.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

#simplemodal-overlay {
  background-color: #000;
}

#simplemodal-container,
#simplemodal-flat-container {
  background-color: white;
}

/*
    That is default(old) theme for simplemodal close button.
    Don't event think about changing properties here, until you realize what you are doing:
    You will affect all (hundreds) old-style popups that are not ready for such modification and should be modified/restyled one by one.

    Tips:
    - If you are using .modallink approach to open popup you can use themes.
      Add data-theme="my_theme" attribute for popup open trigget (i.e. <a>) and specify own css #simplemodal-container.<my_theme>{} to override close button style
    - Follow same rule (as above) if you use $.modal directly:
        -- set custom container containerId and specify custom css #my_container_id {}
        -- or provide custom closeHTML
        -- or use onShow: function(dialog){ dialog.container.addClass('.my_theme'); } technique and specify own css #simplemodal-container.<my_theme>{}
        -- or use $.modal(..., {theme: "my_theme"}) own css #simplemodal-container.<my_theme>{}
        to customize close button.
    Remember: any change here will affect too many places you even don't know about, be careful!
*/

@media only screen and (max-width: 599px) {
  #simplemodal-container {
    max-height: 80vh;
    overflow: auto;
  }
}

#simplemodal-container a.modalCloseImg {
  background: url(/images/x.png) no-repeat;
  width: 15px;
  height: 15px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

#simplemodal-container a.modalCloseImg:hover {
  background: url(/images/x-over.png) no-repeat;
}

#simplemodal-container.simplemodal-default {
  padding: 0;
  box-shadow: none;
}

#simplemodal-container.simplemodal-default .row {
  background: transparent;
  margin-top: 0;
  padding: 0;
}

#simplemodal-container.simplemodal-default .simplemodal-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 48px;
  width: 48px;
  background: #EAEAEA;
  text-align: center;
  transition: 0.2s;
}

#simplemodal-container.simplemodal-default .simplemodal-close .icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #a9a9a9;
  transition: 0.15s;
}

#simplemodal-container.simplemodal-default .simplemodal-close:hover {
  background: #6989bd;
}

#simplemodal-container.simplemodal-default .simplemodal-close:hover .icon {
  color: #ffffff;
}

#simplemodal-container.simplemodal-default .share-modal__header {
  padding-left: 10px;
}

#simplemodal-container.simplemodal-default .share-modal__content {
  padding: 0 10px;
}

#simplemodal-container.simplemodal-default .share-modal__footer {
  padding: 0 10px;
}

#simplemodal-container.simplemodal-default .share-modal-form__buttons {
  position: relative;
}

#simplemodal-container.c48 a.modalCloseImg {
  background: url(/Content/images/modal/cancel_button_icon.png) no-repeat;
  background-position: center;
  position: absolute;
  cursor: pointer;
  width: 48px;
  height: 48px;
  top: 0;
  right: 0;
  background-color: #EAEAEA;
  z-index: 100;
}

#simplemodal-container.c48 a.modalCloseImg:hover {
  background: url(/Content/images/modal/cancel_button_icon.png) no-repeat;
  background-position: center;
  background-color: #EAEAEA;
}

#simplemodal-container.s-size {
  width: 400px !important;
}

#simplemodal-container.s-size .share-modal {
  width: 400px;
}

.simplemodal-container--events-content .simplemodal-wrap {
  overflow-y: auto !important;
}

.simplemodal-container--events-content .share-modal__content {
  padding-bottom: 15px;
}

.simplemodal-container--events-content .specialityItem {
  border: none;
  overflow: visible;
}

.simplemodal-container--events-content .studyCalendarPopup .dayInfo {
  width: 100%;
  padding: 0;
}

.simplemodal-container--add-content#simplemodal-container {
  padding: 0;
}

.simplemodal-container--add-content .share-modal {
  width: 100%;
}

.simplemodal-container--add-content .row {
  margin: 0;
  background: transparent;
  padding: 0 15px;
}

.simplemodal-container--add-content .dashboardItem-pgyLevels {
  display: none;
}

.simplemodal-container--add-content .exams .item-title--inputs.item-title--inputs {
  display: none;
}

.simplemodal-container--add-content .exams .item-image {
  position: relative;
  top: -4px;
}

/*#region Qtip PLUGIN */

/*
* qTip - The jQuery tooltip plugin
* http://craigsworks.com/projects/qtip/
*
* Version: 2.0.0pre
* Copyright 2009 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPL Version 2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Mon Sep 6 15:10:26 2010 +0100
*/

.ui-tooltip-accessible {
  left: -10000em !important;
  top: -10000em !important;
  display: block !important;
  visibility: hidden !important;
}

/* IE6 ONLY - Width detection fix */

* html .ui-tooltip-accessible {
  position: static !important;
  float: left !important;
}

.ui-tooltip,
.qtip {
  position: absolute;
  display: none;
  max-width: 480px;
  min-width: 50px;
}

.ui-tooltip .ui-tooltip-wrapper {
  position: relative;
  overflow: hidden;
  border-width: 3px;
  border-style: solid;
}

.ui-tooltip .ui-tooltip-content {
  position: relative;
  padding: 5px 9px;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}

.ui-tooltip .ui-tooltip-titlebar {
  position: relative;
  padding: 6px 35px 6px 10px;
  font-weight: bold;
}

/*! Default close button class */

.ui-tooltip .ui-tooltip-close {
  position: absolute;
  height: 16px;
  width: 16px;
  padding: 1px;
  right: 5px;
  top: 5px;
  cursor: pointer;
  line-height: 0px;
  font-size: 0px;
}

.ui-tooltip .ui-tooltip-close .ui-icon {
  height: 16px;
  width: 16px;
  display: block;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.ui-tooltip .ui-tooltip-close:hover .ui-icon {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/*! Custom button class */

.ui-tooltip .ui-tooltip-button {
  float: right;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */

/*! Default tooltip style */

.ui-tooltip-wrapper {
  border: 1px solid #CAED9E;
  padding: 5px;
  color: #3F6219;
}

.ui-tooltip .ui-tooltip-titlebar {
  background-color: #F0DE7D;
}

.ui-tooltip .ui-tooltip-close .ui-icon {
  background: #A27D35;
}

/*! Plain tooltip style */

.ui-tooltip-plain,
.ui-tooltip-plain .ui-tooltip-wrapper {
  border: 1px solid black;
  padding: 5px;
  background-color: white;
  color: black;
}

.ui-tooltip-plain .ui-tooltip-titlebar {
  background-color: white;
}

.ui-tooltip-plain .ui-tooltip-close .ui-icon {
  background: black;
}

.ui-tooltip-light {
  border: 1px solid #C0C0C0;
  background-color: white;
  padding: 10px;
}

.ui-tooltip-light .qtip-content {
  padding: 0px;
}

.ui-tooltip-light.loading {
  visibility: hidden;
}

/*! Light tooltip style */

/*.ui-tooltip-light .ui-tooltip-wrapper
{
	border-color: #E2E2E2;
	background-color: white;
	color: #454545;
}

.ui-tooltip-light .ui-tooltip-titlebar
{
	background-color: #f1f1f1;
}

.ui-tooltip-light .ui-tooltip-close .ui-icon
{
	background: #454545;
}*/

/*! Dark tooltip style */

/*.ui-tooltip-dark .ui-tooltip-wrapper
{
	border-color: #303030;
	background-color: #505050;
	color: #f3f3f3;
}

.ui-tooltip-dark .ui-tooltip-titlebar
{
	background-color: #404040;
}

.ui-tooltip-dark .ui-tooltip-close .ui-icon
{
	background: #f3f3f3;
}*/

/*! Red tooltip style */

/*.ui-tooltip-red .ui-tooltip-wrapper
{
	border-color: #D95252;
	background-color: #F78B83;
	color: #912323;
}

.ui-tooltip-red .ui-tooltip-titlebar
{
	background-color: #F06D65;
}

.ui-tooltip-red .ui-tooltip-close .ui-icon
{
	background: #9C2F2F;
}*/

/*! Green tooltip style */

/*.ui-tooltip-green .ui-tooltip-wrapper
{
	border-color: #90D93F;
	background-color: #CAED9E;
	color: #3F6219;
}

.ui-tooltip-green .ui-tooltip-titlebar
{
	background-color: #B0DE78;
}

.ui-tooltip-green .ui-tooltip-close .ui-icon
{
	background: #58792E;
}*/

/*! Blue tooltip style */

.ui-tooltip-blue,
.ui-tooltip-blue .ui-tooltip-wrapper {
  border: 1px solid black;
  padding: 5px;
  background-color: #E2EDFF;
  color: black;
}

.ui-tooltip-blue .ui-tooltip-titlebar {
  background-color: #E2EDFF;
}

.ui-tooltip-blue .ui-tooltip-close .ui-icon {
  background: #E2EDFF;
}

/*! Add shadows to your tooltips in all supported browsers */

/*.ui-tooltip-shadow
{
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";
}*/

/*div.ui-tooltip-tip
{
	position: absolute;
	margin: 0 auto;
	overflow: hidden;
	line-height: 0.1px;
	font-size: 1px;
	background: transparent !important;
	border: 0px !important;
	z-index: 10;
}

div.ui-tooltip-tip *
{
	line-height: 0.1px;
	font-size: 0.1px;
}

div.ui-tooltip-tip div
{
	background: transparent !important;
	border: 0px dashed transparent;
}*/

/*#qtip-overlay
{
	position: absolute;
	left: -10000em;
	top: -10000em;
	background-color: black;
	cursor: pointer;*/

/* Set this to any below 15000 (default starting z-index for qTips) */

/*z-index: 14999;
}*/

/*! Youtube tooltip style */

/*div.ui-tooltip-youtube .ui-tooltip-wrapper
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;
	border-color: #CCCCCC;
	border-width: 1px;
	color: white;
}

div.ui-tooltip-youtube .ui-tooltip-close .ui-icon
{
	background: #4D9FBF;
}

div.ui-tooltip-youtube .ui-tooltip-titlebar, div.ui-tooltip-youtube .ui-tooltip-content
{
	background-color: rgba(0, 0, 0, 0.85);
}*/

/* IE6 Fallback */

/** html div.ui-tooltip-youtube-wrapper
{
	background-color: black;
}*/

/* jQuery TOOLS Tooltip style */

/*div.ui-tooltip-jtools .ui-tooltip-wrapper
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-color: white;
	border-width: 2px;
	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
	background-color: rgba(0, 0, 0, 0.7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#232323)";
	color: white;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
}

div.ui-tooltip-jtools .ui-tooltip-titlebar, div.ui-tooltip-jtools .ui-tooltip-content
{
	background: none;
}

div.ui-tooltip-jtools .ui-tooltip-close .ui-icon
{
	background: black;
}*/

/* Cluetip style */

/*div.ui-tooltip-cluetip .ui-tooltip-wrapper
{
	border-width: 0;
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

div.ui-tooltip-cluetip .ui-tooltip-titlebar
{
	background-color: #87876A;
	color: white;
}
div.ui-tooltip-cluetip .ui-tooltip-content
{
	background-color: #D9D9C2;
	color: #111;
}*/

/* END QTIP !!! */

.ortho-tooltip-content {
  font-size: 16px;
  line-height: 16px;
  width: 200px;
  padding: 10px;
  text-align: center;
  color: #898989;
  background-color: #fff;
  -ms-box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.3);
  border: 1px solid #bababa;
}

.ortho-tooltip-content--violet {
  border-color: #6b73b6;
}

.ortho-tooltip-content--blue {
  border-color: #7da2dd;
}

.ortho-tooltip-content--green {
  border-color: #79c969;
}

.ortho-tooltip-content--red {
  border-color: #d3353e;
}

.explanation {
  font-size: 16px;
  line-height: 16px;
  width: 200px;
  height: 60px;
  padding: 10px;
  text-align: center;
  /*color: @ortho-tooltip-color;*/
  background-color: white;
  /*display: table-cell;*/
  vertical-align: middle;
}

.explanation.obq {
  border-color: #7da2dd;
}

.explanation.sae {
  border-color: #79c969;
}

.explanation--gray {
  border-color: #898989;
}

.explanation--violet {
  border-color: #6b73b6;
}

.explanation--green {
  border-color: #79c969;
}

.explanation--orange {
  border-color: #f4ba41;
}

.explanation--red {
  border-color: #d3353e;
}

.explanation--blue {
  border-color: #7da2dd;
}

.explanation--topic {
  border-color: #7da2dd;
}

.explanation--question {
  border-color: #79c969;
}

.explanation--techniqueguide {
  border-color: #7da2dd;
}

.explanation--evidence {
  border-color: #f4ba41;
}

.explanation--case {
  border-color: #d3353e;
}

.explanation--video {
  border-color: #f4ba41;
}

.explanation--video {
  border-color: #f4ba41;
}

.customTooltip,
.customTest {
  background: none;
  border: none;
}

.customTooltip .qtip-tip,
.customTest .qtip-tip {
  display: none !important;
}

.customTooltip .explanation,
.customTest .explanation {
  line-height: 1.3;
}

.customTest {
  background: none;
  border: none;
}

.customTest .qtip-content {
  font-size: 12px;
}

.tooltip-white {
  background-color: white;
  font-size: 16px;
  line-height: 1.3;
}

.tooltip-content {
  padding: 3px 5px;
  text-align: center;
}

.bookmarks {
  position: relative;
}

.bookmarks .bookmarkstooltip {
  position: absolute;
  left: 50%;
  top: 40px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
  z-index: 100;
  width: 166px;
  background-color: #fff;
  color: #898989;
  line-height: 1;
  border: 1px solid #557cb8;
}

.bookmarks .bookmarkstooltip:before {
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -7px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #557cb8;
}

.bookmarks .bookmarkstooltip:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -7px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
}

.bookmarks .bookmarkstooltip-title {
  display: block;
  padding: 10px;
  background: #f9f9f9;
  text-decoration: none;
  font-size: 12px;
  color: #666;
  text-align: left;
  border-bottom: 1px solid #dbdbdb;
}

.bookmarks .bookmarkstooltip-title:hover {
  color: #1f1fc7;
  text-decoration: underline;
}

.bookmarks .bookmarkstooltip a.bookmarkstooltip-title:hover {
  background: #eaeaea;
}

.bookmarks .bookmarkstooltip-link {
  display: block;
  padding: 10px;
  font-size: 14px;
  text-align: left;
  color: #1f1fc7;
  text-decoration: none;
}

.bookmarks .bookmarkstooltip-link:hover .bookmarkstooltip-label {
  text-decoration: underline;
}

.bookmarks .bookmarkstooltip-count {
  padding-left: 5px;
  color: #666666;
}

.bookmarks:hover .bookmarkstooltip {
  display: block;
}

span.aaos-caution {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 80px;
  background: url('/images/aaos-gray-md.png') center no-repeat;
  background-size: 80px;
  transition: background linear 0.15s;
}

span.aaos-caution:hover {
  background: url('/images/aaos-md.png') center no-repeat;
  background-size: 80px;
}

.pass-peak-tooltip {
  background-color: #f9f9f9;
  border: none;
  padding: 0;
}

.pass-peak-tooltip .qtip-tip {
  display: none !important;
}

.pass-peak-tooltip .qtip-content {
  padding: 0;
  overflow: inherit;
}

.qtip-content .pass-peak-small-panel {
  box-shadow: #a5a5a5 0px 2px 5px 0px;
}

.pass-peak-small-panel {
  font-size: 0;
}

.pass-peak-small-panel .pass-peak-small-panel--item {
  display: inline-block;
  padding: 4px 2px 0px 2px;
  background-color: #f9f9f9;
  vertical-align: top;
  text-align: center;
}

.pass-peak-small-panel .pass-peak-small-panel--item-topic[data-progress="20"] {
  background-color: #C9E9F9;
}

.pass-peak-small-panel .pass-peak-small-panel--item-topic[data-progress="40"] {
  background-color: #81CDF2;
}

.pass-peak-small-panel .pass-peak-small-panel--item-topic[data-progress="60"] {
  background-color: #5DBFEE;
}

.pass-peak-small-panel .pass-peak-small-panel--item-topic[data-progress="80"] {
  background-color: #39B1EB;
}

.pass-peak-small-panel .pass-peak-small-panel--item-topic[data-progress="100"] {
  background-color: #2F91C1;
}

.pass-peak-small-panel .pass-peak-small-panel--item-question[data-progress="20"] {
  background-color: #D3E9E2;
}

.pass-peak-small-panel .pass-peak-small-panel--item-question[data-progress="40"] {
  background-color: #9ACCBC;
}

.pass-peak-small-panel .pass-peak-small-panel--item-question[data-progress="60"] {
  background-color: #7DBEA9;
}

.pass-peak-small-panel .pass-peak-small-panel--item-question[data-progress="80"] {
  background-color: #61B096;
}

.pass-peak-small-panel .pass-peak-small-panel--item-question[data-progress="100"] {
  background-color: #50917B;
}

.pass-peak-small-panel .pass-peak-small-panel--item-evidence[data-progress="20"] {
  background-color: #FEF2D6;
}

.pass-peak-small-panel .pass-peak-small-panel--item-evidence[data-progress="40"] {
  background-color: #FDE1A0;
}

.pass-peak-small-panel .pass-peak-small-panel--item-evidence[data-progress="60"] {
  background-color: #FDD985;
}

.pass-peak-small-panel .pass-peak-small-panel--item-evidence[data-progress="80"] {
  background-color: #FDD16B;
}

.pass-peak-small-panel .pass-peak-small-panel--item-evidence[data-progress="100"] {
  background-color: #CFAD5D;
}

.pass-peak-small-panel .pass-peak-small-panel--item-case[data-progress="20"] {
  background-color: #FED6D6;
}

.pass-peak-small-panel .pass-peak-small-panel--item-case[data-progress="40"] {
  background-color: #FDA1A0;
}

.pass-peak-small-panel .pass-peak-small-panel--item-case[data-progress="60"] {
  background-color: #FD8685;
}

.pass-peak-small-panel .pass-peak-small-panel--item-case[data-progress="80"] {
  background-color: #FD6C6A;
}

.pass-peak-small-panel .pass-peak-small-panel--item-case[data-progress="100"] {
  background-color: #D05957;
}

.pass-peak-small-panel .pass-peak-small-panel--item-video[data-progress="20"] {
  background-color: #FCE7D5;
}

.pass-peak-small-panel .pass-peak-small-panel--item-video[data-progress="40"] {
  background-color: #F8C79E;
}

.pass-peak-small-panel .pass-peak-small-panel--item-video[data-progress="60"] {
  background-color: #F6B783;
}

.pass-peak-small-panel .pass-peak-small-panel--item-video[data-progress="80"] {
  background-color: #F5A868;
}

.pass-peak-small-panel .pass-peak-small-panel--item-video[data-progress="100"] {
  background-color: #C98A56;
}

.pass-peak-small-panel .pass-peak-small-panel--item-tasklist[data-progress="20"] {
  background-color: #FFE2B9;
}

.pass-peak-small-panel .pass-peak-small-panel--item-tasklist[data-progress="40"] {
  background-color: #FFBC5C;
}

.pass-peak-small-panel .pass-peak-small-panel--item-tasklist[data-progress="60"] {
  background-color: #FFA92E;
}

.pass-peak-small-panel .pass-peak-small-panel--item-tasklist[data-progress="80"] {
  background-color: #FF9600;
}

.pass-peak-small-panel .pass-peak-small-panel--item-tasklist[data-progress="100"] {
  background-color: #e88a03;
}

.pass-peak-small-panel .pass-peak-small-panel--item-selfmastery[data-progress="20"] {
  background-color: #CAEDF0;
}

.pass-peak-small-panel .pass-peak-small-panel--item-selfmastery[data-progress="40"] {
  background-color: #84D5DC;
}

.pass-peak-small-panel .pass-peak-small-panel--item-selfmastery[data-progress="60"] {
  background-color: #61C9D2;
}

.pass-peak-small-panel .pass-peak-small-panel--item-selfmastery[data-progress="80"] {
  background-color: #3EBDC9;
}

.pass-peak-small-panel .pass-peak-small-panel--item-selfmastery[data-progress="100"] {
  background-color: #339BA5;
}

.pass-peak-small-panel .pass-peak-small-panel--item-faculty[data-progress="20"] {
  background-color: #C9D8E7;
}

.pass-peak-small-panel .pass-peak-small-panel--item-faculty[data-progress="40"] {
  background-color: #82A4C7;
}

.pass-peak-small-panel .pass-peak-small-panel--item-faculty[data-progress="60"] {
  background-color: #5F8AB7;
}

.pass-peak-small-panel .pass-peak-small-panel--item-faculty[data-progress="80"] {
  background-color: #3C71A8;
}

.pass-peak-small-panel .pass-peak-small-panel--item-faculty[data-progress="100"] {
  background-color: #325D8A;
}

.pass-peak-small-panel .pass-peak-small-panel--item-cptcaselog[data-progress="20"] {
  background-color: #CFE6E9;
}

.pass-peak-small-panel .pass-peak-small-panel--item-cptcaselog[data-progress="40"] {
  background-color: #76CCd5;
}

.pass-peak-small-panel .pass-peak-small-panel--item-cptcaselog[data-progress="60"] {
  background-color: #4DB2BC;
}

.pass-peak-small-panel .pass-peak-small-panel--item-cptcaselog[data-progress="80"] {
  background-color: #359AA4;
}

.pass-peak-small-panel .pass-peak-small-panel--item-cptcaselog[data-progress="100"] {
  background-color: #21828C;
}

.pass-peak-small-panel .pass-peak-small-panel--item-empty {
  background-color: #f9f9f9 !important;
  visibility: hidden;
}

.pass-peak-small-panel .pass-peak-small-panel--item--legend {
  margin-top: -5px;
}

.pass-peak-small-panel .pass-peak-small-panel--item--legend--label {
  color: #395685;
  font-size: 9px;
  text-align: center;
}

.pass-peak-small-panel .pass-peak-small-panel--item--legend--notes {
  color: #395685;
  font-size: 9px;
  text-align: center;
  margin-top: -2px;
}

.pass-peak-small-panel .pass-peak-small-panel--item[data-progress="0"] .pass-peak-small-panel--item--legend--label {
  color: #395685 !important;
}

.pass-peak-small-panel .pass-peak-small-panel--item[data-progress="0"] .pass-peak-small-panel--item--legend--notes {
  color: #395685 !important;
}

.pp-tooltip {
  text-align: left;
  width: 360px;
}

@media only screen and (max-width: 599px) {
  .pp-tooltip {
    width: 83vw;
  }
}

.pp-tooltip__header {
  color: #ffffff;
  padding: 3px 10px;
}

.pp-tooltip__logo {
  position: relative;
  top: -1px;
  display: inline-block;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.pp-tooltip__help {
  float: right;
}

.pp-tooltip__help-link {
  color: #ffffff;
  font-size: 12px;
  transition: color 0.2s ease;
}

.pp-tooltip__help-link:hover,
.pp-tooltip__help-link:focus {
  text-decoration: none;
}

.pp-tooltip__content {
  padding: 10px;
}

@media only screen and (max-width: 599px) {
  .pp-tooltip__content {
    padding: 10px 5px;
  }
}

.pp-tooltip__progress {
  display: inline-block;
  vertical-align: middle;
  padding-top: 3px;
}

.pp-tooltip__progress-explanation {
  vertical-align: middle;
  text-align: left;
  max-width: 270px;
  white-space: normal;
  font-weight: bold;
  display: inline-block;
  font-size: 14px;
  padding-left: 10px;
  box-sizing: border-box;
}

@media only screen and (max-width: 599px) {
  .pp-tooltip__progress-explanation {
    max-width: calc(100% - 60px);
    padding-left: 5px;
  }
}

.pp-tooltip__peak-icon {
  vertical-align: middle;
  font-size: 18px;
}

.pp-tooltip__peak-text {
  vertical-align: middle;
}

.pp-tooltip--empty {
  border: 1px solid #39B1EB;
  padding: 10px;
}

.pp-tooltip--topic {
  background-color: #dff3ff;
  border: 1px solid #39B1EB;
}

.pp-tooltip--topic .pp-tooltip__header {
  background-color: #39B1EB;
}

.pp-tooltip--topic .pp-tooltip__help-link:hover {
  color: #dff3ff;
}

.pp-tooltip--question {
  background-color: #e8f3f0;
  border: 1px solid #61B096;
}

.pp-tooltip--question .pp-tooltip__header {
  background-color: #61B096;
}

.pp-tooltip--question .pp-tooltip__help-link:hover {
  color: #e8f3f0;
}

.pp-tooltip--question .pp-tooltip__progress-explanation {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: normal;
  color: #333333;
  vertical-align: top;
}

.pp-tooltip--question .pp-tooltip__progress {
  padding-top: 8px;
  vertical-align: top;
}

.pp-tooltip--evidence {
  background-color: #fff8e9;
  border: 1px solid #FDD16B;
}

.pp-tooltip--evidence .pp-tooltip__header {
  background-color: #FDD16B;
}

.pp-tooltip--case {
  background-color: #ffe3d6;
  border: 1px solid #FD6C6A;
}

.pp-tooltip--case .pp-tooltip__header {
  background-color: #FD6C6A;
}

.pp-tooltip--video {
  background-color: #feecd6;
  border: 1px solid #F5A868;
}

.pp-tooltip--video .pp-tooltip__header {
  background-color: #F5A868;
}

.pp-tooltip--techniqueguide {
  background-color: #e2f5f7;
  border: 1px solid #3EBDC9;
}

.pp-tooltip--techniqueguide .pp-tooltip__header {
  background-color: #3EBDC9;
}

.pp-tooltip--error {
  background-color: #F8DFDF;
  border: 1px solid #DD5F5F;
}

.pp-tooltip--error .pp-tooltip__header {
  background-color: #DD5F5F;
}

.ortho-tooltip--progress-explanation {
  border: none;
}

.ortho-tooltip--progress-explanation.loading {
  visibility: hidden;
}

.ortho-tooltip--progress-explanation .qtip-content {
  padding: 0;
}

.ortho-tooltip--progress-explanation .tooltip-content {
  padding: 0;
}

.ortho-tooltip--progress-explanation .tooltip-content--empty {
  border: 1px solid #7da2dd;
  padding: 10px;
}

.ortho-tooltip--progress-explanation .qtip-tip {
  visibility: hidden;
}

.ortho-tooltip--container {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #EAEAEA;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
}

.ortho-tooltip--container .qtip-content {
  padding: 0;
}

.ortho-tooltip--container .tooltip-content {
  padding: 0;
}

.ortho-tooltip--simple {
  padding: 5px;
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #EAEAEA;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
  font-size: 14px;
}

.ortho-tooltip--text {
  font-size: 12px;
  line-height: 1.3;
}

.ortho-tooltip--text .qtip-content {
  text-align: center;
}

.ortho-tooltip--large-text {
  font-size: 14px;
  line-height: 1.3;
}

@media only screen and (max-width: 1023px) {
  .ortho-tooltip--large-text.ortho-tooltip--large-text {
    max-width: 500px !important;
  }
}

@media only screen and (max-width: 599px) {
  .ortho-tooltip--large-text.ortho-tooltip--large-text {
    max-width: 300px !important;
  }
}

.ortho-tooltip--custom-tip:before {
  content: '';
  position: absolute;
  z-index: 2;
  top: -6px;
  left: 50%;
  width: 12px;
  height: 12px;
  border-top: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  background-color: #ffffff;
}

.ortho-tooltip--custom-tip .qtip-tip {
  display: none !important;
}

.ortho-tooltip--custom-tip .qtip-content {
  z-index: 1;
}

.ortho-tooltip--gray-tip:before {
  background-color: #f9f9f9;
}

.ortho-tooltip--limited {
  padding: 0;
}

.ortho-tooltip--limited .tooltip-content {
  max-height: 200px;
  overflow: auto;
}

.evidence_switch {
  margin-left: 10px;
  color: black !important;
  opacity: 0.8;
  font-size: 13px;
}

.evidence_switch a {
  color: black !important;
}

.evidence_switch-icon {
  display: inline-block;
  zoom: 1;
  background-image: url(/Content/images/icons/icons_sprite.png);
  background-position: -5px -7px;
  width: 17px;
  height: 17px;
  background-position: -167px -513px;
}

.evidence_switch-icon-up {
  background-position: -185px -513px;
}

.evidence_sort_by_evidence.dw-selected-blue .dw-button__efootprint-logo {
  background-position: -503px -117px;
}

.evidence-list-detailed-table td {
  padding-bottom: 4px !important;
}

.videoDropdownLists {
  margin-top: 21px;
  margin-bottom: 10px;
  font-size: 0;
}

.videoDropdownLists .dropList {
  display: inline-block;
  font-size: 16px;
  line-height: 18px;
  background-color: #f9f9f9;
  vertical-align: top;
}

@media (max-width: 430px) {
  .videoDropdownLists .dropList {
    display: block;
    margin-bottom: 5px;
  }
}

.videoDropdownLists a {
  position: relative;
  display: block;
  padding: 7.5px 57px 7.5px 17px;
  font: 16px / 1.2 "Arial", "Helvetica-Neue", "Helvetica", sans-serif;
  color: #333333;
  background-color: #f3f3f3 !important;
  text-decoration: none;
  text-transform: none;
}

@media only screen and (max-width: 599px) {
  .videoDropdownLists a {
    font-size: 14px;
  }
}

@media (max-width: 450px) {
  .videoDropdownLists a {
    padding-right: 50px;
  }
}

.videoDropdownLists a:hover {
  background: #eaeaea;
}

.subsectionHeader {
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #d8d8db;
  border-right: 1px solid #eee;
}

@media only screen and (max-width: 599px) {
  .subsectionHeader {
    font-size: 14px;
  }
}

.subsectionHeader:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -3px;
  line-height: 1;
  font-family: 'icomoon';
  font-size: 6px;
  color: #8d8d8d;
  content: "\e90f";
  transition: all 0.2s ease-out;
}

.opened .subsectionHeader:after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.slick-arrow {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 36px;
  margin-top: -18px;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  z-index: 1;
}

.slick-next {
  right: 5px;
  background: url("../ux-images/arrow-next-round.svg");
}

.slick-prev {
  left: 5px;
  background: url("../ux-images/arrow-prev-round.svg");
}

.slick-disabled {
  opacity: 0;
  display: none!important;
}

.pass-grid-wrapper {
  position: relative;
  margin-top: -78px;
  margin-left: 34%;
  width: 450px;
}

.pass-grid-wrapper .pass-grid-selector {
  width: 385px;
}

.pass-grid-wrapper .pass-grid-selector td {
  width: 50%;
  vertical-align: middle;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item {
  font-size: 15px;
  text-align: center;
  height: 25px;
  padding-top: 7px;
  color: inherit;
  text-decoration: inherit;
  display: block;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item .pass-grid-item-image {
  display: inline-block;
  vertical-align: middle;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item .pass-grid-item-label {
  display: inline-block;
  vertical-align: middle;
  color: #C0C0C0;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-selfmastery:hover {
  background-color: #14b287;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-selfmastery:hover .pass-grid-item-label {
  color: white;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-selfmastery-active {
  background-color: #64db9d;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-selfmastery-active .pass-grid-item-label {
  color: white;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-facultyevaluation:hover {
  background-color: #B8D0F8;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-facultyevaluation:hover .pass-grid-item-label {
  color: white;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-facultyevaluation-active {
  background-color: #7DA2DD;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-facultyevaluation-active .pass-grid-item-label {
  color: white;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-specilaties {
  border-radius: 3px;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-specilaties .pass-grid-item-label {
  color: black;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-specilaties:hover .pass-grid-item-label {
  text-decoration: underline;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-specilaties-active {
  background-color: #B8D0F8;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-specilaties-active .pass-grid-item-label {
  color: black;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-clusters {
  border-radius: 3px;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-clusters .pass-grid-item-label {
  color: black;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-clusters:hover .pass-grid-item-label {
  text-decoration: underline;
}

.pass-grid-wrapper .pass-grid-selector .pass-grid-item-clusters-active {
  background-color: #B8D0F8;
}

.skillmasterSort__link {
  display: inline-block;
  padding: 0 10px;
  text-transform: uppercase;
  color: #000;
  line-height: 30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.skillmasterSort__link:hover,
.skillmasterSort__link.skillmasterSort__link--active {
  background: #f1f1f1;
  text-decoration: none;
}

.skillmasterMode {
  overflow: hidden;
}

.skillmasterMode__item {
  float: left;
}

.skillmasterMode__item--disabled .skillmasterMode__link {
  padding: 0 5px 0 19px;
  background: #f1f1f1;
  color: #a9a9a9;
  border-color: #a9a9a9;
}

.skillmasterMode__item--disabled .skillmasterMode__link:after {
  border-left-color: #f1f1f1;
}

.skillmasterMode__item--disabled .skillmasterMode__link:before {
  border-left-color: #a9a9a9;
}

.skillmasterMode__item--disabled .skillmasterMode__link:hover {
  background: #c0c0c0;
}

.skillmasterMode__item--disabled .skillmasterMode__link:hover:after {
  border-left-color: #c0c0c0;
}

.skillmasterMode__item--disabled .skillmasterMode__link:hover:before {
  border-left-color: #a9a9a9;
}

.skillmasterMode__item--disabled .skillmasterMode__link .icon-lock {
  margin-left: 5px;
}

.skillmasterMode__link {
  position: relative;
  display: inline-block;
  padding: 0 15px 0 26px;
  border: 1px solid #ddd;
  line-height: 30px;
  color: #000;
  transition: background 0.1s ease-in, color 0.1s ease-in;
}

.skillmasterMode__link:before,
.skillmasterMode__link:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  border-style: solid;
  border-width: 15px 0 15px 10px;
  z-index: 1;
}

.skillmasterMode__link:before {
  right: -11px;
}

.skillmasterMode__link:after {
  right: -10px;
  border-color: transparent transparent transparent #fff;
  transition: border-color 0.1s ease-in;
}

.skillmasterMode__link:hover {
  text-decoration: none;
}

.skillmasterMode__link--task {
  border-color: #FF9600;
}

.skillmasterMode__link--task:before {
  border-color: transparent transparent transparent #FF9600;
}

.skillmasterMode__link--task:hover,
.skillmasterMode__link--task.skillmasterMode__link--active {
  background: #FF9600;
  color: #fff;
}

.skillmasterMode__link--task:hover:after,
.skillmasterMode__link--task.skillmasterMode__link--active:after {
  border-color: transparent transparent transparent #FF9600;
}

.skillmasterMode__link--self {
  border-color: #3EBDC9;
}

.skillmasterMode__link--self:before {
  border-color: transparent transparent transparent #3EBDC9;
}

.skillmasterMode__link--self:hover,
.skillmasterMode__link--self.skillmasterMode__link--active {
  background: #3EBDC9;
  color: #fff;
}

.skillmasterMode__link--self:hover:after,
.skillmasterMode__link--self.skillmasterMode__link--active:after {
  border-color: transparent transparent transparent #3EBDC9;
}

.skillmasterMode__link--faculty {
  border-color: #3C71A8;
}

.skillmasterMode__link--faculty:before {
  border-color: transparent transparent transparent #3C71A8;
}

.skillmasterMode__link--faculty:hover,
.skillmasterMode__link--faculty.skillmasterMode__link--active {
  background: #3C71A8;
  color: #fff;
}

.skillmasterMode__link--faculty:hover:after,
.skillmasterMode__link--faculty.skillmasterMode__link--active:after {
  border-color: transparent transparent transparent #3C71A8;
}

.tg-skill-box {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  border: white solid 1px;
  margin-left: -1px;
}

.tg-skill-box.skillmaster {
  cursor: pointer;
}

.tg-skill-box.skillmaster span.symbol-color {
  visibility: hidden;
}

.tg-skill-box.level1 {
  background: #C9D8E7;
  color: #2a65c0;
}

.tg-skill-box.level1.status {
  background: white;
}

.tg-skill-box.level1.status i.icon {
  color: #C9D8E7;
}

.tg-skill-box.level1.status-target:hover i.icon {
  color: #46729e;
}

.tg-skill-box.level1.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.level1.status-entered:hover {
  border: #82a5c8 solid 1px;
}

.tg-skill-box.level1.status-graded:hover {
  border: #82a5c8 solid 1px;
}

.tg-skill-box.level1.status-approved:hover {
  border: #82a5c8 solid 1px;
}

.tg-skill-box.level2 {
  background: #82A4C7;
  color: #2a65c0;
}

.tg-skill-box.level2.status {
  background: white;
}

.tg-skill-box.level2.status i.icon {
  color: #82A4C7;
}

.tg-skill-box.level2.status-target:hover i.icon {
  color: #273e56;
}

.tg-skill-box.level2.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.level2.status-entered:hover {
  border: #46719d solid 1px;
}

.tg-skill-box.level2.status-graded:hover {
  border: #46719d solid 1px;
}

.tg-skill-box.level2.status-approved:hover {
  border: #46719d solid 1px;
}

.tg-skill-box.level3 {
  background: #5F8AB7;
  color: white;
}

.tg-skill-box.level3.status {
  background: white;
}

.tg-skill-box.level3.status i.icon {
  color: #5F8AB7;
}

.tg-skill-box.level3.status-target:hover i.icon {
  color: #172533;
}

.tg-skill-box.level3.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.level3.status-entered:hover {
  border: #375779 solid 1px;
}

.tg-skill-box.level3.status-graded:hover {
  border: #375779 solid 1px;
}

.tg-skill-box.level3.status-approved:hover {
  border: #375779 solid 1px;
}

.tg-skill-box.level3 span.symbol-color {
  color: white;
}

.tg-skill-box.level3 span.symbol-color-target {
  color: #2a65c0;
}

.tg-skill-box.level4 {
  background: #3C71A8;
  color: white;
}

.tg-skill-box.level4.status {
  background: white;
}

.tg-skill-box.level4.status i.icon {
  color: #3C71A8;
}

.tg-skill-box.level4.status-target:hover i.icon {
  color: #060c12;
}

.tg-skill-box.level4.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.level4.status-entered:hover {
  border: #213e5d solid 1px;
}

.tg-skill-box.level4.status-graded:hover {
  border: #213e5d solid 1px;
}

.tg-skill-box.level4.status-approved:hover {
  border: #213e5d solid 1px;
}

.tg-skill-box.level4 span.symbol-color {
  color: white;
}

.tg-skill-box.level4 span.symbol-color-target {
  color: #2a65c0;
}

.tg-skill-box.level5 {
  background: #325D8A;
  color: white;
}

.tg-skill-box.level5.status {
  background: white;
}

.tg-skill-box.level5.status i.icon {
  color: #325D8A;
}

.tg-skill-box.level5.status-target:hover i.icon {
  color: #000000;
}

.tg-skill-box.level5.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.level5.status-entered:hover {
  border: #172b3f solid 1px;
}

.tg-skill-box.level5.status-graded:hover {
  border: #172b3f solid 1px;
}

.tg-skill-box.level5.status-approved:hover {
  border: #172b3f solid 1px;
}

.tg-skill-box.level5 span.symbol-color {
  color: white;
}

.tg-skill-box.level5 span.symbol-color-target {
  color: #2a65c0;
}

.tg-skill-box.out-border {
  border: #F9F9F9 solid 1px;
}

.tg-skill-box.graded-as-zero.status {
  background: white;
}

.tg-skill-box.graded-as-zero.status i.icon {
  color: #F29C9E;
}

.tg-skill-box.graded-as-zero.status-target:hover i.icon {
  color: #ab171a;
}

.tg-skill-box.graded-as-zero.status-out:hover {
  border: #CBCBCB solid 1px;
}

.tg-skill-box.graded-as-zero.status-entered:hover {
  border: #e64246 solid 1px;
}

.tg-skill-box.graded-as-zero.status-graded:hover {
  border: #e64246 solid 1px;
}

.tg-skill-box.graded-as-zero.status-approved:hover {
  border: #e64246 solid 1px;
}

.tg-skill-box span.symbol-color {
  font-size: 16px;
  color: #2a65c0;
}

.tg-skill-box span.symbol-color-out {
  color: #2a65c0;
}

.tg-skill-box span.symbol-color-target {
  color: #2a65c0;
}

.tg-skill-box span.symbol-color-approved {
  color: white;
}

.green-progress-line {
  border-width: 5px;
  transition: 0.4s ease-out;
  -webkit-transition: 0.4s ease-out;
  box-sizing: border-box;
}

.green-progress-line[data-line-position='left'] {
  border-left-style: solid;
}

.green-progress-line[data-line-position='right'] {
  border-right-style: solid;
}

.green-progress-line[data-progress='0'] {
  border-color: transparent;
}

.green-progress-line[data-progress='20'] {
  border-color: #d9f8e7;
}

.green-progress-line[data-progress='40'] {
  border-color: #9fedc4;
}

.green-progress-line[data-progress='60'] {
  border-color: #64db9d;
}

.green-progress-line[data-progress='80'] {
  border-color: #14b287;
}

.green-progress-line[data-progress='100'] {
  border-color: #0b8d6a;
}

.progress-line {
  border-width: 5px;
}

.progress-line[data-line-position='left'] {
  border-left-style: solid;
}

.progress-line[data-line-position='right'] {
  border-right-style: solid;
}

.progress-line--tg[data-progress='0'],
.progress-line--techniqueguide[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--tg[data-progress='20'],
.progress-line--techniqueguide[data-progress='20'] {
  border-color: #CAEDF0;
  background-color: #CAEDF0;
}

.progress-line--tg[data-progress='40'],
.progress-line--techniqueguide[data-progress='40'] {
  border-color: #84D5DC;
  background-color: #84D5DC;
}

.progress-line--tg[data-progress='60'],
.progress-line--techniqueguide[data-progress='60'] {
  border-color: #61C9D2;
  background-color: #61C9D2;
}

.progress-line--tg[data-progress='80'],
.progress-line--techniqueguide[data-progress='80'] {
  border-color: #3EBDC9;
  background-color: #3EBDC9;
}

.progress-line--tg[data-progress='100'],
.progress-line--techniqueguide[data-progress='100'] {
  border-color: #339BA5;
  background-color: #339BA5;
}

.progress-line--tasklist[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--tasklist[data-progress='20'] {
  border-color: #FFE2B9;
  background-color: #FFE2B9;
}

.progress-line--tasklist[data-progress='40'] {
  border-color: #FFBC5C;
  background-color: #FFBC5C;
}

.progress-line--tasklist[data-progress='60'] {
  border-color: #FFA92E;
  background-color: #FFA92E;
}

.progress-line--tasklist[data-progress='80'] {
  border-color: #FF9600;
  background-color: #FF9600;
}

.progress-line--tasklist[data-progress='100'] {
  border-color: #e88a03;
  background-color: #e88a03;
}

.progress-line--topic[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--topic[data-progress='20'] {
  border-color: #C9E9F9;
  background-color: #C9E9F9;
}

.progress-line--topic[data-progress='40'] {
  border-color: #81CDF2;
  background-color: #81CDF2;
}

.progress-line--topic[data-progress='60'] {
  border-color: #5DBFEE;
  background-color: #5DBFEE;
}

.progress-line--topic[data-progress='80'] {
  border-color: #39B1EB;
  background-color: #39B1EB;
}

.progress-line--topic[data-progress='100'] {
  border-color: #2F91C1;
  background-color: #2F91C1;
}

.progress-line--question[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--question[data-progress='20'] {
  border-color: #D3E9E2;
  background-color: #D3E9E2;
}

.progress-line--question[data-progress='40'] {
  border-color: #9ACCBC;
  background-color: #9ACCBC;
}

.progress-line--question[data-progress='60'] {
  border-color: #7DBEA9;
  background-color: #7DBEA9;
}

.progress-line--question[data-progress='80'] {
  border-color: #61B096;
  background-color: #61B096;
}

.progress-line--question[data-progress='100'] {
  border-color: #50917B;
  background-color: #50917B;
}

.progress-line--case[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--case[data-progress='20'] {
  border-color: #FED6D6;
  background-color: #FED6D6;
}

.progress-line--case[data-progress='40'] {
  border-color: #FDA1A0;
  background-color: #FDA1A0;
}

.progress-line--case[data-progress='60'] {
  border-color: #FD8685;
  background-color: #FD8685;
}

.progress-line--case[data-progress='80'] {
  border-color: #FD6C6A;
  background-color: #FD6C6A;
}

.progress-line--case[data-progress='100'] {
  border-color: #D05957;
  background-color: #D05957;
}

.progress-line--article[data-progress='0'],
.progress-line--evidence[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--article[data-progress='20'],
.progress-line--evidence[data-progress='20'] {
  border-color: #FEF2D6;
  background-color: #FEF2D6;
}

.progress-line--article[data-progress='40'],
.progress-line--evidence[data-progress='40'] {
  border-color: #FDE1A0;
  background-color: #FDE1A0;
}

.progress-line--article[data-progress='60'],
.progress-line--evidence[data-progress='60'] {
  border-color: #FDD985;
  background-color: #FDD985;
}

.progress-line--article[data-progress='80'],
.progress-line--evidence[data-progress='80'] {
  border-color: #FDD16B;
  background-color: #FDD16B;
}

.progress-line--article[data-progress='100'],
.progress-line--evidence[data-progress='100'] {
  border-color: #CFAD5D;
  background-color: #CFAD5D;
}

.progress-line--video[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--video[data-progress='20'] {
  border-color: #FCE7D5;
  background-color: #FCE7D5;
}

.progress-line--video[data-progress='40'] {
  border-color: #F8C79E;
  background-color: #F8C79E;
}

.progress-line--video[data-progress='60'] {
  border-color: #F6B783;
  background-color: #F6B783;
}

.progress-line--video[data-progress='80'] {
  border-color: #F5A868;
  background-color: #F5A868;
}

.progress-line--video[data-progress='100'] {
  border-color: #C98A56;
  background-color: #C98A56;
}

.progress-line--faculty[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--faculty[data-progress='20'] {
  border-color: #C9D8E7;
  background-color: #C9D8E7;
}

.progress-line--faculty[data-progress='40'] {
  border-color: #82A4C7;
  background-color: #82A4C7;
}

.progress-line--faculty[data-progress='60'] {
  border-color: #5F8AB7;
  background-color: #5F8AB7;
}

.progress-line--faculty[data-progress='80'] {
  border-color: #3C71A8;
  background-color: #3C71A8;
}

.progress-line--faculty[data-progress='100'] {
  border-color: #325D8A;
  background-color: #325D8A;
}

.progress-line--faculty[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--faculty[data-progress='20'] {
  border-color: #C9D8E7;
  background-color: #C9D8E7;
}

.progress-line--faculty[data-progress='40'] {
  border-color: #82A4C7;
  background-color: #82A4C7;
}

.progress-line--faculty[data-progress='60'] {
  border-color: #5F8AB7;
  background-color: #5F8AB7;
}

.progress-line--faculty[data-progress='80'] {
  border-color: #3C71A8;
  background-color: #3C71A8;
}

.progress-line--faculty[data-progress='100'] {
  border-color: #325D8A;
  background-color: #325D8A;
}

.progress-line--cpt-case-log[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--cpt-case-log[data-progress='20'] {
  border-color: #CFE6E9;
  background-color: #CFE6E9;
}

.progress-line--cpt-case-log[data-progress='40'] {
  border-color: #76CCd5;
  background-color: #76CCd5;
}

.progress-line--cpt-case-log[data-progress='60'] {
  border-color: #4DB2BC;
  background-color: #4DB2BC;
}

.progress-line--cpt-case-log[data-progress='80'] {
  border-color: #359AA4;
  background-color: #359AA4;
}

.progress-line--cpt-case-log[data-progress='100'] {
  border-color: #21828C;
  background-color: #21828C;
}

.progress-line--exam[data-progress='0'] {
  border-color: transparent;
  background-color: transparent;
}

.progress-line--exam[data-progress='20'] {
  border-color: #CAEDF0;
  background-color: #CAEDF0;
}

.progress-line--exam[data-progress='40'] {
  border-color: #84D5DC;
  background-color: #84D5DC;
}

.progress-line--exam[data-progress='60'] {
  border-color: #61C9D2;
  background-color: #61C9D2;
}

.progress-line--exam[data-progress='80'] {
  border-color: #3EBDC9;
  background-color: #3EBDC9;
}

.progress-line--exam[data-progress='100'] {
  border-color: #339BA5;
  background-color: #339BA5;
}

.progress-line--narrow {
  border-width: 3px;
}

.progress-line--empty {
  border-color: white;
  background-color: white;
}

.progress-line--no-content {
  background-color: #EAEAEA !important;
  color: #A9A9A9;
}

.progress-line--lock {
  background-color: #A9A9A9 !important;
  color: #A9A9A9;
}

.progress-line--with-text {
  color: #FFFFFF;
}

.progress-line--with-text[data-progress='0'] {
  color: #878787;
}

.progress-line--with-text[data-progress='20'] {
  color: #878787;
}

.ortho-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 599px) {
  .ortho-buttons {
    display: block;
  }
}

.ortho-buttons--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.ortho-buttons--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ortho-buttons--right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ortho-buttons--space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 599px) {
  .ortho-buttons .ortho-button + .ortho-button {
    margin-top: 10px;
  }
}

a.btnMd {
  width: 90px;
  text-align: center;
}

.ortho-button,
a.ortho-button,
button.ortho-button,
input.ortho-button {
  border: 0;
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  min-height: 40px;
  line-height: 40px;
  display: inline-block;
  white-space: nowrap;
  box-sizing: border-box;
  transition: all linear 0.2s;
  border-radius: 1px;
  cursor: pointer;
}

.ortho-button .icon-check {
  margin-right: 5px;
  vertical-align: middle;
  font-size: 10px;
}

.ortho-button .icon-x-squared {
  font-size: 12px;
  margin-right: 5px;
}

.ortho-button .icon-trash {
  margin-right: 5px;
}

.ortho-button.rounded,
a.ortho-button.rounded,
button.ortho-button.rounded,
input.ortho-button.rounded {
  border-radius: 2px;
}

.ortho-button-sm,
a.ortho-button-sm,
button.ortho-button-sm {
  padding: 0 8px;
  font-size: 13px;
  line-height: 30px;
  min-height: 30px;
}

.ortho-button-sx,
a.ortho-button-sx,
button.ortho-button-sx {
  padding: 0 5px;
  font-size: 13px;
  line-height: 20px;
  min-height: 20px;
}

.ortho-button-l,
a.ortho-button-l,
button.ortho-button-l {
  font-size: 20px;
  padding: 16px;
}

.ortho-button-block,
a.ortho-button-block,
button.ortho-button-block,
input.ortho-button-block {
  display: block;
  text-align: center;
}

a.ortho-button:active,
a.ortho-button:hover,
button.ortho-button:active,
button.ortho-button:hover,
.ortho-button:focus {
  text-decoration: none;
  color: #FFFFFF;
}

.ortho-button.blue,
a.ortho-button.blue,
button.ortho-button.blue,
input.ortho-button.blue {
  background-color: #7CA2DC;
}

.ortho-button.dark-blue,
a.ortho-button.dark-blue,
button.ortho-button.dark-blue,
input.ortho-button.dark-blue {
  background-color: #6989bd;
}

.ortho-button.cerulean,
a.ortho-button.cerulean,
button.ortho-button.cerulean,
input.ortho-button.cerulean {
  background-color: #0E8EBF;
}

.ortho-button.cerulean-light,
a.ortho-button.cerulean-light,
button.ortho-button.cerulean-light,
input.ortho-button.cerulean-light {
  background-color: #00A7D8;
}

.ortho-button.green,
a.ortho-button.green,
button.ortho-button.green,
input.ortho-button.green {
  background-color: #79c969;
}

.ortho-button.gray,
a.ortho-button.gray,
button.ortho-button.gray,
input.ortho-button.gray {
  background-color: #909090;
}

.ortho-button.red,
a.ortho-button.red,
button.ortho-button.red,
input.ortho-button.red {
  background-color: #dd5f5f;
}

.ortho-button.light-gray,
a.ortho-button.light-gray,
button.ortho-button.light-gray,
input.ortho-button.light-gray {
  background-color: #D7D7D7;
}

.ortho-button.pelorous,
a.ortho-button.pelorous,
button.ortho-button.pelorous,
input.ortho-button.pelorous {
  background-color: #2FADB5;
}

.ortho-button.chetwode-blue,
a.ortho-button.chetwode-blue,
button.ortho-button.chetwode-blue,
input.ortho-button.chetwode-blue {
  background-color: #7DA2DC;
}

.ortho-button.chetwode-blue-reversed,
a.ortho-button.chetwode-blue-reversed,
button.ortho-button.chetwode-blue-reversed,
input.ortho-button.chetwode-blue-reversed {
  color: #7DA2DC;
  border-color: 1px solid #7DA2DC;
  background-color: #ffffff;
}

.ortho-button.gallery,
a.ortho-button.gallery,
button.ortho-button.gallery,
input.ortho-button.gallery {
  background-color: #EAEAEA;
  color: #878787;
}

.ortho-button.approved,
a.ortho-button.approved,
button.ortho-button.approved,
input.ortho-button.approved {
  cursor: default;
  background-color: #FFFFFF;
  color: #79c969;
}

.ortho-button.persian-green,
a.ortho-button.persian-green,
button.ortho-button.persian-green,
input.ortho-button.persian-green {
  background-color: #009999;
}

.ortho-button.mantis,
a.ortho-button.mantis,
button.ortho-button.mantis,
input.ortho-button.mantis {
  background-color: #73C26E;
}

.ortho-button.picton-blue,
a.ortho-button.picton-blue,
button.ortho-button.picton-blue,
input.ortho-button.picton-blue {
  background-color: #39B1EB;
}

.ortho-button.wisteria,
a.ortho-button.wisteria,
button.ortho-button.wisteria,
input.ortho-button.wisteria {
  background-color: #A264AB;
}

.ortho-button.christine,
a.ortho-button.christine,
button.ortho-button.christine,
input.ortho-button.christine {
  background-color: #F3710B;
}

.ortho-button.hawkes,
a.ortho-button.hawkes,
button.ortho-button.hawkes,
input.ortho-button.hawkes {
  background-color: #ddeafd;
  color: #6c85ac;
}

.ortho-button.pink,
a.ortho-button.pink,
button.ortho-button.pink,
input.ortho-button.pink {
  background-color: #C6ABC3;
}

.ortho-button.silver-tree,
a.ortho-button.silver-tree,
button.ortho-button.silver-tree,
input.ortho-button.silver-tree {
  background-color: #61B096;
}

.ortho-button.chambray,
a.ortho-button.chambray,
button.ortho-button.chambray,
input.ortho-button.chambray {
  background-color: #395682;
}

.ortho-button.steel-blue,
a.ortho-button.steel-blue,
button.ortho-button.steel-blue,
input.ortho-button.steel-blue {
  background-color: #4372BA;
}

.ortho-button.blue:hover,
a.ortho-button.blue:hover,
button.ortho-button.blue:hover,
input.ortho-button.blue:hover {
  background-color: #6A90CC;
}

.ortho-button.dark-blue:hover,
a.ortho-button.dark-blue:hover,
button.ortho-button.dark-blue:hover,
input.ortho-button.dark-blue:hover {
  background-color: #5B759E;
}

.ortho-button.green:hover,
a.ortho-button.green:hover,
button.ortho-button.green:hover,
input.ortho-button.green:hover {
  background-color: #56AA59;
}

.ortho-button.gray:hover,
a.ortho-button.gray:hover,
button.ortho-button.gray:hover,
input.ortho-button.gray:hover {
  background-color: #838383;
}

.ortho-button.light-gray:hover,
a.ortho-button.light-gray:hover,
button.ortho-button.light-gray:hover,
input.ortho-button.light-gray:hover {
  background-color: #BBBBBB;
}

.ortho-button.red:hover,
a.ortho-button.red:hover,
button.ortho-button.red:hover,
input.ortho-button.red:hover {
  background-color: #c45454;
}

.ortho-button.cerulean:hover,
a.ortho-button.cerulean:hover,
button.ortho-button.cerulean:hover,
input.ortho-button.cerulean:hover {
  background-color: #0c7ba6;
}

.ortho-button.pelorous:hover,
a.ortho-button.pelorous:hover,
button.ortho-button.pelorous:hover,
input.ortho-button.pelorous:hover {
  background-color: #279198;
}

.ortho-button.cerulean-light:hover,
a.ortho-button.cerulean-light:hover,
button.ortho-button.cerulean-light:hover,
input.ortho-button.cerulean-light:hover {
  background-color: #0192bd;
}

.ortho-button.chetwode-blue:hover,
a.ortho-button.chetwode-blue:hover,
button.ortho-button.chetwode-blue:hover,
input.ortho-button.chetwode-blue:hover {
  background-color: #5f7ba6;
}

.ortho-button.chetwode-blue-reversed:hover,
a.ortho-button.chetwode-blue-reversed:hover,
button.ortho-button.chetwode-blue-reversed:hover,
input.ortho-button.chetwode-blue-reversed:hover {
  color: #ffffff;
  background-color: #7DA2DC;
}

.ortho-button.gallery:hover,
a.ortho-button.gallery:hover,
button.ortho-button.gallery:hover,
input.ortho-button.gallery:hover {
  background-color: #dcdcdc;
}

.ortho-button.persian-green:hover,
a.ortho-button.persian-green:hover,
button.ortho-button.persian-green:hover,
input.ortho-button.persian-green:hover {
  background-color: #007a7a;
}

.ortho-button.mantis:hover,
a.ortho-button.mantis:hover,
button.ortho-button.mantis:hover,
input.ortho-button.mantis:hover {
  background-color: #63a65f;
}

.ortho-button.picton-blue:hover,
a.ortho-button.picton-blue:hover,
button.ortho-button.picton-blue:hover,
input.ortho-button.picton-blue:hover {
  background-color: #2f90bf;
}

.ortho-button.wisteria:hover,
a.ortho-button.wisteria:hover,
button.ortho-button.wisteria:hover,
input.ortho-button.wisteria:hover {
  background-color: #85538d;
}

.ortho-button.christine:hover,
a.ortho-button.christine:hover,
button.ortho-button.christine:hover,
input.ortho-button.christine:hover {
  background-color: #e26909;
}

.ortho-button.hawkes:hover,
a.ortho-button.hawkes:hover,
button.ortho-button.hawkes:hover,
input.ortho-button.hawkes:hover {
  background-color: #b7d0f5;
}

.ortho-button.pink:hover,
a.ortho-button.pink:hover,
button.ortho-button.pink:hover,
input.ortho-button.pink:hover {
  background-color: #ad93aa;
}

.ortho-button.silver-tree:hover,
a.ortho-button.silver-tree:hover,
button.ortho-button.silver-tree:hover,
input.ortho-button.silver-tree:hover {
  background-color: #50917B;
}

.ortho-button.chambray:hover,
a.ortho-button.chambray:hover,
button.ortho-button.chambray:hover,
input.ortho-button.chambray:hover {
  background-color: #273e63;
}

.ortho-button.steel-blue:hover,
a.ortho-button.steel-blue:hover,
button.ortho-button.steel-blue:hover,
input.ortho-button.steel-blue:hover {
  background-color: #294e85;
}

.ortho-button[disabled],
a.ortho-button[disabled],
button.ortho-button[disabled],
input.ortho-button[disabled],
.ortho-button[disabled]:hover,
a.ortho-button[disabled]:hover,
button.ortho-button[disabled]:hover,
input.ortho-button[disabled]:hover {
  background-color: #c5c5c5;
  color: #FFFFFF;
  cursor: default;
}

.ortho-button.ortho-button--cancel .icon {
  font-size: 12px;
  padding-right: 2px;
}

.ortho-button.ortho-button--delete .icon {
  font-size: 14px;
  padding-right: 2px;
}

.ortho-button.ortho-button--add-case .icon {
  position: relative;
  top: 1px;
  left: -2px;
}

.ortho-button.ortho-button--save-case .icon {
  font-size: 11px;
  position: relative;
  left: -3px;
  top: -1px;
}

.ortho-button.ortho-button--popup-phone + .ortho-button--popup-phone {
  margin-left: 40px;
}

.ortho-button.ortho-button--start-free {
  font-size: 20px;
  padding: 12px 25px;
}

.ortho-button.ortho-button--start-free-big {
  font-size: 28px;
  padding: 15px 35px;
}

@media only screen and (max-width: 599px) {
  .ortho-button.ortho-button--start-free-big {
    font-size: 20px;
  }
}

.ortho-button.ortho-button--peak-more {
  display: inline-block;
  font-size: 20px;
  margin-top: 10px;
  font-weight: 700;
  padding: 15px 35px;
}

@media only screen and (max-width: 599px) {
  .ortho-button.ortho-button--content-setting {
    line-height: 30px;
    min-height: 30px;
    padding: 0 10px;
  }
}

.ortho-button.ortho-button--filter-switcher {
  background-color: #f9f9f9;
  color: #8596B3;
  padding: 0 20px 0 15px;
}

.ortho-button.ortho-button--filter-switcher:hover {
  background-color: #f2f2f2;
  color: #8596B3;
}

.ortho-button.ortho-button--filter-switcher.js-content-switcher--active {
  background-color: #8596B3;
  color: #ffffff;
}

.ortho-button.ortho-button--filter-switcher:focus,
.ortho-button.ortho-button--filter-switcher:active {
  outline: none;
}

.ortho-button.ortho-button--filter-switcher .icon {
  position: relative;
  top: -2px;
  vertical-align: middle;
}

.ortho-button.ortho-button--filter-switcher .icon-foot {
  margin-left: 5px;
}

.ortho-button.ortho-button--peak {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}

.ortho-button.ortho-button--header {
  min-height: 34px;
  line-height: 34px;
  padding: 0 12px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  font-size: 14px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.ortho-button.ortho-button--header:first-child {
  border-left: 1px solid;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.ortho-button.ortho-button--header:last-child {
  border-right: 1px solid;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ortho-button.ortho-button--header .icon {
  position: relative;
  top: -2px;
  padding-right: 3px;
  vertical-align: middle;
  font-size: 16px;
}

.ortho-button.ortho-button--header + .ortho-button--header {
  border-left: 1px solid;
}

.ortho-button.ortho-button--profile {
  min-height: 36px;
  line-height: 36px;
  font-size: 14px;
}

.ortho-button.ortho-button--show-more {
  height: 35px;
  min-height: 35px;
  margin-top: 10px;
  padding: 10px;
  line-height: 1;
  font-size: 13px;
}

.collapsible-evidence-button--more:before {
  content: 'See More';
}

.collapsible-evidence-button--less:before {
  content: 'See Less';
}

.clear-button {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

.button-link {
  display: inline-block;
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

.skillmaster-section {
  background-color: #F9F9F9;
  margin-top: 10px;
  position: relative;
  font-size: 14px;
  cursor: pointer;
}

.skillmaster-section:hover {
  background-color: #F3F3F3;
}

.skillmaster-section-first {
  margin-top: 0;
}

.skillmaster-section-specialty {
  background-color: white;
}

.skillmaster-section-expanded i.icon-triangle-full-top {
  display: inline-block;
}

.skillmaster-section-expanded i.icon-triangle-full-bottom {
  display: none;
}

.skillmaster-section-expanded i.icon-arrow-top {
  display: inline-block;
}

.skillmaster-section-expanded i.icon-arrow-bottom {
  display: none;
}

.skillmaster-section-collapsed i.icon-triangle-full-top {
  display: none;
}

.skillmaster-section-collapsed i.icon-triangle-full-bottom {
  display: inline-block;
}

.skillmaster-section-collapsed i.icon-arrow-top {
  display: none;
}

.skillmaster-section-collapsed i.icon-arrow-bottom {
  display: inline-block;
}

.skillmaster-section--icon {
  display: inline-block;
  font-size: 22px;
  position: relative;
  top: 5px;
  left: 10px;
}

.skillmaster-section--label {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal;
}

.skillmaster-section--label span {
  font-size: inherit;
}

.skillmaster-section--stat_average_value {
  display: inline-block;
  font-size: 16px;
  margin-right: -13px;
  color: #5A729E;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 50px;
}

.skillmaster-section--arrow {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 6px;
  color: #8d8d8d;
  transition: all 0.2s ease-out;
}

.skillmaster-section--whiteArrow {
  color: #fff;
}

.skillmaster-section--trauma {
  background: #f2cc6a;
  color: #fff;
}

.skillmaster-section--trauma:hover {
  background: #eebc3b;
}

.skillmaster-section--trauma .skillmaster-section--stat_average_value,
.skillmaster-section--trauma .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--spine {
  background: #f2a768;
  color: #fff;
}

.skillmaster-section--spine:hover {
  background: #ee8c39;
}

.skillmaster-section--spine .skillmaster-section--stat_average_value,
.skillmaster-section--spine .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--shoulderandelbow {
  background: #f26868;
  color: #fff;
}

.skillmaster-section--shoulderandelbow:hover {
  background: #ee3939;
}

.skillmaster-section--shoulderandelbow .skillmaster-section--stat_average_value,
.skillmaster-section--shoulderandelbow .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--kneeandsports {
  background: #f4165f;
  color: #fff;
}

.skillmaster-section--kneeandsports:hover {
  background: #cd0a4a;
}

.skillmaster-section--kneeandsports .skillmaster-section--stat_average_value,
.skillmaster-section--kneeandsports .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--pediatrics {
  background: #49a5e5;
  color: #fff;
}

.skillmaster-section--pediatrics:hover {
  background: #1f8edc;
}

.skillmaster-section--pediatrics .skillmaster-section--stat_average_value,
.skillmaster-section--pediatrics .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--recon {
  background: #608fde;
  color: #fff;
}

.skillmaster-section--recon:hover {
  background: #3671d5;
}

.skillmaster-section--recon .skillmaster-section--stat_average_value,
.skillmaster-section--recon .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--footandankle {
  background: #8c5ecc;
  color: #fff;
}

.skillmaster-section--footandankle:hover {
  background: #713bbc;
}

.skillmaster-section--footandankle .skillmaster-section--stat_average_value,
.skillmaster-section--footandankle .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--hand {
  background: #8571e7;
  color: #fff;
}

.skillmaster-section--hand:hover {
  background: #6045e0;
}

.skillmaster-section--hand .skillmaster-section--stat_average_value,
.skillmaster-section--hand .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--pathology {
  background: #a264ab;
  color: #fff;
}

.skillmaster-section--pathology:hover {
  background: #864d8f;
}

.skillmaster-section--pathology .skillmaster-section--stat_average_value,
.skillmaster-section--pathology .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--approaches {
  background: #89b871;
  color: #fff;
}

.skillmaster-section--approaches:hover {
  background: #6ea452;
}

.skillmaster-section--approaches .skillmaster-section--stat_average_value,
.skillmaster-section--approaches .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--basicscience {
  background: #5cab91;
  color: #fff;
}

.skillmaster-section--basicscience:hover {
  background: #488c76;
}

.skillmaster-section--basicscience .skillmaster-section--stat_average_value,
.skillmaster-section--basicscience .skillmaster-section--arrow {
  color: #fff;
}

.skillmaster-section--anatomy {
  background: #5cab91;
  color: #fff;
}

.skillmaster-section--anatomy:hover {
  background: #488c76;
}

.skillmaster-section--anatomy .skillmaster-section--stat_average_value,
.skillmaster-section--anatomy .skillmaster-section--arrow {
  color: #fff;
}

.ortho-boxes-box {
  border: 1px solid #AAAAAA;
  background-color: #EEEEEE;
  display: inline-block;
  list-style: none;
  font-size: 12px;
}

.ortho-boxes-box.green {
  border: 1px solid #6b986e;
  background-color: #daeadb;
}

.ortho-boxes-box-text {
  display: inline-block;
  color: #555;
  padding: 2px 8px 2px 4px;
  float: left;
}

.ortho-boxes-box-button {
  width: 21px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  background-color: #D8D8D8;
  border-left: 1px solid #AAAAAA;
  cursor: pointer;
  color: #888;
  float: right;
}

.ortho-boxes-box-button.green {
  border-left: 1px solid #80a982;
  background-color: #aacaac;
  color: #649067;
}

.ortho-boxes-box-button.green:hover {
  background-color: #93c196;
  color: #4f7752;
}

.ortho-boxes-box-button:hover {
  background-color: #CCCCCC;
  color: #666;
}

.note-system .stepItem {
  position: relative;
}

.note-system .menu-highlighted {
  position: relative;
  background: #CAEDF0;
}

.note-system .highlighted {
  position: relative;
}

.note-system .highlighted.progress20 {
  background: #CAEDF0;
}

.note-system .highlighted.progress40 {
  background: #84D5DC;
}

.note-system .highlighted.progress60 {
  background: #61C9D2;
}

.note-system .highlighted.progress80 {
  background: #3EBDC9;
}

.note-system .highlighted.progress100 {
  background: #339BA5;
}

.note-system .highlighted.highlighted--note {
  color: white;
}

.note-system .highlighted.noteCreator-remove-popup--chain .noteCreator__info--chain-broken {
  display: none;
}

.note-system .highlighted.noteCreator-remove-popup--chain .noteCreator__info--chain {
  display: block;
}

.note-system .highlighted.noteCreator-remove-popup--chain-broken .noteCreator__info--chain-broken {
  display: block;
}

.note-system .highlighted.noteCreator-remove-popup--chain-broken .noteCreator__info--chain {
  display: none;
}

.note-system .noteCreator {
  position: absolute;
  left: 100%;
  bottom: calc(100% + 14px);
  z-index: 2;
  line-height: 30px;
  background: white;
  box-sizing: border-box;
  white-space: nowrap;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
}

.note-system .noteCreator__list {
  margin: 0 !important;
  padding: 0;
  list-style: none;
}

.note-system .noteCreator__list-elem {
  padding: 0 !important;
  list-style: none !important;
}

.note-system .noteCreator__list-elem + .noteCreator__list-elem {
  border-top: 1px solid #EAEAEA;
}

.note-system .noteCreator__button {
  width: 100%;
  padding: 8px 12px 8px 8px;
  border: none;
  text-align: left;
  background-color: transparent;
  color: #333333;
  cursor: pointer;
  transition: background-color 0.1s ease;
  font-size: 14px;
  line-height: 1.2;
}

.note-system .noteCreator__button:hover {
  background-color: #F3F3F3;
}

.note-system .noteCreator__button--highlight {
  color: #FFFFFF;
  background-color: #3EBDC9;
}

.note-system .noteCreator__button--highlight:hover {
  background-color: #339BA5;
}

.note-system .noteCreator__button--highlight .noteCreator__icon {
  color: #FFFFFF;
}

.note-system .noteCreator__info {
  padding: 8px 12px 6px 8px;
  text-align: left;
  background-color: #F4F4F4;
  font-size: 15px;
  line-height: 1.2;
  color: #b6b6b6;
}

.note-system .noteCreator__info .noteCreator__icon {
  opacity: 0.7;
}

.note-system .noteCreator__icon {
  position: relative;
  top: -2px;
  width: 17px;
  margin-right: 8px;
  vertical-align: middle;
  text-align: center;
  color: #3EBDC9;
  font-size: 16px;
}

.note-system .noteCreator--bottom {
  bottom: auto;
  top: calc(100% + 14px);
}

.note-system .noteControl {
  z-index: 10;
  position: absolute;
  width: 40px;
  height: 40px;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #ececec;
  cursor: pointer;
}

@media only screen and (max-width: 599px) {
  .note-system .noteControl {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .note-system .noteControl .icon-add-note {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

.note-system .noteControl i {
  line-height: 40px;
  color: #948e8e;
}

.note-system .noteControl .icon-add-note {
  float: left;
  padding-left: 5px;
}

.note-system .noteControl .icon-arrow-next-round {
  float: right;
  padding-right: 5px;
}

.note-system .noteControl.sticked {
  transition: margin-top 0.3s ease-out;
}

.note-system .noteControl-info {
  position: fixed;
  margin-left: 50px;
  margin-top: 5px;
  font-size: 14px;
  color: #bababa;
  text-transform: uppercase;
}

.note-system .noteControl-info .noteControl-info--notes {
  margin-top: 2px;
}

@media only screen and (max-width: 599px) {
  .note-system .noteControl-info {
    display: none;
  }
}

.note-system .noteControl-short-info {
  display: none;
  position: fixed;
  margin-left: 50px;
  margin-top: 13px;
  font-size: 14px;
  color: #2F91C1;
}

@media only screen and (max-width: 599px) {
  .note-system .noteControl-short-info {
    display: none !important;
  }
}

.note-system .noteControl-short-info .noteControl-short-info--highlights {
  display: inline-block;
}

.note-system .noteControl-short-info .noteControl-short-info--notes {
  display: inline-block;
}

.note-system .note {
  position: absolute;
  z-index: 4;
  right: -160px;
  width: 160px;
  background: white;
  word-wrap: break-word;
}

.note-system .note--insideList {
  right: -238px;
}

.note-system .note--insideList .edit-link {
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  display: none;
}

.note-system .note--insideList:hover .edit-link {
  display: inline-block;
}

.note-system .note:not(.edit):hover {
  z-index: 5;
}

.note-system .note:not(.edit):hover p {
  display: block;
}

.note-system .note .editArea {
  display: none;
  padding: 9px;
}

.note-system .note .editArea div {
  float: right;
}

.note-system .note .editArea a {
  display: inline-block;
  width: 75px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.note-system .note .editArea a.cancel {
  color: #999999 !important;
  text-decoration: none !important;
}

.note-system .note .editArea a.save {
  color: white !important;
  text-decoration: none !important;
}

.note-system .note textarea {
  height: 73px;
  width: 100%;
  box-sizing: border-box;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  border: none;
}

.note-system .note.edit {
  right: 0;
  top: initial;
  display: block;
  width: 250px;
  padding-bottom: 7px;
  border: 1px solid #3EBDC9;
}

.note-system .note.edit p {
  display: none;
}

.note-system .note.edit .noteCreator__info--chain {
  display: none;
}

.note-system .note.edit .noteCreator__info--chain-broken {
  display: none;
}

.note-system .note.edit .icon-trash {
  display: none;
}

.note-system .note.edit .editArea {
  display: block;
}

.note-system .note.edit-in-place .editArea {
  display: block;
  text-align: center;
}

.note-system .note.edit-in-place .editArea textarea {
  height: 150px;
}

.note-system .note.edit-in-place .editArea a {
  width: 68px;
  margin-bottom: 5px;
}

.note-system .note.edit-in-place p {
  display: none !important;
}

.note-system .note.edit-in-place .edit-link {
  display: none;
}

.note-system .note.edit-in-place .atachments {
  display: none;
}

.note-system .note.edit-in-place .note-add-atachment {
  display: none;
}

.note-system .note.green header {
  background: #99da8a;
}

.note-system .note.progress20 header {
  background: #CAEDF0;
}

.note-system .note.progress20 .edit-link {
  background-color: #CAEDF0;
}

.note-system .note.progress20 .edit-link:hover {
  color: #7bd2da;
}

.note-system .note.progress40 header {
  background: #84D5DC;
}

.note-system .note.progress40 .edit-link {
  color: #84D5DC;
}

.note-system .note.progress40 .edit-link:hover {
  color: #37b8c3;
}

.note-system .note.progress40 .editArea a.save {
  background-color: #84D5DC;
}

.note-system .note.progress60 header {
  background: #61C9D2;
}

.note-system .note.progress60 .edit-link {
  color: #61C9D2;
}

.note-system .note.progress60 .edit-link:hover {
  color: #2d96a0;
}

.note-system .note.progress60 .editArea a.save {
  background-color: #61C9D2;
}

.note-system .note.progress80 header {
  background: #3EBDC9;
}

.note-system .note.progress80 .edit-link {
  color: #3EBDC9;
}

.note-system .note.progress80 .edit-link:hover {
  color: #23767e;
}

.note-system .note.progress80 .editArea a.save {
  background-color: #3EBDC9;
}

.note-system .note.progress100 header {
  background: #339BA5;
}

.note-system .note.progress100 .edit-link {
  color: #339BA5;
}

.note-system .note.progress100 .edit-link:hover {
  color: #1b5257;
}

.note-system .note.progress100 .editArea a.save {
  background-color: #339BA5;
}

.note-system .note header {
  position: relative;
  height: 17px;
  padding: 4px 9px;
  line-height: 19px;
  font-size: 12px;
  text-align: center;
  color: white;
}

.note-system .note header .icon {
  position: absolute;
  font-size: 17px;
  color: #f9fdf8;
}

.note-system .note header .icon-add-note {
  left: 9px;
}

.note-system .note header .icon-add-note i {
  position: absolute;
  right: -12px;
  top: -4px;
  font-size: 12px;
}

.note-system .note header .fa.fa-chain-broken {
  position: absolute;
  right: 28px;
  cursor: pointer;
  top: 4px;
  font-size: 17px;
  color: white;
}

.note-system .note header .fa.fa-chain {
  position: absolute;
  right: 28px;
  cursor: pointer;
  top: 4px;
  font-size: 17px;
}

.note-system .note header .icon-trash {
  right: 9px;
  cursor: pointer;
}

.note-system .note.collapsed p {
  display: none;
}

.note-system .note p {
  line-height: 14px;
  font-size: 13px;
  padding: 9px;
  color: black !important;
  margin: 0;
}

.note-system .note p a {
  font-size: 13px;
}

.note-system .note.ni-selected header {
  opacity: 0.8;
  z-index: 100;
}

.note-system .note-add-atachment {
  display: inline-block;
  margin: 5px;
  color: #90afe6;
  text-decoration: underline;
  font-size: 12px;
}

.note-system .atachments .atachments--item {
  margin: 5px;
}

.note-system .atachments .atachments--item .atachments--item--link {
  text-transform: none !important;
  font-size: 0;
  color: #90afe6;
}

.note-system .atachments .atachments--item .atachments--item--link i {
  font-size: 12px;
}

.note-system .atachments .atachments--item .atachments--item--link .atachments--item--link--label {
  font-size: 12px;
}

.note-system .atachments .atachments--item .atachments--item--remove {
  color: #90afe6;
  text-transform: none;
  float: right;
  margin-top: 3px;
}

.note-system .evidence-notes-section {
  position: relative;
}

.note-system .evidence-notes-section .menu-highlighted {
  background: #FEF2D6;
}

.note-system .evidence-notes-section .highlighted.progress20 {
  background: #FEF2D6;
}

.note-system .evidence-notes-section .highlighted.progress40 {
  background: #FDE1A0;
}

.note-system .evidence-notes-section .highlighted.progress60 {
  background: #FDD985;
}

.note-system .evidence-notes-section .highlighted.progress80 {
  background: #FDD16B;
}

.note-system .evidence-notes-section .highlighted.progress100 {
  background: #CFAD5D;
}

.note-system .evidence-notes-section .noteCreator__icon {
  color: #FDD16B;
}

.note-system .evidence-notes-section .noteCreator__button--highlight {
  background-color: #FDD16B;
}

.note-system .evidence-notes-section .noteCreator__button--highlight:hover {
  background-color: #CFAD5D;
}

.note-system .evidence-notes-section .noteCreator__button--highlight .noteCreator__icon {
  color: #FFFFFF;
}

.note-system .evidence-notes-section .note.progress20 header {
  background: #FEF2D6;
}

.note-system .evidence-notes-section .note.progress20 .edit-link {
  color: #FEF2D6;
}

.note-system .evidence-notes-section .note.progress20 .edit-link:hover {
  color: #fcd272;
}

.note-system .evidence-notes-section .note.progress20 .editArea a.save {
  background-color: #FEF2D6;
}

.note-system .evidence-notes-section .note.progress40 header {
  background: #FDE1A0;
}

.note-system .evidence-notes-section .note.progress40 .edit-link {
  color: #FDE1A0;
}

.note-system .evidence-notes-section .note.progress40 .edit-link:hover {
  color: #fbc13c;
}

.note-system .evidence-notes-section .note.progress40 .editArea a.save {
  background-color: #FDE1A0;
}

.note-system .evidence-notes-section .note.progress60 header {
  background: #FDD985;
}

.note-system .evidence-notes-section .note.progress60 .edit-link {
  color: #FDD985;
}

.note-system .evidence-notes-section .note.progress60 .edit-link:hover {
  color: #fbba21;
}

.note-system .evidence-notes-section .note.progress60 .editArea a.save {
  background-color: #FDD985;
}

.note-system .evidence-notes-section .note.progress80 header {
  background: #FDD16B;
}

.note-system .evidence-notes-section .note.progress80 .edit-link {
  color: #FDD16B;
}

.note-system .evidence-notes-section .note.progress80 .edit-link:hover {
  color: #fcb206;
}

.note-system .evidence-notes-section .note.progress80 .editArea a.save {
  background-color: #FDD16B;
}

.note-system .evidence-notes-section .note.progress100 header {
  background: #CFAD5D;
}

.note-system .evidence-notes-section .note.progress100 .edit-link {
  color: #CFAD5D;
}

.note-system .evidence-notes-section .note.progress100 .edit-link:hover {
  color: #99792d;
}

.note-system .evidence-notes-section .note.progress100 .editArea a.save {
  background-color: #CFAD5D;
}

.note-system .evidence-notes-section .note.note--insideList:not(.edit) {
  margin-right: -482px;
  margin-top: -15px;
  right: 0;
}

.note-system .evidence-notes-section .note.edit {
  border: 1px solid #FDD16B;
  bottom: inherit;
}

.note-system .evidence-notes-section .noteIndicator {
  margin-right: -485px;
  color: #FDD16B;
}

.note-system .evidence-notes-section .noteIndicator.ni-selected {
  color: #fef0d0;
}

.note-system.techniqueGuidesPage .note {
  top: 0;
}

.note-system .noteIndicator {
  visibility: hidden;
  position: absolute;
  right: 0px;
  margin-right: -50px;
  margin-left: 5px;
  margin-top: -2px;
  color: #3EBDC9;
  font-size: 16px;
}

.note-system .noteIndicator.ni-selected {
  color: #7ad1da;
}

.note-system .noteIndicator.notes-page {
  position: relative;
  right: 0;
  margin: 0;
}

.note-system .noteIndicator.notes-page.note-indicator-color--topic {
  color: #39B1EB;
}

.note-system .noteIndicator.notes-page.note-indicator-color--techniqueguide {
  color: #3EBDC9;
}

.note-system .noteIndicator.notes-page.note-indicator-color--testquestion {
  color: #61B096;
}

.note-system .noteIndicator.notes-page.note-indicator-color--evidence {
  color: #FDD16B;
}

.note-system .noteIndicator.notes-page.note-indicator-color--chapter {
  color: #FDD16B;
}

.note-system .noteIndicator i {
  position: absolute;
  right: -12px;
  top: -4px;
  font-size: 12px;
}

.hide-notes .guideItem .stepItem .noteIndicator {
  visibility: visible;
}

.note-system .notes-file-link {
  margin-right: 5px;
  font-size: 17px;
}

.note-system .notes-file-link:hover {
  text-decoration: none;
}

.notes-table {
  table-layout: fixed;
}

.notes-table .topic a {
  font-size: 14px;
}

.notes-table .text {
  width: 290px;
  line-height: 18px;
  padding-right: 20px;
  padding-left: 20px;
  word-wrap: break-word;
}

.notes-table .text a {
  color: #333;
  font-size: 14px !important;
}

.notes-table .action {
  width: 70px;
}

.notes-table .action .icon {
  color: #bfbfbf;
}

.notes-table .action .icon:hover {
  color: #989898;
}

.notes-table tr td {
  padding: 10px 0;
}

.notes-table .noteIndicator {
  font-size: 20px;
}

.notes-table .noteIndicator i {
  right: -18px;
  top: -6px;
  font-size: 15px;
}

.notes-table .type .icon {
  font-size: 20px;
  vertical-align: sub;
}

.notes-table .specialty .icon {
  font-size: 20px;
  vertical-align: sub;
}

.taggedContentWrapper .notes-table tr td.date {
  white-space: nowrap;
  vertical-align: top;
  padding-top: 13px;
}

.taggedContentWrapper .notes-table tr td.text {
  vertical-align: top;
  padding-top: 11px;
}

.taggedContentWrapper .notes-table tr td.code {
  padding: 10px 30px 10px 20px;
  min-width: inherit;
}

.taggedContentWrapper .notes-table th.type,
.taggedContentWrapper .notes-table td.type {
  width: 50px;
}

.taggedContentWrapper .notes-table .notes-file-link .icon.icon-clip {
  width: 15px;
}

.taggedContentWrapper .notes-table .notes-remove-action {
  margin-left: 10px;
}

.note-system .topicContent {
  position: relative;
}

.note-system .topicContent .menu-highlighted {
  background: #C9E9F9;
}

.note-system .topicContent .highlighted.progress20 {
  background: #C9E9F9;
}

.note-system .topicContent .highlighted.progress40 {
  background: #81CDF2;
}

.note-system .topicContent .highlighted.progress60 {
  background: #5DBFEE;
}

.note-system .topicContent .highlighted.progress80 {
  background: #39B1EB;
}

.note-system .topicContent .highlighted.progress100 {
  background: #2F91C1;
}

.note-system .topicContent .noteCreator__icon {
  color: #39B1EB;
}

.note-system .topicContent .noteCreator__button--highlight {
  background-color: #39B1EB;
}

.note-system .topicContent .noteCreator__button--highlight:hover {
  background-color: #2F91C1;
}

.note-system .topicContent .noteCreator__button--highlight .noteCreator__icon {
  color: #FFFFFF;
}

.note-system .topicContent .note.progress20 header {
  background: #C9E9F9;
}

.note-system .topicContent .note.progress20 .edit-link {
  color: #C9E9F9;
}

.note-system .topicContent .note.progress20 .edit-link:hover {
  color: #6dc4ef;
}

.note-system .topicContent .note.progress20 .editArea a.save {
  background-color: #C9E9F9;
}

.note-system .topicContent .note.progress40 header {
  background: #81CDF2;
}

.note-system .topicContent .note.progress40 .edit-link {
  color: #81CDF2;
}

.note-system .topicContent .note.progress40 .edit-link:hover {
  color: #25a8e8;
}

.note-system .topicContent .note.progress40 .editArea a.save {
  background-color: #81CDF2;
}

.note-system .topicContent .note.progress60 header {
  background: #5DBFEE;
}

.note-system .topicContent .note.progress60 .edit-link {
  color: #5DBFEE;
}

.note-system .topicContent .note.progress60 .edit-link:hover {
  color: #1693cf;
}

.note-system .topicContent .note.progress60 .editArea a.save {
  background-color: #5DBFEE;
}

.note-system .topicContent .note.progress80 header {
  background: #39B1EB;
}

.note-system .topicContent .note.progress80 .edit-link {
  color: #39B1EB;
}

.note-system .topicContent .note.progress80 .edit-link:hover {
  color: #117aad;
}

.note-system .topicContent .note.progress80 .editArea a.save {
  background-color: #39B1EB;
}

.note-system .topicContent .note.progress100 header {
  background: #2F91C1;
}

.note-system .topicContent .note.progress100 .edit-link {
  color: #2F91C1;
}

.note-system .topicContent .note.progress100 .edit-link:hover {
  color: #1b536f;
}

.note-system .topicContent .note.progress100 .editArea a.save {
  background-color: #2F91C1;
}

.note-system .topicContent .note.edit {
  border: 1px solid #39B1EB;
  bottom: inherit;
  margin-right: 0;
}

.note-system .topicContent .noteIndicator {
  color: #39B1EB;
}

.note-system .topicContent .noteIndicator.ni-selected {
  color: #96d5f4;
}

.hide-notes .note-system .tg-notes-section-indicators .noteIndicator,
.hide-notes .note-system .topic-notes-section-indicators .noteIndicator,
.hide-notes .note-system .evidence-notes-section-indicators .noteIndicator,
.hide-notes .note-system .question-notes-section-indicators .noteIndicator {
  visibility: visible;
}

.hide-notes .note-system .tg-notes-section-notes .note,
.hide-notes .note-system .topic-notes-section-notes .note,
.hide-notes .note-system .evidence-notes-section-notes .note,
.hide-notes .note-system .question-notes-section-notes .note {
  visibility: hidden;
}

.hide-notes .note-system.hide-sideMenu .tg-notes-section-notes .note,
.hide-notes .note-system.hide-sideMenu .topic-notes-section-notes .note,
.hide-notes .note-system.hide-sideMenu .evidence-notes-section-notes .note,
.hide-notes .note-system.hide-sideMenu .question-notes-section-notes .note {
  visibility: hidden;
}

.note-system .topic-notes-section-indicators .noteIndicator,
.note-system .evidence-notes-section-indicators .noteIndicator {
  visibility: hidden;
  margin-right: -50px;
}

.note-system .tg-notes-section-indicators .noteIndicator {
  visibility: hidden;
  margin-right: -45px;
}

.note-system .question-notes-section-indicators .noteIndicator {
  margin-right: -50px;
}

.note-system .topic-notes-section-notes .note,
.note-system .evidence-notes-section-notes .note {
  right: 0;
  margin-right: -195px;
}

@media only screen and (max-width: 1023px) {
  .note-system .topic-notes-section-notes .note,
  .note-system .evidence-notes-section-notes .note {
    margin-right: -185px;
  }
}

.note-system .tg-notes-section-notes .note {
  right: 0;
  margin-right: -189px;
}

.note-system .question-notes-section-notes .note {
  right: 0;
  margin-right: -195px;
}

.note-system .question-notes-section-notes .note--insideList {
  right: 0;
  margin-right: -190px;
}

.hide-notes.hide-sideMenu .note-system .question-notes-section-indicators .noteIndicator {
  margin-right: -55px;
}

.hide-sideMenu .question-notes-section-notes .note {
  margin-right: -195px;
}

.note-system .question-notes-section {
  position: relative;
}

.note-system .question-notes-section .menu-highlighted {
  background: #D3E9E2;
}

.note-system .question-notes-section .highlighted.progress20 {
  background: #D3E9E2;
}

.note-system .question-notes-section .highlighted.progress40 {
  background: #9ACCBC;
}

.note-system .question-notes-section .highlighted.progress60 {
  background: #7DBEA9;
}

.note-system .question-notes-section .highlighted.progress80 {
  background: #61B096;
}

.note-system .question-notes-section .highlighted.progress100 {
  background: #50917B;
}

.note-system .question-notes-section .noteCreator__icon {
  color: #61B096;
}

.note-system .question-notes-section .noteCreator__button--highlight {
  background-color: #61B096;
}

.note-system .question-notes-section .noteCreator__button--highlight:hover {
  background-color: #50917B;
}

.note-system .question-notes-section .noteCreator__button--highlight .noteCreator__icon {
  color: #FFFFFF;
}

.note-system .question-notes-section .note.progress20 header {
  background: #D3E9E2;
}

.note-system .question-notes-section .note.progress20 .edit-link {
  color: #D3E9E2;
}

.note-system .question-notes-section .note.progress20 .edit-link:hover {
  color: #8fc7b5;
}

.note-system .question-notes-section .note.progress20 .editArea a.save {
  background-color: #D3E9E2;
}

.note-system .question-notes-section .note.progress40 header {
  background: #9ACCBC;
}

.note-system .question-notes-section .note.progress40 .edit-link {
  color: #9ACCBC;
}

.note-system .question-notes-section .note.progress40 .edit-link:hover {
  color: #56aa8f;
}

.note-system .question-notes-section .note.progress40 .editArea a.save {
  background-color: #9ACCBC;
}

.note-system .question-notes-section .note.progress60 header {
  background: #7DBEA9;
}

.note-system .question-notes-section .note.progress60 .edit-link {
  color: #7DBEA9;
}

.note-system .question-notes-section .note.progress60 .edit-link:hover {
  color: #478e77;
}

.note-system .question-notes-section .note.progress60 .editArea a.save {
  background-color: #7DBEA9;
}

.note-system .question-notes-section .note.progress80 header {
  background: #61B096;
}

.note-system .question-notes-section .note.progress80 .edit-link {
  color: #61B096;
}

.note-system .question-notes-section .note.progress80 .edit-link:hover {
  color: #39725f;
}

.note-system .question-notes-section .note.progress80 .editArea a.save {
  background-color: #61B096;
}

.note-system .question-notes-section .note.progress100 header {
  background: #50917B;
}

.note-system .question-notes-section .note.progress100 .edit-link {
  color: #50917B;
}

.note-system .question-notes-section .note.progress100 .edit-link:hover {
  color: #2c4f43;
}

.note-system .question-notes-section .note.progress100 .editArea a.save {
  background-color: #50917B;
}

.note-system .question-notes-section .note.edit {
  border: 1px solid #50917B;
  bottom: inherit;
  margin-right: 250px;
}

.note-system .question-notes-section .noteIndicator {
  color: #50917B;
}

.note-system .question-notes-section .noteIndicator.ni-selected {
  color: #89beac;
}

.note-system .note-indicator-highlight {
  width: 20px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
  position: relative;
  font-size: 12px;
}

.note-system .note-indicator-highlight.note-indicator-color--topic {
  background-color: #C9E9F9;
  color: #C9E9F9;
}

.note-system .note-indicator-highlight.note-indicator-color--techniqueguide {
  background-color: #CAEDF0;
  color: #CAEDF0;
}

.note-system .note-indicator-highlight.note-indicator-color--testquestion {
  background-color: #D3E9E2;
  color: #D3E9E2;
}

.note-system .note-indicator-highlight.note-indicator-color--evidence {
  background-color: #FEF2D6;
  color: #FEF2D6;
}

.note-system .note-indicator-highlight.note-indicator-color--chapter {
  background-color: #FEF2D6;
  color: #FEF2D6;
}

.note-system .note-indicator-highlight .note-indicator--number {
  position: absolute;
  left: 24px;
  top: -9px;
  font-size: 15px;
}

.hide-notes .noteControl-info {
  display: none;
}

.hide-notes .noteControl-short-info {
  display: block;
}

.note-system section.preferredResponse i.noteIndicator--preferredResponse {
  visibility: visible;
  margin-right: -45px;
  margin-top: -39px;
  color: #50917B;
}

.note-system section.preferredResponse.active i.noteIndicator--preferredResponse {
  margin-top: 8px;
}

.note-system section.answers.showPreferred i.noteIndicator--preferredResponse {
  visibility: hidden;
}

.note-system .topic-notes-section.closed .topic-notes-section-notes {
  display: none;
}

.note-system .topic-notes-section.closed .topic-notes-section-indicators {
  display: none;
}

.ortho-message {
  display: inline-block;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: lighter;
  margin: 10px 0;
  transition: opacity ease-in 0.75s;
}

.ortho-message-success {
  border: 1px solid #79c969;
  color: #188d00;
  background-color: #dff0d8;
}

.ortho-message-error {
  border: 1px solid #db7f7f;
  color: #a40000;
  background-color: #f2dede;
}

.ortho-message-info {
  border: 1px solid #69aec9;
  color: #006b8d;
  background-color: #d8eef5;
}

.field-validation-error {
  color: #CC4400;
  font-weight: bold;
}

.field-validation-error--top-indent {
  position: relative;
  top: 5px;
}

.hide-notes .pass-peak .pass-peak-item,
.hide-sideMenu .pass-peak .pass-peak-item {
  padding-left: 12px;
  padding-right: 34px;
}

.hide-notes .pass-peak .pass-peak-item.pass-peak-faculty,
.hide-sideMenu .pass-peak .pass-peak-item.pass-peak-faculty {
  padding-right: 22px;
}

.hide-notes .pass-peak .pass-peak-bars .pass-peak-bar,
.hide-sideMenu .pass-peak .pass-peak-bars .pass-peak-bar {
  width: 110px;
}

.pass-peak {
  position: relative;
  margin-bottom: 10px;
  background-color: #f9f9f9;
}

.pass-peak__no-content {
  padding: 15px;
  border: 1px solid #f4f4f4;
  background-color: #FFFFFF;
  color: #878787;
  font-size: 14px;
  text-align: center;
}

.pass-peak__no-content a {
  font-size: 14px;
}

.pass-peak__no-content-icon {
  height: 35px;
  padding-right: 5px;
  vertical-align: middle;
}

.pass-peak__no-content-text {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 599px) {
  .pass-peak__no-content-text {
    width: 75%;
    text-align: left;
    line-height: 1.3;
  }
}

.pass-peak .pass-peak-item {
  padding-left: 2px;
  padding-right: 23px;
}

.pass-peak .pass-peak-item.pass-peak-faculty {
  padding-right: 5px;
}

.pass-peak__purpose-explanation {
  font-size: 12px;
  color: #878787;
  border: 1px solid #39B1EB;
}

.pass-peak__purpose-explanation .qtip-tip {
  left: 70% !important;
}

.pass-peak__purpose-explanation-bold {
  font-weight: 700;
  color: #333333;
}

.pass-peak__notification-open {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.pass-peak--visitor {
  margin-top: 0;
}

.pass-peak--subscriber {
  margin-top: 20px;
}

.pass-peak--member {
  margin-top: 20px;
}

.pass-peak--member .pass-peak--header {
  margin-top: 0px;
}

.pass-peak--header {
  margin-bottom: 12px;
}

.pass-peak .pass-peak-study-plan-link {
  position: absolute;
  top: -22px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7DA2DC;
  transition: color 0.2s ease;
  max-width: 35%;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-study-plan-link {
    max-width: 30%;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-study-plan-link {
    max-width: 85%;
    top: -17px;
  }
}

.pass-peak .pass-peak-study-plan-link:hover {
  text-decoration: none;
  color: #57719b;
}

.pass-peak .pass-peak-study-plan-link .icon {
  font-size: 12px;
  transition: color 0.2s ease;
}

.pass-peak .pass-peak-study-plan-title {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 5px;
  white-space: nowrap;
  line-height: 1.1;
  font-size: 12px;
  text-align: right;
}

.pass-peak .pass-peak-study-plan-popup {
  display: none;
}

.pass-peak .pass-peak-knowledge-skill-label {
  position: absolute;
  padding: 5px;
  color: #bababa;
  margin-top: -20px;
  margin-left: 62%;
  font-size: 12px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-knowledge-skill-label {
    display: none !important;
  }
}

.pass-peak .pass-peak-knowledge-skill-label--hidden {
  opacity: 0;
  visibility: hidden;
}

.pass-peak .pass-peak-knowledge-skill-label--9 {
  margin-left: 55%;
}

.pass-peak .pass-peak-knowledge-skill-label--8 {
  margin-left: 62%;
}

.pass-peak .pass-peak-knowledge-skill-label--7 {
  margin-left: 56%;
}

.pass-peak .pass-peak-knowledge-skill-label--6 {
  margin-left: 49%;
}

.pass-peak .pass-peak-knowledge-skill-label--5 {
  margin-left: 39%;
}

.pass-peak .pass-peak-knowledge-skill-label--4 {
  margin-left: 24%;
}

.pass-peak .pass-peak-knowledge-skill-label i.icon {
  font-size: 10px;
}

.pass-peak.pass-peak--topic .pass-peak-tg-section {
  /*
			opacity: 0.1;
			&:hover{
				opacity: 1;
			}
			*/
}

.pass-peak.pass-peak--tg .pass-peak-topic-section {
  /*
			opacity: 0.1;
			&:hover{
				opacity: 1;
			}
			*/
}

.pass-peak.pass-peak-dashboard-item .pass-peak__table {
  overflow: hidden;
}

.pass-peak .pass-peak-content {
  height: 105px;
}

.pass-peak .selfProgressItem {
  position: relative;
  z-index: 1;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease;
  opacity: 1;
}

.pass-peak .pass-peak-item {
  display: inline-block;
  text-align: center;
  background-image: url(/ux-images/technique-guides/peak-arrow.png);
  background-repeat: no-repeat;
  background-position: right -7px;
  white-space: nowrap;
  vertical-align: top;
}

.pass-peak .pass-peak-item.pass-peak-faculty {
  background-image: none;
}

.pass-peak .pass-peak-item.pass-peak-faculty .percentage::before {
  content: '' !important;
}

.pass-peak .pass-peak-content-wraper {
  position: relative;
  background-color: #f9f9f9;
}

.pass-peak .pass-peak-item-label {
  color: #bababa;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 3px;
  padding-top: 5px;
  transition: color 0.2s ease, -webkit-transform 0.2s ease;
  transition: color 0.2s ease, transform 0.2s ease;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-item-label {
    font-size: 9px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-label {
    font-size: 14px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-label--topic {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-label-text {
    display: none;
  }
}

.pass-peak .pass-peak-item-label-icon {
  display: none;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-label-icon {
    display: inline;
  }
}

.pass-peak .pass-peak-item-icon {
  display: none;
  text-align: center;
  padding-top: 5px;
  color: #c6c6c6;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-icon {
    display: block;
  }
}

.pass-peak .pass-peak-item-additional-info {
  color: #c6c6c6;
  font-size: 15px;
  padding-bottom: 7px;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-item-additional-info {
    min-height: 32px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-additional-info {
    min-height: auto;
    font-size: 12px;
  }
}

.pass-peak .pass-peak-item-additional-info__peak-icon {
  font-size: 13px;
  vertical-align: top;
  position: relative;
  top: 1px;
  left: -3px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-item-additional-info__peak-icon {
    display: none;
  }
}

.pass-peak .pass-peak-item-additional-info--topic {
  margin: 1px 0;
  color: #7DA2DC;
  font-size: 12px;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-additional-info--topic {
    display: none;
  }
}

.pass-peak .pass-peak-item-additional-info--questions {
  color: #61B096;
}

.pass-peak .pass-peak-item-additional-info--evidence {
  color: #FDD16B;
}

.pass-peak .pass-peak-item-additional-info--video {
  color: #F5A868;
}

.pass-peak .pass-peak-item-additional-info--podcast {
  color: #F5A868;
}

.pass-peak .pass-peak-item-additional-info--case {
  color: #FD6C6A;
}

.pass-peak .pass-peak-item-additional-info--skill {
  color: #FF9600;
}

.pass-peak .pass-peak-item-additional-info--self {
  color: #3EBDC9;
}

.pass-peak .pass-peak-item-additional-info--assessment {
  color: #3C71A8;
}

.pass-peak .pass-peak-item-additional-info--exam {
  color: #3EBDC9;
}

.pass-peak .pass-peak-item-additional-info--cpt-case-log {
  color: #359AA4;
}

.pass-peak .pass-peak-item-additional-info--comment {
  color: #3EBDC9;
}

.pass-peak .pass-peak-item-additional-info--outcome {
  color: #FF9600;
}

.pass-peak .pass-peak-item-additional-info--poll {
  color: #3C71A8;
}

.pass-peak .pass-peak-item-additional-info-all {
  color: #c0c0c0;
}

.pass-peak .pass-peak-item-breakdown {
  position: relative;
  padding: 0 2px;
}

.pass-peak .pass-peak-item-breakdown + .pass-peak-item-breakdown:before {
  content: '';
  height: 18px;
  width: 1px;
  background-color: #E6E6E6;
  position: absolute;
  left: -4px;
}

.pass-peak .pass-peak-item-breakdown-focus {
  font-weight: bold;
}

.pass-peak .pass-peak-item-breakdown-all {
  color: #c0c0c0;
}

.pass-peak .pass-peak-item-breakdown-all:before {
  content: "/";
  position: relative;
  left: -1px;
}

.pass-peak .pass-peak-item-notes {
  display: inline-block;
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 0;
  background-color: #EAEAEA;
  color: #878787;
  border-radius: 2px;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease;
  opacity: 1;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-notes-topic {
    margin-top: 5px;
  }
}

.pass-peak .pass-peak-item-notes--cpt-case-log {
  padding-top: 3px;
  font-size: 12px;
  color: #878787;
  background-color: transparent;
  min-height: 18px;
  box-sizing: border-box;
}

@media only screen and (max-width: 1023px) {
  .pass-peak .pass-peak-item-notes--cpt-case-log {
    font-size: 11px;
  }
}

.pass-peak .pass-peak-item-notes-desc--icon {
  display: none;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-notes-desc--icon {
    display: inline-block;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-notes-desc--text {
    display: none;
  }
}

.pass-peak .pass-peak-item-notes-item {
  display: inline-block;
  padding: 3px 6px;
  font-size: 12px;
}

@media only screen and (max-width: 599px) {
  .pass-peak .pass-peak-item-notes-item {
    padding: 2px 4px;
    font-size: 11px;
  }
}

.pass-peak .pass-peak-item-notes-notes {
  position: relative;
  margin-left: 1px;
}

.pass-peak .pass-peak-item-notes-notes:before {
  content: '';
  position: absolute;
  left: -1px;
  top: 4px;
  width: 1px;
  height: 9px;
  background-color: #F9F9F9;
}

.pass-peak .pass-peak-tg-section {
  height: 81px;
  display: inline-block;
  position: absolute;
  right: 0;
}

.pass-peak .pass-peak-topic-section {
  height: 81px;
  display: inline-block;
}

.pass-peak table.pass-peak__table {
  width: 100%;
}

.pass-peak table.pass-peak__table .pass-peak__table__content .pass-peak__table__content__progress {
  position: relative;
}

.pass-peak table.pass-peak__table .pass-peak__table__content .pass-peak__table__content__progress .pass-peak__table__content__progress__item {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pass-peak table.pass-peak__table .pass-peak__table__content .pass-peak__table__content__progress .pass-peak__table__content__progress__item.pass-peak__table__content__progress__item--faculty {
  background-image: none;
}

.pass-peak table.pass-peak__table .pass-peak__table__content .pass-peak__table__content__progress .pass-peak__table__content__progress__item.pass-peak__table__content__progress__item--faculty .percentage::before {
  content: '' !important;
}

@media only screen and (max-width: 599px) {
  .pass-peak table.pass-peak__table .pass-peak__table__content .pass-peak__table__content__progress .pass-peak__table__content__progress__item {
    zoom: 0.8;
  }
}

.pass-peak .progress-line {
  position: absolute;
  left: 0;
  right: 2px;
  height: 4px;
  z-index: 3;
  opacity: 0;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease;
  -webkit-transform: translateX(-10px) skewX(15deg);
  transform: translateX(-10px) skewX(15deg);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
  }
}

.pass-peak-dashboard-item-place-holder .pass-peak {
  display: inline-block;
  padding: 0;
  margin: 0;
  background-color: transparent;
}

.pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  background-color: #f9f9f9;
  transition: background-color 0.2s ease;
  height: 120px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item {
    height: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item:first-child {
    margin-left: 15px;
  }
}

.pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item .selfProgressItem .tagControl {
  padding-left: 0;
}

.pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item--tg {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item__tracker {
  width: 120px;
  box-sizing: border-box;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item__tracker {
    width: 120px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-dashboard-item-place-holder .pass-peak__table__content__progress:first-child {
    padding-left: 5px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-dashboard-item-place-holder .pass-peak__table__content__progress:last-child {
    padding-right: 5px;
  }
}

.pass-peak-dashboard-item-place-holder .pass-peak-item-additional-info {
  font-size: 12px;
  padding-bottom: 4px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder .pass-peak-item-additional-info {
    min-height: auto;
  }
}

.pass-peak-dashboard-item-place-holder .pass-peak-item-label {
  font-size: 11px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item-place-holder .pass-peak-item-label {
    font-size: 10px;
  }
}

.pass-peak-dashboard-item-place-holder .pass-peak-item-notes-item {
  font-size: 10px;
}

.pass-peak-dashboard-item-place-holder .pass-peak-dashboard-item__tracker {
  padding: 2px 0;
}

.pass-peak-dashboard-item__vbars {
  position: relative;
  display: none;
  width: 8px;
  height: 100%;
  font-size: 0;
}

.pass-peak-dashboard-item__vbars--technique {
  width: 26px;
}

.pass-peak-dashboard-item__vbars--topic-question {
  width: 14px;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar {
  width: 5px;
  margin-left: 1px;
  height: 100%;
  display: inline-block;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--topic[data-progress="20"] {
  background: #C9E9F9;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--topic[data-progress="40"] {
  background: #81CDF2;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--topic[data-progress="60"] {
  background: #5DBFEE;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--topic[data-progress="80"] {
  background: #39B1EB;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--topic[data-progress="100"] {
  background: #2F91C1;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--question[data-progress="20"] {
  background: #D3E9E2;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--question[data-progress="40"] {
  background: #9ACCBC;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--question[data-progress="60"] {
  background: #7DBEA9;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--question[data-progress="80"] {
  background: #61B096;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--question[data-progress="100"] {
  background: #50917B;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--evidence[data-progress="20"] {
  background: #FEF2D6;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--evidence[data-progress="40"] {
  background: #FDE1A0;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--evidence[data-progress="60"] {
  background: #FDD985;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--evidence[data-progress="80"] {
  background: #FDD16B;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--evidence[data-progress="100"] {
  background: #CFAD5D;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--case[data-progress="20"] {
  background: #FED6D6;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--case[data-progress="40"] {
  background: #FDA1A0;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--case[data-progress="60"] {
  background: #FD8685;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--case[data-progress="80"] {
  background: #FD6C6A;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--case[data-progress="100"] {
  background: #D05957;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--video[data-progress="20"] {
  background: #FCE7D5;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--video[data-progress="40"] {
  background: #F8C79E;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--video[data-progress="60"] {
  background: #F6B783;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--video[data-progress="80"] {
  background: #F5A868;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--video[data-progress="100"] {
  background: #C98A56;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--podcast[data-progress="20"] {
  background: #FCE7D5;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--podcast[data-progress="40"] {
  background: #F8C79E;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--podcast[data-progress="60"] {
  background: #F6B783;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--podcast[data-progress="80"] {
  background: #F5A868;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--podcast[data-progress="100"] {
  background: #C98A56;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--task-list[data-progress="20"] {
  background: #FFE2B9;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--task-list[data-progress="40"] {
  background: #FFBC5C;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--task-list[data-progress="60"] {
  background: #FFA92E;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--task-list[data-progress="80"] {
  background: #FF9600;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--task-list[data-progress="100"] {
  background: #e88a03;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--self-mastery[data-progress="20"] {
  background: #CAEDF0;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--self-mastery[data-progress="40"] {
  background: #84D5DC;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--self-mastery[data-progress="60"] {
  background: #61C9D2;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--self-mastery[data-progress="80"] {
  background: #3EBDC9;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--self-mastery[data-progress="100"] {
  background: #339BA5;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--faculty[data-progress="20"] {
  background: #C9D8E7;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--faculty[data-progress="40"] {
  background: #82A4C7;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--faculty[data-progress="60"] {
  background: #5F8AB7;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--faculty[data-progress="80"] {
  background: #3C71A8;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--faculty[data-progress="100"] {
  background: #325D8A;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--cpt[data-progress="20"] {
  background: #CFE6E9;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--cpt[data-progress="40"] {
  background: #76CCd5;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--cpt[data-progress="60"] {
  background: #4DB2BC;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--cpt[data-progress="80"] {
  background: #359AA4;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar--cpt[data-progress="100"] {
  background: #21828C;
}

.pass-peak-dashboard-item__vbars .pass-peak-dashboard-item__bar-arrow {
  position: absolute;
  top: 50%;
  left: -5px;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #c9c9c9;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-dashboard-item__vbars {
    display: block;
  }
}

.pass-peak-link {
  text-align: center;
  font-family: 'Montserrat';
}

.pass-peak-link i.icon-pass-peak-arrow-big {
  padding: 0;
  padding-right: 5px;
  font-size: 24px;
}

.pass-peak-link .pass-peak-link-pass {
  vertical-align: top;
  display: inline-block;
  padding-top: 5px;
  font-size: 16px;
}

.pass-peak-link .pass-peak-link-peak {
  vertical-align: top;
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  font-size: 16px;
}

body.MedbulletsStep2And3 .pass-peak-link {
  /* text-align: right; */
}

.pass-peak-topic-infographic {
  overflow: hidden;
  height: 135px;
  transition: height 0.2s ease;
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic {
    height: 112px;
  }
}

.pass-peak-topic-infographic:after {
  content: "";
  clear: both;
  display: table;
}

.pass-peak-topic-infographic--closed {
  height: 50px;
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic--closed {
    height: 50px;
  }
}

.pass-peak-topic-infographic--closed .pass-peak-item-notes {
  opacity: 0;
  -webkit-transform: translateY(-63px);
  transform: translateY(-63px);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-notes {
    -webkit-transform: translateY(-51px);
    transform: translateY(-51px);
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-notes {
    -webkit-transform: translateY(-39px);
    transform: translateY(-39px);
  }
}

.pass-peak-topic-infographic--closed .selfProgressItem {
  opacity: 0;
  -webkit-transform: translateY(-63px);
  transform: translateY(-63px);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic--closed .selfProgressItem {
    -webkit-transform: translateY(-51px);
    transform: translateY(-51px);
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic--closed .selfProgressItem {
    -webkit-transform: translateY(-39px);
    transform: translateY(-39px);
  }
}

.pass-peak-topic-infographic--closed .pass-peak-item-label {
  -webkit-transform: translateY(-63px);
  transform: translateY(-63px);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-label {
    -webkit-transform: translateY(-51px);
    transform: translateY(-51px);
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-label {
    -webkit-transform: translateY(-39px);
    transform: translateY(-39px);
  }
}

.pass-peak-topic-infographic--closed .pass-peak-item-additional-info {
  -webkit-transform: translateY(-63px);
  transform: translateY(-63px);
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-additional-info {
    -webkit-transform: translateY(-51px);
    transform: translateY(-51px);
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-infographic--closed .pass-peak-item-additional-info {
    -webkit-transform: translateY(-39px);
    transform: translateY(-39px);
  }
}

.pass-peak-topic-infographic--closed .progress-line {
  opacity: 1;
  -webkit-transform: translateX(0px) skewX(15deg);
  transform: translateX(0px) skewX(15deg);
}

.pass-peak-topic-infographic--1 .pass-peak-topic-infographic__item {
  width: 100%;
}

.pass-peak-topic-infographic--2 .pass-peak-topic-infographic__item {
  width: 50%;
}

.pass-peak-topic-infographic--3 .pass-peak-topic-infographic__item {
  width: 33.3%;
}

.pass-peak-topic-infographic--4 .pass-peak-topic-infographic__item {
  width: 25%;
}

.pass-peak-topic-infographic--5 .pass-peak-topic-infographic__item {
  width: 20%;
}

.pass-peak-topic-infographic--6 .pass-peak-topic-infographic__item {
  width: 16.6%;
}

.pass-peak-topic-infographic--7 .pass-peak-topic-infographic__item {
  width: 14.2%;
}

.pass-peak-topic-infographic--8 .pass-peak-topic-infographic__item {
  width: 12.5%;
}

.pass-peak-topic-infographic--9 .pass-peak-topic-infographic__item {
  width: 11.1%;
}

.pass-peak-topic-infographic__item {
  float: left;
  width: 12.5%;
  height: 100%;
  text-align: center;
  font-size: 13px;
  position: relative;
  display: block;
  border: none;
  background-color: transparent;
  padding: 0;
  line-height: 1;
  overflow: visible;
}

.pass-peak-topic-infographic__item:focus,
.pass-peak-topic-infographic__item:active,
.pass-peak-topic-infographic__item:hover {
  text-decoration: none;
  outline: none;
}

.pass-peak-topic-infographic__item:last-child .pass-peak-topic-infographic__arrow {
  display: none;
}

.pass-peak-topic-infographic__arrow {
  position: absolute;
  top: 50%;
  right: -29px;
  width: 95px;
  height: 95px;
  border-right: 3px solid #ffffff;
  border-top: 3px solid #ffffff;
  transition: border-color 0.2s ease;
  -webkit-transform: translateY(-50%) rotate(45deg) skew(32deg, 32deg);
  transform: translateY(-50%) rotate(45deg) skew(32deg, 32deg);
  z-index: 1;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic__arrow {
    display: none;
  }
}

.pass-peak-topic-infographic .pass-peak__table__content__progress__item {
  position: relative;
  height: 100%;
  padding: 6px 7px;
  z-index: 2;
}

.pass-peak-topic-infographic .pass-peak__table__content__progress__item .pass-peak-item-label {
  padding: 3px 0 0 0;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-infographic .pass-peak__table__content__progress__item {
    padding: 8px 0;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-place-holder {
    margin-right: 0px;
  }
}

.pass-peak-place-holder .pass-peak-item-additional-info {
  padding-top: 2px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .pass-peak-item-additional-info {
    padding-top: 7px;
  }
}

@media only screen and (max-width: 1023px) {
  .pass-peak-place-holder .pass-peak-item-additional-info--topic {
    padding-top: 5px;
    font-size: 11px;
  }
}

.pass-peak-place-holder .pass-peak__table__content__progress__item {
  box-sizing: border-box;
}

.pass-peak-place-holder--topic .pass-peak-topic-info-link--without-link {
  display: none;
}

.pass-peak-place-holder--topic .pass-peak--member {
  margin-top: 0;
}

.pass-peak-place-holder:not(.pass-peak-place-holder--topic) .pass-peak-item-additional-info__peak-icon {
  display: none;
}

.pass-peak__table__content__progress__link {
  display: block;
}

.pass-peak__table__content__progress__link:hover,
.pass-peak__table__content__progress__link:active,
.pass-peak__table__content__progress__link:visited,
.pass-peak__table__content__progress__link:focus {
  text-decoration: none;
}

.pass-peak-unauth {
  position: relative;
  color: #A9A9A9;
  background-color: #f9f9f9;
  margin: 10px 0 15px 0;
}

@media only screen and (max-width: 599px) {
  .pass-peak-unauth {
    margin-top: 10px;
  }
}

.pass-peak-unauth--tg {
  margin-top: 30px;
}

.pass-peak-unauth__nav {
  overflow: hidden;
}

.pass-peak-unauth__section {
  position: relative;
  width: 16.6%;
  height: 40px;
  float: left;
}

.pass-peak-unauth__button {
  display: block;
  width: 100%;
  padding: 11px 0;
  background-color: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
}

@media only screen and (max-width: 599px) {
  .pass-peak-unauth__button {
    font-size: 13px;
  }
}

.pass-peak-unauth__button:focus,
.pass-peak-unauth__button:active {
  outline: none;
}

.pass-peak-unauth__button:hover {
  text-decoration: none;
}

.pass-peak-unauth__icon {
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-right: 5px;
  font-size: 18px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-unauth__icon {
    top: -1px;
  }
}

@media only screen and (max-width: 599px) {
  .pass-peak-unauth__icon {
    margin-right: 1px;
    font-size: 13px;
  }
}

.pass-peak-unauth__arrow {
  position: absolute;
  top: 0;
  right: -5px;
  color: #ffffff;
  font-size: 40px;
}

@media only screen and (max-width: 599px) {
  .pass-peak-unauth__arrow {
    right: -2px;
  }
}

.pass-peak-unauth__arrow.icon {
  font-weight: bold;
}

.pass-peak-unauth__content {
  position: relative;
  z-index: 1;
  transition: 0.2s;
}

.pass-peak-unauth__section-name {
  text-transform: uppercase;
  font-size: 12px;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-unauth__section-name {
    display: none;
  }
}

.pass-peak-topic-info-link {
  position: absolute;
  top: -17px;
  display: inline-block;
  max-width: 43%;
  padding-left: 15px;
  color: #7DA2DC;
  font-size: 12px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

@media only screen and (max-width: 599px) {
  .pass-peak-topic-info-link {
    max-width: 40%;
    padding-left: 15px;
  }
}

.pass-peak-topic-info-link:hover {
  text-decoration: none;
}

.pass-peak-topic-info-link:hover .pass-peak__notification-open {
  opacity: 1;
  visibility: visible;
}

.pass-peak-topic-info-link:hover .icon-navigator {
  opacity: 0;
  visibility: hidden;
}

.pass-peak-topic-info-link:hover .icon-navigator-colored {
  opacity: 1;
  visibility: visible;
}

.pass-peak-topic-info-link:focus {
  outline: none;
}

.pass-peak-topic-info-link--active .icon.icon-navigator {
  opacity: 0;
  visibility: hidden;
}

.pass-peak-topic-info-link--active .icon.icon-navigator-colored {
  opacity: 1;
  visibility: visible;
}

.pass-peak-topic-info-link--without-link {
  cursor: default;
}

.pass-peak-topic-info-link--without-link .pass-peak-topic-info-text {
  padding: 1px 0 0 8px;
}

.pass-peak-topic-info-link .icon {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 14px;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.pass-peak-topic-info-link .icon-navigator-colored {
  opacity: 0;
  visibility: hidden;
}

.pass-peak-topic-info-text {
  letter-spacing: 0.5px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  line-height: 1.1;
  transition: 0.2s;
}

@media only screen and (max-width: 1023px) {
  .pass-peak-topic-info-text {
    display: none;
  }
}

.pass-peak-dashboard-item {
  overflow: hidden;
  font-size: 0;
  vertical-align: top;
}

.pass-peak-dashboard-item__tracker {
  display: inline-block;
  position: relative;
  padding: 6px 0;
  text-align: center;
  vertical-align: middle;
}

.pass-peak-dashboard-item__tracker:hover {
  text-decoration: none;
}

.pass-peak-dashboard-item__tracker:hover .pass-peak-item-label {
  color: #858585;
}

.pass-peak-dashboard-item__tracker--tg {
  width: 25%;
  vertical-align: top;
}

.pass-peak-dashboard-item__tracker--topic {
  width: 50%;
}

.pass-peak-dashboard-item .pass-peak-topic-infographic__arrow {
  right: -27px;
}

.pass-peak-dashboard-item-place-holder-wrapper {
  position: absolute;
  right: 0;
}

.pass-peak-content-label__qtip {
  border: 1px solid #C0C0C0;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
}

.pass-peak-content-label__info {
  padding-bottom: 10px;
  text-transform: uppercase;
  color: #878787;
  font-size: 12px;
}

.pass-peak-content-label__title {
  padding-bottom: 10px;
  color: #333333;
  font-size: 14px;
  font-weight: bold;
}

.pass-peak-content-label__levels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pass-peak-content-label__level-label.level-label {
  width: 35px;
  padding: 4px 5px;
  box-sizing: border-box;
  font-size: 14px;
}

.pass-peak-content-label__level-label + .pass-peak-content-label__level-label {
  margin-left: 5px;
}

.pass-peak-content-label__separator {
  width: 1px;
  height: 25px;
  margin: 0 10px;
  background-color: #EAEAEA;
}

.pass-peak-content-label .icon {
  color: #009CDE;
}

.pass-peak-study-plan-levels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5px;
}

.pass-peak-study-plan-levels__level-label {
  width: 24px;
  min-width: 24px;
  padding: 4px 2px;
  text-align: center;
  box-sizing: border-box;
}

.pass-peak-study-plan-levels__level-label + .pass-peak-study-plan-levels__level-label {
  margin-left: 3px;
}

#month-selector,
.period-selector {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  opacity: 0.4;
  margin-left: 49px;
  height: 26px;
}

#month-selector li,
.period-selector li {
  float: left;
}

#month-selector li a,
.period-selector li a {
  background-color: #efefef;
  width: 5.94rem;
  height: 26px;
  display: block;
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  cursor: pointer;
}

#month-selector li a.active,
.period-selector li a.active,
#month-selector li a:hover,
.period-selector li a:hover,
#month-selector li a:active,
.period-selector li a:active {
  background-color: #DDD;
}

#month-selector li:last-child a,
.period-selector li:last-child a {
  border-right: 1px solid #aaaaaa;
}

.period-selector {
  bottom: 19px;
  margin-left: 65px;
}

.period-selector li a {
  width: 4.745rem;
}

.period-text {
  margin-left: 65px;
}

.period-text-titles li {
  line-height: 18px;
  height: 18px;
}

.period-text li {
  float: left;
  text-align: center;
  font-weight: bold;
  width: 4.745rem;
  line-height: 18px;
  height: 18px;
  border-bottom: 1px solid #eee;
}

.period-text li:last-child {
  border-right: 1px solid #eee;
}

.period-text li:first-child {
  border-left: 1px solid #eee;
}

h1.ortho-heading {
  display: inline-block;
  font-weight: bold;
  font-size: 24px;
}

h1.ortho-heading-l {
  font-weight: 500;
  font-size: 30px;
}

h1.ortho-heading-l--settings {
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 599px) {
  h1.ortho-heading-l--settings {
    font-size: 22px;
  }
}

header.ortho-header {
  padding: 15px 0 20px;
}

header.ortho-header--content-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 599px) {
  header.ortho-header--content-settings {
    padding: 40px 10px 20px 10px;
  }
}

.ortho-block {
  background-color: #f7f7f7;
  padding: 0 10px;
  line-height: 28px;
  min-height: 28px;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  overflow: hidden;
}

.ortho-block-info {
  font-size: 17px;
  color: #6c9bce;
  text-align: center;
}

.ortho-container {
  border: 1px solid #d5d5d5;
  background-color: #f9f9f9;
  padding: 20px;
}

.ortho-tip {
  padding: 3px 4px;
  color: #FFF;
  border-radius: 4px;
  display: inline-block;
  font-size: 13px;
  line-height: 13px;
}

.ortho-tip a {
  color: #FFF;
}

.ortho-tip.red {
  background-color: #e21a37;
}

.ortho-tip.blue-violet {
  background-color: #525aaf;
}

.ortho-evidence-cover-label {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 18px;
  height: 18px;
  text-align: center;
  color: #FFFFFF;
  margin-top: 5px;
}

.ortho-evidence-cover-label-critical {
  background-color: #712112;
}

.ortho-evidence-cover-label-essential,
.ortho-evidence-cover-label-wla {
  background-color: #EFC3EF;
}

.ortho-evidence-cover-label-core {
  background-color: #AD26C1;
}

.ortho-evidence-cover-label-new {
  background-color: #58AB59;
}

.ortho-evidence-cover-label-tested {
  background-color: #6396E7;
}

.ortho-evidence-cover-label-other {
  background-color: transparent;
}

.ortho-evidence-cover-label,
.qbankTest .preferredResponse .references .ortho-evidence-cover-label {
  font-size: 10px;
  margin-bottom: 0;
}

.ortho-popup div {
  border: 1px solid #DDD;
  background-color: #FFF;
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: 1;
}

.ortho-popup ul {
  width: 100%;
}

.ortho-popup li {
  padding: 0 12px;
  border-bottom: 1px solid #DDD;
  font-size: 12px;
  line-height: 26px;
  height: 26px;
}

.ortho-popup li:last-child {
  border-bottom: none;
}

.ortho-popup li:hover {
  background-color: #EEE;
  cursor: pointer;
}

.ortho-popup-evidence-type {
  z-index: 10;
}

.ortho-popup-evidence-focus {
  z-index: 10;
}

input.ortho-editor,
textarea.ortho-editor,
select.ortho-editor {
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
}

input.ortho-editor:focus,
textarea.ortho-editor:focus,
select.ortho-editor:focus {
  outline: none;
}

input.ortho-editor-block,
textarea.ortho-editor-block,
select.ortho-editor-block {
  display: block;
}

input.ortho-editor-full-width,
textarea.ortho-editor-full-width,
select.ortho-editor-full-width {
  width: 100%;
}
