.modchoosercontainer div[data-internal="hvp"], .modchoosercontainer div[data-internal="chat"], .modchoosercontainer div[data-internal="scheduler"], div.modal-body a.list-group-item[data-blockname="material_download"], div.modal-body a.list-group-item[data-blockname="sl_quamp_course_evaluation"] { 
    display:none!important 
}

nav img.logo.me-1 {
  max-height: 20px !important;
  opacity: 0.9 !important;
  margin-left: 20px!important;
  user-select:none;-webkit-user-select:none;
}


.eupopup-container {
   display:none!important;
}

nav img.logo.me-1 {
   filter: invert(1);
}

#page-site-index .course-content ul.topics li.section {
    padding-top:0px!important;
    padding-bottom:0px!important;
}

#page-site-index #page.drawers .main-inner {
  margin-bottom: 0px!important;
}

#page-site-index #page-content .pb-3 {
    padding-bottom: 0px!important;
}

.updateavailableinstallall {
   display:none;
}

.courseheaderimage-dark {
  text-shadow: 0 0 10px #000;!important
}

 

#page-course-reset #id_rolesheadercontainer :is(#id_reset_roles_local, label[for="id_reset_roles_local"]),
#page-course-reset #id_unenrol_users :is(option[value="3"],option[value="9"],option[value="10"],option[value="20"]) {
 display:none;
} 
 
#page-course-index-category.context-1 h3.categoryname.aabtn a {
  font-weight:600!important;
  font-size:1.35rem!important;
}

#page-course-index-category .coursebox div.content {
  margin-left: 30px!important;
  margin-top:10px!important;
  margin-bottom:20px!important;
}

#page-course-index-category h4.categoryname.aabtn a, #page-course-index-category:not(.context-1) h3.categoryname.aabtn a {
  font-weight:600!important;
  font-size:1.15rem!important;
}

#page-course-index-category .coursename, #page-course-search .coursename {
  font-weight:normal!important;
  font-size:1.05rem!important;
}

/* Anpassungen Opencast-Block */
section.block_opencast .opencast-more-wrap { 
       font-weight: bold 
}

body#page-course-view-topics li.nav-item[data-key="enrolself"] {
  font-weight:bold;
}


#page-login-index #loginbtn, #page-login-index .login-signup .btn, #page-login-index #loginguestbtn {
    display: block;
    width: 100%;
}


li.activity.activity-wrapper   {
   border-top: 0px solid #000000!important;
}

li.activity.activity-wrapper .activitytitle  {
  font-weight: bold;
  font-size: 1rem;
}

.activity-item .activity-altcontent.activity-description   {
  border-top: 0px!important;
  background: #f8f9fa;
  padding: 0.75rem;
  border-radius: 0.5rem;
}

.activityiconcontainer {
   filter: grayscale(1);
}

#footnote {
    border-top-width: .42em!important; 
    border-top-color: black !important;

    padding: 10px;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: '';
  height: 0.7rem;
  width: 0.7rem;
  background-repeat: no-repeat;  
  background-image: url("https://ocampus.fh-potsdam.de/lib/fhp/arrow.svg");
  background-size: contain;
  margin-right: 0.6rem;
  margin-left: 0.1rem;
  margin-top: 0.4rem;  
}

nav.tertiary-navigation-selector .dropdown-toggle {
  text-decoration: underline;
  color: var(--primary);
}

nav.tertiary-navigation-selector .dropdown-toggle::after {
  font-size: 1rem;
  width: 14px;
  color: var(--primary);
}

#page-mod-questionnaire-questions input[type="image"]
{     width: 16px !important;     height: 16px !important;     max-width: 16px !important;     max-height: 16px !important;     padding: 0 !important;     margin: 0 !important;     border: none !important;     object-fit: contain !important; } 

.tox-editor-container button[data-mce-name="tiny_h5p"] {
   display:none;
}
div[aria-label="fhpempty"] {
  display:none;
}

.MathJax img {
   border-radius: 0rem !important;
}

#page-theme-boost_union-accessibility-declaration h3, #page-theme-boost_union-accessibility-declaration h4, #page-theme-boost_union-accessibility-declaration h5 {
   margin-top: revert!important;
}

.navbar.fixed-top {
  background-color: #482663 !important;
}

.login-identityprovider-btn {
  background: green !important;
  color: white !important;
  font-size: 1.9rem!important;
  font-weight: bold!important;
}


#page-site-index #page-header {
   display:none
}

.navbar .navbar-brand {
   font-weight: 600;
}

div.modal-body a.list-group-item[href*="sl_quamp_course_evaluation"] {
   display:none;
}

.courseheaderimage-dark .header-action {
  text-shadow: 0 0 0px #000;
}

#usernavigation #user-action-menu a[href*="reportbuilder"].dropdown-item {
   display:none;
}

.fhp-logozusatz {
height:33px;
opacity:0.9;
font-size:1.18rem;
font-weight: 600;
text-decoration: none;
padding-left: 0.25rem;
user-select:none;-webkit-user-select:none;
}

#theme_boost-drawers-primary a:hover {
text-decoration: none!important;
}

#theme_boost-drawers-primary img.logo {
  max-height: 20px !important;
  opacity: 0.9 !important;
  padding: 0px!important;
}
#theme_boost-drawers-primary img.logo {
  margin-right: 0.25rem !important;
}
nav.navbar button.navbar-toggler:after {
	font-size: 1.4rem;
	font-weight: bold;
	opacity: 30%;
	content: "OCampus";
	color: white;
	margin:auto;
	top:50%;
	transform: translate(0, -50%);
	left:3.5rem;
	position:absolute; 
	white-space: nowrap;
}  
.navbar-dark a .icon.fa {
    color: rgb(255 255 255) !important;
} 
img.texrender {
   border-radius: 0rem !important;
}
.navbar.navbar-dark.bg-dark .custom-control-input:checked ~ .custom-control-label::before, .navbar.navbar-dark.bg-primary .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #87CEFA!important;
	border-color: #87CEFA!important;
}

#page-admin-user .reportbuilder-wrapper #dropdownFiltersButton {
 width:100%
}