body { font-size: .875rem; } .feather { width: 16px; height: 16px; vertical-align: text-bottom; } .sidebar { position: fixed; top: 0; bottom: 0; left: 0; z-index: 100; /* Behind the navbar */ padding: 0; box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); } .sidebar-sticky { position: -webkit-sticky; position: sticky; top: 48px; /* Height of navbar */ height: calc(100vh - 48px); padding-top: .5rem; overflow-x: hidden; overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ } .sidebar .nav-link { font-weight: 500; color: #333; } .sidebar .nav-link .feather { margin-right: 4px; color: #999; } .sidebar .nav-link.active { color: #007bff; } .sidebar .nav-link:hover .feather, .sidebar .nav-link.active .feather { color: inherit; } .sidebar-heading { font-size: .75rem; text-transform: uppercase; } /* * Navbar */ .navbar-brand { padding-top: .75rem; padding-bottom: .75rem; font-size: 1rem; background-color: rgba(0, 0, 0, .25); box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25); } .navbar .form-control { padding: .75rem 1rem; border-width: 0; border-radius: 0; } .form-control-dark { color: #fff; background-color: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .1); } .form-control-dark:focus { border-color: transparent; box-shadow: 0 0 0 3px rgba(255, 255, 255, .25); } .border-top { border-top: 1px solid #e5e5e5; } .border-bottom { border-bottom: 1px solid #e5e5e5; } .card-body .table td, .table th { padding: .5rem; vertical-align: top; border-top: 0px solid #dee2e6; color: white; font-size: larger; font-family: serif; font-weight: bold; } .card-title span { float: right; } .card-body { padding: .5rem; } .img-thumbnail { padding: 1.5rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: .25rem; max-width: 100%; height: auto; } .location-detail { padding: 1rem; font-size: 1rem; font-family: revert; } .location-detail p { margin-top: .25rem; margin-bottom: 0rem; } .location-detail i { margin-right: .5rem; } .table-info th, tr { color: black; text-align: center; font-size: medium; font-family: revert; font-weight: unset; } .rounded-circle { height: 60px; margin-right: 1rem; } .review-content { display: flex; border: 1px solid #e2e2e2; padding: 1rem; margin: 1rem; background: #f7f9f9; } .review-header-divider { margin-bottom: 10px; border-bottom: 1px solid #dadada; } .graph-card { background: #fff; border-radius: 2px; display: inline-block; margin: 1rem 0rem 1rem 0rem; padding:1rem; } .graph-card-shadow { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); } .graph-card-shadow:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); } .graph-container { display: flex; } .modal-content { padding: 1rem; } #id_nick_names { height: 4rem; } .card-body span { font-size: 1rem; } .bootstrap-datetimepicker-widget table th { height: 20px; line-height: 20px; width: 20px; color: black; font-size: small; } .card-body .table-card td, .table th { padding: .5rem; vertical-align: top; border-top: 0px solid #dee2e6; color: white; font-size: larger; font-family: serif; font-weight: bold; }