/*!
 * CSS memoforma
 * 2019 - Vincent Martignolles
 * Based on Sober Brown
*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../chamilo/fonts/OpenSans-Light.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../chamilo/fonts/OpenSans.woff2) format('woff2'), url(../chamilo/fonts/OpenSans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../chamilo/fonts/OpenSans-Semibold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../chamilo/fonts/OpenSans-Bold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Bold.woff) format('woff');
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
/*body {
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.72222;
  background: url(https://chamilo.memoforma.fr/app/upload/users/7/7/my_files/PageGardeMemoforma.jpg) no-repeat 100% 0% fixed;
}

    background-size: auto;
    background-size: cover;
*/
body {
    height: 1000px;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color: 
    #f5f5f5;
    display: inline-flex;
    padding-bottom: 15px;
}

a{
  color: #666666;
}
a:hover{
  color: #B83609;
  text-decoration: none;
}

/* Lignes à modifier
Lignes 76 et 120 :			Couleur de fond du menu
Ligne 92 :					Couleur de survol du menu
Lignes 103, 110 et 114 :	Couleur de l'option du menu sélectionnée (page en cours)
Lignes 160, 161 et 170 :	Couleur de l'option du menu sélectionnée (page en cours)
*/

.navbar-default {
background: #868688;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ededed;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #FFFFFF;
background: #93c123; /* Old browsers */
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #FFFFFF;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ededed;
  background-color: #1075b6;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #0099c0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #FFFFFF;
background: #1075b6;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #FFFFFF;
background: #1075b6;
}
.navbar-default .navbar-toggle {
  border-color: #D45500;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #868688;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #D45500;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ededed;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ededed;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ededed;
    background-color: #0099c0;
  }
}
.breadcrumb{
  background: #F9F9F9;
  color: #006A84;
}
.nav li a:hover{
    background: transparent;
}
.panel-default .panel-heading{
    background-color: #F9F9F9;
}
footer.bgfooter{
  background: #782306;
  color: #1075b6;
  border-top: 4px solid #1075b6;
}
footer.bgfooter a{
  color: #ffffff;
}
footer.bgfooter a:hover{
  color: #CCC;
}
.badge{
    background-color: #1075b6;
}

/* Menu gauche du parcours */
/***************************/

/* Largeur du menu 300px */
#learning_path_left_zone {
    width: 300px;
}
#learning_path_right_zone {
    left: 300px;
    width: calc(100% - 300px);
}

/* Taille caractères 12px */
.section-mycourses .scorm-body {
	font-size: 12px;
}

/* Suppression des icônes de gauche */
.scorm_item_section .section {
    background: none;
}
.scorm_item_section.scorm_completed .section {
    background: none;
}
.scorm_completed .item {
    background: none;
}

.scorm_failed .item {
    background: none;
}
.scorm_not_attempted .item {
    background: none;
}
.scorm_highlight .item {
    background: none;
}
/*.scorm_highlight.scorm_completed .item {
    background: none;
}
*/
.scorm_highlight.scorm_completed .item {
    background: url("../../main/img/scorm/scorm_current.png") no-repeat -20px center !important;
}

/*.scorm_highlight.scorm_failed .item {
    background: none;
    background: url("../../main/img/scorm/scorm_failed.png") no-repeat 260px center !important;
}*/

.scorm_highlight .item {
    background: none;
}

.level_0 {
    margin: 0;
    padding-left: 10px;
	padding-right: 30px;
}

.level_1 {
    padding-left: 10px;
	padding-right: 25px;
}

.scorm_item_section .section {
    padding: 10px 20px 10px 10px;
}

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

.scorm_item_normal {
    line-height: 20px;
    border-bottom: 1px solid #DDD;
	padding: 8px 0;
}
/* Fin menu gauche du parcours */

/* pied de page fixé en bas */
body > main footer.footer {
	/* position: unset; */
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
}

/* ajout d’une marge gauche à 0 (margin-left et padding-left) pour masquer les numéros de la liste à puces dans l’en-tête */
.header-ol{
    list-style: none;
    padding: 0;
    margin: 10px 0;
    text-align: right;
    margin-left: 0;
    padding:left: 0;
}

/* Masquer l'option "Trier mes cours" du bloc "Cours" de la page d'accueil */
#courses_block li.list-group-item.order-course {
	display: none;
}

/* Masquer le bloc "Navigation principale" de la page d'accueil */
#navigation_sidebar_block {
	display: none;
}

/* Supprimer dans encadré à gauche page d’accueil « Dernier parcours visité » et « dernier cours visité » */
#main.section-mycampus section#cm-content div.container div.row div.col-md-3.col-md-pull-9 div.sidebar div#courses.panel-group div#courses_block.panel.panel-default div#coursesCollapse.panel-collapse.collapse.in div.panel-body ul.list-group li.list-group-item.last-visited-course {
	display: none;
}
#main.section-mycampus section#cm-content div.container div.row div.col-md-3.col-md-pull-9 div.sidebar div#courses.panel-group div#courses_block.panel.panel-default div#coursesCollapse.panel-collapse.collapse.in div.panel-body ul.list-group li.list-group-item.last-visited-lp {
	display: none;
}

/* Masquer les options d'importation dans l'ajout d'un cours à une session (main/session/add_courses_to_session.php) */
#main.section-platform_admin section#cm-content div.container form div#multiple-add-session.row div.col-md-4 div.control-course div.separate-action label {
	display: none;
}

/* Export PDF = ATTESTATION D’ASSIDUITE */
#main.section-mycourses section#cm-content div.container div.table-responsive a.user-tracking-export-pdf {
	display: none;
}
/*Certificat de réalisation */
#main.section-mycourses section#cm-content div.container div.table-responsive a.ajax.user-tracking-achievement {
	display: none;
}
/* Résultat du test */
#main.section-mycourses section#cm-content div.container div.table-responsive a.user-tracking-test-results {
	display: none;
}

/* Dépassement à droite table utilisateurs */
.table-responsive {
  overflow-x: unset;
}

/* Message sur fond bleu page d'accueil */
body.page_origin_ main#main.section-platform_admin section#cm-content div.container div.row div.col-xs-12.col-md-12 section#main_content section#chamilo-news div.alert.alert-info {
	display: none;
}