/*
 * سازگاری Bootstrap 4 ⇒ 5 برای بدنه‌ی صفحات واردشده از سایت قدیمی (در DB).
 * سایت قدیمی build معمولی (LTR) بوت‌استرپ ۴ را داشت؛ پس ml/mr/pl/pr فیزیکی‌اند (نه منطقی).
 * فقط کلاس‌هایی که در بوت‌استرپ ۵ حذف شده‌اند این‌جا تعریف می‌شوند.
 */
.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}
.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-auto{margin-right:auto!important}
.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}
.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}
@media (min-width:768px){.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:.25rem!important}.ml-md-2{margin-left:.5rem!important}.ml-md-3{margin-left:1rem!important}.ml-md-4{margin-left:1.5rem!important}.ml-md-5{margin-left:3rem!important}.ml-md-auto{margin-left:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:.25rem!important}.mr-md-2{margin-right:.5rem!important}.mr-md-3{margin-right:1rem!important}.mr-md-4{margin-right:1.5rem!important}.mr-md-5{margin-right:3rem!important}.mr-md-auto{margin-right:auto!important}.pl-md-0{padding-left:0!important}.pl-md-2{padding-left:.5rem!important}.pl-md-3{padding-left:1rem!important}.pl-md-4{padding-left:1.5rem!important}.pr-md-0{padding-right:0!important}.pr-md-2{padding-right:.5rem!important}.pr-md-3{padding-right:1rem!important}.pr-md-4{padding-right:1.5rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}}
@media (min-width:992px){.ml-lg-0{margin-left:0!important}.ml-lg-2{margin-left:.5rem!important}.ml-lg-3{margin-left:1rem!important}.ml-lg-auto{margin-left:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-2{margin-right:.5rem!important}.mr-lg-3{margin-right:1rem!important}.mr-lg-auto{margin-right:auto!important}.pl-lg-0{padding-left:0!important}.pl-lg-2{padding-left:.5rem!important}.pl-lg-3{padding-left:1rem!important}.pr-lg-0{padding-right:0!important}.pr-lg-2{padding-right:.5rem!important}.pr-lg-3{padding-right:1rem!important}}
.text-left{text-align:left!important}.text-right{text-align:right!important}
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}}
.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}
.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}
.rounded-sm{border-radius:.2rem!important}.rounded-lg{border-radius:.5rem!important}
.border-left{border-left:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.form-group{margin-bottom:1rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.custom-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;appearance:none}
.custom-control{position:relative;display:block;min-height:1.5rem;padding-right:1.5rem}.custom-control-input{position:absolute;right:0;z-index:-1;opacity:0}.custom-control-label{position:relative;margin-bottom:0}
.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn,.input-group-text{position:relative;z-index:2}
.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}
.badge-primary{color:#fff;background-color:#0d6efd}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#198754}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#0dcaf0}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#212529}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.media{display:flex;align-items:flex-start}.media-body{flex:1}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}
.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin:0 15px 15px}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.close{float:left;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;background:transparent;border:0;padding:0}.close:hover{opacity:.75}
.text-justify{text-align:justify!important}
.dropdown-menu.ltr{text-align:left}
/* کلاس‌های گرید قدیمی داشبورد/سایت (main.css قدیمی) */
@media (max-width:767.98px){.col-m-12{flex:0 0 auto;width:100%}.col-m-6{flex:0 0 auto;width:50%}}
.hidden-xs{display:none!important}@media (min-width:768px){.hidden-xs{display:initial!important}}
