/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/main/styles/main-login.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
* {
  font-family: "Open Sans", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

::after, ::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
  background: #f6f9ff;
  color: #444444;
}

.sys-page-login {
  background: #ffffff;
  width: 500px;
  margin: 150px auto;
}
.sys-page-login .sys-header-login {
  height: 103px;
  background-color: #ffffff;
  align-items: center;
  display: flex;
  flex-direction: row;
  box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
  padding-left: 20px;
}
.sys-page-login .sys-main-login {
  flex-direction: row;
  display: flex;
  padding: 20px;
  width: 100%;
}
.sys-page-login .sys-main-login form {
  width: 100%;
}
.sys-page-login .sys-main-login form .champ {
  margin: 10px 0;
}
.sys-page-login .sys-footer-login {
  height: 40px;
  background-color: #ffffff;
  align-items: center;
  display: flex;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
  font-size: 16px;
}
.sys-page-login .sys-footer-login > div {
  flex: 1 1 auto;
  text-align: center;
}

@media (max-width: 550px) {
  body {
    background: #ffffff;
  }
  .sys-page-login {
    margin: 0;
    width: 100%;
  }
  .sys-page-login .sys-main-login form .champ {
    margin: 30px 0;
  }
  .sys-page-login .sys-main-login .liste-btn {
    margin: 30px 0;
  }
  .sys-page-login .sys-footer-login {
    box-shadow: 0px -6px 10px rgba(1, 41, 112, 0.05);
  }
}
.liste-btn {
  display: flex;
  gap: 10px;
}
.liste-btn.horizontal {
  flex-direction: row;
}
.liste-btn.vertical {
  flex-direction: column;
}
.liste-btn.center {
  justify-content: center;
}
.liste-btn.left {
  justify-content: left;
}
.liste-btn.right {
  justify-content: right;
}

.btn {
  border: 1px solid #dee2e6;
  border-radius: 30px;
  text-align: center;
  padding: 8px 0;
  padding-left: 40px;
  padding-right: 40px;
}
.btn:hover {
  color: #159A54;
  border-color: #159A54;
  background-color: rgba(0, 0, 0, 0.05);
}
.btn.btn-icon {
  width: 42px;
  border-radius: 10px;
}

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