.bg-login-image{background-image: url(../img/security.jpg); background-position: center; background-size: cover;}
.login-page{display: flex;min-height: 100vh;width: 100%;background-image: linear-gradient( 45.8deg, rgba(175,104,254,1) 9.3%, rgba(101,223,255,1) 75.1% );}
.login-page .sec-title{font-size: 28px;font-weight: 600;color: #212121;margin: 0 0 30px;line-height: 28px;}
form.user .form-control-user{box-shadow:none !important; outline: none !important;}
form.user .form-control-user:focus{border-color:#bac8f3;}
.custom-checkbox{position: relative;padding-left: 24px;margin: 5px 0;}
.custom-checkbox .custom-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;}
.custom-checkbox .custom-label{position: relative;margin: 0;line-height: 16px;font-size: 14px;}
.custom-checkbox .custom-label:before{content:'';position:absolute;width: 16px;height: 16px;background: #fff;border: 1px solid #ddd;top: 50%;left: -24px; transform: translateY(-50%);border-radius: 2px;}
.custom-checkbox .custom-label:after{content: "\f00c";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: -24px;transform: translateY(-50%); font-weight: 500;font-size: 10px;display: none;color: #fff;text-align: center;}
.custom-checkbox .custom-input:checked ~ .custom-label:after{display:block;}
.custom-checkbox .custom-input:checked ~ .custom-label:before{background: #9298ff;border: 1px solid #9298ff;}
