/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/app/main-style.css ***!
  \**********************************************************************************************************************/
/* we can @import 8 css files with 4 level deep */
/* @import "example.css"; */

html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
    background-color: silver;
}

.container {
    /* min-height: 100%; */
    /*height: 100%;*/
    max-width: 100%;
    background-color: lightblue;
}


.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.clear-b
{
    clear: both;
}

/* main-structure */

#app-body
{
    background-color: #ffffff;
}

#app-wrapper
{
    background-color: lightgrey;
}

#app-main
{
    background-color: lavender;
}

#app-pub
{
    margin-bottom: 10px;
}

#app-player
{
    position: fixed;
    bottom: 0;
    width: auto;
    left: 0;
    right: 0;
    z-index: 999 !important;
}

#app-header
{

}

#app-top-menu
{

}

#app-carousel
{

}

#app-footer
{

}

#app-page
{
    /*padding: 10px;*/
    background-color: white;
    border: 2px dashed darkgrey;
}

#app-left-menu
{

}

#app-right-menu
{

}

#app-loader
{

}

#app-flash-message
{

}

#app-breadcrumb
{

}

#app-content
{

}

#app-geoloc-map {

}

#app-related-menu
{

}

#app-follow {

}
/* sub-structure */

#pub
{
    background-color: steelblue;
    text-align: center;
}

#header
{
    background-color: dimgray;
    text-align: center;
}

#top-menu
{
    background-color: yellowgreen;
    text-align: center;
}

#carousel
{
    background-color: palevioletred;
    text-align: center;
}

#noscript
{
    background-color: silver; /* lavenderblush */
    text-align: center;
}

#loader
{
    background-color: #cccccc;
    text-align: center;
}

#flash-message
{
    background-color: lightskyblue;
    text-align: center;
}

#breadcrumb
{
    background-color: yellowgreen;
    text-align: center;
}

#content
{
    background-color: white;
}

#left-menu
{
    background-color: lightsalmon;
    text-align: center;
}

#right-menu
{
    background-color: lightsalmon;
    text-align: center;
}

#geoloc-map {
    background-color: #cccccc;
    text-align: center;
}

#related-menu
{
    background-color: darkgrey;
    text-align: center;
    margin-top: 10px;
}

#follow {
    background-color: palevioletred;
    text-align: center;
}

#feature {
    background-color: darkgrey;
    text-align: center;
}

#footer
{
    background-color: darkgrey;
    text-align: center;
}

#player
{
    background-color: steelblue;
    text-align: center;
}

.before-player {
    margin-bottom: 40px;
}

/*
@media (max-width: 768px) {
    #app-follow {
        min-width: 100%;
    }
}
*/

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/app/theme.scss ***!
  \******************************************************************************************************************/
/**********************************************************************************************************************/
/* https://en.wikipedia.org/wiki/Web_colors */
/* https://htmlcolorcodes.com/fr/noms-de-couleur */

/* custom app colors */
$color-first: #444444;
$color-second: #666666;
$color-third: #888888;

/* custom app colors */
$color-info: steelblue;
$color-warning: orange;
$color-error: red;
$color-success: green;

/**********************************************************************************************************************/
pre.sf-dump, pre.sf-dump .sf-dump-default {
    background-color: #333333 !important;
    z-index: 999 !important;
}

.dropdown-menu a:hover {
    background-color: lightgrey;
}

.flash-bg-color {
    background-color: #333333;
}

.flash-close-button {
    position: absolute;
    top: 0px;
    color: lightgrey;
}

/**********************************************************************************************************************/
/* tagginjs color override */

.js-tag-field > .tag span {
    background-color: #888;
}

.js-tag-field > .tag {
    background-color: #999;
}

/**********************************************************************************************************************/
/* highlightjs color override */

/* for code wrapper */
.js-code-syntax > pre
{
    border-left: 2px solid grey;
}

