@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Poppins:200,200i,300,400,500,600,700,800,900&display=swap");
/* line 3, ../sass/app.scss */
:root {
  /* Couleur de fond global (body) */
  --body-background-color: #f5f7fb;
  /* Couleur de fond du conteneur principal */
  --pe-content-background: #f5f7fb;
  /* Couleur du texte du conteneur principal */
  --pe-content-txt-color: #5e5e5e;
  /* Couleur de fond de la topbar */
  --pe-top-navbar-background: #453d9b;
  /* Couleur du texte de la topbar */
  --pe-top-navbar-color: #ffffff;
  /* Couleur de l'Aside DARK Mod Aside (navigation générale)*/
  --aside-dark-background: #283046;
  /* Couleur principale du survole */
  --bg-hover-primary: #e0f2f4;
  --white: #ffffff;
  /* Couleur principale (vert par défaut) RGBA */
  --primary: #453d9b;
  --success: #1bc5bd;
  --danger: #c64a48;
  --info: #00acc1;
  --warning: #f1b44c;
  /* Couleur principale (vert par défaut) RGB */
  --rgb-primary: 69, 67, 155;
  --card-primary: #ceebee;
  --card-footer: #fbfbfb;
  --border-card-color: #eeeeee;
  --border-color: #eeeeee;
  --default-background: #ffffff;
  --light-color: #ffffff;
  --form-big-bg-color: #fdfdfd;
  --form-border-color: #eeeeee;
  --form-diasbled: #f8fafb;
  --shadow-color: rgba(175, 175, 175, 0.1);
}

/* line 38, ../sass/app.scss */
.darker {
  /* #23677a */
  --body-background-color: #283046;
  --pe-content-background: #161d31;
  --pe-content-txt-color: #ffffff;
  --pe-top-navbar-background: #453d9b;
  --aside-background: #283046;
  --pe-top-navbar-color: #ffffff;
  --bg-hover-primary: #e0f2f4;
  --white: #ffffff;
  --primary: #453d9b;
  --rgb-primary: 69, 67, 155;
  --card-primary: #20273c;
  --card-footer: #20273c;
  --border-card-color: rgba(120, 130, 140, 0.2);
  --border-color: rgba(120, 130, 140, 0.2);
  --default-background: #283046;
  --light-color: #ffffff;
  --form-big-bg-color: #232a3e;
  --form-border-color: transparent;
  --form-diasbled: #f8fafb;
  --shadow-color: rgba(0, 0, 0, 0.1);
}
/* line 60, ../sass/app.scss */
.darker .alert-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  border-color: transparent !important;
  color: #7367f0 !important;
}
/* line 64, ../sass/app.scss */
.darker .alert-primary a {
  color: #5e50ee !important;
}
/* line 68, ../sass/app.scss */
.darker .alert-success {
  background: rgba(40, 199, 111, 0.12) !important;
  border-color: transparent !important;
  color: #28c76f !important;
}
/* line 72, ../sass/app.scss */
.darker .alert-success a {
  color: #5e50ee !important;
}
/* line 76, ../sass/app.scss */
.darker .alert-info {
  background: rgba(0, 207, 232, 0.12) !important;
  border-color: transparent !important;
  color: #00cfe8 !important;
}
/* line 81, ../sass/app.scss */
.darker .alert-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  border-color: transparent !important;
  color: #ff9f43 !important;
}
/* line 86, ../sass/app.scss */
.darker .alert-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  border-color: transparent !important;
  color: #ea5455 !important;
}

