﻿* { font-family: Arial;  }
body { font-family: Arial;  }


.MainTable { width: 100%;  }
.TitleRow { background: #68AE28;  }
.TitleTable { text-align: center; }
.Title { color: white; font-weight: bold; }
.SubTitle { color: white; }
.SubTitleRow { background: #68AE28; }
.FormTitle { font-size: 12pt;}
.DefaultFont { font-size: 12pt; }

.TableRow { }
.TableRowEven {  background: #E7F5FF;}
.TableRowSelected {    background: yellow;  }
.TableCell { color: black; text-decoration: none; padding: 5px; }
.TableCellHOver { background: #99CC00; /*68AE28;*/ }
.TableTitle { font-weight: bold;  }
.TableInnerSuperTitle {  font-weight: bold; border-top: solid 1px black;border-bottom: solid 1px black; }
.TableInnerTitle { font-weight: bold; }
.ErrorRow { color: red; }
.ErrorText { color: red; font-size: 12pt; }

.SmallTable { background:  white; }
.SmallTablePreHeaderRow { background: #68AE28;  }
.SmallTablePreHeaderCell {  color: white;  text-align: center; padding: 5px;}
.SmallTablePreHeaderLink { color: White; text-decoration: underline; }
.SmallTablePreHeaderLink:visited { color: White; text-decoration: underline; }
.SmallTableHeaderRow {  background: #68AE28; }
.SmallTableHeaderCell { font-weight: bold;  text-align: center;  padding: 2px 2px 2px 2px;   color: White; border-bottom: solid 10px white;}
.SmallTableRow { background: #E7F5FF;  }
.SmallTableRowHighlight{	background: #ccff99;}
.SmallTableCell { color: #006666; padding: 3px;  }
.SmallTableLink {  color: #4169e1; }
.SmallTableLink:visited {  color: #4169e1; }
.SmallTableLinkDark {  color: #0000FF; }
.SmallTableLinkDark:visited {  color: #0000FF; }
.SmallTableMissingData {  color: green; }
.SmallTableMissingData:visited {  color: green; }
.SmallTableFooterRow { background: #E7F5FF; }
.SmallTableFooterCell { border-top: solid 12px white; font-weight: bold ; text-align: center; color: #006666; }
.SmallTableBorder { border: solid 1px #006666;   } /* רק עבור טבלאות עם גבולות */

.MobileButtonLink  { text-decoration: none; }

.PricesTable { font-family: Tahoma, Arial;  font-size: 10px; color: Black;}
.StartPlacesTable { font-size: 10px; color: Black;}
.PricesTableHeaderCell { background: #E7F5FF;  font-size: 10px;  }
.PricesTablePivotCell { background: #68AE28;  color: White; }
.PricesTableCell { font-size: 10px;  }


.DynamicListPopupTable {background: whitesmoke;   border: solid 1px gray; width: 100%; font-size: larger;}
.DynamicListPopupRow {}
.DynamicListPopupCell { font-size: larger; }
.DynamicListPopupCellHOver { background: lightblue; font-size: larger;}

.MapButton {  width: 35px; height: 37px; font-size: 6pt; background: url('/otobusimmvc/Content/DesignMobile/MapButton.gif') no-repeat; background-position:center center;  cursor: pointer; }

.TopLinkCell { border: solid 1px blue; border-radius: 3px; padding: 2px; text-align: center; }
.DesktopSiteLink, .DesktopSiteLink:visited { color: blue; text-decoration: none;    }
.LanguageLink, .LanguageLink:visited { color: blue; text-decoration: none;    }
 
.StaticList { }
.TimeTextBox { }
.DirSeperator { color: #006666;}

.OnlineTime { color: red; }

.MapLinkButton { background: white; color: black; text-decoration: none; padding: 5px;  border: solid 1px  blue;}
.MapLinkButton:hover {  color: black; }

.VerticalTextLTR { -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.VerticalTextRTL { -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}

a.visited { color: Blue; }
a {color: Blue;}

.Textbox { width: 70%; }
.PopupDiv {width: 80%;}
.TimeTextBox {width: 20%;}
.BigButton {width: 80%;}

.SpinnerDiv { background: url('/otobusimmvc/Content/Design/HourGlass.gif'); background-repeat: no-repeat; font-size: 100px; background-position: center; }
