body { color: #50555f; } .hidden { display: none; } .command-line { font-family: monospace; white-space: pre; border-style: solid; background-color: black; color: white; padding-left: 5pt; } a:hover { color: #47a7eb; } a.card-link:hover { color: #50555f !important; } /* Scaffolding */ .container { max-width: 1260px; margin-top: 100px; } div.main-view { min-height: calc(100vh - 140px); } /* Typo */ h2 { font-weight: bold; margin-bottom: 20px; } h3 { font-weight: bold; } h4 { font-size: 18px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; } h5 { margin-top: 30px; margin-bottom: 10px; } h5.modal-title { margin-top: 0; } /* Navbar */ .navbar.bg-light { background: white !important; / / box-shadow: 0 0 10 px rgba(0, 0, 0, .1); border-bottom: 1px solid rgba(0, 0, 0, .1); height: 60px; } .navbar-brand { font-weight: bold; } .navbar.navbar-light a.nav-link { color: #7c8495; font-size: 1rem; font-weight: bold; } .navbar a.nav-link.danger { color: #dc3545; } .navbar.navbar-light a.nav-link.active { color: #47a7eb; } div.pageheader { font-weight: bold; font-size: 1.5rem; color: #414650; margin-bottom: 40px !important; } /* Forms */ .form-inline { margin-bottom: 30px; } input:focus, select:focus, textarea:focus, button:focus { outline: none !important; outline-width: 0 !important; } [contenteditable="true"]:focus { outline: none; } .text-truncate.editable-text-field-value:hover { color: #47a7eb; } .input-group > textarea { min-height: 40px; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background: #7C8495; } input[name="search"] { margin-right: 5px; } .text-truncate.editable-text-field-value { padding: 5px 10px; background: #f5f6f8; border-radius: 3px; min-height: 34px; } label.custom-control-label { min-height: 10px; } /* Buttons */ .btn.btn-outline-primary { color: #47a7eb; background-color: #fff; border-color: #309ce8; } .btn.btn-outline-primary:hover { color: #fff; background-color: #47a7eb; border-color: #47a7eb; } .input-group-append .btn { max-height: 40px; height: 40px } .form-group label { margin-bottom: 0px; } .btn + .btn { margin-left: 10px; } /* Tabs */ .nav.nav-tabs { margin-bottom: 25px; } .nav-tabs .nav-link, .nav-tabs .nav-link:hover, .nav-tabs .nav-link.active { position: relative; top: 1px; border-bottom: none; } ul.nav-tabs .nav-link:hover { cursor: pointer; color: #47a7eb; } ul.nav-tabs a.active { font-weight: bold; } .tab-pane.active { padding: 20px; } /* Tables */ .table-responsive > .table-bordered { font-size: 13px; margin-bottom: 50px; } .table .btn-outline-primary.btn-sm { margin: 0 10px; } .table .btn.btn-link { padding-left: 0; } .table thead th { vertical-align: middle; } /* Cards */ .repo.card { color: #50555F; max-width: 630px; min-width: 600px; margin-top: 10px; margin-bottom: 20px; } .repo.card:hover { text-decoration: none; transform: scale(1.01); transition: 0.1s ease-in-out; } .repo.card .card-header { font-weight: bold; color: #50555F; } .repo.card .card-body { padding: 0; } .repo.card .card-footer { } .card.border-secondary { border-color: #DEE2E6 !important; } code { padding: 10px; display: inline-block; border-radius: 3px; margin-top: 50px; background: #ef94941a; } code h3 { font-size: 16px; font-weight: bold; } div.refresh-button-right { cursor: pointer; color: #555; text-align: right; float: right; } div.refresh-button-right + * { clear: both; } div.refresh-button-right:hover { color: #337ab7; } /* Droparea */ div.drop-area { overflow: hidden; border: 2px dashed #888; border-radius: 5px; display: table; cursor: pointer; } div.drop-area div.background { background-color: #F2F3F5; width: 100%; height: 100%; display: table; } div.drop-area.onDrag div.background { background-color: #eee; } div.drop-area div.background:hover { background: #DEE2E6; cursor: grab; } div.drop-area input.file { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } div.drop-area span.info { padding: 15px 30px; text-align: center; font-size: 16px; color: #747474; display: table-cell; vertical-align: middle; } #menuDropZone { border: 1px dashed #888; width: 34px; border-radius: 5px; margin-left: 10px; } #menuDropZone.drop-area svg.fa-upload { width: 0.65em; } div.drop-area span.info { padding: 5px; } .main-view div.drop-area span.info { padding: 15px 25px; } /* MenuĀ */ .collapse.show.navbar-collapse { background: #FFF; padding-bottom: 10px; width: 100%; z-index: 9000; } .navbar-toggler { margin-top: -17px; } .welcome-intro { } .welcome-enjoy { padding-top: 20px; font-weight: bold; font-style: italic; } .welcome-documentation-link { padding-top: 20px; } table.inline tbody td { border-top: none; padding-top: 0; padding-left: 0; } td.align-right { text-align: right; } td.file-removed { text-decoration: line-through; color: red; } td.file-removed .btn-link { text-decoration: line-through; color: red; } td.file-new { text-decoration: underline; font-weight: bold; } td.file-new .btn-link { text-decoration: underline; font-weight: bold; } td.file-modified { color: red; } td.file-modified .btn-link { color: red; } div.progress-bar { font-weight: bold; } div.progress-bar.bg-success { text-align: left; padding-left: 5px; } div.progress { background-color: #bbbbbb; } .dropdown-menu { width: 300px; justify-content: left; } .dropdown-menu label { justify-content: left; } .dropdown-menu .label { width: 130px; float: left; padding-top: 10px; } .dropdown-menu .value { width: 150px; clear: right; } /* @media only screen and (max-width: 1050px) { .navbar.navbar-light a.nav-link { font-size: 0.8rem; } .collapse.show.navbar-collapse a { font-size: 18px; } } */ /* setup tooltips */ /* Doesn't work for now. .tooltip { position: relative; } .tooltip:before, .tooltip:after { display: block; opacity: 0; pointer-events: none; position: absolute; } .tooltip:after { border-right: 6px solid transparent; border-bottom: 6px solid rgba(0,0,0,.75); border-left: 6px solid transparent; content: ''; height: 0; top: 20px; left: 20px; width: 0; transform: translate3d(0,6px,0); transition: all .1s ease-in-out; } .tooltip:before { background: rgba(0,0,0,.75); border-radius: 2px; color: #fff; content: attr(data-title); font-size: 14px; padding: 6px 10px; top: 26px; white-space: nowrap; transform: scale3d(.2,.2,1); transition: all .2s ease-in-out; } .tooltip:hover:after { opacity: 1; transform: scale3d(1,1,1); } .tooltip:hover:after { transition: all .2s .1s ease-in-out; } */