/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top:0;
  padding-bottom: 0;
  background: rgba(175,175,175,1);
  background: -moz-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(175,175,175,1) 27%, rgba(204,204,204,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(175,175,175,1)), color-stop(27%, rgba(175,175,175,1)), color-stop(100%, rgba(204,204,204,1)));
  background: -webkit-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(175,175,175,1) 27%, rgba(204,204,204,1) 100%);
  background: -o-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(175,175,175,1) 27%, rgba(204,204,204,1) 100%);
  background: -ms-linear-gradient(top, rgba(175,175,175,1) 0%, rgba(175,175,175,1) 27%, rgba(204,204,204,1) 100%);
  background: linear-gradient(to bottom, rgba(175,175,175,1) 0%, rgba(175,175,175,1) 27%, rgba(204,204,204,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#cccccc', GradientType=0 );
  color:#fff;
  font-family: 'Lato', sans-serif;
  font-size:small;
}
p {font-size:14px}
a {color: #f2f2f2;}
img.r:hover {}
a:hover, a:focus {color: #fff}
.jumbotron {
  background: url(http://apartamentywkarpaczu.eu/public/awk-oferta-rozszerzona/img/awk_zakladki_header_bg.jpg) no-repeat;  
  padding: 33px 0 0 0;
}

input, select, textarea {
    background: none repeat scroll 0 0 #888;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	border:1px solid #c1c1c1;
    box-sizing: border-box;
    color: #c1c1c1;
    padding: 8px 10px;
	margin-bottom: 5px;
}

input:focus, select:focus, textarea:focus, input:hover, select:hover, textarea:hover  {
	}

input:first-child, select:first-child, textarea:first-child {
}

input[type="radio"], input[type="checkbox"]  {
	}
	
fieldset {
    border: 1px solid #3b85b8;
    margin: 10px 0 0 0;
    padding: 5px 10px;
}

.button {
	width: 100%; 
	background:#fff!important;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	border: none;
	padding:20px;
	color:#666!important;
	font-weight:300;
	margin-top:30px;
	font-size:large;
	}
.button:hover {
	background: #fff9c7!important; color:#e2001a!important;	
}
hr {
	border:solid #f2f2f2;
	border-width: 1px 0 0 0;
	margin-top: 60px;
	}
footer p {
	font-size:small;
	text-align:center;
}
footer p a:hover {text-decoration: underline;}

.form-group {margin:0}