@media only screen and (min-width:700px){#cit_form{margin:0 auto;width:100%;max-width:792px;height:auto;}
.cit_w200{width:200px;}
.cit_w285{width:285px;}
}
@media only screen and (max-width:700px){#cit_form{margin:0 auto;width:75vw;height:auto;}
.cit_w200{width:95%;}
.cit_w285{width:95%;}
}
.cit_form_container textarea{width:96%;height:80px;}
.cit_form_container{background:rgba(255,255,255,0.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:15px;-webkit-box-shadow:rgba(36,71,152,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;-moz-box-shadow:rgba(36,71,152,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;box-shadow:rgba(36,71,152,0.5) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;text-decoration:none;vertical-align:middle;padding:20px;width:auto;display:flex;}
.cit_form_field{border:1px solid #2590f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2590f5;-webkit-box-shadow:rgba(255,255,255,0.4) 0 3px 0, inset rgba(36,71,152,0.7) 0 0px 0px;-moz-box-shadow:rgba(255,255,255,0.4) 0 3px 0, inset rgba(36,71,152,0.7) 0 0px 0px;box-shadow:rgba(255,255,255,0.4) 0 1px 0, inset rgba(36,71,152,0.7) 0 0px 0px;padding:8px;margin-left:5px;margin-bottom:20px;float:left;}
.cit_form_field:focus{color:#2590f5;border:1px solid #2590f5;-webkit-box-shadow:0px 0px 20px rgba(36,71,152,0.9);-moz-box-shadow:0px 0px 20px rgba(36,71,152,0.9);box-shadow:0px 0px 20px rgba(36,71,152,0.9);}
.cit_form_container h2{font-size:22px;margin:0 0 10px 0;font-weight:bold;text-align:center;}
.cit_form_title{margin-bottom:10px;color:#2590f5;text-shadow:#7d7b78 0 0px 0;width:100%;float:left;}
.cit_submit_container{margin:8px 0;width:100%;float:left;}
.cit_submit_button{text-shadow:#31540c 0 1px 0;margin:0 auto;width:100px;height:auto;border:1px solid #2590f5;background:#9aaacf;background:-webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));background:-webkit-linear-gradient(top, #9aaacf, #2590f5);background:-moz-linear-gradient(top, #9aaacf, #2590f5);background:-ms-linear-gradient(top, #9aaacf, #2590f5);background:-o-linear-gradient(top, #9aaacf, #2590f5);background-image:-ms-linear-gradient(top, #9aaacf 0%, #2590f5 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;color:#ffffff;font-family:helvetica, serif;padding:8.5px 18px;font-size:14px;text-decoration:none;vertical-align:middle;text-align:center}
.cit_submit_button:hover{text-shadow:#31540c 0 1px 0;border:1px solid #ffffff;background:#75ab0d;background:-webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));background:-webkit-linear-gradient(top, #2590f5, #9aaacf);background:-moz-linear-gradient(top, #2590f5, #9aaacf);background:-ms-linear-gradient(top, #2590f5, #9aaacf);background:-o-linear-gradient(top, #2590f5, #9aaacf);background-image:-ms-linear-gradient(top, #2590f5 0%, #9aaacf 100%);color:#fff;}
.cit_submit_button:active{text-shadow:#31540c 0 1px 0;border:1px solid #447314;background:#8dc059;background:-webkit-gradient(linear, left top, left bottom, from(#2590f5), to(#2590f5));background:-webkit-linear-gradient(top, #2590f5, #9aaacf);background:-moz-linear-gradient(top, #2590f5, #9aaacf);background:-ms-linear-gradient(top, #2590f5, #9aaacf);background:-o-linear-gradient(top, #2590f5, #9aaacf);background-image:-ms-linear-gradient(top, #2590f5 0%, #9aaacf 100%);color:#2590f5;}
#cit_form_gender{width:80px;}
#cit_form_gender:focus{background:#000000;}
.cit_form_requerid{border:1px solid red!important;color:red;}
.cit_form_info{float:left;color:red;margin-left:10px;}
.w100{width:100%;}