/* ADDITIONAL */
a.prev.page-numbers,
a.next.page-numbers,
button#bbp_topic_submit[type="submit"],
input#ws-plugin--s2member-profile-submit[type="submit"],
input#submit[type="submit"],
input#bbp_reply_submit,
button#user-submit[type="submit"],
input#bbp_search_submit,
input.wpcf7-submit,
div.widget_tags span,
.button{
	display: inline-block;
	line-height: 12px;
	font-size: 12px;
	padding:10px 30px 10px 30px;
	margin:0px 0px 0px 0px;
	background-position: top left;
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
}

a.next.page-numbers:hover,
a.prev.page-numbers:hover,
input#bbp_reply_submit:hover,
button#bbp_topic_submit[type="submit"]:hover,
input#ws-plugin--s2member-profile-submit[type="submit"]:hover,
input#submit[type="submit"]:hover,
button#user-submit[type="submit"]:hover,
input#bbp_search_submit:hover,
div.widget_tags span:hover,
.button:hover{
	cursor: pointer;
}

input#ws-plugin--s2member-profile-submit[type="submit"],
.button.large{
	font-family: "PT Sans Narrow",sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	padding:13px 30px 13px 30px;
}
.button.large i{
	margin-right: 15px;
}
.button.fix{
	display: block;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	padding:10px 0px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}
a.prev.page-numbers,
a.next.page-numbers,
div.widget_tags span,
.button.small{
	font-size: 10px;
	padding:5px 15px;
}
.silver .input-append{
}
.dark .input-append{
	display: inline-block;
	border: 1px solid #424242;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.dark a.button:hover{
	text-decoration: none;
}
/* ICONS */
i.icon-home{
	display: inline-block;
	height: 16px;
	width: 20px;
	background-image: url('../images/icon.home.png');
}
i.icon-items{
	display: inline-block;
	height: 16px;
	width: 20px;
	background-image: url('../images/icon.items.png');
}
/* SKINS */
/* BLUE */
a.prev.page-numbers,
a.next.page-numbers,
input#ws-plugin--s2member-profile-submit[type="submit"],
button#user-submit[type="submit"],
button#bbp_reply_submit,
button#bbp_topic_submit,
input#bbp_search_submit,
.button.blue{
	color: #ffffff;
	border:1px solid #02467e;
	background-color:#0372cc;
	background-image: url('../images/button.png');
}
a.prev.page-numbers:hover,
a.next.page-numbers:hover,
input#bbp_search_submit:hover,
input#ws-plugin--s2member-profile-submit[type="submit"]:hover,
button#user-submit[type="submit"]:hover,
button#bbp_reply_submit:hover,
button#bbp_topic_submit:hover,
.button.blue:hover{
	background-color:#047fe3;
}
.dark .button.blue{
	border:1px solid #000000;
}
/* SILVER */
div.widget_tags span,
.button.silver{
    color: #909090;
    border: 1px solid #c5c5c5;
    background-color:#f0f0f0;
    background-image: url('../images/button.png');
}
div.widget_tags span:hover,
.button.silver:hover{
    background-color:#fafafa;
}
/* BLACK */
input#submit[type="submit"],
input.wpcf7-submit,
body .button.black{
	color: #dddddd;
	border:1px solid #000000;
	background-color: #555555;
	background-image: url('../images/button.png');
}
input#submit[type="submit"]:hover,
input.wpcf7-submit:hover,
body .button.black:hover{
	background-color:#444444;
	color: #ffffff;
}

/* GREEN */
body .button.green{
	color: #ffffff;
	border:1px solid #6f8617;
	background-color:#9cbc20;
	background-image: url('../images/button.png');
}
body .button.green:hover{
	background-color:#afd324;
	color: #ffffff;
}

body .button.green.details-item,
body .button.green.download-item{
	margin-top: -65px;
}

/* paypal */
.paypal.button form,
.paypal.button form input[type="image"][name="submit"]{
    display: block;
    position: absolute;
    margin: -11px 0px 11px -20px;
  	height: 33px;
  	width: 85px;
}

.paypal.button form input[type="image"][name="submit"]{
    margin: 0px;
}