a {
  text-decoration: none;
}

li {
  white-space: nowrap;
}

.course-tr {
  height: 48px;
}

.subject-btn {
  padding: 0.125rem 0.25rem !important;
  font-size: 0.65rem;
  border-radius: 0.3rem;
}

.xs {
  font-size: 0.7rem;
}

.breadcrumb-nav {
  --bs-breadcrumb-divider: ">";
}

.list-group-item {
  border: none;
}

.list-group-item-link {
  padding-top: 14px;
}

/* Override settings from libraries */
.filter-option {
  text-align: right !important;
}

.badge {
  border: 0;
}

.btn-outline-danger {
  padding: 0rem 0.5rem 0.2rem 0.5rem;
}

.tracking {
  padding: 0rem 0.5rem 0.2rem 0.5rem;
}

.btn-outline-secondary {
  color: #444;
}

.btn-outline-success {
  padding: 0rem 0.5rem 0.2rem 0.5rem;
}

table.dataTable tr.dtrg-group {
  text-align: right !important;
  background-color: #e7e7e7 !important;
  font-size: 0.7rem;
  font-weight: bold;
}

@font-face {
  font-family: 'Levin';
  src: url('GveretLevinAlefAlefAlef-Regular.woff2') format('woff2'),
    url('GveretLevinAlefAlefAlef-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Heart';
  src: url('Heart\ Warming\ Font\ by\ Situjuh\ \(7NTypes\).otf');
}

.cover {
  background-image: url('pexels-photo-5088017.png');
  height: 550px;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  box-shadow: 0px 1px 3px #888;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, .75);
}

.bootstrap-select>.dropdown-toggle {
  width: 320px !important;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: #111 !important;

}

.cover-container {
  max-width: 430px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.cover-title {
  padding-top: 100px;
  padding-bottom: 20px;
  font-family: 'Levin', 'Heart';
}

.bootstrap-select {
  width: 100% !important;
}


#myTable {
  display: none;
}

#myTable_filter {
  float: left;
}

#myTable_paginate {
  float: left;
}

#myTable_length {
  display: none;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
  right: 5px !important;
  left: 0 !important;
}

table.dataTable.dtr-column>tbody>tr>td.dtr-control:before {
  display: none !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control {
  padding-left: 0px !important;
}

.list-group-item {
  padding: 0 0 1rem 1.25rem !important;
}

.btn-group-sm>.btn,
.btn-sm {
  padding: 0.15rem 0.35rem !important;
  font-size: 0.55rem !important;
  margin: 0px 0 4px 0 !important;
}

.header-paragraph {
  margin-right: 10px;
}

.navbar {
  padding-bottom: 0 !important;
}

body {
  font-size: 0.9rem;
}

div.dataTables_wrapper div.dataTables_filter input {
  width: 120px !important;
}

.uploadbtn {
  font-size: 0.8rem;
}

@media screen and (max-width: 768px) {
  .uploadbtn {
    display: none;
  }
}