html {
    background-color: transparent; 
    padding:0px;
    margin:0px;
}
body {
    color: #ffffff;
    background-color: transparent;
    font-family: 'CourierRegular', "Courier New", Courier, monospace;
    padding:0px;
    margin:0px;
}

a { color: #ffffff; text-decoration:none; opacity:0.8;}
a:hover { color: #ffffff; text-decoration:underline; opacity:1;}

form {
	position: absolute;
	bottom: 10px;
}

.wrapper {
    padding-top:0px;
    background-color:transparent;
    position:relative;
}

.webForm div {
clear: both;
margin: 0 0 5px 0;
zoom: 1;
}
.internal {padding:0px;}

input.text, textarea, select {
    font-family: 'CourierRegular', "Courier New", Courier, monospace;
    background-color: transparent;
    border-color: #fff;
	color: #fff;
    -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
    width:100%;
   padding:5px 10px;
}
input,select {
    color: #fff;
}

#iptOptins {width: 100%;}
#iptOptins label {width: 90%; font-weight: normal;}

#cbTerms {
	margin: 0 10px 23px 0;
	float: left;
}

input.error{border-color: #fff;}

.msgError {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}

/* ALL BUTTONs */
.submitField label {display:none;}
.btn { text-shadow: none !important; display:inline-block;  background-color:rgba(255,255,255,0);color:#fff; font-family: 'CourierRegular', "Courier New", Courier, monospace; -moz-border-radius: 0;
-webkit-border-radius: 0; border-radius: 0; margin:0; border:solid 1px #fff; }
.btn:hover {background-color:rgba(255,255,255,0.1); color:#fff;box-shadow: 0px 0px 0px #ccc;}


/* SHARE BUTTONS AND EMBED BUTTON */
.facebookshare {}
#embedlinkdiv {position: relative; float:left; }
#embedlink { display: inline-block; background: #d9d9d9; position: relative; background-color: #eee; background-image: -webkit-linear-gradient(#fff,#dedede); background-image: linear-gradient(#fff,#dedede); border: #ccc solid 1px; border-radius: 3px; color: #333; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; height: 18px; max-width: 98%; overflow: hidden; padding: 0px 5px 0; font: bold 11px/18px 'Helvetica Neue',Arial,sans-serif; margin: 0 4px 0 0; opacity:0.8;}
#embedlink:hover { text-decoration:none; opacity:1;}
#tembedlink { position: absolute; top: -5.1em; opacity: 1; background: #fff; border: #333; height: 5em; width: 100%; min-width: 300px; color: #000; text-align:left;}


/* RESIZE FIELDS FOR INLINE LABELS */
.inlinefields input.text, .inlinefields textarea, .inlinefields select { width:100%; text-align:left;}
.inlinefields .inlineDD {width: 32%;}
.inlinefields .inlineDDend {width: 34%;}
.inlinefields .btn {text-align:left;}
.inlinefields .FbConnect label {display: none;}

.fbf_country, .fbl_country, .hdr {display:none;}

@media screen and (max-width: 290px) {
span {
	font-size: 10px;
}
}