@charset "UTF-8";
/* CSS Document */


	#qmodTool {font-family: "proxima-nova", sans-serif;}

	.client-profile--news {
		padding-top: 40px;
	}

	.client-profile--news h4 {font-size: 28px; margin-bottom: 24px;}


	.client-profile--news-panel {
		background-color: #ffffff;
		border-radius: 16px;
		padding: 30px;
	}

	.qmod-block-wrapper {background-color: rgba(255,255,255,0) !important;}

	.qmodContainer.qmodQuoteChart .qmod-heading.qmod-hbg { color: #586a76; font-size: 200%; background-color: rgba(255,255,255,0); }
	.qmodContainer.qmodQuoteChart h2.qmod-heading.qmod-hbg { display: none; }
	.qmodContainer.qmodQuoteChart .qmod-ui-tool th, .qmodContainer.qmodQuoteChart .qmod-ui-tool td, .qmodContainer.qmodQuoteChart .qmod-ui-tool div, .qmodContainer.qmodQuoteChart .qmod-ui-tool a { font-size: 14px; color: #666666; }
	.qmodContainer.qmodQuoteChart .qmod-block-wrapper { box-shadow: none; margin-bottom: 0; }
	.qmodContainer.qmodQuoteChart .qmod-ui-tool .qmod-quotehead .qmod-change, .qmodContainer.qmodQuoteChart .qmod-ui-tool .qmod-quotehead .qmod-last { font-size: 220%; }
	.qmodContainer.qmodQuoteChart .qmod-block-wrapper:last-child { display: none; }
	.qmodContainer.qmodQuoteChart .qmod-quotehead .qmod-block-wrapper { display: block; }
	.qmodContainer.qmodQuoteChart .qmod-heading.qmod-hbg, .qmodContainer.qmodQuoteChart .qmod-block-wrapper { background-color: rgba(255,255,255,0); }
	.qmodContainer.qmodQuoteChart { width: 100%; margin: 0 auto 30px auto; }


	.qmodContainer.qmodCompanyModule { margin-top: 15px;}
	.qmod-detailedquote .qmod-quotehead .qmod-heading {margin: 0;}
	.qmod-detailedquote .qmod-chart .qmod-button-group {background-color:#fff;}
	.qmodContainer.qmodCompanyModule .qmod-heading.qmod-hbg { background-color: #89969e; color: #fff; }
	.qmodContainer.qmodCompanyModule h3.qmod-heading.qmod-hbg { background-color: rgba(255,255,255,0); color: #666666; font-size: 120%; font-weight: 400; }
	.qmod-ui-tool .qmod-heading {font-weight: 400;}
	.qmodContainer.qmodCompanyModule h2.qmod-heading.qmod-hbg { background-color: rgba(255,255,255,0); color: #666666; font-size: 160%; padding-top: 10px; }


	.qmodContainer.qmodCompanyModule .qmod-button-group .qmod-btn { background-color: rgba(139,136,124,0.1) !important; color: rgb(102,102,102); }
	.qmodContainer.qmodCompanyModule .qmod-button-group .qmod-btn.qmod-btn-active { background-color: rgba(39,101,216,1) !important; color: #fff; }

	.qmod-detailedquote .qmod-chart .qmod-button-group li {border-right: 4px solid;}
	.qmod-detailedquote .qmod-chart .qmod-button-group li:first-child button, .qmod-detailedquote .qmod-chart .qmod-button-group li:last-child button {border-radius: 0.25em;}
	.qmod-litenews .qmod-btn.qmod-detailedquote .qmod-chart .qmod-button-group .qmod-btn:focus {outline: none;}	



	.qmodContainer.qmodCompanyModule .qmod-button-group li { border-color: rgba(255,255,255,0); }
	.qmodContainer.qmodCompanyModule .qmod-ui-tool .qmod-news-list li { border-bottom: 1px solid rgba(0,0,0,0.1); background-color: rgba(255,255,255,0); }
	.qmodContainer.qmodCompanyModule .qmod-ui-tool a { color: rgb(8,99,127); }
	.qmodContainer.qmodCompanyModule .qmod-ui-tool .qmod-disclaimer { font-size: 80%; }
	.qmodContainer.qmodCompanyModule .qmod-ui-tool .qmod-disclaimer-logo, .qmodContainer.qmodCompanyModule .qmod-quotehead { display: none; }
	.qmodContainer.qmodCompanyModule .qmod-ui-tool a.qmod-headline { font-size: 15px; line-height: 21px; text-decoration: none; }
	.qmodContainer.qmodCompanyModule .qmod-ui-modal.anim { height: 90%; }


	.qmNav {padding: 10px 10px 30px 0 !important;}

	.qmNavigation { margin-bottom: 20px; background-color: rgba(255,255,255,0); padding:0; }
	.qmNavigation span {margin: 0 10px 10px 0; padding: 10px 20px; font-size: 14px; font-weight: 400; display: inline-block; background-color: rgba(39,101,216,1); color:rgb(255,255,255); border:0px; border-radius: 6px; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
	.qmNavigation span:hover { background-color: rgba(31,78,139,1); color:rgb(255,255,255); border:0px; cursor: pointer; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}


	.qmodContainer.qmodCompanyModule .qmod-ui-tool table.dataTable thead td, .qmodContainer.qmodCompanyModule .qmod-ui-tool table.dataTable thead th, .qmodContainer.qmodCompanyModule .qmod-ui-tool table.dataTable.no-footer { border-color: #e8e8e8; }
	.qmodContainer.qmodCompanyModule a.qmod-dropdown_toggle { background-color: #f3f3f3; }
	.qmodContainer.qmodCompanyModule .qmod-pricehistory h2 .qmod-btn { }
	.qmodContainer.qmodCompanyModule .qmod-modifiers { padding: 20px; }
	.qmodContainer.qmodCompanyModule .qmod-litenews .qmod-news-list { margin-top: 10px; }

	.qmContainer {}
	.qmMain { width: 100%; margin: auto; }
	.qmodContainer.qmodCompanyModule .qmod-block-wrapper { box-shadow: none; }
	.qmodContainer.qmodCompanyModule .qmod-ui-modal.anim { font-size: 120%; margin: 10px 0; }


	.qmod-ui-tool button.qmod-link {text-decoration: none;}
	.qmod-ui-tool button.qmod-link:hover {color:rgb(31,78,139);}
	.qmod-news-source, .qmod-news-date {color: #666666;}


	.qmod-quotehead { display: none; }


	h1.qmod-heading.qmod-hbg {font-size: 200%; background-color: rgba(255,255,255,0); color: #666666;}

	h2.qmod-heading.qmod-hbg {font-size: 150%; background-color: rgba(255,255,255,0); color: #666666; border-bottom: 2px solid rgba(137,150,158,0.25); margin-bottom: 20px;}

	h3.qmod-heading.qmod-hbg {font-size: 110%; background-color: rgba(255,255,255,0); color: rgb(137,150,158); margin-bottom: 10px;}

	.qmod-ui-tool a.qmod-more-news-btn {background-color: rgba(255,255,255,0) !important; color: #666666 !important; border: 0; padding: 10px 20px; margin: 10px; border-radius: 6px;}

	.qmod-ui-modal {max-height: 98% !important; width: 90% !important; }

	.qmod-container.qmod-headlines-story {
		line-height:150%;
		padding: 4% !important;
	}


	.qmod-container.qmod-headlines-story p {
		margin: 10px 0 10px 0;
		line-height: 21px;
	}

	.qmod-container.qmod-headlines-story strong, .qmod-container.qmod-headlines-story b {
		font-weight: 700;
	}

	.qmod-container.qmod-headlines-story h3 {
		color: rgb(19,50,91);
		font-size: 24px;
		line-height: 34px;
		font-weight: 400;
	}

	.qmod-container.qmod-headlines-story ul {
		margin: 0 0 20px 20px;
	}

	.qmod-container.qmod-headlines-story li {
		line-height: 21px;
		list-style-type: disc;
		margin-bottom: 10px;
	}

	.highlighted {
		background-color:rgb(255,255,255) !important; 
		color:rgb(88,106,118) !important;
	}


	.qmodContainer.qmodCompanyModule .qmod-ui-modal.anim { font-size: 120%; margin: 1% auto; }

	.qmodContainer.qmodCompanyModule .qmod-ui-tool .qmod-ui-modal-title {font-size: 14px; line-height: 14px; padding-top: 6px;}
	.qmod-headlines-story h3 {font-size: 21px; line-height: 28px; font-weight: bold; margin: 20px 0;}
	.qmod-story {font-size: 14px; line-height: 21px;}
	.qmod-story strong {font-weight: 700;}
	.qmod-story ul {list-style-type: square; margin:15px;}
	.qmod-story ul li {list-style-type: square; margin-bottom:10px;}

	.qmod-litenews .qmod-more-news-btn {background-color: rgba(39,101,216,1); color: rgb(255,255,255); padding: 8px 16px !important;}
	.qmod-litenews .qmod-more-news-btn:hover {background-color: rgb(19,50,91); color: rgb(255,255,255);}

	.qmod-corpprofile .qmod-read-more {padding: 8px 16px !important;}
	


/* Mobile */


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

	
	

}