/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://use.typekit.net/czx4mrf.css');
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/*CSS base*/
/*IMPORT POLICE*/
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* GENERAL */
/* line 13, templates/g5_helium/custom/scss/global.scss */
body {
  font-family: "Lato", sans-serif;
  border-top: 5px solid #921539;
  line-height: normal;
}
/* line 18, templates/g5_helium/custom/scss/global.scss */
body p {
  margin: 0;
}
/* line 21, templates/g5_helium/custom/scss/global.scss */
body p a:hover {
  text-decoration: underline;
}
/* line 27, templates/g5_helium/custom/scss/global.scss */
h1, h2, h3, h4, h5, h6 {
  color: #c70640;
  margin-top: 50px;
  margin-bottom: 50px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
}
/* line 40, templates/g5_helium/custom/scss/global.scss */
h1 {
  font-size: 2em;
  position: relative;
}
/* line 45, templates/g5_helium/custom/scss/global.scss */
.view-login h1::after, .view-registration h1::after, .view-reset h1::after, .view-form.em-formRegistrationCenter h1::after {
  display: none !important;
}
/* line 52, templates/g5_helium/custom/scss/global.scss */
h1::after, .swal2-title::after {
  content: '';
  position: absolute;
  margin-top: 45px;
  width: 2.7rem;
  height: 0.2rem;
  background: #921539 !important;
  left: 0;
  display: block !important;
  top: 4px;
}
/* line 65, templates/g5_helium/custom/scss/global.scss */
.swal2-title {
  color: #000;
  margin: 10px 0 20px 0;
}
/* line 70, templates/g5_helium/custom/scss/global.scss */
h2 {
  font-size: 1.5rem;
}
/* line 74, templates/g5_helium/custom/scss/global.scss */
a, p, ul, li, label, input, span, div, legend {
  font-weight: 300;
  font-style: normal;
  line-height: normal;
}
/* line 88, templates/g5_helium/custom/scss/global.scss */
a:focus {
  outline: none;
}
/* line 92, templates/g5_helium/custom/scss/global.scss */
a {
  color: #921539;
}
/* line 96, templates/g5_helium/custom/scss/global.scss */
label {
  color: #000;
  margin-bottom: 5px;
  font-weight: bold;
  display: inline;
}
/* line 103, templates/g5_helium/custom/scss/global.scss */
.hidden {
  display: none;
}
/* line 107, templates/g5_helium/custom/scss/global.scss */
.moduletable .nav li {
  margin-bottom: 0;
}
/* line 111, templates/g5_helium/custom/scss/global.scss */
/* line 113, templates/g5_helium/custom/scss/global.scss */
.wide a:hover, .wide a:active, .wide a:focus, .wide a:focus-within {
  text-decoration: none;
}
/* line 121, templates/g5_helium/custom/scss/global.scss */
.box h2 {
  font-size: 1.5rem;
  margin-top: 20px !important;
}
/* line 126, templates/g5_helium/custom/scss/global.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 179, templates/g5_helium/custom/scss/global.scss */
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  margin-bottom: 0;
  border-radius: 4px;
  border-color: #ccc;
  height: 50px;
}
/* line 200, templates/g5_helium/custom/scss/global.scss */
select {
  margin-bottom: 0;
  border-radius: 4px;
  border-color: #ccc;
}
/* line 206, templates/g5_helium/custom/scss/global.scss */
textarea {
  margin-bottom: 0;
  border-radius: 4px;
  border-color: #ccc;
}
/* line 212, templates/g5_helium/custom/scss/global.scss */
input[type="file"] {
  height: auto;
  line-height: normal;
}
/* line 217, templates/g5_helium/custom/scss/global.scss */
.row {
  margin: 0;
}
/* line 221, templates/g5_helium/custom/scss/global.scss */
hr {
  margin: 20px 0;
}
/* line 225, templates/g5_helium/custom/scss/global.scss */
ul {
  list-style: initial;
}
/* line 229, templates/g5_helium/custom/scss/global.scss */
.page-header {
  border-bottom: none;
}
/* line 234, templates/g5_helium/custom/scss/global.scss */
.modal {
  position: relative;
  background-color: #fff;
  margin: 0;
  width: 100%;
  left: 0;
  top: 0;
  border: none;
  box-shadow: none;
}
/* line 245, templates/g5_helium/custom/scss/global.scss */
.modal-header {
  background: #4e5b6d;
  padding: 10px 20px;
  border-bottom: 1px solid #eee;
  min-height: 90px;
}
/* line 252, templates/g5_helium/custom/scss/global.scss */
.alert-heading {
  display: none;
}
/* line 256, templates/g5_helium/custom/scss/global.scss */
#system-message .alert.alert-message h1 {
  margin: 0px;
}
/* line 259, templates/g5_helium/custom/scss/global.scss */
#system-message .alert.alert-message h1::after {
  display: none;
}
/* line 264, templates/g5_helium/custom/scss/global.scss */
legend {
  margin: 10px 0 20px 0;
}
/* line 268, templates/g5_helium/custom/scss/global.scss */
#g-drawer, #g-breadcrumb, #g-maintop, #g-mainbottom, #g-bottom, #g-header, #g-top, #g-utility, .platform-content:first-child, .moduletable:first-child, .widget:first-child, .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 284, templates/g5_helium/custom/scss/global.scss */
#g-page-surround {
  min-height: auto;
}
/* line 288, templates/g5_helium/custom/scss/global.scss */
p, a, legend, select, textarea, label, input[type="text"], .ui.warning.message {
  font-family: "Lato", sans-serif;
}
/* line 299, templates/g5_helium/custom/scss/global.scss */
p, legend, select, textarea, label, input[type="text"], .ui.warning.message {
  color: #000;
}
/* line 309, templates/g5_helium/custom/scss/global.scss */
#g-container-main .g-container {
  padding: 0 10px;
}
/* line 313, templates/g5_helium/custom/scss/global.scss */
.row-fluid .span3 {
  display: flex;
  align-items: center;
}
/* line 318, templates/g5_helium/custom/scss/global.scss */
.row-striped .row-fluid {
  width: 100%;
}
/* line 322, templates/g5_helium/custom/scss/global.scss */
#g-offcanvas a:hover {
  color: #fff;
  text-decoration: none;
}
/* ESPACEMENTS SOUS LES TITRES  */
/* line 329, templates/g5_helium/custom/scss/global.scss */
/* line 332, templates/g5_helium/custom/scss/global.scss */
.view-list #g-container-main .page-header, .view-form #g-container-main .page-header, .view-details #g-container-main .page-header {
  padding-bottom: 15px;
}
/* Branding */
/* line 338, templates/g5_helium/custom/scss/global.scss */
.g-branding {
  margin-right: 0;
  text-align: end;
}
/* HEADER */
/* line 345, templates/g5_helium/custom/scss/global.scss */
/* line 346, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-grid {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
/* line 352, templates/g5_helium/custom/scss/global.scss */
#g-navigation #header-c {
  max-width: 30rem;
  min-height: 67px;
}
/* line 356, templates/g5_helium/custom/scss/global.scss */
#g-navigation #header-c .g-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
/* line 362, templates/g5_helium/custom/scss/global.scss */
#g-navigation #header-c .g-content .platform-content {
  margin: 0px 10px;
  padding: 0px;
}
/* line 368, templates/g5_helium/custom/scss/global.scss */
#g-navigation #header-c .g-content .platform-content:nth-child(2) {
  order: 3;
}
/* line 376, templates/g5_helium/custom/scss/global.scss */
#g-navigation {
  border-bottom: 1px solid #eee;
  width: 100vw;
}
/* line 380, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container {
  padding: 10px;
  width: 95%;
  margin: auto !important;
}
/* line 386, templates/g5_helium/custom/scss/global.scss */
#g-navigation #header-a {
  display: flex;
  align-items: center;
}
/* line 393, templates/g5_helium/custom/scss/global.scss */
.right-divider {
  border-right: solid 1px #cecece;
}
/* line 397, templates/g5_helium/custom/scss/global.scss */
#top-a {
  display: flex;
  justify-content: center;
}
/* FOOTER */
/* line 404, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau #g-navigation.g-flushed .g-container {
  padding: 10px !important;
}
/* line 408, templates/g5_helium/custom/scss/global.scss */
footer#g-footer {
  background-color: #fafafa;
  border-top: none;
  bottom: 0;
  width: 100vw;
  position: relative;
}
/* line 416, templates/g5_helium/custom/scss/global.scss */
footer#g-footer img {
  max-width: 50%;
}
/* line 420, templates/g5_helium/custom/scss/global.scss */
#g-page-surround {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  width: 100%;
}
/* line 427, templates/g5_helium/custom/scss/global.scss */
.view-registration.login.em-formRegistrationCenter #g-page-surround, .view-form.em-formRegistrationCenter #g-page-surround {
  overflow-y: auto;
}
/* line 432, templates/g5_helium/custom/scss/global.scss */
#g-page-surround > .g-container:not(.g-flushed) {
  width: 100vw;
  margin-top: auto;
  height: 140px;
}
/* line 438, templates/g5_helium/custom/scss/global.scss */
.g-container > #g-footer {
  width: 100vw;
  margin-top: auto !important;
}
/* line 443, templates/g5_helium/custom/scss/global.scss */
footer#g-footer > .g-container {
  width: 95%;
}
/* line 447, templates/g5_helium/custom/scss/global.scss */
body > .g-container {
  width: 100vw;
}
/* line 451, templates/g5_helium/custom/scss/global.scss */
#g-footer .g-grid {
  height: 140px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
