body {
    margin: 5px;
    font-family: 'Raleway', sans-serif;
    color: #333;
}

img, embed, object, video {
  max-width: 100%;
}

#python-logo {
    float: right;
}

#long-polym {
    width: 300px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    float: left;
}

#lammps-logo {
    width: 300px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    float: right;
}

#db-logo {
    height: 200px;
    margin-left: 30px;
    margin-right: 30px;
    float: right;
}

#cassandra-logo {
    height: 200px;
    margin-left: 30px;
    margin-right: 30px;
    float: left;
}

header {
    border-bottom: 2px solid #777;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.btn-info {
    background: #3570a0;
    border: solid 1px #10637c;
    box-shadow: 1px 1px 5px grey;
}

.title-text {
    text-shadow: 1px 1px #ddd;
    font-family: 'Roboto', sans-serif;
}

.title-big {
    font-size: 40px;
    font-weight: bold;
    color: #333;
}

.title-small {
    font-size: 30px;
}

.footer {
    max-width: 960px;
    width: 100%;
    border-top: 2px solid #777;
    right: auto;
    left: auto;
}

a {
    font-weight: bold;
    color: #3570a0;
}

p {
    color: #333;
}

.body-text {
    font-size: 20px;
    text-align: justify;
}

.img-block{
    float: left;
    margin-left: 30px;
    margin-right: 30px;
}

.container-fluid {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.redText {
    color: red;
}

.greenText {
    color: green;
}

.blackText {
    color: black;
}

.bottom-margin {
    padding-bottom: 25px;
    border-bottom: solid 1px black;
}

.top-margin {
    margin-top: 25px;
}

.news-title a {
    color: #fff;
}

.news-title {
    background: #3570a0;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-top: 15px;
    font-size: 20px;
    font-weight: bold;
    border: solid 1px #10637c;
    box-shadow: 1px 1px 5px grey;
    padding: 2px;
}

.news-date {
    color: #fff;
    font-size: 10px;
}

.news-body {
    padding: 15px;
    border: solid 1px #10637c;
    margin-bottom: 15px;
    font-size: 14px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 1px 1px 5px grey
}

.spinner-div {
    position: relative;
}

#versions{
    width: 80%;
    margin: auto;
  }

#releases {
    width: 100%;
} tr {
    border-bottom: 1px solid rgb(160, 160, 160);
} td {
    padding: 5px;
}

#refsList{
    list-style: inside none;
}
