body{background-color:#f5f8fb}.form-signin{background:none;margin:120px auto;max-width:550px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-signin .errorbox{color:red;padding:10px 0 0;width:100%}.form-signin .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #d4d7dd;border-radius:.25rem;color:#151b26;display:block;font-size:1rem;height:calc(3.2rem + 2px);line-height:1.7;padding:.75rem 1rem;transition:all .2s ease-in-out}.form-signin .form-control::-moz-placeholder{color:#a29f9f}.form-signin .form-control::placeholder{color:#a29f9f}.form-signin .input-group-text{align-items:center;background-color:#fff;border:1px solid #d4d7dd;border-radius:.25rem;color:#8f95a0;display:flex;font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:0;padding:.75rem 1rem;text-align:center;white-space:nowrap}.form-signin .btn-primary{background:#008ecd;border-radius:3px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);transition:all .15s ease}.form-signin .btn-primary:hover{background:#0083bd!important;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.form-signin .btn-outline{background:#f3f8fb;border:1px solid #d4d7dd;border-radius:3px;color:#5c5959;font-size:16px;transition:all .15s ease}.form-signin .btn-outline:hover{background:#f3f3f3;box-shadow:0 7px 14px rgba(50,50,93,.05),0 3px 6px rgba(0,0,0,.05);transform:translateY(-1px)}.form-signin .text-mute{color:#95aac9;font-size:15px}.form-signin .u-divider{display:inline-block;position:relative}.form-signin .u-divider:after,.form-signin .u-divider:before{background-color:#d4d7dd;content:"";position:absolute;top:50%}.form-signin .u-divider:before{right:100%}.form-signin .u-divider:after{left:100%}.form-signin .u-divider-wrapper{overflow:hidden}.form-signin .u-divider--xs{font-size:.95rem}.form-signin .u-divider--xs:after,.form-signin .u-divider--xs:before{height:.0625rem;transform:translateY(-50%);width:62.4375rem}.form-signin .u-divider--xs:before{margin-right:.625rem}.form-signin .u-divider--xs:after{margin-left:.625rem}.form-signin .u-divider--text{color:#8c98a4}