body nav { min-height: 10px; } body { padding: 65px 0; font-family: 'Quicksand', sans-serif; } .img-fill { display: block; width: 100%; height: auto; } .img-max800-wrapper { width: 100%; max-height: 800px; background-size: contain; background-repeat: no-repeat; background-position: center center; .img-sizer { visibility: hidden; } } div.img-cover-landscape { background-repeat: no-repeat; background-size: cover; padding-bottom: 56%; } div.img-cover-square { background-repeat: no-repeat; background-size: cover; padding-bottom: 95%; } .card-footer ul.pagination { margin-bottom: 0; a.page-link { padding: 0.3rem 0.75rem; } } .link-nostyle, .link-nostyle:hover { text-decoration: inherit; color: inherit; } /* Navbar */ .navbar.bg-dark { background-color: $navbar-background !important; } .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: $navbar-active; } .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-text a { color: $navbar-color; } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-text a:hover { color: $navbar-highlight; } .nav-link, .navbar-text { padding: 1.0rem 1rem 0 1rem; } .navbar-brand img { height: 2.5rem; } /* Cards */ .card-header { border-bottom: 1px solid $main-color-dark; color: $main-color-dark; } .card { border: 1px solid $main-color-dark; } /* Buttons */ .btn-primary { background-color: $main-color-dark; border-color: $main-color-dark; } .btn-primary:hover { background-color: $main-color-light; border-color: $main-color-dark; } .btn[disabled] { cursor: not-allowed; background-color: #aaa; border-color: #aaa; } /* Tweaks for json-editor */ .json-editor h3 { font-size: 16px; } .json-editor div[data-schematype="table"] { margin-bottom: 15px; } .json-editor .has-error input { border: 1px solid #ff9999; background-color: #fffafa; } .json-editor .errormsg { color: #f44; font-size: 80%; } /* badges */ .badge.badge-source { border: 1px solid #159; background-color: #159; color: #eef; } .badge.badge-category { border: 1px solid #444; background-color: #aaa; color: #444; } .badge.badge-tag { border: 1px solid #666; background-color: #eee; color: #666; } /* Forms */ .form-control.error { background-color: #ffF5f5; border-color: #990000; } label.error { color: #990000; }