/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 7, ../sass/screen.scss */
#overlay {
  position: fixed;
  left: 15%;
  top: 8%;
  padding: 14px;
  border: 1px solid #123;
  background-color: #fff;
  width: 60%;
  z-index: 100;
  border-radius: 6px;
}

/* line 19, ../sass/screen.scss */
#fade {
  position: fixed;
  left: 0%;
  top: 0%;
  background-color: #123;
  -moz-opacity: 0.7;
  opacity: .70;
  filter: alpha(opacity=70);
  width: 100%;
  height: 100%;
  z-index: 90;
}

/* line 32, ../sass/screen.scss */
.modal_closer {
  float: right;
}

/* line 35, ../sass/screen.scss */
.modal_fig {
  width: 100%;
  height: auto;
}

/* line 40, ../sass/screen.scss */
body {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  margin: 6px 0 10px 0;
}

/* line 45, ../sass/screen.scss */
h1 {
  color: #000;
  border-bottom: 2px solid #bcd;
  font-size: 120%;
  padding: 3px;
}

/* line 52, ../sass/screen.scss */
h2 {
  color: #999;
  border-bottom: 1px solid #ddd;
  font-size: 90%;
  padding: 3px;
}

/* navigation */
/* line 60, ../sass/screen.scss */
.container h2.submenu_section {
  margin: 2px;
  padding: 2px;
  /* 239 */
  color: #6F96CA;
  display: inline-block;
  width: 100px;
}

/* line 68, ../sass/screen.scss */
.container h2.submenu_section.focus_competition {
  color: #239;
}

/* line 71, ../sass/screen.scss */
.container nav {
  display: inline-block;
}

/* line 75, ../sass/screen.scss */
.container nav ul {
  margin: 0;
  padding: 0;
  font-size: 85%;
}

/* line 82, ../sass/screen.scss */
nav ul {
  margin: 2px 2px 0;
  padding: 0 0 10px;
  border-bottom: 1px solid #eee;
}

/* line 87, ../sass/screen.scss */
nav li a {
  text-transform: capitalize;
  text-decoration: none;
  color: #789;
}

/* line 92, ../sass/screen.scss */
nav li {
  padding: 3px 10px;
  display: inline-block;
}

/* line 97, ../sass/screen.scss */
nav li:not(:last-child) {
  border-right: 1px solid #ddd;
}

/* line 100, ../sass/screen.scss */
nav li:not(.nav_active):hover a {
  color: #000;
}

/* line 104, ../sass/screen.scss */
.nav_active {
  background-color: #fff;
}

/* line 107, ../sass/screen.scss */
.nav_active a {
  color: #39d;
}

/*
HOMEPAGE
*/
/* line 115, ../sass/screen.scss */
.home_banner {
  width: 100%;
  height: 500px;
  display: block;
  position: relative;
}

