ul.report-problem {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 110%;
}

ul.report-problem > li {
    margin-bottom: 8px;
    padding: 8px 14px 8px 44px;
}

ul.report-problem-low > li {
    background: #fff6bf url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAoZJREFUWEftmD9LI0EYxhcROcRCwnGNlYjWfoIDv8ZxtfUV4hXB2kIbGxuxOAJX2OkXSHHEKtUVaQ4Ml8aENEv+kD8m7j3PZGdZJjPZncwmBC4DL2yyMzu/fd553pnEC4LAW+VYaTgKtwZ0XT5rBdcKuirgOv7/WIOe522MRqP78Xj8ivCHw+Gj7/v7NurhGVqxnBXsdDpfANUDTBD8/T6JSXvnvbSQCwHEQzcB9xaBlU6DgBGCQtUe+6SBzByQaR0MBr8i5SRcHBI32Yd9kyAzB8Qa+2qEi0FC4fdGo3GyVECmDenzp1KrUxHpRt96UqozU5Dp6vf7T4nqKanudrtXs1KdGWClUjlk2oR6ccXwefjnToTuHs3EsaZUZwIY1rv6qNOeguhXbmV5CcS1As8xswyTCSCMcW5KrVAubOLa4OrQXFP11xmwVqsdRDVPnRyfe79vIkBxrenD1NNcOsM4ASbWPFmcJaK6PhXDYIf5oRrGCTBtzYskNAGGL0KTqYaZGzB1zcPkg0ZdhDa9MRVpGBwoXuIqzgU4V82bpZ6S6na7fSbLzlyAxpqnM4DtdxPDRIcJa0CqxzTY7Bisf6IGWqgoa6M1YLlcPkoNB/VmFmqTungRGgZwW1aAVI+lYBmAnKPVal2b9mn9MRunFWzuJQGYdm1BDasUy+diCs5lOu2YALfgsGcbBVO/iLJHcw7OxTTrDhJGwGq1erEswGaz+dMWcBMDcth/H8TRaoENZ8tWoVA4tkoxpUb7gPiUz+c/w9GXi4hisfgNc+whdqxMEgJuhPbn4BziY8bBZ+4itglnW2bYXzYOZjDtWYcAky21SZJ+gS3zvvM/C4uGXQO6KrzyCv4D/TD+r+neN9kAAAAASUVORK5CYII=) 0 50% no-repeat;
    border: 1px solid #ffd324;
    color: #514721;
}

ul.report-problem-high > li {
    background: #FFF0EB url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAPESURBVFiF7ZhBaNtWGMf/33uysBtlgWVFMAgklZdkLKy7lXWFkeNgl9xKYL3stEsYY4FCGAuELQXfQiEnj4EPSzdwGT6M9tAeBoGOXJYtDjuk8WLIotgUOZYt2amkHWqlTizZUuxkg+YPDz/0vvfez9/T9733RI7j4P8s9l8DdNIFYLe6AOxWF4Dd6tUAJCJmWVbStu1/bNvWDg8Pfy6VSiMhx/BucBynq6Lr+rRlWYbTKlvX9emg4/ixUDdbHREJlmUZtb+3hfxSAkbuKQBAeuddDM3Mgg++YQqC0O84zvMgHvRiOfUSExGr1WqPGWNCbnH+CA4A9I115Ba/Buc8WqvVHhPRqec5dUdN06ZFUbyxt5JCvaC2tBu5p9hbSUEQhA9UVf3wXAGJSJAk6W59X0Uxk/a1K2bSeF4s0ODg4A9EJJwLIBEx0zTTnPOB/FICVrXia2tVK9hNLoNzLlcqlcXTLHXoDtlsVolEIh+XnqxC31g/eh4bvgJlIQFlIYHY8JWj56XfVlF6sopoNPp5NptVzhSQiNjo6OivjlGl3eTysTb55i1IE1chTVyFfPPWsbbd5DIcoyooivJdWC+GMtY07UvOuVzI3G8JDN7X51kHgHpBRSFzH6Io3tA0bfpMAPP5vNLf3/+Nsb0F9V6qpb2+r3rWXan3UjC2tyBJ0t0wARMIkIiYLMvfM8aEk0vrytje8qw3qxEwA7quJ4MudSAjN+c9e/TwWGA0q/Ln7571Zukb63j26CFisdgnQQOmI6Cb86yKDj/vAS8Sc31fRX1fPbarnFQjYCgejz8I4sW2Bs05b28l1TbnuZO3+xPAy9wYiURGyuXyF50A2x4WNjc33xobG/urmv2Dtr6a7TRWKCkLCcTenjg6TIQ+LBARi8fjDxhjLTnPS/xSH4Zvz2P49jz4pb6O9o2A6XiY8G1YW1uLRyKRkUIm3fadcjU0M4uBa9cxcO06hmY6e7v5MAHAN+14AhIRGx8fnwMAdaU15/VKxUwajDE6ODj41o/Fj5wRURxAx8BwlV9KAA3P5ZcSgfq4Y3PO328A2oEBbdsmABAvy57nPa/JcnfmA4G5Ei/LAIDGXJ4e9H0Hi8XiLwDw5qefhZo0jNyxTdPM+Rr5XGAEAK/v7Oz8aFmW7XEh6plM0zxIpVLvARBCXZqIKArgtbm5ufGpqamPeuw8AEC5XFYnJyd/AlACUHUcp+UdbAfI8MKTYqP0+pJvN0odgAnA9mLxBDxxiWYnfnspFxIAPHeSru7F56FX49vMWeoCsFv9C+XRiBDm10+jAAAAAElFTkSuQmCC) 0 50% no-repeat;
    border: 1px solid #EDB1A2;
    color: #963E27;
}

