/*ANCHOR*/
a {
    color: #015a19;
    text-decoration: none;
    }
a:hover,
a:focus {
  color: #75a375;
  text-decoration: underline;
}

#d_quickcheckout .btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #75a375;
background-image: linear-gradient(to bottom, #015a19, #669966);
background-repeat: repeat-x;
border-color: #669966 #669966 #5c8a5c;
	}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #015a19;
	border-color: #669966;
}

/*PRODUKTSKUGGA PÅ PRODUKTSIDOr*/
.thumbnail a>img, .thumbnail>img {
margin-right: auto;
margin-left: auto;
  -webkit-filter: drop-shadow(5px 5px 5px #666 );
  filter: drop-shadow(5px 5px 5px #666);
}

/*PAGINATIONS*/
.pagination > li > a,
.pagination > li > span {
  color: #669966;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #5c8a5c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #669966;
  border-color: #669966;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.carousel-inner>.item {
    -webkit-transition: -webkit-transform 3.2s ease-in-out !important;
    -o-transition: -o-transform 3.2s ease-in-out !important;
    transition: transform 3.2s ease-in-out !important;
}

td.text-right {
	white-space: nowrap;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 15px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: /*10px 15px*/ 0px 15px 1px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* Fixar filterlayouten START*/
.checkbox label, .radio label {
min-height: 0px;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
}

.checkbox, .radio {
position: relative;
display: block;
margin-top: 5px;
margin-bottom: 5px;
}
/*STOPP*/

.row .text-left, .text-right {
	margin-bottom: 20px;
}