body {
    font-family: "Verdana, Arial, Helvetica", sans-serif;
   
}

/* This is a little darker than the official color to meet the google accessibility requirements */
a,
a:link,
a:visited {
    color: rgb(0, 117, 112);
}

a.navlinks {
    color: #4D4D4D !important;
    font-weight: normal;
    text-decoration: none;
}

.navlinks a:active {
    text-decoration: underline;
}

.headerrow {
    width: 50%;
    padding: 6px 3px;
    border-bottom: 0px dotted #ccc;
}

a.linkbutton {
    color: #4D4D4D !important;
    margin-right: 10px;
    margin-top: 10px;
    width: 100%;
    text-align: left;
}


.kitlogo {
   width:130px;
   height:auto;
}
.kitbiblogo{
    height:55px;
    width:auto;
}
.kitopenSearchButton{
    margin-top:10px;
}


@media (min-width: 768px) {
    .kitlogo {
        width: 150px;
        height:auto;
    }
    .kitbiblogo{
        height:80px;
        width:auto;
    }
    .kitopenSearchButton{
        float: right;
    }
}

@media (min-width: 992px){
    .kitlogo {
        height:auto;
        width: 200px;
    }
    .kitbiblogo{
        height:94px;
        width:auto;
    }
}



.btn-primary {
    background-color: rgb(0, 130, 120);
    border-color: rgb(0, 150, 130);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: rgb(0, 120, 100);
    border-color: rgb(0, 120, 100);

}

.btn-primary:active:hover,
.btn-primary:active:focus {
    background-color: rgb(0, 90, 70);
    border-color: rgb(0, 90, 70);

}


.page-item.active .page-link {
    background-color: rgb(0, 130, 120);
    border-color: rgb(0, 90, 70);
}

.page-item.disabled {
    cursor: not-allowed;
}

.page-item.disabled .page-link {
    color: #DDD;

}

.page-link:hover {
    color: rgb(0, 130, 120);
}

.list-group-item.active{
    background-color:rgb(0, 130, 120);
    border-color:rgb(0, 90, 70);
    color: #ffffff;
}
.list-group-item.active a{
    color: #ffffff;
}

.frameHeading{
    background-color: #EEE;
    width:100%;padding:0; margin: 1em 0 1em 0;
}
