/***** Listing Page *****/
.course-filter-container .checkbox {
    margin-top: 0px;
    margin-bottom: 2px;
}
.course-filter-container .course-filter-level {
    background-image: none;
}
.course-filter-container .course-filter-level.selected {
    box-shadow: 0 2px 4px #550033;
}

.course-table-container {
    margin-top: 30px;
}

.course-filter-attr-container {
    padding-top: 5px;
    padding-right: 100px;
}

.fetchButtonContainer {
    padding-bottom: 20px;
    padding-top: 5px;
}

.fetchbutton {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 1px;
    padding-left: 1px;
    font-size: 85%;

}

.table-courses td {
  padding: 5px 10px;
  text-align: center;
}
.table-courses.table-striped tbody tr:nth-child(odd) td,
.table-courses.table-striped tbody tr:nth-child(odd) th {
  background-color: #E6E6E6;
}

/* workaround: to make table-striped work with specific colors on td-elements

reason why we need this workaround: either contextual classes in table-striped don't work with this version of bootstrap
or line 21-23 in this file is overwriting something... or something else*/
.table-courses.table-striped tbody tr:nth-child(odd) td.success{
  background-color: #d0e9c6;
}
.table-courses.table-striped tbody tr:nth-child(odd) td.warning{
  background-color: #faf2cc;
}
.table-courses.table-striped tbody tr:nth-child(odd) td.danger{
  background-color: #ebcccc;
}

.course-actions {
  text-align: left;
}
.course-actions a {
  margin: 5px;
}

.no-course {
    display: none;
}

#loader-overlay {
    position: float;
    width: 90%

    text-align: center;
}

#loader-overlay:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#loader-overlay img {
    display: inline-block;
    vertical-align: middle;
}

/***** Details Page *****/
.course-field > div {
  padding: 15px 10px 10px 10px;
}

.course-field:nth-child(odd) > div {
  background-color: #E6E6E6;
}

.course-field label{
  margin-top: 0px;
  font-weight: bold;
}

.course-goals {
  margin-left: 0;
}

.exemplary span {
  color: #FF741E;
  display: none;
}

/***** Editor Page *****/
.tab-pane .enum {
    display: inline-block;
}

.enum {
    margin: 0 3px;
}

#subjectlist .nav-tabs > li > a {
    padding: 6px;
    outline: 0;
}

/********** Subjects / Topics Popup **********/
.input-abbreviation {
    width: 100px;
}

.subject-error, .topic-error, .abbreviation-error, .required-error {
    display: none;
}


.goal-ul-li ul li {
  list-style: disc outside none;
}


#new-feature-warn-text {
	color:red;
}