/*@charset "utf-8";*/
/* Style Definitions */
p
    {margin:0in;
    margin-bottom:.0001pt;
    text-align:justify;
    text-justify:inter-ideograph;
    text-indent:0pt;
    font-size:12.0pt;
    font-family:Arial, Helvetica, serif;}
        
li.MsoNormal {font-size:11.5pt;}
h1
    {mso-style-link:"Heading 1 Char";
    margin:0in;
    margin-bottom:.0001pt;
    text-align:left;
    text-indent:0in;
    font-size:26.0pt;
    font-family:"Myriad Pro",sans-serif;
    color:#262626;
    letter-spacing:.75pt;
    font-weight:normal;}
h2
    {mso-style-link:"Heading 2 Char";
    margin-top:24.0pt;
    margin-right:0in;
    margin-bottom:12.0pt;
    margin-left:0in;
    text-align:left;
    text-indent:0in;
    font-size:16.0pt;
    font-family:"Myriad Pro",sans-serif;
    color:#4D4D4D;
    letter-spacing:.75pt;
    font-weight:normal;}
h3
    {mso-style-link:"Heading 3 Char";
    margin-top:.25in;
    margin-right:0in;
    margin-bottom:6.0pt;
    margin-left:0in;
    text-align:left;
    text-indent:0in;
    font-size:14.0pt;
    font-family:"Myriad Pro",sans-serif;
    color:#595959;
    font-weight:normal;}
h4
    {mso-style-name:"Heading 4\,Frame Top";
    mso-style-link:"Heading 4 Char\,Frame Top Char";
    margin-top:0in;
    margin-right:0in;
    margin-bottom:10.0pt;
    margin-left:0in;
    text-align:left;
    text-indent:0in;
    line-height:115%;
    font-size:10.0pt;
    font-family:"Myriad Pro",sans-serif;
    color:#404040;
    font-weight:normal;}
        
a:link, span.MsoHyperlink
    {color:#1C86CD;
    text-decoration:none none;}
a:visited, span.MsoHyperlinkFollowed
    {color:#1C86CD; /*:purple;*/
    text-decoration:underline;}
strong
    {mso-style-name:"Strong\,T2";
    font-family:"Myriad Pro",sans-serif;
    color:#777777;
    text-transform:uppercase;
    letter-spacing:.5pt;
    font-weight:normal;}
em
    {color:#243F60;
    text-transform:uppercase;
    letter-spacing:.25pt;
    font-style:normal;}

/* List Definitions */
ol {margin-bottom:0in;font-family:Arial, Helvetica, serif;}
ul {margin-bottom:0in;font-family:Arial, Helvetica, serif;}

/* pop-up */
.alert {
    padding: 7.5px !important;
    background-color: whitesmoke; 
    opacity: 1;
    transition: opacity 0.6s;
    margin-top: 0px !important; 
    margin-bottom: 0px !important; 
    margin-left: 15px; 
    margin-right: 15px; 
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    max-width: 750px;
    text-indent:0px;
}

.closealert {
    display: inline; 
    margin-left: 15px;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closealert:hover {
    color: black;
}

/* Select*/ 
select{border:none; background-color:transparent}
.selectClass {font-size:20px; font-weight:500; max-width:280px; line-height:normal;
    font-family:Arial, Helvetica, sans-serif; border:none;color: steelblue}​
.selectClass option {max-width:280px; height:120%;}

/* TABLES */
thead>tr>th {text-align:right;}
tbody>tr>td {text-align:right;font-size:90%; }
.odd  {background-color:whitesmoke}
.even {background-color:#fff}
.base {color:grey}
.vol {color:darkolivegreen}
.val {color:cadetblue}
.gross {color:cornflowerblue}

/*remove the drop down arror from select boxes 
select::-ms-expand {
	display: none;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
*/

/* captions */
figcaption {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 90%;
	font-weight:normal;
	font-style:normal;
	line-height:125%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color: #333; 
	padding-bottom:10px; padding-left:10px;
	}
        
/* image */
.img-thumb {max-height:28px;cursor:pointer;margin-left:18px;padding:0px;margin-bottom:20px}

/* spinner */
.spinarr {font-size:22px;opacity: 0.7;color:#3399ff;cursor:pointer}
/*Button*/
.tiny-btn {background:whitesmoke;color:steelblue;font-size:10px;font-weight:800;  height:18px;
    padding:0px 8px 0px 8px; border-radius: 12px;border:none}

/* Footer */
/*#footer         {clear:both; margin-top:40px; padding-top:40px; padding-bottom:12px}*/
#footer         {clear:both;}
.footer-text 	{font-size:72.5%; text-align:center; border-top:solid; border-width:1px; border-color: #818181}

/* Frame - Stock Level Indicator */
.frame-color-selector {height:10px;width:10px; display: inline-block}