.form_container div.form_header .form_label{border-radius:8px;background-color:rgba(244,244,244,1);padding:14px;}.form_container label.form_label,.form_container .form_label{color:rgba(61,61,61,1);font-weight:600;margin-bottom:5px;}.form_container .form_responses input[type='text'],.form_container .form_responses input[type='email'],.form_container .form_responses input[type='tel'],.form_container .form_responses textarea,.form_selectable .form_responses{border-radius:8px;border:2px solid rgba(192,192,192,1);}.form_container .form_responses input[type='text']:focus-visible,.form_container .form_responses input[type='email']:focus-visible,.form_container .form_responses input[type='tel']:focus-visible,.form_container .form_responses textarea:focus-visible,.form_selectable .form_responses:hover{border-color:#9c0534!important;outline-color:#9c0534;transition:border-color 500ms ease;}.form_container .form_responses input[type='text'],.form_container .form_responses input[type='email'],.form_container .form_responses input[type='tel'],.form_container .form_responses textarea{padding:14px;}.form_container .form_selectable .form_responses{padding:10px 0;max-height:130px;overflow-y:auto;}.form_container .form_selectable,.form_container .form_textarea,.form_container .form_address{max-width:372px;margin-bottom:1em!important;}.form_container .form_likert{margin-bottom:1em!important;}.form_container .form_likert .form_response_label,.form_container .form_likert .form_response{max-width:110px;}.form_container .form_radio input[type=radio],.form_container input[type=checkbox]{position:absolute;opacity:0;}.form_container .form_likert .form_label,.form_container .form_likert .form_responses{padding:4px 0!important;}.form_container .form_likert .form_response+.form_response{margin-top:0!important;}.form_container .form_likert input[type=radio]{visibility:hidden;height:20px;width:20px;}.form_container .form_radio input[type=radio]+label,.form_container .form_checkbox input[type=checkbox]+label,.form_container .form_likert input[type=radio]:before,.form_container .form_plugin\:event input[type=checkbox]+label{position:relative;line-height:20px;min-height:20px;padding-left:30px;margin:0;font-weight:400;cursor:pointer;visibility:visible;}.form_container .form_radio input[type=radio]+label:before,.form_container .form_checkbox input[type=checkbox]+label:before,.form_container .form_likert input[type=radio]:before,.form_container .form_plugin\:event input[type=checkbox]+label:before{content:"";font-family:ucalgary;font-size:10px;line-height:1em;text-align:center;width:20px;height:20px;padding:3px;background-color:#fff;border:2px solid #c0c0c0;transition:background-color 500ms ease,border-color 500ms ease;}.form_container .form_radio input[type=radio]+label:before,.form_container .form_checkbox input[type=checkbox]+label:before,.form_container .form_plugin\:event input[type=checkbox]+label:before{position:absolute;top:0;left:0;}.form_container .form_likert input[type=radio]:before{position:absolute;}.form_container .form_radio input[type=radio]+label+.description,.form_container .form_checkbox input[type=checkbox]+label+.description,.form_container .form_plugin\:event input[type=checkbox]+label+.description{font-size:14px;}.form_container .form_radio input[type=radio]:hover+label:before,.form_container .form_radio input[type=radio]:active+label:before,.form_container .form_radio input[type=radio]:focus+label:before,.form_container .form_checkbox input[type=checkbox]:hover+label:before,.form_container .form_checkbox input[type=checkbox]:active+label:before,.form_container .form_checkbox input[type=checkbox]:focus+label:before,.form_container .form_likert input[type=radio]:hover:before,.form_container .form_likert input[type=radio]:active:before,.form_container .form_likert input[type=radio]:focus:before,.form_container .form_plugin\:event input[type=checkbox]:hover+label:before,.form_container .form_plugin\:event input[type=checkbox]:active+label:before,.form_container .form_plugin\:event input[type=checkbox]:focus+label:before{border-color:#9c0534;outline:0;}.form_container .form_radio input[type=radio]:checked+label,.form_container .form_checkbox input[type=checkbox]:checked+label,.form_container .form_likert input[type=radio]:checked:before,.form_container .form_selectable input[type=checkbox]:checked+label,.form_container .form_selectable label:hover,.form_container .form_plugin\:event input[type=checkbox]:checked+label{font-weight:600;cursor:pointer;}.form_container .form_selectable input[type=checkbox]:checked+label,.form_container .form_selectable input[type=checkbox]+label:hover{background-color:#f6ebed;transition:background-color 500ms ease;}.form_container .form_radio input[type=radio].error+label:before,.form_container .form_checkbox input[type=checkbox].error+label:before,.form_container .form_likert input[type=radio].error:before,.form_container .form_plugin\:event input[type=checkbox].error+label:before{border-color:#d6001c;background-color:#f7ccd2;}.form_container .form_radio input[type=radio]:disabled+label:before,.form_container .form_checkbox input[type=checkbox]:disabled+label:before,.form_container .form_likert input[type=radio]:disabled:before,.form_container .form_plugin\:event input[type=checkbox]:disabled+label:before{background-color:#c0c0c0;cursor:default;}.form_container .form_radio input[type=radio]+label:before,.form_container .form_likert input[type=radio]:before{border-radius:50%;}.form_container .form_checkbox input[type=checkbox]+label:before,.form_container .form_plugin\:event input[type=checkbox]+label:before{border-radius:4px;}.form_container .form_radio input[type=radio]:checked+label:before,.form_container .form_checkbox input[type=checkbox]:checked+label:before,.form_container .form_likert input[type=radio]:checked:before,.form_container .form_plugin\:event input[type=checkbox]:checked+label:before{border-color:#9c0534;color:#fff;}.form_container .form_radio input[type=radio]:checked+label:before,.form_container .form_likert input[type=radio]:checked:before{border-width:4px;}.form_container .form_checkbox input[type=checkbox]:checked+label:before,.form_container .form_plugin\:event input[type=checkbox]:checked+label:before{background-color:#9c0534;content:"✓";font-size:.8em;}.form_container div.form_response input+label{font-weight:normal;margin-left:0;}.form_container .form_response+.form_response{margin-top:2px;}.form_container .form_selectable .form_response+.form_response{margin-top:0;}.form_container .form_selectable input[type='checkbox']+label{display:inline-block!important;padding:4px 14px!important;margin-bottom:0!important;margin-top:2!important;outline:0!important;background-color:unset;width:100%;}.form_container .form_selectable input[type='checkbox']{display:inline;}.form_container .form_select select,.form_container .form_multiselect select,.form_container .form_address select,.form_container .form_birthdate select{border-radius:8px;border:2px solid rgba(192,192,192,1);padding:10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:150px;max-width:372px;margin-right:0!important;}.form_container .form_select select,.form_container .form_address select,.form_container .form_birthdate select{background:url(/https/discover.ucalgary.ca/images/red-arrow.png) no-repeat right #fff;background-size:11px;background-position:right 10px bottom 45%;padding:10px 25px 10px 14px;}.form_container .form_multiselect select{padding:10px 0;overflow-y:auto;}.form_container .form_select select:focus-visible,.form_container .form_multiselect select:focus-visible,.form_container .form_address select:focus-visible,.form_container .form_birthdate select:focus-visible,.form_container .action button.form_button_submit:focus-visible{border-color:#9c0534!important;outline-color:#9c0534;transition:border-color 500ms ease;}.form_container .form_select .form_responses,.form_container .form_address .form_responses{display:inline;position:relative;}.form_container .form_multiselect select option{padding:4px 14px;}.form_container .form_multiselect select option+option{margin-top:3px;}.form_container .form_multiselect select option:checked{background:#f6ebed;font-weight:600;}.form_container .form_address>fieldset>div+div{margin-top:1em;}.form_container .form_address>fieldset>div:last-child{margin-bottom:0;}.form_container .form_calendar .ui-datepicker .ui-datepicker-today a:not(.ui-state-active){color:#d6001c!important;}.form_container input[type="file"]::file-selector-button{border-radius:24.5px;border:2px solid rgba(214,0,28,1);background:#fff;padding:18px;color:rgba(214,0,28,1);font-weight:bold;margin-right:20px;margin-top:10px;min-width:158px;cursor:pointer;}.form_container input[type="file"]::file-selector-button:hover{color:#9c0534;border-color:#9c0534;transition:border-color 500ms ease;}.action button.form_button_submit{border-radius:24.5px;opacity:1;background-color:rgba(214,0,28,1);color:#fff;min-width:158px;padding:18px;font-weight:bold;border:0;line-height:1em;}.action button.form_button_submit:active,.action button.form_button_submit:hover,.action button.form_button_submit:focus{background-color:#9c0534;transition:border-color 500ms ease;}.layout-blocks-ucws-custom-code form div.form_container div.form_question main#content{padding-top:10px;margin-bottom:0;}.layout-blocks-ucws-custom-code form div.form_container div.form_question main#content:after{height:0!important;}.layout-blocks-ucws-custom-code form div.form_container div.form_question main#content p span{font-size:1em!important;}