body:not(.ef-user-signed-in){
	background-color: transparent;
}

/* TALENTCRAFT */
#ef-navbar .customTalentcraftColor {
    background-color: #2D8800;
}

a.dropdown-item span.label.pull-right
{
  color:black;
}

:root {
    --color-font-primary: #454545;
    --color-primary: #2D8800;
  	--bg-color-sidebar: #666666;
}

@font-face {
    font-family: 'ArsenalBold';
    src: url('/assets/fonts/Arsenal-Bold.ttf') format('truetype');
}

/*LMSHELP-18509 */
.topInfosWrapper.container > .categoryName {
  display: none !important;
}

/* LMSHELP-12923 */
.label.label-danger,
span.label.label-.danger {
	color:#5a0200;
}

/* LMSHELP-3938 */

#ef-navbar .container .navbar-header .ef-navbar-logo
{
    max-height:100px;
}

/* LMSHELP-2248 */

.ef-discussion-body
{
    word-break:break-word;
}

/* Ticket #5391 */

div.div-match label.control-label
{
    width:35%;
}

/* Ticket #4316 */

#ef-navbar form.navbar-form input[type=text],
.searchDivRight
{
    background-color:#ffffff !important;
}

/* Ticket #3572 */

#ef-video-1
{
    background-color:#ffffff;
}

#ef-video-1_html5_api
{
    height:auto;
}

/* Ticket #3814 */

div.ef-test-navigation-container input[name="submit"]
{
    background-color:#ffc000 !important;
    border-color:#bc8c00 !important;
    color:#6a4f00 !important;
}

div.ef-test-navigation-container span.glyphicon-menu-left,
div.ef-test-navigation-container span.glyphicon-menu-right
{
    text-shadow:1px 1px rgba(0, 0, 0, 0.15);
    font-size:30px;
    font-weight:bold;
    color:var(--color-primary);
}

/* START: Ticket #2421 */

div.ef-test-page div.ef-test-description
{
    word-break:break-word;
}

/* ENDE: Ticket #2421 */

/* START: Zeig das Kommunikationsmenü (Nachrichten, Kalender, usw.) in der mobilen Ansicht an => Ticket #3294 */

@media (max-width: 768px)
{
    li.user-preferences.open li.visible-xs
    {
        display:inherit !important;
    }

    #ef-navbar .container ul.nav.navbar-nav
    {
        height:44px; /* Ticket #1330 */
    }
}

/* ENDE: Zeig das Kommunikationsmenü (Nachrichten, Kalender, usw.) in der mobilen Ansicht an => Ticket #3294 */

/* START: Ticket #3359 (Navbar mobile) */
/* #ef-navbar .container .navbar-header .ef-navbar-logo {
    position: absolute;
} */

/* #ef-navbar .container ul.nav.navbar-nav {
    top: 0 !important;
} */

body:not(.ef-user-signed-in) #searchInputContainer {
    width: 100% !important;
}
/* END: Ticket #3359 */

h3.media-heading
{
    font-size:20px;
}

.ef-dashboard-header .ef-unit-tree div.lt-text-right-responsive.pull-right.no-padding-right {
    width: 33%;
}

#courseNavigation i.toggle-course-plugin.fa-eye-slash
{
    color:#d84a38;
}

.ef-test-navigation-container{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ef-test-navigation-container>*{
    margin-bottom: 5px;
}

@media (max-width: 400px) {
    .ef-test-navigation-container>*{
        flex: 0 0 100%;
    }
}

.ef-test-navigation-container [name="submit_question"]{
    order: 1;
}

.ef-test-navigation-container [name="submit"]{
    order: 5;
}

.ef-test-navigation-container .ef-test-navigation{
    order: 4;
    margin-top: 3px;
    margin-bottom: 6px;
    text-align: center;
}

.ef-test-navigation-container [name="submit_question_completed"]{
    order: 2;
}

.ef-test-navigation-container [name="mark_question"]{
    order: 3;
}

.ef-content-area-scorm {
    padding-left: 13px !important;
    padding-right: 13px !important;
}

.ef-my-courses ul li span.label {
    text-transform: inherit;
}

.note-editing-area a.btn.btn-primary
{
    color:#ffffff;
}

.additional-navbar-link.active-view
{
    background:#66b340;
}

.ef-unit-tree ul.ef-courses-list .ef-entry-description
{
    display:none;
}

#ef-navbar .container ul.nav.navbar-nav li#communication .dropdown-toggle + ul.dropdown-menu{
    right: -100px;
}