/* line 122, ../sass/screen.scss */
.home_banner::after {
  content: "";
  background: url("/images/sail_racing.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 95%;
  opacity: 0.75;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -20;
}

/* line 139, ../sass/screen.scss */
.home_banner_callout {
  padding-top: 90px;
}

/* line 143, ../sass/screen.scss */
.home_banner_tagline {
  margin: 0 0 10px 80px;
  font-weight: 400;
  font-size: 42pt;
  color: #fff;
  font-family: "Copperplate", sans-serif;
}

/* line 151, ../sass/screen.scss */
.home_banner_subtitle {
  margin-left: 100px;
  font-weight: 600;
  padding: 3px 17px;
  font-size: 16pt;
  color: #009;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 50px 0 50px;
  width: 85%;
}

/* line 162, ../sass/screen.scss */
.home_banner_calltoaction {
  padding: 5px 16px;
  border-radius: 8px;
  background: rgba(0, 0, 100, 0.7);
  color: #fff;
  float: right;
  margin: 20px 10% 0 0;
  font-size: 130%;
  font-weight: 500;
  text-transform: capitalize;
  cursor: pointer;
}

/* line 175, ../sass/screen.scss */
.home_banner_caption {
  position: absolute;
  bottom: 0;
  left: 0;
  min-height: 50px;
  padding: 6px 16px;
  background: rgba(255, 255, 255, 0.8);
  color: #009;
  font-weight: 600;
}

/* competitons page */
/* line 187, ../sass/screen.scss */
.competitons_intro {
  padding: 2px 20px;
  font-size: 120%;
}

/* line 194, ../sass/screen.scss */
.competition_highlight {
  cursor: pointer;
  width: 30%;
  float: left;
  margin-right: 1%;
  padding: 0 1%;
  list-style: none;
  position: relative;
}

/* line 203, ../sass/screen.scss */
.competition_highlight img {
  width: 100%;
}

/* line 208, ../sass/screen.scss */
.status-coming_soon:after {
  pointer-events: none;
  content: "";
  background: url("/images/coming-soon.png");
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: 80% center;
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 20;
}

/* line 225, ../sass/screen.scss */
.commingsoon_filler {
  opacity: 0.5;
}

/* line 229, ../sass/screen.scss */
.comp__list_logo {
  text-align: center;
  border-bottom: 1px solid #ddd;
}

/* line 233, ../sass/screen.scss */
.comp__list_logo img {
  width: 200px;
  height: auto;
}

/* line 238, ../sass/screen.scss */
.comp_title {
  font-weight: bold;
}

/* line 241, ../sass/screen.scss */
.comp_school {
  color: #999;
}

/* line 244, ../sass/screen.scss */
.comp_description {
  padding: 10px 0;
  font-size: 85%;
  line-height: 1.3;
  color: #89b;
}

/* competiton overview */
/* line 256, ../sass/screen.scss */
.competition_app_overview {
  background: url("/images/stripe_lightgrayblue_diag.png");
}

/* line 262, ../sass/screen.scss */
.insight_list ul {
  padding: 2px 5px;
}

/* line 265, ../sass/screen.scss */
.insight_list ul li {
  list-style: none;
  display: inline-block;
  margin: auto;
  width: 16%;
  cursor: pointer;
  text-align: center;
  height: auto;
  padding: 5px 0;
}

/* line 275, ../sass/screen.scss */
.insight_list ul li:hover {
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  border-radius: 4px;
}

/* line 280, ../sass/screen.scss */
.insight_list ul li:hover .overview_mini_title {
  color: #09f;
}

/* line 286, ../sass/screen.scss */
.overview_mini_title {
  font-size: 75%;
  font-weight: bold;
  color: #006;
  padding: 0;
  margin: 0;
}

/* line 294, ../sass/screen.scss */
.competition_overview {
  vertical-align: top;
  border-radius: 4px;
  width: 80%;
  margin: 0% auto;
  /*background-color: #eef3f9;*/
  background-color: #fff;
  min-width: 990px;
}

/* line 303, ../sass/screen.scss */
.competition_overview .comp_description {
  padding-left: 10px;
}

/* line 306, ../sass/screen.scss */
.competition_overview_summary {
  width: 30%;
  vertical-align: top;
  display: inline-block;
  padding: 6px;
}

/* line 313, ../sass/screen.scss */
.competition_overview_stats {
  display: inline-block;
  width: 68%;
  vertical-align: top;
  min-width: 676px;
}

/* line 319, ../sass/screen.scss */
.stats_box {
  border-radius: 4px;
  width: 80%;
  margin: 50px auto 20px;
  /*background-color: #cde;*/
  /*height: 300px;*/
  background-color: #eef3f9;
  min-width: 600px;
  overflow: auto;
  padding: 10px 0;
}

/* line 330, ../sass/screen.scss */
.competition_overview_stats_intro {
  font-size: 75%;
  padding: 0 0 0 10px;
  margin: 0 0 20px 0;
  font-weight: bold;
  color: #6C93DA;
}

/* line 337, ../sass/screen.scss */
.overview_stat_section {
  float: left;
  margin: 1%;
  overflow: auto;
  max-width: 48%;
}

/* line 343, ../sass/screen.scss */
.competition_overview_summary .overview_stat_section {
  float: none;
  display: block;
  margin: 0;
  max-width: none;
}

/* line 351, ../sass/screen.scss */
.overview_stat_section:hover {
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  border-radius: 4px;
}

/* line 357, ../sass/screen.scss */
.overview_stat_section:hover .overview_section_title {
  color: #09f;
}

/* line 360, ../sass/screen.scss */
.overview_stat_section_header {
  border-bottom: 1px solid #006;
  text-align: center;
}

/* line 364, ../sass/screen.scss */
.overview_icon {
  vertical-align: middle;
  max-height: 40px;
  width: auto;
}

/* line 369, ../sass/screen.scss */
.overview_section_title {
  color: #006;
  display: inline-block;
}

/* line 373, ../sass/screen.scss */
.overview_section_teaser {
  color: #666;
}

/* line 378, ../sass/screen.scss */
.stat_label {
  display: inline-block;
  width: 200px;
  font-weight: 600;
  color: #abc;
  margin-right: 5px;
  padding: 2px 2px 2px 10px;
}

/* line 387, ../sass/screen.scss */
.stat_value {
  font-weight: bold;
  color: #48c;
  text-align: center;
  display: inline-block;
  width: 50px;
  font-size: 140%;
}

/* line 395, ../sass/screen.scss */
.overview_stat_section > div.stat_field {
  margin-bottom: 6px;
  border-bottom: 1px dotted #fff;
}

/* line 399, ../sass/screen.scss */
.comp_logo {
  text-align: center;
  background-color: #fff;
  margin-bottom: 10px;
}

/* line 404, ../sass/screen.scss */
.comp_logo img {
  width: 100%;
}

/* about */
/* line 408, ../sass/screen.scss */
.about_profile_grid {
  float: right;
  margin-right: -7%;
  width: 50%;
  height: auto;
}

/* ---  */
/* line 416, ../sass/screen.scss */
.tr100_app_logo {
  height: 40px;
  width: auto;
  float: left;
  margin: 2px 10px 2px 2px;
}

/* line 422, ../sass/screen.scss */
.mit_logo {
  height: 40px;
  width: auto;
  float: right;
  background: #fff;
}

/* line 428, ../sass/screen.scss */
h1.app_title {
  margin: 0;
  font-size: 16pt;
  letter-spacing: 1.5px;
  line-height: 2;
  padding-bottom: 10px;
  vertical-align: bottom;
  color: #84B4D8;
  /*#afcee6*/
  font-weight: 600;
}

/* line 440, ../sass/screen.scss */
input {
  background: #eee;
  color: #333;
  padding: 3px;
  font-weight: bold;
  border-radius: 3px;
}

/* line 448, ../sass/screen.scss */
.chart_container {
  float: right;
  height: 1500px;
  width: 60%;
}

/* line 454, ../sass/screen.scss */
.predict_chart {
  height: 800px;
}

/* line 457, ../sass/screen.scss */
.team_power_chart {
  height: 250px;
}

/* line 461, ../sass/screen.scss */
.uni_chart {
  height: 500px;
}

/* line 465, ../sass/screen.scss */
.teams_power_chart {
  height: 6000px;
}

/* line 468, ../sass/screen.scss */
.team_dash {
  float: right;
  background: none;
  border-radius: 3px;
  width: 60%;
}

/* line 474, ../sass/screen.scss */
.team_title_bar {
  font-weight: normal;
  color: #bbb;
}

/* line 479, ../sass/screen.scss */
.team_abstract {
  min-height: 70px;
  font-size: 80%;
  padding: 0 10px;
}

/* line 484, ../sass/screen.scss */
.team_name {
  color: #06f;
  font-weight: bold;
}

/* teammates */
/* line 489, ../sass/screen.scss */
.teammates {
  min-height: 150px;
  font-size: 80%;
  color: #26c;
  font-weight: bold;
}

/* line 495, ../sass/screen.scss */
.teammates a {
  text-decoration: none;
  color: #69c;
}

/* line 499, ../sass/screen.scss */
.teammates li {
  border-top: 1px solid #abc;
  padding: 5px 2px;
  vertical-align: middle;
}

/* line 504, ../sass/screen.scss */
.teammates li:hover {
  background: #eef;
}

/* line 507, ../sass/screen.scss */
.teammate_profile {
  display: inline-block;
  padding: 0 2px;
  width: 30%;
}

/* line 512, ../sass/screen.scss */
.teammate_university {
  display: inline-block;
  padding: 0 2px;
  width: 30%;
  color: #900;
}

/* line 518, ../sass/screen.scss */
.teammate_degree {
  display: inline-block;
  padding: 0 2px;
  width: 30%;
  color: #567;
}

/* player */
/* line 525, ../sass/screen.scss */
.player_details {
  border-top: 2px solid #348;
  overflow: auto;
  padding: 3px;
}

/* line 532, ../sass/screen.scss */
.player_photo_list {
  display: inline-block;
  margin: 2px 10px 2px 0;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background: #eee;
  vertical-align: middle;
}

/* line 542, ../sass/screen.scss */
.player_photo {
  float: left;
  margin: 2px 10px 2px 0;
  width: 90px;
  height: 90px;
  border-radius: 5px;
  background: #eee;
}

/* line 550, ../sass/screen.scss */
.player_details div {
  font-weight: normal;
  color: #456;
  padding: 2px 6px 10px;
  border-bottom: 1px solid #cde;
}

/* line 557, ../sass/screen.scss */
.player_details div.player_name {
  font-weight: bold;
  color: #000;
  font-size: 120%;
}

/* line 563, ../sass/screen.scss */
.player_connections {
  display: inline-block;
  padding: 0 8px;
  font-weight: normal;
  color: #090;
}

/* line 579, ../sass/screen.scss */
.search {
  font-size: 70%;
  min-width: 400px;
}

/* line 584, ../sass/screen.scss */
.teams_list {
  width: 37%;
  background: #E5F0FA;
  font-size: 80%;
  margin-left: 20px;
}

/* line 590, ../sass/screen.scss */
.teams_list ol {
  list-style-position: outside;
  margin-left: 0px;
  padding-left: 0px;
}

/* line 596, ../sass/screen.scss */
.teams_list li {
  border-top: 1px solid #bbc;
  padding-bottom: 8px;
}

/* line 600, ../sass/screen.scss */
.winnner-1 {
  background: #cec;
}

/* line 605, ../sass/screen.scss */
.winnner-1 .team_list_team_name {
  color: #0a0;
}

/* line 608, ../sass/screen.scss */
.team_winner-1 {
  background: url("../../checkmark.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 30px 30px;
}

/* line 614, ../sass/screen.scss */
.team_winner-1 .team_name {
  color: #0a0;
}

/* line 617, ../sass/screen.scss */
.team_winner-1 .team_abstract {
  color: #092;
}

/* line 621, ../sass/screen.scss */
.teams_list li:hover:not(.active) {
  background: #cde;
  cursor: pointer;
}

/* line 627, ../sass/screen.scss */
.active {
  background-color: #fff;
}

/* line 630, ../sass/screen.scss */
.team_list_header {
  padding: 1px 1px 1px 3px;
}

/* line 633, ../sass/screen.scss */
.team_list_team_name {
  font-size: 90%;
  font-weight: bold;
  color: #258;
  display: inline-block;
  width: 200px;
}

/* line 640, ../sass/screen.scss */
.team_list_member_count {
  margin-left: 10px;
  display: inline-block;
  color: #900;
}

/* line 645, ../sass/screen.scss */
.team_list_team_abstract {
  margin-left: 10px;
  display: inline-block;
  color: #777;
  font-size: 78%;
}

/* UNI */
/* line 654, ../sass/screen.scss */
#uni_count {
  float: left;
  width: 60%;
}

/* line 658, ../sass/screen.scss */
#uni_winners {
  float: right;
  width: 38%;
}

