/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

.tableau_prix_colonne {
	background-color: #ffffff;
}

.widget.programme {
	/*background-color:#ffffff;
	padding:10px;*/


}

/*ul.liste_cours {
	overflow: hidden;
    margin-left: 0;
    list-style: none;

    
}

ul.liste_cours li a {
	padding:10px;
	border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    text-shadow:none;
    border-left:white solid 5px;
    margin-bottom: 5px

}

ul.liste_cours li a:visited {

	/*color:#37BF91!important;*/
/*	border-left-color:#37BF91; 
}

ul.liste_cours li a:active {
	background: #fff;

}*/

.p-meta span i {
	display: none;
}

.powered {
	display:none;
}

.widget {
	background-color: #fff;
	padding: 10px;
}



.x-boxed-layout-active .site {
	border:0;
	background-color: #eef2f5;
}

.x-navbar {
	/*background: #282E34;*/
}

.widget ul, .widget ol {
	border: 0;

}

.widget-programme ul, .widget-programme ol {
	/*border:0;*/
	list-style: none;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	margin: 0;
}

.widget_text ul, .widget_text ol {
	list-style: none;
	margin: 0px 0 1.313em 0em;
	
}

.widget_text ul li, .widget_text ol li {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.widget_text ul li a, .widget_text ol li a {
	color:#435332!important;
}



.widget-programme ul li, .widget-programme ol li {
	padding: 0.5em 1em;
	border-bottom: 1px solid rgba(0,0,0,0.1) ;
	background-color: #f7f7f7;
	/*box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.85);*/
}

.widget-programme ul li a, .widget-programme ol li a {
	color:#4C5357!important;
	
	/*color: #bfbfbf!important;*/
    
}

.widget-programme ul li a:hover , .widget-programme ol li a:hover , .widget_text ul li a:hover, .widget_text ol li a:hover {
	color:#37bf91!important;
}

.en_cours {
	color:#37bf91;
}

.nom_chapitre {
	font-family: "Roboto", sans-serif;
	margin-top:20px;
}

.num {
	
	display:block;
	float:left;
	height:1.5em;
	margin-right:10px;
}

.pro {
	font-style: italic;
}


.premium {
  background-color: #37BF91;
    color: #ffffff;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    margin-bottom: 7px;
    letter-spacing: 1px;
    font-family: "Roboto ",sans-serif;
    font-weight: 400;
    text-transform: uppercase;

}

.lien_abo {
	font-family: "Roboto ",sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding-left: 15px;
}

#newsletter {
	margin:20px 0;
}

.x-main, .x-sidebar {
	padding-top:20px;
	padding-bottom: 20px;
}

ul.lecon {
	list-style: none;
}

.tps_lecture {
	font-style: italic;
	font-size:15px;
	line-height: 2.4;
}

/*#account-membership > h2, #account-profile > h2, #account-invoices > h2, #account-activity > h2 {
	font-size: 150%;
}*/
.ms-account-wrapper h2 {
	font-size: 150%;
}

.ms-account-wrapper h2 a{
	float: none;
	padding-left:10px;
	font-size:60%;
}

.contrib {
	line-height: 50px;
	color:silver;
	font-size: 15px;
}

.clavier {

	padding:2px 10px;
	border:1px #e1e1e8 solid;
	border-radius: 4px;
	background-color: #f9f9f9;
	white-space: pre;
}

.Gtrouve {
	background-color:#9aedd7;
}

.inline-regex {
	font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
	word-break: break-all;
    word-wrap: break-word;
}

.btn_adobe {

    background: #636363; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#999, #636363); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#999, #636363); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#999, #636363); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#999, #636363); /* Standard syntax */
    
    color:#eee;
    padding: 2px 10px;
    border: solid #323232 1px;
    font-size: 14px;
    white-space:pre;
    text-shadow: 0px -1px 0px #323232;
    letter-spacing: -0.2px;


}

.bloc-featured {
	position: absolute;
    top: 0;
    left: 00;
    height: 100%;
    width: 100%;
}

.bloc-featured img {
	height: 55%;
    /* float: left; */
    position: absolute;
    bottom: 25%;
    left: 5%;
}

.bloc-texte-featured {
	/*float: left;*/
    /*max-width: 45%;*/
position: absolute;
    bottom: 25%;
    left: 24%;
   

    
    
    margin-top: 0px;
    
    padding-right: 5%;

}

.texte-featured {
	font-weight: 100;
	font-size: 200%;
    line-height: 130%;
    color: #d5d5d5;
}
    

@media screen and (max-width: 768px) {
  .texte-featured {
    font-size: 100%;
  }
  .x-container.width {
  	width: 100%!important;
  }
  .x-container.offset {
  	margin:0 auto;
  }
#newsletter, #comments {
	width: 88%;
	margin:20px auto;
}

}

.entry-wrap {
	box-shadow: none;
    border: 1px solid rgb(230,230,230);

}

.has-post-thumbnail .entry-wrap {
	border-top: none;
}


.entry-footer a {
	border: none;
	box-shadow: none;
}

.widget_tag_cloud .tagcloud, .widget_product_tag_cloud .tagcloud {
	margin-bottom: 0;
}


.x-toc-item a {
	overflow: inherit;
	text-overflow:inherit;
	white-space: inherit;
}

h4.formation-id {
	margin-top:0px;
	font-size: 21px;

}

.sommaire {
	font-size: 17px;
}

h4.h-toc {
	display:inline-block;
}

.entry-content a {
	text-decoration: underline;
}

/*.chapitres {
	border:5px solid red;
	width:60%;
	color:red;
	
}

.chapitres a {
	text-decoration: none!important;
}

.chapitres > .x-accordion-heading .x-accordion-toggle:before {
	content:none;

}

.chapitres > .x-accordion-heading .x-accordion-toggle {
	color: red;
	
}




*/

.chapitre {
	text-transform: uppercase;
	font-size: 0.5em;
}

.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
	 -moz-user-select: none;
    background-color: #ffffff;
    background-image: none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #444;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 6px 12px 0 0;
    text-align: left;
    text-decoration: underline;
    text-transform: none;
    vertical-align: middle;
    white-space: nowrap;
}







