/* @override 
	https://ecmclub.org/wp-content/themes/ecmclub/ecmclub-2020/axe-lms-frontend.1.4.css?*
	http://ecmclub/wp-content/themes/ecmclub-2.0-wp-theme/ecmclub-2020/axe-lms-frontend.css?ver=5.3.2 */



/*--------------------------------------------
 *
 *					AXE LMS
 *
 *--------------------------------------------*/




/*--------------------------------------------
 * Course Partecipation Box
 *--------------------------------------------*/


body.customize-support.module-close {
	margin-left: 50px;
}

/* standard box rules */
.axelms-partecipation-box {
	/*padding: 10px 10px 0;*/
/*	margin-bottom: 2em;*/
	text-align: center;
/*	color: #333333;*/
/*	border: 1px solid #ebedf1;*/
	/*margin-top: 2em;*/
}

.axelms-partecipation-box-text{
	line-height: 1.2rem;
	font-size: 1rem;
	margin-bottom: 1rem;
		background-color: #fff;
	
	padding: 1rem;
	
}

.axelms-partecipation-box-text a {
/*	color: #fff;*/
color: #e73f67;
}

/*.axelms-partecipation-box-text-heading{
	padding: 1rem;
	margin-bottom: 0;
	line-height: 1.2rem;
	font-size: 1rem;
}*/

.axelms-partecipation-box .axelms-partecipation-box-text-heading{
	background-color: #215f6c;
	text-transform: uppercase;
  	color: #fff;

}

.axelms-partecipation-box-inqueue .axelms-partecipation-box-text-heading{
	background: #f4e4c4
}

.axelms-partecipation-box-completed .axelms-partecipation-box-text-heading{
	background: #edeff4;
	color: #274a70;
}

/* extra rules when partecipation is permitted */
p.axelms-partecipation-box-text.axelms-partecipation-box-heading.axelms-partecipation-box-text-permitted{
	font-size: 1em;
	font-weight: bold;
}

/* extra rules when partecipation is not permitted */
.axelms-partecipation-box-denied .axelms-partecipation-box-text-heading{
	background: #ebebeb;
}

.axelms-partecipation-box-denied .axelms-partecipation-box-text {
/*	background-color: #bebebe;*/
}


/*--------------------------------------------
 * Course Module List
 *--------------------------------------------*/

 .axelms-module-list {
 margin-bottom: 4rem;
	margin-top: 3rem;
 }

/*.axelms-module-list a{
	color: #fff;
}*/

/*.axelms-module-list a:hover{
	color: #285160;
}*/


.axelms-module-list li.module {
	display: block;
	/*background-color: #f4f5f8;*/
	/*padding: 10px;*/
	margin-bottom: 1rem;
	/*border-radius: 4px;*/
	color: #285160;
	/*border-radius: 10px;*/
	box-shadow: 0 0 20px rgba(114, 131, 146, 0.2);
	background-color: #fff;
	padding: 1.4rem;
}



#navigation_modules .axelms-module-list li.module .module-link-container{
	display: block;
	border-bottom: 1px none #fff;
	height:70px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
	border: 1px solid white;
	line-height: 10px;;
	/* margin-top: 10px; */
	max-height: 86px;
	border-right: 0;
	display: table-cell;
	vertical-align: middle;
}

div#navigation_modules.module-open {
	display: none;
}

/*.axelms-module-list li.module .module-link-container {
	display: block;
	/*padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;*!/
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
}*/