/** VAR **/
/* Border radius */
/* Fonts */
/* line 2, ../sass/_auth.scss */
body.auth-login {
  background-color: var(--pe-content-background);
  height: 100vh !important;
  display: flex;
  align-items: center;
}
/* line 7, ../sass/_auth.scss */
body.auth-login .auth-page {
  width: 100%;
}
/* line 10, ../sass/_auth.scss */
body.auth-login .container {
  max-width: 1130px;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
}
/* line 17, ../sass/_auth.scss */
body.auth-login .badge-user {
  background-color: var(--pe-content-background);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1em;
  border-radius: 10px;
}
/* line 24, ../sass/_auth.scss */
body.auth-login .badge-user .badge-user--icon a {
  border: transparent;
  background-color: var(--primary);
  color: white;
  cursor: pointer;
  display: block;
  text-decoration: none;
  font-size: 1.4em;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

/* line 1, ../sass/_sidebar.scss */
.pe-sidebar {
  background-color: var(--default-background);
  float: left;
  width: 260px;
  height: 100%;
  -moz-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  -webkit-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  box-shadow: 0px 0px 25px 0px var(--shadow-color);
}
/* line 8, ../sass/_sidebar.scss */
.pe-sidebar:hover {
  overflow: auto;
}
/* line 12, ../sass/_sidebar.scss */
.pe-sidebar .pe-sidebar-logo a {
  color: var(--pe-content-txt-color);
  text-decoration: none;
  text-align: center;
  font-size: 1.5em;
  padding: 0.8em;
}
/* line 20, ../sass/_sidebar.scss */
.pe-sidebar.sidebar-darker {
  background-color: var(--aside-dark-background);
  -moz-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  -webkit-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  box-shadow: 0px 0px 25px 0px var(--shadow-color);
}
/* line 23, ../sass/_sidebar.scss */
.pe-sidebar.sidebar-darker .pe-sidebar-logo a {
  color: white;
}

/* line 30, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-logo a {
  display: flex;
}
/* line 32, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-logo a span {
  display: block;
  padding: 0;
  text-align: left;
}
/* line 38, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-logo span.toggle-logo {
  display: none !important;
}
/* line 43, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-navigation .pe-navigation-content nav ul li.pe-navigation-title {
  display: block;
}
/* line 46, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-navigation .pe-navigation-content nav ul li a {
  display: flex;
  align-items: center;
}
/* line 49, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-navigation .pe-navigation-content nav ul li a i {
  margin-right: 10px;
}
/* line 52, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-navigation .pe-navigation-content nav ul li a span {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
/* line 59, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover .pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active ul.pe-submenu {
  display: block;
}

/* line 66, ../sass/_sidebar.scss */
body.sidebar-toggled {
  transition: all 0.45s ease 0s;
}
/* line 68, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar {
  width: 80px;
  overflow: hidden;
}
/* line 71, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar:hover {
  position: fixed;
  z-index: 999;
  top: 0;
  width: 260px;
  height: 100%;
}
/* line 80, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-logo a {
  display: none;
}
/* line 83, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-logo span {
  font-size: 20px;
  text-align: center;
  display: block !important;
  padding: 0.8em;
}
/* line 90, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-content {
  margin-left: 80px;
  transition: margin-left 0.45s ease 0s;
}
/* line 94, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-top-navbar {
  width: calc(100% - 140px);
}
/* line 96, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-top-navbar.fixed-header {
  width: calc(100% - 80px);
}
/* line 100, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content {
  position: fixed;
}
/* line 102, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content .pe-navigation-title {
  display: none;
}
/* line 104, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content nav ul li a {
  display: block;
  text-align: center;
  padding: 12px;
}
/* line 108, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content nav ul li a i {
  margin-right: 0;
}
/* line 111, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content nav ul li a span {
  display: none;
}
/* line 116, ../sass/_sidebar.scss */
body.sidebar-toggled .pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active ul.pe-submenu {
  display: none;
}
/* line 122, ../sass/_sidebar.scss */
body.sidebar-toggled .card-aside-dark {
  display: none;
}

/* line 1, ../sass/_base.scss */
*, ::after, ::before {
  box-sizing: border-box;
}

/* Links */
/* line 5, ../sass/_base.scss */
a, .btn {
  -moz-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out;
  -webkit-transition-delay: 0s;
  transition: all 0.5s ease-out 0s;
  color: var(--primary);
}

/* Vertical Align */
/* line 10, ../sass/_base.scss */
.va-middle {
  vertical-align: middle;
}

/**/
/* line 12, ../sass/_base.scss */
hr {
  border: 0;
  border-top: 1px solid var(--border-color);
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/**Overlay (Modal) */
/* line 19, ../sass/_base.scss */
body.overlay {
  overflow-x: hidden;
  overflow-y: hidden;
}

/** All Fixed / aside and topbar **/
/* line 25, ../sass/_base.scss */
body.fixed-all .pe-sidebar {
  float: none;
  position: fixed;
  z-index: 999;
  top: 0;
}
/* line 31, ../sass/_base.scss */
body.fixed-all .pe-content {
  padding: 113px 15px 0;
}
/* line 33, ../sass/_base.scss */
body.fixed-all .pe-content .pe-top-navbar {
  top: 0;
  position: fixed;
  left: auto;
  right: 0;
  z-index: 99;
}

/**/
/* line 43, ../sass/_base.scss */
.separator {
  height: 0;
}
/* line 45, ../sass/_base.scss */
.separator.separator-dashed {
  border: 1px dashed var(--border-color);
}

/* Border */
/* line 50, ../sass/_base.scss */
.border-top {
  border-top: 1px solid var(--border-color);
}

/* line 51, ../sass/_base.scss */
.border-left {
  border-left: 1px solid var(--border-color);
}

/* line 52, ../sass/_base.scss */
.border-right {
  border-right: 1px solid var(--border-color);
}

/* line 53, ../sass/_base.scss */
.border-bottom {
  border-bottom: 1px solid var(--border-color);
}

/* Display */
/* line 55, ../sass/_base.scss */
.d-flex {
  display: flex;
}

/* line 56, ../sass/_base.scss */
.d-block {
  display: block !important;
}

/* line 57, ../sass/_base.scss */
.d-none {
  display: none !important;
}

/* line 58, ../sass/_base.scss */
.d-inline-block {
  display: inline-block;
}

/* line 59, ../sass/_base.scss */
.align-items-center {
  align-items: center;
}

/* line 60, ../sass/_base.scss */
.justify-content-between, .justify-content-space-between {
  justify-content: space-between;
}

/* line 61, ../sass/_base.scss */
.justify-content-center {
  justify-content: center;
}

@media screen and (max-width: 850px) {
  /* line 63, ../sass/_base.scss */
  .d-none-mobile {
    display: none;
  }
}
/* line 65, ../sass/_base.scss */
.fg-1 {
  flex-grow: 1;
}

/* Position */
/* line 67, ../sass/_base.scss */
.p-absolute {
  position: absolute;
}

/* line 68, ../sass/_base.scss */
.p-relative {
  position: relative;
}

/* Text */
/* line 70, ../sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  margin: 0px;
  margin-bottom: 0px;
  line-height: 1.5;
}

/* line 77, ../sass/_base.scss */
h6 {
  font-size: 1.0em;
}

/* line 80, ../sass/_base.scss */
h5 {
  font-size: 1.200em;
}

/* line 83, ../sass/_base.scss */
strong {
  font-weight: 600;
}

/* line 84, ../sass/_base.scss */
.text-primary {
  color: var(--primary);
}

/* line 85, ../sass/_base.scss */
.text-success {
  color: #2ecc71;
}

/* line 86, ../sass/_base.scss */
.text-secondary {
  color: var(--primary);
}

/* line 87, ../sass/_base.scss */
.text-danger {
  color: var(--danger);
}

/* line 88, ../sass/_base.scss */
.text-center {
  text-align: center;
}

/* line 89, ../sass/_base.scss */
.text-right {
  text-align: right;
}

/* line 90, ../sass/_base.scss */
.text-left {
  text-align: left;
}

/* line 91, ../sass/_base.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* Vertial Align */
/* line 94, ../sass/_base.scss */
.vertical-middle {
  vertical-align: middle;
}

/* margin */
/* line 97, ../sass/_base.scss */
.nomg {
  margin: 0 !important;
}

/* line 98, ../sass/_base.scss */
.nopg {
  padding: 0 !important;
}

/* line 99, ../sass/_base.scss */
.mg0 {
  margin: 0;
}

/* line 100, ../sass/_base.scss */
.mg-t-05 {
  margin-top: 0.5em;
}

/* line 101, ../sass/_base.scss */
.mg-tb-05 {
  margin: 0.5em 0;
}

/* line 102, ../sass/_base.scss */
.mg-tb-1 {
  margin: 1em 0;
}

/* line 103, ../sass/_base.scss */
.mg-tb-1r {
  margin: 1rem 0;
}

/* line 104, ../sass/_base.scss */
.mg-tb-2 {
  margin: 2em 0;
}

/* line 105, ../sass/_base.scss */
.mg-tb-3 {
  margin: 3em 0;
}

/* line 106, ../sass/_base.scss */
.mg-tb-4 {
  margin: 4em 0;
}

/* line 107, ../sass/_base.scss */
.mg-tb-5 {
  margin: 5em 0;
}

/* line 108, ../sass/_base.scss */
.mg-t-1 {
  margin-top: 1em;
}

/* line 109, ../sass/_base.scss */
.mg-t-2 {
  margin-top: 2em;
}

/* line 110, ../sass/_base.scss */
.mg-t-3 {
  margin-top: 3em;
}

/* line 111, ../sass/_base.scss */
.mg-b-1 {
  margin-bottom: 1em;
}

/* line 112, ../sass/_base.scss */
.mg-b-2 {
  margin-bottom: 2em;
}

/* line 113, ../sass/_base.scss */
.mg-b-3 {
  margin-bottom: 3em;
}

/* line 114, ../sass/_base.scss */
.mg-b-4 {
  margin-bottom: 4em;
}

/* line 115, ../sass/_base.scss */
.mg-r-05 {
  margin-right: 0.5em;
}

/* line 116, ../sass/_base.scss */
.mg-r-1 {
  margin-right: 1em;
}

/* line 117, ../sass/_base.scss */
.mg-r-2 {
  margin-right: 2em;
}

/* line 118, ../sass/_base.scss */
.mg-l-05 {
  margin-left: 0.5em;
}

/* line 119, ../sass/_base.scss */
.mg-l-1 {
  margin-left: 1em;
}

/* line 120, ../sass/_base.scss */
.mg-l-2 {
  margin-left: 2em;
}

/* padding */
/* line 122, ../sass/_base.scss */
.pg05 {
  padding: .5em !important;
}

/* line 123, ../sass/_base.scss */
.pg1 {
  padding: 1em;
}

/* line 124, ../sass/_base.scss */
.pg2 {
  padding: 2em;
}

/* line 125, ../sass/_base.scss */
.pg3 {
  padding: 3em;
}

/* line 126, ../sass/_base.scss */
.pg4 {
  padding: 4em;
}

/* line 127, ../sass/_base.scss */
.pd-tb-1 {
  padding: 1em 0;
}

/* line 128, ../sass/_base.scss */
.pd-tb-2 {
  padding: 2em 0;
}

/* line 129, ../sass/_base.scss */
.pd-tb-3 {
  padding: 3em 0;
}

/* line 130, ../sass/_base.scss */
.pd-tb-4 {
  padding: 4em 0;
}

/* line 131, ../sass/_base.scss */
.pd-tb-5 {
  padding: 5em 0;
}

/* line 132, ../sass/_base.scss */
.pd-t-1 {
  padding-top: 1em;
}

/* line 133, ../sass/_base.scss */
.pd-t-2 {
  padding-top: 2em;
}

/* line 134, ../sass/_base.scss */
.pd-t-3 {
  padding-top: 3em;
}

/* line 135, ../sass/_base.scss */
.pd-t-4 {
  padding-top: 4em;
}

/* line 136, ../sass/_base.scss */
.pd-tb-5 {
  padding: 5em 0;
}

/* line 137, ../sass/_base.scss */
.pd-b-0 {
  padding-bottom: 0em !important;
}

/* line 138, ../sass/_base.scss */
.pd-b-1 {
  padding-bottom: 1em;
}

/* line 139, ../sass/_base.scss */
.pd-b-2 {
  padding-bottom: 2em;
}

/* line 140, ../sass/_base.scss */
.pd-b-3 {
  padding-bottom: 3em;
}

/* line 141, ../sass/_base.scss */
.pd-b-4 {
  padding-bottom: 4em;
}

/* line 142, ../sass/_base.scss */
.pd-b-5 {
  padding-bottom: 5em;
}

/* line 143, ../sass/_base.scss */
.pd-l-1 {
  padding-left: 1em !important;
}

/* line 144, ../sass/_base.scss */
.pd-l-2 {
  padding-left: 2em;
}

/* line 145, ../sass/_base.scss */
.pd-l-3 {
  padding-left: 3em;
}

/* line 146, ../sass/_base.scss */
.pd-l-4 {
  padding-left: 4em;
}

/* line 147, ../sass/_base.scss */
.pd-l-5 {
  padding-left: 5em;
}

/* line 148, ../sass/_base.scss */
.pd-r-1 {
  padding-right: 1em !important;
}

/* line 149, ../sass/_base.scss */
.pd-r-2 {
  padding-right: 2em;
}

/* line 150, ../sass/_base.scss */
.pd-r-3 {
  padding-right: 3em;
}

/* line 151, ../sass/_base.scss */
.pd-r-4 {
  padding-right: 4em;
}

/* line 152, ../sass/_base.scss */
.pd-r-5 {
  padding-right: 5em;
}

/* Background */
/* line 156, ../sass/_base.scss */
.bg-primary {
  background-color: var(--primary);
}

/* line 157, ../sass/_base.scss */
.bg-danger {
  background-color: var(--danger);
}

/* line 158, ../sass/_base.scss */
.bg-primary.bg-soft {
  background-color: rgba(var(--rgb-primary), 0.25);
}

/* line 159, ../sass/_base.scss */
.bg-primary.radius-top-card {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px;
  border-radius: 10px 10px 0 0;
}

/* line 163, ../sass/_base.scss */
.w100 {
  width: 100%;
}

/** **/
/* line 166, ../sass/_base.scss */
.rounded {
  -moz-border-radius: 25px !important;
  -webkit-border-radius: 25px;
  border-radius: 25px !important;
}

/* line 169, ../sass/_base.scss */
.rounded-circle {
  -moz-border-radius: 50rem !important;
  -webkit-border-radius: 50rem;
  border-radius: 50rem !important;
}

/** */
/* line 173, ../sass/_base.scss */
.img-fluid, .img-thumbnail, .img-responsive {
  max-width: 100%;
  height: auto;
}

/* line 177, ../sass/_base.scss */
.img-thumbnail {
  padding: .25rem;
  background-color: var(--pe-content-background);
  border: 1px solid var(--border-color);
}

/** Thumbnail **/
/* line 183, ../sass/_base.scss */
.thumbnail {
  padding: 1em;
  position: relative;
  display: block;
  border: 1px solid transparent;
  background-color: var(--pe-content-background);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 190, ../sass/_base.scss */
.thumbnail span.delete-icon {
  position: absolute;
  display: block;
  right: 1em;
  z-index: 3;
  cursor: pointer;
}
/* line 198, ../sass/_base.scss */
.thumbnail.thumbnail-bloc a {
  color: var(--pe-content-txt-color);
  text-decoration: none;
}
/* line 202, ../sass/_base.scss */
.thumbnail.thumbnail-bloc .thumb-b-img {
  font-size: 3em;
  margin-right: 0.5em;
}
/* line 207, ../sass/_base.scss */
.thumbnail.thumbnail-bloc .thumb-b-ctn p {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 211, ../sass/_base.scss */
.thumbnail.thumbnail-bloc .thumb-b-ctn .ctn--title {
  font-size: 1.1em;
  font-weight: 600;
}

/** Avatar */
/* line 219, ../sass/_base.scss */
.avatar-md {
  height: 4.5rem;
  width: 4.5rem;
}

/* line 223, ../sass/_base.scss */
.profil-user-avatar {
  margin-top: -40px;
}

/* Editor */
/* line 227, ../sass/_base.scss */
.editor-toolbar.fullscreen, .CodeMirror-fullscreen, .editor-preview-side {
  z-index: 999;
}

/* Vanilla-Picker */
/* line 231, ../sass/_base.scss */
.picker_wrapper.popup.popup_right {
  right: 0;
  left: inherit;
  z-index: 9;
}

/* need-bloc */
/* line 239, ../sass/_base.scss */
.need-bloc .need_img {
  display: inline-block;
  background-color: var(--danger);
  color: white;
  border-radius: 50%;
  height: 200px;
  width: 200px;
  text-align: center;
  margin-bottom: 2em;
}
/* line 249, ../sass/_base.scss */
.need-bloc h2 {
  font-size: 2em;
  text-transform: uppercase;
}

/** Notifications **/
/* line 255, ../sass/_base.scss */
.toast-container {
  color: white;
  opacity: 0.8;
  padding: 15px 15px 15px 50px;
  filter: alpha(opacity=80);
  border-radius: 3px 3px 3px 3px;
  pointer-events: auto;
  overflow: hidden;
  background-position: 15px center;
  background-repeat: no-repeat;
  margin-bottom: 2em;
}
/* line 266, ../sass/_base.scss */
.toast-container.toast--floating {
  box-shadow: 0 0 12px #999999;
  position: fixed;
  right: 1em;
  top: 1em;
  width: 300px;
  z-index: 999999;
}
/* line 274, ../sass/_base.scss */
.toast-container .toast-title {
  font-weight: 700;
}
/* line 277, ../sass/_base.scss */
.toast-container p {
  word-wrap: break-word;
}
/* line 280, ../sass/_base.scss */
.toast-container.toast-success {
  background-color: #22bfa1;
}
/* line 283, ../sass/_base.scss */
.toast-container.toast-danger {
  background-color: #dd4545;
}
/* line 286, ../sass/_base.scss */
.toast-container.toast-warning {
  background-color: #e67e22;
}
/* line 289, ../sass/_base.scss */
.toast-container.toast-info {
  background-color: #3498db;
}

/* line 293, ../sass/_base.scss */
.toast-container.toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

/* line 296, ../sass/_base.scss */
.toast-container.toast-danger {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

/* line 299, ../sass/_base.scss */
.toast-container.toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

/* line 302, ../sass/_base.scss */
.toast-container.toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

/** Print Intervention **/
/* line 306, ../sass/_base.scss */
.pdf .primary {
  background-color: var(--primary);
}

/* line 309, ../sass/_base.scss */
.pdf, .pdf h4 {
  color: var(--pe-content-txt-color);
}

/* line 312, ../sass/_base.scss */
.pdf ul li:nth-child(2n+1) {
  background-color: #dbdbdb;
}

/* line 315, ../sass/_base.scss */
.pdf #container {
  background-color: var(--white);
  border: 1px solid #000000;
  color: black;
}

/* line 320, ../sass/_base.scss */
.pdf .title-container, .pdf .bi--children h3.children-title {
  background-color: #133E57;
  color: var(--white);
}

/* line 324, ../sass/_base.scss */
.pdf .border-right {
  border-right: 1px solid #000000;
}

/* line 327, ../sass/_base.scss */
.pdf .border-left {
  border-left: 1px solid #000000;
}

/* line 330, ../sass/_base.scss */
.pdf .border-bottom {
  border-bottom: 1px solid #000000;
}

/* line 333, ../sass/_base.scss */
.pdf .border-top {
  border-top: 1px solid #000000;
}

/* line 336, ../sass/_base.scss */
.pdf .company-info {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

/* line 341, ../sass/_base.scss */
.pdf .companyname-adress span.secondary {
  color: var(--white);
}

/* line 344, ../sass/_base.scss */
.pdf .block h3 {
  color: var(--white);
}

/* line 347, ../sass/_base.scss */
.pdf .block-title {
  border-top: 1px solid #000000;
}

/* line 350, ../sass/_base.scss */
.pdf .etiquette {
  color: var(--default-txt-color);
}

/* line 353, ../sass/_base.scss */
.pdf .checkbox {
  -moz-box-shadow: 2px 2px 0px 0px var(--body-txt-color);
  -webkit-box-shadow: 2px 2px 0px 0px var(--body-txt-color);
  -o-box-shadow: 2px 2px 0px 0px var(--body-txt-color);
  box-shadow: 2px 2px 0px 0px var(--body-txt-color);
  border: 1px solid var(--body-txt-color);
}

/* line 360, ../sass/_base.scss */
.pdf .checkbox:checked {
  background-color: #77adc3;
}

/* line 363, ../sass/_base.scss */
.pdf .neutral {
  background-color: var(--table-thead-color);
}

/* line 364, ../sass/_base.scss */
.pdf .default {
  background-color: #f2f2f2;
}

/* line 365, ../sass/_base.scss */
.pdf .primary {
  background-color: var(--primary);
}

/* line 366, ../sass/_base.scss */
.pdf .primary-light {
  background-color: #e8f0ff;
}

/* line 367, ../sass/_base.scss */
.pdf .secondary {
  background-color: #77adc3;
  color: #fff;
}

/* line 368, ../sass/_base.scss */
.pdf .secondary-light {
  background-color: #edf8fc;
}

/* line 369, ../sass/_base.scss */
.pdf .grey {
  background-color: #bfbfbf;
}

/* line 370, ../sass/_base.scss */
.pdf footer {
  background-color: var(--main-bg-color);
  color: #d9d9d9;
}

/* line 374, ../sass/_base.scss */
.CodeMirror {
  /*height: 600px !important;*/
}

/* line 1, ../sass/_label.scss */
.badge, .label {
  display: inline-block;
  padding: 0.35em 0.6em;
  font-size: 85%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* line 14, ../sass/_label.scss */
.badge.badge-pill, .badge.label-pill, .label.badge-pill, .label.label-pill {
  -moz-border-radius: 10rem;
  -webkit-border-radius: 10rem;
  border-radius: 10rem;
}

/** Colors **/
/* line 19, ../sass/_label.scss */
.badge-light-primary {
  background: rgba(26, 188, 156, 0.2);
  border-color: #bfece3;
  color: #1abc9c;
}

/* line 24, ../sass/_label.scss */
.badge-light-secondary {
  background: rgba(108, 117, 125, 0.2);
  border-color: #d6d8db;
  color: #6c757d;
}

/* line 29, ../sass/_label.scss */
.badge-light-success {
  background: rgba(46, 204, 113, 0.2);
  border-color: #c4f1d7;
  color: #2ecc71;
}

/* line 34, ../sass/_label.scss */
.badge-light-danger {
  background: rgba(231, 76, 60, 0.2);
  border-color: #f8cdc8;
  color: #e74c3c;
}

/* line 39, ../sass/_label.scss */
.badge-light-warning {
  background: rgba(241, 196, 15, 0.2);
  border-color: #fbeebc;
  color: #f1c40f;
}

/* line 44, ../sass/_label.scss */
.badge-light-info {
  background: rgba(0, 172, 193, 0.2);
  border-color: #b8e8ee;
  color: #00acc1;
}

/* line 49, ../sass/_label.scss */
.badge-light-dark {
  background: rgba(52, 58, 64, 0.2);
  border-color: #c6c8ca;
  color: #343a40;
}

/* line 54, ../sass/_label.scss */
.badge-light-light {
  background: rgba(248, 249, 250, 0.2);
  border-color: #fdfdfe;
  color: #f8f9fa;
}

/* line 59, ../sass/_label.scss */
.badge-white {
  color: var(--primary);
  background-color: #ffffff;
}

/* line 63, ../sass/_label.scss */
.badge-primary {
  color: #fff;
  background-color: var(--primary);
}

/* line 67, ../sass/_label.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

/* line 71, ../sass/_label.scss */
.badge-success {
  color: #fff;
  background-color: #1abc9c;
}

/* line 75, ../sass/_label.scss */
.badge-danger {
  color: #fff;
  background-color: #e74c3c;
}

/* line 79, ../sass/_label.scss */
.badge-warning {
  color: #fff;
  background-color: #f1c40f;
}

/* line 83, ../sass/_label.scss */
.badge-info {
  color: #fff;
  background-color: #00acc1;
}

/* line 87, ../sass/_label.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 91, ../sass/_label.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 95, ../sass/_label.scss */
.badge-default {
  background-color: var(--pe-content-background);
  color: var(--pe-content-txt-color);
}

/* line 1, ../sass/_tabs.scss */
ul#tabs {
  margin: 0;
  padding: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.08);
}
/* line 6, ../sass/_tabs.scss */
ul#tabs li {
  display: inline-block;
}
/* line 8, ../sass/_tabs.scss */
ul#tabs li a {
  display: block;
  padding: 1em;
  color: var(--pe-content-txt-color);
}
/* line 12, ../sass/_tabs.scss */
ul#tabs li a.selected {
  background-color: var(--primary);
  color: white;
}

/* line 20, ../sass/_tabs.scss */
.tabs-pe .tabContent.hide {
  display: none;
}
/* line 25, ../sass/_tabs.scss */
.tabs-pe .tabContent .tabContent-title-inner h4 {
  font-size: 1.2em;
  font-weight: 500;
  margin-bottom: 1em;
}

/* line 1, ../sass/_container.scss */
.pe-content {
  margin-left: 260px;
  overflow: hidden;
  min-height: 100vh;
  background-color: var(--pe-content-background);
  padding: 113px 15px 0;
  transition: margin-left 0.45s ease 0s;
}

/* line 10, ../sass/_container.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2em;
}

/* line 19, ../sass/_container.scss */
body.client-layout .container {
  width: 800px;
  margin: 0 auto;
  top: 3vh;
  position: relative;
}
@media screen and (max-width: 850px) {
  /* line 19, ../sass/_container.scss */
  body.client-layout .container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 4, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul {
  margin: 0 15px;
  padding: 0;
}
/* line 7, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li {
  position: relative;
  white-space: nowrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 10, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.pe-navigation-title {
  font-size: 15px;
  color: var(--pe-content-txt-color);
  padding: 15px;
  font-weight: 500;
  line-height: 18px;
}
/* line 17, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li ul.pe-submenu {
  display: none;
}
/* line 20, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li ul.pe-submenu li a {
  color: white;
  padding: 5px 12px 12px;
  font-size: 13px;
}
/* line 27, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.active {
  border-radius: 5px;
  background-color: var(--primary);
  color: white;
  transition: all 0.45s ease 0s;
}
/* line 32, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.active a {
  color: white;
}
/* line 36, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.active ul.pe-submenu {
  margin: 0;
  color: var(--primary);
}
/* line 40, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.active ul.pe-submenu li a {
  color: var(--pe-content-txt-color);
  padding: 5px 12px 12px;
  font-size: 13px;
}
/* line 46, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li.active ul.pe-submenu li:last-child > a {
  border-radius: 0 0 15px 15px;
}
/* line 53, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li a {
  white-space: nowrap;
  color: var(--pe-content-txt-color);
  padding: 15px;
  line-height: 17px;
  display: flex;
  align-items: center;
  word-break: break-all;
  text-transform: capitalize;
  text-decoration: none;
}
/* line 63, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li a .pe-arrow-right {
  margin-right: 0;
  margin-left: auto;
}
/* line 67, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li a i {
  font-size: 20px;
  margin-right: 10px;
}
/* line 74, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li .submenu a span {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
/* line 78, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li .submenu a span i {
  float: right;
}
/* line 83, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active {
  background-color: var(--primary);
  transition: all 0.45s ease 0s;
  border-radius: 5px;
}
/* line 87, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active a {
  color: var(--white);
}
/* line 90, ../sass/_navigation.scss */
.pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active ul.pe-submenu {
  display: block;
  transition: all 0.45s ease 0s;
}

/* line 108, ../sass/_navigation.scss */
.sidebar-darker .pe-sidebar-navigation .pe-navigation-content nav ul li.pe-navigation-title {
  color: var(--white);
}
/* line 111, ../sass/_navigation.scss */
.sidebar-darker .pe-sidebar-navigation .pe-navigation-content nav ul li a {
  color: var(--white);
}
/* line 116, ../sass/_navigation.scss */
.sidebar-darker .pe-sidebar-navigation .pe-navigation-content nav ul li ul.pe-submenu li a {
  color: var(--white);
}
/* line 121, ../sass/_navigation.scss */
.sidebar-darker .pe-sidebar-navigation .pe-navigation-content nav ul li .submenu.active {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 2, ../sass/_navbar.scss */
body.fixed-header-top .pe-top-navbar {
  border-radius: 0;
  margin: 0;
  width: calc(100% - 260px);
}
/* line 7, ../sass/_navbar.scss */
body.fixed-header-top .pe-content {
  padding-top: 90px;
}
/* line 11, ../sass/_navbar.scss */
body.fixed-header-top.sidebar-toggled .pe-top-navbar {
  width: calc(100% - 80px);
}

/* line 17, ../sass/_navbar.scss */
.pe-top-navbar {
  background-color: var(--pe-top-navbar-background);
  padding: 0;
  min-height: 70px;
  top: 0;
  position: fixed;
  left: auto;
  right: 0;
  width: calc(100% - 320px);
  z-index: 99;
  margin: 20px 30px;
  transition: all 0.45s ease 0s;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  -webkit-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  box-shadow: 0px 0px 25px 0px var(--shadow-color);
}
/* line 18, ../sass/_navbar.scss */
.pe-top-navbar.fixed-header {
  border-radius: 0;
  margin: 0;
  width: calc(100% - 260px);
  transition: all 0.45s ease 0s;
}
/* line 37, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content {
  height: 70px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-flow: row nowrap;
}
/* line 44, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-navigation, .pe-top-navbar .pe-navbar-content .pe-navbar-toggled {
  padding-left: 15px;
  font-size: 18px;
}
/* line 47, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-navigation a, .pe-top-navbar .pe-navbar-content .pe-navbar-toggled a {
  text-decoration: none;
  color: var(--pe-top-navbar-color);
}
/* line 50, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-navigation a i, .pe-top-navbar .pe-navbar-content .pe-navbar-toggled a i {
  vertical-align: bottom;
}
/* line 55, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .item-navbar-link {
  display: block;
  font-size: 18px;
  color: var(--pe-top-navbar-color);
  text-decoration: none;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
/* line 64, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .item-navbar-link:hover {
  background-color: rgba(0, 0, 0, 0.14);
  border-radius: 25px;
  text-align: center;
}
/* line 70, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-icons {
  display: flex;
  flex-basis: auto;
}
/* line 74, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-icons ul {
  margin-left: auto;
  padding: 0;
}
/* line 76, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-icons ul li {
  list-style: none;
  display: inline-block;
}
/* line 79, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-icons ul li button {
  background-color: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
}
/* line 88, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb {
  padding: 0 15px;
  flex-grow: 1;
}
/* line 91, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb ul.breadcrumbs {
  margin: 0;
  padding: 0;
}
/* line 94, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb ul.breadcrumbs li {
  list-style: none;
  display: inline-block;
}
/* line 97, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb ul.breadcrumbs li span.divider {
  display: none;
}
/* line 100, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb ul.breadcrumbs li a {
  text-decoration: none;
  display: inline-block;
  color: white;
  padding: 2px 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 108, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-breadcrumb ul.breadcrumbs li.active span {
  display: block;
  background-color: rgba(0, 0, 0, 0.14);
  color: white;
  padding: 2px 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 119, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 123, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-myaccount-icon {
  text-decoration: none;
  color: var(--pe-top-navbar-color);
  display: inline-block;
  vertical-align: middle;
}
/* line 128, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-myaccount-icon i {
  font-size: 18px;
  vertical-align: middle;
}
/* line 133, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu {
  position: absolute;
  width: 300px;
  right: 0;
  top: 3.3em;
}
/* line 138, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-subtitle {
  padding: 1rem;
  color: var(--white);
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px;
  border-radius: 10px 10px 0 0;
}
/* line 143, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items {
  background-color: var(--white);
}
/* line 145, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-account-link-item {
  padding: 15px;
  color: black;
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px solid #f3f7fd;
  width: 100%;
}
/* line 152, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-account-link-item:hover {
  background-color: var(--bg-hover-primary);
}
/* line 156, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-link-item-icon {
  width: 45px;
  height: 45px;
  text-align: center;
  display: inline-block;
  line-height: 45px;
  font-size: 22px;
  background: #ceebee !important;
  color: #089bab !important;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
/* line 167, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-link-item-name {
  margin-left: 1rem;
}
/* line 169, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-link-item-name p {
  font-size: 12px;
  margin: 0;
  color: inherit;
}
/* line 175, ../sass/_navbar.scss */
.pe-top-navbar .pe-navbar-content .pe-navbar-account .pe-account-submenu .pe-account-link-items .pe-account-bottom-link {
  padding: 15px;
}

/* line 2, ../sass/_button.scss */
body.darker .btn-light-primary, body.darker .btn-light-danger, body.darker .btn-light-info, body.darker .btn-light-secondary, body.darker .btn-light-info {
  border-color: transparent;
}

/* line 6, ../sass/_button.scss */
button.btn, button.btn-sm, button.btn-table {
  cursor: pointer;
}

/* line 9, ../sass/_button.scss */
.btn, .btn-sm, .btn-table {
  display: inline-block;
}
/* line 11, ../sass/_button.scss */
.btn i, .btn-sm i, .btn-table i {
  vertical-align: middle;
}

/* line 15, ../sass/_button.scss */
.btn {
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.45rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  border: 1px solid transparent;
}

/* line 29, ../sass/_button.scss */
.btn-sm {
  text-align: center;
  border: 1px solid transparent;
  padding: .15rem .5rem;
  border-radius: 4px;
  text-decoration: none;
  font-size: 0.85em;
}

/* line 37, ../sass/_button.scss */
.btn-table {
  text-align: center;
  border: 1px solid transparent;
  padding: .2rem .6rem;
  border-radius: 4px;
  text-decoration: none;
  font-size: 0.85em;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 48, ../sass/_button.scss */
.btn-primary {
  background-color: var(--primary);
  color: var(--white);
}

/* line 52, ../sass/_button.scss */
.btn-success {
  background-color: var(--success);
  color: var(--white);
}

/* line 56, ../sass/_button.scss */
.btn-danger {
  background-color: var(--danger);
  color: var(--white);
}

/* line 60, ../sass/_button.scss */
.btn-secondary {
  background-color: var(--pe-top-navbar-background);
  color: var(--white);
}

/* line 64, ../sass/_button.scss */
.btn-info {
  background-color: var(--info);
  color: var(--white);
}

/* line 68, ../sass/_button.scss */
.btn-warning {
  color: #fff;
  background-color: #f1b44c;
  border-color: #f1b44c;
}

/* line 73, ../sass/_button.scss */
.btn-light-primary {
  background: rgba(26, 188, 156, 0.2);
  border-color: #bfece3;
  color: #1abc9c;
}

/* line 78, ../sass/_button.scss */
.btn-light-secondary {
  background: rgba(108, 117, 125, 0.2);
  border-color: #d6d8db;
  color: #6c757d;
}

/* line 83, ../sass/_button.scss */
.btn-light-danger {
  background: rgba(231, 76, 60, 0.2);
  border-color: #f8cdc8;
  color: #e74c3c;
}

/* line 88, ../sass/_button.scss */
.btn-light-warning {
  background: rgba(241, 196, 15, 0.2);
  border-color: #fbeebc;
  color: #f1c40f;
}

/* line 93, ../sass/_button.scss */
.btn-light-info {
  background: rgba(0, 172, 193, 0.2);
  border-color: #b8e8ee;
  color: #00acc1;
}

/* line 99, ../sass/_button.scss */
body.darker .btn-secondary {
  border-color: var(--border-color);
}

/* line 2, ../sass/_modal.scss */
body.darker .body-blackout {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 6, ../sass/_modal.scss */
.body-blackout {
  background-color: rgba(255, 255, 255, 0.95);
  overflow-y: hidden;
}

/* line 10, ../sass/_modal.scss */
.popup-modal {
  background-color: var(--default-background);
  color: var(--pe-content-txt-color);
  -moz-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
/* line 14, ../sass/_modal.scss */
.popup-modal .popup-modal-header {
  background-color: var(--pe-content-background);
  padding: 1.5em;
}
/* line 17, ../sass/_modal.scss */
.popup-modal .popup-modal-header h1 {
  font-size: 1.3em;
}
/* line 21, ../sass/_modal.scss */
.popup-modal .popup-modal-footer {
  background-color: var(--pe-content-background);
}
/* line 23, ../sass/_modal.scss */
.popup-modal .popup-modal-footer .form-group {
  margin-bottom: 0;
}

/* line 1, ../sass/_card.scss */
.ih-card {
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px;
  border-radius: 10px !important;
}
/* line 4, ../sass/_card.scss */
.ih-card .ih-card-body {
  padding: 20px;
}
/* line 6, ../sass/_card.scss */
.ih-card .ih-card-body .ih-card-icon {
  height: 60px;
  width: 60px;
  display: inline-block;
  line-height: 60px;
  text-align: center;
  font-size: 23px;
  color: white;
}
/* line 15, ../sass/_card.scss */
.ih-card .ih-card-body h2 {
  font-size: 2.3em;
}
/* line 18, ../sass/_card.scss */
.ih-card .ih-card-body.ih-bg-default, .ih-card .ih-card-body.ih-bg-primary {
  border-radius: 10px !important;
  -moz-box-shadow: 0px 4px 5px 1px var(--shadow-color);
  -webkit-box-shadow: 0px 4px 5px 1px var(--shadow-color);
  box-shadow: 0px 4px 5px 1px var(--shadow-color);
}
/* line 22, ../sass/_card.scss */
.ih-card .ih-card-body.ih-bg-default {
  background-color: var(--default-background);
  color: var(--pe-content-txt-color);
}
/* line 26, ../sass/_card.scss */
.ih-card .ih-card-body.ih-bg-primary {
  background-color: var(--card-primary);
  color: var(--pe-content-txt-color);
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px;
  border-radius: 10px !important;
}

/* line 34, ../sass/_card.scss */
.card, .card-step {
  -moz-box-shadow: 0px 4px 5px 1px var(--shadow-color);
  -webkit-box-shadow: 0px 4px 5px 1px var(--shadow-color);
  box-shadow: 0px 4px 5px 1px var(--shadow-color);
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px;
  border-radius: 10px !important;
  background-color: var(--default-background);
  color: var(--pe-content-txt-color);
}
/* line 39, ../sass/_card.scss */
.card.card-login, .card-step.card-login {
  -moz-border-radius: 4px 4px 4px 4px !important;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px !important;
}
/* line 41, ../sass/_card.scss */
.card.card-login .card-body, .card-step.card-login .card-body {
  padding: 2.25em;
}
/* line 44, ../sass/_card.scss */
.card.card-login .card-body .auth-login-header h5, .card-step.card-login .card-body .auth-login-header h5 {
  font-weight: 600;
  font-size: 1rem;
}
/* line 48, ../sass/_card.scss */
.card.card-login .card-body .auth-login-header p, .card-step.card-login .card-body .auth-login-header p {
  font-size: 0.85rem;
}
/* line 54, ../sass/_card.scss */
.card .card-body, .card .card-header, .card-step .card-body, .card-step .card-header {
  padding: 1em;
}
/* line 57, ../sass/_card.scss */
.card .card-header, .card-step .card-header {
  border-bottom: 1px solid var(--border-card-color);
}
/* line 59, ../sass/_card.scss */
.card .card-header h4.card-title, .card-step .card-header h4.card-title {
  font-size: 1.4em;
}
/* line 63, ../sass/_card.scss */
.card .card-footer, .card-step .card-footer {
  background-color: var(--card-footer);
  padding: 1em;
}
/* line 68, ../sass/_card.scss */
.card.card--border.border-primary, .card-step.card--border.border-primary {
  border: 1px solid var(--primary);
}

/* line 73, ../sass/_card.scss */
.card-step {
  color: #e1e1e1;
}
/* line 75, ../sass/_card.scss */
.card-step span.icon {
  font-size: 2em;
  vertical-align: middle;
}
/* line 79, ../sass/_card.scss */
.card-step h3.cs--title {
  text-transform: uppercase;
  font-weight: 500;
}
/* line 83, ../sass/_card.scss */
.card-step.active {
  background-color: var(--primary);
  color: white;
}

/* line 89, ../sass/_card.scss */
.card-menu-js ul#tabs {
  background-color: transparent;
  margin: 1em 0;
}
/* line 92, ../sass/_card.scss */
.card-menu-js ul#tabs li {
  display: block;
}
/* line 94, ../sass/_card.scss */
.card-menu-js ul#tabs li a {
  padding: 0.5em 1.5em;
  margin: 0 0.8em;
  color: var(--pe-content-txt-color);
}
/* line 98, ../sass/_card.scss */
.card-menu-js ul#tabs li a.selected {
  background-color: var(--pe-content-background);
}

/* line 106, ../sass/_card.scss */
.card-user .card-header {
  color: var(--white);
}
/* line 108, ../sass/_card.scss */
.card-user .card-header h4.card-title {
  font-size: 1.01rem;
  font-weight: 500;
  margin-bottom: .5rem;
}
/* line 113, ../sass/_card.scss */
.card-user .card-header.bg-primary {
  background-color: var(--primary);
}
/* line 119, ../sass/_card.scss */
.card-user .card-body .user-stats h5 {
  font-weight: 600;
}

/* line 125, ../sass/_card.scss */
.card-primary {
  background-color: var(--primary);
  color: white;
  border-color: transparent;
}
/* line 129, ../sass/_card.scss */
.card-primary .card-header {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 133, ../sass/_card.scss */
.card-stick {
  border-top: 3px solid var(--primary);
}

/* line 136, ../sass/_card.scss */
.card-aside-dark {
  background-color: var(--pe-content-background);
  color: var(--pe-content-txt-color);
  margin: 1em;
  -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px;
  border-radius: 5px !important;
}
/* line 143, ../sass/_card.scss */
.card-aside-dark .card-header div.card-title {
  padding-top: 1em;
  font-size: 1.1em;
}
/* line 148, ../sass/_card.scss */
.card-aside-dark .card-body {
  padding: 1em;
}

/* line 152, ../sass/_card.scss */
.card-light-info {
  background: rgba(0, 172, 193, 0.2);
  border-color: #b8e8ee;
  color: #00acc1;
}
/* line 156, ../sass/_card.scss */
.card-light-info .card-header {
  border-color: rgba(0, 172, 193, 0.2);
}

/* line 160, ../sass/_card.scss */
.card-light-success {
  background: rgba(46, 204, 113, 0.2);
  border-color: #c4f1d7;
  color: #2ecc71;
}
/* line 164, ../sass/_card.scss */
.card-light-success .card-header {
  border-color: rgba(46, 204, 113, 0.2);
}

/* line 170, ../sass/_card.scss */
.card-column .card-aside-left .card-inner {
  padding: 1.5em;
}
/* line 173, ../sass/_card.scss */
.card-column .card-aside-left .card-inner .user-card .user-avatar {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  letter-spacing: 0.06em;
  font-size: 14px;
  font-weight: 700;
  color: white;
}
/* line 183, ../sass/_card.scss */
.card-column .card-aside-left .card-inner .user-card .user-info {
  margin-left: 1em;
}
/* line 189, ../sass/_card.scss */
.card-column .card-aside {
  width: 380px;
  flex-shrink: 0;
}
/* line 193, ../sass/_card.scss */
.card-column .card-aside-left {
  border-right: 1px solid var(--border-color);
}
/* line 196, ../sass/_card.scss */
.card-column .card-inner {
  padding: 2em;
}
/* line 198, ../sass/_card.scss */
.card-column .card-inner .link-list-menu {
  padding: 0;
}
/* line 200, ../sass/_card.scss */
.card-column .card-inner .link-list-menu li {
  list-style: none;
}
/* line 202, ../sass/_card.scss */
.card-column .card-inner .link-list-menu li a {
  text-decoration: none;
  display: block;
  padding: 0.5em 1.5em;
  color: var(--pe-content-txt-color);
  margin: 0 0.8em;
  border-radius: 6px;
}
/* line 209, ../sass/_card.scss */
.card-column .card-inner .link-list-menu li a.active {
  background-color: var(--pe-content-background);
}
/* line 212, ../sass/_card.scss */
.card-column .card-inner .link-list-menu li a span {
  margin-right: 0.5em;
  vertical-align: middle;
}
/* line 220, ../sass/_card.scss */
.card-column .card-inner .card-inner-header h4 {
  font-size: 1.4em;
}
/* line 223, ../sass/_card.scss */
.card-column .card-inner .card-inner-header h3 {
  font-weight: 500;
}
/* line 226, ../sass/_card.scss */
.card-column .card-inner .card-inner-header span {
  font-weight: 200;
}
/* line 230, ../sass/_card.scss */
.card-column .card-inner .card-inner-bloc {
  margin-bottom: 1em;
}
/* line 232, ../sass/_card.scss */
.card-column .card-inner .card-inner-bloc .cib--header {
  margin-bottom: 1em;
}
/* line 234, ../sass/_card.scss */
.card-column .card-inner .card-inner-bloc .cib--header h4 {
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 600;
  display: inline-block;
  margin-right: 10px;
  line-height: 1.1;
  position: relative;
}

/* line 2, ../sass/_form.scss */
.bloc-form h2 {
  margin-bottom: 1.5em;
  font-size: 1em;
  font-weight: 600;
}
/* line 8, ../sass/_form.scss */
.bloc-form .form-group label {
  font-weight: 400;
}

/* line 14, ../sass/_form.scss */
.form-big .form-group .form-control, .form-big .form-group .form-input, .form-big .form-group .form-select {
  height: calc(1.2em + 1.65rem + 2px);
  background-color: var(--form-big-bg-color);
  border: 1px solid var(--form-border-color);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 21, ../sass/_form.scss */
.form-big .form-group .form-input:disabled,
.form-group .form-input:disabled {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 25, ../sass/_form.scss */
.form-group {
  margin-bottom: 1rem;
  position: relative;
}
/* line 28, ../sass/_form.scss */
.form-group a {
  text-decoration: none;
}
/* line 30, ../sass/_form.scss */
.form-group a small {
  color: var(--pe-content-txt-color);
}
/* line 34, ../sass/_form.scss */
.form-group label {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-weight: 500;
}
/* line 39, ../sass/_form.scss */
.form-group .form-text {
  display: block;
  margin-top: 0.25rem;
}
/* line 43, ../sass/_form.scss */
.form-group small, .form-group .small {
  font-size: 80%;
  font-weight: 400;
}
/* line 47, ../sass/_form.scss */
.form-group .form-control, .form-group .form-input, .form-group .form-select {
  display: block;
  width: 100%;
  background-color: var(--pe-content-background);
  color: var(--pe-content-txt-color);
  height: calc(1.5em + .9rem + 2px);
  padding: .45rem .9rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  border: 1px solid var(--border-color);
  border-radius: .2rem;
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* line 61, ../sass/_form.scss */
.form-group .form-control:disabled, .form-group .form-control .form-control[readonly], .form-group .form-input:disabled, .form-group .form-input .form-control[readonly], .form-group .form-select:disabled, .form-group .form-select .form-control[readonly] {
  opacity: 1;
}
/* line 64, ../sass/_form.scss */
.form-group .form-control.disabled, .form-group .form-input.disabled, .form-group .form-select.disabled {
  pointer-events: none;
  background-color: var(--pe-content-background);
  border: transparent;
}
/* line 70, ../sass/_form.scss */
.form-group .form-control-sm {
  height: calc(1.5em + 0.5rem + 4px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}
/* line 77, ../sass/_form.scss */
.form-group textarea {
  min-height: 120px;
}

/* line 81, ../sass/_form.scss */
.form-group.form-group-prepend {
  display: flex;
  justify-content: space-between;
  align-content: center;
}
/* line 85, ../sass/_form.scss */
.form-group.form-group-prepend .form-prepend {
  display: flex;
  align-items: center;
  /*background-color: var(--form-prepend-bg);*/
  color: var(--pe-content-txt-color);
  padding: 0.5em 1em;
  border: 1px solid rgba(120, 130, 140, 0.2);
  text-align: center;
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}
/* line 96, ../sass/_form.scss */
.form-group.form-group-prepend .input-st {
  flex: 1 1 auto;
}
/* line 98, ../sass/_form.scss */
.form-group.form-group-prepend .input-st .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}

/* line 105, ../sass/_form.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
/* line 111, ../sass/_form.scss */
.input-group .input-group-prepend {
  margin-right: -2px;
}
/* line 114, ../sass/_form.scss */
.input-group .input-group-prepend, .input-group .input-group-append {
  display: flex;
}
/* line 117, ../sass/_form.scss */
.input-group .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.625rem 1.1875rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border: 2px solid rgba(0, 0, 0, 0.15);
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 131, ../sass/_form.scss */
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 135, ../sass/_form.scss */
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 141, ../sass/_form.scss */
.password_input {
  color: white;
  border: 0;
  outline: 0;
  background: none;
  line-height: 40px;
  transition: width .4s linear;
  padding: 0 10px;
  width: 450px;
  font-weight: 300;
  caret-color: red;
}

/* line 154, ../sass/_form.scss */
.preview_icon {
  height: 40px;
  width: 40px;
  float: right;
  font-size: 1.2em;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: var(--pe-content-txt-color);
  text-decoration: none;
  position: absolute;
  top: 1.6em;
  right: 0;
}
/* line 168, ../sass/_form.scss */
.preview_icon:hover {
  text-decoration: none;
  color: #fff;
}

/* line 173, ../sass/_form.scss */
select {
  appearance: none;
  background-color: transparent;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  color: var(--pe-content-txt-color);
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
}

/* line 188, ../sass/_form.scss */
select::-ms-expand {
  display: none;
}

/* line 191, ../sass/_form.scss */
.select {
  position: relative;
  display: grid;
  grid-template-areas: "select";
  width: 100%;
  align-items: center;
  min-width: 15ch;
  /*max-width: 30ch;*/
  border-radius: 0.25em;
  cursor: pointer;
  line-height: 2.3;
  color: var(--pe-content-txt-color);
  background-color: var(--form-big-bg-color);
  /*background-image: linear-gradient(to top, #f9f9f9, #fff 33%);*/
}

/* line 206, ../sass/_form.scss */
.select::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
  position: relative;
  right: 0.5em;
  background-color: var(--border-color);
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

/* line 216, ../sass/_form.scss */
select,
.select:after {
  grid-area: select;
}

/* line 220, ../sass/_form.scss */
select:focus + .focus {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 2px solid var(--primary-color);
  border-radius: inherit;
}

/* Editor */
/* line 230, ../sass/_form.scss */
.editor-toolbar a {
  color: var(--pe-content-txt-color) !important;
}

/* line 233, ../sass/_form.scss */
.editor-toolbar a:hover, .editor-toolbar a.active {
  background-color: var(--primary);
  color: white !important;
  border-color: var(--primary);
}
/* line 237, ../sass/_form.scss */
.editor-toolbar a:hover a, .editor-toolbar a.active a {
  color: white !important;
}

/* line 241, ../sass/_form.scss */
.editor-toolbar, .CodeMirror {
  background: var(--form-big-bg-color);
  color: var(--pe-content-txt-color);
  border-color: var(--border-color);
}

/* line 246, ../sass/_form.scss */
.editor-toolbar.fullscreen {
  background: var(--pe-content-background);
}

/* line 249, ../sass/_form.scss */
.CodeMirror-fullscreen {
  background: var(--default-background);
}

/* line 252, ../sass/_form.scss */
.editor-preview-side {
  background-color: var(--default-background) !important;
}

/* line 255, ../sass/_form.scss */
.editor-toolbar.fullscreen::before, .editor-toolbar.fullscreen::after {
  background: transparent;
}

/* line 258, ../sass/_form.scss */
.editor-preview {
  background-color: var(--form-bg-color);
}

/* line 261, ../sass/_form.scss */
.editor-toolbar.disabled-for-preview a:not(.no-disable) {
  background: var(--form-bg-color);
  color: var(--form-bg-color) !important;
}

/* line 265, ../sass/_form.scss */
.editor-preview-side {
  border-color: var(--pe-content-background);
  background-color: var(--first-bg-color);
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  /* line 270, ../sass/_form.scss */
  input[type='checkbox'],
  input[type='radio'] {
    --active: var(--primary);
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, 0.3);
    --border: var(--border-color);
    --border-hover: var(--primary);
    --background: var(--pe-content-background);
    --disabled: #F6F8FF;
    --disabled-inner: #E1E6F9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    transition: background .3s, border-color .3s, box-shadow .2s;
  }
  /* line 292, ../sass/_form.scss */
  input[type='checkbox']:after,
  input[type='radio']:after {
    content: '';
    display: block;
    background-color: var(--form-bg-color);
    left: 0;
    top: 0;
    position: absolute;
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
  }
  /* line 301, ../sass/_form.scss */
  input[type='checkbox']:checked,
  input[type='radio']:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
  }
  /* line 308, ../sass/_form.scss */
  input[type='checkbox']:disabled,
  input[type='radio']:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: .9;
  }
  /* line 312, ../sass/_form.scss */
  input[type='checkbox']:disabled:checked,
  input[type='radio']:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border);
  }
  /* line 316, ../sass/_form.scss */
  input[type='checkbox']:disabled + label,
  input[type='radio']:disabled + label {
    cursor: not-allowed;
  }
  /* line 322, ../sass/_form.scss */
  input[type='checkbox']:hover:not(:checked):not(:disabled),
  input[type='radio']:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover);
  }
  /* line 327, ../sass/_form.scss */
  input[type='checkbox']:focus,
  input[type='radio']:focus {
    box-shadow: 0 0 0 var(--focus);
  }
  /* line 330, ../sass/_form.scss */
  input[type='checkbox']:not(.switch),
  input[type='radio']:not(.switch) {
    width: 21px;
  }
  /* line 332, ../sass/_form.scss */
  input[type='checkbox']:not(.switch):after,
  input[type='radio']:not(.switch):after {
    opacity: var(--o, 0);
  }
  /* line 335, ../sass/_form.scss */
  input[type='checkbox']:not(.switch):checked,
  input[type='radio']:not(.switch):checked {
    --o: 1;
  }
  /* line 339, ../sass/_form.scss */
  input[type='checkbox'] + label,
  input[type='radio'] + label {
    font-size: 14px;
    line-height: 21px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-left: 4px;
  }

  /* line 349, ../sass/_form.scss */
  input[type='checkbox']:not(.switch) {
    border-radius: 7px;
  }
  /* line 351, ../sass/_form.scss */
  input[type='checkbox']:not(.switch):after {
    width: 5px;
    height: 9px;
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: 7px;
    top: 4px;
    transform: rotate(var(--r, 20deg));
  }
  /* line 361, ../sass/_form.scss */
  input[type='checkbox']:not(.switch):checked {
    --r: 43deg;
  }
  /* line 365, ../sass/_form.scss */
  input[type='checkbox'].switch {
    width: 38px;
    border-radius: 11px;
  }
  /* line 368, ../sass/_form.scss */
  input[type='checkbox'].switch:after {
    left: 2px;
    top: 2px;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    background: var(--ab, var(--border));
    transform: translateX(var(--x, 0));
  }
  /* line 377, ../sass/_form.scss */
  input[type='checkbox'].switch:checked {
    --ab: var(--active-inner);
    --x: 17px;
  }
  /* line 383, ../sass/_form.scss */
  input[type='checkbox'].switch:disabled:not(:checked):after {
    opacity: .6;
  }

  /* line 390, ../sass/_form.scss */
  input[type='radio'] {
    border-radius: 50%;
  }
  /* line 392, ../sass/_form.scss */
  input[type='radio']:after {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background: var(--active-inner);
    opacity: 0;
    transform: scale(var(--s, 0.7));
  }
  /* line 400, ../sass/_form.scss */
  input[type='radio']:checked {
    --s: .5;
  }
}
/* line 410, ../sass/_form.scss */
select, .select::after {
  grid-area: select;
}

