:root{--yellow: #f3ff47;--dark-blue: #2c2865;--light-whigh: rgb(186, 186, 186);--gray: #585859;--purple: #d8d5ff;--border-error: #dc3546c7;--green: #ff5e00;--blue: #2b21c7}body{font-family:IRANSans;background-image:url(/build/assets/bg-pattern-CNzo9aUm.webp);background-color:var(--dark-blue);direction:rtl}.student-body-pattern{background-image:url(/build/assets/bg-event-9FoSourJ.webp)!important}.text-green{color:#35a70b}.text-blue{color:var(--blue)}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.bg-purple{background-color:var(--purple)}input:focus{outline:none!important;box-shadow:none!important;border:1px 0 0 1px solid rgba(78,78,78,.237)!important}h3.title{margin:0;line-height:1.5;color:var(--dark-blue)}.border-blue{border:1px solid var(--dark-blue)!important}.row-login{height:100vh;display:flex;justify-content:center;align-items:center}.card-login{border:3px solid var(--dark-blue)!important;background-color:#d8d5ff9e;box-shadow:1px 1px 20px #00000080}.tab div div{height:9px;background-color:#d6d4d4;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.tab div div.selected{background-color:#6d029f}.star{color:#a60101!important}.pass-rule{color:#e47615}.logo{margin-top:-3rem;background-color:var(--dark-blue);border:4px dashed var(--dark-blue);border-top:0;width:100%;display:flex;justify-content:center;align-items:center}.logo img{width:180px}.icons{width:40px;padding:10px 0;height:100%;display:flex;justify-content:center;align-items:center}.box-input{height:50px}.icon-input{color:var(--purple);margin-right:3px}.bg-dark-blue,.bg-dark-blue:hover{background-color:var(--dark-blue);color:#fff;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem}.btn-parent{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn-parent:hover{background-color:#fff!important;border-color:var(--dark-blue)!important}.box-input-redio .form-check-input:checked[type=radio]{background-color:var(--dark-blue);border:var(--dark-blue)}.box-input-redio .form-check .gender-btn{padding:.65rem;background-color:#fff;width:100%;border:3px solid white;border-radius:.75rem;color:var(--dark-blue);-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem;-o-border-radius:.75rem}.box-input-redio .form-check .input-gender:checked+label{border-color:var(--dark-blue)!important}.input-gender{position:absolute;width:20px;height:20px;top:10px;right:20%;border-color:var(--dark-blue)!important}.input-gender:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")!important;background-color:var(--dark-blue)}#phone-number{color:var(--dark-blue);font-weight:700}.border-error-without-left{border-right:3px solid var(--border-error)!important;border-top:3px solid var(--border-error)!important;border-bottom:3px solid var(--border-error)!important;border-left:none!important}.border-error-without-right{border-left:3px solid var(--border-error)!important;border-top:3px solid var(--border-error)!important;border-bottom:3px solid var(--border-error)!important;border-right:none!important}ul>li{font-size:.9rem!important}.text-error{color:var(--border-error)}.text-dark-blue{color:var(--dark-blue)!important}.text-third{color:#9790ff}.not-focus:focus{box-shadow:none}.border-active,.border-active .border-custom{border-color:#2c2865!important}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.shake{animation:shake .4s ease-in-out}@media screen and (max-width:400px){.card-login{padding:1rem!important}.logo{margin-top:-1rem;width:80%}h3.title{line-height:1.5;font-size:1.2rem}}@media screen and (max-width:567px){.inputs-name>div{width:100%}.input-gender{right:30%}}.form-loader-overlay{position:absolute;inset:0;background-color:#d5d4e8cc;z-index:10;display:flex;justify-content:center;align-items:center;border-radius:1rem}.loader{width:40px;height:40px;--c:no-repeat linear-gradient(var(--dark-blue) 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:21px 21px;animation:l5 1.5s infinite cubic-bezier(.3,1,0,1)}@keyframes l5{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;width:60px;height:60px}66%{background-position:100% 0,100% 100%,0 100%,0 0;width:60px;height:60px}to{background-position:100% 0,100% 100%,0 100%,0 0}}
