/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/login.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Pages de connexion (application et extranet)
========================================================================== */
/*---------------------------------------------------
  SASS ELements (based on LESS Elements 0.9 http://lesselements.com) 
-------------------------------- -------------------
  LESS ELEMENTS made by Dmitry Fadeyev (http://fadeyev.net)
  SASS port by Samuel Beek (http://samuelbeek.com) 
---------------------------------------------------*/
/*------------------------
    Usage

  $color-white: hexToRGBString(#fff) => "255,255,255"
  $color-white: hexToRGBString(rgb(255,255,255)) => "255,255,255"
  $color-white: hexToRGBString(rgba(#fff,1)) => "255,255,255"

------------------------*/
/*------------------------
    Usage

    h1 {
      font-size: rem(32);
    }

    OR:

    h1 {
      font-size: rem(32px);
    }
------------------------*/
/*------------------------
  FADE IN
  e.g. @include fadeIn( 2s );
------------------------*/
/*------------------------
mixin that calculates if text needs to be light or dark
depending on the background color passed.

From this W3C document: http://www.webmasterworld.com/r.cgi?f=88&d=9769&url=http://www.w3.org/TR/AERT#color-contrast

usage:
@include text-contrast($bgcolor)

Color brightness is determined by the following formula: 
((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000
------------------------*/
/*------------------------
 color factory 
  eg: contrast-ink($contrastvalue)
------------------------*/
/*------------------------
 color factory 
  eg: @include paint($blue-grey-50, bg-blue-grey-50);
------------------------*/
/* backface visibility */
/* generate theme button */
body {
  background: rgb(213.6348475104, 227.9966134191, 240.0351524896);
}

.login-panel {
  position: fixed;
  top: 45%;
  left: 50%;
  width: 730px;
  transform: translate(-50%, -50%);
}
.login-panel .card {
  margin: 0;
  padding: 13.5px 20px 15.5px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.login-panel h3 {
  font-size: 1.1875rem;
}
.login-panel .alert-link img[height="50px"] {
  height: 50px;
}

.login-panel-extranet {
  width: 365px;
}

.login-logo {
  height: 5.5rem;
  background-color: rgb(45.7261410788, 99.3360995851, 144.2738589212);
  box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.13);
}
.login-logo img {
  width: 30px;
  height: auto;
}

.login-logo-text {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}

.login-panel-footer {
  padding: 10px 0;
  font-size: 0.75rem;
  color: rgb(52.7794470954, 103.4318886556, 145.8905529046);
}

video {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translateX(-50%) translateY(-50%);
  background: url(/build/images/clouds.757c0c3e.png) no-repeat;
  background-size: cover;
  transition: 1s opacity;
}