/* line 413, ../sass/_form.scss */
.select::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  background-color: var(--border-color);
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

/* line 1, ../sass/_table.scss */
table.table-default {
  width: 100%;
  border-collapse: collapse;
  background-color: var(--card-bg-color);
  color: var(--body-txt-color);
}
/* line 7, ../sass/_table.scss */
table.table-default tbody tr.not__delete {
  background-color: var(--pe-content-background);
}
/* line 11, ../sass/_table.scss */
table.table-default th {
  text-transform: uppercase;
  font-size: 85%;
  text-align: left;
}
/* line 16, ../sass/_table.scss */
table.table-default th, table.table-default td {
  border-top: 1px solid var(--border-color);
}
/* line 20, ../sass/_table.scss */
table.table-default tr th {
  background-color: rgba(0, 0, 0, 0.08);
  padding: .52rem 2rem;
  border-top: 0;
}
/* line 26, ../sass/_table.scss */
table.table-default td {
  padding: .42rem 2rem;
}
/* line 28, ../sass/_table.scss */
table.table-default td.td-title {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 34, ../sass/_table.scss */
.dataTable-table tr th {
  padding: 8px 10px !important;
}
/* line 38, ../sass/_table.scss */
.dataTable-table thead tr th {
  border-color: var(--border-color);
}

/* line 43, ../sass/_table.scss */
.dataTable-wrapper.no-footer .dataTable-container {
  border-color: var(--border-color);
}

/* line 47, ../sass/_table.scss */
.dataTable-search .dataTable-input {
  background-color: var(--pe-content-background);
  border: 0;
  border-radius: 6px;
  color: var(--pe-content-txt-color);
}

/* line 1, ../sass/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 7, ../sass/_alert.scss */
.alert a {
  font-weight: 700;
}
/* line 10, ../sass/_alert.scss */
.alert.alert-heading {
  color: inherit;
}
/* line 13, ../sass/_alert.scss */
.alert.alert-primary {
  color: #0e6251;
  background-color: #d1f2eb;
  border-color: #bfece3;
}
/* line 17, ../sass/_alert.scss */
.alert.alert-primary a {
  color: #08352c;
}
/* line 21, ../sass/_alert.scss */
.alert.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
/* line 25, ../sass/_alert.scss */
.alert.alert-secondary a {
  color: #202326;
}
/* line 29, ../sass/_alert.scss */
.alert.alert-success {
  color: #186a3b;
  background-color: #d5f5e3;
  border-color: #c4f1d7;
}
/* line 33, ../sass/_alert.scss */
.alert.alert-success a {
  color: #0f4024;
}
/* line 37, ../sass/_alert.scss */
.alert.alert-danger {
  color: #78281f;
  background-color: #fadbd8;
  border-color: #f8cdc8;
}
/* line 41, ../sass/_alert.scss */
.alert.alert-danger a {
  color: #4f1a15;
}
/* line 45, ../sass/_alert.scss */
.alert.alert-warning {
  color: #7d6608;
  background-color: #fcf3cf;
  border-color: #fbeebc;
}
/* line 49, ../sass/_alert.scss */
.alert.alert-warning a {
  color: #4d3f05;
}
/* line 53, ../sass/_alert.scss */
.alert.alert-info {
  color: #005964;
  background-color: #cceef3;
  border-color: #b8e8ee;
}
/* line 57, ../sass/_alert.scss */
.alert.alert-info a {
  color: #002c31;
}
/* line 61, ../sass/_alert.scss */
.alert.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
/* line 65, ../sass/_alert.scss */
.alert.alert-light a {
  color: #686868;
}
/* line 69, ../sass/_alert.scss */
.alert.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
/* line 73, ../sass/_alert.scss */
.alert.alert-dark a {
  color: #040505;
}

/* line 2, ../sass/_intervention.scss */
.admin--intervention .ad--title {
  margin-bottom: 1em;
}
/* line 4, ../sass/_intervention.scss */
.admin--intervention .ad--title h1 {
  color: var(--pe-content-txt-color);
  font-size: 1.7em;
}
/* line 7, ../sass/_intervention.scss */
.admin--intervention .ad--title h1 i {
  vertical-align: sub;
}
/* line 13, ../sass/_intervention.scss */
.admin--intervention .inter-title_client .infosbar-client {
  padding: 0.5em;
  font-size: 90%;
  font-weight: 600;
  opacity: 0.5;
}
/* line 18, ../sass/_intervention.scss */
.admin--intervention .inter-title_client .infosbar-client span {
  margin-right: 1em;
}
/* line 22, ../sass/_intervention.scss */
.admin--intervention .inter-title_client h4 {
  margin-bottom: 0.3em;
  font-weight: 600;
}
/* line 27, ../sass/_intervention.scss */
.admin--intervention .equipment-details {
  border-top: 1px solid var(--border-color);
  padding-top: 1em;
  margin-top: 20px;
}
/* line 31, ../sass/_intervention.scss */
.admin--intervention .equipment-details .title {
  font-weight: 500;
}
/* line 36, ../sass/_intervention.scss */
.admin--intervention #gallery .upload-container {
  position: relative;
  display: block;
}
/* line 39, ../sass/_intervention.scss */
.admin--intervention #gallery .upload-container a {
  display: block;
  height: 220px;
  border: 2px dashed var(--border-color);
}
/* line 43, ../sass/_intervention.scss */
.admin--intervention #gallery .upload-container a span {
  position: absolute;
  top: 1em;
  text-align: center;
  display: inline-block;
  width: 100%;
  color: var(--pe-content-txt-color);
  font-size: 1.5em;
}
/* line 51, ../sass/_intervention.scss */
.admin--intervention #gallery .upload-container a span i {
  display: block;
  font-size: 3em;
}
/* line 58, ../sass/_intervention.scss */
.admin--intervention #gallery .i_gallery {
  margin-top: 1em;
}

