/* <CI-Color> */
.km-switch-handle,
.k-slider-selection,
.km-switch-background {
  color: #EFA400;
}
.km-rowinsert,
.km-state-active,
.km-scroller-pull,
.km-loader:before,
.k-slider-selection,
.km-touch-scrollbar,
.km-pages .km-current-page,
.k-slider .k-draghandle,
.k-slider .k-draghandle:hover,
.km-tabstrip .km-state-active,
.km-scroller-refresh.km-load-more,
.km-popup .k-state-hover,
.km-popup .k-state-focused,
.km-popup .k-state-selected,
.km-actionsheet > li > a:active,
.km-actionsheet > li > a:hover,
.km-actionsheet > li > .km-state-active,
li.km-state-active .km-listview-link,
li.km-state-active .km-listview-label,
.km-listview-label input[type=radio]:checked,
.km-listview-label input[type=checkbox]:checked {
  background: #EFA400 !important;
}
.km-filter-wrap > input:focus {
  border-color: #EFA400;
}
.km-button.km-state-active {
  //border-color: #EFA400 !important;
  //background: #EFA400 !important;
  border-color: blue !important;
  background: blue !important;
}

/* </CI-Color> */

/* <actionsheet> */
.km-popup .k-item, .km-widget.km-actionsheet-wrapper, .km-widget.km-actionsheet > li > a {
  background: #1B5DA1;
  border-bottom-color: rgba(255,255,255,0.2);
}
.km-actionsheet > li > a  {
  text-align: center !important;
}
.km-actionsheet > li > a:hover  {
  background: #1B5DA1 !important;
}
.km-actionsheet > li > a:active  {
  background: #EFA400 !important;
}
.km-actionsheet-cancel > a  {
  color: #fff;
  -webkit-box-shadow: inset 0 0 300px rgba(0,0,0,0.5);
  box-shadow: inset 0 0 300px rgba(0,0,0,0.5);
}
/* </actionsheet> */

/* <notification> */
.k-notification {
  border-color: #1B5DA1 !important;
}
.info-note-template p {
  //color: #111;
  color: #fff;
  //background: white;
}
.info-note-template header {
  background: #1B5DA1;
  color: #fff;
}
/* </notification> */

.km-widget, .km-content, .km-popover-root .km-content .km-widget {
  color: #111;
  //background: #e5f2ff;
  background: #fff;
}


.km-navbar, .wbx-tabstrip {
  background-color: #000;
  color: #fff;
  border-color: #8daed0;
  border-color: transparent;
}

.km-content, .km-stretched-view {
  background: #fff;
  //background: #e5f2ff;
}


.km-button {
  //background: rgba(255,255,255,0.2);
  //background: transparent;
  border-color: #8daed0;
}


div[data-role="modalview"] .km-button {
  border-color: transparent;
}
div[data-role="modalview"] .km-button .km-text {
  color: #1B5DA1;
  //color: #111;
}
div[data-role="modalview"] .km-state-active .km-text {
  color: #fff !important;
}


/* <Question header> */
#question_header .cssClassQuestionFlaggedtrue {
  border-color: #1B5DA1 !important;
  color: #1B5DA1!important;
}
#question_header .cssClassQuestionFlaggedtrue .km-icon {
  color: #1B5DA1 !important;
}
#question_header .button-flagged.km-state-active, 
#question_header .button-flagged.km-state-active .km-icon {
  border-color: #1B5DA1 !important;
  background: #1B5DA1 !important;
  color: #fff !important;
}

#question_header .button-filter {
  color: #EFA400 !important;
  border-color: #EFA400 !important;
  //text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.9);
  //box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.7);
}
#question_header .button-filter .km-icon,
#question_header .button-filter .km-text {
  color: #EFA400 !important;
  //text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
  //text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.9);
}

#question_header .button-filter.km-state-active .km-icon,
#question_header .button-filter.km-state-active .km-text {
  color: #fff !important;
}

/* </Question header> */

/* Antworten */

#answer_list .answer_touch {
}

/*
.answer_button, .answer_selected, .answer_not_selected, .answer_right, .answer_wrong {
  background: #e5f2ff;
}

#answer_list .km-button.answer_not_selected {
  background-color: transparent;
}
*/

.answer_button {
}

.answer_selected.answer_button {
}

#answer_list .answer_not_selected.km-button {
  background-color: #e5f2ff;
}

#answer_list .answer_selected.km-button {
  background-color: #fff3d9;
}


#answer_list .answer-content {
  border-color: #8daed0;
}

#answer_list .answer_not_selected {
  //background: #fff;
}
#answer_list .answer_not_selected .answer-choice {
  //background: transparent;
  background: #e5f2ff;
  border-color: #8daed0;
  //border: 1px #8daed0 solid !important;
}
#answer_list .answer_wrong .answer_touch {
  background: #e5f2ff;
  //background: #ebf5ff;
  //background: #f2f9ff;
}

/* Set answer background to white : */
/*
#answer_list .answer_not_selected {
  background: #fff;
}
#answer_list .answer_not_selected .answer-choice {
  background: #fff;
}
#answer_list .answer_wrong .answer_touch {
  background: #fff;
}
*/
#answer_list .answer_right .answer_touch {
  //background: #090;
  //background: #ffefcc;
  //background: #fff7e5;
  background: #fff3d9;
  //background: #f2f9ff;
}

#answer_list .answer_selected {
  //background: #ffefcc;
  //background: #fff7e5;
  //background: #fff3d9;
  border-color: #f3bb40;
}
#answer_list .answer_selected .answer-content {
  border-color: #f3bb40;
}
#answer_list .answer_selected .answer-choice {
  //background: #ffefcc;
  //background: #fff7e5;
  background: #fff3d9;
  //background: #f2f9ff;
}

#answer_list .answer_selected .answer-choice:after {
  border-color: #111;
}

#answer_list .answer_wrong, 
#answer_list .answer_wrong .answer-content {
  border-color: #8daed0;
}
#answer_list .answer_right, 
#answer_list .answer_right .answer-content {
  border-color: #f3bb40;
}

.question-answered-correctly-text,
.question-answered-wrong-text {
  //background: #fff;
}

