@charset "utf-8";
/* CSS Document */

.gardening-nav-h li a{
	padding:0px;
	font-size:14px;
	color:#272727;
	font-family:'ub';
	font-weight:400;
	text-transform:uppercase;
	margin-right:48px;
	line-height:66px;
}
.gardening-nav-h li a:hover,.gardening-nav-h li a:focus{
	background:none;
	color:#42b8ff;
}

.gardening-nav-h .dropdown:hover .dropdown-menu{
display:block;
opacity:1;
z-index: 99999;

}
.gardening-nav-h .dropdown .dropdown-menu{
display:none;
opacity:0;
z-index:-1;
box-shadow: 2px 4px 8px #000;
}



.gardening-nav-h li a {
    position: relative;
}
.gardening-nav-h .dropdown .navbar-toggle {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
}

.gardening-nav-h li a
	{
		margin-right:23px; 
		line-height: 44px;
	}


.hs_black li a  {
	     color:#000;
		 }


.discussion_rec   {
	    border-bottom:solid 1px #bebebe;
		height:auto;
		min-height:15px;
		}

.discussion_img  {
	 width:100% !important;
	 margin-bottom:5px;
	 margin-top:5px;
	 }

.discussion_right_time   {
	       margin-top:14px;}

.comment_pull_right   {
	     border:solid 1px #CCCCCC;
		 border-radius:20px;
		 text-align:center;
		 padding-top:15px;
		 padding-bottom:15px;
		 padding-left:5px;
		 padding-right:5px;
		 color:#F00;
		 font-size:11px !important;
		 margin-bottom:4px;}

