:root {
    --color-font-primary: #000;
    --color-primary:  #00a6a4;
    --color-ui-background:  rgba(0,0,0,.05);
}

#ef-navbar,
#ef-navbar li a.dropdown-toggle[aria-expanded="true"] {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

html,
body {
    background-color: #D6D2C4;
}

div.breadcrumb-x {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

div.ef-block,
div.dashboard-panel div.panel-body {
    background-color: #FFFFFF;
}

*.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: #6F2C3F;
    border-color: #6F2C3F;
}

/* Alerts */
.alert.alert-warning {
    background-color: var(--color-primary) !important;
}

.ef-new-feature-alert button[type=button].close,
.ef-new-feature-alert a,
.alert.alert-warning a {
    color: #fff !important;
}

.ef-new-feature-alert,
.alert-info,
aside.alert.alert-info {
    color: #fff;
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

.alert-warning hr,
.alert-info hr {
  border-top-color: #fff;
}

#ef-course-completion-modal h3
{
  display:none;
}

#ef-course-completion-modal .icon
{
  margin-bottom:20px;
}

.ef-dashboard-header .ef-main-action-button .btn.btn-success
{
  white-space:normal;
}

.forgot_password
{
  margin: 0 2em;
}

div.panel-danger .has-success .checkbox,
div.panel-danger .has-success .radio,
div.panel-danger .has-error .checkbox,
div.panel-danger .has-error .radio
{
  color:#454545;
}

html:not(.popup) body:not(.modal-open) {
	background: url('/assets/images/background_new.jpg') fixed center center !important;
    background-size: cover !important;
}

div.breadcrumb-x ol.ef-breadcrumb li a {
	color: #ffffff;
}

/**
 * Header - Navbar alphatar  
*/
.avatar-special-img:not(#avatar),
.img-thumbnail {
    background-color: #6F2C3F !important;
    box-shadow: none !important;
}

.img-placeholder.alphatar .img-thumbnail:not(img):after {
    color: #fff;
}

/* Login */
#ef-login-index{
	position: relative;
  	background-color: transparent;
  	box-shadow: none;
  	overflow: hidden;
}

/* #ef-login-index::before{
	content:'';
  	display: inline-block;
  	width: 100%;
  	height: 180px;
  	z-index: 10;
	position: relative;
  	background-image: url('/assets/images/worthington_logo.png');
  	background-size: auto 100%;
  	background-position-x: center;
  	margin-top: 20px;
  	background-repeat: no-repeat;
} */

#ef-login-index::after{
  	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	background-color: rgba(255,255,255,0.9);
	filter: blur(5px);
}

#ef-login-index div.ef-block-content{
	position: relative;
  	z-index: 10;
}

/* NAV */
#ef-navbar form.navbar-form input[type="text"]{
	background-color: gainsboro !important;
}

#ef-navbar form.navbar-form input[type="text"]:focus{
	background-color: #25303D !important;
  	color: gainsboro !important;
}

.navbar-form.hidden-xs.ef-active .searchDivRight{
    background-color: #25303D !important;
}

.searchDivRight, #ef-navbar form.navbar-form span.search-handle{
	background-color: gainsboro !important;
}

#ef-navbar form.navbar-form.ef-active span.search-handle{
	background-color: #25303D !important;
}

#ef-navbar .container .navbar-header{
	max-width: 200px;
}

#ef-navbar .container .navbar-header .ef-navbar-logo,
#ef-navbar .container .navbar-header .ef-navbar-logo img {
	max-width: 100%;
}

#ef-navbar form.navbar-form .search-handle a{
	color: gainsboro !important;
}

/*Kurs*/
#ef-toggle-fullscreen{
	color: black;
  	filter: invert(1);
}

#ef-toggle-fullscreen:hover{
	background-color: transparent !important;
  	border: 1px solid black;
}

/* amchart home */
.amcharts-graph-g1 .amcharts-graph-bullet {
  fill: #84BD00;
  stroke: #84BD00;
}
.amcharts-graph-g2 .amcharts-graph-bullet {
  fill: #009CDE;
  stroke: #009CDE;
}
.amcharts-graph-g1 g path.amcharts-graph-stroke {
  stroke: #84BD00;
}
.amcharts-graph-g2 g path.amcharts-graph-stroke {
  stroke: #009CDE;
}
.amcharts-graph-g1 g path.amcharts-graph-fill {
  fill: rgba(197, 232, 108, 0.25);
}
.amcharts-graph-g2 g path.amcharts-graph-fill {
  fill: rgba(141, 200, 232, 0.25);
}
.amcharts-legend-item-g1 .amcharts-legend-marker {
  fill: #84BD00;
  stroke: #84BD00;
}
.amcharts-legend-item-g2 .amcharts-legend-marker {
  fill: #009CDE;
  stroke: #009CDE;
}
.amcharts-legend-item-g1 > .amcharts-legend-marker {
  fill: #84BD00;
  stroke: #84BD00;
}
.amcharts-legend-item-g2 > .amcharts-legend-marker {
  fill: #009CDE;
  stroke: #009CDE;
}
.amcharts-balloon-bg.amcharts-balloon-bg-g1 {
  stroke: #84BD00;
}
.amcharts-balloon-bg.amcharts-balloon-bg-g2 {
  stroke: #009CDE;
}

#coursesTable .fa.fa-clone.ef-course-cloning {
	display: none !important;
}


#ef-course-completion-modal.ef-completed-course-info > a.link {
  font-size: 20px !important;
}

h6.text-center.ef-completed-lesson-info {
	font-size: 20px !important;
}

@media only screen and (min-width: 768px) {
  	#question_properties_form .ef-form-element {
    	max-width: 75%;
  	}
}

.ef-certificate-field label.active {
	background: #304784 !important;
  	border-color: #304784 !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
html.new-ui-html:root{--c-brand-primary:#25303d;--c-brand-primary-darken-5:#202b38;--c-brand-primary-darken-7:#1e2936;--c-brand-primary-darken-10:#1b2633;--c-brand-primary-darken-15:#16212e;--c-brand-primary-darken-17:#141f2c;--c-brand-primary-darken-20:#111c29;--c-brand-primary-darken-25:#0c1724;--c-brand-primary-lighten-7:#2c3744;--c-brand-primary-lighten-40:#4d5865;}
