/*
 * Utilities
 */

/* lightbox overrides */
.ie8 .lightbox-wrapper.loading {
    left: 0 !important;
}


/* styleguide */
#nkn-sso .style-example {
    border-top: 1px solid #f0f;
    margin: 0;
    padding: 35px;
}
#nkn-sso .style-example:first-child {
    border-top: 0;
}


/* debug output */
#nkn-sso samp.debug {
    background: #efefef;
    border: 1px dotted #ddd;
    /*display: none;*/
    padding: 5px;
    white-space: pre;
}
#nkn-sso samp.error {
    color: red;
}
#nkn-sso div.debug {
    margin: 0 auto 0 auto;
    background: #fff;
    max-width: 650px;
    margin-top: 20px;
}
#nkn-sso div.debug h2 {
    font-size: 1.667em;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 5px;
}
#nkn-sso div.debug table {
    line-height: 1.1em;
    width: 100%;
    border: 1px solid #999;
    -webkit-box-shadow: 0 0 3px #999;
       -moz-box-shadow: 0 0 3px #999;
            box-shadow: 0 0 3px #999;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
#nkn-sso div.debug td {
    padding: 3px;
}
#nkn-sso div.debug table thead {
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #999;
}
#nkn-sso div.debug table tbody td:nth-child(odd) {
    font-weight: bold;
}


