.card-header, #submitForm {
    background-color: #8ba529;
    color: #fff;
     
}
#submitForm {
   padding: 0.5rem 1.3rem;
   border:2px solid #fff;
   font-weight: bold;
}
#submitForm:hover {
    color: #8ba529;
    background-color: #fff;
    border:2px solid #8ba529;
}
.site-navbar {
    background: rgba(255, 255, 255, .75);
	border-bottom: 2px solid #f5f5f5;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.top-right {
position: absolute;
right: 10px;
top: 18px;
}
.content {
text-align: center;
}
.title {
font-size: 84px;
}
.links > a {
color: #636b6f;
padding: 0 25px;
font-size: 13px;
font-weight: 600;
letter-spacing: .1rem;
text-decoration: none;
text-transform: uppercase;
}
.m-b-md {
margin-bottom: 30px;
}

.rwd-table {
    margin: auto;
    min-width: 300px;
    max-width: 100%;
    border-collapse: collapse;
}

.rwd-table tr th:first-child {
border-top: none;
background-color: #8ba529;
color: #fff;
}

.rwd-table tr {
border: 1px solid #ddd;
background-color: #f5f9fc;
}

.rwd-table tr:nth-child(odd) {
background-color: rgb(139 165 41 / 50%);
}

.result tr:nth-child(odd) {
    background-color: rgb(23 162 184 / 10%);
}

.rwd-table td {
display: block;
}

.rwd-table td:first-child {
margin-top: .5em;
}

.rwd-table td:last-child {
margin-bottom: .5em;
}


.rwd-table {
color: #333;
border-radius: .4em;
overflow: hidden;
border: 2px solid grey;
box-shadow: 0px 10px 5px rgb(0 0 0 / 45%);
}

.rwd-table tr {
border-color: #bfbfbf;
}

.rwd-table th,
.rwd-table td {
padding: .5em 1em;
}
@media screen and (max-width: 601px) {
.rwd-table tr:nth-child(2) {
border-top: none;
}
}
@media screen and (min-width: 600px) {
.rwd-table tr:hover:not(:first-child) {
background-color: #d8e7f3;
}
.rwd-table td:before {
display: none;
}
.rwd-table th,
.rwd-table td {
display: table-cell;
padding: .25em .5em;
}
.rwd-table th:first-child,
.rwd-table td:first-child {
padding-left: 0;
}
.rwd-table th:last-child,
.rwd-table td:last-child {
padding-right: 0;
}
.rwd-table th,
.rwd-table td {
padding: 0.45em 1em !important;
}
}