body {
        font-family: Helvetica,Arial,sans-serif;
    background: url('../images/fon_blue.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-color: #a9c293;
}

/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 60px;
}
/*-------------------------------------------------*/

.container {
    max-width: 1200px;
}

.brand {
    margin-bottom: 10px;
    display: none;
}

.brand-text {
    color: #fff;
    font-size: 3em;
/*    line-height: 3em;*/
    font-weight: 700;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    font-family: Helvetica,Arial,sans-serif;
    padding: 30px;
    z-index: 1;
    position: absolute;
    top: 0;
}

.box {
    background-color: #eee;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
}

.navbar-brand img {
    /*    background: url('../img/logo.png') no-repeat top right;
        background-size: cover;*/
    width: 100px;
}

p {text-align: left;}

footer {
  height: 40px;
  background-color: #f5f5f5;
}

.top-buffer { margin-top:20px; }
.img-responsive {
    margin: 0 auto;
}
@media screen and (min-width:768px) {
    .brand {
        display: inherit;
    }

    .navbar-brand {
        display: none;
    }
}

/** navbar */
.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar {min-height:30px !important;}
  /*.navbar-nav > li {border-right: 1px solid #fff;}*/
  /*.navbar-nav {border-left: 1px solid #fff;}*/

.navbar-default {
  background-color: #216430;
  border-color: #429c4d;
  border-radius: 5px;
}
.navbar-default .navbar-brand {
  color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  text-shadow: 1px 1px black;
  background-color: #429c4d;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #216430;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #429c4d;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #216430;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #429c4d;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #429c4d;
}
.navbar-default .navbar-toggle {
  border-color: #429c4d;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #429c4d;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ecf0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #429c4d;
  }
}
/*
#startimg {
    background-image: url('../images/fon_start.jpg');
    background-size: cover;
}*/

blockquote {
  /*background: #f9f9f9;*/
  border-left: 10px solid #216430;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #216430;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
blockquote footer {
    background-color: transparent;
}

.panel {
    background-color: rgba(255, 255, 255, 0.6);
    border: 1px solid transparent;
    border-radius: 8px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}

.panel-footer {
    background-color:  rgba(230, 255, 255, 0.4);
    border-top: 1px solid #ccc;
    padding: 10px 15px;
}

.text-primary, a {
    color: #216430;
}

.dropdown-menu > .active > a {
  color: #ffffff;
  background-color: #429c4d;
}