/* line 662, ../sass/screen.scss */
.uni_winners_donut {
  height: 500px;
}

/* line 666, ../sass/screen.scss */
.axis_label {
  font-size: 110%;
  fill: #888;
}

/* home */
/* line 672, ../sass/screen.scss */
.home_image {
  float: right;
}

/* line 675, ../sass/screen.scss */
.questions {
  background: url("../../medal_icon.png") left 40% no-repeat;
  background-size: 300px auto;
  padding-left: 250px;
}

/* line 681, ../sass/screen.scss */
.questions li {
  list-style: square;
  padding: 9px 2px;
  color: #6397CE;
  font-size: 110%;
  font-weight: bold;
  font-style: normal;
}

/* tam compare chart */
/* line 691, ../sass/screen.scss */
.nv-x .tick.major text.red {
  fill: #e65;
}

/* line 694, ../sass/screen.scss */
.nv-x .tick.major text.green {
  fill: #0c2;
}

/* line 697, ../sass/screen.scss */
.nv-x .tick.major text.gray {
  fill: #bbb;
}

/* education experience scatter*/
/* line 703, ../sass/screen.scss */
.exp_edu_scatter_chart {
  height: 600px;
}

/* line 706, ../sass/screen.scss */
.tooltip_container {
  text-align: center;
}

