@charset "UTF-8";
@font-face {
  font-family: 'HelveticaNeueLTStdThin';
  src: url("../fonts/helveticaneueltstd-th.eot");
  src: url("../fonts/helveticaneueltstd-th.eot?#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-th.woff") format("woff"), url("../fonts/helveticaneueltstd-th.ttf") format("truetype"), url("../fonts/helveticaneueltstd-th.svg#helveticaneueltstd-th") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd';
  src: url("../fonts/helveticaneueltstd-roman.eot");
  src: url("../fonts/helveticaneueltstd-roman.eot?#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-roman.woff") format("woff"), url("../fonts/helveticaneueltstd-roman.ttf") format("truetype"), url("../fonts/helveticaneueltstd-roman.svg#helveticaneueltstd-roman") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd';
  src: url("../fonts/helveticaneueltstd-bd-webfont.eot");
  src: url("../fonts/helveticaneueltstd-bd-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-bd-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-bd-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro';
  src: url("../fonts/myriadpro-regular.eot");
  src: url("../fonts/myriadpro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-regular.woff") format("woff"), url("../fonts/myriadpro-regular.ttf") format("truetype"), url("../fonts/myriadpro-regular.svg#MyriadProRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro';
  src: url("../fonts/myriadpro-boldsemiext.eot");
  src: url("../fonts/myriadpro-boldsemiext.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-boldsemiext.woff") format("woff"), url("../fonts/myriadpro-boldsemiext.ttf") format("truetype"), url("../fonts/myriadpro-boldsemiext.svg#MyriadProBold") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* --- Icon font --- */
@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello.eot?50278584");
  src: url("../fonts/fontello.eot?50278584#iefix") format("embedded-opentype"), url("../fonts/fontello.woff?50278584") format("woff"), url("../fonts/fontello.ttf?50278584") format("truetype"), url("../fonts/fontello.svg?50278584#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?77591170#fontello') format('svg');
  }
}
*/
/* line 92, ../sass/_fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before,
[class^="icon-"]:after, [class*=" icon-"]:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  vertical-align: baseline;
}

/* line 125, ../sass/_fonts.scss */
.icon-search:before {
  content: '\e805';
}

/* '' */
/* line 126, ../sass/_fonts.scss */
.icon-sort-alt-up:after {
  content: '\e804';
}

/* '' */
/* line 127, ../sass/_fonts.scss */
.icon-sort-alt-down:after {
  content: '\e806';
}

/* '' */
/* line 128, ../sass/_fonts.scss */
.icon-th-list:before {
  content: '\e803';
}

/* '' */
/* line 129, ../sass/_fonts.scss */
.icon-ok:before {
  content: '\e802';
}

/* '' */
/* line 130, ../sass/_fonts.scss */
.icon-cancel:before {
  content: '\e800';
}

/* '' */
/* line 131, ../sass/_fonts.scss */
.icon-plus:before {
  content: '\e801';
}

/* '' */
/* --- Colors --- */
/* --- Layout --- */
/* line 19, ../sass/layout.scss */
.toolbox {
  float: right;
  background-color: #f7f7f7;
  padding: 0.75em 1.5em;
}

/* line 25, ../sass/layout.scss */
.section-toolbox {
  float: right;
  margin-right: 1em;
}

/* line 30, ../sass/layout.scss */
.col.stock-details-box {
  border-left: 1px solid #ccc;
  padding-left: 2em;
}

/* --- Defaults --- */
/* line 37, ../sass/layout.scss */
body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #555;
}

/* --- Grid --- */
/* line 3, ../sass/_grid.scss */
.outer-row {
  max-width: 90%;
  margin: 0 auto;
}

/* line 8, ../sass/_grid.scss */
.row {
  width: 100%;
  position: relative;
}

/* line 13, ../sass/_grid.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 18, ../sass/_grid.scss */
.row:after {
  clear: both;
}

/* line 22, ../sass/_grid.scss */
.row.inner-row {
  padding: 0;
  max-width: 100%;
}
/* line 26, ../sass/_grid.scss */
.row.inner-row .col {
  padding: 0 !important;
}

/* line 31, ../sass/_grid.scss */
.col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}

/* line 41, ../sass/_grid.scss */
.col-85 {
  width: 85%;
}

/* line 45, ../sass/_grid.scss */
.col-80 {
  width: 80%;
}

/* line 49, ../sass/_grid.scss */
.col-20 {
  width: 20%;
}

/* line 53, ../sass/_grid.scss */
.col-15 {
  width: 15%;
}

/* line 57, ../sass/_grid.scss */
.col-35 {
  width: 35%;
}

/* line 61, ../sass/_grid.scss */
.col-30 {
  width: 30%;
}

/* line 65, ../sass/_grid.scss */
.col-pad-right {
  padding-right: 2em;
}

