footer{
	background-color: #fff;
	
}
.margin-5-top{
	margin-top:25px;
}
.nav > li > a {
	color: #000;
	font-size: 18px;
}
.nav > li > a:hover {
	color: #666;
}
.navbar-collapse{
	border-bottom: 1px solid #666;
}
a {
    color: #34495e;
    }
  a:focus{
	color: #D01919;
}
a:hover {
    color: #5DADE2;
    }

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 2px 0 0;
    margin-bottom: 15px;
    margin-top: 15px;
}

.img-thumbnail {
margin-right: 10px;
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}

.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-repeat: repeat-x;
    left: auto;
    right: 0;
}
.navbar-toggle:before {
    color: #2c3e50;
    font-size: 32px;
    
}
.navbar-toggle:before {
    color: #34495e;
}
.navbar-toggle:hover:before,
.navbar-toggle:focus:before {
  color: #34495e;
}

.carousel-caption {
    bottom: 20px;
    color: #34495e;
    left: 55%;
    padding-bottom: 50px;
    padding-top: 60px;
    font-size:42px;
    position: absolute;
    right: 10%;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}
.ramka_ob{
	border:2px solid red;
}

.form-group.focus .form-control,
.form-control:focus {
  border-color: #34495e;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
   
    margin-top: 5px;
    
}