﻿body, html {
    height: 85% !important;
}

.input-group {
    margin: 10px 0;
    width: 100%;
}

input:not([type="checkbox"]), select, textarea {
    max-width: unset;
    height: 40px !important;
}

.input-group input {
    box-shadow: none;
}

    .input-group input,
    .input-group input:focus {
        border: none;
        border-radius: 0;
        border-bottom: 1px solid #B38742;
    }

.input-group-addon {
    background-color: #B38742;
    color: #FFFFFF;
    border: none;
}

.btn-login {
    transition: .3s !important;
    background-color: #000000;
    color: #FFFFFF;
    min-height: 50px;
    width: 100%;
    border-radius: 15px;
}

    .btn-login:hover,
    .btn-login:focus {
        color: #FFFFFF;
        background-color: #B38742 !important;
        outline: none !important;
    }

@media only screen and (min-width:768px) and (max-width:1199px), (min-device-width:768px) and (max-device-width:1199px) {
    .row-login {
        margin-top: 10px;
    }
}

.column-login,
.column-pre-login,
.column-post-login {
}

@media only screen and (max-width:767px), (max-device-width:767px) {
    .column-link-register-member,
    .column-link-forgot-password {
        text-align: center;
    }
}

@media only screen and (min-width:768px), (min-device-width:768px) {
    .column-link-forgot-password {
        text-align: right;
    }
}

@media only screen and (min-width:1600px), (min-device-width:1600px) {
    .label-remember-me {
        margin-top: -1px !important;
    }
}

@media only screen and (max-width:1599px), (max-device-width:1599px) {
    .label-remember-me {
        margin-top: 3px !important;
    }
}

footer {
    display: none;
}
.row-login {
    height: 100%;
    display: flex;
    align-items: center;
}
.column-login {
    border-radius: 15px;
    border: 3px solid #B38742;
    box-shadow: 36px 36px 36px #B38742;
}
.article-please-sign-in {
    margin-bottom: 30px;
}
.sign-in-container {
    margin-top:10px;
}
.column-link-register-member,
.column-link-forgot-password {
    text-decoration: none;
    text-transform: capitalize;
}
    .column-link-register-member span,
    .column-link-forgot-password span {
        display: inline-block;
    }
.input-group-password{
    position: relative;
}
.span-show-password {
    position: absolute;
    top: 11px;
    right: 18px;
    cursor: pointer;
}