﻿@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMQg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdcg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhlIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format('truetype');
}
body {
  background-color: white;
}
.red {
  color: red !important;
}
.bg {
  background-color: #e6dcc1 !important;
}
.container {
  /*background: white;*/
}
.row-dual {
  margin-bottom: 15px;
}
.row-dual div:nth-child(1) {
  padding: 15px;
  border-right: solid 1px #e6dcc1;
  border-left: solid 1px #e6dcc1;
  border-top: solid 1px #e6dcc1;
  border-bottom: solid 1px #e6dcc1;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  margin-bottom: 0px !important;
}
.row-dual div:nth-child(2) {
  padding: 15px;
  border-right: solid 1px #e6dcc1;
  border-left: none;
  border-top: solid 1px #e6dcc1;
  border-bottom: solid 1px #e6dcc1;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.table-dual tr td:nth-child(1) {
  vertical-align: top !important;
  padding: 0 8px 0 0 !important;
  border: none;
  border-right: solid 1px #808080;
  width: 50%;
}
.table-dual tr td:nth-child(2) {
  vertical-align: top !important;
  padding: 0 0 0 8px !important;
  border: none;
  width: 50%;
}
.table-trial tr td:nth-child(1) {
  vertical-align: top !important;
  padding: 0 8px 0 0 !important;
  border: none;
  border-right: solid 1px #808080;
  width: 33.3%;
}
.table-trial tr td:nth-child(2) {
  vertical-align: top !important;
  padding: 0 8px 0 8px !important;
  border: none;
  border-right: solid 1px #808080;
  width: 33.3%;
}
.table-trial tr td:nth-child(3) {
  vertical-align: top !important;
  padding: 0 0 0 8px !important;
  border: none;
  width: 33.3%;
}
.table-quadral tr td:nth-child(1) {
  vertical-align: top !important;
  padding: 0 8px 0 0 !important;
  border: none;
  border-right: solid 1px #808080;
  width: 25%;
}
.table-quadral tr td:nth-child(2) {
  vertical-align: top !important;
  padding: 0 8px 0 8px !important;
  border: none;
  border-right: solid 1px #808080;
  width: 25%;
}
.table-quadral tr td:nth-child(3) {
  vertical-align: top !important;
  padding: 0 8px 0 8px !important;
  border: none;
  border-right: solid 1px #808080;
  width: 25%;
}
.table-quadral tr td:nth-child(4) {
  vertical-align: top !important;
  padding: 0 0 0 8px !important;
  border: none;
  width: 25%;
}
section.header {
  font-family: 'Open Sans', sans-serif;
}
section.header header {
  min-height: 200px !important;
  position: relative;
}
section.header header .logo {
  position: absolute;
  left: 20px;
  top: 0;
  padding: 15px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.64);
  height: 180px;
}
section.header header .user {
  position: absolute;
  right: 20px;
  top: 0;
  padding: 5px 15px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.64);
  z-index: 2060 !important;
}
section.header header .search-box {
  position: absolute;
  right: 20px;
  top: 40px;
  z-index: 2060 !important;
}
section.header header #slider {
  margin-bottom: 15px !important;
}
section.menu {
  position: absolute;
  top: 110px;
  width: 100%;
  z-index: 1045;
}
section.menu nav.navbar {
  background: #e6dcc1;
  background-color: rgba(230, 220, 193, 0.8);
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
section.menu nav.navbar a {
  color: black;
}
section.menu nav.navbar .navbar-brand {
  padding-left: 40px !important;
  display: none;
}
section.menu nav.navbar ul.navbar-nav {
  padding-left: 5px;
}
section.menu nav.navbar ul.dropdown-menu {
  background: #e6dcc1;
}
.panel-temata .panel-heading {
  background-color: #e6dcc1;
  padding: 5px 10px !important;
  text-transform: uppercase;
}
.panel-temata .panel-body {
  padding: 0px !important;
}
.panel-temata ul {
  margin: 0;
  padding: 0;
}
.panel-temata ul li {
  margin: 0;
  padding: 5px 10px !important;
  list-style-type: none;
}
.panel-temata ul li:nth-child(even) {
  background: #e6dcc1;
}
#searchForm {
  display: none;
  position: relative;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
#searchForm input:first-child {
  padding: 0.65em 90px 0.65em 0.75em;
  border: 0;
  font-size: 1.07em;
  width: 200px;
  color: #002c5c;
  border-radius: 3px;
  margin: 0;
  background-color: white;
  border: 1px solid #cb5c5f;
}
#searchForm #btn-search {
  border: 0;
  filter: none;
  position: absolute;
  right: 12px;
  top: 13px;
  padding: 0 0 0 17px;
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1.07em;
  line-height: 1;
  color: #002c5c;
  width: auto;
  border-radius: 3px;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  cursor: pointer;
  background-color: transparent;
}
#searchForm span {
  font-size: 12px;
  position: absolute;
  right: 55px;
  top: 14px;
}
h1,
h2 {
  font-family: Georgia, 'Times New Roman', Times, serif !important;
  font-weight: normal !important;
  color: red;
}
.divider {
  margin: 45px 0 35px 0;
  border-top: 2px solid #e4e5e6;
}
.divider .ornament {
  height: 17px;
  width: 125px;
  margin: -8px auto 0 auto;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAARCAYAAACl10BaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDYxOTExOEJFQTQ0MTFFM0E5QUJEMUE2OTdEOUMzNEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDYxOTExOENFQTQ0MTFFM0E5QUJEMUE2OTdEOUMzNEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjE5MTE4OUVBNDQxMUUzQTlBQkQxQTY5N0Q5QzM0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjE5MTE4QUVBNDQxMUUzQTlBQkQxQTY5N0Q5QzM0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph0q/9oAAAR7SURBVHja5FhpSFRRFH4zLjNqWWYWRYspRWab2Uob7ZHYYlkU7RDRRglR/WinSIJCiqCNfkTQ9iOpINt+tBBFq5pBpSkUthFmruPo2Hfie3R9vHHeGEXlhY8zM+/cc8/97rnnnDc27Q+ON4VFfSDaAA9iukVXN6Jng+gLdAAKoPvagu0UiANAR+AJMB3z3jXRzzCIIKAMNup86dt8GGvDzbQGHEAp8Bl4DuMuP5ySdS4B4wBxqgaYBht3THR7QVwkGXXczDNgBvTfe7GfDHGePsqoB25AfyKexeNzItAeCAS+AlfwrEiZ3xligxDPgxN/PdS/C92Rv0JiLMQrwEXH6mhYcAFIwwLFiv5BiIFACFAuZIvDwEfgHsnTuNlKoAvmf1Hmy2HJ5loZXJF184F4s8jAPFknnvaFzFRA7NYCUfTdyf3KbzuBXTzUUOAsDyvAYFr2PQtrXvabRDgVDhHNBXcAU4Fgk41JZB4FcuiIiwSro5JSnBWS5VT7A1XAajh4Qll3PcRuk7VkyPVPNdsQ5tWQBFn/A9AWsPMwjUMIzQK6A105z2y4SKpEfwS/3zQGjmbcMJyRSceB+YoRp0KaelIBjJg0Orbd5CR18nQS1tCuxg12M+gmeiFQ9zUOuOyFGD3Cu/rILrKPCSaHbRx26nTm9xYSlczpE4yK6hgKLOTkMIVAzQtBAXTcyZO1KSQZh1PZqMYo/2bQKeQmzYabUWY28iymZz0wAi3oBnkhdhSCLYPF5yeJ+MEObGW4eppYfG2MCIdF/R/J3/DbyUZI9LDgmI1NSr715aPHQqSWE2U86CrludyUFUA2OIv6YZSVU5JxkhItLkZKiLK4HmVunpJDa/oQO5eQW1JN8tsCphSbkufElynQv91IEdzIghHshx+1JF/mFACPhRwWt1IlcrsAg4E55MTJublSSIXE5fiQwQc1bAEymHzz4XgZnZTn7YAYoKeENTAM6MTFwvwg8BqrXo0XQsTp2cyZL4AzahVvhMgxEKeBcC9FpY652cHOIRO4CjyC/VoL9gPZiy4hX2JrlpBYzN5I42n0g8EKP3rASIix0vcBk1hsXHQ0SMlnblbqVbB/7jc29MH0JYWFqCWv5VvgoTT67P0qLNgSXpZx7klpr0hkCQuNjMNCol7Z5N6vheIxGpgLsZmN7kr8XmpxE9IkD2DERvFafuJVuW/lDeBvGLwNTxkUEgDp8H0Hn2XzJURGVqCS4zxkXJSkLTnFwiNXNw6/JcJIva/F2UMVa//+SGc7U6U06fqIUD6X2JVyL7I3iahk0nSTyARguNa8RgKl9L9SN/YywMbzFVK/vdftzBN6/7YFSp34fRDQA9DfbyObGYn6u/UQchAKbuaxzQpW3sbOSPStA27xSkuyzIHyNr7uSAUewQm5zYzE/cBk/imRRH6qWfXr+TkZt7bKxhBdDHGEijblDwcHZSaUZzYzEoWXRRD72L7VKjdWCs5ScJLX4A8I/te3BxjNiHQzpA8JrPRR/ymRdqa1WL7FvAQXDV4/vwswAKbkk2sE53rqAAAAAElFTkSuQmCC') no-repeat center white;
}
section.top-links .container {
  text-align: left;
  padding: 10px 15px;
  background: #ffffff;
  border-bottom: 1px solid #e4e5e6;
}
.LoadedGalerie .LoadedGalerieItem {
  float: left;
  margin: 0 10px 10px 0;
}
section.slider {
  /*.container {
        padding: 15px 15px;
        background-color: @bg-color;
    }*/
}
section.breadcrumbs {
  background-color: #fff;
  margin-bottom: 15px;
}
section.breadcrumbs .breadcrumb {
  background-color: transparent;
  margin: 0;
}
section.content .page-name {
  margin-top: 0;
}
section.content h1,
section.content h2,
section.content h3,
section.content h4,
section.content h5,
section.content h6 {
  font-family: Georgia, 'Times New Roman', Times, serif !important;
}
section.content .breadcrumb {
  background: transparent;
}
.modal-dialog {
  max-width: 360px !important;
  margin-top: 0;
}
.modal-dialog input {
  margin: 5px 0;
}
.modal-dialog .lost {
  margin-bottom: -10px;
}
.modal-dialog .modal-header {
  background-color: #e6dcc1;
}
footer > .container > div:nth-child(1) {
  border-top: 1px solid #e4e5e6;
  padding: 15px 0;
}
footer > .container > div:nth-child(1) p {
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .navbar-brand {
    display: none !important;
  }
  .navbar-nav a {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  section.menu .container {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  section.header .logo {
    width: calc(100% - 40px);
  }
  section.header .logo img {
    width: 100%;
    max-width: 300px;
    height: auto;
  }
  section.header .user {
    top: 70px !important;
    background: none !important;
  }
  section.header .search-box {
    top: 120px !important;
    right: 50px !important;
  }
  #slider {
    display: none;
  }
}