/* for block of numbers */
.hljs-ln-numbers {

    color: #bbb;
    border-right: 1px solid #bbb;
    padding-left: 5px !important;
    padding-right: 10px !important;
    text-align: right !important;
    /* your custom style here */
}

/* for block of code */
.hljs-ln-code {
    padding-left: 10px !important;
}
/**********************************************************************************************************************/



/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/app/common.scss ***!
  \*******************************************************************************************************************/
/* https://en.wikipedia.org/wiki/Web_colors */
/* https://htmlcolorcodes.com/fr/noms-de-couleur */

/* custom app colors */

h1 {
    font-size: 2em !important;
    color: #444444;
}

h2 {
    font-size: 1.75em !important;
    color: #666666;
}

h3 {
    font-size: 1.50em !important;
    color: #888888;
}

textarea {
    color: orange;
    width: 100%;
    resize: vertical;
    padding: 5px;
    margin: 10px 0px;
}

p {
    color: steelblue;
}

hr {
    border-top: 1px dashed slategray;
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/webapp.css ***!
  \**************************************************************************************************************/
/* we can @import 8 css files with 4 level deep */
/* @import "example.css"; */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JCOztJQUVJLDJCQUEyQjtBQUMvQjs7QUFFQSx5QkFBeUI7QUFDekI7O0lBRUksV0FBVztJQUNYLDRCQUE0QjtJQUM1Qiw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLDRCQUE0QjtJQUM1QiwyQkFBMkI7QUFDL0I7O0FBRUEsc0JBQXNCO0FBQ3RCO0lBQ0ksNkJBQTZCO0FBQ2pDO0FBQ0EsdUhBQXVIOzs7Ozs7O0FDdEV2SCw2Q0FBNkM7QUFDN0Msa0RBQWtEOztBQUVsRCxzQkFBc0I7O0FBR3RCO0lBQ0kseUJBQXlCO0lBQ3pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7Ozs7QUNuQ0EsaURBQWlEO0FBQ2pELDJCQUEyQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwL21haW4tc3R5bGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9hcHAvY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy93ZWJhcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIHdlIGNhbiBAaW1wb3J0IDggY3NzIGZpbGVzIHdpdGggNCBsZXZlbCBkZWVwICovXG4vKiBAaW1wb3J0IFwiZXhhbXBsZS5jc3NcIjsgKi9cblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgLyogbWluLWhlaWdodDogMTAwJTsgKi9cbiAgICAvKmhlaWdodDogMTAwJTsqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG5cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuXG4uY2xlYXItYlxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKiBtYWluLXN0cnVjdHVyZSAqL1xuXG4jYXBwLWJvZHlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYXBwLXdyYXBwZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG5cbiNhcHAtbWFpblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxhdmVuZGVyO1xufVxuXG4jYXBwLXB1Ylxue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNhcHAtcGxheWVyXG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4jYXBwLWhlYWRlclxue1xuXG59XG5cbiNhcHAtdG9wLW1lbnVcbntcblxufVxuXG4jYXBwLWNhcm91c2VsXG57XG5cbn1cblxuI2FwcC1mb290ZXJcbntcblxufVxuXG4jYXBwLXBhZ2VcbntcbiAgICAvKnBhZGRpbmc6IDEwcHg7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgZGFya2dyZXk7XG59XG5cbiNhcHAtbGVmdC1tZW51XG57XG5cbn1cblxuI2FwcC1yaWdodC1tZW51XG57XG5cbn1cblxuI2FwcC1sb2FkZXJcbntcblxufVxuXG4jYXBwLWZsYXNoLW1lc3NhZ2VcbntcblxufVxuXG4jYXBwLWJyZWFkY3J1bWJcbntcblxufVxuXG4jYXBwLWNvbnRlbnRcbntcblxufVxuXG4jYXBwLWdlb2xvYy1tYXAge1xuXG59XG5cbiNhcHAtcmVsYXRlZC1tZW51XG57XG5cbn1cblxuI2FwcC1mb2xsb3cge1xuXG59XG4vKiBzdWItc3RydWN0dXJlICovXG5cbiNwdWJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzdGVlbGJsdWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jaGVhZGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGltZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0b3AtbWVudVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvd2dyZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Nhcm91c2VsXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXZpb2xldHJlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNub3NjcmlwdFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjsgLyogbGF2ZW5kZXJibHVzaCAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2xvYWRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZmxhc2gtbWVzc2FnZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNicmVhZGNydW1iXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93Z3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY29udGVudFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4jbGVmdC1tZW51XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzYWxtb247XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcmlnaHQtbWVudVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2FsbW9uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2dlb2xvYy1tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcmVsYXRlZC1tZW51XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNmb2xsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV2aW9sZXRyZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGxheWVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJlZm9yZS1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYXBwLWZvbGxvdyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59XG4qL1xuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XZWJfY29sb3JzICovXG4vKiBodHRwczovL2h0bWxjb2xvcmNvZGVzLmNvbS9mci9ub21zLWRlLWNvdWxldXIgKi9cblxuLyogY3VzdG9tIGFwcCBjb2xvcnMgKi9cbiRjb2xvci1maXJzdDogIzQ0NDQ0NDtcbiRjb2xvci1zZWNvbmQ6ICM2NjY2NjY7XG4kY29sb3ItdGhpcmQ6ICM4ODg4ODg7XG5cbi8qIGN1c3RvbSBhcHAgY29sb3JzICovXG4kY29sb3ItaW5mbzogc3RlZWxibHVlO1xuJGNvbG9yLXdhcm5pbmc6IG9yYW5nZTtcbiRjb2xvci1lcnJvcjogcmVkO1xuJGNvbG9yLXN1Y2Nlc3M6IGdyZWVuO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnByZS5zZi1kdW1wLCBwcmUuc2YtZHVtcCAuc2YtZHVtcC1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLmZsYXNoLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZmxhc2gtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiB0YWdnaW5qcyBjb2xvciBvdmVycmlkZSAqL1xuXG4uanMtdGFnLWZpZWxkID4gLnRhZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuXG4uanMtdGFnLWZpZWxkID4gLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBoaWdobGlnaHRqcyBjb2xvciBvdmVycmlkZSAqL1xuXG4vKiBmb3IgY29kZSB3cmFwcGVyICovXG4uanMtY29kZS1zeW50YXggPiBwcmVcbntcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGdyZXk7XG59XG5cbi8qIGZvciBibG9jayBvZiBudW1iZXJzICovXG4uaGxqcy1sbi1udW1iZXJzIHtcblxuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAvKiB5b3VyIGN1c3RvbSBzdHlsZSBoZXJlICovXG59XG5cbi8qIGZvciBibG9jayBvZiBjb2RlICovXG4uaGxqcy1sbi1jb2RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbiIsIi8qIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1dlYl9jb2xvcnMgKi9cbi8qIGh0dHBzOi8vaHRtbGNvbG9yY29kZXMuY29tL2ZyL25vbXMtZGUtY291bGV1ciAqL1xuXG4vKiBjdXN0b20gYXBwIGNvbG9ycyAqL1xuQGltcG9ydCBcInRoZW1lLnNjc3NcIjtcblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjUwZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzg4ODg4ODtcbn1cblxudGV4dGFyZWEge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxucCB7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbn1cblxuaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgc2xhdGVncmF5O1xufVxuIiwiLyogd2UgY2FuIEBpbXBvcnQgOCBjc3MgZmlsZXMgd2l0aCA0IGxldmVsIGRlZXAgKi9cbi8qIEBpbXBvcnQgXCJleGFtcGxlLmNzc1wiOyAqL1xuXG5AaW1wb3J0IFwiYXBwL21haW4tc3R5bGUuY3NzXCI7XG5cbkBpbXBvcnQgXCJhcHAvY29tbW9uLnNjc3NcIjtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/