/* Defined classes */
.floatLeft{ float: left; }
.floatRight{ float:right; }
.clear{ clear:both; }

input,textarea{
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 2px;
}
select{
    font-family:iransans,Tahoma, Geneva, sans-serif;
    font-size: 12px;
}
a{
    color: rgba(0, 0, 0, 0.7);
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
.mainWidth{
    width: 98%;
    margin-left: auto;
    margin-right:auto;
}
.mainFixClass{
    width: 98%;
}
.navBar{
    height: 25px;
    background: #577397 url(../images/navBack.jpg) repeat-x;
    margin-top: 8px;
    padding-top: 7px;
    color: #FFF;
    border-bottom:solid 1px Black;
}
#nowDateTime{
    float: left;
    text-shadow: 2px 1px 2px rgba(0,0,0,0.5);
}
#topNewsBar{
    background: url(../images/topNewsBar.png) right no-repeat;
    width: 400px;
    float: right;
    padding-right: 80px;
}
#topBarMarketActivity{
    background: url(../images/marketActivity.png) right no-repeat;
    float: right;
    padding-right: 25px;
    color:#ddd;
}
#topBarMarketActivity b{ color:#fff}

.topBarMarketActivity span{
    padding-right:0px;
    padding-left:15px;
}
.topBarMarketActivity b{
    padding-right:0px;
    padding-left:15px;
}
.pmess .topMarketActivity {
    height: 100%;
}
.pmess .topMarketActivity table{
    height: 100%;
}
.pmess .topMarketActivity span{
    display:block;
}
.pmess .topMarketActivity b{
}
.timeLabel{
    margin-top: 5px;
    color: #bbb;
}
/* Table and DataTables style */
.sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
    background: url('../images/sort_desc.png') no-repeat center right;
}

.sorting {
    background: url('../images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat center right;
}
.dataTables_info{
    color: #9ba4af;
    margin-top: 12px;
    font-size: 11px;
    float:right;
    margin-left:5px;
}
.mwpn{float:right}
.pagination{margin:5px 0;}
.dataTables_processing{
    background-color: #c31515;
    color: #fff;
    padding: 2px;
    padding-left: 0;
    width: 120px;
    font-weight: bold;
    margin-top:6px;
}
#marketWatchCont table{
    width: 100%;
}
#marketWatchCont table td{
    font-family: Arial;
    text-align: center;
    font-size: 12px;
}
.dataTables_scrollHeadInner table{
    border-bottom: none !important;
}
.tblClass1 th{
    background-color: rgba(0, 0, 0, 0.16);
    border: 0px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font: bold 15px/18px BVNassim;
    padding: 6px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: middle;
}

.tblClass1 th:hover{
    background-color: rgba(0,0,0,0.2);
}
.tblClass1 td{
    padding: 5px;
    border:0px solid rgba(0,0,0,0.15);
    direction: ltr;
    text-align: right;
    vertical-align:middle;
}
.tblClass1 td.no-number{
    direction: rtl;
    white-space: nowrap;
    font-family: Tahoma,Geneva,sans-serif !important;
    text-align: right !important;
}
.tblClass1 tbody tr td.bold{
    background-color: #FFF3F3;
}
.tblClass1 tbody tr:nth-child(2n-1) td.bold{
    background-color: #FFE5E5;
}
.tblClass1 tbody tr td.boldg{
    background-color: #F3FFF3;
}
.tblClass1 tbody tr:nth-child(2n-1) td.boldg{
    background-color: #E5FFE5;
}
.tblClass1 tbody tr:nth-child(2n-0){
    background-color: rgba(0,0,0,0.09);
}
.tblClass1 tbody tr td.norm{
    background-color: #fff;
}
.tblClass1 tbody tr td.colr{
    background-color: #f3f3f3;
}
.tblClass1 tbody tr:hover{
    background-color: #c6d8ee;
}
.optionsDataTables{
    float:left;
    margin-top: -46px;
    text-align: center;
}
.ColVis{
    margin-top: 28px;
    display: inline !important;
}
.ColVis_Button {
    cursor: pointer;
    position: relative;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    height: 30px;
    margin-right: 3px;
    padding: 3px 5px;
    border: 1px solid #d0d0d0;
    background-color: #fff;
    cursor: pointer;
    *cursor: hand;
    padding-right: 17px;
    background: url(../images/tools/collection.png) no-repeat center right;
}
.TableTools_Button.ColVis_Button{
    background:none;
    background:none !important;
    margin-right: 0;
    border:0;
}
.ColVis_Button:hover{
    padding-right: 17px;
    border: 1px solid #999;
    background: #f0f0f0 url(../images/tools/collection_hover.png) no-repeat center right;
}
.TableTools_Button.ColVis_Button:hover{
    background:none;
    background:none !important;
    margin-right: 0;
    border:0;
}
.TableTools_Button.ColVis_Button.ColVis_MasterButton{
    background: url(../images/tools/collection.png) no-repeat center right;
    background: url(../images/tools/collection.png) no-repeat center right !important;
    margin-right: 3px;
    border: 1px solid #d0d0d0;
    margin-left: 5px;
}
.TableTools_Button.ColVis_Button.ColVis_MasterButton:hover{
    background: #f0f0f0 url(../images/tools/collection_hover.png) no-repeat center right;
    background: #f0f0f0 url(../images/tools/collection_hover.png) no-repeat center right !important;
    margin-right: 3px;
    border: 1px solid #d0d0d0;
}
button.ColVis_Button::-moz-focus-inner {
    border: none !important;
    padding: 0;
}
.ColVis_text_hover {
    border: 1px solid #999;
    background-color: #f0f0f0;
}
div.ColVis_collectionBackground {
    background-color: black;
    z-index: 1100;
}
div.ColVis_collection {
    position: relative;
    width: 150px;
    background-color: #f3f3f3;
    padding: 3px;
    border: 1px solid #ccc;
    z-index: 1102;
}