/* line 3, ../sass/_search_form_layout.scss */
body.body-search .search-box h1 {
  font-weight: 500;
  font-size: 1.7em;
  margin-bottom: 2em;
}
/* line 8, ../sass/_search_form_layout.scss */
body.body-search .search-box h2.title-search-form {
  font-weight: 500;
  font-size: 1.2em;
  margin-top: 1em;
}
/* line 13, ../sass/_search_form_layout.scss */
body.body-search .search-box .btn {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 18, ../sass/_search_form_layout.scss */
body.body-search .card {
  position: relative;
  z-index: 2;
}
/* line 22, ../sass/_search_form_layout.scss */
body.body-search .footer-search {
  background-color: var(--pe-content-background);
  color: #83afb5;
  position: relative;
  z-index: 1;
  bottom: 1em;
  padding: 2em 1em 1em 1em;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0;
  border-radius: 0 0 10px 10px;
}

/* line 1, ../sass/_tracker.scss */
body.layout_tracker {
  background-color: var(--pe-content-background);
}
/* line 3, ../sass/_tracker.scss */
body.layout_tracker .wrapper {
  margin: 1em;
}
/* line 6, ../sass/_tracker.scss */
body.layout_tracker .header {
  background-color: var(--default-background);
  padding: 1em;
  border-radius: 4px;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
/* line 12, ../sass/_tracker.scss */
body.layout_tracker .header span.proaxive_logo img {
  width: 45px;
  display: inline-block;
  margin-right: 0.3em;
}
/* line 18, ../sass/_tracker.scss */
body.layout_tracker .header span.title_tracker {
  font-size: 1.4em;
  font-weight: 500;
  margin-left: 0.3em;
  color: var(--primary);
}
/* line 24, ../sass/_tracker.scss */
body.layout_tracker .header .company-links {
  color: var(--pe-content-txt-color);
}
/* line 26, ../sass/_tracker.scss */
body.layout_tracker .header .company-links span {
  display: inline-block;
  font-weight: 400;
  margin-right: .5em;
}
/* line 31, ../sass/_tracker.scss */
body.layout_tracker .header .company-links ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 34, ../sass/_tracker.scss */
body.layout_tracker .header .company-links ul li {
  list-style: none;
  display: inline-block;
  margin-right: .5em;
}
/* line 38, ../sass/_tracker.scss */
body.layout_tracker .header .company-links ul li button {
  border-color: transparent;
  cursor: pointer;
  background-color: var(--pe-content-background);
  color: var(--pe-content-txt-color);
}
/* line 48, ../sass/_tracker.scss */
body.layout_tracker .title-page {
  background-color: var(--primary);
  color: white;
  padding: 1em;
  margin: 1em 0;
  border-radius: 4px;
}
/* line 54, ../sass/_tracker.scss */
body.layout_tracker .title-page h1 {
  margin: 0;
  font-weight: 500;
  font-size: 1.6em;
}
/* line 60, ../sass/_tracker.scss */
body.layout_tracker .title-page .inter-action ul {
  margin: 0;
  padding: 0;
}
/* line 63, ../sass/_tracker.scss */
body.layout_tracker .title-page .inter-action ul li {
  list-style: none;
  padding: 0;
  display: inline-block;
}
/* line 67, ../sass/_tracker.scss */
body.layout_tracker .title-page .inter-action ul li a, body.layout_tracker .title-page .inter-action ul li button {
  border-radius: 50px;
  background-color: white;
  color: var(--primary);
  display: inline-block;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
}
/* line 77, ../sass/_tracker.scss */
body.layout_tracker .title-page .inter-action ul li a i, body.layout_tracker .title-page .inter-action ul li button i {
  font-size: 20px;
}
/* line 81, ../sass/_tracker.scss */
body.layout_tracker .title-page .inter-action ul li button {
  border: 0;
  cursor: pointer;
}
/* line 89, ../sass/_tracker.scss */
body.layout_tracker .pe-sidebar {
  display: none;
}
/* line 92, ../sass/_tracker.scss */
body.layout_tracker .pe-content {
  margin-left: 0;
  border-radius: 0;
  padding: 0;
}
/* line 96, ../sass/_tracker.scss */
body.layout_tracker .pe-content .pe-top-navbar {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 0 20px 0;
  width: 100%;
  border-radius: 0;
}
/* line 106, ../sass/_tracker.scss */
body.layout_tracker .container-fluid, body.layout_tracker .footer {
  width: 1400px;
}
@media only screen and (max-width: 1400px) {
  /* line 106, ../sass/_tracker.scss */
  body.layout_tracker .container-fluid, body.layout_tracker .footer {
    width: 100%;
  }
}
/* line 113, ../sass/_tracker.scss */
body.layout_tracker .components .components--bloc {
  display: flex;
  margin-bottom: .5em;
}
/* line 117, ../sass/_tracker.scss */
body.layout_tracker .components span.c__title {
  min-width: 40%;
  background-color: var(--pe-content-background);
  padding: 0 .5em;
  margin-right: .5em;
  font-weight: 500;
}
/* line 125, ../sass/_tracker.scss */
body.layout_tracker .footer-tracker {
  background-color: var(--default-background);
  color: var(--pe-content-txt-color);
  line-height: 60px;
  padding: 0 2em;
  border-radius: 10px;
}
/* line 135, ../sass/_tracker.scss */
body.layout_tracker.darker .progressbar li span {
  background-color: var(--pe-content-background);
  border-color: var(--default-background);
}
/* line 139, ../sass/_tracker.scss */
body.layout_tracker.darker .progressbar li:after {
  background-color: var(--default-background);
}

/* line 147, ../sass/_tracker.scss */
.about_intervention ul {
  padding: 0;
  margin: 0;
}
/* line 149, ../sass/_tracker.scss */
.about_intervention ul li {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.5em 0.8em;
  margin: 0.5em 0;
  color: #aaa;
  list-style: none;
  display: block;
}
/* line 156, ../sass/_tracker.scss */
.about_intervention ul li:last-child {
  background: rgba(46, 204, 113, 0.2);
  border-color: #c4f1d7;
  color: #2ecc71;
}

/* line 165, ../sass/_tracker.scss */
.closed_intervention ul {
  padding: 0;
  margin: 0;
}
/* line 167, ../sass/_tracker.scss */
.closed_intervention ul li {
  background: rgba(0, 172, 193, 0.2);
  border-color: #b8e8ee;
  color: #00acc1;
  padding: 0.5em 0.8em;
  margin: 0.5em 0;
  list-style: none;
  display: block;
}
/* line 175, ../sass/_tracker.scss */
.closed_intervention ul li:last-child {
  background: rgba(0, 172, 193, 0.2);
  border-color: #b8e8ee;
  color: #00acc1;
}

/* line 183, ../sass/_tracker.scss */
.steps {
  margin-bottom: 1em;
  overflow: hidden;
}

/** progress bar (intervention) **/
/* line 188, ../sass/_tracker.scss */
body.layout_tracker .progressbar li.active {
  color: var(--primary);
}

/* line 191, ../sass/_tracker.scss */
body.layout_tracker .progressbar li.active span {
  background-color: var(--primary);
  border-color: var(--primary);
}

/* line 195, ../sass/_tracker.scss */
body.layout_tracker .progressbar li.active:before {
  border-color: var(--primary);
}

/* line 198, ../sass/_tracker.scss */
body.layout_tracker .progressbar li.active + li:after {
  background-color: var(--primary);
}

/* line 201, ../sass/_tracker.scss */
.progressbar {
  margin: 0;
  padding: 0;
  counter-reset: step;
}

/* line 207, ../sass/_tracker.scss */
.progressbar li {
  list-style-type: none;
  width: 25%;
  float: left;
  font-size: 0.9em;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #cccaca;
}

/* line 218, ../sass/_tracker.scss */
.progressbar li span {
  width: 50px;
  height: 50px;
  content: counter(step);
  counter-increment: step;
  line-height: 43px;
  border: 2px solid #cccaca;
  display: block;
  font-size: 2em;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: white;
  z-index: 2;
  position: relative;
}

/* line 235, ../sass/_tracker.scss */
.progressbar li:after {
  width: 100%;
  height: 2px;
  content: '';
  position: absolute;
  background-color: #cccaca;
  top: 25px;
  left: -50%;
  z-index: 1;
}

/* line 246, ../sass/_tracker.scss */
.progressbar li:first-child:after {
  content: none;
}

/* line 250, ../sass/_tracker.scss */
.progressbar li.active span {
  color: white;
}

/* line 4, ../sass/_toggle_grid_list.scss */
.item-single .is--header {
  display: none;
}
/* line 8, ../sass/_toggle_grid_list.scss */
.item-single.item-single--list .is--header {
  display: flex;
}
/* line 10, ../sass/_toggle_grid_list.scss */
.item-single.item-single--list .is--header .is--td {
  font-weight: 600;
}

/* line 16, ../sass/_toggle_grid_list.scss */
.item-single.item-single--list .is--header .is--header-start, .item-single.item-single--list .is--body-display .is--section-start {
  flex-grow: 2 !important;
}

/* line 19, ../sass/_toggle_grid_list.scss */
.item-single .is--header, .item-single.item-single--list .is--body {
  background-color: var(--pe-content-background);
  width: 100%;
  padding: 1em;
  border-top: 2px solid transparent;
  margin-bottom: 1em;
  align-items: center;
  -moz-box-shadow: inset 0 0 0 9999px transparent;
  -webkit-box-shadow: inset 0 0 0 9999px transparent;
  box-shadow: inset 0 0 0 9999px transparent;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 29, ../sass/_toggle_grid_list.scss */
.item-single .is--header, .item-single.item-single--list .is--body-display {
  flex-flow: row nowrap;
}

/* line 32, ../sass/_toggle_grid_list.scss */
.item-single .is--header .is--td, .item-single.item-single--list .is--body-display > .is--section-td {
  display: flex;
  flex-flow: row nowrap;
  flex-grow: 1;
  flex-basis: 0;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0px;
  white-space: nowrap;
}

/* line 44, ../sass/_toggle_grid_list.scss */
.item-single.item-single--grid0 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
/* line 47, ../sass/_toggle_grid_list.scss */
.item-single.item-single--grid0 .is--body {
  background-color: var(--pe-content-background);
  padding: 1em;
  position: relative;
  display: block;
  margin-right: 1em;
  margin-bottom: 1em;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 56, ../sass/_toggle_grid_list.scss */
.item-single.item-single--grid0 .is--body .grid0--icon {
  display: flex;
  align-items: center;
}
/* line 59, ../sass/_toggle_grid_list.scss */
.item-single.item-single--grid0 .is--body .grid0--icon .g_icon {
  font-size: 3em;
  margin-right: 0.5em;
}

/* line 67, ../sass/_toggle_grid_list.scss */
.item-single.item-single--list .is--body .grid0--icon .g_icon {
  display: none;
}
/* line 70, ../sass/_toggle_grid_list.scss */
.item-single.item-single--list .is--body-display {
  display: flex;
}

/* line 75, ../sass/_toggle_grid_list.scss */
.buttons-toggle {
  right: 2em;
}
/* line 77, ../sass/_toggle_grid_list.scss */
.buttons-toggle div {
  margin: 0px 5px;
  font-size: 1.5em;
  cursor: pointer;
  background-color: var(--pe-content-background);
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
}
/* line 87, ../sass/_toggle_grid_list.scss */
.buttons-toggle div > * {
  pointer-events: none;
}
/* line 90, ../sass/_toggle_grid_list.scss */
.buttons-toggle div i {
  display: inline-block;
}

/* line 2, ../sass/_ribbon.scss */
.ribbon.ribbon--left {
  left: -5px;
}
/* line 4, ../sass/_ribbon.scss */
.ribbon.ribbon--left span {
  left: -21px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 10, ../sass/_ribbon.scss */
.ribbon.ribbon--right {
  right: -5px;
}
/* line 12, ../sass/_ribbon.scss */
.ribbon.ribbon--right span {
  right: -21px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 18, ../sass/_ribbon.scss */
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}
/* line 27, ../sass/_ribbon.scss */
.ribbon span {
  font-size: 10px;
  font-weight: 600;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: var(--primary);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  right: -21px;
}
/* line 43, ../sass/_ribbon.scss */
.ribbon span:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
/* line 52, ../sass/_ribbon.scss */
.ribbon span:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
}

/* line 63, ../sass/_ribbon.scss */
.ribbon.ribbon--primary span {
  background: var(--primary);
}

/* line 66, ../sass/_ribbon.scss */
.ribbon.ribbon--primary span:before {
  border-left: 3px solid var(--primary);
  border-top: 3px solid var(--primary);
}

/* line 70, ../sass/_ribbon.scss */
.ribbon.ribbon--primary span:after {
  border-right: 3px solid var(--primary);
  border-top: 3px solid var(--primary);
}

/* line 1, ../sass/_stickies.scss */
.stickies-stick-button {
  position: fixed;
  top: 15em;
  right: 4em;
}
/* line 5, ../sass/_stickies.scss */
.stickies-stick-button a {
  background-color: var(--primary);
  color: white;
  width: 50px;
  display: block;
  height: 50px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
  box-shadow: 0px 4px 5px 1px var(--shadow-color);
}
/* line 15, ../sass/_stickies.scss */
.stickies-stick-button a i {
  font-size: 1.6em;
}

/* line 20, ../sass/_stickies.scss */
.aside-stickies {
  position: fixed;
  bottom: 0;
  right: 0;
  height: 100%;
  z-index: 9999;
  color: var(--pe-content-txt-color);
  transform: translateX(150%);
  background-color: var(--default-background);
  transition: transform 0.45s ease 0s;
  box-shadow: 0px 0px 25px 25px var(--shadow-color);
}
/* line 32, ../sass/_stickies.scss */
.aside-stickies.is--visible {
  transform: translateX(0);
}
/* line 35, ../sass/_stickies.scss */
.aside-stickies .popup-modal__close {
  top: 0;
  right: 0;
}
/* line 39, ../sass/_stickies.scss */
.aside-stickies .header-stickies {
  background-color: var(--pe-content-background);
  padding: 0.5em 1em;
}
/* line 42, ../sass/_stickies.scss */
.aside-stickies .header-stickies a.aside-close-stickies {
  display: inline-block;
  color: var(--pe-content-txt-color);
}
/* line 47, ../sass/_stickies.scss */
.aside-stickies .content-stickies {
  padding: 1em;
}
/* line 49, ../sass/_stickies.scss */
.aside-stickies .content-stickies h3 {
  color: white;
  margin-bottom: 1em;
}
/* line 53, ../sass/_stickies.scss */
.aside-stickies .content-stickies .single-stick-body {
  background-color: #312c6f;
  border-top: 3px solid transparent;
  display: block;
  color: white;
  margin-bottom: 1em;
  width: 300px;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
/* line 62, ../sass/_stickies.scss */
.aside-stickies .content-stickies .single-stick-body .ssb--header {
  background-color: #3d3784;
  border-bottom: 1px solid #4c43a6;
  padding: 1em;
  border-radius: 10px 10px 0 0;
}
/* line 68, ../sass/_stickies.scss */
.aside-stickies .content-stickies .single-stick-body .ssb-content {
  padding: 1em;
}

/* line 75, ../sass/_stickies.scss */
a.post-it-note {
  color: inherit;
}

/* line 79, ../sass/_stickies.scss */
#stick__sticky a {
  display: block;
  position: relative;
  color: inherit;
}
/* line 83, ../sass/_stickies.scss */
#stick__sticky a .post-it-hover {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  display: block;
  z-index: 2;
  border-radius: 6px;
  border: 1px solid transparent;
  transition: all, 0.4s;
}
/* line 94, ../sass/_stickies.scss */
#stick__sticky a .post-it-hover span {
  display: none;
  position: relative;
  font-size: 3em;
  text-align: center;
  top: 20px;
  transition: all, 0.4s;
}
/* line 102, ../sass/_stickies.scss */
#stick__sticky a .post-it-hover:hover {
  background-color: var(--primary);
  border-color: var(--primary);
  color: white;
}
/* line 106, ../sass/_stickies.scss */
#stick__sticky a .post-it-hover:hover span {
  display: block;
}

