.ef-dashboard-header .ef-main-action-button .btn
{
  white-space:normal;
}

@font-face {
font-family: "SegoeUI";
src: url("/assets/fonts/Segoe UI.ttf");
}

@font-face {
font-family: "SegoeUIBold";
src: url("/assets/fonts/Segoe UI Bold.ttf");
}
#ef-navbar > .container #userNavBar #ef-navigation li > button{
  color: black; 
  padding-top: 7px;
}

.ef-navbar-logo { 
  padding-top: 50px !important;
}

.breadcrumb-x ol.ef-breadcrumb {
  padding-left: 275px;
}

#ef-navbar > .container #userNavBar #ef-navigation li > button>i.fa{ 
  font-size: 16px;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
    background-color: white;
}
#communication{
 display: none !important; 
}
div.ef-plain.ef-tags>span.label.label-success{
 background-color: rgb(238,156,48); 
}
div.progress.ef-my-courses-progress-bar>div.progress-bar.progress-bar-success{
  background-color: #69b908; 
}
#ef-navbar .container .navbar-header .ef-navbar-logo img{
max-width: 135px !important;
padding: 4px !important;
max-height: 110px !important;
min-width: 260px;
}
.customTabs a[href="#mapped_accounts"],.customTabs a[href="#payments"]{
 display: none !important; 
}

@media only screen and (min-width: 600px) {
  div.breadcrumb-x ol.breadcrumb{
  padding-left: 287px;
}
}

@media only screen and (max-width: 600px) {
  div.breadcrumb-x ol.breadcrumb{
  height: 80px;   
}
 div.breadcrumb-x ol.breadcrumb li{
  padding-top: 40px; 
}
}


#ef-search{
 margin-left: 11% !important; 
}
#searchDiv{
 margin-left: 30px; 
}
@media only screen and (max-width: 1200px) {
#searchDiv{
 margin-left: 50px; 
}
}
@media only screen and (max-width: 991px) {
#searchDiv{
 margin-left: 75px; 
}
}

@media (max-width: 768px) {
  #ef-search {
  	margin-left: 0 !important;
  }
  
    #searchDiv{
 		margin-left: 0px;
      padding-right: 0px !important;
	}
} 



html.popup body
{
  background-image:none; 
}
body{
 background-color: #f3f3f6; 
 font-family: 'SegoeUI', sans-serif;
}
body:not(.ef-user-signed-in){
  background-image: url("/assets/images/diversity-campus-bg-owls.jpg");
   background-size:cover;
  background-attachment:fixed;
  background-position:center center;
  background-repeat:no-repeat;
  height:auto;
  min-height:100%;  
}
#ef-login-index {
    width: 350px;
    margin-top: 130px;
}
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child),ul.customTabs > li.active > a{
  color: #cf0071;
}
.img-overlay>.img-thumbnail{
  background-color: #cf0071 !important;
}
.ef-main-action-button .btn-success{
  border-color: #cf0071 !important;
  color: white !important;
  background-color:#cf0071 !important;
  font-weight: 600;
}
                
.navbar-collapse .navbar-brand {
  color: #dd7eb1;
}


.searchDivRight {
 display: none!important;   
}
#searchDiv{
 background-color: white !important;   
}
#ef-navbar .container .navbar-header .ef-navbar-logo
{
  max-width:175px;
}
@media(max-width: 520px)
{
  #ef-navbar .container .navbar-header .ef-navbar-logo
  {
    max-width:110px;
  }
}

#ef-navbar{
 background-color: white; 
}

.navbar-collapse .navbar-text {
  color: #dd7eb1;
}
.navbar-collapse .navbar-nav > li > a {
  color: #dd7eb1;
}
.navbar-collapse .navbar-nav .dropdown.open{
  border-top: solid 10px;
  border-color:  #cf0071;
  -webkit-transition: border-top .3s ease 0s;
  transition: border-top .3s ease 0s;
}

.navbar-collapse .navbar-nav .dropdown:hover,
.navbar-collapse .navbar-nav .dropdown:focus{
  border-top: solid 10px;
  border-color:  #cf0071;
  -webkit-transition: border-top .3s ease 0s;
  transition: border-top .3s ease 0s;
}