#ef-navbar .container ul.nav.navbar-nav li#inbox .dropdown-toggle + ul.dropdown-menu{
    right: -130px;
}

.ef-entry-name .label-ef-ends-at,
.ef-entry-name .label-ef-ended-at
{
    display:none;
}

.ef-pm a[href]:not(.btn) {
    color: #66b340;
}


/*#backgroundDiv{
	z-index: -1;
}*/

html
{
    height:100%;
}

body
{
    background-color: #fff;
    background-attachment:fixed;
    background-size:cover;
    background-position-y:80px;
    background-repeat:no-repeat;
    padding-bottom:45px;
    position:relative;
}

html.popup body
{
    background-image:none !important;
}

html.popup #backgroundDiv{
    display: none;
}

html.popup body #footer
{
    display:none;
}

.breadcrumb-x > .container,
.breadcrumb-x > .container .ef-breadcrumb {
    overflow: hidden;
}

html:not(.popup) body>.container{
    /* padding-top: 191px; */
    position:relative;
    z-index:1;
}

html:not(.popup) body>.container ~ .container{
    padding-top: 0px;
}

@media(max-width: 450px){
    /* html:not(.popup) body>.container{
       padding-top: 169px;
   } */

    html:not(.popup) body>.container ~ .container{
        padding-top: 0px;
    }
}

.modal-backdrop{
    z-index: auto;
}

body.modal-open #ef-navbar{
    z-index: 1;
}

.pace .pace-activity
{
    border-top-color:var(--color-primary);
    border-left-color:var(--color-primary);
}

#ef-navbar form.navbar-form .search-handle .fa-search{
    opacity: 1;
}

div.breadcrumb-x{
    margin-bottom: 0;
}

#ef-navbar
{
    background:var(--color-primary) url("/assets/images/header.jpg") repeat-x;
    padding-top:70px;
    height:auto;
    /* position: fixed; */
    margin-bottom: 15px;
    width: 100%;
}

#ef-navbar .container
{
    min-height:50px;
}

#ef-navbar .container .navbar-header {
    width: 100%;
    display: flex !important;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img.small
{
    width:167px;
    height:45px;
    display: none;
}

#ef-navbar .container ul.nav.navbar-nav > li > a#support {
    display: flex;
    align-items: center;
}

#ef-navbar .container .navbar-header .ef-navbar-logo
{
    max-width:215px;
    margin-top:-62px !important;

    display: block;
    line-height: 54px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    justify-content: center;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img
{
    width:215px;
    height:97px;
    padding:0px;
    display:block;
    max-width: 215px;
    max-height: 97px;
}

@media(max-width: 520px){
    #ef-navbar .container .navbar-header .ef-navbar-logo img.small{
        display: block;
    }

    #ef-navbar form.navbar-form .search-handle .fa-search{
        opacity: 1;
    }
}

#ef-navbar .container .navbar-header .ef-navbar-branch-name
{
    display:none;
}

#ef-navbar form.navbar-form > div.form-group > div.input-group
{
    box-shadow:none;
}

#ef-navbar form.navbar-form .selectize-input,
#ef-navbar form.navbar-form.ef-active .selectize-input
{
    background:#ffffff;
    border-color:#66b340;
    border-radius:0px;
}

/* Wurde wegen Ticket #4316 ausgeblendet
#ef-search-bar,
#ef-navbar form.navbar-form .selectize-input
{
	display:none;
}
*/

#ef-navbar form.navbar-form span.search-handle,
#ef-navbar form.navbar-form.ef-active span.search-handle
{
    background:none;
    border:none;
    color:#ffffff;
    cursor:pointer;
}

