.mr-0 {
    margin-right: 0 !important;
}

.mr-1 {
    margin-right: 0.25rem !important;
}

.mr-2 {
    margin-right: 0.5rem !important;
}

.mr-3 {
    margin-right: 0.75rem !important;
}

.mr-4 {
    margin-right: 1rem !important;
}

.mr-5 {
    margin-right: 1.25rem !important;
}

.mr-6 {
    margin-right: 1.5rem !important;
}

.mr-7 {
    margin-right: 1.75rem !important;
}

.mr-8 {
    margin-right: 2rem !important;
}

.mr-9 {
    margin-right: 2.25rem !important;
}

.mr-10 {
    margin-right: 2.5rem !important;
}

.mr-11 {
    margin-right: 2.75rem !important;
}

.mr-12 {
    margin-right: 3rem !important;
}

.mr-13 {
    margin-right: 3.25rem !important;
}

.mr-14 {
    margin-right: 3.5rem !important;
}

.mr-15 {
    margin-right: 3.75rem !important;
}

.mr-16 {
    margin-right: 4rem !important;
}

.mr-17 {
    margin-right: 4.25rem !important;
}

.mr-18 {
    margin-right: 4.5rem !important;
}

.mr-19 {
    margin-right: 4.75rem !important;
}

.mr-20 {
    margin-right: 5rem !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.ml-1 {
    margin-left: 0.25rem !important;
}

.ml-2 {
    margin-left: 0.5rem !important;
}

.ml-3 {
    margin-left: 0.75rem !important;
}

.ml-4 {
    margin-left: 1rem !important;
}

.ml-5 {
    margin-left: 1.25rem !important;
}

.ml-6 {
    margin-left: 1.5rem !important;
}

.ml-7 {
    margin-left: 1.75rem !important;
}

.ml-8 {
    margin-left: 2rem !important;
}

.ml-9 {
    margin-left: 2.25rem !important;
}

.ml-10 {
    margin-left: 2.5rem !important;
}

.ml-11 {
    margin-left: 2.75rem !important;
}

.ml-12 {
    margin-left: 3rem !important;
}

.ml-13 {
    margin-left: 3.25rem !important;
}

.ml-14 {
    margin-left: 3.5rem !important;
}

.ml-15 {
    margin-left: 3.75rem !important;
}

.ml-16 {
    margin-left: 4rem !important;
}

.ml-17 {
    margin-left: 4.25rem !important;
}

.ml-18 {
    margin-left: 4.5rem !important;
}

.ml-19 {
    margin-left: 4.75rem !important;
}

.ml-20 {
    margin-left: 5rem !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.pr-1 {
    padding-right: 0.25rem !important;
}

.pr-2 {
    padding-right: 0.5rem !important;
}

.pr-3 {
    padding-right: 0.75rem !important;
}

.pr-4 {
    padding-right: 1rem !important;
}

.pr-5 {
    padding-right: 1.25rem !important;
}

.pr-6 {
    padding-right: 1.5rem !important;
}

.pr-7 {
    padding-right: 1.75rem !important;
}

.pr-8 {
    padding-right: 2rem !important;
}

.pr-9 {
    padding-right: 2.25rem !important;
}

.pr-10 {
    padding-right: 2.5rem !important;
}

.pr-11 {
    padding-right: 2.75rem !important;
}

.pr-12 {
    padding-right: 3rem !important;
}

.pr-13 {
    padding-right: 3.25rem !important;
}

.pr-14 {
    padding-right: 3.5rem !important;
}

.pr-15 {
    padding-right: 3.75rem !important;
}

.pr-16 {
    padding-right: 4rem !important;
}

.pr-17 {
    padding-right: 4.25rem !important;
}

.pr-18 {
    padding-right: 4.5rem !important;
}

.pr-19 {
    padding-right: 4.75rem !important;
}

.pr-20 {
    padding-right: 5rem !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pl-1 {
    padding-left: 0.25rem !important;
}

.pl-2 {
    padding-left: 0.5rem !important;
}

.pl-3 {
    padding-left: 0.75rem !important;
}

.pl-4 {
    padding-left: 1rem !important;
}

.pl-5 {
    padding-left: 1.25rem !important;
}

.pl-6 {
    padding-left: 1.5rem !important;
}

.pl-7 {
    padding-left: 1.75rem !important;
}

.pl-8 {
    padding-left: 2rem !important;
}

.pl-9 {
    padding-left: 2.25rem !important;
}

.pl-10 {
    padding-left: 2.5rem !important;
}

.pl-11 {
    padding-left: 2.75rem !important;
}

.pl-12 {
    padding-left: 3rem !important;
}

.pl-13 {
    padding-left: 3.25rem !important;
}

.pl-14 {
    padding-left: 3.5rem !important;
}

.pl-15 {
    padding-left: 3.75rem !important;
}

.pl-16 {
    padding-left: 4rem !important;
}

.pl-17 {
    padding-left: 4.25rem !important;
}

.pl-18 {
    padding-left: 4.5rem !important;
}

.pl-19 {
    padding-left: 4.75rem !important;
}

.pl-20 {
    padding-left: 5rem !important;
}

.d-hidden {
    visibility: hidden;
}