ul.report-problem-info > li {
    background: #EBF0FF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFN0lEQVRYw+2XTYid5RXHf+d533vv3Jkk7TgxwdbRgXRhrR8BwUUtjS2kUt1ERHThIrtmIw2hWo0Lo4IobszO7oZSSkuhTgul1IC0fnRRUScJ4sZATCztpLnNx8ydue/Hc/4u3nsz986HY74UcQ488MJ7nnP+z/+c5zznwLqsy7p8tcWuhJH9051QqwULoTLoAo+uZ28d8i8V4P7p+c1JLVyfBPtOCLYFGDZAMI845a6P5PGTZ24ZPv2FAvzFO+1rNmxIf4KxOyThdjM2y0ilrlEDEyVwGvfDyCbzLL723G3N/191gE8ent9Rq4efhzS5XwFKDAm8Yu6C0dAFmiKCwFyvehkPHri5+Y+rBvCpowt7Qi38UkmYKIBS0GOtUAUwNcglGmZYD6RBHUik4+Z68embGq9ccYBPHpnfY43k+RJGc8B9kbFSMBwCP73W2JQa7553jsyK1LTIaICGQR07k0TtP/DdzwfycwF8fLq9IzTCZI5NZIKowf9R8NB1KXePJgSDmUy8/HHBmVKEPr3EYCiBIex4GuPuZ24eXjPcYS2Ffe/MjimxvR3ZRDtC5lU4eytXZeSbqRGsOnE9dEMdB3Uzh7kC5sVEGcLeAx8sjK3lP13zBI1kZ2HsakeR9+Vcv8y7+NfZkvGhGjWDD+ecU5lTelUTB0JmwguwJOzywO+B311yiPe9P7s5hvCbBbN72lE4fVe1u7kEOi4EbK0HmgFOFUISKYZW8BiAkQQ2pfa3ZuCR525avU5+JoMlNp7D9nbpZC4cwy4cSZQO3x5KuHM0pWFVGKEK5RutgrnoBBvkQA4BgYyasT1g48DFA3z0vdlQoG0d11jHIXcN0gd0HK6tw8PX1WiERSD/y5x/tgo6cfEmLxUHGpGxBLY99sHc4Ze+t8EvCmCBrBRbcyftlKJcmnwGRYRzhXNiwbmhGS6AbEeRuVNEx8Oyc1UA3eiYpanY6rZ6qq16i3NE7mpmUWQu8rhklcIkjpwrefRomzdbBX4h+BXjPb1le7s2s9j1IV38LfYoSkHhkEcnrqIniYUIee+t63JRdEGkq1CQRFFYIAdWNf6ZAAGXFiqQ1YVYKRDVOyy8L44S5O7k7rhW2gRpgMKdwmzB7FLqYJCiNBOlMrrS3FcOg1AFsu+/Ux0qj46v4t3MiKKMUTNaMUvXyMFf3zHqJo6BWlGicJFFX55LVR4NelBfDvpSfadwVQeK3lLUsd/eNeaXVAcVdTI40wm6p3QRWf6U9IpPP8FCFD3gWgLeIBFYAJxppJOX/Bb/4ftjp901mQKmrtNYlY+B5Y76gLu6+RV9QL/6rm5/TQJp8tUfbzl9Wc3CiPxQ3TRVD11mvGKm6FtlFEmAXq2uJxCX6PT2CFE3qMmnmpkfuuxm4Y93b23tfP2/B5um7QswUfYa1b4QIzg002Gm4xgwk0XOFj6gZyw2rk10PC108E/3fqt1xRrWHa/9Z8856fkzhUbb3RqpXt0TnC8d9RLRYGMtVO+wFrvqkcQYTezMJvf9b9x3/ZVrWHty11///bM5eOJ8ZGI2OrkLX8ISS2cTg3owNobARtPxjaYX3r5v/FdXbWj64V8+2TGH7Z2TdrVddLoNrKvKr8qoEcyomRgKxogZI2hqJOrgW7tu+PtVHzt/9OcTY+dD2Fm4dmdm23NpzEXaGwWSqucr60arIaZrZpPfyMpDrz840bpYX5c1uP9g6sTmPNh4AdtK2CIx3DU6n8KpmutY3XXyrQdu/GIH92W5OXUyZP0tk0MD9Pb94866rMu6fM3lU3qyZL580pYZAAAAAElFTkSuQmCC) 0 50% no-repeat;
    border: 1px solid #a8b0bb;
    color: #0000AA;
}