@media(max-width:520px)
{
    #content-title-row .text-right-responsive
    {
        text-align:right;
    }

    #content-title-row .btn-group
    {
        display:block;
    }

    #ef-navbar
    {
        padding-top:50px;
    }

    #ef-navbar .container .navbar-header .ef-navbar-logo
    {
        margin-top:-50px;
    }

    #ef-search-bar,
    #ef-navbar form.navbar-form .selectize-input
    {
        display:inherit;
    }

    #ef-navbar form.navbar-form span.search-handle,
    #ef-navbar form.navbar-form.ef-active span.search-handle
    {
        opacity:0;
    }

    #ef-navbar .container
    {
        height:44px;
        min-height:44px;
    }

    #ef-navbar .container ul.nav.navbar-nav > li > a
    {
        height:44px;
        line-height:46px;
    }

    #ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle
    {
        padding:5px !important;
        height:auto !important;
    }

    #ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu
    {
        top:44px;
    }

    .additional-navbar-link
    {
        padding:12px;
    }
}

@media(max-width:620px)
{
    .additional-navbar-link span
    {
        display:none;
    }
}

#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle
{
    border-radius:0px;
    margin:0px;
}

#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle
{
    background:#66b340;
}

#ef-navbar .container ul.nav.navbar-nav > li
{
    float:left;
}

#ef-navbar .container ul.nav.navbar-nav > li .dropdown-toggle .img-thumbnail
{
    background:#ffffff !important;
    box-shadow:none;
}

#ef-navbar .container ul.nav.navbar-nav > li > a:hover
{
    color:#ffffff;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu
{
    width:300px;
}

.user-preferences .img-placeholder.alphatar .img-thumbnail:after
{
    color:var(--color-primary) !important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{
    border:none;
}

*.progress .progress-bar {
    color: #fff;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption .ef-plain.ef-header a {
    font-size: 1em !important;
}

#hotline
{
    margin-top:-35px;
    margin-right:15px;
    float:right;
    font-size:20px;
}

@media(max-width: 350px){
    #hotline{
        font-size: 4vw;
    }
}

.additional-navbar-link
{
    padding:15px;
    float:right;
    font-size:15px;
    color:#ffffff !important;
}

.additional-navbar-link:hover
{
    background:#66b340;
}

div.breadcrumb-x
{
    background:#f7f7f7;
    box-shadow:none;
}

div.breadcrumb-x ol.breadcrumb li a,
.breadcrumb > li + li::before
{
    color:#333333;
}

div.breadcrumb-x ol.breadcrumb li.active a
{
    font-size:inherit;
    font-weight:normal;
}

.breadcrumb > li + li::before
{
    content:">";
}

#slogan
{
    display: none;
}

div.ef-block
{
    border:1px solid #e5e5e5;
    box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.05);
}

/* Login */

#ef-login-index
{
    border: 0;
    box-shadow: none;
    display: flex;
    background-color: transparent;
    flex-direction: column;
    align-items: flex-end;
}

#ef-login-index:before {
    content: 'Bleib neugierig.';
    display: block;
    width: 40%;
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    padding: 10px 0;
    text-shadow: 1px 1px 5px rgba(0,0,0,.5);
    line-height: 120%;
    font-family: 'ArsenalBold', sans-serif;
}

#ef-login-index div.ef-block-content {
    margin: 0;
    background-color: #fff;
    border:1px solid #e5e5e5;
    box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.05);
    width: 40%;
    order: 2;
}

#ef-login-index div.block-saml {
    margin-bottom: 15px;
    order: 1;
}

#ef-login-index section.saml > div {
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#ef-login-index section.saml > div > div:first-of-type {
    text-align: center;
    margin: 0 0 10px;
}

#ef-login-index section.saml h4 {
    margin: 10px 0 20px 0;
    line-height: 130%;
}

#ef-login-index section.saml h4 {
    margin: 0 0 20px 0;
  text-align:start;
    padding-left: 20px;

}

#ef-login-index section.saml .image {
    background: transparent url('/assets/images/saml-login-user.png') no-repeat center 0;
    height: 100px;
    background-size: contain;
    margin: 10px 0;
}

#ef-login-index section.saml .saml-login {
    text-align: start;
    margin: 0 0 20px 0;
  padding-left: 20px;
}

#ef-login-index section.saml .saml-help {
    text-align: right;
}

#ef-login-index section.saml .saml-help a {
    color: var(--color-primary);
}

#ef-login-index > .ef-block-content {
    position: relative;
}