/* line 458, templates/g5_helium/custom/scss/global.scss */
.bas-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 464, templates/g5_helium/custom/scss/global.scss */
.bas-footer .em-containerAdresseLogo {
  width: 55%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 472, templates/g5_helium/custom/scss/global.scss */
.bas-footer .adresse {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: baseline;
}
/* line 478, templates/g5_helium/custom/scss/global.scss */
.bas-footer .adresse p {
  color: #c70640;
}
/* line 482, templates/g5_helium/custom/scss/global.scss */
.bas-footer .adresse .street {
  text-align: left;
}
/* line 488, templates/g5_helium/custom/scss/global.scss */
/* line 489, templates/g5_helium/custom/scss/global.scss */
.credits-emundus p {
  color: #c70640;
  float: right;
}
/* line 495, templates/g5_helium/custom/scss/global.scss */
.customfooter-legal p {
  text-align: center;
}
/* line 499, templates/g5_helium/custom/scss/global.scss */
#g-footer .notes {
  font-size: 0.8em;
}
/* line 503, templates/g5_helium/custom/scss/global.scss */
#g-footer .platform-content {
  margin: 0;
  padding: 0;
}
/* line 508, templates/g5_helium/custom/scss/global.scss */
#g-footer {
  padding: 20px;
  margin: auto auto 0 auto;
}
/* line 512, templates/g5_helium/custom/scss/global.scss */
#g-footer a {
  color: #921539;
  text-decoration: underline;
}
/* MODULE USER DROPDOWN */
/* line 519, templates/g5_helium/custom/scss/global.scss */
/* line 520, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c a.forgotten_password_header {
  font-size: 14px;
  color: #921539;
  float: right;
}
/* line 526, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c .moduletable .header-right {
  margin-top: 12px;
}
/* line 529, templates/g5_helium/custom/scss/global.scss */
/* line 531, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.btn-creer-compte, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.inscription {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* line 537, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.btn-creer-compte:hover, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.inscription:hover, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.btn-creer-compte:active, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.inscription:active, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.btn-creer-compte:focus, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger.inscription:focus {
  background: transparent;
  color: #921539;
  border-color: #921539;
}
/* line 546, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger:not(btn-creer-compte) {
  background: transparent;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 551, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger:not(btn-creer-compte):hover, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger:not(btn-creer-compte):active, #g-navigation .g-container #header-c .moduletable .header-right a.btn.btn-danger:not(btn-creer-compte):focus {
  background: #c70640;
  color: #fff;
  border-color: #c70640;
}
/* line 562, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c #userDropdownIcon {
  background-color: #c70640;
  border: 2px solid #c70640;
  color: #fff;
  box-shadow: none;
}
/* line 568, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c #userDropdownIcon:hover, #g-navigation .g-container #header-c #userDropdownIcon.active, #g-navigation .g-container #header-c #userDropdownIcon:hover:active {
  background-color: transparent;
  color: #c70640;
}
/* line 576, templates/g5_helium/custom/scss/global.scss */
/* line 578, templates/g5_helium/custom/scss/global.scss */
#g-navigation .g-container #header-c #userDropdownMenu li > a:hover, #g-navigation .g-container #header-c #userDropdownMenu .active > a {
  background: #c70640;
  color: #fff;
}
/* BURGER MENU - DECONNECTE */
/* line 589, templates/g5_helium/custom/scss/global.scss */
#g-page-surround .g-offcanvas-toggle {
  top: 1.8rem;
}
/* line 593, templates/g5_helium/custom/scss/global.scss */
.burger span {
  border-radius: 1px;
  height: 5px;
  width: 32px;
  background: #c70640;
  position: absolute;
  display: block;
  content: '';
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  top: 0;
}
/* line 604, templates/g5_helium/custom/scss/global.scss */
.burger span::after {
  border-radius: 1px;
  height: 5px;
  width: 32px;
  background: #c70640;
  position: absolute;
  display: block;
  content: '';
  top: 20px;
}
/* line 615, templates/g5_helium/custom/scss/global.scss */
.burger span::before {
  border-radius: 1px;
  height: 5px;
  width: 32px;
  background: #c70640;
  position: absolute;
  display: block;
  content: '';
  top: 10px;
}
/* BOUTON RADIO SELECTIONNE- COULEUR */
/* line 628, templates/g5_helium/custom/scss/global.scss */
.view-form input[type='radio']:checked {
  background: #921539;
  outline: none;
}
/*  FORMULAIRE INSCRIPTION - COULEUR DU BTN */
/* line 635, templates/g5_helium/custom/scss/global.scss */
view-registration.login .fabrikActions.form-actions .row-fluid .span4 button.btn.btn-primary.save-btn.sauvegarder.button.register, .view-form .em-formRegistrationCenter .row-fluid .span4 .button.btn.btn-primary.save-btn.sauvegarder.button.register {
  background-color: #921539;
  color: #fff;
  border-color: #921539;
  text-transform: initial;
}
/* line 642, templates/g5_helium/custom/scss/global.scss */
view-registration.login .fabrikActions.form-actions .row-fluid .span4 button.btn.btn-primary.save-btn.sauvegarder.button.register:hover, .view-form .em-formRegistrationCenter .row-fluid .span4 .button.btn.btn-primary.save-btn.sauvegarder.button.register:hover, view-registration.login .fabrikActions.form-actions .row-fluid .span4 button.btn.btn-primary.save-btn.sauvegarder.button.registeractive, .view-form .em-formRegistrationCenter .row-fluid .span4 .button.btn.btn-primary.save-btn.sauvegarder.button.registeractive, view-registration.login .fabrikActions.form-actions .row-fluid .span4 button.btn.btn-primary.save-btn.sauvegarder.button.register:focus, .view-form .em-formRegistrationCenter .row-fluid .span4 .button.btn.btn-primary.save-btn.sauvegarder.button.register:focus {
  background-color: transparent;
  color: #921539;
  border-color: #921539;
}
/* line 651, templates/g5_helium/custom/scss/global.scss */
.view-registration .em-register-warning {
  border: 1px solid #c70640;
}
/* MODAL INSCRIPTION*/
/* line 656, templates/g5_helium/custom/scss/global.scss */
.swal2-icon.swal2-question {
  border-color: #c70640 !important;
  color: #c70640 !important;
  margin: 10px !important;
}
/* line 661, templates/g5_helium/custom/scss/global.scss */
.swal2-icon.swal2-question::before {
  height: 105% !important;
}
/* PAGE PLUS D INFO - COULEUR BTN  CANDIDATER */
/* line 668, templates/g5_helium/custom/scss/global.scss */
/* line 670, templates/g5_helium/custom/scss/global.scss */
.view-programme .right-side.campaingapply {
  padding-left: 0px !important;
}
/* line 674, templates/g5_helium/custom/scss/global.scss */
.view-programme .below-content {
  width: 30%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0px;
  margin-bottom: 50px;
}
/* line 682, templates/g5_helium/custom/scss/global.scss */
.view-programme .below-content .btn.btn-plein {
  background-color: #921539;
  border-color: #921539;
  color: #fff;
}
/* line 688, templates/g5_helium/custom/scss/global.scss */
.view-programme .below-content .btn.btn-plein:hover, .view-programme .below-content .btn.btn-plein:active, .view-programme .below-content .btn.btn-plein:focus {
  background-color: #fff;
  color: #921539;
  border-color: #921539;
}
/* line 697, templates/g5_helium/custom/scss/global.scss */
.view-programme .below-content .btn.btn-creux {
  background-color: transparent;
  border-color: #c70640;
  color: #c70640;
}
/* line 702, templates/g5_helium/custom/scss/global.scss */
.view-programme .below-content .btn.btn-creux:hover, .view-programme .below-content .btn.btn-creux:active, .view-programme .below-content .btn.btn-creux:focus {
  background-color: #c70640;
  color: #fff;
  border-color: #c70640;
}
/* MODULE APPLICATIONS  - COULEUR BTN IMPRIMER*/
/* line 714, templates/g5_helium/custom/scss/global.scss */
/* line 715, templates/g5_helium/custom/scss/global.scss */
.homepage #g-main-mainbody #content-bottom-a .platform-content .btn.btn-info {
  background: #6e102b;
  border-color: #6e102b;
}
/* line 719, templates/g5_helium/custom/scss/global.scss */
.homepage #g-main-mainbody #content-bottom-a .platform-content .btn.btn-info:hover, .homepage #g-main-mainbody #content-bottom-a .platform-content .btn.btn-info:active, .homepage #g-main-mainbody #content-bottom-a .platform-content .btn.btn-info:focus {
  background-color: transparent;
  color: #6e102b;
  border-color: #6e102b;
}
/* line 728, templates/g5_helium/custom/scss/global.scss */
.homepage #g-main-mainbody #content-bottom-a .platform-content a.btn[title="Envoyer le dossier"] {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* line 733, templates/g5_helium/custom/scss/global.scss */
.homepage #g-main-mainbody #content-bottom-a .platform-content a.btn[title="Envoyer le dossier"]:hover, .homepage #g-main-mainbody #content-bottom-a .platform-content a.btn[title="Envoyer le dossier"]:active, .homepage #g-main-mainbody #content-bottom-a .platform-content a.btn[title="Envoyer le dossier"]:focus {
  background: transparent;
  border: 1px solid #921539;
  color: #921539;
}
/* line 742, templates/g5_helium/custom/scss/global.scss */
.homepage #g-main-mainbody #content-bottom-a circle.circle {
  stroke: #921539;
}
/* PAGE CHECKLIST - COULEURS BTNS AJOUT DOCUMENTS */
/* line 749, templates/g5_helium/custom/scss/global.scss */
/* line 751, templates/g5_helium/custom/scss/global.scss */
/* line 753, templates/g5_helium/custom/scss/global.scss */
.view-checklist #attachment_list_mand .em-added-files a.btn.btn-success.btn-xs, .view-checklist #attachment_list_opt .em-added-files a.btn.btn-success.btn-xs {
  background: #921539;
  border-color: #921539;
}
/* line 757, templates/g5_helium/custom/scss/global.scss */
.view-checklist #attachment_list_mand .em-added-files a.btn.btn-success.btn-xs:hover, .view-checklist #attachment_list_opt .em-added-files a.btn.btn-success.btn-xs:hover, .view-checklist #attachment_list_mand .em-added-files a.btn.btn-success.btn-xs:active, .view-checklist #attachment_list_opt .em-added-files a.btn.btn-success.btn-xs:active, .view-checklist #attachment_list_mand .em-added-files a.btn.btn-success.btn-xs:focus, .view-checklist #attachment_list_opt .em-added-files a.btn.btn-success.btn-xs:focus {
  background-color: #fff;
  color: #921539;
  border-color: #921539;
}
/* PAGE ACCUEIL */
/* line 769, templates/g5_helium/custom/scss/global.scss */
.homepage {
  /* MODULE EMUNDUS CAMPAIGN */
  /* COULEURS BARRE VERTICALE  */
  /* COULEURS BARRE RECHERCHE  */
  /* COULEURS TITRES  */
}
/* line 770, templates/g5_helium/custom/scss/global.scss */
.homepage h1:first-child {
  margin-bottom: 25px;
}
/* line 774, templates/g5_helium/custom/scss/global.scss */
.homepage .blog-featuredhomepage {
  margin-bottom: 50px;
  margin-top: 50px;
}
/* line 780, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigns-list .below-content {
  /*COULEURS BTNS - PLUS D'INFO ET CANDIDATER */
}
/* line 783, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigns-list .below-content a.btn.btn-primary.btn-plein.btn-blue {
  background-color: #921539;
  border-color: #921539;
  color: #fff;
  font-family: "Lato", sans-serif;
}
/* line 789, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigns-list .below-content a.btn.btn-primary.btn-plein.btn-blue:hover, .homepage .campaigns-list .below-content a.btn.btn-primary.btn-plein.btn-blue:active, .homepage .campaigns-list .below-content a.btn.btn-primary.btn-plein.btn-blue:focus {
  background-color: transparent;
  color: #921539;
  border-color: #921539;
}
/* line 798, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigns-list .below-content a.btn.btn-primary.btn-creux.btn-orange {
  background-color: transparent;
  border-color: #c70640;
  color: #c70640;
  font-family: "Lato", sans-serif;
}
/* line 804, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigns-list .below-content a.btn.btn-primary.btn-creux.btn-orange:hover, .homepage .campaigns-list .below-content a.btn.btn-primary.btn-creux.btn-orange:active, .homepage .campaigns-list .below-content a.btn.btn-primary.btn-creux.btn-orange:focus {
  background-color: #c70640;
  color: #fff;
  border-color: #c70640;
}
/* line 816, templates/g5_helium/custom/scss/global.scss */
.homepage .rotate-me.blue, .homepage .rotate-me.orange {
  background: #921539;
  border-color: #921539;
}
/* line 824, templates/g5_helium/custom/scss/global.scss */
.homepage #navfilter .navsearch .navsearch-content .input-group-btn button {
  background-color: #921539;
  background: #921539;
  color: white;
  margin-bottom: 1px;
}
/* line 833, templates/g5_helium/custom/scss/global.scss */
.homepage .campaign-title {
  color: #c70640;
  font-family: "Lato", sans-serif;
}
/* line 838, templates/g5_helium/custom/scss/global.scss */
.homepage h3.g-title {
  color: #c70640;
}
/* line 842, templates/g5_helium/custom/scss/global.scss */
.homepage .campaigntext.blue h4 a {
  color: #921539;
}
/* line 847, templates/g5_helium/custom/scss/global.scss */
/* line 849, templates/g5_helium/custom/scss/global.scss */
#navfilter .navrowtabs #tabslist a {
  color: #921539;
}
/* line 853, templates/g5_helium/custom/scss/global.scss */
#navfilter .navorder a {
  color: #921539;
}
/* line 857, templates/g5_helium/custom/scss/global.scss */
/* line 858, templates/g5_helium/custom/scss/global.scss */
#navfilter .navsearch .navsearch-content .input-group-btn button {
  background: #921539;
}
/* line 861, templates/g5_helium/custom/scss/global.scss */
#navfilter .navsearch .navsearch-content .input-group-btn button:hover {
  background-color: #650f28;
}
/* PAGE MOT DE PASSE OUBLIÉ */
/* line 869, templates/g5_helium/custom/scss/global.scss */
/* line 870, templates/g5_helium/custom/scss/global.scss */
.com_users.view-reset form#user-registration.form-validate.form-horizontal.well .control-group .controls button {
  width: 100%;
  height: 50px;
  text-transform: capitalize;
  margin-right: 0;
  border-radius: 4px;
  padding: 8px 12px;
  font-family: "Lato", sans-serif;
  line-height: normal;
  font-weight: 300;
  font-size: 14px;
}
/* line 883, templates/g5_helium/custom/scss/global.scss */
.com_users.view-reset button.btn.btn-primary.validate {
  background-color: #921539;
  border-color: #921539;
  color: #fff;
  font-family: "Lato", sans-serif;
}
/* line 889, templates/g5_helium/custom/scss/global.scss */
.com_users.view-reset button.btn.btn-primary.validate:hover, .com_users.view-reset button.btn.btn-primary.validate:active, .com_users.view-reset button.btn.btn-primary.validate:focus {
  background-color: transparent;
  color: #921539;
  border-color: #921539;
}
/* LISTES  */
/* line 902, templates/g5_helium/custom/scss/global.scss */
.nav .dropdown-toggle .caret {
  border-top-color: #921539;
  border-bottom-color: #921539;
}
/* DOCUMENTS OBLIGATOIRES */
/* line 908, templates/g5_helium/custom/scss/global.scss */
.need_missing.active a::before {
  color: #c70640;
}
/*BOUTONS + ET _ */
/* line 916, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .addGroup.btn.btn-small.btn-success, .applicant-form .fabrikGroupRepeater.pull-right.btn-group .deleteGroup.btn-small.btn.btn-danger {
  border: none !important;
}
/* line 921, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .addGroup.btn.btn-small.btn-success:hover, .applicant-form .fabrikGroupRepeater.pull-right.btn-group .deleteGroup.btn-small.btn.btn-danger:hover {
  border: none !important;
  background-color: transparent !important;
}
/* line 927, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .addGroup.btn-success i:hover {
  color: #306fa0;
}
/* line 932, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .addGroup.btn-success i {
  color: #3e8ac5;
}
/* line 936, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .deleteGroup.btn-danger i {
  color: #e03c35;
}
/* line 940, templates/g5_helium/custom/scss/global.scss */
.applicant-form .fabrikGroupRepeater.pull-right.btn-group .deleteGroup.btn-danger i:hover {
  color: #c4251e;
}
/* FORMULAIRE  */
/* line 947, templates/g5_helium/custom/scss/global.scss */
.controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.btn-danger.active, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.active.btn-success {
  background-color: #921539;
  color: #fff;
  border-color: #921539;
}
/* line 952, templates/g5_helium/custom/scss/global.scss */
.controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.btn-danger.active:hover, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.active.btn-success:hover, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.btn-danger.active:active, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.active.btn-success:active, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.btn-danger.active :focus, .controls .fabrikElement .radio.btn-radio.btn-group label.btn-default.btn.active.btn-success :focus {
  background-color: transparent;
  color: #921539;
  border-color: #921539;
}
/* line 961, templates/g5_helium/custom/scss/global.scss */
.icon-calendar {
  color: #000;
}
/* line 965, templates/g5_helium/custom/scss/global.scss */
.btn.calendarbutton {
  background: #fff;
}
/* line 969, templates/g5_helium/custom/scss/global.scss */
/* line 971, templates/g5_helium/custom/scss/global.scss */
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #921539;
}
/* line 979, templates/g5_helium/custom/scss/global.scss */
.control-group.success input, .control-group.success select, .control-group.success textarea {
  border-color: #921539;
}
/* line 986, templates/g5_helium/custom/scss/global.scss */
.fabrikForm .row-fluid .control-group .control-label {
  color: #000;
}
/* line 990, templates/g5_helium/custom/scss/global.scss */
.fabrikForm .controls .btn-danger:hover, #em-modal-actions .modal-content .modal-header .btn-danger:hover {
  color: #c70640;
  background-color: transparent;
  border-color: #950530;
}
/* line 997, templates/g5_helium/custom/scss/global.scss */
.fabrikFilterContainer .fabrik_actions .fabrik_filter_submit {
  background: #921539;
  border: 1px solid #921539;
}
/* line 1002, templates/g5_helium/custom/scss/global.scss */
.fabrikForm legend {
  color: #c70640;
  font-weight: 700;
}
/* line 1007, templates/g5_helium/custom/scss/global.scss */
.form-actions .row-fluid .span4 .btn-group .register {
  color: #c70640;
  border: 1px solid #c70640;
}
/* line 1012, templates/g5_helium/custom/scss/global.scss */
.form-actions .row-fluid .span4 .btn-group .register:hover {
  background-color: #c70640;
  border: 1px solid #c70640;
}
/* line 1017, templates/g5_helium/custom/scss/global.scss */
.view-checklist .form-horizontal .controls .em-deleteFile, .view-checklist .row-fluid .plg-emundus_fileupload .em-deleteFile {
  color: #c70640;
  border: 1px solid #c70640;
}
/* line 1023, templates/g5_helium/custom/scss/global.scss */
.view-checklist .form-horizontal .controls .em-deleteFile, .view-checklist .row-fluid .plg-emundus_fileupload .em-deleteFile:hover {
  background: #c70640;
  background-color: #c70640;
  border: 1px solid #c70640;
}
/* line 1030, templates/g5_helium/custom/scss/global.scss */
.fabrikElement button.calendarbutton {
  background-color: #f5f5f5;
  height: 50px !important;
}
/* line 1034, templates/g5_helium/custom/scss/global.scss */
.fabrikElement button.calendarbutton:hover {
  background-color: #dcdcdc;
}
/* line 1039, templates/g5_helium/custom/scss/global.scss */
.view-form .fabrikGroupRepeater .pull-right .addGroup i:hover {
  color: #950530 !important;
}
/* line 1043, templates/g5_helium/custom/scss/global.scss */
.view-form input[type='radio'] {
  border: 2px solid #921539;
}
/* STATUS ET ETIQUETTES */
/* line 1049, templates/g5_helium/custom/scss/global.scss */
.label-lightpurple {
  background-color: #dcc6e0;
  text-shadow: none;
}
/* line 1054, templates/g5_helium/custom/scss/global.scss */
.label-purple {
  background-color: #947cb0;
  text-shadow: none;
}
/* line 1059, templates/g5_helium/custom/scss/global.scss */
.label-darkpurple {
  background-color: #639;
  text-shadow: none;
}
/* line 1064, templates/g5_helium/custom/scss/global.scss */
.label-lightblue {
  background-color: #6bb9f0;
  text-shadow: none;
}
/* line 1069, templates/g5_helium/custom/scss/global.scss */
.label-blue {
  background-color: #19b5fe;
  text-shadow: none;
}
/* line 1074, templates/g5_helium/custom/scss/global.scss */
.label-darkblue {
  background-color: #013243;
  text-shadow: none;
}
/* line 1079, templates/g5_helium/custom/scss/global.scss */
.label-lightgreen {
  background-color: #7befb2;
  text-shadow: none;
}
/* line 1084, templates/g5_helium/custom/scss/global.scss */
.label-green {
  background-color: #3fc380;
  text-shadow: none;
}
/* line 1089, templates/g5_helium/custom/scss/global.scss */
.label-darkgreen {
  background-color: #1e824c;
  text-shadow: none;
}
/* line 1094, templates/g5_helium/custom/scss/global.scss */
.label-lightyellow {
  background-color: #fffd7e;
  text-shadow: none;
}
/* line 1099, templates/g5_helium/custom/scss/global.scss */
.label-yellow {
  background-color: #fffd54;
  text-shadow: none;
}
/* line 1104, templates/g5_helium/custom/scss/global.scss */
.label-darkyellow {
  background-color: #f7ca18;
  text-shadow: none;
}
/* line 1109, templates/g5_helium/custom/scss/global.scss */
.label-lightorange {
  background-color: #fabe58;
  text-shadow: none;
}
/* line 1114, templates/g5_helium/custom/scss/global.scss */
.label-orange {
  background-color: #e87e04;
  text-shadow: none;
}
/* line 1119, templates/g5_helium/custom/scss/global.scss */
.label-darkorange {
  background-color: #d35400;
  text-shadow: none;
}
/* line 1124, templates/g5_helium/custom/scss/global.scss */
.label-lightred {
  background-color: #ec644b;
  text-shadow: none;
}
/* line 1129, templates/g5_helium/custom/scss/global.scss */
.label-red {
  background-color: #cf000f;
  text-shadow: none;
}
/* line 1134, templates/g5_helium/custom/scss/global.scss */
.label-darkred {
  background-color: #e5283b;
  text-shadow: none;
}
/* line 1139, templates/g5_helium/custom/scss/global.scss */
.label-lightpink {
  background-color: #e08283;
  text-shadow: none;
}
/* line 1144, templates/g5_helium/custom/scss/global.scss */
.label-pink {
  background-color: #d2527f;
  text-shadow: none;
}
/* line 1149, templates/g5_helium/custom/scss/global.scss */
.label-darkpink {
  background-color: #db0a5b;
  text-shadow: none;
}
/* ERROR PAGE 404 */
/* line 1156, templates/g5_helium/custom/scss/global.scss */
/* line 1157, templates/g5_helium/custom/scss/global.scss */
.error-page .lang-inline {
  display: inline-flex;
  list-style: none;
  float: unset;
  justify-content: center;
  margin: 0;
}
/* line 1164, templates/g5_helium/custom/scss/global.scss */
.error-page .lang-inline li {
  margin-left: 15px;
}
/* line 1169, templates/g5_helium/custom/scss/global.scss */
.error-page #g-container-main {
  padding: 0 20px;
}
/* line 1174, templates/g5_helium/custom/scss/global.scss */
body.error-page p {
  padding: 20px 0 !important;
}
/* BOUTONS */
/* line 1181, templates/g5_helium/custom/scss/global.scss */
.view-form p.select-program a {
  border: 1px solid #921539 !important;
  color: #921539 !important;
  background: transparent !important;
}
/* line 1186, templates/g5_helium/custom/scss/global.scss */
.view-form p.select-program a:hover, .view-form p.select-program a:focus, .view-form p.select-program a:active {
  border: 1px solid #921539 !important;
  color: #fff !important;
  background: #921539 !important;
}
/* line 1195, templates/g5_helium/custom/scss/global.scss */
.btn {
  border-radius: 4px;
}
/* line 1199, templates/g5_helium/custom/scss/global.scss */
.btnmarge {
  margin-left: 20px !important;
}
/* line 1203, templates/g5_helium/custom/scss/global.scss */
.btn-primary {
  font-weight: 300 !important;
}
/* PRINT AND SEND FILE */
/* line 1209, templates/g5_helium/custom/scss/global.scss */
#sidebar-a .em-print-button a#print {
  border: 1px solid #921539;
  color: #fff;
  background: #921539;
}
/* line 1214, templates/g5_helium/custom/scss/global.scss */
#sidebar-a .em-print-button a#print:hover, #sidebar-a .em-print-button a#print:focus, #sidebar-a .em-print-button a#print:active {
  border: 1px solid #921539;
  color: #921539;
}
/* line 1222, templates/g5_helium/custom/scss/global.scss */
.em-send-button a.btn.btn-success.btn-xs {
  background: #921539;
  color: #fff;
  border: 1px solid #921539;
}
/* line 1227, templates/g5_helium/custom/scss/global.scss */
.em-send-button a.btn.btn-success.btn-xs:hover, .em-send-button a.btn.btn-success.btn-xs:focus, .em-send-button a.btn.btn-success.btn-xs:active {
  color: #921539;
  border: 1px solid #921539;
  background: transparent;
}
/* line 1236, templates/g5_helium/custom/scss/global.scss */
.btn a, .btn a:focus, .btn a:active, .btn a:hover {
  text-decoration: none !important;
}
/* line 1243, templates/g5_helium/custom/scss/global.scss */
.btn-elements-success {
  background-color: #5bb75b !important;
  color: #fff !important;
}
/* line 1248, templates/g5_helium/custom/scss/global.scss */
.btn {
  text-shadow: none !important;
}
/* line 1252, templates/g5_helium/custom/scss/global.scss */
.btn i {
  text-shadow: none !important;
}
/* line 1256, templates/g5_helium/custom/scss/global.scss */
button.btn-primary {
  background: #921539;
  border: 1px solid #921539;
  border-radius: 4px;
  padding: 8px 12px;
}
/* line 1262, templates/g5_helium/custom/scss/global.scss */
button.btn-primary:hover {
  background-color: transparent;
  color: #921539;
  outline: none;
}
/* line 1269, templates/g5_helium/custom/scss/global.scss */
a.btn, span.btn {
  background: #c70640;
  border: 1px solid #c70640;
  border-radius: 4px;
  padding: 8px 12px !important;
  color: #fff;
}
/* line 1277, templates/g5_helium/custom/scss/global.scss */
a.btn:hover, span.btn:hover, a.btn:focus, span.btn:focus, a.btn:active, span.btn:active {
  background-color: transparent;
  color: #c70640;
  outline: none;
}
/* line 1286, templates/g5_helium/custom/scss/global.scss */
*.btn, a.btn-attach, .xclsform .panel-body button, button.close {
  color: #fff;
}
/* line 1293, templates/g5_helium/custom/scss/global.scss */
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d5855a;
  border-color: #d5855a;
}
/* line 1307, templates/g5_helium/custom/scss/global.scss */
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
}
/* line 1328, templates/g5_helium/custom/scss/global.scss */
/* line 1330, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span4.offset1 button.btn.goback-btn, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn[name="Goback"] {
  background: transparent;
  border: 1px solid #921539;
  border-radius: 4px;
  color: #921539;
  margin-right: 10px;
  font-weight: normal;
}
/* line 1339, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span4.offset1 button.btn.goback-btn:hover, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn[name="Goback"]:hover, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn.goback-btn:active, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn[name="Goback"]:active, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn.goback-btn :focus, .fabrikActions.form-actions .row-fluid .span4.offset1 button.btn[name="Goback"] :focus {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* line 1348, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span12 button.goback-btn[name="Goback"] {
  background: transparent;
  border: 1px solid #921539;
  border-radius: 4px !important;
  color: #921539;
  margin-right: 10px;
  font-weight: normal;
  padding: 8px 35px;
}
/* line 1357, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span12 button.goback-btn[name="Goback"]:hover, .fabrikActions.form-actions .row-fluid .span12 button.goback-btn[name="Goback"]:active, .fabrikActions.form-actions .row-fluid .span12 button.goback-btn[name="Goback"] :focus {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* line 1366, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span4 button.btn.save-btn {
  background: #c70640;
  border: 1px solid #c70640;
  border-radius: 4px;
  color: #fff;
}
/* line 1372, templates/g5_helium/custom/scss/global.scss */
.fabrikActions.form-actions .row-fluid .span4 button.btn.save-btn:hover, .fabrikActions.form-actions .row-fluid .span4 button.btn.save-btn:active, .fabrikActions.form-actions .row-fluid .span4 button.btn.save-btn :focus {
  background: transparent;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 1382, templates/g5_helium/custom/scss/global.scss */
/* line 1383, templates/g5_helium/custom/scss/global.scss */
.modal-header #can-val button.btn.btn-danger {
  background: transparent;
  border: 1px solid #921539;
  border-radius: 4px;
  color: #921539;
  margin-right: 10px;
  font-weight: normal;
}
/* line 1391, templates/g5_helium/custom/scss/global.scss */
.modal-header #can-val button.btn.btn-danger:hover, .modal-header #can-val button.btn.btn-danger:active, .modal-header #can-val button.btn.btn-danger :focus {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* line 1400, templates/g5_helium/custom/scss/global.scss */
.modal-header #can-val button.btn.btn-success, .modal-header #can-val a.btn-success {
  background: #c70640;
  border: 1px solid #c70640;
  border-radius: 4px;
  color: #fff;
}
/* line 1407, templates/g5_helium/custom/scss/global.scss */
.modal-header #can-val button.btn.btn-success:hover, .modal-header #can-val a.btn-success:hover, .modal-header #can-val button.btn.btn-success:active, .modal-header #can-val a.btn-success:active, .modal-header #can-val button.btn.btn-success :focus, .modal-header #can-val a.btn-success :focus {
  background: transparent;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 1418, templates/g5_helium/custom/scss/global.scss */
