:root {
    --mds-white: #fefefe;
    --mds-black: black;
    --mds-blue: #13437D;
}


html {
    font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
    color: var(--mds-blue);
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
    color: var(--mds-blue);
}
main {
    padding-top: 2em;
}
.navbar {
    background-color: var(--mds-blue);
    color: var(--mds-white);
    height: 100px;
}
.navbar a {
    color: var(--mds-white);
}
.navbar a:hover, nav-link a, nav-link a:hover {
    color: #f0f0f0;
}
.nav-item {
    float: right;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-right: 4em;
    padding-left: 4em;
}
.nav-link {
    text-transform:uppercase;
}
.vertical-pad {
    padding-top: 1em;
    padding-bottom:1em;
}
.mdstable td {
    border: 1px solid #CDD8E4;
}
.mdstable tr th {
    background-color: #41678D;
    border: 1px solid #41678D;
    text-align: left;
    color: white;
    padding: 5px;
    font-weight: normal;
}

.mdstable tr:nth-child(odd) {
    background-color: #d9edf7;
}

.btn-mds {
    color: #fff;
    background-color: #3c5993;
    border-color: #3c5993;
    border-radius: 3px;
    /* padding: 5px; */
}
form .securehidden, form .YourAnswer {
    display: none !important;
}
footer {
    background-color: var(--mds-blue);
    color: var(--mds-white);
    border: none;
    margin: 2em 0 0 0;
    padding: 1em;
}
footer a, footer a:hover {
    color: var(--mds-white);
}
h2 {
    margin-top:2em;
}
.NewsFeed p {
    white-space: pre-line;
}
