/*! Custom styles for this template */html{display:table;height:100%;width:100%}
body {
    display: table-cell;
    vertical-align: middle;
    background: linear-gradient(120deg, #E0F2F1, #3F51B5);
    background-attachment: fixed;
    background-size: cover;
}.login{-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;margin-left:auto;margin-right:auto;max-width:420px}.login-body{padding:10px}.login-brand{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;color: #F44336;font-size: 19px;}.login-footer{margin-bottom:15px;margin-top:15px;text-align:center}@media (min-width:768px){.login-body{background-color:#fff;border:1px solid #eee;border-radius:0;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 1px 1px rgba(0,0,0,.1);margin-bottom:5px;margin-top:1px}}