.loading {	position: relative; }
.loading:before {	content: '';	position: absolute;	right: -60px;	top: 0;	height: 50px;	width: 50px;	background: url("../images/load.gif");	background-size: 100%;}
.completed_advice {	margin: 20px;	
	padding: 20px;	width: 200px;	
	box-sizing: border-box;	
	background-color: #7a2a7c;	
	color: #FFF; text-align: center;	
	margin: 10px 0;
	transition: all .5s; 
	line-height: 60px;  
}
.learndash .topic-notcompleted span,.learndash .topic-completed span {background:none !important;}
.learndash_topic_dots i {	font-size: 16px; padding : 0 5px;}
.fullcolorbk {text-align:center}
.learndash .topic-notcompleted span::before,.learndash .topic-completed span::before{content:none !important;}
.learndash .learndash_topic_dots.type-list a>span {min-width:auto !important}
.learndash .learndash_topic_dots.type-list a>span.right{float:right;margin-right:10px;}
.learndash .learndash_topic_dots.type-list strong>span.right{float:right;}

.commentlist li { 
	border-bottom: 1px solid #ededed;
	margin: 0 0 15px 0;  
}
.learndash .iddots2 {
	margin: 20px;
}
body #content-area .learndash .iddots2 input{
	color:#097abf !important;
	border : 2px solid #097abf !important;
	background-color: #fff !important;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	cursor: pointer;
}
body #content-area .learndash .iddots2 input:hover {
	background-color: #097abf !important;
	color:#fff !important;
	border : 2px solid #097abf !important;
}

#respond { margin: 0 10px;  
	border-left: 4px solid #e3e3e3; 
	border-right: 4px solid #e3e3e3; 
	border-top: 4px solid #e3e3e3;
	border-bottom: 4px solid #e3e3e3;
	padding: 0 30px; 
}
.comment-reply-link   { border: 1px solid #eee; padding: 5px !important;   }
.comment_date  {
	color: #929292; 
}
.comment_postinfo .fn {  text-transform: capitalize;   }
#commentform textarea {  border: 1px solid #d3d3d3;  }
#comment-wrap .et_pb_button {
	background: #fff !important; 
	color: #097abf !important; 
	border: 2px solid #097abf !important;
	border-radius: 0 !important;
}
#comment-wrap .et_pb_button:hover { 
	background: #097abf !important; color: #fff !important; 
	border: 2px solid #097abf !important; border-radius: 0 !important;   }
span.comment_date {
	color: #676767 !important; 
	font-size: 12px !important; 
}
.comment-body { 
	margin-bottom: 20px !important; }
.comment_area { 
	font-size: 1em !important;
	color: #636363 !important;
	line-height: 1.45em !important; 
	}

#epoch-wrap	h3.comment-count-area,#epoch-wrap h3#reply-title, #epoch-wrap .logged-in-as,#epoch-wrap #prompt-comment-subscribe{
	text-align: left;
}
#epoch-wrap{
	width: 100% !important;
}
#learndash_quizzes{
	display: none;
}
.halftab {
    display: none;
}


@media all and ( max-width: 480px ) {
	.fulltab { display: none; }
}

@media(max-width:900px){
#fullwide .ui-tabs .ui-tabs-nav li{ white-space: normal; width:100%;   }
#fullwide .ui-tabs .ui-tabs-nav li a { /*font-size:12px; padding:0.5rem; */ }
}

@media all and ( max-width: 767px ) {
	.halftab {
    	display: block;  
	}
	.fulltab {
   		display: none !important;   
	}

}

.et-pb-slider-arrows{display: none;}
.et_pb_post .et-pb-controllers a{border:1px solid darkgray}
.et_pb_bg_layout_light .et-pb-controllers a {background-color:transparent !important}
#et-main-area .et-pb-controllers .et-pb-active-control{background-color:darkgray !important}

body #next-button:hover{
	background-color: #097abf !important;
	color:#fff !important;
	border : 2px solid #097abf !important;
}

.edit_comment_link {  font-size: 12px; }
.comment-body {  padding: 0 50px 0 70px !important;  }
.askalert { 
	font-size: 14px; 
	padding: 25px 0 0 40px;
	text-align: left; 
}
#tabs li { 
	padding: 7px 0;  }
#tabs{
	padding:0; 
}
#tabs .ui-tabs-nav{
	background: transparent;
	margin-top: -26px;
	padding: 0;
}
#comment-wrap li {  text-align: left; }
/*#fullwide {
	background: #b3a5b8; 
	width: 100%;
}
#fullwide #tabs {
	width: 1030px; 
	margin: 0 auto;
}*/
.single .et_pb_post {  margin-bottom: 0 !important;  }
#main-footer {  margin: 0 !important;  }
#et-footer-nav {  width: 80%; margin: 0 0 0 100px;  }

#learndash_lesson_topics_list .disabled-demo a, #learndash_lesson_topics_list .disabled-demo a span,#learndash_lesson_topics_list_net .disabled-demo a, #learndash_lesson_topics_list_net .disabled-demo a span{
	color: #676767 !important;
}
#learndash_lesson_topics_list .disabled-demo{
background-color: #e6e6e6 !important;
}
.learndash_topic_dots .disabled-demo{
	color: #676767 !important;
}
body.et-db #et-main-area .ld-nextlink .et_pb_promo_button, .markAllCompletedCont #markAllCompleted,#sfwd-mark-complete input[type="submit"]{
	background: #fff none repeat scroll 0 0 !important;
	border: 2px solid #097abf !important;
	border-radius: 1px !important;
	color: #097abf !important;
	line-height: 1.7em !important;
	padding: .3em 1em;
	text-align: center !important;
	text-transform: uppercase !important;
	font-family: Verdana,Arial,sans-serif !important;
	font-size: 13px !important;
	font-weight: 700 !important;
}
body.et-db #et-main-area .ld-nextlink .et_pb_promo_button:hover, .markAllCompletedCont #markAllCompleted:hover,#sfwd-mark-complete input[type="submit"]:hover{
	background: #097abf !important;
	color: #fff !important;
}
#tabs li.ui-tabs-active{
	border-top: 4px solid #097abf !important;
}
body #tabs li.ui-tabs-active a{
	color:#3878bb !important;
}
#epoch-wrap h3{
	font-size: 22px !important;
}
#tabs li.ui-tabs-tab{
display: inline-grid;	
}
#tabs li.ui-tabs-tab a{
	color: #4c4c4c !important; 
}

.markAllCompletedCont {
	margin: 20px; 
}
.learndash.network{
	margin-top: 10px;
}
textarea#comment{
	font-size: 15px !important;
}
.lddots.iddots_formv{
	padding-bottom: 20px
}

div[mode="popup"] iframe {
	max-height:96%;
}
.gform_confirmation_wrapper{
	margin-top:25px;
} 
.gform_wrapper .gf_page_steps .gpmpn-step-linked{
	opacity: 1;
}
.gform_wrapper .gf_page_steps .gpmpn-step-linked a{
	color: #2d2d2d !important;
	font-weight: normal;
}
.gform_wrapper .gf_page_steps .gpmpn-step-current{
	font-weight: bold;
}