﻿.container.body-content {
  max-width: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

body, html {
    height: 100% !important;
}

/*aside.splash-image {
  background: url('images/splash-background.jpg') center no-repeat;
  background-size: cover;
  flex-basis: 50%;
}
aside.splash-image > img.logo {
  display: inline-block;
  margin: 0 20px;
}
form.login-form {
  min-width: 460px;
  flex-basis: 50%;
  height: 100%;
  padding: 0 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
form.login-form > fieldset {
  flex-basis: 50%;
  min-width: 400px;
  max-width: 640px;
  margin-bottom: 5em;
}
form.login-form button[type="submit"] {
  min-width: 10em;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px #f8f9fa inset;
  -webkit-text-fill-color: #333;
}*/

body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}

.form-signin {
    width: 100%;
    max-width: 330px;
    /*padding: 15px;*/
    margin: 0 auto;
}

    .form-signin .checkbox {
        font-weight: 400;
    }

    .form-signin .form-control {
        position: relative;
        box-sizing: border-box;
        height: auto;
        padding: 10px;
        font-size: 16px;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin input[type="email"] {
       /* margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;*/
    }

    .form-signin input[type="password"] {
       /* margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;*/
    }

.k-widget.k-tooltip-validation {
    border-color: #1B558F !important;
    background-color: #1B558F !important;
    color: #fff;
}