@import url("//fonts.googleapis.com/css?family=Convergence");
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* Venn Diagram
-------------------------------------------------- */
/* line 8, compare.scss */
figure.compare_vennDiagram .venn_control_block {
  position: relative;
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 10px;
  text-align: left; }
  /* line 26, compare.scss */
  figure.compare_vennDiagram .venn_control_block.small_block {
    font-family: "Cabin", "Verdana", "Arial", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2em;
    text-decoration: none;
    color: #4b4b4b;
    margin-bottom: 10px;
    text-align: left; }
  /* line 29, compare.scss */
  figure.compare_vennDiagram .venn_control_block .venn_control_items {
    text-align: center;
    width: 100%;
    height: 100%;
    position: relative; z-index:3}
    /* line 35, compare.scss */
    figure.compare_vennDiagram .venn_control_block .venn_control_items > * {
      display: block;
      position: absolute;
      cursor: pointer;
      color: #0a4e81;
      top: 45%; }
      /* line 44, compare.scss */
      figure.compare_vennDiagram .venn_control_block .venn_control_items > *.left_item {
        left: 12%;
        width: 34%;
        display: block;
        text-align: center; text-decoration:none}
      /* line 50, compare.scss */
      figure.compare_vennDiagram .venn_control_block .venn_control_items > *.right_item {
        left: 54%;
        width: 34%;
        display: block;
        text-align: center;  text-decoration:none}
      /* line 56, compare.scss */
      figure.compare_vennDiagram .venn_control_block .venn_control_items > *.common_item {
        left: 50%;  text-decoration:none}
        /* line 58, compare.scss */
        figure.compare_vennDiagram .venn_control_block .venn_control_items > *.common_item > .content_frame {
          margin-left: -50%; }
/* line 65, compare.scss */
figure.compare_vennDiagram .venn_diagram_graphic {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px; }
  /* line 71, compare.scss */
  figure.compare_vennDiagram .venn_diagram_graphic > * {
    cursor: pointer; }
  /* line 74, compare.scss */
  figure.compare_vennDiagram .venn_diagram_graphic .left_item, figure.compare_vennDiagram .venn_diagram_graphic .right_item {
    stroke-width: 0;
    fill: #0a4e81;
    opacity: .16; }
    /* line 78, compare.scss */
    figure.compare_vennDiagram .venn_diagram_graphic .left_item.selected, figure.compare_vennDiagram .venn_diagram_graphic .right_item.selected {
      fill: #0a4e81;
      opacity: .34;
      z-index: 99999; }
  /* line 84, compare.scss */
  figure.compare_vennDiagram .venn_diagram_graphic .common_item {
    fill: #0a4e81;
    opacity: .22;
    stroke: black;
    stroke-width: 0;
    opacity: 0; }
    /* line 90, compare.scss */
    figure.compare_vennDiagram .venn_diagram_graphic .common_item.selected {
      fill: #0a4e81;
      opacity: .34; }

/* line 101, compare.scss */
.pearson_dialog.dialog.comparison_popup {
  max-width: 80%;
  max-height: 80%; }

/* line 108, compare.scss */
.modal .venn_content > .content_frame {
  overflow-y: auto; }
  /* line 110, compare.scss */
  .modal .venn_content > .content_frame > .content {
    padding: 20px 20px 8px 20px; }

/* T-chart
-------------------------------------------------- */
/* line 118, compare.scss */
.tchart {
  border: 1px solid #a4a4a4;
  margin-bottom: 10px;
  display: table;
  width: 100%; }
  /* line 123, compare.scss */
  .tchart > * {
    display: table-row; }
    /* line 125, compare.scss */
    .tchart > * > * {
      width: 50%;
      display: table-cell; }
  /* line 130, compare.scss */
  .tchart:after {
    content: "";
    display: block;
    clear: both; }
  /* line 135, compare.scss */
  .tchart .headerRow > .column {
    background-color: #e4e4e4;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #a4a4a4; }
    /* line 140, compare.scss */
    .tchart .headerRow > .column > HEADER {
      min-height: 1em;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 7px 10px 7px 10px; }
      /* line 145, compare.scss */
      .tchart .headerRow > .column > HEADER > H3 {
        text-align: center;
        margin-bottom: 0; }
  /* line 154, compare.scss */
  .tchart .bodyRow > .column:first-child > .content {
    border-left: none;
    border-right: 1px solid #A4A4A4;
    margin-right: -1px; }
  /* line 160, compare.scss */
  .tchart .bodyRow > .column > .content {
    max-width: 100%;
    display: block;
    margin-bottom: 0px;
    padding: 10px 20px;
    min-height: 121px;
    padding: 10px 20px 10px 20px;
    border-left: 1px solid #A4A4A4; }
    /* line 168, compare.scss */
    .tchart .bodyRow > .column > .content IMG {
      max-width: 100%;
      display: block;
      margin-bottom: 10px; }

/** 5.0.9.P4 **/