@media screen and (max-device-width: 800px) {
  html {
    background: url(/build/images/clouds.757c0c3e.png) #fff no-repeat center center fixed;
  }
  #bgvid {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .login-panel {
    width: 355px;
  }
}
.bottom-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzRFQUFBO0FDaUlFOzs7OztvREFBQTtBQWdPRjs7Ozs7Ozt5QkFBQTtBQWNBOzs7Ozs7Ozs7Ozs7eUJBQUE7QUE0QkE7Ozt5QkFBQTtBQW9DQTs7Ozs7Ozs7Ozs7eUJBQUE7QUEwQkE7Ozt5QkFBQTtBQWtCQTs7O3lCQUFBO0FBMENBO0FBUUE7QUR2Z0JBO0VBQ0ksK0RBSE87QUVxRFg7O0FGL0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRWtESjtBRmhESTtFQUNJO0VBQ0E7RUFDQTtBRWtEUjtBRi9DSTtFQUNJO0FFaURSO0FGN0NJO0VBQ0k7QUUrQ1I7O0FGM0NBO0VBQ0k7QUU4Q0o7O0FGM0NBO0VBQ0k7RUFDQTtFQUNBO0FFOENKO0FGNUNJO0VBQ0k7RUFDQTtBRThDUjs7QUYxQ0E7RUFDSTtFQUNBO0VBQ0E7QUU2Q0o7O0FGMUNBO0VBQ0k7RUFDQTtFQUNBO0FFNkNKOztBRjFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRTZDSjs7QUYxQ0E7RUFDSTtJQUNJO0VFNkNOO0VGMUNFO0lBQ0k7RUU0Q047QUFDRjtBRnpDQTtFQUNJO0lBQ0k7RUUyQ047QUFDRjtBQWpJQTtFQUNFO0VBQ0E7RUFDQTtBQW1JRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGVtcGxhdGUvYXBwLmxvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGVtcGxhdGUvX3NtYXJ0YWRtaW4vYXBwL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9sb2dpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLCIvKiBQYWdlcyBkZSBjb25uZXhpb24gKGFwcGxpY2F0aW9uIGV0IGV4dHJhbmV0KVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNBU1MgRUxlbWVudHMgKGJhc2VkIG9uIExFU1MgRWxlbWVudHMgMC45IGh0dHA6Ly9sZXNzZWxlbWVudHMuY29tKSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTEVTUyBFTEVNRU5UUyBtYWRlIGJ5IERtaXRyeSBGYWRleWV2IChodHRwOi8vZmFkZXlldi5uZXQpXG4gIFNBU1MgcG9ydCBieSBTYW11ZWwgQmVlayAoaHR0cDovL3NhbXVlbGJlZWsuY29tKSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFVzYWdlXG5cbiAgJGNvbG9yLXdoaXRlOiBoZXhUb1JHQlN0cmluZygjZmZmKSA9PiBcIjI1NSwyNTUsMjU1XCJcbiAgJGNvbG9yLXdoaXRlOiBoZXhUb1JHQlN0cmluZyhyZ2IoMjU1LDI1NSwyNTUpKSA9PiBcIjI1NSwyNTUsMjU1XCJcbiAgJGNvbG9yLXdoaXRlOiBoZXhUb1JHQlN0cmluZyhyZ2JhKCNmZmYsMSkpID0+IFwiMjU1LDI1NSwyNTVcIlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBVc2FnZVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgIH1cblxuICAgIE9SOlxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgfVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZBREUgSU5cbiAgZS5nLiBAaW5jbHVkZSBmYWRlSW4oIDJzICk7XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1peGluIHRoYXQgY2FsY3VsYXRlcyBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXG5cbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cud2VibWFzdGVyd29ybGQuY29tL3IuY2dpP2Y9ODgmZD05NzY5JnVybD1odHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XG5cbnVzYWdlOlxuQGluY2x1ZGUgdGV4dC1jb250cmFzdCgkYmdjb2xvcilcblxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTogXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIGNvbG9yIGZhY3RvcnkgXG4gIGVnOiBjb250cmFzdC1pbmsoJGNvbnRyYXN0dmFsdWUpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBjb2xvciBmYWN0b3J5IFxuICBlZzogQGluY2x1ZGUgcGFpbnQoJGJsdWUtZ3JleS01MCwgYmctYmx1ZS1ncmV5LTUwKTtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBiYWNrZmFjZSB2aXNpYmlsaXR5ICovXG4vKiBnZW5lcmF0ZSB0aGVtZSBidXR0b24gKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjEzLjYzNDg0NzUxMDQsIDIyNy45OTY2MTM0MTkxLCAyNDAuMDM1MTUyNDg5Nik7XG59XG5cbi5sb2dpbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDczMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5sb2dpbi1wYW5lbCAuY2FyZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTMuNXB4IDIwcHggMTUuNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sb2dpbi1wYW5lbCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuLmxvZ2luLXBhbmVsIC5hbGVydC1saW5rIGltZ1toZWlnaHQ9XCI1MHB4XCJdIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubG9naW4tcGFuZWwtZXh0cmFuZXQge1xuICB3aWR0aDogMzY1cHg7XG59XG5cbi5sb2dpbi1sb2dvIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0NS43MjYxNDEwNzg4LCA5OS4zMzYwOTk1ODUxLCAxNDQuMjczODU4OTIxMik7XG4gIGJveC1zaGFkb3c6IDAgMCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5sb2dpbi1sb2dvIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2dpbi1sb2dvLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubG9naW4tcGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2IoNTIuNzc5NDQ3MDk1NCwgMTAzLjQzMTg4ODY1NTYsIDE0NS44OTA1NTI5MDQ2KTtcbn1cblxudmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy90ZW1wbGF0ZS9pbWcvYmFja2dyb3VuZHMvY2xvdWRzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvdGVtcGxhdGUvaW1nL2JhY2tncm91bmRzL2Nsb3Vkcy5wbmdcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgfVxuICAjYmd2aWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1wYW5lbCB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICB9XG59XG4uYm90dG9tLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/