div.ColVis_collection button.ColVis_Button {
    background-color: white;
    width: 100%;
    float: none;
    margin-bottom: 2px;
    padding: 3px 5px;
    height: 30px;
    border: 1px solid #d0d0d0;
}
div.ColVis_catcher {
    position: absolute;
    z-index: 1101;
}
.disabled {
    color: #999;
}
button.ColVis_Button {
    text-align: left;
}
div.ColVis_collection button.ColVis_Button:hover {
    border: 1px solid #999;
    background-color: #f0f0f0;
}
span.ColVis_radio {
    display: inline-block;
    float: right;
    padding-left: 3px;
    width: 13px;
}
span.ColVis_title{
    float:right;
}
.priceVar-number{
    color: green;
    background: url("../images/up_g.gif") no-repeat scroll 88% 44% transparent;
    padding-right: 12px !important;
}
.negative-number{
    color: red !important;
    background: url("../images/down_r.gif") no-repeat scroll 88% 44% transparent;
}
.marketWatchTableDataChanged{
    background-color: rgba(128, 163, 255, 0.4) !important;
    border: 1px solid #6EA3D2 !important;
}
.marketWatchTableDataChangedPos{
    background-color: rgba(0, 204, 10, 0.2) !important;
    border: 1px solid rgba(0, 150, 0, 0.6) !important;
}
.marketWatchTableDataChangedNeg{
    background-color: rgba(255, 136, 136, 0.5) !important;
    border: 1px solid #FF8888 !important;
}
.lblTblFilter{
    display: block;
    float: right;
    width: 70px;
    margin-right: 10px;
    margin-left: 10px;
    padding:0;
}

.lblTblFilters{
    float: right;
    width: 25px;
    margin-right: 10px;
    margin-left: 10px;
    padding:0;
}
.sel{
    float: right;
    margin:0 5px;
    padding: 2px 6px !important;
    direction: rtl;
}
#btnSelectSector{background-image: url(../images/DropDown.png);background-repeat: no-repeat;background-position: 4px 8px;font-size: 12px;-webkit-user-select:�none;-moz-user-select:�none;-ms-user-select:�none;-o-user-select:�none;user-select:�none}
.SelectSector{position:relative;float:right;}
#sectorsSelect input{float:right;margin:4px 5px !important}
#sectorsSelect ul{margin:0;padding:0}
#sectorsSelect li {list-style-type:none;width:250px;height:24px;}
#sectorsSelect li label{ font-size: 10px;}
#sectorsSelect li label.allGroups{font-weight: bold}

.marketWatchTblFilter{
    display: none;
    margin-bottom: 5px;
}
#marketWatchTbl_searchBox{
    width: 200px;
}
/* hack for DataTable rowspan bug */
.invisibleTableRow{
    display: none;
}
.buyTdClass{
    background-color: rgba(197,197,245,0.4);
}

.sellTdClass{
    background-color: rgba(255,188,188,0.4);
}
#stockDetail .companyName{
    font-family: BVNassim, tahoma, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bold;
}
#stockDetail .alignLeft{
    text-align: left;
}
#stockDetail .numbers{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    direction: ltr;
}
.smallnumbers{
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    font-size: 11px !important;
    direction: ltr;
}
#stockDetail .negativeNumber{
    color: #cc0000 !important;
    background-image:url(../images/down_r.gif) !important;
    background-repeat: no-repeat;
}
#stockDetail .lastTradedPrice{
    font-size: 20px;
}
#stockDetail .dataContainer td{
    vertical-align: middle;
    padding: 5px;
    border-bottom:1px solid #E4E4E4;
}
.queueTable {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    border:1px solid #cccccc;
}
.queueTable tbody {
    font-family: arial;
    font-weight: bold;
    font-size:12px;
}
.queueTable thead td{
    border:1px solid #c0c0c0;
}.queueTable thead th{
     border:1px solid rgba(255,255,255,0.2);
 }