#navigation_modules .module-permitted.lms_module_ico .module-link-container {
	background: url(../../plugins/axe-lms/images/ico-module-ok-navigation.png) 20px center no-repeat #5bb85b;
	cursor: pointer;
}
#navigation_modules .module-permitted.lms_quiz_ico .module-link-container {
	background: url(../../plugins/axe-lms/images/ico-module-quiz-navigation.png) 20px center no-repeat #5bb85b;
	cursor: pointer;
}
#navigation_modules .axelms-module-list li:last-child .module-link-container {
	background: url(../../plugins/axe-lms/images/ico-quiz2-navigation.png) 20px center no-repeat #5bb85b;
	cursor: pointer;
	/* display:none; */
}
#navigation_modules .module-denied .module-link-container {
	background: url(../../plugins/axe-lms/images/ico-module-danied-navigation.png) 20px center no-repeat #fdaf6b;
	font-size: 10px;
	cursor: pointer;
}
#navigation_modules .axelms-module-list li.module-denied:last-child .module-link-container {
	background: url(../../plugins/axe-lms/images/ico-module-danied-navigation.png) 20px center no-repeat #fdaf6b;
	font-size: 10px;
	cursor: pointer;
}

/*MODULE PERMITTED*/

.module-permitted.module-pages h4.module-title {
	color: #fff;
}

.module-permitted .module-quiz-info-pre {
	color: #fff;
}

.module-permitted :before {
	display: inline-block;
	font: normal normal normal 21px/1 FontAwesome;
	color: #fff!important;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.module-permitted  {
	background-color: #22606d!important;
	color: #fff!important;
	box-shadow: 0 0 20px rgba(114, 131, 146, 0.5)!important;
}

.module-permitted a {	
	color: #fff!important;
}

.module-permitted a:hover {	
	color: #ffa533 !important;
}

.module-permitted .module-link-container:before {
display: inline-block;
font: normal normal normal 21px/1 FontAwesome;
color: #ffa533 !important;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/*END MODULE PERMITTED*/


/*MODULE ALREADY DONE*/

li#axelms-module_5532.module.module-permitted.module-already.module-pages.lms_module_ico p.module-pretext {
	color: #d00000;
	line-height: 1.2rem;
	text-transform: uppercase;
	font-weight: bold;
}

.module-already.module-pages.lms_module_ico h4 {
	color: #a5a5a5;
	font-weight: normal;
	font-style: normal;
	display: none;
}

.module-already  {
	/*opacity: 0.3;*/
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
/*	background: url(images/modulo-superato.png) right top no-repeat;*/
background-color: #f8f8f8 !important;
}


.module-link-container:before {
	display: inline-block;
	font: normal normal normal 21px/1 FontAwesome;
	color: #22606d!important;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.module-already a {
	color: #22606d!important;
}

.module-already:hover {
  opacity: 1;
}

.module-already.lms_module_ico .module-link-container:before {
	content: "\f058";
}


/*END MODULE ALREADY DONE*/



