/* stylesheet for dak2025*/

@charset "UTF-8";


/*Hier Farben eintragen*/

:root {
   --primarycolor: #007ec3;
   --secondarycolor: #007ec3; 
   --backgroundheader: #ffffff; 
   --tertiarycolor: #e5691e; 

}


/* Kongress-Header MIT Hintergrundfarbe */
header .text-center {
    background: var(--backgroundheader);
}

header .text-center img {
    max-width: 1130px;
    margin: 0 auto;
}



/* Metanavigation  ohne Hintergrundfarbe */

header .navbar-default {
    background-color: #fff;
    color: var(--primarycolor);
    background-image:none;
    
}


header .navbar-default .navbar-nav > li a,
header .navbar-default .navbar-nav > li > a:hover, 
header .navbar-default .navbar-nav > li > a:focus,
header .navbar-default a.navbar-brand, 
header .navbar-default a.navbar-brand:hover {
    color: var(--primarycolor);
    text-shadow:0px;
}


header .navbar-default .navbar-nav > li > a:hover, 
header .navbar-default .navbar-nav > li > a:focus {
    color: var(--primarycolor);
    text-decoration:underline;

}



.box legend{
    color: var(--primarycolor);
}
a {
  color: var(--primarycolor);
}
.highlight { 
    color:#CD2129; 
}
.text-primary {
  color: var(--primarycolor);
}
.bg-primary {
  color: #fff;
  background-color: var(--primarycolor);
}
.tooltipster-default {
	border-color: var(--primarycolor);
}
button.header-toggle {
    background: var(--primarycolor);
}

.nav-pills > li > a  {
    background: #fff;
    color: var(--secondarycolor);
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,

.nav-pills > li.activelinked a, 
.nav-pills > li.activelinked:focus a, 
.nav-pills > li.activelinked:hover a, 
.nav-pills li.active {
  background-color: var(--secondarycolor);
  color: #fff;
}
.nav > li > a:hover,
.nav > li > a:focus {
	color: var(--secondarycolor);
}


#inner_tabs_wide .nav-pills > li > a {
  color: var(--secondarycolor);
    background-color: #f7f7f7;
}

#inner_tabs_wide .nav-pills > li.active, 
#inner_tabs_wide .nav-pills > li.active:focus, 
#inner_tabs_wide .nav-pills > li.active:hover,
#inner_tabs_wide .nav-pills > li.active a:focus,
#inner_tabs_wide .nav-pills > li.active a:hover {
  background-color: var(--secondarycolor);
  color: #fff;
}

#inner_tabs_wide .nav-pills > li.active > a {
    background-color: var(--secondarycolor);
    color: #fff;
}

#inner_tabs_wide .nav-pills > li > a:hover,
#inner_tabs_wide .nav-pills > li > a:focus {
    background-color: var(--secondarycolor);
    color: #fff;
}


.assets-list h5, h5.asset-list {
    color: var(--primarycolor);
}
.assets-list .nav-pills a,
.assets-list .nav-pills a:hover {
    background: var(--primarycolor);
	color: #fff;	
}

.feedback-box .btn.btn-default {
    color: var(--primarycolor);
    border-color: var(--primarycolor);
}
.cke_dialog_ui_hbox span a {
	color: var(--primarycolor);
	border-color: var(--primarycolor);
}

.btn-primary {
  color: #fff;
  background-color: var(--primarycolor);
  border-color: var(--primarycolor);
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;	
  background-color: var(--primarycolor);
}

.btn-primary .badge {
  color: var(--primarycolor);
  background-color: #fff;
}

.btn-outline-primary {
    color: var(--primarycolor);
    border: 1px solid var(--primarycolor);
}
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary.active,
.open > .dropdown-toggle.btn-outline-primary {
  color: var(--primarycolor);	
  border: 1px solid var(--primarycolor);
}
.btn-outline-primary i  {
  color: var(--primarycolor);	
}

.btn-link {
  color: var(--primarycolor);
}

button#trigger_session_END_DATE_TIME, button#trigger_session_START_DATE_TIME,
button#trigger_lecture_END_DATE_TIME, button#trigger_lecture_START_DATE_TIME,
button#trigger_pause_END_DATE_TIME, button#trigger_pause_START_DATE_TIME {
    background-color: var(--primarycolor);
	color: #fff;
}

