body {
    padding-top: 90px;
    font-family: Montserrat, Arial;
}
#demo {
    background-image: url('/img/header.png');
    background-repeat: repeat-x;
}
#footer {
    background-color: #1e346d;
}
#footer a:hover {
    text-decoration: none;
}
//.hcolor {
//    color: black;
//}
.demo {
    color: #2c6f91;
}
#dialog:focus {
    outline: none !important;
    border-color: white;
    box-shadow: 0 0 10px white;
}
#dialog {
    background-color: rgba(245,245,245, 0.3); color:black;
}
#liveButton {
    color: white;
    background-color: #27786d;
}
#liveButton:focus {
    outline: none !important;
    border-color: white;
    box-shadow: 0 0 10px white;
}
#liveButton:hover {
    color: #d1e9e4;
}
#navbar-collapsed a {
    color: #212529;
}
#navbar-collapsed a:hover {
    color: #1e346d;
}
.navbar {
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}
.contact-link {
    color: #3a5f8c;
    text-decoration: none;
}
.news-link {
    font-size: 28px;
}
.contact-link:hover {
    color: #1e346d;
}
.date {
    color: #217874;
}
pre {
    padding: 16px;
    background-color: #f6f8fa;
}
table{
    margin: 20px;
    border-collapse: collapse;
    border:2px solid #000000;
}
th{
    padding: 16px;
    border:2px solid #000000;
}
td{
    padding: 16px;
    border:1px solid #000000;
}
a {
    color: #3a5f8c;
    text-decoration: none;
}
a:hover {
    color: #1e346d;
}

.products-link,
.products-link:hover,
.products-link:active,
.products-link:visited,
.products-link:focus {
    color: white;
    background-color: #1e346d;
    border-color: #1e346d;
}
.products-link:hover {
    color: #d1e9e4;
}

#demo, #about-page, #contact-us-page {
  padding: 150px 0;
}
