<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.id1201 {
    padding-top: 0;
}

/* don't display the lms-menu inside entries generated from bazarliste action */
.bazar-list .lms-container div.lms-menu {
    display: none;
}
/* don't display the boutonretour bazar field inside entries generated from bazarliste action */
.bazar-list div.BAZ_cadre_fiche &gt; div.BAZ_boutonretour {
    display: none;
}

/* the lms container takes the full width, and adds minimum padding left and right */
.lms-container {
    width: 100vw !important;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 0 1em;
}
/* specific rendering when a user preview a lms in a modal */
/* for width */
#YesWikiModal .lms-container {
    width: 100% !important;
    margin-left: -50%;
    margin-right: -50%;
}
/* to hide the navigation menu */
#YesWikiModal .lms-container .lms-menu {
    display: none;
}
/* to hide the previous/next navigations buttons in preview mode */
#YesWikiModal .modal-body .id1201 .lms-container .lms-activity-content nav,
#YesWikiModal .modal-body .id1202 nav.module-nav .pager-lms{
    display: none;
}
/* add space after title in lms activity */
.id1201 .lms-container h1 {
    margin-bottom: 1em;
}

/* remove the info bar below the entry, but keep for admins */
.lms-container ~ .BAZ_fiche_info {
    display: none;
}
.lms-container.admin-user ~ .BAZ_fiche_info {
    display: block;
}
.lms-container .row {
    position: relative;
}

/* remove all margins in iframe */
.yeswiki-iframe-body &gt; .container, .yeswiki-iframe-body &gt; .container &gt; .yeswiki-page-widget {
    padding: 0;
}

/* custom course menu */
.panel-menu-lms .list-group-item a,
.panel-menu-lms .list-group-item a:visited {
    /* display menu link which are not actived in the main text color */
    color: inherit;
    font-size: 0.85em;
}
.panel-menu-lms .list-group-item {
    padding: 5px 10px;
}
.panel-group-menu-lms {
    margin-bottom: 4px;
}
.panel-group-menu-lms .panel-menu-lms .panel-heading+.panel-collapse&gt;.list-group {
    border-top: 0;
}
.panel-group-menu-lms .panel-heading {
    margin: 0px;
    padding: 0.4em 0.4em;
}
.panel-menu-lms .list-group-item {
    background-color: #fafbfb;
}
.panel-menu-lms .list-group-item.active, .panel-menu-lms .list-group-item.active:focus,
.panel-menu-lms .list-group-item.active:hover {
    color: black;
    border-color: #ddd;
    background-color: white;
    font-size:  var(--panel-heading-text-fontsize);
}

.bazar-list .lms-container {
    width: 100% !important;
    left: auto;
    right: auto;
    margin: 0;
    padding: 0;
}
.bazar-list .lms-module-content,
.bazar-list .lms-activity-content {
    width: 100%;
}

.module-launch {
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*display: inline-block;*/
}
.module-launch &gt; a {
    width: 160px;
}
.module-nav .pager-lms {
    margin: 0
}
.module-nav li.square&gt;a {
    border-radius: 0;
    margin-left: 5px;
}

/* reactions */
.reaction-title {
    font-family: 'Open Sans';
    font-weight: 700;
}

/* fix bootstrap */
.pager .disabled &gt; a, .pager .disabled &gt; a:focus, .pager .disabled &gt; a:hover, .pager .disabled &gt; span {
    background-color: initial;
}

/* managing conditions */
.pager .wait-cursor &gt; a, .pager .wait-cursor &gt; a:focus, .pager .wait-cursor &gt; a:hover, .pager .wait-cursor &gt; span,
.wait-cursor,
.wait-cursor:hover {
    cursor: wait !important;
}

