﻿/* ======= */
/* General */
/* ======= */
html {
    background-color: #c7c9c9;
}
body {
    font-family: 'Open Sans', sans-serif;
    /*background-color: whitesmoke !important;*/
}

.container {
    width: 450px;
    margin-top: 150px;
}

.form-control,
.input-group-addon {
    border-color: #9BBF65;
    color: #9BBF65;
    background: #ffffff;
    height: 45px;
}

/* ===== */
/* Panel */
/* ===== */
.panel {
    border-radius: 0px !important;
    background-color: #000;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22);
    border: 1px solid #9BBF65;
}

.panel-heading {
    border-radius: 0px !important;
    background-color: #000;
    padding: 15px 0;
}

.panel-body {
    border-radius: 0px !important;
    background-color: #000;
}

    .panel-body h1 {
        text-align: center;
        font-size: 23px;
        color: #9BBF65;
        margin: 0 0 15px 0;
        font-weight: 300;
    }

.panel-footer {
    border-radius: 0px !important;
    background-color: #000;
    border-top: 1px solid #9BBF65;
}
.panel-body input[type=text]{
    height: 44.5px;
}
.panel-body input[type=password] {
    height: 45px;
}
.checkbox-inline {
    color: #9BBF65;
}
/* ====== */
/* Footer */
/* ====== */
footer {
    background-color: #000;
    color: #9BBF65;
    width: 100%;
    float: left;
    padding: 10px 0;
    margin-top: 100px;
    position: fixed;
    bottom: 0;
}

    footer a {
        color: #9BBF65;
        text-decoration: none;
    }

        footer a:hover {
            color: white;
            text-decoration: underline;
        }