.hs_red   {
	    color:#F00}
.discussion_body    {
	    line-height:18px;}	

.comment_title   {
	     margin-bottom:0px;
		 margin-top:15px;
		 font-size:14px;
		 font-family:'OpenSans-Regular';
		 color:#000;
		 font-weight:bold;
		 }

.comment_date  {
	      font-size:12px;
		  color:#F00;
		  margin:0px;
		  font-family:'OpenSans-Regular';
	       }
		

.hs_comments_continer   {
	                      background:#efefef;
						  border:solid 1px #95989a;
						  margin-bottom:15px;
	                    } 			   

.comments_top_title   {
	    color:#38a9e1;}

.comments_rec   {
	    border-bottom:solid 1px #bebebe;}

.a_link_hs   {
	      color:#FFF !important;}


.hs_list_bg    {
	  background:#eeeeee;
	  color:#777777 !important;
	  }		


.text_top_hs_course   {
	     color:#337ab7;
		 font-family:'OpenSans-Regular';}	 


.current_right_hs    {
	       background:#f5f5f5 !important;
		   }

.no_margin {
	    margin:0px;}		 

.hs_exam_click   {
	border-color:#337ab7;
	margin-left:10px;
	
	 }		


.hs_p_exam_simple   {
	      margin:0px;
		  }


.hs_p_exam_simple a:hover  {
	   text-decoration:underline !important;}
	   

.hesham_pargraph   {
	    color:#000;
		}

.hesham_pargraph .badge  {
	    background:#F00}
	   

.top_exam_button    {
	     border-bottom:solid 1px #ddd;
		 min-height:20px; 
		 
		 
		 padding-bottom:9px;
		 width:100%;
		 margin-bottom:25px;
		    }


.question_exam_text   {
	           color:#555;
			   font-family:'OpenSans-Regular';
			   font-size:16px;
			 
			   margin-bottom:10px;
			   
			   
			   }

.choice_continer   {
	     border:solid 2px #e3e3e3;
		 margin-bottom:10px;
		 margin-top:10px;
		 
		 padding:10px 15px 10px 15px;
		 
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-family:'OpenSans-Regular';
		color:#999;
		 
		 }


.choice_continer:hover   {
	        border-color:#5bc0de;}

.require_answer   {
	              font-family:'OpenSans-Regular';
				  color:#F00;
				  display:none;
	     }

.new_count_down   {
	     font-family:'OpenSans-Regular';
				  color:#5bc0de;
				  font-weight:bold;
				  
				  }


.choice_continer_green   {
	               border-color:#22883c;
				   color:#22883c !important;
	        }	 
.choice_continer_red   {
	     border-color:#F00;
		 color:#F00 !important;
		 }


.choice_continer_green:hover ,  .choice_continer_red:hover {
	            border-color:inherit !important;}


.type_you_question   {
	            font-family:'OpenSans-Regular';
				  color:#666;
				  margin-bottom:3px;
				  margin-top:10px;
	   }

.assigment_button    {
	       margin-left:100px;}

.assignment_text    {
	     font-family:'OpenSans-Regular';
	 }

.submission_assignment_text    {
	   border:solid 1px #CCCCCC;
	   padding:10px;
	   margin-top:5px;}

.assignment_user_attempt_continer   {
	   border-bottom:solid 1px #CCCCCC;
	   padding-bottom:5px;
	   padding-left:5px;
	   padding-right:5px;
	   padding-top:5px;}

.active_h   {
	   background:#d6d4c4;
	   }

.register_new_bg    {
	    background:url(../images/sign_up_22.jpg) no-repeat center top;
		
		background-attachment: fixed;
    background-size: cover;
	min-height:867px;
		
		}


.register_new_bg_membership    {
	background:url(../images/MembershipBanner.jpg) no-repeat center top;

	background-attachment: fixed;
	background-size: cover;
	min-height:867px;

}

.sign_up_continer   {
	               min-height:200px;
				   height:auto;
				   background:#FFF;
				   
				   -webkit-border-radius: 6px;
				   -moz-border-radius: 6px;
				   border-radius: 6px;
				   font-family:'OpenSans-Regular';
				   padding-top:25px;
				   padding-left:10px;
				   padding-right:10px;
				   padding-bottom:5px;
				   margin-bottom:40px;
				   
				   box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
				   }

.sign_up_title   {
	 color:#FFF;
	  font-family:'OpenSans-Regular';
	  font-size:26px;
	  text-align:center;
	  margin-bottom:15px;
	  }
.hav_acount_text  {
	   margin-left:5px;
	   margin-top:10px;
	   font-size:14px;}			


.agree_text , .agree_text a,.hav_acount_text a {
	    font-size:14px !important;}

.vma_button   {
	     background:#42b8ff;
		 color:#FFF;
		 cursor:pointer;
		 }

.vma_button:hover,.vma_button:active,.vma_button:visited,.vma_button:focus   {
	       color:#FFF;
		   background:#0aa1fc;
		   }

.vma_color,.vma_color:active,.vma_color:visited    {
	  color:#42b8ff;
	  }		 


.hsalert   {
	          margin-top:0px !important;
			  margin-bottom:15px !important;
			  padding-top:8px;
			  padding-bottom:8px;
			  display:none;
	      }	   


.main-title-hs   {
	                  background:url(../images/sign_up_22.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 250px;
					  padding-top:130px;
					  margin-top: 0px;
	          
	              }



.main-title-hs2   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 250px;
					  padding-top:130px;
					  margin-top: 0px;
	          
	              }


.main-title-hs3   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 278px;
					  padding-top:130px;
					  margin-top: 0px;
	          
	              }


.hs_rec   {
	        
			min-height:100px;
			
			border-bottom:solid 3px #e2e2e2;
			margin-bottom:15px;
			
		

	    }		  

.hs_course_list_img   {
	     margin-top:15px;
		 margin-bottom:15px;
		
         -moz-box-shadow: 0px 0px 15px 0px #000; 
	     -webkit-box-shadow: 0px 0px 15px 0px #000; 
	     box-shadow: 0px 0px 15px 0px #000; 


		
	    }

.introduction_course_my    {
	   border-bottom:solid 1px #CCCCCC;
	   padding-bottom:5px;
	   }



.hs_rec_top   {
	        
			min-height:20px;
			
			border-bottom:solid 3px #e2e2e2;
			margin-bottom:25px;
			padding:0px;
			
		
	    }
		
.hs_rec_top_a   {
	  text-align:center;
	  font-size:26px;
	  color:#38a9e1;
	  }

.active_hs   {
	    border-bottom:solid 3px #38a9e1;}
 
 

.my_coursers_right_block   {
	     border:solid 1px #CCCCCC;
		 -webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-family:'OpenSans-Regular';
		color:#999;
		min-height:100px;
		margin-top:10px;
		padding-top:15px;
		padding-bottom:16px;
		padding-left:14px;
		padding-right:14px;
		box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
		 } 		
.hs_payment_status    {
	    font-size:15px;}		 
		
.profile_rec    {
	     border:1px solid #CCCCCC;
		 box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 
		 
		  }
		  
.header_profile_rec   {
	    border-bottom:solid 1px #CCCCCC;
		padding-bottom:4px;
		font-family:'OpenSans-Regular';
		color:#000;
		font-size:15px;
		font-weight:bold;
		}
.content_profile_rec   {
	                   margin-top:7px;
					   font-size:14px;
					   color:#000;
					   }		

.lecture_date_new   {
	 color:#000;
	 font-style:italic;
	 border-bottom: dotted 1px #000000;
	 font-weight:bold;}


.lecture_text   {
	       font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#000;
		   
		   }
.list_group_shadow {
	         box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
			 }			


.payment_continer    {
	     border:1px solid #ddd;
		
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 
		 
		  }
			 		  
.fee_type_detail_price  {
	            font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:50px;
		   border:solid 1px #ddd;
		   padding-left:20px;
		   margin-bottom:15px;
		   margin-top:10px;
		   
	     }		



.fee_type_detail_price_workshop  {
	       float:left;
		   width:100%;
	       height:auto;
	       font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:50px;
		   border:solid 1px #ddd;
		   padding-left:20px;
		   margin-bottom:15px;
		   margin-top:10px;
		   
	     }		



.right_price   {
	        float:right;
			width:100px;
			background:#1eb9be;
			color:#FFF;
			height:50px;
			text-align:center;
			padding-top:15px;
			}

.left_text_price    {
	 float:left;
	 margin-top:13px;
	 width:80%;}

.left_text_price_payment  {
	    margin-top:10px;
		margin-left:15px;
		}
.bill_total_continer    {
	     float:right;
		 
		 font-family:'OpenSans-Regular';
		   font-size:16px;
		   color:#000;
		  
		 
		 }
					 			  
.bill_total   {
	 width:100px;
	 height:30px;
	 background:#e1e1e1;
	 color:#6a6969;
	 border:none;
	
	 padding-left:10px;
	 margin-left:30px;
	 }								   
.hs_next_button   {
	           float:right;
			   margin-top:10px;
			   background:#1eb9be;
			   margin-left:15px;
			   padding-left:30px;
			   padding-right:30px;
			   }	 

.hs_hidden   {
	 display:none;
	 }

.total_down   {
	    border-top:solid 1px #ddd;
		margin-top:10px;
		padding-top:5px;}


.total_down2   {
	    border-top:solid 1px #ddd;
		border-bottom:solid 1px #ddd;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:12px;}			   


.copoun_down   {
	       padding:0px;
		   margin-bottom:10px;
		   }

.copoun_down2 {
	     margin-bottom:10px;
		 padding-left:9px;}

.fee_type_detail_price_payment  {
	            font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:30px;
		   border-bottom:solid 1px #ddd;
		   padding-left:20px;
		   margin-bottom:5px;
		  
		   
	     }			

.credit_card_cont   {
	  
	   width:80%;
	   margin-left:10%;
	  
	   height:40px;
	   margin-top:5px;
	   display:none;}


.credit_visa  {
	       background:url(../images/credit_visa.gif) no-repeat;
		   background-position:top right;
		   padding-right:57px;
		   padding-bottom:40px;
	       }		 

.credit_master   {
	            background:url(../images/credit_master_card.gif) no-repeat;
				background-position:right top;
				padding-right:55px;
				margin-left:25px;
				padding-bottom:40px;
	               }


.fee_type_detail_price_vat  {
	            font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:30px;
		   padding-left:20px;
		   padding-top:5px;
		   padding-bottom:5px;
		   border-bottom:solid 1px #ddd;
		
		   
	     }	

.show_div   {
	   display:block;
	   }



.total_down3   {
	    
		border-bottom:solid 1px #ddd;
		margin-top:10px;
		padding-bottom:5px;
		margin-bottom:5px;}	






.load_overlay2{
    background: #474748;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
.spinner2 {
  margin: 200px auto 0;
  width: 280px;
  text-align: center;
}

.spinner2 > div {
  width: 38px;
  height: 38px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner2 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner2 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}



.hs_group_form label  {
	    color:#000;
		}
		
.hs_group_form .form-group   {
	       
	        margin-bottom:10px !important;}		   

.text_open   {
	       font-family:'OpenSans-Regular';
		   }

.agreement_container   {
	     font-family:'OpenSans-Regular';
		 color:#3c3c3c;
		 margin-bottom:10px;
	   }
.agreement_container a {
	 text-decoration:underline !important; }			
	 

.finish_message   {
	                 
					  font-family:'OpenSans-Regular';
		              color:#3c3c3c;
					  margin-top:15px;
				  }





.broad_cast_menu   {
	    width:130px;
		float:left !important;
		margin-left:10px;
		}

.list_broadcast   {
	    margin-left:35px;
		padding-left:10px;
		margin-bottom:10px;
		margin-top:5px;
		border-left:solid 1px #ddd;
		display:none;
		}	 
.red_bg   {
	    background:#F00;}	

.date_title_group    {
	       color:#000;
		   font-size:14px;
		   font-weight:bold;
		   margin-top:10px;
		   }			

.quantity_txt   {
	          margin-left:15px;
			  width:50px;
			  border:none;
			  background:#a8aba9;
			  color:#FFF;
			  padding-left:10px;
			  }


.debit_mada   {
	
	   
		 background:url(../images/mada_logo2.png) no-repeat;
		 background-position:140px;
		 height:32px;
		 width:232px;
		
		 margin-bottom:4px;
		
		 }

.tabby_s   {


	background:url(../images/tabby.svg) no-repeat;
	background-position:22px;
	height:31px;
	width:320px;

	margin-bottom:4px;





}

.tabby_text   {
	margin-left: 35px;
	font-weight: bold;



}

.sadad_account   {
	                
					 background:url(../images/sadad_new_logo.png) no-repeat;
					 background-position:122px;
					 height:30px;
					 width:200px;
					 margin-bottom:2px
					
	             }


.coupon_alert   {
	              color:#F00;
				  padding:0px;
				  margin-left:0px;
				  margin-top:5px;
				
				  }		  


.coupon_alert strong  {
	        text-decoration:underline}


.hs_certificate_btn    {
	    font-size:15px;
		margin-right:20px;}	

.blue_hd_tale   {
	   background:#337ab7;
	   color:#FFF;
	   font-family:'titli';
	   
}

.table_td_in   {
	      background:#eeeeee;
		  font-family:'titli';
		  }

.affiliation_link_get    {
	 width:100%;
	 resize:none;
	 height:30px;
	 font-size:13px;}	   				  

.hs_forigen_footer_show   {
	  display:none;}	 




.pricing_continer_ftaher  {
	           padding-left:11px;
			   padding-right:11px;}


.pricing_continer   {
	                    
						 min-height:180px;
				   height:auto;
				   background:#FFF;
				   
				   
				  
				   
				   
				   -webkit-border-radius: 6px;
				   -moz-border-radius: 6px;
				   border-radius: 6px;
				   font-family:'OpenSans-Regular';
				   padding-bottom:5px;
				   margin-bottom:40px;
				   border:solid 1px #c2c0c0;
				    
				   
						
	                }

.pricing_continer_head    {
	         height:55px;
			 padding-top:8px;
			 background:#f7f7f7;
			 border-bottom:solid 1px #c2c0c0;
			 border-top-left-radius: 6px;
			 border-top-right-radius: 6px;
			 
			 text-align:center;
			 color:#000;
			 font-size:24px;
			 
			 
			 }	  

.price_membership  {
	    margin-top:15px;
		margin-bottom:10px;
		text-align:center;}

.price_list_in  {
	      width:100%;
		  text-align:center;
		  margin-bottom:5px;
		  padding-left:15px;
		  padding-right:15px;
		  
		  }			


.price_list   {
	        list-style:none;
			font-size:15px;
			color:#000;
			padding:0px;
		  margin:0px;
		  min-height:404px;
			}	

.membership_started   {
	                width:80%;
					margin-left:10%;
					margin-top:10px;
					margin-bottom:15px;
					font-size:18px;
					
					}

.vma_classes_tab li a  {
	    color:#000 !important}
							  
.line_between_class_video   {
	       border-bottom:solid 1px #dddddd }
		   

.class_notification_in    {
	       border:solid 1px #9d9ea0;
		   background:#e7e9ea;
		   width:90%;
		   min-height:250px;
		   height:auto;
		   margin-top:15px;
		   padding:5px 10px 5px 10px;
		   }


.profile_form_continer    {
	     border:1px solid #CCCCCC;
		 box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 margin-top:50px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 
		 
		  }
		   
.note_live_stream   {
	        font-size:16px;
			font-family:'OpenSans-Regular';
		    color:#000;
			font-weight:bold;
			padding-bottom:1px;
			border-bottom:solid 1px #CCCCCC;
			}
		   	
.text_note_live_stream2   {
	     margin-top:7px;
		 }	

.chat_live_main_rec   {
	       border-bottom:solid 1px #CCCCCC;
		   margin-top:15px;
		   padding-bottom:5px;
		   
	
	                   }

.chat_live_main_rec_full_name   {
							width:70%;
							color:#000;
							
							font-size:14px;
							
							float:left;
							}


.chat_live_main_rec_date   {
	           float:left;
			   width:30%;
			   font-size:12px;
			  
			   }

.chat_live_main_rec_comment   {
	     width:100%;
	    
		color:#1c1d1e;
		font-size:13px;}


.chat_live_main_content   {
	            width:100%;
	             height:400px;
				 margin-bottom:30px;
				 
				 overflow-y: scroll;
				 }


.hidd   {
	      display:none !important;
		  }		 								  

.hes_red_badge   {
	     background: #337ab7;
	   }		  


.sub_multi_spiciality_all_checkbox   {
	     display:none;
		 }	


.profile_label   {
	        font-size:12px;
			color:#666;
			font-weight:normal;}

.picture_person   {
	              margin-top:25px;
				  
	              }

.btn_regstr    {
	    float:right;
		}		    


.profile_button_help_alert  {
	                      width:100%;
						  height:90px;
						  margin-top:30px;}

.profile_alert_help_text    {
	    float:left;
		width:100%;
		display:none}		



.main-title-hs-classes   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 78px;
					  padding-top:0px;
					  margin-top: 0px;
	          
	              }





.category_rec  {
	       float:left;
	       
		   margin-bottom:20px;
		   margin-left:10px;
		   margin-right:5px;
		   font-family:'OpenSans-Regular';
		   
		   text-align:center;
		   color:#505763;
		   border:solid 1px #dedee0;
		   padding-left:15px;
		   padding-right:15px;
		   padding-top:9px;
		   padding-bottom:9px;
		   
		   cursor:pointer;
		   
		 -webkit-box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
-moz-box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
		  
		   }

.category_rec:hover   {
	
	                   background:#CCC;
					   border:solid 1px #CCC;
					   color:#FFF;             
	                   }

.active_category { 
           background:#CCC;
		   border:solid 1px #CCC;
		   color:#FFF;
		   }

.border_between   {
	     border-top:solid 1px #e5e6e7;
		 margin-bottom:15px;}

.view_result_classes   {
	       font-family:'OpenSans-Regular';
		   font-size:14px;
		   margin-top:20px;}


.not_click_top    {
	      width:100%;
		  height:60px;
	      position:absolute;
		 
		  z-index:10000;}


.not_click_down   {
	               width:130px;
				   height:50px;
	               position:absolute;
				   bottom:0px;
				   right:0px;
				  
				   }
		  
		   
.add_workshop_note_small   {
	       color:#F00;
		   float:right;
		   font-size:13px;
		   }		   		

.add_workshop_note_small a  {
	   color:#000 !important;
	   font-weight:bold;
	   }		   

.contact_form   {
	      margin-top:10px;}
		  

.contact_social  {
	     
		 margin-top:20px;
		 margin-bottom:30px;
		 }

.contact_social  .fa  {
	                  
					  font-size:15px;
					  width:25px;
					  margin-bottom:10px;
					   } 	   



.contact_social2   {
	       margin-top:10px;
		   margin-bottom:20px;
		  }

.contact_social2 .fa   {
	    font-size:20px;
		
		
		}
					   
.contact_social2 a  {
	      margin-left:25px;}
		  

.price_1   {
	      background:#FFF;
		  min-height:705px;
		  padding-bottom:20px;}

.price_2   {
	      background:#edf4fb;
		  min-height:705px;
		  padding-bottom:20px;
	       }
		  

.pricining_continer   {
	    background:#d8eacc;
		
		}

.new_pricing_top  {
	    margin-top:45px;
		width:100%;
		text-align:center;
		color:#000;
		font-size:15px;
		font-family:'OpenSans-Regular';}


.new_pricing_top_down1   {
	                     
						margin-top:40px;
						width:100%;
						text-align:center;
						color:#000;
						font-size:15px;
						font-family:'OpenSans-Regular';
						 
						   
	                    }

.new_pricing_top2   {
	                  margin-top:30px;
		width:100%;
		text-align:center;
		color:#000;
		font-size:25px;
		font-family:'OpenSans-Regular';
		
	                  }
		

.new_pricing_second_price  {
	        margin-top:15px;
			width:100%;
			text-align:center;
			color:#000;
		font-size:35px;
		font-family:Georgia, "Times New Roman", Times, serif;
		
			}

.new_pricing_second_year {
	       width:100%;
		   text-align:center;
		   font-size:15px;
		   font-family:'OpenSans-Regular';
		   color:#403b3b;
		   margin-bottom:2px;
		  
		   }		  					   

.new_pricing_second_button   {
	     
		  background:#ea8929;
		  color:#FFF;
		  padding-left:25px;
		  padding-right:25px;
		  
		  }

.father_button   {
	       width:100%;
		   text-align:center;}


.coco_pricing_plan {
	    display:none;
		}

.new_pricing_top_down2  {
	                  
					    margin-top:105px;
						width:100%;
						text-align:center;
						color:#000;
						font-size:15px;
						font-family:'OpenSans-Regular';
			         
			 }		   

.new_pricing_second_features   {
	      width:100%;
		  text-align:center;
		  font-size:13px;
		  font-family:'OpenSans-Regular';
		  color:#000;
		  margin-top:20px;
		  
		  
		  }

.text_pricing_in  {
	     width:100%;
		 text-align:center;
		 border-bottom:solid 1px #CCCCCC;
		 padding-bottom:4px;
		 margin-bottom:5px;
		 }
			 
.membership_menu_top1   {
	        
		  color:#f2dc21 !important;
		  }




.glow {
  font-size: 80px;
  color: #fff;
  
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #f2dc21, 0 0 20px #f2dc21;
  }
  
}


.register_new_bg_custom_eg    {
	    background:#FFFFFF;
		
		background-attachment: fixed;
    background-size: cover;
	min-height:867px;
		
		}		  
.progress_1 {
	        width:60%;
			background:#dedada;
			height:22px;
			padding:4px;
			}			 

.progress_2 {
	    
	   height:100%;
	   background:#4da4f3;}			

.lecture_title {
	   font-size:16px;
	   color:#4da4f3;
	   font-weight:bold;
	   margin-top:10px;
	   clear:both;}
	   
.in_lecture_list   {
	       border-bottom:solid 1px #666;
		   padding-bottom:3px;
		   margin-top:5px;
		   clear:both;
		   font-size:14px;
		   color:#000 !important;
	             }
.in_lecture_list a {
	   color:#000 !important;
	   }
				 
.list_lectures  {
	    width:80%;}	    
	   
.lecture_status  {
	    color:#4da4f3;
		font-size:13px;}	   


.new_continer_no_padding   {
	                    
						padding:0px !important;
						}

.left_new_continer_live {
	     background:#f5f5f5;/*#dad6d6;*/
		 min-height:643px;
		 }		

.header_profile_rec_new_live   {
	    border-bottom:solid 1px #999999;
		padding-bottom:4px;
		font-family:'OpenSans-Regular';
		color:#666666;
		font-size:15px;
		font-weight:bold;
		margin-bottom:5px;
		}
.new_live_note   {
	           font-size:12px;
			   font-family:Tahoma, Geneva, sans-serif;/*"Courier New", Courier, monospace;*/
		       color:#666666;
			   line-height:14px !important;
			   margin-top:5px;
			   direction:ltr;
			   height:180px;
			   margin-bottom:5px;
		
			   }

.question_new_live    {
	                  font-family:'OpenSans-Regular';
					  color:#666666;
					  font-size:12px;
					  
					  margin-top:2px;
					  
					  
					  }
		 
.question_new_continer   {
	                 width:100%;
					 padding-left:2px;
					 
					 height:250px;
					 overflow-y: scroll;
					 }		 

.question_new_continer_embed   {
	                 width:100%;
					 padding-left:2px;
					 
					 height:250px;
					 
					 }
.h_nav  {
	   
	    margin-bottom:5px;
		color:#000 !important;
		 }			
.h_nav a {
	      color:#000 !important;
		  }		 		 

.update_user_control   {
	        height:32px !important;
			}

.content_profile_rec_credits   {
	                   margin-top:5px;
					   font-size:14px;
					   color:#000;
					   background:#ececf1;
					   padding-top:5px;
					   padding-bottom:5px;
					   border:solid 1px #CCCCCC;
					   
					   }		

.content_profile_rec_credits img {
	                              min-width:64px !important;}			

.content_profile_rec_credits a {
	                               color:#F00 !important;
								   text-decoration:underline !important;}		


.notification_badge {
  position:relative;
  top: -16px;
  left: -12px;
  padding: 3px 5px;
  border-radius: 50%;
  background:#F00;
  color: #FFF; /*#42b8ff;*/
}

.notification_badge_main {
	                    background:#F00;
  color: #FFF; /*#42b8ff;*/
	                     }


.notification_icon  {
	font-size:25px;
	color:#FFFFFF;
}

.hes_menu_btn {
	               border:none;
				   background:none;
				   color:#FFF;
				   font-size:20px;
				   font-family: 'titli';
				   
				   }
				   
.hes_menu_list   {
	             background:#000;
				 min-width:200px;
				 border-radius:0px 0px 0px 0px;
				 opacity:.7;
				 }				   

.hes_menu_list li a {
	              color:#FFF !important;
				  padding-top:8px;
				  padding-bottom:8px;
				  }

.hes_menu_list li a:hover  {
	                    background:#000 !important;
						color:#f2dc21 !important;
	                    
						}

.hs_notifications_list   {
	                }
						
/*timeline*/

ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

/*end timeline*/								  



.total_package_lable {

	font-size: 15px;
	font-weight: bold;
	margin-left: 15px;

}

.total_package_price {

	font-size: 15px;
	margin-left: 8px;
	font-weight: bold;
}

.subscribe_text {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;

	margin-bottom: 4px;
}