/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2 oct. 2017, 14:45:12
    Author     : bpioge
*/

/*
 * Base structure
 */

html,
body {
    height: 100%;
    background-color: #EFEFEF;
    color: #759d2f;
/*    text-shadow: 0 .05rem .1rem rgba(0,0,0,.5);*/
}

.masthead-brand {
    margin-bottom: 0;
    padding: .25rem 0;
    font-weight: bold;
    color: rgba(117,157,47);
    background-color: transparent;
    border-bottom: .25rem solid transparent;
}

/*
 * login
 */

.btn-idg{
    color: #fff;
    background-color: #759d2f;
    border-color: #759d2f;
    cursor : pointer;
}


.btn-idg:hover {
    color: #759d2f;
    background-color: transparent;
    border-color: #759d2f;
}

.btn-idg-secondary{
    color: #fff;
    background-color: #f60;
    border-color: #f60;
    cursor : pointer;
}


.btn-idg-secondary:hover {
    color: #FBAA8F;
    background-color: transparent;
    border-color: #f60;
}

.btn-outline-idg{
    color: #759d2f;
    background-color: transparent;
    background-image: none;
    border-color: #759d2f;
    cursor : pointer;
}

.btn-outline-idg:hover {
    color: #fff;
    background-color: #759d2f;
    border-color: #759d2f;
}

.login {
    padding: 0 1.5rem;
    background-color: white;
    padding: 20px;
    -webkit-box-shadow: 2px 2px 2px 1px rgba(0,0,0,.5);
    box-shadow: 2px 2px 2px 1px rgba(0,0,0,.5);
}
.login .btn-lg {
    padding: .75rem 1.25rem;
    font-weight: bold;
}


/*
 * Affix and center
 */

@media (min-width: 40em) {
    .login-container {
        width: 100%; /* Must be percentage or pixels for horizontal alignment */
    }
}

@media (min-width: 62em) {
    .login-container {
        width: 42rem;
    }
}

/*
* form
*/


.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
    font-weight: normal;
}
.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}
.form-signin .form-control:focus {
    z-index: 2;
}
.form-signin input[type="email"] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