.queueTable thead{
    font-family: BVNassim,tahoma;
    font-size: 15px;
}
.queueTable th{
    padding-bottom: 5px;
}
.queueTable td{
    text-align:center;
    padding: 5px;
}
.queueTable .queueBuy{
    background-color: #C5C5F5;
}
.queueTable .queueSell{
    background-color: #FFBCBC;
}
.queueTable .even .queueBuy{
    background-color: #E5E5F5;
}
.queueTable .odd .queueBuy{
    background-color: #D2D2F0;
}
.queueTable .even .queueSell{
    background-color: #FFE5EC;
}
.queueTable .odd .queueSell{
    background-color: #FFD5DC;
}
#stockDetail .groupState{
    font-weight: bold;
}
#stockDetail .percentNumber{
    margin-left: 5px;
    color: #008800;
    font-size: 12px;
    background-image:url(../images/up_g.gif);
    background-repeat: no-repeat;
    padding-left: 14px;
}
.loadingData{
    background-color: rgba(0,0,0,0.5);
    height: 100%;
    margin: -10px;
    margin-top: -11px;
    padding-bottom: 1px;
    position: absolute;
    width: 100%;
    /* Always in top */
    z-index: 10000;
}
.loadingData span{
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 50%;
    right: 40%;
    background-image: url(../images/loading.gif);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 21px;
}
.dateTimeClass{
    direction: ltr;
    display: inline-block;
}
.marketClose{
    background: url("../images/redBullet.png") no-repeat right -8px transparent;
    padding-right: 32px;
    height: 32px;
}
.marketOpen{
    background: url("../images/greenBullet.png") no-repeat right -8px transparent !important;
}
#pushServerStatus.streaming {
    background: url("/Themes/afsBlue/images/greenBullet.png") no-repeat scroll right -8px transparent !important;
    height: 32px;
    padding-right: 32px;
}
#pushServerStatus.pushServerStatus {
    cursor: pointer;
    display: block;
    float: right;
    font-family: tahoma !important;
    font-size: 12px !important;
    font-weight: normal;
    margin-right: 6px;
    margin-top: 16px;
    padding-right: 32px;
}
#pushServerStatus.disconnected{
    background: url("../images/redBullet.png") no-repeat scroll right -8px transparent !important;
    padding-right: 32px;
    height: 32px;
}
#pushServerStatus.connecting{
    background: url("../images/orangeBullet.png") no-repeat scroll right -8px transparent !important;
    padding-right: 32px;
    height: 32px;
}
#pushServerStatus span {
    background: none repeat scroll 0 0 transparent !important;
    display: block;
    float: right;
    font-family: tahoma;
    font-size: 12px;
    margin-top: -14px;
    padding-bottom: 0;
    padding-right: 5px !important;
    padding-top: 0;
    position: relative;
}
.currentButtonFilterClick{
    background-color: #56718F;
    color: #fff;
}
.marketWatchOptionButton{
    cursor: pointer;
}
.TotalNumberOfTradesGraphCls {
    background-color: rgba(0,0,0,0.4);
    height: 15px;
    margin-bottom: -3px;
    border: 1px solid rgba(0,0,0,0.1);
    overflow: hidden;
    position: relative;
    min-width: 80px;
}
.TotalNumberOfTradesGraphFillCls {
    height: inherit;
    box-shadow: 1px 0 2px rgba(0, 0, 0, 0.7);
    background-color: green;
}
.TotalNumberOfTradesGraphCont{
    width: 100px;
}
.TotalNumberOfTradesGraphCont span{
    color: #FFFFFF;
    font-size: 10px;
    left: 50%;
    margin-left: -40px;
    margin-top: 1px;
    position: absolute;
    width: 80px;
    text-shadow: 0px 0px 5px black;
}
.boldDrpItem{
    font-weight: bold;
    text-align: center;
}
/*Add By Farahani For Widgets View*/
.nodis{
    display:none;
}
.mwcon{
    width: 99%;
    overflow: auto;
}
.ColVis_Button{
    font-family:tahoma;
    font-size:12px;
}
.lfr div{
    float:right;
}
.PdfLink{
    display: block;
    text-decoration:none;
    float:left;
    height:15px;
    width:15px;
    margin-left: 2px;
    margin-right: 2px;
    background: url("../images/pdf.png") no-repeat transparent;
}
.HtmlLink{
    display: block;
    text-decoration:none;
    float:left;
    height:20px;
    width:20px;
    margin-left: 2px;
    margin-right: 2px;
    background: url("../images/linkFile.png") no-repeat transparent;
}
.XmlLink{
    display: block;
    text-decoration:none;
    float:left;
    height:20px;
    width:20px;
    background: url("../images/xmlFile.png") no-repeat transparent;
    margin-left: 2px;
    margin-right: 2px;
}
.AttachmentLink{
    margin-left: 2px;
    margin-right: 2px;
    display: block;
    text-decoration:none;
    float:left;
    height:20px;
    width:20px;
    background: url("../images/attach.png") no-repeat transparent;
}
.dtgrid{
    border: 1px solid rgba(0, 0, 0, 0.25);
    font-family: tahoma;
    padding: 5px;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.dtgrid td{
    font-family: tahoma !important;
    font-size: 12px !important;
}
.dtgrid td/*, .dtgrid th*/{
    vertical-align: middle;
    border-left:1px solid #eee;
}
.dtgrid thead tr{
    background-color:rgba(0, 0, 0, 0.1);
    height:25px;
}
.dtgrid thead tr th{
    font-family: BVNassim !important;
    font-size: 15px;
    vertical-align: middle;
}
.dtgrid tbody tr{
    height: 25px;
}
.dtgrid tbody tr:hover{
    background-color:#f1f1ff;
}
.dtgrid tbody tr td{
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    direction:rtl;
    padding-right:5px;
}
.dtgrid tbody tr:last-child td{
    border-bottom: none !important;
}
.dtgrid tbody tr td:last-child{
    border-left: none !important;
}
.dtgrid thead th:last-child {
    border-left: none !important;
}
.dtgrid tbody tr td span{
    direction:rtl;
}
.ltr{
    direction: ltr !important;
}
.rtl{
    direction: rtl !important;
}
.c{
    text-align: center;
}
.btns{
    margin-bottom: 7px;
}
#marketWatchTblFilterId{
    height:20px;
}
a.fav{
    text-decoration:none;
    background-repeat: no-repeat;
}
a.fav:hover{
    background-image: url('../images/favover.png');
}
a.fav{
    height:16px;
    width:16px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
a.off{
    background-image: url('../images/favoff.png');
}
a.on{
    background-image: url('../images/favon.png');
}
a.over{
    background-image: url('../images/favover.png');
}
a.on:hover{
    background-image: url('../images/favon.png');
}
.favcon{
    padding-top: 2px;
}
.priceVarIndex{
    background: url("../images/up_g.gif") no-repeat scroll 93% 44% transparent;
    color: #1FC01F;
    padding-right: 19px !important;
}
.priceVarIndexNeg{
    color: red !important;
    background: url("../images/down_r.gif") no-repeat scroll 93% 44% transparent;
}
.f{
    font-family: tahoma;
    font-size: 10px;
    direction: rtl;
}
.fn{
    font-family: BVNassim;
    direction: rtl;
}
.in{
    float: left;
}
.noticeMessage{
    background-image: url("../images/favon.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
}
#newsList h1{
    padding: 0;
    margin: 0;
    line-height: normal;
    font-size: 20px;
}
#newsList .newsItem{
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #ccc;
}
#newsList .preTitle{
    color: rgba(0,0,0,0.5);
}
#newsList .newsDetail{
    margin-top: 5px;
}
#newsList .newsParam{
    margin-bottom: 10px;
}
#newsList .newsTitle a{
    font-family: BVNassim, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
}
.newsFarm .newsDate{
    float: right;
    display: block;
    color: #ad1616;
    font-size: 10px;
    direction: ltr;
    font-weight: bold;
    background-image: url('../images/smalldate.png');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 14px;
    padding-top:3px;
}
.newsFarm .newsSource{
    margin-right: 20px;
    float: right;
    display: block;
    font-size: 10px;
    direction: ltr;
    font-weight: bold;
    background-image: url('../images/smalllink.png');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 14px;
}
.newsFarm .newsSource a{
    color: #408710;
}
#newsDetail .newsHead .newsTitle{
    float: right;
}
#newsDetail .newsHead .newsTitle h1{
    font-family: BVNassim;
    font-size: 24px;
}
.newsTitle h1 a{
    color: rgba(0,0,0,0.7);
}
#newsDetail .newsHead .newsPreTitle{
    color: rgba(0,0,0,0.5);
}
#newsDetail .newsParams{
    float: left;
}
#newsDetail .newsDetail{
    margin-top: 10px;
    text-align: justify;
    line-height: 18px;
}
#newsDetail .newsDetail pre{
    font-family: Tahoma, arial, Verdana;
    white-space: pre-line;

}
.AnnList .annItem{
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 10px;
    border-radius: 5px;
}
.AnnList .annItem:hover{
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px #ccc;
}
.AnnList .annItem .annDate{
    color: #008800;
    background-image: url('../images/smalldate.png');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 14px;
    font-size: 10px;
    font-weight: bold;
    margin-right: 30px;
    direction: ltr;
    display: block;
    float: right;
    margin-top: 4px;
}
.AnnList .annItem .annDetail h1{
    font-family: BVNassim;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
.AnnList .exportPanel{
    height: 20px;
    margin-top: 2px;
    float: left !important;
}
.annDate{
    float:left !important;
    margin-left: 120px;
    position:absolute;
    left:40px;
}
.AnnList .annItem .annDetail{
    float: right;
}
/*#marketWatchTbl_info , #MutualFundCTbl_info{
    margin-top:24px !important;
}
.mwpn{
    margin-top: -45px;
}*/
.zm{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border:1px solid #ccc;
    width:100px;
    float:left;
    margin-left: 1px;
    margin-top: 5px;
    height: 32px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ebebeb));
    background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
    background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ebebeb));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
    background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
    background-image: linear-gradient(top, #f9f9f9, #ebebeb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ebebeb', GradientType=0);
}
.zm table tr td{
    padding-top:6px;
    padding-left:2px;
}
.zm table tr td a{
    display:block;
    width:16px;
    height:16px;
    text-decoration:none !important;
}
#zmFull {
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
    background-image: url('/Themes/afsPlain/images/tools/01.png')
}
#zmFull:hover{
    background-image: url('/Themes/afsPlain/images/tools/01h.png')
}
#zmIn{
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
    background-image: url('/Themes/afsPlain/images/tools/02.png')
}
#zmIn:hover{
    background-image: url('/Themes/afsPlain/images/tools/02h.png')
}
#zmOut{
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
    background-image: url('/Themes/afsPlain/images/tools/03.png')
}
#zmOut:hover{
    background-image: url('/Themes/afsPlain/images/tools/03h.png')
}
#zmReset{
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
    background-image: url('/Themes/afsPlain/images/tools/04.png')
}
#zmReset:hover{
    background-image: url('/Themes/afsPlain/images/tools/04h.png')
}
.rssFeed{
    display: block;
    height: 16px;
    width: 16px;
    background-image: url('../images/rssFeed.png');
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    margin-top: 2px;
}
.marginRight40px{
    margin-right: 40px;
}

