/**
    Colors
*/
/**
    Sizes
*/
/**
    z-index
*/
/* GLOBAL */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
}
button,
html,
input,
select,
textarea,
.cke,
.fake-textarea {
  font-family: 'Rawline', 'Raleway', 'Arial';
  font-style: normal;
  font-weight: 400;
}
body {
  font-family: 'Rawline', 'Raleway', 'Arial';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  background: white;
  color: #282828;
  margin: 0;
}
.form-section .form-group .input-validation-error {
  border: 2px solid #e3324c !important;
}
img {
  image-rendering: -webkit-optimize-contrast;
}
.cke_screen_reader_only {
  display: none !important;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #313939;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #313939;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #313939;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #313939;
}
::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #313939;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
a {
  text-decoration: none;
  color: #088daa;
  font-weight: 700;
}
a:hover {
  text-decoration: underline;
}
p,
li {
  line-height: 20px;
}
.ui-timepicker-container {
  z-index: 100 !important;
}
.fixed-navigation {
  position: fixed;
  width: calc(100% - 280px);
  padding-top: 20px;
  top: 250px;
  background: #f8f8f8;
  z-index: 3;
}
.display-navigation {
  padding-top: 104px;
}
.navburger {
  display: none;
}
input {
  border: 0;
}
input[disabled],
input[readonly],
textarea[disabled],
textarea[readonly],
md-select[disabled] md-select-value {
  background-color: #f8f8f8;
  background-image: none !important;
  user-select: none;
}
input[time-picker] {
  max-width: 190px;
}
input[time-picker] + .date-picker-wrapper .month-wrapper table {
  display: none;
}
input[time-picker] + .date-picker-wrapper .time1,
input[time-picker] + .date-picker-wrapper .time2 {
  width: 100%;
}
input[time-picker] + .date-picker-wrapper .hour,
input[time-picker] + .date-picker-wrapper .minute {
  text-align: left;
}
input[time-picker] + .date-picker-wrapper .time input[type=range] {
  float: right;
  width: 180px;
}
md-select[disabled] md-select-value {
  background: #f8f8f8;
}
fieldset {
  border: none;
}
.pull-right {
  float: right;
}
.clear {
  clear: both;
}
.capitalize {
  text-transform: capitalize;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: block;
}
.clearfix-float {
  overflow-y: auto;
  overflow-x: hidden;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.floatleft {
  float: left !important;
}
.floatright {
  float: right !important;
}
.txt-left {
  text-align: left !important;
}
.txt-center {
  text-align: center !important;
}
.txt-right {
  text-align: right !important;
}
.hidden {
  display: none !important;
}
.overflow {
  overflow: hidden;
}
.main-view.ng-enter {
  transition: all linear 500ms;
  opacity: 0;
}
.main-view.ng-enter-active {
  opacity: 1;
}
.main-view.ng-leave {
  transition: all 0s linear 500ms;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.main-view.ng-leave-active {
  opacity: 0;
  transform: translate3d(100px, 0, 0);
}
.relative {
  position: relative;
}
.txt-blue {
  color: #088daa !important;
}
.txt-red {
  color: #e3324c !important;
}
.txt-green {
  color: #39b54a !important;
}
.info-red {
  padding: 10px 0 10px 25px;
  color: #e3324c;
  background: url('img/icones/information-red-button.png') 0 13px no-repeat;
  background-size: 16px;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.truncate > span {
  display: inline-block;
}
.group-button {
  overflow: hidden;
  display: block;
}
.group-button.mark {
  width: 100%;
}
.group-button.mark:after {
  right: 25px;
}
.group-button .md-container {
  display: none;
}
.group-button md-radio-button {
  margin: 0;
  float: left;
  height: 41px;
  line-height: 35px;
  border: 2px solid #f3f4f6;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
  padding: 0;
  min-width: 0;
  box-sizing: border-box;
  color: rgba(40, 40, 40, 0.7);
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.group-button md-radio-button:first-child {
  border-left-width: 2px;
}
.group-button md-radio-button:last-child {
  border-right-width: 2px;
}
.group-button md-radio-button.md-checked {
  border-color: #fcb429;
  background: #fcb429;
  color: white;
}
.group-button md-radio-button .md-label {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  margin-left: 0;
}
.group-button md-radio-button.disabled {
  opacity: 0.5;
}
md-input-container {
  margin: 0;
  padding: 0;
  width: 100%;
}
md-switch.md-default-theme .md-bar,
md-switch .md-bar {
  background: rgba(227, 50, 76, 0.5);
}
md-switch.md-default-theme.md-checked .md-bar,
md-switch.md-checked .md-bar {
  background: rgba(57, 181, 74, 0.5);
}
md-switch.md-default-theme .md-ink-ripple,
md-switch .md-ink-ripple {
  background: #e3324c;
  color: #e3324c;
}
md-switch.md-default-theme.md-checked .md-ink-ripple,
md-switch.md-checked .md-ink-ripple {
  background: #39b54a;
  color: #39b54a;
}
.color-bercy {
  color: #735198 !important;
}
.color-migennes {
  color: #3ea7a1 !important;
}
.color-villeneuve {
  color: #fccc42 !important;
}
.color-melun {
  color: #fa0099 !important;
}
.color-montargis {
  color: #27cd69 !important;
}
.color-conflans {
  color: #666666 !important;
}
.indication {
  font-style: italic;
  font-size: 12px;
  color: #313939;
}
.indication span {
  text-transform: capitalize;
}
.critique-date {
  color: #e3324c;
}
.annonce-bar {
  padding: 21px 50px 21px 33px;
  color: white;
  position: relative;
  font-size: 12px;
  line-height: 21px;
  margin-bottom: 20px;
}
.annonce-bar.info {
  background: #1b91af;
}
.annonce-bar.warning {
  background: #e3324c;
}
.annonce-bar div {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 21px;
  top: 50%;
  transform: translateY(-50%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVQokX2QPU6CQRBAH2DpJSik94fj2CFEiGjUY1gZLkABRo5Ayy24g0hiYoePZiZ+rvBNMslm572Z2W2or8AamFAfXaCDeqfu1JHKkeyqW3WaF+Ma6SrgmdqqFu5DGhbwZ8IqZbeHkG7Vy4DnCR8SUvpRv9S3KqzSPPAbK+AbOI3z7k+16H6hbtR39TkmDarMMTjXeAypXwrn6oe6KHdWn0K6SaEOzsz1eidAG1gC1/8e+BsvQAM42wPKvm6nCjrsgwAAAABJRU5ErkJggg==') no-repeat center center transparent;
  font-size: 0;
  cursor: pointer;
}
.link-button {
  color: #088daa;
  font-weight: 700;
  font-size: 12px;
  border: none;
  background: none;
}
.link-button i {
  font-style: normal;
}
.link-button:hover {
  text-decoration: underline;
}
.link-button.link-add {
  background: url('img/icones/add-link.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-delete {
  background: url('img/icones/rubbish-bin-link.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-edit {
  background: url('img/icones/pencil-edit-link.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-export {
  background: url('img/icones/export.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-update {
  background: url('img/icones/refresh-button.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-print {
  background: url('img/icones/printer-button.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-preview {
  background: url('img/icones/preview-button.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-cancel {
  background: url('img/icones/cancel-link.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.link-button.link-download {
  background: url('img/icones/download.svg') no-repeat center left transparent;
  background-size: 12px;
  padding-left: 15px;
}
.btn,
.btn-form {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  /*background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDoyNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MjcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzZiYmQwZjctMmJjZi1kMDRlLTg5NmUtM2E1MmVjMDJjMjRkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozNmJiZDBmNy0yYmNmLWQwNGUtODk2ZS0zYTUyZWMwMmMyNGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLI2UUAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABCpJREFUeNq0mO9PW2UUxz/30s3xy7jObW+GC5Wk80foGjWEMrNFt4x12QtnnGa+AhJJhekb/wxNNG4mM0QSwhtQsxeTKmExLgLNTaayxV9NpMy6ZNloigN6Qdru+uI+0D733o7bUs6r5pznnPPtPec5zzlHMcYol5qBk8AR4BngINAoZEvA38AfwCQwDsyVY1xxCagGOAf0A+2A4tK+AcSAi8AokHcPKGw4n4gqx4FPgUNsjf4ELhA2rjn42PipllSPKruIKpeBiSqAQdiYIKpcJqrsKnXIUwLMXmAMeMlRvvso7DsL3nao88GOx01+dhH0BCxocO8rWLjupP0OECSqnCZszG8eMhPMj4DfZurAu/D0B1Df7O6bZOZg9kO485mTNA68TNiYLw6ZDCiq1AHfA22Sai0QnIEnApUF69+b8MthWLFJNOAVQC+VQ5/YwHhfhY505WDA1O1Im6GWqU34dLz2x0UCF+jJ0/DiFVB3UBV6mIUbZyH1jVVyArhWDEgFfhWFzqS6/XBkFjz1VJVyOkz6QL9nLQnPA/n1kL0pgQE4PF59MACeOtO2vSScK86hPttt2krOuMmpA31Wbv96yJqBWek5OJpwf7UrpcwcXPdZn5kWFeiUwHiPbT8YMH14j0kXDDipAh3Swb2vlWV3eXmZUChEd3c3q6ur5YGy++pQgefkZ6G9LJu1tbU0NTUxPT1Nb28vS0tL7pV3t1k5z6pAk/wpfWUBqqmpYWBggGAwiKZp9PT0uAdV32LlHFSMMf4Ddm6wOtc2LYSRSIR4PC7x1tbWSKVSAAQCAUZGRtwVyu92SmY8leRjOp22fYVcLle4QJlM5WVKtJ17NjjZRXhszyOVrP9e13UikQiapuH3+xkcHHTnPbtouyMq8I9cHxJl/aN8Pk9XVxeaptHa2srw8DBer9dlLfrLykmqwO9yq6CVBWhlZYVkMkkoFGJoaIjGxkb3ygs2X795xHRwfoN1/2vw9bu22dDQQCwWqyxh5q9YOVOqGFUKHX76B7Osbzdl5kxf8tMxrgIJYFo6PPvR9gOy+4gBifXX/pIkunMJHtzcPjAPbpk+ZLpY3H6MiiapQDOnzGaq2pTTYabTaWYbLQaUBy7IMb4LP79lVtNq0cOsaTNz1yp5b32qLTT55kQpV7TUVbjxenW+VE43baWuWiVfFPfyqkPXptlATbWYcd9Kzky1OIHRrJGRAYUNHTgjhjg5fFMBuNUH+m33QPTbps5UwClMceCM8LnJsiGq7AOiwAslR+n9b5j9TF2zZZSeE6P0l6VGaYCfgDBh47512VB6+xFVaoGPxSxeTfoceJ+wseq0/XCzHzoh1jH+LQKJi3yZeNQh1YWhCdHmnhfV1CgTSAx4W9iYqNYGzbrSOyVWeoeApwCRRCwCSVHoJoFvy13p/T8AfeljE9ZmDy0AAAAASUVORK5CYII=') 0 50% no-repeat;*/
  background: transparent url('img/icones/icon-btn.png') 0 50% no-repeat;
  border: 0;
  color: #282828;
  padding: 0 9px 0 48px;
  text-decoration: none;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.btn:hover:not(.disabled),
.btn-form:hover:not(.disabled),
.btn.active,
.btn-form.active {
  /*background: @yellowColor url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDoyNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MjcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzZiYmQwZjctMmJjZi1kMDRlLTg5NmUtM2E1MmVjMDJjMjRkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozNmJiZDBmNy0yYmNmLWQwNGUtODk2ZS0zYTUyZWMwMmMyNGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLI2UUAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABCpJREFUeNq0mO9PW2UUxz/30s3xy7jObW+GC5Wk80foGjWEMrNFt4x12QtnnGa+AhJJhekb/wxNNG4mM0QSwhtQsxeTKmExLgLNTaayxV9NpMy6ZNloigN6Qdru+uI+0D733o7bUs6r5pznnPPtPec5zzlHMcYol5qBk8AR4BngINAoZEvA38AfwCQwDsyVY1xxCagGOAf0A+2A4tK+AcSAi8AokHcPKGw4n4gqx4FPgUNsjf4ELhA2rjn42PipllSPKruIKpeBiSqAQdiYIKpcJqrsKnXIUwLMXmAMeMlRvvso7DsL3nao88GOx01+dhH0BCxocO8rWLjupP0OECSqnCZszG8eMhPMj4DfZurAu/D0B1Df7O6bZOZg9kO485mTNA68TNiYLw6ZDCiq1AHfA22Sai0QnIEnApUF69+b8MthWLFJNOAVQC+VQ5/YwHhfhY505WDA1O1Im6GWqU34dLz2x0UCF+jJ0/DiFVB3UBV6mIUbZyH1jVVyArhWDEgFfhWFzqS6/XBkFjz1VJVyOkz6QL9nLQnPA/n1kL0pgQE4PF59MACeOtO2vSScK86hPttt2krOuMmpA31Wbv96yJqBWek5OJpwf7UrpcwcXPdZn5kWFeiUwHiPbT8YMH14j0kXDDipAh3Swb2vlWV3eXmZUChEd3c3q6ur5YGy++pQgefkZ6G9LJu1tbU0NTUxPT1Nb28vS0tL7pV3t1k5z6pAk/wpfWUBqqmpYWBggGAwiKZp9PT0uAdV32LlHFSMMf4Ddm6wOtc2LYSRSIR4PC7x1tbWSKVSAAQCAUZGRtwVyu92SmY8leRjOp22fYVcLle4QJlM5WVKtJ17NjjZRXhszyOVrP9e13UikQiapuH3+xkcHHTnPbtouyMq8I9cHxJl/aN8Pk9XVxeaptHa2srw8DBer9dlLfrLykmqwO9yq6CVBWhlZYVkMkkoFGJoaIjGxkb3ygs2X795xHRwfoN1/2vw9bu22dDQQCwWqyxh5q9YOVOqGFUKHX76B7Osbzdl5kxf8tMxrgIJYFo6PPvR9gOy+4gBifXX/pIkunMJHtzcPjAPbpk+ZLpY3H6MiiapQDOnzGaq2pTTYabTaWYbLQaUBy7IMb4LP79lVtNq0cOsaTNz1yp5b32qLTT55kQpV7TUVbjxenW+VE43baWuWiVfFPfyqkPXptlATbWYcd9Kzky1OIHRrJGRAYUNHTgjhjg5fFMBuNUH+m33QPTbps5UwClMceCM8LnJsiGq7AOiwAslR+n9b5j9TF2zZZSeE6P0l6VGaYCfgDBh47512VB6+xFVaoGPxSxeTfoceJ+wseq0/XCzHzoh1jH+LQKJi3yZeNQh1YWhCdHmnhfV1CgTSAx4W9iYqNYGzbrSOyVWeoeApwCRRCwCSVHoJoFvy13p/T8AfeljE9ZmDy0AAAAASUVORK5CYII=') 100% 50% no-repeat;*/
  background: #f9b707 url('img/icones/icon-btn-hover.png') 100% 50% no-repeat;
  padding-left: 15px;
  padding-right: 42px;
  text-decoration: none;
}
.btn.disabled,
.btn-form.disabled {
  opacity: 0.5;
}
.btn a,
.btn-form a {
  color: #282828;
}
.btn-product {
  background: #f9b707 !important;
  padding: 0 30px !important;
  height: 50px;
  width: 100%;
  color: white;
  font-size: 16px;
  border-radius: 25px;
}
.btn-product:hover {
  background: #ee9f06 !important;
}
.btn-form {
  /*background: @yellowColor url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDoyNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MjcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzZiYmQwZjctMmJjZi1kMDRlLTg5NmUtM2E1MmVjMDJjMjRkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozNmJiZDBmNy0yYmNmLWQwNGUtODk2ZS0zYTUyZWMwMmMyNGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLI2UUAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABCpJREFUeNq0mO9PW2UUxz/30s3xy7jObW+GC5Wk80foGjWEMrNFt4x12QtnnGa+AhJJhekb/wxNNG4mM0QSwhtQsxeTKmExLgLNTaayxV9NpMy6ZNloigN6Qdru+uI+0D733o7bUs6r5pznnPPtPec5zzlHMcYol5qBk8AR4BngINAoZEvA38AfwCQwDsyVY1xxCagGOAf0A+2A4tK+AcSAi8AokHcPKGw4n4gqx4FPgUNsjf4ELhA2rjn42PipllSPKruIKpeBiSqAQdiYIKpcJqrsKnXIUwLMXmAMeMlRvvso7DsL3nao88GOx01+dhH0BCxocO8rWLjupP0OECSqnCZszG8eMhPMj4DfZurAu/D0B1Df7O6bZOZg9kO485mTNA68TNiYLw6ZDCiq1AHfA22Sai0QnIEnApUF69+b8MthWLFJNOAVQC+VQ5/YwHhfhY505WDA1O1Im6GWqU34dLz2x0UCF+jJ0/DiFVB3UBV6mIUbZyH1jVVyArhWDEgFfhWFzqS6/XBkFjz1VJVyOkz6QL9nLQnPA/n1kL0pgQE4PF59MACeOtO2vSScK86hPttt2krOuMmpA31Wbv96yJqBWek5OJpwf7UrpcwcXPdZn5kWFeiUwHiPbT8YMH14j0kXDDipAh3Swb2vlWV3eXmZUChEd3c3q6ur5YGy++pQgefkZ6G9LJu1tbU0NTUxPT1Nb28vS0tL7pV3t1k5z6pAk/wpfWUBqqmpYWBggGAwiKZp9PT0uAdV32LlHFSMMf4Ddm6wOtc2LYSRSIR4PC7x1tbWSKVSAAQCAUZGRtwVyu92SmY8leRjOp22fYVcLle4QJlM5WVKtJ17NjjZRXhszyOVrP9e13UikQiapuH3+xkcHHTnPbtouyMq8I9cHxJl/aN8Pk9XVxeaptHa2srw8DBer9dlLfrLykmqwO9yq6CVBWhlZYVkMkkoFGJoaIjGxkb3ygs2X795xHRwfoN1/2vw9bu22dDQQCwWqyxh5q9YOVOqGFUKHX76B7Osbzdl5kxf8tMxrgIJYFo6PPvR9gOy+4gBifXX/pIkunMJHtzcPjAPbpk+ZLpY3H6MiiapQDOnzGaq2pTTYabTaWYbLQaUBy7IMb4LP79lVtNq0cOsaTNz1yp5b32qLTT55kQpV7TUVbjxenW+VE43baWuWiVfFPfyqkPXptlATbWYcd9Kzky1OIHRrJGRAYUNHTgjhjg5fFMBuNUH+m33QPTbps5UwClMceCM8LnJsiGq7AOiwAslR+n9b5j9TF2zZZSeE6P0l6VGaYCfgDBh47512VB6+xFVaoGPxSxeTfoceJ+wseq0/XCzHzoh1jH+LQKJi3yZeNQh1YWhCdHmnhfV1CgTSAx4W9iYqNYGzbrSOyVWeoeApwCRRCwCSVHoJoFvy13p/T8AfeljE9ZmDy0AAAAASUVORK5CYII=') 100% 50% no-repeat !important;*/
  background: #f9b707 url('img/icones/icon-btn.png') 100% 50% no-repeat !important;
  padding-left: 15px !important;
  padding-right: 42px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  text-decoration: none;
}
.btn-form:hover {
  /*background: @yellowHoverColor url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTU6MDA6MDUrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDozOCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MzgrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MGUzYjNlNDgtNGI0YS0wZjRlLWE0MTYtOGQ0NmY2NDc4YWE3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjBlM2IzZTQ4LTRiNGEtMGY0ZS1hNDE2LThkNDZmNjQ3OGFhNzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjBlM2IzZTQ4LTRiNGEtMGY0ZS1hNDE2LThkNDZmNjQ3OGFhNzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowZTNiM2U0OC00YjRhLTBmNGUtYTQxNi04ZDQ2ZjY0NzhhYTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTU6MDA6MDUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PhBmhxkAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABG1JREFUeNq8mNtPHHUUxz8zXLfp8oBA+uDalASWqpCQBkgXaIyhadX2VZrabOQSyWqrf4EJSf8BjdWkhohMSBP6jGhDMcRyySi+gFoWGoz0gYSl+7C77Ox1xoedXXdmBzoLi+dp8ju/3znf+Z3zOzchOkGxdA64AvQA54GzgFPnhYF/gKfAAvAI+LsY4YJNQGXA+8Bt4CIg2JSvAcvAPeAhkLYNyOHVLDcoktAHfAW0cDxaB+44vNpjCx25b/Gg04okVCuScB+YLQEYdBmziiTcVySh+qBN5QeAqQd+ADqs+GJ9M2UuL2JDL6KzGapqM4x4EDW8gbq7QPr5BGpgw+r4R0C7IgnvObxa4KUm08E8AdzGnVDR2E95612oabJ3J6FNUmufk9yayniTkfxAr8OrBfJNZgCkSMIp4Gegy3D0FFS9JSPWdR7JVurer8TnuyBawJKBt8njmH3oSzMYsaGF6muBI4MBEOs6MzLqm82sLl2n5bPv0x34v7d+5gKVfUsgVlISUhMk5rpJ76yYOZeBx/mAROAPPdBlkDqh6loIocJJKUlLRohPO9HCBSHhTSCdNVl/PhgEqOyVSw4GQKg4TWWvbA6tLXrgzfnQJ/ncisb+Y/mMHZ+qaLxpXr6dBXQO8BiCU+tdTprKW0fNSxeBRhG4mp+bxIYW+3HmOFTTlNFliHRcEYFuw8t69VZRciORCB6Ph8HBQWKxWFFnLXR1i8AbxrTQU5RQh8OBy+ViaWmJkZERwuGwfV+q7zYvvS4CLsOmGndxf1lWxtjYGO3t7ciyzNDQkG1QYk1Bzj5bnldcZSibKA8hn8+H3+83rCUSCQBWV1cZHh5mamrq5YgKdZ0uP4o/BoPBgltIpVK57/39/aO/Pr3sfCW3Eg+C48yhh8x/H41G8fl8yLKM2+1mfHzcnvZ4sOCNiMBzQ7oJ+Yv6o3Q6zcDAALIs09bWxuTkJLW1tbbOqqF189K2CPxl2BRYLAqQoihsb2/j8XiQJAmn0366sdD1pxCdwAd8kx8Yq64+5f+g+E/nUXcNt/SxqLcquXpO3V2H0ObJowltogbWzR3KIxHYApYML2Zt9MTxpNZGzWXtMrCVzfZf53OSWw/Q9n47MTDaixWSWw/My/fyy4+HepGUu7z4k060ZKT0YJIR4r90mG9nXceQA5QG7hgOhiE53wdqonRo1ATJ+T5ztQjwabarzRX5ekdpiGjpHZnE3KWS3JSWjJCYu0R6Rzazvsuv5UWLqk02g4pPO9FerBzLZ+LTTiswstkyBkAOrxYFrutNnMF8sZkOUos3IPzMPpLwM1KLN4jNdFiZyQ9c13UePmxQJKEBmAEuFFbpINY1U+b6ELGhB9HZZGqlN/VW+nvUvQ2rjhXgd+Bdh1fbNQ8bDpx+KJLgAL7Qe/FS0rfAZw6vFrOaftiZD13WxzHuYwLx6/4ye2jRZkPQrF7m3tSjqVYkkGXgA13GbKkmaOaR3jv6SK8FeA2oyWYoYFsPdAvAj8WO9P4dAKyDmq9XijUjAAAAAElFTkSuQmCC') 100% 50% no-repeat !important;*/
  background: #ee9f06 url('img/icones/icon-btn-hover.png') 100% 50% no-repeat !important;
}
.date-picker {
  max-width: 190px;
  padding-left: 53px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=) no-repeat 20px center white;
}
.md-select-menu-container {
  z-index: 101;
}
/*.md-scroll-mask {
    z-index: @z-index-md-select-scroll-mask;
}*/

md-backdrop.md-select-backdrop {
  z-index: 101;
}
md-tabs-canvas {
  height: 64px;
}
md-tabs-canvas md-pagination-wrapper,
md-tabs-canvas md-tabs-dummy-wrapper {
  white-space: nowrap;
}
md-tabs-canvas md-pagination-wrapper md-tab-item,
md-tabs-canvas md-tabs-dummy-wrapper md-tab-item,
md-tabs-canvas md-pagination-wrapper md-dummy-tab,
md-tabs-canvas md-tabs-dummy-wrapper md-dummy-tab {
  float: none;
  display: inline-block;
}
md-select:focus md-select-value {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
md-select .md-text {
  color: #282828;
}
md-select md-select-value {
  border: 2px solid #f3f4f6 !important;
  padding-bottom: 10px !important;
}
md-select md-select-value span:after {
  display: none !important;
}
md-select md-select-value .md-select-icon {
  width: 9px;
  height: 6px;
  margin-right: 12px;
  margin-top: 5px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAj0lEQVQImTXOMWoCYRSF0TMDTsDGZlaQLaQNpLCRNBEXEEj5Whczr9YikFKx1UW4gOwhKYRE8Lf555aXrzjNMAxn/GMeET/qMnOGI7oWPZ6wy8yuBlMc6t+3WOKCF3xm5gO+8IxfvDWlFJm5wB4TfOMRf3iNiFNTShkN79hU0g2riNhBO0IjYos1rvgYA7gD4FUs2YuqjgoAAAAASUVORK5CYII=') no-repeat 95% center transparent;
}
md-select md-select-value .md-select-icon:after {
  display: none !important;
}
md-select.not-bordered:not([disabled]):focus md-select-value {
  border: 2px solid transparent !important;
}
md-select.not-bordered md-select-value {
  border: 2px solid transparent !important;
}
.md-checkbox-enabled.md-default-theme[selected] .md-icon,
.md-checkbox-enabled[selected] .md-icon {
  background: #088daa;
}
md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
  transform: none;
  color: #313939;
}
/*md-select.md-default-theme:not([disabled]):focus .md-select-value,
md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: @inputBorderColor !important;
}*/

md-select-menu.md-default-theme md-content md-option[selected],
md-select-menu md-content md-option[selected],
md-select-menu.md-default-theme md-content md-option[selected]:focus,
md-select-menu md-content md-option[selected]:focus {
  color: #088daa;
}
/* slick styles */

.slick-list {
  padding: 8px 12px 0 8px;
}
.slick-arrow {
  width: 36px;
  height: 36px;
  font-size: 0;
  z-index: 4;
}
.slick-arrow:before {
  display: none;
}
.slick-arrow.slick-next {
  right: 0;
  background: url('img/icones/icon-slider.png') no-repeat 0 0 transparent;
}
.slick-arrow.slick-next.slick-disabled {
  background-position: -78px 0;
  cursor: default;
}
.slick-arrow.slick-prev {
  left: 0;
  background: url('img/icones/icon-slider.png') no-repeat 0 -69px transparent;
}
.slick-arrow.slick-prev.slick-disabled {
  background-position: -78px -69px;
  cursor: default;
}
.slick-track {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.slick-dots li {
  margin: 0;
}
.slick-dots li button:before {
  font-size: 12px;
}
/* end slick styles */

.scrolltop {
  display: none;
  position: fixed;
  bottom: 14px;
  right: 232px;
  width: 44px;
  height: 44px;
  background: #d8d8d8 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAj0lEQVQYlW3MoWpCcQCF8d+9mBa25BM4uDe6siSidWHPajAMi03Youk8gmBSNAjC3+AVnPi1cz74qlIKaNv2DT94xSTJFqpSyk0u8OnKGuMku6ppmhfMMfWfP0xrzDq5wgZHLLvarMYQv/jCCWd8d99HjXeMkuxu7SQHjDDoJdl7QpIz9vUzeU/vYa/Rvz8u8b0t0dn9t9YAAAAASUVORK5CYII=') 50% 50% no-repeat;
  text-indent: -5000px;
  border: 0;
  z-index: 10;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.scrolltop:hover {
  background-color: #f9b707;
}
[role="tabpanel"] {
  transition: none;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 6px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #282828;
  text-align: center;
  white-space: nowrap;
  vertical-align: text-top;
  background-color: #f9b707;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.statut {
  padding: 5px 8px !important;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-size: 12px !important;
  font-weight: 600 !important;
  display: inline-block !important;
  line-height: 10px;
}
.statut i {
  font-style: normal;
}
.statut-1 {
  color: #f36324 !important;
  background: rgba(243, 99, 36, 0.05);
}
.statut-2 {
  color: #e3324c !important;
  background: rgba(227, 50, 76, 0.05);
}
.statut-3 {
  color: #09952a !important;
  background: rgba(9, 149, 42, 0.05);
}
.statut-4 {
  color: #282828 !important;
  background: rgba(180, 180, 180, 0.3);
}
.statut-9 {
  color: #088daa !important;
  background: rgba(8, 141, 170, 0.05);
}
.statut-produit-orange {
  color: #f36324 !important;
  background: rgba(243, 99, 36, 0.05);
}
.statut-produit-vert {
  color: #39b54a !important;
  background: rgba(57, 181, 74, 0.05);
}
.statut-produit-bleu {
  color: #088daa !important;
  background: rgba(8, 141, 170, 0.05);
}
.statut-produit-rouge {
  color: #e3324c !important;
  background: rgba(227, 50, 76, 0.05);
}
.no-content {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
}
.minicolors-input {
  padding-left: 35px !important;
}
.minicolors-swatch {
  top: 7px !important;
}
.cke_path {
  display: none;
}
.slick-slider.unslick .slick-track {
  width: 100% !important;
  transform: none !important;
}
.slick-slider.unslick .slick-arrow {
  display: none !important;
}
.slick-slider.unslick .slick-list {
  padding: 8px 10px 8px 0;
}
.slick-slider.unslick .box-produit {
  margin-bottom: 20px;
}
.accordion .accordion-group {
  margin-bottom: 20px;
}
.accordion .accordion-group:last-child {
  margin-bottom: 0;
}
.accordion .accordion-group.active .accordion-title:after {
  transform: translateY(-50%) rotate(180deg);
}
.accordion .accordion-group.active .accordion-content {
  display: block;
}
.accordion .accordion-group .accordion-title {
  font-size: 14px;
  font-weight: 700;
  height: auto;
  min-height: 50px;
  line-height: initial;
  cursor: pointer;
  padding: 10px 35px 15px 20px;
  border: 2px solid #e5e8eb;
  position: relative;
  user-select: none;
  background: #fdfdfd;
}
.accordion .accordion-group .accordion-title:after {
  content: ' ';
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 9px;
  height: 6px;
  transform: translateY(-50%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAj0lEQVQImTXOMWoCYRSF0TMDTsDGZlaQLaQNpLCRNBEXEEj5Whczr9YikFKx1UW4gOwhKYRE8Lf555aXrzjNMAxn/GMeET/qMnOGI7oWPZ6wy8yuBlMc6t+3WOKCF3xm5gO+8IxfvDWlFJm5wB4TfOMRf3iNiFNTShkN79hU0g2riNhBO0IjYos1rvgYA7gD4FUs2YuqjgoAAAAASUVORK5CYII=') no-repeat center center transparent;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.accordion .accordion-group .accordion-content {
  display: none;
  float: none !important;
  padding: 10px 20px;
}
.accordion .question-aide.active .accordion-title {
  border-bottom: 0;
}
.accordion .question-aide.active .accordion-content {
  border: 2px solid #e5e8eb;
  border-top: 0;
  border-left: 0;
  background: #fdfdfd;
  position: relative;
}
.accordion .question-aide.active .accordion-content:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 6px;
  background: #f9b707;
}
.accordion .question-aide.type-1 .accordion-title:before {
  background: #39b54a;
}
.accordion .question-aide.type-2 .accordion-title:before {
  background: #e3324c;
}
.accordion .question-aide.type-3 .accordion-title:before {
  background: #088daa;
}
.accordion .question-aide .accordion-title {
  font-size: 16px;
  font-weight: 700;
  border-left: 0;
  position: relative;
}
.accordion .question-aide .accordion-title:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 6px;
}
.accordion .question-aide .accordion-content {
  font-size: 14px;
  padding-left: 20px;
}
.accordion .group-question {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
}
.picker-left {
  position: relative;
}
.picker-left .date-picker-wrapper {
  left: 0;
  top: 70px;
  position: absolute !important;
}
.date-picker-wrapper {
  border: none;
  background: none;
  font-family: Raleway;
  position: absolute !important;
  z-index: 3;
}
.date-picker-wrapper .drp_top-bar,
.date-picker-wrapper .week-name {
  display: none;
}
.date-picker-wrapper .month-wrapper {
  border: none;
  width: 562px !important;
}
.date-picker-wrapper.single-month .month-wrapper {
  width: 275px !important;
  box-shadow: 0px 0px 5px 0px #313939;
}
.date-picker-wrapper.two-months .month1 {
  margin-right: 10px;
}
.date-picker-wrapper.two-months .month2 {
  margin-left: 10px;
}
.date-picker-wrapper .select-wrapper {
  line-height: 17px;
  font-family: 'Rawline';
  padding-bottom: 3px;
  padding-right: 12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAkElEQVQImTXOsYkCURiF0fMGVDAxsYJtYVPBwERMnliAYAMT2MlOBxoIZr5lUy3CAuxhDYRdwd9k5oaXLzjJ1+mKf8yizr/apaaMcEa/whifKKkp/TYY4qf9xxWWeGCKQ2rKAEdMcEdOESE1ZY5v9HDDB/6wiDpfUkR0hjV2LemFVdS5QNVBo857bPHEpgvgDYc8K9ep7DqJAAAAAElFTkSuQmCC') no-repeat center right transparent;
}
.date-picker-wrapper .select-wrapper:not(:last-child) {
  margin-right: 5px;
}
.date-picker-wrapper .select-wrapper select option {
  color: #282828;
  font-size: 17px;
  font-weight: bold;
}
.date-picker-wrapper .gap {
  display: none;
}
.date-picker-wrapper .month-name {
  color: #282828;
  font-size: 17px;
  font-weight: bold;
}
.date-picker-wrapper .month-name .month-element:nth-child(1) {
  text-transform: lowercase;
}
.date-picker-wrapper table .caption .prev,
.date-picker-wrapper table .caption .next {
  width: 38px;
  height: 38px;
  display: block;
  padding: 0;
  margin: 0;
  font-size: 0 !important;
  background: url('img/icones/icon-slider.png') no-repeat 0 -69px transparent !important;
  /*opacity: 0;
                visibility: hidden;*/

}
.date-picker-wrapper table .caption .next {
  background: url('img/icones/icon-slider.png') no-repeat 0 0 transparent !important;
}
.date-picker-wrapper .day {
  height: 38px;
  width: 38px;
  padding: 12px 0 !important;
  color: #282828 !important;
  font-size: 13px !important;
  margin-bottom: 0 !important;
}
.date-picker-wrapper .day:after,
.date-picker-wrapper .day:before {
  display: none !important;
}
.date-picker-wrapper .day.checked,
.date-picker-wrapper .day.hovering {
  color: white !important;
  background: #76bdcf !important;
}
.date-picker-wrapper .day.checked.first-date-selected,
.date-picker-wrapper .day.hovering.first-date-selected,
.date-picker-wrapper .day.checked.last-date-selected,
.date-picker-wrapper .day.hovering.last-date-selected {
  background: #1b91af !important;
}
.date-picker-wrapper .day.real-today:not(.checked):not(.hovering) {
  background-color: #f9b7074d;
  color: #282828 !important;
}
.date-picker-wrapper .day.invalid {
  color: #cccccc !important;
}
.form-msg {
  margin-top: 20px;
  font-weight: 700;
  padding-left: 25px;
}
.form-msg.form-msg-confirm {
  color: #39b54a;
  background: url('img/icones/check-mark.svg') no-repeat center left transparent;
  background-size: 14px;
}
.form-msg.form-msg-error {
  color: #e3324c;
  background: url('img/icones/cancel-mark.svg') no-repeat center left transparent;
  background-size: 14px;
}
/* FORMULAIRE */

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/* Custom checkbox */

.checkbox {
  overflow: hidden;
  position: relative;
}
.checkbox.inline {
  display: inline-block;
  margin-right: 20px;
}
.checkbox.inline:last-child {
  margin-right: 0;
}
.checkbox.checklower label {
  text-transform: none !important;
  color: #282828 !important;
}
.checkbox.error label:before {
  border-color: #e3324c;
}
.checkbox label {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding-left: 30px;
  cursor: pointer;
  position: relative;
  color: #313939 !important;
  text-transform: none !important;
}
.checkbox input {
  position: absolute;
  left: -999px;
}
.checkbox label:before,
.checkbox label:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 20px;
}
.checkbox label:before {
  background: transparent;
  border: 1px solid #d8d8d8;
}
.checkbox label:after {
  content: "✔";
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: white;
  margin-top: -1px;
}
.checkbox input:disabled + label {
  cursor: default;
}
.checkbox input:checked + label:before {
  background: #088daa;
  border: 1px solid #088daa;
}
.checkbox input:checked + label:after {
  opacity: 1;
}
/* Custom radio */

.radio {
  overflow: hidden;
  position: relative;
}
.radio.error label:before {
  border-color: #e3324c;
}
.radio label {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding-left: 30px;
  cursor: pointer;
  position: relative;
  color: #b4b4b4;
}
.radio label:before,
.radio label:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
}
.radio label:before {
  background: transparent;
  border: 1px solid #d8d8d8;
}
.radio label:after {
  content: " ";
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: white;
  margin-top: -1px;
}
.radio input {
  position: absolute;
  left: -999px;
}
.radio input:checked + label:before {
  border: 1px solid #088daa;
}
.radio input:checked + label:after {
  opacity: 1;
  background: #088daa;
  width: 12px;
  height: 12px;
  top: 4px;
  left: 3px;
}
/*.md-scroll-mask {
    z-index: @z-index-mask-select
}*/

md-select.ng-required.ng-invalid .md-select-value span:first-child:after,
md-select[required].ng-invalid .md-select-value span:first-child:after {
  display: none;
}
md-ink-bar {
  background: #f9b707 !important;
  height: 3px;
}
md-pagination-wrapper {
  min-width: 100% !important;
  border-bottom: 1px solid #d8d8d8;
  height: 64px;
}
.md-tab {
  padding: 10px 20px 20px 20px;
}
.md-tab.md-active h4 {
  color: #282828;
}
.md-tab h4 {
  font-size: 14px;
  color: #818181;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 800;
}
.md-tab h4.checked {
  color: #39b54a;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAARVBMVEUAAAAutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEX32hpiAAAAFnRSTlMABfOkDN3IeEA3H+3jv76ysJ6XhVtRpKPNngAAAERJREFUCNc1x8cRwCAAxMAjG5yT+i/VmAG9Vhq9Ng2WmWV4hakzwS2ZfzNEIx1c8gFbJEVwDh7V/AZ11TI7BK8+p80NH5wjAswzq8gBAAAAAElFTkSuQmCC') no-repeat center left transparent;
  padding-left: 20px;
}
.md-tab h4 .notif-count {
  margin-left: 10px;
  color: #818181;
  font-size: 13px;
  font-weight: 700;
  background: #eceff2;
  padding: 4px 12px;
  border-radius: 10px;
}
.form-picker-bottom .date-picker-wrapper {
  bottom: 35px !important;
  top: auto !important;
}
.form-group:not(.error) md-select.md-default-theme.ng-invalid.ng-touched .md-select-value,
.form-group:not(.error) md-select.ng-invalid.ng-touched .md-select-value {
  border-color: #f3f4f6 !important;
  color: #282828 !important;
}
/*input[type="range"]{
    -webkit-appearance: none;
    -moz-apperance: none;
    border-radius: 6px;
    padding: 0;
    height: 6px;
    background: @yellowColor;
}*/

input[type=range] {
  -webkit-appearance: none;
  cursor: grab;
}
input[type=range]::-webkit-slider-runnable-track {
  /*width: 300px;*/
  height: 6px;
  background: #d8d8d8;
  border: none;
  border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f9b707;
  cursor: -webkit-grab;
  margin-top: -4px;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #d8d8d8;
}
input[type=range]::-moz-range-track {
  /*width: 300px;*/
  height: 6px;
  background: #d8d8d8;
  border: none;
  border-radius: 3px;
}
input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f9b707;
  cursor: -moz-grab;
}
/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
input[type=range]::-ms-track {
  /*width: 300px;*/
  height: 6px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #d8d8d8;
  border-radius: 10px;
}
input[type=range]::-ms-fill-upper {
  background: #d8d8d8;
  border-radius: 10px;
}
input[type=range]::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f9b707;
}
input[type=range]:focus::-ms-fill-lower {
  background: #d8d8d8;
}
input[type=range]:focus::-ms-fill-upper {
  background: #d8d8d8;
}
.cropping-image {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
}
.cropping-image .crop-area {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cropping-image .crop-area.opacity {
  opacity: 0;
  visibility: hidden;
}
.cropping-image .btn-form {
  position: absolute;
  bottom: -80px;
  left: 50%;
  transform: translateX(-50%);
}
.cropper-bg {
  background: none;
}
.md-ripple-container {
  display: none;
}
.link-button.text-notif {
  color: #088daa !important;
  cursor: pointer !important;
}
.fake-input-file {
  overflow: hidden;
}
.fake-input-file input {
  display: none !important;
}
.fake-input-file label {
  cursor: pointer;
  color: #1b91af !important;
  font-size: 12px;
  display: inline-block !important;
  text-transform: none !important;
}
.fake-input-file label:hover {
  text-decoration: underline;
}
.fake-file {
  font-size: 12px;
  font-weight: 500;
  margin-top: 10px;
}
.fake-file.picture span,
.fake-file.picture a {
  background: url('img/icones/files/picture-file.svg') no-repeat left center transparent;
  background-size: 14px 16px;
}
.fake-file.doc span,
.fake-file.doc a {
  background: url('img/icones/files/doc-file.svg') no-repeat left center transparent;
  background-size: 14px 16px;
}
.fake-file.xls span,
.fake-file.xls a {
  background: url('img/icones/files/xls-file.svg') no-repeat left center transparent;
  background-size: 14px 16px;
}
.fake-file.pdf span,
.fake-file.pdf a {
  background: url('img/icones/files/pdf-file.svg') no-repeat left center transparent;
  background-size: 14px 16px;
}
.fake-file span,
.fake-file a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAM1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPKmszLAAAAEHRSTlMALyBARPGq4SQJ0Hjta2QXi38YJgAAAExJREFUCNe1z8kRgDAMQ1EnXuKwqv9qQcN4oAH+7R10kIgNMD+ETQ9TVduwkg0pbMFtshexvwx34Cw+u/Zl/5lZTLS6wBfhsw6yYXIB6SoD7gbWijQAAAAASUVORK5CYII=') no-repeat left center transparent;
  background-size: 14px 16px;
  padding: 2px 0 2px 25px;
  color: #212929;
  cursor: pointer;
}
.fake-file .delete-file {
  width: 10px;
  height: 10px;
  border: none;
  background: none;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  position: relative;
  top: -2px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
}
/* Valid / Error */

.mark {
  position: relative;
  width: calc(100% - 48px);
  min-height: 30px;
}
.mark:after {
  content: ' ';
  display: block;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  position: absolute;
  right: -25px;
  bottom: 6px;
}
.mark.mark-check:after {
  top: 50%;
  bottom: unset;
  transform: translateY(-50%);
}
.valid .mark:after {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAARVBMVEUAAAAutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEX32hpiAAAAFnRSTlMABfOkDN3IeEA3H+3jv76ysJ6XhVtRpKPNngAAAERJREFUCNc1x8cRwCAAxMAjG5yT+i/VmAG9Vhq9Ng2WmWV4hakzwS2ZfzNEIx1c8gFbJEVwDh7V/AZ11TI7BK8+p80NH5wjAswzq8gBAAAAAElFTkSuQmCC') no-repeat center center #b0e1b7;
  background-size: 11px;
}
.error .mark:after {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAAGFBMVEUAAADnN0nnN0nnN0nnN0nnN0nnN0nnN0lV5l7YAAAAB3RSTlMA0xXJQvYqiMjr5AAAADtJREFUCNdjYDFiYDJhYHAtVFAsdWAwLxcTLzdgUCwvLy9UYGASLy8XYmBgSC8vT2CA8qByUJVQfVBTAE1aD0ox6WNUAAAAAElFTkSuQmCC') no-repeat center center #f4adb7;
  background-size: 11px;
}
.error .cgu label,
.error .cgu a {
  color: #e3324c;
}
.error .cgu label:before {
  border-color: #e3324c;
}
.error input,
.error .cke,
.error md-radio-button,
.error md-select-value,
.error textarea,
.error .checkbox label:before,
.error .fake-textarea {
  border-color: #e3324c !important;
}
.error .fake-input-file label {
  color: #e3324c !important;
}
.burger {
  display: none;
}
.container-svelt {
  padding: 15px 27px !important;
}
.form-section .form-section-title {
  display: block;
  font-weight: 700;
  color: #282828;
  font-size: 14px;
  padding-bottom: 12px;
  margin-bottom: 22px;
  border-bottom: 1px solid #d8d8d8;
}
.form-section .form-group {
  margin-bottom: 21px;
}
.form-section .form-group label,
.form-section .form-group .label {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-weight: 800;
  color: #313939;
  margin-bottom: 9px;
}
.form-section .form-group .legende {
  margin-bottom: 10px;
}
.form-section .form-group input[type="text"],
.form-section .form-group input[type="password"],
.form-section .form-group input[type="url"],
.form-section .form-group input[type="number"] {
  width: 80%;
  height: 41px;
  line-height: 41px;
  padding: 0 18px;
  border: 2px solid #e5e8eb;
  color: #282828;
  font-weight: 500;
}
.form-section .form-group textarea,
.form-section .form-group .cke,
.form-section .form-group .fake-textarea {
  width: 80%;
  padding: 0 18px;
  border: 2px solid #e5e8eb;
  color: #282828;
  font-weight: 500;
}
.form-section .form-group textarea,
.form-section .form-group .fake-textarea {
  padding: 10px 18px;
}
.form-section .form-group .cke {
  padding: 0;
}
.form-section .form-group .cke .cke_top {
  border-bottom: 2px solid #e5e8eb !important;
  background: #e5e8eb !important;
}
.form-section .form-group .cke .cke_bottom {
  border-top: 2px solid #e5e8eb !important;
  background: #e5e8eb !important;
}
.form-section .form-group.checkbox label {
  display: inline-block;
  width: auto;
  text-transform: lowercase;
  font-weight: 500;
  color: #313939;
  margin-bottom: 0;
}
.form-section .form-group.checkbox label:first-letter {
  text-transform: uppercase;
}
.form-section .form-group.checkbox input {
  display: inline-block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0;
  border: 0;
}
.form-section .form-group.checkbox a.floatright {
  position: relative;
  top: 2px;
}
.form-section .form-group .form-checkbox {
  margin-bottom: 5px;
}
.form-section .form-group .form-checkbox label {
  display: inline-block;
  width: auto;
  text-transform: lowercase;
  font-weight: 500;
  color: #313939;
  margin-bottom: 0;
}
.form-section .form-group .form-checkbox label:first-letter {
  text-transform: uppercase;
}
.form-section .form-group .form-checkbox input {
  display: inline-block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0;
  border: 0;
}
.form-section .form-group .form-checkbox a.floatright {
  position: relative;
  top: 2px;
}
.form-section .form-button {
  text-align: center;
}
.confirm {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
}
.confirm.active {
  opacity: 1;
  visibility: visible;
}
.confirm.active .content-confirm {
  top: 10px;
  -o-transition: top 0.5s ease 0s;
  -moz-transition: top 0.5s ease 0s;
  -webkit-transition: top 0.5s ease 0s;
  transition: top 0.5s ease 0s;
}
.confirm .content-confirm {
  position: absolute;
  left: 50%;
  top: -50%;
  transform: translate(-50%, 0);
  background: white;
  padding: 30px;
  width: 400px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  -o-transition: top 0.5s ease 0s;
  -moz-transition: top 0.5s ease 0s;
  -webkit-transition: top 0.5s ease 0s;
  transition: top 0.5s ease 0s;
}
.confirm .group-button {
  margin: 40px 0 0 0;
  text-align: center;
}
.confirm .group-button button {
  margin: 0 20px;
}
.confirm .group-button button:hover {
  background: #ee9f06 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTU6MDA6MDUrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDozOCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MzgrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MGUzYjNlNDgtNGI0YS0wZjRlLWE0MTYtOGQ0NmY2NDc4YWE3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjBlM2IzZTQ4LTRiNGEtMGY0ZS1hNDE2LThkNDZmNjQ3OGFhNzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjBlM2IzZTQ4LTRiNGEtMGY0ZS1hNDE2LThkNDZmNjQ3OGFhNzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowZTNiM2U0OC00YjRhLTBmNGUtYTQxNi04ZDQ2ZjY0NzhhYTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTU6MDA6MDUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PhBmhxkAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABG1JREFUeNq8mNtPHHUUxz8zXLfp8oBA+uDalASWqpCQBkgXaIyhadX2VZrabOQSyWqrf4EJSf8BjdWkhohMSBP6jGhDMcRyySi+gFoWGoz0gYSl+7C77Ox1xoedXXdmBzoLi+dp8ju/3znf+Z3zOzchOkGxdA64AvQA54GzgFPnhYF/gKfAAvAI+LsY4YJNQGXA+8Bt4CIg2JSvAcvAPeAhkLYNyOHVLDcoktAHfAW0cDxaB+44vNpjCx25b/Gg04okVCuScB+YLQEYdBmziiTcVySh+qBN5QeAqQd+ADqs+GJ9M2UuL2JDL6KzGapqM4x4EDW8gbq7QPr5BGpgw+r4R0C7IgnvObxa4KUm08E8AdzGnVDR2E95612oabJ3J6FNUmufk9yayniTkfxAr8OrBfJNZgCkSMIp4Gegy3D0FFS9JSPWdR7JVurer8TnuyBawJKBt8njmH3oSzMYsaGF6muBI4MBEOs6MzLqm82sLl2n5bPv0x34v7d+5gKVfUsgVlISUhMk5rpJ76yYOZeBx/mAROAPPdBlkDqh6loIocJJKUlLRohPO9HCBSHhTSCdNVl/PhgEqOyVSw4GQKg4TWWvbA6tLXrgzfnQJ/ncisb+Y/mMHZ+qaLxpXr6dBXQO8BiCU+tdTprKW0fNSxeBRhG4mp+bxIYW+3HmOFTTlNFliHRcEYFuw8t69VZRciORCB6Ph8HBQWKxWFFnLXR1i8AbxrTQU5RQh8OBy+ViaWmJkZERwuGwfV+q7zYvvS4CLsOmGndxf1lWxtjYGO3t7ciyzNDQkG1QYk1Bzj5bnldcZSibKA8hn8+H3+83rCUSCQBWV1cZHh5mamrq5YgKdZ0uP4o/BoPBgltIpVK57/39/aO/Pr3sfCW3Eg+C48yhh8x/H41G8fl8yLKM2+1mfHzcnvZ4sOCNiMBzQ7oJ+Yv6o3Q6zcDAALIs09bWxuTkJLW1tbbOqqF189K2CPxl2BRYLAqQoihsb2/j8XiQJAmn0366sdD1pxCdwAd8kx8Yq64+5f+g+E/nUXcNt/SxqLcquXpO3V2H0ObJowltogbWzR3KIxHYApYML2Zt9MTxpNZGzWXtMrCVzfZf53OSWw/Q9n47MTDaixWSWw/My/fyy4+HepGUu7z4k060ZKT0YJIR4r90mG9nXceQA5QG7hgOhiE53wdqonRo1ATJ+T5ztQjwabarzRX5ekdpiGjpHZnE3KWS3JSWjJCYu0R6Rzazvsuv5UWLqk02g4pPO9FerBzLZ+LTTiswstkyBkAOrxYFrutNnMF8sZkOUos3IPzMPpLwM1KLN4jNdFiZyQ9c13UePmxQJKEBmAEuFFbpINY1U+b6ELGhB9HZZGqlN/VW+nvUvQ2rjhXgd+Bdh1fbNQ8bDpx+KJLgAL7Qe/FS0rfAZw6vFrOaftiZD13WxzHuYwLx6/4ye2jRZkPQrF7m3tSjqVYkkGXgA13GbKkmaOaR3jv6SK8FeA2oyWYoYFsPdAvAj8WO9P4dAKyDmq9XijUjAAAAAElFTkSuQmCC') 100% 50% no-repeat;
}
.confirm h3 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
}
.confirm p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  padding: 0 10px;
}
/* Autres pages (identity server) */

.global-layout {
  padding-top: 100px;
}
/* LOGIN */

.login-modal,
.email-pswd-modal,
.forgot-pswd-modal,
.error-modal {
  position: relative;
  width: 408px;
  margin: 0 auto;
  padding: 141px 30px 20px 30px;
  z-index: 100;
  background: #f8f8f8 url('img/banner-login.png') 0 10px no-repeat;
}
.login-modal .close,
.email-pswd-modal .close,
.forgot-pswd-modal .close,
.error-modal .close {
  position: absolute;
  top: 17px;
  right: 15px;
  width: 18px;
  height: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA00lEQVQ4jaXSPW4CMRBA4QcXWLSBkooTkJPTEwI9ShBRyoicIQUpENFLkV1hmbX3JyO5sD3+ZM94pALMgAvwxT9iXEFb4AkoBhglsAYeUefqh3+xVwuVjqNUX6qzz/XiEDCEDuo03OwD3kEqcVIXsFRfY6gJawOTUApLgVkoh8XgQT3moDasBk/e4i0FqYxbPuQZ+A7mP8A1mZ25VVijd/UzqOGkzzObih035Q7sCqW6PMlhre3PgWHSQwcoCw6BkmC9se4JNYGrenGpbnpCIbhTF79Bh+tp7ahP1AAAAABJRU5ErkJggg==') 0 0 no-repeat;
  text-indent: -5000px;
}
.login-modal .form-group input[type="text"],
.email-pswd-modal .form-group input[type="text"],
.forgot-pswd-modal .form-group input[type="text"],
.error-modal .form-group input[type="text"],
.login-modal .form-group input[type="password"],
.email-pswd-modal .form-group input[type="password"],
.forgot-pswd-modal .form-group input[type="password"],
.error-modal .form-group input[type="password"],
.login-modal .form-group input[type="url"],
.email-pswd-modal .form-group input[type="url"],
.forgot-pswd-modal .form-group input[type="url"],
.error-modal .form-group input[type="url"],
.login-modal .form-group input[type="number"],
.email-pswd-modal .form-group input[type="number"],
.forgot-pswd-modal .form-group input[type="number"],
.error-modal .form-group input[type="number"] {
  width: 100%;
}
.login-modal .login-bottom,
.email-pswd-modal .login-bottom,
.forgot-pswd-modal .login-bottom,
.error-modal .login-bottom {
  border-top: 1px solid #d8d8d8;
  padding-top: 26px;
  margin-top: 26px;
  text-align: center;
}
.login-modal .form-section-title,
.email-pswd-modal .form-section-title,
.forgot-pswd-modal .form-section-title,
.error-modal .form-section-title {
  text-align: center;
  padding-bottom: 20px;
}
.email-pswd-modal {
  height: 370px;
}
.email-pswd-modal .confirm-send-email {
  font-size: 14px;
  line-height: 18px;
}
.forgot-pswd-modal {
  height: 480px;
}
.forgot-pswd-modal i {
  font-style: normal;
  margin-bottom: 10px;
  display: block;
  font-size: 10px;
}
/* Error */

.alert-danger {
  background-color: #e3324c;
  border-color: #e3324c;
  color: white;
}
.alert {
  padding: 15px;
  border: 0;
  border-radius: 0;
  width: 41%;
  margin: 0 auto 20px auto;
}
/* Page */

/*.navbar {
    width: 100%;
    background: @mainColor;
    padding: 10px;
    color: #fff;

    a {
        color: #fff;
    }
}

.form_login {
    border: 1px solid @greyColor;
    padding: 40px;
    width: 450px;
    margin: 0 auto 50px auto;

    h2 {
    }

    .wrapper_formZone {
        margin: 20px 0;

        .input_log {
            overflow: hidden;
            margin: 10px 0;

            label {
                float: left;
                width: 25%;
                height: 30px;
                line-height: 30px;
            }

            input {
                float: right;
                width: 75%;
                height: 30px;
                line-height: 30px;
                padding: 0 10px;
                background: @lightGreyColor;
            }
        }

        .log_bouton {
            .btn {
                padding: 10px 20px;
                background: @greyColor;
            }
        }
    }
}*/

.inscription {
  padding: 62px 0 0 0;
  background: white;
  overflow: hidden;
  /*.form-section-title {
        font-size: 28px;
        text-align: center;
        color: @textColor;
        font-weight: bold;
        border: none;
        margin-bottom: 50px;
    }*/

}
.inscription .img-revenu-brut-global,
.inscription .img-haut-bulletin-paie,
.inscription .img-declaration-impots {
  position: fixed;
  background: rgba(0, 0, 0, 0.85);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.inscription .img-revenu-brut-global img,
.inscription .img-haut-bulletin-paie img,
.inscription .img-declaration-impots img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.inscription .img-revenu-brut-global .close,
.inscription .img-haut-bulletin-paie .close,
.inscription .img-declaration-impots .close {
  height: 30px;
  width: 30px;
  background: url('img/icones/close.svg') no-repeat center center transparent;
  background-size: 100%;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.inscription .banner {
  background: url('img/banner/banner-inscription.jpg') no-repeat center center;
  background-size: cover;
}
.inscription .form-section {
  height: 100%;
  padding-top: 196px;
  max-width: calc(550px + 298px);
  margin: 20px auto;
}
.inscription .content-side {
  background: #f6f7fb;
  overflow: hidden;
  height: calc(100% - 95px);
}
.inscription .side {
  box-sizing: border-box;
}
.inscription .side.left-side {
  float: left;
  width: 298px;
  padding: 35px 60px 35px 91px;
}
.inscription .side.left-side .title-step {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  position: relative;
  margin-bottom: 15px;
}
.inscription .side.left-side .title-step:after {
  content: ' ';
  display: block;
  border-radius: 50%;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  position: absolute;
  left: -60px;
  top: -5px;
  border: 4px solid #d8d8d8;
  background: white;
  color: #313939;
  text-align: center;
  font-size: 16px;
  z-index: 3;
}
.inscription .side.left-side .title-part {
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  color: gray;
  margin-bottom: 5px;
  display: none;
}
.inscription .side.left-side .title-part.active {
  color: #1b91af;
}
.inscription .side.left-side .steps {
  position: relative;
}
.inscription .side.left-side .steps:after {
  content: ' ';
  display: block;
  background: #d9d9d9;
  position: absolute;
  left: -42px;
  height: 90%;
  width: 1px;
  top: 5%;
}
.inscription .side.left-side .steps.mini:after {
  height: 77%;
}
.inscription .side.left-side .step {
  margin-bottom: 50px;
}
.inscription .side.left-side .step:nth-child(1) .title-step:after {
  content: '1';
  top: 8px;
}
.inscription .side.left-side .step:nth-child(2) .title-step:after {
  content: '2';
  top: 8px;
}
.inscription .side.left-side .step:nth-child(3) .title-step:after {
  content: '3';
}
.inscription .side.left-side .step:nth-child(4) .title-step:after {
  content: '4';
}
.inscription .side.left-side .step:nth-child(5) .title-step:after {
  content: '5';
}
.inscription .side.left-side .step.active .title-step:after {
  border-color: #fcb429;
  color: #333333;
}
.inscription .side.left-side .step.active .title-part {
  display: block;
}
.inscription .side.left-side .step.valid .title-step:after {
  content: ' ';
  border-color: #39b54a;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAARVBMVEUAAAAutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEUutEX32hpiAAAAFnRSTlMABfOkDN3IeEA3H+3jv76ysJ6XhVtRpKPNngAAAERJREFUCNc1x8cRwCAAxMAjG5yT+i/VmAG9Vhq9Ng2WmWV4hakzwS2ZfzNEIx1c8gFbJEVwDh7V/AZ11TI7BK8+p80NH5wjAswzq8gBAAAAAElFTkSuQmCC') no-repeat center center white;
}
.inscription .side.right-side {
  float: right;
  background: white;
  padding: 36px 10px 36px 36px;
  width: 550px;
  height: 100%;
}
.inscription .side.right-side .mCustomScrollBox {
  padding-right: 37px;
}
.inscription .side.right-side .title-step {
  color: #282828;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 25px;
}
.inscription .side.right-side .part-step {
  margin-bottom: 20px;
}
.inscription .side.right-side .part-step:last-child {
  margin-bottom: 0;
}
.inscription .side.right-side .title-part {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 15px;
  border-bottom: 1px solid #d9d9d9;
  color: #282828;
}
.inscription .side.right-side .title-part .help {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: -6px;
  position: relative;
  top: 2px;
  margin-left: 8px;
  font-size: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhkrvBmAAAAGnRSTlMA62Sf8LYLl5ZOLxJr4I9fBsG8UNKxgVxDNectazQAAACjSURBVBjTbZFJDsQgDAQbA2HJNsns/f+HTgArOTB1QKgku41BZRBvSONlwIkYKmZVdbOkiynnFB1pmzxcGFEZg1ohJ5xM5HpkGIYStcwPKTbQDBC6sfawO9+lg6PAM9Ymd2Dbyy3SwzBB8Vs5Ew3I3NTHtsBMXnJ2L6i8yucF0PIWVFi/gAa1kQrLka8jteELzwnn8P0z5f9C+tXd+iWLqv47fnjxC2BMBq1bAAAAAElFTkSuQmCC') no-repeat center center transparent;
  background-size: 20px;
}
.inscription .side.right-side .delete-child {
  width: 10px;
  height: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
  border: none;
  font-size: 0;
  float: right;
  margin-top: 4px;
}
.inscription .side.right-side .title-subpart {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-weight: 800;
  color: #313939;
  margin-top: 20px;
}
.inscription .side.right-side .msg-error,
.inscription .side.right-side .msg-alert {
  color: #e3324c;
  font-size: 11px;
  font-weight: 600;
  margin-top: 2px;
}
.inscription .side.right-side .msg-alert {
  color: #f9b707;
}
.inscription .side.right-side .legende {
  font-size: 11px;
  color: #282828;
  margin-bottom: 5px;
  font-weight: 500;
}
.inscription .side.right-side .btn-add-child {
  margin-top: 10px;
  margin-bottom: 20px;
}
.inscription .side.right-side .fake-input-file {
  overflow: visible;
}
.inscription .side.right-side .checkbox {
  margin: 7px 0 !important;
}
.inscription .side.right-side .checkbox label:before {
  background: white;
}
.inscription .side.right-side .checkbox input:checked + label:before {
  background: #088daa;
}
.inscription .side.right-side .checkbox label {
  line-height: 23px;
}
.inscription .side.right-side .checkbox a {
  color: #313939;
  font-weight: inherit;
  text-decoration: underline;
}
.inscription .side.right-side .checkbox-list {
  overflow: hidden;
  margin-top: 20px;
}
.inscription .side.right-side .checkbox-list .checkbox {
  width: 40%;
  float: left;
  margin-right: 20px !important;
}
.inscription .side.right-side .col {
  float: left;
  width: 44%;
  padding-right: 15px;
}
.inscription .side.right-side .form-group {
  margin-top: 20px;
}
.inscription .side.right-side .form-group textarea,
.inscription .side.right-side .form-group .fake-textarea {
  border: 2px solid #f3f4f6;
  resize: none;
  padding: 10px 15px;
  width: 324px;
  height: 90px;
}
.inscription .side.right-side .form-group input[type=text] {
  width: 324px;
}
.inscription .side.right-side .form-group input[type=text].input-phone {
  width: 140px;
  text-align: center;
}
.inscription .side.right-side .form-group input[type=text].date-picker {
  width: 190px;
  padding-left: 53px;
}
.inscription .side.right-side .form-group input[type=text].input-amount {
  width: 157px;
  padding-right: 30px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAhklEQVQYlV3QURGDQAwE0MfMGagFLGABLFQClVAsYKEWkAASyv+5wEJ/cp0MO5OPS3aT3etqrRLeUY94f/AqibBjxIETPWb0jTQHYcWShDOOrtY6xpY7ntigxP0TQ3i4grQ1donhkNYL0R9dpBvwDdPTLe1VknKN5p7OjzjyFyzhpyXV0v4A2kYhkaaE/IwAAAAASUVORK5CYII=') no-repeat 130px center transparent;
}
.inscription .side.right-side .form-group input[type=text].input-number {
  width: 157px;
}
.inscription .side.right-side .form-group input[type=text].input-code-postal {
  width: 120px;
}
.inscription .side.right-side .form-group.error .mark:after {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAAGFBMVEUAAADnN0nnN0nnN0nnN0nnN0nnN0nnN0lV5l7YAAAAB3RSTlMA0xXJQvYqiMjr5AAAADtJREFUCNdjYDFiYDJhYHAtVFAsdWAwLxcTLzdgUCwvLy9UYGASLy8XYmBgSC8vT2CA8qByUJVQfVBTAE1aD0ox6WNUAAAAAElFTkSuQmCC') no-repeat center center #f4adb7;
  background-size: 11px;
}
.inscription .side.right-side .form-group.error .cgu label,
.inscription .side.right-side .form-group.error .cgu a {
  color: #e3324c;
}
.inscription .side.right-side .form-group.error .cgu label:before {
  border-color: #e3324c;
}
.inscription .side.right-side .form-group.error input,
.inscription .side.right-side .form-group.error md-radio-button,
.inscription .side.right-side .form-group.error md-select-value {
  border-color: #e3324c !important;
}
.inscription .side.right-side .form-group label {
  margin-bottom: 6px;
}
.inscription .side.right-side .form-group label span {
  font-size: 11px;
  font-weight: 400;
  text-transform: none;
}
.inscription .side.right-side .form-group label i.help {
  cursor: pointer;
}
.inscription .side.right-side .form-group label .help {
  font-size: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: -7px;
  margin-left: 10px;
  position: relative;
  top: 4px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhkrvBmAAAAGnRSTlMA62Sf8LYLl5ZOLxJr4I9fBsG8UNKxgVxDNectazQAAACjSURBVBjTbZFJDsQgDAQbA2HJNsns/f+HTgArOTB1QKgku41BZRBvSONlwIkYKmZVdbOkiynnFB1pmzxcGFEZg1ohJ5xM5HpkGIYStcwPKTbQDBC6sfawO9+lg6PAM9Ymd2Dbyy3SwzBB8Vs5Ew3I3NTHtsBMXnJ2L6i8yucF0PIWVFi/gAa1kQrLka8jteELzwnn8P0z5f9C+tXd+iWLqv47fnjxC2BMBq1bAAAAAElFTkSuQmCC') no-repeat center center transparent;
  background-size: 20px;
}
.inscription .side.right-side .form-group md-input-container {
  margin: 0;
}
.inscription .side.right-side .form-group md-input-container.full-width {
  width: 324px;
}
.inscription .side.right-side .form-group md-input-container.date-day {
  width: 82px;
}
.inscription .side.right-side .form-group md-input-container.date-month {
  width: 120px;
  margin-left: 12px;
}
.inscription .side.right-side .form-group md-input-container.date-year {
  width: 93px;
  margin-left: 12px;
}
.inscription .side.right-side .form-group md-datepicker {
  display: block;
  height: 41px;
  width: 134px;
  border: 2px solid #f3f4f6;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-button {
  margin: 0;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-button md-icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat center center transparent;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-button md-icon svg {
  display: none;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-input-container {
  margin-left: 0;
  border: none;
  padding: 0;
  position: relative;
  top: 3px;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-input {
  max-width: unset;
  min-width: unset;
  width: 80px;
}
.inscription .side.right-side .form-group md-datepicker .md-datepicker-triangle-button {
  display: none;
}
.inscription .side.right-side .form-group md-select {
  height: 41px;
  font-size: 12px;
  font-weight: 600;
}
.inscription .side.right-side .form-group md-select .md-select-value {
  border: 2px solid #f3f4f6;
}
.inscription .side.right-side .form-group md-select .md-select-value > span:not(.md-select-icon) {
  margin-left: 15px;
}
.inscription .side.right-side .form-group md-select .md-text {
  font-size: 12px;
  color: #313939;
}
.inscription .side.right-side .form-button {
  text-align: left;
  padding-top: 20px;
}
.inscription .side.right-side .form-button .btn-form {
  font-size: 11px;
  font-weight: bold;
}
.inscription .side.right-side .form-button .btn-empty {
  margin-left: 20px;
}
.inscription .side.right-side .form-button .disabled {
  opacity: 0.1;
  text-decoration: none;
}
/* Modal */

.modal {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  /* Edit BG HOME */

  /* Produits mis en avant */

  /* Evènementiel */

  /* Thematiques */

  /* Produits populaires */

  /* Autres... */

}
.modal .content-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background: white;
  padding: 20px 20px;
  width: 500px;
}
.modal .close {
  position: absolute;
  z-index: 2;
  top: 22px;
  right: 28px;
  width: 18px;
  height: 18px;
  /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATBAMAAACAfiv/AAAAKlBMVEUAAADl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ovl6Ou8LyU3AAAADXRSTlMAzhAUHd3TvrvAsDIxxrhGcQAAAGpJREFUCNc1zaENgDAUhOELRSBQoEnAIcGgMQiGYIQmJCzECKxS03nI3aXPvOQT/yGMKLd1/vOHI4mr4UZ9iae0gEzsAbFRLDQLzVEozkQ1o9pqZrfVVNtDnvSQeWVTHIjmhkh+0T7unPsPZ3Ma4H9JT5wAAAAASUVORK5CYII=') 0 0 no-repeat;*/
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE6WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMi0yMlQxNDoxNDoxMiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDMtMzBUMTU6NDc6MzQrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDMtMzBUMTU6NDc6MzQrMDI6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU3OGM2YTBmLWU3ZWEtZDI0Zi1hODU1LTZmOGI2MjBmNDQzYSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplNzhjNmEwZi1lN2VhLWQyNGYtYTg1NS02ZjhiNjIwZjQ0M2EiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNzhjNmEwZi1lN2VhLWQyNGYtYTg1NS02ZjhiNjIwZjQ0M2EiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU3OGM2YTBmLWU3ZWEtZDI0Zi1hODU1LTZmOGI2MjBmNDQzYSIgc3RFdnQ6d2hlbj0iMjAxOC0wMi0yMlQxNDoxNDoxMiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7K8ao0AAABBUlEQVQ4jZXUO04DMRAA0JdVkAjVFmlpqNPkBhAhbhBuQZMCLgGcgQ6J3ICCzwloqGloUyAhkSIUFLtG1q73N5Ute57G1tij/ZsHmOIXXwbGdrX8H49L6Bk7LIaCk9t1jjWuMkxwgDmekA+w8jLnFNcZPnGMj4FggOZ4w3lWLgwFq9DZdrXcZNGGvmASgqyysQtshFJYG1iDsIkTxwksBl8icA+zJqgNS4Hw3gSRPmYc3/iJ5jvFS0lGG5YrjjcrK+psmyYsQOGyT/RomxRWhcIddfZhFWuCQtTA8qHXsGkH1AmOov/ssQcUx6GibY7KnEWo7H4glKrwLmCXig+yL1QFX3HxBxT8ablM3YEVAAAAAElFTkSuQmCC') 0 0 no-repeat;
  text-indent: -5000px;
}
.modal .overlay {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.modal .tarifaire-tranche-modal .custom-scroll {
  height: 460px;
}
.modal .edit-bg-home,
.modal .produits-en-avant,
.modal .edit-event {
  width: 864px;
}
.modal .edit-bg-home .custom-scroll,
.modal .produits-en-avant .custom-scroll,
.modal .edit-event .custom-scroll {
  height: 420px;
}
.modal .edit-bg-home .link-button,
.modal .produits-en-avant .link-button,
.modal .edit-event .link-button {
  margin-left: 15px;
}
.modal .produits-en-avant,
.modal .produits-en-avant-secondaire,
.modal .edit-event,
.modal .edit-produits-populaires {
  width: 864px;
}
.modal .produits-en-avant .custom-scroll,
.modal .produits-en-avant-secondaire .custom-scroll,
.modal .edit-event .custom-scroll,
.modal .edit-produits-populaires .custom-scroll {
  height: 630px;
}
.modal .produits-en-avant md-pagination-wrapper,
.modal .produits-en-avant-secondaire md-pagination-wrapper,
.modal .edit-event md-pagination-wrapper,
.modal .edit-produits-populaires md-pagination-wrapper {
  border-bottom: 0;
}
.modal .produits-en-avant h3,
.modal .produits-en-avant-secondaire h3,
.modal .edit-event h3,
.modal .edit-produits-populaires h3 {
  margin-bottom: 20px;
}
.modal .produits-en-avant section,
.modal .produits-en-avant-secondaire section,
.modal .edit-event section,
.modal .edit-produits-populaires section {
  padding: 30px 0;
}
.modal .produits-en-avant .link-button,
.modal .produits-en-avant-secondaire .link-button,
.modal .edit-event .link-button,
.modal .edit-produits-populaires .link-button {
  margin-left: 15px;
}
.modal .produits-en-avant .list-products,
.modal .produits-en-avant-secondaire .list-products,
.modal .edit-event .list-products,
.modal .edit-produits-populaires .list-products {
  overflow: hidden;
}
.modal .produits-en-avant .list-products .product-item,
.modal .produits-en-avant-secondaire .list-products .product-item,
.modal .edit-event .list-products .product-item,
.modal .edit-produits-populaires .list-products .product-item {
  float: left;
  position: relative;
  margin: 0 10px 10px 0;
  width: 192px;
  height: 128px;
  cursor: pointer;
  border: 4px solid transparent;
}
.modal .produits-en-avant .list-products .product-item .item-overlay,
.modal .produits-en-avant-secondaire .list-products .product-item .item-overlay,
.modal .edit-event .list-products .product-item .item-overlay,
.modal .edit-produits-populaires .list-products .product-item .item-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.41) 45%, rgba(84, 84, 84, 0.94) 95%, #545454 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(45%, rgba(255, 255, 255, 0.41)), color-stop(95%, rgba(84, 84, 84, 0.94)), color-stop(100%, #545454));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.41) 45%, rgba(84, 84, 84, 0.94) 95%, #545454 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.41) 45%, rgba(84, 84, 84, 0.94) 95%, #545454 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.41) 45%, rgba(84, 84, 84, 0.94) 95%, #545454 100%);
  /* ie10+ */
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.41) 45%, rgba(84, 84, 84, 0.94) 95%, #545454 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#545454', GradientType=0);
  /* ie6-9 */
  z-index: 1;
}
.modal .produits-en-avant .list-products .product-item .item-title,
.modal .produits-en-avant-secondaire .list-products .product-item .item-title,
.modal .edit-event .list-products .product-item .item-title,
.modal .edit-produits-populaires .list-products .product-item .item-title {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 95%;
  font-size: 12px;
  font-weight: 600;
  color: white;
  z-index: 2;
}
.modal .produits-en-avant .list-products .product-item .item-check,
.modal .produits-en-avant-secondaire .list-products .product-item .item-check,
.modal .edit-event .list-products .product-item .item-check,
.modal .edit-produits-populaires .list-products .product-item .item-check {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.modal .produits-en-avant .list-products .product-item .item-check span,
.modal .produits-en-avant-secondaire .list-products .product-item .item-check span,
.modal .edit-event .list-products .product-item .item-check span,
.modal .edit-produits-populaires .list-products .product-item .item-check span {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 50%;
  background: #39b54a url('img/icones/check-white.svg') center center no-repeat;
  background-size: 12px;
  font-size: 0;
}
.modal .produits-en-avant .list-products .product-item .item-add,
.modal .produits-en-avant-secondaire .list-products .product-item .item-add,
.modal .edit-event .list-products .product-item .item-add,
.modal .edit-produits-populaires .list-products .product-item .item-add {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5) url('img/icones/icon-more.png') center center no-repeat;
  font-size: 0;
  z-index: 1;
}
.modal .produits-en-avant .list-products .product-item:hover .item-add,
.modal .produits-en-avant-secondaire .list-products .product-item:hover .item-add,
.modal .edit-event .list-products .product-item:hover .item-add,
.modal .edit-produits-populaires .list-products .product-item:hover .item-add {
  display: block;
}
.modal .produits-en-avant .list-products .product-item.active,
.modal .produits-en-avant-secondaire .list-products .product-item.active,
.modal .edit-event .list-products .product-item.active,
.modal .edit-produits-populaires .list-products .product-item.active {
  border-color: #f9b707;
}
.modal .produits-en-avant .list-products .product-item.active .item-check,
.modal .produits-en-avant-secondaire .list-products .product-item.active .item-check,
.modal .edit-event .list-products .product-item.active .item-check,
.modal .edit-produits-populaires .list-products .product-item.active .item-check {
  display: block;
}
.modal .produits-en-avant .list-products .product-item.active .item-add,
.modal .produits-en-avant-secondaire .list-products .product-item.active .item-add,
.modal .edit-event .list-products .product-item.active .item-add,
.modal .edit-produits-populaires .list-products .product-item.active .item-add {
  background: rgba(0, 0, 0, 0.5) url('img/icones/icon-minus.png') center center no-repeat;
}
.modal .produits-en-avant .prices-list,
.modal .produits-en-avant-secondaire .prices-list,
.modal .edit-event .prices-list,
.modal .edit-produits-populaires .prices-list {
  width: 97%;
}
.modal .produits-en-avant .prices-list .price-item,
.modal .produits-en-avant-secondaire .prices-list .price-item,
.modal .edit-event .prices-list .price-item,
.modal .edit-produits-populaires .prices-list .price-item {
  overflow: hidden;
  margin-bottom: 10px;
  border-bottom: 1px solid #d8d8d8;
}
.modal .produits-en-avant .prices-list .price-item div,
.modal .produits-en-avant-secondaire .prices-list .price-item div,
.modal .edit-event .prices-list .price-item div,
.modal .edit-produits-populaires .prices-list .price-item div {
  float: left;
  width: calc(100% - 60px);
  margin: 0;
}
.modal .produits-en-avant .prices-list .price-item div label,
.modal .produits-en-avant-secondaire .prices-list .price-item div label,
.modal .edit-event .prices-list .price-item div label,
.modal .edit-produits-populaires .prices-list .price-item div label {
  color: #282828 !important;
  font-weight: 400 !important;
}
.modal .produits-en-avant .prices-list .price-item .normal-price,
.modal .produits-en-avant-secondaire .prices-list .price-item .normal-price,
.modal .edit-event .prices-list .price-item .normal-price,
.modal .edit-produits-populaires .prices-list .price-item .normal-price {
  float: left;
  width: 40px;
}
.modal .produits-en-avant .prices-list .price-item .granted-price,
.modal .produits-en-avant-secondaire .prices-list .price-item .granted-price,
.modal .edit-event .prices-list .price-item .granted-price,
.modal .edit-produits-populaires .prices-list .price-item .granted-price {
  float: left;
  width: 60px;
  font-weight: 700;
}
.modal .produits-en-avant .prices-list .price-item .granted-price em,
.modal .produits-en-avant-secondaire .prices-list .price-item .granted-price em,
.modal .edit-event .prices-list .price-item .granted-price em,
.modal .edit-produits-populaires .prices-list .price-item .granted-price em {
  font-weight: 500;
}
.modal .produits-en-avant .list,
.modal .produits-en-avant-secondaire .list,
.modal .edit-event .list,
.modal .edit-produits-populaires .list {
  width: 97%;
}
.modal .produits-en-avant .box-img-upload input[type=radio],
.modal .produits-en-avant-secondaire .box-img-upload input[type=radio] {
  opacity: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.modal .produits-en-avant .box-img-upload .selected-img,
.modal .produits-en-avant-secondaire .box-img-upload .selected-img {
  display: none;
  height: 100%;
  width: 100%;
  border: 4px solid #f9b707;
  font-size: 0;
  background: rgba(40, 40, 40, 0.5);
}
.modal .produits-en-avant .box-img-upload.active .selected-img,
.modal .produits-en-avant-secondaire .box-img-upload.active .selected-img {
  display: block;
}
.modal .edit-event .box-active-section {
  overflow: hidden;
  width: 97%;
  margin-bottom: 20px;
  padding: 15px 10px 0 10px;
  background: #e5e8eb;
}
.modal .edit-event .box-active-section h3 {
  float: left;
}
.modal .edit-event .box-active-section md-switch {
  float: left;
  position: relative;
  top: -3px;
  margin: 0 0 0 20px;
}
.modal .edit-thematiques {
  width: 864px;
}
.modal .edit-thematiques .custom-scroll {
  height: 455px;
}
.modal .edit-thematiques .wrapper-upload {
  overflow: hidden;
}
.modal .edit-thematiques .form-group {
  float: left;
  width: 25%;
}
.modal .edit-thematiques .fake-file {
  margin-top: 0;
}
.modal .edit-thematiques .box-img-upload {
  position: relative;
  margin: 0;
  width: 192px;
  height: 312px;
}
.modal .edit-thematiques .box-img-upload img {
  max-width: 100%;
  height: auto;
}
.modal .edit-thematiques .box-img-upload .edit {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5) url('img/icones/icon-edit.png') center center no-repeat;
  font-size: 0;
}
.modal .edit-thematiques .box-img-upload:hover .edit {
  display: block;
}
.modal .edit-thematiques .fake-input-file {
  float: left;
  width: 192px;
  height: 312px;
}
.modal .edit-thematiques .fake-input-file label {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
  border: 2px solid #d8d8d8;
  background: white url('img/icones/icon-more.png') center center no-repeat;
}
.modal .edit-thematiques .link-button {
  margin-left: 15px;
}
.modal .edit-produits-populaires .accordion .accordion-group {
  width: 97%;
}
.modal .edit-produits-populaires .accordion .accordion-group .bt-delete {
  float: right;
  border: 0;
  background: none;
  color: #088daa;
  font-weight: 700;
  position: relative;
  top: 14px;
  right: 80px;
  font-size: 12px;
}
.modal .edit-produits-populaires .accordion .accordion-group .accordion-title .link-button {
  margin-left: 0;
}
.modal .edit-produits-populaires .accordion .accordion-group .accordion-content {
  padding: 20px 20px;
}
.modal .edit-produits-populaires .accordion .accordion-group .accordion-content .link-button {
  float: right;
}
.modal .edit-produits-populaires .accordion .accordion-group .form-button {
  display: none;
}
.modal .ajout-role-modal,
.modal .theme-category-modal {
  width: 400px;
  padding: 20px;
  background: white;
}
.modal .add-menu-modal {
  width: 800px;
}
.modal .ajout-salle-modal {
  width: 600px;
  padding: 20px;
  background: white;
}
.modal .ajout-salle-modal .custom-scroll {
  height: 500px;
}
.modal .ajout-salle-modal .mCustomScrollBox {
  padding-right: 20px;
}
.modal .ajout-site-modal {
  width: 600px;
  padding: 20px;
  background: white;
}
.modal .ajout-site-modal .custom-scroll {
  height: 400px;
}
.modal .ajout-site-modal .mCustomScrollBox {
  padding-right: 20px;
}
.modal .ajout-stock-modal .custom-scroll {
  height: 400px;
}
.modal .ajout-stock-modal .mCustomScrollBox {
  padding-right: 20px;
}
.modal .ajout-portion-modal {
  height: 424px;
}
.modal .ajout-date-modal {
  width: 500px;
  padding: 20px;
  background: white;
}
.modal .ajout-date-modal .form-creneau {
  position: relative;
}
.modal .ajout-date-modal .form-creneau:after {
  position: absolute;
  content: 'min';
  right: 10px;
  top: 54%;
  z-index: 2;
}
.modal .ajout-date-modal .date-picker,
.modal .ajout-date-modal .time-picker {
  max-width: none !important;
  width: 100% !important;
}
.modal .ajout-date-modal .input-creneau {
  width: 100% !important;
  padding-right: 40px !important;
}
.modal .affect-tranche-modal {
  height: 240px;
}
.modal .ajout-etabli-modal {
  width: 400px;
  /*height: 250px;*/
  padding: 20px;
  background: white;
}
.modal .add-child-modal {
  width: 500px;
  padding: 20px;
  background: white;
}
.modal .product-note-modal {
  width: 400px;
  padding: 20px;
}
.modal .product-note-modal .rating {
  display: block;
  text-align: center;
}
.modal .product-note-modal .rating span {
  cursor: pointer;
}
.modal .product-note-modal .rating span:before {
  font-size: 30px;
}
.modal .product-note-modal .rating span.hover:before,
.modal .product-note-modal .rating span.choiced:before {
  color: #f9b707;
}
.modal .product-noel-modal {
  width: 500px;
  padding: 20px 10px 20px 20px;
  background: white;
}
.modal .product-activite-modal,
.modal .product-billetterie-modal,
.modal .product-abonnement-modal {
  width: 800px;
  /*.form-section {
            height: 550px;
        }*/

}
.modal .product-activite-modal .content-left,
.modal .product-billetterie-modal .content-left,
.modal .product-abonnement-modal .content-left {
  width: calc(55% - 30px);
  float: left;
  padding-right: 30px;
  margin-right: 30px;
  height: 500px;
  border-right: 2px solid #f3f4f6;
}
.modal .product-activite-modal .content-left .mCustomScrollBox,
.modal .product-billetterie-modal .content-left .mCustomScrollBox,
.modal .product-abonnement-modal .content-left .mCustomScrollBox {
  padding-right: 25px;
}
.modal .product-activite-modal .content-left .left-title,
.modal .product-billetterie-modal .content-left .left-title,
.modal .product-abonnement-modal .content-left .left-title {
  font-size: 20px;
  font-weight: 800;
  color: #212929;
  margin-bottom: 30px;
}
.modal .product-activite-modal .content-left .part,
.modal .product-billetterie-modal .content-left .part,
.modal .product-abonnement-modal .content-left .part {
  border-bottom: 1px solid #313939;
  padding: 0 0 20px 0;
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.modal .product-activite-modal .content-left .part:last-child,
.modal .product-billetterie-modal .content-left .part:last-child,
.modal .product-abonnement-modal .content-left .part:last-child {
  border: none;
}
.modal .product-activite-modal .content-left .form-group,
.modal .product-billetterie-modal .content-left .form-group,
.modal .product-abonnement-modal .content-left .form-group {
  clear: both;
}
.modal .product-activite-modal .content-left .form-button,
.modal .product-billetterie-modal .content-left .form-button,
.modal .product-abonnement-modal .content-left .form-button {
  float: right;
  margin-top: 0;
}
.modal .product-activite-modal .content-left .form-button .add-people,
.modal .product-billetterie-modal .content-left .form-button .add-people,
.modal .product-abonnement-modal .content-left .form-button .add-people {
  height: 24px;
  width: 24px;
  background: url('img/add.svg') no-repeat center center transparent;
  background-size: 16px;
  border: none;
  font-size: 0;
  border-radius: 50%;
  margin-top: 5px;
  border: 2px solid #313939;
}
.modal .product-activite-modal .content-left .title-part,
.modal .product-billetterie-modal .content-left .title-part,
.modal .product-abonnement-modal .content-left .title-part {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  margin-bottom: 8px;
  display: block;
}
.modal .product-activite-modal .content-left .form-twice,
.modal .product-billetterie-modal .content-left .form-twice,
.modal .product-abonnement-modal .content-left .form-twice {
  float: left;
  width: calc(50% - 10px);
  clear: none;
}
.modal .product-activite-modal .content-left .form-twice:nth-child(2n),
.modal .product-billetterie-modal .content-left .form-twice:nth-child(2n),
.modal .product-abonnement-modal .content-left .form-twice:nth-child(2n) {
  margin-right: 20px;
}
.modal .product-activite-modal .content-left .form-twice .price > span,
.modal .product-billetterie-modal .content-left .form-twice .price > span,
.modal .product-abonnement-modal .content-left .form-twice .price > span {
  display: block;
  font-size: 12px;
}
.modal .product-activite-modal .content-left .form-twice .price .tarif,
.modal .product-billetterie-modal .content-left .form-twice .price .tarif,
.modal .product-abonnement-modal .content-left .form-twice .price .tarif {
  margin-bottom: 5px;
  font-weight: 700;
}
.modal .product-activite-modal .content-left .form-twice .price .total,
.modal .product-billetterie-modal .content-left .form-twice .price .total,
.modal .product-abonnement-modal .content-left .form-twice .price .total {
  text-align: right;
}
.modal .product-activite-modal .content-left .form-total .price,
.modal .product-billetterie-modal .content-left .form-total .price,
.modal .product-abonnement-modal .content-left .form-total .price {
  font-size: 20px;
  font-weight: 800;
}
.modal .product-activite-modal .content-left .form-total .price span:first-child,
.modal .product-billetterie-modal .content-left .form-total .price span:first-child,
.modal .product-abonnement-modal .content-left .form-total .price span:first-child {
  float: left;
}
.modal .product-activite-modal .content-left .form-total .price span:last-child,
.modal .product-billetterie-modal .content-left .form-total .price span:last-child,
.modal .product-abonnement-modal .content-left .form-total .price span:last-child {
  float: right;
}
.modal .product-activite-modal .content-right,
.modal .product-billetterie-modal .content-right,
.modal .product-abonnement-modal .content-right {
  float: right;
  width: 45%;
}
.modal .product-activite-modal .content-right .title-part,
.modal .product-billetterie-modal .content-right .title-part,
.modal .product-abonnement-modal .content-right .title-part {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  margin-bottom: 8px;
  display: block;
}
.modal .product-activite-modal .content-right .form-button,
.modal .product-billetterie-modal .content-right .form-button,
.modal .product-abonnement-modal .content-right .form-button {
  margin-top: 30px;
  overflow: hidden;
  clear: right;
}
.modal .product-activite-modal .content-right .form-button .btn,
.modal .product-billetterie-modal .content-right .form-button .btn,
.modal .product-abonnement-modal .content-right .form-button .btn {
  display: block;
}
.modal .product-activite-modal .content-right .form-button .btn:last-child,
.modal .product-billetterie-modal .content-right .form-button .btn:last-child,
.modal .product-abonnement-modal .content-right .form-button .btn:last-child {
  margin-right: 20px;
}
.modal .product-activite-modal .content-right .form-group,
.modal .product-billetterie-modal .content-right .form-group,
.modal .product-abonnement-modal .content-right .form-group {
  margin-bottom: 15px;
}
.modal .product-activite-modal .content-right .cart-block,
.modal .product-billetterie-modal .content-right .cart-block,
.modal .product-abonnement-modal .content-right .cart-block {
  margin-bottom: 50px;
}
.modal .product-activite-modal .content-right .cart-block .price,
.modal .product-billetterie-modal .content-right .cart-block .price,
.modal .product-abonnement-modal .content-right .cart-block .price {
  margin-top: 50px;
  overflow: hidden;
}
.modal .product-activite-modal .content-right .cart-block .price span,
.modal .product-billetterie-modal .content-right .cart-block .price span,
.modal .product-abonnement-modal .content-right .cart-block .price span {
  font-size: 17px;
  font-weight: 800;
}
.modal .product-activite-modal .content-right .cart-block .price span:first-child,
.modal .product-billetterie-modal .content-right .cart-block .price span:first-child,
.modal .product-abonnement-modal .content-right .cart-block .price span:first-child {
  display: block;
  text-transform: uppercase;
}
.modal .product-activite-modal .content-right .cart-block .price span:last-child,
.modal .product-billetterie-modal .content-right .cart-block .price span:last-child,
.modal .product-abonnement-modal .content-right .cart-block .price span:last-child {
  float: right;
  display: inline-block;
  margin-top: 20px;
  color: white;
  background: #088daa;
  padding: 10px 20px;
  font-size: 20px;
}
.modal .product-billetterie-modal .list .list-item > div:last-child,
.modal .product-abonnement-modal .list .list-item > div:last-child {
  text-align: left;
}
.modal .product-billetterie-modal .content-right .form-button .btn,
.modal .product-abonnement-modal .content-right .form-button .btn {
  float: left;
  margin: 0;
}
.modal .product-billetterie-modal .content-right .form-button .btn-form,
.modal .product-abonnement-modal .content-right .form-button .btn-form {
  float: right;
}
.modal .product-abonnement-modal .fake-input-file {
  clear: left;
}
.modal .product-abonnement-modal .fake-input-file label {
  font-weight: 700;
}
.modal .product-abonnement-modal .content-right .cart-block .rpice {
  margin-top: 0;
}
.modal .product-activite-modal .content-left {
  height: 500px;
}
.modal .product-activite-modal .content-left .choice-tarif {
  display: none;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.modal .product-activite-modal .content-left .choice-tarif span {
  float: left;
  margin-top: 11px;
  margin-right: 10px;
}
.modal .product-activite-modal .content-left .choice-tarif md-radio-group {
  float: left;
}
.modal .product-activite-modal .content-left .choice-tarif.show {
  display: block;
}
.modal .product-activite-modal .content-left input[type=number] {
  width: 20%;
}
.modal .product-activite-modal .content-left.mCustomScrollbar {
  padding-right: 0;
  border: none;
}
.modal .product-activite-modal .ayantdroit-list {
  margin-top: 10px;
}
.modal .product-activite-modal .ayantdroit-list .ayandroit-item {
  padding: 5px 0;
}
.modal .product-activite-modal .total-line strong {
  font-size: 20px;
  color: #088daa;
}
.modal .product-activite-modal .payable3fois {
  padding: 10px 0 10px 25px;
  color: #818181;
  background: url('img/icones/information-button.png') 0 center no-repeat;
  background-size: 16px;
}
.modal .product-activite-modal .form-button {
  margin-top: 40px !important;
}
.modal .transfert-modal {
  width: 771px;
  padding: 35px 46px;
  background: white;
}
.modal .transfert-modal .form-section-title {
  font-size: 28px;
  text-align: center;
  color: #2f2f2f;
  font-weight: bold;
  border: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
.modal .transfert-modal .info-transfert {
  background: #f6f7fb;
  padding: 27px 25px;
  float: left;
  width: 315px;
  box-shadow: 0px 6px 5px -2px rgba(96, 96, 96, 0.1);
}
.modal .transfert-modal .info-transfert p {
  line-height: 23px;
  color: #313939;
  font-weight: 500;
}
.modal .transfert-modal .info-transfert p.date i {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat center left transparent;
  font-style: normal;
  padding-left: 20px;
}
.modal .transfert-modal .info-transfert p span {
  display: inline-block;
  width: 150px;
}
.modal .transfert-modal .info-transfert .title-part {
  color: #282828;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 15px;
  line-height: 20px;
  margin-top: 20px;
}
.modal .transfert-modal .info-transfert .title-part:first-child {
  margin-top: 0;
}
.modal .transfert-modal form {
  float: right;
  width: 364px;
  padding: 0 0 0 48px;
}
.modal .transfert-modal form label {
  color: #313939;
  font-weight: 900;
  font-size: 12px;
  display: block;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.modal .transfert-modal form label span {
  text-transform: none;
  font-size: 11px;
  font-weight: 600;
  width: 150px;
}
.modal .transfert-modal form textarea,
.modal .transfert-modal form .fake-textarea {
  border: 2px solid #f3f4f6;
  height: 209px;
  margin-bottom: 25px;
}
.modal .transfert-modal form .link {
  margin-right: 27px;
}
.modal .dmd-fournitures-modal,
.modal .dmd-travaux-modal,
.modal .dmd-conge-modal,
.modal .dmd-acompte-modal,
.modal .dmd-bon-modal,
.modal .dmd-frais-transport-modal,
.modal .dmd-especes-modal,
.modal .dmd-mission-modal,
.modal .dmd-transfert-materiel-modal,
.modal .dmd-note-frais-modal {
  width: 600px;
}
.modal .dmd-fournitures-modal .custom-scroll,
.modal .dmd-travaux-modal .custom-scroll,
.modal .dmd-conge-modal .custom-scroll,
.modal .dmd-acompte-modal .custom-scroll,
.modal .dmd-bon-modal .custom-scroll,
.modal .dmd-frais-transport-modal .custom-scroll,
.modal .dmd-especes-modal .custom-scroll,
.modal .dmd-mission-modal .custom-scroll,
.modal .dmd-transfert-materiel-modal .custom-scroll,
.modal .dmd-note-frais-modal .custom-scroll {
  height: 400px;
}
.modal .dmd-travaux-modal .valide .form-group p,
.modal .dmd-fournitures-modal .valide .form-group p {
  color: #39b54a;
  font-weight: 700;
}
.modal .dmd-travaux-modal .refuse .form-group p,
.modal .dmd-fournitures-modal .refuse .form-group p {
  color: #e3324c;
  text-decoration: line-through;
}
.modal .dmd-home-modal {
  width: 600px;
}
.modal .dmd-home-modal .form-section .form-section-title {
  font-size: 20px;
  text-align: center;
  line-height: 20px;
}
.modal .dmd-home-modal .custom-scroll {
  height: 500px;
}
.modal .dmd-home-modal .custom-scroll hr {
  margin: 20px 0;
  background: #d8d8d8;
}
.modal .dmd-home-modal .custom-scroll textarea {
  width: 100%;
}
.modal .dmd-home-modal .custom-scroll .mCSB_container {
  padding-right: 10px;
}
.modal .dmd-home-modal .custom-scroll .title-repeat {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
}
.modal .dmd-home-modal .md-select-value {
  padding: 10px 18px !important;
}
.modal .dmd-home-modal .valide .form-group p {
  color: #39b54a;
  font-weight: 700;
}
.modal .dmd-home-modal .refuse .form-group p {
  color: #e3324c;
  text-decoration: line-through;
}
.modal .dmd-home-modal .form-button .btn-form:not(:last-child) {
  margin-right: 15px;
}
.wrapper-upload-img {
  overflow: hidden;
}
.wrapper-upload-img .box-img-upload {
  float: left;
  position: relative;
  margin: 0 10px 10px 0;
  width: 192px;
  height: 128px;
}
.wrapper-upload-img .box-img-upload.remove {
  width: 0 !important;
  -o-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -webkit-transition: width 0.2s ease 0s;
  transition: width 0.2s ease 0s;
}
.wrapper-upload-img .box-img-upload img {
  max-width: 100%;
  height: auto;
}
.wrapper-upload-img .box-img-upload .delete {
  /*display: none;*/
  visibility: hidden;
  opacity: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5) url('img/icones/icon-delete.png') center center no-repeat;
  font-size: 0;
}
.wrapper-upload-img .box-img-upload:hover .delete {
  /*display: block;*/
  visibility: visible;
  opacity: 1;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.wrapper-upload-img .fake-input-file {
  float: left;
  width: 192px;
  height: 128px;
}
.wrapper-upload-img .fake-input-file.error label {
  border-color: #e3324c;
}
.wrapper-upload-img .fake-input-file label {
  display: block !important;
  width: 100%;
  height: 100%;
  font-size: 0;
  border: 2px solid #d8d8d8;
  background: white url('img/icones/icon-more.png') center center no-repeat;
}
/* CONTENT */

main {
  overflow: hidden;
}
main .content {
  float: left;
  width: calc(100% - 200px);
}
main aside {
  position: relative;
  background: white;
  float: right;
  width: 200px;
}
main.disconnected header {
  width: 100% !important;
}
main.disconnected header nav .nav-content {
  width: calc(100% - 155px);
}
main.disconnected header nav .nav-content ul {
  width: calc(100% - 144px);
}
main.disconnected header.sticky nav .nav-content {
  width: calc(100% - 90px);
}
main.disconnected header.sticky nav .nav-content ul {
  width: calc(100% - 340px);
}
main.disconnected .content {
  width: 100% !important;
}
main.disconnected .content .link-connexion {
  display: inline-block !important;
}
main.disconnected aside {
  display: none !important;
}
main.disconnected .content-extranet .banner {
  width: 100%;
}
main.intranet header.sticky nav .nav-content ul {
  width: calc(100% - 465px);
}
/* HEADER */

header {
  width: calc(100% - 200px);
  height: 55px;
  z-index: 5;
  position: absolute;
  top: 0;
  color: white;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
  -o-transition: background 0.5s ease 0s;
  -moz-transition: background 0.5s ease 0s;
  -webkit-transition: background 0.5s ease 0s;
  transition: background 0.5s ease 0s;
}
header nav .logo {
  float: left;
  width: 128px;
  height: 107px;
  background: rgba(255, 255, 255, 0.75) url('img/logos.png') 0 0 no-repeat;
  text-indent: -5000px;
  margin: 0 0 0 27px;
}
header nav .nav-content {
  float: left;
  width: calc(100% - 155px);
  /*background: rgba(255,0,0,0.4);*/
  height: 55px;
  line-height: 20px;
  text-align: center;
  /*.customScrollExtranet.wrapper-menu {
                display: block;
                float: left;
                width: calc(~"100% - 150px");
                height: auto;
                position: relative;
                top: auto;
                left: auto;
                z-index: 1;
                background: transparent;
                border: 2px solid red;
            }*/

}
header nav .nav-content .separator {
  display: none;
  width: 1px;
  height: 30px;
  margin: 0 0 0 15px;
  position: relative;
  top: 12px;
  background: white;
}
header nav .nav-content ul {
  float: left;
  height: 55px;
  width: 100%;
  /*background: rgba(0,255,255,0.4);*/

}
header nav .nav-content ul > li {
  display: inline-block;
  position: relative;
  line-height: inherit;
  margin: 0 21px;
}
header nav .nav-content ul > li:hover > a,
header nav .nav-content ul > li.active > a {
  color: #f9b707 !important;
  border-bottom: 3px solid transparent;
}
header nav .nav-content ul > li a {
  display: block;
  height: 55px;
  font-weight: 500;
  font-size: 12px;
  color: white;
  text-decoration: none;
  padding-top: 18px;
}
header nav .nav-content ul > li a .menu-arrow-down {
  position: relative;
  top: -2px;
}
header nav .nav-content ul > li.hideshow {
  position: relative;
}
header nav .nav-content ul > li.hideshow ul {
  position: absolute;
  display: none;
  left: auto;
  right: -10px;
  width: 170px !important;
  height: auto;
  background: rgba(0, 0, 0, 0.1);
  -o-transition: background 0.5s ease 0s;
  -moz-transition: background 0.5s ease 0s;
  -webkit-transition: background 0.5s ease 0s;
  transition: background 0.5s ease 0s;
  padding: 10px;
}
header nav .nav-content ul > li.hideshow ul li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: right;
}
header nav .nav-content ul > li.hideshow ul li a {
  border-bottom: 0;
  padding: 0;
  height: auto;
}
header nav .nav-content ul > li.hideshow ul li a span {
  font-size: 13px;
}
header nav .nav-content ul > li.hideshow ul li:hover a,
header nav .nav-content ul > li.hideshow ul li.active a {
  color: #f9b707;
  border-bottom: 0;
}
header nav .nav-content ul > li ul {
  display: none;
  position: absolute;
  left: -10px;
  width: 170px !important;
  height: auto;
  padding: 10px;
  text-align: left;
  background: rgba(0, 0, 0, 0.1);
  -o-transition: background 0.5s ease 0s;
  -moz-transition: background 0.5s ease 0s;
  -webkit-transition: background 0.5s ease 0s;
  transition: background 0.5s ease 0s;
}
header nav .nav-content ul > li ul li {
  display: block;
  margin: 0;
}
header nav .nav-content ul > li ul li a {
  height: auto;
  padding-top: 0;
  border-bottom: 0 !important;
}
header nav .nav-content ul > li ul li a:hover,
header nav .nav-content ul > li ul li a.active {
  color: #f9b707;
  border-bottom: 0;
}
header nav .nav-content ul > li:hover ul {
  display: block;
}
header nav .nav-content .header-tools {
  float: right;
  height: 55px;
  line-height: 20px;
  text-align: right;
  /*background: rgba(55,255,0,0.4);*/

}
header nav .nav-content .header-tools .search {
  display: block;
  width: 130px;
  height: 30px;
  border: 0;
  margin: 10px 0 15px 15px;
  padding: 0 20px 0 44px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') 20px 50% no-repeat;
}
header nav .nav-content .header-tools .autocomplete-search {
  background: white;
  position: absolute;
  float: none;
  height: auto;
  width: 164px !important;
  border: 1px solid #d8d8d8;
  border-top: none;
}
header nav .nav-content .header-tools .autocomplete-search li {
  margin: 0;
  display: block;
}
header nav .nav-content .header-tools .autocomplete-search li.sugges {
  height: 20px;
  text-align: left;
  line-height: 16px;
  padding: 0 10px;
  border-bottom: 1px solid #d8d8d8;
}
header nav .nav-content .header-tools .autocomplete-search li .close {
  float: right;
  height: 10px;
  width: 10px;
  margin: 5px;
  cursor: pointer;
  font-size: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
}
header nav .nav-content .header-tools .autocomplete-search li a {
  color: #282828;
  padding: 0 10px;
  line-height: 40px;
  height: 40px;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
header nav .nav-content .header-tools .autocomplete-search li a:hover {
  color: #088daa !important;
}
header nav .nav-content .header-tools form {
  display: none;
  height: 100%;
  vertical-align: baseline;
  position: relative;
}
header nav .nav-content .header-tools .help {
  color: rgba(40, 40, 40, 0.5);
  font-size: 12px;
  font-weight: 600;
}
header nav .nav-content .header-tools .extra {
  width: 33px;
  height: 27px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAMAAADF2xaWAAAApVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU/knhAAAAN3RSTlMAaRID/gf6g2P3sZp53G0X9OnixKGMRUA6JB4N7ZJwSzMqnpd9dXNbN4dWLxrLUdC5q6he06xOb0HQAQAAAbVJREFUKM9tU+d6ozAQHAGS6L0aTDMGl8Rpd/f+j3ZgkDFJ5s9+O99otRVbOLZuMYV5uu3gN+x0VgSfYRTsXz0W7n4KCPNjhwL845989j3NxhbyQQuPo826sxfZHMmbZsgbxb44ldJo4/7s9MMFaE3XeBaoWgqOCZkK2ciBa3vQyCp4cQnq2+I0+l86Rb152pqu8Qqo0uJUXXq3veGHQiCxCojTxTEF3XHFmSkQXwbyci6qy4TCpIU9vfijNB+HifB2IGZXqmuHaKAjLiwzg3VnjR7Hhh5NCJT04KOIpra48UTQKD4OnHtGsyiSVFXgtzkA5bRQXI2ulFhLkZRXCmqr2CfUjR+dI9FJJaLur08Fcj7ojGlBf0kzaerToHNJKrtmrotYsL1Somn4HvhMGeG+ITtM8S/3/LDXIZc+C3hTjb6T1UlyxTDnVPPzC2DZU6SU61etggBfbJ6HSJizzuUxgMfIjxmCcDNbsaqCIlC13XY/ZtzMuVYzr13ybcfEP+20I1FSe8b3PRUvzFEV5aor9vQB1Q3ie50XSswqEA+esQuZtf+K2+q9tdZ7+XlzY2f9p5v7D/E7HrZhuWebAAAAAElFTkSuQmCC') no-repeat center center transparent;
  font-size: 0;
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}
header nav .nav-content .header-tools .mess {
  width: 28px;
  height: 29px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAMAAACOj/wDAAAArlBMVEUAAAAAAAAAAAAAAAD/tAkAAAAAAAAAAAAAAAAAAAD/tAn/tAkAAAD/tAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tAkAAAD/tAkAAAAAAAAAAAAAAAAAAADrpgkAAAAAAAD/tAkAAAAAAAAAAAAAAAAAAAAAAAD/tAkAAAAAAADppAn/tAkAAAAAAAAAAAAAAAAAAAD/tAkAAABMbAiZAAAAOHRSTlMA7hGvOxvqMCTip5V+5cS5loFgVk87DLyGTEgGBAP5zMA5KCD71bGbjHZmQBgP6NzQt6afk29dMdCk1LoAAAEhSURBVCjPbZHn1oIwDEBTkbIRULYIgnt8e8D7v5iQChTk/mhyuCdpSOGJbGe0qohp5zBGFqgVikkihhYV5KFziD7L74eDVOeeTi68OyvS0lxBi6ToXJ1S/AQx9IiK091HpOIPBkikvVew4QVbaAu9V+k9S3ULJrDYTFk4JcMMAxGbc7acAbguJjgwQVklzbmoFrCtqm2d+OwzO/EPfSbdVsZM0sm2N4rSjGCCyMQQnKbkKcAg0Xgk5qqx2X3OMfd/B2qtlQxtjVsueHksW464wPTO9Sx7sPN3Knbyi5Mqm5g6rXzjpAHIdb8/e/hWJccGGEn0vmr2/bEbVyJCLf8VW+Xv5GVEnOG0nLyQax21zmnQS1PJxxvqsNIbt1tDbXo+AIWxKutRawTIAAAAAElFTkSuQmCC') no-repeat center center transparent;
  font-size: 0;
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}
header nav .nav-content .header-tools .profil {
  width: 20px;
  height: 29px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAdCAYAAACqhkzFAAACJUlEQVRIiaXV32tPcRgH8Jf5zo/Nj4mtqdHYVy2ZSa5cqSmTSC78iguWSP4D0Vy5kNy4UlsupFyoXbiSoggpWkhWE6UhwxRDfl98Poezdc6273fvOp1z3s/zvM/n85zneT5T/UctzuEn+pSJinifi5vYkOLKQiHej0fBCsyejCBMxxDqsR+3MatcsQJW4yne4DzW4BU+jBNbFX26cQp/EsNWXBjlPBM1E7hW4Q4OpYPX41ppGxuBzVG0OiGa8DGuqhxsw1dcT4hGYf9nUVmiWD3u4gDeoj4pm3dxpZ/wrQTBqhjbhaOYkQgOYx+eoIjfExT8ghdYmBCFlHEpHhi/XEbjsZA2jGyzOnwuUYywynlZgpPBv53mCbYKBb+oVOU8wcPoxKYMWyPasSwrsIDXQpW3pfiDYyxiizBEbuFI5NqEEhqowE5Mw45UUA0uY3uG4EP042SK6xCaoh3eo0XIWU90qBYaf0mGYBHrsCC+98TYtRgoCAP1udApCYbRG59rhS6AE3F1/Rkfuo85BVzCDSGXvzIcB/FMGABDGXZCXjtwdYrwY9qF86SIjTlBebiC78K06UobWoWEZyE9VJuNHKi9WJEVNE3Y0vxRfFFI/CPcw0Usj7Y6Ydrkjr1u4QTMwjGh/tLoFM7yXDQJP6F5LKeIFmGoLh7PcS9eCjnNQ2v02TWBD4M9QsGficGV8VoZuUHsnqhYggacFs7sH0Jp9EWuIS/oL3u9Z57SYqifAAAAAElFTkSuQmCC') no-repeat center center transparent;
  font-size: 0;
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
  margin-right: 15px;
}
header nav .nav-content .header-tools .link-connexion {
  display: none;
  height: 55px;
  color: white;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABDCAYAAABk4t61AAADb0lEQVRoge3ZW6hWVRAH8N85HlLByC6CPXSVyCVFkolFIFIRFXSPgnro+lCRIEgQFFhBCRFS1ItRYBfNh7I7GERI0Y2CosAdRSQG9iCVqGQ3+/ew9rHj5/nwC08GsQeGvddas+e/9qyZeVj/oSRGpZQyC9fjKhyL39BgHZ7ADgNI0zSDmBlKopQyhHuwDJ/ieWzEJMzHje371Xh/osCH2+eDuBu3NE0zHyuwHm/gXpyMl/AW5g3keQAZKaUswF24rmmaNX3sfsFiHIbVOAV/HCj40OzZs9diZtM0i9rwX4ET8Aq+7rGfge/wA37fj+9pGBlnPvgYt43gXNzXLjyCm/EN7ldDPPYAt+J8nDhmbrcBExE7MVnNrxdGcBQ2t4uXq0m3AltwXg84vNNqX9lfwpVSpmHtCLap4YSP1LM9HTPxyTjfnqYeSz/5tZSyHnPUSoHtTdOsK6WcoUZzCTaM4D1cjKfUklqqhvUifNDj+Ah8qCbb7jHz29rnITgax+EBNXLbcXQp5XA8hFPVKrpzBCvxaillYdM07+C+Ukq/v1qOnzALu8ZZn6v2idESfkHNo0/b8TBWN02zBIabpnkNa/FiKeXsPqCT1AS8BTf1AaZ2RPgWl9q7Ig7tNR4thRvwJN4tpaxpd/wVpmIBblXP+Wq1+fSTjTgLU9rxFzimfX9TbdmfjRoP9fT2C3AHzmmBYZPa3R5WK2C/MjbbSymT1Vz6vdX3mqb5Zh/wgy3D+zfpwDvwDrwD78A78A68A+/AO/AOvAPvwDvwDrwD78A78P8j+Cz1mnOjejf+o3oxvNQ415cHKqOXgBNK8AwsSSRZnuSXJDe0416dkuSxJD8nmdfH5h+rJAtS5doBPngmyZdJRiYCfCjJWpVVWNSG/6ARPENJtqoEz+N41N8Ez0n2JXhgoYkheKZoQ35JG4rNSZYmGUryfZLFE3W+PXpNkvwrBI9KCOxF8Kh87F4EjySvJ3m53dG0JMuSPJ3kwnF2fESSXUl2JNk2Rje1uqWN5LGtz51j5qYneTvJ1iSrksyQ5OJ2ceEA4VrZOpvaZ31u6+v4FnzVmLnpSTYkeWTUfhh7CB4cVIJndMeTkzyb5M8kzyW5LMmc1IZye5LP21BfOUB0zkyyqNUjx/z5xvYY9vx5L8cyIQRPj+xD8Kil/N/KXzWLMHzGMRE9AAAAAElFTkSuQmCC') 0 -32px no-repeat;
  font-weight: 500;
  font-size: 12px;
  text-decoration: none;
  padding: 18px 0 0 44px;
  margin-right: 20px;
  margin-left: 20px;
}
header nav .nav-content .header-tools .link-connexion:hover {
  color: white;
  border-bottom: 3px solid #f9b707;
}
header.sticky {
  position: fixed;
  background: white;
  color: #282828;
  z-index: 99;
}
header.sticky nav .logo {
  width: 63px;
  height: 33px;
  background-position: 0 -183px;
  margin-top: 12px;
}
header.sticky nav .nav-content {
  width: calc(100% - 90px);
  /*.customScrollExtranet.wrapper-menu {
                    width: calc(~"100% - 320px");
                }*/

}
header.sticky nav .nav-content .separator {
  display: inline-block;
  background: #d8d8d8;
}
header.sticky nav .nav-content .rootlist {
  width: calc(100% - 194px);
}
header.sticky nav .nav-content .rootlist > li:hover > a,
header.sticky nav .nav-content .rootlist > li.active > a {
  color: #088daa !important;
  border-bottom: 3px solid #f9b707;
}
header.sticky nav .nav-content .rootlist > li a {
  color: #282828;
}
header.sticky nav .nav-content .rootlist > li.hideshow ul {
  background: white;
}
header.sticky nav .nav-content .rootlist > li.hideshow ul li a {
  color: #282828;
}
header.sticky nav .nav-content .rootlist > li.hideshow ul li:hover a,
header.sticky nav .nav-content .rootlist > li.hideshow ul li.active a {
  color: #088daa;
}
header.sticky nav .nav-content .rootlist > li ul {
  background: white;
}
header.sticky nav .nav-content .rootlist > li ul li a {
  color: #282828 !important;
}
header.sticky nav .nav-content .rootlist > li ul li:hover > a,
header.sticky nav .nav-content .rootlist > li ul li.active > a {
  color: #088daa !important;
  border-bottom: 3px solid #f9b707;
}
header.sticky nav .nav-content .header-tools form {
  display: inline-block;
}
header.sticky nav .nav-content .header-tools .link-connexion {
  color: #282828;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABDCAYAAABk4t61AAADb0lEQVRoge3ZW6hWVRAH8N85HlLByC6CPXSVyCVFkolFIFIRFXSPgnro+lCRIEgQFFhBCRFS1ItRYBfNh7I7GERI0Y2CosAdRSQG9iCVqGQ3+/ew9rHj5/nwC08GsQeGvddas+e/9qyZeVj/oSRGpZQyC9fjKhyL39BgHZ7ADgNI0zSDmBlKopQyhHuwDJ/ieWzEJMzHje371Xh/osCH2+eDuBu3NE0zHyuwHm/gXpyMl/AW5g3keQAZKaUswF24rmmaNX3sfsFiHIbVOAV/HCj40OzZs9diZtM0i9rwX4ET8Aq+7rGfge/wA37fj+9pGBlnPvgYt43gXNzXLjyCm/EN7ldDPPYAt+J8nDhmbrcBExE7MVnNrxdGcBQ2t4uXq0m3AltwXg84vNNqX9lfwpVSpmHtCLap4YSP1LM9HTPxyTjfnqYeSz/5tZSyHnPUSoHtTdOsK6WcoUZzCTaM4D1cjKfUklqqhvUifNDj+Ah8qCbb7jHz29rnITgax+EBNXLbcXQp5XA8hFPVKrpzBCvxaillYdM07+C+Ukq/v1qOnzALu8ZZn6v2idESfkHNo0/b8TBWN02zBIabpnkNa/FiKeXsPqCT1AS8BTf1AaZ2RPgWl9q7Ig7tNR4thRvwJN4tpaxpd/wVpmIBblXP+Wq1+fSTjTgLU9rxFzimfX9TbdmfjRoP9fT2C3AHzmmBYZPa3R5WK2C/MjbbSymT1Vz6vdX3mqb5Zh/wgy3D+zfpwDvwDrwD78A78A68A+/AO/AOvAPvwDvwDrwD78A78P8j+Cz1mnOjejf+o3oxvNQ415cHKqOXgBNK8AwsSSRZnuSXJDe0416dkuSxJD8nmdfH5h+rJAtS5doBPngmyZdJRiYCfCjJWpVVWNSG/6ARPENJtqoEz+N41N8Ez0n2JXhgoYkheKZoQ35JG4rNSZYmGUryfZLFE3W+PXpNkvwrBI9KCOxF8Kh87F4EjySvJ3m53dG0JMuSPJ3kwnF2fESSXUl2JNk2Rje1uqWN5LGtz51j5qYneTvJ1iSrksyQ5OJ2ceEA4VrZOpvaZ31u6+v4FnzVmLnpSTYkeWTUfhh7CB4cVIJndMeTkzyb5M8kzyW5LMmc1IZye5LP21BfOUB0zkyyqNUjx/z5xvYY9vx5L8cyIQRPj+xD8Kil/N/KXzWLMHzGMRE9AAAAAElFTkSuQmCC') 0 21px no-repeat;
}
header.sticky nav .nav-content .header-tools .link-connexion:hover {
  color: #088daa;
  border-bottom: 3px solid #f9b707;
}
/* CONTENT */

.content-extranet {
  padding-top: 55px;
  background: #f8f8f8;
  overflow: hidden;
}
.content-extranet.no-banner .container-main,
.content-extranet.no-banner .container-main-full {
  padding-top: 40px;
}
.content-extranet.no-banner h1 {
  color: #282828;
  margin: 0 0 50px;
}
.content-extranet:not(.no-banner) h1 {
  background: rgba(0, 0, 0, 0.3);
  color: white;
  padding: 15px 20px 20px 20px;
  width: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 200px;
  transform: translateY(-50%);
}
.content-extranet .banner {
  width: calc(100% - 200px);
  height: 195px;
  position: fixed;
  top: 55px;
  z-index: 10;
}
.content-extranet .menu-left-extranet {
  width: 200px;
  float: left;
  position: fixed;
  top: 250px;
  padding: 32px 22px;
  background: white;
}
.content-extranet .menu-left-extranet h3 {
  margin-bottom: 20px;
}
.content-extranet .menu-left-extranet h3 a {
  color: #282828;
  font-size: 12px;
  font-weight: 900;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer;
}
.content-extranet .menu-left-extranet h3 a.active {
  color: #088daa;
}
.content-extranet .container-main,
.content-extranet .container-main-full {
  float: right;
  width: calc(100% - 200px);
  min-height: calc(100vh - 141px);
  padding: 240px 40px 40px 40px;
  font-size: 12px;
  line-height: 21px;
}
.content-extranet .container-main img,
.content-extranet .container-main-full img {
  height: 100%;
  width: 100%;
}
.content-extranet .content-ckeditor ul {
  margin: 15px 0 15px 17px;
}
.content-extranet .content-ckeditor ul li {
  list-style-type: circle;
}
.content-extranet .container-product {
  padding: 30px 20px 20px 20px;
}
.content-extranet .container-main-full {
  float: none;
  width: auto;
}
.content-extranet h2 {
  color: #088daa;
  margin-bottom: 10px;
}
.content-extranet .container-flex {
  display: flex;
}
.content-extranet .container-flex .container-section {
  display: flex;
}
.content-extranet .container-flex .container-section > div {
  width: 100%;
}
.content-extranet .container-section {
  padding: 33px 28px;
  background: white;
  margin-bottom: 30px;
}
.content-extranet .container-section h3 {
  margin-bottom: 30px;
  font-size: 14px;
  color: #282828;
  font-weight: 800;
}
.content-extranet .form-group {
  margin-bottom: 25px;
}
.content-extranet .form-group:last-child {
  margin-bottom: 0;
}
.content-extranet .form-group label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  margin-bottom: 8px;
  display: block;
}
.content-extranet .form-group p {
  font-size: 12px;
  font-weight: 600;
  color: #282828;
}
.content-extranet .form-group md-select {
  margin: 0;
}
.content-extranet .form-group input[type=text],
.content-extranet .form-group input[type=number],
.content-extranet .form-group md-select-value {
  height: 41px;
  padding: 10px 20px;
  border: 2px solid #f3f4f6;
  width: 100%;
  color: #282828;
  font-weight: 600;
  box-sizing: border-box;
}
.content-extranet .form-group .md-select-icon {
  width: 9px;
  height: 6px;
  position: relative;
  top: 2px;
  background: url('img/icones/arrow-select.png') no-repeat center center transparent;
}
.content-extranet .form-group .md-select-icon:after {
  display: none;
}
.content-extranet .form-group textarea {
  border: 2px solid #f3f4f6;
  width: 100%;
  color: #282828;
  font-weight: 600;
  padding: 10px 15px;
  resize: none;
  height: 100px;
}
.content-extranet.aide .question {
  margin-bottom: 20px;
  box-sizing: border-box;
}
.content-extranet.aide .question:not(:last-child):after {
  content: ' ';
  display: block;
  height: 1px;
  width: calc(100% - 80px);
  background: #cccccc;
  margin: 0 auto;
}
.content-extranet.aide .question .title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.content-extranet.aide .question .response {
  font-size: 14px;
  padding-left: 20px;
}
.content-extranet .today-menu {
  display: block !important;
  top: 0 !important;
  left: 0 !important;
}
.content-extranet .today-menu.bg-bercy {
  background: #735198 !important;
}
.content-extranet .today-menu.bg-migennes {
  background: #3ea7a1 !important;
}
.content-extranet .today-menu.bg-villeneuve-saint-georges {
  background: #fccc42 !important;
}
.content-extranet .today-menu.bg-melun {
  background: #fa0099 !important;
}
.content-extranet .today-menu.bg-montargis {
  background: #27cd69 !important;
}
.content-extranet .today-menu.bg-conflans {
  background: #666666 !important;
}
.form-demande-badge .content-form {
  width: 600px;
  margin: auto;
  background: white;
  padding: 20px;
}
.form-demande-badge .content-form .mark input,
.form-demande-badge .content-form .mark md-select {
  width: calc(100% - 70px);
}
.form-demande-badge .content-form .form-button *:not(:last-child) {
  margin-right: 15px;
}
.product .back-button {
  margin-bottom: 20px;
}
.product .container-product {
  overflow: hidden;
  padding: 40px;
  position: relative;
}
.product .container-product ul,
.product .container-product ol {
  padding-left: 20px;
}
.product .link-print {
  position: absolute;
  right: 40px;
  top: 0;
}
.product hr {
  margin-bottom: 20px;
  border: none;
  background: #d8d8d8;
  height: 1px;
  width: 100%;
}
.product .left-side h2 {
  font-size: 26px;
  text-transform: uppercase;
  color: #088daa;
  margin-bottom: 30px;
  line-height: 30px;
}
.product .left-side .category {
  font-size: 12px;
  text-transform: uppercase;
  color: #212929;
}
.product .left-side section {
  padding: 0;
  overflow: hidden;
}
.product .left-side .title-section {
  width: 130px;
  float: left;
  font-size: 16px;
  font-weight: 700;
  color: #282828;
  padding-right: 15px;
}
.product .left-side .text-section {
  width: calc(100% - 130px);
  float: right;
  margin-bottom: 30px;
  font-weight: 500;
  color: #282828;
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  padding-left: 15px;
}
.product .left-side .rating {
  margin-bottom: 0px;
  display: inline-block;
  line-height: 14px;
}
.product .left-side .rating + i {
  font-style: normal;
  margin-bottom: 20px;
  display: inline-block;
  font-size: 10px;
  color: #212929;
}
.product .right-side .slick-list {
  padding: 0;
}
.product .right-side .slick-for {
  margin-bottom: 10px;
}
.product .right-side .slick-for .slick-next {
  right: 5px;
}
.product .right-side .slick-for .slick-prev {
  left: 5px;
}
.product .right-side .slick-nav {
  margin-bottom: 40px;
}
.product .right-side .slick-nav img {
  margin: 0 5px;
  cursor: pointer;
}
.product .right-side .slick-nav .slick-list {
  margin: 0 -5px;
}
.product .right-side .slick-nav .slick-slide:not(.slick-current) {
  opacity: 0.5;
}
.product .right-side .slick-nav .slick-slide {
  height: 70px;
  margin: 0 5px;
  cursor: pointer;
}
.product .right-side .box-section {
  background: white;
  padding: 10px;
}
.product .right-side button {
  margin-bottom: 20px;
}
.product .right-side section {
  padding: 0 !important;
  margin-bottom: 10px;
}
.product .right-side section:last-child {
  margin-bottom: 0;
}
.product .right-side section p {
  font-weight: 600;
  margin-bottom: 15px;
}
.product .right-side img {
  max-width: 100%;
}
.product .right-side md-input-container md-select {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat center left transparent;
  height: 40px;
}
.product .right-side md-input-container md-select:focus {
  height: 40px;
}
.product .right-side md-input-container md-select:focus md-select-value {
  border: none;
  padding: 0 0 0 20px !important;
}
.product .right-side md-input-container md-select md-select-value {
  border: none;
  padding-left: 20px;
  font-weight: 600;
}
.product .right-side p {
  font-size: 14px;
}
.product .right-side p em {
  font-size: 11px;
  font-weight: 500;
  margin-left: 25px;
}
.product .right-side .euro {
  font-size: 18px;
  font-weight: 500;
  color: #313939;
  margin-right: 10px;
  vertical-align: text-bottom;
}
.product .right-side .picto-download {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAG5UlEQVR4Xu2dScgdRRDHf1EUXHC5eFJQlBxERJMYL3oSD4agQtwiiqISD27BBdTEkysYxfVgUFEUk5gEVEI8iCe9qEmUIB6CoqAnLy64gOJCwTx4fLz3pnqmZ7p75j/Xr2a6uur36t/fTM/UMnSMOgLLRj17TR4BMHIIBIAAGHkERj79sVaAk4DrgBVV/g8AbwI/jo2HMQKwHtgKHLsk2b8BG4BtY4JgbACsAfbA3MXvf8BaYO9YIBgTAIcBh4DTa5L7DbAc+HcMEIwJgJXAPmdSVwH7nbZFm40JgHXALme2rgB2O22LNhsTAJbUnc5sXRkAi/OSeZoJgNl5EQB58trKK1WAGeFTBVAFaPWrKulkVQBVAC0ClzIgCZAElFTFW/kqCZAESAIkAb4iovsAvjgVZSUJkARIAiQBvqIlCfDFqSgrSYAkQBIgCfAVLUmAL05FWUkCJAGSAEmAr2hJAnxxKspKEiAJkARIAnxFSxLgi1NRVpIASYAkQBLgK1qSAF+cirKSBEgCJAGSAF/RkgT44lSUlSRAEiAJkAT4ipYkwBenoqwkAZIASYAkwFe0JAG+OBVlJQmQBEgCJAG+oiUJ8MWpKCtJgCRAEiAJ8BUtSYAvTkVZSQIkAZIASYCvaEkCfHEqykoSIAmQBEgCfEVLEuCLU1FWkoBCJcA6fZwLnAr8DHwCWH+f0KMPAKwP0fnACcB3wOe5dx7J/UuhlwDPAWdMZft34CngEeDvAAq6BOAIYDNwD3DMlE9fA3cC7wf42atpzgBcW7Vym+fjO8DVwF/OiHUFwJHADuDyOX5YIyprUfeW089ezXIFwPr6WfOmpa3dlgYnBIIuAKhL/sRfkyxrVpVdX8JcAbBSusX5U/BCEBsAb/In07i3ki7ntPoxyxWAN6qy6Y2CB4KYAIQm3+ZhnUmv906oL7uhAGDxqoMgFgBNki8AAokOkYDpSy+CIAYATZNvPkoCAiDwLgJnXXIeBG0BaJN8LQIDkj8xrfs3cNElZ0HQBoA2yde/gQ2SPznlJuDlBc2eQyBoCkDb5N8CvNoiBp2emusicHrSsSBoAsCgk29BLgEA8zMGBJcGto59r+YO36JfppX9rH/5E+dLASAGBHa7dpuznq6vbjPPu707iOSXVAFirAk+BVY7AQixnb5kMb/8EitADAic+W9kVlzyS6wAuUJQZPJLBqDtmqDRT3zOScUmv3QAcoCg6OQPAYCUEBSf/KEAkAKCQSR/SAD0CcFgkj80APqAYFDJHyIAXUIwuOQPFYAuIBhk8ocMQEwIBpv8oQMQA4JBJ78NALZly152WFHdHTtQ7XrNbt97i0fJOSc/WvybPA62R6VbZ7y0YfveNgQ8co15O7buWqH7CXJOftT4hwKwBtizYCOJBW4tsLcuIwn+fnO1vcwztG3meMVj2LNN9PiHAGBv6R6qXnFaNG97pWt5pm/FPgPcVZO0Z4GNPSfWM1wn8Q8BYCWwz+MpsArY77Tt2+x54LYZVcyq14vAHX075Byvk/iHALAO2OV01jZg7nbapjA7E3gcOLsa/CDwAPBVCmecY3YS/xAAmuyqdc5NZo4IdBJ/AeCIfCYmAiCTRKRyQwCkinwm4wqATBKRyg0BkCrymYwrADJJRCo3BECqyGcyrgDIJBGp3BAAqSKfybgCIJNEpHJDAKSKfCbjCoBMEpHKDQGQKvKZjCsAMklEKjeKAuCqgO/xpApoaeNaF5O3nU67O56EPA62jyy963TgRuB1p63MfBG4AXjNZ8plgH3kqvYIASBkS9KjVQOFWgdk4I6ANcjY5LR2b8kLAeBo4FfgcIcTX1bbrWyfnY72EbA82ba1sxyX+gc4DvjDYRv8ncCPgAs8FwbuC/jmv/OSozWzD00/6Zz9x8CFTttgAG4HbFet97BFy0vAF8BPgCqCL3L2iz8ROAe4FbBFtfewXc0veI1DJMCuad2wvne0cvGOL7u4EbC3s06puqu5rhwKgF30YS3wXLFNYWQLxYdCBm4CgDVysv3zRpqOfCJgldnedwjqqdgEAJvyRcAHBX1sOp80deOJra0uBj4MvXxTAGyc+6u3a0LHlH38CNhbTU80uWwbAOxce9nSOmPqSBcB66xqL7M2+g+rDQA2ZTvfFh4Pppv/qEd+rFqQN0r+JIExInhN9f++3YHS0X0E7I6s3R/Y3naothVgevyTgacBexKlo7sI7ATuBn6IMURMACb+WKt30yR7fm3PD3S0j4Dd17dX823NZS3pox1dADBx7qjqnvR5wGnA8fq30Z030/RfgG+BzwB7BvOn++wAwy4BCHBDpqkiIABSRT6TcQVAJolI5YYASBX5TMYVAJkkIpUb/wORMK2QYuA1PgAAAABJRU5ErkJggg==') no-repeat center center transparent;
  background-size: 16px;
  font-size: 0;
  margin-right: 9px;
  vertical-align: text-bottom;
}
.product .right-side .picto-date {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAEvklEQVR4nO2bz4tVZRjHP1POqDObpB+QMDaTCO5qZhDcCi0M7MfCVVBGLVq3KiihNvUXmGMq0Tajv8DMTCUIFFuEV4cWKZUtTNo5zlSL91yC43u75z3Pe+c91+f7gS/cxdznPM/7fu6vc86AEEIIIYQQQgghxMaxBBwDrgOrVa4By8Biwb5ysQc4DqwA96qsEGZeKthXcWaAz4B/huQEMF2oRwszwOcMn+8k4zmfiRngPMMXp59zjNcizQAXaT7fecZrPjNNXvn1fFqk03Y0eeXH3ulcsET64vSzUKDfVPbQfr4H4TvPUI7RfoE+KdBvKsdpP99ygX43nOu0X6CrBfpNZYX28/UK9LvhrNJ+ge4W6DeVe7Sfb7VAv0lMAC8BXwI3gTWGD1Wn7eKMql7X+kmtt0bYi1PAC4Q9GglzpP206coCPegC1PMdsCNSx8Qu4LdCA0mA9PwKPB2p1YpJ4MfCA0mA9FwCNkXqJfNGRwaSAOk5FKmXzJkODSQB0nI6Ui+ZOx0aSAKk5XakXjJdGkgCpOXvSL1kcg+U+0RQ1wTIfSIod3/J5G7gmqFW7FRw1wTIfSp47AWYrNVbNtQ6Uqs1laG/3PPlvNiVYz4z1gbmavUWDbWeqdWaz9CfNfO1niyXu58dwXxmrA28Fql5okWdo5E6hzL0Z83rkb5OtqgTuxT8aob+zFgbOBupOU24zSulxtZInW8z9GfNxQHzpd7yFpvvdIb+zORYpAORutOE27yGPfco8cU5kKm3HDk4YL4m73TLA+Z7LlNvZnI0cQuYHVB/gfDl5yrhZ97d6vER7v/M7zNb1Sy98f3cJlwwi7FI2OQe/9323qtmrn/m93kCuJGpNzO5FqlHnsuUO6papTe9nl+A3Rnmexy4nLEvMzkX6Xdgv6GX/VWN0ps9KHeAVwzz7QV+ztyTmVEs1Fek3eG7UD2n9AY3zTfAvoT5dhJ+OayPoBczo1yoH4D3CIu1nXDiY6p6vA94v/qb0hvaNj3gY+B54ClgC+Ea/WOEV/vbwNeEc/aj6sFM6UVUJIBiiJnSAygSQDHETOkBFAmgGGKm9ACKBFAMMZN6wHXgQ+DJHAcXQDgx9gHN/hezuADv5jioiPIOYyDAIzkOKqJsYwwEEKNFAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjhHAjin8wJsy3FQEeVRxkCAwzkOKqIcZgwEWAc+Amar5080zEMN83DDbGqYyYRMNczmhtnSMHPVmq632A8zqQdUuhUzpQdQJIBiiJnSAygSQDHEzF8dGEJplz8j+5nMuQ4MorTLmch+JvNWBwZR2uXNyH4mMwX81IFhlLRcIZy8ysJu4I8ODKU0yy1gV3QnDewEvu/AcMr/5wIwP2APzUwALwOngJvAWgcG9p414AbwBfBitUdCCCGEEEIIIYQQ9/EvlHl/c5Pc2P0AAAAASUVORK5CYII=') no-repeat center center transparent;
  background-size: 16px;
  font-size: 0;
  margin-right: 9px;
  vertical-align: text-bottom;
}
.product .right-side .picto-info {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJ1BMVEUAAACvt7uvt7qst7yvt7uvuLqvt7qvtrqvuLqwuLmvuLiwtbuvt7opcRWyAAAADHRSTlMA9JgYSMLj2siENi1ohsWnAAAAvElEQVQoz2MAAxbVQvEgBwY4MJI5AwQHlWF8TiAfLDIBwmfuOQMFJwzAAtvOwEE2WEEOQuAYSAnHGSTQABSYgyxwEqgDYkXUUohFBgxMEKkFXBBagYERVUCAwecMspYzRxh0zqCAQwwxqAJHGWrAtAMDC0TgOIMMVIAB6kGowBmEQA1MAKYlBiYAM1QHJgCz1gcmAHMYI6qAAAMTzFoWqOeYZWACEO+jBxBGEGIEMno0YEQUZlRiRjZGcgAA2zYcRBdIHRkAAAAASUVORK5CYII=') no-repeat center center transparent;
  background-size: 16px;
  font-size: 0;
  margin-right: 9px;
  vertical-align: text-bottom;
}
.product .right-side .fake-file {
  display: block;
  margin: 0 0 10px 25px;
}
.product .right-side .price {
  color: #282828;
  font-weight: 700;
  /*width: 50%;
            float: left;*/
  vertical-align: top;
  padding-left: 25px;
  margin-bottom: 10px;
}
.product .right-side .price span {
  color: #212929;
  font-weight: 400;
}
.product .right-side .infos-date {
  margin-left: 25px;
  font-size: 12px;
  font-weight: 400;
}
.product .right-side .tarifs {
  margin-bottom: 20px;
}
.product .right-side .tarifs .price {
  margin-bottom: 3px;
}
.product .right-side .tarifs .explications {
  color: #212929;
  font-weight: 400;
  font-size: 12px;
  font-style: italic;
  margin: 5px 0 5px 25px;
  white-space: pre-line;
  background: #eeeeee;
  padding: 5px 10px;
  width: 85%;
}
.product .side {
  float: left;
}
.product .side.left-side {
  width: calc(100% - 350px);
  padding-right: 40px;
}
.product .side.right-side {
  width: 350px;
}
.product .side-left,
.product .side-right {
  float: left;
  width: 50%;
}
.product .side-left {
  padding-right: 20px;
}
.product .side-right {
  padding-left: 20px;
}
.content-intranet .container-flex {
  display: flex;
}
.content-intranet .container-flex .container-section,
.content-intranet .container-flex .container-list {
  display: flex;
}
.content-intranet .container-flex .container-section > div,
.content-intranet .container-flex .container-list > div {
  width: 100%;
}
.content-intranet .form-group {
  margin-bottom: 25px;
}
.content-intranet .form-group:last-child {
  margin-bottom: 0;
}
.content-intranet .form-group label,
.content-intranet .form-group .title-form-group,
.content-intranet .form-group .label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  margin-bottom: 8px;
  display: block;
}
.content-intranet .form-group p {
  font-size: 12px;
  font-weight: 600;
  color: #282828;
}
.content-intranet .form-group md-select {
  margin: 0;
}
.content-intranet .form-group input[type=text],
.content-intranet .form-group input[type="number"],
.content-intranet .form-group md-select-value,
.content-intranet .form-group textarea {
  height: 41px;
  padding: 10px 20px !important;
  border: 2px solid #f3f4f6;
  width: 100%;
  color: #282828;
  font-weight: 600;
  box-sizing: border-box;
}
.content-intranet .form-group input[type=text].date-picker,
.content-intranet .form-group input[type="number"].date-picker,
.content-intranet .form-group md-select-value.date-picker,
.content-intranet .form-group textarea.date-picker {
  padding-left: 53px !important;
}
.content-intranet .form-group .md-select-icon {
  width: 9px;
  height: 6px;
  position: relative;
  top: 2px;
  background: url('img/icones/arrow-select.png') no-repeat center center transparent;
}
.content-intranet .form-group .md-select-icon:after {
  display: none;
}
.content-intranet .form-group textarea {
  border: 2px solid #f3f4f6;
  width: 100%;
  color: #282828;
  font-weight: 600;
  padding: 10px 15px;
  resize: none;
  height: 100px;
}
.content-intranet .two-cols {
  display: flex;
  justify-content: space-between;
}
.content-intranet .two-cols .form-group-50,
.content-intranet .two-cols .form-group {
  width: 48%;
  position: relative;
}
.content-intranet .two-cols .form-group-50 input[time-picker],
.content-intranet .two-cols .form-group input[time-picker] {
  max-width: 100%;
}
.content-intranet .tarif-small {
  float: left;
  width: 250px;
  margin-right: 20px;
}
.content-intranet .checkbox label {
  text-transform: none;
}
.content-intranet #ecranDynamicTexteBandeau {
  color: white;
}
.content-intranet .affichage-duree input {
  max-width: 190px;
}
.content-intranet .puce-reserve-conflit {
  font-size: 0;
  height: 10px;
  border-radius: 50%;
  width: 10px !important;
  overflow: hidden;
  display: inline-block;
  margin-left: 5px;
  background: red;
}
/* CUSTOM SCROLL */

.mCSB_inside > .mCSB_container {
  margin-right: 0 !important;
}
.mCSB_scrollTools {
  width: 5px !important;
  opacity: 1 !important;
  z-index: 3;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 5px !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  background: #d9d9d9 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 5px !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  background: #f9b707 !important;
}
/* HOME */

.preload-img {
  position: absolute;
  top: 0;
  left: -5000px;
  width: 0;
  height: 0;
}
.bg-home {
  position: relative;
  width: 100%;
  height: 1300px;
  color: white;
  text-align: center;
  padding-top: 107px;
  /*.bg1 {
        background-image: url('img/home/bg-home1.jpg');
        background-size: cover;
        opacity: 1;
    }*/

}
.bg-home .bg1,
.bg-home .bg2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  opacity: 0;
  transition: all 1s ease-in-out;
}
.bg-home .bg1.active,
.bg-home .bg2.active {
  opacity: 1;
}
.bg-home .bg2 {
  z-index: 2;
}
.bg-home .overlay {
  background-color: rgba(79, 73, 73, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.bg-home .bg-home-search {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  width: 700px;
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bg-home .bg-home-search h1 {
  width: 80%;
  margin: 0 auto;
  font-size: 46px;
  line-height: 51px;
  font-weight: 700;
  margin-bottom: 38px;
  display: none;
}
.bg-home .bg-home-search input.search {
  margin: 0 auto;
  padding: 0 16px 0 27px;
  width: 450px;
  height: 41px;
  font-size: 14px;
  color: #212929;
  display: none;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') 96% 50% no-repeat;
}
.bg-home .bg-home-search .search-result {
  background: white;
  overflow: hidden;
  width: 450px;
  margin: auto;
  position: absolute;
  left: 50%;
  bottom: 0;
  height: 0;
  transform: translateX(-50%);
  transition: all 0.5s ease 0s;
}
.bg-home .bg-home-search .search-result.active {
  height: 121px;
  bottom: -121px;
}
.bg-home .bg-home-search .search-result .item-result,
.bg-home .bg-home-search .search-result .item-all {
  width: 25%;
  text-align: center;
  padding: 18px 10px 10px;
  position: absolute;
  height: 119px;
  top: 1px;
  background: white;
  left: -25%;
}
.bg-home .bg-home-search .search-result .item-result:hover,
.bg-home .bg-home-search .search-result .item-all:hover {
  background: #ececec;
}
.bg-home .bg-home-search .search-result .item-result.ng-enter.ng-enter-active:nth-child(1) {
  z-index: 4;
  transition: left 0.5s ease-out 0.5s;
  left: 0;
}
.bg-home .bg-home-search .search-result .item-result.ng-enter.ng-enter-active:nth-child(2) {
  z-index: 3;
  transition: left 0.5s ease-out 0.5s;
  left: 25%;
}
.bg-home .bg-home-search .search-result .item-result.ng-enter.ng-enter-active:nth-child(3) {
  z-index: 2;
  transition: left 0.5s ease-out 0.5s;
  left: 50%;
}
.bg-home .bg-home-search .search-result .item-result.no-animate:nth-child(1) {
  z-index: 4;
  left: 0;
  transition: none;
}
.bg-home .bg-home-search .search-result .item-result.no-animate:nth-child(2) {
  z-index: 3;
  left: 25%;
  transition: none;
}
.bg-home .bg-home-search .search-result .item-result.no-animate:nth-child(3) {
  z-index: 2;
  left: 50%;
  transition: none;
}
.bg-home .bg-home-search .search-result .item-all.active {
  z-index: 1;
  transition: left 0.5s ease-out 0.2s;
  left: 75%;
}
.bg-home .bg-home-search .search-result .item-all.active:after {
  content: ' ';
  display: block;
  border-left: 1px solid #ececec;
  height: 80%;
  top: 10px;
  left: 0;
  position: absolute;
}
.bg-home .bg-home-search .search-result .item-all.active button {
  width: 36px;
  height: 36px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDoyNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MjcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzZiYmQwZjctMmJjZi1kMDRlLTg5NmUtM2E1MmVjMDJjMjRkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozNmJiZDBmNy0yYmNmLWQwNGUtODk2ZS0zYTUyZWMwMmMyNGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLI2UUAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABCpJREFUeNq0mO9PW2UUxz/30s3xy7jObW+GC5Wk80foGjWEMrNFt4x12QtnnGa+AhJJhekb/wxNNG4mM0QSwhtQsxeTKmExLgLNTaayxV9NpMy6ZNloigN6Qdru+uI+0D733o7bUs6r5pznnPPtPec5zzlHMcYol5qBk8AR4BngINAoZEvA38AfwCQwDsyVY1xxCagGOAf0A+2A4tK+AcSAi8AokHcPKGw4n4gqx4FPgUNsjf4ELhA2rjn42PipllSPKruIKpeBiSqAQdiYIKpcJqrsKnXIUwLMXmAMeMlRvvso7DsL3nao88GOx01+dhH0BCxocO8rWLjupP0OECSqnCZszG8eMhPMj4DfZurAu/D0B1Df7O6bZOZg9kO485mTNA68TNiYLw6ZDCiq1AHfA22Sai0QnIEnApUF69+b8MthWLFJNOAVQC+VQ5/YwHhfhY505WDA1O1Im6GWqU34dLz2x0UCF+jJ0/DiFVB3UBV6mIUbZyH1jVVyArhWDEgFfhWFzqS6/XBkFjz1VJVyOkz6QL9nLQnPA/n1kL0pgQE4PF59MACeOtO2vSScK86hPttt2krOuMmpA31Wbv96yJqBWek5OJpwf7UrpcwcXPdZn5kWFeiUwHiPbT8YMH14j0kXDDipAh3Swb2vlWV3eXmZUChEd3c3q6ur5YGy++pQgefkZ6G9LJu1tbU0NTUxPT1Nb28vS0tL7pV3t1k5z6pAk/wpfWUBqqmpYWBggGAwiKZp9PT0uAdV32LlHFSMMf4Ddm6wOtc2LYSRSIR4PC7x1tbWSKVSAAQCAUZGRtwVyu92SmY8leRjOp22fYVcLle4QJlM5WVKtJ17NjjZRXhszyOVrP9e13UikQiapuH3+xkcHHTnPbtouyMq8I9cHxJl/aN8Pk9XVxeaptHa2srw8DBer9dlLfrLykmqwO9yq6CVBWhlZYVkMkkoFGJoaIjGxkb3ygs2X795xHRwfoN1/2vw9bu22dDQQCwWqyxh5q9YOVOqGFUKHX76B7Osbzdl5kxf8tMxrgIJYFo6PPvR9gOy+4gBifXX/pIkunMJHtzcPjAPbpk+ZLpY3H6MiiapQDOnzGaq2pTTYabTaWYbLQaUBy7IMb4LP79lVtNq0cOsaTNz1yp5b32qLTT55kQpV7TUVbjxenW+VE43baWuWiVfFPfyqkPXptlATbWYcd9Kzky1OIHRrJGRAYUNHTgjhjg5fFMBuNUH+m33QPTbps5UwClMceCM8LnJsiGq7AOiwAslR+n9b5j9TF2zZZSeE6P0l6VGaYCfgDBh47512VB6+xFVaoGPxSxeTfoceJ+wseq0/XCzHzoh1jH+LQKJi3yZeNQh1YWhCdHmnhfV1CgTSAx4W9iYqNYGzbrSOyVWeoeApwCRRCwCSVHoJoFvy13p/T8AfeljE9ZmDy0AAAAASUVORK5CYII=') no-repeat center center transparent;
  border-radius: 50%;
  border: none;
  font-size: 0;
  margin: 9px 0;
}
.bg-home .bg-home-search .search-result img {
  height: 52px;
}
.bg-home .bg-home-search .search-result a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.bg-home .bg-home-search .search-result p {
  color: #282828;
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  margin-top: 10px;
  max-height: 30px;
  overflow: hidden;
}
.bg-home .bg-home-search .search-result p span {
  color: #212929;
}
.bg-home .bg-home-search .search-result .no-result {
  text-align: left;
  padding: 0 20px;
  opacity: 0;
  visibility: hidden;
}
.bg-home .bg-home-search .search-result .no-result.active {
  opacity: 1;
  visibility: visible;
  -o-transition: all 0.5s ease 1s;
  -moz-transition: all 0.5s ease 1s;
  -webkit-transition: all 0.5s ease 1s;
  transition: all 0.5s ease 1s;
}
.bg-home .scrolltosection {
  width: 36px;
  height: 36px;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  background: url('img/icones/icon-btn-down.png') center center no-repeat;
  font-size: 0;
  z-index: 5;
}
.container {
  width: 1024px;
  margin: 0 auto;
  overflow: hidden;
}
.inner {
  width: 920px;
  margin: 0 auto;
  overflow: hidden;
}
section {
  padding: 60px 60px;
}
.panel-text {
  width: 28%;
  padding-right: 40px;
}
.panel-text .section-title2 {
  display: block;
  color: #2f2f2f;
  font-weight: 800;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 15px;
}
.panel-text p {
  line-height: 21px;
  margin-bottom: 15px;
}
.section-title1 {
  display: block;
  color: #313939;
  font-weight: 800;
  font-size: 12px;
  margin-bottom: 15px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.slide-title {
  display: block;
  height: 75px;
  color: #282828;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 5px;
}
.price {
  display: block;
  height: auto;
  margin-bottom: 15px;
}
.price strong {
  font-weight: 800;
  font-size: 28px;
  color: #282828;
  font-variant-numeric: lining-nums;
  -moz-font-feature-settings: "lnum" 1;
  -moz-font-feature-settings: "lnum=1";
  -ms-font-feature-settings: "lnum" 1;
  -o-font-feature-settings: "lnum" 1;
  -webkit-font-feature-settings: "lnum" 1;
  font-feature-settings: "lnum" 1;
}
.price em {
  font-style: normal;
}
/* filter by */

.filter-by {
  display: inline-block;
  vertical-align: top;
}
.filter-by p {
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 0;
  display: inline-block;
}
.filter-by .filter-list {
  display: inline-block;
}
.filter-by .filter-list > li {
  font-size: 14px;
  color: rgba(40, 40, 40, 0.5);
  font-weight: 800;
  display: inline-block;
  margin-right: 15px;
  border: 1px solid transparent;
  position: relative;
  padding: 8px 0 8px 10px;
  cursor: pointer;
  list-style-type: none;
  user-select: none;
}
.filter-by .filter-list > li.active {
  border-color: #f3f4f6;
  background: #f6f7fb;
}
.filter-by .filter-list > li.active > p {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAMAAAAmGUT3AAAANlBMVEUAAAAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAAkbAJNja7AAAAEXRSTlMAzw368+bCXkU1Bvjds6xxT5sLqsQAAAA0SURBVAjXHcbHAQAhDASxsclcgO2/WYJeYithcE1J5aQ+ehUqtKiv/4qNpOz0rISZA262ACqvAV2mcj48AAAAAElFTkSuQmCC') no-repeat calc(100% - 8px) center transparent;
}
.filter-by .filter-list > li.active .filter-choice {
  display: block;
  visibility: visible;
  opacity: 1;
  z-index: 5;
}
.filter-by .filter-list > li.collabo .filter-choice {
  width: 260px;
}
.filter-by .filter-list > li.service .filter-choice {
  width: 360px;
}
.filter-by .filter-list > li.service .checkbox {
  width: 45%;
  /*display: block;
                    float: left;*/
  display: inline-block;
  vertical-align: top;
}
.filter-by .filter-list > li.intitule .filter-choice {
  width: 300px;
}
.filter-by .filter-list > li.date.picker-open .filter-choice {
  height: 320px;
}
.filter-by .filter-list > li.date input[type=text] {
  display: none;
}
.filter-by .filter-list > li.date .filter-choice {
  width: 543px;
}
.filter-by .filter-list > li.date .checkbox {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}
.filter-by .filter-list > li.date .checkbox:nth-child(2) {
  margin: 0 20px;
}
.filter-by .filter-list > li.date .checkbox:nth-child(3) {
  margin-left: 0;
}
.filter-by .filter-list > li > p {
  margin: 0 5px 0 0;
  color: rgba(40, 40, 40, 0.7);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAkElEQVQImTXOsYkCURiF0fMGVDAxsYJtYVPBwERMnliAYAMT2MlOBxoIZr5lUy3CAuxhDYRdwd9k5oaXLzjJ1+mKf8yizr/apaaMcEa/whifKKkp/TYY4qf9xxWWeGCKQ2rKAEdMcEdOESE1ZY5v9HDDB/6wiDpfUkR0hjV2LemFVdS5QNVBo857bPHEpgvgDYc8K9ep7DqJAAAAAElFTkSuQmCC') no-repeat calc(100% - 8px) center transparent;
  padding-right: 20px;
}
.filter-by .filter-list > li span {
  font-size: 13px;
  color: #212929;
  font-weight: 500;
  background: #eceff2;
  padding: 1px 15px 3px 15px;
  border-radius: 15px;
  margin: 5px;
  text-transform: none;
}
.filter-by .filter-list > li .filter-choice {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 200px;
  margin-top: 10px;
  background: white;
  text-align: left;
  padding: 15px 5px;
  z-index: -1;
  border: 2px solid #f3f4f6;
}
.filter-by .filter-list > li .filter-choice li {
  padding: 0;
  list-style-type: none;
  width: 100%;
}
.filter-by .filter-list > li .filter-category {
  width: 450px;
  max-height: 200px;
  overflow: hidden;
}
.filter-by .filter-list > li .filter-category li {
  overflow: hidden;
  padding-right: 10px;
}
.filter-by .filter-list > li .filter-category .checkbox {
  float: left;
  width: calc(50% - 10px);
}
.filter-by .filter-list > li .filter-category .checkbox label {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.filter-by .filter-list > li .filter-date {
  width: 576px;
}
.filter-by .filter-list > li .filter-date .drp_top-bar {
  display: none !important;
}
.filter-by .filter-list > li .filter-date input {
  display: none !important;
}
.filter-by .filter-list > li .filter-date li > div {
  display: inline-block;
}
.filter-by .filter-list > li .filter-date li .date-picker-wrapper {
  position: relative !important;
  padding: 0;
}
.filter-by .filter-list .date-picker-wrapper {
  display: none !important;
}
.filter-by .filter-list .date-picker-wrapper.show {
  display: block !important;
}
.filter-by .checkbox {
  margin-bottom: 13px;
  margin-left: 10px;
}
.filter-by .checkbox:last-child {
  margin-bottom: 0;
}
.filter-by .checkbox label {
  font-size: 12px;
  font-weight: 500;
  color: #212929;
}
/* Admin user */

.admin-user .form-group p {
  margin-bottom: 20px;
}
.admin-user .double-side {
  overflow: hidden;
}
.admin-user .double-side p {
  width: 50%;
  float: left;
}
.cgv .banner,
.mentions-legales .banner,
.plan-du-site .banner {
  background: url('img/banner/banner-comite-etablissement.jpg') no-repeat center center;
  background-size: cover;
}
.mon-compte .banner {
  background: url('img/banner/banner-profil.jpg') no-repeat center center;
  background-size: cover;
}
.commande .banner {
  background: url('img/banner/banner-panier.jpg') no-repeat center center;
  background-size: cover;
}
.actualites .banner {
  background: url('img/banner/banner-actualites.jpg') no-repeat center center;
  background-size: cover;
  /*height:auto;*/

}
.actualites .banner slick .slick-list.draggable {
  padding: 0px;
}
.actualites .banner slick .slide {
  height: 195px;
}
.actualites .banner slick .slick-dots {
  bottom: 5px;
}
.actualites .container-main-full {
  position: relative;
}
.actualites.content-extranet {
  padding-top: 20px;
}
.actualites .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
  background: #f9b707;
  top: -100%;
}
.actualites .filters {
  z-index: 2;
}
.actualites h3 {
  display: block;
  margin-top: 35px;
  margin-bottom: 25px;
  margin-left: 0px;
  font-size: 28px;
  color: #2f2f2f;
  font-weight: 800;
  line-height: 35px;
}
.actualites md-tabs {
  width: 100%;
}
.actualites .box-produit-wrapper {
  overflow: hidden;
}
.actualites .box-produit-wrapper a {
  position: relative;
  z-index: 2;
  margin-top: 9px;
}
.actualites .box-produit:hover .section-title1,
.actualites .box-produit:hover .slide-title,
.actualites .box-produit:hover .date {
  color: white;
}
.restaurants .banner {
  background: url('img/banner/banner-restaurant.jpg') no-repeat center center;
  background-size: cover;
}
.restaurants .mon-badge {
  /*position: absolute;
        right: 0;*/
  /*background: white;*/
  background: #088daa;
  padding: 10px;
  border-radius: 4px;
  /*top: 50%;
        transform: translateY(-50%);*/
  margin-right: 50px;
  margin-bottom: 40px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  /*width: 400px;*/
  width: 100%;
  overflow: hidden;
}
.restaurants .mon-badge h2 {
  border-bottom: 1px solid #313939;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
  line-height: 16px;
  color: #f9b707;
}
.restaurants .mon-badge .btn {
  width: 190px;
  background-color: #f9b707;
}
.restaurants .mon-badge .btn:not(:last-child) {
  margin-bottom: 5px;
}
.restaurants .right,
.restaurants .left {
  float: left;
  width: 50%;
}
.restaurants .right {
  /*text-align: center;*/
  text-align: left;
}
.restaurants .left-side {
  float: left;
  width: calc(100% - 500px);
  padding-right: 10px;
  margin-bottom: 20px;
}
.restaurants .right-side {
  width: 500px;
  float: right;
  padding-left: 10px;
  min-height: 400px;
}
.restaurants .right-side input[type=text] {
  display: none;
}
.restaurants p {
  font-size: 18px;
  line-height: 18px;
}
.restaurants p span {
  font-size: 24px;
  font-weight: 600;
  display: block;
  margin-top: 10px;
}
.restaurants button {
  margin-top: 10px;
}
.restaurants .reservation-bloc {
  margin: 25px auto;
  background-color: white !important;
  padding: 10px 15px;
  border-radius: 4px;
}
.list-menu {
  overflow: hidden;
  padding: 0;
  margin-top: 20px;
}
.list-menu .panel-menu {
  width: 20%;
  float: left;
  overflow: hidden;
  padding: 5px;
  position: relative;
  /*&.active {
            border: 1px solid @blueColor;
        }*/

}
.list-menu .panel-menu:hover .bg-bercy,
.list-menu .panel-menu.hovred .bg-bercy {
  background: #735198;
}
.list-menu .panel-menu:hover .bg-villeneuve-saint-georges,
.list-menu .panel-menu.hovred .bg-villeneuve-saint-georges {
  background: #fccc42;
}
.list-menu .panel-menu:hover .bg-migennes,
.list-menu .panel-menu.hovred .bg-migennes {
  background: #3ea7a1;
}
.list-menu .panel-menu:hover .bg-melun,
.list-menu .panel-menu.hovred .bg-melun {
  background: #fa0099;
}
.list-menu .panel-menu:hover .bg-montargis,
.list-menu .panel-menu.hovred .bg-montargis {
  background: #27cd69;
}
.list-menu .panel-menu:hover .bg-conflans,
.list-menu .panel-menu.hovred .bg-conflans {
  background: #666666;
}
.list-menu .panel-menu.disabled {
  opacity: 0.5;
}
.list-menu .panel-menu .content-menu {
  position: relative;
  z-index: 1;
  padding: 10px;
  background: white;
}
.list-menu .panel-menu p {
  font-size: 11px;
  word-wrap: break-word;
  text-transform: uppercase;
  color: #313939;
  font-weight: 700;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.list-menu .panel-menu p span {
  color: #282828;
  font-size: 12px;
  margin-bottom: 20px;
  margin-top: 5px;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.list-menu .panel-menu .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  text-align: center;
}
.list-menu .panel-menu .title-day {
  color: #282828;
  text-align: center;
  margin-bottom: 20px;
  border: none !important;
  font-weight: 800;
}
.list-menu .panel-menu .today {
  font-size: 16px;
  text-align: center;
  margin-top: 15px;
  position: relative;
  z-index: 2;
  color: #f8f8f8;
  padding-bottom: 10px;
}
.puce-legende {
  width: 500px;
  overflow: hidden;
}
.puce-legende > div {
  float: left;
  width: calc(33.33% - 2px);
  color: #282828;
  padding: 3px 5px 3px 25px;
  position: relative;
  border: 1px solid transparent;
  line-height: 14px;
}
.puce-legende > div:after {
  content: ' ';
  display: block;
  height: 10px;
  width: 10px;
  position: absolute;
  left: 5px;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
}
.puce-legende .bercy:after {
  background: #735198;
}
.puce-legende .villeneuve-saint-georges:after {
  background: #fccc42;
}
.puce-legende .migennes:after {
  background: #3ea7a1;
}
.puce-legende .melun:after {
  background: #fa0099;
}
.puce-legende .montargis:after {
  background: #27cd69;
}
.puce-legende .conflans:after {
  background: #666666;
}
.puce-reserve {
  background: #ff9800;
}
.puce-current-reserve {
  background: #fa0099;
}
.puce-conflit-reserve {
  background: red;
}
.puce-status-res-0 {
  background: #666666;
}
.puce-status-res-1 {
  background: #282828;
}
.puce-status-res-2 {
  background: #3ea7a1;
}
.puce-status-res-3 {
  background: #f36324;
}
/*.puce-status-res-4{
    background: red;
}*/

.puce-status-res-5 {
  background: #39b54a;
}
.puce-status-res-6 {
  background: #088daa;
}
.status-res-0:after {
  background: #666666;
}
.status-res-1:after {
  background: #282828;
}
.status-res-2:after {
  background: #3ea7a1;
}
.status-res-3:after {
  background: #f36324;
}
.status-conflit-reserve:after {
  background: red;
}
.status-res-5:after {
  background: #39b54a;
}
.status-res-6:after {
  background: #088daa;
}
.status-current-reserve:after {
  background: #fa0099;
}
.suivi-comptable .container-svelt {
  background: white;
}
.suivi-comptable .container-svelt input {
  border: none !important;
}
.suivi-comptable .group-filter {
  text-align: right;
  margin-bottom: 20px;
}
.suivi-comptable .table {
  width: 100%;
  border: 2px solid #f3f4f6;
  border-collapse: collapse;
}
.suivi-comptable .table th {
  font-size: 14px;
  text-align: left;
  padding: 15px 10px;
  /*width: 20%;*/

}
.suivi-comptable .table th:nth-child(1),
.suivi-comptable .table th:nth-child(3) {
  width: 150px;
}
.suivi-comptable .table th:not(:last-child) {
  border-right: 2px solid #f3f4f6;
}
.suivi-comptable .table td {
  padding: 17px 10px;
  font-weight: 500;
}
.suivi-comptable .table td:not(:last-child) {
  border-right: 2px solid #f3f4f6;
}
.suivi-comptable .table thead th {
  border-bottom: 2px solid #f3f4f6;
}
.suivi-comptable .table tbody > tr:nth-child(odd) {
  background: #f8f8f8;
}
.suivi-comptable .form-button {
  margin-bottom: 20px;
}
.tranche-age .list .list-item > div:last-child .link-edit {
  margin-right: 15px;
}
.tranche-tarifaire .list .list-item > div:last-child {
  width: 163px;
}
.tranche-tarifaire .list .list-item > div:last-child .link-button:not(:last-child) {
  margin-right: 15px;
}
.roles-permissions h3 {
  display: inline-block;
}
.roles-permissions .accordion .accordion-content {
  padding: 20px 20px 10px 20px;
}
.roles-permissions .container-search {
  padding: 0 !important;
}
.roles-permissions .container-permission .list > div:not(:last-child) {
  margin-bottom: 20px;
}
.roles-permissions .container-permission .list-item > div:first-child {
  width: 100% !important;
}
.roles-permissions .container-item {
  padding: 10px 20px;
}
.roles-permissions .container-list .list .list-item {
  cursor: pointer;
}
.roles-permissions .container-list .list .list-item > div {
  float: left;
  display: block;
}
.roles-permissions .container-list .list .list-item > div:first-child {
  width: 80px;
}
.roles-permissions .container-list .list .list-item > div:last-child {
  width: 120px;
  text-align: left;
}
.roles-permissions .container-list .list .list-item.selected {
  border-color: #088daa;
  background: rgba(8, 141, 170, 0.4);
}
.roles-permissions .container-list .list .list-item.selected > div {
  color: white;
}
.roles-permissions .container-list .list .list-item.selected > div span {
  color: white;
}
.roles-permissions .container-list .list .list-item.selected .puce-item > div {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: relative;
  top: 11px;
  border: 2px solid #088daa;
  background: white;
}
.roles-permissions .container-list .list .list-item.selected .puce-item > div:after {
  content: ' ';
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #088daa;
  border-radius: 50%;
}
.roles-permissions .checkbox label {
  color: rgba(40, 40, 40, 0.5);
  height: auto;
  font-weight: 800;
}
.roles-permissions .title-perm {
  color: #282828 !important;
  margin-bottom: 20px !important;
  display: block !important;
}
.roles-permissions .list-role,
.roles-permissions .list-permission {
  overflow: hidden;
}
.roles-permissions .list-role .checkbox,
.roles-permissions .list-permission .checkbox {
  display: inline-block;
  padding-right: 20px;
  margin-bottom: 20px;
  width: 25%;
  min-height: 50px;
  vertical-align: top;
}
@media only screen and (max-width: 1500px) {
  .roles-permissions .list-role .accordion-content > div,
  .roles-permissions .list-permission .accordion-content > div,
  .roles-permissions .list-role .checkbox,
  .roles-permissions .list-permission .checkbox {
    width: 33.333333333%;
  }
}
@media only screen and (max-width: 1280px) {
  .roles-permissions .list-role .accordion-content > div,
  .roles-permissions .list-permission .accordion-content > div,
  .roles-permissions .list-role .checkbox,
  .roles-permissions .list-permission .checkbox {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .roles-permissions .list-role .accordion-content > div,
  .roles-permissions .list-permission .accordion-content > div,
  .roles-permissions .list-role .checkbox,
  .roles-permissions .list-permission .checkbox {
    width: 100%;
  }
}
.roles-permissions .container-role .link-add {
  float: right;
}
.roles-permissions .container-role .list .list-item > div:first-child {
  display: block;
  width: auto;
}
.roles-permissions .container-role .role-item {
  margin-bottom: 20px;
}
.roles-permissions md-switch {
  display: inline-block;
  margin-top: 40px;
}
.retour-achat p {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.retour-achat p.txt-light {
  font-size: 14px;
  font-weight: 500;
  max-width: 50%;
  text-align: center;
  margin: 30px auto 0;
}
.retour-achat .block-retour {
  position: relative;
}
.retour-achat .mark {
  margin: 0 auto 10px;
  font-size: 0;
  display: block;
  z-index: 2;
  height: 60px;
  width: 60px;
}
.retour-achat .mark.check {
  background: url('img/icones/cmd-checked.svg') no-repeat center center transparent;
  background-size: cover;
}
.retour-achat .mark.error {
  background: url('img/icones/cmd-cancel.svg') no-repeat center center transparent;
  background-size: cover;
}
.retour-achat .form-return {
  text-align: center;
  margin: 30px auto 0;
}
@media only screen and (max-width: 1280px) {
  .retour-achat .txt-light {
    max-width: 70%;
  }
}
@media only screen and (max-width: 768px) {
  .retour-achat .txt-light {
    max-width: 90%;
  }
}
.panier .accordion .accordion-title,
.achats .accordion .accordion-title {
  border-left: none;
}
.panier .accordion .accordion-content,
.achats .accordion .accordion-content {
  border: 2px solid #e5e8eb;
  border-top: none;
  border-left: none;
  background: white;
}
.panier .accordion .accordion-content .container-list,
.achats .accordion .accordion-content .container-list {
  padding: 20px 0;
}
.panier .accordion .accordion-group.active .accordion-title,
.achats .accordion .accordion-group.active .accordion-title {
  border-bottom: none;
}
.panier .accordion .accordion-group:nth-child(1),
.achats .accordion .accordion-group:nth-child(1) {
  border-left: 6px solid #ee801c;
}
.panier .accordion .accordion-group:nth-child(2),
.achats .accordion .accordion-group:nth-child(2) {
  border-left: 6px solid #179453;
}
.panier .accordion .accordion-group:nth-child(3),
.achats .accordion .accordion-group:nth-child(3) {
  border-left: 6px solid #cf3538;
}
.panier .accordion .accordion-group:nth-child(4),
.achats .accordion .accordion-group:nth-child(4) {
  border-left: 6px solid #088daa;
}
.panier .list-commande .list-item > div:first-child,
.achats .list-commande .list-item > div:first-child {
  width: 200px;
}
.panier .list-commande .list-item > div:last-child,
.achats .list-commande .list-item > div:last-child {
  text-align: left;
}
.panier .bourse,
.achats .bourse {
  color: #088daa;
  font-weight: 600;
}
.panier .bourse,
.achats .bourse {
  color: #088daa;
  font-weight: 600;
}
.panier form,
.achats form {
  overflow: hidden;
}
.panier .form-button,
.achats .form-button {
  text-align: right;
  padding-top: 20px;
}
.panier .form-button button:not(:last-child),
.achats .form-button button:not(:last-child) {
  margin-right: 15px;
}
.panier .total-panier,
.achats .total-panier {
  padding: 25px 15px;
  margin-top: 20px;
  border: 2px solid #088daa;
  float: right;
  background: #088daa;
}
.panier .total-panier p,
.achats .total-panier p {
  text-align: right;
  font-size: 18px;
  color: white;
}
.panier .total-panier p span,
.achats .total-panier p span {
  font-size: 27px;
  font-weight: 700;
  margin-left: 20px;
}
.panier .error-validation,
.achats .error-validation {
  border-color: #e3324c !important;
}
.panier .error-validation-message,
.achats .error-validation-message {
  color: #e3324c !important;
  float: right;
  padding: 20px 50px 0px 50px;
}
.panier .article,
.achats .article {
  overflow: hidden;
  border: 2px solid #f3f4f6;
  padding: 15px;
}
.panier .article:not(:last-child),
.achats .article:not(:last-child) {
  margin-bottom: 20px;
}
.panier .article .img,
.achats .article .img {
  width: 200px;
  height: 150px;
  float: left;
  margin-right: 30px;
}
.panier .article .infos-text,
.achats .article .infos-text {
  float: left;
  width: calc(100% - 230px);
}
.panier .article .infos-text p,
.achats .article .infos-text p {
  text-align: justify;
}
.panier .article .content-article,
.achats .article .content-article,
.panier .article .price,
.achats .article .price {
  float: left;
  /*min-height: 150px;*/
  box-sizing: border-box;
}
.panier .article .price,
.achats .article .price {
  width: 440px;
  margin-bottom: 0;
  position: relative;
  padding-left: 15px;
  padding-bottom: 50px;
}
.panier .article .price .total-price,
.achats .article .price .total-price {
  font-size: 22px;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  font-style: normal;
  width: calc(100% - 15px);
  text-align: right;
  border-top: 2px solid #f3f4f6;
  padding-top: 10px;
}
.panier .article .price input[type=button],
.achats .article .price input[type=button] {
  position: absolute;
  bottom: 0;
  z-index: 2;
  left: 15px;
}
.panier .article .price input[type=button].pay,
.achats .article .price input[type=button].pay {
  left: 170px;
  bottom: -10px;
}
.panier .article .price p,
.achats .article .price p {
  font-size: 12px;
  font-weight: 500;
  color: #212929;
}
.panier .article .price p:last-child,
.achats .article .price p:last-child {
  text-align: right;
}
.panier .article .price p span,
.achats .article .price p span {
  display: block;
  color: #282828;
  font-weight: 600;
  font-size: 14px;
}
.panier .article .price table th,
.achats .article .price table th {
  font-weight: 400;
}
.panier .article .price table th:nth-child(1),
.achats .article .price table th:nth-child(1) {
  width: 40%;
}
.panier .article .price table th:nth-child(2),
.achats .article .price table th:nth-child(2) {
  width: 20%;
}
.panier .article .price table th:nth-child(3),
.achats .article .price table th:nth-child(3) {
  width: 40%;
}
.panier .article .price table td span,
.achats .article .price table td span {
  color: #282828;
  font-weight: 600;
  font-size: 14px;
}
.panier .article .price .box-fraisdeport,
.achats .article .price .box-fraisdeport {
  margin-top: 15px;
}
.panier .article .line,
.achats .article .line {
  margin-bottom: 15px;
  display: table;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 2px solid #f3f4f6;
}
.panier .article .line p,
.achats .article .line p {
  display: table-cell;
  text-align: left;
}
.panier .article .content-article,
.achats .article .content-article {
  width: calc(100% - 440px);
}
.panier .article .title,
.achats .article .title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
  display: inline-block;
}
.panier .article-inscr .infos-text p,
.achats .article-inscr .infos-text p {
  margin-bottom: 5px;
}
.panier .article-inscr .infos-text p span:first-child,
.achats .article-inscr .infos-text p span:first-child {
  display: inline-block;
  min-width: 50px;
  font-weight: 700;
}
.panier .article-inscr .infos-text p span:last-child,
.achats .article-inscr .infos-text p span:last-child {
  display: inline-block;
}
.panier .article-inscr .box-reglement,
.achats .article-inscr .box-reglement {
  margin-top: 20px;
  border-top: 2px solid #f3f4f6;
  padding-top: 15px;
}
.panier .article-inscr .box-reglement p,
.achats .article-inscr .box-reglement p {
  text-align: left !important;
}
.panier .article-inscr .box-reglement p span,
.achats .article-inscr .box-reglement p span {
  display: inline-block;
}
.panier .article-inscr .box-reglement p span:first-child,
.achats .article-inscr .box-reglement p span:first-child {
  min-width: 100px;
}
@media only screen and (max-width: 1440px) {
  .panier .article .img,
  .achats .article .img {
    width: 120px;
    margin-right: 15px;
  }
  .panier .article .infos-text,
  .achats .article .infos-text {
    width: calc(100% - 135px);
  }
}
@media only screen and (max-width: 1280px) {
  .panier .article .content-article,
  .achats .article .content-article,
  .panier .article .price,
  .achats .article .price {
    width: 100%;
  }
  .panier .article .img,
  .achats .article .img {
    width: 200px;
  }
  .panier .article .infos-text,
  .achats .article .infos-text {
    width: calc(100% - 215px);
  }
  .panier .article .price,
  .achats .article .price {
    padding-top: 10px;
  }
}
.gestion-inscriptions .list {
  margin-top: 20px;
}
.gestion-inscriptions .list .list-item > div:first-child {
  width: 60px;
}
.gestion-inscriptions .list .list-item > div:last-child {
  text-align: left;
}
.gestion-inscriptions .list .list-item > div .checkbox {
  text-align: left;
  display: block !important;
  margin-top: 10px;
}
@media only screen and (max-width: 1280px) {
  .gestion-inscriptions .list .list-item > div {
    width: 33.333333333% !important;
    float: left;
    display: block;
    margin-bottom: 20px;
    min-height: 40px;
  }
  .gestion-inscriptions .list .list-item > div:last-child {
    margin-bottom: 0;
  }
}
.gestion-categories .list {
  overflow: hidden;
}
.gestion-categories .new-item {
  background: #fdfdfd;
}
.gestion-categories .list-item {
  float: left;
  width: calc(33.33% - 15px) !important;
  margin-right: 15px;
  margin-bottom: 15px;
}
.gestion-categories .list-item:nth-child(3n) {
  margin-right: 0;
}
.gestion-categories .list-item:last-child {
  margin-bottom: 13px !important;
}
.gestion-categories .list-item > div:last-child {
  width: 163px;
}
.gestion-categories .list-item > div:last-child .link-delete {
  margin-left: 15px;
  display: inline-block;
}
.gestion-categories .list-item > div span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (max-width: 1440px) {
  .gestion-categories .list-item {
    width: calc(50% - 15px) !important;
  }
  .gestion-categories .list-item:nth-child(2n) {
    margin-right: 0;
  }
  .gestion-categories .list-item:nth-child(3n) {
    margin-right: 15px;
  }
}
.gestion-catalogue .container-section {
  background: white;
  margin-top: 20px;
}
.gestion-catalogue .group-filter {
  float: right;
  margin-bottom: 20px;
}
.gestion-catalogue .accordion {
  clear: right;
}
.gestion-catalogue .accordion .accordion-content {
  padding-top: 20px;
}
.gestion-catalogue .intitule {
  color: #088daa;
  cursor: pointer;
}
.gestion-catalogue .list .list-item > div:last-child {
  cursor: pointer;
}
.gestion-commandes md-select {
  height: 26px;
  margin-top: 3px;
}
.gestion-commandes md-select md-select-value {
  padding: 0 !important;
}
.gestion-commandes .form-search {
  position: relative;
  padding-right: 130px;
  padding: 0 !important;
}
.gestion-commandes .form-search input {
  width: 100%;
  padding-left: 30px !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat center left transparent;
}
.gestion-commandes .form-search .btn {
  position: absolute;
  right: 0;
  top: 3px;
}
.gestion-commandes .container-list {
  margin-top: 20px;
}
.gestion-commandes .container-list .list-item input[type=text] {
  border: 2px solid #f3f4f6;
  margin-top: 5px;
  height: 24px;
  display: block;
  padding: 0 5px;
}
.gestion-commandes .container-list .list-item > div.statut {
  width: 150px;
}
.gestion-commandes .container-list .list-item .fake-file {
  margin-top: 5px;
  display: block;
  text-align: left;
}
.gestion-commandes .container-list .list-item .fake-file a {
  margin: 0 !important;
}
.gestion-commandes .container-section {
  background: white;
  margin-top: 20px;
}
.gestion-commandes .export-button {
  text-align: right;
  margin-bottom: 20px;
}
.gestion-commandes .export-button .link-button:not(:last-child) {
  margin-right: 15px;
}
@media only screen and (max-width: 1280px) {
  .gestion-commandes .list-item {
    display: block;
  }
  .gestion-commandes .list-item > div {
    display: block;
    float: left;
    width: 33.333333333% !important;
    margin-bottom: 10px;
  }
  .gestion-commandes .list-item > div:last-child {
    /*width: 100% !important;
                      margin-bottom: 0;*/
    text-align: left !important;
  }
}
.search-result .form-search {
  padding-right: 140px;
  position: relative;
}
.search-result .form-search input {
  width: 100%;
  border: none !important;
  padding-left: 30px !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat center left transparent;
}
.search-result .form-search .btn {
  position: absolute;
  right: 0;
  top: 2px;
}
.search-result .form-search .autocomplete-search {
  position: absolute;
  background: white;
  left: -27px;
  top: 56px;
  list-style-type: none;
  width: 300px;
  z-index: 3;
}
.search-result .form-search .autocomplete-search .close {
  float: right;
  height: 10px;
  width: 10px;
  margin: 5px;
  cursor: pointer;
  font-size: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
}
.search-result .form-search .autocomplete-search li.sugges {
  height: 20px;
  line-height: 16px;
  border-bottom: 1px solid #d8d8d8;
  padding-left: 20px;
}
.search-result .form-search .autocomplete-search li a {
  height: 40px;
  line-height: 40px;
  display: block;
  color: #282828;
  padding-left: 20px;
}
.search-result .form-search .autocomplete-search li a:hover {
  color: #088daa;
}
.search-result md-tabs {
  width: 100%;
}
.search-result md-tabs .container-section {
  margin-top: 20px;
  overflow: hidden;
  margin-bottom: 0;
  padding: 0;
  background: white;
}
.search-result md-tabs .container-list {
  padding: 20px;
  margin-top: 20px;
}
.search-result .container-svelt {
  background: white;
  overflow: visible !important;
}
.search-result .group-filter {
  float: right;
}
.search-result .box-produit img {
  max-width: 100%;
}
.espaces-ce h2,
.restaurants h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.espaces-ce calendar .date-picker-wrapper,
.restaurants calendar .date-picker-wrapper {
  display: block !important;
  width: 490px;
  position: relative !important;
  padding: 0;
  margin: auto;
}
.espaces-ce calendar .date-picker-wrapper .day,
.restaurants calendar .date-picker-wrapper .day {
  height: 60px;
  line-height: 60px !important;
  font-family: 'Rawline';
  padding: 0 !important;
  margin: 0 !important;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper,
.restaurants calendar .date-picker-wrapper .month-wrapper {
  width: 490px !important;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table,
.restaurants calendar .date-picker-wrapper .month-wrapper table {
  width: 100%;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table .caption .next,
.restaurants calendar .date-picker-wrapper .month-wrapper table .caption .next {
  float: right;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table tr:last-child td,
.restaurants calendar .date-picker-wrapper .month-wrapper table tr:last-child td {
  border-bottom: 1px solid #f3f4f6;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table td,
.restaurants calendar .date-picker-wrapper .month-wrapper table td {
  width: 14.285714286% !important;
  border-left: 1px solid #f3f4f6;
  border-top: 1px solid #f3f4f6;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table td:last-child,
.restaurants calendar .date-picker-wrapper .month-wrapper table td:last-child {
  border-right: 1px solid #f3f4f6;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table td div,
.restaurants calendar .date-picker-wrapper .month-wrapper table td div {
  margin: 0;
  width: 100%;
}
.espaces-ce calendar .date-picker-wrapper .month-wrapper table td div.hovering,
.restaurants calendar .date-picker-wrapper .month-wrapper table td div.hovering,
.espaces-ce calendar .date-picker-wrapper .month-wrapper table td div.checked,
.restaurants calendar .date-picker-wrapper .month-wrapper table td div.checked {
  background: white !important;
  color: black !important;
}
.espaces-ce calendar .date-picker-wrapper .puce,
.restaurants calendar .date-picker-wrapper .puce {
  font-size: 0;
  height: 10px;
  border-radius: 50%;
  width: 10px !important;
  overflow: hidden;
}
.espaces-ce calendar .date-picker-wrapper .puce.bercy,
.restaurants calendar .date-picker-wrapper .puce.bercy {
  background: #735198;
}
.espaces-ce calendar .date-picker-wrapper .puce.villeneuve-saint-georges,
.restaurants calendar .date-picker-wrapper .puce.villeneuve-saint-georges {
  background: #fccc42;
}
.espaces-ce calendar .date-picker-wrapper .puce.migennes,
.restaurants calendar .date-picker-wrapper .puce.migennes {
  background: #3ea7a1;
}
.espaces-ce calendar .date-picker-wrapper .puce.melun,
.restaurants calendar .date-picker-wrapper .puce.melun {
  background: #fa0099;
}
.espaces-ce calendar .date-picker-wrapper .puce.montargis,
.restaurants calendar .date-picker-wrapper .puce.montargis {
  background: #27cd69;
}
.espaces-ce calendar .date-picker-wrapper .puce.conflans,
.restaurants calendar .date-picker-wrapper .puce.conflans {
  background: #666666;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(1),
.restaurants calendar .date-picker-wrapper .puce:nth-child(1) {
  left: 2px;
  bottom: 2px;
  position: absolute;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(2),
.restaurants calendar .date-picker-wrapper .puce:nth-child(2) {
  left: 15px;
  bottom: 2px;
  position: absolute;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(3),
.restaurants calendar .date-picker-wrapper .puce:nth-child(3) {
  left: 27px;
  bottom: 2px;
  position: absolute;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(4),
.restaurants calendar .date-picker-wrapper .puce:nth-child(4) {
  left: 39px;
  bottom: 2px;
  position: absolute;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(5),
.restaurants calendar .date-picker-wrapper .puce:nth-child(5) {
  left: 51px;
  bottom: 2px;
  position: absolute;
}
.espaces-ce calendar .date-picker-wrapper .puce:nth-child(6),
.restaurants calendar .date-picker-wrapper .puce:nth-child(6) {
  left: 2px;
  bottom: 15px;
  position: absolute;
}
.content-extranet.reservation .container-reservation,
.content-intranet.reservation .container-reservation {
  padding: 40px;
}
.content-extranet.reservation .container-section,
.content-intranet.reservation .container-section {
  margin: 0 auto 0;
  background: white;
}
.content-extranet.reservation .two-cols,
.content-intranet.reservation .two-cols {
  display: flex;
  justify-content: space-between;
}
.content-extranet.reservation .two-cols .form-group,
.content-intranet.reservation .two-cols .form-group {
  width: 48%;
}
.content-extranet.reservation .two-cols .form-group input,
.content-intranet.reservation .two-cols .form-group input {
  max-width: none;
}
.content-extranet.reservation md-radio-button,
.content-intranet.reservation md-radio-button {
  padding: 0 20px;
}
.content-extranet.reservation .container-section {
  max-width: 800px;
}
.espaces-ce .banner {
  background: url('img/banner/banner-espaces-ce.jpg') no-repeat center center;
  background-size: cover;
}
.espaces-ce .produits-secondaires {
  padding: 0;
}
.espaces-ce .produits-secondaires .panel-produit {
  width: 20%;
}
.espaces-ce .produits-secondaires .panel-produit .panel-extract {
  padding: 0 10px;
}
.espaces-ce .produits-secondaires .panel-produit .block-img {
  height: auto;
}
.espaces-ce .produits-secondaires .panel-produit:hover .panel-title,
.espaces-ce .produits-secondaires .panel-produit:hover .panel-extract {
  position: relative;
  z-index: 2;
  color: white;
}
.espaces-ce md-tabs {
  clear: both;
}
.espaces-ce .left-side {
  float: left;
  width: calc(100% - 500px);
  padding-right: 10px;
  margin-bottom: 20px;
}
.espaces-ce .right-side {
  width: 500px;
  float: right;
  padding-left: 10px;
  min-height: 400px;
}
.espaces-ce .right-side input[type=text] {
  display: none;
}
.espaces-ce .search-block {
  background: white;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 60px;
  width: 610px;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  box-sizing: border-box;
}
.espaces-ce .search-block .filter {
  width: 150px;
  display: inline-block;
  height: 58px;
  border-right: 1px solid #d8d8d8;
  box-sizing: border-box;
}
.espaces-ce .search-block .search-input {
  display: inline-block;
  width: 300px;
  height: 60px;
  vertical-align: top;
}
.espaces-ce .search-block .search-input input {
  height: 58px;
  width: 100%;
  padding-left: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat calc(100% - 10px) center transparent;
}
.espaces-ce .search-block md-input-container {
  width: 100%;
  height: 58px;
  padding: 0;
}
.espaces-ce .search-block md-input-container md-select {
  height: 58px;
}
.espaces-ce .search-block md-input-container md-select md-select-value {
  padding: 0;
  border: none !important;
}
.espaces-ce .search-block md-input-container md-select md-select-value span {
  padding-left: 10px;
}
.espaces-ce.search-result .search-block {
  position: relative;
  left: auto;
  top: auto;
  transform: none;
}
.espaces-ce.search-result .panel-produit {
  max-width: 230px;
}
.hover-card-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
  background-color: white;
  display: none;
  width: auto;
  font-size: 12px;
}
.aide .banner {
  background: url('img/banner/banner-aide.jpg') no-repeat center center;
  background-size: cover;
}
.aide .container-main-full p {
  margin-bottom: 20px;
  font-size: 12px;
}
.contact .banner {
  background: url('img/banner/banner-contact.jpg') no-repeat center center;
  background-size: cover;
}
.contact .google-map {
  margin-top: 195px;
  height: 50px;
}
.contact .google-map ng-map {
  height: 300px;
}
.contact .google-map .bodyContent {
  width: 200px;
}
.contact .google-map .bodyContent label {
  font-weight: 800;
  display: block;
  margin-bottom: 10px;
}
.contact .container-contact {
  padding: 40px;
}
.contact .container-section {
  max-width: 800px;
  margin: 0 auto 0;
}
.notifications .group-button {
  margin-bottom: 20px;
}
.profil .block-first,
.profil .block-second {
  padding: 0;
  float: left;
  width: 50%;
  background: none;
}
.profil .block-first > div,
.profil .block-second > div {
  padding: 33px 28px;
  background: white;
}
.profil .block-first {
  padding-right: 10px;
}
.profil .block-second {
  padding-left: 10px;
}
.profil .group-checkbox {
  overflow: hidden;
}
.profil .form-multiple input:not(:last-child) {
  margin-bottom: 10px;
}
.profil .checkbox {
  width: 50%;
  float: left;
}
.profil .checkbox label {
  margin-bottom: 0;
  display: inline-block;
}
.profil .new-child input {
  margin-bottom: 5px;
}
.profil .form-button .link {
  margin-left: 15px;
}
.profil .form-button .btn-form {
  margin-left: 15px;
}
.profil .title-form-group {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  color: #313939;
  margin-bottom: 12px;
  display: block;
}
.profil .enfant-container {
  position: relative;
}
.profil .enfant-container .delete-ayant-droit {
  width: 10px;
  height: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
  border: none;
  font-size: 0;
  position: absolute;
  right: 10px;
  top: 10px;
}
.profil .enfant-container .enfant {
  border: 2px solid #f3f4f6;
  margin-bottom: 14px;
  padding: 20px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.profil .enfant-container .enfant div {
  display: table-cell;
  color: #313939;
  font-size: 11px;
  font-weight: 600;
}
.profil .enfant-container .enfant div span {
  color: rgba(40, 40, 40, 0.7);
  display: block;
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.profil .enfant-container .enfant div span.link-button {
  color: #088daa;
  font-weight: 700;
  cursor: pointer;
}
.profil .help {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: -1px;
  position: relative;
  top: 2px;
  margin-left: 8px;
  font-size: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhkrvBmAAAAGnRSTlMA62Sf8LYLl5ZOLxJr4I9fBsG8UNKxgVxDNectazQAAACjSURBVBjTbZFJDsQgDAQbA2HJNsns/f+HTgArOTB1QKgku41BZRBvSONlwIkYKmZVdbOkiynnFB1pmzxcGFEZg1ohJ5xM5HpkGIYStcwPKTbQDBC6sfawO9+lg6PAM9Ymd2Dbyy3SwzBB8Vs5Ew3I3NTHtsBMXnJ2L6i8yucF0PIWVFi/gAa1kQrLka8jteELzwnn8P0z5f9C+tXd+iWLqv47fnjxC2BMBq1bAAAAAElFTkSuQmCC') no-repeat center center transparent;
  background-size: 20px;
}
.maj-utilisateur .item {
  position: relative;
}
.maj-utilisateur .item:not(:last-child) {
  margin-bottom: 20px;
  border-bottom: 1px solid #f3f4f6;
}
.maj-utilisateur .item h4 {
  margin-bottom: 20px;
}
.maj-utilisateur .item .delete-ayant-droit {
  width: 10px;
  height: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
  border: none;
  font-size: 0;
  position: absolute;
  right: 10px;
  top: 10px;
}
.messagerie .convers-item {
  border: 2px solid #f3f4f6;
  margin-bottom: 14px;
  padding: 20px;
  display: table;
  table-layout: fixed;
  width: 100%;
  cursor: pointer;
  user-select: none;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.messagerie .convers-item div {
  display: table-cell;
  color: #313939;
  font-size: 11px;
  font-weight: 600;
  vertical-align: middle;
}
.messagerie .convers-item div span {
  color: rgba(40, 40, 40, 0.7);
  display: block;
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.messagerie .convers-item div:first-child {
  width: 200px;
}
.messagerie .convers-item div:last-child {
  width: 40px;
}
.messagerie .convers-item .msg-read {
  font-size: 0;
  height: 20px;
  width: 30px;
  background: url('img/icones/envelope.svg') no-repeat center center transparent;
  float: right;
  margin-top: 0;
}
.messagerie .back-convers {
  background: url('img/icones/left-arrow-msgr.svg') no-repeat center left transparent;
  background-size: 10px;
  padding-left: 15px;
  margin-bottom: 20px;
  display: inline-block;
  line-height: 14px;
}
.messagerie .msg-list {
  border: 2px solid #f3f4f6;
  padding: 10px;
  margin-bottom: 20px;
  overflow: hidden;
}
.messagerie .msg {
  padding: 10px;
  margin-bottom: 10px;
  width: calc(60% - 50px);
}
.messagerie .msg:last-child {
  margin: 0;
}
.messagerie .msg.sent {
  background: #33a6a2;
  color: white;
  float: right;
}
.messagerie .msg.sent a {
  color: white;
  text-decoration: underline;
}
.messagerie .msg.sent a:hover {
  text-decoration: none;
}
.messagerie .msg.sent p {
  text-align: right;
}
.messagerie .msg.received {
  background: #e5e5ea;
  color: #282828;
  float: left;
}
.messagerie .msg.received a {
  color: #282828;
  text-decoration: underline;
}
.messagerie .msg.received a:hover {
  text-decoration: none;
}
.messagerie .msg p {
  font-size: 13px;
  margin-bottom: 20px;
  font-weight: 600;
}
.messagerie .msg span:last-child {
  display: block;
  text-align: right;
  font-style: italic;
  font-size: 11px;
  line-height: 10px;
}
.messagerie .add-msg {
  overflow: hidden;
}
.messagerie .add-msg .btn {
  margin-top: 20px;
  float: right;
}
.historique {
  padding-top: 20px;
}
.historique .accordion-group.active .accordion-title {
  border-bottom: none;
}
.historique .accordion-group:nth-child(1) {
  border-left: 6px solid #ee801c;
}
.historique .accordion-group:nth-child(2) {
  border-left: 6px solid #179453;
}
.historique .accordion-group:nth-child(3) {
  border-left: 6px solid #cf3538;
}
.historique .accordion-group:nth-child(4) {
  border-left: 6px solid #088daa;
}
.historique .accordion-group .accordion-content {
  background: #fdfdfd;
  border: 2px solid #e5e8eb;
  border-top: 0;
}
.historique .accordion-group .accordion-title,
.historique .accordion-group .accordion-content {
  border-left: 0;
}
.historique .list .list-item div:last-child {
  text-align: right;
}
.historique .list .list-item div.edit-historique a {
  margin: 0 !important;
}
.historique .inscription-list .list .list-item > div:last-child {
  text-align: right;
  width: 150px;
}
.suivi-demande .container-list .list .inscription-demande div.delete {
  width: 50px;
}
.suivi-demande .container-list .list .inscription-demande div .pay {
  margin-top: 10px;
  display: block;
  width: 50px;
  text-align: center;
  padding: 3px;
  border-radius: 8px;
  border: 1px solid #088daa;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.suivi-demande .container-list .list .inscription-demande div .pay:hover {
  text-decoration: none;
  color: white;
  background: #088daa;
}
/* PRODUIT MIS EN AVANT - GALLERY */

.produit {
  background: white;
  position: relative;
}
.produit .panel-gallery {
  width: 601px;
}
.produit .panel-gallery .gallery {
  overflow: hidden;
  width: 601px;
  height: 300px;
}
.produit .panel-gallery .gallery .gallery-full {
  width: 100% !important;
  height: 100% !important;
}
.produit .panel-gallery .gallery .gallery-left,
.produit .panel-gallery .gallery .gallery-full {
  float: left;
  width: 400px;
  height: 300px;
  margin-right: 4px;
}
.produit .panel-gallery .gallery .gallery-left .thumb,
.produit .panel-gallery .gallery .gallery-full .thumb {
  float: none;
  position: relative;
  display: block;
  width: 100%;
}
.produit .panel-gallery .gallery .gallery-left .thumb .thumb-link,
.produit .panel-gallery .gallery .gallery-full .thumb .thumb-link {
  display: block;
  width: 400px;
  height: 300px;
}
.produit .panel-gallery .gallery .gallery-right {
  float: left;
  width: 197px;
}
.produit .panel-gallery .gallery .gallery-right .thumb {
  float: none;
  position: relative;
  display: block;
  width: 100%;
}
.produit .panel-gallery .gallery .gallery-right .thumb:first-child {
  margin-bottom: 4px;
}
.produit .panel-gallery .gallery .gallery-right .thumb:first-child img {
  margin-bottom: 1px;
}
.produit .panel-gallery .gallery .gallery-right .thumb .thumb-link {
  display: block;
  width: 197px;
  height: 148px;
}
.produit .panel-gallery .gallery .gallery-right .thumb .thumb-link .icon-plus,
.produit .panel-gallery .gallery .gallery-right .thumb .thumb-link .icon-loupe {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 36px;
  height: 36px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAET0lEQVRYhc2YTWwbVRDHf/tRp7UhslNaLoEqaQThQ6ojqKrikkqkJcXQK0ggkFArLqRwyCXiEvsCOYIohyKgIG7cY0BpKIS4UaVCnApaghJXlF7aRI1jagO2d5fD88e+9Tpep47E/7SamTfz352382aeYk3SKnqAYeAQ8AiwB7i3rPsL+AO4CswC3wLXWnGueCSkAS8CI8BBQPHo3wLmgNPAV4DhnVDUcrdIKEeAD4F+jyQa4TfgFFHrnEuM6qPacHlC2U5COQNMtYEMZR9TJJQzJJTtjYz0BmR2AZPAfld9aB/sfg26IuDvg22dQl7MQn4J1ubg5uewtuC2+g1ggITyPFFrxamsT5kg8yPwcJ2r7hOw9x0I9DZ6QRm5NCy/Czc+ddMuAk8TtVbsKZMJJRQ/8B1wQFq6AxiYh2DYGxEnMimYH4C/6zQXgWeAfEXg3EMf1JHp2g+R25snA2Jt5LZItYwD5ZhV2H/7I4gNXMN9h+HJKVC3bZ6MHWYRLj0Lq987NUeBc3ZCKvALotAJ+IFDd0APtIdMBaU8zAZsSQJESXgcMCope0kiAxCebz8ZAN0vfMvoRxTe6h56U1J3n7i7PdMMwTB0n3RKR0CkrAdYxn4cHF72/mtvFrk0/LDXLrGAPhU4JpHpCm89GRAxuqQsKMCwCkQkw12vtuTXsizi8TgdHR3E43Esq8GZ6Ib6WBEVeEwShSJOow2hKAqZTIZCoUAmk0FRvDYCQOigU/KoCjwgiQJ9nv2ZpkmpVELTNAA0TaNUKmGapjcHgYeckj06teZKoHJQNkEsFiObzWIYBjMzMwBMT08zOjqKpml0dnYSi8U2dlIf6x7FmuRfwFcVHSt4qsxeUtN0P5lF+MZnlxR0RNu5syoqZqFjJ80wPj4ufaFUKkU4HGZwcLD6hZqimHVK7ujAnxKh3JInQrFYDNM0MU2TsbExUqkUQ0NDTExMoKoqqtq496vF+t0pua4CVyRRZq65ozJUVUXXdQxDtMqGYaDrujcyIBo5Gb+qiOmghltfeCYEYp8Eg0F8Ph+hUKi1OrTypVOSVKxJeoEl/kdHRxq4IBkvv7e1ZNxjzAHpSrI/klQ3PoH11NaRWV8QMWSchlqDpiEatNq4EwAiOdG/tBOlPCQDkJOkdQ2aAZySTHLAzy+I4tUumEXhM1eneavMwdbki4nyrGS2eh4uDYu3uluU8sLX6nmn5jNsvbyzYIwgRhOZVDIg8r5ZrC8IH/VkLuLIjEwoauWB44ghroYckAzD5ZOQb+EyI39NrEmG3dK0CBwvx6zC/bIhoewGEsATroFC++D+1yH0FPh7HaN0GtYuwM2zjUZpgJ+AKFHrVjleE0LCaAfwPmIWbyc+Bt4mav1ji+VCqDGOIq5j6mf91rCI2C9TGxl5OQWnEG3uy4hq2sJhBeU1r5R9bEgGvN+g2dEDPIe40usHHgQqzU8WuI4odLPA17R4pfcfrzxlbL6maukAAAAASUVORK5CYII=') 0 0 no-repeat;
}
.produit .panel-gallery .gallery .gallery-right .thumb .thumb-link .icon-loupe {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAE/UlEQVRYha2YWXBTVRjHfzcNNKTA0KYFZMqS0BkBl4CohSmbAlJSOoNQ1JF3Hcomow+iMOMTvohT9nXkvTougw1lymqLiAMKbZVW07QCUiqVAnIvCW25Ppwsd8lN0pLfU+b7vvN9/9xz7znfOZJaw0BxA0uAOcBUYCIwIuL7D/gLuAo0AMeB9oEkl9IUlAW8AawDZgNSmvlV4DywG6gG+tMX5FMTR/ilRcAuYEqaIqxoAdbjU08kqBH7abMc7pcc+KUDQF0GxBDJUYdfOoBfclgF2S3EFAA1wEsJ/bnzYfQKyJsNTg8MGSnsvfdBCULPBej6CnrOJhr9DjADv1SGT71tdJqnTIipB542pSqshMkfQI7b6g/qkduh7TO4sTeRtxWYi0+9rZ0yvSC/5AROAcW6ocOAGZdhlDc9IUbuXoFfp8NDk+cC8CqgRA3Gd2iHSUzeQii5M3gxIMaW3BFTrac4UjOG9rNfhHiB4+SXwYvfgG3I4MVoedwLF1dA9/dGz2LghFaQDWhGLHQC5xiY0wb2nMyIidKnQIMHlC6ttQV4FuiPTtmbOjEA049nXgyA3Sly65mCWHhj79Banbuw8snemVSM8kLhWqN1HYgpcwNtaLeD+cH0P+3BIrfDWY/WogJFdqBUJyZvQVpi+vv6OHnqFEe//Y5gsI1Jk9z4lpVRWrqULHtWakE5blHrzpmoRQKW2IASXWDB6ylzhcNhqrZ/TuW7a2hpuUpBwWgCgQCbNmzk023bePjQvOAkxFyrxA48ozPlzk6Z58zp0xw6cJCyZT4+3LyZPJeLuz097Nq5kyOHDzN12lRWVlSkFpRbbLRMswHjdaYcjzHIRHV1Ne6iyXy8dStPjRtHdnY2Y8aO5aMtW3B7PNQeqyUcDqcWlFNktEy0EW+uBNGNMgnBQIAJEyfgcrl0dqfTyQszZ3Lr5s30ps1ca7h1+5GEwvHjudXZhSzLOns4HOb335rJz3fhcFh2GEmxIdrOOL33Uw5auXw5Tc2NHNq/P/YkQqEQO6qqaG39g4WLX0tPkLnWAztwHYg/ezkI2S5joI7S8nJ+vnSJfXv3UV9fj9frpbmpiaamZh6rKh0d7Tx69IihQ4cmFyQHjJZrWZ+sZh7wXMw0/HnIfTlpHrvdTvGsWeTnF3D9xt/8GQgwfOQIVlVUEJJlamuPozyQmbfAtLvrufk1/FurtZyU1BrWAPEOKm8BzDqdPJEGRVEIhUI4HA6cTifXOjp4/71NdHV3A/BDQ7314J9e0S6MAJWSWoMHCJDhrWPenLnJBVlsHTYgCPyoC27b/kRiokKSPh1zjfNAMPrZ79G5buyBe1eeWJQl9xpFDT27Id5+VCOapDiXl4pmKtP0KXC51GhtiWiICeoH1utC5E745S3RdmaKx70ip9xp9GyIaNA0+eJEeUQX1n0ULq7MzJPqU0Su7qNGzxdoennj1rEOcTTRizpXJOZ9sNxrFDnMYi5gmBm9IJ+qAOWIQ1wcuRPOeaFxLSgd6QtROsSYc95E09QKlEdqxkh82eCXRgN+YGbCQrnzYcwq0c843YajdHvkKP2l1VEa4BLgw6f+E6mXQpAIGgZUIc7imeQgsBGfGtLUSiDImsWI6xjzWX9gtCLel7pkQen0Q3WINvdtxGpqcZFkyXlgdSRHUjGQ/g2aFjewFHGlNwWYAERbv/vANcRC1wAcY4BXev8D56inhKPTatwAAAAASUVORK5CYII=') 0 0 no-repeat;
}
.produit .panel-gallery .gallery .overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
  background-color: rgba(0, 0, 0, 0.7);
}
.produit .panel-gallery .gallery .img-responsive {
  display: inline-block;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.produit .panel-gallery .gallery .popup-content {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 102;
  /* Bouton Close */

  /* Boutons Prev/Next */

}
.produit .panel-gallery .gallery .popup-content .box-table {
  display: table;
  width: 100%;
  position: relative;
}
.produit .panel-gallery .gallery .popup-content .box-table .box-img {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 5%;
}
.produit .panel-gallery .gallery .popup-content .popup-close,
.produit .panel-gallery .gallery .popup-content .popup-close:hover {
  position: fixed;
  top: 10px;
  right: 10px;
  color: white;
  width: 37px;
  height: 35px;
  font-size: 0px;
  text-decoration: none;
  background: url("img/icones/close.svg") 0 0 no-repeat;
  background-size: 100%;
  z-index: 30;
}
.produit .panel-gallery .gallery .popup-content .popup-prev,
.produit .panel-gallery .gallery .popup-content .popup-prev:hover,
.produit .panel-gallery .gallery .popup-content .popup-next,
.produit .panel-gallery .gallery .popup-content .popup-next:hover {
  display: none;
  position: fixed;
  top: 50%;
  right: 2%;
  color: white;
  font-size: 0px;
  text-decoration: none;
  width: 70px;
  height: 70px;
  text-align: center;
  background: url("img/icones/next.svg") center center no-repeat;
  background-size: 65%;
  transform: translateY(-50%);
  z-index: 30;
}
.produit .panel-gallery .gallery .popup-content .popup-prev,
.produit .panel-gallery .gallery .popup-content .popup-prev:hover {
  left: 2%;
  background: url("img/icones/prev.svg") center center no-repeat;
  background-size: 65%;
}
.event .truncate {
  max-height: 170px;
}
.produit-principal {
  background: #f8f8f8;
}
.produit-principal .panel-text > p {
  max-height: 107px;
  overflow: hidden;
}
.produit-principal .truncate span p {
  margin: 0;
}
/* PRODUITS SECONDAIRES */

.produits-secondaires {
  background: white;
  position: relative;
  padding: 0 50px;
}
.produits-secondaires .panel-produit {
  float: left;
  position: relative;
  overflow: hidden;
  width: 25%;
  padding: 60px 0 0;
}
.produits-secondaires .panel-produit .section-title1 {
  margin: 0 9px 14px 9px;
  position: relative;
  z-index: 2;
}
.produits-secondaires .panel-produit .block-img {
  width: 96%;
  height: 291px;
  margin: 0 9px;
  position: relative;
  z-index: 2;
}
.produits-secondaires .panel-produit .block-img .src-img {
  width: 100%;
  height: 100%;
  filter: sepia(0%);
  -webkit-filter: sepia(0%);
  -moz-filter: sepia(0%);
  -ms-filter: sepia(0%);
  -o-filter: sepia(0%);
}
.produits-secondaires .panel-produit .block-img:after {
  display: none;
  content: ' ';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 36px;
  height: 36px;
  z-index: 4;
  transform: translate(-50%, -50%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0wOVQxNTowMDoyNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTU6MDA6MjcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzZiYmQwZjctMmJjZi1kMDRlLTg5NmUtM2E1MmVjMDJjMjRkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjM2YmJkMGY3LTJiY2YtZDA0ZS04OTZlLTNhNTJlYzAyYzI0ZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozNmJiZDBmNy0yYmNmLWQwNGUtODk2ZS0zYTUyZWMwMmMyNGQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMDlUMTA6NDU6NDkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLI2UUAAAAgY0hSTQAAeiUAAICBAAD72AAAhFcAAHQoAADxGQAAOTIAABcpyE1MiAAABCpJREFUeNq0mO9PW2UUxz/30s3xy7jObW+GC5Wk80foGjWEMrNFt4x12QtnnGa+AhJJhekb/wxNNG4mM0QSwhtQsxeTKmExLgLNTaayxV9NpMy6ZNloigN6Qdru+uI+0D733o7bUs6r5pznnPPtPec5zzlHMcYol5qBk8AR4BngINAoZEvA38AfwCQwDsyVY1xxCagGOAf0A+2A4tK+AcSAi8AokHcPKGw4n4gqx4FPgUNsjf4ELhA2rjn42PipllSPKruIKpeBiSqAQdiYIKpcJqrsKnXIUwLMXmAMeMlRvvso7DsL3nao88GOx01+dhH0BCxocO8rWLjupP0OECSqnCZszG8eMhPMj4DfZurAu/D0B1Df7O6bZOZg9kO485mTNA68TNiYLw6ZDCiq1AHfA22Sai0QnIEnApUF69+b8MthWLFJNOAVQC+VQ5/YwHhfhY505WDA1O1Im6GWqU34dLz2x0UCF+jJ0/DiFVB3UBV6mIUbZyH1jVVyArhWDEgFfhWFzqS6/XBkFjz1VJVyOkz6QL9nLQnPA/n1kL0pgQE4PF59MACeOtO2vSScK86hPttt2krOuMmpA31Wbv96yJqBWek5OJpwf7UrpcwcXPdZn5kWFeiUwHiPbT8YMH14j0kXDDipAh3Swb2vlWV3eXmZUChEd3c3q6ur5YGy++pQgefkZ6G9LJu1tbU0NTUxPT1Nb28vS0tL7pV3t1k5z6pAk/wpfWUBqqmpYWBggGAwiKZp9PT0uAdV32LlHFSMMf4Ddm6wOtc2LYSRSIR4PC7x1tbWSKVSAAQCAUZGRtwVyu92SmY8leRjOp22fYVcLle4QJlM5WVKtJ17NjjZRXhszyOVrP9e13UikQiapuH3+xkcHHTnPbtouyMq8I9cHxJl/aN8Pk9XVxeaptHa2srw8DBer9dlLfrLykmqwO9yq6CVBWhlZYVkMkkoFGJoaIjGxkb3ygs2X795xHRwfoN1/2vw9bu22dDQQCwWqyxh5q9YOVOqGFUKHX76B7Osbzdl5kxf8tMxrgIJYFo6PPvR9gOy+4gBifXX/pIkunMJHtzcPjAPbpk+ZLpY3H6MiiapQDOnzGaq2pTTYabTaWYbLQaUBy7IMb4LP79lVtNq0cOsaTNz1yp5b32qLTT55kQpV7TUVbjxenW+VE43baWuWiVfFPfyqkPXptlATbWYcd9Kzky1OIHRrJGRAYUNHTgjhjg5fFMBuNUH+m33QPTbps5UwClMceCM8LnJsiGq7AOiwAslR+n9b5j9TF2zZZSeE6P0l6VGaYCfgDBh47512VB6+xFVaoGPxSxeTfoceJ+wseq0/XCzHzoh1jH+LQKJi3yZeNQh1YWhCdHmnhfV1CgTSAx4W9iYqNYGzbrSOyVWeoeApwCRRCwCSVHoJoFvy13p/T8AfeljE9ZmDy0AAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.produits-secondaires .panel-produit .panel-title {
  display: block;
  height: 45px;
  color: #282828;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  position: relative;
  z-index: 2;
  margin: 15px 9px 5px 9px;
}
.produits-secondaires .panel-produit .price {
  height: 160px;
  position: relative;
  z-index: 2;
  margin: 0 9px;
}
.produits-secondaires .panel-produit .price > span {
  display: block;
}
.produits-secondaires .panel-produit .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
}
.produits-secondaires .panel-produit .panel-produit-link {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: url('img/icones/icon-btn.png') 50% 41% no-repeat;*/
  z-index: 2;
}
.produits-secondaires .panel-produit:hover .section-title1,
.produits-secondaires .panel-produit:hover .price,
.produits-secondaires .panel-produit:hover .price strong,
.produits-secondaires .panel-produit:hover .panel-title {
  color: white;
}
.produits-secondaires .panel-produit:hover .block-img .src-img {
  filter: sepia(100%);
  -webkit-filter: sepia(100%);
  -moz-filter: sepia(100%);
  -ms-filter: sepia(100%);
  -o-filter: sepia(100%);
}
.produits-secondaires .panel-produit:hover .block-img:after {
  display: block;
}
.produits-secondaires .panel-produit:hover .bg {
  background: #f9b707;
}
.produits-secondaires .panel-produit:hover .panel-produit-link {
  display: block;
}
/* EVENT */

.event .noactive {
  background: white;
  text-align: center;
  padding: 100px 0;
}
.event .noactive h2 {
  font-size: 30px;
  color: #e3324c;
}
.event.nopadding {
  padding: 0 !important;
}
.event .block-img {
  width: 100%;
  height: 390px;
}
.event .block-img .src-img {
  width: 100%;
  height: 100%;
}
/* THEMATIQUES */

.thematiques {
  padding: 0;
  position: relative;
}
.thematiques .panel-thematique {
  float: left;
  position: relative;
  width: 25%;
  overflow: hidden;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.thematiques .panel-thematique a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.thematiques .panel-thematique figure {
  overflow: hidden;
}
.thematiques .panel-thematique figure div {
  width: 100%;
  height: 600px;
  -o-transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
.thematiques .panel-thematique figure span {
  color: white;
  font-size: 28px;
  font-weight: 800;
  position: absolute;
  bottom: 31px;
  left: 34px;
  user-select: none;
  z-index: 1;
}
.thematiques .panel-thematique .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.thematiques .panel-thematique:hover figure div {
  transform: scale(1.1);
}
/* OFFRES POPULAIRES */

.offres-populaires {
  background: #f8f8f8;
  position: relative;
  padding: 76px 60px;
}
.offres-populaires .panel-text {
  width: 28%;
  padding-right: 40px;
  padding-bottom: 78px;
}
.offres-populaires .panel-carousel {
  width: 72%;
}
.offres-populaires .panel-carousel .carousel .block-img {
  width: 100%;
  height: 130px;
  margin: 0 0 10px 0;
}
.offres-populaires .panel-carousel .carousel .block-img .src-img {
  width: 100%;
  height: 100%;
}
.offres-populaires .panel-carousel .carousel .slick-slide {
  background: white;
  height: 330px;
  padding: 25px 20px;
  margin-right: 1px;
}
.offres-populaires .panel-carousel .carousel .slick-slide.opacity {
  opacity: 0;
  transition: opacity 0.5s ease 0s;
}
.offres-populaires .panel-carousel .carousel .slick-prev,
.offres-populaires .panel-carousel .carousel .slick-next {
  top: 89%;
}
.offres-populaires .panel-carousel .carousel .slick-prev {
  left: -257px;
}
.offres-populaires .panel-carousel .carousel .slick-next {
  left: -213px;
  right: auto;
}
/* ASIDE */

.box-icons {
  height: 55px;
  padding: 0 11px;
  border-bottom: 1px solid #d8d8d8;
}
.box-icons ul {
  height: 100%;
  text-align: right;
}
.box-icons ul li {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.box-icons ul li a {
  display: block;
  height: 100%;
  font-weight: 500;
  font-size: 12px;
  text-decoration: none;
  padding-top: 18px;
}
.box-icons ul li a.link-intranet {
  width: 27px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAC/UlEQVRIibXWW4hVZRQH8N9Mk5dh8nIykjR6SUVEM/UpJLXQwCxB1FDmYRTFJ3sSCoowDLWHwCC8TWUkFZEISqWBl9GCVNQRlXEehtCIsMs0pWjjLXtY++g3M2cfz3nwD5uzz9rr+/57fWut/9pUjhH4Dv/hD7xaxdqq8T3ew0OYiAuYfT+IhuFv1CW2lfikmk1qK/S7jgcwMLENwliMqoawUpzEXkzFUvyJj9CF/ViIBxP/BizCMoyshmg9zuBdHMFtPJ89q0dTZr+ItXgG57EPO9CZ+FdE9Ehi68CUEr4TsRFX8X5in4dzlRB19CKCD7GqzLpDekYyALfLFch6zMd00VcpDmT2PLRhbvJ/NtpTh7Ss14mI8hI7HP+ICu2NGnyMW6JwvhI5ew4K2IlruIQ99yAqol3fvNVgk8jxYyJvB7OXU4utuCwa9yk8ig/wSxmiMbiJr8WRNWO0KI6pWRS/olUozcXiwhsYmmz0suinPMzEX3gbk/A01uBKFm1aTE0SlanDvxlZV2YbihfEUR7D0exqRT98Lhp4X7JpK37AdnSXeVHrcByz0IjfMUf0zAqhEm3ZJj9hd5m9vsmiyY3sDfyGt0S+WkQu4BS2ZPeDsEEoQx5O4Mm8h7ViPm0QiZ0pIhxcwveSUIFhZciK0yGXLMV50bBLc/z34hU9C6qIAhaI1qkY00Ru8tSlWQzSxxPbE6JAWnr5NklyVmrDQ0IdXirxrB6ThTqcEzlqxVn8KITg9fw4SmOJ6PwUNfhSjIwakddnMUMUj4ysIyFsUsE07y9aYEJiWy0GaP091o4Uud8lerdb9F+poruDZvwsGnubkJ9KJ+4qnBYSVsBn+CLPebqIbLEomBZ8muM7QHzmjReauED057zEp4DrdX3XguV4R0gTMdcuiOMt4GGhgYWMrFPoZfG3Qc/jbihHNlBMgiKuiKL4VgzSzuTq6rOaF8U06c581rirRH3QKBR8HIZgsyqbVZzGYdEebyo9aO/gteytbwnx7f0dUjX+B9Lxs7Knff0iAAAAAElFTkSuQmCC') 0 45% no-repeat;
  margin-right: 14px;
  font-size: 0;
}
.box-icons ul li a.link-profile {
  width: 20px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAdCAYAAACqhkzFAAACJUlEQVRIiaXV32tPcRgH8Jf5zo/Nj4mtqdHYVy2ZSa5cqSmTSC78iguWSP4D0Vy5kNy4UlsupFyoXbiSoggpWkhWE6UhwxRDfl98Poezdc6273fvOp1z3s/zvM/n85zneT5T/UctzuEn+pSJinifi5vYkOLKQiHej0fBCsyejCBMxxDqsR+3MatcsQJW4yne4DzW4BU+jBNbFX26cQp/EsNWXBjlPBM1E7hW4Q4OpYPX41ppGxuBzVG0OiGa8DGuqhxsw1dcT4hGYf9nUVmiWD3u4gDeoj4pm3dxpZ/wrQTBqhjbhaOYkQgOYx+eoIjfExT8ghdYmBCFlHEpHhi/XEbjsZA2jGyzOnwuUYywynlZgpPBv53mCbYKBb+oVOU8wcPoxKYMWyPasSwrsIDXQpW3pfiDYyxiizBEbuFI5NqEEhqowE5Mw45UUA0uY3uG4EP042SK6xCaoh3eo0XIWU90qBYaf0mGYBHrsCC+98TYtRgoCAP1udApCYbRG59rhS6AE3F1/Rkfuo85BVzCDSGXvzIcB/FMGABDGXZCXjtwdYrwY9qF86SIjTlBebiC78K06UobWoWEZyE9VJuNHKi9WJEVNE3Y0vxRfFFI/CPcw0Usj7Y6Ydrkjr1u4QTMwjGh/tLoFM7yXDQJP6F5LKeIFmGoLh7PcS9eCjnNQ2v02TWBD4M9QsGficGV8VoZuUHsnqhYggacFs7sH0Jp9EWuIS/oL3u9Z57SYqifAAAAAElFTkSuQmCC') 0 45% no-repeat;
  text-indent: initial;
  position: relative;
}
.box-icons ul li a.link-profile span {
  display: none;
  position: absolute;
  bottom: -7px;
  right: -5px;
}
.box-icons ul li a.link-cart {
  min-width: 30px;
  max-width: 90px;
  padding-left: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAB60lEQVRIia3UMWsUURQF4G83KwkiuiqIKCiIyFoobBQ0UbSy0JD8AlkMYq+x8ieIYCEkreAPiJU2ahFUUNCNqIUgJNiIGsVVQwqDaLFvyHMyG2Y3c2CYO+ee+859b2Yu+XEQzei5GbjCcRcT0fNE4ArFMD6gP+L6AzdcpNFjNDL4RsgVglG8RjkjVw650fWalPEWI2toRoImq5HcGMdMDt0MLvRqMqD9so/n0A4F7UAvRlcx3YV+OtR0hSo+o9ZFTS3UVLOSJUziRIrfjF1412WDNXzEzxT/tIRFnIzIIdzEmZDrBpvwAJfxPOKfQCslnsRClwYxFjCV4lol/MDtiNyAjYHvBVuwhOWIG69gDI9wCX8zCvdhLhWXsRfzqGC39uedVXseZxNiDvs7dPgt6nQ+xIfxIsSn8LBDbQN3WBkbL1HvIO4L91K4krpKRpzG0aShxOgVjnQQrwf1sPZ/Oxos2KSsfcSzsVFT56PrFQfwCb9ioy/4jT0FGtWF3cRGFH98g2HNVUazHYySKbFs5SdewvcQL1o9XWh/XM0M3hju5e53bZRCI9tiIkEV73Ffe0Lcijq6iEOpxcraUz4LW7ETxxIi/tFauIJruIGvUW4ef/JsJTR/HefSZIzteIYdsudeHvThDU6LBus/qxRfe5PPA2kAAAAASUVORK5CYII=') center right no-repeat;
  color: #212929;
  text-indent: initial;
  position: relative;
}
.box-icons ul li a.link-cart strong {
  color: #212929;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  top: 0;
  right: 2px;
  display: block;
  padding-right: 32px;
}
.box-icons ul li a.link-cart strong i {
  font-size: 10px;
  font-style: normal;
}
.box-icons ul li a.link-cart span {
  display: block;
  position: absolute;
  bottom: 6px;
  right: 0;
}
.box-icons ul li.separator {
  width: 1px;
  height: 30px;
  margin: 0 8px;
  position: relative;
  top: 12px;
  background: #d8d8d8;
}
.box-intro-notifs {
  padding: 34px 21px 0 21px;
}
.box-intro-notifs h2 {
  font-size: 18px;
  font-weight: 800;
}
.box-intro-notifs p {
  font-size: 10px;
  line-height: 14px;
  margin: 17px 0;
}
.box-intro-notifs .title-notifs {
  display: block;
  font-size: 10px;
  font-weight: 700;
  padding-bottom: 14px;
  border-bottom: 1px solid #d8d8d8;
}
.box-intro-notifs .title-notifs a {
  color: black;
  text-decoration: none;
}
.box-notifs {
  padding: 0 21px;
  overflow: hidden;
}
.box-notifs .mCSB_container:not(.mCS_y_hidden) {
  padding-right: 8px;
}
.box-notifs ul {
  margin: 15px 0 15px 0px;
}
.box-notifs ul li {
  margin-bottom: 10px;
  font-size: 10px;
  line-height: 14px;
  overflow: hidden;
}
.box-notifs ul li:hover {
  color: #088daa;
}
.box-notifs ul li.see-all {
  text-align: center;
  padding-top: 20px;
}
.box-notifs ul li p {
  position: relative;
  padding-right: 25px;
  margin: 0;
  min-height: 20px;
  word-break: break-word;
  line-height: 15px;
}
.box-notifs ul li p i {
  font-style: normal;
  cursor: pointer;
}
.box-notifs ul li i {
  font-style: normal;
  cursor: pointer;
}
.box-notifs ul li span {
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 20px;
  cursor: pointer;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
}
.box-lastbuy {
  position: absolute;
  bottom: 50px;
  left: 0;
  text-align: center;
  padding: 17px 0;
  margin: 0 21px;
  border-top: 1px solid #d8d8d8;
}
.box-lastbuy p {
  font-size: 10px;
}
.box-lastbuy p strong {
  font-weight: 700;
}
.box-lastbuy img {
  margin: 20px 0;
  width: 70px;
}
.logout {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  background: #f9b707;
}
.logout a {
  display: block;
  text-decoration: none;
  color: white;
  background: transparent url('img/icones/logout.svg') 47px center no-repeat;
  background-size: 18px;
  padding: 17px 0 17px 72px;
}
.box-produit {
  float: left;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  width: 16.666666667%;
  min-height: 370px;
}
.box-produit .box-produit-wrapper {
  width: 100%;
  height: 100%;
  padding: 0 8px 8px 8px;
  /*margin-top: 9px;*/
  position: relative;
  /*.slide-title {
            height: auto;
        }*/

}
.box-produit .box-produit-wrapper .date {
  color: #313939;
}
.box-produit .box-produit-wrapper .see-more {
  color: #088daa;
}
.box-produit .box-produit-wrapper .tranche-age {
  color: #212929;
}
.box-produit .box-produit-wrapper a {
  text-decoration: none;
  display: block;
}
.box-produit .box-produit-wrapper a .block-img {
  position: relative;
  margin-bottom: 15px;
  text-align: center;
  height: 210px;
}
.box-produit .box-produit-wrapper a .section-title1 span {
  color: #e3324c;
  font-size: 11px;
  font-weight: 600;
  text-transform: lowercase;
  float: right;
}
.box-produit .box-produit-wrapper a .section-title1 span:first-letter {
  text-transform: uppercase;
}
.box-produit .box-produit-wrapper a .box-produit-bottom {
  height: 35px;
  line-height: 32px;
  position: relative;
}
.box-produit .box-produit-wrapper a .box-produit-bottom i {
  color: #313939;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-weight: 500;
  position: absolute;
  top: -10px;
  right: 0;
  line-height: 10px;
}
.box-produit .box-produit-wrapper a .box-produit-bottom .price em {
  display: inline-block;
  color: #282828;
  font-size: 12px;
  margin-right: 5px;
  font-style: normal;
}
.rating span:before {
  content: '\02605';
  font-size: 19px;
  color: #313939;
}
.rating span.active:before {
  color: #f9b707;
}
.filters {
  float: right;
  margin-right: 20px;
  text-align: right;
}
.filters > p {
  text-transform: uppercase;
  color: #313939;
  font-weight: bold;
  float: left;
  height: 40px;
  line-height: 40px;
}
.filters .filter-item {
  display: inline-block;
  margin: 10px 0 0 10px;
  position: relative;
  top: -6px;
  padding: 5px 10px;
  height: 32px;
  border: 1px solid transparent;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.filters .filter-item.active {
  background: #f6f7fb;
  color: rgba(40, 40, 40, 0.5);
  box-sizing: border-box;
  border-color: #f3f4f6;
}
.filters .filter-item.active .filter-option {
  display: block;
}
.filters .filter-item.active i {
  transform: rotate(180deg);
}
.filters .filter-item:nth-child(3) .filter-option {
  right: 0;
  left: unset;
}
.filters .filter-item:nth-child(4) .filter-option {
  right: 0;
  left: unset;
  width: 606px;
  padding: 0;
}
.filters .filter-item .checkbox {
  text-align: left;
  margin-bottom: 13px;
}
.filters .filter-item .checkbox:last-child {
  margin-bottom: 0;
}
.filters .filter-item .checkbox label {
  padding: 0 0 0 30px !important;
  margin-left: 0;
  color: #313939;
  font-size: 12px;
  font-weight: 500;
  height: auto !important;
  min-height: 18px;
}
.filters .filter-item .checkbox label:hover {
  border: none;
}
.filters .filter-item .checkbox input:checked + label {
  border: none;
}
.filters .filter-item span {
  line-height: 20px;
  color: rgba(40, 40, 40, 0.6);
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
}
.filters .filter-item span i {
  font-size: 0;
  width: 9px;
  height: 6px;
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  top: 2px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAkElEQVQImTXOsYkCURiF0fMGVDAxsYJtYVPBwERMnliAYAMT2MlOBxoIZr5lUy3CAuxhDYRdwd9k5oaXLzjJ1+mKf8yizr/apaaMcEa/whifKKkp/TYY4qf9xxWWeGCKQ2rKAEdMcEdOESE1ZY5v9HDDB/6wiDpfUkR0hjV2LemFVdS5QNVBo857bPHEpgvgDYc8K9ep7DqJAAAAAElFTkSuQmCC') no-repeat center center transparent;
  background-size: 9px 6px;
}
.filters .filter-item span span {
  background: #eceff2;
  border-radius: 15px;
  padding: 4px 11px;
  margin-left: 5px;
  color: #818181;
  font-size: 13px;
  font-weight: 600;
}
.filters .filter-item .filter-option {
  display: none;
  width: 200px;
  position: absolute;
  left: 0;
  top: 37px;
  background: white;
  border: 2px solid #f3f4f6;
  padding: 10px;
  z-index: 5;
}
/* Boutique */

.boutique .banner {
  background: url('img/banner/banner-activites.jpg') no-repeat center center;
  background-size: cover;
}
.boutique.content-extranet {
  padding-top: 20px;
}
.boutique .group-filter {
  text-align: right;
}
.boutique md-tabs {
  width: 100%;
}
.boutique .tab-content {
  padding: 0;
}
.boutique .tab-content-title {
  display: block;
  margin-top: 35px;
  margin-bottom: 25px;
  margin-left: 0px;
  font-size: 28px;
  color: #2f2f2f;
  font-weight: 800;
  line-height: 35px;
}
.boutique .tab-content-gallery {
  overflow: hidden;
  /*margin-left: -8px;
        margin-right: -8px;*/

}
.boutique .tab-content-gallery .slick-arrow {
  top: 50%;
}
.boutique .tab-content-gallery .slick-next {
  right: 10px;
}
.boutique .tab-content-gallery .slick-prev {
  left: 10px;
}
.boutique .tab-content-gallery .box-produit {
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.boutique .tab-content-gallery .box-produit:hover {
  background: #088daa;
}
.boutique .tab-content-gallery .box-produit:hover .section-title1,
.boutique .tab-content-gallery .box-produit:hover span,
.boutique .tab-content-gallery .box-produit:hover .price strong,
.boutique .tab-content-gallery .box-produit:hover .price em {
  color: white;
}
.boutique .tab-content-gallery .box-produit .box-produit-wrapper {
  padding: 8px;
}
.boutique .link-see-more,
.boutique .link-see-less {
  float: right;
  font-size: 12px;
  font-weight: 700;
  position: relative;
  top: 6px;
  color: #088daa;
  background: none;
}
.boutique .link-see-more:hover,
.boutique .link-see-less:hover {
  text-decoration: underline;
}
.boutique .link-see-less {
  display: none;
}
.boutique .france-billet-link {
  cursor: pointer;
  float: right;
  position: relative;
  font-size: 14px;
  font-weight: 800;
  color: #818181;
  top: -52px;
}
.boutique .france-billet-link:hover {
  text-decoration: none;
}
.boutique .france-billet-link2 {
  cursor: pointer;
  float: right;
  position: relative;
  font-size: 14px;
  font-weight: 800;
  color: #818181;
  top: -52px;
}
.boutique .france-billet-link2:hover {
  text-decoration: none;
}
.navigation {
  overflow: hidden;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 8px;
}
.navigation > * {
  margin-right: 6px;
}
.navigation > *:last-child {
  margin-right: 0;
}
.navigation .navigate {
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: inline-block;
  border: none;
}
.navigation .navigate:disabled {
  opacity: 0.5;
  cursor: default;
}
.navigation .navigate.prev {
  background: url('img/icones/icon-slider.png') no-repeat 0 -69px transparent;
}
.navigation .navigate.prev.disabled {
  background-position: -78px -69px;
  cursor: default;
}
.navigation .navigate.next {
  background: url('img/icones/icon-slider.png') no-repeat 0 0 transparent;
}
.navigation .navigate.next.disabled {
  background-position: -78px 0;
  cursor: default;
}
.navigation .navigate.begin {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MERFQzQ0OENDQTExRTdCODM4OTU2QUQxNTFBODI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1MERFQzQ1OENDQTExRTdCODM4OTU2QUQxNTFBODI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjUwREVDNDI4Q0NBMTFFN0I4Mzg5NTZBRDE1MUE4MjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjUwREVDNDM4Q0NBMTFFN0I4Mzg5NTZBRDE1MUE4MjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7euiQLAAAEeklEQVR42rxYzU8UWRD/jaArM6LLEPUC4sdh3MUF0SjK6MVvRL2gbrKeAJWAqEf/C+K32Q2RBPEACSdFgkO8qCiJoruKModFmOWi4LgIDAgMY1X3m6Zfdys9zGAlv5nO+6j69Xv16lW1I3I3BTHKGsJ+wg7CL4QsQqroGyb0Ed4SHhFaCe9iUe6wSSiJcJxQRdjO82zqjxCeEK4SGgnhRBDaQ7hCWI/4pJtwltBmn1BRaOa52bmYfi8RTiOx8hfhPNka19nSHpMtpzQ7l/MvYYvl7rkLgRW0cO7NgHM1sHCp2jX5GQj1Ap86gfc+INhitUv8gnlko4hIDcy+QiqZhwSPPHIRkFEOrKsEXFn21mKU/Pvf60D/n+RNE8ZeP2GnQkq3QkYf4p4HhHxpqjOX3olW+uff5rZJ/78CXtDChP429nQQdhE0X1lgGHDJRCb9COC9N3cyLDyXdbgPGXvyhU1YEeLTdFIavvwosPUWsCgtfldmHfm3SecxY89JYVsixP+XpWGurcCmG9SzMHHni3WxTtYtyxUR6zRCv4uoKzyLTvxGGpPsQsIl2anqZhszsl4EXo3QGWlSxqn4fMaOT2WYwltVlBDfTQVSnOGjPd+yriK6S1HhK2ktEzog3U3pB+3HmXiEbbAtXaTjS5sJeeWTtduWvpGRERQUFKC0tBTj4+OztluK2ZaXCWVLTWmbbRFKSUlBZmYm2tvbUV5ejuHhYfXFXS54PB5Tu6WkbTK2/MqEMuWlXG2LUFJSEmpqapCXl4eOjg6UlZUpxh0Oh9Lu9XqlduttW2NsyeKr4wuHLa2pcOibsaeiogJ+v19qm5iYwODgoPKcnZ2NpqYm5bmrqwvFxcXKc25uLhoaGswKpyeBlmWSuuRY/DAYDJredmpqSnseGxuTtlS7Y0dH7YcpkXamay2cQvyUbjnY+JahUEhZNd4a9pva2lr1xaenUV1drTzr203CtgxnhX3oPzll6LX1JuFwGCUlJQqZnJwc1NfXw+12IxKJKH7T1tYmtVunJ6Z0O8CE3sipQqctQrw9gUBAOeJ1dXVITU3Vtqe7u9vUbimfTLa62Kk5ZF6fCYyHgW0N+CHylK7Qj3f0LZULRKkS0Zo+3lMzvfkWthFsNVYorUyoh9Cu8w5KO2/MPyG2Iae1XC71RG/7a9LgfkpXh17NH5mh16oNWa7q049GUTeJxaM76OU5CjKhxJNhnS/Pqjbkmq1RTygsijhdRKD8u7NSjaaJEtbFOlm3LOei9ZI+p+aKUo5gA0T62anErBTrYF0DjcaemwRfbGXQknw17Vy2Ye4+w9tkXplZyqCiEHccFkWcvH2PdwD/XKCpAftEeCzP4blmMn7Flmpzltq+2bmCfikgwZwccQWbtg9YuU/NZ5xZhlK6T5TS9+n/vlXFyvKccJDsfTDW9t/72MAdF3/0xwY7n2P2irrJEycRvzjJvu+WbjYU+USa+4eIppEYifCcE0KHL1Ff0Iyf9ArFJz0u8FYRhBOBE5yACHT8Sa8l1k96XwUYAPbDj6qqa5R6AAAAAElFTkSuQmCC') no-repeat 0 0 transparent;
  transform: rotate(180deg);
}
.navigation .navigate.end {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MERFQzQ0OENDQTExRTdCODM4OTU2QUQxNTFBODI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1MERFQzQ1OENDQTExRTdCODM4OTU2QUQxNTFBODI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjUwREVDNDI4Q0NBMTFFN0I4Mzg5NTZBRDE1MUE4MjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjUwREVDNDM4Q0NBMTFFN0I4Mzg5NTZBRDE1MUE4MjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7euiQLAAAEeklEQVR42rxYzU8UWRD/jaArM6LLEPUC4sdh3MUF0SjK6MVvRL2gbrKeAJWAqEf/C+K32Q2RBPEACSdFgkO8qCiJoruKModFmOWi4LgIDAgMY1X3m6Zfdys9zGAlv5nO+6j69Xv16lW1I3I3BTHKGsJ+wg7CL4QsQqroGyb0Ed4SHhFaCe9iUe6wSSiJcJxQRdjO82zqjxCeEK4SGgnhRBDaQ7hCWI/4pJtwltBmn1BRaOa52bmYfi8RTiOx8hfhPNka19nSHpMtpzQ7l/MvYYvl7rkLgRW0cO7NgHM1sHCp2jX5GQj1Ap86gfc+INhitUv8gnlko4hIDcy+QiqZhwSPPHIRkFEOrKsEXFn21mKU/Pvf60D/n+RNE8ZeP2GnQkq3QkYf4p4HhHxpqjOX3olW+uff5rZJ/78CXtDChP429nQQdhE0X1lgGHDJRCb9COC9N3cyLDyXdbgPGXvyhU1YEeLTdFIavvwosPUWsCgtfldmHfm3SecxY89JYVsixP+XpWGurcCmG9SzMHHni3WxTtYtyxUR6zRCv4uoKzyLTvxGGpPsQsIl2anqZhszsl4EXo3QGWlSxqn4fMaOT2WYwltVlBDfTQVSnOGjPd+yriK6S1HhK2ktEzog3U3pB+3HmXiEbbAtXaTjS5sJeeWTtduWvpGRERQUFKC0tBTj4+OztluK2ZaXCWVLTWmbbRFKSUlBZmYm2tvbUV5ejuHhYfXFXS54PB5Tu6WkbTK2/MqEMuWlXG2LUFJSEmpqapCXl4eOjg6UlZUpxh0Oh9Lu9XqlduttW2NsyeKr4wuHLa2pcOibsaeiogJ+v19qm5iYwODgoPKcnZ2NpqYm5bmrqwvFxcXKc25uLhoaGswKpyeBlmWSuuRY/DAYDJredmpqSnseGxuTtlS7Y0dH7YcpkXamay2cQvyUbjnY+JahUEhZNd4a9pva2lr1xaenUV1drTzr203CtgxnhX3oPzll6LX1JuFwGCUlJQqZnJwc1NfXw+12IxKJKH7T1tYmtVunJ6Z0O8CE3sipQqctQrw9gUBAOeJ1dXVITU3Vtqe7u9vUbimfTLa62Kk5ZF6fCYyHgW0N+CHylK7Qj3f0LZULRKkS0Zo+3lMzvfkWthFsNVYorUyoh9Cu8w5KO2/MPyG2Iae1XC71RG/7a9LgfkpXh17NH5mh16oNWa7q049GUTeJxaM76OU5CjKhxJNhnS/Pqjbkmq1RTygsijhdRKD8u7NSjaaJEtbFOlm3LOei9ZI+p+aKUo5gA0T62anErBTrYF0DjcaemwRfbGXQknw17Vy2Ye4+w9tkXplZyqCiEHccFkWcvH2PdwD/XKCpAftEeCzP4blmMn7Flmpzltq+2bmCfikgwZwccQWbtg9YuU/NZ5xZhlK6T5TS9+n/vlXFyvKccJDsfTDW9t/72MAdF3/0xwY7n2P2irrJEycRvzjJvu+WbjYU+USa+4eIppEYifCcE0KHL1Ff0Iyf9ArFJz0u8FYRhBOBE5yACHT8Sa8l1k96XwUYAPbDj6qqa5R6AAAAAElFTkSuQmCC') no-repeat 0 0 transparent;
}
.navigation .pages {
  display: inline-block;
  color: #282828;
  font-size: 15px;
  font-weight: 700;
  vertical-align: top;
}
.navigation .pages input[type=text] {
  width: 72px;
  height: 36px;
  border-radius: 18px;
  text-align: center;
  line-height: 36px;
  color: #282828;
  font-size: 15px;
  font-weight: 700;
  border: 1px solid #d8d8d8;
  margin-right: 3px;
}
.intranet h1 {
  margin: 20px 0 50px 0;
}
.intranet .reinit-search {
  margin-bottom: 20px;
}
.intranet .form-search {
  position: relative;
  padding-right: 130px;
  padding: 0 !important;
}
.intranet .form-search input {
  width: 100%;
  padding-left: 30px !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat center left transparent;
}
.intranet .form-search .btn {
  position: absolute;
  right: 0;
  top: 3px;
}
.intranet .bg-home-search h1 {
  display: block;
}
.intranet .bg-home-search input.search {
  display: block;
}
.intranet .aide .title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 20px;
}
.intranet .aide .title:first-letter {
  text-transform: uppercase;
}
.intranet .aide .response {
  font-size: 14px;
  padding-left: 20px;
}
.intranet .notification-block {
  position: absolute;
  right: -205px;
  top: 55px;
  width: 200px;
  height: 100%;
  background: white;
  padding: 30px 3px 30px 15px;
  box-shadow: -2px 5px 5px 0px #eeeeee;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.intranet .notification-block.notif-open {
  right: 0;
}
.intranet .notification-block h4 {
  text-align: left;
  margin-bottom: 20px;
}
.intranet .notification-block .btn {
  margin-top: 20px;
}
.intranet .notification-block ul {
  padding: 0;
  max-height: calc(100% - 50px);
  height: 100%;
}
.intranet .notification-block ul .mCSB_container {
  padding-right: 10px;
}
.intranet .notification-block ul li {
  list-style-type: none;
  text-align: left;
  font-size: 12px;
  margin-bottom: 7px;
  padding-bottom: 7px;
  padding-right: 5px;
  border-bottom: 1px solid #d9d9d9;
}
.intranet .notification-block ul li:last-child {
  border: none;
}
.intranet .notification-block ul li p {
  padding-right: 20px;
  position: relative;
  line-height: 16px;
}
.intranet .notification-block ul li p i {
  font-style: normal;
  cursor: pointer;
}
.intranet .notification-block ul li i {
  font-style: normal;
  cursor: pointer;
}
.intranet .notification-block ul li span {
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 20px;
  cursor: pointer;
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
}
.intranet .header-tools .deconnection.tooltip-bottom:before {
  left: 5px !important;
}
.intranet .header-tools .deconnection.tooltip-bottom:after {
  left: -16px !important;
}
.intranet .header-tools .profil {
  margin-right: 0 !important;
}
.intranet .header-tools .notifs {
  background: url('img/icones/notification.svg') no-repeat center center transparent;
  background-size: 100%;
  display: inline-block;
  width: 28px;
  height: 30px;
  margin-left: 15px;
  vertical-align: middle;
  position: relative;
}
.intranet .header-tools .notifs i {
  font-style: normal;
  width: 22px;
  height: 22px;
  font-size: 10px;
  display: block;
  color: white;
  position: absolute;
  top: -7px;
  right: -7px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  border: 2px solid white;
  box-sizing: border-box;
  background: #f9b707;
}
.intranet .header-tools .deconnection {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  margin: 0 15px;
  position: relative;
  background: url('img/icones/logout-black.svg') no-repeat center center transparent;
  background-size: 26px;
}
.intranet .admin-user .container-section {
  padding: 0;
  margin: 20px 0;
}
.intranet input[type="text"] {
  width: 100%;
  height: 41px;
  padding: 0 18px;
  color: #282828;
  font-weight: 500;
}
.intranet textarea {
  width: 100%;
  height: 100px;
  resize: none;
  padding: 10px 18px;
  color: #282828;
  font-weight: 500;
}
.intranet header {
  background: white;
}
.intranet header nav .nav-content ul li a {
  color: rgba(40, 40, 40, 0.6);
  font-weight: 700;
}
.intranet .choix-demande {
  margin-bottom: 50px;
}
.intranet .title-replace {
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: 700;
}
.intranet md-radio-group {
  overflow: hidden;
  display: inline-block;
}
.intranet md-radio-group md-radio-button {
  margin: 0;
  float: left;
  height: 41px;
  line-height: 35px;
  border: 2px solid #f3f4f6;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
  padding: 0 20px;
  min-width: 0;
  box-sizing: border-box;
  color: rgba(40, 40, 40, 0.7);
}
.intranet md-radio-group md-radio-button:first-child {
  border-left-width: 2px;
}
.intranet md-radio-group md-radio-button:last-child {
  border-right-width: 2px;
}
.intranet md-radio-group md-radio-button.md-checked {
  border-color: #fcb429;
  background: #fcb429;
  color: white;
  -o-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.intranet md-radio-group md-radio-button .md-label {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  margin-left: 0;
}
.intranet md-radio-group .md-off,
.intranet md-radio-group .md-on {
  display: none;
}
.intranet .menu-left {
  width: 200px;
  position: fixed;
  top: 0;
}
.intranet .content-center {
  width: calc(100% - 200px);
  padding: 90px 24px 40px 24px;
  background: #f6f7fb;
  float: right;
}
.intranet .notifications .container-list {
  padding: 20px 0 0 0;
  background: none;
}
.intranet .notifications .container-list > div {
  padding: 24px 28px;
  background: white;
}
.intranet .messagerie .container-section,
.intranet .profil .container-section {
  padding: 20px 0 0 0;
}
.intranet .messagerie .block-first,
.intranet .profil .block-first {
  padding-right: 10px;
  margin: 0;
}
.intranet .messagerie .block-second,
.intranet .profil .block-second {
  padding-left: 10px;
  margin: 0;
}
.intranet .gestion-badges .container-svelt {
  background: white;
  margin-top: 20px;
}
.intranet .gestion-badges .group-filter {
  text-align: right;
  margin-bottom: 20px;
}
.intranet .gestion-faq .form-button {
  text-align: left;
}
.intranet .gestion-faq .form-button .link-button {
  margin-right: 15px;
}
.intranet .gestion-faq .form-group input[type=text],
.intranet .gestion-faq .form-group .cke {
  width: 100%;
}
.intranet .gestion-faq .form-ordre input[type=number] {
  max-width: 150px;
}
.intranet .gestion-faq .group-button {
  margin-bottom: 20px;
}
.intranet .gestion-faq .form-add-new {
  text-align: right;
}
.intranet .visu-badge .container-flex .container-section {
  display: flex;
  width: calc(50% - 10px);
  background: white;
}
.intranet .visu-badge .container-flex .container-section:first-child {
  margin-right: 20px;
}
.intranet .visu-badge .container-flex .container-section > div {
  width: 100%;
  padding: 0;
}
.intranet .visu-badge .form-button *:not(:last-child) {
  margin-right: 15px;
}
@media only screen and (max-width: 840px) {
  .intranet .visu-badge .container-flex {
    display: block;
  }
  .intranet .visu-badge .container-flex .container-section {
    display: block;
    width: 100%;
    background: white;
    margin: 0 0 20px 0;
  }
  .intranet .visu-badge .container-flex .container-section:last-child {
    margin: 0;
  }
  .intranet .visu-badge .container-flex .container-section > div {
    width: 100%;
    padding: 0;
  }
}
.intranet .aide .container-section {
  padding: 0;
}
.intranet .suivi-demande .container-list:first-child,
.intranet .historique .container-list:first-child {
  margin-top: 20px;
}
.intranet .mon-compte label[for=chkCGU],
.intranet .gestion-utilisateur label[for=chkCGU] {
  margin-top: 20px;
}
.intranet .mon-compte .form-multiple input:not(:last-child),
.intranet .gestion-utilisateur .form-multiple input:not(:last-child) {
  margin-bottom: 10px;
}
.intranet .valid-enfant .container-section,
.intranet .valid-conjoint .container-section {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.intranet .valid-enfant .container-flex > div,
.intranet .valid-conjoint .container-flex > div {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
}
.intranet .valid-enfant .container-flex > div:first-child,
.intranet .valid-conjoint .container-flex > div:first-child {
  padding-left: 0;
  padding-right: 10px;
  display: block;
}
.intranet .valid-enfant .container-flex > div:last-child,
.intranet .valid-conjoint .container-flex > div:last-child {
  padding-right: 0;
  padding-left: 10px;
  display: block;
}
.intranet .valid-enfant .form-button *,
.intranet .valid-conjoint .form-button * {
  margin-left: 20px;
}
.intranet .valid-enfant .form-button *:first-child,
.intranet .valid-conjoint .form-button *:first-child {
  margin-left: 0;
}
.intranet .admin-contact .container-section {
  padding: 0;
}
.intranet .admin-contact .lieux .list-item div:nth-child(6),
.intranet .admin-contact .lieux .list-item div:nth-child(7) {
  width: 80px;
  text-align: left;
}
.intranet .admin-contact .lieux .list-item div:nth-child(6) .link,
.intranet .admin-contact .lieux .list-item div:nth-child(7) .link {
  margin: 0;
}
.intranet .admin-etablissements .container-section {
  padding: 0;
}
.intranet .admin-etablissements .container-list .list .list-item > div:nth-child(2),
.intranet .admin-etablissements .container-list .list .list-item > div:nth-child(3) {
  width: 163px;
  text-align: left;
}
.intranet .admin-etablissements .container-list .list .list-item > div:nth-child(2) .link-delete,
.intranet .admin-etablissements .container-list .list .list-item > div:nth-child(3) .link-delete {
  margin-left: 15px;
}
.intranet .admin-etablissements .container-list .list.list-user .list-item > div:last-child {
  text-align: right;
}
.intranet .admin-etablissements .container-list .list.list-user .list-item > div:last-child .link-button {
  margin-left: 0;
}
.intranet .admin-etablissements .close-container {
  float: right;
  font-size: 11px;
  font-weight: 400;
  margin-top: 10px;
  color: #313939;
  cursor: pointer;
}
.intranet .admin-sites-ce .container-section {
  padding: 0;
}
.intranet .admin-sites-ce .container-list .list .list-item > div:nth-child(3),
.intranet .admin-sites-ce .container-list .list .list-item > div:nth-child(4) {
  width: 163px;
  text-align: left;
}
.intranet .admin-sites-ce .container-list .list .list-item > div:nth-child(3) .link-delete,
.intranet .admin-sites-ce .container-list .list .list-item > div:nth-child(4) .link-delete {
  margin-left: 15px;
}
.intranet .admin-sites-ce .container-list .list .list-item .couleur {
  display: block;
  height: 20px;
  width: 60px;
  background: black;
}
.intranet .admin-salles-ce .container-list .list .list-item > div:nth-child(3),
.intranet .admin-salles-ce .container-list .list .list-item > div:nth-child(4) {
  width: 163px;
  text-align: left;
}
.intranet .admin-salles-ce .container-list .list .list-item > div:nth-child(3) .link-delete,
.intranet .admin-salles-ce .container-list .list .list-item > div:nth-child(4) .link-delete {
  margin-left: 15px;
}
.intranet .statistiques .container-flex > div {
  width: 33.333333333%;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 200px;
}
.intranet .statistiques .container-flex > div:first-child {
  padding-left: 0;
  padding-right: 10px;
}
.intranet .statistiques .container-flex > div:last-child {
  padding-right: 0;
  padding-left: 10px;
}
.intranet .statistiques .container-flex > div:nth-child(2) {
  padding-left: 10px;
  padding-right: 10px;
}
.intranet .statistiques .container-flex > div > div {
  position: relative;
}
.intranet .statistiques .repartition {
  overflow: hidden;
  text-align: center;
}
.intranet .statistiques .repartition > div {
  display: inline-block;
  width: 80px;
  text-align: center;
  height: 150px;
  position: relative;
  background: #f1f1f1;
  margin-left: 10px;
}
.intranet .statistiques .repartition > div:first-child {
  margin-left: 0;
}
.intranet .statistiques .repartition > div span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: white;
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.intranet .statistiques .repartition > div i {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.intranet .statistiques .repartition .homme > div {
  background: #f9b707;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  /*&::after {
                        content: ' ';
                        display: block;
                        height: 20px;
                        width: 100%;
                        position: absolute;
                        top: -19px;
                        left: 0;
                        background: url('img/sea-yellow.svg') no-repeat top center transparent;
                        background-size: 57px;
                    }*/

}
.intranet .statistiques .repartition .femme > div {
  background: #088daa;
  position: absolute;
  bottom: 0;
  width: 100%;
  /*&:after {
                        content: ' ';
                        display: block;
                        height: 20px;
                        width: 100%;
                        position: absolute;
                        top: -19px;
                        left: 0;
                        background: url('img/sea-blue.svg') no-repeat top center transparent;
                        background-size: 57px;
                    }*/

}
.intranet .statistiques .stat {
  font-size: 30px;
  font-weight: 600;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.intranet .permanence-juridique .list-reserv .list-item > div:last-child .link-button:not(:first-child) {
  margin-left: 30px;
}
.intranet .permanence-juridique .export-block .filters {
  float: left;
}
.intranet .permanence-juridique .export-block .export {
  float: right;
}
.intranet .permanence-juridique .export-block .form-group,
.intranet .permanence-juridique .export-block .link-button {
  display: inline-block;
}
.intranet .permanence-juridique .export-block .form-group {
  margin-right: 20px;
  position: relative;
}
.intranet .permanence-juridique .export-block .form-group .date-picker-wrapper {
  left: 0;
}
.intranet .list-inscriptions .container-section {
  background: white;
  margin-top: 20px;
}
.intranet .list-inscriptions .group-button {
  margin-bottom: 20px;
}
.intranet .list-inscriptions .navigation-global {
  margin-top: 50px;
}
.intranet .list-inscriptions .accordion .accordion-group.open .accordion-title {
  background: #cbefd0;
  border-color: #39b54a;
}
.intranet .list-inscriptions .accordion .accordion-group.open .accordion-content {
  border: 2px solid #39b54a;
  border-top: 0;
}
.intranet .list-inscriptions .accordion .accordion-title {
  background: #fce5e9;
  border-color: #e3324c;
}
.intranet .list-inscriptions .accordion .accordion-title span {
  float: right;
  margin-right: 50px;
  color: #e3324c;
}
.intranet .list-inscriptions .accordion .accordion-title span.publish {
  color: #39b54a;
}
.intranet .list-inscriptions .accordion .accordion-content {
  border: 2px solid #e3324c;
  border-top: 0;
}
.intranet .list-inscriptions .export-button {
  text-align: right;
  margin-bottom: 20px;
  margin-top: -40px;
}
.intranet .doc-ref .list .list-item {
  background: white;
}
.intranet .doc-ref .list .list-item > div:first-child {
  width: 30%;
}
.intranet .doc-ref .list .list-item > div:last-child .link-download {
  margin-right: 10px;
}
.intranet .doc-ref .accordion:nth-child(odd) .accordion-group {
  border-color: #e3324c;
}
.intranet .doc-ref .accordion:nth-child(even) .accordion-group {
  border-color: #f9b707;
}
.intranet .doc-ref .accordion .accordion-title {
  border-left: none;
}
.intranet .doc-ref .accordion .accordion-content {
  background: #fdfdfd;
}
.intranet .doc-ref .accordion .accordion-group {
  margin-bottom: 20px;
  border-left: 6px solid transparent;
}
.intranet .doc-ref .accordion .accordion-group.active .accordion-title {
  border-bottom: none;
}
.intranet .doc-ref .accordion .accordion-group.active .accordion-content {
  border: 2px solid #e5e8eb;
  border-left: none;
  border-top: none;
}
.intranet .admin-doc-ref .list .list-item {
  background: white;
}
.intranet .admin-doc-ref .list .list-item > div:first-child {
  width: 30%;
}
.intranet .admin-doc-ref .list .list-item > div:last-child {
  width: 200px;
}
.intranet .admin-doc-ref .list .list-item > div:last-child .link-download {
  margin-right: 10px;
}
.intranet .admin-doc-ref .accordion:nth-child(odd) .accordion-group {
  border-color: #e3324c;
}
.intranet .admin-doc-ref .accordion:nth-child(even) .accordion-group {
  border-color: #f9b707;
}
.intranet .admin-doc-ref .accordion .accordion-title {
  border-left: none;
}
.intranet .admin-doc-ref .accordion .accordion-content {
  background: #fdfdfd;
}
.intranet .admin-doc-ref .accordion .accordion-group {
  margin-bottom: 20px;
  border-left: 6px solid transparent;
}
.intranet .admin-doc-ref .accordion .accordion-group.active .accordion-title {
  border-bottom: none;
}
.intranet .admin-doc-ref .accordion .accordion-group.active .accordion-content {
  border: 2px solid #e5e8eb;
  border-left: none;
  border-top: none;
}
.intranet .demandes-diverses .table-km h4,
.intranet .service-personnel .table-km h4 {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
}
.intranet .demandes-diverses .table-km table,
.intranet .service-personnel .table-km table {
  width: 100%;
  table-layout: fixed;
  border: 2px solid #f3f4f6;
  border-collapse: collapse;
}
.intranet .demandes-diverses .table-km table thead th,
.intranet .service-personnel .table-km table thead th {
  text-align: left;
  border: 2px solid #f3f4f6;
}
.intranet .demandes-diverses .table-km table tbody td,
.intranet .service-personnel .table-km table tbody td {
  border: 2px solid #f3f4f6;
}
.intranet .demandes-diverses .table-km table th,
.intranet .service-personnel .table-km table th,
.intranet .demandes-diverses .table-km table td,
.intranet .service-personnel .table-km table td {
  padding: 10px 5px;
}
.intranet .demandes-diverses .form-group,
.intranet .service-personnel .form-group {
  min-height: 70px;
}
.intranet .demandes-diverses .form-group label > span,
.intranet .service-personnel .form-group label > span {
  font-weight: 500;
  text-transform: capitalize;
}
.intranet .demandes-diverses .form-group .date-picker,
.intranet .service-personnel .form-group .date-picker,
.intranet .demandes-diverses .form-group .time-picker,
.intranet .service-personnel .form-group .time-picker {
  max-width: none;
}
.intranet .demandes-diverses .content-modal .form-group,
.intranet .service-personnel .content-modal .form-group {
  min-height: 0;
}
.intranet .demandes-diverses .info-alert,
.intranet .service-personnel .info-alert {
  color: #e3324c;
  padding: 10px 20px;
  border-radius: 8px;
  background: rgba(227, 50, 76, 0.2);
  font-weight: 500;
  position: absolute;
  right: 20px;
  top: 20px;
  max-width: 320px;
  user-select: none;
}
.intranet .demandes-diverses .second-info-alert-repas,
.intranet .service-personnel .second-info-alert-repas {
  top: 100px;
}
.intranet .demandes-diverses .container-section,
.intranet .service-personnel .container-section,
.intranet .demandes-diverses .container-list,
.intranet .service-personnel .container-list {
  padding: 0;
  margin: 0;
  background: white;
}
.intranet .demandes-diverses .container-section:nth-child(1),
.intranet .service-personnel .container-section:nth-child(1),
.intranet .demandes-diverses .container-list:nth-child(1),
.intranet .service-personnel .container-list:nth-child(1) {
  margin-right: 20px;
  width: 55%;
}
.intranet .demandes-diverses .container-section:nth-child(2),
.intranet .service-personnel .container-section:nth-child(2),
.intranet .demandes-diverses .container-list:nth-child(2),
.intranet .service-personnel .container-list:nth-child(2) {
  width: 45%;
}
.intranet .demandes-diverses .container-section > div,
.intranet .service-personnel .container-section > div,
.intranet .demandes-diverses .container-list > div,
.intranet .service-personnel .container-list > div {
  padding: 24px 28px;
}
.intranet .demandes-diverses .form-button,
.intranet .service-personnel .form-button {
  clear: left;
}
.intranet .demandes-diverses hr,
.intranet .service-personnel hr {
  margin: 20px 0;
  background: #d8d8d8;
  height: 2px;
  border: none;
  clear: both;
}
.intranet .demandes-diverses .icon-help,
.intranet .service-personnel .icon-help {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: bottom;
  background: url('img/icones/icon-help.png') no-repeat center center transparent;
  background-size: 16px;
}
.intranet .demande-frais-transport .attestation {
  line-height: 50px;
}
.intranet .demande-frais-transport .attestation .form-group {
  display: inline-block;
  min-height: 0;
  margin: 0;
}
.intranet .demande-mission .link-add,
.intranet .demande-mission .link-delete {
  margin-bottom: 20px;
}
.intranet .demande-mission .link-add {
  margin-left: 15px;
}
.intranet .demande-form {
  display: flex;
  margin-top: 20px;
  /*@media only screen and (max-width: 1024px) {
            .list-dmd {
                width: unset;
                float: none;
                padding: 0;
            }
        }*/

}
.intranet .demande-form .list-dmd .form-group {
  width: 50%;
  float: left;
}
.intranet .demande-form .list-dmd .form-group:nth-child(odd) {
  padding-right: 10px;
}
.intranet .demande-form .list-dmd .form-group:nth-child(even) {
  padding-left: 10px;
}
@media only screen and (max-width: 1440px) {
  .intranet .demande-form {
    display: block;
  }
  .intranet .demande-form .container-section:nth-child(1) {
    width: 100%;
  }
  .intranet .demande-form .container-list:nth-child(2) {
    width: 100%;
    margin-top: 20px;
  }
}
.intranet .validation-inscription .container-section {
  padding: 0;
}
.intranet .validation-inscription .container-section > div {
  overflow: hidden;
  margin-bottom: 0 !important;
}
.intranet .validation-inscription .container-flex {
  display: flex;
}
.intranet .validation-inscription .container-flex > div {
  display: flex;
  width: 50%;
}
.intranet .validation-inscription .container-flex > div > div {
  width: 100%;
}
@media only screen and (max-width: 1280px) {
  .intranet .validation-inscription .container-flex {
    display: block;
  }
  .intranet .validation-inscription .container-flex > div {
    display: block;
    width: 100%;
    padding: 24px 28px;
  }
}
.intranet .validation-inscription .form-left {
  padding-right: 10px;
}
.intranet .validation-inscription .form-right {
  padding-left: 10px;
}
.intranet .validation-inscription .radio {
  margin-bottom: 10px;
}
.intranet .validation-inscription .checkbox-list .checkbox {
  width: 50%;
  float: left;
}
.intranet .validation-inscription md-input-container {
  margin: 0;
  width: 100%;
  margin-bottom: 20px;
}
.intranet .validation-inscription md-input-container md-select {
  margin: 0;
}
.intranet .validation-inscription md-input-container md-select .md-select-value {
  border-color: #f3f4f6 !important;
}
.intranet .validation-inscription .step-part {
  margin-bottom: 20px;
}
.intranet .validation-inscription .step-part:last-child {
  margin-bottom: 0;
}
.intranet .validation-inscription .form-margin {
  margin-bottom: 20px;
}
.intranet .validation-inscription .form-file {
  display: inline-block;
  vertical-align: top;
  border: 2px solid #f3f4f6;
  margin-right: 10px;
  padding: 10px;
  margin-bottom: 20px;
}
.intranet .validation-inscription label,
.intranet .validation-inscription .label {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}
.intranet .validation-inscription .title-part {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.intranet .validation-inscription textarea,
.intranet .validation-inscription input[type=text] {
  border: 2px solid #f3f4f6;
  margin-bottom: 20px;
}
.intranet .validation-inscription md-radio-button,
.intranet .validation-inscription .fake-file {
  margin-bottom: 20px;
}
.intranet .validation-inscription .date-picker {
  padding-left: 53px;
}
.intranet .gestion-comptes .view-flex {
  margin-top: 20px;
}
.intranet .gestion-comptes .container-section {
  padding: 0;
}
.intranet .gestion-comptes h1 {
  font-size: 18px;
  font-weight: 800;
  color: #282828;
  margin-bottom: 50px;
}
.intranet .gestion-comptes md-tab-content {
  padding: 27px 0;
}
.intranet .gestion-comptes .link {
  margin-left: 25px;
  font-size: 12px;
}
.intranet .gestion-comptes .form-input {
  padding-right: 130px;
  position: relative;
}
.intranet .gestion-comptes .form-input input {
  width: 100%;
  padding-left: 40px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat left center transparent;
}
.intranet .gestion-comptes .form-input .btn {
  position: absolute;
  right: 0;
  top: 3px;
}
.intranet .gestion-comptes .list-utilisateur {
  padding: 0;
}
.intranet .gestion-comptes .list-utilisateur > div {
  margin-bottom: 20px;
}
.intranet .gestion-comptes .list-utilisateur .user {
  border: 2px solid #f3f4f6;
  padding: 17px 15px;
  overflow: hidden;
  margin-bottom: 13px;
  display: table;
  table-layout: fixed;
  width: 100%;
  vertical-align: middle;
}
.intranet .gestion-comptes .list-utilisateur .user:last-child {
  margin-bottom: 0;
}
.intranet .gestion-comptes .list-utilisateur .user > div {
  display: table-cell;
}
.intranet .gestion-comptes .list-utilisateur .user > div:nth-child(1) {
  color: #313939;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  width: 150px;
}
.intranet .gestion-comptes .list-utilisateur .user > div:nth-child(1) span {
  color: #282828;
}
.intranet .gestion-comptes .list-utilisateur .user > div:nth-child(2) {
  color: rgba(40, 40, 40, 0.7);
  font-size: 14px;
  font-weight: 800;
}
.intranet .gestion-comptes .list-utilisateur .user > div:nth-child(3) {
  width: 100px;
}
.intranet .gestion-comptes .list-utilisateur .user > div:nth-child(3) a {
  float: right;
}
.intranet .gestion-comptes .list-demande {
  padding: 0;
}
.intranet .gestion-comptes .list-demande .embauche {
  border: 2px solid #f3f4f6;
  padding: 17px 15px;
  overflow: hidden;
  margin-bottom: 13px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.intranet .gestion-comptes .list-demande .embauche:last-child {
  margin-bottom: 0;
}
.intranet .gestion-comptes .list-demande .embauche > div {
  display: table-cell;
  vertical-align: middle;
}
.intranet .gestion-comptes .list-demande .embauche > div.date {
  width: 150px;
}
.intranet .gestion-comptes .list-demande .embauche > div.date span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat left center transparent;
  padding: 3px 0 3px 22px;
  color: #313939;
  font-size: 11px;
}
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(3),
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(4),
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(5) {
  color: #313939;
  font-size: 11px;
  font-weight: 600;
}
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(3) span,
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(4) span,
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(5) span {
  color: rgba(40, 40, 40, 0.7);
  display: block;
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(6) {
  width: 100px;
}
.intranet .gestion-comptes .list-demande .embauche > div:nth-child(6) .link {
  float: right;
  margin: 0;
}
.intranet .gestion-comptes .list-demande .demande-divers {
  border: 2px solid #f3f4f6;
  padding: 17px 15px;
  overflow: hidden;
  margin-bottom: 13px;
  display: table;
  table-layout: fixed;
  width: 100%;
  /*.SearchFilter{

                }*/

}
.intranet .gestion-comptes .list-demande .demande-divers:last-child {
  margin-bottom: 0;
}
.intranet .gestion-comptes .list-demande .demande-divers > div {
  display: table-cell;
  vertical-align: middle;
}
.intranet .gestion-comptes .list-demande .demande-divers > div.date {
  width: 150px;
}
.intranet .gestion-comptes .list-demande .demande-divers > div.date span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat left center transparent;
  padding: 3px 0 3px 22px;
  color: #313939;
  font-size: 12px;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(1) {
  width: 250px;
  color: #313939;
  font-size: 12px;
  font-weight: 600;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(2) span {
  padding: 3px 5px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 400;
  margin-top: 10px;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(2) span.atraiter {
  color: #fcb429;
  background: rgba(252, 180, 41, 0.4);
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(2) span.enattente {
  color: #282828;
  background: #e1e1e1;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(2) span.encours {
  color: #39b54a;
  background: rgba(57, 181, 74, 0.4);
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(2) span span {
  display: none;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(3) {
  color: #313939;
  font-size: 12px;
  font-weight: 600;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(3) span {
  color: rgba(40, 40, 40, 0.7);
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.intranet .gestion-comptes .list-demande .demande-divers > div:nth-child(4) {
  text-align: right;
}
.intranet .gestion-comptes .list-demande .demande-divers.sortHeaders a {
  cursor: pointer;
}
.intranet .gestion-comptes .list-demande .demande-divers.sortHeaders input {
  width: auto;
  border: 2px solid #f3f4f6;
  margin-left: 10px;
}
.intranet .gestion-comptes .list-demande .demande-divers .sortorder {
  color: #088daa !important;
}
.intranet .gestion-comptes .list-demande .demande-divers .sortorder:after {
  content: '\25b2';
  display: inline !important;
}
.intranet .gestion-comptes .list-demande .demande-divers .sortorder.reverse:after {
  content: '\25bc';
  display: inline !important;
}
.intranet .embauche .container-info {
  margin-top: 20px;
}
.intranet .embauche .container-info p {
  color: #313939;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 20px;
  text-align: center;
}
.intranet .embauche .container-info span {
  color: rgba(40, 40, 40, 0.7);
  display: block;
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.intranet .embauche .valid-embauche .btn.active {
  margin-right: 20px;
}
.intranet .embauche .container-section {
  background: white;
}
.intranet .embauche .container-section > div {
  padding: 0;
}
.intranet .embauche .form-email input {
  width: calc(100% - 100px);
}
.intranet .embauche .form-email span {
  font-size: 14px;
  font-weight: 600;
  float: right;
  margin-top: 10px;
}
.intranet .embauche .form-group {
  margin-bottom: 20px;
  padding: 0;
}
.intranet .embauche .form-group label,
.intranet .embauche .form-group .label {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}
.intranet .embauche .form-group input[type=text],
.intranet .embauche .form-group textarea {
  border: 2px solid #f3f4f6;
  margin-bottom: 10px;
}
.intranet .embauche .form-group input[type=text]:last-child,
.intranet .embauche .form-group textarea:last-child {
  margin-bottom: 0;
}
.intranet .embauche .form-group input[type=text].date-picker,
.intranet .embauche .form-group textarea.date-picker {
  max-width: 190px;
  padding-left: 53px;
}
.intranet .embauche .form-group md-input-container {
  margin: 0;
  width: 100%;
}
.intranet .embauche .form-group md-select {
  margin: 0;
}
.intranet .embauche .form-group .fake-input-file label {
  background: url('img/icones/upload.svg') no-repeat left center transparent;
  background-size: 18px;
  padding: 5px 0 5px 30px;
  margin: 0;
}
.intranet .embauche .form-file {
  display: inline-block;
  margin: 0 50px 30px 0;
  padding: 0;
}
.intranet .embauche .radio .other-field {
  position: relative;
  left: auto;
}
.intranet .embauche .form-button {
  margin-top: 20px;
  clear: left;
}
.intranet .embauche .form-button .link {
  margin-left: 20px;
}
.intranet .embauche .form-left,
.intranet .embauche .form-right {
  float: left;
  width: 50%;
  padding: 0;
}
.intranet .embauche .form-left {
  padding-right: 10px;
}
.intranet .embauche .form-right {
  padding-left: 10px;
}
.intranet .home hr {
  margin: 45px 0;
  border: none;
  background: white;
  height: 2px;
}
.intranet .home .list-dmd-diverses .list-item > div:last-child {
  width: 80px;
}
.intranet .home .filter-by .filter-list li > p > span {
  display: none;
}
.intranet .home .filter-by .filter-list .filter-date {
  width: 305px;
}
.intranet .home .filter-by .filter-list .filter-date .form-group:last-child {
  margin-right: 0;
}
.intranet .home .form-input {
  padding-right: 130px;
  position: relative;
}
.intranet .home .form-input input {
  width: 100%;
  padding-left: 40px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZ3SsWpVQRDG8V8uuWIKQbBUrDQ76fQ+hYKkTGOndTSdN1hpo0UUfADRXiFV8AlUbKyn0RQBO8VKMIprcVY4nHND1A+WLWbnP9/MzlKtFUTECjZxHWuYYB8vsJOZXyzQUq1VRJzDK1zAM7zFD8xwE99xLTPfjwCllBW8w0lcycyP/QcRcQa7WMUsMz/145Nm+yKuDpMhMz9jvTm6P4xPWs/PM/PDoh4b5CseYyMipkPAGt4cldzTa5zC+SFg0uwdp1/tXh4C9nXTPk6XWqGDIeAlbrRpL1REnMAt7GXmtyFgB4fYjYjTRyQ/RcHdYfzPIs10i3SIR7qh/sRl3EZgiq3MfDICtEpncQ8bumlrPe+1yut4gO3MfDgC9CxPdV+1jIN+zxExH0Fqrf90SinzUkotpcxrrWMHf6Oek/l/ARrkDrZ/A07inGZIMEF6AAAAAElFTkSuQmCC') no-repeat left center transparent;
}
.intranet .home .form-input .btn {
  position: absolute;
  right: 0;
  top: 3px;
}
.intranet .home .container-search {
  margin-top: 30px;
  margin-bottom: 0;
  padding: 0;
}
.intranet .home .container-list {
  margin-top: 30px;
}
.intranet .home .group-filter {
  margin-bottom: 30px;
  text-align: right;
}
.intranet .home .group-filter .filter-by {
  text-align: left;
}
.intranet .home .group-filter .filter-by:not(:last-child) {
  margin-right: 20px;
}
.intranet .home md-radio-group {
  margin-bottom: 30px;
}
.intranet .home md-tabs {
  margin-top: 30px;
}
.intranet .home .stat-item {
  background: white;
  padding: 21px 17px;
  box-shadow: 0px 0px 3px 2px rgba(96, 96, 96, 0.1);
  margin: 5px 10px;
}
.intranet .home .stat-item .categorie {
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  color: #313939;
  margin-bottom: 30px;
}
.intranet .home .stat-item .number {
  font-size: 31px;
  font-weight: bold;
  color: #282828;
  margin-bottom: 15px;
}
.intranet .home .stat-item span {
  display: block;
  font-size: 12px;
  font-weight: 500;
  color: #313939;
  margin-bottom: 20px;
}
.intranet .home .stat-item .date {
  font-size: 11px;
  color: #313939;
  margin-top: 13px;
  margin-bottom: 0;
}
.intranet .home .stat-item md-progress-linear .md-container {
  background: #f9fafc;
  height: 3px;
}
.intranet .home .stat-item md-progress-linear .md-container .md-bar {
  height: 3px;
}
.intranet .home .stat-item md-progress-linear .md-container .md-bar2 {
  background: #1b91af;
}
.intranet .home .slider {
  overflow: hidden;
}
.intranet .home .slick-list {
  position: relative;
}
.intranet .home .slick-list:after,
.intranet .home .slick-list:before {
  content: ' ';
  display: block;
  background: #f6f7fb;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 5px;
  z-index: 2;
}
.intranet .home .slick-list:before {
  left: 0;
  right: unset;
}
.intranet .home .carousel {
  float: right;
  width: calc(100% - 175px);
  padding: 0 70px;
}
.intranet .home .welcome {
  width: 175px;
  float: left;
  padding-top: 30px;
}
.intranet .home .welcome .avatar {
  font-size: 0;
  margin: auto;
  position: relative;
}
.intranet .home .welcome .avatar.woman {
  width: 53px;
  height: 91px;
}
.intranet .home .welcome .avatar.woman:after {
  content: ' ';
  display: block;
  width: 53px;
  height: 91px;
  z-index: 1;
  position: relative;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABWCAMAAABVRl7xAAACslBMVEUAAADFjyAzMzNcXFzk5OQ0NDMzMzNeTi8zMzMxODo+OjIzMzM0NDM5OTk8OTIzMzMzMzNrVi4zMzMzMzMzMzMzMzMzMzP3rg0zMzMzNDTVmRszMzMzMzMzMzMzMzPvqRLfnxk2NTMyNjc5NzMzMzMzMzOpfSWedidVSTB3d3czMzMzMzMzMzMzMzMDhJ/mpBXi4uLjohY2NTTanBo3NjMzMzPIkB9DPTJJQTGwsLCObCpmUy6EZiszMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP0rREAiqbuqBPt7e0Ah6Pa2to3NzfV1dUzMzPKkR8+Pj7CjSC8iiG6uroYb4NDQ0NGPzFISEgeZ3ijo6NORDElV2NRUVGHaCtXV1duWC1zXC1ra2szMzNvWS0zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPt7e0Ai6ivr6/s7Ozq6urqphQ3NjPQlhzHx8cyNzjCwsK+iiHAjCG9vb20tLREPjG1tbW1hSQca32qqqovPkKieCcgYnIjXGtSRjCZcyhRUVEzMzNaSzAfZXYrSlEsRkyPj4+BgYEoUl2RbimPbSp9YiszMzMzMzMzMzP09PQBh6PCwsLl5eXgoBnl5eXX19cReZDR0dHPz88RepE6OjrBwcG1hSRDPTG7iSFOTk53Xi1HR0enp6ecnJxzc3NlZWVgTy+YmJiUlJSCZSuEhIRiYmIpTlgzMzMzMzMzMzMzMzP/tAn///8AkbD9sgr+/v7y8vLyrBL5+fllZWUAjqw/Pz/7sQuZmZn5sAz39/ff39+GhoZqampdXV319fXw8PDm5ua+vr63t7eUlJSNjY1PT089PT02Njb7+/vq6urV1dXLy8vCwsKhoaGPj49ZWVlUVFQ8PDwD0CzcAAAAvnRSTlMA3PrL8vL4yvXc3fTv5uAbBslwFQ5AAf3t6ufSzEQh+e3r5eXc1tPRzsuHXFRR8vLw8O3q6Obg2dXU0MvLvrOrop+ZgXx0bmk6JQv7+Pf29Ozq5+Pi3t7b2tra19bU09POzs7NzMvKycnEubGnjWFMNC8sBPz8+vn39Onl4uDe3dzb2dnW1tXU09LR0dHR0M/Pzs3NzMzMy8rJlnhY/Pj08/Lx6ejl4+Lh3NrY2NXU09HOzs7Ozc3NzMvLmxIQJOlA8gAABV9JREFUWMOV13V72kAAgHGWLhkrjHXu7u7u7u7u7u7u7u7u7vZeYe7ubt9jSRYgSQNs7z8tT+/35HKkx+FyKGPjbcMKyKC0qzGiRHrXP5RzRAVMKbVyxBKp60iAr9qmBckqHi80oJsEDGocTWRs5Iap1cuIUM2WzANqR55h+pqQp9ADYa1iPOQfG2le2eB8M5GkQFUFOYMjSZcfaYlwbFoe3E43lTAId0cRoTLl8eZMarbCURGx3F6yJ9hJBugrojQL6ttXeRWVAiJaaVBSW01xmCai1sxLXaupwXLh2ABZ9voKF1Tn0Bd3estbA7OcTQr04suIXAqNzKYR3kAkc6rK+pXgeyQKU9Ns6lBYRDJxiYmJ0yVWiEJ4xplMdqpHMWpXqCxyQxOTqUDB6KYKHhGQGGUyErNFkjpt3pwraNpCJlGekSYDyRyXrGDQlIbbwkfD2IbCQZNcM/GkjWUKg1QutsmdRq1air+VB7z5YppkWOouw7+YPn36xAU7XbpIXNyZ2CbR2sS7as+eJDXpIpu397W+qqZTsnxh02QoZmPvxa3H2tz0ChjbzxgZs+HETRO4+fQ3wIeJGBXXyLgCVChhNrQ2mSfAc/WGdsGtxJvTO+BJp5ocMMay1l3vmMyd5/zUXidXjfqjpazfUgOyWdZtvDo18+Reqa8No9aP2roZEjYVITFJVjNcNdvxpA+ZrDHMzVTUU811DzXTm8wLbcjrtw/V7tjNzbMw2qXWEOSQMabwDeC99Tpxcf1Sod6OXgMFWGAyat8/8P6L1ejVTQjubg3dxn5QDsYb6/XSfj+rU8iWLTsbm3STy/SO2s1tkYdiJjOUNLoJwBEHYewH1n1nBJWFXj4uBId9fmIyB+FRLhhtMsXwPNBNLwYao9585GnYVEEWnaCpyeSEirrZQgdj1C8gvA5FOCaqU8BlLhuDddMRJhvXeQfPfwRNV/XvlahjMfWRM2nmgZfLxrBXH+Gd8ftumF0KiltMOoWqxkdgm+Aj8/rZ08ehqeUJVCOz7VO4LvIUzZSS2JBor6WH6uUk6tkPITKVAxrqjzTHbuIou8dHu6YuW8Vg9SPVZPKh9LSSnnDSBw7Hl6IQ316bXT7o3tJEZkogQTGng1g9VJVmy+BuQNswmesGqBDh6JdhFUZtSoc2kSIA7eo3jXjmyzAEcBeZedMQnxalgkHFxrqilVBUgrID50xSweTOA9uAVDTBFasM6EmyhF5DV+xywrkOhuu6oSwjY5OxQyB54o4D86t0bqs+OanINjoWyeFGM0aaQSoeY2IeZLtBGRPV1CLzfpvpnZka0Ug66FHSZtb0gCZRTAmUe0nMPSXa2qWvRV7/BNgXNjIL/TMYnhDxKlkgpd+vsChEJsEhf0rI39j5qbkGulnMypBZj/ueZpAaON1+dgyzEDobZG9Z1vl1A3XG2Unq/BhGG+OZq5PWh3GXDBqGJTgRw7TKAt0vzu8ZJ0EXf8gwPKOZNM2OUV6/hoKjZJWEDUXNpjZm0/yqAgpukNa2MhtKhMl2TGbCRjd4l93z+5dmUenG5iaTOXVoyTITKktvGVB2+rXu5QXk3jMIVSv8zceSpzKs1U0P8HmwZOw+TSTMlW/xIB59vUrKyKVazMNc9ozGTm2toMgqkaW59kBQSOR2O1zohoI17xRRFdb5l8JyEaiEtaGaaYS9XtpHJMvcTM0l+mIvp2pqYE+dUYs8AO21Wdrbpv7PkDRPGdERuCQe+UhSdpdrFA51C4j+2nfCATiUzlUPp6qKTPG5RXucKu4ahlNKOZFJZMqHU0Vd2XAsXj1iVMOxmq7MONc/2QqcK+Div3O7svC/KX8ATCrvTe7YtE8AAAAASUVORK5CYII=') no-repeat center center transparent;
}
.intranet .home .welcome .avatar.man {
  width: 53px;
  height: 91px;
}
.intranet .home .welcome .avatar.man:after {
  content: ' ';
  display: block;
  width: 53px;
  height: 91px;
  z-index: 1;
  position: relative;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABbCAMAAADkxj1oAAAC4lBMVEUAAADVmRtdXV0zMzNeTi/V1dUzMzMzMzMzMzN9fX39swoTd40zMzMAjq1ORDEzMzMzMzPs7OykpKS1hSTHkCA9OTIzMzMzMzMzMzMzMzMzMzMzMzP/tAkAkbAzMzP9sgpWSDBdXV0oT1omVmPnpBW1tbVsbGwzMzMzMzMzMzMzMzMzMzMzMzMzMzMyNjfz8/NDPTFQRTH9swr6sAw6OjpoVC71rRAzMzNBQUF+YiuLaiqbdCiPbSmcnJzh4eG/iyHRlhx3d3czMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxOTtBPDIzMzNFPzEvPkFISEguQEQzMzNrVi7FxcUAjKryqxIzMzMAiKSAgIAzMzOSkpKZmZlQUFDb29szMzO0hCSrfiUzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP///80NDRIQDH/swoAkK9TU1MtRElaSzD8sgsrSE8qTVX39/d0Wy1vWS0Ai6mEZitGRkbopRVLS0upqamGhoZMTEyfn5/goBgzMzPZnBqleiUabYEca34JgJrJkh8Pe5QXcoivr6+xgiQzMzMzMzMzMzMzMzMzMzMzMzMzMzP///9BQUH+/v7w8PBCQkLt7e1ERET/swr9/f0zMzNNTU3g4OBXV1fa2tr7+/v5+flhUC9rVi7R0dFlZWVhYWHKysr4rw0AjattbW3CwsLy8vJvb2/x8fHt7e29vb3uqROurq4Hgp3m5uaUcCjgoBnjohbl5eUEhJ4UdowjXWwJgJqwsLCedii9vb3Ozs5jY2NxcXG2hiMzMzMzMzMzMzMzMzMzMzMzMzP/////tAkAkbDZ2dk1NTTl5eU/Pz9ycnL8/Py/v7/i4uI5OTk4NjP5+fn09PTt7e11dXVkZGReXl5FRUXn5+fb29vNzc1qampWVlZQUFBMTEw3NzcyNTX29vbd3d3R0dHDw8O8vLy6urqjo6OdnZ17e3twcHBJSUk/OKJHAAAAzXRSTlMAysrw5+egIALI8sn+5vIV+tTKyMj86ufIsJ78+fj47ezm3NfTycmVYDEtJiMI/vz58PDn4uLg39vY1tLR0M/Ly8q+qaZ/fHdlUDo0Cvz69/f08/Ht397e29nY1tTRz8/Nzc3MxLmsdEs9HhD69fTz7uzs6enm5ODg39zY1tXU09PS0dDPz87NzczMy8vJybKakY2Gbln7+vj4+Pf39PPy8O7t6+jm5uXk5OTj4+Hf3tzb2dnZ2dXV09PS0tDQ0NDPzs3KycnIyG9URRsOfJSYgwAABN1JREFUWMOd2HV000AAx/FABxQIUGTCNrYBw13mTNgY23B3d3d3d3d3d3d3++XaDJjg7g7/kzajjVxSuu8f7Xt9/bzk7vKu98pI6hvvzbhc6WYo7KoxlgJcV7WRHu6yKuPDTp/qsopFBAlEd9dQXbjnItVgqOeSWoQZhJAglHJJeaKVoFqlI653DlXlypTNR0Pl0YBYC6wMjdolGlWqF5oTW/5dmru5Dc2b0VC3fzUAuqnGXBo1iH6BVVDLdUWquaO8Qi1HGHFWDSQqVB0EOFULMK23XNUzsf7OFdjScmZAtDMVjp3wy6FQjarqI393flg4aisURg/UQ1WDUIPEwFuhKmNA15gsquYUsnWlMgKqkizIrlDBo6FfNKGoXGQ8kFWj6zknwY2upiKU0+xRQ9afqrqiJqfdOARSVRgm6qisiKGq5miho0qiEFW5YVemVDZddTNTqmAmVM1MqZy66nVKSkqyqyoFQn9cVZ9fAPxTztFLS2ryQw3liWD6uL7wAN5mqGjFjh6Hsb5UZUkD8E5U1fLitkzdAapUps7h4+RkyyebCnBHO6NsFzVBSFSvnz1Pkahvz35bxNmw1j2fZDtkMalT1CZRvQA+PLajJzzwVlSHS3RYg26Oqy1EpPB5UVElCz20q0cWi+WVqEpw3LYmSLIrD4x0KHqi4q6ilERtV6pKFqFXKnVNsmKd0UmpknkAz2VqvvAaiXjJWaPJqRWKO/zB471Fpgpw3NE0lLGrCl4Af5+Xj+tJ6kP5uAa33c3LNt8KPTubAL19Q1wv0xKj4hzVNwTHdNQNFE6qc49R5YUpujtbAkOrFnUXffLrp+09FElU1RMTJM/60wdi99O+29bPB32oqgxMjufv632xF29SOWsT0ZqhZgxBJCfp5ZtnT+2TPwFLGXoJqC5dotR3758/4sSywae8huprQAfNX5RajFbL0H8zFbVHwz6aytgN1VdT0EETljHa9fFE6FoVarERcUbdQ7MB1bMpUKQfYiswupUNgalmJYnZOhko7PQ4nG8hYCi5V1yCSic6sjAlGBnnJXkA6B/asePk6iwAr3LM/1SuNdpu4WEt7cAeLPqfK1UoxQL5uQ1HoqLOjezHFQC8yjtHsfhYX1AZCYqFh9N7XIrGLYvL1Mxi6Gx0MoN+bBtzMZnKXaQpluurRBQzK5U5N3roqyWYp1Yt0VpfZRe+ZC6uUHkQovs49WCVaopN+XiX1ZwJbxawqovoZFdtMVtQQj3oq9bLAxBVbrT/h1atREtRwa+2ev6N8cA/Najih0MZ6jKGmwUl5nVXibLDoczzsC7KavqV4D+OcSh41qUjURUZAgzuML99E+CCWaJg6C1V8ZCqS02B+hCrOKuIRMEguVovSNSYERBQkf2z554fdBJA47kSBc989ilvBkeNgYAzbphptjYLQWFAU0iKNdp/TORlIcfZinmsA6qYHkwiIO+WiOpAUaNc5DSKC6o4upJh7pBnEO+xO5RFkKqN0MbcBlV8yVgoW2x7+KCKb0ViMFyY/7MkEKoaWi+2GOp2EBKEEQgjvlWgLkFYYA9QmkOCebhXI11AqZ313wZaDfzJDESTfemgVY7pCWrhZP0oXzIK1BKZONAbTwiZDnrezDTQC/AlAweAnhfTDBp1yRUBjTwZH7ieH4PM9BfgLF2JsYOwXQAAAABJRU5ErkJggg==') no-repeat center center transparent;
}
.intranet .home .welcome .avatar.super-admin:before {
  content: ' ';
  display: block;
  width: 41px;
  height: 41px;
  z-index: 0;
  position: absolute;
  top: 42px;
  right: -18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAMAAACfvvDEAAAAY1BMVEUAAAAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCieXRprAAAAIXRSTlMAmYtfFg46THwrjzByGkYEdmx/WyV6PZRmNgpEKYmDUx9c7nbSAAACP0lEQVQ4y5VVV5bbMBADSJHqonq3vfc/ZYbS7spNToIfPpN4Y0yD8AjT606RVFU84xzOdp7ThGHYVMJvghNir1gvx2NQRFT9G17eMVs3AW1qp9ZA0GaM8meiHVQqx6qvSTnqsUwuOpbfqRrsIzFkJlGmui6C3z+vr0IyGcNHopa3MopxjzgqAzh9T7WeiKLAM4pEJGna32SGzOE9WiWsbPhJK1IGafWemkuiRnXfdWSKIGnPoiYBUu51VRlQLjhDUQKZ8vICtrARzhFNWLekGmHV8c+AhPZlMuKrELxSFojr/W4dSA6350JInIUGMwPovZLuQtYku9mNS3CnVIvEHrECLvv1F6lhRlZuJe9SzC+A0qgqmOT7hvQ96R1uZO5lRzd/IDGoOqgGbYkdI8nK+HR5gWAiJ3+WKxoFhpjGY1LI5AuzlyHQpNkiTPLimVZvtLmZkUdkJ7H2obhwr7O2wjxiuoy1hEs4eJnBrvuGI6boXLONWZEsR0ocLWzBQq7YdLZeZ3fkXiT0SNGQe16Dw0/uFfRRT8z9WFYxkJLj7ERDc9QzRu979DxJGTck5ujRDMPF9/0RczOQvH799r2gnJ3QrjGeuamN3TFLkddhuWLqPs2nRbtVzf3TzP/nHqHzu6nyD7sZHfsuclV7su9O9v3BQ9Jk+eQhhy+5E18SYvjqdfZ6eF0uXjcdXvfin7G+/MU/4Wc4a3dPnuy0mm2rM3b5e5+PijufX+oXnz8em4dvR2cdzjHHnkPV6d48vvwBuqcdgU6bpQYAAAAASUVORK5CYII=') no-repeat center center transparent;
}
.intranet .home .welcome p {
  font-size: 18px;
  font-weight: 900;
  text-align: center;
  margin-top: 20px;
  color: #282828;
}
.intranet .home .welcome span {
  display: block;
  text-align: center;
  font-size: 10px;
  font-weight: 800;
  color: #fc8926;
  text-transform: uppercase;
  line-height: 35px;
}
.intranet .side {
  float: left;
}
.intranet .side-left {
  width: 66.66%;
}
.intranet .side-left.full-size {
  width: 100%;
}
.intranet .side-left .container-section {
  padding-right: 10px;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.intranet .side-right {
  width: 33.33%;
}
.intranet .side-right .container-section {
  padding-left: 10px;
  padding-right: 0;
}
.intranet .side-right .container-section i {
  font-size: 11px;
  color: #313939;
  display: block;
  font-style: normal;
  margin-bottom: 15px;
  line-height: 16px;
}
.intranet .container-section {
  padding: 33px 27px;
  margin-bottom: 20px;
  overflow: hidden;
}
.intranet .container-section > div {
  padding: 24px 28px;
  background: white;
  margin-bottom: 21px;
}
.intranet .container-section > div:last-child {
  margin-bottom: 0;
}
.intranet .container-section h3 {
  font-size: 14px;
  font-weight: bold;
  color: #282828;
  margin-bottom: 20px;
}
.intranet .container-section .form-double {
  width: 50%;
  float: left;
}
.intranet .container-section .form-double:nth-child(1),
.intranet .container-section .form-double:nth-child(3) {
  padding-right: 10px;
}
.intranet .container-section .form-double:nth-child(2),
.intranet .container-section .form-double:nth-child(4) {
  padding-left: 10px;
}
.intranet .container-section md-select.error .md-select-value {
  border: 2px solid #e3324c !important;
}
.intranet .container-section .error .md-select-value {
  border-color: #e3324c !important;
}
.intranet .container-section .error .md-select-value {
  border-color: #e3324c !important;
}
.intranet .container-section .md-select-value {
  border: 2px solid #f3f4f6 !important;
  border-radius: 2px;
  padding: 10px 18px !important;
}
.intranet .container-section .md-select-value .md-select-icon {
  width: 9px;
  height: 6px;
  position: relative;
  top: 2px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAj0lEQVQImTXOMWoCYRSF0TMDTsDGZlaQLaQNpLCRNBEXEEj5Whczr9YikFKx1UW4gOwhKYRE8Lf555aXrzjNMAxn/GMeET/qMnOGI7oWPZ6wy8yuBlMc6t+3WOKCF3xm5gO+8IxfvDWlFJm5wB4TfOMRf3iNiFNTShkN79hU0g2riNhBO0IjYos1rvgYA7gD4FUs2YuqjgoAAAAASUVORK5CYII=') no-repeat center center transparent;
}
.intranet .container-section .md-select-value .md-select-icon:after {
  display: none;
}
.intranet .demande {
  border: 2px solid #f3f4f6;
  padding: 17px 15px;
  overflow: hidden;
  margin-bottom: 13px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.intranet .demande > div {
  display: table-cell;
  padding: 0 10px;
}
.intranet .demande > div:nth-child(1) {
  font-size: 14px;
  font-weight: bold;
  color: rgba(40, 40, 40, 0.7);
  width: 40%;
}
.intranet .demande > div:nth-child(2) {
  font-size: 12px;
  font-weight: 500;
  color: #212929;
}
.intranet .demande > div:nth-child(3) {
  font-size: 12px;
  font-weight: 500;
}
.intranet .demande > div:nth-child(3) span {
  padding: 3px 5px;
  border-radius: 10px;
}
.intranet .demande > div:nth-child(3) span i {
  font-style: normal;
}
.intranet .demande > div:nth-child(3) span span {
  display: none;
}
.intranet .demande > div:nth-child(4) {
  text-align: right;
  padding: 0;
  width: 50px;
}
.intranet .demande > div:nth-child(4) button {
  height: 14px;
  width: 20px;
  background-size: 20px;
  padding: 0;
}
.intranet .create-product h1 {
  float: left;
}
.intranet .create-product .date-picker-wrapper.single-date {
  position: absolute !important;
  left: 0;
  top: 70px;
}
.intranet .create-product .indication {
  float: right;
  margin-top: 35px;
}
.intranet .create-product .date-picker-wrapper.single-date {
  position: absolute !important;
  left: 0;
  top: 70px;
}
.intranet .create-product .date-picker {
  max-width: none;
}
.intranet .create-product .accordion {
  width: 100%;
}
.intranet .create-product .form-group {
  position: relative;
}
.intranet .create-product .accordion-title.stock-inactive {
  border-color: #e3324c;
  background: #fce5e9;
}
.intranet .create-product .accordion-title.stock-active {
  border-color: #39b54a;
  background: #cbefd0;
}
.intranet .create-product .accordion-content .form-button {
  text-align: right;
  margin-top: 20px;
}
.intranet .create-product .add-stock {
  margin-top: 20px;
}
.intranet .create-product .container-flex .container-section,
.intranet .create-product .container-flex .container-list {
  width: calc(50% - 10px);
  display: flex;
}
.intranet .create-product .container-flex .container-section > div,
.intranet .create-product .container-flex .container-list > div {
  padding: 0;
  width: 100%;
}
.intranet .create-product .container-flex .container-section:first-child,
.intranet .create-product .container-flex .container-list:first-child {
  margin-right: 10px;
}
.intranet .create-product .container-flex .container-section:last-child,
.intranet .create-product .container-flex .container-list:last-child {
  margin-left: 10px;
}
.intranet .create-product .container-section {
  background: white;
}
.intranet .create-product .container-inscription {
  margin-top: 60px;
}
.intranet .create-product .container-inscription .list .list-item > div:first-child {
  width: 90px;
}
.intranet .create-product .container-inscription .list .list-item > div:last-child {
  width: 91px;
  text-align: right;
}
.intranet .create-product .container-inscription .list .list-item > div:last-child .link-button {
  margin-left: 0;
}
.intranet .create-product .container-inscription .list .list-item > div.demandeur .link {
  text-transform: capitalize;
}
.intranet .create-product .container-inscription .group-filter {
  text-align: right;
  margin-bottom: 20px;
}
.intranet .create-product .container-inscription md-radio-group {
  margin-bottom: 20px;
}
.intranet .create-product .form-button *:not(:last-child) {
  margin-right: 15px;
}
.intranet .create-product .form-right {
  text-align: right;
  margin-bottom: 20px;
  clear: both;
}
.intranet .create-product .list .list-item > div:last-child {
  text-align: left;
}
.intranet .create-product .quota-list .list-item > div:last-child {
  text-align: right;
}
.intranet .create-product .wrapper-upload-img.floating .box-img-upload:nth-child(odd),
.intranet .create-product .wrapper-upload-img.floating .fake-input-file:nth-child(odd) {
  float: left;
}
.intranet .create-product .wrapper-upload-img.floating .box-img-upload:nth-child(even),
.intranet .create-product .wrapper-upload-img.floating .fake-input-file:nth-child(even) {
  float: right;
}
.intranet .create-product .wrapper-upload-img .box-img-upload,
.intranet .create-product .wrapper-upload-img .fake-input-file {
  width: calc(50% - 10px);
  height: 250px;
  margin: 0 0 10px 0;
}
.intranet .create-product .wrapper-upload-img .box-img-upload:nth-child(odd),
.intranet .create-product .wrapper-upload-img .fake-input-file:nth-child(odd) {
  float: left;
}
.intranet .create-product .wrapper-upload-img .box-img-upload:nth-child(even),
.intranet .create-product .wrapper-upload-img .fake-input-file:nth-child(even) {
  float: right;
}
.intranet .create-product .link-delete {
  margin-left: 15px;
}
@media only screen and (max-width: 1440px) {
  .intranet .create-product .list .list-item > div {
    width: 33.333333333% !important;
    display: block;
    float: left;
    margin: 0 0 20px 0;
  }
  .intranet .create-product .list .list-item > div:last-child {
    text-align: left;
  }
}
.intranet .gestion-pre-inscription .container-flex {
  margin-bottom: 20px;
}
.intranet .gestion-pre-inscription .container-flex .container-section,
.intranet .gestion-pre-inscription .container-flex .container-list {
  padding: 0;
  width: 50%;
  margin: 0;
}
.intranet .gestion-pre-inscription .container-flex .container-section:first-child,
.intranet .gestion-pre-inscription .container-flex .container-list:first-child {
  margin-right: 10px;
}
.intranet .gestion-pre-inscription .container-flex .container-section:last-child,
.intranet .gestion-pre-inscription .container-flex .container-list:last-child {
  margin-left: 10px;
}
.intranet .gestion-pre-inscription .container-flex .container-section > div,
.intranet .gestion-pre-inscription .container-flex .container-list > div {
  padding: 24px 28px;
}
.intranet .gestion-pre-inscription .container-section {
  padding: 0;
}
.intranet .gestion-pre-inscription .container-section input[type=number] {
  max-width: 200px;
}
.intranet .gestion-pre-inscription .list-tarif {
  margin-bottom: 20px;
}
.intranet .gestion-pre-inscription .list .list-item:last-child {
  margin-bottom: 0;
}
.intranet .gestion-pre-inscription .list .list-item > div:last-child {
  text-align: left;
  width: 100px;
}
.intranet .gestion-pre-inscription .change-rang .btn {
  margin-left: 15px;
}
.intranet .gestion-pre-inscription .historique span {
  font-weight: 700;
  display: inline-block;
  min-width: 144px;
}
.intranet .gestion-pre-inscription hr {
  border: 1px solid #f3f4f6;
  margin: 20px 0;
}
.intranet .gestion-pre-inscription .frais-port,
.intranet .gestion-pre-inscription .bourse,
.intranet .gestion-pre-inscription .total {
  padding: 10px 28px;
}
.intranet .gestion-pre-inscription .frais-port p,
.intranet .gestion-pre-inscription .bourse p,
.intranet .gestion-pre-inscription .total p {
  overflow: hidden;
  font-weight: 800;
  font-size: 14px;
  color: rgba(40, 40, 40, 0.7);
}
.intranet .gestion-pre-inscription .frais-port p > span,
.intranet .gestion-pre-inscription .bourse p > span,
.intranet .gestion-pre-inscription .total p > span {
  float: right;
}
.intranet .gestion-pre-inscription .total p {
  font-size: 20px;
  font-weight: 700;
}
.intranet .gestion-pre-inscription .total p > span {
  display: block;
  background: #088daa;
  color: white;
  padding: 10px 15px;
}
.intranet .gestion-pre-inscription .form-button *:not(:last-child) {
  margin-right: 15px;
}
@media only screen and (max-width: 1280px) {
  .intranet .gestion-pre-inscription .container-flex {
    display: block;
  }
  .intranet .gestion-pre-inscription .container-flex .container-section,
  .intranet .gestion-pre-inscription .container-flex .container-list {
    display: block;
    width: 100%;
    margin: 0 !important;
  }
  .intranet .gestion-pre-inscription .container-flex .container-section:first-child,
  .intranet .gestion-pre-inscription .container-flex .container-list:first-child {
    margin-bottom: 20px !important;
  }
}
.intranet .frais-kilo .container-section {
  padding: 0;
}
.intranet .newsletters .container-section {
  background: white;
}
.intranet .newsletters .short-input {
  max-width: 300px;
}
.intranet .newsletters .form-button {
  margin-bottom: 20px;
}
.intranet .newsletters .form-button *:not(:last-child) {
  margin-right: 15px;
}
.intranet .newsletters .form-group {
  clear: both;
}
.intranet .newsletters .form-group label > span {
  font-weight: 500;
  font-size: 11px;
}
.intranet .newsletters .form-position {
  position: fixed;
  top: 230px;
  width: 300px;
}
.intranet .newsletters md-switch {
  display: inline-block;
}
.intranet .newsletters .delete-block {
  float: right;
}
.intranet .newsletters md-radio-group {
  margin-bottom: 25px;
}
.intranet .newsletters .option-form {
  width: 600px;
  margin: 30px auto 0px 320px;
}
.intranet .newsletters .option-form .checkbox {
  display: inline-block;
  vertical-align: middle;
}
.intranet .newsletters .option-form .form-group label {
  display: inline-block;
  vertical-align: middle;
}
.intranet .newsletters .list .list-item > div:last-child > a:not(:first-child) {
  margin-left: 10px;
}
.intranet .newsletters .planed {
  margin-top: 10px;
}
.intranet .gestion-act-soc .container-list {
  margin-top: 20px;
}
.intranet .gestion-act-soc .list .list-item > div:last-child {
  text-align: left;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div:first-child {
  width: 50px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div:last-child {
  width: 80px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star div {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: url('img/star-basic.svg') no-repeat center center transparent;
  background-size: 30px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star div span {
  color: white;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: -3px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star.or div {
  background: url('img/star-or.svg') no-repeat center center transparent;
  background-size: 30px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star.or div span {
  color: #282828;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star.argent div {
  background: url('img/star-argent.svg') no-repeat center center transparent;
  background-size: 30px;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star.argent div span {
  color: #282828;
}
.intranet .gestion-act-soc .top-10 .list .list-item > div.star.bronze div {
  background: url('img/star-bronze.svg') no-repeat center center transparent;
  background-size: 30px;
}
@media only screen and (max-width: 900px) {
  .intranet .gestion-act-soc .list .list-item > div {
    display: block;
    width: 50% !important;
    float: left;
    margin-bottom: 20px;
  }
}
.intranet .reservation-salle hr {
  margin: 20px 0;
  background: #d8d8d8;
  height: 2px;
  border: none;
  clear: both;
}
.intranet .view-planning-modal {
  width: auto;
  padding-top: 80px;
}
.intranet .view-planning-modal .calendar .date-picker-wrapper {
  width: auto;
}
.menu-administration {
  background: white;
  padding: 90px 10px 35px 22px;
  box-sizing: border-box;
}
.menu-administration .mCSB_container {
  padding-right: 12px !important;
}
.menu-administration h3 {
  margin-bottom: 20px;
  line-height: 1;
}
.menu-administration h3 a {
  color: #282828;
  font-size: 12px;
  line-height: 19px;
  font-weight: 900;
  text-transform: uppercase;
}
.menu-administration h3 .notif-number {
  position: relative;
  float: right;
  top: -10px;
}
.menu-administration .notif-number {
  font-size: 13px;
  font-weight: 700;
  color: #818181;
  background: #eceff2;
  border-radius: 10px;
  padding: 0 9px;
  height: 20px;
  display: inline-block;
  margin-left: 5px;
  line-height: 16px;
}
.menu-administration ul {
  margin-bottom: 50px;
}
.menu-administration ul:last-child {
  margin-bottom: 0;
}
.menu-administration ul li {
  list-style-type: none;
  margin: 0 0 10px 0;
  cursor: pointer;
  color: rgba(40, 40, 40, 0.7);
  font-size: 12px;
  font-weight: 700;
}
.menu-administration ul li.active a,
.menu-administration ul li.active span {
  color: #088daa;
  text-decoration: underline;
}
.menu-administration ul li.active .sub-menu li:hover a {
  text-decoration: underline;
}
.menu-administration ul li.active .sub-menu li.active a {
  color: #088daa;
  text-decoration: underline;
}
.menu-administration ul li.active .sub-menu li a {
  color: rgba(40, 40, 40, 0.6);
  text-decoration: none;
}
.menu-administration ul li.separation {
  margin: 10px 0 !important;
  border-top: 1px solid #d8d8d8;
}
.menu-administration ul li a {
  color: rgba(40, 40, 40, 0.6);
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}
.menu-administration ul li .arrow {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: 5px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAj0lEQVQImTXOMWoCYRSF0TMDTsDGZlaQLaQNpLCRNBEXEEj5Whczr9YikFKx1UW4gOwhKYRE8Lf555aXrzjNMAxn/GMeET/qMnOGI7oWPZ6wy8yuBlMc6t+3WOKCF3xm5gO+8IxfvDWlFJm5wB4TfOMRf3iNiFNTShkN79hU0g2riNhBO0IjYos1rvgYA7gD4FUs2YuqjgoAAAAASUVORK5CYII=') center center no-repeat;
  transform: rotate(-90deg);
}
.menu-administration ul li .sub-menu {
  display: none;
  margin-top: 8px;
  padding-left: 15px;
}
.menu-administration ul li .sub-menu li {
  margin: 5px 0;
}
.menu-administration ul li .sub-menu a {
  position: relative;
  display: block;
  font-weight: 500;
}
.menu-administration ul li.open .sub-menu {
  display: block;
}
.menu-administration ul li.open .arrow {
  transform: rotate(0);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAkElEQVQImTXOsYkCURiF0fMGVDAxsYJtYVPBwERMnliAYAMT2MlOBxoIZr5lUy3CAuxhDYRdwd9k5oaXLzjJ1+mKf8yizr/apaaMcEa/whifKKkp/TYY4qf9xxWWeGCKQ2rKAEdMcEdOESE1ZY5v9HDDB/6wiDpfUkR0hjV2LemFVdS5QNVBo857bPHEpgvgDYc8K9ep7DqJAAAAAElFTkSuQmCC') center center no-repeat;
}
/* Pages CE */

.presentation-ce .banner,
.associations .banner,
.installations .banner,
.elus .banner,
.autres-services .banner,
.partenaires .banner {
  background: url('img/banner/banner-comite-etablissement.jpg') no-repeat center center;
  background-size: cover;
}
.presentation-ce .list-item.down {
  transform: translateY(115%);
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.presentation-ce .list-item.up {
  transform: translateY(-115%);
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.pages-inner {
  max-width: 960px;
  margin: 0 auto;
}
.pagesce-inner {
  width: 960px;
  margin: 0 auto;
}
.pagesce-inner .img-intro {
  max-width: 300px;
  margin: 0 auto 35px auto;
}
.pagesce-inner .bloc-ce-content {
  margin-bottom: 35px;
}
.pagesce-inner .bloc-onglet {
  margin-bottom: 60px;
}
.pagesce-inner .bloc-onglet .bloc-onglet-content {
  overflow: hidden;
}
.pagesce-inner .bloc-onglet .bloc-onglet-content img {
  float: left;
  width: 25%;
  margin-right: 5%;
  margin-top: 5px;
}
.pagesce-inner .bloc-onglet .bloc-onglet-content p {
  line-height: 20px;
}
.pagesce-inner .bloc-onglet .bloc-onglet-content div h2 {
  color: #088daa;
  margin-bottom: 10px;
}
.pagesce-inner .bloc-onglet .bloc-onglet-content .noimage {
  float: none;
  width: 100%;
}
/* Vos elus */

.block-elu,
.block-service {
  margin-bottom: 60px;
  /*h2 {
        font-size: 20px;
        color: @blueColor;
        margin-bottom: 20px;
    }*/

}
.block-elu p,
.block-service p {
  line-height: 20px;
}
/* Autres services */

.bloc-rdv {
  background: white;
  padding: 30px 30px;
  margin-top: 20px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}
.bloc-rdv h3 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* Nos partenaires */

.partenaires .banner {
  background: url('img/banner/banner-comite-etablissement.jpg') no-repeat center center;
  background-size: cover;
}
.partenaires .grid .grid-sizer {
  width: 31%;
}
.partenaires .grid .gutter-sizer {
  width: 3%;
}
.partenaires .grid .grid-item {
  float: left;
  width: 31%;
  min-height: 270px;
  border: 1px solid #dedede;
  background: white;
  padding: 2%;
  margin-bottom: 3%;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}
.partenaires .grid .grid-item:hover {
  -webkit-box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.3);
}
.partenaires .grid .grid-item .grid-item-img {
  height: 100px;
  position: relative;
  /*background: @lightGreyColor;*/

}
.partenaires .grid .grid-item .grid-item-img a {
  display: block;
  height: 100%;
}
.partenaires .grid .grid-item .grid-item-img img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  max-height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.partenaires .grid .grid-item h2 {
  color: #088daa;
  font-size: 16px;
  padding: 0;
  height: 45px;
  margin-top: 5px;
}
.partenaires .grid .grid-item .grid-item-text {
  width: 100%;
  height: 65px;
  overflow: hidden;
}
.partenaires .grid .grid-item .block-link-see {
  height: 25px;
}
.partenaires .grid .grid-item .link-see-more,
.partenaires .grid .grid-item .link-see-less {
  display: none;
  font-size: 11px;
}
.container-list {
  background: white;
  padding: 33px 28px;
  margin-bottom: 20px;
}
.container-list:last-child {
  margin-bottom: 0;
}
.container-list h3 {
  font-size: 14px;
  font-weight: bold;
  color: #282828;
  margin-bottom: 20px;
}
.list .list-item {
  border: 2px solid #f3f4f6;
  padding: 17px 15px;
  overflow: hidden;
  margin-bottom: 13px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.list .list-item:last-child {
  margin-bottom: 0;
}
.list .list-item div {
  display: table-cell;
  vertical-align: middle;
  color: #212929;
  font-size: 12px;
  font-weight: 600;
  padding-right: 10px;
  padding: 0 10px;
}
.list .list-item div:last-child {
  text-align: right;
}
.list .list-item div:last-child a:last-child {
  margin-left: 30px;
}
.list .list-item div.date span {
  font-size: 14px;
  font-weight: 500;
  color: #212929;
  padding-left: 22px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAM1BMVEUAAACvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7qvt7orHGNjAAAAEHRSTlMAkYDGEMC/zoig9eh/eTYfx+nwhgAAAFhJREFUCNdFjVsOgCAQA7u78hARev/TyqLINGky6UcxuPC3UKjkbAEZ7sCvwY2bbIYdVc+ZCrfcUraWjzzNrKSSTGyaakIQhb5b9IO1RTWNHreORSeEG3kA07wFIS1UhfUAAAAASUVORK5CYII=') no-repeat left center transparent;
  line-height: 14px;
}
.list .list-item div.delete span {
  float: right;
  font-size: 0;
  display: block;
  width: 10px;
  height: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEWWlpaWlpYAAACWlpaWlpZ61DrfAAAABHRSTlOyBgBpNAtFxQAAAC9JREFUCNdjUGZUEjBiMHEQZHFmYHFhcHFgEHBxcWFkUGRxcRCCkBARiCxEJUQXAN5OB3HhlTbNAAAAAElFTkSuQmCC') no-repeat center center transparent;
  cursor: pointer;
  padding: 8px;
  margin: 0;
  box-sizing: content-box;
}
.list .list-item div span {
  color: rgba(40, 40, 40, 0.7);
  display: block;
  font-weight: 800;
  font-size: 14px;
  margin-top: 10px;
}
.list .list-item div .ellipsis {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.list .list-item div .link {
  font-size: 14px;
  cursor: pointer !important;
  display: block;
  margin-top: 10px;
}
.list .list-item div .change-order {
  margin-left: -5px;
}
.list .list-item div .change-order .order-up,
.list .list-item div .change-order .order-down {
  display: inline-block;
  width: 8px;
  height: 9px;
  padding: 10px;
  font-size: 0;
  background: url('img/icones/arrow-top.png') center center no-repeat;
}
.list .list-item div .change-order .order-down {
  background: url('img/icones/arrow-bottom.png') center center no-repeat;
}
.bt-add {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  background: url(img/icones/icon-more.png) 100% 0 no-repeat;
  padding-right: 45px;
}
.container-form {
  position: relative;
  background: white;
  padding: 33px 28px;
  margin-top: 20px;
}
.container-form .bt-delete {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  border: 0;
  width: 10px;
  height: 10px;
  text-indent: -5000px;
  background: url('img/icones/delete-file.png') 0 0 no-repeat;
}
.onglet {
  margin-left: 100px;
}
.form-button {
  margin-top: 40px;
}
.form-button .link {
  margin-left: 20px;
  cursor: pointer !important;
}
choice-product-component .form-button {
  padding-bottom: 30px;
}
/* Edition home extranet */

.edit-button {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #088daa;
  background: white url('img/icones/edit.svg') center center no-repeat;
  background-size: 24px;
  border-radius: 50%;
  font-size: 0;
}
.edit-button:hover {
  background-color: #f8f8f8;
}
/* FOOTER */

footer {
  text-align: left;
  padding: 36px 15px 36px 215px;
  overflow: hidden;
  color: #2f2f2f;
}
footer a {
  color: #2f2f2f;
  font-weight: 400;
}
.container-loader {
  position: fixed;
  z-index: 200;
  background: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.container-loader .loader {
  width: 100px;
  display: block;
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.container-loader .loader * {
  fill: #088daa;
}
.container-loader circle {
  animation-name: loaderanim;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}
.container-loader circle:first-child {
  animation-delay: 0.1s;
}
.container-loader circle:nth-child(2) {
  animation-delay: 0.2s;
}
.container-loader circle:nth-child(3) {
  animation-delay: 0.3s;
}
@keyframes loaderanim {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@media print {
  header,
  .menu-left,
  footer,
  .cke_top,
  .cke_bottom,
  .link-button,
  .mCSB_scrollTools {
    display: none !important;
  }
  .cke_contents {
    height: auto !important;
  }
  .intranet {
    height: auto !important;
  }
  .intranet .customScrollIntranet {
    height: auto !important;
  }
  .intranet .content-center {
    width: 100%;
    float: none;
    padding: 0;
    background: white;
  }
  .intranet .content-extranet {
    background: white;
  }
  .intranet h1 {
    display: none;
  }
  .intranet .container-section .md-select-value {
    border: none !important;
  }
  .intranet .container-list,
  .intranet .container-section {
    page-break-inside: avoid;
  }
  .intranet .create-product .form-right,
  .intranet .create-product .fake-input-file {
    display: none;
  }
  .intranet .create-product .container-flex {
    display: block;
  }
  .intranet .create-product .container-flex .container-list,
  .intranet .create-product .container-flex .container-section {
    width: 100%;
    display: block;
  }
  .intranet .form-group {
    page-break-inside: avoid;
    margin: 20px 0;
  }
  .intranet .form-button {
    display: none;
  }
  input {
    border: none !important;
  }
}
