UNPKG

gitbook-plugin-theme-bandwidth

Version:
536 lines (529 loc) 11.8 kB
/* Variables */ :root { /*Blue*/ --bw-blue: #00bef0; --bw-alternate-blue: #008db1; --bw-light-blue: #d9f5fc; --bw-blue-border: 1px solid #33c9f0; --bw-dark-blue: #004658; --bw-dark-blue-border: 1px solid var(--bw-dark-blue); --bw-db-border-thick: 2px solid var(--bw-dark-blue); /*Green*/ --bw-green: #6cbf0d; --bw-light-green: #e9f5db; --bw-border-green: #b5df86; --bw-green-border: 1px solid var(--bw-border-green); --bw-dark-green: #5a9f0b; /*Purple*/ --bw-purple: #a95adf; /*Red*/ --bw-red: #e8562e; --bw-light-red: #fceae6; --bw-border-red: #f6bbab; --bw-red-border: 1px solid var(--bw-border-red); --bw-dark-red: #b1351e; /*Other*/ --border-grey: #c2c2c2; --bw-border: 1px solid var(--border-grey); --border-white: 1px solid #fff; --disabled-grey: #e1e1e1; --input-border: 1px solid var(--disabled-grey); --bw-orange: #ff673c; --bw-help-text: #7f8897; --dark-grey: #272B2D; --med-grey: #666; --light-grey: #f3f3f3; --background-grey: #f7f7f7; --light-opacity: rgba(0,188,236, 0.0); --dark-opacity: rgba(0,0,0, 0.4); --xs: 5px; --s: 10px; --m: 15px; --l: 30px; --xl: 60px; --border-radius: 5px; --button-radius: 10em; --outer-padding: 2em; --shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2); --shadow-hover: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); } body{ overflow: hidden; } .book-summary{ font-family: 'Overpass', Open Sans; } .page-inner{ margin-top: 0px; top: 50px; } a[aria-label="Change Layout"]{ display: none !important; } .book-body, .book-summary{ height: ~"calc(100% - 83px)"; position: fixed; bottom: 0; top: inherit; background-color: #fff; } .book-summary{ background-color: #f7f7f7; } .book-header{ border-top: 1px solid rgba(0,0,0,.07); top: 83px; } .book-header h1 a, .book-header h1 a:hover { border-bottom: none; } .book-header .btn.lang-switcher.active { background-color: #1c0a14; color: #00bcec; } .book-header .btn.lang-switcher { text-transform: uppercase; background-color: #1c0a14; color: #8e8e8e; float: left; line-height: 70px; padding-bottom: 70px; font-weight: bold; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .book-header .btn.lang-switcher:hover{ color: #fff; } .api-method-example h3{ margin-top: 0px; } .page-inner section{ font-size: 1em !important; } .api-method-code { color: #EEE; min-height: 100vh; } .api-method-code pre { color: #EEE; background-color: #1c0a14; border-radius: 3px; } .markdown-section pre>code{ font-size: 1em; } .book-summary ul.summary li.active>a { color: #00bcec; } .gitbook-link{ display: none; } .markdown-section h1 { padding-top: 0px; margin-top: 0px; font-size:2.5em; font-weight: 100 !important; text-transform: capitalize; line-height: 1.1em; } .markdown-section h2 { font-size: 1.5em; font-weight: 900; text-transform: uppercase; margin-top: 0px; line-height: initial; } .markdown-section{ h1,h2,h3{ margin-bottom: 5px; } } .book.color-theme-3 .book-header .btn.lang-switcher.active { background-color: #186469; background-color: #2D3134; color: #fff; } .book-summary ul.summary li a, .book-summary ul.summary li span { padding: 1px 15px; } .book-summary ul.summary li.header { padding: 15px 15px 0px 15px; font-size: .85em; text-transform: uppercase; color: #5f5f5f; font-weight: 700; } .book-summary ul.summary li.header:first-child { padding-top: 5px; } .book-header h1{ display: none; } .pull-right{ display: none; } .font-settings{ display: none; } .chapter span{ text-transform: uppercase; color: #939da3 !important; padding-top: 20px !important; } h1{ text-transform: uppercase; font-weight: 900 !important; } #hero h1, h2.mobileShow{ font-weight: 100 !important; font-size: 2.5em !important; line-height: 1.1em !important; text-transform: none !important; margin-bottom: 30px !important; } body *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } a { color: #008db1; text-decoration: none; cursor: pointer; cursor: hand; transition: all 0.2s ease; white-space: nowrap; position: relative; } a:focus { outline: none; } a:active { color: #008db1; } a:after { content: ""; background: #008db1; border-radius: 2em; height: 1px; width: 100%; position: absolute; bottom: -.1em; left: 0; transition: height .15s ease, width .15s ease, left .15s ease, opacity .15s ease .15s; } a.aimg:after, .head ul li a:after, .book-header > a:after, .api-code-top > a:after{ height: 0px; } a:hover:after, a:focus:after, a.anchor-i:hover:after, a.anchor-i:focus:after { height: ~"calc(100% + .2em)"; width: ~"calc(100% + .6em)"; left: -.3em; opacity: .125; transition: height .15s ease, width .15s ease, left .15s ease, opacity 0s ease; } .book-summary ul.summary li a:hover, .book-summary ul.summary li a:focus{ text-decoration: none; } .book-summary ul.summary li a:hover:after, .book-summary ul.summary li a:focus:after, a.aimg:hover:after, a.aimg:focus:after, .head > a:hover:after, .head > a:focus:after, .book-header > a:hover:after, .book-header > a:focus:after, .api-code-top > a:hover:after, .api-code-top > a:focus:after{ background: #fff; text-decoration: none; opacity: 0.0; } // li.chapter, li.header{ // border-left: 3px solid #f3f3f3; // } // li.chapter:hover{ // border-left: 3px solid #00bcec; // } a.anchor-external i { background: #fff; border-radius: 2em; padding: 0 .25em; position: absolute; right: 0; z-index: 1; opacity: 0; transition: right 0.3s ease 0.2s, opacity 0.2s ease; } a.anchor-external:hover i, a.anchor-external:focus i { opacity: 1; right: -1.5em; transition: right 0.3s ease, opacity 0.2s ease 0.1s; } a.anchor-i:after { height: 0; } a.anchor-code:after, a.anchor-img:after { display: none; } a.anchor-code:hover code, a.anchor-code:focus code { background-color: #d9f5fc; } aside.alert a{ font-family: 'Overpass', sans-serif; border-bottom: none; margin-left: 0px; } aside.alert a:after{ // bottom: -.5em; } .markdown-section a:active, .markdown-section a:focus, .markdown-section a:hover { text-decoration: none; } .radio-group{ height: 75px; background-color: #1c0a14; padding-left: 45px; } div.radio-group *, div.radio-group *:after { transition: all 0.2s ease; } /* hide input */ div.radio-group input[type="radio"]:empty { margin: -9999px; } /* basic label styles */ div.radio-group input[type="radio"]:empty ~ label { margin-right: -1px; padding: 1em 1em; cursor: pointer; float: left; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div.radio-group.lg input[type="radio"]:empty ~ label { padding: 1.8em 2.2em; } div.radio-group input[type="radio"]:empty ~ label span { font-weight: bold; text-transform: uppercase; } div.radio-group input[type="radio"]:empty ~ label p { margin: 0; padding: 0; line-height: 1.5em; } div.radio-group input[type="radio"]:first-of-type + label { border-radius: 3px 0 0 3px; } div.radio-group input[type="radio"]:last-of-type + label { border-radius: 0 3px 3px 0; } /* disabled */ div.radio-group input[type="radio"]:disabled ~ label { background: #e1e1e1; border: 1px solid #c2c2c2; cursor: auto; opacity: 0.5 !important; } /* checked */ div.radio-group input[type="radio"]:checked + label { opacity: 1; color: #00bcec; } div.radio-group input[type="radio"] + label:after { content: ""; background: #00bcec; width: calc(100% + 2px); height: 0; position: absolute; bottom: -1px; left: -1px; display: block; } div.radio-group input[type="radio"]:disabled + label:after { background-color: #c2c2c2; } div.radio-group input[type="radio"]:first-of-type + label:after { border-radius: 0 0 0 3px; } div.radio-group input[type="radio"]:last-of-type + label:after { border-radius: 0 0 3px 0; } div.radio-group input[type="radio"]:checked + label:after { height: 0px; } /* not checked */ div.radio-group input[type="radio"]:not(:checked) + label { opacity: 0.5; color: #FFF; } div.radio-group input[type="radio"]:not(:checked):not(:disabled):hover + label { opacity: 1; border-color: #00bcec; z-index: 1; } /* vertical orientation */ div.radio-group.vertical input[type="radio"]:empty ~ label { margin-right: 0; margin-bottom: -1px; width: calc(100% - 2.8em - 2px); /* padding + borders */ clear: both; } div.radio-group.lg.vertical input[type="radio"]:empty ~ label { width: calc(100% - 4.4em - 2px); /* padding + borders */ } div.radio-group.vertical input[type="radio"]:first-of-type + label { border-radius: 3px 3px 0 0; } div.radio-group.vertical input[type="radio"]:last-of-type + label { border-radius: 0 0 3px 3px; } div.radio-group.vertical input[type="radio"]:first-of-type + label:after { border-radius: 0; } div.radio-group.vertical input[type="radio"]:last-of-type + label:after { border-radius: 0 0 3px 3px; } .expandable pre{ border-radius: 3px; padding-bottom: 30px; } pre code{ border: none !important; } pre.smstut, pre.voicetut, pre.pntut, .markdown-section pre{ padding-left: 60px; border-radius: 0px; background-color: #1c0a14; color: #fff; } .markdown-section code { padding: .3em; margin: 0; font-size: .85em; background-color: #f7f7f7; border-radius: 3px; border: 1px solid #e4e4e4; } .markdown-section code, .markdown-section pre { font-family: 'Overpass Mono',monospace; } code { padding: .3em; margin: 0; font-size: .85em; background-color: #f1f1f1; border-radius: 3px; direction: ltr; } code:before, code:after{ letter-spacing: -.2em; content: "\00a0"; } .get{ background-color: #00aa6c !important; color: #fff !important; border:none !important; font-family: 'Overpass Mono',monospace; } .post{ background-color: #0099e5 !important; color: #fff !important; border:none !important; font-family: 'Overpass Mono',monospace; } .put{ background-color: #7e2eca !important; color: #fff !important; border:none !important; font-family: 'Overpass Mono',monospace; } .delete{ background-color:#ff391a !important; color: #fff !important; border:none !important; font-family: 'Overpass Mono',monospace; } .patch{ background-color:#93627d !important; color: #fff !important; border:none !important; font-family: 'Overpass Mono',monospace; } .externalLink .icons8-open-in-window{ display: none; } .externalLink.show .icons8-open-in-window{ display: inherit; } .get + code{ width: ~"calc(100% - 40px)"; } .post + code{ width: ~"calc(100% - 48px)"; } .delete + code{ width: ~"calc(100% - 63px)"; } .put + code{ width: ~"calc(100% - 40px)"; } .patch + code{ width: ~"calc(100% - 56px)"; } .api-method-definition p code:nth-of-type(2) { display: inline-block; word-wrap: normal; overflow-x: auto; border-radius: 0px 3px 3px 0px; font-size: .8em !important; white-space:nowrap; } .api-method-definition p code:nth-of-type(1) { display: inline-block; vertical-align: top; border-radius: 3px 0px 0px 3px; } .expand{ content: 'EXPAND'; visibility: hidden; font-size: 1em; width: 27px; height: 27px; float: left; padding-top: 5px !important; cursor: pointer; } .divider{ clear: both; } .mm-code-first{ background-color: #fff !important; border-left: 1px solid #fff !important; } .mm-method-code{ min-height: inherit !important; } .mm-method-code .api-method-example{ margin-top: 15px; } .api-method-definition h3 { margin-top: 0px; }