body{direction:rtl;text-align:right;}
.list-unstyled{padding-left:initial !important;padding-right:0;}
.list-group{padding-right:0;}
.list-inline{padding-right:0;}
.list-inline-item{margin-left:.5rem;margin-right:auto !important;}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text{border-top-right-radius:.25rem;border-bottom-right-radius:.2rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.input-group-prepend{margin-right:0;margin-left:-1px;}
.input-group-append{margin-left:0;margin-right:-1px;}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text{margin-left:0;margin-right:-1px;}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control{margin-left:0;margin-right:-1px;}
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.custom-file-label::after{left:0;right:auto;border-right:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;}
.custom-control, .form-check{padding-left:0;padding-right:1.25rem;}
.custom-control-label::before,
.custom-control-label::after{left:auto;right:0;}
.form-check-input{margin-left:0;margin-right:-1.25rem;}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group{margin-right:-1px;margin-left:0;}
.dropdown-toggle::after{margin-right:.255em;margin-left:0}
.dropright{direction:ltr;}
.dropright > .btn:not(:last-child):not(.dropdown-toggle){border-radius:.25rem 0 0 .25rem !important;}
.dropright > .btn:not(:first-child){border-radius:0 .25rem .25rem 0 !important;}
.page-item:first-child .page-link{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.page-item:last-child .page-link{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}
.alert-dismissible{padding-right:1.25rem !important;padding-left:4rem;}
.alert-dismissible .close{left:0;right:auto !important;}
.offset-1{margin-right:8.333333%;margin-left:unset;}
.offset-2{margin-right:16.666667%;margin-left:unset;}
.offset-3{margin-right:25%;margin-left:unset;}
.offset-4{margin-right:33.333333%;margin-left:unset;}
.offset-5{margin-right:41.666667%;margin-left:unset;}
.offset-6{margin-right:50%;margin-left:unset;}
.offset-7{margin-right:58.333333%;margin-left:unset;}
.offset-8{margin-right:66.666667%;margin-left:unset;}
.offset-9{margin-right:75%;margin-left:unset;}
.offset-10{margin-right:83.333333%;margin-left:unset;}
.offset-11{margin-right:91.666667%;margin-left:unset;}
@media (min-width:576px){.offset-sm-0{margin-right:0;margin-left:unset;}
.offset-sm-1{margin-right:8.333333%;margin-left:unset;}
.offset-sm-2{margin-right:16.666667%;margin-left:unset;}
.offset-sm-3{margin-right:25%;margin-left:unset;}
.offset-sm-4{margin-right:33.333333%;margin-left:unset;}
.offset-sm-5{margin-right:41.666667%;margin-left:unset;}
.offset-sm-6{margin-right:50%;margin-left:unset;}
.offset-sm-7{margin-right:58.333333%;margin-left:unset;}
.offset-sm-8{margin-right:66.666667%;margin-left:unset;}
.offset-sm-9{margin-right:75%;margin-left:unset;}
.offset-sm-10{margin-right:83.333333%;margin-left:unset;}
.offset-sm-11{margin-right:91.666667%;margin-left:unset;}
}
@media (min-width:768px){.offset-md-0{margin-right:0;margin-left:unset;}
.offset-md-1{margin-right:8.333333%;margin-left:unset;}
.offset-md-2{margin-right:16.666667%;margin-left:unset;}
.offset-md-3{margin-right:25%;margin-left:unset;}
.offset-md-4{margin-right:33.333333%;margin-left:unset;}
.offset-md-5{margin-right:41.666667%;margin-left:unset;}
.offset-md-6{margin-right:50%;margin-left:unset;}
.offset-md-7{margin-right:58.333333%;margin-left:unset;}
.offset-md-8{margin-right:66.666667%;margin-left:unset;}
.offset-md-9{margin-right:75%;margin-left:unset;}
.offset-md-10{margin-right:83.333333%;margin-left:unset;}
.offset-md-11{margin-right:91.666667%;margin-left:unset;}
}
@media (min-width:992px){.offset-lg-0{margin-right:0;margin-left:unset;}
.offset-lg-1{margin-right:8.333333%;margin-left:unset;}
.offset-lg-2{margin-right:16.666667%;margin-left:unset;}
.offset-lg-3{margin-right:25%;margin-left:unset;}
.offset-lg-4{margin-right:33.333333%;margin-left:unset;}
.offset-lg-5{margin-right:41.666667%;margin-left:unset;}
.offset-lg-6{margin-right:50%;margin-left:unset;}
.offset-lg-7{margin-right:58.333333%;margin-left:unset;}
.offset-lg-8{margin-right:66.666667%;margin-left:unset;}
.offset-lg-9{margin-right:75%;margin-left:unset;}
.offset-lg-10{margin-right:83.333333%;margin-left:unset;}
.offset-lg-11{margin-right:91.666667%;margin-left:unset;}
}
@media (min-width:1200px){.offset-xl-0{margin-right:0;margin-left:unset;}
.offset-xl-1{margin-right:8.333333%;margin-left:unset;}
.offset-xl-2{margin-right:16.666667%;margin-left:unset;}
.offset-xl-3{margin-right:25%;margin-left:unset;}
.offset-xl-4{margin-right:33.333333%;margin-left:unset;}
.offset-xl-5{margin-right:41.666667%;margin-left:unset;}
.offset-xl-6{margin-right:50%;margin-left:unset;}
.offset-xl-7{margin-right:58.333333%;margin-left:unset;}
.offset-xl-8{margin-right:66.666667%;margin-left:unset;}
.offset-xl-9{margin-right:75%;margin-left:unset;}
.offset-xl-10{margin-right:83.333333%;margin-left:unset;}
.offset-xl-11{margin-right:91.666667%;margin-left:unset;}
}
.table-striped tr td:first-of-type{border-radius:0 5px 5px 0;}
.table-striped tr td:last-of-type{border-radius:5px 0 0 5px;}