/* ******************* FONT ******************* */

.Placeholder,
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
   font-family: 'Open Sans', Tahoma; 
}

/* ******************* COLOR ******************* */

.Placeholder,
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
   color: #808080;
}

input:-webkit-autofill { /* Class to override the yellow background in autofilled text boxes */
   background-color: #ffffff !important;
}

.TextBox,
.TextArea{
	border-color: #9f9f9f;
}		

/* ******************* SIZE AND SPACING ******************* */

.TextBox {		
	padding: 10px 10px;	

}

.TextArea {	
	padding: 7px 10px;	
}

/* ******************* DECORATIONS ******************* */

:-moz-placeholder /* Firefox 18- */,
::-moz-placeholder /* Firefox 19+ */ { 
   opacity: 1;
}

input:-webkit-autofill { /* Class to override the yellow background in autofilled text boxes */
   -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; /* Inserting a box shadow inside the text box to force override user agent stylesheet */
}


.Link {
	/* font-size: 0.81em;
	font-weight: 400;
	color: #404040;	 */
	text-decoration: none;
	margin: 0.63em;
	background-image: none;
	border-bottom:1px dashed #c3c3c3;
}

.Link:hover,.Link:focus {
    border-bottom:none;
    outline: none;
}

.LinkWithArrow {
    background-image: url('../../images/chevron-left_20X20.png');
    border-bottom: none;
}