#ef-login-index > .ef-block-content form .row.ef-row:last-of-type > .col-md-12,
#ef-login-index div.ef-block-content form div.two-column-login > .col-md-6 {
    position: initial;
    text-align: right;
}

#ef-login-index div.ef-block-content form div.one-column-login {
    max-width: none;
}

#ef-login-index div.ef-block-content form div.two-column-login > .col-md-6:first-of-type {
    width: 100%;
}

#ef-login-index div.ef-block-content form div.two-column-login > .col-md-6:last-of-type {
    display: none;
}

#ef-login-index div.ef-block-content > h4 {
    margin: 25px 15px 5px 15px;
    line-height: 130%;
    text-align: start;
    padding-left: 20px;
}

@media(max-width: 800px) {
    #ef-login-index div.ef-block-content {
        width: 100%;
    }
    #ef-login-index:before {
        width: 100%;
    }
}

#ef-login-index div.ef-block-content form div.row #forgot-passwd
{
    color:var(--color-primary);
}

.ef-login-index-container {
    float: none !important;
}

div.ef-block table.iconTable td.iconData:hover,
.sortedTable tr.evenRowColor:hover,
.sortedTable tr.oddRowColor:hover,
.new-ui .ef-block .iconTable .iconData:hover
{
    background:#d6ebcc;
}

ul.customTabs > li.active > a,
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)
{
    color:var(--color-primary);
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)::after
{
    border-bottom:0px;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category
{
    margin-top:0px;
    margin-bottom:0px;
    border:none !important;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li,
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li:first-child
{
    border-color:#efefef;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head
{
    display:none;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head,
.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:#ffffff;
}

.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name,
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name:hover,
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head .ef-expand-collapse-handle
{
    color:#bbbbbb;
}

.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name
{
    font-size:12px;
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(n+1),
.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2),
.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2) div.ef-entry-head:hover
{
    background-color:#f7f7f7;
}

.ef-my-courses .ef-courses-list div.ef-entry-head div.ef-entry-title
{
    padding-left:20px !important;
}

.label-ef-completed,
.progress .progress-bar.progress-bar-success
{
    background-color:var(--color-primary);
}

div.stats_style
{
    display:none;
}

#courseNavigation
{
    background:#f7f7f7;
    border:1px solid #eeeeee;
    margin-top:20px;
    padding:20px;
    text-align:center;
}

#courseNavigation a
{
    margin-right:15px;
    font-size:15px;
    color:#999999;
}

#courseNavigation a.activeView
{
    color:var(--color-primary);
}

#courseNavigation i.fa
{
    margin-right:5px;
    vertical-align:middle;
    font-size:30px;
}

#courseNavigation i.toggle-course-plugin
{
    cursor:pointer;
}

.ef-dashboard-header .ef-course-rating,
.ef-course-rating-options
{
    display:none;
}

.ef-plain.ef-category,
.ef-entry-status
{
    display:none !important;
}

#slider,
#sliderNested
{
    display:none !important;
}

.fc-widget-header
{
    background-color:#f7f7f7 !important;
    color:#999999 !important;
}

.fc-event
{
    background:#66b340 !important;
    border-color:var(--color-primary) !important;
}

.fc-event-container a:hover
{
    color:#ffffff !important;
}

a:hover,
a.link:hover:hover
{
    text-decoration:none;
}

.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active,
.ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover,
.ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover,
.note-editing-area a,
.ef-discussion-body a,
.ef-content-area a:not(.btn-primary),
.ef-test-description a,
#ef-billboard-body a
{
    color:var(--color-primary);
}

.ef-content-area a:not(.btn)
{
    border:none;
}

@media(max-width:450px)
{
    .ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name
    {
        white-space:normal;
    }

    .ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name .pull-left
    {
        float:none !important;
    }

    .ef-my-courses ul li div.labels
    {
        margin-left:0px;
    }
}

/* Labels */
span.label.label-.info {
    background-color: #0d8094;
}

.panel-primary > .panel-heading
{
    background-color:var(--color-primary);
    border-color:var(--color-primary);
}

.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn-info,
.btn-info:hover,
.btn.btn-primary:not(.active),
.btn.btn-primary:not(.active):hover,
.btn.btn-primary:not(.active):active,
.ef-dashboard-header .ef-edit-mode,
.ef-dashboard-header .ef-main-action-button .btn.btn-success
{
    background:var(--color-primary);
    background-color:var(--color-primary);
    border:1px solid var(--color-primary);
    color: #fff;
}

input[name="submit_login"]
{
    float:right;
}

#footer
{
    background:var(--color-primary);
    padding:10px;
    width:100%;
    position:absolute;
    left:0px;
    bottom:0px;
    font-weight:bold;
    color:#ffffff;
}

#footer a
{
    color:#ffffff;
}

#guest
{
    margin-top:5px;
    display:block;
    font-weight:bold;
    color:var(--color-primary);
}

.course_dashboard_view
{
    margin-top:20px;
    display:none;
}

#questions
{
    background:#ffffff;
    padding:20px;
}

#helpdesk h1
{
    background-color:#ffffff;
    box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.05);
    max-width:795px;
    padding:15px;
    font-size:25px;
    color:var(--color-primary);

    /*
    text-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
    color:#ffffff;
    */
}

/*breadcrumb changes*/
div.breadcrumb-x ol.breadcrumb.visible-xs li a
{
    max-width: none;
}

div.breadcrumb-x ol.breadcrumb li a
{
    overflow: visible;
}

.visible-lg
{
    display: block !important;
}


.visible-md, .visible-sm, .visible-xs
{
    display: none !important;
}


.breadcrumb-x.visible-md, .breadcrumb-x.visible-sm, .breadcrumb-x.visible-xs
{
    display: none !important;
}

div.breadcrumb-x ol.breadcrumb li
{
    padding: 0px 0px;
}

.breadcrumb
{
    padding: 0px;
}

div.breadcrumb-x
{
    display:flex;
}

div.breadcrumb-x div.breadcrumb, div.breadcrumb-x ol.breadcrumb
{
    align-content: flex-start;
    align-items: center;
}

@media (max-width: 450px)
{
    #ef-navbar .container
    {
        height: inherit;
    }
}

#ef-navbar .container > div
{
    height: 100%;
}

#ef-navbar .container > div:not([class]) {
    height: 100%;
    align-items:center;
}

