/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 60px;
  /*padding-bottom: 30px;
  padding-left: 60px;
  padding-right: 60px;*/
  line-height: 1.4em;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.jumbotron {
  padding-left: 50px;
  padding-right: 50px;
  box-sizing: border-box;
  border-radius: 3px;
}

.row .list-unstyled .h4 {
  padding-left: 20px;
}

.row .ul .h4{
  padding-left: 40px;
}

.jumbotron .row {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: -20px;
  margin-bottom: -20px;

}
.sund {
/*    text-decoration: underline;
    -moz-text-decoration-color: #aa0000; /* Code for Firefox */
/*    text-decoration-color: #aa0000;*/
	border-bottom: 2px solid #aa0000;
}

body#top > .navbar-inverse .navbar-nav > li.liTop > a,
body#products > .navbar-inverse .navbar-nav > .liProducts > a,
body#about > .navbar-inverse .navbar-nav > .liAbout > a,
body#contact > .navbar-inverse .navbar-nav > .liContact > a,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
display: inline-block;
color: #fff;
background-color: #d40000;
}

ul.btnList{
  list-style: none;
  display: flex;
  justify-content: space-around;
  letter-spacing: 0.1em;
}

.jumbotron h3 span{
  font-size: 0.75em;
}

.jumbotron h4.detail{
  border-top:dashed #696969 1px;
  padding-top:1em;
  font-weight: bold;
}

ul li{
	padding-top:0.9rem;
}

ul li ol li{
	padding-top:0.5rem;
	margin-bottom: 0;
	}

/*prodcuts top*/
.lineup{
	background: url(/products/images/icon_line.png) repeat-x top;
}

.lineup h3,
h3.lineup{
	border-bottom:1px dotted gray;
}

.lineup ul{
	padding-top:0.5rem;
}

/*products filtering*/
/*input[name='refine-btn'] {
  position: relative;
  display: none;
}

#refine-1:checked ~ .refine-teims:not(.group-at),
#refine-2:checked ~ .refine-teims:not(.group-dst),
#refine-3:checked ~ .refine-teims:not(.group-mw),
#refine-4:checked ~ .refine-teims:not(.group-other) {
  display: none;
}

.refine .jumbotron{
  margin-top:1em;
}
*/

.table-striped>tbody>tr>td, 
.table-striped>tbody>tr>th {
    background-color: #E0FFFF;
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #ADD8E6;
}

.dropdown-menu>li>a {
    white-space: break-spaces;
}

footer{
	margin-top: 2.5rem;
	background: #eeeeee;
    padding: 1rem 2rem;
}

footer p{
	width: 100%;
	max-width: 900px;
	margin: 0.5rem auto;
}

footer p:last-child{
	text-align: right;
}



@media (max-width: 767px) {
  body {
  /*padding-top: 70px;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;*/
  }
  .container-fluid, .row {
    padding:0px;
  }
  .navbar-header {
    margin:0px;
	padding:0px;
  }
  .jumbotron {
	padding-left: 10px;
  }
	
	 a[href^="tel:"]{
    pointer-events: none;
  }
	
	
	
	
	/*prodcuts top*/
.lineup{
	background: none;
}

}


dl.ListA dd{
margin-bottom:0.75rem;
padding-left: 1rem;
}

ol li{
	margin-bottom: 0.75em;
}

ol li strong{
	letter-spacing: 0.1rem;
}


ul.nav.nav-tabs{
margin-top:25px;
}