button.save-btn, .btn-success, button.save, button.save_continue, button.send, a.btn-attach, #trombi_preview, #trombi_generate, .indicateurs-page .btn, .fabrik_filter_submit, button.importation, a.btn-warning, a.btn-info, .header-right .btn-danger, button.btn-primary, .em-generated-docs .em-doc-zip, .xclsform .panel-body button#savefilter, .modal-dialog #chargement a.btn, a#em-doc-zip, .btn.advanced-search-apply, .toggle-addoption.btn, .candidacy-files-list a#send, .choice-statut-btn {
  background: #c70640;
  border: 1px solid #c70640;
  text-shadow: none;
  text-transform: initial;
  padding: 8px 12px;
}
/* line 1448, templates/g5_helium/custom/scss/global.scss */
button.save-btn:hover, button.save-btn:active, button.save-btn:focus, .btn-success:hover, .btn-success:focus, .btn-success:active, button.save:hover, button.save:active, button.save:focus, button.save_continue:hover, button.save_continue:active, button.save_continue:focus, button.send:hover, button.send:active, button.send:focus, a.btn-attach:hover, a.btn-attach:active, a.btn-attach:focus, #trombi_preview:hover, #trombi_preview:active, #trombi_preview:focus, #trombi_generate:hover, #trombi_generate:active, #trombi_generate:focus, .indicateurs-page .btn:hover, .indicateurs-page .btn:active, .indicateurs-page .btn:focus, .fabrik_filter_submit:hover, .fabrik_filter_submit:active, .fabrik_filter_submit:focus, button.importation:hover, button.importation:active, button.importation:focus, a.btn-warning:hover, a.btn-warning:active, a.btn-warning:focus, a.btn-info:hover, a.btn-info:active, a.btn-info:focus, .header-right .btn-danger:hover, .header-right .btn-danger:focus, .header-right .btn-danger:active, button.btn-primary:hover, button.btn-primary:active, button.btn-primary:focus, .em-generated-docs .em-doc-zip:hover, .em-generated-docs .em-doc-zip:active, .em-generated-docs .em-doc-zip:focus, .xclsform .panel-body button#savefilter:hover, .xclsform .panel-body button#savefilter:active, .xclsform .panel-body button#savefilter:focus, .modal-dialog #chargement a.btn:hover, .modal-dialog #chargement a.btn:active, .modal-dialog #chargement a.btn:focus, a#em-doc-zip:hover, a#em-doc-zip:active, a#em-doc-zip:focus, .btn.advanced-search-apply:hover, .btn.advanced-search-apply:active, .btn.advanced-search-apply:focus, .toggle-addoption.btn:hover, .toggle-addoption.btn:active, .toggle-addoption.btn:focus, .candidacy-files-list a#send:hover, .candidacy-files-list a#send:active, .candidacy-files-list a#send:focus, .choice-statut-btn:hover, .choice-statut-btn:active, .choice-statut-btn:focus {
  background-color: transparent;
  color: #c70640;
  outline: none;
  border: 1px solid #c70640;
}
/* line 1523, templates/g5_helium/custom/scss/global.scss */
.span4.offset1 > .btn-group > button.button {
  background: #c70640;
  border: 1px solid #c70640;
  border-radius: 4px;
}
/* line 1528, templates/g5_helium/custom/scss/global.scss */
.span4.offset1 > .btn-group > button.button:hover, .span4.offset1 > .btn-group > button.button:focus, .span4.offset1 > .btn-group > button.button:active {
  background-color: transparent;
  color: #c70640;
  outline: none;
}
/* line 1537, templates/g5_helium/custom/scss/global.scss */
.span4 > .btn-group > button.save-btn, .span4 > .btn-group > button.save {
  background: #c70640;
  background-color: #c70640;
  border: 1px solid #c70640;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 1545, templates/g5_helium/custom/scss/global.scss */
.span4 > .btn-group > button.save-btn:hover, .span4 > .btn-group > button.save:hover, .span4 > .btn-group > button.save-btn:focus, .span4 > .btn-group > button.save:focus, .span4 > .btn-group > button.save-btn:active, .span4 > .btn-group > button.save:active {
  background-color: transparent;
  color: #c70640;
  border: 1px solid #c70640;
  outline: none;
}
/* line 1555, templates/g5_helium/custom/scss/global.scss */
.trombi_download {
  background-color: #921539 !important;
  border: 1px solid #921539 !important;
  text-shadow: none;
}
/* line 1560, templates/g5_helium/custom/scss/global.scss */
.trombi_download:hover {
  background-color: transparent !important;
  color: #921539 !important;
  outline: none;
}
/* line 1567, templates/g5_helium/custom/scss/global.scss */
button.goback-btn, .btn-danger, .pull-right .btn:not(.dropdown-toggle), .below-content a, #member-profile .controls a, .toggle-editor .btn, .xclsform .panel-body button#delfilter, button#back, .btn.advanced-search-clearall, .emails-setup-page .form-actions button:not(.save), .documents-type-candidacy-page .fabrikDetails .btn, .fabrikUploadDelete .btn, .btn-toolbar .btn-group:nth-child(2) .btn {
  background: transparent;
  border: 1px solid #921539;
  text-shadow: none;
  text-transform: none;
  color: #921539;
  border-radius: 4px;
  padding: 8px 12px;
  font-weight: inherit;
}
/* line 1589, templates/g5_helium/custom/scss/global.scss */
button.goback-btn:hover, .btn-danger:hover, .pull-right .btn:not(.dropdown-toggle):hover, .below-content a:hover, #member-profile .controls a:hover, .toggle-editor .btn:hover, .xclsform .panel-body button#delfilter:hover, button#back:hover, .btn.advanced-search-clearall:hover, .emails-setup-page .form-actions button:not(.save):hover, .documents-type-candidacy-page .fabrikDetails .btn:hover, .fabrikUploadDelete .btn:hover, .btn-toolbar .btn-group:nth-child(2) .btn:hover, button.goback-btn:focus, .btn-danger:focus, .pull-right .btn:not(.dropdown-toggle):focus, .below-content a:focus, #member-profile .controls a:focus, .toggle-editor .btn:focus, .xclsform .panel-body button#delfilter:focus, button#back:focus, .btn.advanced-search-clearall:focus, .emails-setup-page .form-actions button:not(.save):focus, .documents-type-candidacy-page .fabrikDetails .btn:focus, .fabrikUploadDelete .btn:focus, .btn-toolbar .btn-group:nth-child(2) .btn:focus {
  background-color: #921539;
  color: #fff;
  outline: none;
}
/* line 1597, templates/g5_helium/custom/scss/global.scss */
#member-profile .controls button.btn.btn-primary.validate {
  background: #c70640;
  border: 1px solid #c70640;
  text-shadow: none;
  text-transform: initial;
}
/* line 1602, templates/g5_helium/custom/scss/global.scss */
#member-profile .controls button.btn.btn-primary.validate:hover, #member-profile .controls button.btn.btn-primary.validate:focus, #member-profile .controls button.btn.btn-primary.validate:active {
  background-color: transparent;
  color: #c70640;
  border: 1px solid #c70640;
}
/* line 1612, templates/g5_helium/custom/scss/global.scss */
.btn-group.pull-right #em-close-file.btn.btn-danger.btn-xxl {
  background: transparent;
  border: none;
  color: white;
}
/* line 1617, templates/g5_helium/custom/scss/global.scss */
.btn-group.pull-right #em-close-file.btn.btn-danger.btn-xxl:hover, .btn-group.pull-right #em-close-file.btn.btn-danger.btn-xxl:focus .btn-group.pull-right #em-close-file.btn.btn-danger.btn-xxl:active {
  background-color: #950530;
  color: #fff;
  outline: none;
}
/* line 1625, templates/g5_helium/custom/scss/global.scss */
#em_select_filter #del-filter, #em-delete-files.btn.btn-danger.btn-xs.pull-right {
  background-color: #921539;
  color: #fff;
  border-color: #921539;
}
/* line 1631, templates/g5_helium/custom/scss/global.scss */
#em_select_filter #del-filter:hover, #em-delete-files.btn.btn-danger.btn-xs.pull-right:hover, #em_select_filter #del-filter:active, #em-delete-files.btn.btn-danger.btn-xs.pull-right:active, #em_select_filter #del-filter:focus, #em-delete-files.btn.btn-danger.btn-xs.pull-right:focus {
  background: #fff;
  border-color: #921539;
  color: #921539;
  background: #fff;
  color: #921539;
}
/* line 1642, templates/g5_helium/custom/scss/global.scss */
#filters #quick.form-group input#search.btn.btn-sm.btn-info {
  background-color: #c70640;
  color: #fff;
  border: 1px solid #c70640 !important;
}
/* line 1647, templates/g5_helium/custom/scss/global.scss */
#filters #quick.form-group input#search.btn.btn-sm.btn-info:hover, #filters #quick.form-group input#search.btn.btn-sm.btn-info:active, #filters #quick.form-group input#search.btn.btn-sm.btn-info:focus {
  background: #fff;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 1656, templates/g5_helium/custom/scss/global.scss */
