.formResponsive textarea, .formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive input[type="file"], .formResponsive textarea:focus,  .formResponsive select:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive input[type="file"]:focus {
	border-radius: 0;
	border-top: none;
	border-left: none;
	border-right: none;
	box-sizing: border-box;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 42px;
	margin-bottom: 0;
	outline: none;
	padding: 10px 0;
}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	background-image: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: none;
	box-shadow: none;
	font-size: 1rem;
	font-weight: 700;
	margin: 0;
	padding: 12px 24px;
	text-transform: uppercase;
	text-shadow: none;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.formResponsive input[type="button"]:hover, .formResponsive input[type="submit"]:hover, .formResponsive input[type="reset"]:hover {
	text-shadow: none;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.formResponsive input[type="button"]:focus, .formResponsive input[type="submit"]:focus, .formResponsive input[type="reset"]:focus {
	outline: none;
}
.formResponsive input[type="checkbox"], .formResponsive input[type="radio"] {
	margin: 0 10px 0 0;
}
.formResponsive .animated-checkbox, .formResponsive .animated-radio {
	margin-left: 0;
	margin-right: -15px;
}
.formResponsive select, .formResponsive select:focus {
	padding: 0 22px 0 0;
}
.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
	border: 1px solid #dddddd;
	border-radius: 0;
	box-shadow: none;
	padding: 8px 16px;
}
.formResponsive .rsfp-field-multiple-plus-button {
	margin-top: 15px;
}
.yui-calcontainer {
	border: none;
}
.yui-calendar .calnavright, .yui-calendar .calnavleft {
	background-image: none;
	font-family: "FontAwesome";
	text-indent: 8px;
	height: 20px;
	width: 20px;
}
.yui-calendar .calnavleft {
	transform: rotate(180deg);
}
.yui-calendar .calnavright:hover, .yui-calendar .calnavright:focus, .yui-calendar .calnavleft:hover, .yui-calendar .calnavleft:focus {
	text-decoration: none;
}
.yui-calendar .calnavright:before, .yui-calendar .calnavleft:before {
	content: "\f04b";
}
.yui-calendar .calhead {
	border: none;
	padding: 10px 0;
}
.yui-calendar a.calnav:hover {
	background-image: none;
	border: none;
}
.yui-calendar td.calcell  {
	border: none;
	font-size: .8rem;
	padding: .3rem;
}
.yui-calendar a.calnav, .yui-calendar td.calcell  a {
	font-weight: 700;
}
.yui-calendar td.calcell.calcellhover {
	border: none;
}
.yui-calendar td.calcell.today {
	border: none;
}
.yui-calendar td.calcell.oom {
	border: none;
}
.yui-calendar td.calcell.selected {
	border: none;
}