@charset "utf-8";
/* CSS Document */

.nav>li>a
{
	padding-left:5px;
	padding-right:5px;
}
body
{
	background-color:#F7F7F7;
}
a
{
	color:#009688;	
}
.navbar-inverse .navbar-nav>li>a:hover
{
	background-color:#00796B;
}
.navbar-inverse
{
	background-color:#009688;
}
.navbar-inverse a
{
	text-transform:uppercase;
}
a.tpbtn
{
	border-left:1px #08796e solid;
	font-weight:bold;
}
.navbar-inverse .navbar-nav>li>a
{
	color:#FFFFFF;
}
nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus
{
	background-color:#000000;
}
.btn-cerca
{
	background-color:#000000;
	color:#FFFFFF;
}
#utiltopbar
{
	background-color:#212121; color:#FFFFFF; padding:5px;
	margin-bottom:15px;
	padding:10px;

}
#utiltopbar a
{
	color:#00CEBB
}
#utiltopbar a:hover
{
	color:#FFFFFF;
}
#homebestseller
{
	background-color:#009688;
	margin-top:20px;
	border-top: 10px #00796B solid;
}
#homebestseller h3
{
	color:#FFFFFF;
}
#homebestseller h3 small
{
	color:#B2DFDB;
}
.hbscard strong
{
	color:#FFFFFF;
	text-transform:uppercase;
}
.hbscard a
{
	color:#B2DFDB;

}
.hbscard .prezzo
{
	color:#FFFFFF;
	font-weight:bold;
}
.hbscard .prezzo small
{
	color:#B2DFDB;
	text-decoration:line-through;
}

#homecatseller
{
	background-color:#FFFFFF;
	margin-top:20px;
	border-top: 10px #212121 solid;
	height:auto;
}

.homecatsellermc
{
	display:block;
	padding:5px;
	text-decoration:none;
	color:#727272;
	font-weight:bold;
	text-transform:uppercase;	
}
.homecatsellersc
{
	display:block;
	padding:5px;
	text-indent:15px;
	text-transform:capitalize;
	margin-bottom:3px;
	background-color:#B2DFDB;
}
.homecatsellersc:hover
{
	color:#B2DFDB;
	background-color:#009688;
}
.menucard h4
{
	background-color:#009688;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:300%;
	margin-top:30px;
	magin-bottom:0px;
}
div.menucard a.moremore
{
	background-color:#212121;
	color:#FFFFFF;
	padding:5px;

}
div.homeup
{
	background-color:#f0f1f1;
	padding:10px;
	margin-top:5px;
}
div.footer
{
	background:#212121;
	color:#FFFFFF;
}
div.footer strong
{
	color:#B2DFDB;
}
div.footer a
{
	color:#FFFFFF;
}
div.footer a:hover
{
	color:#B2DFDB;
	background-color:#383838;
}
div.footer hr
{
	color:#383838;
	border-top: 1px solid #383838;
}
.panel-title a span
{
	visibility:hidden;
}

.panel-title a.collapsed span
{
	visibility:visible;
}
.titlehap{
	display:block;	
}
div.negleft .titleleftneg small
{
	display:block;
	background-color:#212121;
	padding:10px;
	padding-bottom:0px;
	color:#BBBBBB;
}
div.negleft .titleleftneg strong
{
	display:block;
	background-color:#212121;
	padding:10px;
	padding-top:0px;
	color:#FFFFFF;
	margin:0px;
	font-size:large;
}
div.negleft .titleleftneg img
{
	margin:0px;
	margin-top:-12px;
}
.negsc
{
	display:block;
	background-color:#B2DFDB;
	padding:3px;
	margin-bottom:1px;
	padding-left:10px;
	text-transform:capitalize;
}

.negsc:hover
{
	
	background-color:#00796B;
	color:#FFFFFF;
}

.negmc
{
	display:block;
	padding:5px;
	margin-bottom:1px;
	text-transform:capitalize;
	font-weight:bold;
}
.lefttext h1
{
	font-size: 12px;
	font-weight:bold;
}
.list-group-item.active
{
	background-color:#727272;
	border-color:#727272;
}
.breadcrumb
{
	background-color:#FFFFFF;
}
.btn-primary
{
	background-color:#009688;
}
.btn-primary:hover
{
	background-color:#212121;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form 
{
	border-color:#00796B;
}
.btn-primary[disabled]
{
	background-color:#B2DFDB;
}

/*touch spin*/

.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

/*end touch spin*/

#catelenco
{
	background-color:#FFFFFF;
	border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.mybc
{
		border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
-webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}
.text-primary
{
	color:#009688;
}
h1.titoloprod
{
	font-size:24px;
}
.well
{
	background-color:#fdfdfd;
}
.bld
{
	font-weight:bolder;
}
.text-m
{
	font-size:larger;
}
.nav-tabs>li.active>a
{
box-shadow: inset 0 -2px 0 #00796B;
color:#00796B;
}
.input[type="radio"]:before
{
	background-color:#00796B;
}

input.inputfix
{
	background-color:#fcf8c8;
	text-indent:10px;
	font-size:14px;
}
select.inputfix
{
	background-color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
}
label.inputfix
{
	font-weight:bold;
}
.bgwhite
{
	background-color:#FFFFFF;
}
.navbar-inverse .navbar-toggle .icon-bar
{
	background-color:#FFFFFF;
}
.label-info {
  background-color: #5bc0de;
}
.lp h1,.lp h2
{
	font-size:18px;
}
.navbar-inverse .navbar-nav>li>a.tpnbtng
{
	color:#FFC107;
}
.navbar-inverse .navbar-nav>li>a.tpnbtng span
{
	color:#ffffff;
}
a.blink
{
	cursor:default;
	color:#333;
	text-decoration:none;
}