﻿body {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #eee;
}

.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 .btn {
        font-size: 16px;
    }

    .form-signin .form-control:focus {
        z-index: 2;
    }

* {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}

.btn-primary {
    background-color: #0D542A;
    border-color: #0D542A;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .focus.btn-primary,
    .btn-primary:active,
    .active.btn-primary,
    .open > .btn-primary.dropdown-toggle {
        color: #FFFFFF;
        background-color: #106432;
        border-color: #0D542A;
    }


.modal-open{
    overflow-y: scroll !important;
}
.modal-open .modal{
    overflow-y: initial !important;
}
.modal{
    position: absolute !important;
    bottom:initial !important;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #106432;
    border-color: #122b40;
}