/*
 * PRINTING
 * Print display styles
 */

.DTTT_print_info {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 150px;
    margin-left: -200px;
    margin-top: -75px;
    text-align: center;
    background-color: #3f3f3f;
    color: white;
    padding: 10px 30px;

    opacity: 0.95;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

.DTTT_print_info h6 {
    font-weight: normal;
    font-size: 28px;
    line-height: 28px;
    margin: 1em;
}

.DTTT_print_info p {
    font-size: 14px;
    line-height: 20px;
}
#isinsearch{
    color: #FFFFFF;
    float: left;
    font-family: BVNassim,Tahoma,Arial,Verdana;
    font-weight: bold;
    margin-right: 5px;
    padding: 2px 9px 2px;
    text-align: center;
}
#isinsearch input[type=text]{
    margin-right: 5px;
    font-family: Tahoma,Arial,Verdana;
    font-size:11px;
    width: 205px !important;
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
    background-color:#444;
    height:17px;
    float:right;
}
#isinsearch input[type=text]:focus{
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color:#fff !important;
}
#isinsearch input[type=text]:hover{
    background-color:#777777;
}
#isinsearch input[type="image"] {
    height: 25px;
    margin-right: 2px;
    padding: 0 2px;
    vertical-align: text-bottom;
    width: 25px;
    float:left;
}
#isinsearch input[type=image]:hover{
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color:#eee;
}
#isinsearch input[type=image]:focus{
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color:#eee;
}
div#isinsearch div{
    float:right;
    padding:3px;
    width:33px;
}
.time{
    float: left;
    font-size: 12px;
    padding: 8px;
    font-family:tahoma !important;
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
}
.time:hover{
    color:#fff !important;
}
.ui-menu-item{
    font-family: BVNassim,Tahoma,Arial,Verdana;
}

