/* حداقل گرید و فرم Bootstrap RTL — بدون وابستگی به CDN */
*,*::before,*::after{box-sizing:border-box}
.row{display:flex;flex-wrap:wrap; justify-content: space-between;margin-right:-.75rem;margin-left:-.75rem}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:.75rem;padding-left:.75rem}
.g-3,.gy-3{margin-right:-1rem;margin-left:-1rem}
.g-3>*,.gy-3>*{padding:1rem}
.col-md-6,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3{width:100%}
@media(min-width:768px){
  .col-md-6{flex:0 0 auto;width:50%}
  .col-md-12{flex:0 0 auto;width:100%}
}
@media(min-width:992px){
  .col-lg-1{flex:0 0 auto;width:8.333333%}
  .col-lg-2{flex:0 0 auto;width:16.666667%}
  .col-lg-3{flex:0 0 auto;width:25%}
}
.align-items-end{align-items:flex-end!important}
.w-100{width:100%!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.text-muted{color:#aaa!important}
.collapse:not(.show){display:none!important}
.collapse.show{display:block!important}