.navbar-collapse .navbar-nav >li:hover,
.navbar-collapse .navbar-nav >li:focus{
 border-top: solid 10px;
  border-color:  #cf0071;
  -webkit-transition: border-top .3s ease 0s;
  transition: border-top .3s ease 0s;
}

.navbar-collapse .navbar-nav >li:hover > a > i,
.navbar-collapse .navbar-nav >li:focus > a > i {
	color: #cf0071 !important;
}

.navbar-collapse .navbar-nav >li{
 border-top: solid 10px;
  border-color:  #ffffff;
}


.navbar-collapse .navbar-nav > li > a:hover,
.navbar-collapse .navbar-nav > li > a:focus,
.navbar-collapse .navbar-nav > li > a:hover i,
.navbar-collapse .navbar-nav > li > a:focus i{
  color: #cf0071;
  
}
.navbar-collapse .navbar-nav > .active > a,
.navbar-collapse .navbar-nav > .active > a:hover,
.navbar-collapse .navbar-nav > .active > a:focus {
  color: #cf0071;
}
.navbar-collapse .navbar-nav > .open > a,
.navbar-collapse .navbar-nav > .open > a:hover,
.navbar-collapse .navbar-nav > .open > a:focus {
  color: #cf0071;
  background-color: white;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  color: #cf0071;
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar{
  background-color: #fbce07;
} 
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #dd7eb1;
}

.navbar-collapse .navbar-link {
  color: #dd7eb1;
}
.navbar-collapse .navbar-link:hover {
  color: #cf0071;
}


.glyphicon {
	color: #cf0071;
}

.btn-primary {
	border-color: #cf0071 !important;
	color: white !important;
	background-color:#cf0071 !important;
	font-weight: 600;
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-color: white !important;
	color: #cf0071 !important;
	border-color: white !important;
	font-weight: 600;
}
 
.btn-primary:active, .btn-primary.active, .btn-primary:active:hover, .btn-primary:active span , .btn-primary:active i{
	background-color: white !important;
	color: #cf0071 !important;
	border-color: #cf0071  !important;
	box-shadow: none;
}

.btn-primary:disabled, .btn-primary:disabled:hover{
	background-color:  #da4c4e;
	border-color: #da4c4e;
	color: white;
	font-weight: 600;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
	color: #cf0071 !important;
}


div.block table.iconTable td.iconData:hover, div.block table.iconTable td.disabledIconData:hover {
	background-color:  ##dd7eb1;
	border-radius: 0px;
}

body > div.container > div.col-md-3.ef-side-section > div > div > div > div.row > div:hover {
  background-color:  ##dd7eb1;
  border-radius: 0px;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
	color: #cf0071 !important;
}


.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a .fa {
  color: #000000;
  font-weight:bold;
}


 legend{
   color:#ffffff;
   border:0px;
}

fieldset.ef-fieldset-separator legend{
   background-color:#cf0071;	
   padding: 10px;
}


div.block .content {
	 -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
	box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
}

/* no Border radius*/
.form-control {
	border-radius: 0px;
}

.selectize-input {
	border-radius: 0px;
}

.btn, .btn-default {
	border-radius: 0px;
}

.thumbnail  {
	border-radius: 0px;
}

fieldset.ef-fieldset-separator legend   {
	border-radius: 0px;
}

.panel-default{
	border-radius: 0px;
}

.dropdown-menu {
	border-radius: 0px;
}

.progress {
	border-radius: 0px; 
}

.nav-tabs>li>a, .nav-tabs>li>a:active {
  border-radius: 0px; 
}

.themes-content-container {
	border-radius: 0px; 
}

.tooltip {
	border-radius: 0px; 
}

div.block .title {
	text-transform:none;  
}
.btn-primary .glyphicon {
	color: white; 
}

.btn-primary .glyphicon:hover {
	color: #cf0071; 
}

.sortedTable td.sortedTableFooter {
	/*background-color: #ffd203;*/
}

.table tr.evenRowColor {
  background-color: #ffffff;
}

.table tr.oddRowColor {
  background-color: #d9d9d9;
}

.sortedTable tr.evenRowColor:hover,
.sortedTable tr.oddRowColor:hover {
  /*background-color: rgba(255, 210, 3, 0.37);*/
}


