@charset "utf-8";
/* CSS Document */
body
{
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:22px;
	color:#454545;
}
@media (min-width:991px)
{
  .nopadding 
  {
   padding: 0 !important;
   margin: 0 !important;
  }
  .nopadding-left 
  {
   padding-left: 0 !important;
   margin-left: 0 !important;
  }
  .nopadding-right 
  {
   padding-right: 0 !important;
   margin-right: 0 !important;
  }
  .stock-price
  {
	padding-left: 0 !important;
    margin-left: 0 !important; 
  }
}


 /*********stock Quote *************/
 .stocktitle {
    margin-bottom: 34px;
}

 .stockquote
 {
	 background-color:#344860;
	margin:0 auto;
	 padding:28px 40px 22px 40px;
	 color:#fff;	
 }
 .stocktitle h3
 {
	 padding-top:04px;margin:0px;font-size:28px;
	 color: #fff600;
 }
 .stocktitle h3 span
 {
	 font-size:20px;
 }
  .stocktitle h5
 {
	border-bottom:2px solid #fff;padding-bottom:08px;
	color:#fff;margin:0px; font-size:17px;margin-top:5px;
 }
 .stock_value
 {
	 margin-top:20px;
 }
 
 .stock-quantity
 {
	 color:#fff600;font-size:20px;
 }
 .stcok-value
 {
	  color:#fff;font-size:20px;padding-top:05px;
	  font-weight:bold;
 }
 .stock-details
 {
	 border-top:2px solid #fff;
	  border-bottom:2px solid #fff;
	  text-align:center;margin-top:32px;
 }
 .borderlr
 {
	 border-left:2px solid #fff;
	 border-right:2px solid #fff;	 
 }
 .pdtb20
 {
	 padding:12px 0px;
 }
 .stockQuoteType {
    font-size: 13px;
    margin-top: 18px;
    line-height: 18px;
    text-align: center;	
	margin-bottom:0px;
}

.stock-price sup
{
	font-size:20px;padding-right:05px;vertical-align:top;line-height:25px;
	font-weight:lighter;
}
.stock-price 
{
	font-size:55px;
}
.stockprice-change
{
	font-size:18px;color: #fff;
}
@media (min-width:991px)
{
  .nopadding 
  {
   padding: 0 !important;
   margin: 0 !important;
  }
  .nopadding-left 
  {
   padding-left: 0 !important;
   margin-left: 0 !important;
  }
  .nopadding-right 
  {
   padding-right: 0 !important;
   margin-right: 0 !important;
  }
}
@media (max-width:480px)
{
	.stock-details
 {
	border:none;
 }
  .borderlr
 {
	border-right:none; 	 
 }
  .pdtb20
  {
	  border-bottom:2px solid #7d7d7d;
	 border-left:none;
  }
}
@media (max-width:480px)
{
	.stocktitle h5 
	{
		font-size:13px;
	}
	.stocktitle h3 
	{
	font-size: 25px;
		
   }
   .stock-price sup 
   {
    font-size: 16px;
   }
   .stock-price 
   {
    font-size: 40px;
   }
   .stockprice-change 
   {
    font-size: 14px;    
    padding-right: 0px;
    padding-left: 0px;
   }
   
}