/* Top header fixed class */
.headFixedTop{
    position: fixed;
    width: 98%;
    z-index: 999999;
    top: 0;
    margin-top: 0 !important;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
}
div.ColVis_collection.TableTools_collection{
    width:128px !important;
    left:123px !important
}
.red{
    color: #F01F1F !important;
    color: #F01F1F;
}
.green{
    color: #1FC01F !important;
    color: #1FC01F;
}
.bred{
    color: #C04444 !important;
    color: #C04444;
}
.dn{
    display:none;
}
#toNextVer{
    float: right;
    color: white;
    border: 1px solid #990000;
    border-radius: 3px;
    margin-right: 130px;
    background-color: #990000;
    padding-right: 5px;
    padding-left: 5px;
    font-family: BVNassim;
    font-size: 16px;
}
#cntdwn{
    float: right;
}
#toNextVer span{
    float: right;
    font-weight: bold;
}
#cntdwn b{
    font-family: arial;
    font-size: 14px;
}
.mwChart{
    min-height: 22px;
}
.mwChart img{
    border:0px;
    width:100px !important;
    height:22px !important;
}
#MutualFundCTbl td{
    text-align: center;
}
#MutualFundCTbl td.no-number{
    text-align: right !important;
}
.mwbtn{
    min-width: 105px;
}
.mwbtn div{
    margin-right: auto;
    margin-left: auto;
    width:96px;
    direction: rtl;
    white-space:nowrap;
}
.mwbtn span{
    float:right;
}
.mwbtn a{
    height:15px;
    width:15px;
    float:right !important;
    padding:0 3px 5px !important;
}
.mwbtn a:hover{
    color:#000;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.mwbtn a.bl{
    font-weight: 700;
    color:#990000 !important;
    border: 1px solid #990000 !important;
    background-color: #fff !important;
}
.numeric{
    direction: ltr !important;
}
.fixw{
    width:100px !important;
    overflow:hidden;
}
.fixw a{
    display:block;
    width:100px !important;
    overflow:hidden;
}
.fixnw{
    width:60px !important;
    overflow:hidden;
}
.fixnw a{
    display:block;
    width:60px !important;
    overflow:hidden;
}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
    background: url("/Themes/afsBlue/images/ToolTip/black_arrow_small.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-family: BVNassim, tahoma;
    font-weight:700;
    text-align:center;
    height: 10px;
    margin-top: -5px;
    padding: 15px 25px 33px 23px;
    width: 160px;
    position:absolute;
}
.tooltipb {
    background: url("/Themes/afsBlue/images/ToolTip/black_arrow_smallb.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-family: BVNassim, tahoma;
    font-weight:700;
    text-align:center;
    height: 10px;
    margin-top: -5px;
    padding: 27px 25px 16px 23px;
    width: 160px;
    position:absolute;
}
.mfbol{
    font-weight:700;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dataTables_scrollBody{
        overflow-y: scroll! important;
    }
    .dataTables_scrollHead{
        margin-right:17px;
    }
}
.mwChart div{
    width:100px;
    min-height:27px;
    color:#990000;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
}
#marketWatchTbl_filter label{
    float:right
}
.main{
    min-width:950px !important;
    border:1px solid rgba(0,0,0,0.1) !important;
    padding:35px;
    margin-top:30px;
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height:70%;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
/*.mainbad{
    border:1px solid #ee9999 !important;
    -moz-box-shadow: 0px 0px 10px rgba(255,0,0,0.5);
    -webkit-box-shadow: 0px 0px 10px rgba(255,0,0,0.5);
    box-shadow: 0px 0px 10px rgba(255,0,0,0.5);
}
.maingood{
    border:1px solid #99ee99 !important;
    -moz-box-shadow: 0px 0px 10px rgba(0,255,0,0.5);
    -webkit-box-shadow: 0px 0px 10px rgba(0,255,0,0.5);
    box-shadow: 0px 0px 10px rgba(0,255,0,0.5);
}*/
.page-header{
    background: none repeat scroll 0 0 #f5f5f5;
    margin-left: -35px;
    margin-right: -35px;
    margin-top: 5px;
    padding-bottom: 8px;
    padding-right: 35px;
    padding-top: 20px;
    background-image: url("/Themes/afsPlain/images/landing-bg-repeat.jpg");
    background-repeat: repeat-x;
}
.page-header h1{
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
    line-height:18px;
}
.topbar{
    font-family: tahoma;
}
.df{
    font-family:arial,tahoma !important;
    font-size:12px;
}
footer{
    font-family:"tahoma";
    font-size:11px;
    margin-top:15px !important;
    padding-right: 25px;
    margin-bottom:20px !important;
    padding-top:0 !important;
    color: rgba(0,0,0,0.5);
}
.pagination a{
    cursor: pointer;
}
.paginationContainer{
    margin-top: 20px
}
.paginationDetail{
    color: rgba(0, 0, 0, 0.5);
}
.paginationDetail b{
    font-family: tahoma;
    font-size: 11px;
}
.newsDetail pre{
    font-family:"BVNassim";
    font-size: 16px;
    font-weight:700;
    line-height:28px;
}
.brand{
    padding:5px 20px 2px !important;
}
#messagesContainer {
    bottom: 0;
    font-family: "BVNassim";
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
    padding-right: 9%;
    padding-left: 9%;
    position: fixed;
    vertical-align: middle;
    width: 100%;
}
.alert-message{
    width:80%;
}
.topbar{
    min-width:950px !important;
}
.topbar .fill{
    /*background: url('/Themes/afsPlain/images/th.png') !important;*/
}
.topbar input[type=text]{
    color: #c0c0c0 !important;
    background:transparent
}
.topbar input[type=text]:hover{
    color: #fff !important;
}
.topbar input[type=text]:focus{
    color: #000 !important;
}
.nav{
    font-family:tahoma !important;
    font-size:12px !important;
}
.row {
    margin-left:0 !important;
}
.btn div.ColVis.TableTools{
    margin-top:none !important;
}
.btn div.ColVis.TableTools button{
    width:none !important;
    border:none !important;
    margin-left:none !important;
    margin-right:none !important;
    background-color:transparent !important;
    font-family:tahoma;
    font-size:12px !important;
    white-space: nowrap;
}
.btn button.ColVis_Button.TableTools_Button.ColVis_MasterButton{
    width:none !important;
    text-align:none !important;
}
.btn div.ColVis.TableTools button:hover{
    background-color:transparent !important;
}
.btn div.DTTT_container{
    margin-bottom:0;
    border:none !important;
}
.btn button.DTTT_button{
    background-color:transparent !important;
    font-family:tahoma !important;
    padding-right:none !important;
    border:none !important;
    font-size:12px !important;
    white-space: nowrap;
}
.fl{
    float: left !important;
    margin-right:2px;
}
.fr{
    float: right !important;
    margin-left:2px;
}
.s{
    width:87px !important;
    padding:3px;
}
.b{
    width:110px !important;
    padding:3px;
}
.com{
    margin-top:-9px;
}
.footerlogo {
    border: 0 none;
    float: left;
    margin-left: 22px;
    margin-top: -8px;
    opacity: 0.5;
    vertical-align: middle;
    -webkit-transition: 0.2s ease-in all !important;
    -moz-transition: 0.2s ease-in all !important;
    -o-transition: 0.2s ease-in all !important;
    -ms-transition: 0.2s ease-in all !important;
    transition: 0.2s ease-in all !important;
}
.footerlogo:hover{
    opacity: 1;
}
.pagination .active  {
    background-color: #C7EEFE;
}
div.pagination ul a:first-child{
    border-right:none;
}
div.pagination ul span a:first-child{
    border-right:1px solid rgba(0, 0, 0, 0.15);
}
div.pagination ul a{
    -webkit-transition: 0.15s ease-in all !important;
    -moz-transition: 0.15s ease-in all !important;
    -o-transition: 0.15s ease-in all !important;
    -ms-transition: 0.15s ease-in all !important;
    transition: 0.15s ease-in all !important;
}
.thm{
    font-size:12px;
    color:#fff !important;
    height:30px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top:6px;
    border-top:1px solid #282828;
}
.formcontain .zend_form div{
    clear: both;
}
.zend_form input, .zend_form textarea, .zend_form button, .zend_form select{
    margin-top:10px;
    float:right;
}
.zend_form label{
    float:right;
}
.zend_form ul.errors{
    font-family: "BVNassim";
    line-height: 18px;
    margin-top:10px;
    float:right;
    margin-right:20px;
}
.zend_form ul.errors li{
    color:#d00000 !important;
}
.inline{
    display:inline;
    margin-top: 5px;
    float:right;
    margin-left:5px;
    margin-right:5px;
}
.tabicon{
    vertical-align:middle;
    padding-left:3px;
}
.twipsy {
    font-family: "BVNassim";
    font-size:15px !important;
    font-weight:700 !important;
}
.indexch {
    display:inline;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0 !important;
    padding-top: 3px;
    /*background-color: #444444;
    border: 1px solid #777777;*/
    margin-left: 13px;
    padding-bottom: 3px;
}
.page-header .pretitle{
    font-size:11px;
    color:#a5a5a5;
    margin-right:64px;
}
.page-header .newsDate{
    background-image: url("/Themes/afsBlue/images/smalldate.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: black;
    padding-right: 15px;
}
.label{
    font-family:"BVNassim";
    font-size:14px;
    color:#fff !important;
    padding-top:0px;
    padding-bottom:0px;
}
.pdr{
    padding-right:5px
}
#MutualFundCTbl_length label div{
    padding-right:35px;
}
.bmess{
    background-position: center;
    background-repeat:no-repeat;
    float: left;
    height: 36px;
    margin-top: -7px;
    margin-bottom: 2px;
    width: 32px;
    padding-left:2px;
    padding-right:2px;
    cursor:pointer;
    position:relative;
    z-index: 99999999;
}
.bmess.mess{
    background-image: url("/Themes/afsPlain/images/message.png");
}
.bmess.user{
    background-image: url("/Themes/afsPlain/images/user.png");
}
.bmess.lang{
    background-image: url("/Themes/afsPlain/images/lang.png");
}
.bmess:hover{
    background-color: #000;
}
.cmess {
    background: none repeat scroll 0 0 #C00000;
    border: 2px solid #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    bottom: 2px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: 700;
    padding-left: 3px;
    padding-right: 3px;
    position: absolute;
    right: -5px;
}
.bmess.lang .cmess{
    font-size: 9px;
}
.bmess:hover #cmess{
    color:#fff;
}
.pmess{
    background-color: #666 !important;
    background-image:url('/Themes/afsPlain/images/bg1.jpg') !important;
    background-repeat: repeat !important;
    height:0px;
    padding-top:0px;
    padding-bottom:0px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 9px rgba(0, 0, 0, 0.1) inset !important;
    border-style: solid;
    border-width: 0px;
    z-index: 99999999;
    position:relative;
    width:600%;
    margin-left:-1009px;
    margin-right:-1009px;
    padding:0 0 0 0 !important;
    filter:none !important;
    min-width:950px !important;
}
.pmess div span{
    padding:10px 28px;
    background-color:rgba(255, 255, 255, 0.1) !important;
}
.pmess div span:nth-child(2n-1){
    background-color:rgba(255, 255, 255, 0.03) !important;
}
.pmess table{
    width:100%;
    margin-top:18px;
    text-shadow: 1px 1px 1px black;
}
.pmess table tr td{
    width:33%;
}
.vb{
    min-height:85px !important;
    height: 410px !important;
    max-height: 500px;
    overflow:hidden;
    padding-top:0px;
    padding-bottom:0px;
    text-shadow: 1px 1px 0 black;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) !important;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 19px rgba(0, 0, 0, 0.5) inset !important;
    color: #404040;
    margin-left:-19px !important;
    margin-right:-19px !important;
    padding:0 40px 0 40px !important;
    width:100%;
}
.anm{
    -webkit-transition: 0.35s ease-out all !important;
    -moz-transition: 0.35s ease-out all !important;
    -o-transition: 0.35s ease-out all !important;
    -ms-transition: 0.35s ease-out all !important;
    transition: 0.35s ease-out all !important;
}
.anmlng{
    -webkit-transition: 0.75s ease-out all !important;
    -moz-transition: 0.75s ease-out all !important;
    -o-transition: 0.75s ease-out all !important;
    -ms-transition: 0.75s ease-out all !important;
    transition: 0.75s ease-out all !important;
}
.arrd {
    /*background-image: url("/Themes/afsPlain/images/down.png");*/
    background-position: center top;
    background-repeat: no-repeat;
    height: 64px;
    margin-top: -15px;
    position: absolute;
    width: 100%;
}
.arrd.up{
    /*background-image: url("/Themes/afsPlain/images/up.png");*/
}
.nd{
    display:none;
}
.ns{
    opacity:0 !important;
}
.xMask{
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
    height: 100%;
    background-color: rgb(0, 0, 0);
    position: fixed;
    z-index: 50000;
}
.topbar .over{
    position:relative;
    z-index: 10000;
}
.topbar .overd{
    position:relative;
    z-index: 9999;
}
.box {
    background-image: url("/Themes/afsPlain/images/bg.jpg") !important;
    border: 2px solid rgba(255, 255, 255, 0.15);
    border-radius:7px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset;
    float: right;
    height: 280px;
    width: 90%;
    overflow:hidden;
}
.box table tr{
    background-color:rgba(255, 255, 255, 0.1) !important;
}
.box table tr:nth-child(2n-1){
    background-color:rgba(255, 255, 255, 0.03) !important;
}
.box table tr td{
    padding-right:5px;
    padding-top:10px;
    padding-bottom:10px;
    width:20%;
}
.box table tr td:nth-child(2n-1){
    width:30%;
}
.box.thinbox {
    float: right;
    height: 50px;
    margin-top: 14px;
    width: 95%;
    margin-left:14px;
}
.box.tinybox {
    float: right;
    height: 50px;
    margin-top: 14px;
    width: 90%;
}
.boxtitle {
    color: rgba(250, 250, 250, 0.85);
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: -9px;
    text-shadow: 1px 1px 0 black;
    font-family:"BVNassim";
}
.loading {
    background-image: url("/Themes/afsPlain/images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.loadingb {
    background-image: url("/Themes/afsPlain/images/loadingb.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.zero{
    width:0 !important;
    height:0 !important;
    margin-top:50% !important;
    margin-right:50% !important;
}
.zeroh{
    height:0 !important;
}
.ovs{
    margin:0 0 0 -30px !important;
    overflow-y:scroll !important;
    height:101% !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none  !important;
    -ms-transition: none !important;
    transition: none !important;
}
.frms{
    direction:rtl;
    line-height:39px;
}
.frms label{
    font-family:"BVNassim";
    font-size: 14px;
    width:150px;
    padding-left:10px;
}
div.exppan {
    margin-left: auto;
    margin-right: auto;
    width: 200px;
}
.exppan a{
    display: block;
    padding:3px;
    margin:0 10px;
    width:48px;
    border:1px solid #fff;
    float:right;
}
.exppan a:hover, .exppan a.act{
    border:1px solid #ccc;
    border-radius:5px;
    background-color: #eee;
}
.frms .btn.medium.success{
    margin-right:159px;
}
.code{
    width:740px;
    direction:ltr;
    margin-left: auto;
    margin-right:auto;
    margin-top:11px;
    background-color:#eee;
    border:1px solid #ccc;
    border-radius:5px;
}
.headericon{
    width:48px;
    height:48px;
    float:right;
    margin-left:15px;
    margin-top:-14px;
    background-position:center;
    background-repeat:no-repeat;
}
.mwicon{
    background-image:url('/Themes/afsPlain/images/marketwatch.png');
}
.cmicon{
    background-image:url('/Themes/afsPlain/images/compare.png');
}
.fnicon{
    background-image:url('/Themes/afsPlain/images/fund.png');
}
.mpicon{
    background-image:url('/Themes/afsPlain/images/map.png');
}
.nwicon{
    background-image:url('/Themes/afsPlain/images/news.png');
}
.bbicon{
    background-image:url('/Themes/afsPlain/images/bubble.png');
}
#techc{
    position:relative;
}
.do {
    bottom: 0;
    left: 50%;
    margin-left: -370px;
    position: absolute;
}
.DTTT_print_info h1.fn{
    color:#fff !important;
}
.cw1 { width:30px; }
.cw2 { width:60px; }
.cw3 { width:100px; }
.cw4 { width:150px; }
.cw5 { width:180px; }
.cw6 { width:230px; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    font-family:iransans,tahoma;
    font-size: 12px;
}
h1,
h3,
h4,
h5,
h6 {
    font-family:"BVNassim";
}
textarea {
    font-family: "BVNassim", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.topbar input {
    font-family: "BVNassim", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.zend_form ul.errors{
    font-family: "BVNassim";
}
#scroller { /*	-webkit-touch-callout:none;*/ -webkit-tap-highlight-color:rgba(0,0,0,0); float:left; width:100%; padding:0; /*	-webkit-box-shadow:0 0 8px #555;	/* Don't use box shadows, they slow down drastically CSS animations */ }
#scroller span { padding:0 10px; min-height:40px; line-height:21px; background-color:#fafafa; }
#scroller span { display:block; }
#carousel{ position: relative; }
.btnmf1{
    background-color: #ccffcc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#ccffcc));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #ccffcc);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #ccffcc);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #ccffcc);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #ccffcc);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #ccffcc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccffcc', GradientType=0);
}
.btnmf2{
    background-color: #FFEECC;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#FFEECC));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #FFEECC);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #FFEECC);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #FFEECC);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #FFEECC);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #FFEECC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FFEECC', GradientType=0);
}
.btnmf3{
    background-color: #FFCCCC;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#FFCCCC));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #FFCCCC);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #FFCCCC);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #FFCCCC);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #FFCCCC);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #FFCCCC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FFCCCC', GradientType=0);
}
.btnmf4{
    background-color: #CCEFFF;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#CCEFFF));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #CCEFFF);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #CCEFFF);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #CCEFFF);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #CCEFFF);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #CCEFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CCEFFF', GradientType=0);
}
.btnmf5{
    background-color: #cccccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #cccccc);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #cccccc);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #cccccc);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
}
.topbar div > ul .menu-dropdown li a, .nav .menu-dropdown li a, .topbar div > ul .dropdown-menu li a, .nav .dropdown-menu li a,.topbar a {
    color: #fff !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
