/**************************************************************************************************/
/* BASE CLASS btnT                                                                                */
/**************************************************************************************************/
.btnT {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	-ms-touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
	background-image: none;
	background-color: transparent;
	border: none;
	color: #FFF;
}
.btnT:focus, .btnT:active:focus, .btnT.active:focus,
.btnT.focus, .btnT:active.focus, .btnT.active.focus,
.btnT:hover, .btnT:focus, .btnT.focus, .btnT:active, .btnT.active {
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	color: #C7C7C7;
}

/**************************************************************************************************/
/* BASE CLASS btnF                                                                                */
/**************************************************************************************************/
.btnF {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
		touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btnF:focus, .btnF:active:focus, .btnF.active:focus,
.btnF.focus, .btnF:active.focus, .btnF.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btnF:hover, .btnF:focus, .btnF.focus { text-decoration: none; }
.btnF:active, .btnF.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: insert 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: insert 0 3px 5px rgba(0, 0, 0, .125);
}
.btnF.disabled, .btnF[disabled], fieldset[disabled] .btnF {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
			box-shadow: none;
	opacity: .65;
}
a.btnF.disabled, fieldset[disabled] a.btnF {
	pointer-events: none;
}

/**************************************************************************************************/
/* BOUTON AGRINUVO                                                                                */
/**************************************************************************************************/
.btn-agrinuvo {
	color: #FFF;
	background-color: #F99138;
}
.btn-agrinuvo:focus, .btn-agrinuvo:active,
.btn-agrinuvo:hover {
	color: #FFF;
	background-color: #19B258;
}

.t--light .btn-agrinuvo, .t--light .btn-agrinuvo:hover {
	border-color: #DDD;
}
.t--dark .btn-agrinuvo, .t--dark .btn-agrinuvo:hover {
	border-color: #292929;
}

/**************************************************************************************************/
/* LIST BUTTON                                                                                    */
/**************************************************************************************************/
.t--light .list-btn { background-color: #fff; border-color: none; outline: none; }
.t--dark .list-btn { background-color: #272727; border-color: none; outline: none; }
.t--light .list-btn:hover, .t--light .list-btn:active, .t--light .list-btn:focus { background-color: #D7D7D7; cursor: pointer; }
.t--dark .list-btn:hover, .t--dark .list-btn:active, .t--dark .list-btn:focus { background-color: #363636; cursor: pointer; }

/**************************************************************************************************/
/* BUTTON TOP FOR THE HEADER                                                                      */
/**************************************************************************************************/
.btn-top {
	font-size: 16px;
	color: #FFF;
	background-color: transparent;
	border: none;
	text-decoration: none;
	outline: none;
}
.btn-top:active, .btn-top:hover, .btn-top:focus {
	color: #FFF;
	background-color: #575757;
	border: none;
	outline: none;
}

/**************************************************************************************************/
/* BUTTON 3                                                                                       */
/**************************************************************************************************/
button3 {
	width: 155px;
	height: 35px;
	color: #fff;
	background-color: #F99138;
	border: 0;
}

/**************************************************************************************************/
/* DROPDOWN BUTTON                                                                                */
/**************************************************************************************************/
.dropdown-button {
  color: #333;
  width: 100%;
  background-color: #fff;
}
.dropdown-button:hover, .dropdown-button:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-button.active, .dropdown-button.active:hover, .dropdown-button.active:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-button.disabled, .dropdown-button.disabled:hover, .dropdown-button.disabled:focus { color: #777; }
.dropdown-button.disabled:hover, .dropdown-button.disabled:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
}

button.userFriendly{
	min-height: 45px;
	min-width: 45px;
}

button.veryUserFriendly{
	min-height: 57px;
	min-width: 57px;
}
