.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center;background:#333d}.preloader-js{width:50px;aspect-ratio:1;display:grid;border:4px solid rgba(0,0,0,0);border-radius:50%;border-right-color:#25b09b;animation:l15 1s infinite linear}.preloader-js:before,.preloader-js:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:l15 2s infinite}.preloader-js:after{margin:8px;animation-duration:3s}@keyframes l15{to{transform:rotate(1turn)}}.loading-icon{width:15px;aspect-ratio:1;--_c:no-repeat radial-gradient(farthest-side,#fff 92%,#0000);background:var(--_c) top,var(--_c) left,var(--_c) right,var(--_c) bottom;background-size:3px 3px;animation:l7 1s infinite;display:none}@keyframes l7{to{transform:rotate(.5turn)}}.step-inner-loader{font-weight:700;font-family:Noto Sans Arabic,sans-serif;font-size:24px;direction:rtl;text-align:right;display:inline-block;color:#6e59a4;margin:10px 0}.step-inner-loader:after{content:"";animation:dot-typing 1.2s steps(3,end) infinite;margin-right:4px}@keyframes dot-typing{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}body{font-family:Noto Sans Arabic,sans-serif}.wizard .steps>ul{padding-right:0}#orphan-support-wizard{text-align:right}.wizard .steps>ul li .bd-wizard-step-icon{margin-right:0;margin-left:11px}.wizard .content .form-control{max-width:inherit}.form-check-label{margin-right:20px;display:block}section form div.error{position:relative;padding-right:25px;margin-top:5px}section form div.error:before{content:"󰋼";font-family:Material Design Icons;font-weight:400;font-style:normal;font-variant:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:18px;color:red}form .dropzone{border:solid 1px #ececec}form .dropzone .dz-message{display:flex;flex-direction:column;align-items:center;margin:1em 0}.form-group{margin-bottom:0}.form-group>label{font-weight:600}.form-container{border:1px dashed #e9eaf0;margin-bottom:15px;padding:15px}.logo{flex-wrap:wrap;align-items:center;gap:25px}.wizard>.steps>ul li .bd-wizard-step-icon{font-size:30px;width:50px;height:50px;line-height:50px}@media (max-width: 767px){.wizard>.steps>ul li .bd-wizard-step-icon{margin:0 auto}}.wizard>.content{padding:50px 35px}