#ef-navbar .container > div:not([class]) {
    height: 100%;
    margin-top:auto;
    margin-bottom:auto;
}

div.breadcrumb-x > div.container
{
    display: flex;
}


@media (max-width: 768px)
{
    div.breadcrumb-x > div.container
    {
        margin-left:10px;
        margin-right:0px;
    }
}

div.breadcrumb-x ol.breadcrumb.visible-lg li a
{
    max-width: none;
}

/*Lückentext size*/
.has-feedback .form-control
{
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

/*billboard title ausblenden*/
#billboard div.ef-block .ef-block-content > div > legend
{
    display:none;
}

/*Navigation background height*/
#ef-navbar .container ul.nav.navbar-nav > li > a, #ef-navbar .container ul.nav.navbar-nav > li.user-preferences > a
{
    height: 100%;
}


#ef-navbar .container, #ef-navbar .container .navbar-collapse, #ef-navbar .container .navbar-collapse .nav.navbar-nav, #ef-navbar .container .row, #ef-navbar .container .row > *
{
    height: 80%;
}

/*fullscreen btn nicht anzeigen*/
div.breadcrumb.pull-right.ef-breadcrumb-handle
{
    display: none;
}

/*internet explorer btn green*/
:not(.active).btn.btn-primary:focus
{
    background-color: var(--color-primary);
}

/*login hotline weiß und zentriert*/
.ef-dashboard-header .ef-edit-mode, #hotline > a:link, #hotline > a:visited
{
    color:white;
}

#hotline
{
    margin-top: 15px !important;
}

/* Disabled color */
.ef-unit-tree .ef-unit-link.disabled, .ef-unit-tree .ef-unit-link.disabled:hover, .ef-unit-tree .ef-unit-link.disabled:link, .ef-unit-tree .ef-unit-link.disabled:active, .ef-unit-tree .ef-unit-link.disabled:visited{
    color: #ff7f7f;
}

/* hide course category */
.ef-dashboard-header .ef-category-name{
    color: transparent;
}

/*h5p*/

.h5p-create-container{
    z-index: 1;
}


.ef-question-indicator .ef-question-indicator-done {
    background-color:#2f96b4!important;
}
.ef-question-indicator .ef-question-indicator-current {
    background-color:#ffdb00!important;
    border:2px solid #ffdb00!important;
}
.ef-question-indicator .ef-question-indicator-correct {
    background-color:#297a00!important;
    border:2px solid #297a00!important;
}
.ef-question-indicator .ef-question-indicator-wrong {
    background-color:#d84a38!important;
    border:2px solid #d84a38!important;
}
.ef-question-indicator .ef-question-indicator-partial {
    background-color: #f89406 !important;
    border:2px solid #f89406!important;
}

.form-control.selectize-control
{
    padding-left: 0px !important;
}


.img-border
{
    border:1px solid #ccc!important  /* class erstellt von Augustin roman zum Testen für Rahmen von bildern; 190121*/
}

hr { border: solid #ccc; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; /* class erstellt von Augustin roman zum Testen für Rahmen von bildern; 190121*/
}

/*
.ef-content-area, .ef-content-edit-area .note-editable, .note-editor,
.ef-content-area p,
.ef-content-edit-area .note-editable p, .note-editor p,
.ef-content-area li,
.ef-content-edit-area .note-editable li, .note-editor li,
.ef-content-area h1,
.ef-content-edit-area .note-editable h1, .note-editor h1,
.ef-content-area h2,
.ef-content-edit-area .note-editable h2, .note-editor h2
.ef-content-area h3,
.ef-content-edit-area .note-editable h3, .note-editor h3,
.ef-content-area h4,
.ef-content-edit-area .note-editable h4, .note-editor h4,
.ef-content-area blockquote,
.ef-content-edit-area .note-editable blockquote, .note-editor blockquote,
.ef-content-area > div:not([class*="video-js"]) span, .note-editor span:not([class^="note"]),
.ef-content-edit-area .note-editable span {
  font-family:'Roboto';
  font-size:13px;
}
*/

.ef-content-area, .ef-content-edit-area .note-editable, .note-editor,
.ef-content-area p,
.ef-content-edit-area .note-editable p, .note-editor p,
.ef-content-area li,
.ef-content-edit-area .note-editable li, .note-editor li,
.ef-content-area h1,
.ef-content-edit-area .note-editable h1, .note-editor h1,
.ef-content-area h2,
.ef-content-edit-area .note-editable h2, .note-editor h2
.ef-content-area h3,
.ef-content-edit-area .note-editable h3, .note-editor h3,
.ef-content-area h4,
.ef-content-edit-area .note-editable h4, .note-editor h4,
.ef-content-area blockquote,
.ef-content-edit-area .note-editable blockquote, .note-editor blockquote,
.ef-content-area > div:not([class*="video-js"]) span, .note-editor span:not([class^="note"]),
.ef-content-edit-area .note-editable span {
    font-family:'Roboto';
}

.ef-content-area, .ef-content-edit-area .note-editable, .note-editor,
.ef-content-area p,
.ef-content-edit-area .note-editable p, .note-editor p,
.ef-content-area li,
.ef-content-edit-area .note-editable li, .note-editor li,
.ef-content-area blockquote,
.ef-content-edit-area .note-editable blockquote, .note-editor blockquote,
.ef-content-area > div:not([class*="video-js"]) span, .note-editor span:not([class^="note"]),
.ef-content-edit-area .note-editable span {
    font-size:13px;
}

#ef-navbar .container .navbar-header {
    /* max-width: unset;*/
}

#searchInputContainer {
    width: inherit;
}

.data.lti {
    display: flex;
    justify-content: flex-start;
}

.data.lti p.lti {
    margin-right: 2em;
}

p.lti span {
    font-size: 16px !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#2D8800;border-color:#2D8800;}
*.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:#2D8800;border-color:#2D8800;}
html.new-ui-html:root{--c-brand-primary:#2d8800;--c-brand-primary-darken-5:#288300;--c-brand-primary-darken-7:#268100;--c-brand-primary-darken-10:#237e00;--c-brand-primary-darken-15:#1e7900;--c-brand-primary-darken-17:#1c7700;--c-brand-primary-darken-20:#197400;--c-brand-primary-darken-25:#146f00;--c-brand-primary-lighten-7:#348f07;--c-brand-primary-lighten-40:#55b028;}
