/**
 * Theme name:	Responsive Child
 * Version:		4.4.0
 * Theme URI:	https://cyberchimps.com/responsive/
 * Author:		CyberChimps
 * Author URI:	https://cyberchimps.com
 * Template:	responsive
 * Description:	Responsive is a Fully Customizable, Fast & Responsive WordPress Theme. It's suitable for any type of website like blog, WooCommerce, Portfolio, Consultancy, Education, LMS, Auctions. It is optimized for SEO with support for Schema.org microdata, fast loading speed, and responsive layout designs. Responsive works with all the popular WordPress plugins, including WooCommerce, Sensei, bbPress, BuddyPress etc.. Fully compatible with popular page builders like Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi. etc. It comes with ready to use websites: Built on Gutenberg & Elementor, it's an ideal theme to quickly launch a fully functional website. Features: # Responsive #Starter Data # WooCommerce Ready # LMS Ready (Sensei, LearnDash) # RTL # Translations Ready & Included # WPML Compatible # Retina Logo # Layout Settings # Transparent Headers # White Label # Site/Blog Layouts #Unlimited Colors # Import Pre-Built Websites (Gutenberg & Elementor) - https://cyberchimps.com/wordpress-themes/
 * Tags: 		blog, grid-layout, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, microformats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, e-commerce, portfolio, rtl-language-support, post-formats
 * License:		GNU General Public License v3 or later 
 * License URI:	https://www.gnu.org/licenses/gpl-3.0.en.html
 * Text domain:	responsive
 * Tested up to: 5.4.2
 * Requires PHP: 5.6
 */
 
  
 /* HIDE WORDPRESS LOGO ON LOGIN / REGSITER PAGE */
/*#login h1 a { display:none !important;} */

/* Cacher le profile summary sur la home page Learndash */
#ld-profile .ld-profile-summary {
	display:none; 
}
/* 
	-------------------------------

  			layout

	----------------------------------
*/

.wrapper {
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start; 
	margin-bottom:60px;
}

.main-col{
	width:70%;

}

.side-col{
	width:25%;
	margin-left:5%;
}


/* Woocommerce */
.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}

/* 
	-------------------------------

  			navigation

	----------------------------------
*/


div.nav-notation-container {
	border-bottom:0px solid #333;
	height:60px;
}

ul.menu {
	list-style:none;
	margin:60px 0 20px 0;
}

ul.nav-menu li {
	float:left;
	margin-right:20px;
	font-weight:bold;
	font-size: 1.1em;
}

ul.nav-menu li a {
} 

/**/
ul.users-to-evaluate {
	list-style:none;
	margin:40px 0;
	padding:0;
}

ul.users-to-evaluate li {
	margin: 0 0 20px 0;
	padding:20px;
	background-color: #fff;
}

ul.users-to-evaluate li div {
	margin: 0;
	padding:0;
}

ul.users-to-evaluate li {
	border: 1px solid transparent;
	width:47%;
	float: left;
	margin-right:3%;
	border-radius: 8px;
}

ul.users-to-evaluate li.item-graded{
	background: rgba(8,168,98, .26);
}
ul.users-to-evaluate li.item-not-graded{
	border: 1px solid #8080804a;
}
ul.users-to-evaluate li.item-graded-fail{
	background: rgba(255, 70, 0, .37);
	color: #333333;
}

ul.users-to-evaluate li a.btn-evaluate {
	padding: 0.375rem 0.75rem;
	margin-top: -48px;
}
ul.users-to-evaluate li a.btn-evaluate-fail {
	background-color: #FF540A;
}
ul.users-to-evaluate li a.btn-evaluate-certified {
	background-color: #08A88A;
}

.pagination-container{
	clear:both;
}



/* MENU */
.nav-item{
	margin:10px 0 10px 0;
}

.current{
	font-weight:bold;
	color:#6361B8;
	padding:0px;
}

.label{
	letter-spacing:1px;
	padding:7px 15px 7px 20px;
	border-radius:20px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;		
}

.graded{
	background: green;
	color:#fff;
	text-align:center;
}

.not-graded{
	background: #333;
	color:#fff;
	text-align:center;		
}




/* ======================== */

.mssg-action-container {
	background-color:#7AE75C;
	color:#fff;
	padding:20px;
	text-align: center;
	font-weight:bold; 
	margin:20px 0 20px 0;
}


.sub-div-in{
	margin:0;
	padding:0;
}


.background-white{
	background-color:#fff;
	padding:20px;
}

.travaux-presentation-container{
	background-color: #fff;
	padding:20px;
	margin-bottom: 5px;
}

.travaux-texte-container{
	margin:20px 0 40px 0;
}

.travaux-date-publication{
	margin:20px 0 20px;
}

.btn-notation{

}

.nav-travaux-container{
	border:0px solid red;
	margin:40px 0 80px 0;
	clear:both;
}

.nav-travaux-container > .nav-previous{
	float:right;
}


.nav-travaux-container > .nav-next{
	float:left;
}


/* 
	-------------------------------

  			Les styles 

	----------------------------------
*/

.title-smaller{
	font-size:0.6em;
} 

.smaller{
	font-size:0.8em;
} 

.no-bold {
	font-weight:normal;
}

.align-right{
	float: right;
}


/*
==================
	Bouton
==================
*/

.btn-container{
	text-align:right;
	margin:0;
}

a.btn, button.btn {
	padding:15px;
	background:#5C9BE7;
	color:white;
	font-weight:bold;
	float: right;
	margin-top:-60px;
}

a.btn:hover{
	background-color:#999;
}

.btn-search {
	text-transform: capitalize;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color .15s;
}

.btn-search-primary {
	color: #fff;
	background-color: #5C9BE7;
}
.btn-search-primary:hover {
	border: 1px solid transparent;
	background-color: #0069d9;
	border-color: #0062cc;
}
.btn-search-secondary {
	color: #fff;
	background-color: #6c757d;
}
.btn-search-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}

.search-filter-order input[type=text] {
	border-radius: 0.25rem;
	padding: 0.375rem 0.75rem;
}
/**/

.table{
	background-color: #fff;
}

thead tr{
	background:#000;
	color:#fff;
}

tr.success{
	background-color: #A4CFAC;
}

tr.failure{
	background-color: #CCC;
}


/* ajuste  bouton radio */
.form-check {
    min-height:35px;
}

.form-check-input[type=radio] {
    width:0.25em !important;
    height:34px;
}

.form-check input[type=radio]{
	margin-right:3px;
}

.form-check-input {
	margin-top:0;
}	

.form-check label {
	height:35px;
	line-height: 35px;
}
/* fin */

/* -----------  ------------- */
/* ----------- Pagination ------------- */
/* -----------  ------------- */
.page-item span {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff;
	padding: .375rem .75rem;
	position: relative;
	display: block;
	text-decoration: none;
	border: 1px solid #dee2e6;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
