body {
  background-image: url("../resources/images/fon.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  font-family: 'PT Sans';
  font-weight: 400;
  letter-spacing: 0px;
  overflow-x: hidden;
}
.container {
  padding: 0px !important;
}
.main_body {
  background-color: #FFFDE7 !important;
}
h4 {
  text-align: center;
}
p {
  text-align: justify;
}
img {
  image-orientation: from-image !important;
}
.banner_link {
  transform: none !important;
  transition: none;
}
.title {
  text-decoration: underline;
  margin-bottom: 25px !important;
  padding-top: 5px;
}
.fatal_error {
  color: #f44336;
  font-weight: bold;
  text-align: center;
}
.bold {
  font-weight: bold;
}
.img-responsive {
  margin: auto;
}
.active {
  background-color: #BDBDBD;
}
.navbar {
  background-color: #FFCA28;
  border-radius: 0px !important;
  margin-bottom: 0px !important;
}
.popover-content {
  word-wrap: break-word;
}
.left {
  padding-left: 20px;
}
.right {
  padding-right: 20px;
}
.space-to-left {
  margin-right: 15px;
}
.nav li a {
  color: #000;
  font-style: italic;
  text-align: center;
}
h5 {
  color: #fff;
}
table, table tr, table tr td  {
  border: 2px solid;
  text-align: center;
}
footer {
  padding-top: 35px;
}
@media (min-device-width: 450px) {
  a img {
    margin-left: 30px;
  }
}
.lightbox .lb-image {
  max-width: inherit !important;
}
