﻿
hr {
    border-top: 1px solid gray;
}

h3, label, h2, u, b {
	color: #062f6e;
}

.col-header a {
	color: #062f6e !important;
}

.navbar-dark .navbar-toggler {
	color: #062f6e !important;
	border-color: #062f6e !important;
}

.navbar-dark .navbar-toggler-icon {
  filter: invert(1);
}

.layout-div {
  padding-top: 90px !important;
}

/* Nav Bar - Dark Theme*/
.bg-dark {
    background-color: #ececec !important;
}

.navbar-dark .navbar-brand {
    color: white !important;
}

    .navbar-dark .navbar-brand:hover {
        color: #87898d !important;
    }

.navbar-dark .navbar-nav .nav-link {
    color: white !important;
}

    .navbar-dark .navbar-nav .nav-link:hover {
        color: #87898d !important;
    }

.navbar-dark .navbar-nav .nav-link {
    color: #062f6e !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: steelblue !important;
    }

        .navbar-light .navbar-brand:hover {
            color: #ececec !important;
            background-color: #062f6e;
        }

    .navbar-light .navbar-nav .nav-link {
        background-color: #ececec;
        color: #062f6e !important;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 4px;
        border-radius: 2px;
    }

        .navbar-light .navbar-nav .nav-link:hover {
            color: #ececec !important;
            background-color: #062f6e;
        }

/*
    Card Headers
*/

.card-header {
    background-color: #ececec;
}

    .card-header a {
        color: #062f6e !important;
        text-decoration: none;
    }

        .card-header a:hover {
            color: #87898d !important;
            text-decoration: none;
        }

/*
    Card Body
*/

.card-body table {
    table-layout: fixed;
}

.card-body th, td {
    width: 130px;
}

.card-body .col U {
    font-weight: bold;
}


/*
    Grid formatting
*/

a:hover.list-row-link {
    color: steelblue !important;
}

.grid-link a {
    color: steelblue !important;
}

    .grid-link a:hover {
        color: black !important;
    }

.btn-link a,
.btn-link a:active,
.btn-linka:focus {
    color: #062f6e !important;
    text-decoration: none;
}

    .btn-link a:hover {
        color: black !important;
        text-decoration: none;
    }

/*
    Glyph formatting
*/

.glyphCenter {
    text-align: center;
    padding-top: 50px;
}


a {
    color: #062f6e !important;
}

.btn-primary {
    color: #062f6e !important;
    background-color: #ececec !important;
    border-color: #144b66 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff !important;
    background-color: steelblue !important;
    border-color: #144b66 !important;
}


/*
	Panels
*/

div.panel-danger .card-header {
	background: #ececec !important;
}

div.panel-info .card-header {
	background: #ececec !important;
}

div.panel-success .card-header {
	background: #ececec !important;
}

div.panel-warning .card-header {
	background: #ececec !important;
}

div.panel-danger .card-footer {
	background: #ececec !important;
}

div.panel-info .card-footer {
	background: #ececec !important;
}

div.panel-success .card-footer {
	background: #ececec !important;
}

div.panel-warning .card-footer {
	background: #ececec !important;
}

div.panel-danger .card-footer a {
	background-color: #ececec;
	color: #062f6e !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-info .card-footer a {
	background-color: #ececec;
	color: #062f6e !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-success .card-footer a {
	background-color: #ececec;
	color: #062f6e !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}

div.panel-warning .card-footer a {
	background-color: #ececec;
	color: #062f6e !important;
	padding: .50rem;
	font-size: medium;
	font-weight: bold;
}


div.panel-danger .card-footer a:hover {
	background-color: #062f6e;
	color: #ececec !important;
	text-decoration: none;
}

div.panel-info .card-footer a:hover {
	background-color: #062f6e;
	color: #ececec !important;
	text-decoration: none;
}

div.panel-success .card-footer a:hover {
	background-color: #062f6e;
	color: #ececec !important;
	text-decoration: none;
}

div.panel-warning .card-footer a:hover {
	background-color: #062f6e;
	color: #ececec !important;
	text-decoration: none;
}