#formio_form_app{margin:0 auto;padding-left:4px;padding-right:4px;clear:both}#formio_form_loading_overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:url(/web/static/img/spin.svg) 50% no-repeat;background-color:rgba(0,0,0,.5);z-index:9999;cursor:pointer}.formio_form_dock{margin-bottom:.5rem}.formio_form_dock *{font-size:14px}.formio_form_dock ul{list-style:none}.formio_form_dock ul li{float:left;margin-left:40px}span.formio_dock_label{padding-right:10px;font-weight:700}h3.formio_form_title{color:#000;font-size:1.5em}.formio_languages{clear:both;margin-bottom:20px;padding-top:4px;padding-left:4px}.formio_languages button{border:1px solid #ced4da;background-color:#fff;color:#000;padding:6px 10px;box-shadow:none!important;transition:none!important}.btn.language_button_active{background-color:rgba(0,0,0,.08);color:#000}.formio_languages button:hover{background-color:#d3d3d3;border:1px solid silver}#formio_form_app table.datagrid-table tbody tr td{width:auto}.fields-style,.right-aligned-checkbox{font-weight:700;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.right-aligned-checkbox{flex-direction:row-reverse;align-items:normal;font-size:20px}.right-aligned-checkbox input[type=checkbox]{margin-right:10px}.right-aligned-checkbox label{margin:0}.custom-radio-container{text-align:right;font-weight:700;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.custom-radio-container .form-radio{display:inline-block;margin-right:30px}.custom-radio-container label{display:block}.custom-select-container{text-align:right;font-weight:700;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.custom-select-container .choices__inner{display:inline-block;width:auto;max-width:200px}.custom-select-container label{display:block}.custom-textfield-container{text-align:right;font-weight:700;color:#666;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.custom-button-right{display:flex;justify-content:flex-end}.custom-button-right button{background-color:purple;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.choices__item.choices__item--selectable{white-space:unset}body{overflow-x:hidden}.field-wrapper,.form-group,.row label,body{font-family:Bahij,sans-serif!important}.header-image{display:flex;justify-content:end}.field-wrapper label,.row label{padding-top:0}.field-wrapper{font-size:16px}.radio-extra-margins{margin:30px 0}@media only screen and (max-width:768px){.custom_reversed_col{flex-direction:column-reverse}.field-wrapper--reverse{flex-direction:column}}@font-face{font-family:bahij-semi-bold;font-weight:400;font-display:auto;src:url(/fonts/bahijthesansarabicsemibold-webfont.woff2) format("woff2")}@font-face{font-family:bahij-plain;font-weight:400;font-display:auto;src:url(/fonts/bahijthesansarabicplain-webfont.woff2) format("woff2")}@font-face{font-family:bahij-extra-bold;font-weight:400;font-display:auto;src:url(/fonts/bahijthesansarabicextrabold-webfont.woff2) format("woff2")}@font-face{font-family:bahij-bold;font-weight:400;font-display:auto;src:url(/fonts/BahijTheSansArabicBold.woff2) format("woff2")}@font-face{font-family:bahij-black;font-weight:400;font-display:auto;src:url(/fonts/bahijthesansarabicblack-webfont.woff2) format("woff2")}@font-face{font-family:Bahij;font-weight:400;font-display:auto;src:url(/fonts/bahijthesansarabic-webfont.woff2) format("woff2")}