/* line 111, ../sass/_stickies.scss */
.post-it-note {
  padding: 1em;
  position: relative;
  border-radius: 6px;
  border: 1px solid transparent;
  z-index: 1;
}
/* line 117, ../sass/_stickies.scss */
.post-it-note span.stick {
  display: inline-block;
  position: absolute;
  top: 1em;
  right: 1em;
  width: 30px;
  height: 30px;
  border-radius: 50px;
  text-align: center;
}
/* line 126, ../sass/_stickies.scss */
.post-it-note span.stick i {
  font-size: 1.2em;
}
/* line 130, ../sass/_stickies.scss */
.post-it-note .post-it-header {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.7em;
}
/* line 135, ../sass/_stickies.scss */
.post-it-note .post-it-footer {
  font-weight: 300;
  font-style: italic;
  font-size: 0.9em;
  text-align: right;
  margin-top: 0.7em;
}

/* Search */
.item-search{
  display:block;
  border: 1px solid var(--border-color);
  padding:1em;
  color:inherit;
}

@media screen and (max-width: 1400px) {
  /* line 2, ../sass/_mediaquery.scss */
  .card-table {
    overflow-x: auto;
  }
}
@media screen and (max-width: 850px) {
  /* Base */
  /* line 9, ../sass/_mediaquery.scss */
  .d-block-mobile {
    display: block !important;
  }

  /**/
  /* line 13, ../sass/_mediaquery.scss */
  .pe-navbar-navigation {
    display: block !important;
  }

  /* line 16, ../sass/_mediaquery.scss */
  .pe-sidebar {
    transform: translateX(-100%);
    z-index: 9999;
    top: 70px;
    background-color: var(--body-background-color);
    width: 100%;
  }
  /* line 22, ../sass/_mediaquery.scss */
  .pe-sidebar.deploy {
    transform: translateX(0);
  }
  /* line 25, ../sass/_mediaquery.scss */
  .pe-sidebar .pe-sidebar-navigation {
    overflow: auto;
    bottom: 0;
    position: relative;
    margin-bottom: 80px;
  }

  /* line 32, ../sass/_mediaquery.scss */
  #pe-content {
    margin-left: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  /* line 36, ../sass/_mediaquery.scss */
  .pe-top-navbar {
    width: 100% !important;
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  /* line 41, ../sass/_mediaquery.scss */
  .overlay-mobile {
    background: rgba(255, 255, 255, 0.9);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
  }

  /* Card */
  /* line 51, ../sass/_mediaquery.scss */
  .card-table {
    overflow-x: auto;
  }

  /* line 54, ../sass/_mediaquery.scss */
  .card-column {
    display: block;
  }
  /* line 56, ../sass/_mediaquery.scss */
  .card-column .card-aside {
    width: 100%;
  }

  /** Intervention **/
  /* line 63, ../sass/_mediaquery.scss */
  .admin--intervention .inter--infos .inter--description {
    margin-bottom: 1em;
  }
}
/* line 1, ../sass/_footer.scss */
.footer {
  background-color: var(--default-background);
  position: relative;
  bottom: 1em;
  margin: 20px 15px;
  padding: 0 15px;
  height: 60px;
  left: 0;
  right: 0;
  line-height: 60px;
  color: var(--pe-content-txt-color);
  box-shadow: 0px 0px 25px 0px var(--shadow-color);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  -webkit-box-shadow: 0px 0px 25px 0px var(--shadow-color);
  box-shadow: 0px 0px 25px 0px var(--shadow-color);
}

/* line 16, ../sass/_footer.scss */
.pe-footer {
  background-color: var(--default-background);
  color: var(--pe-content-txt-color);
  margin-left: 260px;
  padding: 0.5em 3em;
  text-align: right;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 25, ../sass/_footer.scss */
.pe-footer a {
  color: inherit;
}

/* line 125, ../sass/app.scss */
* {
  scrollbar-width: thin;
  scrollbar-color: var(--primary) rgba(0, 0, 0, 0.08);
}

/* line 130, ../sass/app.scss */
body {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #333;
  line-height: 1.8;
  background-color: var(--body-background-color);
}

/* line 141, ../sass/app.scss */
body.body-search {
  background-color: var(--pe-content-background);
}

/* line 145, ../sass/app.scss */
.wrapper {
  background: var(--body-background-color);
}
