body{font-family:'Oswald',sans-serif;background: #1b1f22;}
.wrapper{background-color:rgba(27,31,34,0.85);border-radius:4px;padding:10px 15px;box-shadow:0 0 15px 5px #111;margin:25px auto;color:#fff;max-width:1000px}
.css{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:5px auto;background:rgba(0,0,0,.3);color:#ddd;padding:0 10px;border:2px solid #363636;max-width:100%;max-height:150px;border-radius:3px}
h3{margin-bottom:5px;margin-top:30px;background:#000;width:100%;color:#fff;text-indent:5px;padding:5px 0}
.svg-icon{width:80px;height:80px;fill:#fff;color:rgba(17,125,255,1)}
.svg-iconlink{border:0;padding:5px;margin-left:0;text-align:center;text-decoration:none;vertical-align:middle;display:inline-block;color:#fff;font-size:14px;font-weight:300}
.svg-iconlink:hover{text-decoration:none}
.svg-icon:hover,.svg-iconlink:hover .svg-icon{fill:rgba(17,125,255,1);color:#fff}
.bannerlinkicons{text-align:center;overflow:auto;-webkit-overflow-scrolling:touch;margin:5px auto}
.bannerlinkicons .svg-icon{width:48px;height:48px;border:0}
.bannerlinkicons .svg-iconlink{border:0}
.bannerlinkicons .svg-icon{fill:#fff;color:rgba(17,125,255,0.8)}
.bannerlinkicons .svg-icon:hover,.bannerlinkicons .svg-iconlink:hover .svg-icon{fill:rgba(17,125,255,0.8);color:#fff}
.bannerlinkicons .svg-iconlink{color:#fff;font-size:15px;font-weight:300;text-decoration:none;background:none}
.bannerlinkicons .svg-iconlink:hover{color:rgba(17,125,255,0.8)}
button{background:rgba(0,0,0,0) linear-gradient(to bottom,#1a3154 1%,#117dff 50%,#1a4589 51%,#1663ff 100%) repeat scroll 0 0;border:3px solid #363636;box-shadow:0 0 10px #181818;color:#fff;cursor:pointer;margin:0 5px;padding:6px 10px!important;text-shadow:-1px -1px 1px rgba(110,110,110,0.1),1px 1px 1px rgba(8,8,8,0.7)}
button:hover,button:focus{background:rgba(0,0,0,0) linear-gradient(to bottom,#1a3154 1%,#117dff 50%,#1a4589 51%,#3183ff 100%) repeat scroll 0 0;border:3px solid #555;outline:none}
h3{box-shadow:none;color:#eee;cursor:default;font-size:1.4em;line-height:30px;text-align:left;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 10px #000;box-shadow:0 0 5px rgba(0,0,0,.5);background:rgba(45,45,45,.4);border-top:0!important;border-bottom:.6rem solid rgba(0,0,0,0.9);padding:6px;border-image:-moz-linear-gradient(left,rgba(10,71,155,0) 0%,rgba(10,71,155,0.8) 15%,rgba(10,71,155,1) 19%,rgba(10,71,155,1) 20%,rgba(17,125,255,1) 50%,rgba(10,63,147,1) 80%,rgba(10,63,147,1) 81%,rgba(10,63,147,0.8) 85%,rgba(10,63,147,0) 100%);border-image:-webkit-linear-gradient(left,rgba(10,71,155,0) 0%,rgba(10,71,155,0.8) 15%,rgba(10,71,155,1) 19%,rgba(10,71,155,1) 20%,rgba(17,125,255,1) 50%,rgba(10,63,147,1) 80%,rgba(10,63,147,1) 81%,rgba(10,63,147,0.8) 85%,rgba(10,63,147,0) 100%);border-image:linear-gradient(to right,rgba(10,71,155,0) 0%,rgba(10,71,155,0.8) 15%,rgba(10,71,155,1) 19%,rgba(10,71,155,1) 20%,rgba(17,125,255,1) 50%,rgba(10,63,147,1) 80%,rgba(10,63,147,1) 81%,rgba(10,63,147,0.8) 85%,rgba(10,63,147,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000a479b',endColorstr='#000a3f93',GradientType=1);border-image-slice:1}
.svgIcons {
    position: relative;
    table-layout: fixed;
    width: 100%;
    overflow: visible;
    margin: 25px 0;
    background: rgba(0,0,0,.3);
    border-radius: 3px;
    border: 2px solid #363636;
    padding: 0;
  border-spacing:5px;
}
.svgIcons td {
    padding: 0;
    background: rgba(45,45,45,.5);
    border-radius: 5px;
}
.svgIcons .btn {
    position: absolute;
    right: 5px;
    bottom: -15px;
}
.svgIcons xmp{
    color: #fff;
    padding: 10px;
    overflow: hidden;
}
.first_td{width:100px;text-align:center;}
#bg{-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);-webkit-backface-visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}
#bg:before,#bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}
#bg:before{-moz-transition:background-color 2.5s ease-in-out;-webkit-transition:background-color 2.5s ease-in-out;-ms-transition:background-color 2.5s ease-in-out;transition:background-color 2.5s ease-in-out;-moz-transition-delay:.75s;-webkit-transition-delay:.75s;-ms-transition-delay:.75s;transition-delay:.75s;background-image:linear-gradient(to top,rgba(19,21,25,0.5),rgba(19,21,25,0.5)),url(/websitefiles/images/overlay.png);background-size:auto,256px 256px;background-position:center,center;background-repeat:no-repeat,repeat;z-index:-1}
#bg:after{-moz-transform:scale(1.125);-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125);-moz-transition:-moz-transform .325s ease-in-out,-moz-filter .325s ease-in-out;-webkit-transition:-webkit-transform .325s ease-in-out,-webkit-filter .325s ease-in-out;-ms-transition:-ms-transform .325s ease-in-out,-ms-filter .325s ease-in-out;transition:transform .325s ease-in-out,filter .325s ease-in-out;background-image:url(/websitefiles/images/bg.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat;z-index:-2}
::-webkit-scrollbar{width:12px;height:12px;background:#151515;border:0}
::-webkit-scrollbar-track{background:#151515;border:1px solid #151515;border-left:0;border-right:0}
::-webkit-scrollbar-thumb{background:#222;border:1px solid #151515;border-left:0;border-right:0;border-radius:5px}
::-webkit-scrollbar-thumb:hover{background:#117dff}
::-webkit-scrollbar-thumb:active{background:#117dff}
::-webkit-scrollbar-thumb:vertical{border-top:solid 2px #151515;border-bottom:solid 2px #151515}
::-webkit-scrollbar-thumb:horizontal{border-right:solid 2px #151515;border-left:solid 2px #151515}
::-webkit-scrollbar-button{border-style:solid;height:12px;width:12px;background:#151515}
::-webkit-scrollbar-button:vertical:decrement{border-width:0 6px 10px;border-color:transparent transparent #555}
::-webkit-scrollbar-button:vertical:decrement:hover{border-color:transparent transparent #117dff}
::-webkit-scrollbar-button:vertical:increment{border-width:10px 6px 0;border-color:#555 transparent transparent}
::-webkit-scrollbar-button:vertical:increment:hover{border-color:#117dff transparent transparent}
::-webkit-scrollbar-button:horizontal:decrement{border-width:6px 10px 6px 0;border-color:transparent #555 transparent transparent}
::-webkit-scrollbar-button:horizontal:decrement:hover{border-color:transparent #117dff transparent transparent}
::-webkit-scrollbar-button:horizontal:increment{border-width:6px 0 6px 10px;border-color:transparent transparent transparent #555}
::-webkit-scrollbar-button:horizontal:increment:hover{border-color:transparent transparent transparent #117dff}
.scroll{max-height:600px;overflow-y:scroll;padding-right:10px}
@media (pointer: coarse) {
.svgIcons xmp {
    overflow-x: auto;
}
.scroll{padding-right:0}
}