.swift .s
{
    color: #C41A16;
}

.swift .err
{
    border: none;
    color: #643820;
}

.swift .nc
{
    color: black;
}

.swift .k, .swift .nb
{
    color: #7F007F;
}

.typeset code, .typeset pre, .typeset th {
background-color: #ffffff;
}

.typeset pre, .typeset table, .typeset th, .typeset td {
border: 1px solid #b9b9b9;
}

.highlight pre, p code, li code {
    font-family: monospace;
    font-size: 12pt;    
    background-color: #f7f7f7;
}

.highlight pre {
    border: 1px solid #212121;
}

.highlight code.language-swift span.cm {
    color: #28CD41;
}

.highlight code.language-swift span.k, .highlight code.language-swift span.kc, .highlight code.language-swift span.kd, .highlight code.language-swift span.nb { 
    color: #9B2393; font-weight: bold 
} /* Keyword */


.highlight code.language-swift span.mi, .highlight code.language-swift span.cp, .highlight code.language-swift span.o, .highlight code.language-swift span.nv, .highlight code.language-swift span.nf, .highlight code.language-swift span.n, .highlight code.language-swift span.p, .highlight code.language-swift span.nl { 
    color: #000000; font-weight: normal 
} /*  */

.highlight code.language-swift span.s { 
    color: #FC6A5D; font-weight: bold 
} /* Keyword */

.highlight code.language-swift span.kt, .highlight code.language-swift span.n, .highlight code.language-swift span.nc { 
    color: #3900A0;
} /* Keyword */