/* 3. 12 Column Grid 920px - Infinity
-----------------------------------------------------------------------------

Span 1: 8.33333333333%
Span 2: 16.6666666667%
Span 3: 25.0%
Span 4: 33.3333333333%
Span 5: 41.6666666667%
Span 6: 50.0%
Span 7: 58.3333333333%
Span 8: 66.6666666667%
Span 9: 75.0%
Span 10: 83.3333333333%
Span 11: 91.6666666667%
Span 12: 100%

----------------------------------------------------------------------------- */
/*
Add your semantic classnames in alongside their corresponding spans here. e.g.

.span_3,
.my_semantic_class_name {
	...
}
*/
/* line 96, ../sass/_grid.scss */
.col-1 {
  width: 8.33333333333%;
}

/* line 99, ../sass/_grid.scss */
.col-2 {
  width: 16.6666666667%;
}

/* line 102, ../sass/_grid.scss */
.col-3 {
  width: 25.0%;
}

/* line 105, ../sass/_grid.scss */
.col-4 {
  width: 33.3333333333%;
}

/* line 108, ../sass/_grid.scss */
.col-5 {
  width: 41.6666666667%;
}

/* line 111, ../sass/_grid.scss */
.col-6 {
  width: 50.0%;
}

/* line 114, ../sass/_grid.scss */
.col-7 {
  width: 58.3333333333%;
}

/* line 117, ../sass/_grid.scss */
.col-8 {
  width: 66.6666666667%;
}

/* line 120, ../sass/_grid.scss */
.col-9 {
  width: 75.0%;
}

/* line 123, ../sass/_grid.scss */
.col-10 {
  width: 83.3333333333%;
}

/* line 126, ../sass/_grid.scss */
.col-11 {
  width: 91.6666666667%;
}

/* line 129, ../sass/_grid.scss */
.col-12 {
  width: 100%;
}

