html,
body {
    height: 100%;
}

.form-signin {
    max-width: 330px;
    padding: 1rem;
}

.form-signin .form-floating:focus-within {
    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;
}
.bg-body-tertiary {
    background-color: #2b3035;
    opacity: 1 !important;
}

body {
    font-family: "Roboto", sans-serif;
    background-color: #fff; }

p {
    color: #b3b3b3;
    font-weight: 300; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto", sans-serif; }

a {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
a:hover {
    text-decoration: none !important; }

.content {
    padding: 7rem 0; }

h2 {
    font-size: 20px; }

.half, .half .container > .row {
    height: 100vh; }

@media (max-width: 991.98px) {
    .half .bg {
        height: 500px; } }

.half .contents, .half .bg {
    width: 50%; }

.back-warehouse {
    background-image: url("/img/warehouse.jpeg");
    background-size: cover;
    background-position: center;
}
.bg {
    /*box-shadow: -10px 0px 10px 1px #aaaaaa;*/

}
 .forgot-pass {
     position: relative;
     top: 2px;
     font-size: 14px;
     padding-left: 215px;}
