body {
    padding-bottom: 40px;
    /*font-family: 'Oswald', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
    font-weight:300;
    /*background:url(../img/common/p6.png) repeat;*/
    display:#3A3A3A;
}

h1 {color: #005131; text-transform:uppercase; font-weight:300; font-size:1.875em/*30px*/;}
h2 {font-size:1.563em/*25px*/; font-weight:300;}

a {color: #01683F;text-decoration: none;}
a:hover {color: #01683F;}

.page-header {border-bottom: 1px solid #ccc; padding-bottom: 30px;}

.green{color:#005131}

.form-signin {
max-width: 330px;
padding: 15px;
margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
margin-bottom: 10px;
}
.form-signin .checkbox {
font-weight: normal;
}
.form-signin .form-control {
position: relative;
height: auto;
-webkit-box-sizing: border-box;
-moz-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="text"] {
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;*/
}
.btn-primary {
    background-color: #222222;
    border-color: #222222;
    color: #fff;
    padding: 7px 14px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #444444;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #444444;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 0;
    color: #fff;
    margin-right: -5px;
    padding: 8px 14px;
    text-shadow: none;
}
p.btn-primary {margin-top:35px!Important;}
p.btn-primary a, p.btn-primary:hover a, p.btn-primary:focus a, p.btn-primary:active a{
    color:#fff; text-decoration:none;
}
input[type="email"] {
    margin-bottom:10px;
}

div.box-login {margin-top:20px; background:#E6F4EE; padding:20px 20px 30px 20px; min-height:350px;}

div.box-login p{font-size:1.375em/*22px*/; text-align:center; margin:0;}

div.box-login p .btn-primary:hover, div.box-login p .btn-primary:focus, div.box-login p .btn-primary:active, div.box-login p .btn-primary.active, .open > div.box-login p .dropdown-toggle.btn-primary {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #ccc #ccc #c2c2c2;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #666;
    margin-top: 15px;
    padding: 7px 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    letter-spacing:0;
    text-transform:inherit;
    font-size:1.250em/*25px*/;
}

#info {font-size:1.125em; padding-top:25px; padding-bottom:25px;}

label {font-weight:300; font-size:1.250em; margin-bottom:10px;}