/*
Theme Name: Mount Annan Christian College
Author: Nipun Tyagi
version: 1.0
Theme URI: http://codecorners.com/
Author URI: http://codecorners.com/
*/

/* Make the error stand out */
.gfield_error{
	background-color: white;
	color:#b94a48;
}
/* Prepend the error message to the missing but required field */
.gfield_error:before {
	font-weight: bold;
	content: "Sorry, this field is required: ";
	color: #b94a48;
	padding-left: 5px;
}
/* Hide the error message since we're displaying it above */
.validation_error, .validation_message {
	display:none;
}
.gform_wrapper div.validation_error {
	display: none;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: none !important;
    margin-bottom: 0px !important;
    border: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_3 textarea.textarea {
    height: 158px!important;
}
.gform_body input.form-control {
	height: 42px !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    /*padding: 5px 12px !important;*/
    letter-spacing: normal;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
    width: 100% !important;
}




.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
  visibility: hidden;
  margin: 0 !important;
  width: 0!important;
}
.gform_wrapper input[type=checkbox] + label, .gform_wrapper input[type=radio] + label { font-size: 16px; }
input[type=checkbox] + label:hover, input[type=radio] + label:hover { cursor: pointer; }
input[type=checkbox] + label:before, input[type=radio] + label:before {
  font-family: "ETmodules";
  font-size: 20px;
  position: relative;
  top: 0.3em;
  margin-right: 0.2em;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
  display: -moz-inline;
  display: inline;
}
input[type=checkbox] + label:before { content: 'V'; }
input[type=checkbox] + label:hover:before { content: 'Z'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=checkbox]:checked + label:before { content: 'Z'; }
input[type=checkbox]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }
input[type=radio] + label:before { content: 'V'; }
input[type=radio] + label:hover:before { content: 'W'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=radio]:checked + label:before { content: 'W'; }
input[type=radio]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }