/* BUTTON */
.btn{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-transform: none;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 20px;
	font-size: 16px;
	line-height: 1.428571429;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn-primary{
	color: #fff;
	background-color: #6797BD;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open > .btn-primary.dropdown-toggle{
	color: #fff;
	background-color: #4080bf;
}

.btn-search, .btn-checkout, .btn-submmit-lg,.btn-newsletter{
	padding: 5px 20px;
	font-size: 14px;
}
.btn-add2bag-lg{
	padding: 4px 8px;
	font-size: 14px;
}
.btn-add2bag, .btn-view, .btn-submit, .btn-goto-checkout{
	padding: 3px 8px 4px 8px;
	font-size: 12px;
}
.btn-remove{
	color: #fff;
	background-color: #002F1E;
	border-color: #002F1E;
	padding: 3px 10px;
	text-transform: lowercase;
}
.btn-goto-checkout{
	background-color: #93C96F;
	border: solid 1px #93C96F;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.btn-goto-checkout:hover{
	background-color: #629c43;
}

.btn-checkout-return{
	padding: 3px 8px 4px 8px;
	font-size: 14px;
	float:left;
}
.btn-checkout-continue{
	padding: 4px 8px;
	font-size: 14px;
	float:right;
}
.btn-promo{
	padding: 3px 8px;
	font-size: 14px;
	border-radius: 0;
	display: block;
	height: 27px;
	margin: 0px 0px -2px;
}
.btn-postcode{
	font-size: 12px;
	padding: 2px 10px;
	text-transform: capitalize;
	margin: -2px 0 2px 0;
}

.btn-black,.btn-black:link,.btn-black:active,.btn-black:visited,.btn-black:focus{
	color:#fff;
	text-transform: none;
	font-weight: 700;
	background-color: #222222;
	border: solid 1px #222222;
}
.btn-black:hover{
	background-color: #333;
	color:#fff;
}
.btn-black-md,.btn-black-md:link,.btn-black-md:active,.btn-black-md:visited,.btn-black-md:focus{
	color:#fff;
	font-weight: 700;
	background-color: #222222;
	border: solid 1px #222222;
	font-size: 14px;
	padding: 5px 10px;
}
.btn-black-md:hover{
	background-color: #333;
	color:#fff;
}
.btn-black-sm,.btn-black-sm:link,.btn-black-sm:active,.btn-black-sm:visited,.btn-black-sm:focus{
	color:#fff;
	font-weight: 700;
	background-color: #222222;
	border: solid 1px #222222;
	font-size: 12px;
    padding: 3px 8px 4px 8px;
}
.btn-black-sm:hover{
	background-color: #333;
	color:#fff;
}


.btn-blue,.btn-blue:link,.btn-blue:active,.btn-blue:visited,.btn-blue:focus{
	color:#fff;
	text-transform: none;
	font-weight: 700;
	background-color: #6797BD;
	border: solid 1px #6797BD;
}
.btn-blue:hover{
	background-color: #4080bf;
	color:#fff;
}
.btn-blue-sm,.btn-blue-sm:link,.btn-blue-sm:active,.btn-blue-sm:visited,.btn-blue-sm:focus{
	color:#fff;
	font-weight: 700;
	background-color: #6797BD;
	border: solid 1px #6797BD;
	font-size: 12px;
    padding: 3px 8px 4px 8px;
}
.btn-blue-sm:hover{
	background-color: #4080bf;
	color:#fff;
}


.btn-green,.btn-green:link,.btn-green:active,.btn-green:visited,.btn-green:focus{
	color:#fff;
	text-transform: none;
	font-weight: 500;
	background-color: #93C96F;
	border: solid 1px #93C96F;
}
.btn-green:hover{
	background-color: #629c43;
	color:#fff;
}
.btn-green-md,.btn-green-md:link,.btn-green-md:active,.btn-green-md:visited,.btn-green-md:focus{
	color:#fff;
	font-weight: 700;
	text-transform: none;
	background-color: #93C96F;
	border: solid 1px #93C96F;
	font-size: 14px;
	padding: 5px 11px;
}
.btn-green-md:hover{
	background-color: #629c43;
	color:#fff;
}
.btn-green-sm,.btn-green-sm:link,.btn-green-sm:active,.btn-green-sm:visited,.btn-green-sm:focus{
	color:#fff;
	font-weight: 700;
	background-color: #93C96F;
	border: solid 1px #93C96F;
	font-size: 12px;
    padding: 3px 8px 4px 8px;
}
.btn-green-sm:hover{
	background-color: #629c43;
	color:#fff;
}

.btn-gray,.btn-gray:link,.btn-gray:active,.btn-gray:visited,.btn-gray:focus{
	color:#fff;
	text-transform: none;
	font-weight: 700;
	background-color: #888;
	border: solid 1px #888;
}
.btn-gray:hover{
	background-color: #808080;
	color:#fff;
}
.btn-gray-sm,.btn-gray-sm:link,.btn-gray-sm:active,.btn-gray-sm:visited,.btn-gray-sm:focus{
	color:#fff;
	font-weight: 700;
	background-color: #888;
	border: solid 1px #888;
	font-size: 12px;
    padding: 3px 8px 4px 8px;
}
.btn-gray-sm:hover{
	background-color: #808080;
	color:#fff;
}


.btn-red,.btn-red:link,.btn-red:active,.btn-red:visited,.btn-red:focus{
	color:#fff;
	text-transform: none;
	font-weight: 500;
	background-color: #d50000;
	border: solid 1px #d50000;
}
.btn-red:hover{
	background-color: #ff4646;
	color:#fff;
}
.btn-red-sm,.btn-red-sm:link,.btn-red-sm:active,.btn-red-sm:visited,.btn-red-sm:focus{
	color:#fff;
	font-weight: 700;
	background-color: #d50000;
	border: solid 1px #d50000;
	font-size: 12px;
    padding: 3px 8px 4px 8px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.btn-red-sm:hover{
	background-color: #ff4646;
	color:#fff;
}

a.btn-black-sm{
	font-size:12px;
	color:#fff;
}
a.btn-black-sm:hover{
	font-size:12px;
	color:#fff;
	background-color: #ff4646;
}
a.btn-blue-sm{
	color:#fff;
	font-size: 12px;
}
a.btn-blue-sm:hover{
	font-size:12px;
	color:#fff;
	background-color: #4080bf;
}
a.btn-red-sm{
	color:#fff;
	font-size: 12px;
}
a.btn-red-sm:hover{
	font-size:12px;
	color:#fff;
	background-color: #ff4646;
}


.button-addtobag{
	float:right;
}

.button-view-issue{
	float:left;
}
