#ndq-content:not(.ndq-5806) .block--market-data-block__stock-quote--5911 h2 {
/*	margin: 0;
	padding: 0 0 30px;*/
}

/* Quote */

.quote-wrap select{color:#333;position:absolute;padding:1px 5px;appearance:menulist;-moz-appearance:menulist;-webkit-appearance:menulist;top:15px;left:10px}

.stock-quote dd,
.stock-quote dt{
	float: left;;
	margin:0;display:inline-block}

.stock-quote dd {
    clear: left;
    width: 45%;
    border-bottom: 1px solid #cacaca;
    padding: 10px 15px 10px 2px;
    font-weight: 700;
}

.stock-quote dd:nth-child(7),
.stock-quote dt:last-child {
/*    border-bottom: 0;*/
}

.stock-quote dt{
    width: 55%;
    border-bottom: 1px solid #cacaca;
    padding: 10px 15px 10px 2px;
    font-weight: normal;
}

.stock-quote .left{float:left}

.stock-quote .center{float:left}

.stock-quote .right{float:left}

.stock-quote time{
	color: #999;
    font-size: 14px;
    display: block;
}

.stock-quote__short select{display:inline}

.price-down{color:#da353b}

.price-up{color:#39af05}

.long-quote.stock-ajax-true {
}

.user-toggle-on .stock-quote:nth-of-type(1){display:block}

.user-toggle-on .stock-quote,
.user-toggle-on .exchange{display:none}

.user-toggle-on .quote-price{margin-top:35px}

.left-stock .exchange {
    padding: 15px 0 8px;
    font-weight: 700;
}

.stock-quote .left-stock{width:100%;float:right;margin-right:0}

.stock-quote .center-stock{
	width:100%;float:right;margin-right:0;
}

.stock-quote .right-stock{
	width:100%;float:right;margin-right:0;
}

.stock-quote .center-stock dd:nth-child(1), 
.stock-quote .center-stock dt:nth-child(2), 
.stock-quote .center-stock dd:nth-child(5),
.stock-quote .center-stock dt:nth-child(6),
.stock-quote .right-stock dd:nth-child(1), 
.stock-quote .right-stock dt:nth-child(2),
.stock-quote .right-stock dd:nth-child(5),
.stock-quote .right-stock dt:nth-child(6) {

}

.stock-quote {
	position:relative;
}

.long-quote .stock-quote {
	position:relative;
    float: left;
    width: 100%;
    padding: 0 0 40px;
}

.stock-quote .left-stock time{
	position:absolute;
	bottom:0em;
	left:0;
}

.long-quote .quote-price {
    padding: 0 0 12px;
    font-weight: 400;
}

@media screen and (min-width: 481px){

	.stock-quote .left-stock{width:100%;float:right;margin-right:0}

	.stock-quote .center-stock dd:nth-child(1), 
	.stock-quote .center-stock dt:nth-child(2), 
	.stock-quote .right-stock dd:nth-child(1), 
	.stock-quote .right-stock dt:nth-child(2) {

	}

	.stock-quote .center-stock{
		float:left;
		width:50%;
		margin-right:0;
/*		width:49.36709%;
		margin-right:1.26582%;*/
	}

	.stock-quote .right-stock{
		float:left;
		width:50%;
		margin-right:0;
/*		width:49.36709%;
		margin-right:1.26582%;*/
	}

}

@media screen and (min-width: 992px){

	.long-quote .stock-quote {
	    padding: 0;
	}

	.stock-quote .left-stock{
		float:left;
		width: 22%;
/*		width:24.05063%;
		margin-right:1.26582%;*/
	}

	.stock-quote .center-stock{
		float:left;
		width: 39%;
/*		width:36.70886%;
		margin-right:1.26582%;*/
	}

	.stock-quote .right-stock{
		float:left;
		width: 39%;
/*		width:36.70886%;
		margin-right:0;*/
	}

	.stock-quote {
		/*padding: 0;*/
	}

	.stock-quote .left-stock time{position:relative;bottom:initial;left:initial;}

}

.stock-quote__short select{display:inline}

.long-quote .quote-price{
	font-size:3.8rem;
	line-height:100%
}

.block--nir-stock-chart--5911 {
	clear: both;
	padding: 60px 0 0;
}

iframe.nir-stock-chart {
    height: 470px !important;
}

@media (min-width: 668px) {

	iframe.nir-stock-chart {
/*	    height: 450px !important;*/
	}

}

.block--attribution-block__stock-info-attribution__thomson-reuters--5911 {
    padding: 0 0 0 15px;
}

/* Lookup & Calculator */

#ndq-content h2.table-title {
	padding: 0 0 16px;
	clear: both;
}

#stock-price-calculator-form,
#historical-lookup-form {
	float: left;
	width: 100%;
	padding: 0 0 30px;
	margin: 0;
}

#historical-lookup-form > div > .form-wrapper {
	float: left;
}

