.btn {
    background: none repeat-x;
    border: none;
    color: #fff;
    cursor: pointer;
    font: inherit;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    font-size: 100%;
    padding: 0;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3);
    white-space: nowrap
}
.btn::-moz-focus-inner {
    border: none;
    padding: 0
}
.btn:after,
.btn__after {
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%
}
.btn-blue {
    background-color: #006698;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b3db), color-stop(100%, #006ba0));
    background-image: -webkit-linear-gradient(top, #00b3db 0%, #006ba0 100%);
    background-image: -moz-linear-gradient(top, #00b3db 0%, #006ba0 100%);
    background-image: -o-linear-gradient(top, #00b3db 0%, #006ba0 100%);
    background-image: linear-gradient(to bottom, #00b3db 0%, #006ba0 100%)
}
.btn-blue:hover {
    background-color: #003f8c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007cba), color-stop(100%, #003e8b));
    background-image: -webkit-linear-gradient(top, #007cba 0%, #003e8b 100%);
    background-image: -moz-linear-gradient(top, #007cba 0%, #003e8b 100%);
    background-image: -o-linear-gradient(top, #007cba 0%, #003e8b 100%);
    background-image: linear-gradient(to bottom, #007cba 0%, #003e8b 100%)
}
.btn-orange {
    background-color: #d25200;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF8000), color-stop(100%, #FF5900));
    background-image: -webkit-linear-gradient(top, #FF8000 0%, #FF5900 100%);
    background-image: -moz-linear-gradient(top, #FF8000 0%, #FF5900 100%);
    background-image: -o-linear-gradient(top, #FF8000 0%, #FF5900 100%);
    background-image: linear-gradient(to bottom, #FF8000 0%, #FF5900 100%)
}
.btn-orange:hover {
    background-color: #bf4001;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8c19), color-stop(100%, #e55000));
    background-image: -webkit-linear-gradient(top, #ff8c19 0%, #e55000 100%);
    background-image: -moz-linear-gradient(top, #ff8c19 0%, #e55000 100%);
    background-image: -o-linear-gradient(top, #ff8c19 0%, #e55000 100%);
    background-image: linear-gradient(to bottom, #ff8c19 0%, #e55000 100%)
}
.btn-silver {
    background-color: #737373;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3b3b3), color-stop(100%, #737373));
    background-image: -webkit-linear-gradient(top, #b3b3b3 0%, #737373 100%);
    background-image: -moz-linear-gradient(top, #b3b3b3 0%, #737373 100%);
    background-image: -o-linear-gradient(top, #b3b3b3 0%, #737373 100%);
    background-image: linear-gradient(to bottom, #b3b3b3, #737373 100%)
}
.btn-silver:hover {
    background-color: #434343;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c7c7c), color-stop(100%, #434343));
    background-image: -webkit-linear-gradient(top, #7c7c7c 0%, #434343 100%);
    background-image: -moz-linear-gradient(top, #7c7c7c 0%, #434343 100%);
    background-image: -o-linear-gradient(top, #7c7c7c 0%, #434343 100%);
    background-image: linear-gradient(to bottom, #7c7c7c, #434343 100%)
}
.btn-video,
.btn-example,
.btn-toolkit {
    -webkit-border-radius: 1.667em;
    -moz-border-radius: 1.667em;
    border-radius: 1.667em;
    -webkit-box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 2px 0 rgba(0, 0, 0, 0.25);
    font-family: "Conv_Knowledge-Regular", "helvetica neue", "arial", sans-serif;
    font-size: 112.5%;
    height: 2.222em;
    line-height: 2.2778em;
    margin: .2778em;
    padding: 0 1.333em 0 2.556em;
    text-align: left;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5)
}
.btn-video:active,
.btn-example:active,
.btn-toolkit:active {
    -webkit-box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 .0556em .2778em rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 .0556em .2778em rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 .2778em rgba(255, 255, 255, 0.4), inset 0 .0556em .2778em rgba(0, 0, 0, 0.5)
}
.btn-video:after,
.btn-example:after,
.btn-toolkit:after {
    height: 32px;
    margin: -16px;
    width: 32px;
    left: 1.167em
}
.btn-video:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABU0lEQVR4XqWVMWrEMBBFXbhb2BP4Cm7sG1gLqVQIpk6fEwS2dhHCdm5yhVwh+AY5QfoFVyEWJGCxxUswhsVIazvoTWfQ13zPaCYJQUpGQYXGYNBUFGSkyRbYUWCQQBhKdsuHU/LpcD20tutxOHpsN7TUk0hOevvuA4LQfH0T4O9rgyAcgnmwRyMcbccCtuOIoNn7zjXCs2MNB8+jxG7u/YBwYiun0ci1KuQIR8dWHKOR/Jq+QeyZOTzxwy3sGcFMNigRGjwU93xwkwahGP1jkFDhFIo7XoFwUREMaUKGUBNATfHIJ0FqhCyhQIZ2SUAhvOMztKMJKiTcPGoWL1z8phKqBI30rAsoHpgXqgdBJxjEbRJQaN7m3SCYaIF4C/E/sYwqYxndSNGtHPeYyujnHD1Q4kda/FD1x/oZWPDujfWoxbK+2i5cVlebn0f5n+Uavd5/AZSQtxrzSNEdAAAAAElFTkSuQmCC")
}
.btn-example:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEUAAAD////////////////////x8fH////////v7+/////////////////////////////4+Pj////x8fH///8AhLL5+fktmr8JiLVXrs2k0+SBwtni8fXw8PAVjrn5/Pw8WQvEAAAAFHRSTlMAVFEMTQTnHEL0k3qLLTJEM7yE5MlEOIkAAAE3SURBVHhehZPnsoMgEEb9sMZedgH7+7/ljZILkjjj+csZtgeOOK2zSIgoq9M4+CWsBSyiDb+EuBJA3yWrlGvS9YCovF/CBshfZHnlQBNe3iMUCXkkBaLw8l5K+kKW1ogblHRDicbkUaGQd4IsUJ0BBAaiWbOHnokGiCNIi5yINI8bj4r1+DE1EeWo3xkIHPXxSJOihWea2XBUCxEHKXo6hG0a9TSympQTqEca1OhO4WB7o042I3SogwyJERa6sBghQRZEWI1AHkZYEQUC0gmLmvarICF8gRRv8+ILfoiJmUcvhEnSCvv2EVySLbqLQLMyxn+ZrWmUE/Z94tkKPVLbalemycm22gzrvlE5WjtuzV9oM267ML/7YBbmaeWel9YaxeALg13758PxT2/f3en5hO398T6e/x9ODzb4myj8dQAAAABJRU5ErkJggg==")
}
.btn-toolkit:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAwFBMVEUAAAD////////////////////x8fH////////4+Pj////////////v7+/////////////////x8fH////////////////fZwD5+fngbAnidRfkfyj99/LjeyHhcRHwuIjw8PD88efwtoXqnFn+/PnurXX89Oz0y6jlhTPspGXpl1HroGH54s7qmlX//v3okkjgaQTlhDD77eDzx6H65tXur3rhbgztqnD207bywpj7+/vidhnyw5v99e7jfCPlgi7WnZh4AAAAFnRSTlMAVFEETQvnQhy8M0ST9DIteoTkjA6K414naQAAAXpJREFUeF6Fk+lyqkAUhKcHREEENUnPsLnvZt/Xe9//rRIz1CjEKr/fH/SpM33EHqcVNV0p3WbUcsRfGpGERQaNmuDEEuj53kjrkef3ABk7lc/bQNihpRMC7YOfnLvoeqzgdeGe23gXF5o19AXcRpnfxhmPcIa2mSNGV/MIuov4N0CiT04SVSGZkH3IXUiAkGRye5Wqm0wl0+fSIBkiEsKR6JBUUz5kvFRzTpSBZAfSES30uBM+ljfJ51ply9VeYA8tEcH/FXYMBoO0KIq71So1go9INOEZYcwDxkbw0BQuRkbg7P5h/bWgwQgjuEJCl8L9T0SyrAga8kB4Gzzm/+b5rCbsI16eF9f/N+Pty1Ulwg7JxW2aqde77Kl4IvdDBvBLIX8dbi4fN0Nuh6VAH4FdlCI5y5kP022xJu2i7KoVDdfT+RtJu+rysY4vKkRgnztRNRLz3LYwf/tgCnOycqdLa2vfZ4W+rf2pw6mf3vt77fQsjeD48Z48/29w9UFa43EEUgAAAABJRU5ErkJggg==")
}
.btn-example-large,
.btn-toolkit-large {
    -webkit-border-radius: .3125em;
    -moz-border-radius: .3125em;
    border-radius: .3125em;
    -webkit-box-shadow: 0 0 0 .3125em #eaeaea;
    -moz-box-shadow: 0 0 0 .3125em #eaeaea;
    box-shadow: 0 0 0 .3125em #eaeaea;
    font-size: 75%;
    height: 3.333em;
    margin: .333em;
    min-width: 16.25em;
    padding: 1em 1.667em 0 4.333em;
    text-align: left;
    text-transform: uppercase
}
.btn-example-large:active,
.btn-toolkit-large:active {
    -webkit-box-shadow: 0 0 0 .3125em #eaeaea, inset 0 .0625em .3125em rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 0 .3125em #eaeaea, inset 0 .0625em .3125em rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 .3125em #eaeaea, inset 0 .0625em .3125em rgba(0, 0, 0, 0.5)
}
.btn-example-large:after,
.btn-example-large__after,
.btn-toolkit-large:after,
.btn-toolkit-large__after {
    height: 35px;
    left: 2.08em;
    margin: -16px;
    width: 35px
}
.btn-example-large:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAYAAABTERJSAAAB+klEQVR4Xs2YP0gjQRjFJxCCcIkhgSAHNmLY4i6ldgYUGwvh2oM0V6VwTQoLk0JQJAhq49p5xRWBBdnKP3CkSOEdKKyNKSSIiAQ2kE1IUqUKwjgvpAi6TsBlZ/fBY4ZvYL8fb6f4dslQU8xxZkmw44PeI4pFp2e+b5zdFXOlB7pzbQo1euZLj7/ZPkBABxAcuOx9wEicRIQmNIAZLaZOKzS0dkJD2T/Y8+q8s8/4PQxAyHqRktwlDW2X+HX+mX0YJAIQUrihwQOdX+ef2YdBzEhk8vCWpi6eeXXOmU0Yt+19mK0rA2uWOUocEp69+beaR69xyWSJGPkzpzcHfBgkIkiJ5R/zXBgyXkHmqcFqX5JdGFIul381Go1/WMPhcMRVGFmWpV6vR6Fms9muVqu76XR6FvdANAw0Ua/XNToiwKGmquoSXqFIGKJp2gr9QKZp3ne73Z9s6xMBAwXRlPK1IAqG6Lqe4YAcAUAYTDKZ/NpqtV6sSDqdToUl90UUDOSv1WrHAOABiYIhiqIk6FBIyQqILUEhMBDuB/OeYRjRdrv9xLnIDsBwZAEEUJ8rMBBeS7/fP0daALFxZ4TJDxivjBCRsSMEJjBQO5xIBH2thqv427FTVv8Xvi2uzgHUCePZ6GE1dsa89HlL8BfAKx/+mNYDzIpbv0TQGwyvGszTLWxqqYIAAAAASUVORK5CYII=")
}
.btn-toolkit-large:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAYAAABTERJSAAADTklEQVR4Xs1YUUhTXxg3DCc04aJXFJLqYS0jCB/qYUV/9qCCIBVIiKuHQRhRoA8KpUGESJBQVA9Zg6CC+bCeSkjwwVFjMsbCEpOoIJap042NyXD7i3L6fnUPHK6Xe+Fe5vzBx7n3++7u73e+832Hc1emoI7MQebcUQMnuAXIjgPysd/B26/SkWHG5h/sqIEzE7nrI18FxDggBIES2z2IcWpkpCQZ+itGdCam+tjk/dPsw+MzLPW+X8+vFzNj28WAMPrExX76/2O/Aq16fqOYdTGYHQjzEy2sMNmu5zeKWReDNGN2INz6OKDv145ZF1Nq2/1i/v88grGHrBpBAZXKrmkvswi8Oxkeugkuo8z0CAQgLleuGwKBQCf7hzb4LQor/zYxMGIkppoLqampORoKha51dXU1QnQikYhBSSqV+op7t9vdtLCw4CGXzYyazramk7piROUk5DrIC4UCIyFhJmB5eTkCvwKvyew4DcVweL3eRhDqYXNzE0N9McWgWBsQQwbAlslkcqgVMomy1Ly6upqFP5lMzuL5Yopx+v3+C0qNcLSIBIgLSzabz+fdQtHXiV0IsyLGzrZjn7rNsUQqSBASDAavptPpty6Xaz8IY7HYeYodNl0zWBLqmu+cBUsjCDnk8/nO8tja2tqPeDx+SSIgtri4+Bp+Gt9Rtz1XhD60UsDlYjujRsbGxjqqqqoaR0dH2+k+AX8ul4vV1tbau7u7T83NzQ3NzMzcojqKMxXoeYiRzIqxYx9BN6m6R+teJhEe0Q+RNAzSck3xyZC9Id9lU61NKb7ICVdWVuZVZJ/gF/YZGcsiCNnLJ7W0tDQu/s6UGOysmAkZ2rwSgniN0LCHrB5xj8dz0GazHaG6eapwDgqEcjgc7oFzfX09jCI3JUYNWrJmheycKiSR0GdMAS1NSGlxGYSU4ZfKJCZM1ow2MDNkRcN/JZvNRqh4t3gnTU9P99Ie9EJVZ14TYkxBikaj/ZxVyBSGO2QjZK6dEoO66uNFjI2PX3N29dZhfISwAOy0ZL3oJjLbxsbGOLKilUXDIwROYIrqYgHvlsCrdbhyqI+dX8ZvDHe0Hj9RrA9+vBscWsdOedd83gL4F2BXfPgD5Kgge1Sqv0TADQ1/ADnm2EYZtckSAAAAAElFTkSuQmCC")
}
.btn-example-large .small,
.btn-toolkit-large .small {
    display: block;
    font-weight: bold;
    margin: 0 0 .4545em 0;
    text-align: left;
    text-transform: none;
    text-shadow: none
}
.btn-example-large .small {
    color: #86caec
}
.btn-toolkit-large .small {
    color: #ffd68e
}
@font-face {
    font-family: 'Conv_Knowledge-Regular';
    src: url('../resources/knowledge-regular-webfont.eot');
    /* IE 9 Compat Mode */

    src: url('../resources/knowledge-regular-webfont.eot?#iefix') format('embedded-opentype'),
    /* IE 6-8 */

    url('../resources/knowledge-regular-webfont.woff') format('woff'),
    /* Modern Browsers */

    url('../resources/knowledge-regular-webfont.ttf') format('truetype'),
    /* Safari, Android, iOS */

    url('../resources/knowledge-regular-webfont.svg#Conv_Knowledge-Regular') format('svg');
    /* Legacy iOS */

    font-weight: normal;
    font-style: normal;
}
HTML,
BODY {
    margin: 0;
    min-height: 100%;
    padding: 0;
    position: relative;
    min-width: 960px
}
BODY {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAACVBMVEUAAADz8/P39/dDjWQjAAAAAXRSTlMAQObYZgAAAG1JREFUeF7t0DERADAMxLBHU2BBU9gB8UMWGYFPmbL8sryy+uDWgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGCwUTCBeFE/MpUAAAAASUVORK5CYII=");
    cursor: default;
    font-family: "helvetica neue", "arial", sans-serif;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
A {
    outline: none;
    text-decoration: none
}
.hidden {
    display: none
}
.layout-main {
    margin: 0 auto;
    min-width: 960px;
    position: relative;
    width: 60em
}
.br {
    background: #cacaca;
    border-bottom: 1px solid #fff;
    height: 1px;
    margin: 2.5em 0;
    overflow: hidden
}
A:hover .underline {
    border-bottom: 1px solid
}
.crop {
    height: 100%;
    overflow: hidden
}
HEADER {
    background: #000 url("../resources/header-bg.jpg") no-repeat 50% bottom;
    background-size: auto 100%;
    height: 30.625em;
    min-height: 490px;
    overflow: hidden;
    position: relative
}
HEADER:before,
.HEADER__before {
    background-image: url("../resources/header-image.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto 100%;
    bottom: 0;
    content: "";
    height: 28.8125em;
    left: 50%;
    margin: 0 0 -.375em -21.0625em;
    min-height: 461px;
    min-width: 817px;
    overflow: hidden;
    position: absolute;
    width: 51.0625em
}
HEADER .layout-main {
    height: 100%
}
H1 {
    font-family: "Conv_Knowledge-Regular", "helvetica neue", "arial", sans-serif;
    font-size: 100%;
    margin: 0 0 1em;
    padding-top: 3.125em
}
.logo {
    background: url("data:image/png;base64,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") no-repeat;
    display: block;
    height: 54px;
    margin: 0 0 0 -10px;
    text-indent: -999px;
    width: 513px
}
HEADER {
    display: block
}
HEADER H2 {
    color: #FF8000;
    font-family: "Conv_Knowledge-Regular", "helvetica neue", "arial", sans-serif;
    font-size: 1.875em;
    line-height: 1em;
    font-weight: normal;
    margin: 0 0 .5em;
    text-transform: uppercase;
    width: 13em
}
HEADER P {
    color: #333;
    font-size: 87.5%;
    font-family: "Conv_Knowledge-Regular", "helvetica neue", "arial", sans-serif;
    line-height: 125%;
    margin: .75em 0;
    width: 19em
}
HEADER .links {
    position: absolute;
    text-align: right;
    right: -5px;
    top: 8.8125em
}
HEADER .btn-video,
HEADER .btn-example,
HEADER .btn-toolkit {
    margin-bottom: .89em;
    padding: 0 0 0 2.444em;
    width: 10.333em
}
.split {
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-border-radius: 1.75em;
    -moz-border-radius: 1.75em;
    border-radius: 1.75em;
    height: 2.75em;
    left: -.3125em;
    padding: .3125em;
    position: absolute;
    top: -1.5625em;
    right: -.3125em;
}
.split-content {
    background-color: #fff;
    -webkit-border-radius: 2.8125em;
    -moz-border-radius: 2.8125em;
    border-radius: 2.8125em;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    height: 100%;
    position: relative
}
.motto P {
    color: #FF8000;
    font-family: "Conv_Knowledge-Regular", "helvetica neue", "arial", sans-serif;
    font-size: 1em;
    line-height: 2.6875em;
    margin: 0 1.714em;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}
.articles {
    padding-top: 3.75em;
    text-align: center;
    white-space: nowrap
}
ARTICLE {
    display: inline-block;
    margin: 0 .75em;
    min-width: 290px;
    text-align: left;
    vertical-align: top;
    white-space: normal;
    width: 18.125em
}
ARTICLE H2 {
    font-size: 112.5%;
    font-weight: normal;
    margin: 0 0 .417em;
    text-transform: uppercase
}
ARTICLE FIGURE {
    display: block;
    border: 5px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    height: 155px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 279px
}
ARTICLE FIGURE IMG {
    display: block;
    height: 155px;
    position: absolute;
    width: 279px
}
ARTICLE P,
ARTICLE UL {
    color: #555;
    display: block;
    font-size: 87.5%;
    line-height: 1.25em;
    margin: .714em 0
}
ARTICLE UL {
    list-style: none;
    padding: 0
}
ARTICLE LI {
    margin: 0 0 1em;
    padding: 0
}
ARTICLE LI:before,
ARTICLE .LI__before {
    content: "-";
    position: relative;
    top: -.1em
}
.content .links {
    text-align: center
}
.content .link {
    display: inline-block;
    margin: 0 1.875em;
    vertical-align: top;
    width: 25em
}
.content .link P {
    color: #666;
    font-size: 75%;
    line-height: 140%;
    margin: .833em;
    text-align: center
}
FOOTER {
    display: block;
    overflow: hidden;
    padding-bottom: .875em;
    text-align: center
}
FOOTER UL {
    display: block;
    list-style: none;
    margin: 0 auto 2.5em;
    white-space: nowrap
}
FOOTER LI {
    color: #766c62;
    display: inline-block;
    font-size: 62.5%;
    margin: .4em;
    text-transform: uppercase
}
FOOTER LI.copyright-message {
    display: block;
    white-space: normal;
}
FOOTER LI:before,
FOOTER .LI-before {
    content: "|";
    margin: 0 1em 0 0
}
FOOTER LI:first-child:before,
FOOTER LI:first-child .LI-before,
FOOTER LI.copyright-message:before,
FOOTER LI.copyright-message .LI-before {
    content: ""
}
FOOTER LI A {
    color: #766c62;
    text-transform: uppercase
}
FOOTER LI A:hover {
    color: #FF8000
}
.overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10000;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.popup {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 10001
}
.popup:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
    width: 0
}
.popup-body {
    background: #161616 no-repeat center center;
    -webkit-box-shadow: 0 30px 50px #000;
    -moz-box-shadow: 0 30px 50px #000;
    box-shadow: 0 30px 50px #000;
    display: inline-block;
    height: 336px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 576px
}
.popup-body-loading {
    background-image: url("../resources/spinner.gif")
}
.popup-close {
    background: url("../resources/close.png");
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: -24px;
    top: -24px;
    width: 20px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.popup-error {
    border-collapse: collapse;
    color: #fff;
    font-size: 75%;
    height: 336px;
    table-layout: fixed;
    text-align: center;
    width: 100%
}
.popup-error-message {
    padding: 20px;
    vertical-align: middle
}