/*STyles for the svg fragment in timeline part of Safenet */

/* root level header */
rect.tableheader{
 fill: #003060;
 stroke: black;
 stroke-width: 0.1;  
}

text.tableheader{
 font-size:2;
 fill:white;
 text-anchor:middle;
 stroke-width:1;
}

/* Child header of root header */
text.tableheader2{
 /*fill:white;*/
 fill:white;
 font-size:2;
 text-anchor:left;
 stroke-width:1;
}

rect.tableheader2{
 /*fill:url(#MainGradient);*/
 fill:#2f6090;
 stroke:RGB(181,185,189);
 stroke-width:.1;  
} 

/* Main field of the table */
text.row2bold{
 font-size:1.5;
 fill:navy;
 stroke-width:.6;
 text-anchor:start;
}

line.row2bold{
 stroke:RGB(181,185,189);
 stroke-width:0.015;
}

/* Title of the legend table */
text.tablelegendtitle {
 font-size:2;
 text-anchor:middle;
 fill:white;
}

rect.tablelegendtitle {
 fill: #003060;
 stroke: #926D7E;
 stroke-width: .1; 
}

line.tablelegendtitle {
 stroke-width:.05;
 stroke:RGB(181,185,189);
}

/* Data of the legend table */
text.tablelegenddata {
 font-size:1.5;
 stroke-width:1;
 fill:navy;
 text-anchor:left;
}

line.tablelegenddata {
 stroke:RGB(181,185,189);
 stroke-width:.05;
}

/* Style of notes */
text.notes{
 text-anchor:start;
 stroke-width:0.6;
 fill:black;
 font-size:1.5;
}

/*Border of vertical table*/
rect.row1{
 fill:white;
 stroke:RGB(181,185,189);
 stroke-width:.1;
}

/* Tool tip style */
line.popuptext{
 stroke-dasharray :.8,.3;
 stroke:RGB(44,96,144);
 stroke-width:0.2;
}

/* Style of the month line in the time scale */
line.timesmall{
 stroke:red;
 stroke-width:0.1;
}

/* Style of three month line in the time scale */
line.timebig{
 stroke:red;
 stroke-width:0.1;
}

/* vertical lines in the graph combination of two colors vertline1 and vertline2*/
line.vertline1{
 stroke:RGB(255,255,255);
 stroke-width:0.015;
}

line.vertline2{
 stroke:RGB(149,153,157);
 stroke-width:0.015;
}

/* Time line and vertical dashed line represents the current date */
line.currline{
 stroke:red;
 stroke-width:0.15;
 stroke-dasharray:0.8,0.3;
}

/* Time line and vertical dashed line represents the current target */
line.userline{
 stroke:blue;
 stroke-width:0.15;
 stroke-dasharray:0.8,0.3;
}

/* Time line and vertical dashed line represents the extended target */
line.extendedline{
 stroke-dasharray:0.8,0.3;
 stroke:RGB(44,96,144);
 stroke-width:0.2;
}

/* Colors of the main gradient for old table header
*stop.MainGradient1{
* stop-color:RGB(44,96,144);
*}
*
*stop.MainGradient2{
* stop-color:RGB(229,233,237);
*}
*/
/*Not used ??? 
*stop.MyGradient1{
* stop-color:white;
*}
*
*stop.MyGradient2{
* stop-color:skyblue;
*}
*
*
*stop.MyGradient3{
* stop-color:green;
*}
*/

/* Circle represents overdue after 180 */ 
.overdueAf180{
 fill:RGB(0,225,0);
 stroke:RGB(0,146,0);
 stroke-width:0.1;
}

/* Circle represents overdue in 180 */ 
.overdueIn180{
 fill:RGB(230,230,0);
 stroke:RGB(151,151,0);
 stroke-width:0.1;
}

/* Circle represents overdue*/ 
.overdue{
 fill:RGB(236,0,0);
 stroke:RGB(155,0,0);
 stroke-width:0.1;
}

/* Circle completed*/
.attenBlack{
 fill:black;
 stroke:RGB(176,176,176);
 stroke-width:0.1; 
}

/* Circle commenced*/
.attenGrey{
 fill:RGB(176,176,176);
 stroke:black;
 stroke-width:0.1;
}

/* Time line extended  represented using one rectangle and a line rect.tmline and line.tmline*/
rect.tmline{
 fill:RGB(117,121,125);
 stroke-width:0;
 fill-opacity:0.7;
}

line.tmline{
 stroke:RGB(44,96,144);
 stroke-width:0.2;
}

/* Style of the month name text */
.month{
 glyph-orientation-vertical:270;
 font-size:1;
 fill:lightblue;
 stroke-width:1;
 text-anchor:start;
 writing-mode:tb-rl;
}




