/* 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
 */

/* CAS */
.view-login #login-form .control-group button.login-button {
  text-transform: capitalize;
  width: 100% !important;
  height: 50px;
  margin-right: 0px !important;
  font-weight: 300;
}
.view-login .container-module-cas .sous-container-module-cas #connexion .btn-cas a.btn.btn-primary:not(.logo) {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-login .container-module-cas .sous-container-module-cas #connexion a.btn.btn-primary {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-login .container-module-cas .sous-container-module-cas #inscription a.btn.btn-primary {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-login .container-module-cas .sous-container-module-cas .btn-cas {
  display: flex;
  justify-content: center;
  align-items: center;
}
.indicateurs-page #g-page-surround #g-container-main {
  padding-left: 5% !important;
}
.view-login .login.em-formRegistrationCenter .page-header div.icon-title.loginicon {
  display: block;
}
.container-module-cas .sous-container-module-cas li:nth-child(1):not(.couleurFoncee) {
  z-index: 1;
}
/* USER MENU*/
.gantry #g-navigation #header-c {
  margin-right: 10px;
}
/* FOOTER */
.gantry #g-footer .g-grid {
  align-items: start;
}
@media (max-width: 479px) {
  .gantry #g-footer .g-grid .footer-b p {
    text-align: center !important;
  }
  #g-container-main .g-container {
    padding: 0 0 0 0px !important;
  }
  .container-module-cas {
    width: 90%;
  }
  div#userDropdownLabel {
    position: absolute;
    top: -93px;
  }
}
@media screen and (max-width: 1366px), screen and (max-height: 769px) {
  .gantry #g-navigation .g-main-nav#em_user_menu .g-toplevel.tchooz-vertical-toplevel > li.g-menu-item.g-standard.tchooz-vertical-item:nth-child(3) {
    margin-top: -40px !important;
  }
  .gantry #g-navigation .g-main-nav .tchooz-vertical-toplevel > li.g-menu-item {
    margin: 3px 10px !important;
  }
  hr#menu_separator {
    margin: 15px 0;
  }
}
.view-login .span12 {
  display: none;
}
/* CONNEXION */
.view-login .sous-container-module-cas li {
  font-weight: 700;
}
.view-login .container-module-cas .sous-container-module-cas .couleurFoncee {
  background: rgba(52, 61, 121, 0.17);
}
#em-attachments .v--modal-box {
  top: 0 !important;
  left: auto !important;
  width: 100vw !important;
  height: 100vh !important;
  right: auto;
  margin-left: auto;
  margin-right: auto;
}
#evaluations {
  position: absolute;
  top: 50px;
}
.em-container-evaluation-body .form {
  margin-top: 200px;
}
.em-access.em-access-body {
  display: none;
}
.multiselect__select {
  width: 25px;
}
.multiselect__select::before {
  display: none;
}
/*# sourceMappingURL=custom_22.css.map */