/*! * Bootstrap v2.0.3 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a:focus { outline: thin dotted #333; outline: 5pt auto -webkit-focus-ring-color; outline-offset: -2pt; } a:hover, a:active { outline: 0; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; } button, input { *overflow: visible; line-height: normal; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } textarea { overflow: auto; vertical-align: top; } :root { --zenburn-fg-plus-2: #FFFFEF; --zenburn-fg-plus-1: #F5F5D6; --zenburn-fg: #DCDCCC; --zenburn-fg-1: #A6A689; --zenburn-fg-2: #656555; --zenburn-black: #000000; --zenburn-bg-2: #000000; --zenburn-bg-1: #111112; --zenburn-bg-05: #383838; --zenburn-bg: #2A2B2E; --zenburn-bg-plus-05: #494949; --zenburn-bg-plus-1: #4F4F4F; --zenburn-bg-plus-2: #5F5F5F; --zenburn-bg-plus-3: #6F6F6F; --zenburn-red-plus-2: #ECB3B3; --zenburn-red-plus-1: #DCA3A3; --zenburn-red: #CC9393; --zenburn-red-1: #BC8383; --zenburn-red-2: #AC7373; --zenburn-red-3: #9C6363; --zenburn-red-4: #8C5353; --zenburn-red-5: #7C4343; --zenburn-red-6: #6C3333; --zenburn-orange: #DFAF8F; --zenburn-yellow: #F0DFAF; --zenburn-yellow-1: #E0CF9F; --zenburn-yellow-2: #D0BF8F; --zenburn-green-5: #2F4F2F; --zenburn-green-4: #3F5F3F; --zenburn-green-3: #4F6F4F; --zenburn-green-2: #5F7F5F; --zenburn-green-1: #6F8F6F; --zenburn-green: #7F9F7F; --zenburn-green-plus-1: #8FB28F; --zenburn-green-plus-2: #9FC59F; --zenburn-green-plus-3: #AFD8AF; --zenburn-green-plus-4: #BFEBBF; --zenburn-cyan: #93E0E3; --zenburn-blue-plus-3: #BDE0F3; --zenburn-blue-plus-2: #ACE0E3; --zenburn-blue-plus-1: #94BFF3; --zenburn-blue: #8CD0D3; --zenburn-blue-1: #7CB8BB; --zenburn-blue-2: #6CA0A3; --zenburn-blue-3: #5C888B; --zenburn-blue-4: #4C7073; --zenburn-blue-5: #366060; --zenburn-magenta: #DC8CC3; } @font-face { font-family: 'Alegreya'; font-style: italic; font-weight: 400; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbgv6qm.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: italic; font-weight: 500; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbSv6qm.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: italic; font-weight: 700; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlYHuKqm.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: italic; font-weight: 800; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZguKqm.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: italic; font-weight: 900; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZJuKqm.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI_A.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBUI_A.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGERII_A.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: normal; font-weight: 800; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGdhII_A.ttf) format('truetype'); } @font-face { font-family: 'Alegreya'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGXxII_A.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 100; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUv9_-1phKLFgshYDvh6Vwt7V9V3G1W.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 300; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jg.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 400; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUt9_-1phKLFgshYDvh6Vwt7V9tuA.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 500; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jg.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 700; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2jg.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 800; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2jg.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: italic; font-weight: 900; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2jg.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUt9_-1phKLFgshYDvh6Vwt5TltuA.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE0.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUz9_-1phKLFgshYDvh6Vwt3V0.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUu9_-1phKLFgshYDvh6Vwt5alOmE0.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUu9_-1phKLFgshYDvh6Vwt5eFImE0.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 800; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUu9_-1phKLFgshYDvh6Vwt5f1LmE0.ttf) format('truetype'); } @font-face { font-family: 'Alegreya Sans'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/alegreyasans/v24/5aUu9_-1phKLFgshYDvh6Vwt5dlKmE0.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 200; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DEyQtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DJKQtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DCuXtMdrSQ.ttf) format('truetype'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DGWXtMdrSQ.ttf) format('truetype'); } input { background-color: #4F4F4F; color: #F5F5D6; padding: 0.25em 0.5em; } .clearfix:before, .clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } .hide-text { font: 0/0 a; color: transparent; background-color: transparent; border: 0; } body { /* transform: scale(0.9); outline: thin solid; */ } body { /*overscroll-behavior: none;*/ margin: 0; overflow-y: auto; font-family: "Alegreya Sans", Helvetica, Arial, sans-serif; font-size: 13pt; line-height: 16pt; color: #DCDCCC; background-color: #2A2B2E; /*padding-bottom: 40pt;*/ } a { color: #7CB8BB; text-decoration: none; } a:hover { color: #8CD0D3; text-decoration: underline; } p { margin: 0 0 8pt; font-family: "Alegreya Sans", Helvetica, Arial, sans-serif; font-size: 13pt; line-height: 16pt; } p small { font-size: 11pt; color: #DCDCCC; } .lead { margin-bottom: 16pt; font-size: 20pt; font-weight: 200; line-height: 24pt; } h1, h2, h3, h4, h5, h6 { margin: 0; font-family: "Alegreya", Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #DCDCCC; text-rendering: optimizelegibility; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; color: #DCDCCC; } h1 { font-size: 30pt; line-height: 32pt; } h1 small { font-size: 18pt; } h2 { font-size: 24pt; line-height: 32pt; } h2 small { font-size: 18pt; } h3 { font-size: 18pt; line-height: 24pt; } h3 small { font-size: 14pt; } h4, h5, h6 { line-height: 16pt; } h4 { font-size: 14pt; } h4 small { font-size: 12pt; } h5 { font-size: 12pt; } h6 { font-size: 11pt; color: #DCDCCC; text-transform: uppercase; } .page-header { padding-bottom: 15pt; margin: 16pt 0; border-bottom: 1pt solid #DCDCCC; } .page-header h1 { line-height: 1; } ul, ol { padding: 0; margin: 0 0 8pt 25pt; } ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; } ul { list-style: disc; } ol { list-style: decimal; } li { line-height: 16pt; } ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; } dl { margin-bottom: 16pt; } dt, dd { line-height: 16pt; } dt { font-weight: bold; line-height: 15pt; } dd { margin-left: 8pt; } .dl-horizontal dt { float: left; width: 120pt; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 130pt; } hr { margin: 16pt 0; border: 0; border-top: 1pt solid #2A2B2E; border-bottom: 1pt solid #F5F5D6; } strong { font-weight: bold; } em { font-style: italic; } .muted { color: #A6A689; } abbr[title] { cursor: help; border-bottom: 1pt dotted #ddd; } abbr.initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 0 0 0 15pt; margin: 0 0 16pt; border-left: 5pt solid #656555; } blockquote p { margin-bottom: 0; font-size: 16pt; font-weight: 300; line-height: 20pt; } blockquote small { display: block; line-height: 16pt; color: #DCDCCC; } blockquote small:before { content: '\2014 \00A0'; } blockquote.pull-right { float: right; padding-right: 15pt; padding-left: 0; border-right: 5pt solid #656555; border-left: 0; } blockquote.pull-right p, blockquote.pull-right small { text-align: right; } q:before, q:after, blockquote:before, blockquote:after { content: ""; } address { display: block; margin-bottom: 16pt; font-style: normal; line-height: 16pt; } small { font-size: 100%; } cite { font-style: normal; } code, pre { padding: 0 3pt 2pt; font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12pt; color: #DCDCCC; border-radius: 3pt; } code { padding: 2pt 4pt; color: #d14; background-color: #4F4F4F; border: 1pt solid var(--zenburn-bg-plus-05); } pre { display: block; padding: 7.5pt; margin: 0 0 8pt; font-size: 12.025pt; line-height: 16pt; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #4F4F4F; border: 1pt solid #111112; border-radius: 4pt; } pre.prettyprint { margin-bottom: 16pt; } pre code { padding: 0; color: inherit; background-color: transparent; border: 0; } .pre-scrollable { max-height: 340pt; overflow-y: scroll; } table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; } .table { width: 100%; margin-bottom: 16pt; } .table th, .table td { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: top; border-top: 1pt solid #2A2B2E; } .table th { font-weight: bold; } .table thead th { vertical-align: bottom; } .table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; } .table tbody + tbody { border-top: 2pt solid #2A2B2E; } .table-condensed th, .table-condensed td { padding: 4pt 5pt; } .table-bordered { border: 1pt solid #2A2B2E; border-collapse: separate; border-left: 0; border-radius: 4pt; } .table-bordered th, .table-bordered td { border-left: 1pt solid #2A2B2E; } .table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; } .table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { border-top-left-radius: 4pt; } .table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { border-top-right-radius: 4pt; } .table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { border-radius: 0 0 0 4pt; border-bottom-left-radius: 4pt; } .table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 4pt; } .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color: #4F4F4F; } .table tbody tr:hover td, .table tbody tr:hover th { background-color: var(--zenburn-bg-plus-05); } table .span1 { float: none; width: 24pt; margin-left: 0; } table .span2 { float: none; width: 84pt; margin-left: 0; } table .span3 { float: none; width: 144pt; margin-left: 0; } table .span4 { float: none; width: 204pt; margin-left: 0; } table .span5 { float: none; width: 264pt; margin-left: 0; } table .span6 { float: none; width: 324pt; margin-left: 0; } table .span7 { float: none; width: 384pt; margin-left: 0; } table .span8 { float: none; width: 444pt; margin-left: 0; } table .span9 { float: none; width: 504pt; margin-left: 0; } table .span10 { float: none; width: 564pt; margin-left: 0; } table .span11 { float: none; width: 624pt; margin-left: 0; } table .span12 { float: none; width: 684pt; margin-left: 0; } table .span13 { float: none; width: 744pt; margin-left: 0; } table .span14 { float: none; width: 804pt; margin-left: 0; } table .span15 { float: none; width: 864pt; margin-left: 0; } table .span16 { float: none; width: 924pt; margin-left: 0; } table .span17 { float: none; width: 984pt; margin-left: 0; } table .span18 { float: none; width: 1044pt; margin-left: 0; } table .span19 { float: none; width: 1104pt; margin-left: 0; } table .span20 { float: none; width: 1164pt; margin-left: 0; } table .span21 { float: none; width: 1224pt; margin-left: 0; } table .span22 { float: none; width: 1284pt; margin-left: 0; } table .span23 { float: none; width: 1344pt; margin-left: 0; } table .span24 { float: none; width: 1404pt; margin-left: 0; } .tree { width: 100%; margin-bottom: 16pt; border: 1pt solid #2A2B2E; } .tree thead th { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: bottom; border-bottom: 1pt solid var(--zenburn-green); font-weight: bold; color: #F5F5D6; } .tree tbody td { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: top; border-bottom: 1pt solid #EEE; } .tree caption + thead tr:first-child th, .tree caption + thead tr:first-child td, .tree colgroup + thead tr:first-child th, .tree colgroup + thead tr:first-child td, .tree thead:first-child tr:first-child th, .tree thead:first-child tr:first-child td { border-top: 0; } .tree tbody tr:last-child td { border-bottom: 0; } :root { --no-cols: 5; } #branchList { margin-right: 8pt; padding: 0; } ul.breadcrumb { padding: 0; margin: 0; border: none; background: none; display: block; float: left; } main:focus { outline: none; } .page-container, #repositories { grid-template-rows: 4em 9fr 1fr; grid-template-columns: 2fr 9fr; display: grid; height: 100vh; width: 100%; } .page-container main, #repositories main { overflow: auto; padding: 12px; grid-area: main; } .page-container { grid-template-areas: "nav main" "nav main" "foot main"; } #repositories { grid-template-areas: "nav head" "nav main" "foot main"; } .fwoar-nav { grid-area: nav; padding-top: 12px; padding-left: 12px; } .fwoar-nav .brand { font-weight: bolder; display: block; text-align: center; margin-bottom: 2em; padding: 1rem; } @media screen and (max-width: 1919px) { :root { --no-cols: 4; } } @media screen and (max-width: 1499px) { :root { --no-cols: 3; } } @media screen and (max-width: 1024px) { :root { --no-cols: 2; } } @media screen and (max-width: 768px) { :root { --no-cols: 1; } .page-container, #repositories { grid-template-areas: "nav nav" "head head" "main main" "foot foot"; grid-template-rows: 8rem 6.5rem 1fr 3.2em; height: auto; } .fwoar-nav ul { display: flex; justify-content: space-around; } .repository-list { overflow-y: visible; } } div.repo-search { grid-area: head; } footer { padding: 1em; grid-area: foot; } * { box-sizing: border-box; } div.source-view .source-header { height: auto; padding-top: 0; padding-right: 0; } .source-header::after { float: none; clear: both; content: " "; display: block; } .page-container main { overflow-y: auto; } div.repo-search { padding: 12px; position: relative; } div.repo-search input { margin: 0; width: 100%; height: 100%; position: absolute; bottom: 12px; left: 12px; width: calc(100% - 40px); height: 2.5em; } .repository-list { grid-row-end: span 2; padding: 12px 12px; display: grid; grid-template-columns: repeat(var(--no-cols), 1fr); justify-content: space-between; grid-gap: 10px 14px; } .source-view { width: 100%; margin-bottom: 16pt; border: 1pt solid #2A2B2E; } .source-view .source-header { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: bottom; border-bottom: 1pt solid #2A2B2E; font-weight: bold; color: #F5F5D6; height: 28pt; } .source-view .source-header .meta { float: left; padding: 4pt 0; font-size: 14pt; } .source-view pre { margin: 0; padding: 12pt; border: none; } .source-view #sourcecode { margin: 0; padding: 0; border: none; width: 100%; height: 600pt; } .source-view .source-diff { background-color: #4F4F4F; } .source-view .source-diff pre { margin: 0; padding: 0 0 0 6pt; border: none; border-radius: 0; } .source-view .source-diff pre:hover { background-color: #4F4F4F; } .source-view .source-diff table td { padding: 0pt; } .source-view .source-diff .new { background-color: hsl(127, 50%, 10%); } .source-view .source-diff .old { background-color: hsl(0, 50%, 10%); } .source-view .source-diff .chunk { background-color: #4F4F4F; color: #F5F5D6; } .source-view .source-diff .lineNo { color: #aaa; background-color: #4F4F4F; padding: 0 6pt; text-align: right; border-right: 1pt solid #2A2B2E; font-family: monospace; } .source-view .image-blob { padding: 10pt; max-width: 600pt; } .blame-view { width: 100%; background-color: #4F4F4F; } .blame-view td { vertical-align: top; padding: 8pt; } .blame-view tr { border-bottom: 1pt solid #2A2B2E; } .blame-view tr:last-child { border-bottom: 0; } .blame-view .line { font-weight: 700; border-right: 1pt solid #2A2B2E; } .blame-view .commit { font-weight: 700; border-right: 1pt solid #2A2B2E; } .blame-view pre { margin: 0; padding: 0; border: none; border-radius: 0; } .commit-view { width: 100%; margin-bottom: 16pt; border: 1pt solid #2A2B2E; border-radius: 4pt; } .commit-view .commit-header { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: bottom; border-bottom: 1pt solid #2A2B2E; font-weight: bold; } .commit-view .commit-header h4 { padding: 4pt 0; } .commit-view .commit-body { padding: 8pt; } .commit-list { list-style-type: none; } .commit-list li { padding: 8pt 5pt 8pt 5pt; font-size: 14pt; font-weight: 700; border-bottom: 1pt solid #2A2B2E; overflow: hidden; } .commit-list li .meta { font-weight: normal; font-size: 14pt; color: #F5F5D6; } .commit-list li:last-child { border-bottom: 0; margin-bottom: 25pt; } .repository:hover { text-decoration: none; border-color: #8CD0D3; } .repository { border-radius: 5px; transition: border-color ease 0.25s; box-sizing: border-box; border: 2pt solid #2A2B2E; background: #4F4F4F; padding: 1em; } .repository .ltr-border { border-bottom: none; position: relative; top: 2pt; padding-top: 8pt; padding-right: 12pt; padding-bottom: 5.75pt; padding-left: 4pt; margin-left: -4pt; margin-bottom: -6pt; z-index: 999; } .repository .repository-header { padding: 4pt; font-weight: 700; font-size: 12pt; } .repository .repository-body { font-size: 10pt; font-weight: 300; padding: 4pt; padding-left: 16pt; /*border: 2pt solid lighten(@treeHeaderBorder, 5%);*/ border-top: none; } .repository .repository-body p { font-size: 10pt; margin: 0; } .readme-view { border: 1pt solid #2A2B2E; } .md-view { width: 100%; margin-bottom: 16pt; } .md-header { padding: 8pt; line-height: 16pt; text-align: left; vertical-align: bottom; border-bottom: 1pt solid #2A2B2E; font-weight: bold; color: #F5F5D6; height: 28pt; } .md-header .meta { float: left; padding: 4pt 0; font-size: 14pt; } #md-content { padding: 30pt; } .network-view { width: 100%; margin-bottom: 16pt; border: 1pt solid #2A2B2E; position: relative; } .network-view.loading-commits:before { content: ""; display: block; height: 100pt; width: 200pt; box-sizing: border-box; padding: 10pt; font-weight: bold; position: absolute; left: 50%; top: 50%; margin-left: -100pt; margin-top: -50pt; color: #555; background: rgba(255, 255, 255, 0.8) url("../img/ajax-loader.gif") no-repeat center; z-index: 2000; border: 1pt solid #eee; border-radius: 8pt; } .network-view.loading-commits .network-header .meta:after { content: " - Loading"; } .network-view .network-header { padding: 8pt; line-height: 16pt; text-align: center; vertical-align: bottom; border-bottom: 1pt solid var(--zenburn-green); font-weight: bold; color: #F5F5D6; } .network-view .network-header:after { content: " "; clear: both; float: none; display: block; } .network-view .network-header .meta { font-size: 14pt; } .network-view pre { margin: 0; padding: 12pt; border: none; } .network-view .network-graph { background-color: #2A2B2E; /*height: 400pt;*/ overflow: hidden; cursor: move; position: relative; } .network-view .network-graph .network-commit-overlay { position: absolute; width: 400pt; top: 0; left: 0; padding: 8pt; margin: 0 0 16pt; list-style: none; border: 1pt solid #ddd; background: #2A2B2E; border-radius: 3pt; } .network-view .network-graph .network-commit-overlay img { float: left; margin-right: 8pt; } .network-view .network-graph .network-commit-overlay > h4, .network-view .network-graph .network-commit-overlay > p { padding-left: 48pt; } .rss { display: inline-block; width: 16px; height: 16px; line-height: 16px; vertical-align: text-top; background-image: url("../img/feed.png"); background-position: 0 0; background-repeat: no-repeat; } [class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url("../img/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat; } .icon-white { background-image: url("../img/glyphicons-halflings-white.png"); } .icon-spaced { padding: 0 3px 0 3px; } .icon-glass { background-position: 0 0; } .icon-music { background-position: -24px 0; } .icon-search { background-position: -48px 0; } .icon-envelope { background-position: -72px 0; } .icon-heart { background-position: -96px 0; } .icon-star { background-position: -120px 0; } .icon-star-empty { background-position: -144px 0; } .icon-user { background-position: -168px 0; } .icon-film { background-position: -192px 0; } .icon-th-large { background-position: -216px 0; } .icon-th { background-position: -240px 0; } .icon-th-list { background-position: -264px 0; } .icon-ok { background-position: -288px 0; } .icon-remove { background-position: -312px 0; } .icon-zoom-in { background-position: -336px 0; } .icon-zoom-out { background-position: -360px 0; } .icon-off { background-position: -384px 0; } .icon-signal { background-position: -408px 0; } .icon-cog { background-position: -432px 0; } .icon-trash { background-position: -456px 0; } .icon-home { background-position: 0 -24px; } .icon-file { background-position: -24px -24px; } .icon-time { background-position: -48px -24px; } .icon-road { background-position: -72px -24px; } .icon-download-alt { background-position: -96px -24px; } .icon-download { background-position: -120px -24px; } .icon-upload { background-position: -144px -24px; } .icon-inbox { background-position: -168px -24px; } .icon-play-circle { background-position: -192px -24px; } .icon-repeat { background-position: -216px -24px; } .icon-refresh { background-position: -240px -24px; } .icon-list-alt { background-position: -264px -24px; } .icon-lock { background-position: -287px -24px; } .icon-flag { background-position: -312px -24px; } .icon-headphones { background-position: -336px -24px; } .icon-volume-off { background-position: -360px -24px; } .icon-volume-down { background-position: -384px -24px; } .icon-volume-up { background-position: -408px -24px; } .icon-qrcode { background-position: -432px -24px; } .icon-barcode { background-position: -456px -24px; } .icon-tag { background-position: 0 -48px; } .icon-tags { background-position: -25px -48px; } .icon-book { background-position: -48px -48px; } .icon-bookmark { background-position: -72px -48px; } .icon-print { background-position: -96px -48px; } .icon-camera { background-position: -120px -48px; } .icon-font { background-position: -144px -48px; } .icon-bold { background-position: -167px -48px; } .icon-italic { background-position: -192px -48px; } .icon-text-height { background-position: -216px -48px; } .icon-text-width { background-position: -240px -48px; } .icon-align-left { background-position: -264px -48px; } .icon-align-center { background-position: -288px -48px; } .icon-align-right { background-position: -312px -48px; } .icon-align-justify { background-position: -336px -48px; } .icon-list { background-position: -360px -48px; } .icon-indent-left { background-position: -384px -48px; } .icon-indent-right { background-position: -408px -48px; } .icon-facetime-video { background-position: -432px -48px; } .icon-picture { background-position: -456px -48px; } .icon-pencil { background-position: 0 -72px; } .icon-map-marker { background-position: -24px -72px; } .icon-adjust { background-position: -48px -72px; } .icon-tint { background-position: -72px -72px; } .icon-edit { background-position: -96px -72px; } .icon-share { background-position: -120px -72px; } .icon-check { background-position: -144px -72px; } .icon-move { background-position: -168px -72px; } .icon-step-backward { background-position: -192px -72px; } .icon-fast-backward { background-position: -216px -72px; } .icon-backward { background-position: -240px -72px; } .icon-play { background-position: -264px -72px; } .icon-pause { background-position: -288px -72px; } .icon-stop { background-position: -312px -72px; } .icon-forward { background-position: -336px -72px; } .icon-fast-forward { background-position: -360px -72px; } .icon-step-forward { background-position: -384px -72px; } .icon-eject { background-position: -408px -72px; } .icon-chevron-left { background-position: -432px -72px; } .icon-chevron-right { background-position: -456px -72px; } .icon-plus-sign { background-position: 0 -96px; } .icon-minus-sign { background-position: -24px -96px; } .icon-remove-sign { background-position: -48px -96px; } .icon-ok-sign { background-position: -72px -96px; } .icon-question-sign { background-position: -96px -96px; } .icon-info-sign { background-position: -120px -96px; } .icon-screenshot { background-position: -144px -96px; } .icon-remove-circle { background-position: -168px -96px; } .icon-ok-circle { background-position: -192px -96px; } .icon-ban-circle { background-position: -216px -96px; } .icon-arrow-left { background-position: -240px -96px; } .icon-arrow-right { background-position: -264px -96px; } .icon-arrow-up { background-position: -289px -96px; } .icon-arrow-down { background-position: -312px -96px; } .icon-share-alt { background-position: -336px -96px; } .icon-resize-full { background-position: -360px -96px; } .icon-resize-small { background-position: -384px -96px; } .icon-plus { background-position: -408px -96px; } .icon-minus { background-position: -433px -96px; } .icon-asterisk { background-position: -456px -96px; } .icon-exclamation-sign { background-position: 0 -120px; } .icon-gift { background-position: -24px -120px; } .icon-leaf { background-position: -48px -120px; } .icon-fire { background-position: -72px -120px; } .icon-eye-open { background-position: -96px -120px; } .icon-eye-close { background-position: -120px -120px; } .icon-warning-sign { background-position: -144px -120px; } .icon-plane { background-position: -168px -120px; } .icon-calendar { background-position: -192px -120px; } .icon-random { background-position: -216px -120px; } .icon-comment { background-position: -240px -120px; } .icon-magnet { background-position: -264px -120px; } .icon-chevron-up { background-position: -288px -120px; } .icon-chevron-down { background-position: -313px -119px; } .icon-retweet { background-position: -336px -120px; } .icon-shopping-cart { background-position: -360px -120px; } .icon-folder-close { background-position: -384px -120px; } .icon-folder-open { background-position: -408px -120px; } .icon-resize-vertical { background-position: -432px -119px; } .icon-resize-horizontal { background-position: -456px -118px; } .icon-hdd { background-position: 0 -144px; } .icon-bullhorn { background-position: -24px -144px; } .icon-bell { background-position: -48px -144px; } .icon-certificate { background-position: -72px -144px; } .icon-thumbs-up { background-position: -96px -144px; } .icon-thumbs-down { background-position: -120px -144px; } .icon-hand-right { background-position: -144px -144px; } .icon-hand-left { background-position: -168px -144px; } .icon-hand-up { background-position: -192px -144px; } .icon-hand-down { background-position: -216px -144px; } .icon-circle-arrow-right { background-position: -240px -144px; } .icon-circle-arrow-left { background-position: -264px -144px; } .icon-circle-arrow-up { background-position: -288px -144px; } .icon-circle-arrow-down { background-position: -312px -144px; } .icon-globe { background-position: -336px -144px; } .icon-wrench { background-position: -360px -144px; } .icon-tasks { background-position: -384px -144px; } .icon-filter { background-position: -408px -144px; } .icon-briefcase { background-position: -432px -144px; } .icon-fullscreen { background-position: -456px -144px; } .dropup, .dropdown { position: relative; } button.dropdown-toggle:active, .btn-group.open button.btn.dropdown-toggle { outline: 0; background-color: #383838; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom-color: #383838; } .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4pt solid #F5F5D6; border-right: 4pt solid transparent; border-left: 4pt solid transparent; content: ""; } .btn-group:hover .caret { border-top: 4pt solid #A6A689; } .dropdown .caret { margin-top: 8pt; margin-left: 2pt; } .btn-group > .btn.dropdown-toggle { transition: color 0.1s; border: 1pt solid #7F9F7F; } .btn-group > button.btn.dropdown-toggle { z-index: 1010; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; transition: transform 0.15s, width 0.15s; transform: scaleY(0); transform-origin: top; margin: 0; margin-top: -1pt; float: left; width: 100%; padding: 4pt 0; list-style: none; background-color: #4F4F4F; border: 1pt solid #7F9F7F; background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1pt; margin: 7pt 1pt; overflow: hidden; background-color: #e5e5e5; border-bottom: 1pt solid #F5F5D6; } .dropdown-menu a { display: block; padding: 3pt 15pt; clear: both; font-weight: normal; line-height: 16pt; color: #DCDCCC; white-space: nowrap; } .dropdown-menu .dropdown-header { display: block; padding: 3pt 15pt; font-size: 11pt; font-weight: bold; line-height: 16pt; color: #F5F5D6; text-transform: uppercase; } .dropdown-menu .search { background-color: rgba(63, 63, 63, 0.8); margin: 3%; max-width: 94%; } .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #F5F5D6; text-decoration: none; background-color: #7CB8BB; } .open .dropdown-menu { transform: scaleY(1); backface-visibility: hidden; width: calc(100% + 52pt); } .pull-right .dropdown-menu { right: 0; left: auto; } .btn { display: inline-block; padding: 4pt 10pt 4pt; margin-bottom: 0; font-size: 13pt; line-height: 16pt; color: #DCDCCC; text-align: center; vertical-align: middle; cursor: pointer; background-color: #000000; border: 1pt solid #2A2B2E; border-bottom-color: var(--zenburn-green-1); border-radius: 4pt; } .btn:active { @btn BackgroundHighlight; } .btn:hover { color: #A6A689; text-decoration: none; background-color: #4F4F4F; } .btn:focus { outline: thin dotted #333; outline: 5pt auto -webkit-focus-ring-color; outline-offset: -2pt; } .btn.active, .btn:active { background-color: #4F4F4F; outline: 0; } .btn.disabled, .btn[disabled] { cursor: default; background-color: #656555; opacity: 0.65; } .btn-large { padding: 9pt 14pt; font-size: 15pt; line-height: normal; border-radius: 5pt; } .btn-large [class^="icon-"] { margin-top: 1pt; } .btn-small { padding: 5pt 9pt; font-size: 11pt; line-height: 14pt; } .btn-small [class^="icon-"] { margin-top: -1pt; } .btn-mini { padding: 2pt 6pt; font-size: 11pt; line-height: 12pt; } .btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover { color: #DCDCCC; } .btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: #F5F5D6; } .btn { border-color: #4F4F4F; } .btn-primary { background-color: #7CB8BB; } .btn-primary:active { @btn PrimaryBackgroundHighlight; } .btn-warning { background-color: #DFAF8F; } .btn-warning:active { @btn WarningBackgroundHighlight; } .btn-danger { background-color: #CC9393; } .btn-danger:active { @btn DangerBackgroundHighlight; } .btn-success { background-color: #7F9F7F; } .btn-success:active { @btn SuccessBackgroundHighlight; } .btn-info { background-color: #7CB8BB; } .btn-info:active { @btn InfoBackgroundHighlight; } .btn-inverse { background-color: #6F6F6F; } .btn-inverse:active { @btn InverseBackgroundHighlight; } .btn-group { position: relative; } .btn-group:before, .btn-group:after { display: table; content: ""; } .btn-group:after { clear: both; } .btn-group + .btn-group { margin-left: 5pt; } .btn-toolbar { margin-top: 8pt; margin-bottom: 8pt; } .btn-toolbar .btn-group { display: inline-block; } .btn-group > .btn { position: relative; float: left; margin-left: -1pt; border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; border-top-left-radius: 4pt; border-bottom-left-radius: 4pt; } .btn-group > .btn:last-child { margin-left: 0; border-top-right-radius: 4pt; border-bottom-right-radius: 4pt; } .btn-group > .dropdown-toggle { border-radius: 4pt; } .btn-group > .btn.large:first-child { margin-left: 0; border-radius: 6pt; } .btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { border-radius: 6pt; } .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group > .dropdown-toggle { padding-left: 8pt; padding-right: 8pt; } .btn-group > .btn-mini.dropdown-toggle { padding-left: 5pt; padding-right: 5pt; } .btn-group > .btn-large.dropdown-toggle { padding-left: 12pt; padding-right: 12pt; } .btn-group.open .dropdown-toggle { background-image: none; } .btn-group.open .btn-primary.dropdown-toggle { background-color: #7caebb; } .btn-group.open .btn-warning.dropdown-toggle { background-color: #F0DFAF; } .btn-group.open .btn-danger.dropdown-toggle { background-color: #DCA3A3; } .btn-group.open .btn-success.dropdown-toggle { background-color: #8FB28F; } .btn-group.open .btn-info.dropdown-toggle { background-color: #8CD0D3; } .btn-group.open .btn-inverse.dropdown-toggle { background-color: #2A2B2E; } .btn .caret { margin-top: 7pt; margin-left: 0; } .btn:hover .caret, .open.btn-group .caret { opacity: 1; } .btn-mini .caret { margin-top: 5pt; } .btn-small .caret { margin-top: 6pt; } .btn-large .caret { margin-top: 6pt; border-left-width: 5pt; border-right-width: 5pt; border-top-width: 5pt; } .dropup .btn-large .caret { border-bottom: 5pt solid #111112; border-top: 0; } .btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #F5F5D6; border-bottom-color: #F5F5D6; opacity: 0.75; } .alert { padding: 8pt 35pt 8pt 14pt; margin-bottom: 16pt; background-color: #fcf8e3; border: 1pt solid #2A2B2E; border-radius: 4pt; color: #c09853; } .alert-heading { color: inherit; } .alert .close { position: relative; top: -2pt; right: -21pt; line-height: 18pt; } .alert-success { background-color: #dff0d8; border-color: #2A2B2E; color: #468847; } .alert-danger, .alert-error { background-color: #f2dede; border-color: #2A2B2E; color: #b94a48; } .alert-info { background-color: #d9edf7; border-color: #2A2B2E; color: #3a87ad; } .alert-block { padding-top: 14pt; padding-bottom: 14pt; } .alert-block > p, .alert-block > ul { margin-bottom: 0; } .alert-block p + p { margin-top: 5pt; } .nav { margin-left: 0; margin-bottom: 16pt; list-style: none; } .nav > li > a { display: block; } .nav > li > a:hover { text-decoration: none; background-color: #2A2B2E; } .nav > .pull-right { float: right; } .nav .nav-header { display: block; padding: 3pt 15pt; font-size: 11pt; font-weight: bold; line-height: 16pt; color: #DCDCCC; text-transform: uppercase; } .nav li + .nav-header { margin-top: 9pt; } .nav-list { padding-left: 15pt; padding-right: 15pt; margin-bottom: 0; } .nav-list > li > a, .nav-list .nav-header { margin-left: -15pt; margin-right: -15pt; } .nav-list > li > a { padding: 3pt 15pt; } .nav-list > .active > a, .nav-list > .active > a:hover { color: #F5F5D6; background-color: #7CB8BB; } .nav-list [class^="icon-"] { margin-right: 2pt; } .nav-list .divider { height: 1pt; margin: 7pt 1pt; overflow: hidden; background-color: #e5e5e5; border-bottom: 1pt solid #F5F5D6; } .nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; content: ""; } .nav-tabs:after, .nav-pills:after { clear: both; } .nav-tabs > li, .nav-pills > li { float: left; } .nav-tabs > li > a, .nav-pills > li > a { padding-right: 12pt; padding-left: 12pt; margin-right: 2pt; line-height: 14pt; } .nav-tabs { border-bottom: 1pt solid #656555; } .nav-tabs > li { margin-bottom: -1pt; } .nav-tabs > li > a { padding-top: 8pt; padding-bottom: 8pt; line-height: 16pt; border: 1px solid transparent; border-radius: 4pt 4pt 0 0; } .nav-tabs > li > a:hover { border-color: #656555 #656555 #656555; } .nav-tabs > .active > a, .nav-tabs > .active > a:hover { color: #DCDCCC; background-color: #2A2B2E; border: 1pt solid #656555; border-bottom-color: transparent; cursor: default; } .nav-pills > li > a { padding-top: 8pt; padding-bottom: 8pt; margin-top: 2pt; margin-bottom: 2pt; border-radius: 5pt; } .nav-pills > .active > a, .nav-pills > .active > a:hover { color: #F5F5D6; background-color: #7CB8BB; } .nav-stacked > li { float: none; } .nav-stacked > li > a { margin-right: 0; } .nav-tabs.nav-stacked { border-bottom: 0; } .nav-tabs.nav-stacked > li > a { border: 1pt solid #656555; border-radius: 0; } .nav-tabs.nav-stacked > li:first-child > a { border-radius: 4pt 4pt 0 0; } .nav-tabs.nav-stacked > li:last-child > a { border-radius: 0 0 4pt 4pt; } .nav-tabs.nav-stacked > li > a:hover { border-color: #656555; z-index: 2; } .nav-pills.nav-stacked > li > a { margin-bottom: 3pt; } .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1pt; } .nav-tabs .dropdown-menu { border-radius: 0 0 5pt 5pt; } .nav-pills .dropdown-menu { border-radius: 4pt; } .nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { border-top-color: #7CB8BB; border-bottom-color: #7CB8BB; margin-top: 6pt; } .nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { border-top-color: #8CD0D3; border-bottom-color: #8CD0D3; } .nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { border-top-color: #4F4F4F; border-bottom-color: #4F4F4F; } .nav > .dropdown.active > a:hover { color: #111112; cursor: pointer; } .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover { color: #F5F5D6; background-color: #5F5F5F; border-color: #5F5F5F; } .nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret { border-top-color: #F5F5D6; border-bottom-color: #F5F5D6; opacity: 1; } .tabs-stacked .open > a:hover { border-color: #5F5F5F; } .tabbable:before, .tabbable:after { display: table; content: ""; } .tabbable:after { clear: both; } .tab-content { overflow: auto; } .tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .tabs-below > .nav-tabs { border-top: 1pt solid #656555; } .tabs-below > .nav-tabs > li { margin-top: -1pt; margin-bottom: 0; } .tabs-below > .nav-tabs > li > a { border-radius: 0 0 4pt 4pt; } .tabs-below > .nav-tabs > li > a:hover { border-bottom-color: transparent; border-top-color: #656555; } .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover { border-color: transparent #656555 #656555 #656555; } .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; } .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74pt; margin-right: 0; margin-bottom: 3pt; } .tabs-left > .nav-tabs { float: left; margin-right: 19pt; border-right: 1pt solid #7F9F7F; } .tabs-left > .nav-tabs > li > a { margin-right: -1pt; border-radius: 4pt 0 0 4pt; } .tabs-left > .nav-tabs > li > a:hover { border-color: #656555 #7F9F7F #656555 #656555; } .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover { border-color: #656555 transparent #656555 #656555; } .tabs-right > .nav-tabs { float: right; margin-left: 19pt; border-left: 1pt solid #656555; } .tabs-right > .nav-tabs > li > a { margin-left: -1pt; border-radius: 0 4pt 4pt 0; } .tabs-right > .nav-tabs > li > a:hover { border-color: #656555 #656555 #656555 #656555; } .tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover { border-color: #656555 #656555 #656555 transparent; } .breadcrumb { padding: 7pt 14pt; margin: 0 0 16pt; list-style: none; border: 1pt solid #7F9F7F; font-weight: 700; border-radius: 3pt; } .breadcrumb li { display: inline-block; } .breadcrumb .divider { padding: 0 5pt; color: #DCDCCC; } .breadcrumb .active a { color: #F5F5D6; } .download-buttons { padding: 0 8pt 0 0; display: inline-block; vertical-align: middle; } .rss-icon { clear: both; display: inline-table; vertical-align: middle; } .pull-right { float: right; } .pull-left { float: left; } .hide { display: none; } .show { display: block; } .invisible { visibility: hidden; } .space-right { padding: 0 8pt 0 0; } .space-left { padding: 0 0 0 8pt; } .CodeMirror { border-radius: 5px; line-height: 16pt; font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12pt; /* Necessary so the scrollbar can be absolutely positioned within the wrapper on Lion. */ position: relative; /* This prevents unwanted scrollbars from showing up on the body and wrapper in IE. */ overflow: hidden; } .CodeMirror-scroll { overflow-x: auto; overflow-y: hidden; height: auto; /* This is needed to prevent an IE[67] bug where the scrolled content is visible outside of the scrolling box. */ position: relative; outline: none; } /* Vertical scrollbar */ .CodeMirror-scrollbar { float: right; overflow-x: hidden; overflow-y: scroll; /* This corrects for the 1pt gap introduced to the left of the scrollbar by the rule for .CodeMirror-scrollbar-inner. */ margin-left: -1pt; } .CodeMirror-scrollbar-inner { /* This needs to have a nonzero width in order for the scrollbar to appear in Firefox and IE9. */ width: 1pt; } .CodeMirror-scrollbar.cm-sb-overlap { /* Ensure that the scrollbar appears in Lion, and that it overlaps the content rather than sitting to the right of it. */ position: absolute; z-index: 1; float: none; right: 0; min-width: 12pt; } .CodeMirror-scrollbar.cm-sb-nonoverlap { min-width: 12pt; } .CodeMirror-scrollbar.cm-sb-ie7 { min-width: 18pt; } .CodeMirror-gutter.cm-s-solarized.cm-s-dark { background-color: #002b36; border-right: 1pt solid #003f50; } .CodeMirror-gutter.cm-s-solarized.cm-s-dark a { color: #839496; } .CodeMirror-gutter.cm-s-solarized.cm-s-light { background-color: #fdf6e3; border-right: 1pt solid #fbeecb; } .CodeMirror-gutter.cm-s-solarized.cm-s-light a { color: #657b83; } .CodeMirror-gutter { position: absolute; left: 0; top: 0; z-index: 10; min-width: 2em; height: 100%; padding-right: 3pt; } .CodeMirror-gutter-text a, .CodeMirror-gutter-text { color: #839496; text-align: right; padding: 0.4em 0.2em 0.4em 0.4em; white-space: pre !important; } .CodeMirror-lines { padding: 0.4em; white-space: pre; cursor: text; margin-left: 5pt; } .CodeMirror-lines * { /* Necessary for throw-scrolling to decelerate properly on Safari. */ pointer-events: none; } .CodeMirror pre { border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; padding: 0; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; } .CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; } .CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; } .CodeMirror textarea { outline: none !important; } .CodeMirror pre.CodeMirror-cursor { z-index: 10; position: absolute; visibility: hidden; border-left: 1pt solid black; border-right: none; width: 0; } .cm-keymap-fat-cursor pre.CodeMirror-cursor { width: auto; border: 0; background: transparent; background: rgba(0, 200, 0, 0.4); } /* Kludge to turn off filter in ie9+, which also accepts rgba */ .cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) { filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .CodeMirror-focused pre.CodeMirror-cursor { visibility: visible; } div.CodeMirror-selected { background: #d9d9d9; } .CodeMirror-focused div.CodeMirror-selected { background: #d7d4f0; } .CodeMirror-searching { background: #ffa; background: rgba(255, 255, 0, 0.4); } /* Solarized dark theme */ /* Solarized theme for code-mirror http://ethanschoonover.com/solarized */ /* Solarized color pallet http://ethanschoonover.com/solarized/img/solarized-palette.png */ .solarized.base03 { color: #002b36; } .solarized.base02 { color: #073642; } .solarized.base01 { color: #586e75; } .solarized.base00 { color: #657b83; } .solarized.base0 { color: #839496; } .solarized.base1 { color: #93a1a1; } .solarized.base2 { color: #eee8d5; } .solarized.base3 { color: #fdf6e3; } .solarized.solar-yellow { color: #b58900; } .solarized.solar-orange { color: #cb4b16; } .solarized.solar-red { color: #dc322f; } .solarized.solar-magenta { color: #d33682; } .solarized.solar-violet { color: #6c71c4; } .solarized.solar-blue { color: #268bd2; } .solarized.solar-cyan { color: #2aa198; } .solarized.solar-green { color: #859900; } /* Color scheme for code-mirror */ .cm-s-solarized { line-height: 1.45em; color-profile: sRGB; rendering-intent: auto; } .cm-s-solarized.cm-s-dark { color: #839496; background-color: #002b36; } .cm-s-solarized.cm-s-light { background-color: #fdf6e3; color: #657b83; } .cm-s-solarized .cm-keyword { color: #cb4b16; } .cm-s-solarized .cm-atom { color: #d33682; } .cm-s-solarized .cm-number { color: #d33682; } .cm-s-solarized .cm-def { color: #2aa198; } .cm-s-solarized .cm-variable { color: #268bd2; } .cm-s-solarized .cm-variable-2 { color: #b58900; } .cm-s-solarized .cm-variable-3 { color: #6c71c4; } .cm-s-solarized .cm-property { color: #2aa198; } .cm-s-solarized .cm-operator { color: #6c71c4; } .cm-s-solarized .cm-comment { color: #586e75; font-style: italic; } .cm-s-solarized .cm-string { color: #859900; } .cm-s-solarized .cm-string-2 { color: #b58900; } .cm-s-solarized .cm-meta { color: #859900; } .cm-s-solarized .cm-qualifier { color: #b58900; } .cm-s-solarized .cm-builtin { color: #d33682; } .cm-s-solarized .cm-bracket { color: #cb4b16; } .cm-s-solarized .CodeMirror-matchingbracket { color: #859900; } .cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; } .cm-s-solarized .cm-tag { color: #93a1a1; } .cm-s-solarized .cm-attribute { color: #2aa198; } .cm-s-solarized .cm-header { color: #586e75; } .cm-s-solarized .cm-quote { color: #93a1a1; } .cm-s-solarized .cm-hr { color: transparent; border-top: 1px solid #586e75; display: block; } .cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; } .cm-s-solarized .cm-special { color: #6c71c4; } .cm-s-solarized .cm-em { color: #999; text-decoration: underline; text-decoration-style: dotted; } .cm-s-solarized .cm-strong { color: #eee; } .cm-s-solarized .cm-tab:before { content: "➤"; /*visualize tab character*/ color: #586e75; position: absolute; } .cm-s-solarized .cm-error, .cm-s-solarized .cm-invalidchar { color: #586e75; border-bottom: 1px dotted #dc322f; } .cm-s-solarized.cm-s-dark .CodeMirror-selected { background: #073642; } .cm-s-solarized.cm-s-light .CodeMirror-selected { background: #eee8d5; } /* Editor styling */ /* Little shadow on the view-port of the buffer view */ /* Gutter border and some shadow from it */ .cm-s-solarized .CodeMirror-gutters { border-right: 1px solid; } /* Gutter colors and line number styling based of color scheme (dark / light) */ /* Dark */ .cm-s-solarized.cm-s-dark .CodeMirror-gutters { background-color: #002b36; border-color: #00232c; } /* Light */ .cm-s-solarized.cm-s-light .CodeMirror-gutters { background-color: #fdf6e3; border-color: #eee8d5; } /* Common */ .cm-s-solarized .CodeMirror-linenumber { color: #586e75; padding: 0 5px; } .cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; } .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; } .cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; } .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text { color: #586e75; } .cm-s-solarized .CodeMirror-lines .CodeMirror-cursor { border-left: 1px solid #819090; } /* Active line. Negative margin compensates left padding of the text in the view-port */ .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.1); } .cm-s-solarized.cm-s-light .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0.1); } /*# sourceMappingURL=bootstrap.less.map */