#em-see-files.btn.btn-info.btn-xs.pull-right {
  background-color: #c70640;
  color: #fff;
  border-color: #c70640;
}
/* line 1661, templates/g5_helium/custom/scss/global.scss */
#em-see-files.btn.btn-info.btn-xs.pull-right:hover, #em-see-files.btn.btn-info.btn-xs.pull-right:active, #em-see-files.btn.btn-info.btn-xs.pull-right:focus {
  background: #fff;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 1670, templates/g5_helium/custom/scss/global.scss */
.panel-heading.em-container-form-heading, .panel-heading.em-container-evaluation-heading, .panel-heading.em-container-decision-heading, .panel-heading.em-container-comment-heading, .panel-heading.em-container-tags-heading, .panel-heading.em-container-share-heading, .panel-heading.em-container-mail-heading {
  padding: 6px !important;
}
/* line 1673, templates/g5_helium/custom/scss/global.scss */
.panel-heading.em-container-form-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-evaluation-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-decision-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-comment-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-tags-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-share-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-mail-heading #em-prev-file.btn.btn-info.btn-xxl, .panel-heading.em-container-form-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-evaluation-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-decision-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-comment-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-tags-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-share-heading #em-next-file.btn.btn-info.btn-xxl, .panel-heading.em-container-mail-heading #em-next-file.btn.btn-info.btn-xxl {
  background-color: #c70640;
  color: #fff;
  border-color: #c70640;
  margin-top: -5px;
}
/* line 1680, templates/g5_helium/custom/scss/global.scss */
.panel-heading.em-container-form-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-evaluation-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-decision-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-comment-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-tags-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-share-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-mail-heading #em-prev-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-form-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-evaluation-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-decision-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-comment-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-tags-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-share-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-mail-heading #em-next-file.btn.btn-info.btn-xxl:hover, .panel-heading.em-container-form-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-evaluation-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-decision-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-comment-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-tags-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-share-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-mail-heading #em-prev-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-form-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-evaluation-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-decision-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-comment-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-tags-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-share-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-mail-heading #em-next-file.btn.btn-info.btn-xxl:active, .panel-heading.em-container-form-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-evaluation-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-decision-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-comment-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-tags-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-share-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-mail-heading #em-prev-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-form-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-evaluation-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-decision-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-comment-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-tags-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-share-heading #em-next-file.btn.btn-info.btn-xxl:focus, .panel-heading.em-container-mail-heading #em-next-file.btn.btn-info.btn-xxl:focus {
  background: #fff;
  border: 1px solid #c70640;
  color: #c70640;
}
/* line 1692, templates/g5_helium/custom/scss/global.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  border-color: #ccc;
  box-shadow: 0 0 4px rgba(62, 138, 197, 0.5);
}
/* line 1712, templates/g5_helium/custom/scss/global.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #921539;
  border-color: #921539;
}
/* EM PANEL */
/* line 1724, templates/g5_helium/custom/scss/global.scss */
.select select {
  border: 1px solid #c70640;
}
/* line 1728, templates/g5_helium/custom/scss/global.scss */
.candidacy-files-list h2, #em-panel h2 {
  color: #c70640;
}
/* line 1733, templates/g5_helium/custom/scss/global.scss */
#em-appli-menu .panel-body .list-group-item:hover, #em-appli-menu .panel-body .list-group-item:active, #em-appli-menu .panel-body .list-group-item:focus {
  color: #c70640;
}
/* line 1739, templates/g5_helium/custom/scss/global.scss */
.glyphicon-ban-circle {
  color: #d94633;
}
/* GO TO TOP */
/* line 1744, templates/g5_helium/custom/scss/global.scss */
#gototop div::after {
  content: "^";
  transform: scale(2, 1.5);
  font-size: 2em;
  font-weight: 700;
  color: #c70640;
}
/* line 1752, templates/g5_helium/custom/scss/global.scss */
#gototop:hover div::after {
  color: #921539;
}
/* ALERT */
/* line 1757, templates/g5_helium/custom/scss/global.scss */
.alert, .alert h4, .text-warning {
  color: #4e5b6d;
}
/* line 1763, templates/g5_helium/custom/scss/global.scss */
#system-message-container #system-message {
  margin: 20px;
}
/* line 1767, templates/g5_helium/custom/scss/global.scss */
/* line 1769, templates/g5_helium/custom/scss/global.scss */
.alert .close, .alert a:hover, .alert .alert-link, .alert .alert-link:hover {
  font-size: xx-large;
  opacity: 1;
  top: unset;
  left: unset;
  width: auto;
  display: block;
  position: relative;
  float: right;
  right: unset;
  background: transparent;
  color: #c70640;
}
/* line 1786, templates/g5_helium/custom/scss/global.scss */
.alert h4 {
  font-weight: 500;
}
/* line 1790, templates/g5_helium/custom/scss/global.scss */
.alert:not(.em-alert-filter) {
  background-color: #fff;
  border-color: #4e5b6d;
  padding: 0.938rem;
  display: inline-flex;
  width: 100%;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin: 0 0 10px;
}
/* line 1803, templates/g5_helium/custom/scss/global.scss */
/* line 1805, templates/g5_helium/custom/scss/global.scss */
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
  color: #b94a48;
}
/* line 1814, templates/g5_helium/custom/scss/global.scss */
.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 1819, templates/g5_helium/custom/scss/global.scss */
.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
/* line 1826, templates/g5_helium/custom/scss/global.scss */
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}
/* line 1832, templates/g5_helium/custom/scss/global.scss */
.has-error .form-control-feedback {
  color: #b94a48;
}
/* MODULE EMUNDUS FLOW */
/* line 1838, templates/g5_helium/custom/scss/global.scss */
.view-form .ui.attached.segment, .view-checklist .ui.attached.segment, .view-details .ui.attached.segment {
  background: #921539;
  border: #921539;
  color: #fff;
}
/* line 1846, templates/g5_helium/custom/scss/global.scss */
.view-form .platform-content .ui.tablet.attached .step i, .view-form .platform-content .ui.tablet.attached .description {
  color: #c70640;
}
/* line 1851, templates/g5_helium/custom/scss/global.scss */
.view-form .platform-content .ui.tablet.attached .step i.arrow.left, .view-details .platform-content .ui.tablet.attached .step i.arrow.left {
  color: #921539;
}
/* line 1856, templates/g5_helium/custom/scss/global.scss */
.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #c70640;
}
/* line 1860, templates/g5_helium/custom/scss/global.scss */
.step.completed i.icon.file.text.outline::before, .step.completed i.icon.attach::before, .step.completed i.icon.add.to.cart::before, .step.completed i.icon.time::before {
  color: #c70640;
}
/* 3 Cercles Accueil Coordinateur */
/* line 1868, templates/g5_helium/custom/scss/global.scss */
.element_home_emundus a {
  color: #921539;
}
/* line 1871, templates/g5_helium/custom/scss/global.scss */
.element_home_emundus a:hover, .element_home_emundus a:focus, .element_home_emundus a:active, .element_home_emundus a:focus-within {
  color: #921539;
}
/* line 1879, templates/g5_helium/custom/scss/global.scss */
i.inverted.bordered.blue.icon, i.inverted.circular.blue.icon, i.inverted.bordered.orange.icon, i.inverted.circular.orange.icon {
  background: #921539 !important;
  margin: 0 0 10px 0;
}
/* line 1886, templates/g5_helium/custom/scss/global.scss */
i.inverted.bordered.blue.icon:hover, i.inverted.circular.blue.icon:hover, i.inverted.bordered.orange.icon:hover, i.inverted.circular.orange.icon:hover, i.inverted.bordered.blue.icon:focus, i.inverted.circular.blue.icon:focus, i.inverted.bordered.orange.icon:focus, i.inverted.circular.orange.icon:focus, i.inverted.bordered.blue.icon:active, i.inverted.circular.blue.icon:active, i.inverted.bordered.orange.icon:active, i.inverted.circular.orange.icon:active {
  background: #650f28 !important;
}
/*MENU */
/* line 1894, templates/g5_helium/custom/scss/global.scss */
/* line 1896, templates/g5_helium/custom/scss/global.scss */
ul.g-dropdown.g-dropdown-right.g-fade:hover, ul.g-dropdown.g-dropdown-right.g-fade:focus, ul.g-dropdown.g-dropdown-right.g-fade:active, ul.g-dropdown.g-dropdown-right.g-fade:focus-within {
  color: #c70640;
}
/* line 1904, templates/g5_helium/custom/scss/global.scss */
.g-main-nav .g-standard .g-sublevel .current a span {
  color: #c70640;
}
/* line 1908, templates/g5_helium/custom/scss/global.scss */
.g-main-nav .g-toplevel > li.active .g-menu-parent-indicator::after, .g-main-nav .g-toplevel > li:hover .g-menu-parent-indicator::after {
  color: #c70640;
}
/* line 1913, templates/g5_helium/custom/scss/global.scss */
/* line 1915, templates/g5_helium/custom/scss/global.scss */
#header-b #em_user_menu li:hover a, #header-b #em_user_menu li:active a, #header-b #em_user_menu li:focus a {
  color: #921539;
}
/* CONNEXION */
/* line 1924, templates/g5_helium/custom/scss/global.scss */
ul.nav.nav-tabs.nav-stacked span {
  color: #c70640;
}
/* line 1927, templates/g5_helium/custom/scss/global.scss */
ul.nav.nav-tabs.nav-stacked span:hover, ul.nav.nav-tabs.nav-stacked span:focus, ul.nav.nav-tabs.nav-stacked span:active, ul.nav.nav-tabs.nav-stacked span:focus-within {
  color: #c70640;
}
/* line 1936, templates/g5_helium/custom/scss/global.scss */
ul.nav.nav-tabs.nav-stacked li a {
  color: #921539;
}
/* line 1939, templates/g5_helium/custom/scss/global.scss */
ul.nav.nav-tabs.nav-stacked li a:hover, ul.nav.nav-tabs.nav-stacked li a:focus, ul.nav.nav-tabs.nav-stacked li a:active {
  color: #921539;
}
/* line 1946, templates/g5_helium/custom/scss/global.scss */
.view-login button.btn.btn-primary {
  background-color: #921539;
  border-color: #921539;
  color: #fff;
  font-family: "Lato", sans-serif;
  text-transform: capitalize;
}
/* line 1953, templates/g5_helium/custom/scss/global.scss */
.view-login button.btn.btn-primary:hover, .view-login button.btn.btn-primary:active, .view-login button.btn.btn-primary:focus {
  background-color: transparent;
  color: #921539;
  border-color: #921539;
}
/* CONNEXION - CANDIDATER */
/* line 1964, templates/g5_helium/custom/scss/global.scss */
ul.unstyled.em-linkForgot li a {
  color: #921539;
}
/* line 1967, templates/g5_helium/custom/scss/global.scss */
ul.unstyled.em-linkForgot li a:hover, ul.unstyled.em-linkForgot li a:focus, ul.unstyled.em-linkForgot li a:active, ul.unstyled.em-linkForgot li a:focus-within {
  color: #921539;
  text-decoration: none;
}
/* line 1976, templates/g5_helium/custom/scss/global.scss */
.em-formRegistrationCenter button.login-button {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
  height: 50px;
}
/* line 1982, templates/g5_helium/custom/scss/global.scss */
.em-formRegistrationCenter button.login-button:hover, .em-formRegistrationCenter button.login-button:active, .em-formRegistrationCenter button.login-button:focus {
  background: transparent;
  border: 1px solid #921539;
  color: #921539;
}
/************************ GESTIONNAIRE - COORDINATOR *********************/
/* SIDEBAR FILTRES */
/* line 1996, templates/g5_helium/custom/scss/global.scss */
.view-form.fabrik-boards .form-horizontal .control-group .btn-group label.btn-default {
  background: #c70640;
}
/* line 2000, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau .panel-info > .panel-heading {
  background: #f2f2f2;
}
/* line 2004, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau.files-page .panel-info > .panel-heading {
  background: #921539;
}
/* line 2008, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau.experts-page .panel-info > .panel-heading h3.panel-title {
  color: #921539 !important;
}
/* line 2012, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau.files-board .panel-info > .panel-heading {
  background: #921539;
}
/* line 2016, templates/g5_helium/custom/scss/global.scss */
#em_filters fieldset.em_filters_filedset > p, #em-user-filters fieldset.em_filters_filedset > p {
  color: #921539;
}
/* line 2021, templates/g5_helium/custom/scss/global.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #c70640;
}
/* line 2025, templates/g5_helium/custom/scss/global.scss */
.navbar.navbar-inverse {
  border: #c70640;
  background: #c70640;
}
/* line 2030, templates/g5_helium/custom/scss/global.scss */
#em-files-filters #em_filters fieldset input#save-filter {
  margin-top: 10px;
  background: #921539;
  border: 1px solid #921539 !important;
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
}
/* line 2039, templates/g5_helium/custom/scss/global.scss */
#em-files-filters #em_filters fieldset input#save-filter:focus, #em-files-filters #em_filters fieldset input#save-filter:hover, #em-files-filters #em_filters fieldset input#save-filter:active {
  background: #fff;
  border-color: #921539 !important;
  color: #921539 !important;
}
/* line 2048, templates/g5_helium/custom/scss/global.scss */
/* line 2050, templates/g5_helium/custom/scss/global.scss */
/* line 2053, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau button#search, .g-back-office-emundus-tableau input#search, .g-back-office-emundus-tableau button#clear-search, .g-back-office-emundus-tableau input#clear-search, .g-back-office-emundus-tableau button#add-filter, .g-back-office-emundus-tableau input#add-filter {
  background: #c70640 none;
}
/* line 2058, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau button#search:hover, .g-back-office-emundus-tableau input#search:hover, .g-back-office-emundus-tableau button#clear-search:hover, .g-back-office-emundus-tableau input#clear-search:hover, .g-back-office-emundus-tableau button#add-filter:hover, .g-back-office-emundus-tableau input#add-filter:hover, .g-back-office-emundus-tableau button#search:focus, .g-back-office-emundus-tableau input#search:focus, .g-back-office-emundus-tableau button#clear-search:focus, .g-back-office-emundus-tableau input#clear-search:focus, .g-back-office-emundus-tableau button#add-filter:focus, .g-back-office-emundus-tableau input#add-filter:focus, .g-back-office-emundus-tableau button#search:active, .g-back-office-emundus-tableau input#search:active, .g-back-office-emundus-tableau button#clear-search:active, .g-back-office-emundus-tableau input#clear-search:active, .g-back-office-emundus-tableau button#add-filter:active, .g-back-office-emundus-tableau input#add-filter:active {
  background: #950530 none;
}
/* line 2065, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau button#showhide, .g-back-office-emundus-tableau input#showhide {
  background-color: #c70640;
}
/* line 2068, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau button#showhide:hover, .g-back-office-emundus-tableau input#showhide:hover {
  background-color: #950530;
}
/* line 2075, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau .side-panel #em-files-filters .buttons input#clear-search, .g-back-office-emundus-tableau .side-panel #em-user-filters .buttons input#clear-search {
  background: transparent;
  color: #fff !important;
  border-color: transparent;
}
/* line 2081, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau .side-panel #em-files-filters .buttons input#clear-search:hover, .g-back-office-emundus-tableau .side-panel #em-user-filters .buttons input#clear-search:hover, .g-back-office-emundus-tableau .side-panel #em-files-filters .buttons input#clear-search:active, .g-back-office-emundus-tableau .side-panel #em-user-filters .buttons input#clear-search:active, .g-back-office-emundus-tableau .side-panel #em-files-filters .buttons input#clear-search:focus, .g-back-office-emundus-tableau .side-panel #em-user-filters .buttons input#clear-search:focus {
  color: #fff;
  background: #650f28 !important;
}
/* line 2089, templates/g5_helium/custom/scss/global.scss */
#advanced-filters button.btn.btn-danger.btn-xs#suppr-filt {
  background: #921539;
  border-color: #921539;
  color: #fff;
  padding: 6px 10px !important;
}
/* line 2095, templates/g5_helium/custom/scss/global.scss */
#advanced-filters button.btn.btn-danger.btn-xs#suppr-filt:focus, #advanced-filters button.btn.btn-danger.btn-xs#suppr-filt:hover, #advanced-filters button.btn.btn-danger.btn-xs#suppr-filt:active {
  background: #fff;
  border-color: #921539;
  color: #921539;
}
/* line 2103, templates/g5_helium/custom/scss/global.scss */
#advanced-filters button.btn.btn-danger.btn-xs#suppr-filt span.fas.fa-trash {
  font-size: 15px;
}
/* line 2108, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau #em-hide-filters {
  border: 0 solid #c70640;
  background-color: #c70640;
}
/* line 2112, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau #em-hide-filters:hover, .g-back-office-emundus-tableau #em-hide-filters:focus, .g-back-office-emundus-tableau #em-hide-filters:active {
  border: #950530;
  background-color: #950530;
}
/* SUPPRIMER EVAL */
/* line 2124, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau .panel-heading.em-container-evaluation-heading #em_delete_evals.btn.btn-danger.btn-xs.btn-attach {
  background: #921539 !important;
  color: #fff !important;
}
/* line 2128, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau .panel-heading.em-container-evaluation-heading #em_delete_evals.btn.btn-danger.btn-xs.btn-attach:hover, .g-back-office-emundus-tableau .panel-heading.em-container-evaluation-heading #em_delete_evals.btn.btn-danger.btn-xs.btn-attach:active, .g-back-office-emundus-tableau .panel-heading.em-container-evaluation-heading #em_delete_evals.btn.btn-danger.btn-xs.btn-attach:focus {
  background: #fff !important;
  color: #921539 !important;
}
/* DOSSIER CANDIDAT */
/* line 2138, templates/g5_helium/custom/scss/global.scss */
.em-personalInfo > a {
  background-color: #c70640;
}
/* EDITER ET AJOUTER */
/* line 2144, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn.btn-info.btn-sm, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn-default.btn-sm {
  height: 40px;
  background-color: #921539;
  border: 1px solid #921539 !important;
}
/* line 2150, templates/g5_helium/custom/scss/global.scss */
.g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn.btn-info.btn-sm:hover, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn-default.btn-sm:hover, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn.btn-info.btn-sm:active, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn-default.btn-sm:active, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn.btn-info.btn-sm:focus, .g-back-office-emundus-tableau #em-appli-block .panel-body .em-personalInfo .btn.btn-default.btn-sm:focus {
  background-color: #650f28 !important;
  color: #fff;
  border: 1px solid #650f28;
}
/* line 2159, templates/g5_helium/custom/scss/global.scss */
#em-see-files, #em-delete-files, .panel-body .content .btn-info, .panel-body .content .btn-sm {
  background-color: #c70640;
  border: 1px solid #950530;
}
/* line 2166, templates/g5_helium/custom/scss/global.scss */
#em-see-files:hover, #em-delete-files:hover, .panel-body .content .btn-info:hover, .panel-body .content .btn-sm:hover {
  background-color: #950530;
  color: #fff;
  border: 1px solid #950530;
}
/* line 2173, templates/g5_helium/custom/scss/global.scss */
/* line 2174, templates/g5_helium/custom/scss/global.scss */
div#em-appli-block .panel-heading {
  background: #c70640;
  border-radius: 0;
  margin-top: 2px;
}
/* line 2180, templates/g5_helium/custom/scss/global.scss */
div#em-appli-block button.btn.btn-default {
  background-color: #921539;
  border: none;
}
/* line 2184, templates/g5_helium/custom/scss/global.scss */
div#em-appli-block button.btn.btn-default:hover {
  background-color: #650f28;
}
/* line 2190, templates/g5_helium/custom/scss/global.scss */
div#em-appli-block span.label.label-info {
  background: #fff !important;
  text-shadow: none;
  color: #c70640 !important;
}
/* PAGE INDICATEUR */
/* line 2199, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btn a {
  color: #fff;
}
/* line 2202, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btn a:hover, .indicateurs-page .btn a:focus, .indicateurs-page .btn a:active {
  color: #921539;
}
/* ??? - menu déroulant */
/* line 2212, templates/g5_helium/custom/scss/global.scss */
.open .dropdown-toggle.btn-danger {
  color: #fff !important;
  background-color: #950530 !important;
  border-color: #950530 !important;
}
/* line 2218, templates/g5_helium/custom/scss/global.scss */
.btn:hover .caret, .btn:focus .caret, .btn:hover .active {
  border-top: 4px solid #921539;
}
/* TABLEAUX */
/* line 2227, templates/g5_helium/custom/scss/global.scss */
/* line 2228, templates/g5_helium/custom/scss/global.scss */
/* line 2229, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table thead th.fabrik_actions .btn-group a.delete {
  background: #921539;
  border-color: #921539;
}
/* line 2233, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table thead th.fabrik_actions .btn-group a.delete:hover, .view-list form.form-search table thead th.fabrik_actions .btn-group a.delete:active, .view-list form.form-search table thead th.fabrik_actions .btn-group a.delete:focus {
  background: #fff;
  border-color: #921539;
  color: #921539;
}
/* line 2243, templates/g5_helium/custom/scss/global.scss */
/* line 2244, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table tbody td.fabrik_actions .btn-group a.delete {
  background: #921539;
  border-color: #921539;
}
/* line 2248, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table tbody td.fabrik_actions .btn-group a.delete:hover, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.delete:active, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.delete:focus {
  background: #fff;
  border-color: #921539;
  color: #921539;
}
/* line 2257, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_edit, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_view, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.listplugin {
  background: #c70640;
  border-color: #c70640;
}
/* line 2263, templates/g5_helium/custom/scss/global.scss */
.view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_edit:hover, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_view:hover, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.listplugin:hover, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_edit:active, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_view:active, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.listplugin:active, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_edit:focus, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.fabrik_view:focus, .view-list form.form-search table tbody td.fabrik_actions .btn-group a.listplugin:focus {
  background: #fff;
  border-color: #c70640;
  color: #c70640;
}
/* line 2275, templates/g5_helium/custom/scss/global.scss */
/* line 2276, templates/g5_helium/custom/scss/global.scss */
/* line 2277, templates/g5_helium/custom/scss/global.scss */
/* line 2279, templates/g5_helium/custom/scss/global.scss */
.view-list .filtertable thead tr.fabrik___heading th, .view-list .filtertable thead tr.fabrik___heading i, .view-list .filtertable thead tr.fabrik___heading a {
  color: #921539;
}
/* line 2286, templates/g5_helium/custom/scss/global.scss */
.view-list .filtertable tbody tr > td {
  color: #921539;
}
/* line 2291, templates/g5_helium/custom/scss/global.scss */
/* line 2293, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li a, .view-list .fabrikButtonsContainer.row-fluid ul li i {
  color: #921539;
}
/* line 2298, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li b.caret {
  color: #921539;
}
/* line 2302, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li b.caret {
  color: #921539;
}
/* line 2305, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li a:hover b.caret, .view-list .fabrikButtonsContainer.row-fluid ul li a:hover b.caret, .view-list .fabrikButtonsContainer.row-fluid ul li a:hover b.caret {
  color: #921539;
  border-top-color: #921539;
  border-bottom-color: #921539;
}
/* line 2312, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a {
  color: #921539;
}
/* line 2314, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:hover, .view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:focus, .view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:active {
  color: #fff;
}
/* line 2316, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:hover i, .view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:focus i, .view-list .fabrikButtonsContainer.row-fluid ul li ul.dropdown-menu li a:active i {
  color: #fff;
}
/* line 2323, templates/g5_helium/custom/scss/global.scss */
.view-list .nav-tabs .open .dropdown-toggle, .view-list .nav-pills .open .dropdown-toggle, .view-list .nav > li.dropdown.open.active > a:hover, .view-list .nav > li.dropdown.open.active > a:focus {
  background-color: #dcdcdc;
  border-color: #dcdcdc;
}
/* line 2328, templates/g5_helium/custom/scss/global.scss */
/* line 2330, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikDataContainer .tabData .fabrik_groupdata, .view-list .fabrikDataContainer .tabData thead {
  border-color: #921539;
}
/* line 2335, templates/g5_helium/custom/scss/global.scss */
/* line 2337, templates/g5_helium/custom/scss/global.scss */
.view-list .fabrikDataContainer .tabData thead tr.fabrik___heading th span a, .view-list .fabrikDataContainer .tabData thead tr.fabrik___heading th span a i {
  color: #921539;
}
/* line 2345, templates/g5_helium/custom/scss/global.scss */
/* line 2346, templates/g5_helium/custom/scss/global.scss */
.xclsform table button {
  border: none !important;
}
/* line 2350, templates/g5_helium/custom/scss/global.scss */
.xclsform .panel-body button i {
  margin: 0 !important;
}
/* line 2355, templates/g5_helium/custom/scss/global.scss */
.table-hover tbody tr:hover td {
  background: #eceff3 !important;
}
/* line 2359, templates/g5_helium/custom/scss/global.scss */
.table-hover tbody tr:nth-child(2n) > td, .table-hover tbody tr:nth-child(2n) > th {
  background: #ddd !important;
}
/* line 2364, templates/g5_helium/custom/scss/global.scss */
.files-board .table-hover thead th:hover {
  background-color: #fafafa;
  cursor: pointer;
}
/* MODULE EMUNDUS QUERY BUILDER */
/* line 2371, templates/g5_helium/custom/scss/global.scss */
/* line 2372, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .informationStatistique {
  background-color: #921539;
}
/* line 2376, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .etiquette label {
  color: #921539;
}
/* line 2380, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .etiquette p {
  color: #921539;
}
/* line 2384, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnQueryBuilder, .indicateurs-page .swal2-confirm {
  background: #921539;
  border: 1px solid #921539;
}
/* line 2390, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnConsulter {
  background: #921539;
  border: 1px solid #921539;
}
/* line 2395, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnConsulter:hover {
  color: #921539;
  border: 1px solid #921539;
  background: transparent;
}
/* line 2402, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnQueryBuilder:hover, .indicateurs-page .swal2-confirm:hover {
  color: #921539;
  border: 1px solid #921539;
  background: transparent;
}
/* line 2409, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnExport, .indicateurs-page .swal2-cancel {
  color: #921539;
  border: 1px solid #921539;
  background: transparent;
}
/* line 2416, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnExport:hover, .indicateurs-page .swal2-cancel:hover {
  color: #fff;
  border: 1px solid #921539;
  background: #921539;
}
/* line 2423, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .g-content h1::after, .indicateurs-page .swal2-title::after {
  background: #921539 !important;
}
/* line 2428, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .swal2-progress-step, .indicateurs-page .swal2-progress-steps .swal2-progress-step-line, .indicateurs-page .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #921539;
}
/* line 2434, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  border-top: 1px solid #921539;
  border-bottom: 1px solid #921539;
}
/* line 2439, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  color: #921539;
  border: 1px solid #921539;
}
/* line 2444, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .input .modif, .indicateurs-page .input .delete {
  color: #921539;
}
/* line 2449, templates/g5_helium/custom/scss/global.scss */
.indicateurs-page .btnConsulter:hover a {
  color: #921539;
}
/* SYNCHRO CONTACTS */
/* line 2456, templates/g5_helium/custom/scss/global.scss */
.experts-synchro-page button.btn.btn-primary.ignore {
  background: transparent;
  border: 1px solid #921539;
  color: #921539;
}
/* line 2462, templates/g5_helium/custom/scss/global.scss */
.experts-synchro-page button.btn.btn-primary.ignore:hover {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
}
/* EXPERTS */
/* line 2470, templates/g5_helium/custom/scss/global.scss */
.experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="showForm()"] {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
  margin-left: 10px;
}
/* line 2476, templates/g5_helium/custom/scss/global.scss */
.experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="showForm()"]:hover, .experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="showForm()"]:active, .experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="showForm()"]:focus {
  color: #921539;
  border: 1px solid #921539;
  background: #fff;
}
/* line 2485, templates/g5_helium/custom/scss/global.scss */
.experts-page div.btn.btn-primary.btn-xs.pull-right[ng-click="addGroup()"] {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
  margin-left: 10px;
}
/* line 2491, templates/g5_helium/custom/scss/global.scss */
.experts-page div.btn.btn-primary.btn-xs.pull-right[ng-click="addGroup()"]:hover, .experts-page div.btn.btn-primary.btn-xs.pull-right[ng-click="addGroup()"]:active, .experts-page div.btn.btn-primary.btn-xs.pull-right[ng-click="addGroup()"]:focus {
  color: #921539;
  border: 1px solid #921539;
  background-color: #fff;
}
/* line 2500, templates/g5_helium/custom/scss/global.scss */
.experts-page .ct-view.contact .panel-heading div.btn.btn-default.btn.xs.pull-right:nth-child(3) {
  background: #c70640;
  border: 1px solid #c70640;
  color: #fff;
  margin-left: 10px;
}
/* line 2506, templates/g5_helium/custom/scss/global.scss */
.experts-page .ct-view.contact .panel-heading div.btn.btn-default.btn.xs.pull-right:nth-child(3):hover, .experts-page .ct-view.contact .panel-heading div.btn.btn-default.btn.xs.pull-right:nth-child(3):active, .experts-page .ct-view.contact .panel-heading div.btn.btn-default.btn.xs.pull-right:nth-child(3):focus {
  color: #c70640;
  border: 1px solid #c70640;
  background: #fff;
}
/* line 2515, templates/g5_helium/custom/scss/global.scss */
.experts-page .panel-heading div.btn.btn-default.btn.xs.pull-right:first-of-type {
  background: #921539;
  border: 1px solid #921539;
  color: #fff;
  margin-left: 10px;
}
/* line 2521, templates/g5_helium/custom/scss/global.scss */
.experts-page .panel-heading div.btn.btn-default.btn.xs.pull-right:first-of-type:hover, .experts-page .panel-heading div.btn.btn-default.btn.xs.pull-right:first-of-type:active, .experts-page .panel-heading div.btn.btn-default.btn.xs.pull-right:first-of-type:focus {
  color: #921539;
  border: 1px solid #921539;
  background: #fff;
}
/* line 2530, templates/g5_helium/custom/scss/global.scss */
.experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="switchSearch()"] {
  background: #c70640;
  border: 1px solid #c70640;
  color: #fff;
  margin-left: 10px;
}
/* line 2536, templates/g5_helium/custom/scss/global.scss */
.experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="switchSearch()"]:hover, .experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="switchSearch()"]:active, .experts-page a.btn.btn-primary.btn-xs.pull-right[ng-click="switchSearch()"]:focus {
  color: #c70640;
  border: 1px solid #c70640;
  background: #fff;
}
/* line 2545, templates/g5_helium/custom/scss/global.scss */
.experts-page .panel-heading input[type="text"] {
  height: 30px;
}
/* ERREUR 404 */
/* line 2551, templates/g5_helium/custom/scss/global.scss */
/* line 2553, templates/g5_helium/custom/scss/global.scss */
.error-page #g-main-mainbody .g-grid .g-block {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
/* line 2559, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 {
  display: flex;
  justify-content: space-around;
  flex-direction: row;
  align-items: center;
}
/* line 2565, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 .left-side-404 {
  width: 50%;
}
/* line 2568, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 .left-side-404 h2 {
  text-align: center;
  font-weight: bold;
  color: #c70640;
  font-size: 80px;
  margin-bottom: 10px;
}
/* line 2576, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 .left-side-404 p {
  text-align: center;
}
/* line 2579, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 .left-side-404 p a {
  background-color: #921539;
  color: #fff;
  border: 1px solid #921539;
  padding: 8px 12px;
  border-radius: 4px;
}
/* line 2586, templates/g5_helium/custom/scss/global.scss */
.error-page .container-404 .left-side-404 p a:hover, .error-page .container-404 .left-side-404 p a:active, .error-page .container-404 .left-side-404 p a:focus {
  background-color: transparent;
  color: #921539;
  text-decoration: none;
  border: 1px solid #921539;
}
/******************************* RESPONSIVE ***********************************/
@media all and (max-width: 767px) {
  /* FOOTER */
  /* HEADER */
  /* line 2604, templates/g5_helium/custom/scss/global.scss */
  .homepage h1::after {
    display: none !important;
  }
  /* line 2608, templates/g5_helium/custom/scss/global.scss */
  .view-form h1::after, .view-details h1::after {
    display: none !important;
  }
  /* line 2614, templates/g5_helium/custom/scss/global.scss */
  /* line 2616, templates/g5_helium/custom/scss/global.scss */
  footer#g-footer img.logo {
    max-width: 100%;
  }
  /* line 2620, templates/g5_helium/custom/scss/global.scss */
  footer#g-footer .g-grid {
    height: auto !important;
    flex-direction: column !important;
  }
  /* line 2625, templates/g5_helium/custom/scss/global.scss */
  footer#g-footer #footer-a {
    width: 100%;
  }
  /* line 2629, templates/g5_helium/custom/scss/global.scss */
  footer#g-footer .bas-footer {
    width: 100%;
  }
  /* line 2635, templates/g5_helium/custom/scss/global.scss */
  #g-navigation #header-c .g-content {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
  }
  /* line 2640, templates/g5_helium/custom/scss/global.scss */
  #g-navigation #header-c .g-content .platform-content:nth-child(1) {
    margin: 0px 51px 0px 0px !important;
  }
  /* line 2645, templates/g5_helium/custom/scss/global.scss */
  h1 {
    font-size: 1.8em !important;
  }
  /* line 2648, templates/g5_helium/custom/scss/global.scss */
  h1::after {
    margin-top: 75px;
    width: 100px;
  }
  /* line 2654, templates/g5_helium/custom/scss/global.scss */
  ul.lang-inline {
    text-align: right;
  }
  /* line 2658, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container {
    margin: 0;
    padding: 0;
  }
  /* line 2662, templates/g5_helium/custom/scss/global.scss */
  /* line 2663, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel li {
    padding: 5px 0 5px 10px;
    line-height: 30px;
    display: flex;
    width: 250px;
  }
  /* line 2669, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
    position: static;
    right: 10px;
    text-align: right;
    width: 100%;
  }
  /* line 2677, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
    max-height: 40px;
  }
  /* line 2682, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-sublevel span {
    font-size: 0.9em;
  }
  /* line 2687, templates/g5_helium/custom/scss/global.scss */
  .table-responsive {
    border: 0;
    margin-bottom: 0;
  }
  /* line 2692, templates/g5_helium/custom/scss/global.scss */
  i.huge.icon, i.huge.icons {
    font-size: 2em;
  }
  /* line 2697, templates/g5_helium/custom/scss/global.scss */
  section#g-navigation {
    width: 100% !important;
  }
  /* line 2701, templates/g5_helium/custom/scss/global.scss */
  #g-container-main .g-container {
    width: 100% !important;
  }
  /* line 2705, templates/g5_helium/custom/scss/global.scss */
  .row {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 2710, templates/g5_helium/custom/scss/global.scss */
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 2762, templates/g5_helium/custom/scss/global.scss */
  button.save {
    margin-left: 0;
  }
  /* line 2766, templates/g5_helium/custom/scss/global.scss */
  #gototop {
    display: none !important;
  }
  /* line 2770, templates/g5_helium/custom/scss/global.scss */
  .statut-choice-container {
    flex-direction: column;
  }
  /* line 2774, templates/g5_helium/custom/scss/global.scss */
  .btnmarge {
    margin-left: 0 !important;
    margin-top: 20px !important;
  }
  /* line 2780, templates/g5_helium/custom/scss/global.scss */
  .user-menu-phone a.profile-btn-phone::before {
    content: "\f007";
    font-family: FontAwesome;
    margin-right: 10px;
  }
  /* line 2786, templates/g5_helium/custom/scss/global.scss */
  .user-menu-phone a.logout-phone-btn::before {
    content: "\f011";
    font-family: FontAwesome;
    margin-right: 10px;
  }
  /* line 2792, templates/g5_helium/custom/scss/global.scss */
  .user-menu-phone .content ul {
    font-size: 15px;
    margin: 0;
    padding: 10px 0 0 10px;
  }
  /* line 2798, templates/g5_helium/custom/scss/global.scss */
  tr.em-checkBox-tr {
    display: inline;
  }
  /* line 2802, templates/g5_helium/custom/scss/global.scss */
  /* line 2804, templates/g5_helium/custom/scss/global.scss */
  .g-main-nav ul.g-sublevel li.g-dropdown-column, .g-main-nav ul.g-sublevel span.g-menu-parent-indicator, .g-main-nav .g-menu-item.g-parent .g-menu-item.g-parent .g-dropdown.g-dropdown-right {
    display: none !important;
  }
  /* line 2811, templates/g5_helium/custom/scss/global.scss */
  .error-report-page .fabrikForm {
    padding: 1rem 3rem 1rem 3rem;
  }
  /* line 2815, templates/g5_helium/custom/scss/global.scss */
  .mod-languages {
    text-align: center;
    margin-top: 0;
  }
  /* line 2820, templates/g5_helium/custom/scss/global.scss */
  .g-offcanvas-toggle {
    color: #e6352b !important;
    top: 50px !important;
  }
  /* line 2825, templates/g5_helium/custom/scss/global.scss */
  .user-menu-phone ul li {
    list-style: none !important;
  }
  /* line 2830, templates/g5_helium/custom/scss/global.scss */
  #g-container-main .g-container {
    width: 100% !important;
  }
  /* line 2834, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container {
    margin: 0;
    padding: 0;
  }
  /* line 2838, templates/g5_helium/custom/scss/global.scss */
  /* line 2839, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel li {
    padding: 5px 0 5px 10px;
    line-height: 30px;
    display: flex;
    width: 250px;
  }
  /* line 2845, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
    position: static;
    right: 10px;
    text-align: right;
    width: 100%;
  }
  /* line 2853, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
    max-height: 40px;
  }
  /* line 2858, templates/g5_helium/custom/scss/global.scss */
  #g-mobilemenu-container .g-sublevel span {
    font-size: 0.9em;
  }
  /* line 2863, templates/g5_helium/custom/scss/global.scss */
  /* line 2864, templates/g5_helium/custom/scss/global.scss */
  #g-offcanvas .modultable {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 2869, templates/g5_helium/custom/scss/global.scss */
  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    padding: 0;
  }
  /* line 2873, templates/g5_helium/custom/scss/global.scss */
  #g-offcanvas a {
    display: inline-block;
    width: 300px;
  }
  /* line 2879, templates/g5_helium/custom/scss/global.scss */
  .g-go-back a::before {
    text-align: left;
    width: auto;
  }
}
@media all and (min-width: 768px) {
  /* line 2886, templates/g5_helium/custom/scss/global.scss */
  button.save {
    margin-left: 20px !important;
  }
}
@media all and (min-width: 768px) and (max-width: 940px) {
  /* line 2892, templates/g5_helium/custom/scss/global.scss */
  .header-right a.btn:first-child {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  /* line 2899, templates/g5_helium/custom/scss/global.scss */
  #g-main-mainbody {
    padding-top: 0;
  }
  /* line 2903, templates/g5_helium/custom/scss/global.scss */
  h1 {
    font-size: 28px;
  }
  /* line 2907, templates/g5_helium/custom/scss/global.scss */
  h2 {
    font-size: 25px;
  }
  /* line 2911, templates/g5_helium/custom/scss/global.scss */
  h3 {
    font-size: 22px;
  }
  /* line 2915, templates/g5_helium/custom/scss/global.scss */
  h4 {
    font-size: 18px;
  }
  /* line 2919, templates/g5_helium/custom/scss/global.scss */
  /* line 2922, templates/g5_helium/custom/scss/global.scss */
  .col-xs-12.col-md-6.main-page-file-progress, .col-xs-12.col-md-6.main-page-file-progress, .col-xs-12.col-md-6.main-page-file-info, .col-xs-12.col-md-6.main-page-file-info {
    width: 50%;
  }
}
@media all and (max-width: 959px) {
  /* line 2931, templates/g5_helium/custom/scss/global.scss */
  section#g-navigation {
    width: auto !important;
  }
  /* line 2935, templates/g5_helium/custom/scss/global.scss */
  .row {
    margin-left: 0px;
  }
  /* line 2939, templates/g5_helium/custom/scss/global.scss */
  .container {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 2944, templates/g5_helium/custom/scss/global.scss */
  .bas-footer {
    width: 90%;
  }
  /* line 2948, templates/g5_helium/custom/scss/global.scss */
  #g-navigation .g-container {
    padding: 10px 30px !important;
  }
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 2954, templates/g5_helium/custom/scss/global.scss */
  #g-main-mainbody {
    padding-top: 0;
  }
  /* line 2958, templates/g5_helium/custom/scss/global.scss */
  .bas-footer {
    width: 95%;
  }
}
@media screen and (max-width: 991px) {
  /* line 2964, templates/g5_helium/custom/scss/global.scss */
  section.container {
    float: none !important;
  }
}
@media all and (max-width: 1239px) {
  /* FOOTER */
  /* STRUCUTURE */
  /* GENERAL */
  /* line 2972, templates/g5_helium/custom/scss/global.scss */
  .em-containerAdresseLogo {
    width: 60% !important;
  }
  /* line 2977, templates/g5_helium/custom/scss/global.scss */
  .g-container {
    width: 100% !important;
  }
  /* line 2981, templates/g5_helium/custom/scss/global.scss */
  section#g-navigation {
    width: auto !important;
  }
  /* line 2985, templates/g5_helium/custom/scss/global.scss */
  #g-navigation .g-main-nav .g-toplevel > li {
    margin: 0 8px;
  }
  /* line 2989, templates/g5_helium/custom/scss/global.scss */
  #g-utility #drawer .moduletable {
    width: 100% !important;
    margin-left: 0 !important;
  }
  /* line 2994, templates/g5_helium/custom/scss/global.scss */
  #g-container-main {
    padding: 20px;
  }
  /* line 2999, templates/g5_helium/custom/scss/global.scss */
  #gototop div {
    display: none !important;
  }
}
/*# sourceMappingURL=global_22.css.map */