.formhy {display:none;}
#cfscholarform{margin:20px auto;width:100%;}
#cfscholarform .error{font-size:14px;}
#cfscholarform fieldset{margin:0 0 0px;padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#cfscholarform ol{list-style-type:none;padding:0;margin:0;clear:both;}
#cfscholarform li.left_form{padding:0 0px 12px 0;position:relative;float:left;width:100%;margin:0px 0px 5px 0px;}
#cfscholarform li.right_form{padding:0 0 12px 0px;position:relative;float:left;width:100%;margin:0px 0px 5px 0px;}
#cfscholarform label{width:250px;display:inline-block;vertical-align:top;}
#cfscholarform fieldset input,
#cfscholarform fieldset textarea,
#cfscholarform fieldset select{display:inline-block;width:100%;border:1px solid #fff;padding:7px 26px 7px 7px;color:#000000;outline:none;-webkit-background:none;-moz-transition:background-color 1s ease;-webkit-transition:background-color 1s ease;-o-transition:background-color 1s ease;transition:background-color 1s ease;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#cfscholarform fieldset input:focus{border:1px solid #c0c3c4;}
#cfscholarform fieldset select{width:401px;padding:3px;}
#cfscholarform fieldset #postcode{padding:3px;width:400px;}
#cfscholarform fieldset input:invalid{background-color:#ffffff;border:1px solid #d9e0e2;}
#cfscholarform fieldset input:required{background:#ffffff url(ico_validation.png) no-repeat;background-color:#ffffff;border:1px solid #d9e0e2;background-position:right -25px;padding:7px 90px 7px 7px;}
#cfscholarform input:not([pattern]):required:invalid{background-color:#ffffff;border:1px solid #d9e0e2;background-position:right -25px;padding:7px 90px 7px 7px;}
#cfscholarform input[type=text]:focus:not([pattern]):required:invalid{background-color:#ffffff;border:1px solid #d9e0e2;background-position:right 6px;padding:7px 180px 7px 7px;}
#cfscholarform input:focus:required:invalid{background-position:right 6px;outline:none;padding:7px 180px 7px 7px;}
#cfscholarform .validation01{background:none;color:red;display:none;font-size:12px;padding:0px;position:absolute;right:30px;text-align:right;top:8px;width:260px;z-index:100;}
#cfscholarform input:focus + .validation01{display:block;}
#cfscholarform input:focus:required:valid + .validation01{color:green;}
#cfscholarform input:focus:required:valid + .validation01 .invalid{display:none;}
#cfscholarform input:focus:required:invalid + .validation01 .valid{display:none;}
#cfscholarform input:required:valid{background-color:#ffffff;background-position:right -57px;}
#cfscholarform input:not([value=""]):invalid{background-position:right 6px !important;}
#cfscholarform input:not([value=""]):invalid + .validation01{display:block;}
#cfscholarform input:not([value=""]):invalid + .validation01 .valid{display:none;}
.cf_scholar_form input[type="submit"]{padding:15px 30px;background-image:none!important;background-color:#ff8b44;cursor:pointer;border:1px solid #ff8b44; font-weight:bold; color:#fff; border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; text-transform:uppercase;}
.cf_scholar_form input[type="submit"]:active{padding:15px 30px;background-image:none!important;background-color:#ff8b44;cursor:pointer;border:1px solid #ff8b44; font-weight:bold; color:#fff; border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; text-transform:uppercase;}
.cf_scholar_form input[type="submit"]:focus{padding:15px 30px;background-image:none!important;background-color:#ff6d14;cursor:pointer;border:1px solid #ff6d14; font-weight:bold; color:#fff; border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; text-transform:uppercase;}
.cf_scholar_form input[type="submit"]:hover{padding:15px 30px;background-image:none!important;background-color:#ff6d14;color:#fff;cursor:pointer;border:1px solid #ff6d14; font-weight:bold; color:#fff; border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; text-transform:uppercase;}
.cf_scholar_form input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-image:url(required-bg.png);background-repeat:no-repeat;background-position:right;padding-right:90px;padding:7px;color:#333;font-size:14px;border:1px solid #d9e0e2;}
.cf_scholar_form input:focus{background-image:url(required-bg.png);background-repeat:no-repeat;background-position:right;}
#cfscholarform input::-webkit-input-placeholder,
#cfscholarform input:-moz-placeholder{color:#7b7b7b;opacity:1;font-size:14px;}
.cf_scholar_form textarea{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;color:#000;padding:7px;background-color:#ffffff;width:100%;border:0px;color:#333;font-size:14px;border:1px solid #d9e0e2!important;}
.cf_scholar_form textarea:focus{border:1px solid #c0c3c4;outline:none;}
.cf_scholar_form input::-webkit-input-placeholder{color:#7b7b7b;font-size:14px;}
.cf_scholar_form input:-moz-placeholder{color:#7b7b7b;opacity:1;font-size:14px;}
.cf_scholar_form input::-moz-placeholder{color:#7b7b7b;opacity:1;font-size:14px;}
.cf_scholar_form input:-ms-input-placeholder{color:#7b7b7b;font-size:14px;}
.cf_scholar_form textarea::-webkit-input-placeholder{color:#7b7b7b;font-size:14px;}
.cf_scholar_form textarea:-moz-placeholder{color:#7b7b7b;opacity:1;font-size:14px;}
.cf_scholar_form textarea::-moz-placeholder{color:#7b7b7b;opacity:1;font-size:14px;}
.cf_scholar_form textarea:-ms-input-placeholder{color:#7b7b7b;font-size:14px;}
@media (max-width:1024px){#cfscholarform li.left_form{padding:0 0px 12px 0;position:relative;float:left;width:100%}
#cfscholarform li.right_form{padding:0 0 12px 0px;position:relative;float:left;width:100%}
}
}