2nd part:
td.element-header-buttons {
background: $color_hack;
color: $color_hack;
white-space: nowrap;
}
td.element-header-plain {
color: black;
background: #ddddff;
}
td.dark-line {
font-size: 1px;
background-color: #003366;
}
td.light-line {
font-size: 1px;
background-color: #DDEBF5;
}
img.element-header-button {
color: $color_hack;
background: $color_hack;
}
.element-content {
border-width: 1px;
border-style: solid;
border-color: black;
}
.navbar {
font-size: small;
}
.footer {
font-size: x-small;
}
.navbar A {
background: #eeeeee;
}
TD.element-text {
FONT-SIZE: small;
BACKGROUND: white;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH.element-text {
BACKGROUND: white;
FONT-SIZE: small;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
IMG.element-header-button {
BACKGROUND: #003366;
COLOR: #003366;
}
TR.table-header {
BACKGROUND: #C9D7DC;
FONT-SIZE: small;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
STRONG.table-header {
BACKGROUND: #C9D7DC;
COLOR: white;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: small;
}
TD.selected {
BACKGROUND: #003366;
COLOR: white;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
}
TABLE.element-content {
padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
}
TABLE.z_light {
BACKGROUND: white;
}
TABLE.z_dark {
BACKGROUND: #C9D7DC;
}
TR.z_light {
BACKGROUND: white;
}
TR.z_dark {
BACKGROUND: #EAF0F0;
}
HR.main_color {
COLOR: #003366;
}
TR.table-title {
BACKGROUND: #C9D7DC;
}
TD.cal-week {
BACKGROUND: #EAF0F2;
VALIGN: top;
}
TD.cal-week-event {
BACKGROUND: #C9D7DC;
}
TD.cal-month-day {
BACKGROUND: #C9D7DC;
BORDER: 1px c0c0c0 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px ;
}
TD.cal-month-today {
BACKGROUND: #EAF0F2;
BORDER-RIGHT: grey 1px solid; BORDER-TOP: grey 1px solid; BORDER-LEFT: grey 1px solid; BORDER-BOTTOM: grey 1px
solid;
}