.btn-default:focus, .btn-default:hover
.btn-default.focus {
    color: var(--primarycolor);
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: var(--primarycolor);
    background-color: #fff;
    border-color: var(--primarycolor);
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    color: var(--primarycolor);
    background-color: #fff;
    border-color: var(--primarycolor);
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: var(--primarycolor);
}


.button-block .list-block input.first,
.button-block .list-block input.first:hover,
.button-block .list-block input:hover,
.button-block .list-block input:focus{
    background-color: var(--primarycolor);
    color: #fff;
}
.button-block .list-block input:focus{
    background-color: var(--primarycolor);
    color: #fff;
}
button.header-toggle {
    background: var(--primarycolor);
    color: #fff;
}

.pagination > li > a,
.pagination > li > span {
  color: var(--primarycolor);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fff;
  background-color: var(--primarycolor);
  border-color: var(--primarycolor);
}

/* BOOTSTRAP THEME */

.btn-primary {
    background-color: var(--primarycolor);
    color: #fff;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: var(--primarycolor);
  color: #fff;
}
.btn-primary:active,
.btn-primary.active {
  background-color: var(--primarycolor);
  color: #fff;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: var(--primarycolor);
  color: #fff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: var(--primarycolor);
  background-image: -webkit-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image:      -o-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--primarycolor)), to(var(--primarycolor)));
  background-image:         linear-gradient(to bottom, var(--primarycolor) 0%, var(--primarycolor) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--primarycolor)', endColorstr='var(--primarycolor)', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: var(--primarycolor);
}

@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
    background-image:      -o-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--primarycolor)), to(var(--primarycolor)));
    background-image:         linear-gradient(to bottom, var(--primarycolor) 0%, var(--primarycolor) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--primarycolor)', endColorstr='var(--primarycolor)', GradientType=0);
    background-repeat: repeat-x;
  }
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 var(--primarycolor);
  background-image: -webkit-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image:      -o-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--primarycolor)), to(var(--primarycolor)));
  background-image:         linear-gradient(to bottom, var(--primarycolor) 0%, var(--primarycolor) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--primarycolor)', endColorstr='var(--primarycolor)', GradientType=0);
  border-color: var(--primarycolor);
}


.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image:      -o-linear-gradient(top, var(--primarycolor) 0%, var(--primarycolor) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--primarycolor)), to(var(--primarycolor)));
  background-image:         linear-gradient(to bottom, var(--primarycolor) 0%, var(--primarycolor) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--primarycolor)', endColorstr='var(--primarycolor)', GradientType=0);
}

.label-primary {
  background-color: var(--primarycolor);
  color: #fff;
}



.list-table tr.list-header,
.list-table tr.list-header:hover, 
.list-table .list-header th a, 
.list-table .list-header th  {
    background:var(--primarycolor);
    color: #fff;
}


.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: var(--primarycolor);
  background-color: #fff;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: var(--primarycolor);
}
.progress-bar {
  background-color: var(--primarycolor);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  color: #fff;
  background-color: var(--primarycolor);
  border-color: var(--primarycolor);
}


.panel-primary {
  border-color: var(--primarycolor);
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: var(--primarycolor);
  border-color: var(--primarycolor);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--primarycolor);
}
.panel-primary > .panel-heading .badge {
  color: var(--primarycolor);
  color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--primarycolor);
}

.feedback-box .btn.btn-default {
    color: var(--primarycolor);
    border-color: var(--primarycolor);

}





/* REVIEW */

.ui-widget-content li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover {
    border:1px solid var(--primarycolor);
}

.ui-tabs-nav .ui-state-active a,
.ui-tabs-nav .ui-state-active a:link,
.ui-tabs-nav .ui-state-active a:visited {
    color: var(--primarycolor);
}

.event-results li.ui-draggable {
	border: 1px solid var(--primarycolor);
}
.scheduled a.session-link,.scheduled a.event-link {
	background-color: var(--primarycolor);
	color: #fff;
}

.fa-pagespinner-icon,
.asset-list .list-inline i  {
    color: var(--primarycolor);
}

.author-list .fa-envelope {
 color: var(--primarycolor);
}
.author-list .fa-microphone {
 color: var(--tertiarycolor); 
}

.box.form.abstract-title {
background-color: #FAFAFA;
}
.treeview .fa-caret-right {
    color: var(--primarycolor);
}
#reviewer_topic_assignment th.parent-topic {
    background: #fff;
	color:var(--primarycolor);
}




