﻿.main-body {
	padding-top: 7em !important;
}

hr {
    border-top: 1px solid gray;
}

div>strong {
	color:#E9db89;
}

.btn-info, .btn-info:focus {
	color:white;
	background-color:#002b52;
	border:#002b52;
}

.btn-info:hover {
	color:#002b52;
	background-color:#e9db89;
	border:#e9db89;
}

/* Nav Bar - Dark Theme*/
.bg-dark {
    background-color: #002b52 !important;
}

.navbar-dark .navbar-brand {
    color: white !important;
	padding-left: 2em;
}

.navbar-dark .navbar-brand:hover {
        color: #e9db89 !important;
    }

.navbar-dark .navbar-nav .nav-link {
    color: #002b52 !important;
}

.navbar-dark .navbar-nav .nav-link:hover {
        color: #ffffff !important;
    }

.navbar-dark .navbar-nav .nav-link {
    color: white !important;
    padding-left: 5px;
}

/*Nav Bar - Light Theme*/
.bg-light {
    background-color: white !important;
}

.navbar-light {
    padding: .5em;
    width: 14em;
}

.navbar-light {
    box-shadow: none;
}

    .navbar-light .navbar-brand {
        color: #002b52 !important;
    }

        .navbar-light .navbar-brand:hover {
            color: white !important;
            background-color: #002b52;
        }

    .navbar-light .navbar-nav .nav-link {
        background-color: #002b52;
        color: #e9db89 !important;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 4px;
        border-radius: 2px;
    }

        .navbar-light .navbar-nav .nav-link:hover {
            color: #002b52 !important;
            background-color: #e9db89;
        }

/*
    Card Headers
*/

.card-header {
    background-color: #002b52;
}

    .card-header a {
        color: #e9db89 !important;
        text-decoration: none;
    }

        .card-header a:hover {
            color: rgba(255,255,255,0.5) !important
        }


/*
    Card Body
*/

.card-body table {
    table-layout: fixed;
}

.card-body th, td {
    width: 175px;
	padding-right: 2em;
}

.card-body .col U {
    font-weight: bold;
}


/*
    Grid formatting
*/

a:hover.list-row-link {
    color: #5E5E5E !important;
}

.grid-link a {
    color: #5E5E5E !important;
}

    .grid-link a:hover {
        color: #5E5E5E !important;
    }

.btn-link a,
.btn-link a:active,
.btn-linka:focus {
    color: #002b52 !important;
    text-decoration: none;
}

    .btn-link a:hover {
        color: #002b52 !important;
        text-decoration: none;
    }

/*
    Glyph formatting
*/

.glyphCenter {
    text-align: center;
    padding-top: 50px;
}


a {
    color: #666 !important;
}

.btn-primary {
    color: #e9db89 !important;
    background-color: #002b52 !important;
    border-color: #002b52 !important;
}

a.btn.btn-primary:hover {
    color: #002b52 !important;
    background-color: #e9db89 !important;
    border-color: #e9db89 !important;
}

input[type="submit"].btn:hover {
    color: #002b52 !important;
    background-color: #e9db89 !important;
    border-color: #e9db89 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff !important;
    background-color: #002b52 !important;
    border-color: #002b52 !important;
}

div.panel-danger .card-header {
	background: #002b52 !important;
}

div.panel-info .card-header {
	background: #002b52 !important;
}

div.panel-success .card-header {
	background: #002b52 !important;
}

div.panel-warning .card-header {
	background: #002b52 !important;
}

div.panel-danger .card-footer {
	background: #002b52 !important;
}

div.panel-info .card-footer {
	background: #002b52 !important;
}

div.panel-success .card-footer {
	background: #002b52 !important;
}

div.panel-warning .card-footer {
	background: #002b52 !important;
}

div.panel-danger .card-footer a {
	background-color: #002b52;
	color: #e9db89 !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-info .card-footer a {
	background-color: #002b52;
	color: #e9db89 !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-success .card-footer a {
	background-color: #002b52;
	color: #e9db89 !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-warning .card-footer a {
	background-color: #002b52;
	color: #e9db89 !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}


div.panel-danger .card-footer a:hover {
	background-color: #e9db89;
	color: #002b52 !important;
	text-decoration: none;
}

div.panel-info .card-footer a:hover {
	background-color: #e9db89;
	color: #002b52 !important;
	text-decoration: none;
}

div.panel-success .card-footer a:hover {
	background-color: #e9db89;
	color: #002b52 !important;
	text-decoration: none;
}

div.panel-warning .card-footer a:hover {
	background-color: #e9db89;
	color: #002b52 !important;
	text-decoration: none;
}

h3 {
    color: #002b52 !important;

}

form {
	color: #002b52 !important;
}

.data-entry-row {
	color: #666 !important;
}

.card-header b {
	color: #e9db89 !important;
}
 