/* module display */
.module-list {
    margin: 1em 0;
}
.module-card {
    box-shadow: 0 7px 30px -10px rgba(150, 170, 180, 0.75);
    padding: 1em;
    margin: 1em 0;
    border-radius: 0.5em;
    border: 1px solid var(--primary-color, #444);
    display: flex;
    align-items: stretch;
}
.module-image {
    margin: -1em 1em -1em -1em;
    display: flex;
    justify-content: center;
    align-items: center;
}
.module-image img {
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0;
    width: 200px;
}
.module-content {
    flex: 1;
    display: flex;
    align-content: space-between;
    flex-direction: column;
}
.module-content &gt; h3 {
    margin-top: 0;
    font-size: 1.3rem;
}
.module-status {
    margin-top: 0.5em;
}
.description-module {
    flex: 1;
    font-size: 0.9em;
    line-height: 1.2em;
    margin-right: 1em;
}
.module-activities {
    width: 160px;
    display: flex;
    align-content: space-between;
    flex-direction: column;
    font-size: 0.85em;
}
.module-activities .activities-duration {
    white-space: nowrap;
}

.activities-infos {
    flex: 1;
}
.activities-action {
    text-align: right;
}
.activities-action .btn-xs {
    font-size: 0.8em;
}
.panel-title a:hover {
    color: #fffd;
    text-decoration: none;
}

.status-0, /* UNKNOWN */
.status-1, /* CLOSED */
.status-2 /* TO_BE_OPEN */
.status-not_accessible { /* NOT_ACCESSIBLE */
    opacity: 0.7;
}

/* lms admin dashboard */
.dashboard-title {
    margin-bottom: 50px;
}
.dashboard-summary {
    border: .3rem solid transparent;
    border-radius: 0.5em;
    background: var(--neutral-light-color);
    padding: 10px 15px;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.dashboard-summary .summary-title {
    font-size: 1.2rem;
    font-weight: 600;
    flex: 2;
}
.dashboard-summary .finished-ratio {
    font-size: 1.2rem;
    font-weight: 600;
    text-align: right;
    flex: 1;
}
.dashboard-summary .finished-ratio .label-icon,
.panel-lms-dashboard .panel-heading .finished-ratio .label-icon {
    color: #8dc63f;
    margin-right: 5px;
}
.dashboard-summary .estimated-time,
.dashboard-summary .first-access {
    font-size: 1.2rem;
    font-weight: 600;
    text-align: right;
    flex: 1;
}
.dashboard-summary .estimated-time .label-icon,
.panel-lms-dashboard .panel-heading .estimated-time .label-icon,
.dashboard-summary .first-access .label-icon,
.panel-lms-dashboard .panel-heading .first-access .label-icon {
    color: var(--neutral-soft-color);
    margin-right: 5px;
}
.panel-lms-dashboard {
    border-radius: .5em;
    margin-top: .6rem !important;
    background-color: transparent;
    transition: border .3s, margin .3s;
    padding: 0 5px;
    border: .2rem solid transparent;
    margin-left: 50px;
    box-shadow: none;
}
.panel-lms-dashboard .panel-heading {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.dashboard-facette.facette-container {
    display: block;
}
/* display the right chevron according to the panel state */
.panel-lms-dashboard .panel-heading.collapsed .fa-chevron-up {
    display: none;
}
.panel-lms-dashboard .panel-heading:not(.collapsed) .fa-chevron-down {
    display: none;
}
.panel-lms-dashboard  .panel-heading[data-toggle="collapse"] {
    --chevron-color: transparent; /* hack to not display the bootstrap right chevron */
}
.panel-lms-dashboard .panel-heading .fa-chevron-up,
.panel-lms-dashboard .panel-heading .fa-chevron-down {
    margin-right: 20px;
}
.panel-lms-dashboard .panel-heading .panel-title {
    font-size: 1rem;
    font-weight: 600;
    flex: 2;
}
.panel-lms-dashboard .panel-heading .panel-title a:not(.btn) {
    color: var(--link-color);
    font-weight: 600;
}
.panel-lms-dashboard .panel-heading .panel-title a:not(.btn):focus,
.panel-lms-dashboard .panel-heading .panel-title a:not(.btn):hover {
    color: var(--link-hover-color);
    text-decoration: underline;
}
.panel-lms-dashboard .panel-heading .finished-ratio {
    font-size: 1rem;
    font-weight: 600;
    text-align: right;
    flex: 1;
}
.panel-lms-dashboard .panel-heading .estimated-time,
.panel-lms-dashboard .panel-heading .first-access {
    font-size: 1rem;
    font-weight: 600;
    text-align: right;
}
.panel-lms-dashboard .panel-heading .estimated-time {
    flex: 1;
}
.panel-lms-dashboard .panel-heading .first-access {
    flex: 2;
}
.dashboard-course {
    color: var(--secondary-color-1);
}
.dashboard-course-frame {
    border-color: var(--secondary-color-1);
}
.dashboard-module {
    color: var(--secondary-color-2);
}
.dashboard-module-frame {
    border-color: var(--secondary-color-2);
}
.dashboard-activity {
    color: var(--secondary-color-1);
}
.dashboard-activity-frame {
    border-color: var(--secondary-color-1);
}
.dashboard-legend-frame {
    border-color: var(--neutral-soft-color);
}
.course-back {
    margin-bottom: 30px;
}
.learners-groups .fieldset-group {
    position: relative;
    box-shadow: 0 7px 20px -10px rgba(150, 170, 180, 0.75);
    padding: 1em;
    margin: 1em 10px 2em 10px;
    border-radius: 0.5em;
    border: 1px solid var(--primary-color, #444);
}
.learners-groups .fieldset-group label {
    position: relative;
    font-size: 1.1rem;
    padding: 0 10px;
    margin: 0;
    line-height: 25px;
}
.learners-groups .fieldset-group label button {
    margin-left: 20px;
}
@media (min-width:768px) {
    .learners-groups .fieldset-group label {
        position : absolute;
        bottom: calc(100% - 1.2rem);
        left: 1.7rem;
        z-index: 5;
        background-color: var(--neutral-light-color);
    }
}
.learners-groups .fieldset-group label i.fa-user-check{
    color: #8dc63f;
    font-size: 1.6em;
    margin-right: 6px;
}
.learners-groups .fieldset-group label i.fa-user-times {
    color: var(--danger-color);
    font-size: 1.6em;
    margin-right: 6px;
}
.learners-groups .learner-details-table {
    margin: 10px auto 0px auto;
    padding: 0;
    font-size: 0.9em;
    width: 90%;
}
.learners-groups .learner-details-table tr {
    display: flex;
    flex-flow: row wrap;
}
.learners-groups .learner-details-table  tr:nth-child(odd) {
    background-color: #f5f5f5; /* light grey because primary color with opacity change the text color */
}
.learners-groups .learner-details-table tr td {
    flex: 1;
    white-space: nowrap;
}

/** index menu button in small screen size **/
/* begin - burger style: @see: https://codepen.io/CreativeJuiz/full/oMZNXy */
#burger {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1000;
    background: none;
    border: 0;
    cursor: pointer;
}
#burger:focus {
    outline: none;
}
#burger-icon {
    position: relative;
    display: block;
    width: 28px;
    height: 4px;
    margin: 0 auto;
    background: #5A3B5D;
    transform: skew(5deg);
    transition: all .275s;
}
#burger-icon:after, #burger-icon:before {
    content: '';
    display: block;
    height: 100%;
    background: #5A3B5D;
    transition: all .275s;
}
#burger-icon:after {
    transform: translateY(-12px) translateX(-2px) skew(-20deg);
}
#burger-icon:before {
    transform: translateY(-16px) skew(-10deg);
}
/* toggle state part */
.burger-is-open #burger-icon {
    transform: skew(5deg) translateY(-8px) rotate(-45deg);
}
.burger-is-open #burger-icon:before {
    transform: translateY(0px) skew(-10deg) rotate(75deg);
}
.burger-is-open #burger-icon:after {
    transform: translateY(-12px) translateX(10px) skew(-20deg);
    opacity: 0;
}
/* menu text part */
#burger-text {
    display: block;
    font-size: .675rem;
    letter-spacing: .05em;
    margin-top: .5em;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    color: #5A3B5D;
}
/* end - burger style: @see: https://codepen.io/CreativeJuiz/full/oMZNXy */
.lms-menu {
    display: none;
}
@media (max-width:680px) {
    #burger.burger-is-open ~ .lms-menu {
        display: block;
    }
    #burger.burger-is-open ~ .lms-content {
        display: none;
    }
    #burger:not(.burger-is-open) ~ .lms-menu {
        display: none;
    }
    #burger:not(.burger-is-open) ~ .lms-content {
        display: block;
    }
    .lms-menu&gt;:first-child, .lms-content&gt;:first-child {
        margin-top: 40px;
    }
}
@media (min-width:680px) {
    #burger {
        display: none;
    }
    .lms-menu {
        display: block;
    }
    .lms-content {
        display: block;
    }
}
/** end - Index menu button in small screen size **/

