/*  
Theme Name: Centum Child Theme - Pharm-Ed
Version: 2.2.1
Description: Child theme for Centum
Author: G2HP Team
Author URI: http://g2hp.net/
Template: centum

*/
@import url("../centum/style.css");

.image-overlay-link {background-image: url(images/overlay-icon-03.png);}

.widget ul li {
	padding: 3px 0;
	padding-left: 12px;
	background: url(images/links-list-arrow-02.png) no-repeat left 8px;
}

.widget ul.dlm-downloads li {background: none;}

.headline {
	background: url(images/headline-bg.png) 0 50% repeat-x;
	display: block;
	margin: 30px 0 8px 0;
}

.headline.no-margin {margin-top:0px;}

.widget .headline {background:none;}
.widget .headline h4 {line-height:18px;}

.toggle-trigger a,
.acc-trigger a {
	background: url(images/accordion-plus.png) no-repeat right 55%;
	display: block;
	color: #888;
	outline: none;
	padding: 12px 15px;
	text-decoration: none;
	font-weight: bold;
}
.toggle-trigger.active a,
.acc-trigger.active a {
	cursor: default;
	background: url(images/accordion-minus.png) no-repeat right;
}

.check_list li {background: url(images/icons/list/list_check.png) no-repeat 0 6px ; padding: 0 0 0 18px;}
.plus_list li {background: url(images/icons/list/list_plus.png) no-repeat 0 6px ; padding: 0 0 0 18px;}
.minus_list li {background: url(images/icons/list/list_minus.png) no-repeat 0 7px ; padding: 0 0 0 18px;}
.star_list li {background: url(images/icons/list/list_star.png) no-repeat 0 2px ; padding: 0 0 0 16px;}
.arrow_list li {background: url(images/icons/list/list_arrow.png) no-repeat 3px 4px ; padding: 0 0 0 16px;}
.square_list li {background: url(images/icons/list/list_square.png) no-repeat 3px 6px ; padding: 0 0 0 16px;}
.circle_list li {background: url(images/icons/list/list_circle.png) no-repeat 3px 6px ; padding: 0 0 0 16px;}
.cross_list li {background: url(images/icons/list/list_cross.png) no-repeat 2px 5px; padding: 0 0 0 16px;}

.button.ghfiframe:hover [class^="mini-ico-"], .button.ghfiframe:hover [class*=" mini-ico-"] {
background-image: url("images/icons/glyphicons-mini.png");
}

.bpdev-join-blog {
	padding: 11px 17px; 
	font-size: 14px;
	display: inline-block;
	border: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	cursor: pointer;
	line-height: 17px;
	width: auto;
	color:#fff;
	background:#1e73be;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.bpdev-join-blog:hover {background:#aaa; color:#fff !important;}


/* ------------- LEARNDASH ------------- */

#learndash_lessons .learndash_topic_dots {float:none !important;}
div.sfwd-lessons .learndash_topic_dots ul li a span {text-decoration:none; font-weight:bold; color:#333; margin: 5px 0px;}
div.sfwd-lessons .learndash_topic_dots ul li a span:hover {color:#1e73be;}
div.sfwd-courses .learndash_topic_dots {display:none !important;}
body.single-sfwd-courses #learndash_lessons p:first-child {display:none;}
body.post-type-archive-sfwd-courses div.post-meta span:last-child {display:none;}
.type-sfwd-courses .post-icon, .type-sfwd-lessons .post-icon {background-image: url(images/blog-ico-01.png);}

.ld-course-info-my-courses {margin-bottom:10px;}
.ld-course-info-my-courses h2 {font-size:12px; line-height:1.6;}
#learndash_profile {font-family:Verdana, Geneva, sans-serif;}
#learndash_profile a {color:#1e73be !important; text-decoration:none;}
#learndash_profile a:hover {color:#404040 !important;}
#learndash_profile h2 a.learndash_profile_title {color:#404040 !important; font-size:22px; line-height:30px;}
#learndash_profile h2 a.learndash_profile_title:hover {color:#1e73be !important; text-decoration:none;}
h4.user_profile_name {color:#404040 !important; line-height:25px;}
p.user_profile_info {line-height:25px;}
p.user_profile_location {color:#888888 !important;}

#learndash_profile .course_progress {width:72% !important;}
dd.course_progress div.course_progress_blue {background-color: #1e73be !important;}
dd.course_progress {border-radius: 3px; border: 1px solid #333;}

dd.course_progress div.course_progress_blue:after {
height:100%; color:#ffffff; content: " "; position:absolute; top:0; right:0; bottom:0; left:0; padding-right: 10px; font-weight:bold;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
}
dd.course_progress div.course_progress_blue {
display:block; position:relative;
box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4) !important;
-webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
border-radius:4px;
}
.learndash_profile_quizzes .failed .scores {color:red;}
.learndash_profile_quizzes .failed .certificate .certificate_icon {background-image:url(learndash/images/certificate-f.png);}
#learndash_profile .course_progress_percentage {float: left; font-size: 14px; line-height: 1.6; font-weight: bold; padding-left: 3px; text-shadow: #000 0px 0px 2px;}
#learndash_profile .course_progress_percentage.greyp {text-shadow:none !important; color: #333;}