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.0rem; } /* 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; } button.addnew { margin-right: -15px; } /* Tweaks for json-editor */ .json-editor h3 { font-size: 16px; } .json-editor div[data-schematype="table"] { margin-bottom: 15px; } /* Tweaks for Datatables */ table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before { top: 16px; box-shadow: none; color: inherit; border: none; background-color: transparent; font-family: Font Awesome\ 5 Free; font-weight: bold; content: "\f0da"; } table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before { content: "\f0d7"; } /* 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; } .loading { position:relative; } .loading:before { content: ""; border: 8px solid #f3f3f3; border-top: 8px solid #3498db; border-radius: 50%; width: 10px; height: 10px; display: inline-block; animation: spin 2s linear infinite; position: absolute; top: -7px; right: -5px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }