/Place your CSS code here/

#ef-navbar .container ul.nav.navbar-nav > li > button
{
color:black;

}
#ef-select-sessions {
background: #f9be04;
}

#ef-navbar form.navbar-form {
margin: 11px 0px;
margin-left: 9rem;
}

/* calendar settings */

#calendar h2 {
color: #253652;
}

#calendar .fc-widget-header {
background-color: #253652;
}

#calendar .fc-event {
background: #253652;
border-color: #253652;
}

/* calendar settings end */

.ef-question-indicator .ef-question-indicator-current {
background-color: rgba(235,90,0,1) !important;
border: 2px solid rgb(235,90,0) !important;
}

.ef-question-indicator .ef-question-indicator-done {

background-color: #a3adb2 !important;
border: 2px solid #a3adb2 !important;
color: black;
}

.panel-primary > .panel-heading {
background-color: #253652;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head {
background-color: #a3adb2;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head:hover {
background-color: rgba(163, 173, 178, 0.9) !important;
}

.ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover {
color: #253652;
}

.ef-unit-tree .fa {
color: #727a7f;
}

table.table.ef-table tbody tr.topTitle, tr.topTitle {
border-bottom: 2px solid #eceff0;
}

table.table.ef-table tbody tr.oddRowColor,  tr.oddRowColor {
border-bottom: 2px solid #eceff0;
}

table.table.ef-table tbody tr.evenRowColor,  tr.evenRowColor {
border-bottom: 2px solid #eceff0;
}

.sortedTable tr.oddRowColor:hover {
background: white;
}

.sortedTable tr.evenRowColor:hover {
background: white;
}

.sortedTable tr.oddRowColor:hover td, .sortedTable tr.oddRowColor:hover td a {
color: #253652;
}

.sortedTable tr.evenRowColor:hover td, .sortedTable tr.evenRowColor:hover td a {
color: #253652;
}

.form-control:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
color: #253652;
}

ul.customTabs > li.active > a{
color: #253652;
}

td.iconData a .icon-book2 {
background-image: url("/assets/images/icon-book2-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-book2 {
background-image: url("/assets/images/icon-book2-white.svg");
}

td.iconData a .icon-toolbox {
background-image: url("/assets/images/icon-toolbox-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-toolbox {
background-image: url("/assets/images/icon-toolbox-white.svg");
}

td.iconData a .icon-tools {
background-image: url("/assets/images/icon-tools-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-tools {
background-image: url("/assets/images/icon-tools-white.svg");
}

td.iconData a .icon-shopping_bag {
background-image: url("/assets/images/icon-shopping_bag-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-shopping_bag {
background-image: url("/assets/images/icon-shopping_bag-white.svg");
}

td.iconData a .icon-tests {
background-image: url("/assets/images/icon-test-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-tests {
background-image: url("/assets/images/icon-test-white.svg");
}

td.iconData a .icon-plug {
background-image: url("/assets/images/icon-plug-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-plug {
background-image: url("/assets/images/icon-plug-white.svg");
}

td.iconData a .icon-painters_palette {
background-image: url("/assets/images/icon-painters_palette-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-painters_palette {
background-image: url("/assets/images/icon-painters_palette-white.svg");
}

td.iconData a .icon-chess_piece_rook {
background-image: url("/assets/images/icon-chess_piece_rook-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-chess_piece_rook {
background-image: url("/assets/images/icon-chess_piece_rook-white.svg");
}

td.iconData a .icon-dictionary {
background-image: url("/assets/images/icon-dictionary-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-dictionary {
background-image: url("/assets/images/icon-dictionary-white.svg");
}

td.iconData a .icon-users_family {
background-image: url("/assets/images/icon-users_family-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-users_family {
background-image: url("/assets/images/icon-users_family-white.svg");
}

td.iconData a .icon-users_relation {
background-image: url("/assets/images/icon-users_relation-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-users_relation {
background-image: url("/assets/images/icon-users_relation-white.svg");
}

td.iconData a .icon-notebook {
background-image: url("/assets/images/icon-notebook-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-notebook {
background-image: url("/assets/images/icon-notebook-white.svg");
}

td.iconData a .icon-messages {
background-image: url("/assets/images/icon-messages-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-messages {
background-image: url("/assets/images/icon-messages-white.svg");
}

td.iconData a .icon-elements_branch {
background-image: url("/assets/images/icon-elements_branch-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-elements_branch {
background-image: url("/assets/images/icon-elements_branch-white.svg");
}

td.iconData a .icon-registry {
background-image: url("/assets/images/icon-registry-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-registry {
background-image: url("/assets/images/icon-registry-white.svg");
}

td.iconData a .icon-user {
background-image: url("/assets/images/icon-user-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-user {
background-image: url("/assets/images/icon-user-white.svg");
}

td.iconData a .icon-users {
background-image: url("/assets/images/icon-users-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-users {
background-image: url("/assets/images/icon-users-white.svg");
}

td.iconData a .icon-certificate {
background-image: url("/assets/images/icon-certificate-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-certificate {
background-image: url("/assets/images/icon-certificate-white.svg");
}

td.iconData a .icon-businessperson {
background-image: url("/assets/images/icon-businessperson-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-businessperson {
background-image: url("/assets/images/icon-businessperson-white.svg");
}

td.iconData a .icon-cabinet_open {
background-image: url("/assets/images/icon-cabinet_open-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-cabinet_open {
background-image: url("/assets/images/icon-cabinet_open-white.svg");
}

td.iconData a .icon-chart_area {
background-image: url("/assets/images/icon-chart_area-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-chart_area {
background-image: url("/assets/images/icon-chart_area-white.svg");
}

td.iconData a .icon-chess_piece_rook {
background-image: url("/assets/images/icon-chess_piece_rook-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-chess_piece_rook {
background-image: url("/assets/images/icon-chess_piece_rook-white.svg");
}

td.iconData a .icon-earth_location {
background-image: url("/assets/images/icon-earth_location-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-earth_location {
background-image: url("/assets/images/icon-earth_location-white.svg");
}

td.iconData a .icon-earth2 {
background-image: url("/assets/images/icon-earth2-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-earth2 {
background-image: url("/assets/images/icon-earth2-white.svg");
}

td.iconData a .icon-mail_exchange {
background-image: url("/assets/images/icon-mail_exchange-color.svg");
background-repeat: no-repeat;
}

div.ef-block table.iconTable td.iconData:hover > a > img.icon-mail_exchange {
background-image: url("/assets/images/icon-mail_exchange-white.svg");
}

.ef-my-courses ul li .ef-my-courses-progress-bar {
background-color: #a3adb2;
}

*.progress {
background-color: #a3adb2;
}

input[name="submit_login"] {
background-color: rgba(255,255,255,0.25) !important;
border-color: rgba(255,255,255,0.25) !important;
}

input[name="submit_contact"] {
background-color: rgba(255,255,255,0.25) !important;
border-color: rgba(255,255,255,0.25) !important;
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(1n+1) div.ef-entry-head:hover div span a {
color: #253652;
}
.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(1n+1) div.ef-entry-head:hover {
background-color: white;
color: #253652;
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2) {
background-color: white;
}

.ef-unit-tree .ef-unit-link.passed, .ef-unit-tree .ef-unit-link.passed:hover, .ef-unit-tree .ef-unit-link.passed:link, .ef-unit-tree .ef-unit-link.passed:active, .ef-unit-tree .ef-unit-link.passed:visited {
color: #253652 !important;
}

.ef-unit-tree .active-content {
background: #EA5901 !important;
}

.ef-dashboard-header .ef-course-rating * {
color: #253652 !important;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption {
background-color: #eceff0;
}

.ef-unit-tree i.passed.ef-tooltip-toggle.fa-check {
color: #95B711 !important;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption div.ef-rate span.fa.active {
color: #253652;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption div.ef-rate span.fa {
color: #727a7f;
}

.ef-dashboard-header .ef-main-action-button .btn.btn-success {
background-color: #253652;
border-color: #253652;
}

.label-ef-roster { background-color: #95B711; }
.label-ef-ends-at     { background-color: #e2001a; }
.label-ef-ended-at    { background-color: #e2001a; }
.label-ef-curriculum  { background-color: #253652; }
.label-ef-starts-at   { background-color: #EA5901; }

*.progress .progress-bar.progress-bar-success {
background-color: #253652;
}

.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active {
color: #253652;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
background-color: #253652;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover {
background-color: rgba(0,109,126,0.85);
}
.ef-my-courses .ef-courses-list ul li.ef-my-courses-curriculum > div.ef-entry-head {
background-color: white;
}

path[fill="#009688"]
{
fill:rgba(114,122,127, 0.8);
}

path[fill="#67b7dc"]
{
fill:rgba(235,90,0,0.8);
}

path[stroke="#009688"]
{
stroke:rgba(114,122,127, 1);
}

circle[fill="#009688"]{
fill:rgba(114,122,127, 1);
}

path[stroke="#67b7dc"]
{
stroke:rgba(235,90,0,1);
}

circle[fill="#67b7dc"]{
fill:rgba(235,90,0,1);
}

.amcharts-legend-item-g1 > .amcharts-legend-marker {
fill:rgba(235,90,0,1);
stroke:rgba(235,90,0,1);
}

.amcharts-legend-item-g2 > .amcharts-legend-marker {
fill: #727a7f;
stroke: #727a7f;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img
{
width:194px;
height:auto;
max-width:194px;
}

#ef-navbar .container .navbar-header
{
width:194px;
}

    {
    font-family: Arial;
    }

/body {
background-image: url(/assets/images/frauscherBG.jpg);
background-size: cover;
background-repeat: no-repeat;
}/

div.ef-block table.iconTable td.iconData:hover {
cursor: pointer;
background-color: rgba(0, 109, 126, 0.8) !important;
border-radius: 3px;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
color: #253652 !important;
}

#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
height: 1px;
}

ul.dropdown-menu {
margin-top: 1px !important;
}

#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 i {
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;
}

.panel.ef-question-status {
page-break-inside: avoid;
page-break-after: auto;
}

#ef-login-index {
background-color: rgba(0,109,126, 0.85);
color: white;
}

#ef-login-index > .ef-block-content {
color: white;
}

#ef-login-index > div.ef-block-footer {
background-color: rgba(255,255,255,0.25);
color: white;
border: none;
}

#ef-login-index > div.ef-block-footer > span {
color: white !important;
}

#ef-index-page .ef-block {
background-color: rgba(0,109,126, 0.85);
color: white;
box-shadow: none;
}

#ef-index-page .ef-block .ef-block-content > div > .ef-block {
background-color: transparent;
}

#ef-index-page .ef-block-content input.form-control {
background-color: rgba(255,255,255,0.25);
border: none;
color: white;
}

#ef-index-page .ef-block-content input.form-control::placeholder {
color: white;
opacity: 1;
}

#ef-index-page .ef-block-content textarea.form-control {
background-color: rgba(255,255,255,0.25);
border: none;
color: white;
}

#ef-index-page .ef-block-content input.form-control::-webkit-input-placeholder {
color: white;
}

#ef-index-page .ef-block a {
color: white !important;
}

ol.breadcrumb > li > a {
color: #727a7f;
}

#ef-index-page .ef-card-entries .ef-card .ef-card-wrap {
background-color: transparent;
}

#ef-index-page .ef-card-entries .ef-card .ef-card-wrap * {
color: white !important;
}

#ef-index-page .ef-card-entries .ef-card .ef-card-wrap div.caption {
background-color: rgba(255,255,255,0.25);
}

#ef-index-page span.toggle-filter {
color: rgba(255,255,255,0.25) !important;
}

#ef-index-page span.select2-selection {
background-color: rgba(255,255,255,0.25) !important;
color: white !important;
}

div.ef-block table.iconTable td.iconData:hover * {
color: white !important;
}

span.colored-info {
color:  rgb(0,109,126);
}

.sortedTable tr.oddRowColor {
background-color: #ffffff;
}

.col-md-3 .panel, .col-md-3 .panel-default {
background-color: #253652;
border-color: #253652;
}

.col-md-3 .panel * {
color: white !important;
}

.col-md-3 .panel img.icon {
-webkit-filter: invert(100%) !important;
}
/*
.ef-navbar-logo{
visibility: hidden;
}
*/

div.searchDivRight {
background-color:#ffffff!important;
}

div.ef-catalog-entry-name
{
font-weight: bold;
font-size: 17px;
color: #253652;
}

#ef-manage-courses > a.btn.btn-primary
{
font-size: 1.5rem;
background: #3cb7aa;
border: none;
font-weight: bold;
transition: all 0.2s ease-in-out;
}

.ef-unit-tree .active-content {

background: #d8f3f0 !important;
}

.ef-unit-tree .active-content:before
{
background: #5a8c92;
}

.progress-bar-content
{
color: #ffffff;
}

#ef-manage-courses:hover > a.btn.btn-primary
{
background: #41cdbe;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption { height: 48%; }

.ef-card-entries .ef-card .ef-card-wrap div.thumbnail { height: 48%; }

#ef-navbar #ef-navigation > li > a {
color: #fff !important;
}

#ef-navbar #ef-navigation .dropdown-toggle i,
#ef-navbar #ef-navigation .dropdown-toggle span,
#ef-navbar #ef-navigation .dropdown-toggle .caret {
color: white !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#253652;border-color:#253652;}
html,body{background-color:#ECEFF0;}
*.btn.btn-primary, *.btn.btn-primary:not(.active), *.btn.btn-primary:hover, *.btn.btn-primary:hover:not(.active), *.btn.btn-primary:focus, *.btn.btn-primary:focus:not(.active){background-color:#253652;border-color:#253652;}
html.new-ui-html:root{--c-brand-primary:#253652;--c-brand-primary-darken-5:#20314d;--c-brand-primary-darken-7:#1e2f4b;--c-brand-primary-darken-10:#1b2c48;--c-brand-primary-darken-15:#162743;--c-brand-primary-darken-17:#142541;--c-brand-primary-darken-20:#11223e;--c-brand-primary-darken-25:#0c1d39;--c-brand-primary-lighten-7:#2c3d59;--c-brand-primary-lighten-40:#4d5e7a;}
