p{
  color:#000;
}


.region, .block {
padding-top: 80px;
padding-bottom: 40px;
}

footer{
  margin-top:100px;
}


footer a{
  color:#888;
}

footer a:hover{
  color:#000;
}

.alert.block{
  margin:0;
}
.alert-danger, .alert-warning, .alert-success{
  border:0;
}


.alert.block{

  padding-bottom:10px;
}

.line-height-15{
  line-height:15px;
}

.highlighted-box{
  padding:40px 10px;
}
.margin-top-60{
  margin-top:60px;
}
.margin-bottom-60{
  margin-bottom:60px;
}


.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
border: 1px solid #d9d9d9;
color: #555;
border-bottom:0;
background-color:#f9f9f9;

}

.nav-tabs{
  margin-bottom:0;
}



ul.main-nav li{
  position:relative;
}
ul.main-nav li ul{
 display:none;
 position:absolute;
 list-style:none;
 list-style-type:none;
 background-color:#fff;
 border:1px solid #ccc;
 top:50px;
 left:10px;
 margin:0;
padding:4px 0 4px 8px ;
width:160px;
border-top:0;
z-index:9;
}
ul.main-nav  li:hover ul{
  display:block;

}

ul.main-nav li ul li a:hover{
color: #FA350F;
  }

textarea.form-control{
  height:100px;
}


.select_wrapper{
  background-image: url(/images/select-arrow.jpg);
  background-repeat:no-repeat;
  background-position:right center;
  overflow: hidden;
  position: relative;


 }
select{
  background: transparent;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  border: none;
  margin-bottom:0;
  color: rgba(0, 0, 0, 0.75);
  width:130%;
}
select:focus { outline: none; }

#search{
  margin-top:20px;
}

#search input[type=text]{
  border: 1px solid rgba(0,0,0,.1);
  margin-right:30px;
  width:100%;
}


.text-red{
  color:red;
}
.text-green{
  color:green;
}
