body{
background-color: #ffffff;
}
.navbar{
border: 0px;
}
.center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#CartWord{
display:contents;
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

.navbar > .container-fluid{
padding:0px;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    background-color: #00588a ;
}
.fa-shopping-cart{
margin-left:10px;
}
.navbar-header {
    background-color: white;
    border-bottom: 2px solid black;
    margin-bottom: 10px;
}
#Item-Count{
margin-left:10px;

}
#Sub-Total{
margin-left:10px;

}
#SubTotal{
margin-left:10px;

}
#Cart{
display:contents;
color:white;
}
@media (min-width: 768px){
.navbar-nav > li > a {
    padding-top: 10px; 
     padding-bottom: 10px; 
}}
.navbar-default .navbar-nav > li > a {
    color: #00588a ;
    border-bottom: 1px solid lightgray;
    border-right: 2px solid lightgray;
}
#search{
margin-left: auto;
    margin-right: 10px;
    text-align: center;
    display: table;
}
.navbar-collapse {
     padding-right: 0px;
    padding-left: 0px;
}
.nav > li {
     /* position: relative;
  width: 100%; 
    display: block; BS5 REMOVED */
    width: 20%; /* BS5 ADDED */
border-bottom: 1px solid lightgray; /* BS5 ADDED */
border-right: 2px solid lightgray; /* BS5 ADDED */
}
. displayb > .form-control:focus {
border-color:black;
}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #00588a ;
color:white;
}}
.displayb > .form-control{
border:3px solid black;
border-radius:0px;
}
.searchMerchHor-button{
border-radius:0px;
}
.imgmargin{
margin-top: 5px;
margin-bottom: 5px;
}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #00588a ;
}
}
.imgcontain {
    display: inline-block;
    text-align: center;

}
#page_wrapper{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;

    border: 3px solid lightgray;
}
}

.searchContain{
background-color:black;

}
.flex{
 display: flex;
    justify-content: center;
    align-items: center;
}
.btn-primary {
    color: #fff;
    background-color:#00588a ;
    border-color: #00588a ;
}
.btn-primary:active:focus{
    color: #fff;
    background-color: #00588a ;
    border-color: #00588a ;
}
.btn-primary:active{
    color: #fff;
    background-color: #00588a ;
    border-color: #00588a ;
}
.btn-primary:hover {
    color: #fff;
    background-color:#00588a ;
    border-color: #00588a ;
}
.btn-primary:focus {
    color: #fff;
    background-color: #00588a ;
    border-color: #00588a ;
}
.navbar-header{
background-color:white;
}
#myNavbar{
background-color:white;
}
#myMenu{
font-weight: 600;
}
@media only screen and (min-width : 768px) {
.navbar-nav {
display: flex;
/*justify-content: center; BS5 REMOVED */
justify-content: space-between;
width: 100%;
}
}
.card {
    border-color: #00588a ;
}
.card-header {
    color: white;
    background-color: #00588a ;
    border-color: #00588a ;
}
.card-header {
    padding: 5px;
    border-bottom: 1px solid #00588a ;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
a{
    color: #00588a ;
}
.navbar-default .navbar-nav > li > a {
    color: #00588a ;
}
.navbar-default .navbar-nav > li > a:focus {
    color: #00588a ;
}
.navbar-default .navbar-nav > li > a:hover {
    color: white;
    background-color: #00588a ;
}
.dropdown-menu > li > a {
    color: #00588a ;
font-weight:600;

}
.dropdown-menu > li > a:hover {
    background-color: #00588a ;
color:white;

}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color:white;
    background-color: #00588a ;

}
.margtop{
margin-top:80px;
}

/**********square the rounded border*********/
.navbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
min-height:10px
}

/*** BS5 ADDITIONS ***/
#h_nav {
min-height: 50px;
}
.bg-light {
background-color: #f8f8f8 !important;
}
#h_nav > .container-fluid {
padding-left: 0;
padding-right: 0;
}
#h_nav > .container-fluid > .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.navbar-nav > li > a {
color: #00588a ;
font-weight: 600;
}
.navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus {
background-color: #00588a ;
color: #fff;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus, .dropdown-item:hover, .dropdown-item:focus {
background-color: #00588a ;
color: #fff;
}
.navbar-toggler {
border-color: #ddd;
background-color: #00588a ;
margin: 10px 8px;
}
.navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}


@media (max-width: 767px) {
#h_nav > .container-fluid {
justify-content: end;
}
.nav > li {
width: 100%;
}
}
.mainHeader > img{
text-align: center;
margin-right: auto;
margin-left: auto;
display: block;
}

.topMessage{
color: #ffffff;
background-color: #00a05f;
padding-top: 7px;
padding-bottom: 7px;
text-align: center;
font-weight: bold;
font-size: 19px;

}