/*Place your CSS code here*/

/* redesign: start */

/* fonts */
@font-face {
  font-family: 'MiloOT';
  src: url('/assets/fonts/miloot/MiloOT.otf');
}

tr.text-danger>td{
color: #a94442;
}

@font-face {
  font-family: 'MiloOT-Black';
  src: url('/assets/fonts/miloot/MiloOT-Black.otf');
}
@font-face {
  font-family: 'MiloOT-Bold';
  src: url('/assets/fonts/miloot/MiloOT-Bold.otf');
}
@font-face {
  font-family: 'MiloOT-Light';
  src: url('/assets/fonts/miloot/MiloOT-Light.otf');
}
@font-face {
  font-family: 'MiloOT-Exlig';
  src: url('/assets/fonts/miloot/MiloOT-Exlig.otf');
}

* {
  font-family: 'MiloOT', Arial, Helvetica, sans-serif;
  color: #000;
}
a {
  color: #000;
}
.btn {
  border-radius: 21px;
  padding: 4px 8px;
  text-transform: initial !important;
  box-shadow: 0px 3px 6px #00000029;
}
.btn.btn-primary {
    color: #000;
    font-weight: bold;
}
.btn.btn-default {
  border: 1px solid #000;
  box-shadow: none;
}
.btn.btn-success {
  background-color: #000;
}
#ef-filter[type="search"] {
  border: 1px solid #000;
  border-radius: 21px;
  padding: 4px 8px;
  height: auto;
  font-size: 13px;
}

body:not(.ef-user-signed-in){
    background: transparent url("/assets/images/bg_mytraining_turquoise.jpg") repeat-y 0 0;
}

html body.ef-user-signed-in
{
  background: transparent url("/assets/images/bg_mytraining_blue.jpg") repeat-y 0 0;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
  color: #000 !important;
  text-decoration: underline;
}

#ef-navbar > .container #userNavBar #ef-navigation li > a {
white-space: normal;
    word-break: normal;
}
/* Header */
.ef-navigation #support {
  font-weight: bold;
}

div.img-placeholder div.img-overlay {
  border: none;
  border-radius: 0;
}

#ef-navbar .container ul.nav.navbar-nav > li a.dropdown-toggle .img-thumbnail {
  box-shadow: none;
  background-color: #000 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
}

#ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle {
  display: flex;
  align-items: center;
  margin-top: 0;
  font-weight: bold;
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle {
  background: transparent !important;
}

#ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle .caret {
  order: 1;
}

#ef-navbar .container ul.nav.navbar-nav > li a.dropdown-toggle div.img-placeholder {
  order: 2;
  margin-left: 5px;
}

.fa-bell-o:before {
  content: '\f0f3';
}

/* Ticket #6714 */
.ef-course-progress-bar {
    display: none;
}

/* redesign: end */

#ef-login-index .ef-block-footer { 
     display:none;
}

span.ef-entry-name {
  color:#000 !important;
font-weight:700 !important;
}

#ef-navbar > .container {
 background:none;
}

#ef-search-bar {
 border: 1px solid grey!important;
}

.searchDivRight {
 display: none; 
}

#searchDiv {
 background-color: rgba(0,0,0,0)!important; 
}

a.ef-navbar-logo.navbar-brand > img {
	-ms-interpolation-mode: bicubic;
}

html.popup body
{
  background-image: none !important;
}

a.ef-navbar-logo.navbar-brand > svg {
	width: 100%;
  height: auto;
}

div.ef-block table.iconTable td.iconData:hover {
    cursor: pointer;
    background-color: rgba(218, 41, 28, 0.6) !important;
    border-radius: 3px;
}

#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;
}



path[fill="#009688"]
{
 fill:rgba(119, 0, 5, 0.6);
}

path[fill="#67b7dc"]
{
  fill:rgba(221,29,33,0.6);
}

path[stroke="#009688"]
{
  stroke:rgba(119, 0, 5, 0.8);
}

circle[fill="#009688"]{
 fill:rgba(119, 0, 5, 0.8);
}

path[stroke="#67b7dc"]
{
  stroke:rgba(221,29,33,0.8);
}


circle[fill="#67b7dc"]{
   fill:rgba(221,29,33,0.8);
}

.amcharts-legend-item-g1 > .amcharts-legend-marker {
  fill:rgba(221,29,33,0.8);
  stroke:rgba(221,29,33,0.8);
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
	background: lightgrey;
  color: black !important;
}

.amcharts-legend-item-g2 > .amcharts-legend-marker {
  fill:rgba(119, 0, 5, 0.8);
  stroke:rgba(119, 0, 5, 0.8);
}

#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;
}

body {
	background-size: cover;
  	background-repeat: no-repeat;
  	transition: all 1s ease;
}

#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
	height: 1px;
}

ul.dropdown-menu {
	margin-top: 1px !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
*.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:#FFFFFF;border-color:#FFFFFF;}
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:rgba(255,255,255,0.0);border-color:rgba(255,255,255,0.0);}
html,body{background-color:#DDDDDD;}
div.breadcrumb-x{background-color:rgba(255,255,255,0.0);border-color:#FFFFFF;}