/* define min-width for the lms-menu */
@media (min-width: 680px) {
    .lms-container &gt; .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .lms-menu.col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .lms-activity-content.col-md-9, .lms-module-content.col-md-9 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

/** start for activity navigation edit **/
.activity-navigation-border {
    border-color:var(--secondary-color-2);
    border-style: solid;
    border-radius: 0.5rem;
    border-width: 0.2rem;
    padding: 15px 5px 5px 5px;
}
.activity-navigation-condition-container{
    margin:5px;
    border-color:var(--primary-color);
    border-style: solid;
    border-radius: 0.3rem;
    border-width: 0.15rem;
    padding: 3px;
}
.activity-navigation-btn{
    flex-grow: 0;
}
.activity-navigation-border .form-control{
    margin-left: 3px;
    margin-right: 3px;
}
.activity-navigation-border .input-group .item-title{
    flex-shrink: 0;
}
@media(max-width:800px) {
    .activity-navigation-border .input-group .item-title {
        flex-shrink: 1;
    }
}
.activity-navigation-border .input-group .scope-list {
    min-width: 500px;
}

@media (max-width: 1000px) {
    .activity-navigation-border .input-group .scope-list {
        min-width: 50vw;
    }
}
/** end for activity navigation edit **/
/** start for activity navigation view **/
.activity-navigation-conditions-helper {
    float: right;
    border-color: var(--primary-color);
    border-style: solid;
    border-radius: 0.5rem;
    border-width: 0.2rem;
    padding: 5px;
    margin-right: 5px;
    text-align: initial;
}
.activity-navigation-conditions-helper li {
    display: list-item;
    margin-left: 2px;
}
.activity-navigation-conditions-helper.no-border {
    border-style: none;
}
.activity-navigation-view-icon {
    flex-grow: 0;
    cursor: initial;
    float: left;
}q
/** end for activity navigation view **/</pre></body></html>