.fc-widget-header {
	background-color: #cf0071 !important;
}
.ef-collapsible-name,#ef-courses-list li.category > span {
	border-radius:0px;
	background-color:#cf0071;
}

.navbar-inverse .navbar-toggle:focus, 
.navbar-inverse .navbar-toggle:hover {
	background-color: #cf0071;
}
.navbar-inverse .navbar-toggle {
	border-color: #cf0071;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border: 0px;
}

.btn-primary:hover .glyphicon {
	color: #cf0071;
}

.navbar-form {
	top:10px;
	position:relative;
}


.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background-color: #cf0071;
	border-color: #cf0071;
}

.navbar-inverse .navbar-brand:hover {
  color:#9d9d9d;
}

div.table-responsive>div.dataTables_wrapper>div.row {
	margin:10px;
}
.selectize-input {
	height: 100%;
}


.panel-footer {
	background-color: #fbce07;
	border-top: 0px solid #ddd;
}

.panel-collapse .list-group-item {
	border: 1px solid #fbce07;
}


.daterangepicker td.in-range {
	background-color: #d9d9d9 !important;
}


.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #cf0071  !important;
}


.site ul li {    margin-bottom: 8px; }

.cert {
	position: absolute;
	top: 0px;
	right: 5px;
}

.ef-question-panel:focus{
	outline: none !important;
	border: 1px #fbce07 solid;
}
.ef-question-panel .panel-heading{
	background-color: #fbce07;
	border-color: #fbce07;
}

#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:hover {
	background-color: lightgrey !important;
}

#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg header {
	color: black;
}

#ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa {
	color: whitesmoke;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
	background: lightgrey;
  color: black !important;
}

#ef-navbar a {
  color: black !important;
}

#ef-navbar form.navbar-form .selectize-input {
  background: white;
  border-color: lightgrey;
}

#ef-navbar form.navbar-form input[type='text'] {
	background:white;
   border-color: lightgrey;
}


#ef-navbar form.navbar-form span.search-handle {
  border-color: lightgrey;
  background-color: white;
}

#ef-navbar .dropdown-menu {
	background: white !important;
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle {
  background: white;

}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a.dropdown-item {
	color: #444;
}

#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
	height: 1px;
}

ul.dropdown-menu {
	margin-top: 1px !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	background-color: #cf0071 !important;
}

div.ef-block table.iconTable td.iconData:hover {
	cursor: pointer;
	background-color: #dd7eb1 !important;
	border-radius: 3px;
 }
div.ef-block table.iconTable td.iconData>a:hover {	
	color: white;
 }

#ef-navbar .container .navbar-header .ef-navbar-logo img {
	max-width: none;
  padding-bottom: 0;
  padding-top: 10px;
}

#ef-navbar > .container >.navbar-header {
	width: 330px; /* 280 zu klein für französisches Logo */
}

#ef-login-index div.ef-block-content form div.row #forgot-passwd {
	color: black !important;
}

/*CHART ON HOME*/
path[fill="#009688"]
{
 fill:rgba(172,0,62, 0.6); 
}

path[fill="#67b7dc"]
{
  fill:rgba(221,126,177,0.6); 
}

path[stroke="#009688"]
{
  stroke:rgba(172,0,62, 0.8); 
}

circle[fill="#009688"]{
 fill:rgba172,0,62, 0.8); 
}

path[stroke="#67b7dc"]
{
  stroke:rgba(221,126,177,0.8);   
}


circle[fill="#67b7dc"]{
   fill:rgba(221,126,177,0.8);    
}

 circle[fill="#009688"]{
   fill:rgba(221,126,177,0.8);
}



.amcharts-legend-item-g1 > .amcharts-legend-marker {
  fill:rgba(221,126,177,0.8);     
  stroke:rgba(221,126,177,0.8);   
}

.amcharts-legend-item-g2 > .amcharts-legend-marker {
  fill:rgba(172,0,62, 0.8);    
  stroke:rgba(172,0,62, 0.8);  
}

.label.label-shell.module_booked {
  color: #cf0071 !important;
}
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
  background-color: #cf0071 !important;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item > span.label {
	color:#000000;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
