/* line 1, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#image {
  position: relative; }

/* line 5, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#powerOverlay {
  position: absolute;
  top: 9px;
  left: 25px;
  width: 24px;
  height: 24px;
  background-color: #e20177;
  border-radius: 60px; }

/* line 15, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#promoterOverlay {
  position: absolute;
  top: 9px;
  right: 25px;
  width: 24px;
  height: 24px;
  background-color: #019bff;
  border-radius: 50px; }

/* line 25, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#processOverlay {
  position: absolute;
  bottom: 8px;
  left: 24px;
  width: 24px;
  height: 24px;
  background-color: #7ac142;
  border-radius: 50px; }

/* line 35, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#peaceOverlay {
  position: absolute;
  bottom: 8px;
  right: 25px;
  width: 24px;
  height: 24px;
  background-color: #febb31;
  border-radius: 50px; }

/* line 45, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
.primary-header {
  text-align: center;
  font-size: 35px;
  color: #33A1C9; }

/* line 51, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
.primary-subheader {
  text-align: center;
  font-size: 25px;
  padding-bottom: 15px; }

/* line 57, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
.primary-description {
  margin-left: 3px; }

/* line 61, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-2 {
  margin: 0 auto;
  margin-top: 15px;
  padding: 0; }

/* line 67, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#image {
  margin-right: 10px;
  margin-bottom: 10px;
  height: 185px;
  width: 220px;
  float: left;
  border: 1px solid black; }

/* line 76, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-2 > p:nth-of-type(1) {
  margin: 0;
  padding: 0; }

/* line 81, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#double-2 {
  margin: 0 auto;
  margin-top: 15px;
  padding: 0; }
  /* line 85, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
  #double-2 #image {
    margin-right: 10px;
    margin-bottom: 10px;
    height: 185px;
    width: 220px;
    float: right;
    border: 1px solid black; }
  /* line 93, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
  #double-2 .text-padding-right {
    width: 70%; }

/* line 98, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-3 {
  margin: 0 auto;
  padding: 0; }

/* line 103, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-3 > p {
  margin: 0;
  padding: 0; }

/* line 108, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-3 ol {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  font-weight: bold; }

/* line 115, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-3 ol > li {
  margin-left: 24px;
  margin-top: 10px;
  padding: 0; }

/* line 121, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#primary-3 ol > li > span {
  font-weight: normal; }

/* line 125, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#table {
  width: 400px;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 132, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
#table-values {
  padding-top: 15px;
  display: block;
  border: 0; }

/* line 138, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
table {
  border: 0; }

/* line 142, /app/app/assets/stylesheets/html_portrait/primary_personality.css.scss */
td {
  padding-right: 10px; }
