/*
    form-newsletter.css
    eastwestmoto.com | 10/12/2017
    Copyright 2016 web-communication.eu
*/

#confirmed {
	position:					relative;
	height: 150px;
	margin: 				0;
	width:						100%;
	background:  url('../images/bg101.jpg') repeat top left;
	display: none;
	text-align: center;
	padding: 50px 0;
}

#confirmed h3{
	margin: 					0;

	font-family: 				'Michroma', sans-serif;
	font-size:   		        24px; 
	color:              		#333333; 
	
	
	font-weight:       		    bold; 
}


#confirmed p{
	margin: 					0;

	font-family: 				'Michroma', sans-serif;
	font-size:   		        16px; 
	color:              		#666; 
	
	
	font-weight:       		    normal; 
}




#form-newsletter {
	position:					relative;
	margin: 				0;
	width:						100%;
	background: url('../images/bg101.jpg') repeat top left;
	padding: 60px;
}

#form-newsletter .row {
	width:						100%;
	display: 					inline-block;
	margin: 					0;
	/*padding-bottom:  50px;*/
	
}

#form-newsletter .alert {
	float: 						left;
	width:						27%;
	height: 					50px;
/*background: #ff0000;*/
}	

#form-newsletter .alert_bg {
	background: 				url('../images/alert.png') no-repeat right 8px  top 13px;	
}

#form-newsletter .alert_ok {
	background: 			 	url('../images/ok.png') no-repeat right 8px  top 13px;	
	background-size: 24px;
}






#form-newsletter .field {
	float: 						left;
	width:						46%;
	/*background: #999;*/
}

#form-newsletter .info {
	float: 						left;
	width:						27%;
	height: 					50px;
	/*background: #ff00ff;*/
}	

#form-newsletter .infoimg {
	position: 					relative;
	top: 						0;
	left: 						8px;
	width: 						150px;
	height: 					50px;
	display:                    block;
	/*cursor:                     pointer;
	background:                 url('../images/info.png') no-repeat 0 0;*/
}
/*
#form-newsletter .infoimg:hover {
	background:                 url('../images/info.png') no-repeat 0 -30px;
}
*/



#form-newsletter .error {
	float: 						left;
	margin: 					5px 0 5px 27%;
	width:						73%;
	padding-left:				5px;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	color:                   	#ff0000;
	font-size: 					14px;
	
}	

#form-newsletter .testo {
	float: 						left;
	margin-left: 				27%;
	width:						73%;
	padding-left:				3px;
}		

#form-newsletter .testo h3{
	font-family: 				'Michroma', sans-serif;
	font-size:   		        16px; 
	color:              		#333333; 
	font-weight:       		    bold; 
}


#form-newsletter form {
	width:							100%;
	margin:							0;
}


#form-newsletter input[type=text] {
	width:							75%;
	height: 						50px;
	padding: 						15px;
	border-radius:					5px;
	border:							1px solid #0000ff;
	font-family:                	Verdana, Arial, Helvetica, sans-serif;
	color:                   	    #000000;
	font-size: 						14px;
	float:left;
	margin-right: 1%;
}



#form-newsletter input[type=text]:focus {
	border-color:              		#0000ff;
    box-shadow:               		0 0 5px #000;
    -moz-box-shadow:         		0 0 5px #000;
    -webkit-box-shadow:     		0 0 5px #000;
    color:                  		#000000;
    -webkit-appearance:       	    none;
}

#form-newsletter input[type=text]:hover {
	border-color:              		#0000ff;
    box-shadow:                		0 0 5px #000;
    -moz-box-shadow:           		0 0 5px #000;
    -webkit-box-shadow:        		0 0 5px #000;
    color:                     		#000000;
    -webkit-appearance:        		none;
}

/* placeholder */	
#form-newsletter ::-webkit-input-placeholder { color:#999999;}
#form-newsletter ::-moz-placeholder { color:#555555;} /* firefox 19+ */
#form-newsletter :-ms-input-placeholder { color:#999999;} /* ie */
#form-newsletter input:-moz-placeholder { color:#999999;}



#form-newsletter input.red {
	border:							1px solid #ff0000;
	background:						#ffdddd;
}




/* checkbox */
#form-newsletter input[type=checkbox], #form-newsletter input[type=radio] {
    vertical-align:            		middle;
    position:                  		relative;
    bottom:                    		1px;
	margin-top: 					2px;
	margin-left: 					10px;
	float:							left;
	
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */
}

#form-newsletter input[type=radio] {
    bottom:                    		2px;
}


#form-newsletter .link, #form-newsletter .link:visited {
	color:                     		#0000ff;
	text-decoration:				none;
}

#form-newsletter .link:hover {
	color:                     		#0000ff;
	text-decoration:				underline;
}


/* SUBMIT */
#form-newsletter .submit, #form-newsletter .submit:visited {
    color:                     #FFF;
    font-family:               Arial, Helvetica, sans-serif;
    font-size:                 18px;
    font-weight:               normal;
    width:                     24%;
    height:                    50px;
    margin:                    0;
    background:                #0F67CC;
    cursor:                    pointer;
    border:                    none;
    padding:                   5px 10px 4px;
    text-decoration:           none;
    text-align:                center;
    display:                   inline-block;
    line-height:               1;
    -webkit-appearance:        none;
    border-radius:             5px;
    -moz-border-radius:        5px;
    -webkit-border-radius:     5px;
}

#form-newsletter .submit:hover {
    background:                #009CDE;
}



#form-newsletter .box_captcha {
	margin: 					0 auto;
	width: 						250px;
	height:						125px;
	padding: 					0 15px;
}

#form-newsletter .captcha_img {
	float:                     left;
	width:                     44px;
	height:                    125px;
}