 


/* ********************************* */
/* Specials                          */
/* ********************************* */

.external-layout .external-search-input,
.external-layout .search-container .form_content_row fieldset .select-container .select-label {
	background-color: #ffffff;
}
.content_only, .external-layout .form_content_row_buttons .form_content_right_boundary, .external-layout .ButtonCancel:hover, .external-layout .ButtonCancel, .external-layout .showblock_content_value_boundary, .external-layout .showblock_content_value_nolabel_boundary{
	background: none !Important;
}
.external-layout .form_content{
	padding: 1.5rem !Important;
}
.ButtonCancel:hover{
	box-shadow: none !important;
}
/* ******** */
/* General  */
/* ******** */
body{ background-color: #dddddd;  font-family: Century Gothic;  font-size: 15px;  font-color: #fff501; }
.menu-sidebar, .nav-main_dropdown { background-color: #971dc3; }
textarea:focus, div.createNewsBox textarea#addNewsBox.createNewsBox, div.createNewsBox, tr.table_contentrow1:hover, tr.table_contentrow2:hover, tr.tableaslist_contentrow1:hover, tr.tableaslist_contentrow2:hover, div.card_item:hover,
input[type=text]:focus, .external-search-input:focus-within, input[type=password]:focus, input.actionbarinputfixedwidth[type="text"]:focus, select.actionbarinputfixedwidth:focus, .external-layout .search-container:focus .form_content_row fieldset .select-container .select-label:focus
{ background-color: #37eb76 !Important; }
.external-layout {}
body, .customdatablock, .customdatablock_label{ font-family: Century Gothic;  color: #fff501;  font-size: 15px; }
input[type=text], input[type=password], select, textarea, input[type=file], a, p, span, label, button, .button, .ui-multiselect ul.available .ui-state-default, .ui-multiselect ul.selected li, .ui-multiselect ul.selected .ui-state-default,
table thead tr th, table tbody tr td, div{ font-family: Century Gothic !Important;  font-size: 15px !Important; }
div.card_title small, small{ font-family: Century Gothic !Important;  font-size: 10px !Important; }
/* ************************************** */
/* Link colors                            */
/* ************************************** */

.external-layout a{ color: #971dc3;  font-weight: bold; }

.external-layout a:hover, .external-layout a:focus{ color: #0e0bd0;  text-decoration: none; }
.u-x-scroll__item:after{ background-color: #971dc3; }

/* ********************************* */
/* Navigation                        */
/* ********************************* */

.nav-main>li>span>a, .nav-main_dropdown>li>a, .nav-main_dropdown>li:first-child { font-family: Century Gothic;  color: #ffffff;	}

.nav-top a:hover, .nav-top a span:hover, .nav-top a i span:hover, a.nav_meta_inactive:hover, a.nav_main_inactive:hover,a.nav_mainsub_inactive:hover, .nav_meta_active:hover, .nav_meta_inactive:hover,  .nav_meta_inactive > span:hover,  .ShowLinkTargetInModal:hover, .nav_text:hover, .nav-top__dropdown a:hover{ font-family: Century Gothic; }

.nav-top a, .nav-top a span, .nav-top a i span, .nav_meta_active, .nav_meta_inactive,  .nav_meta_inactive > span, .ShowLinkTargetInModal, .nav-main>li>span>a, .nav-main_dropdown>li>a, .nav-main_dropdown>li:first-child, .nav-main>li>span>a>span, .menu-sidebar__toggle>span { font-size: 14px !Important;	 font-family: Century Gothic !Important; }

.nav-main>li>span>a, .nav_meta_active, .nav_meta_inactive,  .nav_meta_inactive > span, .ShowLinkTargetInModal{ text-transform: uppercase !Important; }

.nav-main_dropdown li a, .nav-main_dropdown > li:first-child, .nav-top__dropdown .active a, .nav-top a, .nav-top a span, .nav-top a i span{ text-transform: uppercase !Important; }

.nav-main>li.active>span>a, .nav-main>li:hover>span>a, .nav-main_dropdown>li.active>a, .nav-main_dropdown>li>a:hover, .menu-sidebar__toggle, #menu-sidebar__toggle{ background: #0d00bd;  font-family: Century Gothic; }
/* ********************************* */
/* Page- and Form-Titles             */
/* ********************************* */

.external-layout h1 { font-family: Century Gothic;  color: #971dc3;  font-size: 24px;  font-weight: bold; }

.external-layout h2{ font-family: Century Gothic !Important;  color: #0d00bd;  font-size: 16px;  font-weight: bold; }
.external-layout h3, .external-layout h4, .external-layout h5{ font-family: Century Gothic; }

/* ************ */
/* Table-Header */
/* ************ */

tr.table_titlerow, tr.table_titlerow th, .external-layout .jobs-number, .external-layout .jobs-number .drop-arrow { background-color: #0e00d6 !important;  border-color: #0e00d6 !important; }

.external-layout .jobs-number .jobs-text, tr.table_titlerow th, tr.table_titlerow th a  { font-size: 14px;  color: #fdf48b !Important;  font-weight: bold; }
.external-layout .jobs-number .total-number { font-size: calc(14px + 14px) !Important;  color: #fdf48b;  font-weight: bold; }
.c-table--flipped-wrapper .c-table .showblock_content_label{ color: #0e00d6 !important;  font-size: 14px; }

/* ************** */
/* Table-Content  */
/* ************** */
.table-as-list__contentrow1, .c-table--flipped-wrapper .c-table tbody tr:nth-child(odd) td, tr.c-table__tr--collapsable:nth-child(even)::after { background-color: #f39b9b !Important; }

.table-as-list__contentrow2, .c-table--flipped-wrapper .c-table tbody tr:nth-child(even) td, tr.c-table__tr--collapsable:nth-child(odd)::after { background-color: #646ef7 !Important; }
.c-table--flipped-wrapper .c-table tbody tr.expended td, .c-table--flipped-wrapper .c-table tbody tr.c-table__tr--collapsable::after{ border-color: #971dc3 !Important; }
.c-table--flipped-wrapper .c-table tbody tr:nth-child(odd) td:first-child, .c-table--flipped-wrapper .c-table tbody tr:nth-child(odd) td:last-child{ border-color: #f39b9b; }
.c-table--flipped-wrapper .c-table tbody tr:nth-child(even) td:first-child, .c-table--flipped-wrapper .c-table tbody tr:nth-child(even) td:last-child{ border-color: #646ef7; }
.c-table--flipped-wrapper .c-table tbody tr.c-table__tr--collapsable td{ border-left: 0.4rem solid #971dc3 !Important;  border-right: 0.4rem solid #971dc3 !important; }
.c-table--flipped-wrapper .c-table tbody tr.expended td .tooltip-hover-area .icon.iAction_List::before, .c-table--flipped-wrapper .c-table .icon.iAction_List::before { color: #971dc3 !Important; }
.table-as-list table.table-as-list, td.table_contentcell, td.table_contentmultiactioncell,
td.tableaslist_cell, td.tableaslist_piccell { font-size: 12px;  color: #3d3d3d;  background-color: #bbbbbb; }
.external-layout .table-as-list div.table-as-list__cell .form_content_paragraph, .external-layout .table-as-list div.table-as-list__cell .table-as-list__subtitle, .c-table--flipped-wrapper .c-table tbody tr td,
.c-table--flipped-wrapper .c-table .showblock_content_value { font-size: 12px;  color: #3d3d3d !Important; }
.HSTableLinkSubTitle, .c-table--flipped-wrapper .c-table tbody tr.expended td .tooltip-hover-area .icon.iAction_List::before, .c-table--flipped-wrapper .c-table .tooltip-hover-area:hover .icon.iAction_List::before{ color: #971dc3}
.HSTableLinkSubTitle:hover{ color: #0e00d6}
.table-as-list div.table-as-list__cell .form_content_paragraph .HSTableLink, .action_topfocus, span#back-top a { background-color: #971dc3 !Important;  border-color: #971dc3 !Important;  color: #ffffff !important; }
.table-as-list div.table-as-list__cell .form_content_paragraph .HSTableLink:hover, .action_topfocus:hover, span#back-top a:hover { background-color: #0e00d6 !Important;  border-color: #0e00d6 !Important;  color: #ffffff !important; }
.c-table--flipped-wrapper .c-table tbody tr.expended td, .c-table--flipped-wrapper .c-table tbody tr.c-table__tr--collapsable::after{ border-color: #971dc3}
.c-table--flipped-wrapper .c-table tbody tr.c-table__tr--collapsable td{		border-left: 0.4rem solid #971dc3;
		border-right: 0.4rem solid #971dc3;
		background: #eeeeee;}
/* ********* */
/* Forms     */
/* ********* */

.external-layout .search-container,
.form_content, .question-progress, .title-box .title-box__alert { background: #eeeeee; }

button, a.formButton, div.actionbarSearchButton,
input.actionbarSearchButton, button.actionbarSearchButton,
a.listEventConfirmButton, input.formButton, .title-box__alert a,
a.listGroupsConfirmButton, input.createNewsButton,
button.createNewsButton, .ButtonSearch, .ui-datepicker-close, .ui-state-highlight,.ui-datepicker td a.ui-state-active,
.select2-container--default .select2-results__option[aria-selected=true],
.selected .ui-state-default, div.drilldown-selected li a, .c-dropdown__area.c-panel h2,
.form_content__external .form_content_answerquestion_answer input[type=radio]+span::before,
.form_content__external .form_content_answerquestion_answer input[type=checkbox]+label::before,
.form_content__external .form_content_answerquestion_answer input[type=radio]:checked+span,
.form_content__external .form_content_answerquestion_answer input[type=checkbox]:checked+label,
.form-page-loader .dot-flashing, .form-page-loader .dot-flashing::before, .form-page-loader .dot-flashing::after, a.input_picture, .close_search_form { background-color: #971dc3 !Important;  border-color: #971dc3 !Important;  color: #ffffff !Important; }

button:hover, a.formButton:hover, div.actionbarSearchButton:hover,
input.actionbarSearchButton:hover, button.actionbarSearchButton:hover,
a.listEventConfirmButton:hover, button:active, a.formButton:active,
div.actionbarSearchButton:active, input.actionbarSearchButton:active,
button.actionbarSearchButton:active, a.listEventConfirmButton:active,
input.formButton:hover, input.formButton:active, .title-box__alert a:hover,
a.listGroupsConfirmButton:hover, a.listGroupsConfirmButton:active,
input.createNewsButton:hover, button.createNewsButton:hover, .ui-state-hover,
input.createNewsButton:active, button.createNewsButton:active, .ui-datepicker-close:hover,
.ButtonSearch:hover, .selected .ui-state-default:hover, .ui-multiselect ul.available .ui-state-default:hover, div.drilldown-selected li a:hover, a.input_picture:hover { background-color: #0e00d6 !Important;  border-color: #0e00d6 !Important;  box-shadow: inset .2rem .2rem .2rem #0e00d6 !Important;  color: #ffffff !important; }

.form_element_radiobutton span::after,
.form_element_radiobuttonhorizontal label span::after,
.form_element_radiobuttonhorizontal_2rows label span::after,
.form_element_radiobuttonhorizontal_3rows label span::after,
.form_element_checkbox label::after, .uploadBox__file-progress-bar { background: #971dc3!Important; }
.form_element_checkbox input[type=checkbox].c-btn--default:active+label::before, .form_element_radiobutton input[type=radio]:focus+span, .form_element_checkbox input[type=checkbox]:focus+label::before{ color: #971dc3 !Important;  border-color: #971dc3 !Important; }
.js-EditInPopup, .search-form .form_content_heading, .form .icon-chevron-left,
.uploadBox__file-label span, .displayelement_fixedtext, .form_content__external .form_content_questions .questions_link:before,
.title-box .title-box__alert:before, .form_element_radiobutton input[type=radio]:focus, .form_element_radiobuttonhorizontal label input[type=radio]:focus,
.form_element_checkbox input[type=checkbox]:focus+label, .form_content_row_buttons .ButtonCancel, .uploadBox__file-close, .uploadBox__file-trash, .uploadBox__file-progress-bar, .filter-button i, .filter-button i span, .form_content_answerquestion_answer input[type="radio"]:checked+span, input[type="radio"]:checked+span:hover, input[type="radio"]:checked+span::before,
.mw__form-container .form a, .extended-filter__toggle, .actionbar_content a, .ui-multiselect .add-all, .ui-multiselect .remove-all, .question-progress__title, .progress-tracker__step completed .progress-tracker__label, .parsingBox__upload-label span, .progress-tracker__step.completed .progress-tracker__label  { color: #971dc3 !Important; }
.question-progress__bar-filled, .progress-tracker__step.completed .progress-tracker__circle-number, .progress-tracker__step.completed .progress-tracker__circle::before{		background: #971dc3;
		border-color: #971dc3;}
.uploadBox__file-label span:hover, .displayelement_fixedtext:hover, .filter-button i:hover, .filter-button i span:hover, .mw__form-container .form a:hover, .form .icon-chevron-left:hover, .extended-filter__toggle:hover, .actionbar_content a:hover, .ui-multiselect .add-all:hover, .ui-multiselect .remove-all:hover, .parsingBox__upload-label span:hover { color: #0e00d6 !Important; }

button, .js-EditInPopup, .ButtonSearch, .ButtonCancel, .apply-filter-settings,
.external-layout .search-container:focus .form_content_row fieldset .select-container .select-label:focus,
.form_element_checkbox input[type=checkbox]:checked~label::before,
.form_element_checkbox_horizontal input[type=checkbox]:checked~label::before,
.form_element_radiobutton input[type=radio]:checked~span::before,
.form_element_radiobuttonhorizontal label input[type=radio]:checked~span::before,
.form_element_radiobuttonhorizontal_2rows label input[type=radio]:checked~span::before,
.form_element_radiobuttonhorizontal_3rows label input[type=radio]:checked~span::before, .form_panel_left ul li a.active,
.external-layout .table-as-list div.table-as-list__cell .form_content_paragraph .HSTableLink:focus,
.form_element_radiobuttonhorizontal label input[type=radio]:focus{ border-color: #971dc3 !Important; }

.ButtonSearch:hover, .form_content_button .Button:hover, .apply-filter-settings:hover, .Button:hover { border-color: #0e00d6 !Important;  color: #ffffff !important; }

.js-EditInPopup:hover, .ButtonCancel:hover { border-color: #0e00d6 !Important;  color: #0e00d6 !important; }

input[type=text]:focus-visible, input[type=password]:focus-visible, select:focus-visible, textarea:focus-visible, input[type=file]:focus-visible, .external-layout .external-search-input:focus-within, .external-layout .search-container .form_content_row fieldset .select-container:focus-within{ outline-color: #971dc3 !Important; }
.progress-tracker__step.active .progress-tracker__circle-number{ border-color: #0e00d6 !Important;  background-color: #0e00d6 !important; }
.progress-tracker__circle::after{ background-color: #0e00d6 !important; }
.progress-tracker__step.active .progress-tracker__label{ color: #0e00d6 !important; }
.external-layout .table-as-list div.table-as-list__cell .form_content_paragraph .HSTableLink:active{		box-shadow: inset .2rem .2rem .2rem #0e00d6;
		border-color: #0e00d6 !Important;
		background-color: #0e00d6 !Important;}
.title-box .title-box__alert { box-shadow: 0 0.1rem 0.4rem 0.1rem rgba(0, 0, 0,.1); }
/* *************** */
/* Custom CSS      */
/* *************** */
