.row-fluid {
    width: 100%;
}

.logo {
  padding: 5px;
  text-align: center;
/*  color: #FFFFFF;*/
  line-height: 100%;
}

.logo .mobile {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
}

.logo .normal {
  padding: 10px;
}

.mail-form {
  display: inline-block;
}

.mail-form  .control-group{
  display: flex;
  padding: 5px;
}

.mail-form input{
  width: 400px;
  border: 1px solid #a0a0a0;
  box-shadow: 3px 3px 6px #c0c0c0;
}
.mail-form textarea{
  width: 550px;
  height: 300px;
  border: 1px solid #a0a0a0;
  box-shadow: 3px 3px 6px #c0c0c0;
}

.mail-form label {
  width: 150px;
  padding: 0px 10px 0px 0px;
  vertical-align: middle;
  text-align: right;
  font-weight: normal;
  text-shadow: 2px 2px 2px rgba(192, 192, 192, 1);
}

.mail-form button {
  margin: 10px 0px 0px 155px;
  box-shadow: 3px 3px 6px #c0c0c0;
}

.pager {
  padding: 0;
  margin: 5px 25px 10px 25px;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px;
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 3px 3px 6px #c0c0c0;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}

@media (max-width: 991px) {
  .mail-form input{
    width: 275px;
  }
  .mail-form textarea{
    width: 400px;
    height: 300px;
  }
}

@media (max-width: 768px) {
  .mail-form input, textarea{
    width: 250px;
  }
  .mail-form textarea{
    width: 250px;
    height: 250px;
  }
}

@media (max-width: 480px){
  .mail-form  .control-group{
    width: 100%;
    display: inline;
    padding: 2px;
  }
  .mail-form input{
    width: 250px;
  }
  .mail-form textarea{
    width: 250px;
    height: 150px;
  }
  .mail-form label {
  text-align: left;
  }
  .mail-form button {
    margin: 00px 0px 0px 0px;
  }
}

.prettyprint {
  box-shadow: 3px 3px 6px #c0c0c0;
}

.smalltop .searchBox {
	margin: 12px;
}

.sidebar .searchBox {
	margin-top: -20px;
	margin-bottom: 10px;
}

.searchShow-meta  span{
	color: silver;
}

.searchShow-meta  span .label-important{
	color: gray;
}
.search-box {
/*	margin: 0px 10px 0px 10px;*/
}


@media (max-width: 768px) {
	.search-box > input {
		width: 100px;
	}
	.search-box > input:focus {
		width: 100%;
	}
}

.mail-form  .form-horizontal label {
	padding-top: 0px;
}

