body {
    padding-bottom: 70px;
}

.make-admin-form {
    float: left;
}

.fire-form {
    float: right;
}

.navbar-center {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
}

.button-color
{
    background-color: #024488 !important;
    border-color: #024488 !important;
    color: #fff !important;
}

.signup-button
{
    margin-left: 38%;
}

.menu-color {
    background-color: #557a95;
}

.bar-color {
    background-color: #7395AE;
}

.background-color {
    background-color: #B1A296;
}

.line-color {
    background-color: #5D5C61;
}

.button-color {
    background-color: #379683;
}

.messages-color {
    background-color: #ffffff;
}

.login-card
{
    height: 50vh;

    margin-top: 15vh;
    margin-right: 4vh;
    margin-left: 4vh;

    opacity: 0.96;
}

.register-card
{
    margin-top: 15vh;
    margin-left: 4vh;
    margin-right: 4vh;

    opacity: 0.97;
}

.login-card-footer
{

}

@media (max-width: 767px)
{
    .login-card
    {
        height: 53vh;

        margin-top: 8vh;
        margin-right: 4vh;
        margin-left: 4vh;

        opacity: 0.96;
    }

    .login-card-footer
    {
        margin-bottom: -2%;
    }

    .register-card
    {
        margin-top: 10vh;
    }

    .signup-button
    {
        margin-left: 28%;
    }
}

.login-form
{
    width: 450px;
    margin: 50px;
}

.register-form
{
    margin-top: 15vh;
    background-color: white;
}

table.table-bordered-color {
    border: 0px solid transparent;
}
table.table-bordered-color > thead > tr > th {
    border: 0px solid transparent;
}
table.table-bordered-color > tbody > tr > td {
    border: 0px solid transparent;
}

.table-scroll {
    overflow-y:scroll;
    height:615px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.table-scroll td {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.patients-table-scroll {
    overflow-y:scroll;
    height: 725px;
}

table a {
    text-decoration: none !important;
    color: black;
}

table a:hover {
    color: black;
}

@media screen and (min-width: 601px) {
    label.autosize {
        font-size: 2vh;
    }
}

@media screen and (max-width: 600px) {
    label.autosize {
        font-size: 1vh;
    }
}

.navbar-md { min-height:74px; height: 75px;}
.navbar-md .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
.navbar-md .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; }