@charset "utf-8";

.imgbutton{
	display: inline-block;
	position: relative;
	top: 2px;
	left: -8px;
	margin: 0 20px 0 0;
	padding: 0;
	height: 10px;
	width: 1px;
	background: red;
}
.imgbutton img{
	position: absolute;
	top: -13px;
	left: -8px;
	margin: 0 20px 0 0;
	padding: 0;
}





/* --------- button ORANGE ---------- */
.button-orange {
    -webkit-appearance: none;/*important to avoid ugly buttons on iphone*/
    /*white-space: nowrap;*/
    display: inline-block;
    background: #ff4600;
    text-shadow: 1px 1px 0 #792100;
    padding: 18px 35px;
    text-decoration:none;
    /*text-shadow: 1px 1px 0 rgba(0,0,0, 0.5);*/
    font-size: 16px;
    line-height: 125%;
    font-weight: bold;
    font-style: italic;
    position:relative;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 3px 3px 0px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 3px 3px 0px rgba(0,0,0, 0.2);
    box-shadow: 3px 3px 0px rgba(0,0,0, 0.2);
    border: 1px solid #ff4600;
    cursor: pointer;
}
.button-orange:link{
    color: #fff;
    text-decoration: none;
}
.button-orange:hover {
    color: #fff;
    background: #ff4600;
    border: 1px solid #881c00;
    top: 1px;
}
.button-orange:active {
    top: 2px;
}
.button-orange:visited{
    color: #fff;
    text-decoration: none;
}

/* --------- button GREEN ---------- */
.button-green {
    -webkit-appearance: none;/*important to avoid ugly buttons on iphone*/
    /*white-space: nowrap;*/
    display: inline-block;
    background: #0ca900;
    color: #fff;
    padding: 18px 35px;
    min-width: 300px;
    text-decoration:none;
    font-size: 20px;
    line-height: 125%;
    font-weight: bold;
    font-style: italic;
    position:relative;
    /*text-transform: uppercase;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    /*-moz-box-shadow: 0 0 20px rgba(0,0,0, 0.3);*/
    /*-webkit-box-shadow: 0 0 20px rgba(0,0,0, 0.3);*/
    /*box-shadow: 0 0 20px rgba(0,0,0, 0.3);*/
    border: 1px solid #0ca900;
    cursor: pointer;
}
.button-green:link{
    color: #fff;
    text-decoration: none;
}
.button-green:hover {
    color: #fff;
    background: #0ca900;
    border: 1px solid #075d00;
    top: 1px;
}
.button-green:active {
    top: 2px;
}
.button-green:visited{
    color: #fff;
    text-decoration: none;
}

/* --------- button WHITE ---------- */
.button-white {
    -webkit-appearance: none;/*important to avoid ugly buttons on iphone*/
    /*white-space: nowrap;*/
	display: inline-block;
	background: #fff;
	color: #192cb3;
    padding:18px 35px;
    text-decoration:none;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 16px;
    line-height: 125%;
    font-weight: normal;
	/*font-style: italic;*/
	position:relative;
	/*text-transform: uppercase;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 20px rgba(0,0,0, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0, 0.3);
    box-shadow: 0 0 20px rgba(0,0,0, 0.3);
    border: 1px solid #fff;
    cursor: pointer;
}
.button-white:link{
	color: #192cb3;
	text-decoration: none;
}
.button-white:hover {
	/*background-color: #f1f1f1;*/
    border: 1px solid #999;
    top: 1px;
}
.button-white:active {
	top: 2px;
}
.button-white:visited{
    color: #192cb3;
	text-decoration: none;
}