.wrapper {
    margin-top: 80px;
    margin-bottom: 80px;
}

.form-signin {
    //    max-width: 380px;
    padding: 10px 25px 30px;
    margin: 0 auto 20px auto;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    .form-signin-heading,
    .checkbox {
        margin-bottom: 30px;
    }
    .checkbox {
        font-weight: normal;
    }
    .form-control {
        position: relative;
        font-size: 16px;
        height: auto;
        padding: 10px;
        @include box-sizing(border-box);
        &:focus {
            z-index: 2;
        }
    }
    input[type="text"] {
        margin-bottom: -1px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    input[type="password"] {
        margin-bottom: 20px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

.form-control {
    margin-bottom: 1px;
}

.order {
    margin-top: 3px;
}

.postal {
    width: 29%;
    display: inline-block;
}

.town {
    display: inline-block;
    width: 70%;
}