.problem-info-link {
    background: url('/css/general/img/external-link.gif') top right no-repeat;
    padding-right: 7px;
    color: #3ba300;
    font-weight: bold;
}

.problem-info-link-cve {
    background: url('/css/general/img/external-link.gif') top right no-repeat;
    padding-right: 7px;
}


.ssl-checker-results table {
    border-color: gray;
    width: 100%;
}
.ssl-checker-results table th {
    color: white;
    background: #B3B3B3;
    border: 1px solid #B3B3B3;
    text-align: left;
    padding: 4px 6px 4px 12px;
    font-size: 90%;
    font-weight: bold;
}
.ssl-checker-results table th hr {
    margin-bottom: 3px;
}
.ssl-checker-results table td {
    border: 1px solid #D8DCE1;
    padding: 4px 6px 4px 12px;
    background: #F2F2F2;
}
.ssl-checker-results table td.first {
    width: 150px;
    vertical-align: top;
}
.ssl-checker-results table td.second {
    width: 210px;
}
.ssl-checker-results table .first {
    font-weight: bold;
}
.ssl-checker-results .table-fixed {
    table-layout: fixed;
}
.ssl-checker-results .table-fixed td {
    word-wrap: break-word;
}

.ssl-checker-results .subtable td {
    border: 1px solid #E5E9EB;
    padding: 4px 6px 4px 6px;
    text-align: center;
    font-size: 95%;
}

.ssl-checker-results .subtable .first {
    width: 40%;
    font-weight: bold;
    text-align: left;
}

.sslc-warn {
    color: darkorange;
    font-weight: bold;
}

.sslc-danger {
    color: #ff2728;
    font-weight: bold;
}

.sslc-info {
    color: #0000ff;
    font-weight: bold;
}

.sslc-bold {
    font-weight: bold;
}

.sslc-good {
    color: #008800;
    font-weight: bold;
}

.sslc-small {
    font-size: 80%;
}

.sslc-no-problems {
    font-size: 140%;
    font-weight: bold;
    color: #008800;
}

.sslc-no-problems img {
    vertical-align: middle;
    margin-right: 8px;
    margin-left: 12px;
    margin-bottom: 3px;
}

.ssl-checker-results .h2-collapsible-heading {
    cursor: pointer;
}
.ssl-checker-results .h2-collapsible-heading::before {
    content: '';
    background: url('/css/icons/arrow-bottom.gif') no-repeat center center;
    width: 7px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}
.ssl-checker-results .h2-collapsible-heading.closed::before {
    background-image: url('/css/icons/arrow-right.gif');
}

.ssl-checker-results .cert-path-idx {
    font-weight: bold;
    text-align: center;
}

.ssl-checker-results .cert-path-param {
    text-align: center;
}