a:link.btn,
a:visited.btn,
input[type="submit"],
input[type="button"] {
	background: -moz-linear-gradient(90deg, #E3E3E3, #F2F2F2);
	background: linear-gradient(0deg, #E3E3E3, #F2F2F2);
	border: 1px solid #ddd;
	border-bottom: 1px solid #bbb;
	color: #555;
	font-size: 1em;
	cursor: pointer;
	display: inline-block;
}
a.btn {
	cursor: pointer;
	padding: 6px 12px;
	margin-bottom: 10px;
}
a.btn img {
  margin-top: 7px;
  margin-right: 5px;
}
a.btn.small {
	padding: 3px 6px;
	margin: 0 4px 4px 0;
}
a.btn:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	-moz-box-shadow: 0 0 2px #aaa;
	box-shadow: 0 0 2px #aaa;
	border-color: #aaa;
	color: #333;
}
input[disabled],
a.btn.disabled {
	color: #bbb;
	background: #f9f9f9;
}
input[disabled]:hover {
	-moz-box-shadow: none;
	border-color: #ddd;
	color: #bbb;
	border-bottom-color: #bbb;
}

/*------------------------------------------------------------------------
	add-buttons
*/

a.btn.add,
input[type="submit"].add,
input[type="button"].add {
	background: #609E59;
	border: 1px solid #4A7A45;
	border-bottom: 1px solid #4A7A45 !important;
	color: #fff;
}
a.btn.add:hover,
input[type="submit"].add:hover,
input[type="button"].add:hover {
	-moz-box-shadow: 0 0 2px #999;
	background: -moz-linear-gradient(90deg, #609E59, #6FB867);
	background: linear-gradient(0deg, #609E59, #6FB867);
	border-color: #59911E;
}

/*------------------------------------------------------------------------
	"no-buttons"
*/

a.btn.no_btn {
	border: 0;
	background: transparent;
	margin: 1px;
}
a.btn.small.no_btn {
	
}
a.btn.no_btn:hover {
	-moz-box-shadow: none;
	box-shadow: none;
}

.saveAndStay {
	color: #ffffff;
	background-color: green;
	cursor: pointer;
	border-radius: 0;
	padding: 6px 10px 7px;
	border: 1px solid green;
	margin-right: 20px;
	font-size: 13px;
	line-height: 1;

}

.saveAndStay:hover {
	background-color: darkgreen;
}

.button {
	margin: 0 !important;
	line-height: 1;
	font-size: 14px !important;
	padding: 0.5rem 0.75rem;
	background: #ddd;
	cursor: pointer;
	border: none !important;
	display: inline-flex !important;
	border-radius: 0.25rem;
}

.button:hover {
	box-shadow: none !important;
}

.button.button-cancel {
	background: #ff7600;
	color: #ffffff;
}

.button.button-cancel:hover {
	
	background: orangered;
}

.button.button-save {
	background: #009cff;
	color: #ffffff;
}

.button.button-save:hover {
	background: #1589d3;
	color: #ffffff;
}

.button.saveAndStay {	
	background: green;
}

.button.saveAndStay:hover {	
	background: darkgreen;
}

