@charset "UTF-8";
/*
 *  Fichier CSS login pour Ves web client
 *  Attention : ne modifiez pas directement le fichier *.scss.css correspondant (utilisez plutôt ves_client_custom.css si nous ne voulez pas utiliser SASS)
 */
body {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #eee;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
  body h4 {
    text-align: center; }
  body .logo-login {
    padding: 1.25rem; }
  body #login_block {
    width: 100%;
    max-width: 420px;
    padding: 15px;
    margin: 0 auto;
    z-index: 400; }
  body .underlay {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 50%;
    background: #8fb12a;
    background: repeating-linear-gradient(135deg, #8fb12a, #8fb12a 5px, rgba(143, 177, 42, 0.7) 0, rgba(143, 177, 42, 0.7) 10px) rgba(143, 177, 42, 0.7);
    border-bottom: 3px solid #6f8920; }
  body .message {
    font-size: 0.9rem; }
  body .card-footer .flex-footer {
    display: flex; }
    body .card-footer .flex-footer .lang_selector {
      padding-left: 2rem;
      flex: 1; }
      body .card-footer .flex-footer .lang_selector .lang_selector_list {
        margin: 0px;
        padding: 0px;
        display: flex;
        list-style: none;
        justify-content: space-between; }
        body .card-footer .flex-footer .lang_selector .lang_selector_list .lang_selector_item {
          padding: 0px 5px; }
  body .color-block {
    height: auto !important;
    padding: 15px !important;
    text-align: left !important;
    border-radius: .25rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transition: all 0.3s linear;
    overflow: hidden;
    color: white;
    margin-bottom: 20px; }
  body .color-block.hidden {
    height: 0px; }
  body .btn {
    width: 100%;
    display: block;
    margin: 0px;
    margin-top: 0px;
    margin-top: 20px;
    background-color: #8fb12a !important; }
  body .md-form.checkbox {
    overflow: auto; }
    body .md-form.checkbox label {
      position: static;
      cursor: pointer; }
      body .md-form.checkbox label input {
        margin-right: 15px;
        display: inline-block; }
  body a {
    color: #8fb12a; }
    body a:hover {
      color: #6f8920; }
  body .lang_selector_item.active a {
    font-weight: bold; }

/*# sourceMappingURL=ves_client_login.scss.css.map */