.historical-price-lookup-form .form-item,
.stock-price-calculator-form .form-item {
  float: left;
  display: inline-block;
  margin-right: 20px;
  position: relative;
  vertical-align: bottom;
}

.historical-price-lookup-form .form-item label::after,
.stock-price-calculator-form .form-item label::after {
  content: ':'
}

#ndq-content .historical-price-lookup-form .form-submit,
#ndq-content .stock-price-calculator-form .form-submit {
    margin-top: 33px;
}

#ndq-content .historical-lookup + h3.table-title {
	padding: 0 0 20px;
    clear: both;
}

.nirtable.historical-lookup,
.ndq-5926 .nirtable {

}

.block--attribution-block__historical-price-lookup-disclaimer__nasdaq,
.block--attribution-block__stock-info-attribution__thomson-reuters--5921 {
	padding: 40px 0 0;
}

.block--attribution-block__investment-calculator-disclaimer__nasdaq {
	padding: 40px 0 0;
}

.block--attribution-block__investment-calculator-disclaimer__nasdaq p:last-child,
.block--attribution-block__historical-price-lookup-disclaimer__nasdaq p:last-child {
	margin: 0;
	padding: 0;
}

.block--attribution-block__stock-info-attribution__thomson-reuters--5926 {
	padding: 30px 0 0;
}

/* ownership summary */

[class*="block--market-data-block__ownership"]:not(:first-child) {
	clear: both;
	padding:40px 0 0; 
}

.block--market-data-block__ownership__investor-styles h2 {
	color: #333;
}

.nir-node--5901 h2 a {
	color: #333;
}

.block--attribution-block__dividends-attribution__mergent,
.block--attribution-block__institutional-ownership-disclaimer__nasdaq,
.block--attribution-block__attribution__thomson-reuters--5901,
.block--attribution-block__analysts-disclaimer__nasdaq--5896 {
    clear: both;
    padding: 30px 0 0; 
}

@media screen and (max-width: 1024px) {

	#stock-price-calculator-form + .collapse-table-wide tr {
		border-bottom: 0;
		padding: 0;
	}

	#ndq-content #stock-price-calculator-form + .collapse-table-wide td {
/*		padding-top: 20px;
		padding-bottom: 20px;*/
		padding-left: 50%;
		border-bottom: 1px solid #cacaca !important;
	}

	#stock-price-calculator-form + .collapse-table-wide tbody tr td::before {
		/*top: 23px;*/
	}

	#ndq-content .historical-lookup.collapse-table-wide tbody tr td {
		padding-left:64%;
	}

	#ndq-content .historical-lookup.collapse-table-wide tbody tr td::before {
    	width:57%;	
	}

}

@media (max-width: 481px) {

	#ndq-content .historical-price-lookup-form,
	#ndq-content .stock-price-calculator-form {
		/*padding: 0 0 50px;*/
	}

	#ndq-content .stock-price-calculator-form input:not(.button),
	#ndq-content .stock-price-calculator-form select,
	#ndq-content .historical-price-lookup-form input:not(.button),
	#ndq-content .historical-price-lookup-form select,
	#ndq-content .historical-price-lookup-form .chosen-single {
		width: 100%;
	}

	#ndq-content .historical-price-lookup-form .form-wrapper {
		display:block;
		clear:both;
		width: 100%;
		float: none;
	}

	#ndq-content .historical-price-lookup-form .form-item,
	#ndq-content .stock-price-calculator-form .form-item {
	    float: none;
	    display: block;
	    width: 100%;
	    margin-right: 0;
	    clear: both;
	}

	#ndq-content .historical-price-lookup-form .form-submit,
	#ndq-content .stock-price-calculator-form .form-submit{
		margin: 0;
	}

}

@media screen and (min-width: 1200px) {

    .block--market-data-block__stock-price-calculator th:first-child {
        white-space: nowrap;
        width: 179px;
    }

    .historical-lookup th:first-child {
        white-space: nowrap;
        width: 154px;
    }

}
