.size50.ce_form h3,.size50.content-form h3{margin-right:auto;margin-bottom:20px;margin-left:auto}label,legend{font-size:.822em;font-weight:700;color:#001976;line-height:1.35em}label.hidden{display:none !important}legend{margin-bottom:10px}.radio_container label,.checkbox_container label{font-size:.822em;font-weight:400}label.size33,label.size50,label.size100,select.size50,.size50 .radio_container.size50,.checkbox_container.size100,.size50 textarea.size50{width:100%;display:block;margin-bottom:10px;padding-right:0;padding-left:0;text-align:left}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,input[type=search],input.text.size33,input[type=number]{margin-right:auto;margin-bottom:65px;padding:18px 30px;text-align:left;border:1px solid #000;background-color:#dededf}select{padding:18px 30px;text-align:left;border:1px solid #000;background-color:#dededf;width:100%}.size50 textarea.size50{margin-bottom:65px;padding-right:30px;padding-left:30px;font-family:"Roboto","Franklin Gothic Medium",Tahoma,sans-serif}.widget-radio{margin-bottom:65px}button[type=submit],input.submit{width:auto;cursor:pointer;background-color:#001976;border:0px solid #000;color:#fff;font-size:.75em;padding:15px 30px;margin-bottom:30px;transition:all .5s ease;text-align:center;font-weight:600}button[type=submit]:hover,input.submit:hover{background-color:#0061c2;color:#fff;border:0px solid #000}select.size50,.widget-checkbox{margin-bottom:50px}.widget-select{margin-bottom:50px}fieldset{padding-right:30px}.fieldset{background-color:#f5f4f4;width:100%;display:flex;flex-wrap:wrap;margin-right:30px;margin-left:30px;padding-top:30px;padding-bottom:30px;margin-bottom:65px}.fieldset .fieldset,.fieldset .fieldset .fieldset{padding:0}.size33 .size33{padding:0;width:100%}.radio_container{display:block;display:flex;justify-content:flex-start;flex-wrap:wrap}.radio_container span{display:inline-block;padding-right:30px;width:auto;margin-bottom:10px}input.radio,.mod_search .widget-radio{display:none}input[type=radio]+label{display:flex;line-height:1.25em}input[type=radio]+label:before{content:" ";display:inline-block;width:25px;height:25px;border:8px solid #dededf;border-radius:50%;margin-right:.35em}input[type=radio]:checked+label:before{background-color:#dededf;border:8px solid #000}#main .mod_search .formbody{display:flex}#main .mod_search input[type=search],.mod_search button{height:60px;background-color:#f5f4f4;margin-bottom:30px}.mod_search button,#main .mod_search button{background-color:#001976}#main .mod_search button{font-size:1em;background-color:#001976}#main .mod_search button:hover{background-color:#0061c2}.mod_search .widget-text{width:100%}.mod_sd_donate input.submit{margin:auto;display:block}.sr_only legend{position:absolute;left:30000px}.widget-text.total_hours{margin-left:auto}.widget-calendar{position:relative}a.input-button{position:absolute;right:50px;border-bottom:none;top:55px}a.input-button svg{width:25px !important;height:25px !important}fieldset legend{width:100%}.widget-checkbox.no-margin{margin-bottom:0}label.hide_label,label span.hidden,legend.hide_label{display:none}@media screen and (max-width: 1050px){.fieldset{padding-left:0;padding-right:0;margin:0}fieldset{padding-right:0}}@media screen and (max-width: 1000px){.ce_form.size50 .size50,.ce_form.size50 .size33.city,.ce_form.size50 label.size33,.ce_form.size50 .size33.text,.content-form.size50 .size50,.content-form.size50 .size33.city,.content-form.size50 label.size33,.content-form.size50 .size33.text{width:100%}.ce_form.size50 .size33,.content-form.size50 .size33{width:50%}}@media screen and (max-width: 970px){.ce_form .size66,.content-form .size66{width:100%}.size66 .fieldset,fieldset.size66{padding-left:0;margin-left:0}}@media screen and (max-width: 850px){#main .size66+.size33,#main .size66,.ce_form .size33 input.size33,.ce_form .size33:nth-child(3),.ce_form .size33 .size33,.content-form .size33 input.size33,.content-form .size33:nth-child(3),.content-form .size33 .size33{width:100%}.fieldset .fieldset{margin:0;padding:0}.ce_form .size33,.content-form .size33{width:50%}}@media screen and (max-width: 650px){.ce_form .size33,.content-form .size33{width:100%}}