/**
    Login page specific styling for the two columns and the shrinking to 1 column when window size gets too small.
    Some additional styles are in: public_html/se7en/stylesheets/style.css section: Login 1 ~ Line #118, but there are some overrides to those in here
*/

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}
body.login1 {
    background: #ececec;
    font-family: "Lato", sans-serif;
    height:100%;
}
h1,h2,h3,h4,h5,h6 {
    font-family: "Lato", sans-serif;
}

.footer {
    position: relative;
    margin: 30px 5px 10px;
    text-align: center;
    border-top: 1px solid #aaa;
    background: #888;
    border-radius: 4px;
    cursor: pointer;
    color: #eee;
    width:inherit;
    border: #757574 1px solid;
}

.footer a {
    color: #ddd;
    transition: 300ms;
    width: 100%;
    height: 100%;

}

.footer:hover {
    background: #666;

    transition: 300ms;
}

.footer:hover a {
    transition: 300ms;
    color: white;
}

.btn-special {
    color: white;
    background: #0093d0;
    transition: 300ms;
}

.btn-special:hover, .btn-special:active {
    background: #0071b0;
    color: white;
    transition: 300ms;
}

#loginDiv {
    min-height: 100%;
    height:100%;
}

.loginDivLeft {
    float: left;
    width: 50%;
    display: inline;
}

.loginDivCenter {
    float: left;
    width: 100%;
    display: block; 
}


#imgDiv {
    float:right;
    margin: 0px;
    background-position: left center;
    min-height: 700px;
    background-repeat: no-repeat;
    width: 50%;
    display: inline;
    background-color: #4899ac;
    background-size: cover;
    height:100%;
}

#imgDiv img {
    width: 100%;

}

@media only screen and (max-width: 800px) {
    #imgDiv {
        display:none;
        visibility:hidden;
    }
    #loginDiv{
        width:100%;
    }
}

#login-promo-text-div {
    margin: 5% 15%;
    color: #fff; 
}

#login-promo-text-div p{
    font-size: 1.2em;
    color: #fff;
}

#login-promo-text-div a.btn {
    padding: 15px 8px;
    color: #4489ac;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal;
    background-image: none;
    background-color: #dde5e7;
    text-shadow: none;
}

#login-promo-text-div a.btn:hover {
    background-image: none;
    background-color: #fff;
}

#login-promo-text-div h2 {
    color: #fff;
    text-align: center; 
}

.row .form-group {
    margin: 10px 5px;
}


