/*Place your CSS code here*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/*Napleton Logo*/
img[src*="https://ecompliance.training/avatar/size/large/id/2934"] {
	max-width: 210%!important;
    max-height: 200%!important;
}

/*Demo Logo*/
img[src*="https://ecompliance.training/avatar/size/large/id/3074"] {
	max-width: 190%!important;
    max-height: 180%!important;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
 	background-color: #1c3f69!important;
}

.paddingSupport {
	display: none!important;
}


.btn-primary:hover {
	background-color: #174ea6!important;
}

/* FA user navbar color */
#ef-navbar > .container #userNavBar #ef-navigation li > a, #ef-navbar > .container #userNavBar #ef-navigation li > button {
	color: #444;
}

#ef-navbar > .container #userNavBar #ef-navigation li > a, #ef-navbar > .container #userNavBar #ef-navigation li > button:hover {
	color: #000;
}

#ef-bookmark-button:hover {
	color: #2995d1!important;
}

/* STYLING FOR TOP RIGHT NAV */
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
	background-color: transparent!important;
}

/*dropdown background-color (1 & 2), dropdown menu item color(3) */
.container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu, li a.dropdown-back,
.container ul.nav.navbar-nav ul.dropdown-menu,
.dropdown-menu > li > a {
    color: #444!important;
    background-color: #FFFFFF!important;
}

/* dropdown menu hover side border */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #2995d1!important;
    background-color: transparent!important;
    border-left: 5px solid #2995d1!important;
}

/* dropdown list font-awesome icon hover */
#ef-navigation  i:hover {
    color: #2995d1!important;
}

#ef-navbar .container ul.nav.navbar-nav > li .dropdown-toggle .caret:hover {
	color: #2995d1!important;
}

/*course catalog top nav */
/*space to seperate main content block and course nav */
#ef-my-courses-list-content {
	margin-top: 10px!important;
}

.ef-my-courses-controls {
	border-radius: 3px!Important;
  	padding: 10px 10px 0px 10px!important;
}

/* COURSE CONTENT MAIN BLOCK  */
/* Course expiration and progress bar alignment */
#ef-my-courses-list-content .ef-entry-head {
    display: flex!important;
}

#ef-my-courses-list-content .ef-entry-title, #ef-my-courses-meta, #ef-my-courses-list-handles {
    flex-grow: 1!important;
}

#ef-my-courses-list-content .row > div {
    padding-right: 0!important;
}

/* COURSE STYLING*/
/*course title at the top of the page*/
.ef-course-name {
    line-height: 35px!important;
}

/* "Course Content" title */
#content-title-row{
    margin-bottom: 5px;
}

/*remove the second comments section */
.ef-center-section:nth-last-child(2) {
    display: none;
}

body {
  font-family: 'Open Sans', sans-serif;  
  font-size:14px;
  background: #dfdfdf;}

#ef-courses-list li.category>span {
    font-weight: bold;
    display: block;
    background-color: #1b3f6a;
    padding: 10px;
    color: white;
    font-size: 1.2em;
}


/*remove the second comments section */
.ef-center-section:nth-last-child(2) {
    display: none;
}

#ef-navbar, .navbar-inverse {
    background-color: #FFFFFF!important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
.breadcrumb-x, .breadcrumb-x ol{background-color:#ffffff;border-color:#ffffff;}
.btn-primary{background-color:#337ab7;border-color:#337ab7;}
.navbar-inverse{background-color:#ffffff;border-color:#ffffff;}
.ef-collapsible-name{background-color:#1b3f6a;border-color:#1b3f6a;}