/* line 709, ../sass/screen.scss */
.tooltip_photo {
  height: 72px;
  border-radius: 5px;
  width: auto;
}

/* line 714, ../sass/screen.scss */
.player_tip_title {
  text-transform: capitalize;
}

/* line 717, ../sass/screen.scss */
.player-winner {
  color: #0b2;
}

/* line 720, ../sass/screen.scss */
.player-loser {
  color: #c42;
}

/* line 723, ../sass/screen.scss */
.sitemap_intro {
  padding: 0  10px;
}

/* line 727, ../sass/screen.scss */
.site_layout_img {
  float: right;
  height: 500px;
  width: auto;
}

/* contestants */
/* line 736, ../sass/screen.scss */
.contestant_grid {
  width: 55%;
  float: left;
}

/* line 740, ../sass/screen.scss */
.contestant_grid li {
  list-style: none;
  display: inline-block;
}

/* line 748, ../sass/screen.scss */
.player_photo_grid {
  margin: 2px;
  width: 45px;
  height: 45px;
  border-radius: 5px;
  background: #eef;
  border: 2px solid #fff;
  overflow: hidden;
}

/* line 758, ../sass/screen.scss */
.player_photo_grid img {
  width: 45px;
  height: 45px;
}

/* line 763, ../sass/screen.scss */
.profile_grid_item {
  position: relative;
}

