/* Zacks Rank 'color chips' */
.rank_chip {
    display:inline-block;
    margin:0 23px 0 0;
    height:18px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:bold 14px Helvetica, Arial, sans-serif;
    color:#ffffff;
    text-align:center;
    text-shadow:0px -1px 1px rgba(0,0,0,0.9);
    -webkit-text-shadow:0px -1px 1px rgba(0,0,0,0.9);
    -moz-text-shadow:0px -1px 1px rgba(0,0,0,0.9);
    box-shadow:0px 1px 1px #ffffff;
    -webkit-box-shadow:0px 1px 1px #ffffff;
    -moz-box-shadow:0px 1px 1px #ffffff;
}

/* Wider rank chips used on MF and ETF pages */
.rankchip_medium {
    width:40px !important;
}

.rankrect_0, .rankrect_1, .rankrect_2, .rankrect_3, .rankrect_4, .rankrect_5, .rankrect_9,
.mfrankrect_0, .mfrankrect_1, .mfrankrect_2, .mfrankrect_3, .mfrankrect_4, .mfrankrect_5
{
    width:18px;
    line-height:1.5;
}
.mfrankrect_1, .mfrankrect_2,.mfrankrect_3,.mfrankrect_4,.mfrankrect_5
{
    margin-right:15px;
}

.mfrankrect_0,
.rankrect_0
{
    background:none;
    border:none;
    color:#000;
    margin-right:25px;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    text-shadow:none;
    -moz-text-shadow:none;
    -webkit-text-shadow:none;
}
.mfrankrect_0
{
    margin-right:17px;
}

.rankrect_9
{
    background-color:#7D7D7D;
    border:1px solid #4B4B4B;
}

.mfrankrect_1,
.rankrect_1
{
    background-color:#00ad13;
    border:1px solid #028d11;
}
.mfrankrect_2,
.rankrect_2
{
    background-color:#086218;
    border:1px solid #023d0c;
}
.mfrankrect_3,
.rankrect_3
{
    background-color:#ec9c01;
    border:1px solid #ba7c01;
}
.mfrankrect_4,
.rankrect_4
{
    background-color:#800101;
    border:1px solid #560202;
}
.mfrankrect_5,
.rankrect_5
{
    background-color:#e10d0d;
    border:1px solid #b50101;
}

.hoverquote .rank_chip {
    margin-right:2px;
}



