.app-authtoken.module {
  display: none;
}


.app-auth.module{
  display:  none;
}


.app-contents.module ol.px-6 li h2 {
font-size: larger;
}

.errorlist.nonform {
color: #721c24;
background-color: #f8d7da;
border: 1px solid #f5c6cb;
border-radius: 4px;
padding: 10px 15px;
margin-bottom: 15px;
list-style-type: none;
}

.errorlist.nonform li {
margin-bottom: 5px;
}

td.field-display_challenges.align-middle.flex.border-t.border-gray-200.font-normal.gap-4.min-w-0.overflow-hidden.px-3.py-2.text-left.before\:flex.before\:capitalize.before\:content-\[attr\(data-label\)\].before\:items-center.before\:font-semibold.before\:mr-auto.first\:border-t-0.lg\:before\:hidden.lg\:first\:border-t.lg\:py-3.lg\:table-cell.dark\:border-gray-800 span {
margin-bottom: 10px;
background-color: var(--random-color);
}

td.field-display_topics.align-middle.flex.border-t.border-gray-200.font-normal.gap-4.min-w-0.overflow-hidden.px-3.py-2.text-left.before\:flex.before\:capitalize.before\:content-\[attr\(data-label\)\].before\:items-center.before\:font-semibold.before\:mr-auto.first\:border-t-0.lg\:before\:hidden.lg\:first\:border-t.lg\:py-3.lg\:table-cell.dark\:border-gray-800 span{
  margin-bottom: 10px;
  background-color: var(--random-color);
}
.lg:border-b-0.form-row.has_original.dynamic-Challenges_questions {
background-color: #ffd9d9;
}



#nav-sidebar > div > div.border-b.border-gray-200.mb-5.py-3.dark:border-gray-800 {
  margin-top: 20px;
}

td.field-display_categories.align-middle.flex.border-t.border-gray-200.font-normal.gap-4.min-w-0.overflow-hidden.px-3.py-2.text-left.before\:flex.before\:capitalize.before\:content-\[attr\(data-label\)\].before\:items-center.before\:font-semibold.before\:mr-auto.first\:border-t-0.lg\:before\:hidden.lg\:first\:border-t.lg\:py-3.lg\:table-cell.dark\:border-gray-800 span {
margin-bottom: 10px;
background-color: var(--random-color);
}


#nav-sidebar > div > div.border-b.border-gray-200.mb-5.py-3.dark\:border-gray-800 > div > a > img.h-8.mr-4.dark\:hidden,
#nav-sidebar > div > div.border-b.border-gray-200.mb-5.py-3.dark\:border-gray-800 > div > a > img.h-8.mr-4.dark\:block {
  margin-left: 9px;
  height: 3rem;
}


.raphael-group-RnxrIQUL {
  display: none;
}

#raphael-paper-3 > g.raphael-group-rwQrPSVL {
  display: none;
}



#content > div.mx-auto > div:nth-child(3) > div {
  margin-right: 20px;
  border: 1px solid var(--border-color, #e0e0e0); 
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
  padding: 6px;
  position: relative;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 
}


#platformPieChart{
  display: block;box-sizing: border-box;height: 307px;padding-top: 38px;width: 265px; margin-top : 30px;
}

body > div.flex.min-h-screen > div > div.absolute.flex.flex-row.items-center.justify-between.left-0.m-4.right-0.top-0 {
  display: none;
}



td.field-display_feedback.align-middle.flex.border-t.border-gray-200.font-normal.gap-4.min-w-0.overflow-hidden.px-3.py-2.text-left.before\:flex.before\:capitalize.before\:content-\[attr\(data-label\)\].before\:items-center.before\:font-semibold.before\:mr-auto.first\:border-t-0.lg\:before\:hidden.lg\:first\:border-t.lg\:py-3.lg\:table-cell.dark\:border-gray-800 {
  padding-right: 48px;
}


.custom-header {
  color: #007bff;
  font-size: 1.5em;
}

.custom-row {
  background-color: #14304c;
}