/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.11.2 - 2015-03-17T04:08:46.478Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control > .selectize-input > input {
  width: 100%;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}


/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>a:hover, .ui-select-bootstrap .ui-select-choices-row>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>a {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>a,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>a {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}
/*---------------------*\
  $Variables LESS BOOTSTRAP
\*---------------------*/
/*---------------------*\
  $Variables LESS
\*---------------------*/
/*---------------------*\
  $Mixin
\*---------------------*/
/* Mixin Header */
/* Mixin Sidebar */
/* Mixin pour les style des boutons */
/* Mixin Dropdown */
/* Mixin nav-tabs */
@font-face {
  font-family: 'icoMyWay';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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AQEBAwECAQIBAQEBAQIBAQEBAQEBAQECAQEBAgEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQECAQEBAQECAQIBAgICAQMBAQEBAQIBAQICAgEBAgEBAwEBAQEBAwICAQEDAgEBAQIDAQECAQEDAgECAQEDAgECAQEEAQECAQIDAgECAQIDAQICAQIDAQICAQIDAgECAgEDAgEDAQIDAgEDAQIDAgEDAQIDAQICAQ2QRQ0XCjd1AwM+WFg+AwSYMyFhXEcIAQMBAgMCAQMBAgMCAQMBAgMCAQICAQMCAQMBAgMCAQIBAgMCAQIBAgMCAQIBAQQBAQIBAgMCAQIBAQMCAQICAwIBAQECAwEBAgEBAwICAQEDAQECAgMBAQEBAQMBAQEBAQMBAQEBAQIBAQEBAQIBAQEBAQIBAQEBAgEBAQECAQEBAgEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQIBAQEBAgEBAQEBAgEBAQEBAgIBAQEDAQEBAQEDAQEBAQEDAgIBAQMBAQICAwEBAgEBAwIBAQECAwEBAgECAwEBAgECAwIBAgEBBAEBAgECAwIBAgECAwIBAgIBAwIBAwECAwIBAgIBBAEBAwECAwIBAwECAwIBAwEBBAIYhT8NFwo1eAMENFANAgMDAg1QNAMCMUNJGh5VVEYPAwMCAQICAQQBAgICAQQBAQMBAgMCAQMBAgMCAQIBAgMCAQICAQQBAQICAQMCAQIBAgMCAQIBAQQBAQIBAgMBAQIBAgMBAQIBAQMCAQEBAgMBAQEBAgMBAQEBAQMCAgICAgIBHAEDAQECAgMBAQEBAQMCAQEBAgMBAQIBAQMCAQEBAgMCAQEBAgMCAQIBAQQBAQICAQMCAQIBAgMCAQMBAQQBAQMBAgMCAQMBAgMBAgMBAgICAgMCAQMBAwYDAwYDAQIBAgQCAQMBAgMCAQMCAQMBAgMBAgMBAQMCAQMBAgMBAQMBAgMBAQMBAQMCAQIBAgMBAQIBAgMBAQIBAgMBAQIBAQMCAQEBAgICAQEBAQMBAQIBAQICAQEBAQICAgEBAgEBAQEBAgEBAQEBAgEBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEB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") format('truetype');
  font-weight: normal;
  font-style: normal;
}
.icon {
  font-family: 'icoMyWay';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.itce-copy-and-paste-circle:before {
  content: "\e65a";
}
.itce-refresh-circle:before {
  content: "\e659";
}
.itce-arrow-up-circle:before {
  content: "\e658";
}
.itce-arrow-right-circle:before {
  content: "\e657";
}
.itce-arrow-left-circle:before {
  content: "\e656";
}
.itce-arrow-down-circle:before {
  content: "\e655";
}
.itce-alert-circle:before {
  content: "\e654";
}
.itce-bars:before {
  content: "\e653";
}
.itce-chain-broken:before {
  content: "\e652";
}
.itce-contacts:before {
  content: "\e651";
}
.itce-product-category-circle:before {
  content: "\e650";
}
.itce-infobulle-circle:before {
  content: "\e64f";
}
.itce-list:before {
  content: "\e64e";
}
.itce-process-and-application:before {
  content: "\e64d";
}
.itce-financial-category-circle:before {
  content: "\e64c";
}
.itce-recurring-events:before {
  content: "\e64b";
}
.itce-roof-tiles:before {
  content: "\e64a";
}
.itce-tag-circle:before {
  content: "\e649";
}
.itce-time-back:before {
  content: "\e648";
}
.itce-trade-circle:before {
  content: "\e647";
}
.itce-arrow-tree:before {
  content: "\e646";
}
.itce-arrow-up:before {
  content: "\e645";
}
.itce-infobulle:before {
  content: "\e644";
}
.itce-info:before {
  content: "\e643";
}
.itce-share-square:before {
  content: "\e642";
}
.it-ce-enveloppe-msi:before,
.itce-enveloppe-msi:before {
  content: "\e641";
}
.itce-face-to-face:before {
  content: "\e640";
}
.itce-from-distance:before {
  content: "\e639";
}
.itce-globe:before {
  content: "\e638";
}
.itce-print:before {
  content: "\e637";
}
.itce-undo:before {
  content: "\e636";
}
.itce-check-circle:before {
  content: "\e635";
}
.itce-star:before {
  content: "\e634";
}
.itce-fax:before {
  content: "\e633";
}
.itce-question-new:before {
  content: "\e632";
}
.itce-at:before {
  content: "\e631";
}
.itce-calendar-o:before {
  content: "\e630";
}
.itce-circle:before {
  content: "\e62f";
}
.itce-enveloppe-msi:before {
  content: "\e62e";
}
.itce-refresh:before {
  content: "\e62d";
}
.itce-search-people:before {
  content: "\e62c";
}
.itce-arrow-right:before {
  content: "\e62b";
}
.itce-arrow-left:before {
  content: "\e62a";
}
.itce-business-undefined:before {
  content: "\e629";
}
.itce-business:before {
  content: "\e628";
}
.itce-woman-undefined:before {
  content: "\e627";
}
.itce-man-undefined:before {
  content: "\e626";
}
.itce-child-undefined:before {
  content: "\e625";
}
.itce-woman:before {
  content: "\e624";
}
.itce-warning:before {
  content: "\e623";
}
.itce-trash:before {
  content: "\e63a";
}
.itce-times-circle:before {
  content: "\e621";
}
.itce-times:before {
  content: "\e620";
}
.itce-spinner:before {
  content: "\e61f";
}
.itce-sort-amount-desc:before {
  content: "\e61e";
}
.itce-sort-amount-asc:before {
  content: "\e61d";
}
.itce-search:before {
  content: "\e61c";
}
.itce-question-warning:before {
  content: "\e61b";
}
.itce-question-circle:before {
  content: "\e61a";
}
.itce-question:before {
  content: "\e619";
}
.itce-plus:before {
  content: "\e618";
}
.itce-phone-square:before {
  content: "\e617";
}
.itce-phone:before {
  content: "\e616";
}
.itce-mobile:before {
  content: "\e615";
}
.itce-minus:before {
  content: "\e614";
}
.itce-man:before {
  content: "\e613";
}
.itce-undefined:before {
  content: "\e612";
}
.itce-home:before {
  content: "\e611";
}
.itce-filter:before {
  content: "\e610";
}
.itce-fa-check:before {
  content: "\e60f";
}
.itce-exclamation:before {
  content: "\e60e";
}
.itce-eur:before {
  content: "\e60d";
}
.itce-enveloppe:before {
  content: "\e60c";
}
.itce-dot-circle-o:before {
  content: "\e60b";
}
.itce-corporation:before {
  content: "\e60a";
}
.itce-circle-o:before {
  content: "\e609";
}
.itce-child:before {
  content: "\e608";
}
.itce-chevron-up:before {
  content: "\e607";
}
.itce-chevron-right:before {
  content: "\e606";
}
.itce-chevron-left:before {
  content: "\e605";
}
.itce-chevron-down:before {
  content: "\e604";
}
.itce-car:before {
  content: "\e603";
}
.itce-calendar:before {
  content: "\e602";
}
.itce-ban:before {
  content: "\e601";
}
.itce-arrow-down:before {
  content: "\e600";
}
.itce-scanner:before {
  content: "\e900";
}
.itce-picture-right:before {
  content: "\e901";
}
.itce-picture-left:before {
  content: "\e902";
}
.itce-information:before {
  content: "\e903";
}
.itce-information-circle:before {
  content: "\e904";
}
.itce-download:before {
  content: "\e905";
}
.itce-calculator:before {
  content: "\e906";
}
.itce-cogwheel:before {
  content: "\e907";
}
.itce-credit:before {
  content: "\e908";
}
.itce-outlook:before {
  content: "\e909";
}
.itce-sitemap:before {
  content: "\e90a";
}
.itce-pencil:before {
  content: "\e90b";
}
.itce-outgoing-call:before {
  content: "\e90c";
}
.itce-incoming-call:before {
  content: "\e90d";
}
@font-face {
  font-family: AdobeBlank;
  src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM6ZbkwAAEPEAAAZM0RTSUcAAAABAABtAAAAAAhPUy8yAR6vMwAAARAAAABgY21hcDqI98oAACjEAAAa4GhlYWT+BQILAAAArAAAADZoaGVhCCID7wAAAOQAAAAkaG10eAPoAHwAAFz4AAAQBm1heHAIAVAAAAABCAAAAAZuYW1lD/tWxwAAAXAAACdScG9zdP+4ADIAAEOkAAAAIAABAAAAAQj1Snw1O18PPPUAAwPoAAAAAM2C2p8AAAAAzYLanwB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAyAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAABAAAAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCRQHAAAD//wNw/4gAyANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA5AC0AAQAAAAAABgAKAGYAAwABBAkAAABuAHAAAwABBAkAAQAWAN4AAwABBAkAAgAOAPQAAwABBAkAAwA2AQIAAwABBAkABAAWAN4AAwABBAkABQByATgAAwABBAkABgAUAaoAAwABBAkACAA0Ab4AAwABBAkACwA0AfIAAwABBAkADSQSAiYAAwABBAkADgBIJjhBZG9iZSBCbGFua1JlZ3VsYXIxLjAzNTtBREJFO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDM1O1BTIDEuMDAzO2hvdGNvbnYgMS4wLjcwO21ha2VvdGYubGliMi41LjU5MDBBZG9iZUJsYW5rAKkAIAAyADAAMQAzACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAAMwA1ADsAQQBEAEIARQA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADMANQA7AFAAUwAgADEALgAwADAAMwA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAQQBkAG8AYgBlAEIAbABhAG4AawBBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAEEAZABvAGIAZQAgAEIAbABhAG4AawAgAGkAcwAgAHIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAtACAAcABsAGUAYQBzAGUAIAByAGUAYQBkACAAaQB0ACAAYwBhAHIAZQBmAHUAbABsAHkAIABhAG4AZAAgAGQAbwAgAG4AbwB0ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGUAIABmAG8AbgB0AHMAIAB1AG4AbABlAHMAcwAgAHkAbwB1ACAAYQBnAHIAZQBlACAAdABvACAAdABoAGUAIAB0AGgAZQAgAHQAZQByAG0AcwAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQA6AA0ACgANAAoAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgACgAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQQBkAG8AYgBlACAAQgBsAGEAbgBrAA0ACgANAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgANAAoADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYwBvAHAAaQBlAGQAIABiAGUAbABvAHcALAAgAGEAbgBkACAAaQBzACAAYQBsAHMAbwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAA0ACgANAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgBTAEkATAAgAE8AUABFAE4AIABGAE8ATgBUACAATABJAEMARQBOAFMARQAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAgAC0AIAAyADYAIABGAGUAYgByAHUAYQByAHkAIAAyADAAMAA3AA0ACgAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgBQAFIARQBBAE0AQgBMAEUADQAKAFQAaABlACAAZwBvAGEAbABzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAoAE8ARgBMACkAIABhAHIAZQAgAHQAbwAgAHMAdABpAG0AdQBsAGEAdABlACAAdwBvAHIAbABkAHcAaQBkAGUAIABkAGUAdgBlAGwAbwBwAG0AZQBuAHQAIABvAGYAIABjAG8AbABsAGEAYgBvAHIAYQB0AGkAdgBlACAAZgBvAG4AdAAgAHAAcgBvAGoAZQBjAHQAcwAsACAAdABvACAAcwB1AHAAcABvAHIAdAAgAHQAaABlACAAZgBvAG4AdAAgAGMAcgBlAGEAdABpAG8AbgAgAGUAZgBmAG8AcgB0AHMAIABvAGYAIABhAGMAYQBkAGUAbQBpAGMAIABhAG4AZAAgAGwAaQBuAGcAdQBpAHMAdABpAGMAIABjAG8AbQBtAHUAbgBpAHQAaQBlAHMALAAgAGEAbgBkACAAdABvACAAcAByAG8AdgBpAGQAZQAgAGEAIABmAHIAZQBlACAAYQBuAGQAIABvAHAAZQBuACAAZgByAGEAbQBlAHcAbwByAGsAIABpAG4AIAB3AGgAaQBjAGgAIABmAG8AbgB0AHMAIABtAGEAeQAgAGIAZQAgAHMAaABhAHIAZQBkACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAGQAIABpAG4AIABwAGEAcgB0AG4AZQByAHMAaABpAHAAIAB3AGkAdABoACAAbwB0AGgAZQByAHMALgANAAoADQAKAFQAaABlACAATwBGAEwAIABhAGwAbABvAHcAcwAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAZgBvAG4AdABzACAAdABvACAAYgBlACAAdQBzAGUAZAAsACAAcwB0AHUAZABpAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACAAYQBuAGQAIAByAGUAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAZgByAGUAZQBsAHkAIABhAHMAIABsAG8AbgBnACAAYQBzACAAdABoAGUAeQAgAGEAcgBlACAAbgBvAHQAIABzAG8AbABkACAAYgB5ACAAdABoAGUAbQBzAGUAbAB2AGUAcwAuACAAVABoAGUAIABmAG8AbgB0AHMALAAgAGkAbgBjAGwAdQBkAGkAbgBnACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAdwBvAHIAawBzACwAIABjAGEAbgAgAGIAZQAgAGIAdQBuAGQAbABlAGQALAAgAGUAbQBiAGUAZABkAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsACAAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAgAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAgAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ADQAKAA0ACgBEAEUARgBJAE4ASQBUAEkATwBOAFMADQAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAgAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAA0ACgANAAoAIgBSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAG4AYQBtAGUAcwAgAHMAcABlAGMAaQBmAGkAZQBkACAAYQBzACAAcwB1AGMAaAAgAGEAZgB0AGUAcgAgAHQAaABlACAAYwBvAHAAeQByAGkAZwBoAHQAIABzAHQAYQB0AGUAbQBlAG4AdAAoAHMAKQAuAA0ACgANAAoAIgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAHQAaABlACAAYwBvAGwAbABlAGMAdABpAG8AbgAgAG8AZgAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAYQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApAC4ADQAKAA0ACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAgAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUAIABPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEAIABuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAA0ACgANAAoAIgBBAHUAdABoAG8AcgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAGQAZQBzAGkAZwBuAGUAcgAsACAAZQBuAGcAaQBuAGUAZQByACwAIABwAHIAbwBnAHIAYQBtAG0AZQByACwAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAHcAcgBpAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAcABlAHIAcwBvAG4AIAB3AGgAbwAgAGMAbwBuAHQAcgBpAGIAdQB0AGUAZAAgAHQAbwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAUABFAFIATQBJAFMAUwBJAE8ATgAgACYAIABDAE8ATgBEAEkAVABJAE8ATgBTAA0ACgBQAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAaABlAHIAZQBiAHkAIABnAHIAYQBuAHQAZQBkACwAIABmAHIAZQBlACAAbwBmACAAYwBoAGEAcgBnAGUALAAgAHQAbwAgAGEAbgB5ACAAcABlAHIAcwBvAG4AIABvAGIAdABhAGkAbgBpAG4AZwAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACwAIAB0AG8AIAB1AHMAZQAsACAAcwB0AHUAZAB5ACwAIABjAG8AcAB5ACwAIABtAGUAcgBnAGUALAAgAGUAbQBiAGUAZAAsACAAbQBvAGQAaQBmAHkALAAgAHIAZQBkAGkAcwB0AHIAaQBiAHUAdABlACwAIABhAG4AZAAgAHMAZQBsAGwAIABtAG8AZABpAGYAaQBlAGQAIABhAG4AZAAgAHUAbgBtAG8AZABpAGYAaQBlAGQAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgAxACkAIABOAGUAaQB0AGgAZQByACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbgBvAHIAIABhAG4AeQAgAG8AZgAgAGkAdABzACAAaQBuAGQAaQB2AGkAZAB1AGEAbAAgAGMAbwBtAHAAbwBuAGUAbgB0AHMALAAgAGkAbgAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAsACAAbQBhAHkAIABiAGUAIABzAG8AbABkACAAYgB5ACAAaQB0AHMAZQBsAGYALgANAAoADQAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5ACAAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIAIABpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAgAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ADQAKAA0ACgAzACkAIABOAG8AIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIAB1AHMAZQAgAHQAaABlACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAKABzACkAIAB1AG4AbABlAHMAcwAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAZwByAGEAbgB0AGUAZAAgAGIAeQAgAHQAaABlACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAEMAbwBwAHkAcgBpAGcAaAB0ACAASABvAGwAZABlAHIALgAgAFQAaABpAHMAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AIABvAG4AbAB5ACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAAcAByAGkAbQBhAHIAeQAgAGYAbwBuAHQAIABuAGEAbQBlACAAYQBzACAAcAByAGUAcwBlAG4AdABlAGQAIAB0AG8AIAB0AGgAZQAgAHUAcwBlAHIAcwAuAA0ACgANAAoANAApACAAVABoAGUAIABuAGEAbQBlACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAbwByACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHMAaABhAGwAbAAgAG4AbwB0ACAAYgBlACAAdQBzAGUAZAAgAHQAbwAgAHAAcgBvAG0AbwB0AGUALAAgAGUAbgBkAG8AcgBzAGUAIABvAHIAIABhAGQAdgBlAHIAdABpAHMAZQAgAGEAbgB5ACAATQBvAGQAaQBmAGkAZQBkACAAVgBlAHIAcwBpAG8AbgAsACAAZQB4AGMAZQBwAHQAIAB0AG8AIABhAGMAawBuAG8AdwBsAGUAZABnAGUAIAB0AGgAZQAgAGMAbwBuAHQAcgBpAGIAdQB0AGkAbwBuACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAYQBuAGQAIAB0AGgAZQAgAEEAdQB0AGgAbwByACgAcwApACAAbwByACAAdwBpAHQAaAAgAHQAaABlAGkAcgAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuAC4ADQAKAA0ACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAgAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8AIAByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ADQAKAA0ACgBUAEUAUgBNAEkATgBBAFQASQBPAE4ADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlACAAbgBvAHQAIABtAGUAdAAuAA0ACgANAAoARABJAFMAQwBMAEEASQBNAEUAUgANAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAgAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwAIABEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAgAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4ADQAKAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAAAFAAAAAwAAADgAAAAEAAABUAABAAAAAAAsAAMAAQAAADgAAwAKAAABUAAGAAwAAAAAAAEAAAAEARgAAABCAEAABQACB/8P/xf/H/8n/y//N/8//0f/T/9X/1//Z/9v/3f/f/+H/4//l/+f/6f/r/+3/7//x//P/9f/5//v//f//c///f//AAAAAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADAAMgA0ADgAOgA8AD4AP3w//8AAfgB8AHoAeAB2AHQAcgBwAG4AbABqAGgAZgBkAGIAYABeAFwAWgBYAFYAVABSAFAATgBMAEgARgBEAEIAQgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAZkAAAAAAAAAIgAAAAAAAAB/8AAAABAAAIAAAAD/8AAAABAAAQAAAAF/8AAAABAAAYAAAAH/8AAAABAAAgAAAAJ/8AAAABAAAoAAAAL/8AAAABAAAwAAAAN/8AAAABAAA4AAAAP/8AAAABAABAAAAAR/8AAAABAABIAAAAT/8AAAABAABQAAAAV/8AAAABAABYAAAAX/8AAAABAABgAAAAZ/8AAAABAABoAAAAb/8AAAABAABwAAAAd/8AAAABAAB4AAAAf/8AAAABAACAAAAAh/8AAAABAACIAAAAj/8AAAABAACQAAAAl/8AAAABAACYAAAAn/8AAAABAACgAAAAp/8AAAABAACoAAAAr/8AAAABAACwAAAAt/8AAAABAAC4AAAAv/8AAAABAADAAAAAx/8AAAABAADIAAAAz/8AAAABAADQAAAA1/8AAAABAADgAAAA5/8AAAABAADoAAAA7/8AAAABAADwAAAA9/8AAAABAAD4AAAA/c8AAAABAAD98AAA//0AAAXxAAEAAAABB/8AAAABAAEIAAABD/8AAAABAAEQAAABF/8AAAABAAEYAAABH/8AAAABAAEgAAABJ/8AAAABAAEoAAABL/8AAAABAAEwAAABN/8AAAABAAE4AAABP/8AAAABAAFAAAABR/8AAAABAAFIAAABT/8AAAABAAFQAAABV/8AAAABAAFYAAABX/8AAAABAAFgAAABZ/8AAAABAAFoAAABb/8AAAABAAFwAAABd/8AAAABAAF4AAABf/8AAAABAAGAAAABh/8AAAABAAGIAAABj/8AAAABAAGQAAABl/8AAAABAAGYAAABn/8AAAABAAGgAAABp/8AAAABAAGoAAABr/8AAAABAAGwAAABt/8AAAABAAG4AAABv/8AAAABAAHAAAABx/8AAAABAAHIAAABz/8AAAABAAHQAAAB1/8AAAABAAHYAAAB3/8AAAABAAHgAAAB5/8AAAABAAHoAAAB7/8AAAABAAHwAAAB9/8AAAABAAH4AAAB//0AAAABAAIAAAACB/8AAAABAAIIAAACD/8AAAABAAIQAAACF/8AAAABAAIYAAACH/8AAAABAAIgAAACJ/8AAAABAAIoAAACL/8AAAABAAIwAAACN/8AAAABAAI4AAACP/8AAAABAAJAAAACR/8AAAABAAJIAAACT/8AAAABAAJQAAACV/8AAAABAAJYAAACX/8AAAABAAJgAAACZ/8AAAABAAJoAAACb/8AAAABAAJwAAACd/8AAAABAAJ4AAACf/8AAAABAAKAAAACh/8AAAABAAKIAAACj/8AAAABAAKQAAACl/8AAAABAAKYAAACn/8AAAABAAKgAAACp/8AAAABAAKoAAACr/8AAAABAAKwAAACt/8AAAABAAK4AAACv/8AAAABAALAAAACx/8AAAABAALIAAACz/8AAAABAALQAAAC1/8AAAABAALYAAAC3/8AAAABAALgAAAC5/8AAAABAALoAAAC7/8AAAABAALwAAAC9/8AAAABAAL4AAAC//0AAAABAAMAAAADB/8AAAABAAMIAAADD/8AAAABAAMQAAADF/8AAAABAAMYAAADH/8AAAABAAMgAAADJ/8AAAABAAMoAAADL/8AAAABAAMwAAADN/8AAAABAAM4AAADP/8AAAABAANAAAADR/8AAAABAANIAAADT/8AAAABAANQAAADV/8AAAABAANYAAADX/8AAAABAANgAAADZ/8AAAABAANoAAADb/8AAAABAANwAAADd/8AAAABAAN4AAADf/8AAAABAAOAAAADh/8AAAABAAOIAAADj/8AAAABAAOQAAADl/8AAAABAAOYAAADn/8AAAABAAOgAAADp/8AAAABAAOoAAADr/8AAAABAAOwAAADt/8AAAABAAO4AAADv/8AAAABAAPAAAADx/8AAAABAAPIAAADz/8AAAABAAPQAAAD1/8AAAABAAPYAAAD3/8AAAABAAPgAAAD5/8AAAABAAPoAAAD7/8AAAABAAPwAAAD9/8AAAABAAP4AAAD//0AAAABAAQAAAAEB/8AAAABAAQIAAAED/8AAAABAAQQAAAEF/8AAAABAAQYAAAEH/8AAAABAAQgAAAEJ/8AAAABAAQoAAAEL/8AAAABAAQwAAAEN/8AAAABAAQ4AAAEP/8AAAABAARAAAAER/8AAAABAARIAAAET/8AAAABAARQAAAEV/8AAAABAARYAAAEX/8AAAABAARgAAAEZ/8AAAABAARoAAAEb/8AAAABAARwAAAEd/8AAAABAAR4AAAEf/8AAAABAASAAAAEh/8AAAABAASIAAAEj/8AAAABAASQAAAEl/8AAAABAASYAAAEn/8AAAABAASgAAAEp/8AAAABAASoAAAEr/8AAAABAASwAAAEt/8AAAAB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AAloAAAJb/8AAAABAAlwAAAJd/8AAAABAAl4AAAJf/8AAAABAAmAAAAJh/8AAAABAAmIAAAJj/8AAAABAAmQAAAJl/8AAAABAAmYAAAJn/8AAAABAAmgAAAJp/8AAAABAAmoAAAJr/8AAAABAAmwAAAJt/8AAAABAAm4AAAJv/8AAAABAAnAAAAJx/8AAAABAAnIAAAJz/8AAAABAAnQAAAJ1/8AAAABAAnYAAAJ3/8AAAABAAngAAAJ5/8AAAABAAnoAAAJ7/8AAAABAAnwAAAJ9/8AAAABAAn4AAAJ//0AAAABAAoAAAAKB/8AAAABAAoIAAAKD/8AAAABAAoQAAAKF/8AAAABAAoYAAAKH/8AAAABAAogAAAKJ/8AAAABAAooAAAKL/8AAAABAAowAAAKN/8AAAABAAo4AAAKP/8AAAABAApAAAAKR/8AAAABAApIAAAKT/8AAAABAApQAAAKV/8AAAABAApYAAAKX/8AAAABAApgAAAKZ/8AAAABAApoAAAKb/8AAAABAApwAAAKd/8AAAABAAp4AAAKf/8AAAABAAqAAAAKh/8AAAABAAqIAAAKj/8AAAABAAqQAAAKl/8AAAABAAqYAAAKn/8AAAABAAqgAAAKp/8AAAABAAqoAAAKr/8AAAABAAqwAAAKt/8AAAABAAq4AAAKv/8AAAABAArAAAAKx/8AAAABAArIAAAKz/8AAAABAArQAAAK1/8AAAABAArYAAAK3/8AAAABAArgAAAK5/8AAAABAAroAAAK7/8AAAABAArwAAAK9/8AAAABAAr4AAAK//0AAAABAAsAAAALB/8AAAABAAsIAAALD/8AAAABAAsQAAALF/8AAAABAAsYAAALH/8AAAABAAsgAAALJ/8AAAABAAsoAAALL/8AAAABAAswAAALN/8AAAABAAs4AAALP/8AAAABAAtAAAALR/8AAAABAAtIAAALT/8AAAABAAtQAAALV/8AAAABAAtYAAALX/8AAAABAAtgAAALZ/8AAAABAAtoAAALb/8AAAABAAtwAAALd/8AAAABAAt4AAALf/8AAAABAAuAAAALh/8AAAABAAuIAAALj/8AAAABAAuQAAALl/8AAAABAAuYAAALn/8AAAABAAugAAALp/8AAAABAAuoAAALr/8AAAABAAuwAAALt/8AAAABAAu4AAALv/8AAAAB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ASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLIPsMt/oktwH3ELf5LLcD9xD6BBX+fPmE+nwH/Vj+JxX50gf3xfwzBaawFfvF+DcF+PYGpmIV/dIH+8X4MwVwZhX3xfw3Bfz2Bg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgABAQEK+B8MJpocGSQS+46LHAVGiwa9Cr0L+ucVAAPoAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA");
}
.adobe-blank {
  font-family: 'AdobeBlank';
}
/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  text-decoration: none;
  outline: none;
  box-shadow: none;
  border: solid 0.0625rem #4f5563;
}
.ui-select-bootstrap .ui-select-toggle {
  background: #ffffff;
}
.ui-select-bootstrap .ui-select-toggle:hover,
.ui-select-bootstrap .ui-select-toggle:focus,
.ui-select-bootstrap .ui-select-toggle:active {
  background: #ffffff;
}
.ui-select-bootstrap .ui-select-toggle > .caret {
  border: none;
  height: 2.375rem;
  width: 2.375rem;
  margin-top: 0.0625rem;
  margin-bottom: 0.0625rem;
  padding: 0.5rem 0rem 0rem 0.625rem;
  font-weight: normal;
  font-size: 1em;
  position: absolute;
  background: #4F5563;
  top: 0rem;
  right: 0.0625rem;
}
.ui-select-bootstrap .ui-select-toggle > .caret::before {
  color: #ffffff;
  font-family: 'icoMyWay';
  content: "\e604";
  font-size: 1em;
}
.ui-select-bootstrap .ui-select-toggle.form-control {
  border: none;
}
.ui-select-bootstrap .ui-select-match {
  border: solid 0.0625rem #e0e0e0;
  overflow: hidden;
}
.ui-select-bootstrap .ui-select-match.btn-default-focus {
  border: solid 0.0625rem #4f5563;
}
.ui-select-bootstrap .ui-select-match:hover {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: none;
  box-shadow: none;
  border: solid 0.0625rem #4f5563;
}
.ui-select-bootstrap .ui-select-match .text-muted {
  color: #333333;
  font-style: italic;
  font-weight: normal;
}
.ui-select-bootstrap .ui-select-match .ui-select-match-text {
  color: #333333;
  font-weight: normal;
}
.ui-select-bootstrap .ui-select-search {
  border: solid 0.0625rem #4f5563 !important;
}
.ui-select-bootstrap .dropdown-menu {
  border-radius: inherit;
  padding: 0rem 0rem 0.625rem 0rem;
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-choices-row.active > a {
  background-color: #e0e0e0;
  color: #333333;
  font-size: 0.875rem;
}
.ui-select-bootstrap .ui-select-choices-row > a {
  text-decoration: none;
  padding: 0.625rem;
}
.ui-select-bootstrap .ui-select-choices-row > a:hover,
.ui-select-bootstrap .ui-select-choices-row > afocus {
  background-color: #e0e0e0;
  color: #333333;
}
btn-default .ui-select-toggle {
  background: #ffffff;
}
btn-default .ui-select-toggle:hover,
btn-default .ui-select-toggle:focus {
  background: #ffffff;
}
btn-default .ui-select-toggle:hover:active,
btn-default .ui-select-toggle:focus:active,
btn-default .ui-select-toggle:hover.active,
btn-default .ui-select-toggle:focus.active {
  background: #ffffff;
}
.ui-select-choice-mw .progress {
  height: 0.3125rem;
  margin-bottom: 0rem;
}
/* System notifications */
.notification-div {
  color: #4F5563;
  cursor: default;
  display: inline;
  font-size: 0.875em;
  font-family: Arial;
  left: 25%;
  top: 0.9375rem;
  width: 50%;
  min-height: 3.125rem;
  opacity: 1;
  padding: 0.9375rem 0.9375rem 0.9375rem 1.25rem;
  position: fixed;
  text-align: left;
  z-index: 111111;
}
.notification-div div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.notification-div.validation {
  background-color: #e2f5ce;
  border: 0.125rem solid #cbeaaa;
}
.notification-div.information {
  background-color: #f7f3c1;
  border: 0.125rem solid #ede8ab;
}
.notification-div.notiferror {
  background-color: #ffe6e6;
  border: 0.125rem solid #d00001;
}
.notification-close {
  font-family: 'icoMyWay';
  content: "\e620";
  right: 0.9375rem;
  position: absolute;
  font-size: 1em;
  color: #4F5563;
}
.notification-img {
  font-size: 1.25em;
  padding-right: 1.25rem !important;
}
.notification-img.validation {
  color: #508319;
}
.notification-img.information {
  color: #9f9616;
}
/**
* Ce fichier liste (et surcharge si besoin) les styles importées du theme myway-bootstrap-theme (présent dans le repository npm).
*/
.btn.btn-icon {
  padding: 9.5px 0;
  min-width: 40px;
}
.btn-default .badge {
  color: #89898a;
  background: #fff;
}
.btn-dark .badge {
  color: #4f5563;
  background: #fff;
}
.btn-light .badge {
  color: #efefef;
  background: #4f5563;
}
.btn-primary .badge {
  color: #508319;
  background: #fff;
}
.btn-neutral .badge {
  color: transparent;
  background: inherit;
}
.btn-lg.btn-icon {
  padding: 11.03px 0;
  min-width: 50px;
}
.btn-sm.btn-icon {
  padding: 4px 0;
  min-width: 30px;
}
.btn-xs.btn-icon {
  padding: 0px 0;
  min-width: 22px;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  border-color: #d00019;
  color: #fff;
  background-color: #d00019;
}
.navbar-btn {
  margin: 14px 5px 14px 5px;
}
@media (max-width: 479px) {
}
.mw-steps {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  counter-reset: stepCounter;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.mw-steps > li {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  min-width: 140px;
  max-width: 140px;
  height: 100px;
  padding: 65px 5px 0;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mw-steps > li:before {
  display: block;
  content: " ";
  height: 2px;
  background: #d00019;
  position: absolute;
  top: 39px;
  left: 0;
  width: 100%;
}
.mw-steps > li:first-child:before {
  left: 50%;
  width: 50%;
}
.mw-steps > li:last-child:before {
  left: 0;
  width: 50%;
}
.mw-steps > li:after {
  display: block;
  content: counter(stepCounter);
  counter-increment: stepCounter;
  position: absolute;
  width: 40px;
  height: 40px;
  left: calc(50% - 40px/2);
  top: 20px;
  background-color: #f8f8fb;
  color: #d00019;
  border: 2px solid #d00019;
  border-radius: 50%;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
}
.mw-steps > li.active {
  font-weight: bold;
  color: #d00019;
}
.mw-steps > li.active:before {
  background-image: linear-gradient(to right, #d00019 50%, #e0e0e0 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd00019', endColorstr='#ffe0e0e0', GradientType=1);
}
.mw-steps > li.active:first-child:before {
  background: #e0e0e0;
}
.mw-steps > li.active.in-progress:before,
.mw-steps > li.active:last-child:before {
  background: #d00019;
}
.mw-steps > li.active:after {
  font-size: 24px;
  background-color: #d00019;
  color: #fff;
}
.mw-steps > li.active ~ li:before {
  background: #e0e0e0;
}
.mw-steps > li.active ~ li:after {
  background-color: #e0e0e0;
  color: #333;
  border-color: #e0e0e0;
}
@media (max-width: 479px) {
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(1),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(1) {
    z-index: 1;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(2),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(2) {
    z-index: 2;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(3),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(3) {
    z-index: 3;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(4),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(4) {
    z-index: 4;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(5),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(5) {
    z-index: 5;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(6),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(6) {
    z-index: 6;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(7),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(7) {
    z-index: 7;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(8),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(8) {
    z-index: 8;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(9),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(9) {
    z-index: 9;
  }
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(10),
  .mw-steps > li.active ~ li.stacked-xs:nth-last-child(10) {
    z-index: 10;
  }
  .mw-steps > li.stacked-xs,
  .mw-steps > li.stacked-xs {
    margin-left: -130px;
    font-size: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
  }
  .mw-steps > li.stacked-xs:before,
  .mw-steps > li.stacked-xs:before {
    left: 50%;
    width: 50%;
  }
  .mw-steps > li.stacked-xs:after,
  .mw-steps > li.stacked-xs:after {
    z-index: 1;
  }
  .mw-steps > li.stacked-xs .stacked-text,
  .mw-steps > li.stacked-xs .stacked-text {
    font-size: 14px;
  }
  .mw-steps > li.active ~ li.stacked-xs,
  .mw-steps > li.active ~ li.stacked-xs {
    left: 130px;
  }
  .mw-steps > li.active ~ li.stacked-xs:before,
  .mw-steps > li.active ~ li.stacked-xs:before {
    left: 0;
  }
  .mw-steps > li.active ~ li.stacked-xs:after,
  .mw-steps > li.active ~ li.stacked-xs:after {
    border-color: #fff;
  }
}
@media (min-width: 480px) and (max-width: 799px) {
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(1),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(1) {
    z-index: 1;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(2),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(2) {
    z-index: 2;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(3),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(3) {
    z-index: 3;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(4),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(4) {
    z-index: 4;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(5),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(5) {
    z-index: 5;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(6),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(6) {
    z-index: 6;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(7),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(7) {
    z-index: 7;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(8),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(8) {
    z-index: 8;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(9),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(9) {
    z-index: 9;
  }
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(10),
  .mw-steps > li.active ~ li.stacked-sm:nth-last-child(10) {
    z-index: 10;
  }
  .mw-steps > li.stacked-sm,
  .mw-steps > li.stacked-sm {
    margin-left: -130px;
    font-size: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
  }
  .mw-steps > li.stacked-sm:before,
  .mw-steps > li.stacked-sm:before {
    left: 50%;
    width: 50%;
  }
  .mw-steps > li.stacked-sm:after,
  .mw-steps > li.stacked-sm:after {
    z-index: 1;
  }
  .mw-steps > li.stacked-sm .stacked-text,
  .mw-steps > li.stacked-sm .stacked-text {
    font-size: 14px;
  }
  .mw-steps > li.active ~ li.stacked-sm,
  .mw-steps > li.active ~ li.stacked-sm {
    left: 130px;
  }
  .mw-steps > li.active ~ li.stacked-sm:before,
  .mw-steps > li.active ~ li.stacked-sm:before {
    left: 0;
  }
  .mw-steps > li.active ~ li.stacked-sm:after,
  .mw-steps > li.active ~ li.stacked-sm:after {
    border-color: #fff;
  }
}
@media (min-width: 800px) and (max-width: 1279px) {
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(1),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(1) {
    z-index: 1;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(2),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(2) {
    z-index: 2;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(3),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(3) {
    z-index: 3;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(4),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(4) {
    z-index: 4;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(5),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(5) {
    z-index: 5;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(6),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(6) {
    z-index: 6;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(7),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(7) {
    z-index: 7;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(8),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(8) {
    z-index: 8;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(9),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(9) {
    z-index: 9;
  }
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(10),
  .mw-steps > li.active ~ li.stacked-md:nth-last-child(10) {
    z-index: 10;
  }
  .mw-steps > li.stacked-md,
  .mw-steps > li.stacked-md {
    margin-left: -130px;
    font-size: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
  }
  .mw-steps > li.stacked-md:before,
  .mw-steps > li.stacked-md:before {
    left: 50%;
    width: 50%;
  }
  .mw-steps > li.stacked-md:after,
  .mw-steps > li.stacked-md:after {
    z-index: 1;
  }
  .mw-steps > li.stacked-md .stacked-text,
  .mw-steps > li.stacked-md .stacked-text {
    font-size: 14px;
  }
  .mw-steps > li.active ~ li.stacked-md,
  .mw-steps > li.active ~ li.stacked-md {
    left: 130px;
  }
  .mw-steps > li.active ~ li.stacked-md:before,
  .mw-steps > li.active ~ li.stacked-md:before {
    left: 0;
  }
  .mw-steps > li.active ~ li.stacked-md:after,
  .mw-steps > li.active ~ li.stacked-md:after {
    border-color: #fff;
  }
}
@media (min-width: 1280px) {
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(1),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(1) {
    z-index: 1;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(2),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(2) {
    z-index: 2;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(3),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(3) {
    z-index: 3;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(4),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(4) {
    z-index: 4;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(5),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(5) {
    z-index: 5;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(6),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(6) {
    z-index: 6;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(7),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(7) {
    z-index: 7;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(8),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(8) {
    z-index: 8;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(9),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(9) {
    z-index: 9;
  }
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(10),
  .mw-steps > li.active ~ li.stacked-lg:nth-last-child(10) {
    z-index: 10;
  }
  .mw-steps > li.stacked-lg,
  .mw-steps > li.stacked-lg {
    margin-left: -130px;
    font-size: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
  }
  .mw-steps > li.stacked-lg:before,
  .mw-steps > li.stacked-lg:before {
    left: 50%;
    width: 50%;
  }
  .mw-steps > li.stacked-lg:after,
  .mw-steps > li.stacked-lg:after {
    z-index: 1;
  }
  .mw-steps > li.stacked-lg .stacked-text,
  .mw-steps > li.stacked-lg .stacked-text {
    font-size: 14px;
  }
  .mw-steps > li.active ~ li.stacked-lg,
  .mw-steps > li.active ~ li.stacked-lg {
    left: 130px;
  }
  .mw-steps > li.active ~ li.stacked-lg:before,
  .mw-steps > li.active ~ li.stacked-lg:before {
    left: 0;
  }
  .mw-steps > li.active ~ li.stacked-lg:after,
  .mw-steps > li.active ~ li.stacked-lg:after {
    border-color: #fff;
  }
}
.label {
  padding: 0 .6em;
  font-size: 85.7%;
  font-weight: normal;
  color: #4f5563;
  border-radius: 0;
  border: 1px solid #adb7c4;
}
a.label:hover,
a.label:focus {
  color: #333333;
  background-color: #fff;
}
.label-default {
  background-color: #4f5563;
  color: #fff;
  border-color: #fff;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #fff;
  border-color: #4f5563;
}
.label-primary {
  background-color: #d00019;
  color: #fff;
  border-color: #fff;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #fff;
  border-color: #d00019;
}
.label-success {
  background-color: #508319;
  color: #fff;
  border-color: #fff;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #fff;
  border-color: #508319;
}
.label-warning {
  background-color: #e56e02;
  color: #fff;
  border-color: #fff;
  font-weight: bold;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #fff;
  border-color: #e56e02;
}
.badge {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  background-color: #777777;
  border-radius: 10px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #075b83;
  background-color: #fff;
}
.badge-notification {
  position: relative;
}
.badge-notification .badge.top,
.badge-notification .badge.bottom,
.badge-notification .badge.right,
.badge-notification .badge.left,
.badge-notification .badge.top,
.badge-notification .badge.bottom,
.badge-notification .badge.right,
.badge-notification .badge.left {
  font-size: 10px;
  min-width: 1.8em;
  min-height: 1.8em;
  padding: 0.35em 0;
  margin-left: -0.9em;
  margin-top: -0.9em;
  z-index: 2;
}
.badge-notification .badge.top,
.badge-notification .badge.bottom,
.badge-notification .badge.right,
.badge-notification .badge.left,
.btn .badge-notification .badge.top,
.btn .badge-notification .badge.bottom,
.btn .badge-notification .badge.right,
.btn .badge-notification .badge.left,
.badge-notification .badge.top,
.badge-notification .badge.bottom,
.badge-notification .badge.right,
.badge-notification .badge.left,
.btn .badge-notification .badge.top,
.btn .badge-notification .badge.bottom,
.btn .badge-notification .badge.right,
.btn .badge-notification .badge.left {
  position: absolute;
}
.badge-notification .badge.top,
.badge-notification .badge.bottom,
.badge-notification .badge.top,
.badge-notification .badge.bottom {
  left: 50%;
}
.badge-notification .badge.right,
.badge-notification .badge.left,
.badge-notification .badge.right,
.badge-notification .badge.left {
  top: 50%;
}
.badge-notification .badge.top,
.badge-notification .badge.top {
  top: 0;
}
.badge-notification .badge.right,
.badge-notification .badge.right {
  left: 100%;
}
.badge-notification .badge.bottom,
.badge-notification .badge.bottom {
  top: 100%;
}
.badge-notification .badge.left,
.badge-notification .badge.left {
  left: 0;
}
.badge-primary,
.btn .badge-primary {
  color: #fff;
  background-color: #d00019;
}
.panel-default > .panel-heading .badge {
  color: #e0e0e0;
  background-color: #4f5563;
}
.panel-primary > .panel-heading .badge {
  color: #e0e0e0;
  background-color: #d00019;
}
.panel-subchapter > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}
.panel-page > .panel-heading .badge {
  color: #d00019;
  background-color: #fff;
}
.modal-header .close .badge {
  color: #89898a;
  background: #fff;
}
.popover {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
}
.popover.top,
.popover.top-left,
.popover.top-right {
  margin-top: -10px;
}
.popover.right,
.popover.right-top,
.popover.right-bottom {
  margin-left: 10px;
}
.popover.bottom,
.popover.bottom-left,
.popover.bottom-right {
  margin-top: 10px;
}
.popover.left,
.popover.left-top,
.popover.left-bottom {
  margin-left: -10px;
}
.popover-fixed {
  position: relative;
  display: block;
  z-index: 0;
  max-width: none;
  box-shadow: none;
}
.popover-title {
  padding: 6px 10px;
  font-size: 14px;
  background-color: #f7f7f7;
  font-weight: bold;
  border-bottom: 0;
  border-radius: 0;
}
.popover-icon {
  position: absolute;
  top: 4.3px;
  left: 10px;
  font-size: 20px;
}
.popover-content {
  padding: 10px 10px;
}
.popover-icon + .popover-title,
.popover-icon + .popover-title + .popover-content,
.popover-icon + .popover-title,
.popover-icon + .popover-content,
.popover-icon + .popover-title + .popover-content,
.popover-icon + .popover-content,
.popover-icon + .popover-title + .popover-content {
  padding-left: 40px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
  color: #fff;
}
.popover.top > .arrow,
.popover.top-left > .arrow,
.popover.top-right > .arrow {
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: inherit;
  bottom: -11px;
}
.popover.top > .arrow:after,
.popover.top-left > .arrow:after,
.popover.top-right > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: currentColor;
}
.popover.right > .arrow,
.popover.right-top > .arrow,
.popover.right-bottom > .arrow {
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: inherit;
}
.popover.right > .arrow:after,
.popover.right-top > .arrow:after,
.popover.right-bottom > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: currentColor;
}
.popover.bottom > .arrow,
.popover.bottom-left > .arrow,
.popover.bottom-right > .arrow {
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: inherit;
  top: -11px;
}
.popover.bottom > .arrow:after,
.popover.bottom-left > .arrow:after,
.popover.bottom-right > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: currentColor;
}
.popover.left > .arrow,
.popover.left-top > .arrow,
.popover.left-bottom > .arrow {
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: inherit;
}
.popover.left > .arrow:after,
.popover.left-top > .arrow:after,
.popover.left-bottom > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: currentColor;
  bottom: -10px;
}
.popover.top > .arrow,
.popover.bottom > .arrow {
  left: 50%;
}
.popover.right > .arrow,
.popover.left > .arrow {
  top: 50%;
}
.popover.top-right > .arrow,
.popover.bottom-right > .arrow {
  right: 10px;
}
.popover.top-left > .arrow,
.popover.bottom-left > .arrow {
  left: 20px;
}
.popover.right-top > .arrow,
.popover.left-top > .arrow {
  top: 20px;
}
.popover.right-bottom > .arrow,
.popover.left-bottom > .arrow {
  bottom: 10px;
}
.popover-dismissible .popover-title,
.popover-dismissible .popover-content,
.popover-dismissible .popover-title,
.popover-dismissible .popover-content {
  padding-right: 36px;
}
.popover-dismissible .close {
  position: relative;
  top: 6px;
  right: 10px;
  color: inherit;
  font-size: 14px;
  text-shadow: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.popover-dismissible .close:hover,
.popover-dismissible .close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.popover-primary > .popover-icon {
  color: rgba(208, 0, 25, 0.3);
}
.popover-primary .popover-title {
  background-color: #fff;
}
.popover-primary .popover-title {
  color: #d00019;
  font-size: 18px;
  padding-top: 15px;
}
.popover-inverse {
  background: #4f5563;
  color: #fff;
  border-color: #fff;
}
.popover-inverse > .arrow:after {
  color: #4f5563;
}
.popover-inverse > .popover-icon,
.popover-inverse > .popover-icon {
  color: #fff;
}
.popover-inverse .popover-title,
.popover-inverse .popover-title {
  background-color: #4f5563;
}
.popover-error {
  background: #fff4e9;
  color: #9f4f01;
  border-color: #f89122;
}
.popover-error > .arrow:after {
  color: #fff4e9;
}
.popover-error > .popover-icon,
.popover-error > .popover-icon {
  color: #f89122;
}
.popover-error .popover-title,
.popover-error .popover-title {
  background-color: #fff4e9;
}
.label {
  text-decoration: none;
  font-size: 0.75rem;
}
.popover {
  background: #4f5563;
  color: #fff;
  border-color: #fff;
  max-width: none;
}
.popover .arrow:after,
.popover .arrow:after {
  color: #4f5563;
}
.popover-title {
  color: inherit;
  background: #4f5563;
}
.popover-content {
  font-size: 0.875rem;
}
.btn-icon {
  text-decoration: none;
}
.navbar-btn {
  margin: 0;
}
/*---------------------*\
  $Variables LESS BOOTSTRAP
\*---------------------*/
/*---------------------*\
  $Variables LESS
\*---------------------*/
/*---------------------*\
  $Mixin
\*---------------------*/
/* Mixin Header */
/* Mixin Sidebar */
/* Mixin pour les style des boutons */
/* Mixin Dropdown */
/* Mixin nav-tabs */
[tabindex="-1"] {
  outline: 0;
}
/*---------------------*\
  $Surcharge Bootstrap
\*---------------------*/
html {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  background: #F8F8FB;
  line-height: normal;
  color: #333333;
  height: 100%;
}
body {
  font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  background: #F8F8FB;
  line-height: normal;
  height: 100%;
  color: #333333;
}
body.mw-modele-v0 {
  /*overflow: hidden;*/
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.row {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.hide-a11y {
  position: absolute;
  height: 0;
  left: -624.9375rem;
}
/*---------------------*\
  $Zoning 
\*---------------------*/
html {
  font-size: 100%;
}
body {
  font-size: 1rem;
}
/*---------------------*\
  $Gestion de l'affichage d'une vue Angular
\*---------------------*/
div[ng-view],
div[data-ng-view] {
  height: 100%;
}
div[ng-view] .page-header,
div[data-ng-view] .page-header {
  margin-top: 0;
  margin-bottom: 0.625rem;
  border-bottom: none;
}
div[ng-view] .page-header h1,
div[data-ng-view] .page-header h1 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.page {
  overflow: auto;
  padding-top: 5rem;
  position: relative;
  height: 100%;
}
.page-header {
  margin: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.page-header .titre-page {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 1.85rem;
  line-height: 2.25rem;
  font-weight: 500;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}
.page > header {
  border-bottom: 0.125rem solid #ADB7C4;
  height: 4.375rem;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  margin-left: 0.625rem;
  padding: 0.625rem;
}
.page > .content {
  height: 100%;
  position: relative;
  overflow: auto;
}
.page footer {
  bottom: 0;
  height: 3.125rem;
  position: fixed;
  width: 100%;
  padding-top: 0.3125rem;
  padding-right: 1.25rem;
  padding-left: 0.625rem;
  left: 0;
}
.avec-footer {
  padding-bottom: 3.375rem;
}
header {
  background: url(images/logos-etablissements/logo-none.gif) no-repeat;
  background-position: 98% 0.9375rem;
}
.mw-troncature {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.col-fixed-200 {
  /*width: 11.875rem;*/
  width: 17.85rem;
  position: fixed;
}
.col-offset-200 {
  /*margin-left: 13.125rem;*/
  margin-left: 19.10rem;
  /*width: calc(100% - 13.12rem);*/
  width: calc(100% - 19.10rem);
}
.sidebar {
  height: calc(100% - -0.2rem);
  padding-top: 0.8125rem;
  margin-left: 1.25rem;
  overflow: hidden;
}
.navcontenu-sidebar {
  height: calc(100% - 7.5rem);
  padding-top: 0.8125rem;
  padding-left: 0.625rem;
  overflow: hidden;
  /*width: 12.5rem;*/
  width: 19.10rem;
  position: absolute;
  top: 0;
  bottom: 0;
}
.zone-travail {
  overflow: auto;
  height: 100%;
  padding-right: 0.9375rem;
  top: 0;
}
.zone-travail .inside {
  min-height: 75rem;
}
.zone-travail.mw-push-content-right {
  left: 12rem;
  right: 0.1rem;
}
/*----------------------*/
ul,
ol {
  font-size: 0.875rem;
}
/*----------------------*/
/*---------------------*\
  $Texte,titre,paragraphe
\*---------------------*/
h1,
.h1 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
h2,
.h2 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
h3,
.h3 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
h4,
.h4 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.062rem;
  line-height: 1.20rem;
}
h5,
.h5 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.95rem;
  line-height: 1.20rem;
}
h6,
.h6 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  color: #333333;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
a {
  text-decoration: underline;
  color: #075b83;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
  color: #075b83;
  outline: 0;
}
.btn-link {
  text-decoration: underline;
  color: #075b83;
  font-size: 0.875rem;
  font-weight: normal;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  text-decoration: none;
  color: #075b83;
  font-size: 0.875rem;
  font-weight: normal;
  outline: 0;
}
p {
  font-size: 0.875rem;
}
p > * {
  font-size: 0.875rem;
}
hr {
  border: solid 0.0625rem #ECECEC;
  border: solid 1px #ECECEC;
}
span.hide-a11y {
  position: absolute;
}
/*---------------------*\
  $Formulaire
\*---------------------*/
.form-group {
  margin-bottom: 0.4375rem;
}
.help-block {
  font-size: 0.75rem;
  color: #4F5563;
  font-style: italic;
}
.icodate {
  color: #FFFFFF;
  left: -0.1875rem;
  position: relative;
  top: -0.75rem;
}
/* Ensemble de styles préfixés par form ou par la classe form */
form .control-label::after {
  content: none;
}
.form-horizontal .control-label {
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: normal;
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
  /* Champ obligatoire (présence de required sur l'input). */
}
.form-horizontal .control-label:before {
  content: " :";
  right: 0;
  float: right;
  position: absolute;
}
.form-horizontal .control-label:after {
  content: " ";
}
.form-horizontal .control-label.asterisque:after {
  content: "*";
  color: #D00019;
  font-size: 1.25rem;
  padding-left: 0.1875rem;
}
.form-horizontal .control-div {
  padding-top: 0.625rem;
}
.form-horizontal .form-control-static {
  padding-bottom: 0;
  padding-top: 0.9375rem;
}
.form-control {
  border-radius: 0;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #E0E0E0;
  transition: none;
  height: 2.5rem;
  box-shadow: none;
  color: #4F5563;
  font-size: 0.875rem;
  outline: 0;
  /* Placeholder Firefox */
  /* Placeholder Internet Explorer 10+ */
  /* Placeholder Safari and Chrome */
}
.form-control:focus {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  box-shadow: none;
  outline: 0;
}
.form-control.mw-invalid {
  border: 0.125rem solid #f89122;
}
.form-control::-moz-placeholder {
  color: #4F5563;
  font-style: italic;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #4F5563;
  font-style: italic;
}
.form-control::-webkit-input-placeholder {
  color: #4F5563;
  font-style: italic;
}
.form-control[disabled] {
  opacity: 0.8;
}
.form-control.disabled {
  opacity: 0.8;
}
.mw-invalid {
  border-width: 0.125rem;
  border-style: solid;
  border-color: #f89122;
}
.disabled .form-control {
  opacity: 0.8;
}
.disabled label {
  opacity: 0.8;
}
/*---------------------*\
  $Boutons
\*---------------------*/
/* Style pour les groupes de boutons à droite */
.groupe-a-droite {
  float: right;
  transition: opacity 0.4s linear 0.1s;
  opacity: 1;
}
.groupe-a-droite.ng-hide {
  opacity: 0;
}
.groupe-a-droite.ng-hide-add,
.groupe-a-droite.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
         since the .ng-hide class is already on the element rendering
         it as hidden. */
  display: block !important;
}
.btn {
  /* Style propre à la clase*/
  text-shadow: none;
  padding-left: 0.5625rem;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: bold;
  /* Style de combinaison de sélecteur/ */
  /* Bouton d'ajout de formulaire */
  /* Bouton d'action */
  /* Style de combinaison avec élément fils */
}
.btn.disabled {
  font-weight: normal;
  opacity: 0.8;
}
.btn[disabled] {
  font-weight: normal;
  opacity: 0.8;
}
.btn:focus {
  outline: none;
  box-shadow: none;
}
.btn:active:focus:focus {
  outline: none;
  box-shadow: none;
}
.btn.active:focus:focus {
  outline: none;
  box-shadow: none;
}
.btn-ajout-formulaire {
  height: 3.125rem;
  height: 5rem;
  margin-bottom: 0.625rem;
  position: relative;
  text-align: center;
  border: 0.125rem solid #E0E0E0;
  background-color: #FFFFFF;
  padding-top: 0.9375rem;
}
.btn-ajout-formulaire i {
  color: #508319;
  font-size: 1.5rem;
}
.btn-ajout-formulaire:hover {
  border: 0.125rem solid #508319;
}
.btn-ajout-formulaire:active {
  background-color: #508319;
  color: #FFFFFF;
}
.btn-ajout-formulaire:active i {
  color: #FFFFFF;
}
.btn-ajout-formulaire label {
  padding-top: 0.1875rem;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
}
.btn-action {
  padding: 0.125rem 0.25rem;
}
.btn-action i {
  font-weight: normal;
}
.btn i {
  font-size: 0.875rem;
  font-weight: bold;
}
.btn .caret {
  position: absolute;
  right: 0.9375rem;
  top: 45%;
}
.btn .icon-gauche {
  padding-right: 0.625rem;
}
fieldset[disabled] .btn {
  opacity: 0.3;
}
.input-group-btn .btn {
  font-size: 0.875rem;
}
/*---------------------*\
  Dropdown
\*---------------------*/
.open > .dropdown-toggle.btn-primary {
  border: solid 0.0625rem #508319;
  border: solid 1px #508319;
  background: #508319;
  color: #FFFFFF;
}
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-zone {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: #4F5563;
  color: #FFFFFF;
}
.open > .dropdown-toggle.btn-contextuel {
  border: solid 0.0625rem #efefef;
  border: solid 1px #efefef;
  background: #efefef;
  color: #4F5563;
}
.open > .dropdown-toggle.btn-default {
  border: solid 0.0625rem #89898a;
  border: solid 1px #89898a;
  background: #89898a;
  color: #FFFFFF;
}
div[dropdown] {
  text-align: left;
  font-weight: normal;
}
div[dropdown] .btn-icon,
div[dropdown] .btn-icon {
  text-align: center;
}
div[dropdown] button {
  text-align: left;
}
div[dropdown] button.empty:before {
  content: attr(placeholder);
  color: #4F5563;
  font-style: italic;
  opacity: 1;
}
div[dropdown] button:hover,
div[dropdown] button:focus {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
}
div[dropdown] button:hover .btn.btn-success.form-control-feedback,
div[dropdown] button:focus .btn.btn-success.form-control-feedback,
div[dropdown] button:hover .btn.btn-zone.form-control-feedback,
div[dropdown] button:focus .btn.btn-zone.form-control-feedback {
  border: solid 0.125rem #272a32;
  background: #4F5563;
  color: #FFFFFF;
}
div[dropdown] button:active {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
}
div[dropdown] button:active .btn.btn-success.form-control-feedback,
div[dropdown] button:active .btn.btn-zone.form-control-feedback {
  border: solid 0.125rem #272a32;
  background: #272a32;
  color: #FFFFFF;
  box-shadow: none;
}
div[dropdown] .btn.form-control-feedback {
  height: 2.25rem;
}
div[dropdown] .dropdown-menu {
  border: solid 0.0625rem #89898A;
  border: solid 1px #89898A;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  left: 0.6875rem;
  right: 0.6875rem;
  font-size: 0.875rem;
  box-shadow: none;
  border-radius: 0;
}
div[dropdown] .dropdown-menu li {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  color: #333333;
}
div[dropdown] .dropdown-menu li:hover {
  background: #E0E0E0;
}
div[dropdown] .dropdown-menu li button {
  border: none;
  background-color: #FFFFFF;
  width: 100%;
  line-height: inherit;
  outline: 0;
  font-size: 0.875rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  min-height: 2.5rem;
}
div[dropdown] .dropdown-menu li button:hover,
div[dropdown] .dropdown-menu li button:focus {
  background-color: #efefef;
  border: none;
}
div[dropdown] .dropdown-menu .divider {
  padding: 0 !important;
  margin: 0;
}
.btn-group.open > .dropdown-menu {
  left: 0;
}
/**
* Liste deroulante en HTML 
*/
.mw-liste-deroulante > .dropdown-menu li {
  padding: 0 !important;
}
.mw-liste-deroulante > .dropdown-menu li a {
  line-height: inherit;
  outline: 0;
  text-decoration: none;
  font-size: 0.875rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
}
.mw-liste-deroulante > .dropdown-menu li a:hover,
.mw-liste-deroulante > .dropdown-menu li a:focus {
  background: #e0e0e0;
}
.mw-liste-deroulante > .dropdown-menu li button {
  white-space: normal;
}
/*---------------------*\
  $Navigation
\*---------------------*/
.nav li a {
  font-weight: normal;
  font-size: 0.875rem;
  position: relative;
  display: block;
  padding: 0.625rem 0.9375rem;
  background-color: #EEEEEE;
  color: #333333;
}
.nav li a:focus,
.nav li a:hover {
  background-color: #999999;
  color: #FFFFFF;
  text-decoration: none;
}
.nav li.disabled a {
  font-weight: normal;
  font-size: 0.875rem;
  color: #89898A;
  opacity: 0.8;
}
.nav-tabs li a {
  font-weight: normal;
  font-size: 0.875rem;
  border: 0.0625rem solid #ADB7C4;
  border: 1px solid #ADB7C4;
  border-bottom: none;
  background-color: #EEEEEE;
  color: #333333;
  text-decoration: none;
  border-radius: 0;
}
.nav-tabs li a:focus,
.nav-tabs li a:hover {
  font-weight: bold;
  border: 0.0625rem solid #ADB7C4;
  border: 1px solid #ADB7C4;
  border-bottom: none;
  background-color: #EEEEEE;
  color: #333333;
}
.nav-tabs li.active a {
  font-weight: normal;
  font-size: 0.875rem;
  font-weight: bold;
  color: #333333;
  background-color: #ADB7C4;
  border-color: #ADB7C4 #ADB7C4 rgba(0, 0, 0, 0);
}
.nav-tabs li.active a:focus,
.nav-tabs li.active a:hover {
  font-weight: bold;
  color: #333333;
  background-color: #ADB7C4;
  border-color: #ADB7C4 #ADB7C4 rgba(0, 0, 0, 0);
}
.nav-tabs li.disabled {
  pointer-events: none;
}
.nav-pills > li {
  float: none;
  margin-bottom: 0.3125rem;
}
.nav-pills > li a {
  text-decoration: none;
  border: solid 0.0625rem #DDDDDD;
  border: solid 1px #DDDDDD;
}
.nav-pills > li.active > a {
  font-weight: bold;
  color: #333333;
  background-color: #FFFFFF;
  border: solid 0.0625rem #DDDDDD;
  border: solid 1px #DDDDDD;
}
.tab-content > .active,
.tab-content > div {
  display: block;
  padding: 0.625rem;
  background-color: #ADB7C4;
  border: solid 0.0625rem #ADB7C4;
  border: solid 1px #ADB7C4;
  border-radius: 0;
}
.pagination {
  margin: 0;
  border-radius: 0;
}
.pagination-container {
  border: solid 0.0625rem #89898A;
  border: solid 1px #89898A;
  border-top-width: 0rem;
  text-align: right;
  height: 2.35rem;
  background-color: #ADB7C4;
}
.pagination-sm li a {
  padding: 0.625rem;
}
.pagination-sm li span {
  padding: 0.625rem;
}
.pagination li {
  display: table-cell;
}
.pagination li:nth-child(2) {
  padding-right: 0.625rem;
}
.pagination li a,
.pagination li span {
  font-weight: normal;
  font-size: 0.875rem;
  border: 0rem;
  border-bottom: solid 0.1875rem #efefef;
  background: #efefef;
  color: #333333;
  min-width: 2.5rem;
  text-align: center;
  min-height: 2.3125rem;
  margin-right: 0.125rem;
}
.pagination li a:focus,
.pagination li a:hover {
  background: transparent;
  color: #333333;
}
.pagination li:first-child a,
.pagination li:first-child span {
  border-radius: 0;
}
.pagination li:last-child a,
.pagination li:last-child span {
  border-radius: 0;
  border-right-width: 0;
}
.pagination .active a,
.pagination .active a:focus,
.pagination .active a:hover,
.pagination .active span,
.pagination .active span:focus,
.pagination .active span:hover {
  border-bottom-color: #d00019;
  background-color: transparent;
  color: #d00019;
}
.pagination .disabled a,
.pagination .disabled span {
  border-bottom: solid 0.1875rem #4F5563;
  background: #4F5563;
  color: #FFFFFF;
  cursor: not-allowed;
  opacity: 0.8;
}
.pagination .disabled a:focus,
.pagination .disabled a:hover,
.pagination .disabled span:focus,
.pagination .disabled span:hover {
  border-bottom-color: #4F5563;
  background: #4F5563;
  color: #FFFFFF;
  cursor: not-allowed;
  opacity: 0.8;
}
.ind-completude:before {
  font-family: 'icoMyWay';
  content: "\e623";
  float: left;
  padding-right: 0.1875rem;
}
/*---------------------*\
  $Panels
\*---------------------*/
.panel {
  margin-bottom: 1.25rem;
  border-radius: 0;
  background-color: #F8F8FB;
  box-shadow: none;
  border: 0;
  outline: none;
}
.panel-body {
  padding: 0;
}
.panel.panel-inactif .panel-heading {
  color: #333333;
}
.panel.panel-sans-titre .panel-body {
  border-top: 0;
}
.panel-heading {
  padding: 0.625rem 0.625rem 0.625rem 0;
  border-radius: 0;
  border-bottom: 0;
  width: 100%;
  text-align: left;
}
.panel-heading.mw-sticky-fixed {
  z-index: 900;
  box-shadow: 0.0625rem 0.3125rem 0.3125rem 0rem #656565;
}
.panel-default {
  border-radius: 0;
}
.panel-default > .panel-heading {
  background-color: #F8F8FB;
  color: #333333;
}
.panel-default > .panel-heading > .panel-title {
  font-size: 1.5rem;
}
.panel-default > .panel-heading.panel-actif {
  color: #d00019;
}
.panel-default > .panel-body {
  background-color: #F8F8FB;
}
.panel-primary {
  border-color: none;
  border-radius: 0;
}
.panel-primary > .panel-heading {
  border-left: 0.3125rem solid #4F5563;
  background-color: #E0E0E0;
  border-color: none;
  color: #333333;
  padding-left: 1.25rem;
}
.panel-primary > .panel-heading.panel-actif {
  color: #d00019;
  border-left-color: #d00019;
}
.panel-primary > .panel-heading > .panel-title {
  font-size: 1.125rem;
}
.panel-primary > .panel-body {
  border-left: 0.3125rem solid #E0E0E0;
  border-top: 0.125rem solid #FFFFFF;
  padding: 1.25rem;
  background-color: #E0E0E0;
}
.panel-success,
.panel-zone {
  border: none;
  background-color: #E0E0E0;
}
.panel-success > .panel-heading,
.panel-zone > .panel-heading {
  background-color: #E0E0E0;
  background-image: none;
  color: #333333;
}
.panel-success > .panel-heading > .panel-title,
.panel-zone > .panel-heading > .panel-title {
  font-size: 1.125rem;
}
.panel-success > .panel-body,
.panel-zone > .panel-body {
  background-color: #E0E0E0;
  padding: 1.25rem;
  margin-bottom: 1.875rem;
}
.panel-collapsible {
  border-color: none;
  border-radius: 0;
}
.panel-collapsible .panel-heading {
  border: none;
  cursor: pointer;
}
.panel-collapsible .panel-heading span {
  padding-top: 0.125rem;
}
.panel-collapsible .panel-heading * {
  padding-left: 1.25rem;
  cursor: pointer;
}
.panel-collapsible .panel-body {
  border: none;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
}
.panel-collapsible-open > .panel-heading {
  background-color: #ADB7C4;
  color: #333333;
}
.panel-collapsible-open > .panel-body {
  background-color: #ADB7C4;
}
.panel-collapsible-close > .panel-heading {
  background-color: #4F5563;
  color: #FFFFFF;
}
.panel-collapsible-close > .panel-body {
  background-color: #4F5563;
}
.panel-collapsible-over {
  border-color: none;
  position: relative;
  border-radius: 0;
}
.panel-collapsible-over .panel-heading {
  border: none;
  cursor: pointer;
}
.panel-collapsible-over .panel-heading span {
  padding-top: 0.125rem;
}
.panel-collapsible-over .panel-heading * {
  padding-left: 1.25rem;
}
.panel-collapsible-over .panel-body {
  border: none;
  padding: 1.25rem;
  position: absolute;
  z-index: 2;
}
.panel-contextual {
  transition: opacity 0.4s linear 0.1s;
  opacity: 1;
}
.panel-contextual.ng-hide {
  opacity: 0;
}
.panel-contextual.ng-hide-add,
.panel-contextual.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
            since the .ng-hide class is already on the element rendering
            it as hidden. */
  display: block !important;
}
.panelSansTitre p {
  padding: 0.625rem;
}
.panelicone {
  padding-left: 1.25rem !important;
}
.bottom-groupe-travail {
  height: 9.375rem;
}
/*---------------------------*\
    $fenetre modale
\*---------------------------*/
.modal-dialog {
  margin-top: 5%;
}
.modal-backdrop.in {
  opacity: 0.55;
}
.modal-full {
  width: 98%;
  margin-top: 1.875rem;
}
/* Modifié sur design popup myflow */
.modal-dialog .modal-header {
    background: #89898A;
    color: #fff;
    font-weight: 700;
}
 
.modal-header {
  padding: 1.25rem 0.9375rem 1.0625rem;
  border-bottom: 0.1875rem solid #89898A;  
}

.modal-title{
    color: #fff;
}

/* /Modifié sur design popup myflow */ 

.modal-header button {
  color: #FFFFFF;
  opacity: 1;
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  top: -1.125rem;
  right: -0.9375rem;
  background-color: #89898A;
  font-size: 1rem;
  font-weight: normal;
}
.modal-header button:hover {
  color: #FFFFFF;
  opacity: 1;
}
.modal-content {
  border-radius: 0;
  background-color: #F8F8FB;
}
.modal-content .modal-exit .modal-footer .btn-default,
.modal-content .modal-exit .modal-footer .btn-zone {
  border-right: 0.125rem solid white;
}
.modal-content .modal-exit .modal-body {
  min-height: 7.5rem;
}
.modal-footer {
  padding: 0;
  text-align: right;
  border-top: none;
  margin-top: 0rem;
}
.modal-footer div {
  padding-left: 0;
  padding-right: 0;
}
.modal-footer div button {
  width: 100%;
}
.modal-footer div.push-right {
  padding-left: 0.9375rem;
}
.modal-icon {
  font-size: 1.7rem;
}
/*---------------------*\
  $Tooltip
\*---------------------*/
.tooltip {
  font-size: 0.875rem;
  opacity: 1;
}
.tooltip.in {
  opacity: 1;
}
.tooltip-inner {
  background-color: #4F5563;
  color: #FFFFFF;
  border-radius: 0;
}
.tooltip-arrow {
  opacity: 1;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #4F5563;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #4F5563;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #4F5563;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #4F5563;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #4F5563;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #4F5563;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #4F5563;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #4F5563;
}
.control-tooltip-div {
  position: initial !important;
}
.ico {
  position: absolute;
  z-index: 1;
  color: #F89122;
  font-style: normal;
  font-size: 0.875rem;
  left: 0.4375rem;
  top: 0.5rem;
}
/* Étoile de l'icone */
.etoile-icone {
  width: 2.375rem;
  height: 2.375rem;
  display: block;
  float: left;
  position: relative;
  top: 0.625rem;
  left: 0.3125rem;
}
.infobul40 {
  display: block;
  height: 3.75rem;
  background-color: aliceblue;
}
.infobul140 {
  display: block;
  height: 10rem;
  background-color: aliceblue;
}
.error-msg {
  /* Message d'erreur sous forme de bulle. */
  background-color: #fff4e9;
  color: #9f4f01;
  position: relative;
  top: 0.0625rem;
  bottom: 1.625rem;
  padding: 0.3125rem 0.9375rem 0rem 0.625rem;
  font-size: 0.9rem;
  margin-top: 0.3125rem;
  z-index: 98;
  min-height: 1.875rem;
}
.error-msg::before {
  /* Icone du point d'exclamation */
  font-family: 'icoMyWay';
  speak: none;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #d00001;
  content: "\e60e";
  padding-right: 0.625rem;
  padding-left: 0rem;
}
.error-msg::after {
  /* Flèche de la bulle */
  border: solid;
  border-color: #fff4e9 transparent;
  border-width: 0rem 0.375rem 0.375rem 0.375rem;
  bottom: 100%;
  content: "";
  left: 5%;
  position: absolute;
  z-index: 99;
}
/*---------------------*\
  $CSS communes  
\*---------------------*/
.texte-obligatoire {
  color: #4F5563;
  font-style: italic;
  font-weight: normal;
  font-size: 0.75rem;
  padding-top: 0.875rem;
}
/*---------------------*\
  $navigation secondaire 
\*---------------------*/
.totem-accessible {
  font-size: 0.875rem;
  color: #333333;
  /**
     * Énumération listant les types de composants possibles.
     * La hiérarchie étant : Chapitre -> SousChapitre -> Page -> Section.
     */
}
.totem-accessible ul {
  padding-left: 0rem;
}
.totem-accessible li {
  list-style: none;
}
.totem-accessible .lien-page,
.totem-accessible .lien-section {
  padding: 0.625rem 0.3125rem 0.625rem 0.3125rem;
  display: block;
  text-decoration: none;
  min-height: 2.5rem;
  outline: 0;
  color: #333333;
}
.totem-accessible .lien-page.ind-fiabilisation::before,
.totem-accessible .lien-section.ind-fiabilisation::before {
  font-family: 'icoMyWay';
  content: "\e62d";
  float: left;
  padding-right: 3px;
}
.totem-accessible .lien-page {
  border-radius: 0.25rem;
  background: #E0E0E0;
  border: 0.125rem solid #E0E0E0;
  margin-bottom: 0.3125rem;
  color: #333333;
}
.totem-accessible .lien-page:hover,
.totem-accessible .lien-page:focus {
  font-weight: normal;
  border-color: #d00019;
}
.totem-accessible .lien-page.pageActive {
  border-color: #d00019;
  background: #d00019;
  color: #FFFFFF;
}
.totem-accessible .lien-page.avec-sections {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.totem-accessible .totem-chapitre {
  margin-bottom: 1.875rem;
}
.totem-accessible .totem-chapitre .titre-chapitre {
  font-weight: bold;
  margin-bottom: 1.25rem;
  font-size: 1rem;
}
.totem-accessible .totem-sous-chapitre {
  margin-bottom: 0.3125rem;
  border-radius: 0.25rem;
}
.totem-accessible .totem-sous-chapitre .liste-pages {
  padding: 0.3125rem;
}
.totem-accessible .totem-sous-chapitre .liste-pages li:last-child .lien-page {
  margin-bottom: 0;
}
.totem-accessible .totem-sous-chapitre .bouton-sous-chapitre {
  outline: 0;
  border: 0;
  background: transparent;
  padding: 0.625rem 1.375rem 0.625rem 0.625rem;
  position: relative;
  text-align: left;
  border: 0.0625rem solid #ADB7C4;
  border-radius: 0.25rem;
}
.totem-accessible .totem-sous-chapitre .bouton-sous-chapitre .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.3125rem;
}
.totem-accessible .totem-sous-chapitre .bouton-sous-chapitre:hover,
.totem-accessible .totem-sous-chapitre .bouton-sous-chapitre:focus {
  border-color: #d00019;
}
.totem-accessible .totem-sous-chapitre.active {
  border: 0.0625rem solid #d00019;
}
.totem-accessible .totem-sous-chapitre.active .bouton-sous-chapitre {
  color: #d00019;
  font-weight: bold;
  border: 0;
}
.totem-accessible .lien-section {
  border-left: 0.1875rem solid #eeadbc;
}
.totem-accessible .lien-section:hover,
.totem-accessible .lien-section:focus {
  border-color: #d00019;
  font-weight: normal;
}
.totem-accessible .lien-section.sectionActive {
  border-left-width: 0.25rem;
  border-color: #d00019;
}
.totem-accessible .totem-page li {
  border-right: 0.125rem solid #E0E0E0;
}
.totem-accessible .totem-page li:last-child .lien-section {
  border-bottom: 0.125rem solid #E0E0E0;
  margin-bottom: 0.3125rem;
}
.totem ul {
  padding-left: 0px;
}
.totem li {
  text-align: left;
  list-style: none;
}
.totem h5 {
  padding: 10px 5px 10px 10px;
}
.totem .totem-chapitre {
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  cursor: pointer;
  margin-bottom: 20px;
}
.totem .totem-chapitre h4 {
  font-weight: bold;
  padding-bottom: 10px;
}
.totem .totem-page {
  margin-bottom: 10px;
  cursor: pointer;
  border-bottom: solid 1px #E0E0E0;
  color: #333333;
  display: block;
  background-color: #E0E0E0;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.8rem;
}
.totem .totem-page.pageActive {
  background-color: #d00019;
  color: #FFFFFF;
  font-size: 0.875rem;
}
.totem .totem-page.pageActive h5 {
  color: #FFFFFF;
}
.totem .totem-page > a {
  background-color: #E0E0E0;
}
.totem .totem-sous-chapitre {
  border: 1px solid #4F5563;
  margin-bottom: 10px;
}
.totem .totem-sous-chapitre.active > h5 > span {
  color: #d00019;
}
.totem .totem-sous-chapitre align-content:hover {
  background-color: #FFFFFF;
}
.totem .totem-sous-chapitre .panel-contextual {
  padding-right: 5px;
  padding-left: 5px;
}
.totem .totem-sous-chapitre h5 > span.icon {
  float: right;
}
.totem .totem-section {
  cursor: pointer;
}
.totem a {
  padding: 10px 5px 10px 5px;
  font-weight: normal;
  font-size: 0.875rem;
  position: relative;
  display: block;
  text-decoration: none;
  color: #333333;
  border-bottom: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  border-left: 3px solid #E0E0E0;
}
.totem a:hover {
  border-left: 3px solid #d00019;
}
.totem a:focus {
  background-color: #E0E0E0;
}
.totem a.sectionActive {
  border-left: 3px solid #d00019;
  background-color: #FFFFFF;
  color: #d00019;
}
.totem a.pageActive {
  border-left: 3px solid #d00019;
  border-right: 1px solid #ADB7C4;
  background-color: #d00019;
  color: #FFFFFF;
}

/* CEBPL MYWAY-CE.CSS */
.nav-secondaire {
    /*height: 100%;*/
    border-width: 1px;
    border-style: solid;
    border-color: lightGray; 
}

.nav-secondaire div {
  margin-bottom: 0.625rem;
}
.nav-secondaire div:not(.grpActif) {
  border-left: solid 0.125rem #E0E0E0;
}
.nav-secondaire h5 {
  padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
  color: #333333;
  display: block;
  background-color: #E0E0E0;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.8rem;
}
.nav-secondaire h5.grpActif {
  background-color: #d00019;
  color: #FFFFFF;
}
.nav-secondaire ul li .grpActif {
  border-left: solid 0.1875rem #4F5563;
}
.nav-secondaire ul li:last-of-type {
  border-bottom: none;
}
.nav-secondaire ul li > a.active {
  border-left: solid 0.1875rem #d00019;
}
.nav-secondaire ul li a {
  color: #333333;
  display: block;
  background-color: #FFFFFF;
  border-bottom: 0.0625rem solid #E0E0E0;
  border-right: 0.0625rem solid #E0E0E0;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.8rem;
  cursor: pointer;
}
.nav-secondaire ul li a:hover {
  color: #333333;
  background-color: #E0E0E0;
}
.nav-secondaire ul li a:focus {
  color: #333333;
  background-color: #E0E0E0;
}
.nav-secondaire ul li a.active {
  background-color: #FFFFFF;
  color: #d00019;
}
/*---------------------*\
  $Calendrier 
\*---------------------*/
.calendrier-jour thead .fond {
  background: #4F5563;
  color: #FFFFFF;
}
.calendrier-jour thead .btn i {
  font-size: 1rem;
}
.calendrier-jour tbody .btn {
  color: #333333;
  background: #F8F8FB;
  border: solid 0.0625rem #E0E0E0;
  border: solid 1px #E0E0E0;
  font-weight: normal;
}
.calendrier-jour tbody .btn .text-info {
  color: #333333;
  font-weight: bold;
  font-size: 1.05rem;
}
.calendrier-jour tbody .btn:hover,
.calendrier-jour tbody .btn:active {
  border-color: #4F5563;
  border-width: 0.0625rem;
}
.calendrier-jour tbody .btn:active,
.calendrier-jour tbody .btn.active {
  background: #4F5563;
  color: #FFFFFF;
  box-shadow: none;
  font-weight: bold;
}
.calendrier-jour tbody .btn:active .text-info,
.calendrier-jour tbody .btn.active .text-info {
  color: #FFFFFF;
}
.calendrier-jour tbody .btn-jour {
  background: #FFFFFF;
}
.calendrier-popup {
  background: #F8F8FB;
  border-radius: 0;
  padding: 0;
}
.btn-cal {
  width: 2.25rem;
  font-size: 1rem;
}
.text-muted {
  color: #ADB7C4;
}
/*---------------------*\
  $Check Box
\*---------------------*/
.itce-checkbox {
  font-weight: normal;
  background: none;
  color: #333333;
  margin-right: 1.25rem;
  margin-left: 0;
  padding: 0.5rem 0.375rem 0.1875rem 0.375rem;
  font-size: 0.875rem;
}
.itce-checkbox:hover:before {
  border: 0.125rem solid #4F5563;
}
.itce-checkbox:focus:before {
  border: 0.125rem solid #4F5563;
}
.itce-checkbox:active,
.itce-checkbox.active {
  box-shadow: none;
}
.itce-checkbox:active:before,
.itce-checkbox.active:before {
  color: #333333;
}
.itce-checkbox:before {
  font-family: 'icoMyWay';
  content: "\e60f";
  padding: 0.125rem 0.125rem;
  width: 1.125rem;
  margin-right: 0.3125rem;
  background-color: #FFFFFF;
  color: #FFFFFF;
  border: 0.125rem solid #E0E0E0;
  border-radius: 0.125rem;
}
/*---------------------*\
  $Radio boutons
\*---------------------*/
/* itce-radio-btn style obsolète */
.itce-radio-btn {
  font-weight: normal;
  background: #E0E0E0;
  color: #333333;
  margin-right: 1.25rem;
  margin-left: 0;
  padding: 0.1875rem 0.625rem 0.1875rem 0.625rem;
  border: 0.125rem solid #F8F8FB;
  height: 2.5rem;
  text-align: left;
  font-size: 0.875rem;
  position: relative;
}
.itce-radio-btn.contenu-libre {
  height: 3.125rem;
}
.itce-radio-btn:active,
.itce-radio-btn.active {
  box-shadow: none;
  background: #4F5563;
  color:  black;  /*#FFFFFF; by jfp */
  border: 0.125rem solid #4F5563;
}
.itce-radio-btn:active:hover:before,
.itce-radio-btn.active:hover:before {
  font-family: 'icoMyWay';
  content: "\e60b";
  font-size: 1rem;
}
.itce-radio-btn:active:before,
.itce-radio-btn.active:before {
  color:#FFFFFF; 
  font-family: 'icoMyWay';
  content: "\e60b";
  font-size: 1rem;
}
.itce-radio-btn:hover {
  box-shadow: none;
  border: 0.125rem solid #4F5563;
  font-weight: normal;
}
.itce-radio-btn:hover:before {
  font-family: 'icoMyWay';
  content: "\e609";
  font-size: 1rem;
}
.itce-radio-btn:before {
  font-family: 'icoMyWay';
  content: "\e609";
  font-size: 1rem;
  color: #4F5563;
  padding: 0rem 0.125rem;
  margin-right: 0.3125rem;
}
.itce-radio-btn > div {
  font-weight: normal;
  position: absolute;
  left: 1.875rem;
  top: 0rem;
  padding-top: 0.3125rem;
  padding-left: 0.625rem;
}
.mw-radio-group legend {
  border: 0;
}
.mw-radio-group li.mw-radio-btn {
  list-style-type: none;
}
.mw-radio-group[disabled] input[type="radio"] + label {
  cursor: not-allowed;
  opacity: 0.7;
}
.mw-radio-group[disabled] input[type="radio"] + label:hover {
  border-color: #FFFFFF;
}
.mw-radio-btn {
  position: relative;
}
.mw-radio-btn label {
  font-weight: normal;
  background: #E0E0E0;
  color: #333333;
  margin-right: 1.25rem;
  padding: 0.5rem 0.625rem 0.1875rem 2.5rem;
  border: 0.125rem solid #FFFFFF;
  min-height: 2.5rem;
  text-align: left;
  font-size: 0.875rem;
  position: relative;
  cursor: pointer;
}
.mw-radio-btn label:before {
  position: absolute;
  left: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'icoMyWay';
  content: "\e609";
  font-size: 1rem;
  color: #4F5563;
}
.mw-radio-btn input[type="radio"] {
  position: absolute;
  left: -6249.9375rem;
  /* caché hors de l'écran pour le laisser accessible */
}
.mw-radio-btn input[type="radio"]:focus + label,
.mw-radio-btn input[type="radio"] + label:hover {
  border-color: #4F5563;
}
.mw-radio-btn input[type="radio"]:checked + label {
  background: #4F5563;
  color: #FFFFFF;
  border-color: #4F5563;
}
.mw-radio-btn input[type="radio"]:checked + label:hover {
  border-color: #333333;
}
.mw-radio-btn input[type="radio"]:checked + label:before {
  color: #FFFFFF;
  content: "\e60b";
}
.mw-radio-btn input[type="radio"]:checked:focus + label {
  border-color: #333333;
}
.mw-radio-btn input[type="radio"]:disabled + label {
  cursor: not-allowed;
  opacity: 0.6;
}
.mw-radio-btn input[type="radio"]:disabled + label:hover {
  border-color: #FFFFFF;
}
input[type="radio"]:disabled + label,
[disabled] input[type="radio"] + label {
  cursor: not-allowed;
  opacity: 0.6;
}
input[type="radio"]:disabled + label:hover,
[disabled] input[type="radio"] + label:hover {
  border-color: #FFFFFF;
}
/* Hack pour reproduire le comportement natif de boostrap, à supprimer lors du passage à une version par défaut de bootstrap */
@media (min-width: 480/16rem) and (max-width: 767/16rem) {
  .form-horizontal .mw-radio-group legend.control-label {
    margin-bottom: 0.3125rem;
    text-align: left;
  }
}
/*---------------------*\
  $Validation
\*---------------------*/
.has-error .form-control {
  border-color: #f89122;
  border-width: 0.125rem;
}
.has-error .form-control:focus {
  box-shadow: none;
  border-color: #f89122;
}
.has-error .form-control-feedback {
  color: #9f4f01;
}
.has-error .form-control-feedback.form-control-clear {
  color: #4F5563;
}
.has-error .help-block {
  border: 0.125rem solid #f89122;
}
.has-error .control-label {
  color: #333333;
}
.form-control-control-erreur {
  width: 1.0625rem;
}
.form-control-clear {
  width: 1.0625rem;
  cursor: pointer;
}
.form-control-control-feedback-left {
  left: 0.75rem;
}
.form-control-icon {
  color: #4f5563;
  font-size: 1em;
  font-weight: normal;
  height: 2.25rem;
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
  padding: 0.3125rem 0 0;
  position: absolute;
  width: 2.25rem;
  right: 0.25rem;
  top: 0.375rem;
  cursor: pointer;
  z-index: 2;
}
.form-control-feedback {
  color: #ffffff;
  height: 2.25rem;
  width: 2.25rem;
  margin-top: 0.0625rem;
  margin-bottom: 0.0625rem;
  padding: 0.1875rem 0rem 0rem 0rem;
  font-weight: normal;
  font-size: 1rem;
  position: absolute;
}
.form-control-feedback.form-control-clear {
  color: #4F5563;
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0.0625rem;
  right: 0.75rem;
  padding-top: 0.5625rem;
}
.resetbt {
  background-color: transparent;
  border: medium hidden;
  right: 0.625rem !important;
  top: 0 !important;
}
input[mw-reset-field] {
  padding-right: 2.125rem;
}
textarea {
  resize: none;
}
.rigth40 {
  right: 2.5rem;
}
[gl-reset-field] {
  background: #fff url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=) no-repeat right -0.625rem center;
  transition: background 0.4s;
  -moz-transition: background 0.4s;
  -webkit-transition: background 0.4s;
  -o-transition: background 0.4s;
}
[gl-reset-field].x {
  background-position: right 0.3125rem center;
}
.has-icon {
  padding-right: 2.25rem;
}
.mw-integer-picker {
  padding-left: 0.0625rem;
  padding-right: 0rem;
  border: 0.0625rem solid #E0E0E0;
  background-color: #FFFFFF;
  text-align: center;
  vertical-align: central;
  width: 100%;
}
.mw-integer-picker:focus,
.mw-integer-picker-focus,
.mw-integer-picker:hover {
  border: 0.0625rem solid #4F5563;
}
.mw-integer-picker > .form-control {
  border: none;
}
.mw-integer-picker .form-control-feedback {
  padding-top: 0.1875rem !important;
  font-size: 1.20rem;
}
.mw-integer-picker > .btn {
  border-width: 0.125rem;
  min-width: 2.25rem;
  position: absolute;
  z-index: 2;
  height: 2.375rem;
  margin: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}
.mw-integer-picker .mw-integer-picker-value {
  background-color: #FFFFFF;
  width: 100%;
  padding-top: 0.5625rem;
  padding-left: 0rem;
  padding-right: 0rem;
}
.mw-integer-picker .mw-integer-picker-btn-plus {
  right: 0rem;
}
.mw-integer-picker .mw-integer-picker-btn-plus > span {
  padding-left: 0.1875rem;
}
.mw-integer-picker .mw-integer-picker-btn-moins {
  left: 0.0625rem;
}
.mw-integer-picker .mw-integer-picker-btn-moins span {
  padding-left: 0.1875rem;
}
.showGroup {
  display: block;
}
.hideGroup {
  display: none;
}
.scroller-indicator {
  font-size: 1.8rem;
  color: #333333;
  background-color: #ADB7C4;
  padding-top: 0.625rem;
  padding-left: 0.625rem;
  position: fixed;
  bottom: 3.125rem;
  right: 3.125rem;
  width: 3.125rem;
  height: 3.125rem;
  transition: opacity 0.5s linear 0.1s;
  opacity: 0.6;
}
.scroller-indicator:after {
  /* Flèche à droite */
  width: 0rem;
  border: 0.375rem solid transparent;
  border-left: 0.75rem solid #ADB7C4;
  content: "";
  left: 3.125rem;
  top: 1.125rem;
  position: absolute;
}
.scroller-indicator.ng-hide {
  opacity: 0;
}
.scroller-indicator.ng-hide-add,
.scroller-indicator.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
         since the .ng-hide class is already on the element rendering
         it as hidden. */
  display: block !important;
}
.ui-select-allow-clear {
  right: 2.375rem !important;
  text-decoration: none;
}
.ui-select-allow-clear :hover {
  text-decoration: none;
}
.left-pannel,
.right-pannel {
  float: left;
  height: 0;
  position: relative;
  z-index: 1;
  min-width: 12.5rem;
  width: 25%;
}
.right-pannel {
  float: right;
}
.mw-btn-link {
  border: 0;
  background-color: transparent;
  padding: 0;
}
/*---------------------*\
  $Bootstrap surcharge
\*---------------------*/
.alert {
  border: 0.125rem solid transparent;
  border-radius: 0;
}
.alert-warning {
  color: #9f4f01;
  background-color: #fff4e9;
  border-color: #f89122;
}
.inverse {
  background: #37414A;
  color: white;
}
/*---------------------*\
         Autres
\*---------------------*/
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding-top: 0.875rem;
}
.hcenter {
  text-align: center;
}
/*---------------------*\
  $Table
\*---------------------*/
table {
  background-color: #FFFFFF;
}
.table {
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  border: 0.0625rem solid #adb7c4;
  background-color: #FFFFFF;
}
.table > thead {
  z-index: 1030;
}
.table > thead.mw-sticky-fixed,
.table > tbody.mw-sticky-fixed,
.table > tfoot.mw-sticky-fixed {
  z-index: 910;
  box-shadow: 0.0625rem 0.3125rem 0.3125rem 0rem #656565;
}

/* Redmine #5595 : Accentuer la couleur de survol des lignes (gris plus foncé) sur PDD et autres tableaux
    Valeur initiale : background-color: #f5f5f5;
*/
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
 background-color : rgba(224, 224, 224, 1);

  }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 0.0625rem 0.625rem 0.0625rem 0.625rem;
  border-top: 0rem;
  vertical-align: middle;
  min-height: 2.4375rem;
}
.table > thead > tr > th > mw-simple-checkbox > .simple-checkbox,
.table > tbody > tr > th > mw-simple-checkbox > .simple-checkbox,
.table > tfoot > tr > th > mw-simple-checkbox > .simple-checkbox,
.table > thead > tr > td > mw-simple-checkbox > .simple-checkbox,
.table > tbody > tr > td > mw-simple-checkbox > .simple-checkbox,
.table > tfoot > tr > td > mw-simple-checkbox > .simple-checkbox,
.table > thead > tr > th > div > mw-simple-checkbox > .simple-checkbox,
.table > tbody > tr > th > div > mw-simple-checkbox > .simple-checkbox,
.table > tfoot > tr > th > div > mw-simple-checkbox > .simple-checkbox,
.table > thead > tr > td > div > mw-simple-checkbox > .simple-checkbox,
.table > tbody > tr > td > div > mw-simple-checkbox > .simple-checkbox,
.table > tfoot > tr > td > div > mw-simple-checkbox > .simple-checkbox {
  margin-right: 0.625rem;
  margin-top: 0.3125rem;
}
.table > thead > tr > th .mw-input-check,
.table > tbody > tr > th .mw-input-check,
.table > tfoot > tr > th .mw-input-check,
.table > thead > tr > td .mw-input-check,
.table > tbody > tr > td .mw-input-check,
.table > tfoot > tr > td .mw-input-check {
  margin-top: 0rem;
  top: 0.3125rem;
}
.table > thead > tr > th .mw-input-check label,
.table > tbody > tr > th .mw-input-check label,
.table > tfoot > tr > th .mw-input-check label,
.table > thead > tr > td .mw-input-check label,
.table > tbody > tr > td .mw-input-check label,
.table > tfoot > tr > td .mw-input-check label {
  font-size: inherit;
}
.table > thead > tr > th > span.icon,
.table > tbody > tr > th > span.icon,
.table > tfoot > tr > th > span.icon,
.table > thead > tr > td > span.icon,
.table > tbody > tr > td > span.icon,
.table > tfoot > tr > td > span.icon {
  cursor: pointer;
}
.table > thead > tr > th {
  border-bottom: 0rem;
  /*color: #4F5563;
  background: #efefef;
  border-left: solid 0.0625rem #ADB7C4;*/
  color: white;
  background-color: #4F5563;
  border-left: solid 1px #adb7c4;
  font-weight: bold;
  padding: 0;
  padding-left: 0.625rem;
  min-height: 2.5rem;
  height: 2.5rem;
}
.table > thead > tr > th:first {
  border-left: none;
}
.table > thead > tr > th.sortable {
  cursor: pointer;
}
.table > thead > tr > th.deux-boutons > .title {
  width: calc(100% - 5.3125rem);
  display: inline-block;
  height: 100%;
}
.table > thead > tr > th.un-bouton > .title {
  width: calc(100% - 2.8125rem);
  display: inline-block;
  height: 100%;
}
.table > thead > tr > th > .title {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.table > thead > tr > th > button {
  float: right;
  padding-left: 0;
  padding-right: 0;
  width: 2.5rem;
  height: 2.4375rem;
}
.table > thead > tr > th > button.btn-tri {
  color: #efefef;
}
.table > thead > tr > th > button.btn-tri.actif {
  color: #4F5563;
}
.table > thead > tr > th > button.btn-tri:focus,
.table > thead > tr > th > button.btn-tri:hover {
  color: #4F5563;
  background-color: #ADB7C4;
}
.table > thead > tr > th > button.btn-filtre {
  color: #4F5563;
  background-color: #efefef;
}
.table > thead > tr > th > button.btn-filtre.actif {
  background-color: #E0E0E0;
  height: 100%;
  border-top: 0;
  border-bottom: 0;
}
.table > thead > tr > th > button.btn-filtre:focus,
.table > thead > tr > th > button.btn-filtre:hover {
  color: #4F5563;
  background-color: #ADB7C4;
}
.table > thead > tr > th > button:focus {
  color: #4F5563;
}
.table > thead > tr > th:hover > button.btn-tri {
  color: #4F5563;
}
.table > thead > tr > th:hover > button.btn-tri.actif {
  color: #4F5563;
}
.table > thead > tr > th[ng-if="mwTableCtrl.avecLigneDetail"] {
  padding: 0!important;
  height: 2.5rem;
  text-align: center;
}
.table > thead > tr > th[ng-if="mwTableCtrl.avecLigneDetail"] span {
  cursor: default;
}
.table > thead > tr > th.text-align-right {
  padding-right: 0.625rem;
}
.table > tbody + tbody {
  border-top: 0.0625rem solid #89898A;
}
.table .td-selector {
  vertical-align: middle;
  text-align: center;
}
.table .td-selector .itce-checkbox {
  margin-right: 0rem;
}
.table caption {
  font-weight: bold;
  padding-bottom: 0.3125rem;
  color: #333333;
}
.table > tbody {
  border-bottom: solid 0.0625rem #89898A;
}
.table > tbody:focus {
  background-color: #ADB7C4;
  color: #333333;
}
.table > tbody input[type="checkbox"]:focus {
  background-color: #ADB7C4;
  color: #333333;
  opacity: 0.8;
}
.table > tbody.expanded {
  background-color: #ADB7C4;
  color: #333333;
}
.table > tbody.selected {
  background-color: #4F5563;
  color: #FFFFFF;
}
.table > tbody[disabled='disabled'] {
  opacity: 0.6;
  cursor: not-allowed;
}
.table > tbody > tr {
  height: 2.5rem;
}
.table > tbody > tr > td {
  border-left: solid 0rem;
  padding: 0.0625rem 0.5rem 0.0625rem 0.625rem;
}
.table > tbody > tr > td > button {
  border: none;
  background-color: transparent;
}
.table.table-interactive > tbody:hover {
  background-color: #ADB7C4;
  color: #333333;
}
.table .col-action {
  width: 2%;
  border-left: none;
  border-right: none;
  font-size: 1rem;
}
.table .col-action span {
  cursor: pointer;
}
.table .table-input-filter {
  color: #4F5563;
}
.table .detail-tr {
  margin: 0.625rem;
  background-color: #FFFFFF;
  padding: 0.5rem;
  color: #333333;
  overflow: hidden;
}
.table .mw-table-filter > td {
  background-color: #E0E0E0;
  border-left: none;
  padding: 0.3125rem 0 0.3125rem 0;
}
.table .mw-table-bk-filter {
  background-color: #E0E0E0;
}
.table .mw-table-ligne-vide {
  height: 5rem;
}
.table .mw-table-ligne-vide.mw-table-h0 {
  height: 0;
}
.table .mw-table-ligne-vide > td {
  text-align: center;
  font-size: 2rem;
  background-color: #E0E0E0;
}
.blue-backgroud-on-focus {
  background-color: #ADB7C4;
  color: #333333;
  opacity: 0.8;
}
/* Import de la feuille de style des composants mw-tuile */
/*---------------------*\
$Style des tuiles standards
\*---------------------*/
/* Fonction qui donne la couleur à la tuile. */
/* Classe du conteneur principal d'une tuile */
.mw-tuile-handles {
  float: left;
  position: relative;
}
.mw-tuile-handles.edition {
  margin: 1.25rem 2.5rem 1.25rem 0rem;
}
.mw-tuile-handles.no-edition {
  padding: 1.25rem 1.25rem 0rem 0rem;
}
/* Style de la tuile en état normal */
.mw-tuile-bloc {
  /* Correction du style dû à l'élément bouton */
  background-color: #FFFFFF;
  color: #4F5563;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0rem;
  float: left;
  border-left: 0.125rem solid #E0E0E0;
  cursor: pointer;
  font-size: 0.85rem;
  line-height: 1.0625rem;
  position: relative;
  margin-left: 0.125rem;
  /* Couleur de la tuile standard */
}
.mw-tuile-bloc .mw-tuile {
  border: 0.125rem solid #E0E0E0;
  border-left-width: 0rem;
  position: relative;
}
.mw-tuile-bloc .mw-tuile span {
  display: table;
}
.mw-tuile-bloc .mw-tuile span.mw-tuile-titre {
  font-weight: bold;
}
.mw-tuile-bloc .mw-tuile span.mw-tuile-picto {
  font-size: 3rem;
  padding-bottom: 0.625rem;
}
.mw-tuile-bloc.mw-tuile-avec-marquage {
  border-left: 0.25rem solid #4F5563;
  margin-left: 0;
}
.mw-tuile-bloc.mw-tuile-filet-dotted {
  border-left-style: dotted;
}
.mw-tuile-bloc.couleur-sombre {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #efefef;
}
.mw-tuile-bloc.couleur-sombre.mw-tuile-avec-marquage {
  border-left-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre.mw-tuile-avec-marquage .mw-tuile-marqueur-texte {
  color: #FFFFFF;
  background-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre .mw-tuile {
  border-color: #efefef;
  text-align: left;
}
.mw-tuile-bloc.couleur-sombre .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-sombre .mw-tuile .mw-tuile-marqueur-picto {
  color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:hover {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #4F5563;
  outline: none;
}
.mw-tuile-bloc.couleur-sombre:hover .mw-tuile {
  border-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:hover .mw-tuile .mw-tuile-picto {
  color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:focus {
  background-color: #4F5563;
  color: #FFFFFF;
  border-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile {
  border-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile .mw-tuile-marqueur-picto {
  color: #ffffff;
}
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile .mw-tuile-marqueur {
  background-color: #FFFFFF;
  color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-sombre:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #4F5563;
  color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:active,
.mw-tuile-bloc.couleur-sombre.active {
  background-color: #ADB7C4;
  color: #4F5563;
  border-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:active .mw-tuile,
.mw-tuile-bloc.couleur-sombre.active .mw-tuile {
  border-color: #4F5563;
}
.mw-tuile-bloc.couleur-sombre:active .mw-tuile .mw-tuile-marqueur,
.mw-tuile-bloc.couleur-sombre.active .mw-tuile .mw-tuile-marqueur {
  background-color: #4F5563;
  color: #FFFFFF;
}
.mw-tuile-bloc.couleur-sombre:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-sombre.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-sombre:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg,
.mw-tuile-bloc.couleur-sombre.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #ADB7C4;
  color: #ADB7C4;
}
.mw-tuile-bloc.couleur-sombre:active .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-sombre.active .mw-tuile .mw-tuile-picto {
  color: #4F5563;
}
.mw-tuile-bloc.couleur-vert {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #efefef;
}
.mw-tuile-bloc.couleur-vert.mw-tuile-avec-marquage {
  border-left-color: #508319;
}
.mw-tuile-bloc.couleur-vert.mw-tuile-avec-marquage .mw-tuile-marqueur-texte {
  color: #FFFFFF;
  background-color: #508319;
}
.mw-tuile-bloc.couleur-vert .mw-tuile {
  border-color: #efefef;
  text-align: left;
}
.mw-tuile-bloc.couleur-vert .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-vert .mw-tuile .mw-tuile-marqueur-picto {
  color: #508319;
}
.mw-tuile-bloc.couleur-vert:hover {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #508319;
  outline: none;
}
.mw-tuile-bloc.couleur-vert:hover .mw-tuile {
  border-color: #508319;
}
.mw-tuile-bloc.couleur-vert:hover .mw-tuile .mw-tuile-picto {
  color: #508319;
}
.mw-tuile-bloc.couleur-vert:focus {
  background-color: #508319;
  color: #FFFFFF;
  border-color: #508319;
}
.mw-tuile-bloc.couleur-vert:focus .mw-tuile {
  border-color: #508319;
}
.mw-tuile-bloc.couleur-vert:focus .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-vert:focus .mw-tuile .mw-tuile-marqueur-picto {
  color: #ffffff;
}
.mw-tuile-bloc.couleur-vert:focus .mw-tuile .mw-tuile-marqueur {
  background-color: #FFFFFF;
  color: #508319;
}
.mw-tuile-bloc.couleur-vert:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-vert:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #508319;
  color: #508319;
}
.mw-tuile-bloc.couleur-vert:active,
.mw-tuile-bloc.couleur-vert.active {
  background-color: #ADB7C4;
  color: #4F5563;
  border-color: #508319;
}
.mw-tuile-bloc.couleur-vert:active .mw-tuile,
.mw-tuile-bloc.couleur-vert.active .mw-tuile {
  border-color: #508319;
}
.mw-tuile-bloc.couleur-vert:active .mw-tuile .mw-tuile-marqueur,
.mw-tuile-bloc.couleur-vert.active .mw-tuile .mw-tuile-marqueur {
  background-color: #508319;
  color: #FFFFFF;
}
.mw-tuile-bloc.couleur-vert:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-vert.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-vert:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg,
.mw-tuile-bloc.couleur-vert.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #ADB7C4;
  color: #ADB7C4;
}
.mw-tuile-bloc.couleur-vert:active .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-vert.active .mw-tuile .mw-tuile-picto {
  color: #508319;
}
.mw-tuile-bloc.couleur-rouge {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #efefef;
}
.mw-tuile-bloc.couleur-rouge.mw-tuile-avec-marquage {
  border-left-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge.mw-tuile-avec-marquage .mw-tuile-marqueur-texte {
  color: #FFFFFF;
  background-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge .mw-tuile {
  border-color: #efefef;
  text-align: left;
}
.mw-tuile-bloc.couleur-rouge .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-rouge .mw-tuile .mw-tuile-marqueur-picto {
  color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:hover {
  background-color: #FFFFFF;
  color: #4F5563;
  border-color: #d80129;
  outline: none;
}
.mw-tuile-bloc.couleur-rouge:hover .mw-tuile {
  border-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:hover .mw-tuile .mw-tuile-picto {
  color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:focus {
  background-color: #d80129;
  color: #FFFFFF;
  border-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile {
  border-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile .mw-tuile-marqueur-picto {
  color: #ffffff;
}
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile .mw-tuile-marqueur {
  background-color: #FFFFFF;
  color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-rouge:focus .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #d80129;
  color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:active,
.mw-tuile-bloc.couleur-rouge.active {
  background-color: #eeadbc;
  color: #4F5563;
  border-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:active .mw-tuile,
.mw-tuile-bloc.couleur-rouge.active .mw-tuile {
  border-color: #d80129;
}
.mw-tuile-bloc.couleur-rouge:active .mw-tuile .mw-tuile-marqueur,
.mw-tuile-bloc.couleur-rouge.active .mw-tuile .mw-tuile-marqueur {
  background-color: #d80129;
  color: #FFFFFF;
}
.mw-tuile-bloc.couleur-rouge:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-rouge.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-sm,
.mw-tuile-bloc.couleur-rouge:active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg,
.mw-tuile-bloc.couleur-rouge.active .mw-tuile .mw-tuile-marqueur.mw-tuile-marqueur-none-lg {
  background-color: #eeadbc;
  color: #eeadbc;
}
.mw-tuile-bloc.couleur-rouge:active .mw-tuile .mw-tuile-picto,
.mw-tuile-bloc.couleur-rouge.active .mw-tuile .mw-tuile-picto {
  color: #d80129;
}
/* Élément pour opacifier la tuile en mode édition */
.mw-tuile-backdrop {
  opacity: 0.5;
  width: 105%;
  height: 100%;
  position: absolute;
  z-index: 500;
  background-color: white;
  left: -0.3125rem;
}
/* Style des petite tuile */
.mw-tuile-sm {
  width: 6.875rem;
  height: 4.6875rem;
  padding: 0.3125rem 0.625rem 0rem 0.625rem;
}
/* Style des grande tuile */
.mw-tuile-lg {
  width: 11.875rem;
  height: 9.375rem;
  padding: 0.3125rem 1.25rem 0rem 1.25rem;
}
/* Style générale des marqueurs des tuiles */
.mw-tuile-marqueur {
  line-height: 1rem;
  margin-bottom: 0.4375rem;
  padding: 0rem 0.3125rem 0rem 0.3125rem;
}
/* Style des marqueurs de texte */
.mw-tuile-marqueur-texte {
  background-color: #4F5563;
  color: #FFFFFF;
}
/* Style des marqueurs de pictogramme */
.mw-tuile-marqueur-picto {
  padding-bottom: 0.25rem;
  padding-left: 0rem;
}
/* Style des marqueurs vide */
.mw-tuile-marqueur-none-sm {
  padding-top: 1rem;
}
.mw-tuile-marqueur-none-lg {
  padding-top: 1.3125rem;
}
/*-------------------------------------*\
$Style des boutons d'actions d'une tuile
\*-------------------------------------*/
.mw-tuile-action {
  display: table;
  width: 1.6rem;
  position: absolute;
  cursor: pointer;
  font-size: 1.0rem;
  z-index: 2;
  padding: 0.25rem;
  color: #FFFFFF;
  border-radius: 50%;
  border: 0.0625rem solid #4F5563;
  background: #4F5563;
  z-index: 510;
  /* Positionnement de l'action dans le coin haut-gauche */
  /* Positionnement de l'action dans le coin haut-droite */
  /* Positionnement de l'action dans le coin bas-droite */
  /* Positionnement de l'action dans le coin bas-gauche */
  /* Positionnement de l'action dans le coin déplacement vers la gauche */
  /* Positionnement de l'action dans le coin déplacement vers la droite */
}
.mw-tuile-action:hover,
.mw-tuile-action:active,
.mw-tuile-action.active,
.mw-tuile-action:focus {
  background: #FFFFFF !important;
  color: #4F5563 !important;
  border: 0.0625rem solid #4F5563 !important;
  outline: none;
}
.mw-tuile-action.mw-tuile-action1 {
  left: -0.8125rem;
  top: -0.8125rem;
}
.mw-tuile-action.mw-tuile-action2 {
  right: -0.4375rem;
  top: -0.8125rem;
}
.mw-tuile-action.mw-tuile-action3 {
  right: -0.4375rem;
  bottom: -0.8125rem;
}
.mw-tuile-action.mw-tuile-action4 {
  left: -0.8125rem;
  bottom: -0.8125rem;
}
.mw-tuile-action.mw-tuile-action-gauche {
  left: -0.8125rem;
  bottom: 3.875rem;
}
.mw-tuile-action.mw-tuile-action-droite {
  right: -0.4375rem;
  bottom: 3.875rem;
}
/* Couleur de la tuile bouton */
.couleur-vert {
  /*
	&:focus {
		.mw-tuile-bouton {
			color: #ffffff;
			 span:nth-child(2) {
				color: #ffffff;
			}

		}
	}*/
}
.couleur-vert .mw-tuile-bouton {
  color: #508319;
}
.couleur-vert .mw-tuile-bouton span:nth-child(2) {
  color: #4F5563;
}
.couleur-vert:hover,
.couleur-vert:focus {
  outline: none;
}
.couleur-vert:hover .mw-tuile-bouton,
.couleur-vert:focus .mw-tuile-bouton {
  background-color: #FFFFFF;
  color: #508319;
}
.couleur-vert:active .mw-tuile-bouton,
.couleur-vert .active .mw-tuile-bouton {
  background-color: #508319;
  color: #FFFFFF;
}
.couleur-vert:active .mw-tuile-bouton span:nth-child(2),
.couleur-vert .active .mw-tuile-bouton span:nth-child(2) {
  color: #FFFFFF;
}
/*----------------------------------------------------*\
$Style du conteneurs des icones des boutons de la tuile
\*----------------------------------------------------*/
.mw-tuile-bouton.mw-tuile-sm span {
  font-size: 1rem;
}
.mw-tuile-bouton.mw-tuile-sm span:first-child {
  font-size: 1.5rem;
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}
.mw-tuile-bouton.mw-tuile-lg span {
  font-size: 1.5rem;
}
.mw-tuile-bouton.mw-tuile-lg span:first-child {
  font-size: 2rem;
  padding-bottom: 1.5625rem;
  padding-top: 1.5625rem;
}
.mw-tuile-bouton span {
  margin: 0 auto;
}
/*--------------------------*\
$Style de la liste des tuiles
\*--------------------------*/
.panel-tuile {
  margin-bottom: 1.25rem;
}
.panel-tuile .panel-tuile-body {
  display: table;
}
.panel-tuile .panel-tuile-body .tuile {
  float: left;
  width: 6.875rem;
  height: 5.625rem;
  padding: 0.625rem 0.3125rem 0.3125rem 0.3125rem;
  background-color: #FFFFFF;
  margin: 1.25rem 1.25rem 0 0;
  cursor: pointer;
  color: #4F5563;
  line-height: 0.625rem;
  text-align: center;
  border: 0.125rem solid #E0E0E0;
}
.panel-tuile .panel-tuile-body .tuile:active,
.panel-tuile .panel-tuile-body .tuile.active {
  background-color: #ADB7C4;
  color: #4F5563;
  border: 0.125rem solid #4F5563;
}
.panel-tuile .panel-tuile-body .tuile:active .tuile-btn-modifier,
.panel-tuile .panel-tuile-body .tuile.active .tuile-btn-modifier {
  border-top: 0.0625rem solid #4F5563;
}
.panel-tuile .panel-tuile-body .tuile:active .tuile-btn-sup,
.panel-tuile .panel-tuile-body .tuile.active .tuile-btn-sup {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: none repeat scroll 0 0 #4F5563;
}
.panel-tuile .panel-tuile-body .tuile:hover {
  border: 0.125rem solid #4F5563;
}
.panel-tuile .panel-tuile-body .tuile:focus {
  background: #4F5462;
  color: #FFFFFF;
}
.panel-tuile .panel-tuile-body .tuile:focus .icon {
  background: #4F5462;
}
.panel-tuile .panel-tuile-body .tuile-contenu {
  position: relative;
  top: -0.4rem;
  cursor: pointer;
  padding: 0.125rem;
  height: 3.9rem;
}
.panel-tuile .panel-tuile-body .tuile-btn-sup {
  left: 3.4rem;
  top: -5.8rem;
  width: 1.1875rem;
  position: relative;
  cursor: pointer;
  font-size: 0.80rem;
  z-index: 2;
  padding: 0.125rem;
  color: #FFFFFF;
  border-radius: 50%;
  border: 0.0625rem solid #4F5563;
  background: #4F5563;
}
.panel-tuile .panel-tuile-body .tuile-btn-sup:hover,
.panel-tuile .panel-tuile-body .tuile-btn-sup:active,
.panel-tuile .panel-tuile-body .tuile-btn-sup.active {
  background: #FFFFFF !important;
  color: #4F5563 !important;
  border: 0.0625rem solid #4F5563 !important;
}
.panel-tuile .panel-tuile-body .tuile-btn-sup-none {
  font-size: 2.5rem;
  padding: 0.125rem;
}
.panel-tuile .panel-tuile-body .tuile-btn-modifier {
  border: none;
  border-top: 0.0625rem solid #4F5563;
  font-size: 0.75rem;
  font-style: italic;
  display: block;
  left: 0;
  margin-top: -0.3125rem;
  padding: 0.1875rem;
  width: 6.6875rem;
  margin-left: -0.3125rem;
  box-shadow: none;
  background-color: #FFFFFF;
}
.panel-tuile .panel-tuile-body .tuile-action .icon {
  display: block;
  color: #508319;
  font-size: 1.5rem;
}
.panel-tuile .panel-tuile-body .tuile-action:hover {
  border: 0.125rem solid #508319;
}
.panel-tuile .panel-tuile-body .tuile-action:focus {
  border: 0.125rem solid #508319;
  background-color: #FFFFFF;
  color: #4F5563;
}
.panel-tuile .panel-tuile-body .tuile-action:focus .icon {
  background: #FFFFFF;
}
.panel-tuile .panel-tuile-body .tuile-action .tuile-ligne {
  display: block;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
}
.panel-tuile .panel-tuile-body .tuile .tuile-ligne {
  font-weight: normal;
  font-size: 0.75rem;
  cursor: pointer;
}
.panel-tuile .panel-tuile-body .tuile .tuile-ligne.tuile-titre {
  font-weight: bold;
}
.panel-tuile .panel-tuile-body .tuileDeplacable {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.3;
}
.panel-tuile .panel-tuile-footer {
  height: 1.875rem;
  background-color: #4F5563;
  margin-top: 1.25rem;
}
.panel-edition {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
}
/*---------------------*\
  $Navigation colonne
\*---------------------*/
.navigation-colonne {
  background-color: #f8f8fb;
  overflow: hidden;
  padding: 0.625rem;
}
.navigation-colonne .titre-colonne {
  padding-left: 0.625rem;
  font-size: 1.1rem;
}
.navigation-colonne ul {
  padding-left: 0;
  background-color: #F8F8FB;
  min-height: 25rem;
  height: 21.875rem;
  overflow-y: auto;
}
.navigation-colonne ul.search-active {
  min-height: 22.125rem;
  height: 19rem;
}
.navigation-colonne ul li {
  color: #333333;
  display: table;
  table-layout: fixed;
  background-color: #F8F8FB;
  border-bottom: 0.0625rem solid #E0E0E0;
  text-decoration: none;
  min-height: 3.125rem;
  line-height: 1rem;
  width: 100%;
  font-size: 0.875rem;
}
.navigation-colonne ul li:hover {
  background-color: #E0E0E0;
}
.navigation-colonne ul li:focus {
  background-color: #E0E0E0;
}
.navigation-colonne ul li.active {
  border-left: 0.1875rem solid #d00019;
  color: #d00019;
  background-color: #FFFFFF;
}
.navigation-colonne ul li.active .chevron {
  color: #d00019;
}
.navigation-colonne ul li .chevron {
  top: 50%;
  width: 1.25rem;
  color: #ADB7C4;
}
.navigation-colonne ul li .no-chevron {
  display: none;
}
.navigation-colonne ul li button {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 100%;
  line-height: inherit;
  outline: 0;
  font-size: 0.875rem;
  min-height: 3.125rem;
  text-align: left;
  color: #333333;
}
.navigation-colonne ul li button.active {
  color: #d00019;
  background-color: #FFFFFF;
}
.navigation-colonne ul li button:focus {
  background-color: #E0E0E0;
}
.navigation-colonne ul li span {
  display: table-cell;
  vertical-align: middle;
  min-height: 3.125rem;
}
.navigation-colonne ul li button:focus + span {
  background-color: #E0E0E0;
}
.navigation-colonne .navigation-colonne-prev {
  padding-bottom: 0.625rem;
}
.navigation-colonne .navigation-colonne-prev span {
  cursor: pointer;
}
.mw-navcol-global-search {
  padding: 0;
}
.mw-navcol-global-search span {
  float: right;
  position: absolute;
  top: 0.125rem;
  right: 0.75rem;
  height: 2.25rem;
}
.mw-navcol-list {
  float: left;
  background-color: #FFFFFF;
  padding-left: 0;
  padding-right: 0;
}
.mw-navcol-list.mw-navcol-xs {
  width: 7rem;
}
.mw-navcol-list.mw-navcol-sm {
  width: 10rem;
}
.mw-navcol-list.mw-navcol-md {
  width: 14rem;
}
.mw-navcol-list.mw-navcol-lg {
  width: 20rem;
}
.mw-navcol-list-corp {
  border: 0.0625rem solid #E0E0E0;
}
.mw-navcol-list-head {
  position: relative;
  padding-right: 0.0625rem;
  min-height: 2rem;
  border-bottom: 0.1875rem solid #333333;
}
.mw-navcol-list-head button.icon {
  border: none;
  padding-top: 0.125rem;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  padding-bottom: 0.625rem;
  float: right;
  top: 0.3125rem;
  right: 0;
  position: absolute;
  cursor: pointer;
  background-color: #ADB7C4;
}
.mw-navcol-list-head button.icon.search-on {
  color: #4F5563;
}
.mw-navcol-list-head button.icon.search-off {
  background-color: transparent;
  color: #ADB7C4;
}
.mw-navcol-list-head button.icon:focus {
  color: #4F5563;
  outline: none;
}
.mw-navcol-list-head button.icon:hover {
  color: #4F5563;
}
.mw-navcol-list-search {
  background-color: #ADB7C4;
  padding: 0.1875rem 0.3125rem 0.1875rem 0.3125rem;
  padding-left: 0.3125rem;
}
.mw-navcol-list-search span {
  width: 1.25rem;
  height: 2.5rem;
  float: right;
  top: -1.5625rem;
  position: relative;
}
.mw-navcol-list-search span .icon {
  position: relative;
}
.mw-navcol-list-search input {
  background-color: white;
}
.row-horizon {
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
}
.row-horizon > [class*="col-lg"],
.row-horizon > [class*="col-md"],
.row-horizon > [class*="col-sm"],
.row-horizon > [class*="col-xs"] {
  float: none;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.panelHScroll-content {
  overflow-x: auto;
}
.navcol {
  width: 156.25rem;
  background-color: white;
}
.arrow-left:hover,
.arrow-right:hover {
  opacity: 0.7;
}
.arrow-left {
  width: 3.125rem;
  height: 90%;
  float: left;
  position: absolute;
  opacity: 0;
  top: 1.875rem;
  background-color: transparent;
  z-index: 200;
}
.arrow-left span {
  font-size: 3rem;
  position: absolute;
  top: 45%;
  z-index: 200;
  background-color: #ADB7C4;
  left: 2.1875rem;
  padding: 0.3125rem;
  box-shadow: 0.1875rem 0.1875rem 0.3125rem 0rem #333333;
}
.arrow-right {
  width: 3.125rem;
  height: 90%;
  float: right;
  right: 1.375rem;
  position: absolute;
  opacity: 0;
  top: 1.875rem;
  background-color: transparent;
  z-index: 200;
}
.arrow-right span {
  font-size: 3rem;
  position: absolute;
  top: 45%;
  z-index: 200;
  background-color: #ADB7C4;
  right: 2.1875rem;
  padding: 0.3125rem;
  box-shadow: 0.1875rem 0.1875rem 0.3125rem 0rem #333333;
}
.arrow-right.icon {
  position: absolute;
}
/* Import de la feuille de style du composant mw-bouton-liste-actions */
mw-bouton-liste-actions div[dropdown] .dropdown-menu li,
.mw-bouton-liste-actions div[dropdown] .dropdown-menu li {
  padding: 0;
}
mw-bouton-liste-actions .dropdown-toggle.btn-success,
.mw-bouton-liste-actions .dropdown-toggle.btn-success {
  background-color: #4F5563 !important;
  color: #FFFFFF !important;
  border: none!important;
}
mw-bouton-liste-actions .dropdown-menu,
.mw-bouton-liste-actions .dropdown-menu {
  min-width: 0rem;
}
mw-bouton-liste-actions .dropdown-menu.haut,
.mw-bouton-liste-actions .dropdown-menu.haut {
  top: auto;
  bottom: 100%;
}
mw-bouton-liste-actions .dropdown-menu li,
.mw-bouton-liste-actions .dropdown-menu li {
  min-height: 2.5rem;
}
mw-bouton-liste-actions .dropdown-menu li button,
.mw-bouton-liste-actions .dropdown-menu li button {
  border: none;
  background-color: #FFFFFF;
  width: 100%;
  line-height: inherit;
  outline: 0;
  font-size: 0.875rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  min-height: 2.5rem;
}
mw-bouton-liste-actions .dropdown-menu li button:hover,
.mw-bouton-liste-actions .dropdown-menu li button:hover,
mw-bouton-liste-actions .dropdown-menu li button:focus,
.mw-bouton-liste-actions .dropdown-menu li button:focus {
  background-color: #efefef;
  border: none;
}
.dropdown-menu-right {
  right: calc(100% - 38px) !important;
  left: auto!important;
}
/* Positionnement principal si thème simple choisi */
.volet {
  position: relative;
  /* Design avec bec, couleur et marges (par défaut) */
}
.volet.over {
  height: 0;
}
.volet button {
  padding-right: 0.9375rem;
}
.volet .icon.pull-right {
  padding-right: 0;
}
.volet .volet-content {
  position: relative;
  z-index: 1;
  min-height: 2.375rem;
}
.volet:not(.open) .volet-container {
  display: none;
}
.volet .volet-container {
  z-index: 3;
  position: absolute;
  display: table;
}
.volet.left .volet-container {
  position: absolute;
  right: 100%;
  left: -100%;
  top: 0;
}
.volet.right .volet-container {
  position: absolute;
  right: -100%;
  left: 100%;
  top: 0;
}
.volet.top .volet-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  top: auto;
}
.volet:not(.volet-simple) > .volet-container:not(.volet-simple) {
  border: solid 0.0625rem #eeadbc;
  border: solid 1px #eeadbc;
  top: calc(100% + 0.625rem);
  left: auto;
  right: 0;
}
.volet:not(.volet-simple) > .volet-container:not(.volet-simple)::after {
  content: "";
  border: solid 0.0625rem #eeadbc;
  border: solid 1px #eeadbc;
  border-bottom: none;
  border-right: none;
  position: absolute;
  top: -0.375rem;
  right: 1rem;
  width: 0.6875rem;
  height: 0.6875rem;
  background: #FFFFFF;
  transform: rotate(45deg);
}
.volet:not(.volet-simple) > .volet-container:not(.volet-simple) > .volet-content {
  background: #FFFFFF;
}
.volet:not(.volet-simple).top > .volet-container:not(.volet-simple) {
  bottom: calc(100% + 0.625rem);
  top: auto;
  right: 0;
}
.volet:not(.volet-simple).top > .volet-container:not(.volet-simple)::after {
  top: auto;
  bottom: -0.375rem;
  transform: rotate(225deg);
}
.volet:not(.volet-simple).right > .volet-container:not(.volet-simple) {
  top: 0;
  right: auto;
  left: calc(0.625rem + 100%);
}
.volet:not(.volet-simple).right > .volet-container:not(.volet-simple)::after {
  top: 0.875rem;
  left: -0.375rem;
  transform: rotate(-45deg);
}
.volet:not(.volet-simple).left > .volet-container:not(.volet-simple) {
  top: 0;
  right: calc(0.625rem + 100%);
  left: auto;
}
.volet:not(.volet-simple).left > .volet-container:not(.volet-simple)::after {
  top: 0.875rem;
  right: -0.375rem;
  transform: rotate(-225deg);
}
/* Import de la feuille de style du composant mw-bouton-volet */
/* extends volet/volet-style.less */
.volet > button {
  text-align: left;
}
.volet > div > .icon {
  float: right;
  margin: 0.6875rem 0.6875rem 0 0;
  font-size: 0.625rem;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.volet .volet-container .close {
  position: relative;
  z-index: 100;
  font-size: 0.875rem;
  padding-top: 0.5rem;
  color: #333333;
  opacity: 1;
  padding-left: 0.9rem;
}
.propositions {
  background: #4F5563;
  color: #FFFFFF;
  margin-top: 1.5625rem;
}
.propositions .bouton-volet-proposition {
  padding: 0.75rem 1.25rem;
  display: block;
  width: 100%;
  font-size: 0.9375rem;
  outline: 0;
}
.propositions [ng-transclude] {
  border-top: 0.0625rem solid #FFFFFF;
  padding-top: 0.625rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
  overflow: auto;
}
.propositions .proposition {
  border-left: 0.1875rem solid #FFFFFF;
  margin: 0.625rem 0;
  padding-left: 0.3125rem;
}
/* Import de la feuille de style du composant mw-checkbox */
.mw-checkbox {
  list-style: none;
}
.mw-checkbox > li {
  display: inline-block;
  padding-right: 0.625rem;
}
.mw-checkbox.checkbox-verticale > li {
  display: block;
}
.checkbox-verticale {
  display: block;
}
.composant-checkbox-li {
  list-style-type: none;
}
/* Import de la feuille de style du composant mw-simple-checkbox */
.simple-checkbox {
  height: 1.875rem;
  list-style: none;
  position: relative;
}
.simple-checkbox input {
  position: absolute;
}
.simple-checkbox input[disabled='disabled'] {
  display: none;
}
.simple-checkbox input[disabled='disabled'] + label {
  margin-left: 1.25rem;
  opacity: 0.3;
}
.simple-checkbox label {
  margin-left: 1.25rem;
  font-weight: normal;
  float: left;
  padding-left: 0.9375rem;
}
.simple-checkbox label:hover span {
  border: 0.125rem solid #4F5563;
}
.simple-checkbox span {
  position: absolute;
  top: -0.25rem;
  left: -0.0625rem;
  font-weight: normal;
  font-size: 0.875rem;
  margin-left: 0;
  margin-right: 0.3125rem;
  padding: 0.3125rem 0.125rem 0.125rem 0.3125rem;
  width: 1.875rem;
  height: 1.875rem;
  background-color: #FFFFFF;
  color: #FFFFFF;
  border: 0.125rem solid #E0E0E0;
  border-radius: 0.1875rem;
}
.simple-checkbox span:hover {
  border: 0.125rem solid #4F5563;
}
.simple-checkbox span:active,
.simple-checkbox span.active {
  box-shadow: none;
  color: #333333;
}
.mw-input-check {
  position: relative;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.mw-input-check label {
  padding-left: 2.5rem;
  cursor: pointer;
  margin-top: 0.125rem;
  font-weight: normal;
  font-size: 0.875rem;
}
.mw-input-check label[disabled='disabled'] {
  color: #ADB7C4;
  cursor: not-allowed;
}
.mw-input-check label.disabledColor {
  color: #ADB7C4;
  cursor: not-allowed;
}
.mw-input-check input {
  position: absolute;
  margin-right: 0.625rem;
  left: 0.125rem;
  top: 0;
}
.mw-input-check input + .icon {
  position: absolute;
  float: left;
  left: 0rem;
  top: -0.3125rem;
  width: 1.875rem;
  height: 1.875rem;
  background-color: white;
  font-weight: normal;
  color: #333333;
  border: 0.125rem solid #E0E0E0;
  border-radius: 0.1875rem;
  padding: 0.3125rem 0.0625rem 0.3125rem 0.3125rem;
}
.mw-input-check input + .icon:hover :not([disabled='disabled']) {
  border: 0.125rem solid #4F5563;
}
.mw-input-check input + .icon:active :not([disabled='disabled']),
.mw-input-check input + .icon.active :not([disabled='disabled']) {
  box-shadow: none;
  color: #333333;
}
.mw-input-check input:focus + span,
.mw-input-check input:hover + span {
  border: 0.125rem solid #4F5563;
}
.mw-input-check input[disabled='disabled'] + span,
.mw-input-check input[disabled='disabled'] + span .mw-input-check input:hover {
  border: 0.125rem solid #ADB7C4;
  color: #ADB7C4;
  cursor: not-allowed;
}
.mw-input-check.vertical-alignement {
  margin-left: 0.8125rem;
}
.mw-week-buttons + .calendrier-popup table tr > td:first-child em {
  cursor: pointer;
  display: block;
  line-height: 1.75rem;
  border: solid 0.0625rem transparent;
  border: solid 1px transparent;
}
.mw-week-buttons + .calendrier-popup table tr > td:first-child em:hover {
  border-color: #ADB7C4;
}
.uib-datepicker .btn-week {
  width: 100%;
}
.uib-datepicker .btn[disabled] {
  color: #333333;
}
.uib-datepicker-popup .btn-today {
  text-decoration: underline;
  color: #075b83;
  font-size: 0.875rem;
  font-weight: normal;
}
.uib-datepicker-popup .btn-today:hover {
  color: #075b83;
}
/* Import de la feuille de style du composant mw-chargement */
.mw-chargement::after {
  content: "";
  display: block;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 12;
}
.mw-chargement {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.spinner {
  z-index: 13;
  position: absolute;
  height: 2rem;
  width: 2rem;
  display: block;
  left: 48%;
  top: calc(50% - 1rem);
  margin: auto;
  background: rgba(255, 255, 255, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAGxQTFRF////BAQE/Pz86urq9vb27u7unp6eWlpaDg4O8vLyuLi40tLSTk5ORERE2trabGxsdnZ24ODgNjY2HBwcFhYWysrKhISEIiIiPj4+qKioKCgowsLCMDAwioqKtra2pKSkkJCQfn5+ampqlpaWeJ28NgAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AURDisF9lEqRAAAAR1JREFUOMvNUtmSgyAQhKIKKC5BFMEj0eT//zFAditg1H1dXrTonqZ7ZgD4P4dPPH+Z40ewcsKLRcW/VbIDHG0DhHDYUKTe0PvKlATmYTptUbyRUBDwmAkD/lhqaVMQwpwJYygerRS4oIkg+sKWqlwGaamV9/MuqOD0wk7hfomoOS9nIun337IY5yrT5Aj6u3t2WHIEmQkS7QiGQNignDETxJ4Anl6+e7HYiNv1wPyPL9W0Q6svUgDDAlN/7EuP1xu6wslo/bOumMrIuktBp3JDbIvLyLSeNtDx4vHxhZpE8HFa/bqF5MV1kD5QNY5udgYo0tE5SXPiya0amNvSZELaPZKk1bRbf5T17nG7KbnoCf994vRMTmNz3dN9P195Tg8FV5Z5rwAAAABJRU5ErkJggg==') center center no-repeat;
  animation: cssload-roto 1.15s infinite linear;
  -o-animation: cssload-roto 1.15s infinite linear;
  -ms-animation: cssload-roto 1.15s infinite linear;
  -webkit-animation: cssload-roto 1.15s infinite linear;
  -moz-animation: cssload-roto 1.15s infinite linear;
}
@keyframes cssload-roto {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/* Import de la feuille de style du composant mw-chargement-long */
@keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}
mw-chargement-long {
  position: relative;
  display: block;
}
mw-chargement-long .mw-chargement-long-conteneur::before {
  content: "";
  display: block;
  background: rgba(20, 20, 20, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1010;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long {
  position: fixed;
  top: 25%;
  bottom: 25%;
  left: 15%;
  right: 15%;
  z-index: 1011;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long h3 {
  padding: 0.625rem;
  border-bottom: 0.1875rem solid #686f7a;
  color: #686f7a;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .btn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .progress {
  position: absolute;
  top: calc(49.1875%);
  left: 1.25rem;
  right: 1.25rem;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .progress.animate {
  background-repeat: repeat-y;
  background-size: 4.375rem;
  background-image: linear-gradient(90deg, rgba(216, 1, 41, 0), #d80129);
  animation: move 2s linear infinite;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .etat-chargement {
  position: absolute;
  top: calc(50.3125%);
  left: 0;
  right: 0;
  text-align: center;
  font-size: 1.25rem;
  color: #333333;
  font-weight: bold;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .progress,
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .progress-bar {
  height: 0.375rem;
  background: #efefef;
  border-radius: 0;
}
mw-chargement-long .mw-chargement-long-conteneur .mw-chargement-long .progress-bar {
  background-color: #D00019;
  transition: width 0.05s ease-in-out;
}
.mw-chargement-long {
  content: "";
  display: block;
  box-sizing: border-box;
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 12;
}
.mw-hrectractable-collapsible,
.mw-hrectractable-collapsible-over {
  border: 0.125rem solid #E0E0E0;
  border-radius: 0rem;
}
.mw-hrectractable-collapsible > .panel-heading,
.mw-hrectractable-collapsible-over > .panel-heading {
  border: 0.125rem solid transparent;
  outline: 0;
  color: #333333;
  cursor: pointer;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-color: #efefef;
}
.mw-hrectractable-collapsible > .panel-heading .icon,
.mw-hrectractable-collapsible-over > .panel-heading .icon {
  padding-top: 0.125rem;
}
.mw-hrectractable-collapsible > .panel-heading:focus,
.mw-hrectractable-collapsible-over > .panel-heading:focus {
  border: 0.125rem solid #ADB7C4;
}
.mw-hrectractable-collapsible .panel-body-contenu,
.mw-hrectractable-collapsible-over .panel-body-contenu {
  background-color: #F8F8FB;
  border-top: 0.125rem solid #ADB7C4;
  padding: 1.25rem;
}
.mw-hrectractable-collapsible-over {
  position: relative;
}
.mw-hrectractable-collapsible-over > .panel-body {
  z-index: 100;
  position: absolute;
  top: 100%;
  background-color: #F8F8FB;
}
/* Import de la feuille de style du composant mw-bloc-contenu */
.mw-bloc-contenu {
  background-color: #FFFFFF;
  border: 0.0625rem solid #E0E0E0;
  padding: 1.25rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
.mw-bloc-contenu .row {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
/*---------------------------------*\
    Panel libre
\*-------------------------------*/
.panel-bar {
  display: table;
  padding: 0.1875rem 0.625rem 0.1875rem 0rem;
}
.panel-bar h1,
.panel-bar h2,
.panel-bar h3 {
  padding-top: 0.625rem;
  padding-left: 0rem;
}
mw-calendrier .calendrier-popup {
  margin: 0;
}
[typeahead] + ul.dropdown-menu {
  padding: 0.0625rem;
  height: auto;
  border-top: 0;
  border-radius: 0;
  right: 0.625rem;
}
[typeahead] + ul.dropdown-menu li > a {
  text-decoration: none;
  padding: 0.25rem 0.75rem;
  cursor: pointer;
  white-space: normal;
}
[typeahead] + ul.dropdown-menu li > a:hover,
[typeahead] + ul.dropdown-menu li > a:active {
  background-color: #E0E0E0;
  color: #333333;
  font-size: 1em;
}
[typeahead] + ul.dropdown-menu li.active > a {
  background-color: #E0E0E0;
  color: #333333;
}
[typeahead] + .form-control-feddback {
  top: 30px;
  color: #000000;
}
[typeahead] + .form-control-feddback:hover {
  color: #FFFFFF;
}
.typeahead-btn {
  padding-top: 0!important;
  padding-left: 4px;
  color: #FFFFFF !important;
}
[typeahead-scroll] + ul.dropdown-menu,
[typeahead-infinite-scroll] + ul.dropdown-menu {
  height: auto;
  max-height: 12.5rem;
  overflow: auto;
}
/* NicerSelect */
/***************/
.mw-select-inner {
  position: relative;
  display: block;
  vertical-align: top;
  background-color: #ffffff;
  height: 2.375rem;
  border: 0.0625rem solid;
  padding-right: 2.375rem;
  padding-left: 0.625rem;
}
.mw-select-inner:after {
  content: "\e604";
  font-family: 'icoMyWay';
  color: #fff;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.375rem;
  height: 2.25rem;
  padding-left: 0.6875rem;
  padding-top: 0.5rem;
  font-size: 0.875rem;
  background-color: #4F5563;
}
.mw-select-inner > div:first-child {
  /* label */
  position: relative;
  z-index: 0;
  font-family: Arial, Verdana;
  font-size: 0.875rem;
  height: 100%;
  line-height: 1.75rem;
  /*padding: 6/16rem 12/16rem 6/16rem 9/16rem;*/
  color: #333;
  overflow: hidden;
  -ms-word-wrap: hyphenate;
  word-wrap: hyphenate;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
select[mw-select] {
  /* taille */
  width: 100%;
  height: 100%;
  /* placement */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
select[mw-select] option {
  font-size: 0.875rem;
}
/* Import de la feuille de style du composant mw-recherche-multi-critere-style */
.container-multi-critere {
  padding: 0;
}
.container-multi-critere .multi-critere-body {
  background-color: #ADB7C4;
  padding: 1.25rem 0 0 1.25rem;
  margin: 0;
}
.container-multi-critere .multi-critere-body .row {
  margin: 0;
}
.container-multi-critere .multi-critere-body .form-group {
  padding: 0;
  margin-bottom: 1.25rem;
  margin-right: 1.25rem;
}
.container-multi-critere .multi-critere-body .form-group label {
  margin-bottom: 0.625rem;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1em;
}
.container-multi-critere .multi-critere-body .form-group .multi-critere-input-draggable {
  padding: 0.8125rem 0.3125rem;
  border-style: dashed;
  border-color: white;
  border-width: 0.125rem;
  height: 2.375rem;
  font-weight: normal;
  font-size: 0.75rem;
  font-style: italic;
  line-height: 0.875em;
}
.container-multi-critere .multi-critere-body .form-group .multi-critere-input-draggable .icon {
  font-size: 1em;
}
.container-multi-critere .multi-critere-body .form-group .form-control-feedback {
  right: 0.125rem;
  top: 0.0625rem;
}
.container-multi-critere .multi-critere-body .form-group .form-control-feedback .icodate {
  left: -0.125rem;
  top: -0.375rem;
}
.container-multi-critere .multi-critere-footer {
  background-color: #E0E0E0;
  padding: 0.3125rem 0 0 1.25rem;
  margin: 0;
}
.container-multi-critere .multi-critere-footer .col-xs-1,
.container-multi-critere .multi-critere-footer .col-sm-1,
.container-multi-critere .multi-critere-footer .col-md-1,
.container-multi-critere .multi-critere-footer .col-lg-1,
.container-multi-critere .multi-critere-footer .col-xs-2,
.container-multi-critere .multi-critere-footer .col-sm-2,
.container-multi-critere .multi-critere-footer .col-md-2,
.container-multi-critere .multi-critere-footer .col-lg-2,
.container-multi-critere .multi-critere-footer .col-xs-3,
.container-multi-critere .multi-critere-footer .col-sm-3,
.container-multi-critere .multi-critere-footer .col-md-3,
.container-multi-critere .multi-critere-footer .col-lg-3,
.container-multi-critere .multi-critere-footer .col-xs-4,
.container-multi-critere .multi-critere-footer .col-sm-4,
.container-multi-critere .multi-critere-footer .col-md-4,
.container-multi-critere .multi-critere-footer .col-lg-4,
.container-multi-critere .multi-critere-footer .col-xs-5,
.container-multi-critere .multi-critere-footer .col-sm-5,
.container-multi-critere .multi-critere-footer .col-md-5,
.container-multi-critere .multi-critere-footer .col-lg-5,
.container-multi-critere .multi-critere-footer .col-xs-6,
.container-multi-critere .multi-critere-footer .col-sm-6,
.container-multi-critere .multi-critere-footer .col-md-6,
.container-multi-critere .multi-critere-footer .col-lg-6,
.container-multi-critere .multi-critere-footer .col-xs-7,
.container-multi-critere .multi-critere-footer .col-sm-7,
.container-multi-critere .multi-critere-footer .col-md-7,
.container-multi-critere .multi-critere-footer .col-lg-7,
.container-multi-critere .multi-critere-footer .col-xs-8,
.container-multi-critere .multi-critere-footer .col-sm-8,
.container-multi-critere .multi-critere-footer .col-md-8,
.container-multi-critere .multi-critere-footer .col-lg-8,
.container-multi-critere .multi-critere-footer .col-xs-9,
.container-multi-critere .multi-critere-footer .col-sm-9,
.container-multi-critere .multi-critere-footer .col-md-9,
.container-multi-critere .multi-critere-footer .col-lg-9,
.container-multi-critere .multi-critere-footer .col-xs-10,
.container-multi-critere .multi-critere-footer .col-sm-10,
.container-multi-critere .multi-critere-footer .col-md-10,
.container-multi-critere .multi-critere-footer .col-lg-10,
.container-multi-critere .multi-critere-footer .col-xs-11,
.container-multi-critere .multi-critere-footer .col-sm-11,
.container-multi-critere .multi-critere-footer .col-md-11,
.container-multi-critere .multi-critere-footer .col-lg-11,
.container-multi-critere .multi-critere-footer .col-xs-12,
.container-multi-critere .multi-critere-footer .col-sm-12,
.container-multi-critere .multi-critere-footer .col-md-12,
.container-multi-critere .multi-critere-footer .col-lg-12 {
  margin: 0 1.25rem 0.3125rem 0;
  padding: 0;
}
.container-multi-critere .multi-critere-ferme {
  background-color: #ADB7C4;
  padding: 1.25rem 1.25rem 0 1.25rem;
  margin: 0;
}
.container-multi-critere .multi-critere-ferme .col-xs-1,
.container-multi-critere .multi-critere-ferme .col-sm-1,
.container-multi-critere .multi-critere-ferme .col-md-1,
.container-multi-critere .multi-critere-ferme .col-lg-1,
.container-multi-critere .multi-critere-ferme .col-xs-2,
.container-multi-critere .multi-critere-ferme .col-sm-2,
.container-multi-critere .multi-critere-ferme .col-md-2,
.container-multi-critere .multi-critere-ferme .col-lg-2,
.container-multi-critere .multi-critere-ferme .col-xs-3,
.container-multi-critere .multi-critere-ferme .col-sm-3,
.container-multi-critere .multi-critere-ferme .col-md-3,
.container-multi-critere .multi-critere-ferme .col-lg-3,
.container-multi-critere .multi-critere-ferme .col-xs-4,
.container-multi-critere .multi-critere-ferme .col-sm-4,
.container-multi-critere .multi-critere-ferme .col-md-4,
.container-multi-critere .multi-critere-ferme .col-lg-4,
.container-multi-critere .multi-critere-ferme .col-xs-5,
.container-multi-critere .multi-critere-ferme .col-sm-5,
.container-multi-critere .multi-critere-ferme .col-md-5,
.container-multi-critere .multi-critere-ferme .col-lg-5,
.container-multi-critere .multi-critere-ferme .col-xs-6,
.container-multi-critere .multi-critere-ferme .col-sm-6,
.container-multi-critere .multi-critere-ferme .col-md-6,
.container-multi-critere .multi-critere-ferme .col-lg-6,
.container-multi-critere .multi-critere-ferme .col-xs-7,
.container-multi-critere .multi-critere-ferme .col-sm-7,
.container-multi-critere .multi-critere-ferme .col-md-7,
.container-multi-critere .multi-critere-ferme .col-lg-7,
.container-multi-critere .multi-critere-ferme .col-xs-8,
.container-multi-critere .multi-critere-ferme .col-sm-8,
.container-multi-critere .multi-critere-ferme .col-md-8,
.container-multi-critere .multi-critere-ferme .col-lg-8,
.container-multi-critere .multi-critere-ferme .col-xs-9,
.container-multi-critere .multi-critere-ferme .col-sm-9,
.container-multi-critere .multi-critere-ferme .col-md-9,
.container-multi-critere .multi-critere-ferme .col-lg-9,
.container-multi-critere .multi-critere-ferme .col-xs-10,
.container-multi-critere .multi-critere-ferme .col-sm-10,
.container-multi-critere .multi-critere-ferme .col-md-10,
.container-multi-critere .multi-critere-ferme .col-lg-10,
.container-multi-critere .multi-critere-ferme .col-xs-11,
.container-multi-critere .multi-critere-ferme .col-sm-11,
.container-multi-critere .multi-critere-ferme .col-md-11,
.container-multi-critere .multi-critere-ferme .col-lg-11,
.container-multi-critere .multi-critere-ferme .col-xs-12,
.container-multi-critere .multi-critere-ferme .col-sm-12,
.container-multi-critere .multi-critere-ferme .col-md-12,
.container-multi-critere .multi-critere-ferme .col-lg-12 {
  margin: 0;
  padding: 0;
}
.container-multi-critere .multi-critere-ferme .critere-recherche-titre {
  margin: 0 1.25rem 1.25rem 0;
  padding: 0.8125rem 0;
  height: 2.5rem;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1em;
  width: auto;
}
.container-multi-critere .multi-critere-ferme .critere-recherche-item {
  margin: 0 0.625rem 1.25rem 0;
  padding: 0.8125rem 1.25rem;
  height: 2.5rem;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1em;
  background-color: #F8F8FB;
}
.synthese-erreurs {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 2.1875rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  transition: all 0.5s ease;
}
.synthese-erreurs .voir-tout {
  color: #9f4f01;
  text-decoration: underline;
}
.synthese-erreurs .synthese-titre {
  font-weight: bold;
  font-size: 1.125rem;
}
.synthese-erreurs a {
  color: #075b83;
}
.synthese-erreurs .icon {
  color: #f89122;
  position: absolute;
  top: 1.25rem;
  left: 0.625rem;
}
.synthese-erreurs ul {
  padding-left: 1.25rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.synthese-erreurs ul li {
  margin-bottom: 0.3125rem;
}
.synthese-erreurs .btn-link {
  border: 0;
  outline: 0;
  color: #075b83;
}
.synthese-erreurs:not(.synthese-erreurs-complete) li:nth-child(n+4) {
  display: none;
}
.synthese-erreurs.hide-a11y {
  position: absolute;
}
.mw-form-static .form-control-static {
  padding-top: 1rem;
  font-family: Arial;
  font-size: 0.875rem;
  color: #333333;
  line-height: 1em;
  padding-top: 0.5rem;
  font-weight: bold;
}
.mw-form-static .form-control-static > p {
  margin-bottom: 2px;
}
.mw-form-static .control-label {
  padding-top: 1rem;
  font-family: Arial;
  font-size: 0.875rem;
  color: #333333;
  line-height: 1em;
  padding-top: 0.5rem;
  font-weight: normal;
  padding-bottom: 0;
}
/* Import de la feuille de style du composant mw-number */
/* @Deprecated */
input[mw-montant] {
  text-align: right;
}
input.montant {
  text-align: right;
}
/* Import de la feuille de style du composant mw-autocompletion */
.angucomplete-dropdown {
  display: block;
  position: absolute;
  width: 23.125rem;
  z-index: 66;
}
.angucomplete-row {
  cursor: pointer;
}
/* Import de la feuille de style du composant mw-button-icone */
.btn-icone {
  background: none;
  color: #333333;
  font-size: 1rem;
}
.btn-icone.xs {
  font-size: 0.80rem;
}
.btn-icone.sm {
  font-size: 1.2rem;
}
.btn-icone.md {
  font-size: 2.0rem;
}
.btn-icone.lg {
  font-size: 2.5rem;
}
.btn .icon {
  padding-right: 5%;
  padding-top: 0.25rem;
}
/* Import de la feuille de style du composant mw-button */
.btn {
  /* Style des éléments préfixés par la classe*/
  /*Bouton d'action secondaire*/
  /* Bouton d'action contextuelle niveau 1  test fond blanc au survol et focus*/
  /* Bouton d'action principale */
  /* Bouton d'action contextuelle niveau 2 */
}
.btn-default {
  border: solid 0.0625rem #89898a;
  border: solid 1px #89898a;
  background: #89898a;
  height: 2.5rem;
}
.btn-default:hover,
.btn-default:focus {
  border: solid 0.125rem #89898a;
  background: #FFFFFF;
  color: #89898a;
}
.btn-default:hover:active,
.btn-default:focus:active {
  border: solid 0.125rem #656565;
  background: #656565;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-default:hover.active,
.btn-default:focus.active {
  border: solid 0.125rem #656565;
  background: #656565;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-default.disabled {
  border: solid 0.0625rem #89898a;
  border: solid 1px #89898a;
  background: #89898a;
  height: 2.5rem;
  cursor: not-allowed;
}
.btn-default[disabled] {
  border: solid 0.0625rem #89898a;
  border: solid 1px #89898a;
  background: #89898a;
  height: 2.5rem;
  cursor: not-allowed;
}
.btn-success,
.btn-zone {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: #4F5563;
  height: 2.5rem;
}
.btn-success:hover,
.btn-zone:hover,
.btn-success:focus,
.btn-zone:focus {
  border: solid 0.125rem #272a32;
  background: #FFFFFF;
  color: #4F5563;
}
.btn-success:hover:active,
.btn-zone:hover:active,
.btn-success:focus:active,
.btn-zone:focus:active {
  border: solid 0.125rem #272a32;
  background: #272a32;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-success:hover.active,
.btn-zone:hover.active,
.btn-success:focus.active,
.btn-zone:focus.active {
  border: solid 0.125rem #272a32;
  background: #272a32;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-success:hover > .btn-icone > .icodate,
.btn-zone:hover > .btn-icone > .icodate,
.btn-success:focus > .btn-icone > .icodate,
.btn-zone:focus > .btn-icone > .icodate {
  color: #4F5563;
  font-size: 1rem;
}
.btn-success.disabled,
.btn-zone.disabled {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: #4F5563;
  height: #FFFFFF;
  cursor: not-allowed;
  opacity: 0.30;
}
.btn-success[disabled],
.btn-zone[disabled] {
  border: solid 0.0625rem #4F5563;
  border: solid 1px #4F5563;
  background: #4F5563;
  height: #FFFFFF;
  cursor: not-allowed;
  opacity: 0.30;
}
.btn-success.form-control-feedback,
.btn-zone.form-control-feedback {
  height: 2.25rem;
}
.btn-primary {
  border: solid 1px #508319;
  background: #508319;
  height: 2.5rem;
}
.btn-primary:hover,
.btn-primary:focus {
  border: solid 1px #508319;
  background: #FFFFFF;
  color: #508319;
}
.btn-primary:hover:active,
.btn-primary:focus:active {
  border: solid 0.125rem #2A4D05;
  background: #2A4D05;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-primary:hover.active,
.btn-primary:focus.active {
  border: solid 0.125rem #2A4D05;
  background: #2A4D05;
  color: #FFFFFF;
  box-shadow: none;
}
.btn-primary.disabled {
  border: solid 0.0625rem #508319;
  border: solid 1px #508319;
  background: #508319;
  height: #FFFFFF;
  opacity: 0.30;
  cursor: not-allowed;
}
.btn-primary[disabled] {
  border: solid 0.0625rem #508319;
  border: solid 1px #508319;
  background: #508319;
  height: #FFFFFF;
  opacity: 0.40;
  cursor: not-allowed;
}
.btn-contextuel {
  border: solid 0.0625rem #efefef;
  border: solid 1px #efefef;
  background: #efefef;
  height: 2.5rem;
  color: #4F5563;
}
.btn-contextuel:hover,
.btn-contextuel:focus {
  border: solid 0.125rem #efefef;
  background: #FFFFFF;
  color: #4F5563;
}
.btn-contextuel:hover:active,
.btn-contextuel:focus:active {
  border: solid 0.125rem #adb7c4;
  background: #adb7c4;
  color: #4F5563;
  box-shadow: none;
}
.btn-contextuel:hover.active,
.btn-contextuel:focus.active {
  border: solid 0.125rem #adb7c4;
  background: #adb7c4;
  color: #4F5563;
  box-shadow: none;
}
.btn-contextuel.disabled {
  border: solid 0.0625rem #efefef;
  border: solid 1px #efefef;
  background: #efefef;
  height: #4F5563;
  cursor: not-allowed;
  opacity: 0.60;
}
.btn-contextuel[disabled] {
  border: solid 0.0625rem #efefef;
  border: solid 1px #efefef;
  background: #efefef;
  height: #4F5563;
  cursor: not-allowed;
  opacity: 0.60;
}
/* Import de la feuille de style du composant mw-infobulle */
.infobulle-picto {
  cursor: pointer;
}
mw-infobulle-picto button {
  margin-top: 0.75rem;
  line-height: 1rem;
}
mw-infobulle-picto button .infobulle-picto {
  cursor: pointer;
  display: inline-block;
}
mw-infobulle-message {
  margin-top: -0.3125rem;
}
mw-infobulle-message .mw-popover {
  display: block;
  border: #FFFFFF solid 0.0625rem;
  color: #FFFFFF;
  background-color: #4F5563;
  width: calc(100% + 3.125rem);
  position: relative;
}
mw-infobulle-message .mw-popover::after {
  border: solid;
  border-color: #4F5563 transparent;
  border-width: 0rem 0.375rem 0.625rem 0.375rem;
  bottom: 100%;
  content: "";
  right: 0.9375rem;
  position: absolute;
  z-index: 99;
}
mw-infobulle-message .mw-popover-content {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  padding-right: 1.875rem;
}
mw-infobulle-message .mw-popover-close {
  color: #FFFFFF;
  background-color: #4F5563;
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  top: 0.3125rem;
  right: 0.125rem;
  font-size: 1rem;
  border: none;
}
mw-infobulle-message .mw-popover-close:hover {
  color: #FFFFFF;
  opacity: 1;
}
/* Import de la feuille de style du composant mw-input-file */
[mw-input-file] {
  opacity: 0;
  height: 0;
}
[mw-input-file] + label {
  margin-top: 0;
  padding-top: 0.5625rem;
}
[mw-input-file] + label.help-block {
  color: #FFFFFF;
}
[mw-input-file] + label.help-block:hover,
[mw-input-file] + label.help-block:focus {
  color: #4F5563;
}
[mw-input-file]:focus + label.btn-success {
  border: 0.125rem solid #272a32;
}
[mw-input-file]:focus + label.btn-primary {
  border: 0.125rem solid #2A4D05;
}
[mw-input-file]:focus + label.btn-default {
  border: 0.125rem solid #656565;
}
[mw-input-file]:focus + label.btn-contextuel {
  border: 0.125rem solid #adb7c4;
}
[mw-input-file] + label.asterisque:before {
  /*
          content: "*";
          float: right;
          color: @texte-alerte;
          font-size: 1.25rem;
          right: 1.15rem;
              */
}
/* Import de la feuille de style du composant ui-select*/
.ui-select-bootstrap .ui-select-choices-row > button {
  border: none;
  background-color: #FFFFFF;
  width: 100%;
  line-height: inherit;
  outline: 0;
  font-size: 0.875rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  min-height: 2.5rem;
  text-align: left;
  color: #333333;
}
.ui-select-bootstrap .ui-select-choices-row > button:hover,
.ui-select-bootstrap .ui-select-choices-row > button:focus {
  text-decoration: none;
  color: #333333;
  background-color: #e0e0e0;
}
.ui-select-bootstrap .ui-select-choices-row.active > button {
  color: #333333;
  text-decoration: none;
  outline: 0;
  background-color: #e0e0e0;
}
.ui-select-bootstrap .ui-select-toggle.form-control {
  padding-top: 0.6875rem;
}
.ui-select-bootstrap .ui-select-choices-row.disabled > abutton,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > abutton {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.ui-select-container.help-block {
  margin-top: -0.125rem;
}
/* Style breadcrumb */
/**
* Style issu de cette exemple http://thecodeplayer.com/walkthrough/css3-breadcrumb-navigation
**/
/* surcharge style bootstrap */
.breadcrumb > li + li:before {
  content: none;
}
.breadcrumb > li.active {
  color: #333333;
}
/* fin surcharge */
.breadcrumb {
  /* pas de retour à la ligne*/
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  padding-right: 1.25rem;
  border-radius: 0;
  background-color: transparent;
}
.breadcrumb li {
  text-decoration: none;
  outline: none;
  display: block;
  float: left;
  font-size: 0.75rem;
  line-height: 1.375rem;
  color: #333333;
  padding: 0 1.25rem 0 1.875rem;
  background: #d3dae3;
  position: relative;
  width: 13.125rem;
  /*Specification ergo !*/
}
.breadcrumb li a {
  text-decoration: none;
  color: #333333;
  font-size: 0.75rem;
  float: left;
  width: 10.625rem;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 800px) {
  .breadcrumb li.mw-sm-breadcrumb {
    width: 42px!important;
    /* Si survole l'élément reprend la taille normal et annule les "..." */
    /* Remplace le texte par "..." lorsque l'élément est petit*/
  }
  .breadcrumb li.mw-sm-breadcrumb:hover {
    width: 13.125rem !important;
  }
  .breadcrumb li.mw-sm-breadcrumb:hover a {
    content: normal;
    visibility: visible;
  }
  .breadcrumb li.mw-sm-breadcrumb:hover a:before {
    content: normal;
    visibility: visible;
  }
  .breadcrumb li.mw-sm-breadcrumb a {
    content: "";
    visibility: hidden;
  }
  .breadcrumb li.mw-sm-breadcrumb a:before {
    content: "...";
    visibility: visible;
  }
}
/*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/
.breadcrumb li:first-child {
  padding-left: 0.625rem;
}
.breadcrumb-container {
  white-space: nowrap;
  overflow: hidden;
}
/*hover/active styles*/
.breadcrumb li.active,
.breadcrumb a:hover {
  background: #d3dae3;
}
.breadcrumb li.active:after,
.breadcrumb li:hover:after {
  background: #d3dae3;
}
/*adding the arrows for the breadcrumbs using rotated pseudo elements*/
.breadcrumb li:after {
  content: '';
  position: absolute;
  top: 0;
  right: -0.6875rem;
  /*half of square's length*/
  /*same dimension as the line-height of .breadcrumb a */
  width: 1.375rem;
  height: 1.375rem;
  /*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
  transform: scale(0.707) rotate(45deg);
  /*we need to prevent the arrows from getting buried under the next link*/
  z-index: 1;
  /*background same as links but the gradient will be rotated to compensate with the transform applied*/
  background: #d3dae3;
  /*stylish arrow design using border*/
  border-top: 0.125rem solid #f8f8fb;
  border-right: 0.125rem solid #f8f8fb;
}
/*Pas besoin de voir le chevron sur le dernier lien*/
.breadcrumb li:last-child:after {
  border-top: 0;
  border-right: 0;
}
/* Style marqueur */
.mw-marqueur {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 2px;
  color: #ffffff;
  background-color: #777;
}
.mw-marqueur.alerte {
  color: #ffffff;
  background-color: #D00019;
}
.mw-marqueur.guidage {
  color: #ffffff;
  background-color: #F89122;
}
.mw-marqueur.bordure {
  border: 1px solid #ffffff;
}
.mw-marqueur.bordure-noire {
  border: 1px solid #000000;
}
/* Style multi-selection */
.multi-selection li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
}
.multi-selection li.multi-selection-border {
  border-bottom: 3px solid #ddd;
}
/* Style bouton hors directive*/
/*
     Ce fichier définit des styles de bouton hors directives
 */
/**
  *   Template : Bouton picto (icone simple cliquable sans bordure)
  *
  *  <button type="button" class="btn btn-picto-transparent "
  *     <span class="icon itce-xxxx" aria-hidden="true" title="texte-caché" ></span>
  *     <span class="adobe-blank">texte-caché</span>
  *  </button>
  */
.btn-picto-transparent {
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
/* Zonning du nouveau modèle de projet responsive*/
.mw-modele-responsive html {
  padding-right: 22px;
  height: auto;
}
.mw-modele-responsive body {
  height: auto;
}
body.container-fluid {
  padding-left: 0;
}
body.container-fluid header.row,
body.container-fluid footer.row {
  margin-left: 0;
}
body.container-fluid main {
  padding-bottom: 3.375rem;
}
.mw-header-fixed-top {
  min-height: 5rem;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1030;
  background-color: #F8F8FB;
  border-bottom: 0.125rem solid #ADB7C4;
}
@media (max-width: 800px) {
  .mw-body-with-header {
    padding-top: 5rem;
  }
}
@media (min-width: 801px) {
  .mw-body-with-header {
    padding-top: 5rem;
  }
}
.mw-footer-fixed-bottom {
  position: fixed;
  bottom: 0;
  z-index: 1030;
  background-color: #F8F8FB;
  min-height: 3.375rem;
  left: 0;
  right: 0;
  padding-top: 0.5rem;
}
.mw-body-with-footer {
  margin-bottom: 3.375rem;
}
header {
  padding-left: 0.625rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 0;
}
header nav.navbar-right {
  padding-top: 0.25rem;
}
.mw-zone-titre {
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  padding-left: 0;
  /* icon du processus*/
}
.mw-zone-titre span.icon {
  font-size: 1.85rem;
  color: #D00019;
}
.mw-zone-titre h1,
.mw-zone-titre titre-page {
  margin-left: 0.625rem;
  font-size: 1.875rem;
  line-height: 2rem;
}
.mw-zone-titre h1 small,
.mw-zone-titre titre-page small {
  color: #D00019;
  font-size: 0.875rem;
  position: fixed;
  padding-left: 0;
}
section.chemin-de-fer {
  border-bottom: 0.0625rem solid #ADB7C4;
}
/*Helper classes*/
.text-align-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
/*
    COULEUR DU TEXTE
*/
.text-primary {
  color: #508319;
}
/* TODO AJOUTER TOUTES LES COULEURS */
.text-navigation-active {
  color: #d00019;
}
.text-complementaire6 {
  color: #6485ce;
}
.space-right {
  padding-right: 0.625rem;
}
.space-left {
  padding-left: 0.625rem;
}
.text-inline {
  display: inline-block;
}
/* Style led : indicateur */
/*---------------------*\
  $Mixin
\*---------------------*/
/*---------------------*\
  $Style
\*---------------------*/
.led-vert-md {
  display: inline-block;
  background-color: #abff00;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #304701 0 -1px 9px, #abff00 0 0 7px;
}
.led-rouge-md {
  display: inline-block;
  background-color: #f00;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, #f00 0 0 7px;
}
.led-vert-sm {
  margin-top: 0.3125rem;
  display: inline-block;
  background-color: #abff00;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px 1px, inset #304701 0 -1px 3px, #abff00 0 0 3px;
}
.led-rouge-sm {
  margin-top: 0.3125rem;
  display: inline-block;
  background-color: #f00;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px 1px, inset #441313 0 -1px 3px, #f00 0 0 3px;
}
/*mwCombombox*/
[mw-combobox-popup].dropdown-menu,
[mw-combobox-bottom-action].dropdown-menu {
  display: block;
  padding: 0.0625rem;
  height: auto;
  border-top: 0;
  border-radius: 0;
  right: 0.625rem;
  box-shadow: none;
}
[mw-combobox-popup].dropdown-menu li > a,
[mw-combobox-bottom-action].dropdown-menu li > a {
  text-decoration: none;
  padding: 0.25rem 0.75rem;
  cursor: pointer;
  white-space: normal;
}
[mw-combobox-popup].dropdown-menu li > a.btn-link,
[mw-combobox-bottom-action].dropdown-menu li > a.btn-link {
  text-decoration: underline;
  color: #075b83;
  font-size: 0.875rem;
  font-weight: normal;
}
[mw-combobox-popup].dropdown-menu li > a:hover,
[mw-combobox-bottom-action].dropdown-menu li > a:hover,
[mw-combobox-popup].dropdown-menu li > a:active,
[mw-combobox-bottom-action].dropdown-menu li > a:active {
  background-color: #E0E0E0;
  color: #333333;
  font-size: 1em;
}
[mw-combobox-popup].dropdown-menu li.active > a,
[mw-combobox-bottom-action].dropdown-menu li.active > a {
  background-color: #E0E0E0;
  color: #333333;
}
[mw-combobox-bottom-action].dropdown-menu {
  padding-top: 12.5rem;
}
.mw-combobox-btn.form-control-feedback {
  white-space: nowrap;
  line-height: 2.25rem;
  /*
        padding-top: 0!important;
        padding-left: 4/16rempx;
        color: @texte-clair!important;
        top : 30/16rem;
            */
}
.mw-combobox-btn.form-control-feedback span.icon {
  padding: 0;
  padding-left: 0.25rem;
}
.mw-form-control-feedback {
  width: 2.25rem;
  position: relative;
  left: calc(100% - 2.375rem);
  top: -2.375rem;
  height: 2.25rem;
  padding: 0!important;
  font-size: 1rem;
  white-space: nowrap;
  line-height: 2.25rem;
}
.mw-form-control-feedback span.icon {
  padding: 0;
  padding-left: 0.25rem;
}
.with-scroll {
  max-height: 12.5rem;
  overflow: auto;
}
/*
[mw-combobox-popup].dropdown-menu {
  display: block;
}*/
.mw-combobox-guidage {
  padding: 0.0625rem;
  height: auto;
  border-top: 0;
  border-radius: 0;
  right: 0.625rem;
  background-color: #efefef;
  color: #333333;
}
.mw-combobox-guidage.dropdown-menu {
  display: block;
}
.mw-combobox-guidage p {
  text-align: center;
  font-size: 1.2rem;
  padding-top: 1.25rem;
}
.mw-combobox-guidage a {
  text-align: center;
  padding-bottom: 0.625rem;
  padding-right: 0.625rem;
}
/*textarea*/
[mw-textarea-autoheight] {
  display: inline-block;
  line-height: 1rem;
}
/* chemin de fer */
body.volet-entete-ouvert {
  padding-top: 10rem;
}
body.volet-entete-ouvert header {
  height: 10rem;
}
body.volet-entete-ouvert header .volet-entete-contenu {
  display: block;
}
body.volet-entete-ouvert header .breadcrumb {
  position: absolute;
  top: 9.25rem;
  left: 0.625px;
}
body header .volet-entete-contenu {
  display: none;
}
body header .breadcrumb {
  position: absolute;
  top: 4.25rem;
  left: 0.625px;
}
.volet-entete-contenu {
  position: fixed;
  top: 4.125rem;
  margin-top: 0.75rem;
  max-height: 5rem;
  font-size: 0.75rem;
  border: 0.125rem solid #E0E0E0;
  padding: 0.3125rem;
  overflow-y: hidden;
}
.volet-entete-lien,
.volet-entete-lien:hover,
.volet-entete-lien:focus {
  padding-left: 1.25rem;
}
.volet-entete-lien a,
.volet-entete-lien:hover a,
.volet-entete-lien:focus a {
  text-decoration: underline;
  color: #333333;
  font-size: 0.875rem;
}
.volet-entete-lien a:focus,
.volet-entete-lien:hover a:focus,
.volet-entete-lien:focus a:focus {
  text-decoration: none;
}
.volet-entete-lien > span.icon,
.volet-entete-lien:hover > span.icon,
.volet-entete-lien:focus > span.icon {
  font-size: 1rem;
  color: #4F5563;
  padding-left: 0.3125rem;
}