/* @group QUIZ BUTTON */
	
	
	.axequix-question-answer-option-single {
		margin-right: 0.5rem;
	}
	
	span.axequix-question-answer-text {
		color: #285160;
		font-size: 1rem;
	}
	
	.axequix-question-answer-single {
		border-style: none;
	}
	
	
	li.axequix-question-title {
		font-size: 16px;
		color: rgba(40, 80, 95, 0.39);
		margin-bottom: 1rem;
	}
	
	.single-lms_quiz h3 {
		font-size: 1rem;
		line-height: 1.2rem;
		color: #999999;
		margin-bottom: 0.5rem;
	}
	
	p.lead.axequix-question-content {
		font-weight: bold;
		color: #285160;
		margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 1.1rem !important;
		line-height: 1.6rem;
	}
	
	
	
	

	
	
	
	.table>tbody>tr>td {
		vertical-align: middle;
	}
	
	.axequiz-results-table-question td {
		max-width: 400px!important;
		padding: 3px!important;
	}
	
	.axequiz-results-table-question th p {
		margin-bottom: 0;
	}
	
	.axequiz-results-table-answer td p {
		margin-bottom: 0;
	}
	
	.axequiz-results-table-question td p {
		margin-bottom: 0;
	}
	
	.axequiz-results-table-question td.num p {
		width: 10%;
	}
	
	
	.axequix-colorbox-button-start {
		border-radius: 0;
		text-transform: uppercase;
		background-color: #d34100;
		color: #fff!important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
	}
	
	.axequix-colorbox-button-start:hover {
		background-color: #22606d;
		border: hidden
	}
	
	.axequix-question-nav-next {
		float: right;
		border-radius: 0;
		text-transform: uppercase;
		background-color: #d34100;
		color: #fff!important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
		
	}
	
	.axequix-question-nav-button.axequix-question-nav-next {
		background-color: #d34100;
		opacity: 1;
	}
	
	.axequix-question-nav-modify-cancel {
		float: right;
		margin-right: 10px;
		display: none;
		border-radius: 0;
		text-transform: uppercase;
		background-color: #d34100;
		color: #7e7e7e !important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
	}
	
	.axequix-question-nav-modify-save {
		float: right;
		margin-right: 10px;
		display: none;
		
		border-radius: 0;
		text-transform: uppercase;
		background-color: #4b4b4b;
		color: #fff!important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
	}
	
	
	.axequix-question-nav-button.btn-default {
		background-color: #edeff4;
		color: #555555;
	}
	
	.axequix-question-nav-prev {
		border-radius: 0;
		text-transform: uppercase;
		background-color: #d34100;
		color: #fff!important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
	}
	
	.axequix-question-nav-modify {
		margin-right: 10px;
		border-radius: 0;
		text-transform: uppercase;
		background-color: #9c9c9c;
		color: #fff!important;
		border: hidden;
		padding: .75rem 1.5rem;
		transition: all .3s;
	}
	
	.axelms-submit-partecipation {
		border-radius: 0px;
		background-color: #d34100;
		color: #fff!important;
		border: none;
		padding: 1rem 1rem .75rem;
		transition: all .3s;
		box-shadow: 0 0 10px rgba(42,42,42,.3);
		text-transform: uppercase;
		text-transform: uppercase;
		margin-bottom: 3rem;
		display: inline-block;
		width: 100%;
	}
	
	.axelms-submit-partecipation:hover {
		background-color: #215f6c;
	}
	

/* @end */


.overlay-module-not-started {
		text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
		margin-top: 1rem;
	font-size: 0.9rem;
	text-transform: uppercase;
	font-weight: bold;
	color: #d00000;
}

.module-link-container > a {
	color: #22606d;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  font-weight: bold;
  margin-left: .75rem;
}

/*.module-link-container:before {
	display: inline-block;
	font: normal normal normal 21px/1 FontAwesome;
	color: #22606d;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}*/

.module-link-container.module-link-container-pages span {
	color: #22606d;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.2rem;
	font-weight: bold;
	margin-left: .75rem;
	
}




.lms_module_ico .module-link-container:before {
	content: "\f01d";
}

.lms_quiz_ico .module-link-container:before {
	content: "\f059";
}


.module-title {
	margin-top: 0;
	text-transform: uppercase;
	color: #555555;
	font-size: 15px;
	/*float: left;*/
}
.module-denied .module-link-container {
	color: #22606d;
	font-size: 21px;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*da riattivare*/
.module-denied {
	opacity: 0.6;
	background-color: #fff!important;
}

.lms_module_ico {
}

/*.lms_quiz_ico {
	margin-bottom: 40px !important;
}*/

.lms_quiz_ico .module-pretext {
	display: none;
}



li#axelms-module_751.module.module-denied.module-pages.lms_module_ico {

}



p.axelms-partecipation-box-text.axelms-partecipation-box-certificate {
	margin-bottom: 10px;
}


.module-pretext {
	/*float: right;*/
	color: #fff;
	/*font-weight: 300;*/
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.module-quiz-info-pre{
	color: #555555;
	margin-bottom: 1rem;
	margin-left: 0;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.9rem;
  line-height: 1.3rem;
  font-style: italic;
}

.module.module-denied.module-pages.lms_quiz_ico div.module-link-container.module-link-container-pages div.module-quiz-info-post {
	color: #434343;
}

div.module-quiz-info-post {
  color: #fff;
	text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	margin-top: 1rem;
  font-size: 0.9rem;
}


/* If accordion leave left ico on top*/
.module-link-container-accordion{
	background-position: 7px 0 !important;
}

