/*footer*/
footer {
  padding: 0px;
position: absolute;
  background-color:#009EE3!important;
  width:100%;
  bottom:0;
    left: 0px;
}
.ef-footer{
 	margin-top:0px; 
}

.ef-switch-account>i{
 overflow: unset;
word-wrap: anywhere;
word-break: keep-all;
white-space: break-spaces; 
}

body{padding-bottom: 70px;
position: relative;
height: auto;
min-height: 100%;}


footer ul.nav.navbar-nav  {
  background-image: url('/plugins/Customizing/assets/images/greiner_ag-signet_W.png');
  background-position: center left 20px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  padding-left: 50px; /* Adjust according to image size to push text across. */
  background-color:#009EE3!important;	
  width:100%;
}
footer ul.nav.navbar-nav a {
  color:#ffffff!important;
  font-size:18px;
}
footer ul.nav.navbar-nav a:hover, footer ul.nav.navbar-nav a:active {
  background-color:transparent!important;
  color: #003F6F!important;
}

/*Dashboard Text*/
.panel-footer span.gr_tile_text {
 font-size:18px; 
}


/*LF Searchbar*/
.ef-active > .input-group > .searchDivLeft {
    background-color: white!important;
}

#ef-navbar form.navbar-form input[type="text"] {
  background-image: url("/plugins/Customizing/assets/images/search_icon.svg")!important;
  background-repeat: no-repeat!important;
  background-size: 20px auto!important;
  background-position: center left 10px!important;
  color: #003F6F;
  border-color:#003F6F;
  padding-left:40px;
  background-color:#ffffff;
}
#ef-navbar form.navbar-form input[type="text"],
#ef-navbar form.navbar-form input[type="text"]:active,
#ef-navbar form.navbar-form input[type="text"]:focus {
  background-color:#ffffff!important;
  border: 1px solid #003F6F!important;
}
#ef-navbar form.navbar-form span.search-handle, .searchDivRight {
  background-color:#ffffff!important;
}
a.link.font-size-1-2{
  color:#003f6f!important;
}
/*icons left beside bar*/
.caret{
   color:#003f6f;
}
.caret:hover{
color:#009ee3;
}
.navbar-inverse .navbar-nav > li > button > i.fa{
  color:#B1B2B3 !important;
}
.navbar-inverse .navbar-nav > li > button > i.fa:hover{
    color:#009ee3 !important;
}
div.img-thumbnail{
 	background-color: #003f6f!important;
}

/* LF Dashboard Plugin*/
.ef-block-content div.gr_tile {
	 border: 1px solid #009EE3!important;
}
.ef-block-content span.gr_tile_text {
  color: #009EE3!important;
}
.gr_panel {
   padding: 50px;
   margin: 20px;
   border: 1px solid #009EE3!important;
   background-image: url("/plugins/Customizing/assets/images/Hintergrund_strichliert.png");
   background-repeat: repeat;
   background-color:#ffffff;   
}
.gr_panel p {
	font-size:17px;
}
/***TEMPLATE STYLING***/

/* LF breadcrumb */
ol.breadcrumb li a {
	color:#009EE3;	
}
ol.breadcrumb > li::before {
    content: "> ";
	color:#009EE3;
}
ol.breadcrumb.visible-lg li::before{
     padding-right: 10px;
     font-family: "FontAwesome"
}
ol.breadcrumb.visible-lg li:first-child::before{
     color:#009EE3;
     content: "\f015";
}

/* LF Main block */
body {
  background-image: url("/plugins/Customizing/assets/images/HintergrundUIcons_bearb.png");
  background-color: #b1b2b3;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Gilroy, Calibri, sans-serif;
}

html.popup body
{
  background-image:none; 
}


div.ef-block {
    border-radius:0px!important;
	border-top: 5px solid #009EE3;
}

/* LF Dropdown*/
#ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa
{
    color: #004F7F;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li.divider {
    background-color: #004F7F;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle, 
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu, 
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li a ~ ul.dropdown-menu, 
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu  {
	background-color:#003F6F;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li *.dropdown-text {
    color:#ffffff;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:active,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:focus  {
    color:#D9DADA;
	background-color:#009EE3;
}
#ef-language-select > button > span {
	color: #B1B2B3 !important;
}

.navbar-inverse .navbar-nav > li > button > i.fa:hover {
    color: #009ee3 !important;
}

/*a-link labels */
ul.customTabs > li.> a{
 color: #003f6f!important;
}
/*slider*/
#slider{
 background-color: #003f6f!important;
}


/*Logo, bar smaller*/
#ef-navbar .container .navbar-header .ef-navbar-logo img{
  max-width:196px;
  max-height:112%;
  padding-left:14px;
}
div.navbar-collapse{
  padding-left:33px!important;
}

/*Buttons*/
.btn.btn-primary{
  border-color:#009ee3!important;
  color:#009ee3!important;
  background-color:white!important;
  border-radius:0px!important;
  border-color: #009ee3!important;

}
.btn.btn-primary:hover{
   background-color:white!important;
   border-color:#003f6f!important;
   color:#003f6f!important;
   transition: color .25s 83.33ms!important;
}

/* systemeinstellungen */
.nav-pills > li.> a{
  background-color: #003f6f!important;
}
/*admin ansicht kachelbackgound*/
div.ef-block table.iconTable td.iconData:hover{
 background-color: #f3f3f3;
}
/*icon teilnehmer ansicht*/
.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active{
 color: #003f6f;
}
.panel-primary > .panel-heading{
 background-color:#003f6f!important;
 border-color:#003f6f!important;;
}
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head{
  background-color:#003f6f!important;
}

/* Course - Detail */
.ef-unit-tree .ef-entry-head .ef-entry-name .fa-file-code-o:before { /* Scorm */
    background: transparent url('/plugins/Customizing/assets/images/scorm.svg') no-repeat 0 0;
    content: '';
    background-size: contain !important;
    width: auto;
    height: 14px;
    display: block;
    transform: translateY(2px);
}

/* GRAPHS */
path[fill="#009688"]
{
    fill: #009ee3; 
}
path[stroke="#009688"]
{
    stroke: #009ee3;
}
circle[fill="#009688"]{
    fill: #009ee3;
}
circle[stroke="#009688"]{
    stroke: #009ee3;
}
path[fill="#67b7dc"] 
{
    fill:#003f6f;
}
path[stroke="#67b7dc"]
{
    stroke:#003f6f;
}
circle[fill="#67b7dc"]{
    fill:#003f6f;
}
circle[stroke="#67b7dc"]{
    stroke:#003f6f;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
