body {
  background-color: #eee;
  font-family: 'Work Sans', sans-serif;
/*  font-size:1.1em;*/
}

hr {
    border: .5px solid #ddd;
    margin: 30px 0;
}

.border, .border-bottom, .border-top {
    border-color:#d5d5d5 !important;
}

.overskrift {
    text-align:center;
    color:#555;
    font-size:1.5rem;
    font-weight: lighter;
    margin:50px 0 7px 0;
}

footer {
    margin-top:100px;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img
{ background:#fff;margin: 0 auto; border:1px solid #aaa;}
modal-body { background:#000; text-align:center;}

.btn-lg {margin-bottom:5px;}
input[type=text] {
  margin-bottom:5px;
}

/* Fix button-lg height */
/* .form-control {height:auto;} */

.form-group { margin:0;}

.thumbnail-wrapper {
  width:200px;
  height:280px;
  margin:20px 40px 20px 40px;
  float:left;
  display:table;
  /*display:inline-block;*/
  }
.thumbnail-inner {
  width:200px;
  height:200px;
/*  display: table-cell;
  vertical-align: middle;
*/
  }
.thumbnail-img {
  margin:0 auto; 
  max-width:200px;
  max-height:200px;
  background-color:white;
  border:2px solid #ddd;
  }


.card-startpage:hover {
background-color: #ddd !important;
}

.bg-gray {
    background-color:#eee;
}
.product-border {
/*    border-top: 2px solid #ddd; */
    border-bottom: 2px solid #ddd;
}

.navbar-brand img {
    max-height:60px;
    max-width:60px;
}


.ab-menu-header {
  color:#bbb;
  padding-left:11px;
  font-weight:400;
  font-size:25px;
  verticle-align:center;
  }

.dropdown-menu {
  padding:30px;
  }

.stronger {
  font-weight:900;
  }




/* Antal trycksaker */
 input[type=range], output { display: inline; }
 output { font-size:1.3em; }
 .form-horizontal { margin: 0; }




/* Fix menu-scroll on small screens */
.navbar-collapse.in { overflow-y: visible; }



@media only screen and (max-width:480px){
    .dropdown-menu{
        display: block;
        position: static;
        background-color:transparent;
        border:0 none;
        box-shadow:none;
        margin-top:0;
        position:static;
        width:100%;
    }
    .navbar-nav .dropdown-menu > li > a,
    .navbar-nav .dropdown-menu .dropdown-header {
        padding:5px 15px 5px 25px;
    }
    .navbar-nav .dropdown-menu > li > a{
        line-height:20px;
    }
    .navbar-default .navbar-nav .dropdown-menu > li > a{
        color:#777;
    }


    .btn {width:100%;}
    .thumbnail-wrapper {
    float:none;
    display:inline-block;
    }

}



@media only screen and (max-width:768px){
    .container, 
    .row,
    body,
    html
/*    { padding:0px; margin:0px;} */

}

