.stock-settings-cont {
	max-width: 300px;
}
.stock-settings .p123-panel {
	padding: 15px;
	margin: 15px 0 0 0;
}
.stock-settings .p123-panel h4 {
	font-weight: bold;
	margin: 0 -3px 15px -3px;
}

.stock-settings .add-metric { width: 49%; }
.stock-settings .metric { margin: 0 0 5px 0; padding: 0; 	color: #333 }
.stock-settings .metric .glyphicon { margin-right: 5px }
.stock-settings .metric-text {
	font-size: 12px;
	font-style: italic;
	display: inline-block;
	width: 155px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}

#dateRangeCont input { width: 150px !important }

#bar-percent-raw-label span {
	padding-bottom: 7px !important;
	padding-top: 1px !important;
}

/* compact tables used in panel/stock pages  */
.panel-tbl { width: 100%; font-size: 11px; line-height: 1.6em; text-align: left }
.panel-tbl tr td, .panel-tbl tr th { border-bottom: 1px solid #DEDEDE; padding: 2px 5px; white-space: nowrap; }
.panel-tbl tr.no-bb td { border-bottom-color: transparent }
.panel-tbl tr.no-bb1 td:not(:first-child) { border-bottom-color: transparent }
.panel-tbl tr.alt1, .panel-tbl tr.alt1 td { background-color: #F9F9F9 }
.panel-tbl tr.fd, .panel-tbl tr.fd td { background-color: #fff; color: #888; }
.panel-tbl tr td.lb { border-left: 1px solid #DEDEDE }
.panel-tbl tr td div.rank { position: relative; background: url(/images/therm0.png) left bottom no-repeat; width: 19px; height: 55px; text-align: left; vertical-align: bottom; }
.panel-tbl tr td div.rank div { position: absolute; bottom: 0; background: url(/images/therm100.png) left bottom no-repeat; width: 19px; height: 55px; vertical-align: bottom; }

.price-target-mean > td { position: relative; padding: 0 !important }
.price-target-mean > td:before { content: ''; display: block; background: #dedede; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 0 }
.price-target-mean > * > .target-data { background: #FFF; padding: 5px; position: relative; z-index: 1 }
.price-target-mean:hover > * > .target-data { background: #FFFFDA } /* from .h1:hover */
