/*********************************************************************
********** CSS für CCG EBRD *****************************
*********************************************************************/

#ibook .Form-youtube .youtube,
.e-book-resource-view .Form-youtube .youtube
 {font-size: 0;}

/*********************************************************************
********** Ausblenden Kursinfo *****************************
*********************************************************************/
.event_facts_inner span.costs-section.row {
    display: none;
}
.event_facts_inner p.view_event_label.mr-2 {
    display: none;
}
.event_facts_inner div#capacity_box {
    display:none;
}
.event_facts_inner .reg_deadline-section {
    display: none;
}

/*********************************************************************
********** Selbstregistrierung *****************************
*********************************************************************/
/*
#register_form #xoe_new_p { 
    display:none!important; 
} 
*/

/*********************************************************************
********** Links in Meine Werkzeuge ausblenden ********************
*********************************************************************/
.yuimenuitem.tools_my_metrics, .yuimenuitem.tools_my_reports, .yuimenuitem.tools_kennzahlen, .yuimenuitem.tools_my_contacts, .yuimenuitem.tools_wiki, .yuimenuitem.tools_file_storage, .yuimenuitem.tools_my_surveys, .yuimenuitem.tools_my_finished_surveys {
    display: none;
}

#navbarToolsMenuLink,
.registration_links > span.font-weight-bold.red_text {
    display: none;
}

/*********************************************************************
********** PDF Icon Größe in E-Book ********************
*********************************************************************/
#ibook .Form-file .file svg { font-size: 60px }


/*********************************************************************
********** Make course-search-filter checkboxes to radio-buttons ********************
*********************************************************************/
#course-search-filter li:not(.disabled) .form-check-input[type="checkbox"]:not(:checked) + label {
    -webkit-transition: none!important;
    transition: none!important;
}
#course-search-filter li:not(.disabled) .form-check-input[type="checkbox"]:not(:checked) + label {
    position: relative;
    display: inline-block;
    height: 1.5625rem;
    padding-left: 35px;
    line-height: 1.5625rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: 0.28s ease;
    transition: 0.28s ease;
}

#course-search-filter li:not(.disabled) .form-check-input[type="checkbox"]:not(:checked) + label:before {
    border: 2px solid #5a5a5a;
}

#course-search-filter li:not(.disabled) .form-check-input[type="checkbox"]:not(:checked) + label:before {
    border-radius: 50%;
}

#course-search-filter li:not(.disabled) .form-check-input[type="checkbox"] + label:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 16px;
    height: 16px;
    margin: 4px;
    content: "";
    -webkit-transition: 0.28s ease;
    transition: 0.28s ease;
    border-radius: 50% !important;
}

#course-search-filter .form-check-input[type="checkbox"]:checked + label:before {
    background-color: #4285f4 !important;
    border: 2px solid #4285f4 !important;
    border-radius: 50%;
    position: absolute;
    height: 16px;
    width: 16px;
    top: 0;
    left: 0;
    margin: 4px;
    content: "";
    border: 2px solid transparent !important;
}

#course-search-filter .form-check-input[type="checkbox"]:checked + label:after {
    background-color: transparent !important;
    border: revert !important;
}
#course-search-filter .form-check-input[type="checkbox"].filled-in:not(:checked) + label:after {
    border: unset !important;
}
#course-search-filter ul li.select-toggle-all {
    display: none;
}


/********************************************************************* 
********** Hide hierarchies in self-registration ********************
 *********************************************************************/
#xoe_toggle_hierarchies { display: none !important; } 
#xoe_select_104304757 { display: none !important; } 
#xoe_category_104304757 { display: none !important; } 
#xoe_select_104814563 { display: none !important; } 
#xoe_category_104814563 { display: none !important; }



/*********************************************************************
********** Hide conditional questions in survey <29236> ********************
*********************************************************************/
#show_item_form.general_information_page .question-container:nth-child(5),
#show_item_form.general_information_page .question-container:nth-child(6),
#show_item_form.general_information_page .question-container:nth-child(8),
#show_item_form.general_information_page .question-container:nth-child(10),
#show_item_form.general_information_page .question-container:nth-child(12),
#show_item_form.general_information_page .question-container:nth-child(13),
#show_item_form.general_information_page .question-container:nth-child(14),
#show_item_form.general_information_page .question-container:nth-child(18),
#show_item_form.general_information_page .question-container:nth-child(20) {
    display: none;
}


/*********************************************************************
********** No Padding for Event Deatails ab 550px ********************
*********************************************************************/
@media screen and (max-width: 550px) {
.event_details {
padding-right: 5px!important;
padding-left: 5px!important;

}
}