/* --- Header --- */
/* line 3, ../sass/_header.scss */
header {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cee7ff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top center, #cee7ff, #ffffff);
  background: -moz-linear-gradient(top center, #cee7ff, #ffffff);
  background: -o-linear-gradient(top center, #cee7ff, #ffffff);
  background: linear-gradient(top center, #cee7ff, #ffffff);
  padding-top: 1em;
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 2em;
  	/*
  	nav {
  		position: absolute;
  		bottom: 1px;
  		right: 20%;
  		display: inline-block;
  
  		li {
  			float: left;
  			display: inline-block;
  			margin-right: 0.5em;
  
  			a {
  				display: inline-block;
  				font-size: 13px;
  				color: #888;
  				text-decoration: none;
  				padding: 0 1em 0.5em 1em;
  				border-bottom: 2px solid #fff;
  
  				&.current {
  					font-weight: bold;
  					border-bottom: 2px solid $dark_yellow;
  				}
  
  				&:hover {
  					color: $std_blue;
  					border-bottom: 2px solid $std_blue;
  				}
  			}
  		}
  	}
  	*/
}
/* line 9, ../sass/_header.scss */
header h1 {
  font-family: MyriadPro;
  font-weight: bold;
  font-size: 1.5em;
  margin: 0em 0 0.5em;
  display: inline-block;
  color: #97cbff;
  line-height: 2em;
  background: transparent url(../img/latunyi_logo.png) no-repeat left top;
  background-size: contain;
  padding-left: 2.5em;
}

/* line 60, ../sass/_header.scss */
nav {
  position: absolute;
  bottom: -3px;
  right: 20%;
  font-size: 13px;
}
/* line 66, ../sass/_header.scss */
nav ul {
  position: relative;
  display: inline-table;
}
/* line 71, ../sass/_header.scss */
nav ul:after {
  content: "";
  clear: both;
  display: block;
}
/* line 78, ../sass/_header.scss */
nav ul ul {
  z-index: 100;
  display: none;
  position: absolute;
  top: 100%;
}
/* line 85, ../sass/_header.scss */
nav ul ul li {
  float: none;
  position: relative;
  margin-right: 0;
}
/* line 90, ../sass/_header.scss */
nav ul ul li a {
  border-bottom: none;
}
/* line 93, ../sass/_header.scss */
nav ul ul li a:hover {
  border-bottom: none;
  background-color: #ffffcc;
  font-weight: normal;
}
/* line 100, ../sass/_header.scss */
nav ul ul li:hover {
  background-color: #eef6ff;
}
/* line 106, ../sass/_header.scss */
nav ul ul ul {
  position: absolute;
  left: 100%;
  top: 0;
}
/* line 113, ../sass/_header.scss */
nav ul li {
  float: left;
  margin-right: 0.5em;
  width: 150px;
}
/* line 118, ../sass/_header.scss */
nav ul li a {
  display: block;
  font-size: 1em;
  font-weight: normal;
  color: #777;
  text-decoration: none;
  padding: 0.5em 1em 0.5em 1em;
  border-bottom: 2px solid #fff;
}
/* line 127, ../sass/_header.scss */
nav ul li a.current {
  font-weight: bold;
  border-bottom: 2px solid #ffcc00;
}
/* line 132, ../sass/_header.scss */
nav ul li a:hover {
  color: #3399ff;
  border-bottom: 2px solid #3399ff;
}
/* line 139, ../sass/_header.scss */
nav ul li:hover > ul {
  display: block;
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 2px 2px 4px #ccc;
}
/* line 146, ../sass/_header.scss */
nav ul li > ul {
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 2px 2px 4px #ccc;
}
/* line 152, ../sass/_header.scss */
nav ul li:hover > a {
  color: #3399ff;
}

/* --- Content --- */
/* line 5, ../sass/_content.scss */
.main h1, .main h2, .main h3, .main h4 {
  font-family: MyriadPro;
  color: #3399ff;
  margin-bottom: 0.75em;
  font-weight: bold;
}
/* line 12, ../sass/_content.scss */
.main h1 {
  font-size: 1.75em;
}
/* line 16, ../sass/_content.scss */
.main h2 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
/* line 20, ../sass/_content.scss */
.main h2 span {
  font-weight: normal;
}
/* line 25, ../sass/_content.scss */
.main .stock-details-row h2 {
  margin-bottom: 1em;
}
/* line 29, ../sass/_content.scss */
.main h3 {
  font-weight: normal;
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
/* line 35, ../sass/_content.scss */
.main h4 {
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 0.25em;
}
/* line 41, ../sass/_content.scss */
.main p {
  margin-bottom: 1em;
}

/* line 49, ../sass/_content.scss */
.main a, .fancybox-inner a {
  color: #3399ff;
  text-decoration: none;
}
/* line 53, ../sass/_content.scss */
.main a:hover, .fancybox-inner a:hover {
  color: #336699;
}

/* line 60, ../sass/_content.scss */
.fancybox-inner h2 {
  font-family: MyriadPro, HelveticaNeueLTStd;
  font-weight: bold;
  font-size: 1.5em;
  color: #3399ff;
  margin-bottom: 1em;
  padding: 1em 1em;
  background-color: #eee;
}

/* --- Form --- */
/* line 72, ../sass/_content.scss */
.lightbox-container {
  padding: 0 20px 20px 20px;
}

/* line 78, ../sass/_content.scss */
.form td {
  padding: 0.25em 3em 0.75em 0;
}
/* line 82, ../sass/_content.scss */
.form td.form-label {
  /*
  vertical-align: top;
  padding-top: 0.25em;
  */
}
/* line 89, ../sass/_content.scss */
.form .input {
  border: 1px solid #ccc;
  padding: 0.25em;
  line-height: 1.25em;
  width: 100%;
  color: #666;
}
/* line 97, ../sass/_content.scss */
.form .input:focus {
  background-color: #ffffcc;
}
/* line 101, ../sass/_content.scss */
.form .active-row td {
  background-color: #eee;
}
/* line 105, ../sass/_content.scss */
.form .error {
  padding-top: 0.5em;
}

/* line 110, ../sass/_content.scss */
.form-normal {
  width: 50%;
}
/* line 113, ../sass/_content.scss */
.form-normal .form-label {
  width: 30%;
}

/* line 118, ../sass/_content.scss */
.form-full-width {
  width: 100%;
}

/* line 131, ../sass/_content.scss */
input[type=submit] {
  margin-top: 1em;
}

/* line 135, ../sass/_content.scss */
.btn, .btn-primary {
  color: white;
  border: none;
}

/* line 141, ../sass/_content.scss */
.btn-primary {
  padding: 1em 3em 1em 3em;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaf5ff), color-stop(100%, #d6eaff));
  background: -webkit-linear-gradient(top center, #eaf5ff, #d6eaff);
  background: -moz-linear-gradient(top center, #eaf5ff, #d6eaff);
  background: -o-linear-gradient(top center, #eaf5ff, #d6eaff);
  background: linear-gradient(top center, #eaf5ff, #d6eaff);
  border-right: 1px solid #97cbff;
  border-bottom: 1px solid #97cbff;
  border-left: 1px solid #D6EAFF;
  border-top: 1px solid #D6EAFF;
  color: #3399ff;
}
/* line 165, ../sass/_content.scss */
.btn-primary:hover {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaf5ff), color-stop(100%, #c4e1ff));
  background: -webkit-linear-gradient(top center, #eaf5ff, #c4e1ff);
  background: -moz-linear-gradient(top center, #eaf5ff, #c4e1ff);
  background: -o-linear-gradient(top center, #eaf5ff, #c4e1ff);
  background: linear-gradient(top center, #eaf5ff, #c4e1ff);
  border-right: 1px solid #78c6ff;
  border-bottom: 1px solid #78c6ff;
  border-left: 1px solid #D6EAFF;
  border-top: 1px solid #D6EAFF;
}
/* line 173, ../sass/_content.scss */
.btn-primary:active {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4e1ff), color-stop(100%, #eaf5ff));
  background: -webkit-linear-gradient(top center, #c4e1ff, #eaf5ff);
  background: -moz-linear-gradient(top center, #c4e1ff, #eaf5ff);
  background: -o-linear-gradient(top center, #c4e1ff, #eaf5ff);
  background: linear-gradient(top center, #c4e1ff, #eaf5ff);
  border-left: 1px solid #78c6ff;
  border-top: 1px solid #78c6ff;
  border-right: 1px solid #D6EAFF;
  border-bottom: 1px solid #D6EAFF;
}

/* line 182, ../sass/_content.scss */
.number-good {
  color: #009900;
}

/* line 186, ../sass/_content.scss */
.number-bad {
  color: #CC0000;
}

/* --- List --- */
/* line 192, ../sass/_content.scss */
.list {
  margin-bottom: 2em;
}
/* line 194, ../sass/_content.scss */
.list thead td {
  border-bottom: 1px solid #ddd;
  background-color: #f7f7f7;
  color: #555;
}
/* line 200, ../sass/_content.scss */
.list td {
  padding: 0.5em 1em 0.5em 0.5em;
  vertical-align: middle;
  box-sizing: border-box;
}
/* line 206, ../sass/_content.scss */
.list td:first-child {
  padding-left: 1em;
}
/* line 209, ../sass/_content.scss */
.list td:last-child {
  padding-right: 1em;
}
/* line 213, ../sass/_content.scss */
.list td.number {
  text-align: right;
}
/* line 217, ../sass/_content.scss */
.list tr.even td {
  background-color: #eef6ff;
}
/* line 221, ../sass/_content.scss */
.list tbody tr.selected td {
  background-color: #FFDF00;
}

/* line 229, ../sass/_content.scss */
.list.align-top td {
  vertical-align: top;
}

/* line 233, ../sass/_content.scss */
.advice {
  padding: 0.25em;
  text-align: center;
  color: #ffffff;
}

/* line 239, ../sass/_content.scss */
.advice-sell {
  background-color: #FF3300;
}

/* line 243, ../sass/_content.scss */
.advice-buy {
  background-color: #FF66FF;
}

/* line 247, ../sass/_content.scss */
.advice-keep {
  background-color: #33CC66;
}

/* line 251, ../sass/_content.scss */
.advice-watch {
  background-color: #FF9900;
}

/* line 255, ../sass/_content.scss */
.list .stock-details-row {
  border: 1px solid #CCCCCC;
}

/* line 259, ../sass/_content.scss */
.list .stock-details-row > td {
  padding: 1.5em;
}

/* line 263, ../sass/_content.scss */
.list .details-list {
  width: 100%;
  margin-bottom: 1em;
}

/* line 268, ../sass/_content.scss */
.list tr.unchecked td {
  background-color: #ffc6bd;
}

/* --- Simple list --- */
/* line 274, ../sass/_content.scss */
.simple-list {
  width: 100%;
  margin-bottom: 1em;
}
/* line 279, ../sass/_content.scss */
.simple-list td {
  padding: 0.75em 1em 0.5em 0em;
  border-bottom: 1px solid #ddd;
}
/* line 284, ../sass/_content.scss */
.simple-list td.number {
  text-align: right;
}
/* line 288, ../sass/_content.scss */
.simple-list tr.no-border td {
  border: none;
}

/* line 294, ../sass/_content.scss */
.stock-advice {
  float: right;
  margin-right: 1em;
}

/* line 299, ../sass/_content.scss */
.link-box {
  margin-top: 0.25em;
}

/* line 303, ../sass/_content.scss */
.stats-charts div {
  display: inline-block;
  width: 45%;
}

/* line 308, ../sass/_content.scss */
.chart {
  width: 750px;
  height: 250px;
}

/* line 313, ../sass/_content.scss */
.question-row td {
  padding: 15px;
}

/* line 317, ../sass/_content.scss */
.question-row.row-hover td {
  background-color: #ffffc0;
}

/* --- Util --- */
/* line 323, ../sass/_content.scss */
.error {
  color: red;
  margin-bottom: 0.5em;
}

/* line 328, ../sass/_content.scss */
.dimmed {
  color: #999999;
}

/* line 333, ../sass/_content.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 338, ../sass/_content.scss */
.clearfix:after {
  clear: both;
}

/* line 47, ../sass/layout.scss */
.hidden {
  display: none;
}
