th, td { font-size: 10px; }  /*  For ADC header */

#breadcrumb {
    font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 8px;
}

a:link          { color: #18396E; text-decoration: none; }
a:active        { color: #18396E; text-decoration: none; }
a:visited       { color: #003366; text-decoration: none; }

a:link:hover    { color: #18396E; text-decoration: underline; }
a:visited:hover { color: #003366; text-decoration: underline; }

div.diffReport2 {
    font-size:12px;
    font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    padding-bottom: 30px;
}

.diffReport2 h1 {
    margin-top: 30px;
    margin-bottom: 30px;
    font: bold 30px lucida grande, geneva, helvetica, arial, sans-serif;
    color: #000;
}
.diffReport2 h2 {
    margin-top: 40px;
    margin-bottom: 5px;
    font-size: 24px;
    color: #000;
}
.diffReport2 h2.objectivec {
    color: rgba(0, 155, 51, 1);
    text-transform: uppercase;
}
.diffReport2 h2.swift {
    color: rgba(75, 138, 251, 1);
    text-transform: uppercase;
}
.diffReport2 h2.javascript {
    color: rgba(92, 17, 168, 1);
    text-transform: uppercase;
}
.diffReport2 h3 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 24px;
    color: #000;
    padding-bottom: 2px; border-bottom: 1px solid #919699;
}
.diffReport2 h4 {
    margin:  15px 0px 10px   0px;
    padding:  4px 4px  4px  20px;
    font-weight: bold; font-size: 120%;
    background-color: #F8F8F8;
}

.diffReport2 div.comments {
    font: normal 18px lucida grande, geneva, helvetica, arial, sans-serif;
    margin-left: 30px;
    margin-top: -10px;
    color: #333;
}
.diffReport2 div.symbols {
    margin-left: 20px
}
.diffReport2 div.language-objectivec {
    border-left: 5px solid rgba(0, 155, 51, 0.2);
    padding-left: 6px;
    padding-top: 3px;
}
.diffReport2 div.language-swift {
    border-left: 5px solid rgba(205, 233, 244, 1);
    padding-left: 6px;
    padding-top: 3px;
}
.diffReport2 div.language-javascript {
    border-left: 5px solid rgba(92, 17, 168, 0.2);
    padding-left: 6px;
    padding-top: 3px;
}

.diffReport2 div.section_toc {
    margin-left: 30px;
    margin-top: 20px;
}


.diffReport2 table {
    border: 1px #888 solid;
    padding:2px; border-spacing:0px;
    border-collapse: collapse;
    margin-left: 40px;
    margin-top: 7px
}
.diffReport2 td, .diffReport2 th {
    font-size: 10px;
    border: 1px #888 solid;
    padding:3px 6px;
}
.diffReport2 th { font-size: 10px; text-align: center; background-color: #eee; }
.diffReport2 td { font-size: 90%;  text-align: left; }

.diffReport2 .declaration { font-family: courier, monospace }

.diffReport2 .nochange {
    margin-top: 20px;
    margin-left: 20px;
    font-style: italic;
    font-size: 110%;
    color:#888;
}

.diffReport2 div.modified { margin-top: 5px }
.diffReport2 div.removed  { margin-top: 5px }
.diffReport2 div.added    { margin-top: 5px }

.diffReport2 div.symbolName {
    padding-left: 20px;
    font-family: monospace;
    font-size: 110%}
.diffReport2 span.symbolArch {
    font-size: 80%;
    font-style: italic;
    color: #CCC;
    padding-left: 20px; }
.diffReport2 span.noArch {
    font-style: italic;
 }


.diffReport2 .removed  .diffStatus {
    font-style: italic; font-size: 80%; color:red;
 }
.diffReport2 .added    .diffStatus {
    font-style: italic; font-size: 80%; color:blue;
}
.diffReport2 .modified .diffStatus {
    font-style: italic; font-size: 80%; color:#080;
}
