/*******************************/
/*** ViewVC CSS Stylesheet ***/
/*******************************/
/*** Standard Tags ***/
html, body {
background-color: rgb(180,193,205);
color: black;
font-family: arial, sans-serif;
font-size: 90%;
margin: 5px;
}
a { text-decoration: none; color: rgb(30%,30%,60%); }
img { border: none; }
table {
width: 100%;
margin: 0;
border: none;
}
tr, td, th { vertical-align: top; }
th { white-space: nowrap; }
table.auto {
width: auto;
}
table.fixed {
width: 100%;
table-layout: fixed;
}
table.fixed td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
form { margin: 0; }
/*** Icons ***/
.vc_icon {
width: 16px;
height: 16px;
border: none;
padding: 0 1px;
}
#vc_root_select_form {
display: inline;
}
#vc_current_path {
padding: 5px 0;
font-size: larger;
}
#vc_view_selection_group {
margin: 20px 0 5px 0;
}
#vc_main {
border: 1px solid black;
border-right-width: 2px;
border-bottom-width: 2px;
background-color: rgb(250,255,210);
padding: 5px 0;
}
#vc_main_body {
border: 1px solid black;
border-width: 1px 0;
background: white;
padding: 5px 5px 20px 5px;
}
.vc_view_link, .vc_view_link_this {
border: 1px solid black;
border-right-width: 2px;
display: inline;
padding: 5px;
margin: 0 2px 0 0;
}
.vc_view_link {
background-color: rgb(210,215,175);
}
.vc_view_link:hover {
background-color: rgb(225,230,190);
}
.vc_view_link_this {
background-color: rgb(250,255,210);
border-bottom: 1px solid rgb(250,255,210);
}
.vc_view_link a:hover, .vc_view_link_this a:hover {
text-decoration: none;
}
/*** Table Headers ***/
.vc_header {
text-align: left;
vertical-align: top;
background-color: #cccccc;
border-bottom: 1px solid black;
}
.vc_header_sort {
text-align: left;
background-color: #88ff88;
border-bottom: 1px solid black;
}
/*** Table Rows ***/
.vc_row_even {
background-color: rgb(95%,95%,95%);
}
.vc_row_odd {
background-color: rgb(90%,90%,90%);
}
.vc_row_even:hover, .vc_row_odd:hover {
background-color: white;
}
/*** Log messages ***/
.vc_log {
/* unfortunately, white-space: pre-wrap isn't widely supported ... */
white-space: -moz-pre-wrap; /* Mozilla based browsers */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera >= 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
}
/*** Properties Listing ***/
.vc_properties {
margin: 1em 0;
}
.vc_properties h2 {
font-size: 115%;
}
/*** Markup Summary Header ***/
.vc_summary {
background-color: #eeeeee;
}
/*** Highlight Markup Styles ***/
#vc_markup .num { color: #000000; }
#vc_markup .esc { color: #bd8d8b; }
#vc_markup .str { color: #bd8d8b; }
#vc_markup .dstr { color: #bd8d8b; }
#vc_markup .slc { color: #ac2020; font-style: italic; }
#vc_markup .com { color: #ac2020; font-style: italic; }
#vc_markup .dir { color: #000000; }
#vc_markup .sym { color: #000000; }
#vc_markup .line { color: #555555; }
#vc_markup .kwa { color: #9c20ee; font-weight: bold; }
#vc_markup .kwb { color: #208920; }
#vc_markup .kwc { color: #0000ff; }
#vc_markup .kwd { color: #404040; }
/*** Py2html Markup Styles ***/
#vc_markup .PY_STRING { color: #bd8d8b; }
#vc_markup .PY_COMMENT { color: #ac2020; font-style: italic; }
#vc_markup .PY_KEYWORD { color: #9c20ee; font-weight: bold; }
#vc_markup .PY_IDENTIFIER { color: #404040; }
/*** Line numbers outputted by highlight colorizer ***/
.line {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #505050;
padding: 1px;
background-color: #eeeeee;
color: #505050;
text-decoration: none;
font-weight: normal;
font-style: normal;
}
/*** Diff Styles ***/
.vc_diff_plusminus { width: 1em; }
.vc_diff_remove, .vc_diff_add, .vc_diff_changes1, .vc_diff_changes2 {
font-family: monospace;
white-space: pre;
}
.vc_diff_remove { background: rgb(100%,60%,60%); }
.vc_diff_add { background: rgb(60%,100%,60%); }
.vc_diff_changes1 { background: rgb(100%,100%,70%); color: rgb(50%,50%,50%); text-decoration: line-through; }
.vc_diff_changes2 { background: rgb(100%,100%,0%); }
.vc_diff_nochange, .vc_diff_binary, .vc_diff_error {
font-family: sans-serif;
font-size: smaller;
}
/*** Intraline Diff Styles ***/
.vc_idiff_add {
background-color: #aaffaa;
}
.vc_idiff_change {
background-color:#ffff77;
}
.vc_idiff_remove {
background-color:#ffaaaa;
}
.vc_idiff_empty {
background-color:#e0e0e0;
}
table.vc_idiff col.content {
width: 50%;
}
table.vc_idiff tbody {
font-family: monospace;
/* unfortunately, white-space: pre-wrap isn't widely supported ... */
white-space: -moz-pre-wrap; /* Mozilla based browsers */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera >= 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
}
table.vc_idiff tbody th {
background-color:#e0e0e0;
text-align:right;
}
/*** Annotate Styles ***/
.vc_blame_metadata {
border-bottom: 1px dotted rgb(80%,80%,80%);
padding-right: 2em;
font-family: monospace;
text-align: right;
}
.vc_blame_textdata {
border-bottom: 1px dotted rgb(80%,80%,80%);
border-left: 1px solid black;
font-family: monospace;
text-align: left;
padding-left: 1em;
}
/*** Query Form ***/
.vc_query_form {
}