/* line 766, ../sass/screen.scss */
.grid_educ_count {
  border-radius: 10px;
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  text-align: right;
  padding: 1px 4px 0 0;
  top: 70%;
  left: 70%;
  right: 0;
  bottom: 0;
  font-size: 11px;
  font-weight: normal;
  color: #006;
}

/* line 782, ../sass/screen.scss */
.contestants .player_details {
  width: 40%;
  float: right;
}

/* line 793, ../sass/screen.scss */
.player_winner-1:hover {
  border: 2px solid #0f3;
}

/* line 797, ../sass/screen.scss */
.player_winner-0:hover {
  border: 2px solid #f30;
}

/* line 803, ../sass/screen.scss */
.tint {
  position: relative;
  float: left;
  /* margin-right: 10px;
   margin-bottom: 10px;
   */
  cursor: pointer;
  /*box-shadow: rgba(0,0,0,.8) 3px 5px 5px;*/
}

/* apply tint */
/* line 815, ../sass/screen.scss */
.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all .3s linear;
}

/* hover to hide tint */
/* line 828, ../sass/screen.scss */
.tint:hover:before {
  background: none;
}

/* line 830, ../sass/screen.scss */
.player_winner-1:before {
  background: rgba(0, 255, 50, 0.3);
}

/* apply white fade to non-winners */
/* line 835, ../sass/screen.scss */
.player_winner-0:before {
  background: rgba(255, 255, 255, 0.6);
}

/* apply green to winners, who arent private */
/* line 838, ../sass/screen.scss */
.player_winner-1.private-tint:not(.private):before {
  background: rgba(0, 255, 50, 0.3);
}

/* apply blue to connections */
/* line 844, ../sass/screen.scss */
.private-tint:not(.private):before {
  background: rgba(150, 180, 255, 0.3);
  /*border: 1px solid #8cf;*/
}

/* apply white fadeout to nonconnections */
/* line 851, ../sass/screen.scss */
.private-tint.private:before {
  background: rgba(255, 255, 255, 0.77);
}

/* about */
/* line 854, ../sass/screen.scss */
.about_team_list {
  padding: 8px;
}

/* line 857, ../sass/screen.scss */
.about_team {
  list-style: none;
  margin-bottom: 30px;
}

/* line 861, ../sass/screen.scss */
.tr35_link {
  color: #900;
  font-weight: bold;
}

/* line 866, ../sass/screen.scss */
.about_team h3 {
  margin: 0;
}

/* line 869, ../sass/screen.scss */
.about_team p {
  margin: 2px;
}

/* line 872, ../sass/screen.scss */
.about_team_link {
  text-decoration: none;
}

/* line 875, ../sass/screen.scss */
.about_team_link .about_team_member {
  color: #003;
}

/* line 878, ../sass/screen.scss */
.about_team_link:hover .about_team_member {
  color: #45f;
}

