/* 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: 48%;
    border-bottom: 1px solid #d3d3d3;
    padding: 12px 2px;
    font-weight: bold;
}

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

.stock-quote dt{
    width: 52%;
    border-bottom: 1px solid #d3d3d3;
    padding: 12px 2px;
    font-weight: normal;
}

.stock-quote .left{float:left}

.stock-quote .center{float:left}

.stock-quote .right{float:left}

.stock-quote time{
	color: #777;
    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: 12px 0 8px;
    font-weight: bold;
}

.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 8px;
    font-weight: bold;
}

@media (min-width: 480px){

	.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 (min-width: 768px){

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

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

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

	.stock-quote .right-stock{
		float:left;
		width: 37.5%;
/*		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}

.quote-price{font-size:3em;line-height:100%}

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

iframe.nir-stock-chart {
    height: 460px !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 14px;
}

/* Lookup & Calculator */

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

#ndq-content #historical-lookup-form label {
	padding: 0 0 0 1px;
}
#ndq-content .historical-price-lookup-form .form-submit,
#ndq-content .stock-price-calculator-form .form-submit {
    margin-top: 24px;
}

.nir-node--5911 h2.table-title {
    clear: both;
    width: 100%;
    padding: 0 0 16px;
    font-family: 'Guardian Sans Web', sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 1.4;
    color: #3f3f3f;
}

table.historical-lookup th {
	vertical-align: middle;
}

.historical-lookup + h2 {
	padding: 30px 0 10px;
    clear: both;
}

.block--attribution-block__historical-price-lookup-disclaimer__nasdaq--5921 {
	padding: 40px 0 0;
}

.block--attribution-block__stock-info-attribution__thomson-reuters--5921 {
	padding: 20px 0 0;
}

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

	#ndq-content .historical-lookup.collapse-table-wide tbody tr td {
		padding-left: 52%;
    	/*padding-right: 0;
    	font-size: 14px;*/
	}

	#ndq-content .historical-lookup.collapse-table-wide tbody tr td::before {
    	/*top: 16px;*/
    	/*font-size: 14px;*/
	}

}

@media (max-width: 575px) {

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

	#ndq-content .stock-price-calculator-form input,
	#ndq-content .stock-price-calculator-form select,
	#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}

	#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-top: 12px;
		width: initial;
	}

}

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

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

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

    .historical-lookup th:nth-child(4) {
        width: 115px;
    }

}