/*********************************************************************
********** Assessment Title ausblenden ********************
*********************************************************************/
:not(#assessment-player) > h2.assessment_title { 
	display:none; 
}

/*********************************************************************
********** Strong wird auch Bold gezeigt ********************
*********************************************************************/

strong { 
	font-weight:bold!important;
} 


/*********************************************************************
********** Assessment stylen ********************
*********************************************************************/

#classification_question_start_btn { 
	width: 30%; float: right;
} 

#assessment-player table:first-of-type tbody tr:nth-of-type(2) > td {
    background-color: #0e5599!important;
}

.greenfinanceDesign-skin .form-check-input[type="radio"]:checked + label:after {
    background-color: #00af9e!important;
    border-color: #00af9e!important;
}

/*********************************************************************
********** Questions bold ********************
*********************************************************************/

.question-container b {
	font-weight: bold;
}


/*********************************************************************
********** Toolkit landing page img ********************
*********************************************************************/

.ccg-intro-img {
  width: 100%;
  margin-bottom: 2rem;
}



/*********************************************************************
********** xolrn: OT Details ausblenden ********************
*********************************************************************/

.test_detail_info {
display:none;
}

#question_points_info {
display:none!important;
}

h2.test-question-title,
.test_summary_questions th,
.test_summary_questions td.align-right
 {
    display: none;
}

#ibook.itest .question-page-indicator {
display:none;
}

.exam-grading-scheme-title,
.exam-grading-scheme,
.exam-whole-result-title {
display:none;
}

.exam-whole-result > div:nth-child(1),
.exam-whole-result > div:nth-child(2),
.exam-whole-result > div:nth-child(3),
.exam-whole-result > div:nth-child(5),
.exam-whole-result > div:nth-child(6) {
  display: none;
}
.exam-table-row-odd td:first-child {
  display: none;
}

/*********************************************************************
********** xolrn: Kontrollfragen Ansicht ********************
*********************************************************************/

.xowiki-content.wf_instance .xolrn_question_nav,
.xowiki-content.wf_instance .lr_breadcrumbs {
    display: none;
}

/*********************************************************************
********** xolrn: OT HEADER ********************
*********************************************************************/

div#test-header-logos img {
    height: 50px!important;
    object-fit: contain;
}
div#test-header-logos img:last-of-type {
    float: right;
}

/*********************************************************************
********** Diagnostic Tool Intro ********************
*********************************************************************/

.intro {
  color: #005398;
  font-weight: bold;
  margin-top: 0px;
}

/*********************************************************************
********** assesment-player ********************
*********************************************************************/

.dt_title {
  background-color: rgba(0, 83, 152, 0.8);
  padding: 10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: white;
  font-size: 18px;
  font-weight: bolder;
}
.dt_title_number {
  padding-right: 15px;
  color: white;
  font-size: 18px;
  font-weight: bolder;
}
.dt_guidance, .dt_guidance_intro {
  background-color: rgba(0, 83, 152, 0.1);
  padding: 10px 10px 10px 35px;
}
.dt_inactive::after {
  content: "\002B";
  float:right;
  font-weight:bold;
  display: inline-block;
  margin: 0 0.3em;
}
.dt_active::after {
  content: "\002D";
  float:right;
  font-weight:bold;
  display: inline-block;
  margin: 0 0.3em;
}
.dt_active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.dt_inactive {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dt_guidance {
  display:none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dt_guidance a {
 text-decoration: underline;
}
.dt_guidance a:hover {
  text-decoration: none;
}
.dt_guidance_intro, .dt_guidance u {
  cursor: pointer;
  color: gray;
  font-weight: bold;
}
.dt_title .player_req_item {
  padding-left: 3px;
}
div.question-container > b > p {
  background-color: rgba(0, 83, 152, 0.2);
  padding: 5px;
  border-radius: 10px;
}
div.question-container .form-widget {
  background-color: rgba(211,211,211,0.3);
  padding:10px 10px 10px 25px;
}
div.question-container .form-widget textarea {
  width: 100%;
  margin-left: -7px;
}
.dt_disclaimer_text {
  color: gray;
  font-size: small;
}
span#button_submit input[value="Submit"] {
  width: 25rem;
  height: 5rem;
}
#assessment-player div.question-container div.form-widget input.form-check-input + label {
  margin-top: 5px;
}
#assessment-player .question-container .rb-widget br, #assessment-player .question-container .cb-widget br {
display:initial;
}
#assessment-player .question-container .rb-widget label {
display:inline-block;
}
#assessment-player .question-container .rb-widget {
margin: 0;
}
#assessment-player .question-container ul {
display:none;
}
