#pwebcontact {
	color: black;
	font-size: 12px;
}

#pwebcontact_toggler {
	background: #fefefe;
	background-color: rgba(255, 255, 255, 0.9);
	text-shadow: 1px 1px 3px #aaa;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
}
#pwebcontact_toggler.active {
	-moz-box-shadow: 0 0 10px #bbb;
	-webkit-box-shadow: 0 0 10px #bbb;
	box-shadow: 0 0 10px #bbb;
}
#pwebcontact_toggler:hover, #pwebcontact_toggler.active {
	background: #fff;
}

#pwebcontact_bg {
	background-color: #fefefe;
	background-color: rgba(255, 255, 255, 0.9);
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
}

#pwebcontact_msg.success {
	color: #00D311;
}
#pwebcontact_msg.error {
	color: red;
}

#pwebcontact_form input.inputbox, #pwebcontact_form select.inputbox, #pwebcontact_form textarea.inputbox {
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px #bbb;
	-moz-box-shadow: 0 0 5px #bbb;
	box-shadow: 0 0 5px #bbb;
}
#pwebcontact_form input.invalid, #pwebcontact_form select.invalid, #pwebcontact_form textarea.invalid { 
	-webkit-box-shadow: 0 0 5px #f00;
	-moz-box-shadow: 0 0 5px #f00;
	box-shadow: 0 0 5px #f00;
}
#pwebcontact_form input.inputbox:focus, #pwebcontact_form select.inputbox:focus, #pwebcontact_form textarea.inputbox:focus{
	border-color: #002991 !important;
	outline: none;
	-webkit-box-shadow: 0 0 5px #0048ff;
	-moz-box-shadow: 0 0 5px #0048ff;
	box-shadow: 0 0 5px #0048ff;
}


#pwebcontact_form input.button {
	padding: 4px 15px;
	border: none;
	color: #fff;
	font-weight: normal;
	background: #00367f;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #bbb;
	-moz-box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #bbb;
	box-shadow: 0 10px 10px #005ad3 inset, 0 0 5px #bbb;
}
#pwebcontact_form input.button:hover {
	background: #0144a0;
	-webkit-box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #bbb;
	-moz-box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #bbb;
	box-shadow: 0 10px 10px #0065ec inset, 0 0 5px #bbb;
}