body.dif-body {
  background-color: #326ab4;
}

.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.login {
  width: 100%;
  height: 100%;
  background-color: #326ab4;
}
.login .loginPage {
  margin: 0 auto;
  max-width: 1024px;
  height: 100%;
}
.login .loginPage .well {
  width: 440px;
  position: absolute;
  left: 50%;
  top: 47%;
  transform: translate(-50%, -50%);
  padding: 20px 35px 47px;
}
.login .loginPage .well .logo-login {
  width: 200px;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.smart-form *, .smart-form :after, .smart-form :before {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.btn, a:link, button {
  -webkit-tap-highlight-color: rgba(169, 3, 41, 0.5);
}

.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: 1px solid #326ab4;
  border-top: 0;
  border-right: 0px;
  border-left: 0;
  width: 100%;
  height: 27px;
  line-height: 20px;
  outline: 0;
  border-radius: 0;
  background: #f5f5f5;
  font: 13px/16px Open Sans, Helvetica, Arial, sans-serif;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.smart-form .icon-append, .smart-form .icon-prepend {
  color: #a2a2a2;
  position: absolute;
  width: 22px;
  height: 22px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.smart-form input {
  color: #326ab4;
}
.smart-form .label {
  display: block;
  padding: 4.2em 0.6em 0.3em 0 !important;
  line-height: 19px;
  font-weight: 400;
  font-size: 12px;
  color: #596d89;
  text-align: left;
  white-space: normal;
}
.smart-form footer {
  display: block;
  padding: 15px 14px 9px;
}
.smart-form footer:after {
  content: "";
  display: table;
  clear: both;
}
.smart-form footer .btn {
  float: right;
  height: 31px;
  margin: 10px 0 0 5px;
  padding: 0 22px;
  font: 300 12px Open Sans, Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.smart-form .icon-append {
  right: 6px;
  color: #a3bccf;
}
.smart-form .btn-primary {
  background-color: #f1733d !important;
  border: 0;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.1em;
  border-radius: 5px;
  color: #fff;
  padding: 4px 15px;
  outline: none;
}
.smart-form .btn-primary:hover {
  background-color: #7baed4;
}

.forget-password {
  float: right;
  margin-top: 14px;
  font-size: 11px;
}

/*CHECKBOX*/
.container {
  position: relative;
  padding-left: 21px;
  margin-bottom: 12px;
  margin-top: 14px;
  cursor: pointer;
  font-size: 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #326ab4;
  width: 50%;
}

.container .input-check {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #ccc;
}

.container:hover input ~ .checkmark {
  background-color: #a2a2a2;
}

.container input:checked ~ .checkmark {
  background-color: #326ab4;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.container input:checked ~ .checkmark:after {
  display: block;
}

.container .checkmark:after {
  left: 5px;
  top: 0;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.invalid-user {
  border-bottom: 1px solid #f10707 !important;
}

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