/* line 881, ../sass/screen.scss */
.about_team_member {
  text-transform: capitalize;
}

/* line 884, ../sass/screen.scss */
.about_team_title {
  font-size: 90%;
  color: #999;
  font-weight: bold;
  text-transform: capitalize;
}

/* line 890, ../sass/screen.scss */
.about_team_photo {
  border: 1px solid #999;
  background: #999;
  float: left;
  margin-right: 10px;
  height: 64px;
  width: 64px;
  border-radius: 4px;
}

/* line 900, ../sass/screen.scss */
.about_team_bio {
  font-size: 90%;
  color: #444;
  font-style: italic;
  padding-top: 3px;
}

/* line 906, ../sass/screen.scss */
.wikipedia_link {
  text-decoration: underline;
  color: #003;
}

/* line 910, ../sass/screen.scss */
.wikipedia_summary {
  font-weight: bold;
  font-size: 95%;
  padding: 10px 18px;
  color: #900;
  line-height: 145%;
}

/* line 917, ../sass/screen.scss */
.column_section {
  width: 48%;
  padding: 1%;
  vertical-align: top;
}

/* line 922, ../sass/screen.scss */
.column-2-1 {
  float: left;
}

/* line 925, ../sass/screen.scss */
.column-2-2 {
  float: left;
}

/* line 928, ../sass/screen.scss */
.temp {
  margin-bottom: 40px;
}

/* line 931, ../sass/screen.scss */
.site_features li {
  padding-left: 2px;
  margin-bottom: 6px;
  color: #469;
  font-weight: bold;
}

/* line 937, ../sass/screen.scss */
footer {
  border-top: 1px solid #999;
  font-size: 80%;
  height: 20px;
  background: rgba(240, 245, 250, 0.7);
  color: #222;
  width: 100%;
  padding: 10px;
  position: fixed;
  bottom: 0;
}

/* comeptiton overview win loss stats */
/* line 951, ../sass/screen.scss */
.comp_win_stat_topic {
  margin-bottom: 10px;
}

/* line 954, ../sass/screen.scss */
.win_loss_comparison_stats_board {
  clear: both;
  overflow: auto;
  width: 90%;
}

/* line 959, ../sass/screen.scss */
.stats_con_winloss {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 40%;
}

/* line 966, ../sass/screen.scss */
.win_loss_comparison_stats_board li {
  list-style: none;
  overflow: auto;
}

/* line 970, ../sass/screen.scss */
.stat_con_label {
  display: inline-block;
  position: relative;
  width: 8%;
  color: #999;
  font-size: 80%;
  line-height: 1.4;
}

/* line 978, ../sass/screen.scss */
.stats_con_win,
.stats_con_lose {
  display: inline-block;
  width: 36%;
  position: relative;
  padding-right: 4px;
  text-align: right;
  font-weight: bold;
}

/* line 987, ../sass/screen.scss */
.stats_con_win {
  color: #090;
}

/* line 990, ../sass/screen.scss */
.stats_con_lose {
  color: #900;
}

/* line 994, ../sass/screen.scss */
.win_loss_comparison_stats_board > ul ul li {
  border-bottom: 1px dotted #999;
  padding: 6px 2px;
}

/* line 1010, ../sass/screen.scss */
h2.stat_con_title {
  border-bottom: none;
  text-transform: capitalize;
  margin: 0;
}

/* line 1015, ../sass/screen.scss */
.stat_container_img {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: auto;
  height: 200px;
  cursor: pointer;
}

/* line 1023, ../sass/screen.scss */
.stat_container_img:hover {
  background-color: white;
  border-radius: 4px;
}

/* scatter partitipants overview */
/* line 1028, ../sass/screen.scss */
.scatter_edu_exp_skills {
  display: block;
  margin: 10px auto;
  width: 100%;
}

/* line 1033, ../sass/screen.scss */
.scatter_edu_exp_skills img {
  width: 100%;
  height: auto;
}

/* nav menu */
/* line 1039, ../sass/screen.scss */
.nav_menu_bottom {
  margin-bottom: 0;
}

/* line 1044, ../sass/screen.scss */
.screen_preview {
  margin: 0 auto;
  width: 90%;
  text-align: center;
}

/* line 1049, ../sass/screen.scss */
.screen_preview img {
  width: 100%;
}
