body {font-family: 'Inter', sans-serif;background-color: #f8f9f7;}
.navbar-custom {color: #22599d;}
.navbar-custom a {color: #005f40;}
.navbar-custom a:hover {color: #333;}
.navbar-brand {font-weight:700}
h1 {color:#005f40; font-weight:600;}
h2 {color:#005f40; font-weight:400;font-size:26px;}
h3 {font-weight:400;font-size:22px;}
h4 {font-weight:400;font-size:20px;}
h5 {font-weight:400;font-size:20px;margin-bottom: 0rem;}
.display-6 {font-size: calc(1.275rem + 1.5vw);font-weight: 300;line-height: 1.2;}
.display-7 {font-size: 2.5rem;font-weight: 300;line-height: 1.2;}
.blue {color:#005f40;}
a {color:#005f40;}
.bluebutton {color: #fff;background-color: #005f40;font-size: 24px;}
a:not([href]) {color: #fff;}
.container {max-width: 800px;}
.topsec {border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;}
.topsec a {color:#005f40;cursor:pointer;}
.topsec a:hover {color:#005f40;text-decoration:underline;}
.topimg {background-repeat: no-repeat; background-position: right; background-size: contain;}
.jumbotron {margin-bottom:0px;padding-top:3rem;padding-bottom:3rem;background-color: transparent;}
.update {font-size: 0.8rem;text-align:center;}
.update a {color:#005f40;}
.breadcrumb a {color:#005f40;}
.btn.btn-outline-secondary {font-size: 26px;}
.topsec a {color:#005f40;cursor:pointer;}
.topsec a:hover {color:#005f40;text-decoration:underline;}
.display-5 {font-size: 2rem;font-weight: 300;line-height: 1.2;}
.calculator {padding:20px 20px 0px 20px;border:1px solid #6c757d;border-radius: .3rem;font-size: 18px;}
.lispace li {margin-bottom: 0.5rem;}
.rounded-table {border: 1px solid #d7e2ec;border-radius: 0.75rem;overflow: hidden;background-color: #fff;}
.rounded-table thead {background-color: #f8fbff;border-bottom: 1px solid #d7e2ec;}
.rounded-table th {font-weight: 600;color: #22599d;background-color: #f0f4f8;}
.rounded-table td {padding: 0.75rem 0.75rem;border: 1px solid #d7e2ec;}
.results {color: #005f40;}
.txtbox {padding:0 15px 0 15px;border:1px solid #6c757d;border-radius: .3rem;color: #005f40;font-weight: 400;font-size: 22px;}
.nav-link {color: #005f40;}
.nav-link a:hover {color: #005f40;}
.nearlist {list-style:none;};
.footer h4 {font-weight:400;}
.footer a {color:#005f40;}
.footer li {margin:10px 0px;}

@media (max-width:767.98px){
.jumbotron {padding-top:1rem;padding-bottom:1rem;}
.jumbotron p {background: rgba(255, 255, 255, 0.5)}

}