html {
  font-family:Verdana, Geneva, sans-serif;
  background-color:#d21e1e;
  color:#5b0f00;
  height:100%;
}
body {
  font-size:1.1em;
}
html, body {
	min-height:100%;
  max-height:100%;
  max-width:100%;
  overflow-x:hidden;
}

.jumbotron{
  width:100%;
}

.special_jum{
  /*background:url('res/img/Logo-medium.png') center no-repeat #eee;*/
  text-align:center;
}

.unter_image{
  margin-top:200px;
}

.img-responsive{
	margin:0 auto;
}

#top_logo{
  width:25%;
  height:25%;
}

.navbar {
  border-top-color:#ed2224;
  border-bottom-color:#ed2224;
  border-bottom-width:2px;
  border-top-width:2px;
  line-height:44px;
  vertical-align:center;
}

#nav_bar_collapse_div {
  font-size:1.6em;
}

.navbar-nav {
	width: 100%;
	text-align: center;
 }
.navbar-nav > li {
	float: none;
	display: inline-block;
	font-size:1.8em;
}

.business-hours {
position: relative;
}
.business-hours:before{
content: '';
width: 23px;
height: 23px;
background: #111;
position: absolute;
top: 5px;
left: -12px;
transform: rotate(-45deg);
z-index: -1;
}
.business-hours .title {
font-size: 20px;
color: #666;
text-transform: uppercase;
padding-left: 5px;
border-left: 2px solid #ed2224; 
}
.business-hours li {
color: #888;
line-height: 30px;
border-bottom: 1px solid #333; 
font-size:1.5em;
}
.business-hours li:last-child {
border-bottom: none; 
}
.business-hours .opening-hours li.today {
color: #ed2224; 
}

#content {
  font-size:1.7em;
}
#content > span {
  text-align:center;
}

#content {
  text-align:center;
}

.text_centered {
	text-align:center;
}
.text_left {
	text-align:center;
}

.red_underline {
  border-bottom:2px solid #ed2224;
  margin-bottom:15px;
}

@media (min-width:768px){
  #contentText {
    text-align:center;
  }
}

.table {
  max-width:auto;
  text-align:left;
}

.cust_thead {
  font-size:1.3em;
}

#postedMessages {
  text-align:left;
}

#postedMessages tr td:nth-child(1) {
  width:25%;
}


.form_main {
    width: 100%;
}
   
.form {
    border-radius: 7px;
    padding: 6px;
}
.txt[type="text"] {
 border: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px 0 10px 5px;
    width: 100%;
}
.txt_3[type="text"] {
    margin: 10px 0 0;
    padding: 10px 0 10px 5px;
    width: 100%;
}
.txt2[type="submit"] {
    background: #242424 none repeat scroll 0 0;
    border: 1px solid #4f5c04;
    border-radius: 25px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    line-height: 35px;
    margin: 10px 0;
    padding: 0;
    text-transform: uppercase;
    width: 30%;
}
.txt2:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #5793ef;
    transition: all 0.5s ease 0s;
}
