@import url("cerulean.min.css");
@font-face{font-family:"Space Grotesk";src:url("../fonts/space-grotesk-latin.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
:root{--btcvps-bg:#0d0d0d;--btcvps-panel:#111;--btcvps-panel-2:#151515;--btcvps-border:#2f2f2f;--btcvps-border-soft:rgba(255,255,255,.08);--btcvps-text:#f4f4f4;--btcvps-body:#e3e3e3;--btcvps-muted:#b9b9b9;--btcvps-dim:#8f8f8f;--btcvps-accent:#ff6600;--btcvps-accent-hover:#ff7a1a;--btcvps-success:#28c9a5}
*{box-sizing:border-box}
html{background:var(--btcvps-bg)}
body{margin:0;background:var(--btcvps-bg)!important;color:var(--btcvps-body)!important;font-family:"Space Grotesk",Arial,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}
a{color:var(--btcvps-text);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}
a:hover,a:focus{color:var(--btcvps-accent);text-decoration:none}
.container{width:calc(100% - 32px);max-width:1120px;margin:0 auto;padding:0}
.row{margin-left:0}
.span12{float:none;width:100%;margin-left:0}
.header{margin:0 0 52px;padding:18px 0;border-bottom:1px solid #242424}
.header h1{margin:0;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}
#title{display:inline-flex;align-items:center;min-height:34px;color:#fff!important}
#title:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background:url("../img/bitcoin_icon.webp") center/contain no-repeat}
#overview + #information{margin-top:0}
section{margin:0 0 22px}
.well{position:relative;margin:0;padding:28px;border:1px solid var(--btcvps-border)!important;border-radius:0;background:var(--btcvps-panel)!important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important;color:var(--btcvps-body)}


#legend{display:block;margin:0 0 18px;padding:0;color:var(--btcvps-text);font-size:22px;font-weight:700;line-height:1.25}
p{margin:0 0 12px;color:var(--btcvps-muted)}
b,strong{color:var(--btcvps-text);font-weight:700}
#information .well>div{margin-left:0!important;padding-top:2px}
#information p{font-size:15px}
#testfile,#userip{display:inline-flex;align-items:center;min-height:30px;margin:3px 7px 3px 0;padding:4px 10px;border:1px solid var(--btcvps-border);border-radius:0;background:transparent;color:var(--btcvps-text);font-weight:600}
#testfile:hover,#testfile:focus,#userip:hover,#userip:focus{border-color:rgba(255,102,0,.72);background:rgba(255,102,0,.12);color:var(--btcvps-accent)}
.form-inline{display:block}
fieldset{margin:0;padding:0;border:0}
.control-group{display:inline-block;margin:0 8px 0 0;vertical-align:middle}
.controls{display:inline-block}
input,select,textarea{font-family:"Space Grotesk",Arial,sans-serif}
input[type="text"],select{height:44px;margin:0;padding:10px 12px;border:1px solid var(--btcvps-border)!important;border-radius:0!important;background:#0d0d0d!important;color:var(--btcvps-text)!important;box-shadow:none!important;font-size:15px;line-height:20px}
input[type="text"]::placeholder{color:var(--btcvps-dim)}
input[type="text"]:focus,select:focus{border-color:var(--btcvps-accent)!important;box-shadow:0 0 0 3px rgba(255,102,0,.14)!important;outline:0}
.input-large{width:300px}
.input-medium{width:190px}
.btn,.btn-primary{height:44px;margin:0!important;padding:10px 18px;border:1px solid var(--btcvps-accent)!important;border-radius:0!important;background:var(--btcvps-accent)!important;color:#111!important;box-shadow:none!important;text-shadow:none!important;font-family:"Space Grotesk",Arial,sans-serif;font-size:15px;font-weight:700;line-height:22px;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.btn:hover,.btn:focus,.btn-primary:hover,.btn-primary:focus{background:var(--btcvps-accent-hover)!important;border-color:var(--btcvps-accent-hover)!important;color:#111!important;transform:translateY(-1px)}
#results .well{background:var(--btcvps-panel-2)!important}
pre{margin:0;padding:18px;border:1px solid var(--btcvps-border)!important;border-radius:0;background:#080808!important;color:#d8d8d8!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;box-shadow:none!important}
.footer{margin:50px 0 0;padding:22px 0 34px;border-top:1px solid var(--btcvps-border);color:#9b9b9b}
.footer p{margin:0;color:#9b9b9b;font-size:14px}
.footer a{color:#e3e3e3}
.footer a:hover,.footer a:focus{color:var(--btcvps-accent)}
.pull-right{float:right}
::selection{background:rgba(255,102,0,.34);color:#fff}
@media (max-width:767px){body{padding:0}.container{width:calc(100% - 24px)}.header{margin-bottom:28px}.well{padding:22px 18px}#legend{font-size:20px}.control-group,.controls,input[type="text"],select,.btn{display:block;width:100%!important;margin:0 0 10px!important}select{margin-left:0!important}.footer .pull-right{float:none;margin-bottom:8px}}

.well:before{display:none!important}.well{background-image:none!important}.btn,.btn-primary{background-image:none!important}
